Commit graph

127 commits

Author SHA1 Message Date
Dirk Meyer
3561a46f28 - update libgd to 2.2.2
- new MASTER_SITES
- add security patch
PR:		210913
Submitted by:	Piotr Kubaj
MFH:		2016Q3
Security: CVE-2015-8874
Security: CVE-2016-3074
Security: http://www.openwall.com/lists/oss-security/2016/07/12/4
2016-07-20 09:33:31 +00:00
Mathieu Arnold
dca255c3ce Convert USE_PHP*=yes into USES=php*
PR:		210529
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D6936
2016-06-28 14:00:45 +00:00
Mathieu Arnold
8d6597e0bb Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 14:16:16 +00:00
Mathieu Arnold
2981dfe17c Don't say there is a documentation installed.
PR:		207267
Sponsored by:	Absolight
2016-02-19 23:30:16 +00:00
Tijl Coosemans
074ea5282a converters/libiconv:
- Remove const qualifier from iconv(3) to match POSIX:
  http://pubs.opengroup.org/onlinepubs/9699919799/functions/iconv.html
- Patch iconv.h to expose more GNU extensions when LIBICONV_PLUG is
  defined because the base system iconv supports these extensions too.

Add/remove patches to/from ports to call iconv with non-const arguments.

This breaks some ports on FreeBSD 10 because base system iconv.h still has
the const qualifier.  Fix this by letting USES=iconv add a build dependency
on converters/libiconv so ports can use its iconv.h (with LIBICONV_PLUG
defined) instead of the base system iconv.h.

This exposed some ports that link with libiconv when it is available instead
of using libc iconv.  In these cases one of the following changes has been
made:
- patch configure scripts to test for libc iconv first
- add ac_cv_lib_iconv_libiconv=no or similar to CONFIGURE_ARGS to disable
  some configure tests
- converters/wkhtmltopdf: this includes Qt4 so add a patch from devel/qt4
- lang/gcc5-aux: respect CFLAGS and friends during configure such that
  LIBICONV_PLUG is defined in the iconv test, also switch to external
  gettext
- mail/gnarwl: replace patches with CPPFLAGS/LIBS
- multimedia/ffmpeg2theora: remove iconv test from SConstruct and use
  ICONV_LIB in port Makefile instead, also fix a bug in subtitles.c
- net-im/licq: finish conversion to cmake
- net-mgmt/bandwidthd, net-mgmt/icinga, net-mgmt/nagios, net-mgmt/nagios4:
  don't need iconv
- textproc/p5-XML-TinyXML: finish conversion to USES=perl5

Other changes:
- databases/qdbm and slaves: respect CFLAGS and friends, also enable bzip2
  and lzo support
- games/ldmud: respect CFLAGS and friends
- graphics/inventor: replace some patches with MAKE_ARGS/MAKE_ENV to respect
  CFLAGS and friends, also remove FreeBSD/alpha patch and add missing xorg
  dependencies

PR:		199099
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2015-04-15 08:20:27 +00:00
Mathieu Arnold
723d568e7a Add CPE.
Sponsored by:	Absolight
2015-03-18 13:52:54 +00:00
Mathieu Arnold
84528a233d Pet check-plist.
PR:		195572
Submitted by:	ohauer
Sponsored by:	Absolight
2014-12-03 16:10:52 +00:00
Mathieu Arnold
e7b5460ee1 Fix packaging as a user.
Sponsored by:	Absolight
2014-09-22 21:40:21 +00:00
Mathieu Arnold
85ebaf0245 Don't use autotools any more.
Sponsored by:	Absolight
2014-09-22 20:09:29 +00:00
Tijl Coosemans
15c4a5ecf3 Replace USE_AUTOTOOLS=libltdl with an ordinary LIB_DEPENDS in all ports.
There are only 60 such ports so there doesn't need to be a separate
keyword or USES for this.

Approved by:	portmgr (bapt)
2014-09-17 07:38:15 +00:00
Lars Engels
383100cfc7 - Add OPTIONS to either depend on plugins from nagios-plugins.org, monitoring-plugins.org or neither at all
- Bump PORTREVISION

