[gentoo-commits] repo/gentoo:master commit in: app-antivirus/clamav/

2015-12-02 Thread Thomas Raschbacher
commit: cdc073a94d9ab8ce7d489566681804990f160a0e
Author: Thomas Raschbacher  gentoo  org>
AuthorDate: Wed Dec  2 14:23:06 2015 +
Commit:     Thomas Raschbacher  gentoo  org>
CommitDate: Wed Dec  2 15:04:06 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cdc073a9

Version bump

Package-Manager: portage-2.2.23

 app-antivirus/clamav/Manifest   |   1 +
 app-antivirus/clamav/clamav-0.99.ebuild | 140 
 2 files changed, 141 insertions(+)

diff --git a/app-antivirus/clamav/Manifest b/app-antivirus/clamav/Manifest
index 3f4c8fa..41dac85 100644
--- a/app-antivirus/clamav/Manifest
+++ b/app-antivirus/clamav/Manifest
@@ -1,3 +1,4 @@
 DIST clamav-0.98.5.tar.gz 15146379 SHA256 
9c2f37d5fa9033936468237f6f4b29289f30791caa84765ef510acb56c8daa4d SHA512 
4fd3af9e8e828b426ac4aaa867b356df05eb84396b62ab02715630683371f5a9b7a417d495236952a5e112b700ec0304c3760351855d10edc9fa8c032a64c52c
 WHIRLPOOL 
d7d32199c9fed92a6a7dd827f7ddac9b6a9689f29d315a7f525d8cf9e96bcf37087b743cc0b181d7e76f6f47897ac93f587de9f9ed336bd7a7552a320608332a
 DIST clamav-0.98.6.tar.gz 15148292 SHA256 
6591245d55445a2ddcc1700964c33b8bf62fe20c75bd9c7746f4fe0735502951 SHA512 
420064e784c352c1398c531f7530dbe37ed1092de8015984b354a96f0e5fe0968b285cae6108659fcebfa91ffbe0742335b70cb8d7f49db7690d049ca2d52758
 WHIRLPOOL 
40ed590fb649aa40849526af95bf0f2bfb86b51a4cff0db5f79bafcd8954bd2aba37845ca6c57f290b044976567a5b4e54ce57082c11020342f2f3d1c094e192
 DIST clamav-0.98.7.tar.gz 15118851 SHA256 
282417b707740de13cd8f18d4cbca9ddd181cf96b444db2cad98913a5153e272 SHA512 
acf01961472c13ccb219420cc3fa3c3e6f8a733edef371dbc04ce5867900aa1535e956ec8ad50d31c8f872a0a1d79fcccac944cd86e29ecdfa4af18f7fd5afb9
 WHIRLPOOL 
c9f2e6f52f07f68bdcccf55ca1aab0bf3deaa6963279459d64ecca076a9ed0ef53c25996b2b673e9746833822df24689a9fab0654064c5ee6ed372a86966fbb6
+DIST clamav-0.99.tar.gz 15968038 SHA256 
d2792c8cfadd685fffc40b2199679628815df031fd3149ccf961649fc8787ea9 SHA512 
328e66fa412ba61f5e44c839b254c7a84d2ce7821fda6cf29e4ee9532c06e45bdec62f202ca561223e984fff170bfd8280e5cc8e306c09a3017b17e7db3bbf56
 WHIRLPOOL 
696b425c0d3a6639d627e6dba000a57c4e532232f9f42a564a992c0b459d8041a1947b09548d99b621a5685c78d91045adf4b61731242f55eda2b8d5150fc8b8

diff --git a/app-antivirus/clamav/clamav-0.99.ebuild 
b/app-antivirus/clamav/clamav-0.99.ebuild
new file mode 100644
index 000..565b0c5
--- /dev/null
+++ b/app-antivirus/clamav/clamav-0.99.ebuild
@@ -0,0 +1,140 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit eutils flag-o-matic user systemd
+
+DESCRIPTION="Clam Anti-Virus Scanner"
+HOMEPAGE="http://www.clamav.net/;
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd 
~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
+IUSE="bzip2 clamdtop iconv ipv6 libressl milter metadata-analysis-api selinux 
static-libs uclibc"
+
+CDEPEND="bzip2? ( app-arch/bzip2 )
+   clamdtop? ( sys-libs/ncurses:0 )
+   iconv? ( virtual/libiconv )
+   metadata-analysis-api? ( dev-libs/json-c )
+   milter? ( || ( mail-filter/libmilter mail-mta/sendmail ) )
+   dev-libs/libtommath
+   >=sys-libs/zlib-1.2.2
+   !libressl? ( dev-libs/openssl:0 )
+   libressl? ( dev-libs/libressl )
+   sys-devel/libtool"
+# openssl is now *required* see this link as to why
+# http://blog.clamav.net/2014/02/introducing-openssl-as-dependency-to.html
+DEPEND="${CDEPEND}
+   virtual/pkgconfig"
+RDEPEND="${CDEPEND}
+   selinux? ( sec-policy/selinux-clamav )"
+
+DOCS=( AUTHORS BUGS ChangeLog FAQ INSTALL NEWS README UPGRADE )
+
+pkg_setup() {
+   enewgroup clamav
+   enewuser clamav -1 -1 /dev/null clamav
+}
+
+src_prepare() {
+   use ppc64 && append-flags -mminimal-toc
+   use uclibc && export ac_cv_type_error_t=yes
+}
+
+src_configure() {
+   econf \
+   --disable-experimental \
+   --disable-fanotify \
+   --enable-id-check \
+   --with-dbdir="${EPREFIX}"/var/lib/clamav \
+   --with-system-tommath \
+   --with-zlib="${EPREFIX}"/usr \
+   $(use_enable bzip2) \
+   $(use_enable clamdtop) \
+   $(use_enable ipv6) \
+   $(use_enable milter) \
+   $(use_enable static-libs static) \
+   $(use_with iconv) \
+   $(use_with metadata-analysis-api libjson /usr)
+}
+
+src_install() {
+   default
+
+   rm -rf "${ED}"/var/lib/clamav
+   newinitd "${FILESDIR}"/clamd.initd-r6 clamd
+   newconfd "${FILESDIR}"/clamd.conf-r1 clamd
+
+   systemd_dotmpfilesd "${FILESDIR}/tmpfiles.d/clamav.conf&quo

[gentoo-commits] repo/gentoo:master commit in: app-antivirus/clamav/

2015-12-30 Thread Thomas Raschbacher
commit: 42315a699eed0f82c83ace523c7190a1e7c0e673
Author: Thomas Raschbacher  gentoo  org>
AuthorDate: Wed Dec 30 15:50:34 2015 +
Commit:     Thomas Raschbacher  gentoo  org>
CommitDate: Wed Dec 30 15:51:47 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42315a69

remove vulnerable versions Bug #548066

Package-Manager: portage-2.2.23

 app-antivirus/clamav/Manifest |   2 -
 app-antivirus/clamav/clamav-0.98.5.ebuild | 139 --
 app-antivirus/clamav/clamav-0.98.6.ebuild | 139 --
 3 files changed, 280 deletions(-)

diff --git a/app-antivirus/clamav/Manifest b/app-antivirus/clamav/Manifest
index 41dac85..81ff690 100644
--- a/app-antivirus/clamav/Manifest
+++ b/app-antivirus/clamav/Manifest
@@ -1,4 +1,2 @@
-DIST clamav-0.98.5.tar.gz 15146379 SHA256 
9c2f37d5fa9033936468237f6f4b29289f30791caa84765ef510acb56c8daa4d SHA512 
4fd3af9e8e828b426ac4aaa867b356df05eb84396b62ab02715630683371f5a9b7a417d495236952a5e112b700ec0304c3760351855d10edc9fa8c032a64c52c
 WHIRLPOOL 
d7d32199c9fed92a6a7dd827f7ddac9b6a9689f29d315a7f525d8cf9e96bcf37087b743cc0b181d7e76f6f47897ac93f587de9f9ed336bd7a7552a320608332a
-DIST clamav-0.98.6.tar.gz 15148292 SHA256 
6591245d55445a2ddcc1700964c33b8bf62fe20c75bd9c7746f4fe0735502951 SHA512 
420064e784c352c1398c531f7530dbe37ed1092de8015984b354a96f0e5fe0968b285cae6108659fcebfa91ffbe0742335b70cb8d7f49db7690d049ca2d52758
 WHIRLPOOL 
40ed590fb649aa40849526af95bf0f2bfb86b51a4cff0db5f79bafcd8954bd2aba37845ca6c57f290b044976567a5b4e54ce57082c11020342f2f3d1c094e192
 DIST clamav-0.98.7.tar.gz 15118851 SHA256 
282417b707740de13cd8f18d4cbca9ddd181cf96b444db2cad98913a5153e272 SHA512 
acf01961472c13ccb219420cc3fa3c3e6f8a733edef371dbc04ce5867900aa1535e956ec8ad50d31c8f872a0a1d79fcccac944cd86e29ecdfa4af18f7fd5afb9
 WHIRLPOOL 
c9f2e6f52f07f68bdcccf55ca1aab0bf3deaa6963279459d64ecca076a9ed0ef53c25996b2b673e9746833822df24689a9fab0654064c5ee6ed372a86966fbb6
 DIST clamav-0.99.tar.gz 15968038 SHA256 
d2792c8cfadd685fffc40b2199679628815df031fd3149ccf961649fc8787ea9 SHA512 
328e66fa412ba61f5e44c839b254c7a84d2ce7821fda6cf29e4ee9532c06e45bdec62f202ca561223e984fff170bfd8280e5cc8e306c09a3017b17e7db3bbf56
 WHIRLPOOL 
696b425c0d3a6639d627e6dba000a57c4e532232f9f42a564a992c0b459d8041a1947b09548d99b621a5685c78d91045adf4b61731242f55eda2b8d5150fc8b8

diff --git a/app-antivirus/clamav/clamav-0.98.5.ebuild 
b/app-antivirus/clamav/clamav-0.98.5.ebuild
deleted file mode 100644
index ae67580..000
--- a/app-antivirus/clamav/clamav-0.98.5.ebuild
+++ /dev/null
@@ -1,139 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit eutils flag-o-matic user systemd
-
-DESCRIPTION="Clam Anti-Virus Scanner"
-HOMEPAGE="http://www.clamav.net/;
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="alpha amd64 ~arm hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd 
~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
-IUSE="bzip2 clamdtop iconv ipv6 milter metadata-analysis-api selinux 
static-libs uclibc"
-
-CDEPEND="bzip2? ( app-arch/bzip2 )
-   clamdtop? ( sys-libs/ncurses )
-   iconv? ( virtual/libiconv )
-   metadata-analysis-api? ( dev-libs/json-c )
-   milter? ( || ( mail-filter/libmilter mail-mta/sendmail ) )
-   dev-libs/libtommath
-   >=sys-libs/zlib-1.2.2
-   dev-libs/openssl
-   sys-devel/libtool"
-# openssl is now *required* see this link as to why
-# 
http://www.clamav.net/lang/en/2014/02/22/introducing-openssl-as-a-dependency-to-clamav/
-DEPEND="${CDEPEND}
-   virtual/pkgconfig"
-RDEPEND="${CDEPEND}
-   selinux? ( sec-policy/selinux-clamav )"
-
-DOCS=( AUTHORS BUGS ChangeLog FAQ INSTALL NEWS README UPGRADE )
-
-pkg_setup() {
-   enewgroup clamav
-   enewuser clamav -1 -1 /dev/null clamav
-}
-
-src_prepare() {
-   use ppc64 && append-flags -mminimal-toc
-   use uclibc && export ac_cv_type_error_t=yes
-}
-
-src_configure() {
-   econf \
-   --disable-experimental \
-   --disable-fanotify \
-   --enable-id-check \
-   --with-dbdir="${EPREFIX}"/var/lib/clamav \
-   --with-system-tommath \
-   --with-zlib="${EPREFIX}"/usr \
-   $(use_enable bzip2) \
-   $(use_enable clamdtop) \
-   $(use_enable ipv6) \
-   $(use_enable milter) \
-   $(use_enable static-libs static) \
-   $(use_with iconv) \
-   $(use_with metadata-analysis-api libjson /usr)
-}
-
-src_install() {
-   default
-
-   rm -rf "${ED}"/var/lib/clamav
-   newinitd "${FILESDIR}"/clamd.initd-r6 clamd
-   newconfd "${FILESDIR}"/clamd.conf-r1 clamd
-
-   systemd_

[gentoo-commits] repo/gentoo:master commit in: app-antivirus/clamav/

2015-12-30 Thread Thomas Raschbacher
commit: 8472f34e2dade038cf6b1b6e59f9c6379db67013
Author: Thomas Raschbacher  gentoo  org>
AuthorDate: Wed Dec 30 10:03:46 2015 +
Commit:     Thomas Raschbacher  gentoo  org>
CommitDate: Wed Dec 30 10:03:46 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8472f34e

block older versions because of bug #567680

 app-antivirus/clamav/clamav-0.99.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/app-antivirus/clamav/clamav-0.99.ebuild 
b/app-antivirus/clamav/clamav-0.99.ebuild
index 565b0c5..28b0309 100644
--- a/app-antivirus/clamav/clamav-0.99.ebuild
+++ b/app-antivirus/clamav/clamav-0.99.ebuild
@@ -24,7 +24,8 @@ CDEPEND="bzip2? ( app-arch/bzip2 )
>=sys-libs/zlib-1.2.2
!libressl? ( dev-libs/openssl:0 )
libressl? ( dev-libs/libressl )
-   sys-devel/libtool"
+   sys-devel/libtool
+   !!http://blog.clamav.net/2014/02/introducing-openssl-as-dependency-to.html
 DEPEND="${CDEPEND}



[gentoo-commits] repo/gentoo:master commit in: app-antivirus/clamav/

2016-04-11 Thread Thomas Raschbacher
commit: c876c209fabbab72342f822a568783715b60014d
Author: Thomas Raschbacher  gentoo  org>
AuthorDate: Mon Apr 11 08:19:59 2016 +
Commit:     Thomas Raschbacher  gentoo  org>
CommitDate: Mon Apr 11 08:21:31 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c876c209

Version Bump. Bug #576350

Package-Manager: portage-2.2.23

 app-antivirus/clamav/Manifest |   1 +
 app-antivirus/clamav/clamav-0.99.1.ebuild | 141 ++
 2 files changed, 142 insertions(+)

diff --git a/app-antivirus/clamav/Manifest b/app-antivirus/clamav/Manifest
index 81ff690..b29e461 100644
--- a/app-antivirus/clamav/Manifest
+++ b/app-antivirus/clamav/Manifest
@@ -1,2 +1,3 @@
 DIST clamav-0.98.7.tar.gz 15118851 SHA256 
282417b707740de13cd8f18d4cbca9ddd181cf96b444db2cad98913a5153e272 SHA512 
acf01961472c13ccb219420cc3fa3c3e6f8a733edef371dbc04ce5867900aa1535e956ec8ad50d31c8f872a0a1d79fcccac944cd86e29ecdfa4af18f7fd5afb9
 WHIRLPOOL 
c9f2e6f52f07f68bdcccf55ca1aab0bf3deaa6963279459d64ecca076a9ed0ef53c25996b2b673e9746833822df24689a9fab0654064c5ee6ed372a86966fbb6
+DIST clamav-0.99.1.tar.gz 15990867 SHA256 
e144689122d3f91293808c82cbb06b7d3ac9eca7ae29564c5d148ffe7b25d58a SHA512 
9beb5c0ebff2aef741bb27811c1f10a7cd5da354ff67272ee8994d87c95e272a5983105af0fe1a734e1fa99f112dc49d82074a0df6715814817f85a45f4f
 WHIRLPOOL 
e2afd7b7d377c1a1af802e780839bb21bcd318035ac858b6cb11545db3673d3f74ba3159b837238982248720379f98ab51e279a8636bbea89331136891e88e5d
 DIST clamav-0.99.tar.gz 15968038 SHA256 
d2792c8cfadd685fffc40b2199679628815df031fd3149ccf961649fc8787ea9 SHA512 
328e66fa412ba61f5e44c839b254c7a84d2ce7821fda6cf29e4ee9532c06e45bdec62f202ca561223e984fff170bfd8280e5cc8e306c09a3017b17e7db3bbf56
 WHIRLPOOL 
696b425c0d3a6639d627e6dba000a57c4e532232f9f42a564a992c0b459d8041a1947b09548d99b621a5685c78d91045adf4b61731242f55eda2b8d5150fc8b8

diff --git a/app-antivirus/clamav/clamav-0.99.1.ebuild 
b/app-antivirus/clamav/clamav-0.99.1.ebuild
new file mode 100644
index 000..f709ad8
--- /dev/null
+++ b/app-antivirus/clamav/clamav-0.99.1.ebuild
@@ -0,0 +1,141 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit eutils flag-o-matic user systemd
+
+DESCRIPTION="Clam Anti-Virus Scanner"
+HOMEPAGE="http://www.clamav.net/;
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd 
~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
+IUSE="bzip2 clamdtop iconv ipv6 libressl milter metadata-analysis-api selinux 
static-libs uclibc"
+
+CDEPEND="bzip2? ( app-arch/bzip2 )
+   clamdtop? ( sys-libs/ncurses:0 )
+   iconv? ( virtual/libiconv )
+   metadata-analysis-api? ( dev-libs/json-c )
+   milter? ( || ( mail-filter/libmilter mail-mta/sendmail ) )
+   dev-libs/libtommath
+   >=sys-libs/zlib-1.2.2
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   sys-devel/libtool
+   !!http://blog.clamav.net/2014/02/introducing-openssl-as-dependency-to.html
+DEPEND="${CDEPEND}
+   virtual/pkgconfig"
+RDEPEND="${CDEPEND}
+   selinux? ( sec-policy/selinux-clamav )"
+
+DOCS=( AUTHORS BUGS ChangeLog FAQ INSTALL NEWS README UPGRADE )
+
+pkg_setup() {
+   enewgroup clamav
+   enewuser clamav -1 -1 /dev/null clamav
+}
+
+src_prepare() {
+   use ppc64 && append-flags -mminimal-toc
+   use uclibc && export ac_cv_type_error_t=yes
+}
+
+src_configure() {
+   econf \
+   --disable-experimental \
+   --disable-fanotify \
+   --enable-id-check \
+   --with-dbdir="${EPREFIX}"/var/lib/clamav \
+   --with-system-tommath \
+   --with-zlib="${EPREFIX}"/usr \
+   $(use_enable bzip2) \
+   $(use_enable clamdtop) \
+   $(use_enable ipv6) \
+   $(use_enable milter) \
+   $(use_enable static-libs static) \
+   $(use_with iconv) \
+   $(use_with metadata-analysis-api libjson /usr)
+}
+
+src_install() {
+   default
+
+   rm -rf "${ED}"/var/lib/clamav
+   newinitd "${FILESDIR}"/clamd.initd-r6 clamd
+   newconfd "${FILESDIR}"/clamd.conf-r1 clamd
+
+   systemd_dotmpfilesd "${FILESDIR}/tmpfiles.d/clamav.conf"
+   systemd_newunit "${FILESDIR}/clamd_at.service" "clamd@.service"
+   systemd_dounit "${FILESDIR}/clamd.service"
+   systemd_dounit "${FILESDIR}/freshclamd.service"
+
+   keepdir /var/lib/clamav
+   fowners clamav:clamav /var/lib/clamav
+   keepdir /var/log/clamav
+   fowners clamav:clamav /var/log/clamav
+
+   dodir /e

[gentoo-commits] repo/gentoo:master commit in: app-antivirus/clamav/

2016-05-23 Thread Thomas Raschbacher
commit: d5c1f9b90aeca9405ed2a567c3560e13145a1026
Author: Thomas Raschbacher  gentoo  org>
AuthorDate: Mon May 23 21:30:31 2016 +
Commit:     Thomas Raschbacher  gentoo  org>
CommitDate: Mon May 23 21:31:32 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5c1f9b9

app-antivirus/clamav: added note about hardblock and pcre dep

Package-Manager: portage-2.2.23

 app-antivirus/clamav/clamav-0.99.1.ebuild | 2 ++
 app-antivirus/clamav/clamav-0.99.2.ebuild | 2 ++
 app-antivirus/clamav/clamav-0.99.ebuild   | 4 +++-
 3 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/app-antivirus/clamav/clamav-0.99.1.ebuild 
b/app-antivirus/clamav/clamav-0.99.1.ebuild
index f709ad8..4f16064 100644
--- a/app-antivirus/clamav/clamav-0.99.1.ebuild
+++ b/app-antivirus/clamav/clamav-0.99.1.ebuild
@@ -25,7 +25,9 @@ CDEPEND="bzip2? ( app-arch/bzip2 )
!libressl? ( dev-libs/openssl:0= )
libressl? ( dev-libs/libressl:0= )
sys-devel/libtool
+   >dev-libs/libpcre-6
!!http://blog.clamav.net/2014/02/introducing-openssl-as-dependency-to.html
 DEPEND="${CDEPEND}

diff --git a/app-antivirus/clamav/clamav-0.99.2.ebuild 
b/app-antivirus/clamav/clamav-0.99.2.ebuild
index 08c5f5a..1b0207d 100644
--- a/app-antivirus/clamav/clamav-0.99.2.ebuild
+++ b/app-antivirus/clamav/clamav-0.99.2.ebuild
@@ -26,7 +26,9 @@ CDEPEND="bzip2? ( app-arch/bzip2 )
!libressl? ( dev-libs/openssl:0= )
libressl? ( dev-libs/libressl:0= )
sys-devel/libtool
+   >dev-libs/libpcre-6
!!http://blog.clamav.net/2014/02/introducing-openssl-as-dependency-to.html
 DEPEND="${CDEPEND}

diff --git a/app-antivirus/clamav/clamav-0.99.ebuild 
b/app-antivirus/clamav/clamav-0.99.ebuild
index 22e3779..9f4090d 100644
--- a/app-antivirus/clamav/clamav-0.99.ebuild
+++ b/app-antivirus/clamav/clamav-0.99.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -25,7 +25,9 @@ CDEPEND="bzip2? ( app-arch/bzip2 )
!libressl? ( dev-libs/openssl:0= )
libressl? ( dev-libs/libressl:0= )
sys-devel/libtool
+   >dev-libs/libpcre-6
!!http://blog.clamav.net/2014/02/introducing-openssl-as-dependency-to.html
 DEPEND="${CDEPEND}



[gentoo-commits] repo/gentoo:master commit in: app-antivirus/clamav/

2016-05-05 Thread Thomas Raschbacher
commit: 6e2bb0d5cd2415b5e548474ff04d00b0be9c4e9e
Author: Thomas Raschbacher  gentoo  org>
AuthorDate: Thu May  5 10:50:53 2016 +
Commit:     Thomas Raschbacher  gentoo  org>
CommitDate: Thu May  5 10:50:53 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e2bb0d5

Version bump + changed SRC_URI

Package-Manager: portage-2.2.23

 app-antivirus/clamav/Manifest |   1 +
 app-antivirus/clamav/clamav-0.99.2.ebuild | 142 ++
 2 files changed, 143 insertions(+)

diff --git a/app-antivirus/clamav/Manifest b/app-antivirus/clamav/Manifest
index b29e461..18a55f7 100644
--- a/app-antivirus/clamav/Manifest
+++ b/app-antivirus/clamav/Manifest
@@ -1,3 +1,4 @@
 DIST clamav-0.98.7.tar.gz 15118851 SHA256 
282417b707740de13cd8f18d4cbca9ddd181cf96b444db2cad98913a5153e272 SHA512 
acf01961472c13ccb219420cc3fa3c3e6f8a733edef371dbc04ce5867900aa1535e956ec8ad50d31c8f872a0a1d79fcccac944cd86e29ecdfa4af18f7fd5afb9
 WHIRLPOOL 
c9f2e6f52f07f68bdcccf55ca1aab0bf3deaa6963279459d64ecca076a9ed0ef53c25996b2b673e9746833822df24689a9fab0654064c5ee6ed372a86966fbb6
 DIST clamav-0.99.1.tar.gz 15990867 SHA256 
e144689122d3f91293808c82cbb06b7d3ac9eca7ae29564c5d148ffe7b25d58a SHA512 
9beb5c0ebff2aef741bb27811c1f10a7cd5da354ff67272ee8994d87c95e272a5983105af0fe1a734e1fa99f112dc49d82074a0df6715814817f85a45f4f
 WHIRLPOOL 
e2afd7b7d377c1a1af802e780839bb21bcd318035ac858b6cb11545db3673d3f74ba3159b837238982248720379f98ab51e279a8636bbea89331136891e88e5d
+DIST clamav-0.99.2.tar.gz 16067497 SHA256 
167bd6a13e05ece326b968fdb539b05c2ffcfef6018a274a10aeda85c2c0027a SHA512 
7744ba8a344b163cf98e9737cddfd25d2120b34ee9c4518380e028c9ec3cd50127b198b0dfa9fde30f5ce9aab0c0e6384712fbc11287e77d16ce052fd7b6ac44
 WHIRLPOOL 
371dc56c3ffa0ff40381d451687a9331a0587943a048604c6667e1018fbfe5559b023654d29f47505bd69a1a44f88adfb5b93b7c55c8cbc6f0bbfcbf836bf631
 DIST clamav-0.99.tar.gz 15968038 SHA256 
d2792c8cfadd685fffc40b2199679628815df031fd3149ccf961649fc8787ea9 SHA512 
328e66fa412ba61f5e44c839b254c7a84d2ce7821fda6cf29e4ee9532c06e45bdec62f202ca561223e984fff170bfd8280e5cc8e306c09a3017b17e7db3bbf56
 WHIRLPOOL 
696b425c0d3a6639d627e6dba000a57c4e532232f9f42a564a992c0b459d8041a1947b09548d99b621a5685c78d91045adf4b61731242f55eda2b8d5150fc8b8

diff --git a/app-antivirus/clamav/clamav-0.99.2.ebuild 
b/app-antivirus/clamav/clamav-0.99.2.ebuild
new file mode 100644
index 000..08c5f5a
--- /dev/null
+++ b/app-antivirus/clamav/clamav-0.99.2.ebuild
@@ -0,0 +1,142 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit eutils flag-o-matic user systemd
+
+DESCRIPTION="Clam Anti-Virus Scanner"
+HOMEPAGE="http://www.clamav.net/;
+# no longer on sf.net from 0.99.2 onwards
+SRC_URI="https://www.clamav.net/downloads/production/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd 
~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
+IUSE="bzip2 clamdtop iconv ipv6 libressl milter metadata-analysis-api selinux 
static-libs uclibc"
+
+CDEPEND="bzip2? ( app-arch/bzip2 )
+   clamdtop? ( sys-libs/ncurses:0 )
+   iconv? ( virtual/libiconv )
+   metadata-analysis-api? ( dev-libs/json-c )
+   milter? ( || ( mail-filter/libmilter mail-mta/sendmail ) )
+   dev-libs/libtommath
+   >=sys-libs/zlib-1.2.2
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   sys-devel/libtool
+   !!http://blog.clamav.net/2014/02/introducing-openssl-as-dependency-to.html
+DEPEND="${CDEPEND}
+   virtual/pkgconfig"
+RDEPEND="${CDEPEND}
+   selinux? ( sec-policy/selinux-clamav )"
+
+DOCS=( AUTHORS BUGS ChangeLog FAQ INSTALL NEWS README UPGRADE )
+
+pkg_setup() {
+   enewgroup clamav
+   enewuser clamav -1 -1 /dev/null clamav
+}
+
+src_prepare() {
+   use ppc64 && append-flags -mminimal-toc
+   use uclibc && export ac_cv_type_error_t=yes
+}
+
+src_configure() {
+   econf \
+   --disable-experimental \
+   --disable-fanotify \
+   --enable-id-check \
+   --with-dbdir="${EPREFIX}"/var/lib/clamav \
+   --with-system-tommath \
+   --with-zlib="${EPREFIX}"/usr \
+   $(use_enable bzip2) \
+   $(use_enable clamdtop) \
+   $(use_enable ipv6) \
+   $(use_enable milter) \
+   $(use_enable static-libs static) \
+   $(use_with iconv) \
+   $(use_with metadata-analysis-api libjson /usr)
+}
+
+src_install() {
+   default
+
+   rm -rf "${ED}"/var/lib/clamav
+   newinitd "${FILESDIR}"/clamd.initd-r6 clamd
+   newconfd "${FILESDIR}"/clamd.conf-r1 clamd
+
+   systemd_dotmpfiles

[gentoo-commits] repo/gentoo:master commit in: net-mail/dbmail/

2016-11-25 Thread Thomas Raschbacher
commit: f3ab3bb6a36ea856741f7cd294beefcb4b04b1d1
Author: Chris Mayo  gmail  com>
AuthorDate: Sat Jul 23 16:22:40 2016 +
Commit:     Thomas Raschbacher  gentoo  org>
CommitDate: Fri Nov 25 21:32:47 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3ab3bb6

net-mail/dbmail: Migrate to /run and EAPI 6

Also:
- Install man pages
- Remove sqlite USE flag
- Minor repoman fixes and other tidy-ups

Gentoo-Bug: https://bugs.gentoo.org/529504
Gentoo-Bug: https://bugs.gentoo.org/529506

Signed-off-by: Thomas Raschbacher  gentoo.org>

 net-mail/dbmail/dbmail-3.2.3-r1.ebuild | 137 +
 1 file changed, 137 insertions(+)

diff --git a/net-mail/dbmail/dbmail-3.2.3-r1.ebuild 
b/net-mail/dbmail/dbmail-3.2.3-r1.ebuild
new file mode 100644
index ..9e5eb8f
--- /dev/null
+++ b/net-mail/dbmail/dbmail-3.2.3-r1.ebuild
@@ -0,0 +1,137 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit versionator user
+
+DESCRIPTION="Enables storage of mail messages in a relational database"
+HOMEPAGE="http://www.dbmail.org/;
+SRC_URI="http://www.dbmail.org/download/$(get_version_component_range 
1-2)/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="ldap sieve ssl static"
+
+DEPEND="dev-db/libzdb
+   sieve? ( >=mail-filter/libsieve-2.2.1 )
+   ldap? ( >=net-nds/openldap-2.3.33 )
+   app-text/asciidoc
+   app-text/xmlto
+   app-crypt/mhash
+   sys-libs/zlib
+   dev-libs/gmime:2.6
+   >=dev-libs/glib-2.16
+   dev-libs/libevent
+   ssl? ( dev-libs/openssl )"
+RDEPEND="${DEPEND}"
+
+DOCS="AUTHORS README.md INSTALL THANKS UPGRADING"
+
+pkg_setup() {
+   enewgroup dbmail
+   enewuser dbmail -1 -1 /var/lib/dbmail dbmail
+}
+
+src_configure() {
+   local myconf=""
+   use ldap && myconf=${myconf}" --with-auth-ldap"
+
+   econf \
+   --enable-manpages \
+   --sysconfdir=/etc/dbmail \
+   $(use_enable static) \
+   $(use_with sieve) \
+   ${myconf}
+}
+
+src_install() {
+   default
+
+   docompress -x /usr/share/doc/${PF}/sql
+   dodoc -r sql
+   dodoc -r test-scripts
+   dodoc -r contrib
+   ## TODO: install other contrib stuff
+
+   sed -i -e "s:nobody:dbmail:" dbmail.conf || die
+   sed -i -e "s:nogroup:dbmail:" dbmail.conf || die
+   sed -i -e "s:/var/run:/run/dbmail:" dbmail.conf || die
+
+   insinto /etc/dbmail
+   newins dbmail.conf dbmail.conf.dist
+
+   # change config path to our default and use the conf.d and init.d files 
from the contrib dir
+   sed -i -e "s:/etc/dbmail.conf:/etc/dbmail/dbmail.conf:" 
contrib/startup-scripts/gentoo/init.d-dbmail || die
+   #sed -i -e "s:exit 0:return 1:" 
contrib/startup-scripts/gentoo/init.d-dbmail || die
+   #sed -i -e "s:/var/run:/var/run/dbmail:" 
contrib/startup-scripts/gentoo/init.d-dbmail || die
+   #newconfd contrib/startup-scripts/gentoo/conf.d-dbmail dbmail
+   #newinitd contrib/startup-scripts/gentoo/init.d-dbmail dbmail
+   # use custom init scripts until updated in upstream contrib
+   newinitd "${FILESDIR}/dbmail-imapd.initd" dbmail-imapd
+   newinitd "${FILESDIR}/dbmail-lmtpd.initd" dbmail-lmtpd
+   newinitd "${FILESDIR}/dbmail-pop3d.initd" dbmail-pop3d
+   newinitd "${FILESDIR}/dbmail-timsieved.initd" dbmail-timsieved
+   sed -i -e "s:/var/run:/run:" "${D}"/etc/init.d/dbmail-* || die
+
+   dobin contrib/mailbox2dbmail/mailbox2dbmail
+   doman contrib/mailbox2dbmail/mailbox2dbmail.1
+
+   # ldap schema
+   if use ldap; then
+   insinto /etc/openldap/schema
+   doins "${S}/dbmail.schema"
+   fi
+
+   keepdir /var/lib/dbmail
+   fperms 750 /var/lib/dbmail
+   fowners dbmail:dbmail /var/lib/dbmail
+   # create this through init-scripts instead of at install time (bug 
#455002)
+   #keepdir /run/dbmail
+   #fowners dbmail:dbmail /run/dbmail
+}
+
+pkg_postinst() {
+   elog "Please read the INSTALL file in /usr/share/doc/${PF}/"
+   elog "for remaining instructions on setting up dbmail users and "
+   elog "for finishing configuration to connect to your MTA and "
+   elog "to connect to your db."
+   echo
+   elog "DBMail requires either SQLite, PostgreSQL or MySQL."
+   elog "Database schemes can be found in /usr/share/doc/${PF}/"
+   elog "You will also want to follow the installation instructions"
+   elog "on setting up the maintenance program to delete old messa

[gentoo-commits] repo/gentoo:master commit in: mail-filter/spambayes/

2017-07-25 Thread Thomas Raschbacher
commit: afafdd994f367354eeb11aba174aaba0e089284f
Author: Thomas Raschbacher  gentoo  org>
AuthorDate: Wed Jul 26 05:44:36 2017 +
Commit:     Thomas Raschbacher  gentoo  org>
CommitDate: Wed Jul 26 05:44:36 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afafdd99

mail-filter/spambayes: removed myself as maintainer

Package-Manager: portage-2.3.0_rc1

 mail-filter/spambayes/metadata.xml | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/mail-filter/spambayes/metadata.xml 
b/mail-filter/spambayes/metadata.xml
index 291a9031aa7..b6d87d15106 100644
--- a/mail-filter/spambayes/metadata.xml
+++ b/mail-filter/spambayes/metadata.xml
@@ -1,9 +1,7 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-  
-lord...@gentoo.org
-  
+  
   
 spambayes
 spambayes



[gentoo-commits] repo/gentoo:master commit in: app-antivirus/clamav/

2018-07-09 Thread Thomas Raschbacher
commit: 033c498679dd51aee5170150f28628943ccbdd7f
Author: Thomas Raschbacher  gentoo  org>
AuthorDate: Mon Jul  9 21:01:42 2018 +
Commit:     Thomas Raschbacher  gentoo  org>
CommitDate: Mon Jul  9 21:02:42 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=033c4986

app-antivirus/clamav: version bump

Package-Manager: Portage-2.3.36, Repoman-2.3.9

 app-antivirus/clamav/Manifest  |   1 +
 app-antivirus/clamav/clamav-0.100.1.ebuild | 167 +
 2 files changed, 168 insertions(+)

diff --git a/app-antivirus/clamav/Manifest b/app-antivirus/clamav/Manifest
index e2e531566b3..42bd11c0a76 100644
--- a/app-antivirus/clamav/Manifest
+++ b/app-antivirus/clamav/Manifest
@@ -1,2 +1,3 @@
 DIST clamav-0.100.0.tar.gz 16036757 BLAKE2B 
c51edfb05726e16e2ff1ef1fee9f174af5a0d65396f847a4f6e1246d5844b92eb70896fc598d2c73719b1315ff3c41aca503823431e0918d52f56d29399dd796
 SHA512 
57e1da86a32fdfb66887c4aeed03008bc070ce3cb6b881db411332f2f2e640b73dca84d990f5886526b3d6bd0c2770c7dcce5b4e7cf48323824c362452593549
+DIST clamav-0.100.1.tar.gz 16154415 BLAKE2B 
df4ddde28b0b263765f4a571a407390b30aa6fe58d07e1b8fe427e70141219fb3d7c5addfbf30a350c6c08324dee1ec3dd80319306df7578ed87138c6513b99d
 SHA512 
13a4e050e030ac3d1cc07b12bdd56c455e266e0b205a4c9bc9f18e53f6d8913a66eed2296abf857f395227ab0ed5c7bc90bc357bcb314dc9e18a9c6177dcc5b2
 DIST clamav-0.99.4.tar.gz 16083015 BLAKE2B 
3c2e7d11ee05fe846f75c3fb6501b5fd809a2e58f8e69c82e493e32fcbc87ca0e5b5f7ab83a0d7e251a5dc8e84aed1475c87c1248b393fa04b6924a2ab32b9bf
 SHA512 
778d5ef510d8d4bdfac5dc33d92469ed4283c414b3d42da6e1a0b13ed70e37755d5c837622dc336bc728ba1f8bf5485fc8a8d3a67a90e9aaa9e4dc71ece0691d

diff --git a/app-antivirus/clamav/clamav-0.100.1.ebuild 
b/app-antivirus/clamav/clamav-0.100.1.ebuild
new file mode 100644
index 000..3928b8054dd
--- /dev/null
+++ b/app-antivirus/clamav/clamav-0.100.1.ebuild
@@ -0,0 +1,167 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools eutils flag-o-matic user systemd
+
+DESCRIPTION="Clam Anti-Virus Scanner"
+HOMEPAGE="https://www.clamav.net/;
+SRC_URI="https://www.clamav.net/downloads/production/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ia64 ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
+IUSE="bzip2 doc clamdtop iconv ipv6 libressl milter metadata-analysis-api 
selinux static-libs system-libmspack test uclibc"
+
+CDEPEND="bzip2? ( app-arch/bzip2 )
+   clamdtop? ( sys-libs/ncurses:0 )
+   iconv? ( virtual/libiconv )
+   metadata-analysis-api? ( dev-libs/json-c:= )
+   milter? ( || ( mail-filter/libmilter mail-mta/sendmail ) )
+   dev-libs/libtommath
+   >=sys-libs/zlib-1.2.2:=
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   sys-devel/libtool
+   || ( dev-libs/libpcre2 >dev-libs/libpcre-6 )
+   system-libmspack? ( dev-libs/libmspack )
+   !!https://blog.clamav.net/2014/02/introducing-openssl-as-dependency-to.html
+DEPEND="${CDEPEND}
+   virtual/pkgconfig
+   test? ( dev-libs/check )"
+RDEPEND="${CDEPEND}
+   selinux? ( sec-policy/selinux-clamav )"
+
+DOCS=( docs/clamdoc.pdf docs/phishsigs_howto.pdf docs/signatures.pdf )
+HTML_DOCS=( docs/html )
+
+PATCHES=(
+   "${FILESDIR}/clamav-0.100.0_autotools.patch"
+)
+
+pkg_setup() {
+   enewgroup clamav
+   enewuser clamav -1 -1 /dev/null clamav
+}
+
+src_prepare() {
+   default
+
+   eautoconf
+}
+
+src_configure() {
+   use ppc64 && append-flags -mminimal-toc
+   use uclibc && export ac_cv_type_error_t=yes
+
+   econf \
+   $(use_enable bzip2) \
+   $(use_enable clamdtop) \
+   $(use_enable ipv6) \
+   $(use_enable milter) \
+   $(use_enable static-libs static) \
+   $(use_enable test check) \
+   $(use_with iconv) \
+   $(use_with metadata-analysis-api libjson /usr) \
+   $(use_with system-libmspack) \
+   --cache-file="${S}"/config.cache \
+   --disable-experimental \
+   --disable-gcc-vcheck \
+   --disable-zlib-vcheck \
+   --enable-id-check \
+   --with-dbdir="${EPREFIX}"/var/lib/clamav \
+   --with-system-tommath \
+   --with-zlib="${EPREFIX}"/usr \
+   --disable-llvm
+}
+
+src_install() {
+   default
+
+   rm -rf "${ED}"/var/lib/clamav
+   newinitd "${FILESDIR}"/clamd.initd-r6 clamd
+   newconfd "${FILESDIR}"/clamd.conf-r1 clamd
+
+   systemd_dotmpfilesd "${FILESDIR}/tmpfiles.d/clamav.conf"
+   systemd_newunit "${FILESDIR}/clamd_a

[gentoo-commits] repo/gentoo:master commit in: app-antivirus/clamav/, app-antivirus/clamav/files/

2018-04-12 Thread Thomas Raschbacher
commit: 74eede5d3485d1ac701ce0e34c4b01c4ea17
Author: Thomas Raschbacher  gentoo  org>
AuthorDate: Thu Apr 12 12:12:04 2018 +
Commit:     Thomas Raschbacher  gentoo  org>
CommitDate: Thu Apr 12 12:13:09 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74eede5d

new version + autotools patch

 app-antivirus/clamav/Manifest  |   1 +
 app-antivirus/clamav/clamav-0.100.0.ebuild | 160 +
 .../clamav/files/clamav-0.100.0_autotools.patch|  10 ++
 app-antivirus/clamav/metadata.xml  |   1 +
 4 files changed, 172 insertions(+)

diff --git a/app-antivirus/clamav/Manifest b/app-antivirus/clamav/Manifest
index 1296e9f756b..a0ce2687d0b 100644
--- a/app-antivirus/clamav/Manifest
+++ b/app-antivirus/clamav/Manifest
@@ -1,3 +1,4 @@
+DIST clamav-0.100.0.tar.gz 16036757 BLAKE2B 
c51edfb05726e16e2ff1ef1fee9f174af5a0d65396f847a4f6e1246d5844b92eb70896fc598d2c73719b1315ff3c41aca503823431e0918d52f56d29399dd796
 SHA512 
57e1da86a32fdfb66887c4aeed03008bc070ce3cb6b881db411332f2f2e640b73dca84d990f5886526b3d6bd0c2770c7dcce5b4e7cf48323824c362452593549
 DIST clamav-0.99.2.tar.gz 16067497 BLAKE2B 
4155e3125ccc45cc6828033f207b6b8d3514253dfb8156428ad4096c0901d5a8500f9dd253b8f40afdc49a6039b647627868f75d51829ab7bd247ada5f3b8383
 SHA512 
7744ba8a344b163cf98e9737cddfd25d2120b34ee9c4518380e028c9ec3cd50127b198b0dfa9fde30f5ce9aab0c0e6384712fbc11287e77d16ce052fd7b6ac44
 DIST clamav-0.99.3.tar.gz 16082645 BLAKE2B 
3be06e563f17a07e4c7e95eb3efbb61e80858bcb3dffc584f13ec30dc2ef9c5257aec78605f1c03e183b4b7ed5b08343a25b579b2b12e54458694eff624aa01e
 SHA512 
0d3c75d571ed4aa4937ef2b743a39a9a144f5adfd6f56f71046e5a8387b8ed7c3c4d9a4196aa85750f9ec4dc545720fdd659289d0cce086ab13a7cc505a0ab3e
 DIST clamav-0.99.4.tar.gz 16083015 BLAKE2B 
3c2e7d11ee05fe846f75c3fb6501b5fd809a2e58f8e69c82e493e32fcbc87ca0e5b5f7ab83a0d7e251a5dc8e84aed1475c87c1248b393fa04b6924a2ab32b9bf
 SHA512 
778d5ef510d8d4bdfac5dc33d92469ed4283c414b3d42da6e1a0b13ed70e37755d5c837622dc336bc728ba1f8bf5485fc8a8d3a67a90e9aaa9e4dc71ece0691d

diff --git a/app-antivirus/clamav/clamav-0.100.0.ebuild 
b/app-antivirus/clamav/clamav-0.100.0.ebuild
new file mode 100644
index 000..1abf0370982
--- /dev/null
+++ b/app-antivirus/clamav/clamav-0.100.0.ebuild
@@ -0,0 +1,160 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools eutils flag-o-matic user systemd
+
+DESCRIPTION="Clam Anti-Virus Scanner"
+HOMEPAGE="http://www.clamav.net/;
+SRC_URI="https://www.clamav.net/downloads/production/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos 
~sparc-solaris ~x86-solaris"
+IUSE="bzip2 clamdtop iconv ipv6 libressl milter metadata-analysis-api selinux 
static-libs system-libmspack test uclibc"
+
+CDEPEND="bzip2? ( app-arch/bzip2 )
+   clamdtop? ( sys-libs/ncurses:0 )
+   iconv? ( virtual/libiconv )
+   metadata-analysis-api? ( dev-libs/json-c:= )
+   milter? ( || ( mail-filter/libmilter mail-mta/sendmail ) )
+   dev-libs/libtommath
+   >=sys-libs/zlib-1.2.2:=
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   sys-devel/libtool
+   || ( dev-libs/libpcre2 >dev-libs/libpcre-6 )
+   system-libmspack? ( dev-libs/libmspack )
+   !!http://blog.clamav.net/2014/02/introducing-openssl-as-dependency-to.html
+DEPEND="${CDEPEND}
+   virtual/pkgconfig
+   test? ( dev-libs/check )"
+RDEPEND="${CDEPEND}
+   selinux? ( sec-policy/selinux-clamav )"
+
+DOCS=( AUTHORS BUGS ChangeLog FAQ INSTALL NEWS README UPGRADE )
+PATCHES=(
+   "${FILESDIR}/${P}_autotools.patch"
+)
+
+pkg_setup() {
+   enewgroup clamav
+   enewuser clamav -1 -1 /dev/null clamav
+}
+
+src_prepare() {
+   default
+
+   eautoconf
+}
+
+src_configure() {
+   use ppc64 && append-flags -mminimal-toc
+   use uclibc && export ac_cv_type_error_t=yes
+
+   econf \
+   $(use_enable bzip2) \
+   $(use_enable clamdtop) \
+   $(use_enable ipv6) \
+   $(use_enable milter) \
+   $(use_enable static-libs static) \
+   $(use_enable test check) \
+   $(use_with iconv) \
+   $(use_with metadata-analysis-api libjson /usr) \
+   $(use_with system-libmspack) \
+   --cache-file="${S}"/config.cache \
+   --disable-experimental \
+   --disable-gcc-vcheck \
+   --disable-zlib-vcheck \
+   --enable-id-check \
+   --with-dbdir="${EPREFIX}"/var/lib/clamav \
+   --with-system-tommath \
+   --with-zlib="${EPREFIX}"/usr \
+   --disable-llvm
+}
+
+src_install(

[gentoo-commits] repo/gentoo:master commit in: app-antivirus/clamav/

2018-04-12 Thread Thomas Raschbacher
commit: a40176b030a8970453da03f987a14b4b3053a1f3
Author: Thomas Raschbacher  gentoo  org>
AuthorDate: Thu Apr 12 12:44:08 2018 +
Commit:     Thomas Raschbacher  gentoo  org>
CommitDate: Thu Apr 12 12:50:23 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a40176b0

fixed doc install

 app-antivirus/clamav/clamav-0.100.0.ebuild | 13 ++---
 1 file changed, 10 insertions(+), 3 deletions(-)

diff --git a/app-antivirus/clamav/clamav-0.100.0.ebuild 
b/app-antivirus/clamav/clamav-0.100.0.ebuild
index 1abf0370982..fe1491e4d10 100644
--- a/app-antivirus/clamav/clamav-0.100.0.ebuild
+++ b/app-antivirus/clamav/clamav-0.100.0.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://www.clamav.net/downloads/production/${P}.tar.gz;
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos 
~sparc-solaris ~x86-solaris"
-IUSE="bzip2 clamdtop iconv ipv6 libressl milter metadata-analysis-api selinux 
static-libs system-libmspack test uclibc"
+IUSE="bzip2 doc clamdtop iconv ipv6 libressl milter metadata-analysis-api 
selinux static-libs system-libmspack test uclibc"
 
 CDEPEND="bzip2? ( app-arch/bzip2 )
clamdtop? ( sys-libs/ncurses:0 )
@@ -36,7 +36,9 @@ DEPEND="${CDEPEND}
 RDEPEND="${CDEPEND}
selinux? ( sec-policy/selinux-clamav )"
 
-DOCS=( AUTHORS BUGS ChangeLog FAQ INSTALL NEWS README UPGRADE )
+DOCS=( docs/clamdoc.pdf docs/phishsigs_howto.pdf docs/signatures.pdf )
+HTML_DOCS=( docs/html )
+
 PATCHES=(
"${FILESDIR}/${P}_autotools.patch"
 )
@@ -119,7 +121,7 @@ src_install() {
if use milter ; then
# MilterSocket one to include ' /' because there is a 2nd line 
for
# inet: which we want to leave
-   dodoc "${FILESDIR}"/clamav-milter.README.gentoo
+   ##dodoc "${FILESDIR}"/clamav-milter.README.gentoo
sed -i -e "s:^\(Example\):\# \1:" \
-e "s:.*\(PidFile\) .*:\1 
${EPREFIX}/var/run/clamav/clamav-milter.pid:" \
-e "s+^\#\(ClamdSocket\) .*+\1 
unix:${EPREFIX}/var/run/clamav/clamd.sock+" \
@@ -136,6 +138,11 @@ src_install() {
systemd_newunit "${FILESDIR}/clamav-milter.service-r1" 
clamav-milter.service
fi
 
+   if use doc; then
+  einstalldocs
+  doman docs/man/*.[1-8]   
+   fi
+
for i in clamd freshclam clamav-milter
do
[[ -f "${D}"/etc/"${i}".conf.sample ]] && mv 
"${D}"/etc/"${i}".conf{.sample,}



[gentoo-commits] repo/gentoo:master commit in: app-antivirus/clamav/

2018-04-12 Thread Thomas Raschbacher
commit: 937365fa6e3d68b1e13c3d9882420fb4917c9e56
Author: Thomas Raschbacher  gentoo  org>
AuthorDate: Thu Apr 12 12:45:34 2018 +
Commit:     Thomas Raschbacher  gentoo  org>
CommitDate: Thu Apr 12 12:50:26 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=937365fa

traling whitespace ..

 app-antivirus/clamav/clamav-0.100.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-antivirus/clamav/clamav-0.100.0.ebuild 
b/app-antivirus/clamav/clamav-0.100.0.ebuild
index fe1491e4d10..f8149369b06 100644
--- a/app-antivirus/clamav/clamav-0.100.0.ebuild
+++ b/app-antivirus/clamav/clamav-0.100.0.ebuild
@@ -140,7 +140,7 @@ src_install() {
 
if use doc; then
   einstalldocs
-  doman docs/man/*.[1-8]   
+  doman docs/man/*.[1-8]
fi
 
for i in clamd freshclam clamav-milter



[gentoo-commits] repo/gentoo:master commit in: app-antivirus/clamav/, app-antivirus/clamav/files/

2018-04-20 Thread Thomas Raschbacher
commit: 8a1683cff89eed7ef6c64df2d1636bf341887baa
Author: Thomas Raschbacher  gentoo  org>
AuthorDate: Fri Apr 20 12:01:30 2018 +
Commit:     Thomas Raschbacher  gentoo  org>
CommitDate: Fri Apr 20 12:03:08 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a1683cf

app-antivirus/clamav: updated clamav-milter README

Package-Manager: Portage-2.3.27, Repoman-2.3.9

 app-antivirus/clamav/clamav-0.99.2-r1.ebuild   |  2 +-
 app-antivirus/clamav/clamav-0.99.2-r3.ebuild   |  2 +-
 .../clamav/files/clamav-milter.README.gentoo   | 49 --
 app-antivirus/clamav/files/clamd.initd-r6  |  2 +-
 4 files changed, 48 insertions(+), 7 deletions(-)

diff --git a/app-antivirus/clamav/clamav-0.99.2-r1.ebuild 
b/app-antivirus/clamav/clamav-0.99.2-r1.ebuild
index c0eb37e298b..d4a161880c9 100644
--- a/app-antivirus/clamav/clamav-0.99.2-r1.ebuild
+++ b/app-antivirus/clamav/clamav-0.99.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6

diff --git a/app-antivirus/clamav/clamav-0.99.2-r3.ebuild 
b/app-antivirus/clamav/clamav-0.99.2-r3.ebuild
index a4419b7542f..44c387e2dcf 100644
--- a/app-antivirus/clamav/clamav-0.99.2-r3.ebuild
+++ b/app-antivirus/clamav/clamav-0.99.2-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6

diff --git a/app-antivirus/clamav/files/clamav-milter.README.gentoo 
b/app-antivirus/clamav/files/clamav-milter.README.gentoo
index 17e9ba628ea..f526bd35a92 100644
--- a/app-antivirus/clamav/files/clamav-milter.README.gentoo
+++ b/app-antivirus/clamav/files/clamav-milter.README.gentoo
@@ -19,7 +19,10 @@ Step 2 - Tell the init script to start clamd as well as 
freshclam and the
START_FRESHCLAM=yes
START_MILTER=yes
 
-Step 3 - Edit sendmail.mc
+Step 3 - Inform your MTA about the new milter.
+
+SENDMAIL
+Step 3.a.1 - Edit sendmail.mc
 
Add these lines to sendmail.mc before any any other 
INPUT_MAIL_FILTER lines and before MAILER(local)
@@ -30,15 +33,53 @@ Step 3 - Edit sendmail.mc
INPUT_MAIL_FILTER(`clmilter',`S=local:/var/run/clamav/clmilter.sock, 
F=, T=S:4m;R:4m')dnl
define(`confINPUT_MAIL_FILTERS', `clmilter')dnl
 
-Step 4 - Rebuild sendmail.cf
+   Step 3.a.2 - Rebuild sendmail.cf
 
cd /etc/mail
m4 sendmail.mc > sendmail.cf
 
-Step 5 - Start clamad
+
+   
+   POSTFIX
+   Step 3.b - Edit main.cf.
+
+   Add unix:/var/run/clamav/clamav-milter.sock to your 
+   smtpd_milters line.  If the line doesn't exist, just
+   stick it at the bottom of main.cf on a new line.
+   
+   If you're appending, this is a space separated list.
+   If virus scanning is your most intensive test, you 
+   may wish to put it on the end of the list so earlier,
+   easiser tests may punt the message before you go through the
+   trouble of virus scanning it.
+
+   Only one milter example:
+
+   # milters to run on network received mail.
+   smtpd_milters=unix:/var/run/clamav/clamav-milter.suck
+
+   Multiple milters example:
+
+   # milters to run on network received mail.
+   smtpd_milters=unix:/var/run/dkim-filter/dkim-filter.sock 
unix:/var/run/clamav/clamav-milter.sock
+
+
+Step 5 - Adjust permissions for clamav-milter socket
+
+   Edit /etc/clamav-milter.conf and check/change MilterSocketGroup and 
MilterSocketMode
+   e.g. for postfix it would be this (sendmail,.. should be similar):
+   MiltersocketGroup postfix
+   MilterSocketMode 660
+
+Step 6 - Start clamad
 
/etc/init.d/clamd start
 
-Step 6 - Restart sendmail
+Step 7 - Restart your MTA
 
+   SENDMAIL
/etc/init.d/sendmail restart
+
+   POSTFIX
+   /etc/init.d/postfix restart
+

diff --git a/app-antivirus/clamav/files/clamd.initd-r6 
b/app-antivirus/clamav/files/clamd.initd-r6
index 7b50af64072..8cf8dd0a4ba 100644
--- a/app-antivirus/clamav/files/clamd.initd-r6
+++ b/app-antivirus/clamav/files/clamd.initd-r6
@@ -1,5 +1,5 @@
 #!/sbin/openrc-run
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 daemon_clamd="/usr/sbin/clamd"



[gentoo-commits] data/api:master commit in: files/overlays/

2018-04-01 Thread Thomas Raschbacher
commit: 03f98f9985fe12157b6efa97c8e10af38b8e0f7f
Author: Thomas Raschbacher  gentoo  org>
AuthorDate: Sun Apr  1 20:05:11 2018 +
Commit:     Thomas Raschbacher  gentoo  org>
CommitDate: Sun Apr  1 20:05:11 2018 +
URL:https://gitweb.gentoo.org/data/api.git/commit/?id=03f98f99

(re-)add my dev overlay

 files/overlays/repositories.xml | 14 ++
 1 file changed, 14 insertions(+)

diff --git a/files/overlays/repositories.xml b/files/overlays/repositories.xml
index 9beecf9..83b13d4 100644
--- a/files/overlays/repositories.xml
+++ b/files/overlays/repositories.xml
@@ -2755,6 +2755,20 @@ FIN
 
 git://anongit.gentoo.org/user/lmiphay.git
   
+  
+lordvan
+LordVan's Developer overlay
+https://cgit.gentoo.org/dev/lordvan.git
+
+  lord...@gentoo.org
+  Thomas Raschbacher
+
+git://anongit.gentoo.org/dev/lordvan.git
+https://anongit.gentoo.org/git/dev/lordvan.git
+git+ssh://g...@git.gentoo.org/dev/lordvan.git
+https://cgit.gentoo.org/dev/lordvan.git/atom/
+
+  
   
 lorelei
 Pre-release ebuilds for lorelei's 
projects



[gentoo-commits] repo/gentoo:master commit in: app-antivirus/clamav/files/, app-antivirus/clamav/

2018-03-02 Thread Thomas Raschbacher
commit: 3ef3729b3b97a44da91368fe40a77a1886e4464d
Author: Thomas Raschbacher  gentoo  org>
AuthorDate: Fri Mar  2 18:38:04 2018 +
Commit:     Thomas Raschbacher  gentoo  org>
CommitDate: Fri Mar  2 18:41:49 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ef3729b

app-antivirus/clamav:
adding 0.99.4 security release

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 app-antivirus/clamav/Manifest  |   1 +
 app-antivirus/clamav/clamav-0.99.4.ebuild  | 156 +
 .../clamav-0.99.4-pcre2-compile-erroffset.patch|  11 ++
 3 files changed, 168 insertions(+)

diff --git a/app-antivirus/clamav/Manifest b/app-antivirus/clamav/Manifest
index f30802ee7e0..1296e9f756b 100644
--- a/app-antivirus/clamav/Manifest
+++ b/app-antivirus/clamav/Manifest
@@ -1,2 +1,3 @@
 DIST clamav-0.99.2.tar.gz 16067497 BLAKE2B 
4155e3125ccc45cc6828033f207b6b8d3514253dfb8156428ad4096c0901d5a8500f9dd253b8f40afdc49a6039b647627868f75d51829ab7bd247ada5f3b8383
 SHA512 
7744ba8a344b163cf98e9737cddfd25d2120b34ee9c4518380e028c9ec3cd50127b198b0dfa9fde30f5ce9aab0c0e6384712fbc11287e77d16ce052fd7b6ac44
 DIST clamav-0.99.3.tar.gz 16082645 BLAKE2B 
3be06e563f17a07e4c7e95eb3efbb61e80858bcb3dffc584f13ec30dc2ef9c5257aec78605f1c03e183b4b7ed5b08343a25b579b2b12e54458694eff624aa01e
 SHA512 
0d3c75d571ed4aa4937ef2b743a39a9a144f5adfd6f56f71046e5a8387b8ed7c3c4d9a4196aa85750f9ec4dc545720fdd659289d0cce086ab13a7cc505a0ab3e
+DIST clamav-0.99.4.tar.gz 16083015 BLAKE2B 
3c2e7d11ee05fe846f75c3fb6501b5fd809a2e58f8e69c82e493e32fcbc87ca0e5b5f7ab83a0d7e251a5dc8e84aed1475c87c1248b393fa04b6924a2ab32b9bf
 SHA512 
778d5ef510d8d4bdfac5dc33d92469ed4283c414b3d42da6e1a0b13ed70e37755d5c837622dc336bc728ba1f8bf5485fc8a8d3a67a90e9aaa9e4dc71ece0691d

diff --git a/app-antivirus/clamav/clamav-0.99.4.ebuild 
b/app-antivirus/clamav/clamav-0.99.4.ebuild
new file mode 100644
index 000..6df52a55c99
--- /dev/null
+++ b/app-antivirus/clamav/clamav-0.99.4.ebuild
@@ -0,0 +1,156 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools eutils flag-o-matic user systemd
+
+DESCRIPTION="Clam Anti-Virus Scanner"
+HOMEPAGE="http://www.clamav.net/;
+SRC_URI="https://www.clamav.net/downloads/production/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd 
~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
+IUSE="bzip2 clamdtop iconv ipv6 libressl milter metadata-analysis-api selinux 
static-libs uclibc"
+
+CDEPEND="bzip2? ( app-arch/bzip2 )
+   clamdtop? ( sys-libs/ncurses:0 )
+   iconv? ( virtual/libiconv )
+   metadata-analysis-api? ( dev-libs/json-c:= )
+   milter? ( || ( mail-filter/libmilter mail-mta/sendmail ) )
+   dev-libs/libtommath
+   >=sys-libs/zlib-1.2.2:=
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   sys-devel/libtool
+   || ( dev-libs/libpcre2 >dev-libs/libpcre-6 )
+   !!http://blog.clamav.net/2014/02/introducing-openssl-as-dependency-to.html
+DEPEND="${CDEPEND}
+   virtual/pkgconfig"
+RDEPEND="${CDEPEND}
+   selinux? ( sec-policy/selinux-clamav )"
+
+DOCS=( AUTHORS BUGS ChangeLog FAQ INSTALL NEWS README UPGRADE )
+PATCHES=(
+   "${FILESDIR}/${P}-pcre2-compile-erroffset.patch"
+)
+
+pkg_setup() {
+   enewgroup clamav
+   enewuser clamav -1 -1 /dev/null clamav
+}
+
+src_prepare() {
+   default
+
+   eautoconf
+}
+
+src_configure() {
+   use ppc64 && append-flags -mminimal-toc
+   use uclibc && export ac_cv_type_error_t=yes
+
+   econf \
+   $(use_enable bzip2) \
+   $(use_enable clamdtop) \
+   $(use_enable ipv6) \
+   $(use_enable milter) \
+   $(use_enable static-libs static) \
+   $(use_with iconv) \
+   $(use_with metadata-analysis-api libjson /usr) \
+   --cache-file="${S}"/config.cache \
+   --disable-experimental \
+   --disable-gcc-vcheck \
+   --disable-zlib-vcheck \
+   --enable-id-check \
+   --with-dbdir="${EPREFIX}"/var/lib/clamav \
+   --with-system-tommath \
+   --with-zlib="${EPREFIX}"/usr \
+   --disable-llvm
+}
+
+src_install() {
+   default
+
+   rm -rf "${ED}"/var/lib/clamav
+   newinitd "${FILESDIR}"/clamd.initd-r6 clamd
+   newconfd "${FILESDIR}"/clamd.conf-r1 clamd
+
+   systemd_dotmpfilesd "${FILESDIR}/tmpfiles.d/clamav.conf"
+   systemd_newunit "${FILESDIR}/clamd_at.service" "clamd@.service"
+   systemd_dounit "${FILESDIR}/clamd.service"
+   systemd_dounit 

[gentoo-commits] repo/gentoo:master commit in: app-antivirus/clamav/

2018-10-14 Thread Thomas Raschbacher
commit: ece77c37f680f60efa93039359ec0fbd27344f98
Author: Thomas Raschbacher  gentoo  org>
AuthorDate: Sun Oct 14 11:52:20 2018 +
Commit:     Thomas Raschbacher  gentoo  org>
CommitDate: Sun Oct 14 11:53:08 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ece77c37

app-antivirus/clamav: revbump for systemd file fix

Closes: https://bugs.gentoo.org/592668
Signed-off-by: Thomas Raschbacher  gentoo.org>
Package-Manager: Portage-2.3.50, Repoman-2.3.11

 app-antivirus/clamav/clamav-0.100.1-r1.ebuild | 165 ++
 app-antivirus/clamav/clamav-0.99.4-r2.ebuild  | 157 
 2 files changed, 322 insertions(+)

diff --git a/app-antivirus/clamav/clamav-0.100.1-r1.ebuild 
b/app-antivirus/clamav/clamav-0.100.1-r1.ebuild
new file mode 100644
index 000..2f4bd0aa4fd
--- /dev/null
+++ b/app-antivirus/clamav/clamav-0.100.1-r1.ebuild
@@ -0,0 +1,165 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools eutils flag-o-matic user systemd
+
+DESCRIPTION="Clam Anti-Virus Scanner"
+HOMEPAGE="https://www.clamav.net/;
+SRC_URI="https://www.clamav.net/downloads/production/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ~arm hppa ia64 ~ppc ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
+IUSE="bzip2 doc clamdtop iconv ipv6 libressl milter metadata-analysis-api 
selinux static-libs system-libmspack test uclibc"
+
+CDEPEND="bzip2? ( app-arch/bzip2 )
+   clamdtop? ( sys-libs/ncurses:0 )
+   iconv? ( virtual/libiconv )
+   metadata-analysis-api? ( dev-libs/json-c:= )
+   milter? ( || ( mail-filter/libmilter mail-mta/sendmail ) )
+   >=sys-libs/zlib-1.2.2:=
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   sys-devel/libtool
+   || ( dev-libs/libpcre2 >dev-libs/libpcre-6 )
+   system-libmspack? ( dev-libs/libmspack )
+   !!https://blog.clamav.net/2014/02/introducing-openssl-as-dependency-to.html
+DEPEND="${CDEPEND}
+   virtual/pkgconfig
+   test? ( dev-libs/check )"
+RDEPEND="${CDEPEND}
+   selinux? ( sec-policy/selinux-clamav )"
+
+DOCS=( docs/clamdoc.pdf docs/phishsigs_howto.pdf docs/signatures.pdf )
+HTML_DOCS=( docs/html )
+
+PATCHES=(
+   "${FILESDIR}/clamav-0.100.0_autotools.patch"
+)
+
+pkg_setup() {
+   enewgroup clamav
+   enewuser clamav -1 -1 /dev/null clamav
+}
+
+src_prepare() {
+   default
+
+   eautoconf
+}
+
+src_configure() {
+   use ppc64 && append-flags -mminimal-toc
+   use uclibc && export ac_cv_type_error_t=yes
+
+   econf \
+   $(use_enable bzip2) \
+   $(use_enable clamdtop) \
+   $(use_enable ipv6) \
+   $(use_enable milter) \
+   $(use_enable static-libs static) \
+   $(use_enable test check) \
+   $(use_with iconv) \
+   $(use_with metadata-analysis-api libjson /usr) \
+   $(use_with system-libmspack) \
+   --cache-file="${S}"/config.cache \
+   --disable-experimental \
+   --disable-gcc-vcheck \
+   --disable-zlib-vcheck \
+   --enable-id-check \
+   --with-dbdir="${EPREFIX}"/var/lib/clamav \
+   --with-zlib="${EPREFIX}"/usr \
+   --disable-llvm
+}
+
+src_install() {
+   default
+
+   rm -rf "${ED}"/var/lib/clamav
+   newinitd "${FILESDIR}"/clamd.initd-r6 clamd
+   newconfd "${FILESDIR}"/clamd.conf-r1 clamd
+
+   systemd_dotmpfilesd "${FILESDIR}/tmpfiles.d/clamav.conf"
+   systemd_newunit "${FILESDIR}/clamd_at.service" "clamd@.service"
+   systemd_dounit "${FILESDIR}/clamd.service"
+   systemd_dounit "${FILESDIR}/freshclamd.service"
+
+   keepdir /var/lib/clamav
+   fowners clamav:clamav /var/lib/clamav
+   keepdir /var/log/clamav
+   fowners clamav:clamav /var/log/clamav
+
+   dodir /etc/logrotate.d
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}"/clamav.logrotate clamav
+
+   # Modify /etc/{clamd,freshclam}.conf to be usable out of the box
+   sed -i -e "s:^\(Example\):\# \1:" \
+   -e "s:.*\(PidFile\) .*:\1 ${EPREFIX}/var/run/clamav/clamd.pid:" 
\
+   -e "s:.*\(LocalSocket\) .*:\1 
${EPREFIX}/var/run/clamav/clamd.sock:" \
+   -e "s:.*\(User\) .*:\1 clamav:" \
+   -e "s:^\#\(LogFile\) .*:\1 
${EPREFIX}/var/log/clamav/clamd.log:" \
+   -e "s:^\#\(LogTime\).*:\1 yes:" \
+   -e "s:^\#\(AllowSupplementaryGroups\).*:\1 yes:&quo

[gentoo-commits] repo/gentoo:master commit in: app-antivirus/clamav/

2018-10-05 Thread Thomas Raschbacher
commit: 3e554c9e005b13c39a3b7ed56afe912566c6b928
Author: Thomas Raschbacher  gentoo  org>
AuthorDate: Fri Oct  5 12:25:31 2018 +
Commit:     Thomas Raschbacher  gentoo  org>
CommitDate: Fri Oct  5 12:37:03 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e554c9e

app-antivirus/clamav: new version and dependendy fixes

added 0.100.2 (including xml USE flag)
removed obsolete dev-libs/libtommath DEPEND

Package-Manager: Portage-2.3.50, Repoman-2.3.11
Signed-off-by: Thomas Raschbacher  gentoo.org>

 app-antivirus/clamav/Manifest|  1 +
 app-antivirus/clamav/clamav-0.100.0.ebuild   |  4 +---
 app-antivirus/clamav/clamav-0.100.1.ebuild   |  4 +---
 .../{clamav-0.100.0.ebuild => clamav-0.100.2.ebuild} | 20 +---
 app-antivirus/clamav/clamav-0.99.4-r1.ebuild |  4 +---
 app-antivirus/clamav/metadata.xml|  1 +
 6 files changed, 18 insertions(+), 16 deletions(-)

diff --git a/app-antivirus/clamav/Manifest b/app-antivirus/clamav/Manifest
index 42bd11c0a76..822d139f6b7 100644
--- a/app-antivirus/clamav/Manifest
+++ b/app-antivirus/clamav/Manifest
@@ -1,3 +1,4 @@
 DIST clamav-0.100.0.tar.gz 16036757 BLAKE2B 
c51edfb05726e16e2ff1ef1fee9f174af5a0d65396f847a4f6e1246d5844b92eb70896fc598d2c73719b1315ff3c41aca503823431e0918d52f56d29399dd796
 SHA512 
57e1da86a32fdfb66887c4aeed03008bc070ce3cb6b881db411332f2f2e640b73dca84d990f5886526b3d6bd0c2770c7dcce5b4e7cf48323824c362452593549
 DIST clamav-0.100.1.tar.gz 16154415 BLAKE2B 
df4ddde28b0b263765f4a571a407390b30aa6fe58d07e1b8fe427e70141219fb3d7c5addfbf30a350c6c08324dee1ec3dd80319306df7578ed87138c6513b99d
 SHA512 
13a4e050e030ac3d1cc07b12bdd56c455e266e0b205a4c9bc9f18e53f6d8913a66eed2296abf857f395227ab0ed5c7bc90bc357bcb314dc9e18a9c6177dcc5b2
+DIST clamav-0.100.2.tar.gz 15926420 BLAKE2B 
0a64a08b6cdad94f55852041df06b5517bcfa3bacb5871c694bf51692c4698ffd39f09c92fe2af167fcf2b27806a7175a9b649e6d6d5ffc65755509e3574d374
 SHA512 
70b51eafb11dc727188e7d4554b8095a9e0406e76b78778fede94f8a4c78146034478197217039384eb1fd15532e822cfa6b51707e431e9397ec21d5e393a60c
 DIST clamav-0.99.4.tar.gz 16083015 BLAKE2B 
3c2e7d11ee05fe846f75c3fb6501b5fd809a2e58f8e69c82e493e32fcbc87ca0e5b5f7ab83a0d7e251a5dc8e84aed1475c87c1248b393fa04b6924a2ab32b9bf
 SHA512 
778d5ef510d8d4bdfac5dc33d92469ed4283c414b3d42da6e1a0b13ed70e37755d5c837622dc336bc728ba1f8bf5485fc8a8d3a67a90e9aaa9e4dc71ece0691d

diff --git a/app-antivirus/clamav/clamav-0.100.0.ebuild 
b/app-antivirus/clamav/clamav-0.100.0.ebuild
index 966c9acf049..0ee874e6b6c 100644
--- a/app-antivirus/clamav/clamav-0.100.0.ebuild
+++ b/app-antivirus/clamav/clamav-0.100.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -19,7 +19,6 @@ CDEPEND="bzip2? ( app-arch/bzip2 )
iconv? ( virtual/libiconv )
metadata-analysis-api? ( dev-libs/json-c:= )
milter? ( || ( mail-filter/libmilter mail-mta/sendmail ) )
-   dev-libs/libtommath
>=sys-libs/zlib-1.2.2:=
!libressl? ( dev-libs/openssl:0= )
libressl? ( dev-libs/libressl:0= )
@@ -74,7 +73,6 @@ src_configure() {
--disable-zlib-vcheck \
--enable-id-check \
--with-dbdir="${EPREFIX}"/var/lib/clamav \
-   --with-system-tommath \
--with-zlib="${EPREFIX}"/usr \
--disable-llvm
 }

diff --git a/app-antivirus/clamav/clamav-0.100.1.ebuild 
b/app-antivirus/clamav/clamav-0.100.1.ebuild
index 25742005933..2f4bd0aa4fd 100644
--- a/app-antivirus/clamav/clamav-0.100.1.ebuild
+++ b/app-antivirus/clamav/clamav-0.100.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -19,7 +19,6 @@ CDEPEND="bzip2? ( app-arch/bzip2 )
iconv? ( virtual/libiconv )
metadata-analysis-api? ( dev-libs/json-c:= )
milter? ( || ( mail-filter/libmilter mail-mta/sendmail ) )
-   dev-libs/libtommath
>=sys-libs/zlib-1.2.2:=
!libressl? ( dev-libs/openssl:0= )
libressl? ( dev-libs/libressl:0= )
@@ -74,7 +73,6 @@ src_configure() {
--disable-zlib-vcheck \
--enable-id-check \
--with-dbdir="${EPREFIX}"/var/lib/clamav \
-   --with-system-tommath \
--with-zlib="${EPREFIX}"/usr \
--disable-llvm
 }

diff --git a/app-antivirus/clamav/clamav-0.100.0.ebuild 
b/app-antivirus/clamav/clamav-0.100.2.ebuild
similarity index 92%
copy from app-antivirus/clamav/clamav-0.100.0.ebuild
copy to app-antivirus/clamav/clamav-0.100.2.ebuild
index 966c9acf049..aa24c3f02f1 100644
--- a/app-antivirus/clamav/clamav-0.100.0.ebuild
+++ b/app-antivirus/clamav/clamav-0.100.2.ebuild
@@ -1,

[gentoo-commits] repo/gentoo:master commit in: app-antivirus/clamav/files/

2018-10-07 Thread Thomas Raschbacher
commit: 3a8dd8fcdef8b3a4a41af84b7b35a1a439e56ad7
Author: Thomas Raschbacher  gentoo  org>
AuthorDate: Sun Oct  7 18:20:58 2018 +
Commit:     Thomas Raschbacher  gentoo  org>
CommitDate: Sun Oct  7 18:20:58 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a8dd8fc

app-antivirus/clamav: fix freshclamd.service

Fix for freschclamd systemd file.
Thanks to Shaun for the patch and floppym for checking.
Closes https://bugs.gentoo.org/592668

Signed-off-by: Thomas Raschbacher  gentoo.org>
Package-Manager: Portage-2.3.50, Repoman-2.3.11

 app-antivirus/clamav/files/freshclamd.service | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/app-antivirus/clamav/files/freshclamd.service 
b/app-antivirus/clamav/files/freshclamd.service
index a0a72c2e60e..21487688066 100644
--- a/app-antivirus/clamav/files/freshclamd.service
+++ b/app-antivirus/clamav/files/freshclamd.service
@@ -3,6 +3,9 @@ Description=clamav updater
 
 [Service]
 Type=forking
+User=clamav
+Group=clamav
+RuntimeDirectory=clamav
 PIDFile=/run/clamav/freshclam.pid
 ExecStart=/usr/bin/freshclam -d -p /run/clamav/freshclam.pid
 



[gentoo-commits] repo/gentoo:master commit in: app-antivirus/clamav/

2018-12-03 Thread Thomas Raschbacher
commit: 285e45bc8a11ad2b72b8ea9b45b0c83cfdc7aa53
Author: Thomas Raschbacher  gentoo  org>
AuthorDate: Tue Dec  4 07:27:00 2018 +
Commit:     Thomas Raschbacher  gentoo  org>
CommitDate: Tue Dec  4 07:27:00 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=285e45bc

app-antivirus/clamav: version bump

Signed-off-by: Thomas Raschbacher  gentoo.org>
Package-Manager: Portage-2.3.50, Repoman-2.3.11

 app-antivirus/clamav/Manifest  |   1 +
 app-antivirus/clamav/clamav-0.101.0.ebuild | 173 +
 2 files changed, 174 insertions(+)

diff --git a/app-antivirus/clamav/Manifest b/app-antivirus/clamav/Manifest
index 822d139f6b7..697b992aa80 100644
--- a/app-antivirus/clamav/Manifest
+++ b/app-antivirus/clamav/Manifest
@@ -1,4 +1,5 @@
 DIST clamav-0.100.0.tar.gz 16036757 BLAKE2B 
c51edfb05726e16e2ff1ef1fee9f174af5a0d65396f847a4f6e1246d5844b92eb70896fc598d2c73719b1315ff3c41aca503823431e0918d52f56d29399dd796
 SHA512 
57e1da86a32fdfb66887c4aeed03008bc070ce3cb6b881db411332f2f2e640b73dca84d990f5886526b3d6bd0c2770c7dcce5b4e7cf48323824c362452593549
 DIST clamav-0.100.1.tar.gz 16154415 BLAKE2B 
df4ddde28b0b263765f4a571a407390b30aa6fe58d07e1b8fe427e70141219fb3d7c5addfbf30a350c6c08324dee1ec3dd80319306df7578ed87138c6513b99d
 SHA512 
13a4e050e030ac3d1cc07b12bdd56c455e266e0b205a4c9bc9f18e53f6d8913a66eed2296abf857f395227ab0ed5c7bc90bc357bcb314dc9e18a9c6177dcc5b2
 DIST clamav-0.100.2.tar.gz 15926420 BLAKE2B 
0a64a08b6cdad94f55852041df06b5517bcfa3bacb5871c694bf51692c4698ffd39f09c92fe2af167fcf2b27806a7175a9b649e6d6d5ffc65755509e3574d374
 SHA512 
70b51eafb11dc727188e7d4554b8095a9e0406e76b78778fede94f8a4c78146034478197217039384eb1fd15532e822cfa6b51707e431e9397ec21d5e393a60c
+DIST clamav-0.101.0.tar.gz 21686531 BLAKE2B 
ea3ae1e5b31d6b10600eac8f0ea93c9460f0e337de7a3f43345c26e0efb0b3f664d1f640b723795eac6491f959492202a249222b561917072811df86314ea9d8
 SHA512 
faf6186b51b332eca67684bfe72f473a910577093964338278656ab67c61d28f66f7f501f4db5e1bb37112d66ad4433d792c50af70aceefd5bcbc5dab7ac7aa0
 DIST clamav-0.99.4.tar.gz 16083015 BLAKE2B 
3c2e7d11ee05fe846f75c3fb6501b5fd809a2e58f8e69c82e493e32fcbc87ca0e5b5f7ab83a0d7e251a5dc8e84aed1475c87c1248b393fa04b6924a2ab32b9bf
 SHA512 
778d5ef510d8d4bdfac5dc33d92469ed4283c414b3d42da6e1a0b13ed70e37755d5c837622dc336bc728ba1f8bf5485fc8a8d3a67a90e9aaa9e4dc71ece0691d

diff --git a/app-antivirus/clamav/clamav-0.101.0.ebuild 
b/app-antivirus/clamav/clamav-0.101.0.ebuild
new file mode 100644
index 000..ac686da8a56
--- /dev/null
+++ b/app-antivirus/clamav/clamav-0.101.0.ebuild
@@ -0,0 +1,173 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools eutils flag-o-matic user systemd
+
+DESCRIPTION="Clam Anti-Virus Scanner"
+HOMEPAGE="https://www.clamav.net/;
+SRC_URI="https://www.clamav.net/downloads/production/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd 
~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
+IUSE="bzip2 doc clamdtop iconv ipv6 libressl milter metadata-analysis-api 
selinux static-libs test uclibc xml"
+
+CDEPEND="bzip2? ( app-arch/bzip2 )
+   clamdtop? ( sys-libs/ncurses:0 )
+   iconv? ( virtual/libiconv )
+   metadata-analysis-api? ( dev-libs/json-c:= )
+   milter? ( || ( mail-filter/libmilter mail-mta/sendmail ) )
+   >=sys-libs/zlib-1.2.2:=
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   sys-devel/libtool
+   || ( dev-libs/libpcre2 >dev-libs/libpcre-6 )
+   dev-libs/libmspack
+   xml? ( dev-libs/libxml2 )
+   !!https://blog.clamav.net/2014/02/introducing-openssl-as-dependency-to.html
+DEPEND="${CDEPEND}
+   virtual/pkgconfig
+   test? ( dev-libs/check )"
+RDEPEND="${CDEPEND}
+   selinux? ( sec-policy/selinux-clamav )"
+
+DOCS=( docs/UserManual.md docs/UserManual )
+HTML_DOCS=( docs/html )
+
+#PATCHES=(
+#  "${FILESDIR}/clamav-0.100.0_autotools.patch"
+#)
+
+pkg_setup() {
+   enewgroup clamav
+   enewuser clamav -1 -1 /dev/null clamav
+}
+
+#src_prepare() {
+#  default
+#
+#  eautoconf
+#}
+
+src_configure() {
+   use ppc64 && append-flags -mminimal-toc
+   use uclibc && export ac_cv_type_error_t=yes
+
+   # according to configure help it should be
+   # $(use_enable xml)
+   # but that does not work
+   # do not add this, since --disable-xml seems to override
+   # --without-xml 
+
+   econf \
+   $(use_enable bzip2) \
+   $(use_enable clamdtop) \
+   $(use_enable ipv6) \
+   $(use_enable milter) \
+   $(use_enable static-libs static) \
+   $(use_enable test check) \
+   $(use_with xml) \
+ 

[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/, media-video/vlc/files/

2019-02-27 Thread Thomas Raschbacher
commit: 2ecc010a8cf7a9e8a22e8ca24e927102bb2c433b
Author: Thomas Raschbacher  gentoo  org>
AuthorDate: Wed Feb 27 22:20:05 2019 +
Commit:     Thomas Raschbacher  gentoo  org>
CommitDate: Wed Feb 27 22:20:05 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ecc010a

media-video/vlc: fix libav compile bug

Closes: https://bugs.gentoo.org/show_bug.cgi?id=676032
Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Thomas Raschbacher  gentoo.org>

 media-video/vlc/files/vlc-3.0.6-libav.patch | 12 
 media-video/vlc/vlc-3.0.6-r1.ebuild |  1 +
 2 files changed, 13 insertions(+)

diff --git a/media-video/vlc/files/vlc-3.0.6-libav.patch 
b/media-video/vlc/files/vlc-3.0.6-libav.patch
new file mode 100644
index 000..08e13f15fb6
--- /dev/null
+++ b/media-video/vlc/files/vlc-3.0.6-libav.patch
@@ -0,0 +1,12 @@
+--- a/modules/codec/avcodec/fourcc.c  2019-02-27 22:57:55.878463261 +0100
 a/modules/codec/avcodec/fourcc.c_orig 2018-10-28 12:11:19.0 +0100
+@@ -182,7 +182,9 @@
+ /* AV_CODEC_ID_V210X */
+ { VLC_CODEC_TMV, AV_CODEC_ID_TMV },
+ { VLC_CODEC_V210, AV_CODEC_ID_V210 },
++#if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT( 54, 50, 100 ) && 
LIBAVCODEC_VERSION_MICRO >= 100
+ { VLC_CODEC_VUYA, AV_CODEC_ID_AYUV },
++#endif
+ /* AV_CODEC_ID_DPX */
+ { VLC_CODEC_MAD, AV_CODEC_ID_MAD },
+ { VLC_CODEC_FRWU, AV_CODEC_ID_FRWU },

diff --git a/media-video/vlc/vlc-3.0.6-r1.ebuild 
b/media-video/vlc/vlc-3.0.6-r1.ebuild
index b803e74a18e..519aa96447b 100644
--- a/media-video/vlc/vlc-3.0.6-r1.ebuild
+++ b/media-video/vlc/vlc-3.0.6-r1.ebuild
@@ -234,6 +234,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-2.2.8-freerdp-2.patch # bug 590164
"${FILESDIR}"/${P}-libvpx-1.8.0.patch # bug 677606
"${FILESDIR}"/${P}-fdk-aac-2.0.0.patch # bug 672290
+   "${FILESDIR}"/${P}-libav.patch
 )
 
 DOCS=( AUTHORS THANKS NEWS README doc/fortunes.txt )



[gentoo-commits] repo/gentoo:master commit in: app-antivirus/clamav/

2019-02-22 Thread Thomas Raschbacher
commit: b336048c192f0132997428d9087aeb940f4a9910
Author: Thomas Raschbacher  gentoo  org>
AuthorDate: Fri Feb 22 19:56:01 2019 +
Commit:     Thomas Raschbacher  gentoo  org>
CommitDate: Fri Feb 22 19:56:45 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b336048c

app-antivirus/clamav: version bump

Closes: https://bugs.gentoo.org/675570
Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Thomas Raschbacher  gentoo.org>

 app-antivirus/clamav/Manifest  |   1 +
 app-antivirus/clamav/clamav-0.101.1.ebuild | 175 +
 2 files changed, 176 insertions(+)

diff --git a/app-antivirus/clamav/Manifest b/app-antivirus/clamav/Manifest
index 697b992aa80..c2f4070173a 100644
--- a/app-antivirus/clamav/Manifest
+++ b/app-antivirus/clamav/Manifest
@@ -2,4 +2,5 @@ DIST clamav-0.100.0.tar.gz 16036757 BLAKE2B 
c51edfb05726e16e2ff1ef1fee9f174af5a0
 DIST clamav-0.100.1.tar.gz 16154415 BLAKE2B 
df4ddde28b0b263765f4a571a407390b30aa6fe58d07e1b8fe427e70141219fb3d7c5addfbf30a350c6c08324dee1ec3dd80319306df7578ed87138c6513b99d
 SHA512 
13a4e050e030ac3d1cc07b12bdd56c455e266e0b205a4c9bc9f18e53f6d8913a66eed2296abf857f395227ab0ed5c7bc90bc357bcb314dc9e18a9c6177dcc5b2
 DIST clamav-0.100.2.tar.gz 15926420 BLAKE2B 
0a64a08b6cdad94f55852041df06b5517bcfa3bacb5871c694bf51692c4698ffd39f09c92fe2af167fcf2b27806a7175a9b649e6d6d5ffc65755509e3574d374
 SHA512 
70b51eafb11dc727188e7d4554b8095a9e0406e76b78778fede94f8a4c78146034478197217039384eb1fd15532e822cfa6b51707e431e9397ec21d5e393a60c
 DIST clamav-0.101.0.tar.gz 21686531 BLAKE2B 
ea3ae1e5b31d6b10600eac8f0ea93c9460f0e337de7a3f43345c26e0efb0b3f664d1f640b723795eac6491f959492202a249222b561917072811df86314ea9d8
 SHA512 
faf6186b51b332eca67684bfe72f473a910577093964338278656ab67c61d28f66f7f501f4db5e1bb37112d66ad4433d792c50af70aceefd5bcbc5dab7ac7aa0
+DIST clamav-0.101.1.tar.gz 21691396 BLAKE2B 
e9a63ba90bef5504aac1020293f26cf957323677ed229543f0e7784b80e11837683e72432890f3109b040a2ba08029383892a6f40f64050d3caa3fe94c0571aa
 SHA512 
eb72fe21a9485d2906aec7f9a3dc955bbe4bb0fa812d622bc9c6c5c019eb2238a7370cb5dc1ba3886764269a925f7dcbe93255c77920bb489af4f3f81680d4c8
 DIST clamav-0.99.4.tar.gz 16083015 BLAKE2B 
3c2e7d11ee05fe846f75c3fb6501b5fd809a2e58f8e69c82e493e32fcbc87ca0e5b5f7ab83a0d7e251a5dc8e84aed1475c87c1248b393fa04b6924a2ab32b9bf
 SHA512 
778d5ef510d8d4bdfac5dc33d92469ed4283c414b3d42da6e1a0b13ed70e37755d5c837622dc336bc728ba1f8bf5485fc8a8d3a67a90e9aaa9e4dc71ece0691d

diff --git a/app-antivirus/clamav/clamav-0.101.1.ebuild 
b/app-antivirus/clamav/clamav-0.101.1.ebuild
new file mode 100644
index 000..63e3af208b0
--- /dev/null
+++ b/app-antivirus/clamav/clamav-0.101.1.ebuild
@@ -0,0 +1,175 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools eutils flag-o-matic user systemd
+
+DESCRIPTION="Clam Anti-Virus Scanner"
+HOMEPAGE="https://www.clamav.net/;
+SRC_URI="https://www.clamav.net/downloads/production/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd 
~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
+IUSE="bzip2 doc clamdtop iconv ipv6 libressl milter metadata-analysis-api 
selinux static-libs test uclibc xml"
+
+CDEPEND="bzip2? ( app-arch/bzip2 )
+   clamdtop? ( sys-libs/ncurses:0 )
+   iconv? ( virtual/libiconv )
+   metadata-analysis-api? ( dev-libs/json-c:= )
+   milter? ( || ( mail-filter/libmilter mail-mta/sendmail ) )
+   >=sys-libs/zlib-1.2.2:=
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   sys-devel/libtool
+   || ( dev-libs/libpcre2 >dev-libs/libpcre-6 )
+   dev-libs/libmspack
+   xml? ( dev-libs/libxml2 )
+   elibc_musl? ( sys-libs/fts-standalone )
+   !!https://blog.clamav.net/2014/02/introducing-openssl-as-dependency-to.html
+DEPEND="${CDEPEND}
+   virtual/pkgconfig
+   test? ( dev-libs/check )"
+RDEPEND="${CDEPEND}
+   selinux? ( sec-policy/selinux-clamav )"
+
+DOCS=( docs/UserManual.md docs/UserManual )
+HTML_DOCS=( docs/html )
+
+#PATCHES=(
+#  "${FILESDIR}/clamav-0.100.0_autotools.patch"
+#)
+
+pkg_setup() {
+   enewgroup clamav
+   enewuser clamav -1 -1 /dev/null clamav
+}
+
+#src_prepare() {
+#  default
+#
+#  eautoconf
+#}
+
+src_configure() {
+   use elibc_musl && append-ldflags -lfts
+   use ppc64 && append-flags -mminimal-toc
+   use uclibc && export ac_cv_type_error_t=yes
+
+   # according to configure help it should be
+   # $(use_enable xml)
+   # but that does not work
+   # do not add this, since --disable-xml seems to override
+   # --without-xml 
+
+   econf \
+   $(use_enable bzip2) \
+   $(use_enable c

[gentoo-commits] repo/gentoo:master commit in: app-antivirus/clamav/

2019-08-21 Thread Thomas Raschbacher
commit: 7ee0c66b96d92e5092e5c865b77f1dbebf741b77
Author: Thomas Raschbacher  gentoo  org>
AuthorDate: Wed Aug 21 19:54:00 2019 +
Commit:     Thomas Raschbacher  gentoo  org>
CommitDate: Wed Aug 21 19:54:36 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ee0c66b

app-antivirus/clamav:  version bump for security patch 0.101.4

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Thomas Raschbacher  gentoo.org>

 app-antivirus/clamav/Manifest  |   1 +
 app-antivirus/clamav/clamav-0.101.4.ebuild | 175 +
 2 files changed, 176 insertions(+)

diff --git a/app-antivirus/clamav/Manifest b/app-antivirus/clamav/Manifest
index 2634d92a190..debc586d006 100644
--- a/app-antivirus/clamav/Manifest
+++ b/app-antivirus/clamav/Manifest
@@ -1,2 +1,3 @@
 DIST clamav-0.101.2.tar.gz 21722932 BLAKE2B 
5c2960e678510a6f829fc9333e05a45a57a704e13eb407e0f890dd5553a1f9644eb3b1122c677755237b8c682127319d447a508087bc9130d14cd2cfec92896a
 SHA512 
f9ea4589a8081acf7b6d454d1a068da05ae6574a9070a08f9438935795cb6dc084ffb9222b11fb1623f31962f859e6536a2f5bd1de29ef6b9b314efa5edc8c7e
 DIST clamav-0.101.3.tar.gz 21389753 BLAKE2B 
f254846dad40bd9dda650ece9dd672ca040fe4779b4f46a5cfa087808711055745d02c65f24da9589420e979a777bc435f68d25f6940ebf283cd0a8f240908b5
 SHA512 
285e6011ef5b68683daae7287005b2a615d7ee2fb9dac28d6db347cf7fe101da627aaec800366e83551f41afb78c6b08517def7aa30d0f0c347e54344b0b14d3
+DIST clamav-0.101.4.tar.gz 21408145 BLAKE2B 
5eba85dcf203f56cbd943e479e660469dcc1972819674f5624207f4123ec74207b664cba3c9b0318665d261176da338f3c3fba9c938eeb626ce75174d525a43f
 SHA512 
fae914a95b674fa6bdea044abec702401146590ca0aaaea1245deb1c4770641a794f60ff7b448b24d8c1923150cb7ba230848974837257c3a8ab20ea1e2f86d3

diff --git a/app-antivirus/clamav/clamav-0.101.4.ebuild 
b/app-antivirus/clamav/clamav-0.101.4.ebuild
new file mode 100644
index 000..2cfbb3d7449
--- /dev/null
+++ b/app-antivirus/clamav/clamav-0.101.4.ebuild
@@ -0,0 +1,175 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools eutils flag-o-matic user systemd
+
+DESCRIPTION="Clam Anti-Virus Scanner"
+HOMEPAGE="https://www.clamav.net/;
+SRC_URI="https://www.clamav.net/downloads/production/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
+IUSE="bzip2 doc clamdtop iconv ipv6 libressl milter metadata-analysis-api 
selinux static-libs test uclibc xml"
+
+CDEPEND="bzip2? ( app-arch/bzip2 )
+   clamdtop? ( sys-libs/ncurses:0 )
+   iconv? ( virtual/libiconv )
+   metadata-analysis-api? ( dev-libs/json-c:= )
+   milter? ( || ( mail-filter/libmilter mail-mta/sendmail ) )
+   >=sys-libs/zlib-1.2.2:=
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   sys-devel/libtool
+   || ( dev-libs/libpcre2 >dev-libs/libpcre-6 )
+   dev-libs/libmspack
+   xml? ( dev-libs/libxml2 )
+   elibc_musl? ( sys-libs/fts-standalone )
+   !!https://blog.clamav.net/2014/02/introducing-openssl-as-dependency-to.html
+DEPEND="${CDEPEND}
+   virtual/pkgconfig
+   test? ( dev-libs/check )"
+RDEPEND="${CDEPEND}
+   selinux? ( sec-policy/selinux-clamav )"
+
+DOCS=( docs/UserManual.md docs/UserManual )
+HTML_DOCS=( docs/html )
+
+PATCHES=(
+   "${FILESDIR}/${PN}-0.101.2-libxml2_pkgconfig.patch" #661328
+   "${FILESDIR}/${PN}-0.101.2-tinfo.patch" #670729
+)
+
+pkg_setup() {
+   enewgroup clamav
+   enewuser clamav -1 -1 /dev/null clamav
+}
+
+src_prepare() {
+   default
+   eautoconf
+}
+
+src_configure() {
+   use elibc_musl && append-ldflags -lfts
+   use ppc64 && append-flags -mminimal-toc
+   use uclibc && export ac_cv_type_error_t=yes
+
+   # according to configure help it should be
+   # $(use_enable xml)
+   # but that does not work
+   # do not add this, since --disable-xml seems to override
+   # --without-xml
+
+   econf \
+   $(use_enable bzip2) \
+   $(use_enable clamdtop) \
+   $(use_enable ipv6) \
+   $(use_enable milter) \
+   $(use_enable static-libs static) \
+   $(use_enable test check) \
+   $(use_with xml) \
+   $(use_with iconv) \
+   $(use_with metadata-analysis-api libjson /usr) \
+   --with-system-libmspack \
+   --cache-file="${S}"/config.cache \
+   --disable-experimental \
+   --disable-gcc-vcheck \
+   --disable-zlib-vcheck \
+   --enable-id-check \
+   --with-dbdir="${EPREFIX}"/var/lib/

[gentoo-commits] repo/gentoo:master commit in: app-antivirus/clamav/

2019-08-07 Thread Thomas Raschbacher
commit: ba17aa3309abbd649ea3ed2c25aebd5f954d3453
Author: Thomas Raschbacher  gentoo  org>
AuthorDate: Wed Aug  7 07:36:32 2019 +
Commit:     Thomas Raschbacher  gentoo  org>
CommitDate: Wed Aug  7 07:37:10 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba17aa33

app-antivirus/clamav:

version bump

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Thomas Raschbacher  gentoo.org>

 app-antivirus/clamav/Manifest  |   1 +
 app-antivirus/clamav/clamav-0.101.3.ebuild | 175 +
 2 files changed, 176 insertions(+)

diff --git a/app-antivirus/clamav/Manifest b/app-antivirus/clamav/Manifest
index 3ef6b7e7d35..2634d92a190 100644
--- a/app-antivirus/clamav/Manifest
+++ b/app-antivirus/clamav/Manifest
@@ -1 +1,2 @@
 DIST clamav-0.101.2.tar.gz 21722932 BLAKE2B 
5c2960e678510a6f829fc9333e05a45a57a704e13eb407e0f890dd5553a1f9644eb3b1122c677755237b8c682127319d447a508087bc9130d14cd2cfec92896a
 SHA512 
f9ea4589a8081acf7b6d454d1a068da05ae6574a9070a08f9438935795cb6dc084ffb9222b11fb1623f31962f859e6536a2f5bd1de29ef6b9b314efa5edc8c7e
+DIST clamav-0.101.3.tar.gz 21389753 BLAKE2B 
f254846dad40bd9dda650ece9dd672ca040fe4779b4f46a5cfa087808711055745d02c65f24da9589420e979a777bc435f68d25f6940ebf283cd0a8f240908b5
 SHA512 
285e6011ef5b68683daae7287005b2a615d7ee2fb9dac28d6db347cf7fe101da627aaec800366e83551f41afb78c6b08517def7aa30d0f0c347e54344b0b14d3

diff --git a/app-antivirus/clamav/clamav-0.101.3.ebuild 
b/app-antivirus/clamav/clamav-0.101.3.ebuild
new file mode 100644
index 000..8dd5ddef621
--- /dev/null
+++ b/app-antivirus/clamav/clamav-0.101.3.ebuild
@@ -0,0 +1,175 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools eutils flag-o-matic user systemd
+
+DESCRIPTION="Clam Anti-Virus Scanner"
+HOMEPAGE="https://www.clamav.net/;
+SRC_URI="https://www.clamav.net/downloads/production/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
+IUSE="bzip2 doc clamdtop iconv ipv6 libressl milter metadata-analysis-api 
selinux static-libs test uclibc xml"
+
+CDEPEND="bzip2? ( app-arch/bzip2 )
+   clamdtop? ( sys-libs/ncurses:0 )
+   iconv? ( virtual/libiconv )
+   metadata-analysis-api? ( dev-libs/json-c:= )
+   milter? ( || ( mail-filter/libmilter mail-mta/sendmail ) )
+   >=sys-libs/zlib-1.2.2:=
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   sys-devel/libtool
+   || ( dev-libs/libpcre2 >dev-libs/libpcre-6 )
+   dev-libs/libmspack
+   xml? ( dev-libs/libxml2 )
+   elibc_musl? ( sys-libs/fts-standalone )
+   !!https://blog.clamav.net/2014/02/introducing-openssl-as-dependency-to.html
+DEPEND="${CDEPEND}
+   virtual/pkgconfig
+   test? ( dev-libs/check )"
+RDEPEND="${CDEPEND}
+   selinux? ( sec-policy/selinux-clamav )"
+
+DOCS=( docs/UserManual.md docs/UserManual )
+HTML_DOCS=( docs/html )
+
+PATCHES=(
+   "${FILESDIR}/${PN}-0.101.2-libxml2_pkgconfig.patch" #661328
+   "${FILESDIR}/${PN}-0.101.2-tinfo.patch" #670729
+)
+
+pkg_setup() {
+   enewgroup clamav
+   enewuser clamav -1 -1 /dev/null clamav
+}
+
+src_prepare() {
+   default
+   eautoconf
+}
+
+src_configure() {
+   use elibc_musl && append-ldflags -lfts
+   use ppc64 && append-flags -mminimal-toc
+   use uclibc && export ac_cv_type_error_t=yes
+
+   # according to configure help it should be
+   # $(use_enable xml)
+   # but that does not work
+   # do not add this, since --disable-xml seems to override
+   # --without-xml 
+
+   econf \
+   $(use_enable bzip2) \
+   $(use_enable clamdtop) \
+   $(use_enable ipv6) \
+   $(use_enable milter) \
+   $(use_enable static-libs static) \
+   $(use_enable test check) \
+   $(use_with xml) \
+   $(use_with iconv) \
+   $(use_with metadata-analysis-api libjson /usr) \
+   --with-system-libmspack \
+   --cache-file="${S}"/config.cache \
+   --disable-experimental \
+   --disable-gcc-vcheck \
+   --disable-zlib-vcheck \
+   --enable-id-check \
+   --with-dbdir="${EPREFIX}"/var/lib/clamav \
+   --with-zlib="${EPREFIX}"/usr \
+   --disable-llvm
+}
+
+src_install() {
+   default
+
+   rm -rf "${ED}"/var/lib/clamav
+   newinitd "${FILESDIR}"/clamd.initd-r6 clamd
+   newconfd "${FILESDIR}"/clamd.conf-r1 clamd
+
+   systemd_dotmpfilesd "${FI

[gentoo-commits] repo/gentoo:master commit in: app-antivirus/clamav/

2019-12-07 Thread Thomas Raschbacher
commit: 3534bbb6e3fceeab48e5e3dd43f80ad98e2638e6
Author: Thomas Raschbacher  gentoo  org>
AuthorDate: Sat Dec  7 19:41:53 2019 +
Commit:     Thomas Raschbacher  gentoo  org>
CommitDate: Sat Dec  7 19:42:12 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3534bbb6

app-antivirus/clamav: version bump

Package-Manager: Portage-2.3.80, Repoman-2.3.19
Signed-off-by: Thomas Raschbacher  gentoo.org>

 app-antivirus/clamav/Manifest  |   1 +
 app-antivirus/clamav/clamav-0.101.5.ebuild | 175 +
 2 files changed, 176 insertions(+)

diff --git a/app-antivirus/clamav/Manifest b/app-antivirus/clamav/Manifest
index 6af7a532eee..38bb06b3e97 100644
--- a/app-antivirus/clamav/Manifest
+++ b/app-antivirus/clamav/Manifest
@@ -1,4 +1,5 @@
 DIST clamav-0.101.2.tar.gz 21722932 BLAKE2B 
5c2960e678510a6f829fc9333e05a45a57a704e13eb407e0f890dd5553a1f9644eb3b1122c677755237b8c682127319d447a508087bc9130d14cd2cfec92896a
 SHA512 
f9ea4589a8081acf7b6d454d1a068da05ae6574a9070a08f9438935795cb6dc084ffb9222b11fb1623f31962f859e6536a2f5bd1de29ef6b9b314efa5edc8c7e
 DIST clamav-0.101.3.tar.gz 21389753 BLAKE2B 
f254846dad40bd9dda650ece9dd672ca040fe4779b4f46a5cfa087808711055745d02c65f24da9589420e979a777bc435f68d25f6940ebf283cd0a8f240908b5
 SHA512 
285e6011ef5b68683daae7287005b2a615d7ee2fb9dac28d6db347cf7fe101da627aaec800366e83551f41afb78c6b08517def7aa30d0f0c347e54344b0b14d3
 DIST clamav-0.101.4.tar.gz 21408145 BLAKE2B 
5eba85dcf203f56cbd943e479e660469dcc1972819674f5624207f4123ec74207b664cba3c9b0318665d261176da338f3c3fba9c938eeb626ce75174d525a43f
 SHA512 
fae914a95b674fa6bdea044abec702401146590ca0aaaea1245deb1c4770641a794f60ff7b448b24d8c1923150cb7ba230848974837257c3a8ab20ea1e2f86d3
+DIST clamav-0.101.5.tar.gz 21423304 BLAKE2B 
b6468595f79f2040b414bf288efcfcd41ffcba377595b5d829a3bc24ab92c4ad7585f5f15b55430f591c50e85a47d49e1597264249b80dfe931a449086de1077
 SHA512 
14e2f79573ed8bf885e4ba47ac22e713060d46e1704467f6c83c3a3abf37ffbd3a1b20bb0de87059a8df6faca9c10efe0f01cdfee54edb62ad863679013e1966
 DIST clamav-0.102.1.tar.gz 13215586 BLAKE2B 
653e5506ed0b19c154038e960184abf2773a8a12a775dda81ce4f69fe7e58c457c39d85e24ce43bda9f09f43766c81af69d5462e7459077b0e4886f73a2a5ba2
 SHA512 
2d0cd2dece771ab8228771f9a95eb0342e756083a0107b2bef31bd2f5f46c36aa692e15d7eb2ea321f535ea4e18c8df043c8663ae350d40fbe1bdb4d073dcb90

diff --git a/app-antivirus/clamav/clamav-0.101.5.ebuild 
b/app-antivirus/clamav/clamav-0.101.5.ebuild
new file mode 100644
index 000..4872ce687bf
--- /dev/null
+++ b/app-antivirus/clamav/clamav-0.101.5.ebuild
@@ -0,0 +1,175 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools eutils flag-o-matic user systemd
+
+DESCRIPTION="Clam Anti-Virus Scanner"
+HOMEPAGE="https://www.clamav.net/;
+SRC_URI="https://www.clamav.net/downloads/production/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
+IUSE="bzip2 doc clamdtop iconv ipv6 libressl milter metadata-analysis-api 
selinux static-libs test uclibc xml"
+
+CDEPEND="bzip2? ( app-arch/bzip2 )
+   clamdtop? ( sys-libs/ncurses:0 )
+   iconv? ( virtual/libiconv )
+   metadata-analysis-api? ( dev-libs/json-c:= )
+   milter? ( || ( mail-filter/libmilter mail-mta/sendmail ) )
+   >=sys-libs/zlib-1.2.2:=
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   sys-devel/libtool
+   || ( dev-libs/libpcre2 >dev-libs/libpcre-6 )
+   dev-libs/libmspack
+   xml? ( dev-libs/libxml2 )
+   elibc_musl? ( sys-libs/fts-standalone )
+   !!https://blog.clamav.net/2014/02/introducing-openssl-as-dependency-to.html
+DEPEND="${CDEPEND}
+   virtual/pkgconfig
+   test? ( dev-libs/check )"
+RDEPEND="${CDEPEND}
+   selinux? ( sec-policy/selinux-clamav )"
+
+DOCS=( docs/UserManual.md docs/UserManual )
+HTML_DOCS=( docs/html )
+
+PATCHES=(
+   "${FILESDIR}/${PN}-0.101.2-libxml2_pkgconfig.patch" #661328
+   "${FILESDIR}/${PN}-0.101.2-tinfo.patch" #670729
+)
+
+pkg_setup() {
+   enewgroup clamav
+   enewuser clamav -1 -1 /dev/null clamav
+}
+
+src_prepare() {
+   default
+   eautoconf
+}
+
+src_configure() {
+   use elibc_musl && append-ldflags -lfts
+   use ppc64 && append-flags -mminimal-toc
+   use uclibc && export ac_cv_type_error_t=yes
+
+   # according to configure help it should be
+   # $(use_enable xml)
+   # but that does not work
+   # do not add this, since --disable-xml seems to override
+   # --without-xml
+
+   econf \
+   $(use_enable bzip2) \
+   $(use_enable clamdtop) \
+   $(use_

[gentoo-commits] repo/gentoo:master commit in: app-antivirus/clamav/

2019-10-13 Thread Thomas Raschbacher
commit: 1668550d4519cec84c3b6be3b5e0e142175a5c18
Author: Thomas Raschbacher  gentoo  org>
AuthorDate: Sun Oct 13 21:05:46 2019 +
Commit:     Thomas Raschbacher  gentoo  org>
CommitDate: Sun Oct 13 21:06:19 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1668550d

app-antivirus/clamav: version bump

Also adding new use flags for clamdsubmit and libclamav-only.
clamdsubmit and freshclam now depend on curl (and json-c)

Closes: https://bugs.gentoo.org/696082
Closes: https://bugs.gentoo.org/696082
Package-Manager: Portage-2.3.75, Repoman-2.3.17
Signed-off-by: Thomas Raschbacher  gentoo.org>

 app-antivirus/clamav/Manifest  |   1 +
 app-antivirus/clamav/clamav-0.102.0.ebuild | 196 +
 app-antivirus/clamav/metadata.xml  |   2 +
 3 files changed, 199 insertions(+)

diff --git a/app-antivirus/clamav/Manifest b/app-antivirus/clamav/Manifest
index debc586d006..00830a7c63b 100644
--- a/app-antivirus/clamav/Manifest
+++ b/app-antivirus/clamav/Manifest
@@ -1,3 +1,4 @@
 DIST clamav-0.101.2.tar.gz 21722932 BLAKE2B 
5c2960e678510a6f829fc9333e05a45a57a704e13eb407e0f890dd5553a1f9644eb3b1122c677755237b8c682127319d447a508087bc9130d14cd2cfec92896a
 SHA512 
f9ea4589a8081acf7b6d454d1a068da05ae6574a9070a08f9438935795cb6dc084ffb9222b11fb1623f31962f859e6536a2f5bd1de29ef6b9b314efa5edc8c7e
 DIST clamav-0.101.3.tar.gz 21389753 BLAKE2B 
f254846dad40bd9dda650ece9dd672ca040fe4779b4f46a5cfa087808711055745d02c65f24da9589420e979a777bc435f68d25f6940ebf283cd0a8f240908b5
 SHA512 
285e6011ef5b68683daae7287005b2a615d7ee2fb9dac28d6db347cf7fe101da627aaec800366e83551f41afb78c6b08517def7aa30d0f0c347e54344b0b14d3
 DIST clamav-0.101.4.tar.gz 21408145 BLAKE2B 
5eba85dcf203f56cbd943e479e660469dcc1972819674f5624207f4123ec74207b664cba3c9b0318665d261176da338f3c3fba9c938eeb626ce75174d525a43f
 SHA512 
fae914a95b674fa6bdea044abec702401146590ca0aaaea1245deb1c4770641a794f60ff7b448b24d8c1923150cb7ba230848974837257c3a8ab20ea1e2f86d3
+DIST clamav-0.102.0.tar.gz 13211357 BLAKE2B 
b3ba01f7ff63dbb4fcba57955b3ea364b56da6b71c01770cb6fabbd48a60cf43935aa0a869ef8d96d8f7adc65c9ebc681d08e87c2e07bc7469584a0d9833a4fd
 SHA512 
7228f5f572e5ca32a458c262a5d297694059de04cb4a64364dd92e1d2e4560d58263d05bfb2053641ea7521c4040bef5a49b3cea27e77b907c95195cf4a54d84

diff --git a/app-antivirus/clamav/clamav-0.102.0.ebuild 
b/app-antivirus/clamav/clamav-0.102.0.ebuild
new file mode 100644
index 000..c2735a25d7d
--- /dev/null
+++ b/app-antivirus/clamav/clamav-0.102.0.ebuild
@@ -0,0 +1,196 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools eutils flag-o-matic user systemd
+
+DESCRIPTION="Clam Anti-Virus Scanner"
+HOMEPAGE="https://www.clamav.net/;
+SRC_URI="https://www.clamav.net/downloads/production/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
+IUSE="bzip2 doc clamdtop clamsubmit iconv ipv6 libclamav-only libressl milter 
metadata-analysis-api selinux static-libs test uclibc xml"
+
+CDEPEND="bzip2? ( app-arch/bzip2 )
+   clamdtop? ( sys-libs/ncurses:0 )
+   iconv? ( virtual/libiconv )
+   metadata-analysis-api? ( dev-libs/json-c:= )
+   milter? ( || ( mail-filter/libmilter mail-mta/sendmail ) )
+   >=sys-libs/zlib-1.2.2:=
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   sys-devel/libtool
+   || ( dev-libs/libpcre2 >dev-libs/libpcre-6 )
+   dev-libs/libmspack
+   xml? ( dev-libs/libxml2 )
+   elibc_musl? ( sys-libs/fts-standalone )
+   !libclamav-only? ( net-misc/curl )
+   clamsubmit? ( net-misc/curl dev-libs/json-c:=  )
+   !!https://blog.clamav.net/2014/02/introducing-openssl-as-dependency-to.html
+DEPEND="${CDEPEND}
+   virtual/pkgconfig
+   test? ( dev-libs/check )"
+RDEPEND="${CDEPEND}
+   selinux? ( sec-policy/selinux-clamav )"
+
+#DOCS=( docs/UserManual.md docs/UserManual )
+HTML_DOCS=( docs/html )
+
+PATCHES=(
+   "${FILESDIR}/${PN}-0.101.2-tinfo.patch" #670729
+)
+
+pkg_setup() {
+   enewgroup clamav
+   enewuser clamav -1 -1 /dev/null clamav
+}
+
+src_prepare() {
+   default
+   eautoconf
+}
+
+src_configure() {
+   use elibc_musl && append-ldflags -lfts
+   use ppc64 && append-flags -mminimal-toc
+   use uclibc && export ac_cv_type_error_t=yes
+
+   # according to configure help it should be
+   # $(use_enable xml)
+   # but that does not work
+   # do not add this, since --disable-xml seems to override
+   # --without-xml
+   JSONUSE=""
+
+   if [ use clamsubmit ] || [ use metadata-analysis-api ]; then
+   # either of those 2 requires libjson.
+ 

[gentoo-commits] repo/gentoo:master commit in: app-antivirus/clamav/

2020-04-23 Thread Thomas Raschbacher
commit: 138be508c2b37f4575ccd26114171e809e51594e
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Thu Apr 23 19:29:09 2020 +
Commit:     Thomas Raschbacher  gentoo  org>
CommitDate: Thu Apr 23 21:17:54 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=138be508

app-antivirus/clamav: remove static-libs useflag

as per policy
https://projects.gentoo.org/qa/policy-guide/installed-files.html?highlight=static#pg0302
for more context read:
https://flameeyes.blog/2011/08/29/useless-flag-static-libs/
https://archives.gentoo.org/gentoo-dev/message/2dada80c2b9c85b0e83e6328428bf8ab

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Alessandro Barbieri  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/15489
Signed-off-by: Thomas Raschbacher  gentoo.org>

 app-antivirus/clamav/clamav-0.102.2-r2.ebuild | 214 ++
 1 file changed, 214 insertions(+)

diff --git a/app-antivirus/clamav/clamav-0.102.2-r2.ebuild 
b/app-antivirus/clamav/clamav-0.102.2-r2.ebuild
new file mode 100644
index 000..35a1db0325c
--- /dev/null
+++ b/app-antivirus/clamav/clamav-0.102.2-r2.ebuild
@@ -0,0 +1,214 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools flag-o-matic systemd
+
+DESCRIPTION="Clam Anti-Virus Scanner"
+HOMEPAGE="https://www.clamav.net/;
+SRC_URI="https://www.clamav.net/downloads/production/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
+IUSE="bzip2 doc clamdtop clamsubmit iconv ipv6 libclamav-only libressl milter 
metadata-analysis-api selinux test uclibc xml"
+
+REQUIRED_USE="libclamav-only? ( !clamdtop !clamsubmit !milter 
!metadata-analysis-api )"
+
+RESTRICT="!test? ( test )"
+
+# Require acct-{user,group}/clamav at build time so that we can set
+# the permissions on /var/lib/clamav in src_install rather than in
+# pkg_postinst; calling "chown" on the live filesystem scares me.
+CDEPEND="acct-group/clamav
+   acct-user/clamav
+   dev-libs/libltdl
+   dev-libs/libmspack
+   || ( dev-libs/libpcre2 >dev-libs/libpcre-6 )
+   >=sys-libs/zlib-1.2.2:=
+   bzip2? ( app-arch/bzip2 )
+   clamdtop? ( sys-libs/ncurses:0 )
+   clamsubmit? ( net-misc/curl dev-libs/json-c:= )
+   elibc_musl? ( sys-libs/fts-standalone )
+   iconv? ( virtual/libiconv )
+   !libclamav-only? ( net-misc/curl )
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   milter? ( || ( mail-filter/libmilter mail-mta/sendmail ) )
+   xml? ( dev-libs/libxml2 )"
+
+BDEPEND="virtual/pkgconfig"
+
+DEPEND="${CDEPEND}
+   metadata-analysis-api? ( dev-libs/json-c:* )
+   test? ( dev-libs/check )"
+RDEPEND="${CDEPEND}
+   selinux? ( sec-policy/selinux-clamav )"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-0.101.2-tinfo.patch" #670729
+   "${FILESDIR}/${PN}-0.102.1-libxml2_pkgconfig.patch" #661328
+   "${FILESDIR}/${PN}-0.102.2-fix-curl-detection.patch" #709616
+)
+
+src_prepare() {
+   default
+   eautoconf
+}
+
+src_configure() {
+   use elibc_musl && append-ldflags -lfts
+   use ppc64 && append-flags -mminimal-toc
+   use uclibc && export ac_cv_type_error_t=yes
+
+   # according to configure help it should be
+   # $(use_enable xml)
+   # but that does not work
+   # do not add this, since --disable-xml seems to override
+   # --without-xml
+   JSONUSE="--without-libjson"
+
+   if use clamsubmit || use metadata-analysis-api; then
+   # either of those 2 requires libjson.
+   # clamsubmit will be built as soon as libjson and curl are found
+   # but we only install the binary if requested
+   JSONUSE="--with-libjson=${EPREFIX}/usr"
+   fi
+
+   local myeconfargs=(
+   $(use_enable bzip2)
+   $(use_enable clamdtop)
+   $(use_enable ipv6)
+   $(use_enable milter)
+   $(use_enable test check)
+   $(use_with xml)
+   $(use_with iconv)
+   ${JSONUSE}
+   $(use_enable libclamav-only)
+   $(use_with !libclamav-only libcurl)
+   --with-system-libmspack
+   --cache-file="${S}"/config.cache
+   --disable-experimental
+   --disable-static
+   --disable-zlib-vcheck
+   --enable-id-check
+   --with-dbdir="${EPREFIX}"/var/lib/clamav
+   # Don't call --with-zlib=/usr (see bug #699296)
+   --with-zlib
+   --

[gentoo-commits] repo/gentoo:master commit in: app-antivirus/clamav/

2020-05-12 Thread Thomas Raschbacher
commit: 7049f9872d507d71103b759add938288ae7d5813
Author: Thomas Raschbacher  gentoo  org>
AuthorDate: Tue May 12 18:35:49 2020 +
Commit:     Thomas Raschbacher  gentoo  org>
CommitDate: Tue May 12 18:35:49 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7049f987

app-antivirus/clamav: version bump

fixes CVE-2020-3327, CVE-2020-3341

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Thomas Raschbacher  gentoo.org>

 app-antivirus/clamav/Manifest  |   1 +
 app-antivirus/clamav/clamav-0.102.3.ebuild | 214 +
 2 files changed, 215 insertions(+)

diff --git a/app-antivirus/clamav/Manifest b/app-antivirus/clamav/Manifest
index 0b7df1fc6c4..213281bf6a9 100644
--- a/app-antivirus/clamav/Manifest
+++ b/app-antivirus/clamav/Manifest
@@ -1 +1,2 @@
 DIST clamav-0.102.2.tar.gz 13227538 BLAKE2B 
09d18f507a439f1dd63ebc038b129e0ead75bb344bfad2b5bd36e2c0c76af01f42fcacc60ff40b5676cb5fb7b38b90747452654a5d104b9b7b5e2d5a06b3dc2d
 SHA512 
7db53e0e2b4d6b0e4cf5048d3c9dfbcabcffd680c3a2b718c763b9599b0c1c14e56bae70c54c251ee9e8fd1acd3134657196dbaad2d23a16bad76a088c6fc41f
+DIST clamav-0.102.3.tar.gz 13226108 BLAKE2B 
741c0cc6a088ffe880eabb7a59151b3c13c5754f9cb36582ffca9cbeea6b039e3c49b7155ba14fa302e9ee4bfa6adf8b98f0e29f2354ea8569b11b1ed2b2532c
 SHA512 
d239718814b303fb0f1655d9bdaf3675d888eea57e786d927eafabb7b6f58cd7f5fb7dc149511c2af6f800dcc919f2e1d6954110d45b9e16619c632e8d2b37f2

diff --git a/app-antivirus/clamav/clamav-0.102.3.ebuild 
b/app-antivirus/clamav/clamav-0.102.3.ebuild
new file mode 100644
index 000..35a1db0325c
--- /dev/null
+++ b/app-antivirus/clamav/clamav-0.102.3.ebuild
@@ -0,0 +1,214 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools flag-o-matic systemd
+
+DESCRIPTION="Clam Anti-Virus Scanner"
+HOMEPAGE="https://www.clamav.net/;
+SRC_URI="https://www.clamav.net/downloads/production/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
+IUSE="bzip2 doc clamdtop clamsubmit iconv ipv6 libclamav-only libressl milter 
metadata-analysis-api selinux test uclibc xml"
+
+REQUIRED_USE="libclamav-only? ( !clamdtop !clamsubmit !milter 
!metadata-analysis-api )"
+
+RESTRICT="!test? ( test )"
+
+# Require acct-{user,group}/clamav at build time so that we can set
+# the permissions on /var/lib/clamav in src_install rather than in
+# pkg_postinst; calling "chown" on the live filesystem scares me.
+CDEPEND="acct-group/clamav
+   acct-user/clamav
+   dev-libs/libltdl
+   dev-libs/libmspack
+   || ( dev-libs/libpcre2 >dev-libs/libpcre-6 )
+   >=sys-libs/zlib-1.2.2:=
+   bzip2? ( app-arch/bzip2 )
+   clamdtop? ( sys-libs/ncurses:0 )
+   clamsubmit? ( net-misc/curl dev-libs/json-c:= )
+   elibc_musl? ( sys-libs/fts-standalone )
+   iconv? ( virtual/libiconv )
+   !libclamav-only? ( net-misc/curl )
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   milter? ( || ( mail-filter/libmilter mail-mta/sendmail ) )
+   xml? ( dev-libs/libxml2 )"
+
+BDEPEND="virtual/pkgconfig"
+
+DEPEND="${CDEPEND}
+   metadata-analysis-api? ( dev-libs/json-c:* )
+   test? ( dev-libs/check )"
+RDEPEND="${CDEPEND}
+   selinux? ( sec-policy/selinux-clamav )"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-0.101.2-tinfo.patch" #670729
+   "${FILESDIR}/${PN}-0.102.1-libxml2_pkgconfig.patch" #661328
+   "${FILESDIR}/${PN}-0.102.2-fix-curl-detection.patch" #709616
+)
+
+src_prepare() {
+   default
+   eautoconf
+}
+
+src_configure() {
+   use elibc_musl && append-ldflags -lfts
+   use ppc64 && append-flags -mminimal-toc
+   use uclibc && export ac_cv_type_error_t=yes
+
+   # according to configure help it should be
+   # $(use_enable xml)
+   # but that does not work
+   # do not add this, since --disable-xml seems to override
+   # --without-xml
+   JSONUSE="--without-libjson"
+
+   if use clamsubmit || use metadata-analysis-api; then
+   # either of those 2 requires libjson.
+   # clamsubmit will be built as soon as libjson and curl are found
+   # but we only install the binary if requested
+   JSONUSE="--with-libjson=${EPREFIX}/usr"
+   fi
+
+   local myeconfargs=(
+   $(use_enable bzip2)
+   $(use_enable clamdtop)
+   $(use_enable ipv6)
+   $(use_enable milter)
+   $(use_enable test check)
+   $(use_with xml)
+   $(use_with iconv)
+   ${J

[gentoo-commits] repo/gentoo:master commit in: net-mail/dbmail/

2021-03-12 Thread Thomas Raschbacher
commit: 6693690f398a448f16db518497dad5a0c2b4c35a
Author: Thomas Raschbacher  gentoo  org>
AuthorDate: Fri Mar 12 21:50:35 2021 +
Commit:     Thomas Raschbacher  gentoo  org>
CommitDate: Fri Mar 12 21:56:41 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6693690f

net-mail/dbmail: re-add myself as maintainer

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Thomas Raschbacher  gentoo.org>

 net-mail/dbmail/metadata.xml | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/net-mail/dbmail/metadata.xml b/net-mail/dbmail/metadata.xml
index 018653334e6..5cda74b2625 100644
--- a/net-mail/dbmail/metadata.xml
+++ b/net-mail/dbmail/metadata.xml
@@ -1,7 +1,10 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-  
+  
+lord...@gentoo.org
+Thomas Raschbacher
+  
   Dbmail is the name of a group of programs that enable the 
possiblilty of storing and retrieving mail messages from a database. Currently 
MySQL, PostgreSQL and SQLite can be used as database backends.
   
 Enable sieve filter support



[gentoo-commits] repo/gentoo:master commit in: acct-group/dbmail/

2021-03-12 Thread Thomas Raschbacher
commit: 792421f52ce5b60c99bb38de363230aa5f071b4a
Author: Thomas Raschbacher  gentoo  org>
AuthorDate: Fri Mar 12 21:50:12 2021 +
Commit:     Thomas Raschbacher  gentoo  org>
CommitDate: Fri Mar 12 21:56:40 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=792421f5

acct-group/dbmail: re-add myself as maintainer

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Thomas Raschbacher  gentoo.org>

 acct-group/dbmail/metadata.xml | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/acct-group/dbmail/metadata.xml b/acct-group/dbmail/metadata.xml
index 7a38bb90096..ff82108a6c9 100644
--- a/acct-group/dbmail/metadata.xml
+++ b/acct-group/dbmail/metadata.xml
@@ -1,5 +1,8 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-   
+  
+lord...@gentoo.org
+Thomas Raschbacher
+  
 



[gentoo-commits] repo/gentoo:master commit in: acct-user/dbmail/

2021-03-12 Thread Thomas Raschbacher
commit: 0da03f92d5457150a2cfa6468ede2f179f7a2878
Author: Thomas Raschbacher  gentoo  org>
AuthorDate: Fri Mar 12 21:47:50 2021 +
Commit:     Thomas Raschbacher  gentoo  org>
CommitDate: Fri Mar 12 21:56:39 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0da03f92

acct-user/dbmail: took maintainership again

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Thomas Raschbacher  gentoo.org>

 acct-user/dbmail/metadata.xml | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/acct-user/dbmail/metadata.xml b/acct-user/dbmail/metadata.xml
index 7a38bb90096..ff82108a6c9 100644
--- a/acct-user/dbmail/metadata.xml
+++ b/acct-user/dbmail/metadata.xml
@@ -1,5 +1,8 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-   
+  
+lord...@gentoo.org
+Thomas Raschbacher
+  
 



[gentoo-commits] repo/gentoo:master commit in: media-libs/libdvbpsi/

2021-03-12 Thread Thomas Raschbacher
commit: 541e5658c191c9e6192c62735ca68234c401c8b0
Author: Thomas Raschbacher  gentoo  org>
AuthorDate: Fri Mar 12 21:56:21 2021 +
Commit:     Thomas Raschbacher  gentoo  org>
CommitDate: Fri Mar 12 21:56:42 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=541e5658

media-libs/libdvbpsi: re-add myself as maintainer

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Thomas Raschbacher  gentoo.org>

 media-libs/libdvbpsi/metadata.xml | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/media-libs/libdvbpsi/metadata.xml 
b/media-libs/libdvbpsi/metadata.xml
index 6f49eba8f49..ff82108a6c9 100644
--- a/media-libs/libdvbpsi/metadata.xml
+++ b/media-libs/libdvbpsi/metadata.xml
@@ -1,5 +1,8 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-
+  
+lord...@gentoo.org
+Thomas Raschbacher
+  
 



[gentoo-commits] repo/gentoo:master commit in: dev-db/libzdb/

2021-03-12 Thread Thomas Raschbacher
commit: 8be15d27df5ed20d59dcd698b0f485cc5310685f
Author: Thomas Raschbacher  gentoo  org>
AuthorDate: Fri Mar 12 07:13:35 2021 +
Commit:     Thomas Raschbacher  gentoo  org>
CommitDate: Fri Mar 12 20:57:53 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8be15d27

dev-db/libzdb: version bump and re-add myself as maintainer

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Thomas Raschbacher  gentoo.org>

 dev-db/libzdb/Manifest|  1 +
 dev-db/libzdb/libzdb-3.2.2.ebuild | 90 +++
 dev-db/libzdb/metadata.xml|  5 ++-
 3 files changed, 95 insertions(+), 1 deletion(-)

diff --git a/dev-db/libzdb/Manifest b/dev-db/libzdb/Manifest
index ccf0c0c60b6..dc4276ee3cc 100644
--- a/dev-db/libzdb/Manifest
+++ b/dev-db/libzdb/Manifest
@@ -1 +1,2 @@
 DIST libzdb-3.1.tar.gz 720162 BLAKE2B 
2ad8ede7e2a1c0ee831ba546b7756d2688bcde83b537e812c12ab3d42d6bdc13526778ae68b61584a52569f0b42fbeb8462efe379821295d855f585ae3420df4
 SHA512 
7cf24ccf0f0a938955d8b54af2c6eca8a8f700737beafde9e824129f324511e06adbc11a3fdbd6ad6d9b902fdae6f7caab4e5c1c594d2211be314e3a24c697f3
+DIST libzdb-3.2.2.tar.gz 752292 BLAKE2B 
449fe1cf9ac7196473ab45593d197ea9d02a91bb3b0efaaea91b3c95bb22de1ced68704835e542e092a9f507e8f2484a141e021721df84e818a18a36214f7c40
 SHA512 
1e732f8785322e0369de16a8100c9467e96ad1ca4eee31e8bfc349f4f17d4cc237a691addc060a66e1b46bcfeb99c3aed07b1d5dbe20e70fde4ffbf35dbea2eb

diff --git a/dev-db/libzdb/libzdb-3.2.2.ebuild 
b/dev-db/libzdb/libzdb-3.2.2.ebuild
new file mode 100644
index 000..cc039a65aee
--- /dev/null
+++ b/dev-db/libzdb/libzdb-3.2.2.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit toolchain-funcs
+
+DESCRIPTION="A thread safe high level multi-database connection pool library"
+HOMEPAGE="https://www.tildeslash.com/libzdb/;
+SRC_URI="https://www.tildeslash.com/${PN}/dist/${P}.tar.gz;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug doc mysql postgres +sqlite ssl static-libs"
+REQUIRED_USE=" || ( postgres mysql sqlite )"
+
+RESTRICT=test
+
+RDEPEND="mysql? ( dev-db/mysql-connector-c:0= )
+   postgres? ( dev-db/postgresql )
+   sqlite? ( >=dev-db/sqlite-3.7:3[unlock-notify(+)] )
+   ssl? ( dev-libs/openssl:0= )"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig
+   doc? ( app-doc/doxygen )"
+
+src_prepare() {
+   default
+   sed -i -e "s|&& ./pool||g" test/Makefile.in || die
+   # Fix detection of openssl 1.1
+   sed -i -e "s|SSL_library_init|SSL_CTX_new|" configure || die
+}
+
+src_configure() {
+   ## TODO: check what --enable-optimized actually does
+   ## TODO: find someone with oracle db to add oci8 support
+   myconf=""
+   # enable default hidden visibility
+   myconf="${myconf} --enable-protected"
+
+   if use sqlite; then
+   myconf="${myconf} --with-sqlite=${EPREFIX}/usr/ 
--enable-sqliteunlock"
+   else
+   myconf="${myconf} --without-sqlite"
+   fi
+
+   if use mysql; then
+   myconf="${myconf} --with-mysql=${EPREFIX}/usr/bin/mysql_config"
+   else
+   myconf="${myconf} --without-mysql"
+   fi
+
+   if use postgres; then
+   myconf="${myconf} 
--with-postgresql=${EPREFIX}/usr/bin/pg_config"
+   else
+   myconf="${myconf} --without-postgresql"
+   fi
+
+   econf \
+   $(use_enable debug profiling) \
+   $(use_enable static-libs static) \
+   $(use_enable ssl openssl) \
+   --without-oci \
+   ${myconf}
+}
+
+src_compile() {
+   default
+   if use doc; then
+   emake doc
+   fi
+}
+
+src_install() {
+   default
+
+   # the --disable-static flag only skips .a
+   use static-libs || rm -f "${D}"/usr/lib*/libzdb.la
+
+   dodoc AUTHORS CHANGES README
+   if use doc;then
+   docinto html
+   dodoc -r "${S}/doc/api-docs"/*
+   fi
+}
+
+src_test() {
+   emake verify
+}

diff --git a/dev-db/libzdb/metadata.xml b/dev-db/libzdb/metadata.xml
index 7a38bb90096..ff82108a6c9 100644
--- a/dev-db/libzdb/metadata.xml
+++ b/dev-db/libzdb/metadata.xml
@@ -1,5 +1,8 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-   
+  
+lord...@gentoo.org
+Thomas Raschbacher
+  
 



[gentoo-commits] repo/gentoo:master commit in: x11-wm/treewm/

2021-03-12 Thread Thomas Raschbacher
commit: 0f315f56a64f545518e87c1febedb2f85d46b779
Author: Thomas Raschbacher  gentoo  org>
AuthorDate: Fri Mar 12 20:25:46 2021 +
Commit:     Thomas Raschbacher  gentoo  org>
CommitDate: Fri Mar 12 20:57:58 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f315f56

x11-wm/treewm: re-add myself as maintainer and add ~amd64

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Thomas Raschbacher  gentoo.org>

 x11-wm/treewm/metadata.xml   | 5 -
 x11-wm/treewm/treewm-0.4.5-r2.ebuild | 4 ++--
 2 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/x11-wm/treewm/metadata.xml b/x11-wm/treewm/metadata.xml
index 8b08667b625..9a9cd0e9e7f 100644
--- a/x11-wm/treewm/metadata.xml
+++ b/x11-wm/treewm/metadata.xml
@@ -1,7 +1,10 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-  
+  
+lord...@gentoo.org
+Thomas Raschbacher
+  
   
 treewm
   

diff --git a/x11-wm/treewm/treewm-0.4.5-r2.ebuild 
b/x11-wm/treewm/treewm-0.4.5-r2.ebuild
index 78121114220..a94abe2ab16 100644
--- a/x11-wm/treewm/treewm-0.4.5-r2.ebuild
+++ b/x11-wm/treewm/treewm-0.4.5-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/treewm/${P}.tar.bz2"
 
 SLOT="0"
 LICENSE="GPL-2"
-KEYWORDS="ppc sparc x86"
+KEYWORDS="~amd64 ppc sparc x86"
 
 RDEPEND="
x11-libs/libX11



[gentoo-commits] repo/gentoo:master commit in: app-arch/alien/

2021-03-12 Thread Thomas Raschbacher
commit: 421f0b3999d59615d6497049eef5a4c931abd1b6
Author: Thomas Raschbacher  gentoo  org>
AuthorDate: Fri Mar 12 20:10:17 2021 +
Commit:     Thomas Raschbacher  gentoo  org>
CommitDate: Fri Mar 12 20:57:57 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=421f0b39

app-arch/alien: updated homepage and re-added myself as maintainer

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Thomas Raschbacher  gentoo.org>

 app-arch/alien/alien-8.95-r1.ebuild |  4 ++--
 app-arch/alien/metadata.xml | 10 +++---
 2 files changed, 9 insertions(+), 5 deletions(-)

diff --git a/app-arch/alien/alien-8.95-r1.ebuild 
b/app-arch/alien/alien-8.95-r1.ebuild
index 814e3b3ce4d..fac253c4e11 100644
--- a/app-arch/alien/alien-8.95-r1.ebuild
+++ b/app-arch/alien/alien-8.95-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -6,7 +6,7 @@ EAPI=6
 inherit perl-module
 
 DESCRIPTION="Converts between the rpm, dpkg, stampede slp, and slackware tgz 
file formats"
-HOMEPAGE="http://kitenet.net/programs/alien;
+HOMEPAGE="https://sourceforge.net/projects/alien-pkg-convert;
 SRC_URI="mirror://debian/pool/main/a/${PN}/${PN}_${PV}.tar.xz -> ${P}.tar.xz"
 
 LICENSE="LGPL-2.1"

diff --git a/app-arch/alien/metadata.xml b/app-arch/alien/metadata.xml
index 294c350c696..a71d1bc12f7 100644
--- a/app-arch/alien/metadata.xml
+++ b/app-arch/alien/metadata.xml
@@ -1,7 +1,11 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   monsie...@gentoo.org
-   
+  
+lord...@gentoo.org
+Thomas Raschbacher
+  
+  
+monsie...@gentoo.org
+  
 



[gentoo-commits] repo/gentoo:master commit in: dev-db/libzdb/

2021-03-12 Thread Thomas Raschbacher
commit: 180702f8e140f7e0052a68ecb6fc39779c513808
Author: Thomas Raschbacher  gentoo  org>
AuthorDate: Sat Mar 13 00:06:32 2021 +
Commit:     Thomas Raschbacher  gentoo  org>
CommitDate: Sat Mar 13 00:06:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=180702f8

dev-db/libzdb: fix postgresql dep and remove unneded sed from 3.2

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Thomas Raschbacher  gentoo.org>

 dev-db/libzdb/libzdb-3.1-r1.ebuild | 4 ++--
 dev-db/libzdb/libzdb-3.2.2.ebuild  | 4 +---
 2 files changed, 3 insertions(+), 5 deletions(-)

diff --git a/dev-db/libzdb/libzdb-3.1-r1.ebuild 
b/dev-db/libzdb/libzdb-3.1-r1.ebuild
index b3ba017bb1a..2e86113710c 100644
--- a/dev-db/libzdb/libzdb-3.1-r1.ebuild
+++ b/dev-db/libzdb/libzdb-3.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -18,7 +18,7 @@ REQUIRED_USE=" || ( postgres mysql sqlite )"
 RESTRICT=test
 
 RDEPEND="mysql? ( dev-db/mysql-connector-c:0= )
-   postgres? ( dev-db/postgresql )
+   postgres? ( dev-db/postgresql:* )
sqlite? ( >=dev-db/sqlite-3.7:3[unlock-notify(+)] )
ssl? ( dev-libs/openssl:0= )"
 DEPEND="${RDEPEND}

diff --git a/dev-db/libzdb/libzdb-3.2.2.ebuild 
b/dev-db/libzdb/libzdb-3.2.2.ebuild
index cc039a65aee..eda97e8cd4e 100644
--- a/dev-db/libzdb/libzdb-3.2.2.ebuild
+++ b/dev-db/libzdb/libzdb-3.2.2.ebuild
@@ -18,7 +18,7 @@ REQUIRED_USE=" || ( postgres mysql sqlite )"
 RESTRICT=test
 
 RDEPEND="mysql? ( dev-db/mysql-connector-c:0= )
-   postgres? ( dev-db/postgresql )
+   postgres? ( dev-db/postgresql:* )
sqlite? ( >=dev-db/sqlite-3.7:3[unlock-notify(+)] )
ssl? ( dev-libs/openssl:0= )"
 DEPEND="${RDEPEND}
@@ -28,8 +28,6 @@ DEPEND="${RDEPEND}
 src_prepare() {
default
sed -i -e "s|&& ./pool||g" test/Makefile.in || die
-   # Fix detection of openssl 1.1
-   sed -i -e "s|SSL_library_init|SSL_CTX_new|" configure || die
 }
 
 src_configure() {



[gentoo-commits] repo/gentoo:master commit in: app-antivirus/clamav/

2021-04-07 Thread Thomas Raschbacher
commit: db1e884b39e07a09c071eaed1c1868902d84036d
Author: Thomas Raschbacher  gentoo  org>
AuthorDate: Wed Apr  7 19:06:46 2021 +
Commit:     Thomas Raschbacher  gentoo  org>
CommitDate: Wed Apr  7 19:07:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db1e884b

app-antivirus/clamav: ClamAV 0.103.2 security patch release

Fixes CVE-2021-1386, CVE-2021-1252, CVE-2021-1404, CVE-2021-1405

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Thomas Raschbacher  gentoo.org>

 app-antivirus/clamav/Manifest  |   1 +
 app-antivirus/clamav/clamav-0.103.2.ebuild | 235 +
 2 files changed, 236 insertions(+)

diff --git a/app-antivirus/clamav/Manifest b/app-antivirus/clamav/Manifest
index 2fad2fc449e..191b4b5fdec 100644
--- a/app-antivirus/clamav/Manifest
+++ b/app-antivirus/clamav/Manifest
@@ -1,2 +1,3 @@
 DIST clamav-0.102.4.tar.gz 1323 BLAKE2B 
7109da3e2281472032777b8a9d14ca6ff345aead33e5aaf0b9d1ff4721459926062f789dd1f7e8637155e4b9f3bce9f78127bf450f32baf3f1006b8083d3431a
 SHA512 
29893deb8d2d913dff72331875d3dc3a10356bfb254ddfe1c1933b3ea4f8b76c96a1b840f95e72be36cbc0e00b9ec35e395225ef264761f53e709bb1026a4f09
 DIST clamav-0.103.1.tar.gz 13369791 BLAKE2B 
974716a17e67240ef606b074584a1ac344f1d5915347aaa02b388570ea543981433c482423b99f5d07054bdf4dce8a0d043afdd52b42d49ace468f3d801c3353
 SHA512 
f13e9542898ef42c0db6f7826bcb220b9cb57de2a88bfedc6c991b76ff06c59290522d31119132eaa2093da58c5069d63103f6260e271497bda2b472c3cd6ffb
+DIST clamav-0.103.2.tar.gz 13387954 BLAKE2B 
de0ececd2fe4486d2e8194dbeb45bfb74086ab3eb45fcab7590e75aa5a2242981066a4e8fa99b571cf7278f4516d986ad1a24254a8fe2c5caf4c870b3179c4b6
 SHA512 
87d47c4529a57da0b47b3744a279996ca24fa74ce10d7e27a53c19c1e13098af680e0e48ed767122bb2bbd3f927302451da84ccf51a933e7e3556ef43cbe9f45

diff --git a/app-antivirus/clamav/clamav-0.103.2.ebuild 
b/app-antivirus/clamav/clamav-0.103.2.ebuild
new file mode 100644
index 000..6829a29906a
--- /dev/null
+++ b/app-antivirus/clamav/clamav-0.103.2.ebuild
@@ -0,0 +1,235 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools flag-o-matic systemd tmpfiles
+
+DESCRIPTION="Clam Anti-Virus Scanner"
+HOMEPAGE="https://www.clamav.net/;
+SRC_URI="https://www.clamav.net/downloads/production/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
+IUSE="bzip2 doc clamonacc clamdtop clamsubmit iconv ipv6 libclamav-only 
libressl milter metadata-analysis-api selinux systemd test uclibc xml"
+
+REQUIRED_USE="libclamav-only? ( !clamonacc !clamdtop !clamsubmit !milter 
!metadata-analysis-api )"
+
+RESTRICT="!test? ( test )"
+
+# Require acct-{user,group}/clamav at build time so that we can set
+# the permissions on /var/lib/clamav in src_install rather than in
+# pkg_postinst; calling "chown" on the live filesystem scares me.
+CDEPEND="acct-group/clamav
+   acct-user/clamav
+   dev-libs/libltdl
+   dev-libs/libmspack
+   || ( dev-libs/libpcre2 >dev-libs/libpcre-6 )
+   dev-libs/tomsfastmath
+   >=sys-libs/zlib-1.2.2:=
+   bzip2? ( app-arch/bzip2 )
+   clamdtop? ( sys-libs/ncurses:0 )
+   clamsubmit? ( net-misc/curl dev-libs/json-c:= )
+   elibc_musl? ( sys-libs/fts-standalone )
+   iconv? ( virtual/libiconv )
+   !libclamav-only? ( net-misc/curl )
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   milter? ( || ( mail-filter/libmilter mail-mta/sendmail ) )
+   xml? ( dev-libs/libxml2 )"
+
+# We need at least autoconf-2.69-r5 because that's the first (patched)
+# version of it in Gentoo that supports ./configure --runstatedir.
+BDEPEND=">=sys-devel/autoconf-2.69-r5
+   virtual/pkgconfig"
+
+DEPEND="${CDEPEND}
+   metadata-analysis-api? ( dev-libs/json-c:* )
+   test? ( dev-libs/check )"
+RDEPEND="${CDEPEND}
+   selinux? ( sec-policy/selinux-clamav )"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-0.102.1-libxml2_pkgconfig.patch" #661328
+   "${FILESDIR}/${PN}-0.102.2-fix-curl-detection.patch" #709616
+   "${FILESDIR}/${PN}-0.103.0-system-tomsfastmath.patch" # 649394
+   "${FILESDIR}/${PN}-0.103.1-upstream-openrc.patch"
+)
+
+src_prepare() {
+   default
+
+   # Be extra sure that we're using the system copy of tomsfastmath
+   einfo "removing bundled copy of dev-libs/tomsfastmath"
+   rm -r libclamav/tomsfastmath || \
+   die "failed to remove bundled tomsfastmath"
+
+   AT_NO_RECURSIVE="yes" eautoreconf
+}
+
+src_configure() {
+   use elibc_musl && append-ldflags -lfts
+   

[gentoo-commits] repo/gentoo:master commit in: dev-perl/File-Scan-ClamAV/

2021-04-07 Thread Thomas Raschbacher
commit: ee9b22423b16e3c7a763a8eb7009a9f8696ef85d
Author: Thomas Raschbacher  gentoo  org>
AuthorDate: Wed Apr  7 19:16:14 2021 +
Commit:     Thomas Raschbacher  gentoo  org>
CommitDate: Wed Apr  7 19:16:14 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee9b2242

dev-perl/File-Scan-ClamAV: move clamav to DEPEND as Makefile.PL looks for it

Bug: https://bugs.gentoo.org/761900
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Thomas Raschbacher  gentoo.org>

 dev-perl/File-Scan-ClamAV/File-Scan-ClamAV-1.950.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-perl/File-Scan-ClamAV/File-Scan-ClamAV-1.950.0.ebuild 
b/dev-perl/File-Scan-ClamAV/File-Scan-ClamAV-1.950.0.ebuild
index b44b7a3bb3d..57be297def3 100644
--- a/dev-perl/File-Scan-ClamAV/File-Scan-ClamAV-1.950.0.ebuild
+++ b/dev-perl/File-Scan-ClamAV/File-Scan-ClamAV-1.950.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -14,8 +14,8 @@ SLOT="0"
 KEYWORDS="~amd64 ~sparc ~x86"
 IUSE=""
 
-RDEPEND="app-antivirus/clamav"
 DEPEND="${DEPEND}
+   app-antivirus/clamav
virtual/perl-ExtUtils-MakeMaker
 "
 



[gentoo-commits] repo/gentoo:master commit in: app-antivirus/clamav/

2021-04-07 Thread Thomas Raschbacher
commit: 35128b956df17d6b54b2c9cc455f2ce08393dcc5
Author: Thomas Raschbacher  gentoo  org>
AuthorDate: Wed Apr  7 20:34:43 2021 +
Commit:     Thomas Raschbacher  gentoo  org>
CommitDate: Wed Apr  7 20:34:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35128b95

app-antivirus/clamav: drop vulnerable version

~arch version vulnerable to CVE-2021-1252, CVE-2021-1404

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Thomas Raschbacher  gentoo.org>

 app-antivirus/clamav/Manifest  |   1 -
 app-antivirus/clamav/clamav-0.103.1.ebuild | 235 -
 2 files changed, 236 deletions(-)

diff --git a/app-antivirus/clamav/Manifest b/app-antivirus/clamav/Manifest
index 191b4b5fdec..0eb3defa5e0 100644
--- a/app-antivirus/clamav/Manifest
+++ b/app-antivirus/clamav/Manifest
@@ -1,3 +1,2 @@
 DIST clamav-0.102.4.tar.gz 1323 BLAKE2B 
7109da3e2281472032777b8a9d14ca6ff345aead33e5aaf0b9d1ff4721459926062f789dd1f7e8637155e4b9f3bce9f78127bf450f32baf3f1006b8083d3431a
 SHA512 
29893deb8d2d913dff72331875d3dc3a10356bfb254ddfe1c1933b3ea4f8b76c96a1b840f95e72be36cbc0e00b9ec35e395225ef264761f53e709bb1026a4f09
-DIST clamav-0.103.1.tar.gz 13369791 BLAKE2B 
974716a17e67240ef606b074584a1ac344f1d5915347aaa02b388570ea543981433c482423b99f5d07054bdf4dce8a0d043afdd52b42d49ace468f3d801c3353
 SHA512 
f13e9542898ef42c0db6f7826bcb220b9cb57de2a88bfedc6c991b76ff06c59290522d31119132eaa2093da58c5069d63103f6260e271497bda2b472c3cd6ffb
 DIST clamav-0.103.2.tar.gz 13387954 BLAKE2B 
de0ececd2fe4486d2e8194dbeb45bfb74086ab3eb45fcab7590e75aa5a2242981066a4e8fa99b571cf7278f4516d986ad1a24254a8fe2c5caf4c870b3179c4b6
 SHA512 
87d47c4529a57da0b47b3744a279996ca24fa74ce10d7e27a53c19c1e13098af680e0e48ed767122bb2bbd3f927302451da84ccf51a933e7e3556ef43cbe9f45

diff --git a/app-antivirus/clamav/clamav-0.103.1.ebuild 
b/app-antivirus/clamav/clamav-0.103.1.ebuild
deleted file mode 100644
index 6829a29906a..000
--- a/app-antivirus/clamav/clamav-0.103.1.ebuild
+++ /dev/null
@@ -1,235 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools flag-o-matic systemd tmpfiles
-
-DESCRIPTION="Clam Anti-Virus Scanner"
-HOMEPAGE="https://www.clamav.net/;
-SRC_URI="https://www.clamav.net/downloads/production/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
-IUSE="bzip2 doc clamonacc clamdtop clamsubmit iconv ipv6 libclamav-only 
libressl milter metadata-analysis-api selinux systemd test uclibc xml"
-
-REQUIRED_USE="libclamav-only? ( !clamonacc !clamdtop !clamsubmit !milter 
!metadata-analysis-api )"
-
-RESTRICT="!test? ( test )"
-
-# Require acct-{user,group}/clamav at build time so that we can set
-# the permissions on /var/lib/clamav in src_install rather than in
-# pkg_postinst; calling "chown" on the live filesystem scares me.
-CDEPEND="acct-group/clamav
-   acct-user/clamav
-   dev-libs/libltdl
-   dev-libs/libmspack
-   || ( dev-libs/libpcre2 >dev-libs/libpcre-6 )
-   dev-libs/tomsfastmath
-   >=sys-libs/zlib-1.2.2:=
-   bzip2? ( app-arch/bzip2 )
-   clamdtop? ( sys-libs/ncurses:0 )
-   clamsubmit? ( net-misc/curl dev-libs/json-c:= )
-   elibc_musl? ( sys-libs/fts-standalone )
-   iconv? ( virtual/libiconv )
-   !libclamav-only? ( net-misc/curl )
-   !libressl? ( dev-libs/openssl:0= )
-   libressl? ( dev-libs/libressl:0= )
-   milter? ( || ( mail-filter/libmilter mail-mta/sendmail ) )
-   xml? ( dev-libs/libxml2 )"
-
-# We need at least autoconf-2.69-r5 because that's the first (patched)
-# version of it in Gentoo that supports ./configure --runstatedir.
-BDEPEND=">=sys-devel/autoconf-2.69-r5
-   virtual/pkgconfig"
-
-DEPEND="${CDEPEND}
-   metadata-analysis-api? ( dev-libs/json-c:* )
-   test? ( dev-libs/check )"
-RDEPEND="${CDEPEND}
-   selinux? ( sec-policy/selinux-clamav )"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-0.102.1-libxml2_pkgconfig.patch" #661328
-   "${FILESDIR}/${PN}-0.102.2-fix-curl-detection.patch" #709616
-   "${FILESDIR}/${PN}-0.103.0-system-tomsfastmath.patch" # 649394
-   "${FILESDIR}/${PN}-0.103.1-upstream-openrc.patch"
-)
-
-src_prepare() {
-   default
-
-   # Be extra sure that we're using the system copy of tomsfastmath
-   einfo "removing bundled copy of dev-libs/tomsfastmath"
-   rm -r libclamav/tomsfastmath || \
-   die "failed to remove bundled tomsfastmath"
-
-   AT_NO_RECURSIVE="yes" eautoreconf
-}
-
-src_configure() {
-   use elibc_musl && append-ldflags -lfts
-   use ppc64 && appen

[gentoo-commits] repo/gentoo:master commit in: media-video/kino/files/, media-video/kino/

2021-04-10 Thread Thomas Raschbacher
commit: 9debdf067fc58ecac4977b619dbd5a28515caf5c
Author: Thomas Raschbacher  gentoo  org>
AuthorDate: Sat Apr 10 10:04:46 2021 +
Commit:     Thomas Raschbacher  gentoo  org>
CommitDate: Sat Apr 10 10:05:34 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9debdf06

media-video/kino: patching .desktop file

Closes: https://bugs.gentoo.org/751706
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Thomas Raschbacher  gentoo.org>

 media-video/kino/files/kino-1.3.4-desktop.patch |  14 
 media-video/kino/kino-1.3.4-r2.ebuild   | 104 
 2 files changed, 118 insertions(+)

diff --git a/media-video/kino/files/kino-1.3.4-desktop.patch 
b/media-video/kino/files/kino-1.3.4-desktop.patch
new file mode 100644
index 000..03267e35b48
--- /dev/null
+++ b/media-video/kino/files/kino-1.3.4-desktop.patch
@@ -0,0 +1,14 @@
+--- kino-1.3.4/Kino.desktop_orig   2021-04-10 11:55:07.696950138 +0200
 kino-1.3.4/Kino.desktop2021-04-10 11:55:19.621863615 +0200
+@@ -41,9 +41,9 @@
+ Encoding=UTF-8
+ TryExec=kino
+ Exec=kino %F
+-Icon=kino.png
++Icon=kino
+ Terminal=false
+ StartupNotify=true
+ Type=Application
+-Categories=Application;AudioVideo;AudioVideoEditing;
++Categories=AudioVideo;AudioVideoEditing;
+ MimeType=video/dv;application/smil

diff --git a/media-video/kino/kino-1.3.4-r2.ebuild 
b/media-video/kino/kino-1.3.4-r2.ebuild
new file mode 100644
index 000..da4e9f6edd0
--- /dev/null
+++ b/media-video/kino/kino-1.3.4-r2.ebuild
@@ -0,0 +1,104 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit autotools ltprune udev xdg
+
+DESCRIPTION="Kino is a non-linear DV editor for GNU/Linux"
+HOMEPAGE="http://www.kinodv.org/;
+SRC_URI="mirror://sourceforge/kino/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE="alsa dvdr gpac lame quicktime sox vorbis"
+
+# Optional dependency on cinelerra-cvs (as a replacement for libquicktime)
+# dropped because kino may run with it but won't build anymore.
+
+CDEPEND="
+   >=x11-libs/gtk+-2.6.0:2
+   >=gnome-base/libglade-2.5.0
+   >=dev-libs/glib-2:2
+   x11-libs/libXv
+   dev-libs/libxml2:2
+   media-libs/audiofile
+   >=sys-libs/libraw1394-1.0.0
+   >=sys-libs/libavc1394-0.4.1
+   >=media-libs/libdv-0.103
+   media-libs/libsamplerate
+   media-libs/libiec61883
+   media-libs/libv4l:0=
+   alsa? ( >=media-libs/alsa-lib-1.0.9 )
+   >=media-video/ffmpeg-3:0=
+   quicktime? ( >=media-libs/libquicktime-0.9.5 )
+"
+DEPEND="${CDEPEND}
+   dev-util/intltool
+"
+RDEPEND="${CDEPEND}
+   media-video/mjpegtools
+   media-sound/rawrec
+   dvdr? ( media-video/dvdauthor
+   app-cdr/dvd+rw-tools )
+   gpac? ( media-video/gpac )
+   lame? ( media-sound/lame )
+   sox? ( media-sound/sox )
+   vorbis? ( media-sound/vorbis-tools )
+"
+
+src_prepare() {
+   default
+
+   # Deactivating automagic alsa configuration, bug #134725
+   if ! use alsa ; then
+   sed -i -e "s:HAVE_ALSA 1:HAVE_ALSA 0:" configure || die
+   fi
+
+   # Fix bug #169590
+   sed -i \
+   -e '/\$(LIBQUICKTIME_LIBS) \\/d' \
+   -e '/^[[:space:]]*\$(SRC_LIBS)/ a\
+   \$(LIBQUICKTIME_LIBS) \\' \
+   src/Makefile.in || die
+
+   # Fix test failure discovered in bug #193947
+   sed -i -e '$a\
+\
+ffmpeg/libavcodec/ps2/idct_mmi.c\
+ffmpeg/libavcodec/sparc/dsputil_vis.c\
+ffmpeg/libavcodec/sparc/vis.h\
+ffmpeg/libavutil/bswap.h\
+ffmpeg/libswscale/yuv2rgb_template.c\
+src/export.h\
+src/message.cc\
+src/page_bttv.cc' po/POTFILES.in || die
+
+   sed -i -e 's:^#include :#include :' 
src/filehandler.h || die
+   eapply "${FILESDIR}/${P}-v4l1.patch"
+   eapply "${FILESDIR}/${P}-libav-0.7.patch"
+   eapply "${FILESDIR}/${P}-libav-0.8.patch"
+   eapply "${FILESDIR}/${P}-libavcodec-pkg-config.patch"
+   eapply "${FILESDIR}/${P}-ffmpeg3.patch"
+   eapply "${FILESDIR}/${P}-ffmpeg4.patch"
+   eapply "${FILESDIR}/${P}-desktop.patch"
+
+   mv configure.in configure.ac || die
+   eautoreconf
+}
+
+src_configure() {
+   econf \
+   --disable-local-ffmpeg \
+   $(use_enable quicktime) \
+   $(use_with sparc dv1394) \
+   --with-udev-rules-dir="$(get_udevdir)"/rules.d \
+   CPPFLAGS="-I${ROOT}usr/include/libavcodec 
-I${ROOT}usr/include/libavformat -I${ROOT}usr/include/libswscale"
+}
+
+src_install() {
+   default
+   mv "${ED}/$(get_udevdir)"/rules.d/{,99-}kino.rules
+   fowners root:root -R /usr/share/kino/help #177378
+   prune_libtool_files --all #385361
+}



[gentoo-commits] repo/gentoo:master commit in: media-libs/libmatroska/

2021-04-10 Thread Thomas Raschbacher
commit: 90045025cc0b476a78250af0771935bac0e07713
Author: Thomas Raschbacher  gentoo  org>
AuthorDate: Sat Apr 10 09:01:19 2021 +
Commit:     Thomas Raschbacher  gentoo  org>
CommitDate: Sat Apr 10 09:18:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90045025

media-libs/libmatroska: version bump

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Thomas Raschbacher  gentoo.org>

 media-libs/libmatroska/Manifest |  1 +
 media-libs/libmatroska/libmatroska-1.6.3.ebuild | 23 +++
 2 files changed, 24 insertions(+)

diff --git a/media-libs/libmatroska/Manifest b/media-libs/libmatroska/Manifest
index 8bbe0fedcaf..fae48a8fe7c 100644
--- a/media-libs/libmatroska/Manifest
+++ b/media-libs/libmatroska/Manifest
@@ -1 +1,2 @@
 DIST libmatroska-1.6.2.tar.xz 65460 BLAKE2B 
f746f0dd519b8e3b4f98057d3f83e23a79595ab95e71f0c45c1128b2cbe093d5955a38d9d0565be9336f3d53279e20bddf0a2b4a54378c78faf4ee8f94586686
 SHA512 
c0b2b475f01e01b064348e96a4cd25f594e93b21ab6f66236d6872d1242b6076d501c155a19dedd642ded8338c0a71be09450fc086e77802099413c8849abab1
+DIST libmatroska-1.6.3.tar.xz 65612 BLAKE2B 
b72553ba32358b996b98fb1b4a3d05b4026c95406c31312d43cf7ad875192683de05d8813e5f0bed04502543c80b83524b02c7caeb860f79860760d926b92754
 SHA512 
271557c4f8836411782991c069a16cd49d7f9b6f209d1f96f6694f0e8bdfdcda3bbf76512c328555252a8c3e45c5adfcfab1e738304bb2ea85786a6f45af3f41

diff --git a/media-libs/libmatroska/libmatroska-1.6.3.ebuild 
b/media-libs/libmatroska/libmatroska-1.6.3.ebuild
new file mode 100644
index 000..8db09a78911
--- /dev/null
+++ b/media-libs/libmatroska/libmatroska-1.6.3.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+DESCRIPTION="Extensible multimedia container format based on EBML"
+HOMEPAGE="https://www.matroska.org/ 
https://github.com/Matroska-Org/libmatroska/;
+SRC_URI="https://dl.matroska.org/downloads/${PN}/${P}.tar.xz;
+
+LICENSE="LGPL-2.1"
+SLOT="0/7" # subslot = soname major version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-linux"
+IUSE=""
+
+RDEPEND=">=dev-libs/libebml-1.4.0:="
+DEPEND="${RDEPEND}"
+
+src_configure() {
+   local mycmakeargs=( -DBUILD_SHARED_LIBS=YES )
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: media-video/mkvtoolnix/

2021-04-10 Thread Thomas Raschbacher
commit: 62d0c1ab7c56dde2601985c9703454da77ebf69c
Author: Thomas Raschbacher  gentoo  org>
AuthorDate: Sat Apr 10 09:18:09 2021 +
Commit:     Thomas Raschbacher  gentoo  org>
CommitDate: Sat Apr 10 09:18:33 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62d0c1ab

media-video/mkvtoolnix: version bump

Closes: https://bugs.gentoo.org/777684
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Thomas Raschbacher  gentoo.org>

 media-video/mkvtoolnix/Manifest |   1 +
 media-video/mkvtoolnix/mkvtoolnix-56.1.0.ebuild | 130 
 2 files changed, 131 insertions(+)

diff --git a/media-video/mkvtoolnix/Manifest b/media-video/mkvtoolnix/Manifest
index de8bf2fb9e8..ee6c609ee2f 100644
--- a/media-video/mkvtoolnix/Manifest
+++ b/media-video/mkvtoolnix/Manifest
@@ -4,3 +4,4 @@ DIST mkvtoolnix-48.0.0.tar.xz 7476388 BLAKE2B 
995c468f9e2069204b539cdc3200d5543e
 DIST mkvtoolnix-49.0.0.tar.xz 7493996 BLAKE2B 
2f1266a3c4117b8369b361e92728d0b19a64f3ebcbbb1fae144af33098711196b44820a9eae61d3cd22351ff4b48e7c056697d1653ba702d13dabfe43e869018
 SHA512 
087638abea16639d4c452639617d0a183b58bf0496b1c150a46b80a50c15c4a4e9926437dfe002e7f574bd2b72b1e0cf810838c476dd7816bad86ed026e5f4c7
 DIST mkvtoolnix-50.0.0.tar.xz 7559852 BLAKE2B 
ffcc0c608915d32d20fc823208857bf54dc3d645d56d3b8b9f7e33b213ce5046b977b6f3de41d1b779d958d6ffc8578fe0cbac41d92d88bb4c779363739ee437
 SHA512 
ef0c6f4be768e32e3b0887c17d77f8441fd1b19294120c043dd9b2fdd9b76357bea721a156c3e99e0677d2e83dee92ea776df906347a0d44acbc2631b66c73ea
 DIST mkvtoolnix-51.0.0.tar.xz 7569264 BLAKE2B 
c2af73c278e794739ccb7a8eb560c23e0f54643a67259c15d2e25346ac8d2b6ba65563ec6df7f7d5716be7bbee2d2c540e667b4aff7d7e6fed662c1bba54bf69
 SHA512 
2e91b039dbcab9afbad29c6c8e66ac305b2518319f68301a34a909fdffb02305025106368d4338abf148be5af4adfebab2eb1b5ccf0c9c0b0cef8f9e6e58a26e
+DIST mkvtoolnix-56.1.0.tar.xz 7632872 BLAKE2B 
805ddc9fadca4eba2ea4f3d8371f191c20ab6ca74c1564a216f1c001d272d038ee9622a562034b4584e118859a24cdcf36840e9e0bf7d5f2cc9893b91cf1c29b
 SHA512 
7ee1c580c5b8824491652571f30559829700e50b1a74cf92affba77154c2756bd613cfd5776cdd180d1eaa888949ca898caac1bfadc690c68086fb136d41b2a6

diff --git a/media-video/mkvtoolnix/mkvtoolnix-56.1.0.ebuild 
b/media-video/mkvtoolnix/mkvtoolnix-56.1.0.ebuild
new file mode 100644
index 000..95315efb574
--- /dev/null
+++ b/media-video/mkvtoolnix/mkvtoolnix-56.1.0.ebuild
@@ -0,0 +1,130 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools flag-o-matic toolchain-funcs multiprocessing qmake-utils xdg
+
+if [[ ${PV} == * ]] ; then
+   EGIT_REPO_URI="https://gitlab.com/mbunkus/mkvtoolnix.git;
+   EGIT_SUBMODULES=()
+   inherit git-r3
+else
+   SRC_URI="https://mkvtoolnix.download/sources/${P}.tar.xz;
+   KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+fi
+
+DESCRIPTION="Tools to create, alter, and inspect Matroska files"
+HOMEPAGE="https://mkvtoolnix.download/ https://gitlab.com/mbunkus/mkvtoolnix;
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="dbus debug dvd nls pch qt5 test"
+RESTRICT="!test? ( test )"
+
+# check NEWS.md for build system changes entries for boost/libebml/libmatroska
+# version requirement updates and other packaging info
+RDEPEND="
+   >=dev-libs/boost-1.60:=
+   >=dev-libs/libebml-1.4.0:=
+   >=dev-libs/libfmt-6.1.0:=
+   dev-libs/libpcre2:=
+   dev-libs/pugixml:=
+   media-libs/flac:=
+   >=media-libs/libmatroska-1.6.0:=
+   media-libs/libogg:=
+   media-libs/libvorbis:=
+   sys-apps/file
+   sys-libs/zlib
+   dvd? ( media-libs/libdvdread:= )
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtconcurrent:5
+   dev-qt/qtmultimedia:5
+   app-text/cmark:0=
+   dbus? ( dev-qt/qtdbus:5 )
+   )
+"
+DEPEND="${RDEPEND}
+   dev-cpp/nlohmann_json
+   dev-libs/utfcpp
+   test? ( dev-cpp/gtest )
+"
+BDEPEND="
+   app-text/docbook-xsl-stylesheets
+   dev-libs/libxslt
+   dev-ruby/rake
+   virtual/pkgconfig
+   nls? (
+   sys-devel/gettext
+   app-text/po4a
+   )
+"
+
+PATCHES=( "${FILESDIR}"/mkvtoolnix-49.0.0-qt5dbus.patch )
+
+src_prepare() {
+   xdg_src_prepare
+   if [[ ${PV} == * ]]; then
+   ./autogen.sh || die
+   fi
+
+   # https://bugs.gentoo.org/692018
+   sed -e 's/pandoc/diSaBlEd/' -i ac/pandoc.m4 || die
+
+   eautoreconf
+
+   # remove bundled libs
+   rm -r lib/{fmt,libebml,libmatroska,nlohmann-json,pugixml,utf8-cpp} || 
die
+}
+
+src_configure() {
+   # bug 692322, use system dev-libs/utfcpp
+   append-cppflags -I"${ESYSROO

[gentoo-commits] repo/gentoo:master commit in: media-libs/libvpx/

2021-09-02 Thread Thomas Raschbacher
commit: f9c15ae36a1e8801195143a2e8193f2a90d5cd39
Author: Thomas Raschbacher  gentoo  org>
AuthorDate: Thu Sep  2 19:47:55 2021 +
Commit:     Thomas Raschbacher  gentoo  org>
CommitDate: Thu Sep  2 19:47:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9c15ae3

media-libs/libvpx: remove svc USE flag

Use of svc cannot be switched off anymore.
Closes: https://bugs.gentoo.org/678730
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Thomas Raschbacher  gentoo.org>

 media-libs/libvpx/libvpx-1.10.0.ebuild | 3 +--
 media-libs/libvpx/libvpx-1.9.0.ebuild  | 3 +--
 2 files changed, 2 insertions(+), 4 deletions(-)

diff --git a/media-libs/libvpx/libvpx-1.10.0.ebuild 
b/media-libs/libvpx/libvpx-1.10.0.ebuild
index 46a5c2db8ec..e049dd9007b 100644
--- a/media-libs/libvpx/libvpx-1.10.0.ebuild
+++ b/media-libs/libvpx/libvpx-1.10.0.ebuild
@@ -22,7 +22,7 @@ 
SRC_URI="https://github.com/webmproject/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.
 LICENSE="BSD"
 SLOT="0/6"
 KEYWORDS="amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux"
-IUSE="doc +highbitdepth postproc static-libs svc test +threads"
+IUSE="doc +highbitdepth postproc static-libs test +threads"
 
 REQUIRED_USE="test? ( threads )"
 
@@ -69,7 +69,6 @@ multilib_src_configure() {
--enable-shared
--extra-cflags="${CFLAGS}"
$(use_enable postproc)
-   $(use_enable svc experimental)
$(use_enable static-libs static)
$(use_enable test unit-tests)
$(use_enable threads multithread)

diff --git a/media-libs/libvpx/libvpx-1.9.0.ebuild 
b/media-libs/libvpx/libvpx-1.9.0.ebuild
index 797205efb16..a445bd2935a 100644
--- a/media-libs/libvpx/libvpx-1.9.0.ebuild
+++ b/media-libs/libvpx/libvpx-1.9.0.ebuild
@@ -22,7 +22,7 @@ 
SRC_URI="https://github.com/webmproject/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.
 LICENSE="BSD"
 SLOT="0/6"
 KEYWORDS="amd64 arm arm64 ~ia64 ppc ppc64 ~s390 sparc x86 ~amd64-linux 
~x86-linux"
-IUSE="doc +highbitdepth postproc static-libs svc test +threads"
+IUSE="doc +highbitdepth postproc static-libs test +threads"
 
 REQUIRED_USE="test? ( threads )"
 
@@ -69,7 +69,6 @@ multilib_src_configure() {
--enable-shared
--extra-cflags="${CFLAGS}"
$(use_enable postproc)
-   $(use_enable svc experimental)
$(use_enable static-libs static)
$(use_enable test unit-tests)
$(use_enable threads multithread)



[gentoo-commits] repo/gentoo:master commit in: app-antivirus/clamav/files/, app-antivirus/clamav/

2021-10-16 Thread Thomas Raschbacher
commit: 5d5f8b5e7069bae69c6158f83bf3f581f9244a84
Author: Thomas Raschbacher  gentoo  org>
AuthorDate: Sat Oct 16 12:24:19 2021 +
Commit:     Thomas Raschbacher  gentoo  org>
CommitDate: Sat Oct 16 12:26:00 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d5f8b5e

app-antivirus/clamav: new version (new build system and USE flags)

Closes: https://bugs.gentoo.org/811498
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Thomas Raschbacher  gentoo.org>

 app-antivirus/clamav/Manifest  |   1 +
 app-antivirus/clamav/clamav-0.104.0.ebuild | 210 +
 .../files/clamav-0.104.0-ncurses_detection.patch   |  27 +++
 app-antivirus/clamav/files/clamav-milter.initd |  34 
 .../clamav/files/clamav-milter.service-0.104.0 |  13 ++
 app-antivirus/clamav/files/clamd.initd |  33 
 .../clamav/files/clamd_at.service-0.104.0  |  12 ++
 app-antivirus/clamav/files/clamonacc.initd |  18 ++
 app-antivirus/clamav/files/freshclam.initd |   8 +
 app-antivirus/clamav/metadata.xml  |   2 +
 10 files changed, 358 insertions(+)

diff --git a/app-antivirus/clamav/Manifest b/app-antivirus/clamav/Manifest
index 8705b5f2668..48eb3537bac 100644
--- a/app-antivirus/clamav/Manifest
+++ b/app-antivirus/clamav/Manifest
@@ -1 +1,2 @@
 DIST clamav-0.103.3.tar.gz 13389239 BLAKE2B 
1846cceed39fbd48fcf973d05a57901cf6f9ccdbb4d7eae501e712d84ab4d0a662e4477696aa6a1446116db85a89603428d7092a55e18f7acb805016d3cd5431
 SHA512 
c2ee24a6f63735c064140aa5baa347d51e8240b2f7eced3480d05435202aedd481fa7057fd40ecbc2e93a62fe8b0cefb574d8accdf9acede643ffbe0d396686f
+DIST clamav-0.104.0.tar.gz 11896747 BLAKE2B 
c3ca32c1277052301a8bff94fec66a2df8f589bc9a673a00d0f45aaf9d8fd23e8bb87dde787d4188a6318d6677c3364e377ccec16d8e44667430713ce7e2a78d
 SHA512 
7a052e6310ef92068acc384d10a64eed6d54d2d408d203dab92defbb1a276e8a193a2096a8028c8982323ba0be83d25602f026aeffa056878ce36aa325c0046c

diff --git a/app-antivirus/clamav/clamav-0.104.0.ebuild 
b/app-antivirus/clamav/clamav-0.104.0.ebuild
new file mode 100644
index 000..2869e22a678
--- /dev/null
+++ b/app-antivirus/clamav/clamav-0.104.0.ebuild
@@ -0,0 +1,210 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+CMAKE_ECLASS=cmake
+inherit cmake flag-o-matic systemd tmpfiles
+
+DESCRIPTION="Clam Anti-Virus Scanner"
+HOMEPAGE="https://www.clamav.net/;
+SRC_URI="https://www.clamav.net/downloads/production/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
+IUSE="doc clamonacc clamapp libclamav-only milter rar selinux systemd test 
uclibc"
+
+REQUIRED_USE="libclamav-only? ( !clamonacc !clamapp !milter )
+ clamonacc? ( clamapp )
+ milter? ( clamapp )"
+
+RESTRICT="!test? ( test )"
+
+# Require acct-{user,group}/clamav at build time so that we can set
+# the permissions on /var/lib/clamav in src_install rather than in
+# pkg_postinst; calling "chown" on the live filesystem scares me.
+CDEPEND="acct-group/clamav
+   acct-user/clamav
+   dev-libs/libltdl
+   dev-libs/libmspack
+   dev-libs/libpcre2
+   >=sys-libs/zlib-1.2.2:=
+   app-arch/bzip2
+   clamapp? ( sys-libs/ncurses:0 net-misc/curl dev-libs/json-c:= )
+   elibc_musl? ( sys-libs/fts-standalone )
+   virtual/libiconv
+   !libclamav-only? ( net-misc/curl )
+   dev-libs/openssl:0=
+   milter? ( || ( mail-filter/libmilter mail-mta/sendmail ) )
+   dev-libs/libxml2
+   rar? ( app-arch/unrar )
+   test? ( dev-python/pytest )"
+# TODO: there is no way to use this with the new build system instead of the 
bundled one
+#  dev-libs/tomsfastmath
+
+BDEPEND=">=dev-util/cmake-3.14
+   virtual/pkgconfig"
+
+DEPEND="${CDEPEND}
+   clamapp? ( dev-libs/json-c:* )
+   test? ( dev-libs/check )"
+RDEPEND="${CDEPEND}
+   selinux? ( sec-policy/selinux-clamav )"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-0.104.0-ncurses_detection.patch"
+)
+
+src_configure() {
+   use elibc_musl && append-ldflags -lfts
+   use ppc64 && append-flags -mminimal-toc
+   use uclibc && export ac_cv_type_error_t=yes
+
+   local mycmakeargs=(
+   -DDATABASE_DIRECTORY="${EPREFIX}"/var/lib/clamav
+   -DAPP_CONFIG_DIRECTORY="${EPREFIX}"/etc/clamav
+   -DENABLE_EXPERIMENTAL=OFF
+   -DENABLE_JSON_SHARED=ON
+   -DENABLE_APP=$(usex clamapp ON OFF)
+   -DENABLE_MILTER=$(usex milter ON OFF)
+   -DENABLE_CLAMONACC=$(usex clamonacc ON OF

[gentoo-commits] repo/gentoo:master commit in: app-antivirus/clamav/

2021-10-16 Thread Thomas Raschbacher
commit: 62606b157f9accf1164e71cce10676a5078265d8
Author: Thomas Raschbacher  gentoo  org>
AuthorDate: Sat Oct 16 12:30:17 2021 +
Commit:     Thomas Raschbacher  gentoo  org>
CommitDate: Sat Oct 16 12:30:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62606b15

app-antivirus/clamav: re-added accidentally removed ~riscv KEYWORD

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Thomas Raschbacher  gentoo.org>

 app-antivirus/clamav/clamav-0.104.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-antivirus/clamav/clamav-0.104.0.ebuild 
b/app-antivirus/clamav/clamav-0.104.0.ebuild
index 2869e22a678..96c6d859164 100644
--- a/app-antivirus/clamav/clamav-0.104.0.ebuild
+++ b/app-antivirus/clamav/clamav-0.104.0.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://www.clamav.net/downloads/production/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
 IUSE="doc clamonacc clamapp libclamav-only milter rar selinux systemd test 
uclibc"
 
 REQUIRED_USE="libclamav-only? ( !clamonacc !clamapp !milter )



[gentoo-commits] repo/gentoo:master commit in: app-antivirus/clamav/files/

2021-10-16 Thread Thomas Raschbacher
commit: f870534c48c621c38128ea94e7aa55b5d6b8d782
Author: Thomas Raschbacher  gentoo  org>
AuthorDate: Sat Oct 16 15:52:27 2021 +
Commit:     Thomas Raschbacher  gentoo  org>
CommitDate: Sat Oct 16 15:52:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f870534c

app-antivirus/clamav: fixed mode on .initd files

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Thomas Raschbacher  gentoo.org>

 app-antivirus/clamav/files/clamav-milter.initd | 0
 app-antivirus/clamav/files/clamd.initd | 0
 app-antivirus/clamav/files/clamonacc.initd | 0
 app-antivirus/clamav/files/freshclam.initd | 0
 4 files changed, 0 insertions(+), 0 deletions(-)

diff --git a/app-antivirus/clamav/files/clamav-milter.initd 
b/app-antivirus/clamav/files/clamav-milter.initd
old mode 100755
new mode 100644

diff --git a/app-antivirus/clamav/files/clamd.initd 
b/app-antivirus/clamav/files/clamd.initd
old mode 100755
new mode 100644

diff --git a/app-antivirus/clamav/files/clamonacc.initd 
b/app-antivirus/clamav/files/clamonacc.initd
old mode 100755
new mode 100644

diff --git a/app-antivirus/clamav/files/freshclam.initd 
b/app-antivirus/clamav/files/freshclam.initd
old mode 100755
new mode 100644



[gentoo-commits] repo/gentoo:master commit in: app-antivirus/clamav/

2021-11-03 Thread Thomas Raschbacher
commit: c1446c4e563626a2d8ce8b3a3e206964ce77d512
Author: Thomas Raschbacher  gentoo  org>
AuthorDate: Wed Nov  3 21:05:18 2021 +
Commit:     Thomas Raschbacher  gentoo  org>
CommitDate: Wed Nov  3 21:05:37 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1446c4e

app-antivirus/clamav: bump to new versions (critical patch releases)

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Thomas Raschbacher  gentoo.org>

 app-antivirus/clamav/Manifest  |   2 +
 app-antivirus/clamav/clamav-0.103.4.ebuild | 240 +
 app-antivirus/clamav/clamav-0.104.1.ebuild | 216 ++
 3 files changed, 458 insertions(+)

diff --git a/app-antivirus/clamav/Manifest b/app-antivirus/clamav/Manifest
index 48eb3537bac..969c4ebb1d0 100644
--- a/app-antivirus/clamav/Manifest
+++ b/app-antivirus/clamav/Manifest
@@ -1,2 +1,4 @@
 DIST clamav-0.103.3.tar.gz 13389239 BLAKE2B 
1846cceed39fbd48fcf973d05a57901cf6f9ccdbb4d7eae501e712d84ab4d0a662e4477696aa6a1446116db85a89603428d7092a55e18f7acb805016d3cd5431
 SHA512 
c2ee24a6f63735c064140aa5baa347d51e8240b2f7eced3480d05435202aedd481fa7057fd40ecbc2e93a62fe8b0cefb574d8accdf9acede643ffbe0d396686f
+DIST clamav-0.103.4.tar.gz 16425023 BLAKE2B 
beca05941ce462bd98473a5ac72b36e63afeef5dea3e591fd8c9426c2077e550139b198ea7d0d12ac2be311d18c0170b94255c07df3e9a0defd3646ba4879bc7
 SHA512 
422a8cb98d355be098b0a0c575e4f08cf964e992d10ee02e7600eb9db6dfa943efbd988489f268e81e4d2ef29cfe582b236688ea209d6d2e46467f3c08eb475e
 DIST clamav-0.104.0.tar.gz 11896747 BLAKE2B 
c3ca32c1277052301a8bff94fec66a2df8f589bc9a673a00d0f45aaf9d8fd23e8bb87dde787d4188a6318d6677c3364e377ccec16d8e44667430713ce7e2a78d
 SHA512 
7a052e6310ef92068acc384d10a64eed6d54d2d408d203dab92defbb1a276e8a193a2096a8028c8982323ba0be83d25602f026aeffa056878ce36aa325c0046c
+DIST clamav-0.104.1.tar.gz 11953064 BLAKE2B 
9ec419349674cd50ca6fed1167eb6bad8eebc5a4d949041da628ebc32426b826769a292c901c2c255cfa3516e398e4ca60f6338ef3780a93e6246561fe695c5d
 SHA512 
2cd4f73de73a2bbc002e1aa85326ea30cce0073fc1a2d5d7d220465217a84eb97fac759010ae0af54d2f0ed725112a51a65a486491fa52388cd7652d7b5cfa5a

diff --git a/app-antivirus/clamav/clamav-0.103.4.ebuild 
b/app-antivirus/clamav/clamav-0.103.4.ebuild
new file mode 100644
index 000..1eb403b4425
--- /dev/null
+++ b/app-antivirus/clamav/clamav-0.103.4.ebuild
@@ -0,0 +1,240 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools flag-o-matic systemd tmpfiles
+
+DESCRIPTION="Clam Anti-Virus Scanner"
+HOMEPAGE="https://www.clamav.net/;
+SRC_URI="https://www.clamav.net/downloads/production/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
+IUSE="bzip2 doc clamonacc clamdtop clamsubmit iconv ipv6 libclamav-only milter 
metadata-analysis-api selinux systemd test uclibc xml"
+
+REQUIRED_USE="libclamav-only? ( !clamonacc !clamdtop !clamsubmit !milter 
!metadata-analysis-api )"
+
+RESTRICT="!test? ( test )"
+
+# Require acct-{user,group}/clamav at build time so that we can set
+# the permissions on /var/lib/clamav in src_install rather than in
+# pkg_postinst; calling "chown" on the live filesystem scares me.
+CDEPEND="acct-group/clamav
+   acct-user/clamav
+   dev-libs/libltdl
+   dev-libs/libmspack
+   || ( dev-libs/libpcre2 >dev-libs/libpcre-6 )
+   dev-libs/tomsfastmath
+   >=sys-libs/zlib-1.2.2:=
+   bzip2? ( app-arch/bzip2 )
+   clamdtop? ( sys-libs/ncurses:0 )
+   clamsubmit? ( net-misc/curl dev-libs/json-c:= )
+   elibc_musl? ( sys-libs/fts-standalone )
+   iconv? ( virtual/libiconv )
+   !libclamav-only? ( net-misc/curl )
+   dev-libs/openssl:0=
+   milter? ( || ( mail-filter/libmilter mail-mta/sendmail ) )
+   xml? ( dev-libs/libxml2 )"
+
+# We need at least autoconf-2.69-r5 because that's the first (patched)
+# version of it in Gentoo that supports ./configure --runstatedir.
+BDEPEND=">=sys-devel/autoconf-2.69-r5
+   virtual/pkgconfig"
+
+DEPEND="${CDEPEND}
+   metadata-analysis-api? ( dev-libs/json-c:* )
+   test? ( dev-libs/check )"
+RDEPEND="${CDEPEND}
+   selinux? ( sec-policy/selinux-clamav )"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-0.102.1-libxml2_pkgconfig.patch" #661328
+   "${FILESDIR}/${PN}-0.102.2-fix-curl-detection.patch" #709616
+   "${FILESDIR}/${PN}-0.103.0-system-tomsfastmath.patch" # 649394
+   "${FILESDIR}/${PN}-0.103.1-upstream-openrc.patch"
+)
+
+src_prepare() {
+   default
+
+   # Be extra sure that we're using the system copy of tomsfastmath
+   einfo "removing bundled copy of dev-libs/to

[gentoo-commits] repo/gentoo:master commit in: app-antivirus/clamav/

2022-01-12 Thread Thomas Raschbacher
commit: 3c15e9c20273d48f6437163ee57a48b8ba07a2d6
Author: Thomas Raschbacher  gentoo  org>
AuthorDate: Wed Jan 12 21:09:10 2022 +
Commit:     Thomas Raschbacher  gentoo  org>
CommitDate: Wed Jan 12 21:20:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c15e9c2

app-antivirus/clamav: new upstream security release

Bug: https://bugs.gentoo.org/831083
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Thomas Raschbacher  gentoo.org>

 app-antivirus/clamav/Manifest  |   1 +
 app-antivirus/clamav/clamav-0.104.2.ebuild | 215 +
 2 files changed, 216 insertions(+)

diff --git a/app-antivirus/clamav/Manifest b/app-antivirus/clamav/Manifest
index ac1d8fe982a8..e8f7c64aa8a7 100644
--- a/app-antivirus/clamav/Manifest
+++ b/app-antivirus/clamav/Manifest
@@ -2,3 +2,4 @@ DIST clamav-0.103.4.tar.gz 16425023 BLAKE2B 
beca05941ce462bd98473a5ac72b36e63afe
 DIST clamav-0.103.5.tar.gz 16434316 BLAKE2B 
c5a21b72419a8cd731656d8a8bbc79c5850895f1d8cc56cb5d19eabe2356a5dfcf88e7dc9553071a24b2719bae07cf1a941da3dbed69da8ac4ae3b8897ab32fe
 SHA512 
242423b507eacbbd31dbae6dd0325dff87da25bb8072f2cee7a5e7cab4b8eb5ee6196c759570c1d75986a2777f0f79f92cfbd6250a30ae5b53390c75b238c29a
 DIST clamav-0.104.0.tar.gz 11896747 BLAKE2B 
c3ca32c1277052301a8bff94fec66a2df8f589bc9a673a00d0f45aaf9d8fd23e8bb87dde787d4188a6318d6677c3364e377ccec16d8e44667430713ce7e2a78d
 SHA512 
7a052e6310ef92068acc384d10a64eed6d54d2d408d203dab92defbb1a276e8a193a2096a8028c8982323ba0be83d25602f026aeffa056878ce36aa325c0046c
 DIST clamav-0.104.1.tar.gz 11953064 BLAKE2B 
9ec419349674cd50ca6fed1167eb6bad8eebc5a4d949041da628ebc32426b826769a292c901c2c255cfa3516e398e4ca60f6338ef3780a93e6246561fe695c5d
 SHA512 
2cd4f73de73a2bbc002e1aa85326ea30cce0073fc1a2d5d7d220465217a84eb97fac759010ae0af54d2f0ed725112a51a65a486491fa52388cd7652d7b5cfa5a
+DIST clamav-0.104.2.tar.gz 11950409 BLAKE2B 
7d7eb9d22ca519f7ad0c171b6cab4b59cb52787a897ab31b9567166be2223f9ea89e79f42f1e4e0caf32fcb4b008f5ce755fa136566f85fe1de7808b436f80fa
 SHA512 
8c89a05dec6650677125177434cc49ec2298701525508cdda52358e8f98086d80892287f6267f8b7fda0aef2ca361616cb584c3059f3b066bfde65f7f1ba2df5

diff --git a/app-antivirus/clamav/clamav-0.104.2.ebuild 
b/app-antivirus/clamav/clamav-0.104.2.ebuild
new file mode 100644
index ..f5575a423312
--- /dev/null
+++ b/app-antivirus/clamav/clamav-0.104.2.ebuild
@@ -0,0 +1,215 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit cmake flag-o-matic python-any-r1 systemd tmpfiles
+
+DESCRIPTION="Clam Anti-Virus Scanner"
+HOMEPAGE="https://www.clamav.net/;
+SRC_URI="https://www.clamav.net/downloads/production/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
+IUSE="doc clamonacc +clamapp libclamav-only milter rar selinux systemd test"
+
+REQUIRED_USE="libclamav-only? ( !clamonacc !clamapp !milter )
+   clamonacc? ( clamapp )
+   milter? ( clamapp )
+   test? ( !libclamav-only )"
+
+RESTRICT="!test? ( test )"
+
+# Require acct-{user,group}/clamav at build time so that we can set
+# the permissions on /var/lib/clamav in src_install rather than in
+# pkg_postinst; calling "chown" on the live filesystem scares me.
+CDEPEND="acct-group/clamav
+   acct-user/clamav
+   dev-libs/libltdl
+   dev-libs/libmspack
+   dev-libs/json-c:=
+   dev-libs/libpcre2
+   >=sys-libs/zlib-1.2.2:=
+   app-arch/bzip2
+   clamapp? ( sys-libs/ncurses:= net-misc/curl )
+   elibc_musl? ( sys-libs/fts-standalone )
+   virtual/libiconv
+   !libclamav-only? ( net-misc/curl )
+   dev-libs/openssl:=
+   milter? ( || ( mail-filter/libmilter mail-mta/sendmail ) )
+   dev-libs/libxml2
+   rar? ( app-arch/unrar )
+   test? ( dev-python/pytest )"
+# TODO: there is no way to use this with the new build system instead of the 
bundled one
+#  dev-libs/tomsfastmath
+BDEPEND="virtual/pkgconfig
+   doc? ( app-doc/doxygen )
+   test? (
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep 'dev-python/pytest[${PYTHON_USEDEP}]')
+   )"
+DEPEND="${CDEPEND}
+   test? ( dev-libs/check )"
+RDEPEND="${CDEPEND}
+   selinux? ( sec-policy/selinux-clamav )"
+
+python_check_deps() {
+   has_version -b "dev-python/pytest[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_configure() {
+   use elibc_musl && append-ldflags -lfts
+   use ppc64 && append-flags -mminimal-toc
+
+   local mycmakeargs=(
+   -DDATABASE_DIRECTORY="${EPREFIX}"/var/lib/clamav
+ 

[gentoo-commits] repo/gentoo:master commit in: app-antivirus/clamav/

2022-01-12 Thread Thomas Raschbacher
commit: 6b942e8883e4a2d6d3a863701d453c60c6a1ee02
Author: Thomas Raschbacher  gentoo  org>
AuthorDate: Wed Jan 12 21:19:19 2022 +
Commit:     Thomas Raschbacher  gentoo  org>
CommitDate: Wed Jan 12 21:22:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b942e88

app-antivirus/clamav: new upstream security release v0.104.2.

Bug: https://bugs.gentoo.org/831083
Closes: https://bugs.gentoo.org/819216
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Thomas Raschbacher  gentoo.org>

 app-antivirus/clamav/Manifest |   2 -
 app-antivirus/clamav/clamav-0.104.0-r1.ebuild | 219 --
 app-antivirus/clamav/clamav-0.104.1.ebuild| 215 -
 app-antivirus/clamav/clamav-0.104.2.ebuild|   4 +-
 4 files changed, 2 insertions(+), 438 deletions(-)

diff --git a/app-antivirus/clamav/Manifest b/app-antivirus/clamav/Manifest
index e8f7c64aa8a7..d27ad4a65c88 100644
--- a/app-antivirus/clamav/Manifest
+++ b/app-antivirus/clamav/Manifest
@@ -1,5 +1,3 @@
 DIST clamav-0.103.4.tar.gz 16425023 BLAKE2B 
beca05941ce462bd98473a5ac72b36e63afeef5dea3e591fd8c9426c2077e550139b198ea7d0d12ac2be311d18c0170b94255c07df3e9a0defd3646ba4879bc7
 SHA512 
422a8cb98d355be098b0a0c575e4f08cf964e992d10ee02e7600eb9db6dfa943efbd988489f268e81e4d2ef29cfe582b236688ea209d6d2e46467f3c08eb475e
 DIST clamav-0.103.5.tar.gz 16434316 BLAKE2B 
c5a21b72419a8cd731656d8a8bbc79c5850895f1d8cc56cb5d19eabe2356a5dfcf88e7dc9553071a24b2719bae07cf1a941da3dbed69da8ac4ae3b8897ab32fe
 SHA512 
242423b507eacbbd31dbae6dd0325dff87da25bb8072f2cee7a5e7cab4b8eb5ee6196c759570c1d75986a2777f0f79f92cfbd6250a30ae5b53390c75b238c29a
-DIST clamav-0.104.0.tar.gz 11896747 BLAKE2B 
c3ca32c1277052301a8bff94fec66a2df8f589bc9a673a00d0f45aaf9d8fd23e8bb87dde787d4188a6318d6677c3364e377ccec16d8e44667430713ce7e2a78d
 SHA512 
7a052e6310ef92068acc384d10a64eed6d54d2d408d203dab92defbb1a276e8a193a2096a8028c8982323ba0be83d25602f026aeffa056878ce36aa325c0046c
-DIST clamav-0.104.1.tar.gz 11953064 BLAKE2B 
9ec419349674cd50ca6fed1167eb6bad8eebc5a4d949041da628ebc32426b826769a292c901c2c255cfa3516e398e4ca60f6338ef3780a93e6246561fe695c5d
 SHA512 
2cd4f73de73a2bbc002e1aa85326ea30cce0073fc1a2d5d7d220465217a84eb97fac759010ae0af54d2f0ed725112a51a65a486491fa52388cd7652d7b5cfa5a
 DIST clamav-0.104.2.tar.gz 11950409 BLAKE2B 
7d7eb9d22ca519f7ad0c171b6cab4b59cb52787a897ab31b9567166be2223f9ea89e79f42f1e4e0caf32fcb4b008f5ce755fa136566f85fe1de7808b436f80fa
 SHA512 
8c89a05dec6650677125177434cc49ec2298701525508cdda52358e8f98086d80892287f6267f8b7fda0aef2ca361616cb584c3059f3b066bfde65f7f1ba2df5

diff --git a/app-antivirus/clamav/clamav-0.104.0-r1.ebuild 
b/app-antivirus/clamav/clamav-0.104.0-r1.ebuild
deleted file mode 100644
index 24e7c4b98426..
--- a/app-antivirus/clamav/clamav-0.104.0-r1.ebuild
+++ /dev/null
@@ -1,219 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..10} )
-inherit cmake flag-o-matic python-any-r1 systemd tmpfiles
-
-DESCRIPTION="Clam Anti-Virus Scanner"
-HOMEPAGE="https://www.clamav.net/;
-SRC_URI="https://www.clamav.net/downloads/production/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
-IUSE="doc clamonacc +clamapp libclamav-only milter rar selinux systemd test"
-
-REQUIRED_USE="libclamav-only? ( !clamonacc !clamapp !milter )
-   clamonacc? ( clamapp )
-   milter? ( clamapp )
-   test? ( !libclamav-only )"
-
-RESTRICT="!test? ( test )"
-
-# Require acct-{user,group}/clamav at build time so that we can set
-# the permissions on /var/lib/clamav in src_install rather than in
-# pkg_postinst; calling "chown" on the live filesystem scares me.
-CDEPEND="acct-group/clamav
-   acct-user/clamav
-   dev-libs/libltdl
-   dev-libs/libmspack
-   dev-libs/json-c:=
-   dev-libs/libpcre2
-   >=sys-libs/zlib-1.2.2:=
-   app-arch/bzip2
-   clamapp? ( sys-libs/ncurses:= net-misc/curl )
-   elibc_musl? ( sys-libs/fts-standalone )
-   virtual/libiconv
-   !libclamav-only? ( net-misc/curl )
-   dev-libs/openssl:=
-   milter? ( || ( mail-filter/libmilter mail-mta/sendmail ) )
-   dev-libs/libxml2
-   rar? ( app-arch/unrar )
-   test? ( dev-python/pytest )"
-# TODO: there is no way to use this with the new build system instead of the 
bundled one
-#  dev-libs/tomsfastmath
-BDEPEND="virtual/pkgconfig
-   doc? ( app-doc/doxygen )
-   test? (
-   ${PYTHON_DEPS}
-   $(python_gen_any_dep 'dev-python/pytest[${PYTHON_USEDEP}]')
-   )"
-DEPEND="${CDEPEND}
-   test? ( dev-libs/check )"
-RDEPEND="${CDEPEND}
-  

[gentoo-commits] repo/gentoo:master commit in: app-antivirus/clamav/

2023-10-26 Thread Thomas Raschbacher
commit: 10b12f97c8c7fcf4b29b8998eb95d8ac73cb036e
Author: Thomas Raschbacher  gentoo  org>
AuthorDate: Thu Oct 26 13:18:22 2023 +
Commit:     Thomas Raschbacher  gentoo  org>
CommitDate: Thu Oct 26 13:19:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10b12f97

app-antivirus/clamav: add 1.1.3, 1.2.1 drop 1.1.2 and 1.2.0

Signed-off-by: Thomas Raschbacher  gentoo.org>

 app-antivirus/clamav/Manifest  |  83 +++---
 .../{clamav-1.1.2.ebuild => clamav-1.1.3.ebuild}   |  43 +---
 .../{clamav-1.2.0.ebuild => clamav-1.2.1.ebuild}   | 281 ++---
 3 files changed, 201 insertions(+), 206 deletions(-)

diff --git a/app-antivirus/clamav/Manifest b/app-antivirus/clamav/Manifest
index f254391d98a6..fe03a3065533 100644
--- a/app-antivirus/clamav/Manifest
+++ b/app-antivirus/clamav/Manifest
@@ -1,40 +1,43 @@
 DIST adler-1.0.2.crate 12778 BLAKE2B 
a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd
 SHA512 
7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
 DIST aho-corasick-0.7.20.crate 111440 BLAKE2B 
3f5d54fea2793ce1c2c4d5b3049b910f45a5721e7538cb2557df63dc3069ab3f6b66aceb5e9a48f21c43ae29778fd045428ea103b2a6de81659e605e30e64ca6
 SHA512 
ad31f3d1b3fe41e593d4ca7e721bbad62936f2e6a17fd1e0997353edb6fc906d1bef2b79f0ac7c7676abe637bbabb23ff22059947be379a2441011f8178983c5
-DIST aho-corasick-1.0.2.crate 167694 BLAKE2B 
fa5323cbe6cb73594dfa4c327c64676bc1e006dadc0b9def325974c83b9a769beba02d59a4657ec7a2d0cc511a7b7cc6f72cf57b8f9e639206d1c2bf13107a52
 SHA512 
5c75451f96fbbd670e6af0e1f54df2bdb57259dfe6898495ac46a5b2fc04f316a4698fd5cfd4ec31a94c298661937a8de08ce97cab3890fb3c015e4a2a67bb7b
+DIST aho-corasick-1.0.5.crate 172064 BLAKE2B 
bab7767070b959e8e4c054bf505b9423d7fc8b02dc682b559f54db986abe72ddf83a069b4bb585d71b47de92d2fce66a1c151a0d29c4aae99378ca05c3d5eb50
 SHA512 
6b0a64dbfe0c166341a34cd169bc46d28e40f72db4d599a1aff5327a6e891408f39e8e92e983cf9396a8e8135f93e41550237ff3e5c8c05a5325688746fd814b
 DIST ansi_term-0.12.1.crate 24838 BLAKE2B 
f636772c34e2d68cda7b8d3b2b86abda074585a62bd2654812ce92384244655a9197fa66e6939e19a674c0148ca605313d83de262bb18c2339a8a4eb4438a791
 SHA512 
b840e28b3e7700689a69a39659b1e066560078dd4a58326b91a028915819e7af883399ee53e920db68fd974c58d35bb1ddf8d427af5937d5f696f57c4376b671
 DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab
 SHA512 
d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
 DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
 DIST base64-0.21.0.crate 72180 BLAKE2B 
c7aeaf671bdeac67703f9c4ee1be003eb8d6f46fbaa0adf61a4da304458742938db04291d5f626115e3fcc901eb3abb3f9baf8247f6344b4d49f60a200fc6fd2
 SHA512 
60bcc157c6449a2160e083611e6d53e07bbff7db8cd550d9056cb804e99e990d4a20092ba4347306a3c6b6c42474a06d92cb3895125c50cef9b74cd3cbd83a2f
-DIST base64-0.21.2.crate 76389 BLAKE2B 
6da080dfc31c5b2ebdbfd336be6e71373918f9388c85649133363a60ee1647b6ad67c7dfd461b6ee842c3633e40593b6ac2f313585b3e8e07dbd690739f433f9
 SHA512 
3f85bdf846e2f8a2e0f2335749bab58c904479a29311143580f1de42455799d04606dedbf64d355af580d77867d7b895e1078463c7cc5a5fbd9ded9d7cbf3559
+DIST base64-0.21.3.crate 76898 BLAKE2B 
09dc56f20321ea9e4af6a983aec13b78e52d9f0007630b0ea21bd4ba24d7dd604a50001488656f2e18fedf6ba76328c673ae986fc8e8516d546cd167cf8e
 SHA512 
75745fe54f321d21fb94d6481aa35f8fac29c8fa514a36043d10eb1a08f5566ee0ad0cdc7358a20b8086babd2afe043efad6720df1289495b5df4a788dbe920c
 DIST bindgen-0.59.2.crate 206267 BLAKE2B 
de66347fcf2d538879e49c85d2db80e86a70e27d3c84464b52a840476a31edae0cfa3e1afaba33ef0b7abadcb1e23a2fe1420e3254e0de1f6848b575a9c96620
 SHA512 
14c49879c7443191b877957a4fd405c7f10a1e8b70016d91bf5fe33861fc5d71982a1c685c190e4f7922cedb6c8aefadac3b0b68cbe5578da791a8da6bfedf44
 DIST bindgen-0.65.1.crate 213479 BLAKE2B 
91f143d6d3ca37990ff01a9f11ba43fc7808210f47143419abd2de1d4b38a4855a806476b5607aa140de77b83db1649e318f6f904338c621cb300a53a00b1b01
 SHA512 
f3fab122b02abe8eca4438edb220eae0066a43f6ff4459aedca6c6261e769bdbdd6c820e5b29ddbc5b5cdf8ec0bdac1a4bc374fae2772117958e7c40bc22e8f2
 DIST bit_field-0.10.1.crate 10576 BLAKE2B 
3a906092be85cce6af9e2ac48632d8545864c5fd1610e7e28731bd5cc44c9513f2c7eb52fa1be0b4eed65bffe130ddc98c95dfeba2f9de28ada4091396e5695d
 SHA512 
4848d7ec592642913c7bd06cd3a0da49d3bb14291866cd22ead8e9a6b2939a787035d5cded87be3d2d3491283e31ea2cfb105885df4114720da98beb82990ee6
 DIST bit_field-0.10.2.crat

[gentoo-commits] repo/gentoo:master commit in: app-antivirus/clamav/

2023-08-16 Thread Thomas Raschbacher
commit: 32c13addef6b0b8c18c286f779888b09f492a07e
Author: Thomas Raschbacher  gentoo  org>
AuthorDate: Wed Aug 16 20:09:11 2023 +
Commit:     Thomas Raschbacher  gentoo  org>
CommitDate: Wed Aug 16 20:10:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32c13add

app-antivirus/clamav: Version bump critical patch versions

Signed-off-by: Thomas Raschbacher  gentoo.org>

 app-antivirus/clamav/Manifest | 7 +++
 1 file changed, 7 insertions(+)

diff --git a/app-antivirus/clamav/Manifest b/app-antivirus/clamav/Manifest
index 068febadf2e6..2b37cb5bf7cd 100644
--- a/app-antivirus/clamav/Manifest
+++ b/app-antivirus/clamav/Manifest
@@ -26,7 +26,9 @@ DIST cexpr-0.6.0.crate 17966 BLAKE2B 
cb46f066eb1f4dbac00ec86dc3e562db7ee8ea5ff17
 DIST cfg-if-1.0.0.crate 7934 BLAKE2B 
e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b
 SHA512 
0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
 DIST clamav-0.103.8.tar.gz 16524716 BLAKE2B 
207a6087de9134586215a4f3fe02cb071135c38fac792f6cb2d4c4a3c9e596bff5dd0a0ac3dd9f6018771d866fa9e64223933f96cec3ee6e8ce17a743c3d952f
 SHA512 
8e030fef5788cf4df8f4d878363df1e5d9abcaa209b9f998f57334ede481d755b33958b5e9bb82be9643cb7442814711e4c9978314cadd7eb9161fee03b74439
 DIST clamav-1.0.1.tar.gz 10320098 BLAKE2B 
f7672e4a5870e39d589c655215202f4a8beb3ec82e898086105452f6fcb55cb888fe33879fb04b85a290244aa9c556cbe96a379b4e790b04a5dcbed712f49c33
 SHA512 
521ebcc19e149b76e1d95c3d4e313ad83ec89703d68ef9b0bd74251bdb115c2d48b7cf0bf183f502118e495c7e1fb91665ff861642acd178c5b60f22e9e24433
+DIST clamav-1.0.2.tar.gz 10332308 BLAKE2B 
98b95079bab6d4072fb301837d2c2a4f1c1b0f4feebc9c04a97f23408e7a17ee3d401c5ed087c70d8c324d49e9ee83afb363e884f62f8e4747d9c9306f8edc50
 SHA512 
6d3f52633e9a33c2608c3f8f33cf175e4ad5ed1639594f6683d23e47b9ef01305ff4f21643fcc7aacd5462bae1cc8022f609fe24c8181a148b545db84d8035c8
 DIST clamav-1.1.0.tar.gz 10297532 BLAKE2B 
36629f9bf23a55591002517ecbad798484d351f060220ab554797d4acd356b89cc68f83f81a415d532c51fde33f1882ddaaa847c1935abb6b12d571b3976d66f
 SHA512 
1a1cfd2e43518eafa127304704193e96162410d676fca6c868fd42f871412bbe91f379bb5c74abd89c14cfa3d580339bb79c10868776e46427a7afd9b55dc851
+DIST clamav-1.1.1.tar.gz 10297961 BLAKE2B 
329743cfa232bbd5e05af08a243edbed121a416c16dd121aac18e193618dda525725bc2b8475282ca6fc20ae1908fa02aeb3253e9509c3dbf3ceb3a588174725
 SHA512 
c5426d4e3861996a784bda86bb7ef70a834313c57aa09c6225939a4908e67266312e0cf8e709a0a808fb0a6f48c6c8708c4e2f6e1930f8283b5453ed37424d9c
 DIST clamav-1.2.0-rc.tar.gz 10361345 BLAKE2B 
3379c077e29c213cfb861cef4250c930e184ac3de40ac97310cdb05871e1c91168d6c5caf54af5f120eb589f963407d44f0709e438879e334342929226751852
 SHA512 
8bf764eb1f507f0a06b00511a84888c3a56208819e451d3923dd79d678f326d9de5c1aafe5fa808c852d8f5f7ed47416d592a63194b4b533ff8077d4a6593d71
 DIST clang-sys-1.4.0.crate 38679 BLAKE2B 
d15bdae2142ed26b4f6bd037bd2062e8c4b7b87fc5b749b872a95ff1952d66c255aa0984e5f9c4a5c88066db4a20cfd048db4ba5a59b331d5ffa5e9a281d
 SHA512 
062189bb0a341e2e85de4987f4b564c1fc69e4005c9c42cfedb61dee5f48db9126a8114d1d97be1b9c21b8c885243751232fbe8cf532e1d2be593308fe45216a
 DIST clang-sys-1.6.1.crate 41346 BLAKE2B 
b70104e6c6b3c1b85caa111c2b1fb2c20d30eeb85059bc616afc49bce9409f7ee2dd8b800750a466accad6a74ef29d10c6a2ee4459d854a2c0c54050ff51cc4b
 SHA512 
a6c62c1d3faae3796f5e7d98ed4f1a8119f0ffaf8fceee8e728cd4da57b0140e82631012450bb0c551cd13814a97065e9e47015320707a87bdfbb6fd317e952c
@@ -60,6 +62,7 @@ DIST errno-dragonfly-0.1.2.crate 1810 BLAKE2B 
781fc26dce5c33d83b9a1fd9be2b2ce9ac
 DIST exr-1.5.3.crate 241996 BLAKE2B 
eedc489004e751e4f4aff1be42f2875c132526a5734f1050ebb91638c85b6970bc07af5f1cbe6cfe1e69d0d8b8b96a0cbbcfd8f4ab01486c60686e79bc5ffdb4
 SHA512 
f43766506fe13067217eeb52375d4779a726de5168d3cdd082b793b8e44d1e5ded333ad5e03f44d2a9daab494e2ccea62a102e56107eeb24997ac87ca7789225
 DIST exr-1.6.3.crate 242130 BLAKE2B 
3792413a27a5881587d7927a26e5149d38c906be3a332c82e170ce07a9405963ffa4923482d7bf57314b879ae5d4594e60ff14d74044a1d884cf98858d64b974
 SHA512 
d436825bec8efcc3bf7048936d2c1eb7b13d3b94a5b865b85348afe2f164a384231b46d6968dd8edc07bc473816c95aa5d6480d4649ef2afd1441545740f0d90
 DIST exr-1.7.0.crate 245602 BLAKE2B 
ad71e47ce3fc177950a8285d38a1d1daf0e077ef93650d5193e5d239085c28fb1041a3c51ae7c91644b792aae56bc07be8eae5816de9e686995217fbea1389f5
 SHA512 
3975ffc7bf4005364d1bd35042fee8b86af6cef1eba35f9431b11fadf2104289b63a3e4d04b6f61686a7cdcd0092b0e957c6a737b30e99158756ed816c61f3e2
+DIST fastrand-1.8.0.crate 11369 BLAKE2B 
93e911ffcec559e30b2fefa44c4d74d1ffa9b8ef1904ace608b8576210bcd41a2b4c7adffc00cd3bb40996110d07316cf8068f4754a879c6cb47e3d41304d406
 SHA512 
82cbc2b29b97fa3fa2c9372d3e8c390586a7b39f6c7d8c45f9b779bdfdaa2e8a3b44bc7bfcb3367c18120726facc753c9827cf63a8fb4ddc2667509b16333cb1
 DIST fastrand-1.9.0.crate 1191

[gentoo-commits] repo/gentoo:master commit in: app-antivirus/clamav/

2023-08-16 Thread Thomas Raschbacher
commit: b4bfda72eb7c5a006afc99fa19befb44adface48
Author: Thomas Raschbacher  gentoo  org>
AuthorDate: Wed Aug 16 20:05:53 2023 +
Commit:     Thomas Raschbacher  gentoo  org>
CommitDate: Wed Aug 16 20:09:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4bfda72

app-antivirus/clamav: Version bump critical patch versions

Signed-off-by: Thomas Raschbacher  gentoo.org>

 app-antivirus/clamav/clamav-1.0.2.ebuild | 384 
 app-antivirus/clamav/clamav-1.1.1.ebuild | 419 +++
 2 files changed, 803 insertions(+)

diff --git a/app-antivirus/clamav/clamav-1.0.2.ebuild 
b/app-antivirus/clamav/clamav-1.0.2.ebuild
new file mode 100644
index ..c1e9c7469c90
--- /dev/null
+++ b/app-antivirus/clamav/clamav-1.0.2.ebuild
@@ -0,0 +1,384 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_MAX_SLOT=13
+PYTHON_COMPAT=( python3_{9..11} )
+
+# Auto-Generated by cargo-ebuild 0.5.4
+CRATES="
+   adler-1.0.2
+   ansi_term-0.12.1
+   atty-0.2.14
+   autocfg-1.1.0
+   bindgen-0.65.1
+   bit_field-0.10.1
+   bitflags-1.3.2
+   block-buffer-0.10.3
+   bumpalo-3.12.0
+   bytemuck-1.13.0
+   byteorder-1.4.3
+   cbindgen-0.20.0
+   cexpr-0.6.0
+   cfg-if-1.0.0
+   clang-sys-1.4.0
+   clap-2.34.0
+   color_quant-1.1.0
+   cpufeatures-0.2.5
+   crc32fast-1.3.2
+   crossbeam-channel-0.5.6
+   crossbeam-deque-0.8.2
+   crossbeam-epoch-0.9.13
+   crossbeam-utils-0.8.14
+   crunchy-0.2.2
+   crypto-common-0.1.6
+   digest-0.10.6
+   either-1.8.1
+   exr-1.5.3
+   fastrand-1.8.0
+   flate2-1.0.25
+   flume-0.10.14
+   futures-core-0.3.26
+   futures-sink-0.3.26
+   generic-array-0.14.6
+   getrandom-0.2.8
+   gif-0.11.4
+   glob-0.3.1
+   half-2.2.1
+   hashbrown-0.12.3
+   heck-0.3.3
+   hermit-abi-0.1.19
+   hermit-abi-0.2.6
+   hex-0.4.3
+   image-0.24.5
+   indexmap-1.9.2
+   instant-0.1.12
+   itoa-1.0.5
+   jpeg-decoder-0.3.0
+   js-sys-0.3.61
+   lazy_static-1.4.0
+   lazycell-1.3.0
+   lebe-0.5.2
+   libc-0.2.139
+   libloading-0.7.4
+   lock_api-0.4.9
+   log-0.4.17
+   memchr-2.5.0
+   memoffset-0.7.1
+   minimal-lexical-0.2.1
+   miniz_oxide-0.6.2
+   nanorand-0.7.0
+   nom-7.1.3
+   num-complex-0.4.3
+   num-integer-0.1.45
+   num-rational-0.4.1
+   num-traits-0.2.15
+   num_cpus-1.15.0
+   once_cell-1.17.0
+   peeking_take_while-0.1.2
+   pin-project-1.0.12
+   pin-project-internal-1.0.12
+   png-0.17.7
+   prettyplease-0.2.4
+   primal-check-0.3.3
+   proc-macro2-1.0.66
+   quote-1.0.26
+   rayon-1.6.1
+   rayon-core-1.10.2
+   redox_syscall-0.2.16
+   regex-1.7.1
+   regex-syntax-0.6.28
+   remove_dir_all-0.5.3
+   rustc-hash-1.1.0
+   rustdct-0.7.1
+   rustfft-6.1.0
+   ryu-1.0.12
+   scoped_threadpool-0.1.9
+   scopeguard-1.1.0
+   serde-1.0.152
+   serde_derive-1.0.152
+   serde_json-1.0.93
+   sha2-0.10.6
+   shlex-1.1.0
+   simd-adler32-0.3.4
+   smallvec-1.10.0
+   spin-0.9.5
+   strength_reduce-0.2.4
+   strsim-0.8.0
+   syn-1.0.107
+   syn-2.0.15
+   tempfile-3.3.0
+   textwrap-0.11.0
+   thiserror-1.0.38
+   thiserror-impl-1.0.38
+   threadpool-1.8.1
+   tiff-0.8.1
+   toml-0.5.11
+   transpose-0.2.2
+   typenum-1.16.0
+   unicode-ident-1.0.6
+   unicode-segmentation-1.10.1
+   unicode-width-0.1.10
+   vec_map-0.8.2
+   version_check-0.9.4
+   wasi-0.11.0+wasi-snapshot-preview1
+   wasm-bindgen-0.2.84
+   wasm-bindgen-backend-0.2.84
+   wasm-bindgen-macro-0.2.84
+   wasm-bindgen-macro-support-0.2.84
+   wasm-bindgen-shared-0.2.84
+   weezl-0.1.7
+   which-4.4.0
+   winapi-0.3.9
+   winapi-i686-pc-windows-gnu-0.4.0
+   winapi-x86_64-pc-windows-gnu-0.4.0
+   zune-inflate-0.2.42
+"
+
+inherit cargo cmake flag-o-matic llvm python-any-r1 systemd tmpfiles
+
+MY_P=${P//_/-}
+
+DESCRIPTION="Clam Anti-Virus Scanner"
+HOMEPAGE="https://www.clamav.net/;
+SRC_URI="https://github.com/Cisco-Talos/clamav/archive/refs/tags/${MY_P}.tar.gz
+   $(cargo_crate_uris ${CRATES})"
+S=${WORKDIR}/clamav-${MY_P}
+
+LICENSE="Apache-2.0 BSD GPL-2 ISC MIT MPL-2.0 Unicode-DFS-2016 ZLIB"
+SLOT="0"
+if [[ ${PV} != *_rc* ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos"
+fi
+IUSE="doc clamonacc +clamapp experimental jit libclamav-only milter rar 
selinux systemd test"
+
+REQUIRED_USE="libclamav-only? ( !clamonacc !

[gentoo-commits] repo/gentoo:master commit in: app-antivirus/clamav/

2023-08-29 Thread Thomas Raschbacher
commit: e2abece31874d6589c9594ce1e512f65c4041620
Author: Thomas Raschbacher  gentoo  org>
AuthorDate: Tue Aug 29 11:20:07 2023 +
Commit:     Thomas Raschbacher  gentoo  org>
CommitDate: Tue Aug 29 11:20:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2abece3

app-antivirus/clamav: add 1.1.2, drop 1.1.1-r1

Signed-off-by: Thomas Raschbacher  gentoo.org>

 app-antivirus/clamav/Manifest| 2 +-
 app-antivirus/clamav/{clamav-1.1.1-r1.ebuild => clamav-1.1.2.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-antivirus/clamav/Manifest b/app-antivirus/clamav/Manifest
index f8255f5e63ef..b07013df9477 100644
--- a/app-antivirus/clamav/Manifest
+++ b/app-antivirus/clamav/Manifest
@@ -28,7 +28,7 @@ DIST clamav-0.103.10.tar.gz 16538627 BLAKE2B 
78251d37a926ac890cf6163a933edc87414
 DIST clamav-0.103.8.tar.gz 16524716 BLAKE2B 
207a6087de9134586215a4f3fe02cb071135c38fac792f6cb2d4c4a3c9e596bff5dd0a0ac3dd9f6018771d866fa9e64223933f96cec3ee6e8ce17a743c3d952f
 SHA512 
8e030fef5788cf4df8f4d878363df1e5d9abcaa209b9f998f57334ede481d755b33958b5e9bb82be9643cb7442814711e4c9978314cadd7eb9161fee03b74439
 DIST clamav-1.0.2.tar.gz 10332308 BLAKE2B 
98b95079bab6d4072fb301837d2c2a4f1c1b0f4feebc9c04a97f23408e7a17ee3d401c5ed087c70d8c324d49e9ee83afb363e884f62f8e4747d9c9306f8edc50
 SHA512 
6d3f52633e9a33c2608c3f8f33cf175e4ad5ed1639594f6683d23e47b9ef01305ff4f21643fcc7aacd5462bae1cc8022f609fe24c8181a148b545db84d8035c8
 DIST clamav-1.1.0.tar.gz 10297532 BLAKE2B 
36629f9bf23a55591002517ecbad798484d351f060220ab554797d4acd356b89cc68f83f81a415d532c51fde33f1882ddaaa847c1935abb6b12d571b3976d66f
 SHA512 
1a1cfd2e43518eafa127304704193e96162410d676fca6c868fd42f871412bbe91f379bb5c74abd89c14cfa3d580339bb79c10868776e46427a7afd9b55dc851
-DIST clamav-1.1.1.tar.gz 10297961 BLAKE2B 
329743cfa232bbd5e05af08a243edbed121a416c16dd121aac18e193618dda525725bc2b8475282ca6fc20ae1908fa02aeb3253e9509c3dbf3ceb3a588174725
 SHA512 
c5426d4e3861996a784bda86bb7ef70a834313c57aa09c6225939a4908e67266312e0cf8e709a0a808fb0a6f48c6c8708c4e2f6e1930f8283b5453ed37424d9c
+DIST clamav-1.1.2.tar.gz 10305082 BLAKE2B 
5c0a4c2d66fc8b3207746d752c76683115f720040095d109c272bb0355bd06a2c8f374f7ecc7d8b76e29fa2e8a3dae48e8ce28f125d5f4cbc0e2449dafba6b31
 SHA512 
1b9415dd5ca4c5357c5b01b04600694003ae35571b511b05db78574cfb4095eaa9a05df4fac5518cecb258bc70ebb75bd1799041e1e29b89228fa6e7aa31946b
 DIST clamav-1.2.0-rc.tar.gz 10361345 BLAKE2B 
3379c077e29c213cfb861cef4250c930e184ac3de40ac97310cdb05871e1c91168d6c5caf54af5f120eb589f963407d44f0709e438879e334342929226751852
 SHA512 
8bf764eb1f507f0a06b00511a84888c3a56208819e451d3923dd79d678f326d9de5c1aafe5fa808c852d8f5f7ed47416d592a63194b4b533ff8077d4a6593d71
 DIST clang-sys-1.4.0.crate 38679 BLAKE2B 
d15bdae2142ed26b4f6bd037bd2062e8c4b7b87fc5b749b872a95ff1952d66c255aa0984e5f9c4a5c88066db4a20cfd048db4ba5a59b331d5ffa5e9a281d
 SHA512 
062189bb0a341e2e85de4987f4b564c1fc69e4005c9c42cfedb61dee5f48db9126a8114d1d97be1b9c21b8c885243751232fbe8cf532e1d2be593308fe45216a
 DIST clang-sys-1.6.1.crate 41346 BLAKE2B 
b70104e6c6b3c1b85caa111c2b1fb2c20d30eeb85059bc616afc49bce9409f7ee2dd8b800750a466accad6a74ef29d10c6a2ee4459d854a2c0c54050ff51cc4b
 SHA512 
a6c62c1d3faae3796f5e7d98ed4f1a8119f0ffaf8fceee8e728cd4da57b0140e82631012450bb0c551cd13814a97065e9e47015320707a87bdfbb6fd317e952c

diff --git a/app-antivirus/clamav/clamav-1.1.1-r1.ebuild 
b/app-antivirus/clamav/clamav-1.1.2.ebuild
similarity index 100%
rename from app-antivirus/clamav/clamav-1.1.1-r1.ebuild
rename to app-antivirus/clamav/clamav-1.1.2.ebuild



[gentoo-commits] repo/gentoo:master commit in: app-antivirus/clamav/

2022-07-27 Thread Thomas Raschbacher
commit: b43303b11257d1c324219b82f5cb9fbaa38f08de
Author: Thomas Raschbacher  gentoo  org>
AuthorDate: Wed Jul 27 13:55:35 2022 +
Commit:     Thomas Raschbacher  gentoo  org>
CommitDate: Wed Jul 27 21:50:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b43303b1

app-antivirus/clamav:  new upstream 0.104.4

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Thomas Raschbacher  gentoo.org>

 app-antivirus/clamav/Manifest  |   1 +
 app-antivirus/clamav/clamav-0.104.4.ebuild | 215 +
 2 files changed, 216 insertions(+)

diff --git a/app-antivirus/clamav/Manifest b/app-antivirus/clamav/Manifest
index 8a85c134e1c3..1d86ec5664e5 100644
--- a/app-antivirus/clamav/Manifest
+++ b/app-antivirus/clamav/Manifest
@@ -2,3 +2,4 @@ DIST clamav-0.103.6.tar.gz 16491761 BLAKE2B 
3c43bcda4a613f81d1b31036e7323a7af770
 DIST clamav-0.103.7.tar.gz 16501741 BLAKE2B 
49fc1c8c42ee8168dbaec4aa13ab0dfef7fa285e335cb38b17bc020df7400ee1daae49e06ba5b4ae0364d47d707cb83c0b1a8442d5b01d2bba5827606fe27fb4
 SHA512 
d426169889d94411b20a2c9c9579fc22a15090c9847849822c63fc6b404075feba0ff3663ee1382b2af5300394c7a93669844736f7473bfdce3250e1fd130326
 DIST clamav-0.104.2.tar.gz 11950409 BLAKE2B 
7d7eb9d22ca519f7ad0c171b6cab4b59cb52787a897ab31b9567166be2223f9ea89e79f42f1e4e0caf32fcb4b008f5ce755fa136566f85fe1de7808b436f80fa
 SHA512 
8c89a05dec6650677125177434cc49ec2298701525508cdda52358e8f98086d80892287f6267f8b7fda0aef2ca361616cb584c3059f3b066bfde65f7f1ba2df5
 DIST clamav-0.104.3.tar.gz 12017176 BLAKE2B 
db97a3d3ca0a2c5273a175ee3a30fdd07eecd13588a39d39e4d07f91034016ee6eca626b0ab7bf548121e4093ea612f9932512bc021326e4bba8b0844af73664
 SHA512 
d38a2427df29813e4d0f41d480cda85f6175e617c397ab39d913000fa43fcb44f1e0b97d7bd558bc62369e8caeeb2b3aeb4b3dd575b9da4abb91f8b67a6b8431
+DIST clamav-0.104.4.tar.gz 12027448 BLAKE2B 
e8627b49b46e9bf5669b7186d829fd2caa76d9071b1533da252fea1bdeed1b78ec4a138db8957b0d121df1180eb37a6230f5f0db1e4d3f2de80bf7dddad5b47e
 SHA512 
5aa8abe96ff49548cf74df47a7e56279c3082dc8ca98cab02f64f44b2da0230e75b5f634b3086ba8ca155052cbc22a2a47ab3dd159ae033d3f599dcde1f2420e

diff --git a/app-antivirus/clamav/clamav-0.104.4.ebuild 
b/app-antivirus/clamav/clamav-0.104.4.ebuild
new file mode 100644
index ..d9ec6a29c4a3
--- /dev/null
+++ b/app-antivirus/clamav/clamav-0.104.4.ebuild
@@ -0,0 +1,215 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit cmake flag-o-matic python-any-r1 systemd tmpfiles
+
+DESCRIPTION="Clam Anti-Virus Scanner"
+HOMEPAGE="https://www.clamav.net/;
+SRC_URI="https://www.clamav.net/downloads/production/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
+IUSE="doc clamonacc +clamapp libclamav-only milter rar selinux systemd test"
+
+REQUIRED_USE="libclamav-only? ( !clamonacc !clamapp !milter )
+   clamonacc? ( clamapp )
+   milter? ( clamapp )
+   test? ( !libclamav-only )"
+
+RESTRICT="!test? ( test )"
+
+# Require acct-{user,group}/clamav at build time so that we can set
+# the permissions on /var/lib/clamav in src_install rather than in
+# pkg_postinst; calling "chown" on the live filesystem scares me.
+CDEPEND="acct-group/clamav
+   acct-user/clamav
+   dev-libs/libltdl
+   dev-libs/libmspack
+   dev-libs/json-c:=
+   dev-libs/libpcre2
+   >=sys-libs/zlib-1.2.2:=
+   app-arch/bzip2
+   clamapp? ( sys-libs/ncurses:= net-misc/curl )
+   elibc_musl? ( sys-libs/fts-standalone )
+   virtual/libiconv
+   !libclamav-only? ( net-misc/curl )
+   dev-libs/openssl:=
+   milter? ( || ( mail-filter/libmilter mail-mta/sendmail ) )
+   dev-libs/libxml2
+   rar? ( app-arch/unrar )
+   test? ( dev-python/pytest )"
+# TODO: there is no way to use this with the new build system instead of the 
bundled one
+#  dev-libs/tomsfastmath
+BDEPEND="virtual/pkgconfig
+   doc? ( app-doc/doxygen )
+   test? (
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep 'dev-python/pytest[${PYTHON_USEDEP}]')
+   )"
+DEPEND="${CDEPEND}
+   test? ( dev-libs/check )"
+RDEPEND="${CDEPEND}
+   selinux? ( sec-policy/selinux-clamav )"
+
+python_check_deps() {
+   has_version -b "dev-python/pytest[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_configure() {
+   use elibc_musl && append-ldflags -lfts
+   use ppc64 && append-flags -mminimal-toc
+
+   local mycmakeargs=(
+   -DDATABASE_DIRECTORY="${EPREFIX}"/var/lib/clamav
+   -DAPP_CONFIG_DIRECTORY=&qu

[gentoo-commits] repo/gentoo:master commit in: app-antivirus/clamav/, profiles/base/, app-antivirus/clamav/files/, ...

2022-09-12 Thread Thomas Raschbacher
commit: dba22f4f865daa5dd4a26ce07dabb347bd27f44c
Author: Matt Jolly  footclan  ninja>
AuthorDate: Fri Sep  9 02:57:26 2022 +
Commit:     Thomas Raschbacher  gentoo  org>
CommitDate: Mon Sep 12 19:39:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dba22f4f

app-antivirus/clamav: add 0.105.1

Signed-off-by: Matt Jolly  footclan.ninja>
Closes: https://github.com/gentoo/gentoo/pull/27153
Signed-off-by: Thomas Raschbacher  gentoo.org>

 app-antivirus/clamav/Manifest  |   1 +
 app-antivirus/clamav/clamav-0.105.1.ebuild | 246 +
 .../files/clamav-0.105.1-cmake-llvm-fix.patch  |  73 ++
 app-antivirus/clamav/metadata.xml  |   1 +
 profiles/arch/hppa/package.mask|   2 +-
 profiles/base/package.use.mask |   5 +
 profiles/features/wd40/package.mask|   1 +
 7 files changed, 328 insertions(+), 1 deletion(-)

diff --git a/app-antivirus/clamav/Manifest b/app-antivirus/clamav/Manifest
index c25f65795799..563f2972fc66 100644
--- a/app-antivirus/clamav/Manifest
+++ b/app-antivirus/clamav/Manifest
@@ -1,3 +1,4 @@
 DIST clamav-0.103.6.tar.gz 16491761 BLAKE2B 
3c43bcda4a613f81d1b31036e7323a7af7708e54af94ad30a659a8fb318d8f79f357086ce70703659298524d778374df886495cd8c75280bbbe4bae30795a85a
 SHA512 
d39e1964678b8251bde3a9f3db30fe3d3d76cc566a86834297f4dd8489086dc9cc4c6541ca128089159f4c071d2d85b530455bd942987d3929ea0082b8ab272b
 DIST clamav-0.103.7.tar.gz 16501741 BLAKE2B 
49fc1c8c42ee8168dbaec4aa13ab0dfef7fa285e335cb38b17bc020df7400ee1daae49e06ba5b4ae0364d47d707cb83c0b1a8442d5b01d2bba5827606fe27fb4
 SHA512 
d426169889d94411b20a2c9c9579fc22a15090c9847849822c63fc6b404075feba0ff3663ee1382b2af5300394c7a93669844736f7473bfdce3250e1fd130326
 DIST clamav-0.104.4.tar.gz 12027448 BLAKE2B 
e8627b49b46e9bf5669b7186d829fd2caa76d9071b1533da252fea1bdeed1b78ec4a138db8957b0d121df1180eb37a6230f5f0db1e4d3f2de80bf7dddad5b47e
 SHA512 
5aa8abe96ff49548cf74df47a7e56279c3082dc8ca98cab02f64f44b2da0230e75b5f634b3086ba8ca155052cbc22a2a47ab3dd159ae033d3f599dcde1f2420e
+DIST clamav-0.105.1.tar.gz 29467856 BLAKE2B 
be46d9afd76fb536d7de7363a45d38fef6a5983011e3cd0dcc25c2a209c8d37a2bbe1f7f4a5694152cabf622ef83e072b892ae12ba404da1955bb5b654e5216d
 SHA512 
dcaa3eb90e5a8951f1750f0676791c33507206ae0d58a3da0d07f6f86b559799db09a4aed83fbd9d3eed8f1f17654f8304070e6770ba7e02de6f2be2cda65bec

diff --git a/app-antivirus/clamav/clamav-0.105.1.ebuild 
b/app-antivirus/clamav/clamav-0.105.1.ebuild
new file mode 100644
index ..0d62bc5c14c0
--- /dev/null
+++ b/app-antivirus/clamav/clamav-0.105.1.ebuild
@@ -0,0 +1,246 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_MAX_SLOT=13
+PYTHON_COMPAT=( python3_{8..11} )
+inherit cmake flag-o-matic llvm python-any-r1 systemd tmpfiles
+
+DESCRIPTION="Clam Anti-Virus Scanner"
+HOMEPAGE="https://www.clamav.net/;
+SRC_URI="https://www.clamav.net/downloads/production/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
+IUSE="doc clamonacc +clamapp experimental jit libclamav-only milter rar 
selinux systemd test"
+
+REQUIRED_USE="libclamav-only? ( !clamonacc !clamapp !milter )
+   clamonacc? ( clamapp )
+   milter? ( clamapp )
+   test? ( !libclamav-only )"
+
+RESTRICT="!test? ( test )"
+
+# Require acct-{user,group}/clamav at build time so that we can set
+# the permissions on /var/lib/clamav in src_install rather than in
+# pkg_postinst; calling "chown" on the live filesystem scares me.
+CDEPEND="
+   acct-group/clamav
+   acct-user/clamav
+   app-arch/bzip2
+   dev-libs/json-c:=
+   dev-libs/libltdl
+   dev-libs/libmspack
+   dev-libs/libpcre2:=
+   dev-libs/libxml2
+   dev-libs/openssl:=
+   dev-libs/tomsfastmath:=
+   >=sys-libs/zlib-1.2.2:=
+   virtual/libiconv
+   !libclamav-only? ( net-misc/curl )
+   clamapp? ( sys-libs/ncurses:= net-misc/curl )
+   elibc_musl? ( sys-libs/fts-standalone )
+   jit? ( https://bugs.gentoo.org/818673
+   # Used to enable some more tests but doesn't behave well in
+   # sandbox necessarily(?) + needs certain debug symbols present
+   # in e.g. glibc.
+   mycmakeargs+=( -DCMAKE_DISABLE_FIND_PACKAGE_Valgrind=ON )
+   fi
+
+   if use jit ; then
+   # Suppress CMake warnings that variables aren't consumed if we 
aren't using LLVM
+   # 
https://github.com/Cisco-Talos/clamav/blob/main/INSTALL.md#llvm-optional-see-bytecode-runtime-section
+   # 
https://github.com/Cisco-Talos/clamav/blob/main/INSTALL.md#bytecode-runtime
+   mycmakeargs+=(
+ 

[gentoo-commits] repo/gentoo:master commit in: app-antivirus/clamav/

2022-09-08 Thread Thomas Raschbacher
commit: 89c0b17e02da66d6f48058575e8d3f913843796f
Author: Thomas Raschbacher  gentoo  org>
AuthorDate: Thu Sep  8 19:50:59 2022 +
Commit:     Thomas Raschbacher  gentoo  org>
CommitDate: Thu Sep  8 19:53:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89c0b17e

app-antivirus/clamav: cleanup of some older 0.104.X ebuilds

Signed-off-by: Thomas Raschbacher  gentoo.org>

 app-antivirus/clamav/Manifest  |   2 -
 app-antivirus/clamav/clamav-0.104.2.ebuild | 215 -
 app-antivirus/clamav/clamav-0.104.3.ebuild | 215 -
 app-antivirus/clamav/clamav-0.104.4.ebuild | 215 -
 4 files changed, 647 deletions(-)

diff --git a/app-antivirus/clamav/Manifest b/app-antivirus/clamav/Manifest
index 1d86ec5664e5..c25f65795799 100644
--- a/app-antivirus/clamav/Manifest
+++ b/app-antivirus/clamav/Manifest
@@ -1,5 +1,3 @@
 DIST clamav-0.103.6.tar.gz 16491761 BLAKE2B 
3c43bcda4a613f81d1b31036e7323a7af7708e54af94ad30a659a8fb318d8f79f357086ce70703659298524d778374df886495cd8c75280bbbe4bae30795a85a
 SHA512 
d39e1964678b8251bde3a9f3db30fe3d3d76cc566a86834297f4dd8489086dc9cc4c6541ca128089159f4c071d2d85b530455bd942987d3929ea0082b8ab272b
 DIST clamav-0.103.7.tar.gz 16501741 BLAKE2B 
49fc1c8c42ee8168dbaec4aa13ab0dfef7fa285e335cb38b17bc020df7400ee1daae49e06ba5b4ae0364d47d707cb83c0b1a8442d5b01d2bba5827606fe27fb4
 SHA512 
d426169889d94411b20a2c9c9579fc22a15090c9847849822c63fc6b404075feba0ff3663ee1382b2af5300394c7a93669844736f7473bfdce3250e1fd130326
-DIST clamav-0.104.2.tar.gz 11950409 BLAKE2B 
7d7eb9d22ca519f7ad0c171b6cab4b59cb52787a897ab31b9567166be2223f9ea89e79f42f1e4e0caf32fcb4b008f5ce755fa136566f85fe1de7808b436f80fa
 SHA512 
8c89a05dec6650677125177434cc49ec2298701525508cdda52358e8f98086d80892287f6267f8b7fda0aef2ca361616cb584c3059f3b066bfde65f7f1ba2df5
-DIST clamav-0.104.3.tar.gz 12017176 BLAKE2B 
db97a3d3ca0a2c5273a175ee3a30fdd07eecd13588a39d39e4d07f91034016ee6eca626b0ab7bf548121e4093ea612f9932512bc021326e4bba8b0844af73664
 SHA512 
d38a2427df29813e4d0f41d480cda85f6175e617c397ab39d913000fa43fcb44f1e0b97d7bd558bc62369e8caeeb2b3aeb4b3dd575b9da4abb91f8b67a6b8431
 DIST clamav-0.104.4.tar.gz 12027448 BLAKE2B 
e8627b49b46e9bf5669b7186d829fd2caa76d9071b1533da252fea1bdeed1b78ec4a138db8957b0d121df1180eb37a6230f5f0db1e4d3f2de80bf7dddad5b47e
 SHA512 
5aa8abe96ff49548cf74df47a7e56279c3082dc8ca98cab02f64f44b2da0230e75b5f634b3086ba8ca155052cbc22a2a47ab3dd159ae033d3f599dcde1f2420e

diff --git a/app-antivirus/clamav/clamav-0.104.2.ebuild 
b/app-antivirus/clamav/clamav-0.104.2.ebuild
deleted file mode 100644
index d9ec6a29c4a3..
--- a/app-antivirus/clamav/clamav-0.104.2.ebuild
+++ /dev/null
@@ -1,215 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-inherit cmake flag-o-matic python-any-r1 systemd tmpfiles
-
-DESCRIPTION="Clam Anti-Virus Scanner"
-HOMEPAGE="https://www.clamav.net/;
-SRC_URI="https://www.clamav.net/downloads/production/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
-IUSE="doc clamonacc +clamapp libclamav-only milter rar selinux systemd test"
-
-REQUIRED_USE="libclamav-only? ( !clamonacc !clamapp !milter )
-   clamonacc? ( clamapp )
-   milter? ( clamapp )
-   test? ( !libclamav-only )"
-
-RESTRICT="!test? ( test )"
-
-# Require acct-{user,group}/clamav at build time so that we can set
-# the permissions on /var/lib/clamav in src_install rather than in
-# pkg_postinst; calling "chown" on the live filesystem scares me.
-CDEPEND="acct-group/clamav
-   acct-user/clamav
-   dev-libs/libltdl
-   dev-libs/libmspack
-   dev-libs/json-c:=
-   dev-libs/libpcre2
-   >=sys-libs/zlib-1.2.2:=
-   app-arch/bzip2
-   clamapp? ( sys-libs/ncurses:= net-misc/curl )
-   elibc_musl? ( sys-libs/fts-standalone )
-   virtual/libiconv
-   !libclamav-only? ( net-misc/curl )
-   dev-libs/openssl:=
-   milter? ( || ( mail-filter/libmilter mail-mta/sendmail ) )
-   dev-libs/libxml2
-   rar? ( app-arch/unrar )
-   test? ( dev-python/pytest )"
-# TODO: there is no way to use this with the new build system instead of the 
bundled one
-#  dev-libs/tomsfastmath
-BDEPEND="virtual/pkgconfig
-   doc? ( app-doc/doxygen )
-   test? (
-   ${PYTHON_DEPS}
-   $(python_gen_any_dep 'dev-python/pytest[${PYTHON_USEDEP}]')
-   )"
-DEPEND="${CDEPEND}
-   test? ( dev-libs/check )"
-RDEPEND="${CDEPEND}
-   selinux? ( sec-policy/selinux-clamav )"
-
-python_check_deps() {
-   has_version -b "dev-python/pytest[${PYTHON_USEDEP}]&

[gentoo-commits] repo/gentoo:master commit in: app-antivirus/clamav/

2022-12-05 Thread Thomas Raschbacher
commit: 8789a3beb6931857f7a61b7c67e218208f36a64d
Author: Matt Jolly  footclan  ninja>
AuthorDate: Tue Nov 29 23:05:34 2022 +
Commit:     Thomas Raschbacher  gentoo  org>
CommitDate: Mon Dec  5 21:03:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8789a3be

app-antivirus/clamav: drop 1.0.0_rc2

Signed-off-by: Matt Jolly  footclan.ninja>
Closes: https://github.com/gentoo/gentoo/pull/28479
Signed-off-by: Thomas Raschbacher  gentoo.org>

 app-antivirus/clamav/Manifest|  11 -
 app-antivirus/clamav/clamav-1.0.0_rc2.ebuild | 378 ---
 2 files changed, 389 deletions(-)

diff --git a/app-antivirus/clamav/Manifest b/app-antivirus/clamav/Manifest
index c0ab6d3b24bd..2fec99b21026 100644
--- a/app-antivirus/clamav/Manifest
+++ b/app-antivirus/clamav/Manifest
@@ -1,5 +1,4 @@
 DIST adler-1.0.2.crate 12778 BLAKE2B 
a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd
 SHA512 
7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
-DIST aho-corasick-0.7.19.crate 113070 BLAKE2B 
5ddaa0d415d19cf9922b5723bf3480750634ea68cb66fd05bfa2bf57607eb6383ba86d8c55f70adb87b71b98caa73d8f6ebd075c006493530c81979032899b60
 SHA512 
0d63d29079650bde4e8a9f8529716b9d8c42db076a1d74715116240c2628173f1e86fb29c08a25ad07a0148e48789ab20de0c186a8b3dfb193cbfeb0d76ae78c
 DIST aho-corasick-0.7.20.crate 111440 BLAKE2B 
3f5d54fea2793ce1c2c4d5b3049b910f45a5721e7538cb2557df63dc3069ab3f6b66aceb5e9a48f21c43ae29778fd045428ea103b2a6de81659e605e30e64ca6
 SHA512 
ad31f3d1b3fe41e593d4ca7e721bbad62936f2e6a17fd1e0997353edb6fc906d1bef2b79f0ac7c7676abe637bbabb23ff22059947be379a2441011f8178983c5
 DIST ansi_term-0.12.1.crate 24838 BLAKE2B 
f636772c34e2d68cda7b8d3b2b86abda074585a62bd2654812ce92384244655a9197fa66e6939e19a674c0148ca605313d83de262bb18c2339a8a4eb4438a791
 SHA512 
b840e28b3e7700689a69a39659b1e066560078dd4a58326b91a028915819e7af883399ee53e920db68fd974c58d35bb1ddf8d427af5937d5f696f57c4376b671
 DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab
 SHA512 
d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
@@ -18,7 +17,6 @@ DIST clamav-0.103.6.tar.gz 16491761 BLAKE2B 
3c43bcda4a613f81d1b31036e7323a7af770
 DIST clamav-0.103.7.tar.gz 16501741 BLAKE2B 
49fc1c8c42ee8168dbaec4aa13ab0dfef7fa285e335cb38b17bc020df7400ee1daae49e06ba5b4ae0364d47d707cb83c0b1a8442d5b01d2bba5827606fe27fb4
 SHA512 
d426169889d94411b20a2c9c9579fc22a15090c9847849822c63fc6b404075feba0ff3663ee1382b2af5300394c7a93669844736f7473bfdce3250e1fd130326
 DIST clamav-0.104.4.tar.gz 12027448 BLAKE2B 
e8627b49b46e9bf5669b7186d829fd2caa76d9071b1533da252fea1bdeed1b78ec4a138db8957b0d121df1180eb37a6230f5f0db1e4d3f2de80bf7dddad5b47e
 SHA512 
5aa8abe96ff49548cf74df47a7e56279c3082dc8ca98cab02f64f44b2da0230e75b5f634b3086ba8ca155052cbc22a2a47ab3dd159ae033d3f599dcde1f2420e
 DIST clamav-0.105.1.tar.gz 29467856 BLAKE2B 
be46d9afd76fb536d7de7363a45d38fef6a5983011e3cd0dcc25c2a209c8d37a2bbe1f7f4a5694152cabf622ef83e072b892ae12ba404da1955bb5b654e5216d
 SHA512 
dcaa3eb90e5a8951f1750f0676791c33507206ae0d58a3da0d07f6f86b559799db09a4aed83fbd9d3eed8f1f17654f8304070e6770ba7e02de6f2be2cda65bec
-DIST clamav-1.0.0-rc2.tar.gz 10316876 BLAKE2B 
038ca2924d88e20c2bfef8147098f6c281d9fd3de80252a3084705402e77ccea0e124c2e48f9dc56bcd91410a4fa9c07431e48737e3105518581b297ee67127e
 SHA512 
f3e07a079eb3aea2159502f0a431b69a63b2b33d8ccbf8926207519059755644ca2abbe240e68d0a6bc704f5dbe2443c58ad2f343a58f1551e6e7204e1d45076
 DIST clamav-1.0.0.tar.gz 10311477 BLAKE2B 
8d66c03e7717ed52cb90a139f565abe2ed3379e09d500530c260f129f1f8eb2549dca11898f6c1a85e7988ce06388c8967e6decea06c840220ffccb4010add60
 SHA512 
a1be526516e622fd3359461db7dd8eb0734f7ba8ecb0b63c1574e216885cd7bcdc69ffdbc5e507a0060d23769e3caa8423aa273ec57bb86e40049679a818152a
 DIST clang-sys-1.4.0.crate 38679 BLAKE2B 
d15bdae2142ed26b4f6bd037bd2062e8c4b7b87fc5b749b872a95ff1952d66c255aa0984e5f9c4a5c88066db4a20cfd048db4ba5a59b331d5ffa5e9a281d
 SHA512 
062189bb0a341e2e85de4987f4b564c1fc69e4005c9c42cfedb61dee5f48db9126a8114d1d97be1b9c21b8c885243751232fbe8cf532e1d2be593308fe45216a
 DIST clap-2.34.0.crate 202210 BLAKE2B 
f383adf1d757ac4b68995132b33837686ce451f85a02a8d05d2c746da398510d05d46330f3efade063c3952aacb1754cdac73dd0afcae0df5340a89f9353aa1c
 SHA512 
c648a761b9996a7e7464a538bb53621bae22090b846a42c3b729beca3363958ae67e3da9f93f58b10a10e043cadf7ff930388680d168646178c2824177832db8
@@ -27,9 +25,7 @@ DIST cpufeatures-0.2.5.crate 11251 BLAKE2B 
2724be40d3bc0e2fda957f645e1cd6472450d
 DIST crc32fast-1.3.2.crate 38661 BLAKE2B 
ce3762b03d24d5367d89738991c060f4b3af7840e0a7ac7fc17d01ed438caf964bbaefad0fc4d0c438dafa5a578429ddd353c71197f8b54b1ec441395f2f

[gentoo-commits] repo/gentoo:master commit in: app-antivirus/clamav/files/, app-antivirus/clamav/

2022-12-05 Thread Thomas Raschbacher
commit: 4b3a0e7da98fb460ea241a7482ba2d7a9136f4c0
Author: Matt Jolly  footclan  ninja>
AuthorDate: Tue Nov 29 23:03:01 2022 +
Commit:     Thomas Raschbacher  gentoo  org>
CommitDate: Mon Dec  5 21:03:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b3a0e7d

app-antivirus/clamav: add 1.0.0

Signed-off-by: Matt Jolly  footclan.ninja>
Signed-off-by: Thomas Raschbacher  gentoo.org>

 app-antivirus/clamav/Manifest  |  10 +
 app-antivirus/clamav/clamav-1.0.0.ebuild   | 384 +
 .../clamav/files/clamav-1.0.0-select-python.patch  |  44 +++
 3 files changed, 438 insertions(+)

diff --git a/app-antivirus/clamav/Manifest b/app-antivirus/clamav/Manifest
index 994668bb47eb..c0ab6d3b24bd 100644
--- a/app-antivirus/clamav/Manifest
+++ b/app-antivirus/clamav/Manifest
@@ -1,5 +1,6 @@
 DIST adler-1.0.2.crate 12778 BLAKE2B 
a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd
 SHA512 
7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
 DIST aho-corasick-0.7.19.crate 113070 BLAKE2B 
5ddaa0d415d19cf9922b5723bf3480750634ea68cb66fd05bfa2bf57607eb6383ba86d8c55f70adb87b71b98caa73d8f6ebd075c006493530c81979032899b60
 SHA512 
0d63d29079650bde4e8a9f8529716b9d8c42db076a1d74715116240c2628173f1e86fb29c08a25ad07a0148e48789ab20de0c186a8b3dfb193cbfeb0d76ae78c
+DIST aho-corasick-0.7.20.crate 111440 BLAKE2B 
3f5d54fea2793ce1c2c4d5b3049b910f45a5721e7538cb2557df63dc3069ab3f6b66aceb5e9a48f21c43ae29778fd045428ea103b2a6de81659e605e30e64ca6
 SHA512 
ad31f3d1b3fe41e593d4ca7e721bbad62936f2e6a17fd1e0997353edb6fc906d1bef2b79f0ac7c7676abe637bbabb23ff22059947be379a2441011f8178983c5
 DIST ansi_term-0.12.1.crate 24838 BLAKE2B 
f636772c34e2d68cda7b8d3b2b86abda074585a62bd2654812ce92384244655a9197fa66e6939e19a674c0148ca605313d83de262bb18c2339a8a4eb4438a791
 SHA512 
b840e28b3e7700689a69a39659b1e066560078dd4a58326b91a028915819e7af883399ee53e920db68fd974c58d35bb1ddf8d427af5937d5f696f57c4376b671
 DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab
 SHA512 
d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
 DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
@@ -18,6 +19,7 @@ DIST clamav-0.103.7.tar.gz 16501741 BLAKE2B 
49fc1c8c42ee8168dbaec4aa13ab0dfef7fa
 DIST clamav-0.104.4.tar.gz 12027448 BLAKE2B 
e8627b49b46e9bf5669b7186d829fd2caa76d9071b1533da252fea1bdeed1b78ec4a138db8957b0d121df1180eb37a6230f5f0db1e4d3f2de80bf7dddad5b47e
 SHA512 
5aa8abe96ff49548cf74df47a7e56279c3082dc8ca98cab02f64f44b2da0230e75b5f634b3086ba8ca155052cbc22a2a47ab3dd159ae033d3f599dcde1f2420e
 DIST clamav-0.105.1.tar.gz 29467856 BLAKE2B 
be46d9afd76fb536d7de7363a45d38fef6a5983011e3cd0dcc25c2a209c8d37a2bbe1f7f4a5694152cabf622ef83e072b892ae12ba404da1955bb5b654e5216d
 SHA512 
dcaa3eb90e5a8951f1750f0676791c33507206ae0d58a3da0d07f6f86b559799db09a4aed83fbd9d3eed8f1f17654f8304070e6770ba7e02de6f2be2cda65bec
 DIST clamav-1.0.0-rc2.tar.gz 10316876 BLAKE2B 
038ca2924d88e20c2bfef8147098f6c281d9fd3de80252a3084705402e77ccea0e124c2e48f9dc56bcd91410a4fa9c07431e48737e3105518581b297ee67127e
 SHA512 
f3e07a079eb3aea2159502f0a431b69a63b2b33d8ccbf8926207519059755644ca2abbe240e68d0a6bc704f5dbe2443c58ad2f343a58f1551e6e7204e1d45076
+DIST clamav-1.0.0.tar.gz 10311477 BLAKE2B 
8d66c03e7717ed52cb90a139f565abe2ed3379e09d500530c260f129f1f8eb2549dca11898f6c1a85e7988ce06388c8967e6decea06c840220ffccb4010add60
 SHA512 
a1be526516e622fd3359461db7dd8eb0734f7ba8ecb0b63c1574e216885cd7bcdc69ffdbc5e507a0060d23769e3caa8423aa273ec57bb86e40049679a818152a
 DIST clang-sys-1.4.0.crate 38679 BLAKE2B 
d15bdae2142ed26b4f6bd037bd2062e8c4b7b87fc5b749b872a95ff1952d66c255aa0984e5f9c4a5c88066db4a20cfd048db4ba5a59b331d5ffa5e9a281d
 SHA512 
062189bb0a341e2e85de4987f4b564c1fc69e4005c9c42cfedb61dee5f48db9126a8114d1d97be1b9c21b8c885243751232fbe8cf532e1d2be593308fe45216a
 DIST clap-2.34.0.crate 202210 BLAKE2B 
f383adf1d757ac4b68995132b33837686ce451f85a02a8d05d2c746da398510d05d46330f3efade063c3952aacb1754cdac73dd0afcae0df5340a89f9353aa1c
 SHA512 
c648a761b9996a7e7464a538bb53621bae22090b846a42c3b729beca3363958ae67e3da9f93f58b10a10e043cadf7ff930388680d168646178c2824177832db8
 DIST color_quant-1.1.0.crate 6649 BLAKE2B 
9a2488dd00b7a33e15e05531ea49ef1961131f0be0922ba41e2d74d2b1a047daed483ac3a9dd87c847a81cce70a347395c557cad8228ab9a8dc5be7cc0f1

[gentoo-commits] repo/gentoo:master commit in: net-mail/dbmail/, net-mail/dbmail/files/

2023-06-08 Thread Thomas Raschbacher
commit: d00d2ac25789715f6d9e05e8f448eb4c857ccc13
Author: Thomas Raschbacher  gentoo  org>
AuthorDate: Thu Jun  8 19:33:30 2023 +
Commit:     Thomas Raschbacher  gentoo  org>
CommitDate: Thu Jun  8 19:33:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d00d2ac2

net-mail/dbmail: add 3.3.1

Closes: https://bugs.gentoo.org/809158
Signed-off-by: Thomas Raschbacher  gentoo.org>

 net-mail/dbmail/Manifest |  1 +
 net-mail/dbmail/dbmail-3.3.1.ebuild  | 98 
 net-mail/dbmail/files/dbmail-imapd.initd |  7 +-
 net-mail/dbmail/files/dbmail-lmtpd.initd |  7 +-
 net-mail/dbmail/files/dbmail-pop3d.initd |  7 +-
 net-mail/dbmail/files/dbmail-timsieved.initd |  7 +-
 6 files changed, 111 insertions(+), 16 deletions(-)

diff --git a/net-mail/dbmail/Manifest b/net-mail/dbmail/Manifest
index 8d47f7766f6a..c5cc5878b4da 100644
--- a/net-mail/dbmail/Manifest
+++ b/net-mail/dbmail/Manifest
@@ -1,2 +1,3 @@
 DIST dbmail-3.2.3.tar.gz 2444227 BLAKE2B 
baa812fb3e925e6d896762596426208fc2ac5fcb01cb8100cfbd0464f1342f934c099ca52fd857e05fc82b97227155e9dcfc987d6c9b5c37e7daf21b167c9841
 SHA512 
29cc89830278f2ff28a4221fc81d4ff13cc371fbca7fb51d5376e9243234220b552cb4b6ec035c150e6cfa178435c4f36b9ce132fc02334bc6cdeb1a41c8ed85
 DIST dbmail-3.2.5.tar.gz 2463966 BLAKE2B 
f4099c6f869dbb041d7eccdf20f3a34d36918237cc0386c71a1d339da8651b9301e676b25201856038045bb9590f880353c6ccafd57330f9cf48382c1b4c603c
 SHA512 
6b0d7e1f6f7449869db1e094ffce9e1ef315c60784ea5ae5f814f2cf9a18c358b4c5d107a420c7317961ffa343fc59c9083789177514aee96523927688f276a0
+DIST dbmail-3.3.1.tar.gz 2523029 BLAKE2B 
fd7bd7b6a40772c8c309b2bc9cf3cd907a8b885367fe6b1c23bdd1f4d6281b7f8878caf481171ec4ad71f2644f516100da5c6ee7dfa0d4d7139725a3181a8ef5
 SHA512 
d0324d79d4871cc46ce3bbc5c0d8c2f587d57f262a878f685b776d8e1b4a58a67e5a0f0cf0f48c939dc3424f8a44dd78e929ea2588ab10d0246a10b3ee5c55c5

diff --git a/net-mail/dbmail/dbmail-3.3.1.ebuild 
b/net-mail/dbmail/dbmail-3.3.1.ebuild
new file mode 100644
index ..21017546539e
--- /dev/null
+++ b/net-mail/dbmail/dbmail-3.3.1.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd readme.gentoo-r1
+
+DESCRIPTION="Fast and scalable sql based email services"
+HOMEPAGE="https://www.dbmail.org/;
+SRC_URI="https://github.com/dbmail/dbmail/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+doc jemalloc ldap sieve ssl static systemd"
+
+DEPEND="dev-db/libzdb
+   sieve? ( >=mail-filter/libsieve-2.2.1 )
+   ldap? ( >=net-nds/openldap-2.3.33:= )
+   jemalloc? ( dev-libs/jemalloc:= )
+   elibc_musl? ( sys-libs/queue-standalone )
+   app-text/asciidoc
+   app-text/xmlto
+   app-crypt/mhash
+   sys-libs/zlib
+   dev-libs/gmime:3.0
+   >=dev-libs/glib-2.16
+   dev-libs/libevent:=
+   virtual/libcrypt:=
+   ssl? (
+   dev-libs/openssl:=
+   )"
+RDEPEND="${DEPEND}
+   acct-group/dbmail
+   acct-user/dbmail"
+DEPEND+=" elibc_musl? ( sys-libs/queue-standalone )"
+DOCS=( AUTHORS README.md INSTALL THANKS UPGRADING )
+
+README_GENTOO_SUFFIX=""
+
+src_prepare() {
+   sed -i -e "s:nobody:dbmail: ; s:nogroup:dbmail: ; 
s:/var/run:/run/dbmail:" dbmail.conf || die
+   # change config path to our default and use the conf.d and init.d files 
from the contrib dir
+   sed -i -e "s:/etc/dbmail.conf:/etc/dbmail/dbmail.conf:" 
contrib/startup-scripts/gentoo/init.d-dbmail || die
+
+   default
+}
+
+src_configure() {
+   econf \
+   --enable-manpages \
+   --sysconfdir=/etc/dbmail \
+   $(use_enable doc manpages) \
+   $(use_enable static) \
+   $(use_enable systemd) \
+   $(use_with jemalloc) \
+   $(use_with sieve) \
+   $(use_with ldap auth-ldap)
+}
+
+src_install() {
+   emake DESTDIR="${D}" SYSTEMD_UNIT_DIR="$(systemd_get_systemunitdir)" 
install
+   einstalldocs
+
+   docompress -x /usr/share/doc/${PF}/sql
+   dodoc -r sql
+   dodoc -r test-scripts
+   dodoc -r contrib
+   ## TODO: install other contrib stuff
+
+   insinto /etc/dbmail
+   newins dbmail.conf dbmail.conf.dist
+
+   # use custom init scripts until updated in upstream contrib
+   newinitd "${FILESDIR}/dbmail-imapd.initd" dbmail-imapd
+   newinitd "${FILESDIR}/dbmail-lmtpd.initd" dbmail-lmtpd
+   newinitd "${FILESDIR}/dbmail-pop3d.initd" dbmail-pop3d
+   newinitd "${FILESDIR}/dbmail-timsieved.initd" dbmail-timsieved
+
+   dobin contrib/mailbox2dbmail/mailbox2dbmail
+   doman contrib/mailbox2dbmail/mailbox2

[gentoo-commits] repo/gentoo:master commit in: app-office/gnucash/

2023-07-28 Thread Thomas Raschbacher
commit: 962a45b560b121833f18321db1f702f8e3f31353
Author: Thomas Raschbacher  gentoo  org>
AuthorDate: Fri Jul 28 13:12:01 2023 +
Commit:     Thomas Raschbacher  gentoo  org>
CommitDate: Fri Jul 28 13:12:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=962a45b5

app-office/gnucash: fix dependency

Closes: https://bugs.gentoo.org/911122
Signed-off-by: Thomas Raschbacher  gentoo.org>

 app-office/gnucash/gnucash-5.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-office/gnucash/gnucash-5.1.ebuild 
b/app-office/gnucash/gnucash-5.1.ebuild
index 26c5d06278eb..cdfba0b0536b 100644
--- a/app-office/gnucash/gnucash-5.1.ebuild
+++ b/app-office/gnucash/gnucash-5.1.ebuild
@@ -40,7 +40,7 @@ RDEPEND="
dev-libs/libxslt
aqbanking? (
>=net-libs/aqbanking-6[ofx?]
-   >=sys-libs/gwenhywfar-4.20.0:=
+   >=sys-libs/gwenhywfar-5.6.0:=
smartcard? ( sys-libs/libchipcard )
)
gnome-keyring? ( >=app-crypt/libsecret-0.18 )



[gentoo-commits] repo/gentoo:master commit in: media-libs/openimageio/

2023-07-28 Thread Thomas Raschbacher
commit: f9f45827897fb41e547f6ee0257b2354dcd8f9a1
Author: Thomas Raschbacher  gentoo  org>
AuthorDate: Fri Jul 28 13:14:14 2023 +
Commit:     Thomas Raschbacher  gentoo  org>
CommitDate: Fri Jul 28 13:14:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9f45827

media-libs/openimageio:  fix dependency

Closes: https://bugs.gentoo.org/93
Signed-off-by: Thomas Raschbacher  gentoo.org>

 media-libs/openimageio/openimageio-2.4.13.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/openimageio/openimageio-2.4.13.0.ebuild 
b/media-libs/openimageio/openimageio-2.4.13.0.ebuild
index 0dfa3bf23173..8eedb3eb3558 100644
--- a/media-libs/openimageio/openimageio-2.4.13.0.ebuild
+++ b/media-libs/openimageio/openimageio-2.4.13.0.ebuild
@@ -50,7 +50,7 @@ RDEPEND="
dev-cpp/robin-map
dev-libs/libfmt:=
dev-libs/pugixml:=
-   >=media-libs/libheif-1.7.0:=
+   >=media-libs/libheif-1.13.0:=
media-libs/libjpeg-turbo:=
media-libs/libpng:0=
>=media-libs/libwebp-0.2.1:=



[gentoo-commits] repo/gentoo:master commit in: dev-db/libzdb/

2023-05-07 Thread Thomas Raschbacher
commit: 52c2b58e0c879f68c801ca52193c01b3c2fac0c1
Author: Thomas Raschbacher  gentoo  org>
AuthorDate: Sun May  7 08:01:01 2023 +
Commit:     Thomas Raschbacher  gentoo  org>
CommitDate: Sun May  7 08:06:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52c2b58e

dev-db/libzdb: add 3.2.3, drop 3.1-r1

Signed-off-by: Thomas Raschbacher  gentoo.org>

 dev-db/libzdb/Manifest  |  2 +-
 dev-db/libzdb/{libzdb-3.1-r1.ebuild => libzdb-3.2.3.ebuild} | 10 +++---
 2 files changed, 4 insertions(+), 8 deletions(-)

diff --git a/dev-db/libzdb/Manifest b/dev-db/libzdb/Manifest
index dc4276ee3cc7..b5324e65a6c6 100644
--- a/dev-db/libzdb/Manifest
+++ b/dev-db/libzdb/Manifest
@@ -1,2 +1,2 @@
-DIST libzdb-3.1.tar.gz 720162 BLAKE2B 
2ad8ede7e2a1c0ee831ba546b7756d2688bcde83b537e812c12ab3d42d6bdc13526778ae68b61584a52569f0b42fbeb8462efe379821295d855f585ae3420df4
 SHA512 
7cf24ccf0f0a938955d8b54af2c6eca8a8f700737beafde9e824129f324511e06adbc11a3fdbd6ad6d9b902fdae6f7caab4e5c1c594d2211be314e3a24c697f3
 DIST libzdb-3.2.2.tar.gz 752292 BLAKE2B 
449fe1cf9ac7196473ab45593d197ea9d02a91bb3b0efaaea91b3c95bb22de1ced68704835e542e092a9f507e8f2484a141e021721df84e818a18a36214f7c40
 SHA512 
1e732f8785322e0369de16a8100c9467e96ad1ca4eee31e8bfc349f4f17d4cc237a691addc060a66e1b46bcfeb99c3aed07b1d5dbe20e70fde4ffbf35dbea2eb
+DIST libzdb-3.2.3.tar.gz 771263 BLAKE2B 
a734dbee38ad175cd4d60afc7fe38c72318d5c74daf1556587997e592b2136d96fc747210aac4151764d8644a8b657a9364ffc1c7fcb133d8487f2585c12c22c
 SHA512 
3cf0641a7aabf91fa9bc7ed93bce6fa3e692cad309086e3f899ede443ffdd84ed20dda38fbc48764733537cdc105ae7e555a23cf7bc9b8f99e233787e0271e29

diff --git a/dev-db/libzdb/libzdb-3.1-r1.ebuild 
b/dev-db/libzdb/libzdb-3.2.3.ebuild
similarity index 90%
rename from dev-db/libzdb/libzdb-3.1-r1.ebuild
rename to dev-db/libzdb/libzdb-3.2.3.ebuild
index 2e86113710c8..83ec54442138 100644
--- a/dev-db/libzdb/libzdb-3.1-r1.ebuild
+++ b/dev-db/libzdb/libzdb-3.2.3.ebuild
@@ -1,9 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
-
-inherit toolchain-funcs
+EAPI=7
 
 DESCRIPTION="A thread safe high level multi-database connection pool library"
 HOMEPAGE="https://www.tildeslash.com/libzdb/;
@@ -11,7 +9,7 @@ SRC_URI="https://www.tildeslash.com/${PN}/dist/${P}.tar.gz;
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="~amd64 ~x86"
 IUSE="debug doc mysql postgres +sqlite ssl static-libs"
 REQUIRED_USE=" || ( postgres mysql sqlite )"
 
@@ -28,8 +26,6 @@ DEPEND="${RDEPEND}
 src_prepare() {
default
sed -i -e "s|&& ./pool||g" test/Makefile.in || die
-   # Fix detection of openssl 1.1
-   sed -i -e "s|SSL_library_init|SSL_CTX_new|" configure || die
 }
 
 src_configure() {



[gentoo-commits] repo/gentoo:master commit in: app-antivirus/clamav/

2023-05-07 Thread Thomas Raschbacher
commit: 3e9215c16f6dcc29ed41a745454eeebd1eaed52d
Author: Thomas Raschbacher  gentoo  org>
AuthorDate: Sun May  7 09:10:24 2023 +
Commit:     Thomas Raschbacher  gentoo  org>
CommitDate: Sun May  7 09:11:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e9215c1

app-antivirus/clamav: added 1.1.0 removed 0.103.7-r1

Signed-off-by: Thomas Raschbacher  gentoo.org>

 app-antivirus/clamav/Manifest |  80 -
 app-antivirus/clamav/clamav-0.103.7-r1.ebuild | 239 ---
 app-antivirus/clamav/clamav-1.1.0.ebuild  | 418 ++
 3 files changed, 497 insertions(+), 240 deletions(-)

diff --git a/app-antivirus/clamav/Manifest b/app-antivirus/clamav/Manifest
index 7138838025d5..675d1b854998 100644
--- a/app-antivirus/clamav/Manifest
+++ b/app-antivirus/clamav/Manifest
@@ -3,67 +3,100 @@ DIST aho-corasick-0.7.20.crate 111440 BLAKE2B 
3f5d54fea2793ce1c2c4d5b3049b910f45
 DIST ansi_term-0.12.1.crate 24838 BLAKE2B 
f636772c34e2d68cda7b8d3b2b86abda074585a62bd2654812ce92384244655a9197fa66e6939e19a674c0148ca605313d83de262bb18c2339a8a4eb4438a791
 SHA512 
b840e28b3e7700689a69a39659b1e066560078dd4a58326b91a028915819e7af883399ee53e920db68fd974c58d35bb1ddf8d427af5937d5f696f57c4376b671
 DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab
 SHA512 
d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
 DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
+DIST base64-0.21.0.crate 72180 BLAKE2B 
c7aeaf671bdeac67703f9c4ee1be003eb8d6f46fbaa0adf61a4da304458742938db04291d5f626115e3fcc901eb3abb3f9baf8247f6344b4d49f60a200fc6fd2
 SHA512 
60bcc157c6449a2160e083611e6d53e07bbff7db8cd550d9056cb804e99e990d4a20092ba4347306a3c6b6c42474a06d92cb3895125c50cef9b74cd3cbd83a2f
 DIST bindgen-0.59.2.crate 206267 BLAKE2B 
de66347fcf2d538879e49c85d2db80e86a70e27d3c84464b52a840476a31edae0cfa3e1afaba33ef0b7abadcb1e23a2fe1420e3254e0de1f6848b575a9c96620
 SHA512 
14c49879c7443191b877957a4fd405c7f10a1e8b70016d91bf5fe33861fc5d71982a1c685c190e4f7922cedb6c8aefadac3b0b68cbe5578da791a8da6bfedf44
 DIST bit_field-0.10.1.crate 10576 BLAKE2B 
3a906092be85cce6af9e2ac48632d8545864c5fd1610e7e28731bd5cc44c9513f2c7eb52fa1be0b4eed65bffe130ddc98c95dfeba2f9de28ada4091396e5695d
 SHA512 
4848d7ec592642913c7bd06cd3a0da49d3bb14291866cd22ead8e9a6b2939a787035d5cded87be3d2d3491283e31ea2cfb105885df4114720da98beb82990ee6
+DIST bit_field-0.10.2.crate 10568 BLAKE2B 
4dc92498b5f2befb9e3d8d5a7bcac478b7f905e708cb674e7589f23b60a3ade33b2c660c3f57105520aa863ef19787a00221e1f61914f090f9ec500961e3f70b
 SHA512 
99bacb002aa9ef89cef1403429807042135898614df85e59475772b90d2d21972ddc77ef9b129ca931355ff11bfb3de66b55b828bbf792f76300fc5cfef066a8
 DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
 DIST block-buffer-0.10.3.crate 10465 BLAKE2B 
32f0089971bb759244b73a75bdbbeb2d24f0422e92ceb0ae0afe3c698e3fabb371112a2eba3dab16a3859420d492c0ac984bfbb25e59e0c31951501cc652aab7
 SHA512 
e29faab70f8f2965a58089728274ec34bc97d681526687868c9cb1a2c145db00717f97e77b79a04fa52bd76817d796e104b509cd2a3163085b214f8eb68ac04f
+DIST block-buffer-0.10.4.crate 10538 BLAKE2B 
d819c4f9c4be85868e8b105fb7e479d2e58d3ed85c3339bd677a3e111f85cb1ff624a54d7802ab79a6e1d9221115f66388568340480fe83eae1cb448f19f5b11
 SHA512 
b7d436d8e627e16e6ddc300ee8f706a6cef28ff6f09eff848eedee46f84bdcd03601303c92ab8996042e55922866a59259948177c0a4496eed723523e77f6fdb
 DIST bumpalo-3.12.0.crate 81604 BLAKE2B 
2370094f0c23a3e9b75c8e523e54637189543d9df90ae7ddc349d316054d3d1abd1319e51cf1578f1630be0673fd7f65d130469b2729aa32617372e8bc5dd5f7
 SHA512 
37f2228f251340e82c27f2b34da2af6eb520077b3809331547cbe4887c0b4791b1a7d75a017decccef162cd02a088d504214b7a44b484a7d93eb6a278b329ee4
 DIST bytemuck-1.13.0.crate 41703 BLAKE2B 
f24b786d2209921f2de16209d3b397fa1d62f637efd8f0a92c6d7d3734fa447ae3f1c5499e85a16e30e39bd132c00c59517ae0886d1fab8da4aaf2150a3fc0d2
 SHA512 
e2e8164c9b14d8ec44879f3efb91f3ac3918e092d22d73152166b926c8b85e854c7b925b53feb173b572e9260100d9c584dbb80a377944b2415d485dd1d20876
+DIST bytemuck-1.13.1.crate 42309 BLAKE2B 
055e031a677823c110e6e1e371632a0a5a8227ef7053e964bd3f9967705bdedf96b14178818021ffc09182ead805a68813a8a2b9cf7a70b6e8daf733eac4
 SHA512 
eb0a7e423a3f903fb831369e0c6d1e5fbffd7eff1b56bb7d1ffe4e5e18850cdfb9a7f9bdcfd53ce10b1c659dff11c59190b7b85ad89ca60485878548621f0

[gentoo-commits] repo/gentoo:master commit in: app-arch/alien/

2023-05-07 Thread Thomas Raschbacher
commit: 5528c104da2f3d92944ea63839603e691049b8c6
Author: Thomas Raschbacher  gentoo  org>
AuthorDate: Sun May  7 08:20:12 2023 +
Commit:     Thomas Raschbacher  gentoo  org>
CommitDate: Sun May  7 08:20:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5528c104

app-arch/alien: add 8.95.6

Signed-off-by: Thomas Raschbacher  gentoo.org>

 app-arch/alien/Manifest|  1 +
 app-arch/alien/alien-8.95.6.ebuild | 25 +
 2 files changed, 26 insertions(+)

diff --git a/app-arch/alien/Manifest b/app-arch/alien/Manifest
index fd59649f095b..8dcb3ef90dc6 100644
--- a/app-arch/alien/Manifest
+++ b/app-arch/alien/Manifest
@@ -1 +1,2 @@
+DIST alien-8.95.6.tar.xz 58088 BLAKE2B 
5b7467552856d809fc1b43af7de905d7f52629799bfd01dfb7ab61dfbd1c27e0f6f6b8364aa03a925cc6bea74616bf497f4fd195c637d6d1bcd7847a17ab5ccd
 SHA512 
29ed80f249b38b47a26ee9d058d057be8728d18d771c1f847919f296d2c8359fcc33a32912749f2ed77b1214e61f101b75960a82cbd3d76bbb7f205acfd4f152
 DIST alien-8.95.tar.xz 56940 BLAKE2B 
c2f6b71d39800a7bc4ab00bcd50d165855bad4eb1a17fe217aeb302c6b7af701bcd9445276d7e522db7e6c81f1e8d7e9e2ada99f9d7505e6ec958ae87df7c9f7
 SHA512 
c46d3c82542dc3d96eeabea0f0c7ab5b572acaf67d15e2064ea01df32d69a2cf6e083754be49269df6cd7431ec5b3e09ddcb83fbe2ee17843b22e9cd3e73073c

diff --git a/app-arch/alien/alien-8.95.6.ebuild 
b/app-arch/alien/alien-8.95.6.ebuild
new file mode 100644
index ..f2d6dfad91e1
--- /dev/null
+++ b/app-arch/alien/alien-8.95.6.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit perl-module
+
+DESCRIPTION="Converts between the rpm, dpkg, stampede slp, and slackware tgz 
file formats"
+HOMEPAGE="https://sourceforge.net/projects/alien-pkg-convert;
+SRC_URI="mirror://debian/pool/main/a/${PN}/${PN}_${PV}.tar.xz -> ${P}.tar.xz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+IUSE="+bzip2"
+
+RDEPEND="
+   app-arch/rpm
+   app-arch/dpkg
+   dev-util/debhelper
+   >=app-arch/tar-1.14.91
+   bzip2? ( app-arch/bzip2 )"
+DEPEND="${RDEPEND}"
+
+PATCHES=( "${FILESDIR}/${PN}-8.95-tar-extensions.patch" )



[gentoo-commits] repo/gentoo:master commit in: app-antivirus/clamav/

2024-02-07 Thread Thomas Raschbacher
commit: f1dad43789d67aaf92f62c80e5b211bdd203b4f9
Author: Thomas Raschbacher  gentoo  org>
AuthorDate: Wed Feb  7 21:38:05 2024 +
Commit:     Thomas Raschbacher  gentoo  org>
CommitDate: Wed Feb  7 21:39:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1dad437

app-antivirus/clamav: add 1.2.2

Signed-off-by: Thomas Raschbacher  gentoo.org>

 app-antivirus/clamav/Manifest|   1 +
 app-antivirus/clamav/clamav-1.2.2.ebuild | 393 +++
 2 files changed, 394 insertions(+)

diff --git a/app-antivirus/clamav/Manifest b/app-antivirus/clamav/Manifest
index fe03a3065533..936afb9ab0ef 100644
--- a/app-antivirus/clamav/Manifest
+++ b/app-antivirus/clamav/Manifest
@@ -34,6 +34,7 @@ DIST clamav-1.0.3.tar.gz 10341567 BLAKE2B 
9530c5e57cf4908ee15800a5aa50b8defc7b86
 DIST clamav-1.1.0.tar.gz 10297532 BLAKE2B 
36629f9bf23a55591002517ecbad798484d351f060220ab554797d4acd356b89cc68f83f81a415d532c51fde33f1882ddaaa847c1935abb6b12d571b3976d66f
 SHA512 
1a1cfd2e43518eafa127304704193e96162410d676fca6c868fd42f871412bbe91f379bb5c74abd89c14cfa3d580339bb79c10868776e46427a7afd9b55dc851
 DIST clamav-1.1.3.tar.gz 10304772 BLAKE2B 
2bf2f7822d8ed7bfa6040312345d6dfbf5149e6ee60d10d46fe0683b56028e0c72b3371e9b9bc4c780051f11899d7405a35484a3f1deafdfd9b0c18613f52b36
 SHA512 
1fab8754e793938182dd6a5f2742c4f3e236177e150ab1f1a6064d2e0f33ae1329396ba14ba12f72eee505fb6c8e6f302377ec7e3d5f172a52d1ec89b23da072
 DIST clamav-1.2.1.tar.gz 10370350 BLAKE2B 
bc875a92adecffca3b65976376529043a27520bc3821da2d7563e5cb69733ecf291a2800d2a3ad65b1cb0cc4f35a1605e29e27128dd0a775740a9f640c3436ef
 SHA512 
abe0c1a84cb399df00485bf0f8726f01cb84ad129e40642b60146e5880981f7216d9da354e7569004711e417cf8b757ae33a6d5a39b615bce7c7e21e97c9df1d
+DIST clamav-1.2.2.tar.gz 10372690 BLAKE2B 
47940236e38296ac908be4c5d1c5ce8bbc9ec5c69fa87b2472c941d2de9642e0ab6a59c63038aa706079e8efeb161083db69ad03eaaf27a6d05f4f1a5bb70aff
 SHA512 
32562230f367a230f70dfca5ed5000ee8829a0da7452b0113e9dbaa47ef6b21901001f741b0e52ce52c02fe8f834bd559bcbdf1ea20495bead9c4976c3a4cc92
 DIST clang-sys-1.4.0.crate 38679 BLAKE2B 
d15bdae2142ed26b4f6bd037bd2062e8c4b7b87fc5b749b872a95ff1952d66c255aa0984e5f9c4a5c88066db4a20cfd048db4ba5a59b331d5ffa5e9a281d
 SHA512 
062189bb0a341e2e85de4987f4b564c1fc69e4005c9c42cfedb61dee5f48db9126a8114d1d97be1b9c21b8c885243751232fbe8cf532e1d2be593308fe45216a
 DIST clang-sys-1.6.1.crate 41346 BLAKE2B 
b70104e6c6b3c1b85caa111c2b1fb2c20d30eeb85059bc616afc49bce9409f7ee2dd8b800750a466accad6a74ef29d10c6a2ee4459d854a2c0c54050ff51cc4b
 SHA512 
a6c62c1d3faae3796f5e7d98ed4f1a8119f0ffaf8fceee8e728cd4da57b0140e82631012450bb0c551cd13814a97065e9e47015320707a87bdfbb6fd317e952c
 DIST clap-2.34.0.crate 202210 BLAKE2B 
f383adf1d757ac4b68995132b33837686ce451f85a02a8d05d2c746da398510d05d46330f3efade063c3952aacb1754cdac73dd0afcae0df5340a89f9353aa1c
 SHA512 
c648a761b9996a7e7464a538bb53621bae22090b846a42c3b729beca3363958ae67e3da9f93f58b10a10e043cadf7ff930388680d168646178c2824177832db8

diff --git a/app-antivirus/clamav/clamav-1.2.2.ebuild 
b/app-antivirus/clamav/clamav-1.2.2.ebuild
new file mode 100644
index ..1bd9569ed03f
--- /dev/null
+++ b/app-antivirus/clamav/clamav-1.2.2.ebuild
@@ -0,0 +1,393 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+# Upstream are working on updating clamav's LLVM bytecode interpreter to work
+# with later versions of LLVM, but it's not ready yet. See:
+# https://github.com/Cisco-Talos/clamav/issues/581
+# This does not impact the ability of the package to build with llvm/clang 
otherwise.
+LLVM_MAX_SLOT=13
+PYTHON_COMPAT=( python3_{10..12} )
+
+CRATES="
+   adler@1.0.2
+   aho-corasick@1.0.5
+   autocfg@1.1.0
+   base64@0.21.3
+   bindgen@0.65.1
+   bit_field@0.10.2
+   bitflags@1.3.2
+   bitflags@2.4.0
+   block-buffer@0.10.4
+   bumpalo@3.13.0
+   bytemuck@1.14.0
+   byteorder@1.4.3
+   cbindgen@0.25.0
+   cc@1.0.83
+   cexpr@0.6.0
+   cfg-if@1.0.0
+   clang-sys@1.6.1
+   color_quant@1.1.0
+   cpufeatures@0.2.9
+   crc32fast@1.3.2
+   crossbeam-channel@0.5.8
+   crossbeam-deque@0.8.3
+   crossbeam-epoch@0.9.15
+   crossbeam-utils@0.8.16
+   crunchy@0.2.2
+   crypto-common@0.1.6
+   digest@0.10.7
+   either@1.9.0
+   errno-dragonfly@0.1.2
+   errno@0.3.3
+   exr@1.7.0
+   fastrand@2.0.0
+   fdeflate@0.3.0
+   flate2@1.0.27
+   flume@0.10.14
+   futures-core@0.3.28
+   futures-sink@0.3.28
+   generic-array@0.14.7
+   getrandom@0.2.10
+   gif@0.12.0
+   glob@0.3.1
+   half@2.2.1
+   hashbrown@0.12.3
+   heck@0.4.1
+   hermit-abi@0.3.2
+   hex@0.4.3
+   home@0.5.5
+   image@0.24.7
+   indexmap@1.9.3
+   itoa@1.0.9
+   jpeg-decoder@0.3.0
+   js-sys@0.3.64
+   lazy_static@1.4.0
+   lazycell@1.3.0
+   

[gentoo-commits] repo/gentoo:master commit in: app-antivirus/clamav/

2024-04-19 Thread Thomas Raschbacher
commit: 05ee17010ddd697b5faff78135ed12087d12
Author: Thomas Raschbacher  gentoo  org>
AuthorDate: Fri Apr 19 09:51:35 2024 +
Commit:     Thomas Raschbacher  gentoo  org>
CommitDate: Fri Apr 19 09:53:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05ee1707

app-antivirus/clamav: add 1.0.6, 1.2.3, 1.3.1

Signed-off-by: Thomas Raschbacher  gentoo.org>

 app-antivirus/clamav/Manifest|   7 +
 app-antivirus/clamav/clamav-1.0.6.ebuild | 400 +++
 app-antivirus/clamav/clamav-1.2.3.ebuild | 394 ++
 app-antivirus/clamav/clamav-1.3.1.ebuild | 397 ++
 4 files changed, 1198 insertions(+)

diff --git a/app-antivirus/clamav/Manifest b/app-antivirus/clamav/Manifest
index 5c194fdf2b01..482abb1090ee 100644
--- a/app-antivirus/clamav/Manifest
+++ b/app-antivirus/clamav/Manifest
@@ -26,8 +26,11 @@ DIST cexpr-0.6.0.crate 17966 BLAKE2B 
cb46f066eb1f4dbac00ec86dc3e562db7ee8ea5ff17
 DIST cfg-if-1.0.0.crate 7934 BLAKE2B 
e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b
 SHA512 
0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
 DIST clamav-0.103.11.tar.gz 16550978 BLAKE2B 
9fba6d5b41ef07b017be26b7ebd832ca03146a68545f794924332c67429ba27603745e2ad7fc0f58c341c6d9267e5b5265c37525dba9cbb15ab616915ec2d605
 SHA512 
86241ee8058d9a3ccc13b89bb41aa16cfbeb65717fbcfeea6117b7885e8854f5673c22475e7d33ee4210a15d583e806f252657c07933f072455027f1531427b8
 DIST clamav-1.0.5.tar.gz 10344955 BLAKE2B 
1deceff859c9eec6185f6c8383d1a030edd1c9dcc6788f669259b4922f332b564a7c6f3fa7f03ebe2051524132becb35cbd67526aac43e95ca3978793517
 SHA512 
7d46cf107d2856430a5f09f5dfd011b597d3dc7e691db3c956867b1314b50fd23008bf45b377d31493a12716c527159d163748d6ae759e97a041780da0d9
+DIST clamav-1.0.6.tar.gz 10345779 BLAKE2B 
fbbef034a7bf6e2b323007a3de2464b60cc0a564551ddd4169a72af0328cfc2485c14395626e8d0258dfbb3bb41bc895d26622ff2dfb5fcd1181e6595da6489b
 SHA512 
907cf51f8e6776a81ec5501026c240266b0eb8f7631fcbbcd0f8514446925dc731d819ae758217f9ed9414ca385b64e67f6de0e5133c04ba7590bd1e4445e09e
 DIST clamav-1.2.2.tar.gz 10372690 BLAKE2B 
47940236e38296ac908be4c5d1c5ce8bbc9ec5c69fa87b2472c941d2de9642e0ab6a59c63038aa706079e8efeb161083db69ad03eaaf27a6d05f4f1a5bb70aff
 SHA512 
32562230f367a230f70dfca5ed5000ee8829a0da7452b0113e9dbaa47ef6b21901001f741b0e52ce52c02fe8f834bd559bcbdf1ea20495bead9c4976c3a4cc92
+DIST clamav-1.2.3.tar.gz 10376162 BLAKE2B 
f881ca93143fc418a475bfd8bcfe26bc964fedc9f50267e60e36b92932232aa219ee61091f23b53882776d1de7faf111faf8b123058d7b0f8feee01d1884133c
 SHA512 
1298107f7d567bfdb151c452acb33edfa99e13f26a711f2c8cb6149fa144a0b164c92f10c7fb592ac4ae3787600b4996e295c2dd31dfac11a8c2ef8c00c61161
 DIST clamav-1.3.0.tar.gz 12937306 BLAKE2B 
4db193bd4cbe66cf3e7b3ac6ce26a1e74bc73b6ab0d9ba3b2fe496bba061f4ac1a89d05b797a384343ed02864f5ea9530bedf4f1aea8c5ae33f9fc86ab8521a3
 SHA512 
7fe05abcd6c6fb76de44471b63a0f31ebbabf477800966e87bd187591f2f6f6b7d4a66f450f05bfeb3ec33253887c8115cb9ddbc2cd744adb5b19af249ae
+DIST clamav-1.3.1.tar.gz 12938351 BLAKE2B 
d8fe1be274bcc8091ed4193967120201457d9a4eaaa27e8b5cdde279f25405882bd0cd5de80e7da041db28d3688f4270febda5ca70d69c7d36d1e099d03ddb3e
 SHA512 
0693006c0f283862bf7f4eaeb39b409b92ac017a3d604df1340045c26dc47070d6f23dfb180dcb7753156d02c5e99cec23c53f6c56b007ed737be7060a4131f2
 DIST clang-sys-1.4.0.crate 38679 BLAKE2B 
d15bdae2142ed26b4f6bd037bd2062e8c4b7b87fc5b749b872a95ff1952d66c255aa0984e5f9c4a5c88066db4a20cfd048db4ba5a59b331d5ffa5e9a281d
 SHA512 
062189bb0a341e2e85de4987f4b564c1fc69e4005c9c42cfedb61dee5f48db9126a8114d1d97be1b9c21b8c885243751232fbe8cf532e1d2be593308fe45216a
 DIST clang-sys-1.6.1.crate 41346 BLAKE2B 
b70104e6c6b3c1b85caa111c2b1fb2c20d30eeb85059bc616afc49bce9409f7ee2dd8b800750a466accad6a74ef29d10c6a2ee4459d854a2c0c54050ff51cc4b
 SHA512 
a6c62c1d3faae3796f5e7d98ed4f1a8119f0ffaf8fceee8e728cd4da57b0140e82631012450bb0c551cd13814a97065e9e47015320707a87bdfbb6fd317e952c
 DIST color_quant-1.1.0.crate 6649 BLAKE2B 
9a2488dd00b7a33e15e05531ea49ef1961131f0be0922ba41e2d74d2b1a047daed483ac3a9dd87c847a81cce70a347395c557cad8228ab9a8dc5be7cc0f1bcaa
 SHA512 
690c928bda4b7b57425f38ea68ac89cde2473b7a91b7e62c04a8f2c5a0fa3505e26b065d48b7ad0a8bb491f92f600f896fefdad3ce0e86e43cbf4f9a89e94201
@@ -64,6 +67,7 @@ DIST fastrand-2.0.0.crate 14402 BLAKE2B 
8bf830151ec616dbc25f216265722e39f8a2cd9a
 DIST fastrand-2.0.1.crate 14664 BLAKE2B 
7a5812153500170dcc53ca8d66384fef46eeb5a8f970be43863f22f82bf427672d07cb053f4e04b0fea358ca89178399871235680f57223b8561c07b8d21cf13
 SHA512 
79a1e1b3f39264f037def236afbd87b732f5e0a2154b1d9e721b3c7990c52be45138320e2571fe628f482e0da7e3cf867abb745e3c277b19015fc031fd4410d9
 DIST fdeflate-0.3.0.crate 2179

[gentoo-commits] gentoo-x86 commit in net-mail/dbmail: dbmail-3.1.17.ebuild ChangeLog

2014-07-27 Thread Thomas Raschbacher (lordvan)
lordvan 14/07/27 20:32:29

  Modified: ChangeLog
  Added:dbmail-3.1.17.ebuild
  Log:
  new version
  
  (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key )

Revision  ChangesPath
1.64 net-mail/dbmail/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-mail/dbmail/ChangeLog?rev=1.64view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-mail/dbmail/ChangeLog?rev=1.64content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-mail/dbmail/ChangeLog?r1=1.63r2=1.64

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/net-mail/dbmail/ChangeLog,v
retrieving revision 1.63
retrieving revision 1.64
diff -u -r1.63 -r1.64
--- ChangeLog   14 Jun 2014 10:57:08 -  1.63
+++ ChangeLog   27 Jul 2014 20:32:29 -  1.64
@@ -1,6 +1,11 @@
 # ChangeLog for net-mail/dbmail
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-mail/dbmail/ChangeLog,v 1.63 2014/06/14 
10:57:08 phajdan.jr Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-mail/dbmail/ChangeLog,v 1.64 2014/07/27 
20:32:29 lordvan Exp $
+
+*dbmail-3.1.17 (27 Jul 2014)
+
+  27 Jul 2014; lord...@gentoo.org +dbmail-3.1.17.ebuild:
+  new version
 
   14 Jun 2014; Pawel Hajdan jr phajdan...@gentoo.org dbmail-3.1.13.ebuild:
   x86 stable wrt bug #509774



1.1  net-mail/dbmail/dbmail-3.1.17.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-mail/dbmail/dbmail-3.1.17.ebuild?rev=1.1view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-mail/dbmail/dbmail-3.1.17.ebuild?rev=1.1content-type=text/plain

Index: dbmail-3.1.17.ebuild
===
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-mail/dbmail/dbmail-3.1.17.ebuild,v 1.1 
2014/07/27 20:32:29 lordvan Exp $

EAPI=4
inherit eutils multilib versionator user

DESCRIPTION=DBMail is an open-source project that enables storage of mail 
messages in a relational database.
HOMEPAGE=http://www.dbmail.org/;
SRC_URI=http://www.dbmail.org/download/$(get_version_component_range 
1-2)/${P}.tar.gz

LICENSE=GPL-2
SLOT=0
KEYWORDS=~amd64 ~x86
IUSE=ldap sieve +sqlite ssl static

DEPEND=dev-db/libzdb
sieve? ( =mail-filter/libsieve-2.2.1 )
ldap? ( =net-nds/openldap-2.3.33 )
app-text/asciidoc
app-text/xmlto
app-crypt/mhash
sys-libs/zlib
=dev-libs/gmime-2.4.6:2.4
=dev-libs/glib-2.16
dev-libs/libevent
ssl? ( dev-libs/openssl )
#asciidoc and xmlto needed?
RDEPEND=${DEPEND}

pkg_setup() {
enewgroup dbmail
enewuser dbmail -1 -1 /var/lib/dbmail dbmail
}

src_configure() {
local myconf=
use ldap  myconf=${myconf} --with-auth-ldap

econf \
--sysconfdir=/etc/dbmail \
$(use_enable static) \
$(use_with sieve) \
${myconf}
}

src_compile() {
emake || die emake failed
}

src_install() {
emake DESTDIR=${D} install || die emake install failed

dodoc AUTHORS BUGS ChangeLog README* INSTALL NEWS THANKS UPGRADING

dodoc -r sql
dodoc -r test-scripts
dodoc -r contrib
## TODO: install other contrib stuff

sed -i -e s:nobody:dbmail: dbmail.conf
sed -i -e s:nogroup:dbmail: dbmail.conf
sed -i -e s:/var/run:/var/run/dbmail: dbmail.conf
#sed -i -e s:#library_directory:library_directory: dbmail.conf

insinto /etc/dbmail
newins dbmail.conf dbmail.conf.dist

# change config path to our default and use the conf.d and init.d files 
from the contrib dir
sed -i -e s:/etc/dbmail.conf:/etc/dbmail/dbmail.conf: 
contrib/startup-scripts/gentoo/init.d-dbmail
#sed -i -e s:exit 0:return 1: 
contrib/startup-scripts/gentoo/init.d-dbmail
#sed -i -e s:/var/run:/var/run/dbmail: 
contrib/startup-scripts/gentoo/init.d-dbmail
#newconfd contrib/startup-scripts/gentoo/conf.d-dbmail dbmail
#newinitd contrib/startup-scripts/gentoo/init.d-dbmail dbmail
# use custom init scripts until updated in upstream contrib
newinitd ${FILESDIR}/dbmail-imapd.initd dbmail-imapd
newinitd ${FILESDIR}/dbmail-lmtpd.initd dbmail-lmtpd
newinitd ${FILESDIR}/dbmail-pop3d.initd dbmail-pop3d
newinitd ${FILESDIR}/dbmail-timsieved.initd dbmail-timsieved

dobin contrib/mailbox2dbmail/mailbox2dbmail
doman contrib/mailbox2dbmail/mailbox2dbmail.1
#doman man/*.{1,5,8}

# ldap schema
if use ldap; then
   insinto /etc/openldap/schema
   doins ${S}/dbmail.schema
fi

keepdir /var/lib/dbmail
fperms 750 /var/lib/dbmail
   

[gentoo-commits] gentoo-x86 commit in app-antivirus/clamav: ChangeLog clamav-0.98.4.ebuild

2014-06-17 Thread Thomas Raschbacher (lordvan)
lordvan 14/06/17 08:10:37

  Modified: ChangeLog
  Added:clamav-0.98.4.ebuild
  Log:
  version bump
  
  (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key )

Revision  ChangesPath
1.481app-antivirus/clamav/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-antivirus/clamav/ChangeLog?rev=1.481view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-antivirus/clamav/ChangeLog?rev=1.481content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-antivirus/clamav/ChangeLog?r1=1.480r2=1.481

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/app-antivirus/clamav/ChangeLog,v
retrieving revision 1.480
retrieving revision 1.481
diff -u -r1.480 -r1.481
--- ChangeLog   17 May 2014 13:55:39 -  1.480
+++ ChangeLog   17 Jun 2014 08:10:36 -  1.481
@@ -1,6 +1,11 @@
 # ChangeLog for app-antivirus/clamav
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-antivirus/clamav/ChangeLog,v 1.480 
2014/05/17 13:55:39 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-antivirus/clamav/ChangeLog,v 1.481 
2014/06/17 08:10:36 lordvan Exp $
+
+*clamav-0.98.4 (17 Jun 2014)
+
+  17 Jun 2014; Thomas Raschbacher lord...@gentoo.org +clamav-0.98.4.ebuild:
+  version bump
 
   17 May 2014; Agostino Sarubbo a...@gentoo.org clamav-0.98.1.ebuild:
   Stable for alpha, wrt bug #506588



1.1  app-antivirus/clamav/clamav-0.98.4.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-antivirus/clamav/clamav-0.98.4.ebuild?rev=1.1view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-antivirus/clamav/clamav-0.98.4.ebuild?rev=1.1content-type=text/plain

Index: clamav-0.98.4.ebuild
===
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-antivirus/clamav/clamav-0.98.4.ebuild,v 
1.1 2014/06/17 08:10:36 lordvan Exp $

EAPI=5

inherit eutils flag-o-matic user systemd

DESCRIPTION=Clam Anti-Virus Scanner
HOMEPAGE=http://www.clamav.net/;
SRC_URI=mirror://sourceforge/${PN}/${P}.tar.gz

LICENSE=GPL-2
SLOT=0
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd 
~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris
IUSE=bzip2 clamdtop iconv ipv6 milter selinux static-libs uclibc

CDEPEND=bzip2? ( app-arch/bzip2 )
clamdtop? ( sys-libs/ncurses )
iconv? ( virtual/libiconv )
milter? ( || ( mail-filter/libmilter mail-mta/sendmail ) )
dev-libs/libtommath
=sys-libs/zlib-1.2.2
dev-libs/openssl
sys-devel/libtool
# openssl is now *required* see this link as to why
# 
http://www.clamav.net/lang/en/2014/02/22/introducing-openssl-as-a-dependency-to-clamav/
DEPEND=${CDEPEND}
virtual/pkgconfig
RDEPEND=${CDEPEND}
selinux? ( sec-policy/selinux-clamav )

DOCS=( AUTHORS BUGS ChangeLog FAQ INSTALL NEWS README UPGRADE )

pkg_setup() {
enewgroup clamav
enewuser clamav -1 -1 /dev/null clamav
}

src_prepare() {
use ppc64  append-flags -mminimal-toc
use uclibc  export ac_cv_type_error_t=yes
}

src_configure() {
econf \
--disable-experimental \
--disable-fanotify \
--enable-id-check \
--with-dbdir=${EPREFIX}/var/lib/clamav \
--with-system-tommath \
--with-zlib=${EPREFIX}/usr \
$(use_enable bzip2) \
$(use_enable clamdtop) \
$(use_enable ipv6) \
$(use_enable milter) \
$(use_enable static-libs static) \
$(use_with iconv)
}

src_install() {
default

rm -rf ${ED}/var/lib/clamav
newinitd ${FILESDIR}/clamd.initd-r6 clamd
newconfd ${FILESDIR}/clamd.conf-r1 clamd

systemd_dotmpfilesd ${FILESDIR}/tmpfiles.d/clamav.conf
systemd_newunit ${FILESDIR}/clamd_at.service clamd@.service
systemd_dounit ${FILESDIR}/clamd.service
systemd_dounit ${FILESDIR}/freshclamd.service

keepdir /var/lib/clamav
fowners clamav:clamav /var/lib/clamav
keepdir /var/log/clamav
fowners clamav:clamav /var/log/clamav

dodir /etc/logrotate.d
insinto /etc/logrotate.d
newins ${FILESDIR}/clamav.logrotate clamav

# Modify /etc/{clamd,freshclam}.conf to be usable out of the box
sed -i -e s:^\(Example\):\# \1: \
-e s:.*\(PidFile\) .*:\1 ${EPREFIX}/var/run/clamav/clamd.pid: 
\
-e s:.*\(LocalSocket\) .*:\1 
${EPREFIX}/var/run/clamav/clamd.sock: \
-e s:.*\(User\) .*:\1 clamav: \
-e s:^\#\(LogFile\) .*:\1 
${EPREFIX}/var/log/clamav/clamd.log

[gentoo-commits] gentoo-x86 commit in net-mail/dbmail: dbmail-3.1.13.ebuild ChangeLog

2014-03-22 Thread Thomas Raschbacher (lordvan)
lordvan 14/03/22 09:24:48

  Modified: ChangeLog
  Added:dbmail-3.1.13.ebuild
  Log:
  new version
  
  (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key )

Revision  ChangesPath
1.61 net-mail/dbmail/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-mail/dbmail/ChangeLog?rev=1.61view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-mail/dbmail/ChangeLog?rev=1.61content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-mail/dbmail/ChangeLog?r1=1.60r2=1.61

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/net-mail/dbmail/ChangeLog,v
retrieving revision 1.60
retrieving revision 1.61
diff -u -r1.60 -r1.61
--- ChangeLog   7 Mar 2014 18:48:33 -   1.60
+++ ChangeLog   22 Mar 2014 09:24:48 -  1.61
@@ -1,6 +1,11 @@
 # ChangeLog for net-mail/dbmail
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-mail/dbmail/ChangeLog,v 1.60 2014/03/07 
18:48:33 lordvan Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-mail/dbmail/ChangeLog,v 1.61 2014/03/22 
09:24:48 lordvan Exp $
+
+*dbmail-3.1.13 (22 Mar 2014)
+
+  22 Mar 2014; Thomas Raschbacher lord...@gentoo.org +dbmail-3.1.13.ebuild:
+  added new version
 
 *dbmail-3.1.12 (07 Mar 2014)
 



1.1  net-mail/dbmail/dbmail-3.1.13.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-mail/dbmail/dbmail-3.1.13.ebuild?rev=1.1view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-mail/dbmail/dbmail-3.1.13.ebuild?rev=1.1content-type=text/plain

Index: dbmail-3.1.13.ebuild
===
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-mail/dbmail/dbmail-3.1.13.ebuild,v 1.1 
2014/03/22 09:24:48 lordvan Exp $

EAPI=4
inherit eutils multilib versionator user

DESCRIPTION=DBMail is an open-source project that enables storage of mail 
messages in a relational database.
HOMEPAGE=http://www.dbmail.org/;
SRC_URI=http://www.dbmail.org/download/$(get_version_component_range 
1-2)/${P}.tar.gz

LICENSE=GPL-2
SLOT=0
KEYWORDS=~amd64 ~x86
IUSE=ldap sieve +sqlite ssl static

DEPEND=dev-db/libzdb
sieve? ( =mail-filter/libsieve-2.2.1 )
ldap? ( =net-nds/openldap-2.3.33 )
app-text/asciidoc
app-text/xmlto
app-crypt/mhash
sys-libs/zlib
=dev-libs/gmime-2.4.6:2.4
=dev-libs/glib-2.16
dev-libs/libevent
ssl? ( dev-libs/openssl )
#asciidoc and xmlto needed?
RDEPEND=${DEPEND}

pkg_setup() {
enewgroup dbmail
enewuser dbmail -1 -1 /var/lib/dbmail dbmail
}

src_configure() {
local myconf=
use ldap  myconf=${myconf} --with-auth-ldap

econf \
--sysconfdir=/etc/dbmail \
$(use_enable static) \
$(use_with sieve) \
${myconf}
}

src_compile() {
emake || die emake failed
}

src_install() {
emake DESTDIR=${D} install || die emake install failed

dodoc AUTHORS BUGS ChangeLog README* INSTALL NEWS THANKS UPGRADING

dodoc -r sql
dodoc -r test-scripts
dodoc -r contrib
## TODO: install other contrib stuff

sed -i -e s:nobody:dbmail: dbmail.conf
sed -i -e s:nogroup:dbmail: dbmail.conf
sed -i -e s:/var/run:/var/run/dbmail: dbmail.conf
#sed -i -e s:#library_directory:library_directory: dbmail.conf

insinto /etc/dbmail
newins dbmail.conf dbmail.conf.dist

# change config path to our default and use the conf.d and init.d files 
from the contrib dir
sed -i -e s:/etc/dbmail.conf:/etc/dbmail/dbmail.conf: 
contrib/startup-scripts/gentoo/init.d-dbmail
#sed -i -e s:exit 0:return 1: 
contrib/startup-scripts/gentoo/init.d-dbmail
#sed -i -e s:/var/run:/var/run/dbmail: 
contrib/startup-scripts/gentoo/init.d-dbmail
#newconfd contrib/startup-scripts/gentoo/conf.d-dbmail dbmail
#newinitd contrib/startup-scripts/gentoo/init.d-dbmail dbmail
# use custom init scripts until updated in upstream contrib
newinitd ${FILESDIR}/dbmail-imapd.initd dbmail-imapd
newinitd ${FILESDIR}/dbmail-lmtpd.initd dbmail-lmtpd
newinitd ${FILESDIR}/dbmail-pop3d.initd dbmail-pop3d
newinitd ${FILESDIR}/dbmail-timsieved.initd dbmail-timsieved

dobin contrib/mailbox2dbmail/mailbox2dbmail
doman contrib/mailbox2dbmail/mailbox2dbmail.1
#doman man/*.{1,5,8}

# ldap schema
if use ldap; then
   insinto /etc/openldap/schema
   doins ${S}/dbmail.schema
fi

keepdir /var/lib/dbmail
fperms 750 /var/lib/dbmail
fowners dbmail:dbmail /var/lib/dbmail

[gentoo-commits] gentoo-x86 commit in net-mail/dbmail: ChangeLog dbmail-3.1.15.ebuild

2014-06-10 Thread Thomas Raschbacher (lordvan)
lordvan 14/06/10 11:12:45

  Modified: ChangeLog
  Added:dbmail-3.1.15.ebuild
  Log:
  version bump
  
  (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key )

Revision  ChangesPath
1.62 net-mail/dbmail/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-mail/dbmail/ChangeLog?rev=1.62view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-mail/dbmail/ChangeLog?rev=1.62content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-mail/dbmail/ChangeLog?r1=1.61r2=1.62

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/net-mail/dbmail/ChangeLog,v
retrieving revision 1.61
retrieving revision 1.62
diff -u -r1.61 -r1.62
--- ChangeLog   22 Mar 2014 09:24:48 -  1.61
+++ ChangeLog   10 Jun 2014 11:12:45 -  1.62
@@ -1,6 +1,11 @@
 # ChangeLog for net-mail/dbmail
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-mail/dbmail/ChangeLog,v 1.61 2014/03/22 
09:24:48 lordvan Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-mail/dbmail/ChangeLog,v 1.62 2014/06/10 
11:12:45 lordvan Exp $
+
+*dbmail-3.1.15 (10 Jun 2014)
+
+  10 Jun 2014; Thomas Raschbacher lord...@gentoo.org +dbmail-3.1.15.ebuild:
+  version bump
 
 *dbmail-3.1.13 (22 Mar 2014)
 



1.1  net-mail/dbmail/dbmail-3.1.15.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-mail/dbmail/dbmail-3.1.15.ebuild?rev=1.1view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-mail/dbmail/dbmail-3.1.15.ebuild?rev=1.1content-type=text/plain

Index: dbmail-3.1.15.ebuild
===
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-mail/dbmail/dbmail-3.1.15.ebuild,v 1.1 
2014/06/10 11:12:45 lordvan Exp $

EAPI=4
inherit eutils multilib versionator user

DESCRIPTION=DBMail is an open-source project that enables storage of mail 
messages in a relational database.
HOMEPAGE=http://www.dbmail.org/;
SRC_URI=http://www.dbmail.org/download/$(get_version_component_range 
1-2)/${P}.tar.gz

LICENSE=GPL-2
SLOT=0
KEYWORDS=~amd64 ~x86
IUSE=ldap sieve +sqlite ssl static

DEPEND=dev-db/libzdb
sieve? ( =mail-filter/libsieve-2.2.1 )
ldap? ( =net-nds/openldap-2.3.33 )
app-text/asciidoc
app-text/xmlto
app-crypt/mhash
sys-libs/zlib
=dev-libs/gmime-2.4.6:2.4
=dev-libs/glib-2.16
dev-libs/libevent
ssl? ( dev-libs/openssl )
#asciidoc and xmlto needed?
RDEPEND=${DEPEND}

pkg_setup() {
enewgroup dbmail
enewuser dbmail -1 -1 /var/lib/dbmail dbmail
}

src_configure() {
local myconf=
use ldap  myconf=${myconf} --with-auth-ldap

econf \
--sysconfdir=/etc/dbmail \
$(use_enable static) \
$(use_with sieve) \
${myconf}
}

src_compile() {
emake || die emake failed
}

src_install() {
emake DESTDIR=${D} install || die emake install failed

dodoc AUTHORS BUGS ChangeLog README* INSTALL NEWS THANKS UPGRADING

dodoc -r sql
dodoc -r test-scripts
dodoc -r contrib
## TODO: install other contrib stuff

sed -i -e s:nobody:dbmail: dbmail.conf
sed -i -e s:nogroup:dbmail: dbmail.conf
sed -i -e s:/var/run:/var/run/dbmail: dbmail.conf
#sed -i -e s:#library_directory:library_directory: dbmail.conf

insinto /etc/dbmail
newins dbmail.conf dbmail.conf.dist

# change config path to our default and use the conf.d and init.d files 
from the contrib dir
sed -i -e s:/etc/dbmail.conf:/etc/dbmail/dbmail.conf: 
contrib/startup-scripts/gentoo/init.d-dbmail
#sed -i -e s:exit 0:return 1: 
contrib/startup-scripts/gentoo/init.d-dbmail
#sed -i -e s:/var/run:/var/run/dbmail: 
contrib/startup-scripts/gentoo/init.d-dbmail
#newconfd contrib/startup-scripts/gentoo/conf.d-dbmail dbmail
#newinitd contrib/startup-scripts/gentoo/init.d-dbmail dbmail
# use custom init scripts until updated in upstream contrib
newinitd ${FILESDIR}/dbmail-imapd.initd dbmail-imapd
newinitd ${FILESDIR}/dbmail-lmtpd.initd dbmail-lmtpd
newinitd ${FILESDIR}/dbmail-pop3d.initd dbmail-pop3d
newinitd ${FILESDIR}/dbmail-timsieved.initd dbmail-timsieved

dobin contrib/mailbox2dbmail/mailbox2dbmail
doman contrib/mailbox2dbmail/mailbox2dbmail.1
#doman man/*.{1,5,8}

# ldap schema
if use ldap; then
   insinto /etc/openldap/schema
   doins ${S}/dbmail.schema
fi

keepdir /var/lib/dbmail
fperms 750 /var/lib/dbmail
fowners dbmail:dbmail /var/lib/dbmail
# create

[gentoo-commits] gentoo-x86 commit in net-im/imcom: ChangeLog Manifest imcom-1.32.ebuild imcom-1.33.ebuild imcom-1.34.ebuild

2014-05-05 Thread Thomas Raschbacher (lordvan)
lordvan 14/05/05 17:31:30

  Modified: ChangeLog Manifest imcom-1.33.ebuild
imcom-1.34.ebuild
  Removed:  imcom-1.32.ebuild
  Log:
  fixed repoman warnings and removed oldest version

Revision  ChangesPath
1.24 net-im/imcom/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-im/imcom/ChangeLog?rev=1.24view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-im/imcom/ChangeLog?rev=1.24content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-im/imcom/ChangeLog?r1=1.23r2=1.24

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/net-im/imcom/ChangeLog,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -r1.23 -r1.24
--- ChangeLog   9 Feb 2007 08:05:54 -   1.23
+++ ChangeLog   5 May 2014 17:31:30 -   1.24
@@ -1,6 +1,11 @@
 # ChangeLog for net-im/imcom
-# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-im/imcom/ChangeLog,v 1.23 2007/02/09 
08:05:54 flameeyes Exp $
+# Copyright 2002-2014 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/net-im/imcom/ChangeLog,v 1.24 2014/05/05 
17:31:30 lordvan Exp $
+
+  05 May 2014; Thomas Raschbacher lord...@gentoo.org -imcom-1.32.ebuild,
+  imcom-1.33.ebuild, imcom-1.34.ebuild:
+  removed oldest version and fixed warnings in later versions.
+  Thanks mrueg for pointing this out to me
 
   09 Feb 2007; Diego Pettenò flamee...@gentoo.org ChangeLog:
   Regenerate digest in Manifest2 format.



1.31 net-im/imcom/Manifest

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-im/imcom/Manifest?rev=1.31view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-im/imcom/Manifest?rev=1.31content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-im/imcom/Manifest?r1=1.30r2=1.31

Index: Manifest
===
RCS file: /var/cvsroot/gentoo-x86/net-im/imcom/Manifest,v
retrieving revision 1.30
retrieving revision 1.31
diff -u -r1.30 -r1.31
--- Manifest13 Jul 2012 14:30:59 -  1.30
+++ Manifest5 May 2014 17:31:30 -   1.31
@@ -1,23 +1,7 @@
--BEGIN PGP SIGNED MESSAGE-
-Hash: SHA256
-
 AUX Makefile-1.31 1308 SHA256 
444ff6aa64d84eaa27c77f5cdcbc8717973dc4035e36111078f0bbff81215696 SHA512 
5b8a3634f866c20c40c0b2fbfc7d1352383148bb05e596e5611237e5692e89029d8d9aed70126a819d18ce1b9e5fea78c48d3f63316c4f55dd5b006f8a9735ec
 WHIRLPOOL 
45f42f53e86c1e707c15b7e56f485af49276145f13ebaa107a44ce2ebcc2b5cc810497449d731d6655c5a6796e7976e537f9c30d1984caf0fdda0d000dc50784
-DIST imcom-1.32.tar.gz 280507 SHA256 
1644eac38569b869a5994d37ff145e94b632ca6405274ba27e3c861c416eacf4
-DIST imcom-1.33.tar.gz 281661 SHA256 
55711769d353fd58a83de6a3216c80aa57e94de03d80c3106084d04d0998eae1
-DIST imcom-1.34.tar.gz 282243 SHA256 
3cd92b520b407212b5f1f4cdc832b736a61ff2a163936f1f99d837d689db616d
-EBUILD imcom-1.32.ebuild 883 SHA256 
43c6f727470211cbbc2565a38986dc726e3c3174eda777663deb74436ddb276d SHA512 
f546228bd012a8bc2231abb1d7baac0b73e9e0a9013512ab509179789b004fcfbfbe7660cb994a9954492da536497f1dda87c1f63e00d2bd2b4b2b7d3c1fe6c1
 WHIRLPOOL 
17cbd547eb710dac1e6e5feecde1355e6e462965b2a23bd631fef30b943777996b2f89138db51bcc2358b4269f60960830a9a4c298a04d7775a51a5594a12585
-EBUILD imcom-1.33.ebuild 836 SHA256 
19ec08eba513ad5c1a963384f05c2b430f2a5d81b5e54fd718156f3b681a7c58 SHA512 
90adbe8b75384dda6bb306def05255afd3b11846384dc249d735d1f4c104abdf2eac23dd41caaf78c9534c89caa1765d56fe8b0dc7e12485e6ff4a0d460c008f
 WHIRLPOOL 
d37c16af64cc7c8071a2aec9622e66bfd5745418f54b723f043cd0da48c440aa34ce22dba52ba4d1a19fadb441f8168f1c80b0eee7dd024aab21353c2012c360
-EBUILD imcom-1.34.ebuild 838 SHA256 
27c4bea53b0a5f31af7c75997e1f3704be2dfa087878ecff92d1ba403648e79d SHA512 
a5d83032a67a021d087e83b5d5cc9b54071d5e0e08400c4b35237419536ca568bf7b96d38e726c102d4cc44da559afe71c55a59f52310b0c708910e8c39c0681
 WHIRLPOOL 
e8be613b5c343f87a1658a7ae0996f04c327f3146dd96069f8ed389e7e72a9950156599623202bd8e9951a09f8ae1c166c279b92cf8e394f709c6a9bd82a122d
-MISC ChangeLog 3302 SHA256 
3937aa17cea11ee2f986ff654256d81b0244aa6179a1f5944128e6c7d862d1f9 SHA512 
0a06f4d26f9147b5a9eecd2bbf525bca5d097256d7621970c75d19c1c86aab3c93cfda1583944085d084c87db0ec9c06a6e7440acb22c07786a8dd399a04edc3
 WHIRLPOOL 
17d86daaec98dfff68c87aa2d51b114b9762f114a4c52b73a9d92353a355c8eda447300198cb5dbb2af00a76d526125a6b5d2cf384ec0c5648d7dd4f798ce212
+DIST imcom-1.33.tar.gz 281661 SHA256 
55711769d353fd58a83de6a3216c80aa57e94de03d80c3106084d04d0998eae1 SHA512 
3a76d632b1744f8ced86759089cf514a6d6c1d6d19b14301a0ade371a3acb65a3eb55bf5b99a855abfb6c92fb30591601ce6d5a0b5afeec56363eae4f4ecc3d0
 WHIRLPOOL 
a74baff0aafb4e909d8c246c5aae334b6756039b8d92842cbc98690d56e5b1bc9fa5e229f0a28589123732c0236b88a5a34da28c62de606bf38defe3c13c2888
+DIST imcom-1.34

[gentoo-commits] gentoo-x86 commit in app-antivirus/clamav: ChangeLog clamav-0.98.3.ebuild

2014-05-08 Thread Thomas Raschbacher (lordvan)
lordvan 14/05/08 11:25:13

  Modified: ChangeLog
  Added:clamav-0.98.3.ebuild
  Log:
  version bump
  
  (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key )

Revision  ChangesPath
1.476app-antivirus/clamav/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-antivirus/clamav/ChangeLog?rev=1.476view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-antivirus/clamav/ChangeLog?rev=1.476content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-antivirus/clamav/ChangeLog?r1=1.475r2=1.476

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/app-antivirus/clamav/ChangeLog,v
retrieving revision 1.475
retrieving revision 1.476
diff -u -r1.475 -r1.476
--- ChangeLog   4 May 2014 08:30:38 -   1.475
+++ ChangeLog   8 May 2014 11:25:13 -   1.476
@@ -1,6 +1,11 @@
 # ChangeLog for app-antivirus/clamav
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-antivirus/clamav/ChangeLog,v 1.475 
2014/05/04 08:30:38 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-antivirus/clamav/ChangeLog,v 1.476 
2014/05/08 11:25:13 lordvan Exp $
+
+*clamav-0.98.3 (08 May 2014)
+
+  08 May 2014; Thomas Raschbacher lord...@gentoo.org +clamav-0.98.3.ebuild:
+  version bump. This now *requires* dev-libs/openssl
 
   04 May 2014; Agostino Sarubbo a...@gentoo.org clamav-0.98.1.ebuild:
   Stable for x86, wrt bug #506588



1.1  app-antivirus/clamav/clamav-0.98.3.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-antivirus/clamav/clamav-0.98.3.ebuild?rev=1.1view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-antivirus/clamav/clamav-0.98.3.ebuild?rev=1.1content-type=text/plain

Index: clamav-0.98.3.ebuild
===
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-antivirus/clamav/clamav-0.98.3.ebuild,v 
1.1 2014/05/08 11:25:13 lordvan Exp $

EAPI=5

inherit eutils flag-o-matic user systemd

DESCRIPTION=Clam Anti-Virus Scanner
HOMEPAGE=http://www.clamav.net/;
SRC_URI=mirror://sourceforge/${PN}/${P}.tar.gz

LICENSE=GPL-2
SLOT=0
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd 
~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris
IUSE=bzip2 clamdtop iconv ipv6 milter selinux static-libs uclibc

CDEPEND=bzip2? ( app-arch/bzip2 )
clamdtop? ( sys-libs/ncurses )
iconv? ( virtual/libiconv )
milter? ( || ( mail-filter/libmilter mail-mta/sendmail ) )
dev-libs/libtommath
=sys-libs/zlib-1.2.2
dev-libs/openssl
sys-devel/libtool
# openssl is now *required* see this link as to why
# 
http://www.clamav.net/lang/en/2014/02/22/introducing-openssl-as-a-dependency-to-clamav/
DEPEND=${CDEPEND}
virtual/pkgconfig
RDEPEND=${CDEPEND}
selinux? ( sec-policy/selinux-clamav )

DOCS=( AUTHORS BUGS ChangeLog FAQ INSTALL NEWS README UPGRADE )

pkg_setup() {
enewgroup clamav
enewuser clamav -1 -1 /dev/null clamav
}

src_prepare() {
use ppc64  append-flags -mminimal-toc
use uclibc  export ac_cv_type_error_t=yes
}

src_configure() {
econf \
--disable-experimental \
--disable-fanotify \
--enable-id-check \
--with-dbdir=${EPREFIX}/var/lib/clamav \
--with-system-tommath \
--with-zlib=${EPREFIX}/usr \
$(use_enable bzip2) \
$(use_enable clamdtop) \
$(use_enable ipv6) \
$(use_enable milter) \
$(use_enable static-libs static) \
$(use_with iconv)
}

src_install() {
default

rm -rf ${ED}/var/lib/clamav
newinitd ${FILESDIR}/clamd.initd-r6 clamd
newconfd ${FILESDIR}/clamd.conf-r1 clamd

systemd_dotmpfilesd ${FILESDIR}/tmpfiles.d/clamav.conf
systemd_newunit ${FILESDIR}/clamd_at.service clamd@.service
systemd_dounit ${FILESDIR}/clamd.service
systemd_dounit ${FILESDIR}/freshclamd.service

keepdir /var/lib/clamav
fowners clamav:clamav /var/lib/clamav
keepdir /var/log/clamav
fowners clamav:clamav /var/log/clamav

dodir /etc/logrotate.d
insinto /etc/logrotate.d
newins ${FILESDIR}/clamav.logrotate clamav

# Modify /etc/{clamd,freshclam}.conf to be usable out of the box
sed -i -e s:^\(Example\):\# \1: \
-e s:.*\(PidFile\) .*:\1 ${EPREFIX}/var/run/clamav/clamd.pid: 
\
-e s:.*\(LocalSocket\) .*:\1 
${EPREFIX}/var/run/clamav/clamd.sock: \
-e s:.*\(User\) .*:\1 clamav: \
-e s:^\#\(LogFile\) .*:\1

[gentoo-commits] gentoo-x86 commit in dev-db/libzdb: ChangeLog libzdb-3.0.ebuild

2014-04-15 Thread Thomas Raschbacher (lordvan)
lordvan 14/04/15 07:24:40

  Modified: ChangeLog
  Added:libzdb-3.0.ebuild
  Log:
  version bump
  
  (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key )

Revision  ChangesPath
1.17 dev-db/libzdb/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/libzdb/ChangeLog?rev=1.17view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/libzdb/ChangeLog?rev=1.17content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/libzdb/ChangeLog?r1=1.16r2=1.17

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/dev-db/libzdb/ChangeLog,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- ChangeLog   13 Sep 2013 06:33:58 -  1.16
+++ ChangeLog   15 Apr 2014 07:24:40 -  1.17
@@ -1,6 +1,11 @@
 # ChangeLog for dev-db/libzdb
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-db/libzdb/ChangeLog,v 1.16 2013/09/13 
06:33:58 patrick Exp $
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-db/libzdb/ChangeLog,v 1.17 2014/04/15 
07:24:40 lordvan Exp $
+
+*libzdb-3.0 (14 Apr 2014)
+
+  14 Apr 2014; Thomas Raschbacher lord...@gentoo.org +libzdb-3.0.ebuild:
+  version bump - bug #503550
 
 *libzdb-2.12 (13 Sep 2013)
 



1.1  dev-db/libzdb/libzdb-3.0.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/libzdb/libzdb-3.0.ebuild?rev=1.1view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/libzdb/libzdb-3.0.ebuild?rev=1.1content-type=text/plain

Index: libzdb-3.0.ebuild
===
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/libzdb/libzdb-3.0.ebuild,v 1.1 
2014/04/15 07:24:40 lordvan Exp $

EAPI=4

inherit eutils toolchain-funcs

DESCRIPTION=A thread safe high level multi-database connection pool library
HOMEPAGE=http://www.tildeslash.com/libzdb/;
SRC_URI=http://www.tildeslash.com/${PN}/dist/${P}.tar.gz;

LICENSE=GPL-3
SLOT=0
KEYWORDS=~x86 ~amd64
IUSE=debug doc mysql postgres +sqlite ssl static-libs
REQUIRED_USE= || ( postgres mysql sqlite )

RESTRICT=test

RDEPEND=mysql? ( virtual/mysql )
postgres? ( dev-db/postgresql-base )
sqlite? ( =dev-db/sqlite-3.7:3[unlock-notify(+)] )
ssl? ( dev-libs/openssl )
DEPEND=${RDEPEND}
virtual/pkgconfig
doc? ( app-doc/doxygen )

src_prepare() {
sed -i -e s| ./pool||g test/Makefile.in || die
}

src_configure() {
## TODO: check what --enable-optimized actually does
## TODO: find someone with oracle db to add oci8 support
myconf=
if  [[ $(gcc-version)  4.1 ]];then
myconf=${myconf} --disable-protected
else
myconf=${myconf} --enable-protected
fi

if use sqlite; then
myconf=${myconf} --with-sqlite=${EPREFIX}/usr/ 
--enable-sqliteunlock
else
myconf=${myconf} --without-sqlite
fi

if use mysql; then
myconf=${myconf} --with-mysql=${EPREFIX}/usr/bin/mysql_config
else
myconf=${myconf} --without-mysql
fi

if use postgres; then
myconf=${myconf} 
--with-postgresql=${EPREFIX}/usr/bin/pg_config
else
myconf=${myconf} --without-postgresql
fi

econf \
$(use_enable debug profiling) \
$(use_enable static-libs static) \
$(use_enable ssl openssl) \
--without-oci \
${myconf}
}

src_compile() {
default_src_compile
if use doc; then
emake doc
fi
}

src_install() {
emake DESTDIR=${D} install

# the --disable-static flag only skips .a
use static-libs || rm -f ${D}/usr/lib*/libzdb.la

dodoc AUTHORS CHANGES README
if use doc;then
dohtml -r ${S}/doc/api-docs/*
fi
}

src_test() {
emake verify
}






[gentoo-commits] gentoo-x86 commit in app-antivirus/clamav: metadata.xml clamav-0.98.5.ebuild ChangeLog

2014-11-27 Thread Thomas Raschbacher (lordvan)
lordvan 14/11/27 09:30:40

  Modified: metadata.xml ChangeLog
  Added:clamav-0.98.5.ebuild
  Log:
  version bump - fixes bug #529728
  
  (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key )

Revision  ChangesPath
1.3  app-antivirus/clamav/metadata.xml

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-antivirus/clamav/metadata.xml?rev=1.3view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-antivirus/clamav/metadata.xml?rev=1.3content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-antivirus/clamav/metadata.xml?r1=1.2r2=1.3

Index: metadata.xml
===
RCS file: /var/cvsroot/gentoo-x86/app-antivirus/clamav/metadata.xml,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- metadata.xml3 Apr 2009 08:20:19 -   1.2
+++ metadata.xml27 Nov 2014 09:30:40 -  1.3
@@ -5,5 +5,6 @@
   herdantivirus/herd
   use
 flag name=clamdtopA Top like tool which shows what clamd is currently 
scanning amongst other things/flag
+flag name=metadata-analysis-apiEnables collection of file property 
metadata using ClamAV API for analysis by ClamAV bytecode programs./flag
   /use
 /pkgmetadata



1.491app-antivirus/clamav/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-antivirus/clamav/ChangeLog?rev=1.491view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-antivirus/clamav/ChangeLog?rev=1.491content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-antivirus/clamav/ChangeLog?r1=1.490r2=1.491

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/app-antivirus/clamav/ChangeLog,v
retrieving revision 1.490
retrieving revision 1.491
diff -u -r1.490 -r1.491
--- ChangeLog   2 Nov 2014 09:01:47 -   1.490
+++ ChangeLog   27 Nov 2014 09:30:40 -  1.491
@@ -1,6 +1,13 @@
 # ChangeLog for app-antivirus/clamav
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-antivirus/clamav/ChangeLog,v 1.490 
2014/11/02 09:01:47 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-antivirus/clamav/ChangeLog,v 1.491 
2014/11/27 09:30:40 lordvan Exp $
+
+*clamav-0.98.5 (27 Nov 2014)
+
+  27 Nov 2014; Thomas Raschbacher lord...@gentoo.org +clamav-0.98.5.ebuild,
+  metadata.xml:
+  version bump + local use flag for new feature.
+  Fixes bug #529728
 
   02 Nov 2014; Agostino Sarubbo a...@gentoo.org clamav-0.98.4.ebuild:
   Stable for alpha, wrt bug #521478



1.1  app-antivirus/clamav/clamav-0.98.5.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-antivirus/clamav/clamav-0.98.5.ebuild?rev=1.1view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-antivirus/clamav/clamav-0.98.5.ebuild?rev=1.1content-type=text/plain

Index: clamav-0.98.5.ebuild
===
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-antivirus/clamav/clamav-0.98.5.ebuild,v 
1.1 2014/11/27 09:30:40 lordvan Exp $

EAPI=5

inherit eutils flag-o-matic user systemd

DESCRIPTION=Clam Anti-Virus Scanner
HOMEPAGE=http://www.clamav.net/;
SRC_URI=mirror://sourceforge/${PN}/${P}.tar.gz

LICENSE=GPL-2
SLOT=0
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd 
~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris
IUSE=bzip2 clamdtop iconv ipv6 milter metadata-analysis-api selinux 
static-libs uclibc

CDEPEND=bzip2? ( app-arch/bzip2 )
clamdtop? ( sys-libs/ncurses )
iconv? ( virtual/libiconv )
metadata-analysis-api? ( dev-libs/json-c )
milter? ( || ( mail-filter/libmilter mail-mta/sendmail ) )
dev-libs/libtommath
=sys-libs/zlib-1.2.2
dev-libs/openssl
sys-devel/libtool
# openssl is now *required* see this link as to why
# 
http://www.clamav.net/lang/en/2014/02/22/introducing-openssl-as-a-dependency-to-clamav/
DEPEND=${CDEPEND}
virtual/pkgconfig
RDEPEND=${CDEPEND}
selinux? ( sec-policy/selinux-clamav )

DOCS=( AUTHORS BUGS ChangeLog FAQ INSTALL NEWS README UPGRADE )

pkg_setup() {
enewgroup clamav
enewuser clamav -1 -1 /dev/null clamav
}

src_prepare() {
use ppc64  append-flags -mminimal-toc
use uclibc  export ac_cv_type_error_t=yes
}

src_configure() {
econf \
--disable-experimental \
--disable-fanotify \
--enable-id-check \
--with-dbdir=${EPREFIX}/var/lib/clamav \
--with-system-tommath \
--with-zlib=${EPREFIX}/usr \
$(use_enable bzip2) \
$(use_enable clamdtop

[gentoo-commits] gentoo-x86 commit in net-mail/dbmail: dbmail-3.2.0.ebuild ChangeLog dbmail-3.1.11.ebuild dbmail-3.1.12.ebuild dbmail-3.1.10.ebuild dbmail-3.1.9.ebuild

2014-11-02 Thread Thomas Raschbacher (lordvan)
lordvan 14/11/02 12:50:17

  Modified: ChangeLog
  Added:dbmail-3.2.0.ebuild
  Removed:  dbmail-3.1.11.ebuild dbmail-3.1.12.ebuild
dbmail-3.1.10.ebuild dbmail-3.1.9.ebuild
  Log:
  new version + cleanup old versions
  
  (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key )

Revision  ChangesPath
1.67 net-mail/dbmail/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-mail/dbmail/ChangeLog?rev=1.67view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-mail/dbmail/ChangeLog?rev=1.67content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-mail/dbmail/ChangeLog?r1=1.66r2=1.67

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/net-mail/dbmail/ChangeLog,v
retrieving revision 1.66
retrieving revision 1.67
diff -u -r1.66 -r1.67
--- ChangeLog   10 Aug 2014 20:44:28 -  1.66
+++ ChangeLog   2 Nov 2014 12:50:17 -   1.67
@@ -1,6 +1,13 @@
 # ChangeLog for net-mail/dbmail
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-mail/dbmail/ChangeLog,v 1.66 2014/08/10 
20:44:28 slyfox Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-mail/dbmail/ChangeLog,v 1.67 2014/11/02 
12:50:17 lordvan Exp $
+
+*dbmail-3.2.0 (02 Nov 2014)
+
+  02 Nov 2014; Thomas Raschbacher lord...@gentoo.org -dbmail-3.1.9.ebuild,
+  -dbmail-3.1.10.ebuild, -dbmail-3.1.11.ebuild, -dbmail-3.1.12.ebuild,
+  +dbmail-3.2.0.ebuild:
+  removed old versions + added 3.2.0 
 
   10 Aug 2014; Sergei Trofimovich sly...@gentoo.org dbmail-3.1.10.ebuild,
   dbmail-3.1.11.ebuild, dbmail-3.1.12.ebuild, dbmail-3.1.13.ebuild,



1.1  net-mail/dbmail/dbmail-3.2.0.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-mail/dbmail/dbmail-3.2.0.ebuild?rev=1.1view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-mail/dbmail/dbmail-3.2.0.ebuild?rev=1.1content-type=text/plain

Index: dbmail-3.2.0.ebuild
===
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-mail/dbmail/dbmail-3.2.0.ebuild,v 1.1 
2014/11/02 12:50:17 lordvan Exp $

EAPI=4
inherit eutils multilib versionator user

DESCRIPTION=DBMail is an open-source project that enables storage of mail 
messages in a relational database
HOMEPAGE=http://www.dbmail.org/;
SRC_URI=http://www.dbmail.org/download/$(get_version_component_range 
1-2)/${P}.tar.gz

LICENSE=GPL-2
SLOT=0
KEYWORDS=~amd64 ~x86
IUSE=ldap sieve +sqlite ssl static

DEPEND=dev-db/libzdb
sieve? ( =mail-filter/libsieve-2.2.1 )
ldap? ( =net-nds/openldap-2.3.33 )
app-text/asciidoc
app-text/xmlto
app-crypt/mhash
sys-libs/zlib
|| ( dev-libs/gmime:2.6 dev-libs/gmime:2.4 )
=dev-libs/glib-2.16
dev-libs/libevent
ssl? ( dev-libs/openssl )
#asciidoc and xmlto needed?
RDEPEND=${DEPEND}

pkg_setup() {
enewgroup dbmail
enewuser dbmail -1 -1 /var/lib/dbmail dbmail
}

src_configure() {
local myconf=
use ldap  myconf=${myconf} --with-auth-ldap

econf \
--sysconfdir=/etc/dbmail \
$(use_enable static) \
$(use_with sieve) \
${myconf}
}

src_compile() {
emake || die emake failed
}

src_install() {
emake DESTDIR=${D} install || die emake install failed

dodoc AUTHORS BUGS ChangeLog README* INSTALL NEWS THANKS UPGRADING

docompress -x /usr/share/doc/${PF}/sql
dodoc -r sql
dodoc -r test-scripts
dodoc -r contrib
## TODO: install other contrib stuff

sed -i -e s:nobody:dbmail: dbmail.conf
sed -i -e s:nogroup:dbmail: dbmail.conf
sed -i -e s:/var/run:/var/run/dbmail: dbmail.conf
#sed -i -e s:#library_directory:library_directory: dbmail.conf

insinto /etc/dbmail
newins dbmail.conf dbmail.conf.dist

# change config path to our default and use the conf.d and init.d files 
from the contrib dir
sed -i -e s:/etc/dbmail.conf:/etc/dbmail/dbmail.conf: 
contrib/startup-scripts/gentoo/init.d-dbmail
#sed -i -e s:exit 0:return 1: 
contrib/startup-scripts/gentoo/init.d-dbmail
#sed -i -e s:/var/run:/var/run/dbmail: 
contrib/startup-scripts/gentoo/init.d-dbmail
#newconfd contrib/startup-scripts/gentoo/conf.d-dbmail dbmail
#newinitd contrib/startup-scripts/gentoo/init.d-dbmail dbmail
# use custom init scripts until updated in upstream contrib
newinitd ${FILESDIR}/dbmail-imapd.initd dbmail-imapd
newinitd ${FILESDIR}/dbmail-lmtpd.initd dbmail-lmtpd
newinitd ${FILESDIR}/dbmail-pop3d.initd dbmail-pop3d
newinitd ${FILESDIR

[gentoo-commits] gentoo-x86 commit in net-mail/dbmail: dbmail-3.2.2.ebuild ChangeLog

2014-12-30 Thread Thomas Raschbacher (lordvan)
lordvan 14/12/30 10:15:20

  Modified: ChangeLog
  Added:dbmail-3.2.2.ebuild
  Log:
  version bump
  
  (Portage version: 2.2.15/cvs/Linux x86_64, signed Manifest commit with key )

Revision  ChangesPath
1.68 net-mail/dbmail/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-mail/dbmail/ChangeLog?rev=1.68view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-mail/dbmail/ChangeLog?rev=1.68content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-mail/dbmail/ChangeLog?r1=1.67r2=1.68

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/net-mail/dbmail/ChangeLog,v
retrieving revision 1.67
retrieving revision 1.68
diff -u -r1.67 -r1.68
--- ChangeLog   2 Nov 2014 12:50:17 -   1.67
+++ ChangeLog   30 Dec 2014 10:15:20 -  1.68
@@ -1,6 +1,11 @@
 # ChangeLog for net-mail/dbmail
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-mail/dbmail/ChangeLog,v 1.67 2014/11/02 
12:50:17 lordvan Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-mail/dbmail/ChangeLog,v 1.68 2014/12/30 
10:15:20 lordvan Exp $
+
+*dbmail-3.2.2 (30 Dec 2014)
+
+  30 Dec 2014; Thomas Raschbacher lord...@gentoo.org +dbmail-3.2.2.ebuild:
+  new versions (fixes CRAM-MD5 bug)
 
 *dbmail-3.2.0 (02 Nov 2014)
 



1.1  net-mail/dbmail/dbmail-3.2.2.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-mail/dbmail/dbmail-3.2.2.ebuild?rev=1.1view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-mail/dbmail/dbmail-3.2.2.ebuild?rev=1.1content-type=text/plain

Index: dbmail-3.2.2.ebuild
===
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-mail/dbmail/dbmail-3.2.2.ebuild,v 1.1 
2014/12/30 10:15:20 lordvan Exp $

EAPI=4
inherit eutils multilib versionator user

DESCRIPTION=DBMail is an open-source project that enables storage of mail 
messages in a relational database
HOMEPAGE=http://www.dbmail.org/;
SRC_URI=http://www.dbmail.org/download/$(get_version_component_range 
1-2)/${P}.tar.gz

LICENSE=GPL-2
SLOT=0
KEYWORDS=~amd64 ~x86
IUSE=ldap sieve +sqlite ssl static

DEPEND=dev-db/libzdb
sieve? ( =mail-filter/libsieve-2.2.1 )
ldap? ( =net-nds/openldap-2.3.33 )
app-text/asciidoc
app-text/xmlto
app-crypt/mhash
sys-libs/zlib
|| ( dev-libs/gmime:2.6 dev-libs/gmime:2.4 )
=dev-libs/glib-2.16
dev-libs/libevent
ssl? ( dev-libs/openssl )
#asciidoc and xmlto needed?
RDEPEND=${DEPEND}

pkg_setup() {
enewgroup dbmail
enewuser dbmail -1 -1 /var/lib/dbmail dbmail
}

src_configure() {
local myconf=
use ldap  myconf=${myconf} --with-auth-ldap

econf \
--sysconfdir=/etc/dbmail \
$(use_enable static) \
$(use_with sieve) \
${myconf}
}

src_compile() {
emake || die emake failed
}

src_install() {
emake DESTDIR=${D} install || die emake install failed

dodoc AUTHORS BUGS ChangeLog README* INSTALL NEWS THANKS UPGRADING

docompress -x /usr/share/doc/${PF}/sql
dodoc -r sql
dodoc -r test-scripts
dodoc -r contrib
## TODO: install other contrib stuff

sed -i -e s:nobody:dbmail: dbmail.conf
sed -i -e s:nogroup:dbmail: dbmail.conf
sed -i -e s:/var/run:/var/run/dbmail: dbmail.conf
#sed -i -e s:#library_directory:library_directory: dbmail.conf

insinto /etc/dbmail
newins dbmail.conf dbmail.conf.dist

# change config path to our default and use the conf.d and init.d files 
from the contrib dir
sed -i -e s:/etc/dbmail.conf:/etc/dbmail/dbmail.conf: 
contrib/startup-scripts/gentoo/init.d-dbmail
#sed -i -e s:exit 0:return 1: 
contrib/startup-scripts/gentoo/init.d-dbmail
#sed -i -e s:/var/run:/var/run/dbmail: 
contrib/startup-scripts/gentoo/init.d-dbmail
#newconfd contrib/startup-scripts/gentoo/conf.d-dbmail dbmail
#newinitd contrib/startup-scripts/gentoo/init.d-dbmail dbmail
# use custom init scripts until updated in upstream contrib
newinitd ${FILESDIR}/dbmail-imapd.initd dbmail-imapd
newinitd ${FILESDIR}/dbmail-lmtpd.initd dbmail-lmtpd
newinitd ${FILESDIR}/dbmail-pop3d.initd dbmail-pop3d
newinitd ${FILESDIR}/dbmail-timsieved.initd dbmail-timsieved

dobin contrib/mailbox2dbmail/mailbox2dbmail
doman contrib/mailbox2dbmail/mailbox2dbmail.1
#doman man/*.{1,5,8}

# ldap schema
if use ldap; then
   insinto /etc/openldap/schema
   doins ${S}/dbmail.schema
fi

keepdir /var/lib/dbmail
fperms 750

[gentoo-commits] gentoo-x86 commit in mail-filter/spambayes: spambayes-1.1_beta1.ebuild spambayes-1.1_alpha6-r2.ebuild ChangeLog spambayes-1.1_alpha6-r1.ebuild

2014-12-31 Thread Thomas Raschbacher (lordvan)
lordvan 14/12/31 13:57:59

  Modified: spambayes-1.1_beta1.ebuild
spambayes-1.1_alpha6-r2.ebuild ChangeLog
  Removed:  spambayes-1.1_alpha6-r1.ebuild
  Log:
  removed old version wiht old distutils inherit and EAPI
  and added dev-python/setuptools dep to fix bug #515178
  
  (Portage version: 2.2.15/cvs/Linux x86_64, signed Manifest commit with key 
0x3E59FAEF53F400D2)

Revision  ChangesPath
1.2  mail-filter/spambayes/spambayes-1.1_beta1.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-filter/spambayes/spambayes-1.1_beta1.ebuild?rev=1.2view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-filter/spambayes/spambayes-1.1_beta1.ebuild?rev=1.2content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-filter/spambayes/spambayes-1.1_beta1.ebuild?r1=1.1r2=1.2

Index: spambayes-1.1_beta1.ebuild
===
RCS file: 
/var/cvsroot/gentoo-x86/mail-filter/spambayes/spambayes-1.1_beta1.ebuild,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- spambayes-1.1_beta1.ebuild  24 Jul 2014 14:54:34 -  1.1
+++ spambayes-1.1_beta1.ebuild  31 Dec 2014 13:57:59 -  1.2
@@ -1,6 +1,6 @@
 # Copyright 1999-2014 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: 
/var/cvsroot/gentoo-x86/mail-filter/spambayes/spambayes-1.1_beta1.ebuild,v 1.1 
2014/07/24 14:54:34 jlec Exp $
+# $Header: 
/var/cvsroot/gentoo-x86/mail-filter/spambayes/spambayes-1.1_beta1.ebuild,v 1.2 
2014/12/31 13:57:59 lordvan Exp $
 
 EAPI=5
 
@@ -21,7 +21,8 @@
 
 DEPEND=
dev-python/bsddb3[${PYTHON_USEDEP}]
-   dev-python/lockfile[${PYTHON_USEDEP}]
+   dev-python/lockfile[${PYTHON_USEDEP}]
+   dev-python/setuptools
 RDEPEND=${DEPEND}
 
 S=${WORKDIR}/${MY_P}



1.2  mail-filter/spambayes/spambayes-1.1_alpha6-r2.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-filter/spambayes/spambayes-1.1_alpha6-r2.ebuild?rev=1.2view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-filter/spambayes/spambayes-1.1_alpha6-r2.ebuild?rev=1.2content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-filter/spambayes/spambayes-1.1_alpha6-r2.ebuild?r1=1.1r2=1.2

Index: spambayes-1.1_alpha6-r2.ebuild
===
RCS file: 
/var/cvsroot/gentoo-x86/mail-filter/spambayes/spambayes-1.1_alpha6-r2.ebuild,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- spambayes-1.1_alpha6-r2.ebuild  24 Jul 2014 14:32:14 -  1.1
+++ spambayes-1.1_alpha6-r2.ebuild  31 Dec 2014 13:57:59 -  1.2
@@ -1,6 +1,6 @@
 # Copyright 1999-2014 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: 
/var/cvsroot/gentoo-x86/mail-filter/spambayes/spambayes-1.1_alpha6-r2.ebuild,v 
1.1 2014/07/24 14:32:14 jlec Exp $
+# $Header: 
/var/cvsroot/gentoo-x86/mail-filter/spambayes/spambayes-1.1_alpha6-r2.ebuild,v 
1.2 2014/12/31 13:57:59 lordvan Exp $
 
 EAPI=5
 
@@ -21,7 +21,8 @@
 
 DEPEND=
dev-python/bsddb3[${PYTHON_USEDEP}]
-   dev-python/lockfile[${PYTHON_USEDEP}]
+   dev-python/lockfile[${PYTHON_USEDEP}]
+   dev-python/setuptools
 RDEPEND=${DEPEND}
 
 S=${WORKDIR}/${MY_P}



1.25 mail-filter/spambayes/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-filter/spambayes/ChangeLog?rev=1.25view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-filter/spambayes/ChangeLog?rev=1.25content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-filter/spambayes/ChangeLog?r1=1.24r2=1.25

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/mail-filter/spambayes/ChangeLog,v
retrieving revision 1.24
retrieving revision 1.25
diff -u -r1.24 -r1.25
--- ChangeLog   24 Jul 2014 14:54:34 -  1.24
+++ ChangeLog   31 Dec 2014 13:57:59 -  1.25
@@ -1,6 +1,12 @@
 # ChangeLog for mail-filter/spambayes
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/mail-filter/spambayes/ChangeLog,v 1.24 
2014/07/24 14:54:34 jlec Exp $
+# $Header: /var/cvsroot/gentoo-x86/mail-filter/spambayes/ChangeLog,v 1.25 
2014/12/31 13:57:59 lordvan Exp $
+
+  31 Dec 2014; Thomas Raschbacher lord...@gentoo.org
+  -spambayes-1.1_alpha6-r1.ebuild, spambayes-1.1_alpha6-r2.ebuild,
+  spambayes-1.1_beta1.ebuild:
+  added dev-python/setuptools dep - fixes bug #515178
+  removed 1.1_alpha6-r1 with old distutils and EAPI
 
 *spambayes-1.1_beta1 (24 Jul 2014)
 






[gentoo-commits] gentoo-x86 commit in app-antivirus/clamav: ChangeLog clamav-0.98.1.ebuild clamav-0.98.4.ebuild clamav-0.98.ebuild clamav-0.98.1-r1.ebuild clamav-0.98.3.ebuild

2015-02-05 Thread Thomas Raschbacher (lordvan)
lordvan 15/02/05 15:17:10

  Modified: ChangeLog
  Removed:  clamav-0.98.1.ebuild clamav-0.98.4.ebuild
clamav-0.98.ebuild clamav-0.98.1-r1.ebuild
clamav-0.98.3.ebuild
  Log:
  old versions removed
  
  (Portage version: 2.2.15/cvs/Linux x86_64, signed Manifest commit with key 
0x3E59FAEF53F400D2)

Revision  ChangesPath
1.501app-antivirus/clamav/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-antivirus/clamav/ChangeLog?rev=1.501view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-antivirus/clamav/ChangeLog?rev=1.501content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-antivirus/clamav/ChangeLog?r1=1.500r2=1.501

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/app-antivirus/clamav/ChangeLog,v
retrieving revision 1.500
retrieving revision 1.501
diff -u -r1.500 -r1.501
--- ChangeLog   28 Jan 2015 15:51:57 -  1.500
+++ ChangeLog   5 Feb 2015 15:17:10 -   1.501
@@ -1,6 +1,11 @@
 # ChangeLog for app-antivirus/clamav
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-antivirus/clamav/ChangeLog,v 1.500 
2015/01/28 15:51:57 lordvan Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-antivirus/clamav/ChangeLog,v 1.501 
2015/02/05 15:17:10 lordvan Exp $
+
+  05 Feb 2015; Thomas Raschbacher lord...@gentoo.org -clamav-0.98.ebuild,
+  -clamav-0.98.1.ebuild, -clamav-0.98.1-r1.ebuild, -clamav-0.98.3.ebuild,
+  -clamav-0.98.4.ebuild:
+  removed old vulnerable versions (bug #529728)
 
 *clamav-0.98.6 (28 Jan 2015)
 






[gentoo-commits] gentoo-x86 commit in app-antivirus/clamav: ChangeLog clamav-0.98.6.ebuild

2015-01-28 Thread Thomas Raschbacher (lordvan)
lordvan 15/01/28 15:51:57

  Modified: ChangeLog
  Added:clamav-0.98.6.ebuild
  Log:
  version bump
  
  (Portage version: 2.2.15/cvs/Linux x86_64, signed Manifest commit with key 
0x3E59FAEF53F400D2)

Revision  ChangesPath
1.500app-antivirus/clamav/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-antivirus/clamav/ChangeLog?rev=1.500view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-antivirus/clamav/ChangeLog?rev=1.500content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-antivirus/clamav/ChangeLog?r1=1.499r2=1.500

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/app-antivirus/clamav/ChangeLog,v
retrieving revision 1.499
retrieving revision 1.500
diff -u -r1.499 -r1.500
--- ChangeLog   6 Dec 2014 16:49:11 -   1.499
+++ ChangeLog   28 Jan 2015 15:51:57 -  1.500
@@ -1,6 +1,11 @@
 # ChangeLog for app-antivirus/clamav
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-antivirus/clamav/ChangeLog,v 1.499 
2014/12/06 16:49:11 ago Exp $
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-antivirus/clamav/ChangeLog,v 1.500 
2015/01/28 15:51:57 lordvan Exp $
+
+*clamav-0.98.6 (28 Jan 2015)
+
+  28 Jan 2015; Thomas Raschbacher lord...@gentoo.org +clamav-0.98.6.ebuild:
+  new version
 
   06 Dec 2014; Agostino Sarubbo a...@gentoo.org clamav-0.98.5.ebuild:
   Stable for ia64, wrt bug #529728



1.1  app-antivirus/clamav/clamav-0.98.6.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-antivirus/clamav/clamav-0.98.6.ebuild?rev=1.1view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-antivirus/clamav/clamav-0.98.6.ebuild?rev=1.1content-type=text/plain

Index: clamav-0.98.6.ebuild
===
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-antivirus/clamav/clamav-0.98.6.ebuild,v 
1.1 2015/01/28 15:51:57 lordvan Exp $

EAPI=5

inherit eutils flag-o-matic user systemd

DESCRIPTION=Clam Anti-Virus Scanner
HOMEPAGE=http://www.clamav.net/;
SRC_URI=mirror://sourceforge/${PN}/${P}.tar.gz

LICENSE=GPL-2
SLOT=0
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd 
~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris
IUSE=bzip2 clamdtop iconv ipv6 milter metadata-analysis-api selinux 
static-libs uclibc

CDEPEND=bzip2? ( app-arch/bzip2 )
clamdtop? ( sys-libs/ncurses )
iconv? ( virtual/libiconv )
metadata-analysis-api? ( dev-libs/json-c )
milter? ( || ( mail-filter/libmilter mail-mta/sendmail ) )
dev-libs/libtommath
=sys-libs/zlib-1.2.2
dev-libs/openssl
sys-devel/libtool
# openssl is now *required* see this link as to why
# 
http://www.clamav.net/lang/en/2014/02/22/introducing-openssl-as-a-dependency-to-clamav/
DEPEND=${CDEPEND}
virtual/pkgconfig
RDEPEND=${CDEPEND}
selinux? ( sec-policy/selinux-clamav )

DOCS=( AUTHORS BUGS ChangeLog FAQ INSTALL NEWS README UPGRADE )

pkg_setup() {
enewgroup clamav
enewuser clamav -1 -1 /dev/null clamav
}

src_prepare() {
use ppc64  append-flags -mminimal-toc
use uclibc  export ac_cv_type_error_t=yes
}

src_configure() {
econf \
--disable-experimental \
--disable-fanotify \
--enable-id-check \
--with-dbdir=${EPREFIX}/var/lib/clamav \
--with-system-tommath \
--with-zlib=${EPREFIX}/usr \
$(use_enable bzip2) \
$(use_enable clamdtop) \
$(use_enable ipv6) \
$(use_enable milter) \
$(use_enable static-libs static) \
$(use_with iconv) \
$(use_with metadata-analysis-api libjson /usr)
}

src_install() {
default

rm -rf ${ED}/var/lib/clamav
newinitd ${FILESDIR}/clamd.initd-r6 clamd
newconfd ${FILESDIR}/clamd.conf-r1 clamd

systemd_dotmpfilesd ${FILESDIR}/tmpfiles.d/clamav.conf
systemd_newunit ${FILESDIR}/clamd_at.service clamd@.service
systemd_dounit ${FILESDIR}/clamd.service
systemd_dounit ${FILESDIR}/freshclamd.service

keepdir /var/lib/clamav
fowners clamav:clamav /var/lib/clamav
keepdir /var/log/clamav
fowners clamav:clamav /var/log/clamav

dodir /etc/logrotate.d
insinto /etc/logrotate.d
newins ${FILESDIR}/clamav.logrotate clamav

# Modify /etc/{clamd,freshclam}.conf to be usable out of the box
sed -i -e s:^\(Example\):\# \1: \
-e s:.*\(PidFile\) .*:\1 ${EPREFIX}/var/run/clamav

[gentoo-commits] gentoo-x86 commit in net-mail/dbmail: ChangeLog dbmail-3.2.3.ebuild

2015-01-25 Thread Thomas Raschbacher (lordvan)
lordvan 15/01/25 13:43:30

  Modified: ChangeLog
  Added:dbmail-3.2.3.ebuild
  Log:
  version bump
  
  (Portage version: 2.2.15/cvs/Linux x86_64, signed Manifest commit with key 
0x3E59FAEF53F400D2)

Revision  ChangesPath
1.73 net-mail/dbmail/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-mail/dbmail/ChangeLog?rev=1.73view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-mail/dbmail/ChangeLog?rev=1.73content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-mail/dbmail/ChangeLog?r1=1.72r2=1.73

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/net-mail/dbmail/ChangeLog,v
retrieving revision 1.72
retrieving revision 1.73
diff -u -r1.72 -r1.73
--- ChangeLog   24 Jan 2015 12:00:54 -  1.72
+++ ChangeLog   25 Jan 2015 13:43:30 -  1.73
@@ -1,6 +1,11 @@
 # ChangeLog for net-mail/dbmail
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-mail/dbmail/ChangeLog,v 1.72 2015/01/24 
12:00:54 pacho Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-mail/dbmail/ChangeLog,v 1.73 2015/01/25 
13:43:30 lordvan Exp $
+
+*dbmail-3.2.3 (25 Jan 2015)
+
+  25 Jan 2015; Thomas Raschbacher lord...@gentoo.org +dbmail-3.2.3.ebuild:
+  new version - bugfix release (Segfault on CONDSTORE)
 
   24 Jan 2015; Pacho Ramos pa...@gentoo.org -dbmail-3.1.13.ebuild,
   -dbmail-3.1.17.ebuild:



1.1  net-mail/dbmail/dbmail-3.2.3.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-mail/dbmail/dbmail-3.2.3.ebuild?rev=1.1view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-mail/dbmail/dbmail-3.2.3.ebuild?rev=1.1content-type=text/plain

Index: dbmail-3.2.3.ebuild
===
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-mail/dbmail/dbmail-3.2.3.ebuild,v 1.1 
2015/01/25 13:43:30 lordvan Exp $

EAPI=4
inherit eutils multilib versionator user

DESCRIPTION=DBMail is an open-source project that enables storage of mail 
messages in a relational database
HOMEPAGE=http://www.dbmail.org/;
SRC_URI=http://www.dbmail.org/download/$(get_version_component_range 
1-2)/${P}.tar.gz

LICENSE=GPL-2
SLOT=0
KEYWORDS=~amd64 ~x86
IUSE=ldap sieve +sqlite ssl static

DEPEND=dev-db/libzdb
sieve? ( =mail-filter/libsieve-2.2.1 )
ldap? ( =net-nds/openldap-2.3.33 )
app-text/asciidoc
app-text/xmlto
app-crypt/mhash
sys-libs/zlib
|| ( dev-libs/gmime:2.6 dev-libs/gmime:2.4 )
=dev-libs/glib-2.16
dev-libs/libevent
ssl? ( dev-libs/openssl )
#asciidoc and xmlto needed?
RDEPEND=${DEPEND}

pkg_setup() {
enewgroup dbmail
enewuser dbmail -1 -1 /var/lib/dbmail dbmail
}

src_configure() {
local myconf=
use ldap  myconf=${myconf} --with-auth-ldap

econf \
--sysconfdir=/etc/dbmail \
$(use_enable static) \
$(use_with sieve) \
${myconf}
}

src_compile() {
emake || die emake failed
}

src_install() {
emake DESTDIR=${D} install || die emake install failed

dodoc AUTHORS BUGS ChangeLog README* INSTALL NEWS THANKS UPGRADING

docompress -x /usr/share/doc/${PF}/sql
dodoc -r sql
dodoc -r test-scripts
dodoc -r contrib
## TODO: install other contrib stuff

sed -i -e s:nobody:dbmail: dbmail.conf
sed -i -e s:nogroup:dbmail: dbmail.conf
sed -i -e s:/var/run:/var/run/dbmail: dbmail.conf
#sed -i -e s:#library_directory:library_directory: dbmail.conf

insinto /etc/dbmail
newins dbmail.conf dbmail.conf.dist

# change config path to our default and use the conf.d and init.d files 
from the contrib dir
sed -i -e s:/etc/dbmail.conf:/etc/dbmail/dbmail.conf: 
contrib/startup-scripts/gentoo/init.d-dbmail
#sed -i -e s:exit 0:return 1: 
contrib/startup-scripts/gentoo/init.d-dbmail
#sed -i -e s:/var/run:/var/run/dbmail: 
contrib/startup-scripts/gentoo/init.d-dbmail
#newconfd contrib/startup-scripts/gentoo/conf.d-dbmail dbmail
#newinitd contrib/startup-scripts/gentoo/init.d-dbmail dbmail
# use custom init scripts until updated in upstream contrib
newinitd ${FILESDIR}/dbmail-imapd.initd dbmail-imapd
newinitd ${FILESDIR}/dbmail-lmtpd.initd dbmail-lmtpd
newinitd ${FILESDIR}/dbmail-pop3d.initd dbmail-pop3d
newinitd ${FILESDIR}/dbmail-timsieved.initd dbmail-timsieved

dobin contrib/mailbox2dbmail/mailbox2dbmail
doman contrib/mailbox2dbmail/mailbox2dbmail.1
#doman man/*.{1,5,8}

# ldap schema
if use ldap; then
   insinto /etc/openldap/schema

[gentoo-commits] gentoo-x86 commit in net-mail/dbmail: ChangeLog dbmail-3.2.0.ebuild dbmail-3.1.15.ebuild

2015-01-04 Thread Thomas Raschbacher (lordvan)
lordvan 15/01/04 09:14:05

  Modified: ChangeLog
  Removed:  dbmail-3.2.0.ebuild dbmail-3.1.15.ebuild
  Log:
  removed old version + vulnerable version - fixes bug #534020
  
  (Portage version: 2.2.15/cvs/Linux x86_64, signed Manifest commit with key 
0x3E59FAEF53F400D2)

Revision  ChangesPath
1.71 net-mail/dbmail/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-mail/dbmail/ChangeLog?rev=1.71view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-mail/dbmail/ChangeLog?rev=1.71content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-mail/dbmail/ChangeLog?r1=1.70r2=1.71

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/net-mail/dbmail/ChangeLog,v
retrieving revision 1.70
retrieving revision 1.71
diff -u -r1.70 -r1.71
--- ChangeLog   2 Jan 2015 13:47:36 -   1.70
+++ ChangeLog   4 Jan 2015 09:14:05 -   1.71
@@ -1,6 +1,10 @@
 # ChangeLog for net-mail/dbmail
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-mail/dbmail/ChangeLog,v 1.70 2015/01/02 
13:47:36 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-mail/dbmail/ChangeLog,v 1.71 2015/01/04 
09:14:05 lordvan Exp $
+
+  04 Jan 2015; Thomas Raschbacher lord...@gentoo.org -dbmail-3.1.15.ebuild,
+  -dbmail-3.2.0.ebuild:
+  removed vulnerable 3.2.0 (bug #534020) and old ~arch 3.1.15
 
   02 Jan 2015; Agostino Sarubbo a...@gentoo.org dbmail-3.2.2.ebuild:
   Stable for x86, wrt bug #534020
@@ -18,7 +22,7 @@
   02 Nov 2014; Thomas Raschbacher lord...@gentoo.org -dbmail-3.1.9.ebuild,
   -dbmail-3.1.10.ebuild, -dbmail-3.1.11.ebuild, -dbmail-3.1.12.ebuild,
   +dbmail-3.2.0.ebuild:
-  removed old versions + added 3.2.0 
+  removed old versions + added 3.2.0
 
   10 Aug 2014; Sergei Trofimovich sly...@gentoo.org dbmail-3.1.10.ebuild,
   dbmail-3.1.11.ebuild, dbmail-3.1.12.ebuild, dbmail-3.1.13.ebuild,
@@ -225,8 +229,8 @@
 
   05 May 2008; Thomas Raschbacher lord...@gentoo.org
   +dbmail-2.2.10.ebuild:
-  added 2.2.10 fixes bug #218136.
-  Thanks to svrmarty svrma...@gmx.net for pointing this out  
+  added 2.2.10 fixes bug #218136
+  Thanks to svrmarty svrma...@gmx.net for pointing this out
 
   17 Apr 2008; Markus Meier mae...@gentoo.org dbmail-2.2.9.ebuild:
   amd64/x86 stable, security bug #218154






[gentoo-commits] gentoo-x86 commit in app-arch/alien: ChangeLog alien-8.93.ebuild metadata.xml alien-8.88.ebuild

2015-03-12 Thread Thomas Raschbacher (lordvan)
lordvan 15/03/12 10:17:50

  Modified: ChangeLog metadata.xml
  Added:alien-8.93.ebuild
  Removed:  alien-8.88.ebuild
  Log:
  version bump, cleanout old version, added monsierp to maintainer list
  
  (Portage version: 2.2.17/cvs/Linux x86_64, signed Manifest commit with key 
0x3E59FAEF53F400D2)

Revision  ChangesPath
1.54 app-arch/alien/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-arch/alien/ChangeLog?rev=1.54view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-arch/alien/ChangeLog?rev=1.54content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-arch/alien/ChangeLog?r1=1.53r2=1.54

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/app-arch/alien/ChangeLog,v
retrieving revision 1.53
retrieving revision 1.54
diff -u -r1.53 -r1.54
--- ChangeLog   9 Jun 2014 07:25:08 -   1.53
+++ ChangeLog   12 Mar 2015 10:17:50 -  1.54
@@ -1,6 +1,12 @@
 # ChangeLog for app-arch/alien
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-arch/alien/ChangeLog,v 1.53 2014/06/09 
07:25:08 patrick Exp $
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-arch/alien/ChangeLog,v 1.54 2015/03/12 
10:17:50 lordvan Exp $
+
+*alien-8.93 (12 Mar 2015)
+
+  12 Mar 2015; Thomas Raschbacher lord...@gentoo.org -alien-8.88.ebuild,
+  +alien-8.93.ebuild, metadata.xml:
+  version bump, removed old version and added monsierp to maintainers
 
 *alien-8.90 (09 Jun 2014)
 



1.3  app-arch/alien/metadata.xml

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-arch/alien/metadata.xml?rev=1.3view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-arch/alien/metadata.xml?rev=1.3content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-arch/alien/metadata.xml?r1=1.2r2=1.3

Index: metadata.xml
===
RCS file: /var/cvsroot/gentoo-x86/app-arch/alien/metadata.xml,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- metadata.xml23 Sep 2011 21:14:07 -  1.2
+++ metadata.xml12 Mar 2015 10:17:50 -  1.3
@@ -1,5 +1,6 @@
 ?xml version=1.0 encoding=UTF-8?
 !DOCTYPE pkgmetadata SYSTEM http://www.gentoo.org/dtd/metadata.dtd;
 pkgmetadata
-maintaineremaillord...@gentoo.org/email/maintainer
+  maintaineremaillord...@gentoo.org/email/maintainer
+  maintaineremailmonsie...@gentoo.org/email/maintainer
 /pkgmetadata



1.1  app-arch/alien/alien-8.93.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-arch/alien/alien-8.93.ebuild?rev=1.1view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-arch/alien/alien-8.93.ebuild?rev=1.1content-type=text/plain

Index: alien-8.93.ebuild
===
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-arch/alien/alien-8.93.ebuild,v 1.1 
2015/03/12 10:17:50 lordvan Exp $

EAPI=5

inherit perl-module

DESCRIPTION=Converts between the rpm, dpkg, stampede slp, and slackware tgz 
file formats
HOMEPAGE=http://kitenet.net/programs/alien;
SRC_URI=mirror://debian/pool/main/a/${PN}/${PN}_${PV}.tar.gz

LICENSE=LGPL-2.1
SLOT=0
KEYWORDS=~alpha ~amd64 ~hppa ~ppc ~ppc64 ~x86
IUSE=+bzip2

RDEPEND=app-arch/rpm
app-arch/dpkg
bzip2? ( app-arch/bzip2 )
dev-util/debhelper
=app-arch/tar-1.14.91
DEPEND=${RDEPEND}

S=${WORKDIR}/${PN}

src_prepare() {
sed -e s%'$(VARPREFIX)'%${D}% -e s%'$(PREFIX)'%${D}/usr%g \
-i ${S}/Makefile.PL || die sed failed.
}






[gentoo-commits] gentoo-x86 commit in app-antivirus/clamav: clamav-0.98.7.ebuild ChangeLog

2015-05-27 Thread Thomas Raschbacher (lordvan)
lordvan 15/05/27 19:15:08

  Modified: ChangeLog
  Added:clamav-0.98.7.ebuild
  Log:
  version bump for Bug #548066 (and Bug #538084)
  
  (Portage version: 2.2.17/cvs/Linux x86_64, signed Manifest commit with key 
0x3E59FAEF53F400D2)

Revision  ChangesPath
1.503app-antivirus/clamav/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-antivirus/clamav/ChangeLog?rev=1.503view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-antivirus/clamav/ChangeLog?rev=1.503content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-antivirus/clamav/ChangeLog?r1=1.502r2=1.503

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/app-antivirus/clamav/ChangeLog,v
retrieving revision 1.502
retrieving revision 1.503
diff -u -r1.502 -r1.503
--- ChangeLog   7 Apr 2015 04:54:54 -   1.502
+++ ChangeLog   27 May 2015 19:15:08 -  1.503
@@ -1,6 +1,12 @@
 # ChangeLog for app-antivirus/clamav
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-antivirus/clamav/ChangeLog,v 1.502 
2015/04/07 04:54:54 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-antivirus/clamav/ChangeLog,v 1.503 
2015/05/27 19:15:08 lordvan Exp $
+
+*clamav-0.98.7 (27 May 2015)
+
+  27 May 2015; Thomas Raschbacher lord...@gentoo.org +clamav-0.98.7.ebuild:
+  version bump for Bug #548066 (and Bug #538084)
+  fixed openssl dep (SLOT) + url to blog entry
 
   07 Apr 2015; Jeroen Roovers j...@gentoo.org files/clamav.logrotate:
   Set file owner/group.



1.1  app-antivirus/clamav/clamav-0.98.7.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-antivirus/clamav/clamav-0.98.7.ebuild?rev=1.1view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-antivirus/clamav/clamav-0.98.7.ebuild?rev=1.1content-type=text/plain

Index: clamav-0.98.7.ebuild
===
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-antivirus/clamav/clamav-0.98.7.ebuild,v 
1.1 2015/05/27 19:15:08 lordvan Exp $

EAPI=5

inherit eutils flag-o-matic user systemd

DESCRIPTION=Clam Anti-Virus Scanner
HOMEPAGE=http://www.clamav.net/;
SRC_URI=mirror://sourceforge/${PN}/${P}.tar.gz

LICENSE=GPL-2
SLOT=0
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd 
~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris
IUSE=bzip2 clamdtop iconv ipv6 milter metadata-analysis-api selinux 
static-libs uclibc

CDEPEND=bzip2? ( app-arch/bzip2 )
clamdtop? ( sys-libs/ncurses )
iconv? ( virtual/libiconv )
metadata-analysis-api? ( dev-libs/json-c )
milter? ( || ( mail-filter/libmilter mail-mta/sendmail ) )
dev-libs/libtommath
=sys-libs/zlib-1.2.2
dev-libs/openssl:0
sys-devel/libtool
# openssl is now *required* see this link as to why
# http://blog.clamav.net/2014/02/introducing-openssl-as-dependency-to.html
DEPEND=${CDEPEND}
virtual/pkgconfig
RDEPEND=${CDEPEND}
selinux? ( sec-policy/selinux-clamav )

DOCS=( AUTHORS BUGS ChangeLog FAQ INSTALL NEWS README UPGRADE )

pkg_setup() {
enewgroup clamav
enewuser clamav -1 -1 /dev/null clamav
}

src_prepare() {
use ppc64  append-flags -mminimal-toc
use uclibc  export ac_cv_type_error_t=yes
}

src_configure() {
econf \
--disable-experimental \
--disable-fanotify \
--enable-id-check \
--with-dbdir=${EPREFIX}/var/lib/clamav \
--with-system-tommath \
--with-zlib=${EPREFIX}/usr \
$(use_enable bzip2) \
$(use_enable clamdtop) \
$(use_enable ipv6) \
$(use_enable milter) \
$(use_enable static-libs static) \
$(use_with iconv) \
$(use_with metadata-analysis-api libjson /usr)
}

src_install() {
default

rm -rf ${ED}/var/lib/clamav
newinitd ${FILESDIR}/clamd.initd-r6 clamd
newconfd ${FILESDIR}/clamd.conf-r1 clamd

systemd_dotmpfilesd ${FILESDIR}/tmpfiles.d/clamav.conf
systemd_newunit ${FILESDIR}/clamd_at.service clamd@.service
systemd_dounit ${FILESDIR}/clamd.service
systemd_dounit ${FILESDIR}/freshclamd.service

keepdir /var/lib/clamav
fowners clamav:clamav /var/lib/clamav
keepdir /var/log/clamav
fowners clamav:clamav /var/log/clamav

dodir /etc/logrotate.d
insinto /etc/logrotate.d
newins ${FILESDIR}/clamav.logrotate clamav

# Modify /etc/{clamd,freshclam}.conf to be usable out of the box
sed -i -e s:^\(Example\):\# \1: \
-e s:.*\(PidFile\) .*:\1