commit:     f6a6cf54eed97085e2a1f052c9f58e6d4530a535
Author:     Tomas Mozes <hydrapolic <AT> gmail <DOT> com>
AuthorDate: Thu Sep 19 09:51:59 2019 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Thu Sep 19 16:16:34 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6a6cf54

app-admin/syslog-ng: drop old

Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Tomáš Mózes <hydrapolic <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/12968
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 app-admin/syslog-ng/Manifest                       |   6 -
 .../syslog-ng/files/3.13/syslog-ng.conf.gentoo     |  36 -----
 .../files/3.13/syslog-ng.conf.gentoo.fbsd          |  24 ---
 .../files/3.13/syslog-ng.conf.gentoo.hardened      | 115 --------------
 app-admin/syslog-ng/files/3.13/syslog-ng.confd     |  42 -----
 app-admin/syslog-ng/files/3.13/syslog-ng.rc        |  58 -------
 .../syslog-ng/files/3.14/syslog-ng.conf.gentoo     |  36 -----
 .../files/3.14/syslog-ng.conf.gentoo.fbsd          |  24 ---
 .../files/3.14/syslog-ng.conf.gentoo.hardened      | 115 --------------
 app-admin/syslog-ng/files/3.14/syslog-ng.confd     |  43 ------
 app-admin/syslog-ng/files/3.14/syslog-ng.rc        |  59 -------
 .../syslog-ng/files/3.7/syslog-ng.conf.gentoo      |  36 -----
 .../syslog-ng/files/3.7/syslog-ng.conf.gentoo.fbsd |  24 ---
 .../files/3.7/syslog-ng.conf.gentoo.hardened       | 114 --------------
 app-admin/syslog-ng/files/3.7/syslog-ng.confd      |  42 -----
 app-admin/syslog-ng/files/3.7/syslog-ng.rc6        |  58 -------
 .../syslog-ng/files/syslog-ng.conf.gentoo.fbsd.in  |  24 ---
 .../files/syslog-ng.conf.gentoo.hardened.in        |   2 +-
 app-admin/syslog-ng/files/syslog-ng.rc             |   2 +-
 app-admin/syslog-ng/syslog-ng-3.13.2.ebuild        | 169 --------------------
 app-admin/syslog-ng/syslog-ng-3.17.2.ebuild        | 171 --------------------
 app-admin/syslog-ng/syslog-ng-3.18.1.ebuild        | 171 --------------------
 app-admin/syslog-ng/syslog-ng-3.19.1.ebuild        | 171 --------------------
 app-admin/syslog-ng/syslog-ng-3.20.1.ebuild        | 172 ---------------------
 app-admin/syslog-ng/syslog-ng-3.7.3.ebuild         | 138 -----------------
 25 files changed, 2 insertions(+), 1850 deletions(-)

diff --git a/app-admin/syslog-ng/Manifest b/app-admin/syslog-ng/Manifest
index 507fe11ea82..e170d1c763d 100644
--- a/app-admin/syslog-ng/Manifest
+++ b/app-admin/syslog-ng/Manifest
@@ -1,8 +1,2 @@
-DIST syslog-ng-3.13.2.tar.gz 9047998 BLAKE2B 
a18b11a31e1bf4c981071e7509ff154f08076c5ca659e814a3d8a49108dcc6f324ba3025f4e43bb32d23a9554fc188da4b116089fe29bf866f323f76280c460f
 SHA512 
fd5c6645f1e8e10cba940ea29715f9e7cc286cd49c2f45bde2a447731189d6171ca204aa066ac96dd09246fd7ed1751130d143d807c979518d688e7750490cfe
-DIST syslog-ng-3.17.2.tar.gz 9119227 BLAKE2B 
3268a51c587e66579b30ee8d27397eeeb3ab52c7e1939ad26ad976be2670565a389fda9dbc3a25f80710f855788c85f58d47f6a3c297b8ff6efa01e0dca386fe
 SHA512 
2b82ea047bab125d35ab0a90e933b8a282852c6b4a9a8adc3f2a0ddf392f24210ce1296d0cfb389f98e54e50090a3ded5a64c5a9529d2a90cbecbfafd620edd7
-DIST syslog-ng-3.18.1.tar.gz 4259746 BLAKE2B 
3878a87bd195aadb0f9d024e1336e50268d69c00b438b5e3471f21bc4592ebd97980004c3624d9b92232b38068ebefa0c3317cb0d9b5dfeba37c479aeadc32e4
 SHA512 
2e6ea690f8762f3f37885118f023048c4cba59f58002c87fa1c469cb991b2ba707015b3e54c50f17c3d6e6251d798557406925a9159f4fa914331f281dc39e48
-DIST syslog-ng-3.19.1.tar.gz 4224779 BLAKE2B 
e938c91101c18951a5c921bea51631400bf579ebc840300c6d8411da9b8db69935d104bfe00525512ab0173b932a8e24e2fb102e17bc4ecf58b268e52ef5b41a
 SHA512 
f625073bafa9378109d5be34591247766a62cb5a76e814f42bfbf03472e96ebe2833f19779812abfdd950a3498115f57b97c1427c280ee0dab21d3e2eb92ca57
-DIST syslog-ng-3.20.1.tar.gz 4312715 BLAKE2B 
df37ea15937d67823ddf25fb935be90fed2cb9b1a653d90bb447a3d674c250f6a7963a9bf4623685c5a19e11b928d02aec508d5f061135d67cd4b6d922795ed0
 SHA512 
19e3896a750ef68923950ca037846808f5d8bd24e64b41a024776a19654def83fce5d48b6e0805b1389494ad1435c5c7af9d79c1188454492f7228f5644ddc5c
 DIST syslog-ng-3.22.1.tar.gz 4981746 BLAKE2B 
e4f7e47f1939fb07d204c4721ff558a606cf6c6ee072278ff7c9bc1db7406e6abf058ac8a96bd4df0b867272bdbc5401528d47c94e60d90ff5ebb1aaec49e223
 SHA512 
4f68c0b58c6b3df9a870fa0b627525b9599149374e805a665c5143be54f814a564a80cbe76c7d5aab093b58825a96411b13cd2ce0f1439298723bd008096807f
 DIST syslog-ng-3.23.1.tar.gz 5008517 BLAKE2B 
a128707ed36ae3a236dbd3bffb080bd39187a77b3ed7fc0c8d6a2de65f6b761f3c7160a8fdc804c56e4ba673451779382a91c83c8d8cd15ec6fed2c799309adf
 SHA512 
d1ded084a9141637da44cb9c7d8c66585e498b16ff6717548e31ad61bbfe1e04de3554183c8a4de540d9280de1e6370303845010164b3b2ac53ecce1e7434a48
-DIST syslog-ng-3.7.3.tar.gz 3511155 BLAKE2B 
25ba2ca241a5847c75792c78d39a4667f55cf1fcff46be5102256ee6a9d2f39e2042ac00fa0b1559f94e0df80a0853249692b443b565dd4f46f0354c453cacaf
 SHA512 
e58d793bd1a8b48c5836090ee244f6e8b223f234f5a27fbf81f6a838b9b1e3e45f73a66dab2bc58a0bba230bd778a247ae22bf529a28fb2e9fee52b8181d304b

diff --git a/app-admin/syslog-ng/files/3.13/syslog-ng.conf.gentoo 
b/app-admin/syslog-ng/files/3.13/syslog-ng.conf.gentoo
deleted file mode 100644
index ee8c76a7f53..00000000000
--- a/app-admin/syslog-ng/files/3.13/syslog-ng.conf.gentoo
+++ /dev/null
@@ -1,36 +0,0 @@
-@version: 3.13
-#
-# Syslog-ng default configuration file for Gentoo Linux
-
-# https://bugs.gentoo.org/426814
-@include "scl.conf"
-
-options {
-       threaded(yes);
-       chain_hostnames(no);
-
-       # The default action of syslog-ng is to log a STATS line
-       # to the file every 10 minutes.  That's pretty ugly after a while.
-       # Change it to every 12 hours so you get a nice daily update of
-       # how many messages syslog-ng missed (0).
-       stats_freq(43200);
-       # The default action of syslog-ng is to log a MARK line
-       # to the file every 20 minutes.  That's seems high for most
-       # people so turn it down to once an hour.  Set it to zero
-       # if you don't want the functionality at all.
-       mark_freq(3600);
-};
-
-source src { system(); internal(); };
-
-destination messages { file("/var/log/messages"); };
-
-# By default messages are logged to tty12...
-destination console_all { file("/dev/tty12"); };
-# ...if you intend to use /dev/console for programs like xconsole
-# you can comment out the destination line above that references /dev/tty12
-# and uncomment the line below.
-#destination console_all { file("/dev/console"); };
-
-log { source(src); destination(messages); };
-log { source(src); destination(console_all); };

diff --git a/app-admin/syslog-ng/files/3.13/syslog-ng.conf.gentoo.fbsd 
b/app-admin/syslog-ng/files/3.13/syslog-ng.conf.gentoo.fbsd
deleted file mode 100644
index e9122a89061..00000000000
--- a/app-admin/syslog-ng/files/3.13/syslog-ng.conf.gentoo.fbsd
+++ /dev/null
@@ -1,24 +0,0 @@
-@version: 3.13
-#
-# Syslog-ng default configuration file for Gentoo FreeBSD
-#
-
-# https://bugs.gentoo.org/426814
-@include "scl.conf"
-
-options {
-       threaded(yes);
-       chain_hostnames(no);
-
-       # The default action of syslog-ng is to log a STATS line
-       # to the file every 10 minutes.  That's pretty ugly after a while.
-       # Change it to every 12 hours so you get a nice daily update of
-       # how many messages syslog-ng missed (0).
-       stats_freq(43200);
-};
-
-source src { system(); internal(); };
-
-destination messages { file("/var/log/messages"); };
-
-log { source(src); destination(messages); };

