Commit Graph

120 Commits

Author SHA1 Message Date
landry
e1ea98211d Fix packaging on !clang archs by adding LIB_DEPENDS to LIB_DEPENDS-main,
this way MODGCC4_WANTLIB is reachable. No change on clang archs.
2018-11-06 18:26:27 +00:00
sthen
25f0e460f2 Add COMPILER lines to c++ ports which currently use the default. Adjust
some existing COMPILER lines with arch restrictions etc. In the usual
case this is now using "COMPILER = base-clang ports-gcc base-gcc" on
ports with c++ libraries in WANTLIB.

This is basically intended to be a noop on architectures using clang
as the system compiler, but help with other architectures where we
currently have many ports knocked out due to building with an unsuitable
compiler -

- some ports require c++11/newer so the GCC version in base that is used
on these archirtectures is too old.

- some ports have conflicts where an executable is built with one compiler
(e.g. gcc from base) but a library dependency is built with a different
one (e.g. gcc from ports), resulted in mixing incompatible libraries in the
same address space.

devel/gmp is intentionally skipped as it's on the path to building gcc -
the c++ library there is unused in ports (and not built by default upstream)
so intending to disable building gmpcxx in a future commit.
2018-10-24 14:27:57 +00:00
espie
f4b7f81318 convert to PKGSTEM 2018-09-04 12:46:09 +00:00
rpe
214644a454 Now that all ports rc.* scripts are using #!/bin/ksh
- change [] tests to [[]]
- change arithmetic [] tests to (())
- change = to == inside [[]]
- remove unecessary quoting inside [[]]

OK aja@
2018-01-14 14:42:18 +00:00
rpe
9a8b5ccd06 Change the shebang line from /bin/sh to /bin/ksh in all ports rc.d
daemon scripts and bump subpackages that contain the *.rc scripts.

discussed with and OK aja@
OK tb
2018-01-11 19:27:01 +00:00
naddy
1a25fa682d replace gettext module; ok sthen@ 2017-11-02 21:51:59 +00:00
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
schwarze
7bfb79c5da Output of mandoc looks better than output of groff not only in spite
of the large number of UNSUPP messages, but precisely because of them:
all those .sp requests inside tables are completely pointless and
only spew gratuitious blank lines with groff.  Besides, mandoc is
more reliable than groff with respect to the special characters
used when it comes to -Tascii output.

The about 25 broken .so files are already commented out in the
PLIST, and none of them are needed on OpenBSD, all the names are
in the NAME sections anyway.

So drop USE_GROFF and bump those three of the four subpackages
that contain manual pages.
2017-06-17 00:16:20 +00:00
sthen
073d25a37c use LIBCXX 2017-04-10 11:46:32 +00:00
jca
0c7e3ca6e2 Unbreak nut-scanner+usb, dlopen libusb.so instead of a distro-specific name
ok sthen@ (maintainer)
2017-01-17 06:58:10 +00:00
jca
bc7fa5df28 Regen patches. 2017-01-16 00:12:15 +00:00
sthen
f0d47a17eb update to NUT 2.7.4 2016-03-11 20:07:55 +00:00
ajacoutot
d60b768928 daemon_timeout is not passed to the child scripts either. 2015-11-29 15:50:20 +00:00
sthen
c3f81bd0af add a defensive --without-ipmi to CONFIGURE_ARGS. currently a noop (-> no
package change), but a pending (post-5.8) update to freeipmi will cause it
to be picked up.
2015-07-30 23:08:10 +00:00
kirby
3cadb26630 tell people to disable uhidev not uhid.
input and ok from sthen@ (MAINTAINER)
2015-06-18 21:18:04 +00:00
sthen
9bca16ad66 Tweaks to sysutils/nut:
- Install libupsclient headers/pkgconfig files. landry@ asked about
these; they needed a --with-dev configure flag to get them installed...

- Get rid of the useless ${NUT_USER} and ${NUT_ID} SUBST_VARS which are
now getting in the way of new files in the PLIST.

- Move some files from /usr/local/share/ups to a more easily recognisable
/usr/local/share/nut.
2015-05-02 21:52:19 +00:00
sthen
84f9804e21 update to NUT 2.7.3 2015-04-23 22:38:55 +00:00
sthen
c895957b7c Add an snmp-ups subdriver to NUT for Huawei, tested with UPS5000-E
Add a meta rc script that starts/stops upsd and upsmon in the right order
2015-03-26 01:07:32 +00:00
sthen
2bf336700e Add a note that some APC devices need ugen to work with NUT. 2015-01-22 16:42:09 +00:00
ajacoutot
a0973c925e Drop configuration files only used by System V init scripts and add a
mention in the README.