Approved by:	mat (implicit)
2014-07-30 16:17:39 +00:00
Tijl Coosemans
9f8b4bcde3 Support LIBS like LDFLAGS.
- Add LIBS="${LIBS}" to MAKE_ENV and CONFIGURE_ENV.
- Add an option helper for LIBS.
- Adjust all ports that already use LIBS.  Also remove references to
  PTHREAD_CFLAGS and PTHREAD_LIBS while here.
- Some ports did not support having a LIBS environment variable and
  required additional patches.

Somewhat simplified a linker command line looks like:

${CC} ${src_LDFLAGS} ${LDFLAGS} ${src_LIBS} ${LIBS}

where src_LDFLAGS and src_LIBS are controlled by upstream and LDFLAGS and
LIBS can be controlled by us.  If possible -L and -l flags need to be
added to LIBS to make sure they appear after any -L and -l flags set by
upstream.  Many ports currently add -L${LOCALBASE}/lib to LDFLAGS but this
may appear too early on the command line causing installed libraries to
be linked in instead of freshly built ones.

Additional changes:
benchmarks/netio: Replace WITH_IPV6 with an IPV6 option.
comms/gnokii: Replace some patches with USES=pathfix.  Also remove -fPIC.
graphics/gimageview: USES=libtool and install desktop file in DESKTOPDIR.
graphics/visionworkbench: Remove FreeBSD 7 support.
multimedia/libmovtar: New LIB_DEPENDS syntax.
multimedia/opencinematools: Use standard do-build.
net/siproxd: USES=libtool:keepla (port actually needs .la files for plugins)
net-mgmt/nagios: Remove -fPIC.
net-mgmt/nagios4: Remove -fPIC.
print/cups-base: Only add -lssp_nonshared on i386 and OSVERSION < 1000036.
security/p11-kit: Replace PTHREAD_LIBS in CONFIGURE_ENV with
ac_cv_func_pthread_mutexattr_init=no in CONFIGURE_ARGS.  This skips a test
in configure that falsely detects pthread_mutexattr_init in our libc.
sysutils/dar: Fix iconv detection.
x11/rxvt-unicode: Remove -lstdc++ and patch configure to remove a FreeBSD
hack and use $CXX as linker as on other platforms.

PR:		190592
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2014-06-11 14:49:59 +00:00
Mathieu Arnold
1b6a0aa634 Fix a segfault when using livestatus, downtime and logrotate.
Issue:		http://tracker.nagios.org/view.php?id=455
Sponsored by:	Absolight
2014-04-18 08:54:01 +00:00
Mathieu Arnold
11e1e53534 Pet portscout.
Sponsored by:	Absolight
2014-03-04 18:08:56 +00:00
Mathieu Arnold
0253032ea5 Add nagios4, the next version of the nagios monitoring system.
While there, garbage collect the UID/GID in nagios.

Sponsored by:	Absolight
2014-01-24 23:24:53 +00:00
Mathieu Arnold
121dea5a9c * Add a patch from upstream fixing a cgi vulnerability[1]
* Cleanup COMMENT
* Rename patches to follow make makepatch naming
* Incorporate a sed into already patched files.

Poked by:	ohauer [1]
Security:	CVE-2013-7108 CVE-2013-7205
2014-01-14 14:23:36 +00:00
Mathieu Arnold
22e13304f8 Take that, will work on the main issue today. 2014-01-14 09:43:24 +00:00
Dmitry Sivachenko
152a0456ac Drop maintainership, I have no enoght time now. 2014-01-14 06:20:37 +00:00
Mathieu Arnold
8ba3edb0ee - Actually make nagios work with staging
- Make the index.php patch respect the possible corewindow parameter
2013-12-27 14:23:06 +00:00
Dmitry Sivachenko
25de3d6ce6 Bump portrevision because of recent changes.
Requested by:	mat
2013-12-26 17:33:41 +00:00
Dmitry Sivachenko
3036971e90 Do not overwrite config.inc.php;
Convert to staging;
Use new LIB_DEPENDS format.

