58 Commits

Author SHA1 Message Date
ajacoutot
c4096e6659 Stop using the daemon class in @newuser.
If we need to make an exception we can do it and properly document the
reason but by default we should just use the default login class.
rc.d uses daemon or the login class provided in login.conf.d so this has
no impact there.

discussed with sthen@, tb@ and robert@

praying that my grep/sed skills did not break anything and still
believing in portbump :-)
2022-11-08 11:16:56 +00:00
remi
1bfdf9e976 Update rsyslog to v8.2208.0.
The patch because of SSL_get_shared_curve is not needed anymore.

ok tb
2022-10-06 20:34:55 +00:00
remi
a602ff945d update rsyslog to version 8.2204.1
This includes a fix for CVE-2022-24903.
Additionally enable openssl support.

OK stehn@
2022-05-24 21:55:44 +00:00
sthen
5b4588fb39 sync WANTLIB 2022-03-31 13:37:02 +00:00
naddy
2b3700e37e drop RCS Ids 2022-03-11 19:57:10 +00:00
remi
4d1d565f63 Update rsyslog to version 8.2102.0
OK sthen@
2021-03-07 09:28:36 +00:00
remi
b3f4da5795 Enable imfile.
ok sthen@
2020-11-22 17:05:59 +00:00
remi
55855db6db Update to rsyslog version 8.2008.0.
tb@ verified that it now builds on powerpc. gkoehler@ fixed the problem
in clang.

ok tb@ sthen@
2020-09-08 20:57:48 +00:00
remi
537c49724c Update rsyslog to version 8.2002.0
OK sthen@
2020-03-05 21:06:17 +00:00
remi
7e0164b69c update to version 8.1908.0
ok sthen@
2019-09-12 21:13:05 +00:00
sthen
77f7cc9c61 replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:49:33 +00:00
remi
0535d79d29 Update to rsyslog 8.1905.0.
OK sthen@
2019-06-14 04:12:33 +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
remi
23cbad5c51 update to rsyslogd 8.37.0
- liblogging-stdlog is now disabled by default and will go away
- the 2nd master site does not provide new tarballs since a while

ok danj@
ok (and please change urls to https) sthen@
2018-09-13 21:38:05 +00:00
ajacoutot
359e38a6d8 Put rc_reload where it belongs. 2018-03-13 09:18:16 +00:00
remi
2a15ee42b6 Change the shebang to /bin/ksh to match what all the other rc.d scripts do.
ok tb@ sthen@ jca@ danj@
2018-03-13 06:05:34 +00:00
remi
c6360e6763 update to rsyslog-8.33.1
- add rc.d script and user _rsyslogd
- add rsyslog modules elasticsearch and normaliz
- builds now on i386 without -march=i686
- no patches needed anymore

