Commit Graph

39 Commits

Author SHA1 Message Date
sthen
34650ac00f update to pmacct-1.7.8 2023-01-03 14:54:06 +00:00
naddy
3f5796b9fd drop RCS Ids 2022-03-11 19:45:43 +00:00
sthen
fa6009c671 update to pmacct-1.7.7 2022-02-26 22:52:41 +00:00
kn
b12d29201e Fix sparc64 libcdada and pmacct builds
ld.bfd(1) does not understand library-specs(7), i.e. `-lestdc++>=17'
but both ports pass them through CXXLIB on non-clang arches.

Use c++ to link, disable examples, update libcdada and fix CXXLIB handling
for libcdada detection in pmacct.
From Brad Smith, thanks!

Prodded by my ugly hack to remove library-specs(7)
OK sthen
2022-02-22 13:18:44 +00:00
sthen
284e5b1f7d update to pmacct-1.7.6 2021-02-18 13:24:04 +00:00
sthen
22e02cdd8c pmacct: -fno-common fix from upstream 2021-02-03 23:14:18 +00:00
sthen
2011d5a0c9 sync WANTLIB for pmacct,-mysql 2021-01-19 17:46:19 +00:00
sthen
630ef0d5be fix duplicate plist entries for flavours 2021-01-19 17:21:34 +00:00
sthen
217599209c update to pmacct-1.7.5 2021-01-18 10:24:49 +00:00
sthen
5f7911fed4 set COMPILER to unbreak on base-gcc arches; libmaxminddb headers requires
base-clang or ports-gcc
2019-08-10 21:28:18 +00:00
sthen
48b0b9660c replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:48:23 +00:00
sthen
41d2ec1ab8 update to pmacct-1.7.1 (requested by David Higgs) and enable some of the
optional features that only have lightweight dependencies. tidy up example
installation.
2018-05-18 10:52:13 +00:00
job
f08af599f6 Update: pmacct 1.7.0
OK sthen@
2018-01-24 21:22:58 +00:00
sthen
5e964ab0df bump LIBCXX/LIBECXX/COMPILER_LIBCXX ports. 2017-07-26 22:45:14 +00:00
espie
8ac47fd9c6 use COMPILER_LIBCXX where applicable 2017-07-16 19:18:47 +00:00
sthen
073d25a37c use LIBCXX 2017-04-10 11:46:32 +00:00
sthen
564c6c344a Cope with moving sqlite3 back to ports. 2016-09-23 09:16:52 +00:00
sthen
ea6fe99249 update to pmacct-1.5.3 2016-06-02 11:52:32 +00:00
naddy
6dfe1e0668 <sys/socket.h> already exposes struct iovec, no need to include <sys/uio.h>.
Remove now useless (parts of) patches.
2015-01-19 20:44:14 +00:00
brad
b94a402501 Switch from using MySQL to using MariaDB attempt #2. MariaDB is a drop-in replacement.
ok sthen@
2014-09-13 18:09:20 +00:00
sthen
5cd71d7d8d Update to pmacct 1.5.0rc2 (old version in the ports tree could read
netflow v9 but not IPFIX). Follow upstream and use threads by default,
roll in the flavour with an @pkgpath (though we didn't build packages
with threads enabled anyway).
2014-03-22 23:05:43 +00:00
espie
ab35436442 fix sloppy check 2013-10-15 10:29:46 +00:00
brad
17833ea850 Revert back to using MySQL 5.1 for the time being. MariaDB 5.5 introduces
a new libmysqlclient non-blocking API which utilizes co-routines. The X86
specific GCC ASM co-routine support hid the fact that there was an issue.
The only fallback code so far is POSIX user contexts which OpenBSD does not
support.

Input from and Ok sthen@ jasper@
2013-06-12 20:36:33 +00:00
ajacoutot
468e86366b Remove pthread patches. 2013-06-01 14:18:40 +00:00
brad
0b77cf86a5 Switch from using MySQL to using MariaDB. MariaDB is a drop-in replacement.
ok sthen aja
2013-05-25 00:33:09 +00:00
espie
eae66e4a7b PERMIT_* / REGRESS->TEST sweep 2013-03-11 11:35:43 +00:00
espie
da8764c791 fix sqlite headers location 2012-04-26 06:33:15 +00:00
espie
4ed7caa04f first pass at handling sqlite3 move 2012-04-23 17:15:17 +00:00
jasper
69e2ae7491 - be sure not to pickup gmake 2011-12-12 12:07:19 +00:00
espie
d0fa01c846 normalize pkgpath 2011-09-16 11:13:37 +00:00
sthen
2ec055eb9e update pmacct to 0.12.5 2011-04-12 11:32:50 +00:00
espie
0397d65db0 new depends 2010-11-19 22:31:32 +00:00
espie
49cc004681 new WANTLIB 2010-11-11 16:27:54 +00:00
sthen
adfa5b4c76 update pmacct to 0.12.3 2010-08-17 19:51:18 +00:00
sthen
a839823e70 update to 0.12.2 2010-06-01 19:11:23 +00:00
sthen
664d8956f1 update to 0.12.1 2010-04-15 09:15:06 +00:00
sthen
9c36a01236 Update pmacct to 0.12.0, with mainly fixes to the bgp listener, including
a security-related fix (malicious user could disrupt sessions).

Requested and tested by Daniel C. Sinclair, ok ajacoutot@
(ports is still not fully open)
2010-03-02 08:17:16 +00:00
sthen
add11d9140 update to 0.12.0rc3 2009-10-30 21:33:49 +00:00
sthen
e3b34c582e import net/pmacct, based on a submission from Manuel Pata.
pmacct is a set of passive network monitoring tools to measure, account,
classify, aggregate and export IPv4 and IPv6 traffic, suitable to ISP, IXP,
CDN, IP carrier, data-centre and hot-spot enviroments.

Being able to collect flow data through libpcap, NetFlow and sFlow and
optionally augment this by configuring peering with the included BGP
daemon, granularity is fine enough for essential network management
tasks such as billing, graphing network resource usage, analysing live
or historical traffic trends, steering BGP peerings, real-time alerting,
and certain SLA monitoring.

Aggregation, flexible filtering, sampling and renormalization capabilities
are provided to help cope with the large amounts of data produced by high-
speed networks. Using either memory or database tables (MySQL, PostgreSQL,
SQLite) as backend storage, pmacct can easily feed data into external
tools, including RRDtool, GNUPlot, Net-SNMP, MRTG and Cacti.

The default package provides SQLite support, available flavors are:

        threads       compile with threads, required for BGP integration
                      or running packet classification in parallel
        mysql         compile with support for MySQL
        postgresql    compile with support for PostgreSQL
2009-10-03 18:54:44 +00:00