PR:		185187
Submitted by:	mat
2013-12-26 11:44:20 +00:00
Baptiste Daroussin
985b201424 Add NO_STAGE all over the place in preparation for the staging support (cat: net-mgmt) 2013-09-20 22:24:43 +00:00
Baptiste Daroussin
46c6877a4a Convert to new perl framework
Submitted by:	az
2013-09-17 06:12:35 +00:00
Dmitry Sivachenko
01067bb348 Update to 3.5.1. 2013-09-16 13:43:53 +00:00
Dirk Meyer
b83d7bf933 - update libdg to 2.1.0 2013-08-09 14:05:52 +00:00
Dmitry Sivachenko
535cd21d53 Take maintainership. 2013-07-24 13:32:38 +00:00
Frederic Culot
a9acc27919 - Reassign to the heap
PR:		ports/180754
Submitted by:	Jarrod Sayers <jarrod@downtools.com.au> (maintainer)
2013-07-24 12:45:07 +00:00
Marcus von Appen
a3a0715f38 - Convert USE_ICONV=yes to USES=iconv
- Change USE_GNOME=pkgconfig|gnomehack to USES=pathfix|pkgconfig while here

Reviewed by:	zeising
2013-04-27 11:59:28 +00:00
Ruslan Makhmatkhanov
e5f328ef87 - update to 3.5.0
changelog:
http://www.nagios.org/projects/nagioscore/history/core-3x

PR:		177304
Submitted by:	Jarrod Sayers <jarrod@downtools.com.au> (maintainer)
2013-03-23 16:03:53 +00:00
Ruslan Makhmatkhanov
8f206379d8 - update to 3.4.4
- remove patch, applied upstream

changelog:
http://www.nagios.org/projects/nagioscore/history/core-3x

PR:		176188
Submitted by:	Jarrod Sayers <jarrod@downtools.com.au> (maintainer)
2013-02-16 15:50:01 +00:00
Ruslan Makhmatkhanov
faa190fb03 - add upstream patch for CVE-2012-6096
PR:		175196
Submitted by:	Jarrod Sayers <jarrod@mail.downtools.com.au> (maintainer)
Security:	97c22a94-5b8b-11e2-b131-000c299b62e1
2013-01-11 07:42:34 +00:00
Ruslan Makhmatkhanov
efb5fe9366 - update to 3.4.3 [1]
- convert to optionsng [2]
- fix portlint warnings [2]

PR:		174762
Submitted by:	Jarrod Sayers <jarrod@downtools.com.au> (maintainer) [1]
Submitted by:   tota [2]
2013-01-10 19:12:02 +00:00
Andrej Zverev
10a2b4693f - Set default perl version for ports which currently using
(5.x+ and x < 12) scheme.

Approved by: bapt@ (portmgr@)
2012-12-16 06:12:28 +00:00
Michael Scheidell
a184e8c330 - Update to Nagios 3.4.1.
PR:		ports/168197
Submitted by:	Jarrod Sayers <jarrod@downtools.com.au> (maintainer)
2012-05-21 14:23:25 +00:00
Dmitry Marakasov
6f6fbe4bdf - Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)
- Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead

PR:		157936
Submitted by:	myself
Exp-runs by:	pav
Approved by:	pav
2011-09-23 22:26:39 +00:00
Ryan Steinmetz
b32e5ed950 - Update to 3.3.1 [1]
- Use USERS/GROUPS [1]
- Fix whitespace in Makefile [1]
- Add LICENSE [1]
- Correct rc script issues [2]

PR:		ports/159304
Submitted by:	Ryan Steinmetz (zi@) [1], Doug Barton (dougb@) [2]
Approved by: 	wxs (mentor), maintainer
2011-08-23 01:50:48 +00:00
Ade Lovett
4a8684e352 Sync to new bsd.autotools.mk 2010-12-04 07:34:27 +00:00
Olli Hauer
f6ddfcba0b - update nagios-core to 3.2.3. This is a bugfix update only.
Changelog:
  * Fixes problem where disabling all active hosts/services was not taking effect
  * Fixes for compiler warnings (code cleanup by Stephen Gran)
  * Fixes for format errors in event handler logging (Guillaume Rousse)
  * Fixed incorrect info in sample nagios.cfg file for state_retention_file (Michael Friedrich)
  * Fixed broker_event_handler() to return ERR if data is NULL (Michael Friedrich)