diff --git a/app-admin/syslog-ng/files/3.13/syslog-ng.conf.gentoo.hardened 
b/app-admin/syslog-ng/files/3.13/syslog-ng.conf.gentoo.hardened
deleted file mode 100644
index db6e7f0a1ce..00000000000
--- a/app-admin/syslog-ng/files/3.13/syslog-ng.conf.gentoo.hardened
+++ /dev/null
@@ -1,115 +0,0 @@
-@version: 3.13
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-# https://bugs.gentoo.org/426814
-@include "scl.conf"
-
-#
-# Syslog-ng configuration file, compatible with default hardened installations.
-#
-
-options {
-       threaded(yes);
-       chain_hostnames(no);
-       stats_freq(43200);
-};
-
-source src {
-    system();
-    internal();
-};
-
-source kernsrc {
-    file("/proc/kmsg");
-};
-
-#source net { udp(); };
-#log { source(net); destination(net_logs); };
-#destination net_logs { file("/var/log/HOSTS/$HOST/$YEAR$MONTH$DAY.log"); };
-
-destination authlog { file("/var/log/auth.log"); };
-destination _syslog { file("/var/log/syslog"); };
-destination cron { file("/var/log/cron.log"); };
-destination daemon { file("/var/log/daemon.log"); };
-destination kern { file("/var/log/kern.log"); };
-destination lpr { file("/var/log/lpr.log"); };
-destination user { file("/var/log/user.log"); };
-destination uucp { file("/var/log/uucp.log"); };
-#destination ppp { file("/var/log/ppp.log"); };
-destination mail { file("/var/log/mail.log"); };
-
-destination avc { file("/var/log/avc.log"); };
-destination audit { file("/var/log/audit.log"); };
-destination pax { file("/var/log/pax.log"); };
-destination grsec { file("/var/log/grsec.log"); };
-
-destination mailinfo { file("/var/log/mail.info"); };
-destination mailwarn { file("/var/log/mail.warn"); };
-destination mailerr { file("/var/log/mail.err"); };
-
-destination newscrit { file("/var/log/news/news.crit"); };
-destination newserr { file("/var/log/news/news.err"); };
-destination newsnotice { file("/var/log/news/news.notice"); };
-
-destination debug { file("/var/log/debug"); };
-destination messages { file("/var/log/messages"); };
-destination console { usertty("root"); };
-destination console_all { file("/dev/tty12"); };
-#destination loghost { udp("loghost" port(999)); };
-
-destination xconsole { pipe("/dev/xconsole"); };
-
-filter f_auth { facility(auth); };
-filter f_authpriv { facility(auth, authpriv); };
-filter f_syslog { not facility(authpriv, mail); };
-filter f_cron { facility(cron); };
-filter f_daemon { facility(daemon); };
-filter f_kern { facility(kern); };
-filter f_lpr { facility(lpr); };
-filter f_mail { facility(mail); };
-filter f_user { facility(user); };
-filter f_uucp { facility(uucp); };
-#filter f_ppp { facility(ppp); };
-filter f_news { facility(news); };
-filter f_debug { not facility(auth, authpriv, news, mail); };
-filter f_messages { level(info..warn)
-       and not facility(auth, authpriv, mail, news); };
-filter f_emergency { level(emerg); };
-
-filter f_info { level(info); };
-
-filter f_notice { level(notice); };
-filter f_warn { level(warn); };
-filter f_crit { level(crit); };
-filter f_err { level(err); };
-
-filter f_avc { message(".*avc: .*"); };
-filter f_audit { message("^(\\[.*\..*\] |)audit.*") and not message(".*avc: 
.*"); };
-filter f_pax { message("^(\\[.*\..*\] |)PAX:.*"); };
-filter f_grsec { message("^(\\[.*\..*\] |)grsec:.*"); };
-
-log { source(src); filter(f_authpriv); destination(authlog); };
-log { source(src); filter(f_syslog); destination(_syslog); };
-log { source(src); filter(f_cron); destination(cron); };
-log { source(src); filter(f_daemon); destination(daemon); };
-log { source(kernsrc); filter(f_kern); destination(kern); 
destination(console_all); };
-log { source(src); filter(f_lpr); destination(lpr); };
-log { source(src); filter(f_mail); destination(mail); };
-log { source(src); filter(f_user); destination(user); };
-log { source(src); filter(f_uucp); destination(uucp); };
-log { source(kernsrc); filter(f_pax); destination(pax); };
-log { source(kernsrc); filter(f_grsec); destination(grsec); };
-log { source(kernsrc); filter(f_audit); destination(audit); };
-log { source(kernsrc); filter(f_avc); destination(avc); };
-log { source(src); filter(f_mail); filter(f_info); destination(mailinfo); };
-log { source(src); filter(f_mail); filter(f_warn); destination(mailwarn); };
-log { source(src); filter(f_mail); filter(f_err); destination(mailerr); };
-log { source(src); filter(f_news); filter(f_crit); destination(newscrit); };
-log { source(src); filter(f_news); filter(f_err); destination(newserr); };
-log { source(src); filter(f_news); filter(f_notice); destination(newsnotice); 
};
-log { source(src); filter(f_debug); destination(debug); };
-log { source(src); filter(f_messages); destination(messages); };
-log { source(src); filter(f_emergency); destination(console); };
-#log { source(src); filter(f_ppp); destination(ppp); };
-log { source(src); destination(console_all); };

diff --git a/app-admin/syslog-ng/files/3.13/syslog-ng.confd 
b/app-admin/syslog-ng/files/3.13/syslog-ng.confd
deleted file mode 100644
index 42fa26ab4cf..00000000000
--- a/app-admin/syslog-ng/files/3.13/syslog-ng.confd
+++ /dev/null
@@ -1,42 +0,0 @@
-# Config file for /etc/init.d/syslog-ng
-
-# If you are not using network logging, this entire section should be
-# commented out. Otherwise, choose one of the settings below based on
-# how you are configuring your network.
-#
-# If you are using the net.* scripts to configure your network, you should
-# set rc_need to match the interface through which your logging server
-# can be reached.
-#rc_need="net.eth0"
-#
-# If you are using an interface manager like wicd, dhcpcd in standalone
-# mode, networkmanager, etc to control your interfaces, set rc_need to
-# the name of that service.
-# rc_need="dhcpcd"
-#rc_need="networkmanager"
-#
-# If you are using newnet and configuring your interface statically with
-# the network script, you should use this setting.
-#rc_need="network"
-#
-# You can use this setting, but I do not recommend relying on it.
-#rc_need="net"
-#
-# You may also want to uncomment the following if you are using network
-# logging.
-#rc_use="stunnel"
-
-# For very customized setups these variables can be adjusted as needed
-# but for most situations they should remain commented:
-# SYSLOG_NG_CONFIGFILE=/etc/syslog-ng/syslog-ng.conf
-# SYSLOG_NG_STATEFILE_DIR=/var/lib/syslog-ng
-# SYSLOG_NG_STATEFILE=${SYSLOG_NG_STATEFILE_DIR}/syslog-ng.persist
-# SYSLOG_NG_PIDFILE_DIR=/run
-# SYSLOG_NG_PIDFILE=${SYSLOG_NG_PIDFILE_DIR}/syslog-ng.pid
-# SYSLOG_NG_GROUP=root
-# SYSLOG_NG_USER=root
-
-# Put any additional options for syslog-ng here.
-# See syslog-ng(8) for more information.
-
-SYSLOG_NG_OPTS=""

diff --git a/app-admin/syslog-ng/files/3.13/syslog-ng.rc 
b/app-admin/syslog-ng/files/3.13/syslog-ng.rc
deleted file mode 100644
index 4a6f6451b7d..00000000000
--- a/app-admin/syslog-ng/files/3.13/syslog-ng.rc
+++ /dev/null
@@ -1,58 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-: ${SYSLOG_NG_CONFIGFILE:=/etc/syslog-ng/${RC_SVCNAME}.conf}
-: ${SYSLOG_NG_STATEFILE_DIR:=/var/lib/syslog-ng}
-: ${SYSLOG_NG_STATEFILE:=${SYSLOG_NG_STATEFILE_DIR}/syslog-ng.persist}
-: ${SYSLOG_NG_PIDFILE_DIR:=/run}
-: ${SYSLOG_NG_PIDFILE:=${SYSLOG_NG_PIDFILE_DIR}/${RC_SVCNAME}.pid}
-
-: ${SYSLOG_NG_GROUP:=root}
-: ${SYSLOG_NG_USER:=root}
-
-command="/usr/sbin/syslog-ng"
-command_args="--persist-file \"${SYSLOG_NG_STATEFILE}\" --cfgfile 
\"${SYSLOG_NG_CONFIGFILE}\" --pidfile \"${SYSLOG_NG_PIDFILE}\" 
${SYSLOG_NG_OPTS}"
-extra_commands="checkconfig"
-extra_started_commands="reload"
-pidfile="${SYSLOG_NG_PIDFILE}"
-start_stop_daemon_args="--user \"${SYSLOG_NG_USER}\":\"${SYSLOG_NG_GROUP}\""
-description="Syslog-ng is a syslog replacement with advanced filtering 
features."
-description_checkconfig="Check the configuration file that will be used by 
\"start\""
-description_reload="Reload the configuration without exiting"
-required_files="${SYSLOG_NG_CONFIGFILE}"
-required_dirs="${SYSLOG_NG_PIDFILE_DIR}"
-
-depend() {
-       use clock
-       need hostname localmount
-       after bootmisc
-       provide logger
-}
-
-checkconfig() {
-       ebegin "Checking your configfile (${SYSLOG_NG_CONFIGFILE})"
-       syslog-ng -s -f "${SYSLOG_NG_CONFIGFILE}"
-       eend $? "Configuration error. Please fix your configfile 
(${SYSLOG_NG_CONFIGFILE})"
-}
-
-start_pre() {
-       checkconfig || return 1
-       checkpath \
-               -d \
-               --mode 0700 \
-               --owner "${SYSLOG_NG_USER}:${SYSLOG_NG_GROUP}" \
-               "${SYSLOG_NG_STATEFILE_DIR}"
-}
-
-stop_pre() {
-       [ "$RC_CMD" = "restart" ] && sleep 1
-       return 0
-}
-
-reload() {
-       checkconfig || return 1
-       ebegin "Reloading configuration and re-opening log files"
-       start-stop-daemon --signal HUP --pidfile "${pidfile}"
-       eend $?
-}

diff --git a/app-admin/syslog-ng/files/3.14/syslog-ng.conf.gentoo 
b/app-admin/syslog-ng/files/3.14/syslog-ng.conf.gentoo
deleted file mode 100644
index 7833f3aac37..00000000000
--- a/app-admin/syslog-ng/files/3.14/syslog-ng.conf.gentoo
+++ /dev/null
@@ -1,36 +0,0 @@
-@version: 3.14
-#
-# Syslog-ng default configuration file for Gentoo Linux
-
-# https://bugs.gentoo.org/426814
-@include "scl.conf"
-
-options {
-       threaded(yes);
-       chain_hostnames(no);
-
-       # The default action of syslog-ng is to log a STATS line
-       # to the file every 10 minutes.  That's pretty ugly after a while.
-       # Change it to every 12 hours so you get a nice daily update of
-       # how many messages syslog-ng missed (0).
-       stats_freq(43200);
-       # The default action of syslog-ng is to log a MARK line
-       # to the file every 20 minutes.  That's seems high for most
-       # people so turn it down to once an hour.  Set it to zero
-       # if you don't want the functionality at all.
-       mark_freq(3600);
-};
-
-source src { system(); internal(); };
-
-destination messages { file("/var/log/messages"); };
-
-# By default messages are logged to tty12...
-destination console_all { file("/dev/tty12"); };
-# ...if you intend to use /dev/console for programs like xconsole
-# you can comment out the destination line above that references /dev/tty12
-# and uncomment the line below.
-#destination console_all { file("/dev/console"); };
-
-log { source(src); destination(messages); };
-log { source(src); destination(console_all); };

diff --git a/app-admin/syslog-ng/files/3.14/syslog-ng.conf.gentoo.fbsd 
b/app-admin/syslog-ng/files/3.14/syslog-ng.conf.gentoo.fbsd
deleted file mode 100644
index bb21cdf0f04..00000000000
--- a/app-admin/syslog-ng/files/3.14/syslog-ng.conf.gentoo.fbsd
+++ /dev/null
@@ -1,24 +0,0 @@
-@version: 3.14
-#
-# Syslog-ng default configuration file for Gentoo FreeBSD
-#
-
-# https://bugs.gentoo.org/426814
-@include "scl.conf"
-
-options {
-       threaded(yes);
-       chain_hostnames(no);
-
-       # The default action of syslog-ng is to log a STATS line
-       # to the file every 10 minutes.  That's pretty ugly after a while.
-       # Change it to every 12 hours so you get a nice daily update of
-       # how many messages syslog-ng missed (0).
-       stats_freq(43200);
-};
-
-source src { system(); internal(); };
-
-destination messages { file("/var/log/messages"); };
-
-log { source(src); destination(messages); };

diff --git a/app-admin/syslog-ng/files/3.14/syslog-ng.conf.gentoo.hardened 
b/app-admin/syslog-ng/files/3.14/syslog-ng.conf.gentoo.hardened
deleted file mode 100644
index 51b41e8ea48..00000000000
--- a/app-admin/syslog-ng/files/3.14/syslog-ng.conf.gentoo.hardened
+++ /dev/null
@@ -1,115 +0,0 @@
-@version: 3.14
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-# https://bugs.gentoo.org/426814
-@include "scl.conf"
-
-#
-# Syslog-ng configuration file, compatible with default hardened installations.
-#
-
-options {
-       threaded(yes);
-       chain_hostnames(no);
-       stats_freq(43200);
-};
-
-source src {
-    system();
-    internal();
-};
-
-source kernsrc {
-    file("/proc/kmsg");
-};
-
-#source net { udp(); };
-#log { source(net); destination(net_logs); };
-#destination net_logs { file("/var/log/HOSTS/$HOST/$YEAR$MONTH$DAY.log"); };
-
-destination authlog { file("/var/log/auth.log"); };
-destination _syslog { file("/var/log/syslog"); };
-destination cron { file("/var/log/cron.log"); };
-destination daemon { file("/var/log/daemon.log"); };
-destination kern { file("/var/log/kern.log"); };
-destination lpr { file("/var/log/lpr.log"); };
-destination user { file("/var/log/user.log"); };
-destination uucp { file("/var/log/uucp.log"); };
-#destination ppp { file("/var/log/ppp.log"); };
-destination mail { file("/var/log/mail.log"); };
-
-destination avc { file("/var/log/avc.log"); };
-destination audit { file("/var/log/audit.log"); };
-destination pax { file("/var/log/pax.log"); };
-destination grsec { file("/var/log/grsec.log"); };
-
-destination mailinfo { file("/var/log/mail.info"); };
-destination mailwarn { file("/var/log/mail.warn"); };
-destination mailerr { file("/var/log/mail.err"); };
-
-destination newscrit { file("/var/log/news/news.crit"); };
-destination newserr { file("/var/log/news/news.err"); };
-destination newsnotice { file("/var/log/news/news.notice"); };
-
-destination debug { file("/var/log/debug"); };
-destination messages { file("/var/log/messages"); };
-destination console { usertty("root"); };
-destination console_all { file("/dev/tty12"); };
-#destination loghost { udp("loghost" port(999)); };
-
-destination xconsole { pipe("/dev/xconsole"); };
-
-filter f_auth { facility(auth); };
-filter f_authpriv { facility(auth, authpriv); };
-filter f_syslog { not facility(authpriv, mail); };
-filter f_cron { facility(cron); };
-filter f_daemon { facility(daemon); };
-filter f_kern { facility(kern); };
-filter f_lpr { facility(lpr); };
-filter f_mail { facility(mail); };
-filter f_user { facility(user); };
-filter f_uucp { facility(uucp); };
-#filter f_ppp { facility(ppp); };
-filter f_news { facility(news); };
-filter f_debug { not facility(auth, authpriv, news, mail); };
-filter f_messages { level(info..warn)
-       and not facility(auth, authpriv, mail, news); };
-filter f_emergency { level(emerg); };
-
-filter f_info { level(info); };
-
-filter f_notice { level(notice); };
-filter f_warn { level(warn); };
-filter f_crit { level(crit); };
-filter f_err { level(err); };
-
-filter f_avc { message(".*avc: .*"); };
-filter f_audit { message("^(\\[.*\..*\] |)audit.*") and not message(".*avc: 
.*"); };
-filter f_pax { message("^(\\[.*\..*\] |)PAX:.*"); };
-filter f_grsec { message("^(\\[.*\..*\] |)grsec:.*"); };
-
-log { source(src); filter(f_authpriv); destination(authlog); };
-log { source(src); filter(f_syslog); destination(_syslog); };
-log { source(src); filter(f_cron); destination(cron); };
-log { source(src); filter(f_daemon); destination(daemon); };
-log { source(kernsrc); filter(f_kern); destination(kern); 
destination(console_all); };
-log { source(src); filter(f_lpr); destination(lpr); };
-log { source(src); filter(f_mail); destination(mail); };
-log { source(src); filter(f_user); destination(user); };
-log { source(src); filter(f_uucp); destination(uucp); };
-log { source(kernsrc); filter(f_pax); destination(pax); };
-log { source(kernsrc); filter(f_grsec); destination(grsec); };
-log { source(kernsrc); filter(f_audit); destination(audit); };
-log { source(kernsrc); filter(f_avc); destination(avc); };
-log { source(src); filter(f_mail); filter(f_info); destination(mailinfo); };
-log { source(src); filter(f_mail); filter(f_warn); destination(mailwarn); };
-log { source(src); filter(f_mail); filter(f_err); destination(mailerr); };
-log { source(src); filter(f_news); filter(f_crit); destination(newscrit); };
-log { source(src); filter(f_news); filter(f_err); destination(newserr); };
-log { source(src); filter(f_news); filter(f_notice); destination(newsnotice); 
};
-log { source(src); filter(f_debug); destination(debug); };
-log { source(src); filter(f_messages); destination(messages); };
-log { source(src); filter(f_emergency); destination(console); };
-#log { source(src); filter(f_ppp); destination(ppp); };
-log { source(src); destination(console_all); };

diff --git a/app-admin/syslog-ng/files/3.14/syslog-ng.confd 
b/app-admin/syslog-ng/files/3.14/syslog-ng.confd
deleted file mode 100644
index 9ddeda7e098..00000000000
--- a/app-admin/syslog-ng/files/3.14/syslog-ng.confd
+++ /dev/null
@@ -1,43 +0,0 @@
-# Config file for /etc/init.d/syslog-ng
-
-# If you are not using network logging, this entire section should be
-# commented out. Otherwise, choose one of the settings below based on
-# how you are configuring your network.
-#
-# If you are using the net.* scripts to configure your network, you should
-# set rc_need to match the interface through which your logging server
-# can be reached.
-#rc_need="net.eth0"
-#
-# If you are using an interface manager like wicd, dhcpcd in standalone
-# mode, networkmanager, etc to control your interfaces, set rc_need to
-# the name of that service.
-# rc_need="dhcpcd"
-#rc_need="networkmanager"
-#
-# If you are using newnet and configuring your interface statically with
-# the network script, you should use this setting.
-#rc_need="network"
-#
-# You can use this setting, but I do not recommend relying on it.
-#rc_need="net"
-#
-# You may also want to uncomment the following if you are using network
-# logging.
-#rc_use="stunnel"
-
-# For very customized setups these variables can be adjusted as needed
-# but for most situations they should remain commented:
-# SYSLOG_NG_CONFIGFILE=/etc/syslog-ng/syslog-ng.conf
-# SYSLOG_NG_CONTROLFILE=${SYSLOG_NG_STATEFILE_DIR}/syslog-ng.ctl
-# SYSLOG_NG_STATEFILE_DIR=/var/lib/syslog-ng
-# SYSLOG_NG_STATEFILE=${SYSLOG_NG_STATEFILE_DIR}/syslog-ng.persist
-# SYSLOG_NG_PIDFILE_DIR=/run
-# SYSLOG_NG_PIDFILE=${SYSLOG_NG_PIDFILE_DIR}/syslog-ng.pid
-# SYSLOG_NG_GROUP=root
-# SYSLOG_NG_USER=root
-
-# Put any additional options for syslog-ng here.
-# See syslog-ng(8) for more information.
-
-SYSLOG_NG_OPTS=""

diff --git a/app-admin/syslog-ng/files/3.14/syslog-ng.rc 
b/app-admin/syslog-ng/files/3.14/syslog-ng.rc
deleted file mode 100644
index fddf34c4ecd..00000000000
--- a/app-admin/syslog-ng/files/3.14/syslog-ng.rc
+++ /dev/null
@@ -1,59 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-: ${SYSLOG_NG_CONFIGFILE:=/etc/syslog-ng/${RC_SVCNAME}.conf}
-: ${SYSLOG_NG_STATEFILE_DIR:=/var/lib/${RC_SVCNAME}}
-: ${SYSLOG_NG_STATEFILE:=${SYSLOG_NG_STATEFILE_DIR}/${RC_SVCNAME}.persist}
-: ${SYSLOG_NG_PIDFILE_DIR:=/run}
-: ${SYSLOG_NG_PIDFILE:=${SYSLOG_NG_PIDFILE_DIR}/${RC_SVCNAME}.pid}
-: ${SYSLOG_NG_CONTROLFILE:=${SYSLOG_NG_PIDFILE_DIR}/${RC_SVCNAME}.ctl}
-
-: ${SYSLOG_NG_GROUP:=root}
-: ${SYSLOG_NG_USER:=root}
-
-command="/usr/sbin/syslog-ng"
-command_args="--cfgfile \"${SYSLOG_NG_CONFIGFILE}\" --control 
\"${SYSLOG_NG_CONTROLFILE}\" --persist-file \"${SYSLOG_NG_STATEFILE}\" 
--pidfile \"${SYSLOG_NG_PIDFILE}\" ${SYSLOG_NG_OPTS}"
-command_user="${SYSLOG_NG_USER}:${SYSLOG_NG_GROUP}"
-extra_commands="checkconfig"
-extra_started_commands="reload"
-pidfile="${SYSLOG_NG_PIDFILE}"
-description="Syslog-ng is a syslog replacement with advanced filtering 
features."
-description_checkconfig="Check the configuration file that will be used by 
\"start\""
-description_reload="Reload the configuration without exiting"
-required_files="${SYSLOG_NG_CONFIGFILE}"
-required_dirs="${SYSLOG_NG_PIDFILE_DIR}"
-
-depend() {
-       use clock
-       need hostname localmount
-       after bootmisc
-       provide logger
-}
-
-checkconfig() {
-       ebegin "Checking your configfile (${SYSLOG_NG_CONFIGFILE})"
-       syslog-ng -s -f "${SYSLOG_NG_CONFIGFILE}"
-       eend $? "Configuration error. Please fix your configfile 
(${SYSLOG_NG_CONFIGFILE})"
-}
-
-start_pre() {
-       checkconfig || return 1
-       checkpath \
-               -d \
-               --mode 0700 \
-               --owner "${SYSLOG_NG_USER}:${SYSLOG_NG_GROUP}" \
-               "${SYSLOG_NG_STATEFILE_DIR}"
-}
-
-stop_pre() {
-       [ "$RC_CMD" = "restart" ] && sleep 1
-       return 0
-}
-
-reload() {
-       checkconfig || return 1
-       ebegin "Reloading configuration and re-opening log files"
-       start-stop-daemon --signal HUP --pidfile "${pidfile}"
-       eend $?
-}

diff --git a/app-admin/syslog-ng/files/3.7/syslog-ng.conf.gentoo 
b/app-admin/syslog-ng/files/3.7/syslog-ng.conf.gentoo
deleted file mode 100644
index 131dea1f71a..00000000000
--- a/app-admin/syslog-ng/files/3.7/syslog-ng.conf.gentoo
+++ /dev/null
@@ -1,36 +0,0 @@
-@version: 3.7
-#
-# Syslog-ng default configuration file for Gentoo Linux
-
-# https://bugs.gentoo.org/show_bug.cgi?id=426814
-@include "scl.conf"
-
-options { 
-       threaded(yes);
-       chain_hostnames(no); 
-
-       # The default action of syslog-ng is to log a STATS line
-       # to the file every 10 minutes.  That's pretty ugly after a while.
-       # Change it to every 12 hours so you get a nice daily update of
-       # how many messages syslog-ng missed (0).
-       stats_freq(43200); 
-       # The default action of syslog-ng is to log a MARK line
-       # to the file every 20 minutes.  That's seems high for most
-       # people so turn it down to once an hour.  Set it to zero
-       # if you don't want the functionality at all.
-       mark_freq(3600); 
-};
-
-source src { system(); internal(); };
-
-destination messages { file("/var/log/messages"); };
-
-# By default messages are logged to tty12...
-destination console_all { file("/dev/tty12"); };
-# ...if you intend to use /dev/console for programs like xconsole
-# you can comment out the destination line above that references /dev/tty12
-# and uncomment the line below.
-#destination console_all { file("/dev/console"); };
-
-log { source(src); destination(messages); };
-log { source(src); destination(console_all); };

diff --git a/app-admin/syslog-ng/files/3.7/syslog-ng.conf.gentoo.fbsd 
b/app-admin/syslog-ng/files/3.7/syslog-ng.conf.gentoo.fbsd
deleted file mode 100644
index eb2e3d986e6..00000000000
--- a/app-admin/syslog-ng/files/3.7/syslog-ng.conf.gentoo.fbsd
+++ /dev/null
@@ -1,24 +0,0 @@
-@version: 3.7
-#
-# Syslog-ng default configuration file for Gentoo FreeBSD
-#
-
-# https://bugs.gentoo.org/show_bug.cgi?id=426814
-@include "scl.conf"
-
-options {
-       threaded(yes);
-       chain_hostnames(no);
-
-       # The default action of syslog-ng is to log a STATS line
-       # to the file every 10 minutes.  That's pretty ugly after a while.
-       # Change it to every 12 hours so you get a nice daily update of
-       # how many messages syslog-ng missed (0).
-       stats_freq(43200); 
-};
-
-source src { system(); internal(); };
-
-destination messages { file("/var/log/messages"); };
-
-log { source(src); destination(messages); };

diff --git a/app-admin/syslog-ng/files/3.7/syslog-ng.conf.gentoo.hardened 
b/app-admin/syslog-ng/files/3.7/syslog-ng.conf.gentoo.hardened
deleted file mode 100644
index b7443f0bd66..00000000000
--- a/app-admin/syslog-ng/files/3.7/syslog-ng.conf.gentoo.hardened
+++ /dev/null
@@ -1,114 +0,0 @@
-@version: 3.7
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-# https://bugs.gentoo.org/show_bug.cgi?id=426814
-@include "scl.conf"
-
-#
-# Syslog-ng configuration file, compatible with default hardened installations.
-#
-
-options {
-       threaded(yes);
-       chain_hostnames(no);
-       stats_freq(43200);
-};
-
-source src {
-    unix-dgram("/dev/log");
-    internal();
-};
-source kernsrc {
-    file("/proc/kmsg");
-};
-
-#source net { udp(); };
-#log { source(net); destination(net_logs); };
-#destination net_logs { file("/var/log/HOSTS/$HOST/$YEAR$MONTH$DAY.log"); };
-
-destination authlog { file("/var/log/auth.log"); };
-destination _syslog { file("/var/log/syslog"); };
-destination cron { file("/var/log/cron.log"); };
-destination daemon { file("/var/log/daemon.log"); };
-destination kern { file("/var/log/kern.log"); file("/dev/tty12"); };
-destination lpr { file("/var/log/lpr.log"); };
-destination user { file("/var/log/user.log"); };
-destination uucp { file("/var/log/uucp.log"); };
-#destination ppp { file("/var/log/ppp.log"); };
-destination mail { file("/var/log/mail.log"); };
-
-destination avc { file("/var/log/avc.log"); };
-destination audit { file("/var/log/audit.log"); };
-destination pax { file("/var/log/pax.log"); };
-destination grsec { file("/var/log/grsec.log"); };
-
-destination mailinfo { file("/var/log/mail.info"); };
-destination mailwarn { file("/var/log/mail.warn"); };
-destination mailerr { file("/var/log/mail.err"); };
-
-destination newscrit { file("/var/log/news/news.crit"); };
-destination newserr { file("/var/log/news/news.err"); };
-destination newsnotice { file("/var/log/news/news.notice"); };
-
-destination debug { file("/var/log/debug"); };
-destination messages { file("/var/log/messages"); };
-destination console { usertty("root"); };
-destination console_all { file("/dev/tty12"); };
-#destination loghost { udp("loghost" port(999)); };
-
-destination xconsole { pipe("/dev/xconsole"); };
-
-filter f_auth { facility(auth); };
-filter f_authpriv { facility(auth, authpriv); };
-filter f_syslog { not facility(authpriv, mail); };
-filter f_cron { facility(cron); };
-filter f_daemon { facility(daemon); };
-filter f_kern { facility(kern); };
-filter f_lpr { facility(lpr); };
-filter f_mail { facility(mail); };
-filter f_user { facility(user); };
-filter f_uucp { facility(uucp); };
-#filter f_ppp { facility(ppp); };
-filter f_news { facility(news); };
-filter f_debug { not facility(auth, authpriv, news, mail); };
-filter f_messages { level(info..warn)
-       and not facility(auth, authpriv, mail, news); };
-filter f_emergency { level(emerg); };
-
-filter f_info { level(info); };
-
-filter f_notice { level(notice); };
-filter f_warn { level(warn); };
-filter f_crit { level(crit); };
-filter f_err { level(err); };
-
-filter f_avc { message(".*avc: .*"); };
-filter f_audit { message("^(\\[.*\..*\] |)audit.*") and not message(".*avc: 
.*"); };
-filter f_pax { message("^(\\[.*\..*\] |)PAX:.*"); };
-filter f_grsec { message("^(\\[.*\..*\] |)grsec:.*"); };
-
-log { source(src); filter(f_authpriv); destination(authlog); };
-log { source(src); filter(f_syslog); destination(_syslog); };
-log { source(src); filter(f_cron); destination(cron); };
-log { source(src); filter(f_daemon); destination(daemon); };
-log { source(kernsrc); filter(f_kern); destination(kern); };
-log { source(src); filter(f_lpr); destination(lpr); };
-log { source(src); filter(f_mail); destination(mail); };
-log { source(src); filter(f_user); destination(user); };
-log { source(src); filter(f_uucp); destination(uucp); };
-log { source(kernsrc); filter(f_pax); destination(pax); };
-log { source(kernsrc); filter(f_grsec); destination(grsec); };
-log { source(kernsrc); filter(f_audit); destination(audit); };
-log { source(kernsrc); filter(f_avc); destination(avc); };
-log { source(src); filter(f_mail); filter(f_info); destination(mailinfo); };
-log { source(src); filter(f_mail); filter(f_warn); destination(mailwarn); };
-log { source(src); filter(f_mail); filter(f_err); destination(mailerr); };
-log { source(src); filter(f_news); filter(f_crit); destination(newscrit); };
-log { source(src); filter(f_news); filter(f_err); destination(newserr); };
-log { source(src); filter(f_news); filter(f_notice); destination(newsnotice); 
};
-log { source(src); filter(f_debug); destination(debug); };
-log { source(src); filter(f_messages); destination(messages); };
-log { source(src); filter(f_emergency); destination(console); };
-#log { source(src); filter(f_ppp); destination(ppp); };
-log { source(src); destination(console_all); };

diff --git a/app-admin/syslog-ng/files/3.7/syslog-ng.confd 
b/app-admin/syslog-ng/files/3.7/syslog-ng.confd
deleted file mode 100644
index 42fa26ab4cf..00000000000
--- a/app-admin/syslog-ng/files/3.7/syslog-ng.confd
+++ /dev/null
@@ -1,42 +0,0 @@
-# Config file for /etc/init.d/syslog-ng
-
-# If you are not using network logging, this entire section should be
-# commented out. Otherwise, choose one of the settings below based on
-# how you are configuring your network.
-#
-# If you are using the net.* scripts to configure your network, you should
-# set rc_need to match the interface through which your logging server
-# can be reached.
-#rc_need="net.eth0"
-#
-# If you are using an interface manager like wicd, dhcpcd in standalone
-# mode, networkmanager, etc to control your interfaces, set rc_need to
-# the name of that service.
-# rc_need="dhcpcd"
-#rc_need="networkmanager"
-#
-# If you are using newnet and configuring your interface statically with
-# the network script, you should use this setting.
-#rc_need="network"
-#
-# You can use this setting, but I do not recommend relying on it.
-#rc_need="net"
-#
-# You may also want to uncomment the following if you are using network
-# logging.
-#rc_use="stunnel"
-
-# For very customized setups these variables can be adjusted as needed
-# but for most situations they should remain commented:
-# SYSLOG_NG_CONFIGFILE=/etc/syslog-ng/syslog-ng.conf
-# SYSLOG_NG_STATEFILE_DIR=/var/lib/syslog-ng
-# SYSLOG_NG_STATEFILE=${SYSLOG_NG_STATEFILE_DIR}/syslog-ng.persist
-# SYSLOG_NG_PIDFILE_DIR=/run
-# SYSLOG_NG_PIDFILE=${SYSLOG_NG_PIDFILE_DIR}/syslog-ng.pid
-# SYSLOG_NG_GROUP=root
-# SYSLOG_NG_USER=root
-
-# Put any additional options for syslog-ng here.
-# See syslog-ng(8) for more information.
-
-SYSLOG_NG_OPTS=""

diff --git a/app-admin/syslog-ng/files/3.7/syslog-ng.rc6 
b/app-admin/syslog-ng/files/3.7/syslog-ng.rc6
deleted file mode 100644
index a27ae55dcbd..00000000000
--- a/app-admin/syslog-ng/files/3.7/syslog-ng.rc6
+++ /dev/null
@@ -1,58 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-SYSLOG_NG_CONFIGFILE=${SYSLOG_NG_CONFIGFILE:-/etc/syslog-ng/${RC_SVCNAME}.conf}
-SYSLOG_NG_STATEFILE_DIR=${SYSLOG_NG_STATEFILE_DIR:-/var/lib/syslog-ng}
-SYSLOG_NG_STATEFILE=${SYSLOG_NG_STATEFILE:-${SYSLOG_NG_STATEFILE_DIR}/syslog-ng.persist}
-SYSLOG_NG_PIDFILE_DIR=${SYSLOG_NG_PIDFILE_DIR:-/run}
-SYSLOG_NG_PIDFILE=${SYSLOG_NG_PIDFILE:-${SYSLOG_NG_PIDFILE_DIR}/${RC_SVCNAME}.pid}
-
-SYSLOG_NG_GROUP=${SYSLOG_NG_GROUP:-root}
-SYSLOG_NG_USER=${SYSLOG_NG_USER:-root}
-
-command="/usr/sbin/syslog-ng"
-command_args="--persist-file \"${SYSLOG_NG_STATEFILE}\" --cfgfile 
\"${SYSLOG_NG_CONFIGFILE}\" --pidfile \"${SYSLOG_NG_PIDFILE}\" 
${SYSLOG_NG_OPTS}"
-extra_commands="checkconfig"
-extra_started_commands="reload"
-pidfile="${SYSLOG_NG_PIDFILE}"
-start_stop_daemon_args="--user \"${SYSLOG_NG_USER}\":\"${SYSLOG_NG_GROUP}\""
-description="Syslog-ng is a syslog replacement with advanced filtering 
features."
-description_checkconfig="Check the configuration file that will be used by 
\"start\""
-description_reload="Reload the configuration without exiting"
-required_files="${SYSLOG_NG_CONFIGFILE}"
-required_dirs="${SYSLOG_NG_PIDFILE_DIR}"
-
-depend() {
-       use clock
-       need hostname localmount
-       after bootmisc
-       provide logger
-}
-
-checkconfig() {
-       ebegin "Checking your configfile (${SYSLOG_NG_CONFIGFILE})"
-       syslog-ng -s -f "${SYSLOG_NG_CONFIGFILE}"
-       eend $? "Configuration error. Please fix your configfile 
(${SYSLOG_NG_CONFIGFILE})"
-}
-
-start_pre() {
-       checkconfig || return 1
-       checkpath \
-               -d \
-               --mode 0700 \
-               --owner "${SYSLOG_NG_USER}:${SYSLOG_NG_GROUP}" \
-               "${SYSLOG_NG_STATEFILE_DIR}"
-}
-
-stop_pre() {
-       [ "$RC_CMD" = restart ] && sleep 1
-       return 0
-}
-
-reload() {
-       checkconfig || return 1
-       ebegin "Reloading configuration and re-opening log files"
-       start-stop-daemon --signal HUP --pidfile "${pidfile}"
-       eend $?
-}

diff --git a/app-admin/syslog-ng/files/syslog-ng.conf.gentoo.fbsd.in 
b/app-admin/syslog-ng/files/syslog-ng.conf.gentoo.fbsd.in
deleted file mode 100644
index d9df76c7fbc..00000000000
--- a/app-admin/syslog-ng/files/syslog-ng.conf.gentoo.fbsd.in
+++ /dev/null
@@ -1,24 +0,0 @@
-@version: @SYSLOGNG_VERSION@
-#
-# Syslog-ng default configuration file for Gentoo FreeBSD
-#
-
-# https://bugs.gentoo.org/426814
-@include "scl.conf"
-
-options {
-       threaded(yes);
-       chain_hostnames(no);
-
-       # The default action of syslog-ng is to log a STATS line
-       # to the file every 10 minutes.  That's pretty ugly after a while.
-       # Change it to every 12 hours so you get a nice daily update of
-       # how many messages syslog-ng missed (0).
-       stats_freq(43200);
-};
-
-source src { system(); internal(); };
-
-destination messages { file("/var/log/messages"); };
-
-log { source(src); destination(messages); };

diff --git a/app-admin/syslog-ng/files/syslog-ng.conf.gentoo.hardened.in 
b/app-admin/syslog-ng/files/syslog-ng.conf.gentoo.hardened.in
index 84526739099..5e656f92098 100644
--- a/app-admin/syslog-ng/files/syslog-ng.conf.gentoo.hardened.in
+++ b/app-admin/syslog-ng/files/syslog-ng.conf.gentoo.hardened.in
@@ -1,5 +1,5 @@
 @version: @SYSLOGNG_VERSION@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # https://bugs.gentoo.org/426814

diff --git a/app-admin/syslog-ng/files/syslog-ng.rc 
b/app-admin/syslog-ng/files/syslog-ng.rc
index c13e4b1d46f..71011e85cac 100644
--- a/app-admin/syslog-ng/files/syslog-ng.rc
+++ b/app-admin/syslog-ng/files/syslog-ng.rc
@@ -1,5 +1,5 @@
 #!/sbin/openrc-run
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 : ${SYSLOG_NG_CONFIGFILE:=/etc/syslog-ng/${RC_SVCNAME}.conf}

diff --git a/app-admin/syslog-ng/syslog-ng-3.13.2.ebuild 
b/app-admin/syslog-ng/syslog-ng-3.13.2.ebuild
deleted file mode 100644
index 49c6e17b35b..00000000000
--- a/app-admin/syslog-ng/syslog-ng-3.13.2.ebuild
+++ /dev/null
@@ -1,169 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python2_7 )
-
-inherit autotools python-single-r1 eutils multilib systemd versionator
-
-MY_PV=${PV/_/}
-MY_PV_MM=$(get_version_component_range 1-2)
-DESCRIPTION="syslog replacement with advanced filtering features"
-HOMEPAGE="http://www.balabit.com/network-security/syslog-ng";
-SRC_URI="https://github.com/balabit/syslog-ng/releases/download/${P}/${P}.tar.gz";
-
-LICENSE="GPL-2+ LGPL-2.1+"
-SLOT="0"
-KEYWORDS="amd64 arm64 hppa ia64 ppc64 sparc x86"
-IUSE="amqp caps dbi geoip http ipv6 json libressl mongodb pacct python redis 
smtp spoof-source systemd tcpd"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-RESTRICT="test"
-
-RDEPEND="
-       amqp? ( >=net-libs/rabbitmq-c-0.8.0 )
-       caps? ( sys-libs/libcap )
-       dbi? ( >=dev-db/libdbi-0.9.0 )
-       geoip? ( >=dev-libs/geoip-1.5.0 )
-       http? ( net-misc/curl )
-       json? ( >=dev-libs/json-c-0.9:= )
-       mongodb? ( >=dev-libs/mongo-c-driver-1.2.0 )
-       python? ( ${PYTHON_DEPS} )
-       redis? ( >=dev-libs/hiredis-0.11.0 )
-       smtp? ( net-libs/libesmtp )
-       spoof-source? ( net-libs/libnet:1.1 )
-       systemd? ( sys-apps/systemd )
-       tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
-       >=dev-libs/ivykis-0.36.1
-       >=dev-libs/libpcre-6.1
-       !libressl? ( dev-libs/openssl:0= )
-       libressl? ( dev-libs/libressl:0= )
-       !dev-libs/eventlog
-       >=dev-libs/glib-2.10.1:2"
-DEPEND="${RDEPEND}
-       sys-devel/flex
-       virtual/pkgconfig"
-
-PATCHES=(
-       "${FILESDIR}"/patches/${PN}-3.12.1-json-c-0.13+.patch
-)
-
-S=${WORKDIR}/${PN}-${MY_PV}
-
-pkg_setup() {
-       use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
-       local f
-
-       use python && python_fix_shebang .
-
-       # remove bundled libs
-       rm -r lib/ivykis modules/afmongodb/mongo-c-driver 
modules/afamqp/rabbitmq-c || die
-
-       # drop scl modules requiring json
-       if use !json; then
-               sed -i -r '/cim|ewmm|graylog2/d' scl/Makefile.am || die
-       fi
-
-       # use gentoo default path
-       if use systemd; then
-               sed -e 
's@/etc/syslog-ng.conf@/etc/syslog-ng/syslog-ng.conf@g;s@/var/run@/run@g' \
-                       -i contrib/systemd/syslog-ng@default || die
-       fi
-
-       for f in "${FILESDIR}"/*logrotate*.in ; do
-               local bn=$(basename "${f}")
-
-               sed \
-                       -e "$(usex systemd \
-                               's/@GENTOO_RESTART@/systemctl kill -s HUP 
syslog-ng@default/' \
-                               's:@GENTOO_RESTART@:/etc/init.d/syslog-ng 
reload:')" \
-                       "${f}" > "${T}/${bn/.in/}" || die
-       done
-
-       default
-
-       eautoreconf
-}
-
-src_configure() {
-       econf \
-               --disable-docs \
-               --disable-java \
-               --disable-java-modules \
-               --disable-riemann \
-               --enable-manpages \
-               --localstatedir=/var/lib/syslog-ng \
-               --sysconfdir=/etc/syslog-ng \
-               --with-embedded-crypto \
-               --with-ivykis=system \
-               --with-module-dir=/usr/$(get_libdir)/syslog-ng \
-               --with-pidfile-dir=/var/run \
-               --with-systemdsystemunitdir="$(systemd_get_systemunitdir)" \
-               $(use_enable amqp) \
-               $(usex amqp --with-librabbitmq-client=system 
--without-librabbitmq-client) \
-               $(use_enable caps linux-caps) \
-               $(use_enable dbi sql) \
-               $(use_enable geoip) \
-               $(use_enable http) \
-               $(use_enable ipv6) \
-               $(use_enable json) \
-               $(use_enable mongodb) \
-               $(usex mongodb --with-mongoc=system "--without-mongoc 
--disable-legacy-mongodb-options") \
-               $(use_enable pacct) \
-               $(use_enable python) \
-               $(use_enable redis) \
-               $(use_enable smtp) \
-               $(use_enable spoof-source) \
-               $(use_enable systemd) \
-               $(use_enable tcpd tcp-wrapper)
-}
-
-src_install() {
-       emake DESTDIR="${D}" install
-
-       dodoc AUTHORS NEWS.md CONTRIBUTING.md contrib/syslog-ng.conf* \
-               contrib/syslog2ng 
"${FILESDIR}/${MY_PV_MM}/syslog-ng.conf.gentoo.hardened" \
-               "${T}/syslog-ng.logrotate.hardened" 
"${FILESDIR}/README.hardened"
-
-       # Install default configuration
-       insinto /etc/default
-       doins contrib/systemd/syslog-ng@default
-
-       insinto /etc/syslog-ng
-       if use userland_BSD ; then
-               newins "${FILESDIR}/${MY_PV_MM}/syslog-ng.conf.gentoo.fbsd" 
syslog-ng.conf
-       else
-               newins "${FILESDIR}/${MY_PV_MM}/syslog-ng.conf.gentoo" 
syslog-ng.conf
-       fi
-
-       insinto /etc/logrotate.d
-       newins "${T}/syslog-ng.logrotate" syslog-ng
-
-       newinitd "${FILESDIR}/${MY_PV_MM}/syslog-ng.rc" syslog-ng
-       newconfd "${FILESDIR}/${MY_PV_MM}/syslog-ng.confd" syslog-ng
-       keepdir /etc/syslog-ng/patterndb.d /var/lib/syslog-ng
-       prune_libtool_files --modules
-
-       use python && python_optimize
-}
-
-pkg_postinst() {
-       # bug #355257
-       if ! has_version app-admin/logrotate ; then
-               echo
-               elog "It is highly recommended that app-admin/logrotate be 
emerged to"
-               elog "manage the log files.  ${PN} installs a file in 
/etc/logrotate.d"
-               elog "for logrotate to use."
-               echo
-       fi
-
-       if use systemd; then
-               echo
-               ewarn "The service file for systemd has changed to support 
multiple instances."
-               ewarn "To start the default instance issue:"
-               ewarn "# systemctl start syslog-ng@default"
-               echo
-       fi
-}

diff --git a/app-admin/syslog-ng/syslog-ng-3.17.2.ebuild 
b/app-admin/syslog-ng/syslog-ng-3.17.2.ebuild
deleted file mode 100644
index 681e65a6b85..00000000000
--- a/app-admin/syslog-ng/syslog-ng-3.17.2.ebuild
+++ /dev/null
@@ -1,171 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 python3_{5,6} )
-inherit autotools eapi7-ver python-single-r1 systemd
-
-MY_PV_MM=$(ver_cut 1-2)
-DESCRIPTION="syslog replacement with advanced filtering features"
-HOMEPAGE="https://syslog-ng.com/open-source-log-management";
-SRC_URI="https://github.com/balabit/syslog-ng/releases/download/${P}/${P}.tar.gz";
-
-LICENSE="GPL-2+ LGPL-2.1+"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ppc ppc64 ~s390 sparc x86"
-IUSE="amqp caps dbi geoip geoip2 http ipv6 json libressl mongodb pacct python 
redis smtp spoof-source systemd tcpd"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-# unit tests require https://github.com/Snaipe/Criterion with additional deps
-RESTRICT="test"
-
-RDEPEND="
-       >=dev-libs/glib-2.10.1:2
-       >=dev-libs/ivykis-0.42.3
-       >=dev-libs/libpcre-6.1:=
-       !dev-libs/eventlog
-       amqp? ( >=net-libs/rabbitmq-c-0.8.0:=[ssl] )
-       caps? ( sys-libs/libcap )
-       dbi? ( >=dev-db/libdbi-0.9.0 )
-       geoip? ( >=dev-libs/geoip-1.5.0 )
-       geoip2? ( dev-libs/libmaxminddb:= )
-       http? ( net-misc/curl )
-       json? ( >=dev-libs/json-c-0.9:= )
-       mongodb? ( >=dev-libs/mongo-c-driver-1.2.0 )
-       python? ( ${PYTHON_DEPS} )
-       redis? ( >=dev-libs/hiredis-0.11.0:= )
-       smtp? ( net-libs/libesmtp )
-       spoof-source? ( net-libs/libnet:1.1= )
-       systemd? ( sys-apps/systemd:= )
-       tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
-       !libressl? ( dev-libs/openssl:0= )
-       libressl? ( dev-libs/libressl:0= )"
-DEPEND="${RDEPEND}
-       sys-devel/flex
-       virtual/pkgconfig"
-
-DOCS=( AUTHORS NEWS.md CONTRIBUTING.md 
contrib/syslog-ng.conf.{HP-UX,RedHat,SunOS,doc}
-       contrib/syslog2ng "${T}/syslog-ng.conf.gentoo.hardened"
-       "${T}/syslog-ng.logrotate.hardened" "${FILESDIR}/README.hardened" )
-
-pkg_setup() {
-       use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
-       local f
-
-       use python && python_fix_shebang .
-
-       # remove bundled libs
-       rm -r lib/ivykis modules/afmongodb/mongo-c-driver || die
-
-       # drop scl modules requiring json
-       if use !json; then
-               sed -i -r '/cim|elasticsearch|ewmm|graylog2|loggly|logmatic/d' 
scl/Makefile.am || die
-       fi
-
-       # drop scl modules requiring http
-       if use !http; then
-               sed -i -r '/telegram/d' scl/Makefile.am || die
-       fi
-
-       # use gentoo default path
-       if use systemd; then
-               sed -e 
's@/etc/syslog-ng.conf@/etc/syslog-ng/syslog-ng.conf@g;s@/var/run@/run@g' \
-                       -i contrib/systemd/syslog-ng@default || die
-       fi
-
-       for f in syslog-ng.logrotate.hardened.in syslog-ng.logrotate.in; do
-               sed \
-                       -e "s#@GENTOO_RESTART@#$(usex systemd "systemctl kill 
-s HUP syslog-ng@default" \
-                               "/etc/init.d/syslog-ng reload")#g" \
-                       "${FILESDIR}/${f}" > "${T}/${f/.in/}" || die
-       done
-
-       for f in syslog-ng.conf.gentoo.fbsd.in \
-                       syslog-ng.conf.gentoo.hardened.in \
-                       syslog-ng.conf.gentoo.in; do
-               sed -e "s/@SYSLOGNG_VERSION@/${MY_PV_MM}/g" "${FILESDIR}/${f}" 
> "${T}/${f/.in/}" || die
-       done
-
-       default
-       eautoreconf
-}
-
-src_configure() {
-       local myconf=(
-               --disable-docs
-               --disable-java
-               --disable-java-modules
-               --disable-riemann
-               --enable-manpages
-               --localstatedir=/var/lib/syslog-ng
-               --sysconfdir=/etc/syslog-ng
-               --with-embedded-crypto
-               --with-ivykis=system
-               --with-module-dir=/usr/$(get_libdir)/syslog-ng
-               --with-pidfile-dir=/var/run
-               --with-systemdsystemunitdir="$(systemd_get_systemunitdir)"
-               $(use_enable amqp)
-               $(usex amqp --with-librabbitmq-client=system 
--without-librabbitmq-client)
-               $(use_enable caps linux-caps)
-               $(use_enable dbi sql)
-               $(use_enable geoip)
-               $(use_enable geoip2)
-               $(use_enable http)
-               $(use_enable ipv6)
-               $(use_enable json)
-               $(use_enable mongodb)
-               $(usex mongodb --with-mongoc=system "--without-mongoc 
--disable-legacy-mongodb-options")
-               $(use_enable pacct)
-               $(use_enable python)
-               $(use_enable redis)
-               $(use_enable smtp)
-               $(use_enable spoof-source)
-               $(use_enable systemd)
-               $(use_enable tcpd tcp-wrapper)
-       )
-
-       econf "${myconf[@]}"
-}
-
-src_install() {
-       default
-
-       # Install default configuration
-       insinto /etc/default
-       doins contrib/systemd/syslog-ng@default
-
-       insinto /etc/syslog-ng
-       if use userland_BSD ; then
-               newins "${T}/syslog-ng.conf.gentoo.fbsd" syslog-ng.conf
-       else
-               newins "${T}/syslog-ng.conf.gentoo" syslog-ng.conf
-       fi
-
-       insinto /etc/logrotate.d
-       newins "${T}/syslog-ng.logrotate" syslog-ng
-
-       newinitd "${FILESDIR}/syslog-ng.rc" syslog-ng
-       newconfd "${FILESDIR}/syslog-ng.confd" syslog-ng
-       keepdir /etc/syslog-ng/patterndb.d /var/lib/syslog-ng
-       find "${D}" -name '*.la' -delete || die
-
-       use python && python_optimize
-}
-
-pkg_postinst() {
-       # bug #355257
-       if ! has_version app-admin/logrotate ; then
-               elog "It is highly recommended that app-admin/logrotate be 
emerged to"
-               elog "manage the log files.  ${PN} installs a file in 
/etc/logrotate.d"
-               elog "for logrotate to use."
-       fi
-
-       if use systemd; then
-               ewarn "The service file for systemd has changed to support 
multiple instances."
-               ewarn "To start the default instance issue:"
-               ewarn "# systemctl start syslog-ng@default"
-       fi
-}

diff --git a/app-admin/syslog-ng/syslog-ng-3.18.1.ebuild 
b/app-admin/syslog-ng/syslog-ng-3.18.1.ebuild
deleted file mode 100644
index be02fccb092..00000000000
--- a/app-admin/syslog-ng/syslog-ng-3.18.1.ebuild
+++ /dev/null
@@ -1,171 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 python3_{5,6} )
-inherit autotools eapi7-ver python-single-r1 systemd
-
-MY_PV_MM=$(ver_cut 1-2)
-DESCRIPTION="syslog replacement with advanced filtering features"
-HOMEPAGE="https://syslog-ng.com/open-source-log-management";
-SRC_URI="https://github.com/balabit/syslog-ng/releases/download/${P}/${P}.tar.gz";
-
-LICENSE="GPL-2+ LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
-IUSE="amqp caps dbi geoip geoip2 http ipv6 json libressl mongodb pacct python 
redis smtp spoof-source systemd tcpd"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-# unit tests require https://github.com/Snaipe/Criterion with additional deps
-RESTRICT="test"
-
-RDEPEND="
-       >=dev-libs/glib-2.10.1:2
-       >=dev-libs/ivykis-0.42.3
-       >=dev-libs/libpcre-6.1:=
-       !dev-libs/eventlog
-       amqp? ( >=net-libs/rabbitmq-c-0.8.0:=[ssl] )
-       caps? ( sys-libs/libcap )
-       dbi? ( >=dev-db/libdbi-0.9.0 )
-       geoip? ( >=dev-libs/geoip-1.5.0 )
-       geoip2? ( dev-libs/libmaxminddb:= )
-       http? ( net-misc/curl )
-       json? ( >=dev-libs/json-c-0.9:= )
-       mongodb? ( >=dev-libs/mongo-c-driver-1.2.0 )
-       python? ( ${PYTHON_DEPS} )
-       redis? ( >=dev-libs/hiredis-0.11.0:= )
-       smtp? ( net-libs/libesmtp )
-       spoof-source? ( net-libs/libnet:1.1= )
-       systemd? ( sys-apps/systemd:= )
-       tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
-       !libressl? ( dev-libs/openssl:0= )
-       libressl? ( dev-libs/libressl:0= )"
-DEPEND="${RDEPEND}
-       sys-devel/flex
-       virtual/pkgconfig"
-
-DOCS=( AUTHORS NEWS.md CONTRIBUTING.md 
contrib/syslog-ng.conf.{HP-UX,RedHat,SunOS,doc}
-       contrib/syslog2ng "${T}/syslog-ng.conf.gentoo.hardened"
-       "${T}/syslog-ng.logrotate.hardened" "${FILESDIR}/README.hardened" )
-
-pkg_setup() {
-       use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
-       local f
-
-       use python && python_fix_shebang .
-
-       # remove bundled libs
-       rm -r lib/ivykis || die
-
-       # drop scl modules requiring json
-       if use !json; then
-               sed -i -r '/cim|elasticsearch|ewmm|graylog2|loggly|logmatic/d' 
scl/Makefile.am || die
-       fi
-
-       # drop scl modules requiring http
-       if use !http; then
-               sed -i -r '/telegram/d' scl/Makefile.am || die
-       fi
-
-       # use gentoo default path
-       if use systemd; then
-               sed -e 
's@/etc/syslog-ng.conf@/etc/syslog-ng/syslog-ng.conf@g;s@/var/run@/run@g' \
-                       -i contrib/systemd/syslog-ng@default || die
-       fi
-
-       for f in syslog-ng.logrotate.hardened.in syslog-ng.logrotate.in; do
-               sed \
-                       -e "s#@GENTOO_RESTART@#$(usex systemd "systemctl kill 
-s HUP syslog-ng@default" \
-                               "/etc/init.d/syslog-ng reload")#g" \
-                       "${FILESDIR}/${f}" > "${T}/${f/.in/}" || die
-       done
-
-       for f in syslog-ng.conf.gentoo.fbsd.in \
-                       syslog-ng.conf.gentoo.hardened.in \
-                       syslog-ng.conf.gentoo.in; do
-               sed -e "s/@SYSLOGNG_VERSION@/${MY_PV_MM}/g" "${FILESDIR}/${f}" 
> "${T}/${f/.in/}" || die
-       done
-
-       default
-       eautoreconf
-}
-
-src_configure() {
-       local myconf=(
-               --disable-docs
-               --disable-java
-               --disable-java-modules
-               --disable-riemann
-               --enable-manpages
-               --localstatedir=/var/lib/syslog-ng
-               --sysconfdir=/etc/syslog-ng
-               --with-embedded-crypto
-               --with-ivykis=system
-               --with-module-dir=/usr/$(get_libdir)/syslog-ng
-               --with-pidfile-dir=/var/run
-               --with-systemdsystemunitdir="$(systemd_get_systemunitdir)"
-               $(use_enable amqp)
-               $(usex amqp --with-librabbitmq-client=system 
--without-librabbitmq-client)
-               $(use_enable caps linux-caps)
-               $(use_enable dbi sql)
-               $(use_enable geoip)
-               $(use_enable geoip2)
-               $(use_enable http)
-               $(use_enable ipv6)
-               $(use_enable json)
-               $(use_enable mongodb)
-               $(usex mongodb --with-mongoc=system "--without-mongoc 
--disable-legacy-mongodb-options")
-               $(use_enable pacct)
-               $(use_enable python)
-               $(use_enable redis)
-               $(use_enable smtp)
-               $(use_enable spoof-source)
-               $(use_enable systemd)
-               $(use_enable tcpd tcp-wrapper)
-       )
-
-       econf "${myconf[@]}"
-}
-
-src_install() {
-       default
-
-       # Install default configuration
-       insinto /etc/default
-       doins contrib/systemd/syslog-ng@default
-
-       insinto /etc/syslog-ng
-       if use userland_BSD ; then
-               newins "${T}/syslog-ng.conf.gentoo.fbsd" syslog-ng.conf
-       else
-               newins "${T}/syslog-ng.conf.gentoo" syslog-ng.conf
-       fi
-
-       insinto /etc/logrotate.d
-       newins "${T}/syslog-ng.logrotate" syslog-ng
-
-       newinitd "${FILESDIR}/syslog-ng.rc" syslog-ng
-       newconfd "${FILESDIR}/syslog-ng.confd" syslog-ng
-       keepdir /etc/syslog-ng/patterndb.d /var/lib/syslog-ng
-       find "${D}" -name '*.la' -delete || die
-
-       use python && python_optimize
-}
-
-pkg_postinst() {
-       # bug #355257
-       if ! has_version app-admin/logrotate ; then
-               elog "It is highly recommended that app-admin/logrotate be 
emerged to"
-               elog "manage the log files.  ${PN} installs a file in 
/etc/logrotate.d"
-               elog "for logrotate to use."
-       fi
-
-       if use systemd; then
-               ewarn "The service file for systemd has changed to support 
multiple instances."
-               ewarn "To start the default instance issue:"
-               ewarn "# systemctl start syslog-ng@default"
-       fi
-}

diff --git a/app-admin/syslog-ng/syslog-ng-3.19.1.ebuild 
b/app-admin/syslog-ng/syslog-ng-3.19.1.ebuild
deleted file mode 100644
index fd48426d446..00000000000
--- a/app-admin/syslog-ng/syslog-ng-3.19.1.ebuild
+++ /dev/null
@@ -1,171 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python2_7 python3_{5,6} )
-inherit autotools python-single-r1 systemd
-
-MY_PV_MM=$(ver_cut 1-2)
-DESCRIPTION="syslog replacement with advanced filtering features"
-HOMEPAGE="https://syslog-ng.com/open-source-log-management";
-SRC_URI="https://github.com/balabit/syslog-ng/releases/download/${P}/${P}.tar.gz";
-
-LICENSE="GPL-2+ LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86"
-IUSE="amqp caps dbi geoip geoip2 http ipv6 json libressl mongodb pacct python 
redis smtp spoof-source systemd tcpd"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-# unit tests require https://github.com/Snaipe/Criterion with additional deps
-RESTRICT="test"
-
-RDEPEND="
-       >=dev-libs/glib-2.10.1:2
-       >=dev-libs/ivykis-0.42.3
-       >=dev-libs/libpcre-6.1:=
-       !dev-libs/eventlog
-       amqp? ( >=net-libs/rabbitmq-c-0.8.0:=[ssl] )
-       caps? ( sys-libs/libcap )
-       dbi? ( >=dev-db/libdbi-0.9.0 )
-       geoip? ( >=dev-libs/geoip-1.5.0 )
-       geoip2? ( dev-libs/libmaxminddb:= )
-       http? ( net-misc/curl )
-       json? ( >=dev-libs/json-c-0.9:= )
-       mongodb? ( >=dev-libs/mongo-c-driver-1.2.0 )
-       python? ( ${PYTHON_DEPS} )
-       redis? ( >=dev-libs/hiredis-0.11.0:= )
-       smtp? ( net-libs/libesmtp )
-       spoof-source? ( net-libs/libnet:1.1= )
-       systemd? ( sys-apps/systemd:= )
-       tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
-       !libressl? ( dev-libs/openssl:0= )
-       libressl? ( dev-libs/libressl:0= )"
-DEPEND="${RDEPEND}
-       sys-devel/flex
-       virtual/pkgconfig"
-
-DOCS=( AUTHORS NEWS.md CONTRIBUTING.md 
contrib/syslog-ng.conf.{HP-UX,RedHat,SunOS,doc}
-       contrib/syslog2ng "${T}/syslog-ng.conf.gentoo.hardened"
-       "${T}/syslog-ng.logrotate.hardened" "${FILESDIR}/README.hardened" )
-
-pkg_setup() {
-       use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
-       local f
-
-       use python && python_fix_shebang .
-
-       # remove bundled libs
-       rm -r lib/ivykis || die
-
-       # drop scl modules requiring json
-       if use !json; then
-               sed -i -r 
'/cim|elasticsearch|ewmm|graylog2|loggly|logmatic|nodejs|osquery|slack/d' 
scl/Makefile.am || die
-       fi
-
-       # drop scl modules requiring http
-       if use !http; then
-               sed -i -r '/slack|telegram/d' scl/Makefile.am || die
-       fi
-
-       # use gentoo default path
-       if use systemd; then
-               sed -e 
's@/etc/syslog-ng.conf@/etc/syslog-ng/syslog-ng.conf@g;s@/var/run@/run@g' \
-                       -i contrib/systemd/syslog-ng@default || die
-       fi
-
-       for f in syslog-ng.logrotate.hardened.in syslog-ng.logrotate.in; do
-               sed \
-                       -e "s#@GENTOO_RESTART@#$(usex systemd "systemctl kill 
-s HUP syslog-ng@default" \
-                               "/etc/init.d/syslog-ng reload")#g" \
-                       "${FILESDIR}/${f}" > "${T}/${f/.in/}" || die
-       done
-
-       for f in syslog-ng.conf.gentoo.fbsd.in \
-                       syslog-ng.conf.gentoo.hardened.in \
-                       syslog-ng.conf.gentoo.in; do
-               sed -e "s/@SYSLOGNG_VERSION@/${MY_PV_MM}/g" "${FILESDIR}/${f}" 
> "${T}/${f/.in/}" || die
-       done
-
-       default
-       eautoreconf
-}
-
-src_configure() {
-       local myconf=(
-               --disable-docs
-               --disable-java
-               --disable-java-modules
-               --disable-riemann
-               --enable-manpages
-               --localstatedir=/var/lib/syslog-ng
-               --sysconfdir=/etc/syslog-ng
-               --with-embedded-crypto
-               --with-ivykis=system
-               --with-module-dir=/usr/$(get_libdir)/syslog-ng
-               --with-pidfile-dir=/var/run
-               --with-systemdsystemunitdir="$(systemd_get_systemunitdir)"
-               $(use_enable amqp)
-               $(usex amqp --with-librabbitmq-client=system 
--without-librabbitmq-client)
-               $(use_enable caps linux-caps)
-               $(use_enable dbi sql)
-               $(use_enable geoip)
-               $(use_enable geoip2)
-               $(use_enable http)
-               $(use_enable ipv6)
-               $(use_enable json)
-               $(use_enable mongodb)
-               $(usex mongodb --with-mongoc=system "--without-mongoc 
--disable-legacy-mongodb-options")
-               $(use_enable pacct)
-               $(use_enable python)
-               $(use_enable redis)
-               $(use_enable smtp)
-               $(use_enable spoof-source)
-               $(use_enable systemd)
-               $(use_enable tcpd tcp-wrapper)
-       )
-
-       econf "${myconf[@]}"
-}
-
-src_install() {
-       default
-
-       # Install default configuration
-       insinto /etc/default
-       doins contrib/systemd/syslog-ng@default
-
-       insinto /etc/syslog-ng
-       if use userland_BSD ; then
-               newins "${T}/syslog-ng.conf.gentoo.fbsd" syslog-ng.conf
-       else
-               newins "${T}/syslog-ng.conf.gentoo" syslog-ng.conf
-       fi
-
-       insinto /etc/logrotate.d
-       newins "${T}/syslog-ng.logrotate" syslog-ng
-
-       newinitd "${FILESDIR}/syslog-ng.rc" syslog-ng
-       newconfd "${FILESDIR}/syslog-ng.confd" syslog-ng
-       keepdir /etc/syslog-ng/patterndb.d /var/lib/syslog-ng
-       find "${D}" -name '*.la' -delete || die
-
-       use python && python_optimize
-}
-
-pkg_postinst() {
-       # bug #355257
-       if ! has_version app-admin/logrotate ; then
-               elog "It is highly recommended that app-admin/logrotate be 
emerged to"
-               elog "manage the log files.  ${PN} installs a file in 
/etc/logrotate.d"
-               elog "for logrotate to use."
-       fi
-
-       if use systemd; then
-               ewarn "The service file for systemd has changed to support 
multiple instances."
-               ewarn "To start the default instance issue:"
-               ewarn "# systemctl start syslog-ng@default"
-       fi
-}

diff --git a/app-admin/syslog-ng/syslog-ng-3.20.1.ebuild 
b/app-admin/syslog-ng/syslog-ng-3.20.1.ebuild
deleted file mode 100644
index b36361d8279..00000000000
--- a/app-admin/syslog-ng/syslog-ng-3.20.1.ebuild
+++ /dev/null
@@ -1,172 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python2_7 python3_{5,6} )
-inherit autotools python-single-r1 systemd
-
-MY_PV_MM=$(ver_cut 1-2)
-DESCRIPTION="syslog replacement with advanced filtering features"
-HOMEPAGE="https://syslog-ng.com/open-source-log-management";
-SRC_URI="https://github.com/balabit/syslog-ng/releases/download/${P}/${P}.tar.gz";
-
-LICENSE="GPL-2+ LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sh ~sparc ~x86"
-IUSE="amqp caps dbi geoip geoip2 http ipv6 json libressl mongodb pacct python 
redis smtp spoof-source systemd tcpd"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-# unit tests require https://github.com/Snaipe/Criterion with additional deps
-RESTRICT="test"
-
-RDEPEND="
-       >=dev-libs/glib-2.10.1:2
-       >=dev-libs/ivykis-0.42.3
-       >=dev-libs/libpcre-6.1:=
-       !dev-libs/eventlog
-       amqp? ( >=net-libs/rabbitmq-c-0.8.0:=[ssl] )
-       caps? ( sys-libs/libcap )
-       dbi? ( >=dev-db/libdbi-0.9.0 )
-       geoip? ( >=dev-libs/geoip-1.5.0 )
-       geoip2? ( dev-libs/libmaxminddb:= )
-       http? ( net-misc/curl )
-       json? ( >=dev-libs/json-c-0.9:= )
-       mongodb? ( >=dev-libs/mongo-c-driver-1.2.0 )
-       python? ( ${PYTHON_DEPS} )
-       redis? ( >=dev-libs/hiredis-0.11.0:= )
-       smtp? ( net-libs/libesmtp )
-       spoof-source? ( net-libs/libnet:1.1= )
-       systemd? ( sys-apps/systemd:= )
-       tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
-       !libressl? ( dev-libs/openssl:0= )
-       libressl? ( dev-libs/libressl:0= )"
-DEPEND="${RDEPEND}"
-BDEPEND="
-       sys-devel/flex
-       virtual/pkgconfig"
-
-DOCS=( AUTHORS NEWS.md CONTRIBUTING.md 
contrib/syslog-ng.conf.{HP-UX,RedHat,SunOS,doc}
-       contrib/syslog2ng "${T}/syslog-ng.conf.gentoo.hardened"
-       "${T}/syslog-ng.logrotate.hardened" "${FILESDIR}/README.hardened" )
-
-pkg_setup() {
-       use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
-       local f
-
-       use python && python_fix_shebang .
-
-       # remove bundled libs
-       rm -r lib/ivykis || die
-
-       # drop scl modules requiring json
-       if use !json; then
-               sed -i -r 
'/cim|elasticsearch|ewmm|graylog2|loggly|logmatic|netskope|nodejs|osquery|slack/d'
 scl/Makefile.am || die
-       fi
-
-       # drop scl modules requiring http
-       if use !http; then
-               sed -i -r '/slack|telegram/d' scl/Makefile.am || die
-       fi
-
-       # use gentoo default path
-       if use systemd; then
-               sed -e 
's@/etc/syslog-ng.conf@/etc/syslog-ng/syslog-ng.conf@g;s@/var/run@/run@g' \
-                       -i contrib/systemd/syslog-ng@default || die
-       fi
-
-       for f in syslog-ng.logrotate.hardened.in syslog-ng.logrotate.in; do
-               sed \
-                       -e "s#@GENTOO_RESTART@#$(usex systemd "systemctl kill 
-s HUP syslog-ng@default" \
-                               "/etc/init.d/syslog-ng reload")#g" \
-                       "${FILESDIR}/${f}" > "${T}/${f/.in/}" || die
-       done
-
-       for f in syslog-ng.conf.gentoo.fbsd.in \
-                       syslog-ng.conf.gentoo.hardened.in \
-                       syslog-ng.conf.gentoo.in; do
-               sed -e "s/@SYSLOGNG_VERSION@/${MY_PV_MM}/g" "${FILESDIR}/${f}" 
> "${T}/${f/.in/}" || die
-       done
-
-       default
-       eautoreconf
-}
-
-src_configure() {
-       local myconf=(
-               --disable-docs
-               --disable-java
-               --disable-java-modules
-               --disable-riemann
-               --enable-manpages
-               --localstatedir=/var/lib/syslog-ng
-               --sysconfdir=/etc/syslog-ng
-               --with-embedded-crypto
-               --with-ivykis=system
-               --with-module-dir=/usr/$(get_libdir)/syslog-ng
-               --with-pidfile-dir=/var/run
-               --with-systemdsystemunitdir="$(systemd_get_systemunitdir)"
-               $(use_enable amqp)
-               $(usex amqp --with-librabbitmq-client=system 
--without-librabbitmq-client)
-               $(use_enable caps linux-caps)
-               $(use_enable dbi sql)
-               $(use_enable geoip)
-               $(use_enable geoip2)
-               $(use_enable http)
-               $(use_enable ipv6)
-               $(use_enable json)
-               $(use_enable mongodb)
-               $(usex mongodb --with-mongoc=system "--without-mongoc 
--disable-legacy-mongodb-options")
-               $(use_enable pacct)
-               $(use_enable python)
-               $(use_enable redis)
-               $(use_enable smtp)
-               $(use_enable spoof-source)
-               $(use_enable systemd)
-               $(use_enable tcpd tcp-wrapper)
-       )
-
-       econf "${myconf[@]}"
-}
-
-src_install() {
-       default
-
-       # Install default configuration
-       insinto /etc/default
-       doins contrib/systemd/syslog-ng@default
-
-       insinto /etc/syslog-ng
-       if use userland_BSD ; then
-               newins "${T}/syslog-ng.conf.gentoo.fbsd" syslog-ng.conf
-       else
-               newins "${T}/syslog-ng.conf.gentoo" syslog-ng.conf
-       fi
-
-       insinto /etc/logrotate.d
-       newins "${T}/syslog-ng.logrotate" syslog-ng
-
-       newinitd "${FILESDIR}/syslog-ng.rc" syslog-ng
-       newconfd "${FILESDIR}/syslog-ng.confd" syslog-ng
-       keepdir /etc/syslog-ng/patterndb.d /var/lib/syslog-ng
-       find "${D}" -name '*.la' -delete || die
-
-       use python && python_optimize
-}
-
-pkg_postinst() {
-       # bug #355257
-       if ! has_version app-admin/logrotate ; then
-               elog "It is highly recommended that app-admin/logrotate be 
emerged to"
-               elog "manage the log files.  ${PN} installs a file in 
/etc/logrotate.d"
-               elog "for logrotate to use."
-       fi
-
-       if use systemd; then
-               ewarn "The service file for systemd has changed to support 
multiple instances."
-               ewarn "To start the default instance issue:"
-               ewarn "# systemctl start syslog-ng@default"
-       fi
-}

diff --git a/app-admin/syslog-ng/syslog-ng-3.7.3.ebuild 
b/app-admin/syslog-ng/syslog-ng-3.7.3.ebuild
deleted file mode 100644
index 45a21915a87..00000000000
--- a/app-admin/syslog-ng/syslog-ng-3.7.3.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-PYTHON_COMPAT=( python2_7 )
-inherit autotools python-single-r1 eutils multilib systemd versionator
-
-MY_PV=${PV/_/}
-MY_PV_MM=$(get_version_component_range 1-2)
-DESCRIPTION="syslog replacement with advanced filtering features"
-HOMEPAGE="http://www.balabit.com/network-security/syslog-ng";
-SRC_URI="https://github.com/balabit/syslog-ng/releases/download/${P}/${P}.tar.gz";
-
-LICENSE="GPL-2+ LGPL-2.1+"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 
~x86-fbsd"
-IUSE="amqp caps dbi geoip ipv6 json libressl mongodb pacct python redis smtp 
spoof-source systemd tcpd"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-RESTRICT="test"
-
-RDEPEND="
-       caps? ( sys-libs/libcap )
-       dbi? ( >=dev-db/libdbi-0.8.3 )
-       geoip? ( >=dev-libs/geoip-1.5.0 )
-       json? ( >=dev-libs/json-c-0.9:= )
-       python? ( ${PYTHON_DEPS} )
-       redis? ( dev-libs/hiredis )
-       smtp? ( net-libs/libesmtp )
-       spoof-source? ( net-libs/libnet:1.1 )
-       systemd? ( sys-apps/systemd )
-       tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
-       dev-libs/libpcre
-       !libressl? ( dev-libs/openssl:0= )
-       libressl? ( dev-libs/libressl:0= )
-       >=dev-libs/eventlog-0.2.12
-       >=dev-libs/glib-2.10.1:2"
-DEPEND="${RDEPEND}
-       virtual/pkgconfig
-       sys-devel/flex"
-
-S=${WORKDIR}/${PN}-${MY_PV}
-
-pkg_setup() {
-       use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
-       local f
-
-       use python && python_fix_shebang .
-
-       if use !json ; then
-               sed -i -e '1 s/cim //' scl/Makefile.am || die
-               eautoreconf
-       fi
-
-       for f in "${FILESDIR}"/*logrotate*.in ; do
-               local bn=$(basename "${f}")
-
-               sed \
-                       -e "$(usex systemd \
-                               's/@GENTOO_RESTART@/systemctl kill -s HUP 
syslog-ng/' \
-                               's:@GENTOO_RESTART@:/etc/init.d/syslog-ng 
reload:')" \
-                       "${f}" > "${T}/${bn/.in/}" || die
-       done
-       epatch_user
-}
-
-src_configure() {
-       econf \
-               --disable-java \
-               --disable-docs \
-               --enable-manpages \
-               --with-embedded-crypto \
-               --with-ivykis=internal \
-               --with-libmongo-client=internal \
-               --sysconfdir=/etc/syslog-ng \
-               --localstatedir=/var/lib/syslog-ng \
-               --with-pidfile-dir=/var/run \
-               --with-module-dir=/usr/$(get_libdir)/syslog-ng \
-               $(systemd_with_unitdir) \
-               $(use_enable systemd) \
-               $(use_enable caps linux-caps) \
-               $(use_enable geoip) \
-               $(use_enable ipv6) \
-               $(use_enable json) \
-               $(use_enable mongodb) \
-               $(use_enable pacct) \
-               $(use_enable python) \
-               $(use_enable redis) \
-               $(use_enable smtp) \
-               $(use_enable amqp) \
-               $(usex amqp --with-librabbitmq-client=internal 
--without-librabbitmq-client) \
-               $(use_enable spoof-source) \
-               $(use_enable dbi sql) \
-               $(use_enable tcpd tcp-wrapper)
-}
-
-src_install() {
-       # -j1 for bug #484470
-       emake -j1 DESTDIR="${D}" install
-
-       dodoc AUTHORS NEWS.md CONTRIBUTING.md contrib/syslog-ng.conf* \
-               contrib/syslog2ng 
"${FILESDIR}/${MY_PV_MM}/syslog-ng.conf.gentoo.hardened" \
-               "${T}/syslog-ng.logrotate.hardened" 
"${FILESDIR}/README.hardened"
-
-       # Install default configuration
-       insinto /etc/syslog-ng
-       if use userland_BSD ; then
-               newins "${FILESDIR}/${MY_PV_MM}/syslog-ng.conf.gentoo.fbsd" 
syslog-ng.conf
-       else
-               newins "${FILESDIR}/${MY_PV_MM}/syslog-ng.conf.gentoo" 
syslog-ng.conf
-       fi
-
-       insinto /etc/logrotate.d
-       newins "${T}/syslog-ng.logrotate" syslog-ng
-
-       newinitd "${FILESDIR}/${MY_PV_MM}/syslog-ng.rc6" syslog-ng
-       newconfd "${FILESDIR}/${MY_PV_MM}/syslog-ng.confd" syslog-ng
-       keepdir /etc/syslog-ng/patterndb.d /var/lib/syslog-ng
-       prune_libtool_files --modules
-
-       use python && python_optimize
-}
-
-pkg_postinst() {
-       elog "For detailed documentation please see the upstream website:"
-       elog 
"http://www.balabit.com/sites/default/files/documents/syslog-ng-ose-3.7-guides/en/syslog-ng-ose-v3.7-guide-admin/html/index.html";
-
-       # bug #355257
-       if ! has_version app-admin/logrotate ; then
-               echo
-               elog "It is highly recommended that app-admin/logrotate be 
emerged to"
-               elog "manage the log files.  ${PN} installs a file in 
/etc/logrotate.d"
-               elog "for logrotate to use."
-               echo
-       fi
-}

Reply via email to