Commit Graph

86 Commits

Author SHA1 Message Date
Baptiste Daroussin
e04b632220 Fix properties on pkg-plist 2014-01-21 23:40:21 +00:00
Baptiste Daroussin
a65ed2e51b Add NO_STAGE all over the place in preparation for the staging support (cat: security) 2013-09-20 22:55:24 +00:00
Alex Kozlov
d4041784dc - Remove MAKE_JOBS_SAFE variable
Approved by:	portmgr (bdrewery)
2013-08-14 22:35:50 +00:00
Andrej Zverev
99ad912735 - Convert to new perl framework
- Trim Makefile header
2013-08-03 08:45:51 +00:00
Antoine Brodin
64fc300e8c Add a missing directory to pkg-plist 2013-06-19 21:03:41 +00:00
Andrej Zverev
124b00a56f - Fix build with new site_perl
Submitted by:	olli hauer <ohauer@gmx.de>
2013-06-12 17:45:02 +00:00
Martin Wilke
daef95be25 - Fix build 2013-06-09 11:16:38 +00:00
Emanuel Haupt
2898e3fa0c Chase security/libgcrypt update 2013-05-03 16:36:39 +00:00
Marcus von Appen
95e7081976 - Convert USE_ICONV=yes to USES=iconv
- Change USE_GNOME=pkgconfig|gnomehack to USES=pathfix|pkgconfig and
  USE_GETTEXT=yes to USES=gettext while here
2013-04-27 18:25:24 +00:00
Alex Kozlov
83f02b963c - Convert USE_GETTEXT to USES (part 4)
Approved by:	portmgr (bapt)
2013-04-26 10:44:28 +00:00
Baptiste Daroussin
992586fa08 Finish converting the whole ports tree to USES=pkgconfig 2013-04-23 14:20:25 +00:00
Eitan Adler
334eb0fc61 This changes almost all the "gnomehack" only USE_GNOME cases to USES= pathfix.
If a port used other USE_GNOME items it was untouched.
The ports that used other USES were fixed by hand.

PR:		ports/177081
Reviewed by:	bapt
Approved by:	portmgr (miwi)
2013-03-19 13:04:30 +00:00
Roman Bogorodskiy
91e365d630 - Add UPDATING entry for gnutls update
- Chase shlib version bump for dependant ports
2013-02-05 16:17:06 +00:00
Pawel Pekala
89fe9269e1 Update Prelude-IDS ports to 1.0.1 release
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]
2012-12-15 22:22:37 +00:00
Baptiste Daroussin
0c06111c46 Convert to new options framework 2012-10-04 10:48:50 +00:00
Beat Gaetzi
df286e7d89 - Mark BROKEN: does not configure
configure: error: libgnutls is required in order to build libprelude.

