ntopng is a new generation flexible and feature-rich tool for monitoring and
troubleshooting local area networks. It provides command line and web
interfaces, the latter via an embedded web server. ntop is based on libpcap.
===> The following configuration options are available for ntopng-7.0.d20260922,1:
NLS=on: Native Language Support
===> Use 'make config' to modify these settings
net/ntopng: Update to latest upstream commit, improve rc script.
ntopng needs to start after redis. Add a redis REQUIRE to the rc
script to make sure the correct order is applied.
PR: 277507
net/ntopng: Fix GeoIP data download script
MaxMind now requires a free account with an API key to access its
APIs to download the GeoLite2 datanases.
Update scripts to adapt to new API interface and use API key provided
via %%LOCALBASE%%/etc/GeoIP.conf
Update pkg-message to provide this information.
Reported by: thedoctorjtd <76110609+thedoctorjtd@users.noreply.github.com>
Obtained from: https://github.com/freebsd/freebsd-ports/pull/182
Mk/**ldap.mk: Convert USE_LDAP to USES=ldap
Convert the USE_LDAP=yes to USES=ldap and adds the following features:
- Adds the argument USES=ldap:server to add openldap2{4|5|6}-server as
RUN_DEPENDS
- Adds the argument USES=ldap<version> and replaces WANT_OPENLDAP_VER
- Adds OPENLDAP versions in bsd.default-versions.mk
- Adds USE_OPENLDAP/WANT_OPENLDAP_VER in Mk/bsd.sanity.mk
- Changes consumers to use the features
Reviewed by: delphij
Approved by: portmgr
Differential Revision: https://reviews.freebsd.org/D38233
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner)
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above )
net: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* <ports@c0decafe.net>
* Aaron Dalton <aaron@FreeBSD.org>
* Aaron Straup Cope <ascope@cpan.org>
* Aaron Zauner <az_mail@gmx.at>
* Adam Jette <jettea46@yahoo.com>
* Adam Weinberger <adamw@FreeBSD.org>
* Alan Eldridge <alane@geeksrus.net>
* Alex Bakhtin <Alex.Bakhtin@gmail.com>
* Alex Deiter <Alex.Deiter@Gmail.COM>
* Alex Dupre <ale@FreeBSD.org>
* Alex Dupre <sysadmin@alexdupre.com>
(Only the first 15 lines of the commit message are shown above )
net/ntopng,net/ndpi: Fix build due to missing symbols in certain circumstances
When building on live machines when rrdtool happens to be already
present, which often happens automatically due to the order in which
the ports system builds things locally, the ntopng port could fail
due to unreferenced symbols from glib. This was caused by ntopng
trying to unconditionally link statically to ndpi but not providing
all required static libraries references to the command line.
- Add databases/rrdtool dependency in ndpi to ensure the same
libraries are used in both ports
- Make ntopng unconditionally use dynamic linking for ndpi too,
avoiding the issue described above.
PR: 262756
- Add unconditional dependency on gcrypt and libgpg-error to ndpi
and ntopng to ensure full feature set [1]
- Patch ntopng to link correctly with libgcrypt
- While here, update ntopng to latest upstream snapshot
PR: 252935 [1]
Submitted by: Franco Fichtner <franco@opnsense.org>
MFH: 2021Q1
Add patch replacing lua_tonumber() with lua_tointeger() inside
htons() calls.
Tese were causing build to fail on armv7, and it's more correct anyway.
Submitted by: garga (via email)
MFH: 2020Q2
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.
PR: 238330
- Update ntopng to latest upstream snapshot
- Enable again IP geolocation by using the maxminddb. Rename script
which downloads the data to reflect the change
Modify ntopng to use /var/db/ntopng as a data directory by default,
instead of /var/lib/ntopng.
Updated UPDATING entry text accordingly.
Reported by: pi
- Update net/ndpi to 2.2.2 snapshot
- Update net/ntopng to 3.4 snapshot
- Change versioning scheme to conform to porter's handbook best
practices
- Bump PORTEPOCH to avoid version number going backwards
- Remove patches included upstream
- Remove unneeded USE_LDCONFIG in ntopng
- Update net/ndpi to 2.2 (latest snapshot)
- Update net/ntopng to 3.2 (latest snapshot)
- For ndpi reapply commit reverted upstream to avoid installing
include file with wrong relative path
- For ntopng use embedded luajit, it requires a newer (beta) version
than what we have in the tree
- Correct GeoIP update script
- Install GeoIP update script only when GEOIP option is enabled
- Add deinstall script to cleanup GeoIP dat file downloaded with
the provided script
- Fix startup script REQUIREs
- Move -e argument to end of command line as suggested by upstream
to avoid conflicts with other user provided options
- Remove reference to unspecified security vulnerabilities in
pkg-message, leaving a generic suggestion to protect public services
- While here reword pkg-message and add suggestion on how to provide
a configuration file to ntopng
Thanks to Simone Mainardi <mainardi at ntop.org> (upstream developer)
for his suggesting most of the above changes and his help.
- Update ndpi and ntopng to head of stable branches.
- Fix GeoIP dependency in ntopng.
Upstream releases binaries from the top of the stable branches as
main distribution media, so I make the FreeBSD port do the same.
Thanks to Kaya Saman <kayasaman@gmail.com> for his help with testing.
Restore deleted port: net/ntopng
ntopng is a new generation flexible and feature-rich tool for monitoring and
troubleshooting local area networks. It provides command line and web
interfaces, the latter via an embedded web server. ntop is based on libpcap.
WWW: http://www.ntop.org/products/ntop/
Remove expired ports:
2016-02-29 audio/audacious-dumb: Broken for more than 6 months
2016-02-29 net/ntopng: Broken for more than 6 months
2016-02-29 audio/rezound: Broken for more than 6 months
2016-02-29 net/rubygem-amqp067: Upstream prefers net/rubygem-bunny
2016-02-29 devel/py-unittestplus: Tarballs and upstream website disappeared