security/libprelude:
- Remove BROKEN, update to version 1.0.1 [1]
- Add missing deps, port requires pkg-config during build
security/libpreludedb:
- Update to version 1.0.1p1
- Add missing deps
- Make options deterministic and not dependent on what's installed
security/prelude-lml:
- Update to version 1.0.1
- Add missing deps, port requires pkg-config during build
- Convert to OptionsNG
security/prelude-manager:
- Update to version 1.0.2
- Add missing deps, port requires pkg-config during build
- Convert to OptionsNG, remove PRELUDEDB option - it can't be turned off
by CONFIGURE_ARGS, package links to preludedb at all times if available
security/pflogger:
- Bump PORTREVISION, libprelude ABI version changed
www/py-prewikka:
- Update to version 1.0.1p1
- Convert to OptionsNG
- Sort plist
PR: 172056 [1]
Submitted by: KATO Tsuguru <tkato432@yahoo.com> [1]
Specifically, newer autoconf (> 2.13) has different semantic of the
configure target. In short, one should use --build=CONFIGURE_TARGET
instead of CONFIGURE_TARGET directly. Otherwise, you will get a warning
and the old semantic may be removed in later autoconf releases.
To workaround this issue, many ports hack the CONFIGURE_TARGET variable
so that it contains the ``--build='' prefix.
To solve this issue, under the fact that some ports still have
configure script generated by the old autoconf, we use runtime detection
in the do-configure target so that the proper argument can be used.
Changes to Mk/*:
- Add runtime detection magic in bsd.port.mk
- Remove CONFIGURE_TARGET hack in various bsd.*.mk
- USE_GNOME=gnometarget is now an no-op
Changes to individual ports, other than removing the CONFIGURE_TARGET hack:
= pkg-plist changed (due to the ugly CONFIGURE_TARGET prefix in * executables)
- comms/gnuradio
- science/abinit
- science/elmer-fem
- science/elmer-matc
- science/elmer-meshgen2d
- science/elmerfront
- science/elmerpost
= use x86_64 as ARCH
- devel/g-wrap
= other changes
- print/magicfilter
GNU_CONFIGURE -> HAS_CONFIGURE since it's not generated by autoconf
Total # of ports modified: 1,027
Total # of ports affected: ~7,000 (set GNU_CONFIGURE to yes)
PR: 126524 (obsoletes 52917)
Submitted by: rafan
Tested on: two pointyhat 7-amd64 exp runs (by pav)
Approved by: portmgr (pav)
The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).
PR: ports/124340
Submitted by: edwin@
Approved by: portmgr (pav)
- bump libprelude library
Changelog libpreludedb:
- Source and Target now use a 16 bits index (required for CorrelationAlert
with large number of source/target). CorrelationAlert Alertident now use a
32 bits index (required to link large number of Alert together).
- Fix compilation on system without ENOTSUP (fix#227):
Include modified patch from Alexandre Anriot <aanriot@atlantilde.com>.
- [pgsql] Patch by Pierre Chifflier <chifflier@inl.fr>, that fixes type
conversions preventing PostgreSQL to use indexes (fix#225).
- [preludedb-admin] Use separate alert / heartbeat command: this is done to
have a coherent implementation of the --offset and --count command line
options.
- [preludedb-admin] Fix --offset with the load command.
- [preludedb-admin] Give the delete table a decent size, should speedup the
delete command.
- [documentation] preludedb-admin manpage (fix#230), by Pierre Chifflier
<chifflier@inl.fr>.
PR: ports/116109
Submitted by: maintainer (Robin Gruyters)
Changelog libpreludedb-0.9.12:
- [sqlite3] Provide case-insensitive regex.
- [preludedb-admin] Loading of multiple file and improved reporting.
- Provide substring match for AdditionalData value.
- Fix insertion issue for ProcessArg and File Linkage.
- Fix a bug when retrieving an empty time field (following retrieved fields
where not the one expected).
- When a given SQL function is not implemented by the driver, return a
detailed error message with information concerning the missing function.
- Implement Python only get_values, get_heartbeat_idents, get_alert_idents.
Return the number of rows as well as the rows in a tupple.
- Make sure we have an exception to process: fix a crash with Python
bindings upon signal reception. Fix#200.
PR: ports/110583
Submitted by: maintainer (Robin Gruyters)
was supposed to work is useless, because if we can't trust the distfile from
the remote machine, we can't trust the signature from the same machine either.
Our MD5 and SHA256 are good for checking both the sanity and the
trustiness of distfiles.
Approved by: portmgr (erwin), erwin (mentor)
Changelog libpreludedb:
- Prevent binding generation error when using old SWIG version.
- Generate bindings for the error handling API.
- Small Perl/Python detection improvement. Fix#182.
- Fix bindings compilation when using make -j.
- New configure --with-perl-installdirs flags: might be used to override
default site perl installation.
- Various bug fixes.
- Fix make installation error when Perl bindings are disabled.
PR: ports/107678
Submitted by: maintainer (Robin Gruyters)
Changelog libpreludedb-0.9.11:
- Avoid using GNU sed extension when generating postgresql/sqlite schema.
- Fix a Python binding memory leak upon alert list deletion.
- Compile and run on OS X.
- Various bugfixes.
- Various portability fixes.
PR: ports/107008
Submitted by: Robin Gruyters <r.gruyters@yirdis.nl> (maintainer)
- library version update of related ports
Changelog libprelude:
- Hook class comparison function. Accept NULL, equal, not equal operator.
- Introduce better error checking in the idmef-class API, which is now
considered public and might be used by external application. Rename
error code to reflect the API.
- Change to the way IDMEF listed element are handled. Specifying negative
number as the position of the element from the low level API now allow
to position the element at the specified (reversed) index. Using the
high level API a negative index permit to address a list of element
backward (replace an element).
- Build fixes for SWIG > 1.3.27.
- Modify idmef_value_match() so that it always unroll listed value
(do it for both val1 and val2. Remove assertion, and let
idmef_value_type_compare() return an error code in case there is an issue.
- Handle path using IDMEF_LIST_APPEND or IDMEF_LIST_PREPEND as
path using an undefined list index on idmef_path_get() call.
- Make criteria parser accept (*) list index.
- Implement comparison function for all IDMEF object.
PR: ports/104328
Submitted by: maintainer (Robin Gruyters)
Approved by: portmgr (pav)
libpreludedb Changelog:
- Fix PostgreSQL schema update version 5.
- Only export symbol starting with preludedb_.
- Verbose error reporting in case of libpreludedb initialization failure.
PR: ports/104201
Submitted by: maintainer (Robin Gruyters)
Changelog libpreludedb:
- Implement an idea from Lex van Roon <r3boot@r3blog.nl.eu.org> providing
an alert/heartbeat deletion performance improvement in the order of
3000% (preludedb-admin already benefit from it, next Prewikka release
will benefit from it too).
- Fix --with-(perl|python|swig) detection path ordering.
- Verbose error reporting on logfile opening error.
- Various bug fixes.
PR: ports/101995
Submitted by: maintainer (Robin Gruyters)
- Add .../old/ subdir to MASTER_SITES so the port is still fetchable even
when the Prelude project releases a new version
- Add missing LIB_DEPENDS when using WITH_SQLITE knob
PR: ports/93737
Submitted by: Robin Gruyters (maintainer)
Approved by: portmgr (krion)
- Chase libprelude version bump
- Override LDCONFIG_DIRS to specify where we install shlibs [1]
- Sort pkg-plist
Obtained from: Frank van Vliet <frank@pine.nl> [1]