Reported by:	pointyhat
2012-08-21 18:28:42 +00:00
Baptiste Daroussin
c5e3914c60 Fix master_site 2011-08-02 16:22:15 +00:00
Pav Lucistnik
da56229899 - Fix build by explicitly depending on libgcrypt
Reported by:	pointyhat
2011-07-17 21:49:43 +00:00
Olli Hauer
87931c6875 -remove MD5 2011-07-03 14:03:52 +00:00
Roman Bogorodskiy
207386f96a Chase security/gnutls update and add an UPDATING entry. 2011-06-05 18:43:16 +00:00
Mark Linimon
484ae3e69e Reset r.gruyters@snow.nl by request due to lack of time.
Feature safe:	yes
2009-09-23 22:17:11 +00:00
Pav Lucistnik
c7677d19eb - Update to 0.9.24.1, unbreak
PR:		ports/138371
Submitted by:	Vladimir Korkodinov <viper@perm.raid.ru>
Approved by:	maintainer timeout (17 days)
Feature safe:	yes
2009-09-18 12:02:00 +00:00
Pav Lucistnik
ea189713d0 - Mark BROKEN: does not configure
Reported by:	pointyhat
2009-08-28 20:43:00 +00:00
Martin Wilke
d686735b84 - Chase gnuTLS slib bump 2009-08-18 09:53:01 +00:00
Dmitry Marakasov
8eb12c2455 - Update to 0.9.21.2
PR:		131286
Submitted by:	Vladimir Korkodinov <viper at perm dot raid dot ru>
Approved by:	Robin Gruyters <r dot gruyters at snow dot nl> (maintainer)
2009-02-18 23:36:22 +00:00
Remko Lodder
96fab07fbb Restore previous maintainer, now with his new email address.
Approved by:	wxs (diff not reviewed, ack'ed to commit)
2008-11-30 21:00:12 +00:00
Mark Linimon
4417ce0890 Reset r.gruyters@yirdis.nl: email address bounces. 2008-11-28 23:20:21 +00:00
Beech Rintoul
3506a729fa - define enable-gtk-doc=no
Reported by:	QAT
2008-09-30 01:43:27 +00:00
Beech Rintoul
a8258e4503 - Update to 0.9.20.2
- Fix master sites
- Fix portdocs handling
- Perl and Python binding install new files

PR:		ports/127339
Submitted by:	Yarema <yds@CoolRat.org>
Approved by:	maintainer timeout (> two weeks)
2008-09-29 23:44:51 +00:00
Rong-En Fan
741aa71483 Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script.
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)
2008-08-21 06:18:49 +00:00
Edwin Groothuis
090059a210 Bump portrevision due to upgrade of devel/gettext.
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)
2008-06-06 14:17:21 +00:00
Martin Wilke
9a91541523 - Update to 0.9.17.2
PR:		123486
Submitted by:	Robin Gruyters <r.gruyters@yirdis.nl> (maintainer)
2008-05-13 14:51:48 +00:00
Roman Bogorodskiy
c9536f39b3 - Chase security/gnutls shlib version bump
- Add an entry to UPDATING
2008-03-03 11:57:08 +00:00
Mark Linimon
ed9f227942 Mark as broken on sparc64: does not compile. 2008-02-01 12:43:44 +00:00
Renato Botelho
34b52ba189 - Update to 0.9.16.1
PR:		ports/119708
Submitted by:	maintainer
2008-01-18 19:35:18 +00:00
Cheng-Lung Sung
66f857032e - Update to 0.9.16
- Added two patches due to some system umask settlement(s).

Added file(s):
- files/patch-prelude-admin__prelude-admin.c
- files/patch-src__prelude-failover.c

Changelog libprelude-0.9.16:
- Implement prelude-admin list [-l] command, which provide the ability to
  list existing profile name, permission, registration permission, analyzerID,
  and Issuer analyzerid.
- Implement multiple analyzer deletion in prelude-admin.
- Correct printing of IDMEF time field using non local GMT offset.
- Patch to avoid struct typespec redefinition, due to variable mispelling.
  This fixes a compilation problem on OpenBSD 3.8.
- Various bug fixes.

PR:		ports/117417
Submitted by:	maintainer (Robin Gruyters)
2007-10-25 02:18:38 +00:00
Cheng-Lung Sung
1e36b84691 - Update to 0.9.15.2
- Updated patch-Makefile.in
- Added Man page

Changelog libprelude:
- prelude-adduser has been renamed to prelude-admin, and now include command
  to print or send files containing binary IDMEF data.
- Brand new failover implementation, Feature a real 'journaling' log,
  allowing to restart where we were interupted. Allow multiple process to write to
  the same failover, and is chroot safe.
- prelude-admin manpage, thanks to Frederic Motte <fred at ubixis com>.
- Use SHA1 in place of MD5 for Analyzer checksum.
- Do not set TCP option on UNIX socket, avoid un-necessary warning.
- New measure all over the public interface to protect against bad API
  usage, when a function is not used correctly, a critical warning is triggered.
- [logging]: New PRELUDE_LOG_CRIT logging priority.
- [logging]: Correctly map Prelude log level to Syslog priority.
- [logging]: Improved logging format (include timestamp, level, process pid).
- [logging]: New LIBPRELUDE_ABORT variable, useful if you'd like libprelude
  to abord on critical assertion.
- [logging]: Automatically switch to syslog mode if we detect stdout/stderr
  closure.
- [IDMEF-Criteria]: When we try to match a value against a path that is not
  part of a message using a 'not' operator, the match should succeed
  (Example:
   alert.classification.text != 'stuff' should match if the message has no
   classification object).
- [IDMEF-Criteria]: When matching multiple listed values within the same
  path using a 'not' operator, return an explicit 'no match' if the provided
  comparison value was found at least once.
