Commit graph

60 commits

Author SHA1 Message Date
Lars Engels
d1e3b64213 - Split the Icinga port into two separate ports. One for the backend, one for the classic web interface.
- Make the existing net-mgmt/icinga port a meta-port which installs the other two ports.
- Add an UPDATING entry for above changes.
- Bump PORTREVISION

Reviewed by:	bapt
2015-08-12 21:01:07 +00:00
Lars Engels
7b4a8a0a64 - Update to 1.13.3
- Remove no longer needed patches or convert them to use ${REINPLACE_CMD}
- Without the patches autoconf is obsolete
- Install Apache 2.x sample config to apache2 subdir
- Do some more s/Linux/${OPSYS}/ in the sample config files
- Set mode for the CGIs in plist

Committed from:	Essen FreeBSD Hackathon
2015-07-25 15:39:09 +00:00
Dmitry Marakasov
b79c5750ac - Add CPE info
Approved by:	portmgr blanket
2015-04-23 16:36:34 +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
Lars Engels
ec7074c0fc Update to 1.13.1 2015-04-05 17:09:52 +00:00
Lars Engels
e267d4a0b8 Update to 1.13.0 2015-03-30 21:32:43 +00:00
Palle Girgensohn
47ff389386 fix accidental use of WWWGRP in filename www_server.*. No need to bump pkgversion, since it is a noop unless the WWWGRP is modified, and if it is, the port breaks 2015-03-12 18:13:57 +00:00
Lars Engels
5cbb14051c Update to 1.12.2 2015-02-15 21:04:29 +00:00
Lars Engels
69e1f1eb27 Update to 1.12.1 2015-01-24 16:17:29 +00:00
Tijl Coosemans
c88aaf5c89 Add missing USE_OPENSSL=yes
PR:		195796
2015-01-15 09:05:37 +00:00
Lars Engels
4e714d0638 - Update to 1.12.0
- Fix typo in ido2db.in
2014-11-19 12:34:49 +00:00
Lars Engels
fa7e2e9c78 - Update to 1.11.7
- Fix libdbi dependency [1]
- Use @sample keyword
- Remove @dirrmtry from plist
- Adjust pkg-message

Noticed by:	Peter Ross
2014-09-24 20:08:16 +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
Dmitry Marakasov
f09d798832 - Switch databases/libdbi to USES=libtool, drop .la files
- Bump dependent ports as .so version has changed

Approved by:	portmgr blanket
2014-08-26 02:09:46 +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
Lars Engels
222aca9ad2 - Update to 1.1.5 2014-06-20 11:53:42 +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
Lars Engels
64de6ee633 Update to 1.11.4 2014-05-30 13:10:58 +00:00
Lars Engels
50241a7034 - Update to 1.11.2
- Fix leftover .rnd file [1]

Suggessted by:	swills
2014-04-24 20:41:37 +00:00
Lars Engels
fff25935e2 - Fix creation of log directories in icinga's rc script
- Bump PORTREVISION
2014-04-10 21:08:03 +00:00
Lars Engels
bc0da081e6 Security update to 1.11.1 2014-03-29 12:03:46 +00:00
Lars Engels
be6f10c753 Update to 1.11.0
Changelog:	https://www.icinga.org/2014/03/13/icinga-1-11-released/
2014-03-13 21:12:41 +00:00
Gerald Pfeifer
8c9c9cd131 Chase libdbi update.
Convert postfix-gps and refdb to new LIB_DEPENDS format.

Reported by:	Jimmy Olgeni <olgeni@olgeni.com>
2014-03-04 21:06:03 +00:00
Lars Engels
4bbf0e8714 - Update to 1.10.3
- Switch to Github
- Strip IDO binaries and library

Changelog: 	https://www.icinga.org/2014/02/11/bugfix-releases-1-10-3-1-9-5-1-8-6/
2014-02-12 07:17:00 +00:00
Lars Engels
0e10847841 - Resurrect ICINGAHTMURL and ICINGACGIURL so you can override the defaults
- Bump PORTREVISION

Noticed by:	Markus Mann
2013-12-30 14:20:08 +00:00
Lars Engels
f43e9201fa Big cleanup for the icinga port:
- Update to 1.10.2
- Stagify
- Use new LIB_DEPENDS syntax
- Add USES gmake
- Remove a lot of no longer needed variables and logic from the old nagios port
- Install Apache 2.x configuration examples by default, no longer provide an
  option to depend on www/apache22 to be more flexible
- Use ports system's own way to add and remove users and groups. Remove pkg-{de,}install
- Don't use the install-commandmode make target. ICINGADIR and ICINGALOGDIR are now created
  from the icinga rc-script
- Remove embedded Perl option which is considered broken by the developers
- Remove UNHANDLED_HACK option - another relict from the old nagios port.
2013-12-20 16:05:51 +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
Andrej Zverev
83c8665826 - convert to the new perl5 framework
- convert USE_GMAKE to Uses

