260 Commits

Author SHA1 Message Date
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
espie
cc5bc426ed switch everything to new COMPILER idiom, even stuff that won't build with clang
yet, but at least that part is done.
2017-05-31 08:08:15 +00:00
espie
5e520be3da WANT_CXX 2017-05-24 10:31:21 +00:00
sthen
83b8500367 update to icingaweb2-module-director-1.3.1 2017-04-18 13:53:09 +00:00
sthen
7b9814d099 update to icinga2 2.6.3 2017-04-04 20:51:45 +00:00
sthen
59e62769d8 update to icinga2-2.6.2
disable unity build (upstream default) everywhere, it was previously disabled on
!amd64, but the large c++ files involved are bringing my amd64 workstation to its
knees with long hangs making X unusable for many minutes at a time
2017-02-13 19:58:00 +00:00
sthen
d764670d74 Remove the BROKEN-sparc64 marker, it's now using gcc 4.9 and unity build is
disabled, so the reasons given no longer apply. (Untested, but time to give it
another chance).
2017-02-07 23:53:19 +00:00
sthen
6324dd7ae2 update to icinga 1.14.0
security fixes (also affecting nagios; icinga 1.x is the old nagios-derived
branch, whereas 2.x is all new) -

* Bug #13709: CVE-2016-9566: Root priviledge escalation during log file opening
* Bug #10453: Icinga Classic-UI 1.13.3 and older are vulnerable to XSS - CVE-2015-8010

notable changes -

* Classic UI: Remove attribute based authorization (cgiauth.cfg is not parsed
any more)
* IDO: Remove deprecated config options
2017-02-07 21:40:06 +00:00
sthen
a0849479ff update to icinga-web 1.14.0 2017-02-07 21:34:43 +00:00
sthen
8e1cce9642 Switch icinga/core to github-generated tarballs, the proper uploaded ones
have been removed. Based on a diff from kirby@.
2017-02-07 21:20:38 +00:00
sthen
f393e0b893 Disable unity build on !amd64 to reduce memory use during build. 2017-02-05 20:26:19 +00:00
sthen
9a8840ea3a Adjust icingaweb2 dependencies; don't force pecl-imagick, it's only needed
for exporting graphs to PDF.
2017-02-02 23:01:30 +00:00
sthen
3c5d9b520b update to icingaweb2-module-director-1.3.0 2017-02-02 21:38:08 +00:00
sthen
24e2fc84fd update to icingaweb2-2.4.1 2017-02-02 21:36:33 +00:00
sthen
8ed877852e update to icinga2-2.6.1 2017-02-02 21:36:18 +00:00
sthen
159bc07282 update to icingaweb2-module-director-1.1.0 2016-06-30 15:39:33 +00:00
sthen
494725ff11 update to icinga2-web 2.3.4 2016-06-23 13:32:28 +00:00
sthen
c118a98dba add director module (config management/deployment) for icinga-web2 2016-06-22 21:49:53 +00:00
sthen
a58c7c12f3 update to icinga2 2.4.10 2016-06-22 21:42:49 +00:00
sthen
745674edac symlink icingacli from /var/www/icinga2-web/bin to /usr/local/bin 2016-06-22 21:33:55 +00:00
sthen
be8db63d30 drop icinga2-migration, it's not maintained upstream any more, only provides
a skeleton conversion rather than something ready-to-run, and it's less work
to write a new config using the full scope of the config language than to fix
up a migrated one.
2016-06-22 21:02:13 +00:00
sthen
c4ca389471 update to icinga2-2.4.9 2016-05-20 08:13:41 +00:00
sthen
7937a8fc9d adjust icinga-web notes following apache1 removal 2016-04-29 09:39:53 +00:00
sthen
75a3559dca update to icinga-web2-2.3.2 2016-04-29 09:14:46 +00:00
sthen
678be09a53 update to icinga2-2.4.7 2016-04-21 21:19:17 +00:00
sthen
dc4b70f5e1 update to Icinga Web 2 2.3.1 2016-04-18 09:48:09 +00:00
naddy
42bc647e80 remove SHARED_ONLY from ports that only use modules that neither set nor
read this variable
2016-03-18 23:12:15 +00:00
sthen
11de25c84d update to icinga2-2.4.4 2016-03-16 12:52:22 +00:00
sthen
9b2cce877e update to icinga-web2 2.2.0 2016-03-06 14:44:46 +00:00
kirby
85af251e65 - add extensions for upcoming pnp4nagios port
- add some @extraunexec markers
input and ok sthen@
2016-02-28 12:02:16 +00:00
sthen
e7aadf1f08 update to icinga2-2.4.3 2016-02-25 09:29:49 +00:00
jsg
49d112f9f8 Don't attempt to build on arm. sync atomic builtins required. 2016-02-25 02:19:14 +00:00
sthen
20ea4b5a91 mark BROKEN-powerpc to avoid wasting build time; linker issues.
`.gnu.linkonce.t._ZN6icinga5ValueC1EPNS_6ObjectE' referenced in section `.gnu.linkonce.r._ZN6icinga5ValueC1EPNS_6ObjectE' of lib/base/CMakeFiles/base.dir/boolean-script.cpp.o: defined in discarded section `.gnu.linkonce.t._ZN6icinga5ValueC1EPNS_6ObjectE' of lib/base/CMakeFiles/base.dir/boolean-script.cpp.o
2016-02-08 19:07:43 +00:00
sthen
5ea74bd974 Remove patches from the icingaweb2 package that were hacking around the
mismatch between chrooted and non-chrooted paths (there are both CLI
scripts and a web app; both need to refer to the same paths and as well
as being complicated, the patches weren't quite working correctly,
as noticed by sebastia@).