- [IDMEF-Path] (fix #251): Fixes NULL pointer dereference when the last
  element of an IDMEF path to an enumeration is not the enumeration itself
  (S??鞋bastien Tricaud <toady at gscore.org>
- Fix a possible race condition with the internal libprelude reference to
  the program idmef_analyzer_t when asynchronous timer were used.
- Workaround possible deadlock at exit on OpenBSD, Linux Glibc.
- Only configure libltdl if it is required.
- Various bug fixes, minor enhancements.
- Write the children PID into specified pidfile (fixes #257).
- Fix double free on idmef_criterion_value_t cloned regexp object (thanks
  to Helmut Azbest <helmut.azbest at gmail.com>).
- Allow Python thread to run, while entering libprelude C function.
- Return PRELUDE_ERROR_ASSERTION when API check fail, in place of
  PRELUDE_ERROR_GENERIC.
- Make prelude_plugin_unsubcribe() work as expected (call the plugin
  instance destroy function).
- Various bug fixes, minor enhancements.

PR:		ports/116107
Submitted by:	maintainer (Robin Gruyters)
2007-10-05 01:44:07 +00:00
Rong-En Fan
f9483446ab - Update dependency on security/gnutls
PR:	 	ports/114210
Submitted by:	Robin Gruyters <r.gruyters at yirdis.nl> (maintainer)
2007-07-02 12:04:50 +00:00
Marcelo Araujo
2adf104b17 - Update libprelude to 0.9.14.
- Update dependent ports accordingly.
- Bump PORTVERSION to force rebuild.

PR:		ports/112703
Submitted by:	Marcelo Araujo <araujo@FreeBSD.org>
Approved by:	stas (mentor)
2007-06-06 12:50:09 +00:00
Cheng-Lung Sung
e888c2e3a0 - Update to 0.9.13.2
Changelog libprelude-0.9.13.2:
- Improve error reporting with the central option interface.
- Fix a bug when comparing IDMEF object with optional fields.
- Fix a problem with the logger, where large log entry wouldn't be
  logged.
- Fix distclean target.

PR:		ports/111131
Submitted by:	maintainer (Robin Gruyters)
2007-04-02 09:52:03 +00:00
Martin Wilke
4fd3e9c984 - Update to 0.9.13.1
PR:             110389
Submitted by:   Robin Gruyters <r.gruyters@yirdis.nl> (maintainer)
2007-03-16 21:06:01 +00:00
Rong-En Fan
d11fa9037e - Update to 0.9.13
PR:		ports/109428
Submitted by:	Robin Gruyters <r.gruyters at yirdis.nl> (maintainer)
2007-02-22 16:26:26 +00:00
Gabor Kovesdan
c0ce4105e7 Remove USE_GPG from all effected ports. This knob is a no-op and the way it
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)
2007-01-29 19:05:07 +00:00
Cheng-Lung Sung
c538e747e5 - Update to 0.9.12.2
Changelog libprelude:
- Ability to debug TLS communication through a new LIBPRELUDE_TLS_DEBUG
  environment variable.
- 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.
- Fix make installation error when Perl bindings are disabled.

PR:		ports/107677
Submitted by:	maintainer (Robin Gruyters)
2007-01-08 15:20:10 +00:00
Roman Bogorodskiy
3d0dcc46ab - Chase security/gnutls update
- Add an entry to UPDATING
- Pet portlint(1) for some ports while I'm here
2007-01-02 08:54:13 +00:00
Martin Wilke
d802cb32bb - Added post installment for configuration files
- Bump PORTREVISION

PR:		ports/107079
Submitted by:	Robin Gruyters <r.gruyters@yirdis.nl> (maintainer)
2006-12-22 08:56:09 +00:00
Martin Wilke
9ab159127d - Update to 0.9.12
- Updated patch Perl Prelude bindings

Changelog libprelude-0.9.12:
- Correctly pack and unpack float value when sending/receiving.
- More error checking on IDMEF object copy.
- Fix a crash that occured when destroying a copied object.
- Correct registration warning when using AF_UNIX socket.
- Compile on systems lacking poll().
- IpV6 compatibility fixes.
- Fix OS X compilation issues.
- Various portability fixes.

PR:		ports/107009
Submitted by:	Robin Gruyters <r.gruyters@yirdis.nl> (maintainer)
2006-12-21 19:14:35 +00:00
Cheng-Lung Sung
86e10e595b - Update to 0.9.11
- 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)
2006-11-27 01:16:41 +00:00
Rong-En Fan
31eac236a5 - Update to 0.9.10.2
PR:		ports/101585
Submitted by:	Robin Gruyters <r.gruyters at yirdis.nl> (maintainer)
2006-08-10 03:52:55 +00:00
Renato Botelho
19e47befcb Fix build on 4.x
Submitted by:	Robin Gruyters <r.gruyters@yirdis.nl> (maintainer) by email
2006-07-27 10:56:11 +00:00