[gentoo-commits] repo/gentoo:master commit in: net-mail/dbmail/, net-mail/dbmail/files/
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/mailbox2dbmail.1 + + # ldap schema + if use ldap; then + insinto /etc/openldap/schema + doins "${S}/dbmail.schema" + fi + + keepdir /var/lib/dbmail + fperms
[gentoo-commits] repo/gentoo:master commit in: net-mail/dbmail/
commit: 3df61d451dd4b745c5ca27a133620e775c097047 Author: Cristian Othón Martínez Vera cfuga mx> AuthorDate: Sat Jun 25 03:41:51 2022 + Commit: Sam James gentoo org> CommitDate: Sat Jun 25 03:42:08 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3df61d45 net-mail/dbmail: fix musl build Closes: https://bugs.gentoo.org/829574 Signed-off-by: Sam James gentoo.org> Signed-off-by: Cristian Othón Martínez Vera cfuga.mx> net-mail/dbmail/dbmail-3.2.3-r5.ebuild | 3 ++- net-mail/dbmail/dbmail-3.2.5-r2.ebuild | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/net-mail/dbmail/dbmail-3.2.3-r5.ebuild b/net-mail/dbmail/dbmail-3.2.3-r5.ebuild index edabceb37645..50a1edf5ed0b 100644 --- a/net-mail/dbmail/dbmail-3.2.3-r5.ebuild +++ b/net-mail/dbmail/dbmail-3.2.3-r5.ebuild @@ -31,7 +31,8 @@ RDEPEND=" ssl? ( dev-libs/openssl:= )" -DEPEND="${RDEPEND}" +DEPEND="${RDEPEND} + elibc_musl? ( sys-libs/queue-standalone )" BDEPEND="virtual/pkgconfig" PATCHES=( "${FILESDIR}"/${P}-fno-common.patch ) diff --git a/net-mail/dbmail/dbmail-3.2.5-r2.ebuild b/net-mail/dbmail/dbmail-3.2.5-r2.ebuild index 17e33e79a6f2..0c48f3c6305c 100644 --- a/net-mail/dbmail/dbmail-3.2.5-r2.ebuild +++ b/net-mail/dbmail/dbmail-3.2.5-r2.ebuild @@ -18,6 +18,7 @@ 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 @@ -32,6 +33,7 @@ DEPEND="dev-db/libzdb 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=""
[gentoo-commits] repo/gentoo:master commit in: net-mail/dbmail/
commit: 89a18a82babd17b210775a0b0500571df285b34d Author: Sam James gentoo org> AuthorDate: Tue Mar 22 23:19:11 2022 + Commit: Sam James gentoo org> CommitDate: Tue Mar 22 23:27:06 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89a18a82 net-mail/dbmail: add subslot dep on OpenLDAP New OpenLDAP breaks ABI (changes SONAME) Signed-off-by: Sam James gentoo.org> .../dbmail/{dbmail-3.2.3-r4.ebuild => dbmail-3.2.3-r5.ebuild} | 6 +++--- .../dbmail/{dbmail-3.2.5-r1.ebuild => dbmail-3.2.5-r2.ebuild} | 8 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/net-mail/dbmail/dbmail-3.2.3-r4.ebuild b/net-mail/dbmail/dbmail-3.2.3-r5.ebuild similarity index 97% rename from net-mail/dbmail/dbmail-3.2.3-r4.ebuild rename to net-mail/dbmail/dbmail-3.2.3-r5.ebuild index 4bc7382ac4c6..edabceb37645 100644 --- a/net-mail/dbmail/dbmail-3.2.3-r4.ebuild +++ b/net-mail/dbmail/dbmail-3.2.3-r5.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -26,10 +26,10 @@ RDEPEND=" dev-libs/libevent:= sys-libs/zlib virtual/libcrypt:= - ldap? ( >=net-nds/openldap-2.3.33 ) + ldap? ( >=net-nds/openldap-2.3.33:= ) sieve? ( >=mail-filter/libsieve-2.2.1 ) ssl? ( - dev-libs/openssl:0= + dev-libs/openssl:= )" DEPEND="${RDEPEND}" BDEPEND="virtual/pkgconfig" diff --git a/net-mail/dbmail/dbmail-3.2.5-r1.ebuild b/net-mail/dbmail/dbmail-3.2.5-r2.ebuild similarity index 94% rename from net-mail/dbmail/dbmail-3.2.5-r1.ebuild rename to net-mail/dbmail/dbmail-3.2.5-r2.ebuild index f4d3ee2d7c21..17e33e79a6f2 100644 --- a/net-mail/dbmail/dbmail-3.2.5-r1.ebuild +++ b/net-mail/dbmail/dbmail-3.2.5-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -16,8 +16,8 @@ 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 ) + ldap? ( >=net-nds/openldap-2.3.33:= ) + jemalloc? ( dev-libs/jemalloc:= ) app-text/asciidoc app-text/xmlto app-crypt/mhash @@ -27,7 +27,7 @@ DEPEND="dev-db/libzdb dev-libs/libevent:= virtual/libcrypt:= ssl? ( - dev-libs/openssl:0= + dev-libs/openssl:= )" RDEPEND="${DEPEND} acct-group/dbmail
[gentoo-commits] repo/gentoo:master commit in: net-mail/dbmail/
commit: c0e74725952eb4c1133f28015e415bec3bc3021e Author: Mikle Kolyada gentoo org> AuthorDate: Sun May 2 12:50:42 2021 + Commit: Mikle Kolyada gentoo org> CommitDate: Sun May 2 12:50:42 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0e74725 net-mail/dbmail: remove libressl support Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Mikle Kolyada gentoo.org> net-mail/dbmail/dbmail-3.2.3-r3.ebuild | 5 ++--- net-mail/dbmail/dbmail-3.2.5.ebuild| 5 ++--- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/net-mail/dbmail/dbmail-3.2.3-r3.ebuild b/net-mail/dbmail/dbmail-3.2.3-r3.ebuild index ec9329b7b4a..6d3339b9400 100644 --- a/net-mail/dbmail/dbmail-3.2.3-r3.ebuild +++ b/net-mail/dbmail/dbmail-3.2.3-r3.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/dbmail/dbmail/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="amd64 x86" -IUSE="ldap libressl sieve ssl" +IUSE="ldap sieve ssl" RDEPEND=" acct-group/dbmail @@ -28,8 +28,7 @@ RDEPEND=" ldap? ( >=net-nds/openldap-2.3.33 ) sieve? ( >=mail-filter/libsieve-2.2.1 ) ssl? ( - !libressl? ( dev-libs/openssl:0= ) - libressl? ( dev-libs/libressl:0= ) + dev-libs/openssl:0= )" DEPEND="${RDEPEND}" BDEPEND="virtual/pkgconfig" diff --git a/net-mail/dbmail/dbmail-3.2.5.ebuild b/net-mail/dbmail/dbmail-3.2.5.ebuild index d48fdacd27e..fecbd53a0c1 100644 --- a/net-mail/dbmail/dbmail-3.2.5.ebuild +++ b/net-mail/dbmail/dbmail-3.2.5.ebuild @@ -12,7 +12,7 @@ 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 libressl sieve ssl static systemd" +IUSE="+doc jemalloc ldap sieve ssl static systemd" DEPEND="dev-db/libzdb sieve? ( >=mail-filter/libsieve-2.2.1 ) @@ -26,8 +26,7 @@ DEPEND="dev-db/libzdb >=dev-libs/glib-2.16 dev-libs/libevent ssl? ( - !libressl? ( dev-libs/openssl:0= ) - libressl? ( dev-libs/libressl:0= ) + dev-libs/openssl:0= )" RDEPEND="${DEPEND} acct-group/dbmail
[gentoo-commits] repo/gentoo:master commit in: net-mail/dbmail/
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: net-mail/dbmail/
commit: f30523c67ddf79e677be0bee143bfc62027bc971 Author: Sam James gentoo org> AuthorDate: Sat Jan 30 10:26:05 2021 + Commit: Sam James gentoo org> CommitDate: Sat Jan 30 10:26:46 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f30523c6 net-mail/dbmail: fix WhitespaceFound Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Sam James gentoo.org> net-mail/dbmail/dbmail-3.2.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-mail/dbmail/dbmail-3.2.5.ebuild b/net-mail/dbmail/dbmail-3.2.5.ebuild index ab3f44a299a..d48fdacd27e 100644 --- a/net-mail/dbmail/dbmail-3.2.5.ebuild +++ b/net-mail/dbmail/dbmail-3.2.5.ebuild @@ -87,7 +87,7 @@ src_install() { keepdir /var/lib/dbmail fperms 750 /var/lib/dbmail fowners dbmail:dbmail /var/lib/dbmail - + readme.gentoo_create_doc }
[gentoo-commits] repo/gentoo:master commit in: net-mail/dbmail/files/, net-mail/dbmail/
commit: fe99916a6310adad8cca2e1494681af0a476646b Author: Sandino Araico Sanchez sandino net> AuthorDate: Wed Jan 27 13:28:27 2021 + Commit: Joonas Niilola gentoo org> CommitDate: Wed Jan 27 13:29:18 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe99916a net-mail/dbmail: version bump to 3.2.5 Signed-off-by: Sandino Araico Sanchez sandino.net> Closes: https://bugs.gentoo.org/728060 Closes: https://github.com/gentoo/gentoo/pull/16994 Signed-off-by: Joonas Niilola gentoo.org> net-mail/dbmail/Manifest | 1 + net-mail/dbmail/dbmail-3.2.5.ebuild | 96 net-mail/dbmail/files/README.gentoo | 41 net-mail/dbmail/files/dbmail-imapd.initd | 74 - net-mail/dbmail/files/dbmail-lmtpd.initd | 74 - net-mail/dbmail/files/dbmail-pop3d.initd | 74 - net-mail/dbmail/files/dbmail-timsieved.initd | 71 7 files changed, 246 insertions(+), 185 deletions(-) diff --git a/net-mail/dbmail/Manifest b/net-mail/dbmail/Manifest index 46eddcf7a2a..8d47f7766f6 100644 --- a/net-mail/dbmail/Manifest +++ b/net-mail/dbmail/Manifest @@ -1 +1,2 @@ DIST dbmail-3.2.3.tar.gz 2444227 BLAKE2B baa812fb3e925e6d896762596426208fc2ac5fcb01cb8100cfbd0464f1342f934c099ca52fd857e05fc82b97227155e9dcfc987d6c9b5c37e7daf21b167c9841 SHA512 29cc89830278f2ff28a4221fc81d4ff13cc371fbca7fb51d5376e9243234220b552cb4b6ec035c150e6cfa178435c4f36b9ce132fc02334bc6cdeb1a41c8ed85 +DIST dbmail-3.2.5.tar.gz 2463966 BLAKE2B f4099c6f869dbb041d7eccdf20f3a34d36918237cc0386c71a1d339da8651b9301e676b25201856038045bb9590f880353c6ccafd57330f9cf48382c1b4c603c SHA512 6b0d7e1f6f7449869db1e094ffce9e1ef315c60784ea5ae5f814f2cf9a18c358b4c5d107a420c7317961ffa343fc59c9083789177514aee96523927688f276a0 diff --git a/net-mail/dbmail/dbmail-3.2.5.ebuild b/net-mail/dbmail/dbmail-3.2.5.ebuild new file mode 100644 index 000..ab3f44a299a --- /dev/null +++ b/net-mail/dbmail/dbmail-3.2.5.ebuild @@ -0,0 +1,96 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +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 libressl 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 ) + 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? ( + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) + )" +RDEPEND="${DEPEND} + acct-group/dbmail + acct-user/dbmail" +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/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 + + readme.gentoo_create_doc +} +
[gentoo-commits] repo/gentoo:master commit in: net-mail/dbmail/
commit: 17bd69229c5aefcc8c9cd03c3b562f22c8cba865 Author: Jakov Smolic sartura hr> AuthorDate: Thu Jan 7 10:13:56 2021 + Commit: David Seifert gentoo org> CommitDate: Thu Jan 7 10:13:56 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17bd6922 net-mail/dbmail: Remove old Signed-off-by: Jakov Smolic sartura.hr> Signed-off-by: David Seifert gentoo.org> net-mail/dbmail/dbmail-3.2.3-r1.ebuild | 136 - 1 file changed, 136 deletions(-) diff --git a/net-mail/dbmail/dbmail-3.2.3-r1.ebuild b/net-mail/dbmail/dbmail-3.2.3-r1.ebuild deleted file mode 100644 index 9ac49a99e82..000 --- a/net-mail/dbmail/dbmail-3.2.3-r1.ebuild +++ /dev/null @@ -1,136 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -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 libressl 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? ( - !libressl? ( dev-libs/openssl:0= ) - libressl? ( dev-libs/libressl:0= ) - )" -RDEPEND="${DEPEND}" - -DOCS="AUTHORS README.md INSTALL THANKS UPGRADING" - -pkg_setup() { - enewgroup dbmail - enewuser dbmail -1 -1 /var/lib/dbmail dbmail -} - -src_configure() { - econf \ - --enable-manpages \ - --sysconfdir=/etc/dbmail \ - $(use_enable static) \ - $(use_with sieve) \ - $(use_with ldap auth-ldap) -} - -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 messages." - elog "Don't forget to edit /etc/dbmail/dbmail.conf as well." - echo - elog "For regular maintenance, add this to crontab:" - elog "0 3 * * * /usr/bin/dbmail-util -cpdy >/dev/null 2>&1" - echo - elog "Please make sure to run etc-update." - elog "If you get an error message about plugins not found" - elog "please add the library_directory configuration switch to" - elog "dbmail.conf and set it to the correct
[gentoo-commits] repo/gentoo:master commit in: net-mail/dbmail/
commit: 83da30827f18097f9e6f4638aba80b571d2d1779 Author: Sam James gentoo org> AuthorDate: Thu Dec 31 01:19:56 2020 + Commit: Sam James gentoo org> CommitDate: Thu Dec 31 01:19:56 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83da3082 net-mail/dbmail: Stabilize 3.2.3-r3 amd64, #762646 Signed-off-by: Sam James gentoo.org> net-mail/dbmail/dbmail-3.2.3-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-mail/dbmail/dbmail-3.2.3-r3.ebuild b/net-mail/dbmail/dbmail-3.2.3-r3.ebuild index 39d811d7e7c..74e8fdf282c 100644 --- a/net-mail/dbmail/dbmail-3.2.3-r3.ebuild +++ b/net-mail/dbmail/dbmail-3.2.3-r3.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/dbmail/dbmail/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="ldap libressl sieve ssl" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: net-mail/dbmail/, net-mail/dbmail/files/
commit: 0a25d8b33a20fd9fc4ad2a5e3080f55911ea54db Author: Jakov Smolic sartura hr> AuthorDate: Mon Nov 30 21:39:48 2020 + Commit: David Seifert gentoo org> CommitDate: Mon Nov 30 21:39:48 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a25d8b3 net-mail/dbmail: port to EAPI 7 and GLEP 81 * Fix build with gcc-10 Closes: https://bugs.gentoo.org/708722 Package-Manager: Portage-3.0.9, Repoman-3.0.1 Signed-off-by: Jakov Smolic sartura.hr> Signed-off-by: David Seifert gentoo.org> net-mail/dbmail/dbmail-3.2.3-r2.ebuild | 138 - net-mail/dbmail/dbmail-3.2.3-r3.ebuild | 133 .../dbmail/files/dbmail-3.2.3-fno-common.patch | 14 +++ net-mail/dbmail/files/dbmail-imapd.initd | 2 +- net-mail/dbmail/files/dbmail-lmtpd.initd | 2 +- net-mail/dbmail/files/dbmail-pop3d.initd | 2 +- net-mail/dbmail/files/dbmail-timsieved.initd | 2 +- 7 files changed, 151 insertions(+), 142 deletions(-) diff --git a/net-mail/dbmail/dbmail-3.2.3-r2.ebuild b/net-mail/dbmail/dbmail-3.2.3-r2.ebuild deleted file mode 100644 index 2875f819a20..000 --- a/net-mail/dbmail/dbmail-3.2.3-r2.ebuild +++ /dev/null @@ -1,138 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit systemd versionator user - -DESCRIPTION="Fast and scalable sql based email services" -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 libressl 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? ( - !libressl? ( dev-libs/openssl:0= ) - libressl? ( dev-libs/libressl:0= ) - )" -RDEPEND="${DEPEND}" - -pkg_setup() { - enewgroup dbmail - enewuser dbmail -1 -1 /var/lib/dbmail dbmail -} - -src_configure() { - econf \ - --enable-manpages \ - --enable-systemd \ - --sysconfdir=/etc/dbmail \ - $(use_enable static) \ - $(use_with sieve) \ - $(use_with ldap auth-ldap) -} - -src_install() { - emake DESTDIR="${D}" SYSTEMD_UNIT_DIR="$(systemd_get_systemunitdir)" install - - DOCS=( AUTHORS README.md INSTALL THANKS UPGRADING ) - einstalldocs - - 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
[gentoo-commits] repo/gentoo:master commit in: net-mail/dbmail/
commit: da6aab530cd87c11d9d515bcb236f2e016d1523d Author: Johannes Huber gentoo org> AuthorDate: Sun May 20 13:32:44 2018 + Commit: Johannes Huber gentoo org> CommitDate: Sun May 20 13:32:44 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da6aab53 net-mail/dbmail: Remove 3.2.2 Uses deprecated EAPI 4 and overshadowed by 3.2.3-r1. Package-Manager: Portage-2.3.38, Repoman-2.3.9 net-mail/dbmail/Manifest| 1 - net-mail/dbmail/dbmail-3.2.2.ebuild | 140 2 files changed, 141 deletions(-) diff --git a/net-mail/dbmail/Manifest b/net-mail/dbmail/Manifest index f382ed55ec3..46eddcf7a2a 100644 --- a/net-mail/dbmail/Manifest +++ b/net-mail/dbmail/Manifest @@ -1,2 +1 @@ -DIST dbmail-3.2.2.tar.gz 2444241 BLAKE2B 0fb601e66aa0b41b85c0d4ad4cb6cec6e09358cab0dd7c792cd479ecbab0d94d841b9d8e3610cf7f0e90eca82671c6364ea2b26ca794edf6bfe6630f4a7b88c3 SHA512 a2125ea3b9d0ec387135d87854510f36ef0fe87b70f33d54f8af89f22a83802e5838979ba94d6ba66ef986f6f67b08aa6d5e2bfc2f1f2bc44edf03a9f51afb37 DIST dbmail-3.2.3.tar.gz 2444227 BLAKE2B baa812fb3e925e6d896762596426208fc2ac5fcb01cb8100cfbd0464f1342f934c099ca52fd857e05fc82b97227155e9dcfc987d6c9b5c37e7daf21b167c9841 SHA512 29cc89830278f2ff28a4221fc81d4ff13cc371fbca7fb51d5376e9243234220b552cb4b6ec035c150e6cfa178435c4f36b9ce132fc02334bc6cdeb1a41c8ed85 diff --git a/net-mail/dbmail/dbmail-3.2.2.ebuild b/net-mail/dbmail/dbmail-3.2.2.ebuild deleted file mode 100644 index 419c1fcda26..000 --- a/net-mail/dbmail/dbmail-3.2.2.ebuild +++ /dev/null @@ -1,140 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -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/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 /var/lib/dbmail - fowners dbmail:dbmail /var/lib/dbmail - # create this through init-scripts instead of at installt ime (bug #455002) - #keepdir /var/run/dbmail - #fowners dbmail:dbmail /var/run/dbmail -} - -pkg_postinst() { - elog
[gentoo-commits] repo/gentoo:master commit in: net-mail/dbmail/
commit: 1df4c9900b42e9ce94732d7f1e83aa9f451d5859 Author: Johannes Huber gentoo org> AuthorDate: Sun May 20 13:34:06 2018 + Commit: Johannes Huber gentoo org> CommitDate: Sun May 20 13:34:30 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1df4c990 net-mail/dbmail: Remove 3.2.3 (r0) Uses deprecated EAPI 4 and overshadowed by 3.2.3-r2. Package-Manager: Portage-2.3.38, Repoman-2.3.9 net-mail/dbmail/dbmail-3.2.3.ebuild | 140 1 file changed, 140 deletions(-) diff --git a/net-mail/dbmail/dbmail-3.2.3.ebuild b/net-mail/dbmail/dbmail-3.2.3.ebuild deleted file mode 100644 index 6aa8cf25470..000 --- a/net-mail/dbmail/dbmail-3.2.3.ebuild +++ /dev/null @@ -1,140 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -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/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 /var/lib/dbmail - fowners dbmail:dbmail /var/lib/dbmail - # create this through init-scripts instead of at installt ime (bug #455002) - #keepdir /var/run/dbmail - #fowners dbmail:dbmail /var/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 messages." - elog "Don't forget to edit /etc/dbmail/dbmail.conf as well." - echo - elog "For regular maintenance, add this to crontab:" - elog "0 3 * * * /usr/bin/dbmail-util -cpdy >/dev/null 2>&1" - echo - elog "Please make sure to run etc-update." - elog "If you get
[gentoo-commits] repo/gentoo:master commit in: net-mail/dbmail/
commit: 3ef2060ce07014795e8d488564729e1796bcf084 Author: Aaron Bauman gentoo org> AuthorDate: Tue Apr 24 21:21:07 2018 + Commit: Aaron Bauman gentoo org> CommitDate: Tue Apr 24 21:21:07 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ef2060c net-mail/dbmail: add LibreSSL support Closes: https://bugs.gentoo.org/613272 Package-Manager: Portage-2.3.31, Repoman-2.3.9 net-mail/dbmail/dbmail-3.2.3-r1.ebuild | 9 ++--- net-mail/dbmail/dbmail-3.2.3-r2.ebuild | 7 +-- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/net-mail/dbmail/dbmail-3.2.3-r1.ebuild b/net-mail/dbmail/dbmail-3.2.3-r1.ebuild index 61bff9022a7..9ac49a99e82 100644 --- a/net-mail/dbmail/dbmail-3.2.3-r1.ebuild +++ b/net-mail/dbmail/dbmail-3.2.3-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 @@ -12,7 +12,7 @@ SRC_URI="http://www.dbmail.org/download/$(get_version_component_range 1-2)/${P}. LICENSE="GPL-2" SLOT="0" KEYWORDS="amd64 x86" -IUSE="ldap sieve ssl static" +IUSE="ldap libressl sieve ssl static" DEPEND="dev-db/libzdb sieve? ( >=mail-filter/libsieve-2.2.1 ) @@ -24,7 +24,10 @@ DEPEND="dev-db/libzdb dev-libs/gmime:2.6 >=dev-libs/glib-2.16 dev-libs/libevent - ssl? ( dev-libs/openssl )" + ssl? ( + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) + )" RDEPEND="${DEPEND}" DOCS="AUTHORS README.md INSTALL THANKS UPGRADING" diff --git a/net-mail/dbmail/dbmail-3.2.3-r2.ebuild b/net-mail/dbmail/dbmail-3.2.3-r2.ebuild index 6d19833506f..2875f819a20 100644 --- a/net-mail/dbmail/dbmail-3.2.3-r2.ebuild +++ b/net-mail/dbmail/dbmail-3.2.3-r2.ebuild @@ -12,7 +12,7 @@ SRC_URI="http://www.dbmail.org/download/$(get_version_component_range 1-2)/${P}. LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="ldap sieve ssl static" +IUSE="ldap libressl sieve ssl static" DEPEND="dev-db/libzdb sieve? ( >=mail-filter/libsieve-2.2.1 ) @@ -24,7 +24,10 @@ DEPEND="dev-db/libzdb dev-libs/gmime:2.6 >=dev-libs/glib-2.16 dev-libs/libevent - ssl? ( dev-libs/openssl )" + ssl? ( + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) + )" RDEPEND="${DEPEND}" pkg_setup() {
[gentoo-commits] repo/gentoo:master commit in: net-mail/dbmail/
commit: bb2db800978bb3f4e205f0c833666932c9a76cdb Author: Agostino Sarubbo gentoo org> AuthorDate: Wed Apr 4 19:31:49 2018 + Commit: Agostino Sarubbo gentoo org> CommitDate: Wed Apr 4 20:03:29 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb2db800 net-mail/dbmail: add systemd support, install docs via dodocs, fix DESCRIPTION.toolong. Leave the upstream suggestions to the maintainer judgment Bug: https://bugs.gentoo.org/588690 Package-Manager: Portage-2.3.24, Repoman-2.3.6 net-mail/dbmail/dbmail-3.2.3-r2.ebuild | 135 + 1 file changed, 135 insertions(+) diff --git a/net-mail/dbmail/dbmail-3.2.3-r2.ebuild b/net-mail/dbmail/dbmail-3.2.3-r2.ebuild new file mode 100644 index 000..6d19833506f --- /dev/null +++ b/net-mail/dbmail/dbmail-3.2.3-r2.ebuild @@ -0,0 +1,135 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit systemd versionator user + +DESCRIPTION="Fast and scalable sql based email services" +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}" + +pkg_setup() { + enewgroup dbmail + enewuser dbmail -1 -1 /var/lib/dbmail dbmail +} + +src_configure() { + econf \ + --enable-manpages \ + --enable-systemd \ + --sysconfdir=/etc/dbmail \ + $(use_enable static) \ + $(use_with sieve) \ + $(use_with ldap auth-ldap) +} + +src_install() { + emake DESTDIR="${D}" SYSTEMD_UNIT_DIR="$(systemd_get_systemunitdir)" install + + DOCS=( AUTHORS README.md INSTALL THANKS UPGRADING ) + einstalldocs + + 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 messages." + elog "Don't forget to edit /etc/dbmail/dbmail.conf as well." + echo + elog "For regular maintenance, add this to crontab:" + elog "0 3 * * * /usr/bin/dbmail-util -cpdy >/dev/null 2>&1" + echo + elog "Please make sure to run etc-update." + elog "If you get an error
[gentoo-commits] repo/gentoo:master commit in: net-mail/dbmail/
commit: 2782d6b7547e4c8c440aba57f3e1a17b909695ce Author: Thomas Deutschmann gentoo org> AuthorDate: Fri Aug 18 23:46:39 2017 + Commit: Thomas Deutschmann gentoo org> CommitDate: Sat Aug 19 00:30:33 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2782d6b7 net-mail/dbmail: x86 stable (bug #624844) Package-Manager: Portage-2.3.5, Repoman-2.3.2 net-mail/dbmail/dbmail-3.2.3-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/net-mail/dbmail/dbmail-3.2.3-r1.ebuild b/net-mail/dbmail/dbmail-3.2.3-r1.ebuild index 80a56414a9a..61bff9022a7 100644 --- a/net-mail/dbmail/dbmail-3.2.3-r1.ebuild +++ b/net-mail/dbmail/dbmail-3.2.3-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -11,7 +11,7 @@ SRC_URI="http://www.dbmail.org/download/$(get_version_component_range 1-2)/${P}. LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="ldap sieve ssl static" DEPEND="dev-db/libzdb
[gentoo-commits] repo/gentoo:master commit in: net-mail/dbmail/
commit: 43039533428b78f252e00add0ecd100f88a4f281 Author: Tobias Klausmann gentoo org> AuthorDate: Sat Jul 15 17:04:07 2017 + Commit: Tobias Klausmann gentoo org> CommitDate: Sat Jul 15 17:04:07 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43039533 net-mail/dbmail-3.2.3-r1: add amd64 keyword Gentoo-Bug: 624844 net-mail/dbmail/dbmail-3.2.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-mail/dbmail/dbmail-3.2.3-r1.ebuild b/net-mail/dbmail/dbmail-3.2.3-r1.ebuild index 4d2e4a7d27e..80a56414a9a 100644 --- a/net-mail/dbmail/dbmail-3.2.3-r1.ebuild +++ b/net-mail/dbmail/dbmail-3.2.3-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://www.dbmail.org/download/$(get_version_component_range 1-2)/${P}. LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="ldap sieve ssl static" DEPEND="dev-db/libzdb
[gentoo-commits] repo/gentoo:master commit in: net-mail/dbmail/
commit: 38efa2c2467ca42c5417f6a58fe176083128523d Author: Chris Mayo gmail com> AuthorDate: Sun Dec 11 19:38:52 2016 + Commit: Patrice Clement gentoo org> CommitDate: Wed Jan 25 23:34:36 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38efa2c2 net-mail/dbmail: replace local myconf with use_with ldap. Closes: https://github.com/gentoo/gentoo/pull/3091 net-mail/dbmail/dbmail-3.2.3-r1.ebuild | 5 + 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/net-mail/dbmail/dbmail-3.2.3-r1.ebuild b/net-mail/dbmail/dbmail-3.2.3-r1.ebuild index 9e5eb8f..dd7e68c 100644 --- a/net-mail/dbmail/dbmail-3.2.3-r1.ebuild +++ b/net-mail/dbmail/dbmail-3.2.3-r1.ebuild @@ -36,15 +36,12 @@ pkg_setup() { } src_configure() { - local myconf="" - use ldap && myconf=${myconf}" --with-auth-ldap" - econf \ --enable-manpages \ --sysconfdir=/etc/dbmail \ $(use_enable static) \ $(use_with sieve) \ - ${myconf} + $(use_with ldap auth-ldap) } src_install() {
[gentoo-commits] repo/gentoo:master commit in: net-mail/dbmail/
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 messages." + elog "Don't forget to edit /etc/dbmail/dbmail.conf as well." + echo + elog "For regular maintenance, add this to crontab:" + elog "0 3 * * * /usr/bin/dbmail-util -cpdy >/dev/null 2>&1" + echo + elog "Please make sure to run etc-update." + elog "If you get an error message about plugins not