input/ok sthen@ (maintainer)
2014-08-14 06:54:24 +00:00
ajacoutot
9ecb6ea3d9 /etc/rc.d -> ${RCDIR}
(as pedantic and useless as /usr/local vs LOCALBASE|PREFIX but well...)

ok sthen@
2014-07-19 22:36:13 +00:00
ajacoutot
085ee80fea pkg_scripts is not a variable anymore. 2014-07-12 14:55:40 +00:00
sthen
bc17688e69 update to NUT 2.7.2 2014-04-21 11:41:11 +00:00
sthen
8644b39477 ..plus 1 more line 2014-04-21 11:27:02 +00:00
sthen
4534b669bf sync WANTLIB; no more gssapi in neon 2014-04-21 11:26:05 +00:00
ajacoutot
9f8c4dfca3 Also @comment html/nut-banner.png like other html/ stuffs that currently
install directly under PREFIX.

ok sthen@ (maintainer)
2014-03-29 15:39:13 +00:00
sthen
0676c6ea63 byebye tcp wrappers 2014-03-23 21:23:51 +00:00
sthen
4aa281acdf update to nut-2.7.1 2014-01-07 21:55:54 +00:00
sthen
a43194b58b missing avahi dep 2013-07-18 07:58:12 +00:00
ajacoutot
25b3041f91 Unbreak after hx509 and ntlm removal from Kerberos. 2013-06-20 06:54:36 +00:00
ajacoutot
8613536758 Some trivial WANTLIB and tweaks to unbreak after the Heimdal update.
Stop hardcoding the Kerberos libs and use krb5-config(1).
2013-06-17 19:28:36 +00:00
espie
eae66e4a7b PERMIT_* / REGRESS->TEST sweep 2013-03-11 11:35:43 +00:00
jasper
07188e0c9d no need for any quirkyness for a2x.py since the recent asciidoc update
ok sthen@
2013-03-04 11:34:51 +00:00
sthen
f5a323c546 Don't use ${FLAVOR:L}, we only support lower-case flavours now.
OK ajacoutot@ espie@
2013-02-09 14:49:50 +00:00
sthen
23ca7d6c7d bump; make sure static binaries get updated 2013-02-05 14:49:29 +00:00
sthen
c261d0f3ae "USE_LIBTOOL= gnu # comment" -> "USE_LIBTOOL= gnu# comment" 2012-11-09 20:50:17 +00:00
sthen
270c56b366 README tweak: show people how to start the daemons without rebooting. 2012-11-08 21:59:01 +00:00
ajacoutot
ff52f74e3c docbook-xsl already comes with libxslt. 2012-09-27 17:26:05 +00:00
sthen
c8058bb098 update to NUT 2.6.5; bugfixes, cleanup, new device support, etc. 2012-08-09 12:05:16 +00:00
sthen
79ebb8082f remove unneeded patch 2012-06-30 09:48:22 +00:00
sthen
2e38342377 update to NUT 2.6.4 rolling in the patch for CVE 2012-2944 which we had locally,
adding new device support, better snmp support for various devices, and many
other fixes and improvements.
2012-06-08 21:07:02 +00:00
jasper
6d105eb08d Security fix for CVE-2012-2944: upsd can be remotely crashed
ok sthen@ (MAINTAINER)
2012-06-01 07:12:41 +00:00
ajacoutot
cbeb0bab0d Fix nut-xml after recent neon update. 2012-05-14 06:26:52 +00:00
sthen
04b42867ab Use GNU libtool, ports libtool doesn't build cgi's statically like it should.
Noted while following up on misc@ post from Pavel Pocheptsov. Bump all the
subpackages for safety though in theory only -cgi should be affected.
While there tweak pre-configure to allow 'make configure' to be re-run
after interruption.

ok ajacoutot@
2012-01-31 14:20:18 +00:00
ajacoutot
e128a0bf97 Put these users in the daemon class to be consistent with all the other
ones in ports.

discussed with and ok sthen@
2012-01-26 08:03:56 +00:00
sthen
34765332c8 tweak README 2012-01-24 12:38:44 +00:00
sthen
673fe3eeac bit of a tidy-up for NUT.
- move MESSAGE to README and flesh it out a bit

- fix libwrap detection in autoconf

- install the avahi service definition to the right place again; this got
broken when moving to using SYSCONFDIR overrides / BASESYSCONFDIR
2012-01-12 11:39:36 +00:00
sthen
0eee9917de update to NUT 2.6.3.
- nut-scanner has been changed to dlopen()ing modules, so roll it into the
main package now this can be done without bringing in excess dependencies.
2012-01-11 16:01:33 +00:00
sthen
0cb2030fea "bump everything" was supposed to include the -snmp subpackage, fix it now. 2011-12-12 22:16:39 +00:00