Approved by:	portmgr (bapt@, blanket)
2013-09-14 15:39:55 +00:00
Dirk Meyer
b83d7bf933 - update libdg to 2.1.0 2013-08-09 14:05:52 +00:00
Lars Engels
085b8076ac - Fix plist so that /var/{log,spool}/icinga are included in the package
- Drop unconditional dependency on Perl
- Remove unneeded chmod g+s on the rw directory as this is the default behaviour on FreeBSD
- Bump PORTREVISION
2013-08-06 22:36:56 +00:00
Alexey Dokuchaev
b125c0a565 - Fix parallel builds and remove ugly MAKE_JOBS_UNSAFE knob
- Improve formatting, e.g. wrap overly long lines, fix whitespace
- NOPORTEXAMPLES -> PORT_OPTIONS:MEXAMPLES (port is already OptionsNG)
- Synchronize port description with official website
- Use more standard double (even) space padding in pkg-message.in

Approved by:	lme (maintainer)
2013-07-30 02:13:27 +00:00
Lars Engels
59f354bbf0 Add MAKE_JOBS_UNSAFE
Reported by:	flo
2013-07-20 08:16:37 +00:00
Lars Engels
323b1e1053 Update to 1.9.3 2013-07-08 05:50:15 +00:00
Lars Engels
645a48e8a5 Update to 1.9.2
Changelog: https://wiki.icinga.org/display/Dev/Icinga+Core+Changelog#IcingaCoreChangelog-192-30062013
2013-07-01 16:29:41 +00:00
Lars Engels
fcc5146594 Update to 1.9.1
Changelog:	https://wiki.icinga.org/display/Dev/Icinga+Core+Changelog#IcingaCoreChangelog-191-22052013
2013-05-22 19:52:49 +00:00
Lars Engels
88bd29ad44 - Update to 1.9.0
- Trim Makefile header
2013-05-10 08:53:27 +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
Lars Engels
1920ec79fd Update to 1.8.4
This fixes the potential buffer overflow that was also present in Nagios (CVE-2012-6096).
2013-01-14 21:26:38 +00:00
Lars Engels
eafab17c75 Update to 1.8.3 2013-01-02 19:50:56 +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
Lars Engels
3758bcf233 - Update to 1.8.2
- Remove OPTIONS for database dependencies as they're already handled by
  databases/libdbi-drivers and configure parameter "--enable-pgsql"
  doesn't do anything [1]

 Changelog:	https://www.icinga.org/2012/11/28/icinga-1-8-2-core-classic-ui-idoutils-bugfix-release/

Suggested by:	zeising [1]
Feature safe:	yes
2012-11-29 18:49:27 +00:00
Lars Engels
6f66f2515c Update to 1.8.1
Feature safe:	yes
2012-10-26 20:03:26 +00:00
Lars Engels
c48568fe53 - Add an alias to checkconfig': configtest'
The former is what is used in the upstream init script, the latter is commonly used in
  our rc scripts.
- Bump PORTREVISION

Suggested by:	demon
Feature safe:	yes
2012-10-20 12:58:17 +00:00
Lars Engels
8be84d2f4a - Update to 1.8.0
- Add a `checkconfig' option to icinga's startup script
- Remove MAKE_JOBS_UNSAFE

Changelog:	https://www.icinga.org/2012/10/18/icinga-1-8-released/

Feature safe:	yes
2012-10-19 13:23:13 +00:00
Lars Engels
f79803d319 Properly set Apache as a runtime, not a build dependency.
PR:		ports/171476
Submitted by:	ohauer
2012-09-10 06:52:45 +00:00
Lars Engels
be69389aab - Update to 1.7.2
- Add missing description for IDOUTILS option
- Change a typo in pkg-message [1]

Notified by:	beat
2012-08-27 20:08:18 +00:00
Lars Engels
5ac9e00c4b - Update to 1.7.1
- Change to new OPTIONS framework
 - Don't depend on specific lib versions
2012-07-28 14:04:28 +00:00
Dirk Meyer
2b74a89bc8 - update png to 1.5.10 2012-06-01 05:26:28 +00:00
Lars Engels
13084db9f7 - Change logging directory from /var/spool/icinga to /var/log/icinga
- Change plugins directory to %%LOCALBASE%%/nagios so the files installed by
  net-mgmt/nagios-plugins port are found [1]
- Add "--enable-pqsql" to add PostgreSQL support
- Set proper permissions on the rw directory
- Fix substitutions in pkg-message
- While here silence warnings about inclusion of deprecated header sys/timeb.h
- Bump PORTREVISION

Noticed by:	angelv <angelvg@gmail.com> [1]
2012-05-29 20:34:19 +00:00
Lars Engels
8f551d2f92 - Add my locally made changes to icinga.in and ido2db.in, so icinga and ido2db
can acutally start
- Bump PORTREVISION

Noticed by:	Rene Petzold  <3komma4khz@googlemail.com>
2012-05-25 12:14:15 +00:00