ok sthen@ danj@
2018-03-12 17:42:08 +00:00
bket
c43d6c5223 fix build with upcoming json-c 0.13
OK sthen@
2018-02-18 14:36:30 +00:00
naddy
acf8d52648 replace gettext module and sync wantlib 2017-11-04 14:50:02 +00:00
sthen
4990bcbeee add a bunch of missing unistring deps 2017-09-22 20:52:58 +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
sthen
073d25a37c use LIBCXX 2017-04-10 11:46:32 +00:00
ajacoutot
a4751d331b Missed bump. 2017-02-18 17:33:51 +00:00
ajacoutot
1722249aa0 idn -> idn2 after gnutls WANTLIB change. 2017-02-18 17:32:37 +00:00
sthen
de9da14677 mark BROKEN-powerpc, needs __sync_bool_compare_and_swap_8 2016-04-26 10:28:19 +00:00
sthen
0b6e06c015 use -march=i686 on i386, needs 64-bit atomics 2016-03-19 14:41:12 +00:00
naddy
2c4204cf62 remove SHARED_ONLY from simple ports that use the gettext or libiconv module 2016-03-18 21:38:22 +00:00
sthen
5188ad3b2c update to rsyslog-8.16.0, add sample config from chris@
not heavily tested, but positive feedback from chris with pgsql logging,
and the version we had was ancient.
2016-03-15 23:25:51 +00:00
sthen
2ff6b63c78 update to rsyslog-8.16.0, add sample config from chris@
not heavily tested, but positive feedback from chris with pgsql logging,
and the version we had was ancient.
2016-03-15 23:25:33 +00:00
naddy
ce859edcb4 garbage collect CONFIGURE_SHARED 2016-03-11 20:28:21 +00:00
ajacoutot
17f7fd74ff Fix build with GnuTLS >= 3.4
On a side note, this port could use an update...
2016-03-06 12:18:31 +00:00
jsg
49d112f9f8 Don't attempt to build on arm. sync atomic builtins required. 2016-02-25 02:19:14 +00:00
ajacoutot
f816458f34 Remove more BROKEN markers for ports requiring built-in atomic ops.
from Brad, OK jasper@
2015-12-26 09:45:51 +00:00
naddy
6bb8d0674b Drop USE_GROFF from ports where the formatting differences are acceptable
or mandoc provides the more useful output.
2015-02-16 22:57:07 +00:00
naddy
570aa62a9c Drop remaining MD5/RMD160/SHA1 checksums. 2015-01-18 03:12:39 +00:00
bluhm
576f7fd416 With MALLOC_OPTIONS=J rsyslogd crashed when it received a line via
UDP in debug mode.  Append a terminating '\0' to prevent printing
an infinite line.
OK sthen@
2015-01-10 11:48:04 +00:00
bluhm
7ec1382275 The rsyslog distribution comes with basic man pages that reference
to extensive documentation in html format.  Install the html pages
and images in a -docs subpackage.  While there adjust the wantlib.
OK jung@ sthen@
2015-01-09 21:04:02 +00:00
brad
b94a402501 Switch from using MySQL to using MariaDB attempt #2. MariaDB is a drop-in replacement.
ok sthen@
2014-09-13 18:09:20 +00:00
sthen
5c4e807d66 zap com_err in WANTLIB-pgsql 2014-04-21 23:29:03 +00:00
brad
17833ea850 Revert back to using MySQL 5.1 for the time being. MariaDB 5.5 introduces
a new libmysqlclient non-blocking API which utilizes co-routines. The X86
specific GCC ASM co-routine support hid the fact that there was an issue.
The only fallback code so far is POSIX user contexts which OpenBSD does not
support.

Input from and Ok sthen@ jasper@
2013-06-12 20:36:33 +00:00
brad
0b77cf86a5 Switch from using MySQL to using MariaDB. MariaDB is a drop-in replacement.
ok sthen aja
2013-05-25 00:33:09 +00:00
ajacoutot
58f1a6f9f6 USE_LIBTOOL=Yes is the default now. 2013-03-21 08:45:11 +00:00
espie
eae66e4a7b PERMIT_* / REGRESS->TEST sweep 2013-03-11 11:35:43 +00:00
jasper
2fbde504e7 mark broken on mips64 due to missing atomic ops. 2013-01-24 21:31:18 +00:00
landry
2f08582071 Mark as BROKEN-hppa due to the lack of atomic ops there. 2012-10-06 09:17:23 +00:00
jasper
7b5bd51a46 remove -lpthread vs. -pthread patches/chunks 2012-09-23 19:33:02 +00:00
ajacoutot
615af0852a SECURITY fix for CVE-2011-4623.
ok sthen@
2012-01-25 11:03:14 +00:00
espie
46d3548829 normalize pkgpath 2011-09-16 11:41:38 +00:00
naddy
9b982c2f4d * Remove a hidden build dependency and unsatisfied run dependency
on libgcrypt.  GnuTLS >= 2.12 does not depend on libgcrypt any longer.

* Don't add filename defines to CPPFLAGS; there are quoting problems
  and gcc4 ends up warning, gcc3 aborts.  Move the setting to
  Makefile.in.

* The database subpackages shouldn't depend on the exact REVISION
  of the main package.
2011-09-14 21:25:39 +00:00