PR:		151661
Submitted by:	Alexander Wittig <alexander _at_ wittig.name>
Approved by:	maintainer, glarkin(mentor, implicit)
2010-10-31 22:40:47 +00:00
Ade Lovett
6abd00a86b Punt autoconf267->autoconf268 2010-10-16 11:52:47 +00:00
Ade Lovett
8262a7b51d Autotools update. Read ports/UPDATING 20100915 for details.
Approved by:	portmgr (for Mk/bsd.port.mk part)
Tested by:	Multiple -exp runs
2010-09-15 18:35:24 +00:00
Bernhard Froehlich
e53aa9a4ba - Update to 3.2.2
PR:		ports/150523
Submitted by:	Jarrod Sayers <jarrod at downtools dot com dot au> (maintainer)
Approved by:	beat (co-mentor, implicit)
2010-09-14 07:51:44 +00:00
Brian Somers
cbf6479d19 The pre-install requires uid 0.
Not approved by:	maintainer (timeout after 10 days)
Feature safe:		yes
2010-07-17 22:38:08 +00:00
Martin Matuska
cfb6972898 - Update to 3.2.1 [1]
- Update maintainer e-mail address [2]

PR:		ports/145463
Submitted by:	myself [1], maintainer [2]
Approved by:	maintainer
2010-04-18 08:16:40 +00:00
Dirk Meyer
ca9c60461c - update to jpeg-8 2010-02-05 11:46:55 +00:00
Martin Wilke
af4bf391e6 - Update to 3.2.0
Changelog:
	http://www.nagios.org/development/history/core-3x

PR:		139210
Submitted by:	Jarrod Sayers <jarrod@netleader.com.au> (maintainer)
Runtime test by:Frank Steinborn
2009-11-28 13:44:45 +00:00
Dmitry Marakasov
7914161a41 - Switch SourceForge ports to the new File Release System: categories starting with N 2009-08-22 00:32:25 +00:00
Jeremy Messenger
789d75c728 -Repocopy devel/libtool15 -> libtool22 and libltdl15 -> libltdl22.
-Update libtool and libltdl to 2.2.6a.
-Remove devel/libtool15 and devel/libltdl15.
-Fix ports build with libtool22/libltdl22.
-Bump ports that depend on libltdl22 due to shared library version change.
-Explain what to do update in the UPDATING.

It has been tested with GNOME2, XFCE4, KDE3, KDE4 and other many wm/desktop
and applications in the runtime.

With help:	marcus and kwm
Pointyhat-exp:	a few times by pav
Tested by:	pgollucci, "Romain Tartière" <romain@blogreen.org>, and
		a few MarcusCom CVS users. Also, I might have missed a few.
Repocopy by:	marcus
Approved by:	portmgr
2009-08-02 19:36:34 +00:00
Wesley Shields
04221e0994 - Address command injection vulnerability
PR:		ports/136187
Submitted by:	Jarrod Sayers <jarrod@netleader.com.au>
Security:	3ebd4cb5-657f-11de-883a-00e0815b8da8
2009-07-14 12:54:20 +00:00
Wesley Shields
ce03a68eef - Fix runtime problem with embedded perl.
- Mark as MAKE_JOBS_UNSAFE.
- Stop using DISTVERSION and use PORTVERSION in net-mgmt/nagios.

PR:		ports/134175
Submitted by:	Jarrod Sayers <jarrod@netleader.com.au> (maintainer)
2009-05-04 15:36:05 +00:00
Philip M. Gollucci
496112748c - Mark MAKE_JOBS_UNSAFE= yes
Approved by:    pav (via irc on #bsdports)
Tested on:      RideCharge TB, and P6 TB
2009-04-28 21:36:08 +00:00