Now you must setup a symlink "/var/www/var/www -> .." instead as
described in the new version of the pkg-readme, allowing icingaweb2 to
always use /var/www paths whether inside or outside the jail.

Note: Existing users of this package will need to create that symlink too.
2016-02-02 01:29:05 +00:00
sebastia
c24906a93d Update to 2.1.2
OK sthen@ (MAINTAINER)
2016-01-31 09:29:03 +00:00
sthen
30fcd8ef59 previous commit log should have read 'update to icinga-web2-2.1.1'
(and zap unnecessary comment)
2016-01-03 18:22:23 +00:00
sthen
5501566987 update to icinga-web2-2.1.0 2016-01-03 18:20:48 +00:00
ajacoutot
98bca201ef @sample /var/www/conf/modules.sample/
ok sthen@
2015-12-30 10:01:25 +00:00
sthen
882e8a956d fix package name for icinga-web2 in README; pointed out by rpe@ 2015-12-24 12:57:17 +00:00
sthen
430fbf9e04 mark as broken on sparc64, toolchain issues (errors out with gcc 4.2,
hangs with gcc 4.9).
2015-12-08 13:49:36 +00:00
sthen
a08b89d7f9 In the normal icinga2 build, disable tests from building (I previously had a
check for "make test"); in some occasions if devel/libconfig is installed at
build time it can cause the wrong libconfig to be picked up, resulting in
build failures. Add a pseudo-flavour to enable them if needed.

(I didn't run into this myself but, as found by ajacoutot@, in some builds
CMake decides to list -L/usr/local/lib before -L${WRKBUILD}/Bin/Release).
2015-11-30 13:11:08 +00:00
sthen
95794b7e49 update to icinga2-2.4.1 2015-11-26 18:03:02 +00:00
sthen
412cc39bb3 remove build dep on ports flex 2015-11-19 20:17:15 +00:00
sthen
4b4439bc96 Icinga Web 2 v2.1.0 2015-11-16 20:30:34 +00:00
sthen
7bd6d99f2d update to Icinga 2 v2.4.0, featuring a new RESTful API using basic auth
or client certificates for:

- filters, types, permissions
- query/create/modify/delete config objects at runtime
- status queries for global stats
- actions (e.g. acknowledge all service problems)
- event streams
2015-11-16 20:29:55 +00:00
sthen
66f82dd6f8 also set group ownership on icinga2 cmd dir 2015-11-16 12:51:42 +00:00
sthen
76fa493e77 allows chroot()ed web interfaces to find the command socket.
- patch constants.conf to use /var/www/var/run/icinga2 as default RunDir
- modify startup script to create above RunDir and symlink into /var/run/icinga2
2015-11-16 12:19:12 +00:00
sthen
44de8756a5 try building icinga2 with ports gcc (4.9) on sparc64, it fails with system gcc
{standard input}:38466: Error: Illegal operands: %lo requires arguments in ()
c++: Internal error: Illegal instruction (program cc1plus)
2015-11-14 22:56:24 +00:00
sthen
bc79fa9427 Add upstream patches for Icinga2 so that opening a fifo doesn't block
open()s in other threads, fixing an issue where the daemon doesn't start
correctly when the command listener is enabled.

Many thanks to dnsmichi and gunnarbeutner from Icinga for tracking this
down and fixing it.
2015-11-09 22:36:38 +00:00