version bump
authorThomas Raschbacher <lordvan@gentoo.org>
Sun, 25 Jan 2015 13:43:35 +0000 (13:43 +0000)
committerThomas Raschbacher <lordvan@gentoo.org>
Sun, 25 Jan 2015 13:43:35 +0000 (13:43 +0000)
Package-Manager: portage-2.2.15/cvs/Linux x86_64
Manifest-Sign-Key: 0x3E59FAEF53F400D2

net-mail/dbmail/ChangeLog
net-mail/dbmail/Manifest
net-mail/dbmail/dbmail-3.2.3.ebuild [new file with mode: 0644]

index 150eed025582f6f93051261dd00fb011a04e0380..86a8421d782c036dd418b5942c75133d37737dab 100644 (file)
@@ -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 <lordvan@gentoo.org> +dbmail-3.2.3.ebuild:
+  new version - bugfix release (Segfault on CONDSTORE)
 
   24 Jan 2015; Pacho Ramos <pacho@gentoo.org> -dbmail-3.1.13.ebuild,
   -dbmail-3.1.17.ebuild:
index 003703c4858e3a5764c56b19ada44e5a1009174d..535b726228f49128481287d82a16e2ee292d473a 100644 (file)
@@ -6,13 +6,21 @@ AUX dbmail-lmtpd.initd 1542 SHA256 971118743b2322c69774f7d310292ec6aae392dbb6eb7
 AUX dbmail-pop3d.initd 1542 SHA256 79682143fdf7c9f883f39aae0c455b7dbe44caa14196e933d24042dadeefbc55 SHA512 e5afd8556c03ff1b79b67f5075f744fff466d60bfc4b5f51fb6c439c9de041a7c25b3b3ea8642dd517615ec7f46e9aa49938419112daaa109c2216153c207913 WHIRLPOOL f93ac418c13c337bafeef07dcbcf2e4a2f4669dfd5ea7a6aff87fcf659b29780a94f398b42ad76cff01e0f5a68d76e4e5d34d03aefee84996aab7b2a474bf364
 AUX dbmail-timsieved.initd 1557 SHA256 012e1f286f11c06cbdc5422fc5dc813f5d6b7a18bee789beabb98f9848f901c4 SHA512 bdf633348a7944157f7ddaab7ad418b905b47bbba094d60bf758ad4f7a48ce2ea222be429751411904e9a8456e50bb3c7405b81f6eb64dfa53979d521518375f WHIRLPOOL 676238837736f26546a041eb90d01fade5419dd47a10a28343a551cc12c09abeeb07e99a52c0c744815829e8e02534b5d8a304deb6baa14375cd43a2ba81400a
 DIST dbmail-3.2.2.tar.gz 2444241 SHA256 77d2fcf343cc1312fca565a9eeef3927b257b55910be2b198562516334a2c62a SHA512 a2125ea3b9d0ec387135d87854510f36ef0fe87b70f33d54f8af89f22a83802e5838979ba94d6ba66ef986f6f67b08aa6d5e2bfc2f1f2bc44edf03a9f51afb37 WHIRLPOOL 8fa60754e55b56e293a187cd10922586e1c38c0079e8f6eb98b8aaba503705046cf7b6954f677bb295ea799f9261ef62c8589433657a0ad2775dd2cfa1d1ee15
+DIST dbmail-3.2.3.tar.gz 2444227 SHA256 fd4d90e3e5ddb0c3fbdaa766d19d2464b5027a8c8d0b0df614418a3aac811832 SHA512 29cc89830278f2ff28a4221fc81d4ff13cc371fbca7fb51d5376e9243234220b552cb4b6ec035c150e6cfa178435c4f36b9ce132fc02334bc6cdeb1a41c8ed85 WHIRLPOOL 05284ae622078584e35583ba5a6b340d9500c46dcf820b851810a2bbf6ac39ee57080d9e23ee82c6b64af3f76de6ef6eb0ec925a9615d4a4dc2e19e5f06e9a5d
 EBUILD dbmail-3.2.2.ebuild 4984 SHA256 3d7bec623b74cab22487c95e7914b5c7403944f1b7893e4d99b1c9e17f8758ff SHA512 5cf409c0acb4f72595e710276088403d87d166de81ff49a8161019ab4e6d643341df3bac2dd02b31b59bc272ba4cde52bf8f61c639aa4163ed8d7072409d58d9 WHIRLPOOL d5aaafe84236d54876c63ea9d849e6ef3e5fc851a91208d858a29ccf027f011ba2e183559d2807ee0bc0cb423a4cf31d6c8830163af60698ffd2d22529d893d8
-MISC ChangeLog 13009 SHA256 154d20acd8116df5c9432cc6e7b00bab558c79cd768fbce9790904772d64bfc8 SHA512 3afad11cd8e8f045f4d25ed6431157dadc26b24e0f39dacdb545074322e26e44e2c906790511ec9b79d28ac733a7a8c3065477f2421cd1048113b5a67b075cde WHIRLPOOL 20361ad7bbf7781e2f67d16f63365bdc74422ad7ab3ef152be5105947a5f4a4331a1b8ae03c2b89925f68bf3a77756ccc3695ebd2b248bd054720eb5c5921618
+EBUILD dbmail-3.2.3.ebuild 4990 SHA256 46b262c2fc06fb9d76beef884e1a87a2c479291140a2f52f6a62d53af67e4631 SHA512 0cfe958bb1f465c9a6aec98d32a150393cb34ff689fdc483af2591ce76e3228ff4df5bbcce8b4822a4a05c9332053cb9de6ffe85831d72ade9ce6f3d453c911d WHIRLPOOL 9e9c0acf68c8b3214bdb05904fbaf2d0e1ab840a4528fc438f9690511f4377682e33d729195d58185822c7166176be42b12fcc6a8cee14642bc08ad3fb72d802
+MISC ChangeLog 13173 SHA256 b5f50bcc31b492e91d89daf997d2690cbcbcf53664193b4b374383ed1de9e4a2 SHA512 63891d235fbb11faca4bda126880ffa0c0a5e1d2cc5c91c62339541bcfe4f69f2e9a4ba4439f4c6de86194b6af59344d91dd2033ceadf63297abba927d981419 WHIRLPOOL 138d260a54364c76549d5c513356cdd1128104170134f014400ee00929635decfbfad7638ef1ceef779a0088a3343c737f16e3594366998a5b00d4a27436f2de
 MISC metadata.xml 580 SHA256 8a14856cce888d8658e3ea9388e18a9b6892c6e00fd478c1afd4c5f496dccc14 SHA512 4533cb22ee9b8cec8565bde5ebbcb7ac1f9bbbac49cb38af370e3e6325a6a7a31d04adb301ccf23c53c0478bf692466a9599c8bf8ed2715be9a3d28741f6f6f7 WHIRLPOOL c920b009c23cfedf06ecf9814de3e71314153c8879b14891e2f39580cffa100f8544684d60d7802558f383778900f914598bb9ee9cd0b52f839ff4c7bad566b6
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2
 
-iEYEAREIAAYFAlTDiXcACgkQCaWpQKGI+9T9VQCdFMZ0DogmO5XnspdvJ/rSHl+o
-MC8An15bGae2tA7wk4LBoicTqG8A3j41
-=eMgs
+iQF8BAEBCABmBQJUxQEbXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQxQkJBODJCMjJCN0YzOTExNEFFQjU4RkUz
+RTU5RkFFRjUzRjQwMEQyAAoJED5Z+u9T9ADS6LAH/2m/voOe7X5DlvX9haMi8kda
+ucbWNO17BIwPSaK7lSObgeBo1igziH15m9wMNy8FK2bD6xt6rHecBgrPvgA2EAnu
+7DNZouL7zVz4xBEEoWuT5bJMgqyfn0YA1sp4zvICskijfV+4bgjzBweFSHO6YnpC
+SpbQCqSF4X8IxUjuXn8nv+75tnNY2ZaTT2nEv5kukdZPnGtbeGMlQarfFG8u96YG
+oRtuz88i6wTx5FxPDAeoGp4QJWRDGU99g3Gnyj3Z4rU2ps/M9gQ8Je8TXUbpT8K8
+k6INIe2CyAKFdp2YlR1v8VzoOE9IBe3PmAXPoCTdoRZ9fBxWDy8vsS1aXyEkeug=
+=WAVO
 -----END PGP SIGNATURE-----
diff --git a/net-mail/dbmail/dbmail-3.2.3.ebuild b/net-mail/dbmail/dbmail-3.2.3.ebuild
new file mode 100644 (file)
index 0000000..6084fb1
--- /dev/null
@@ -0,0 +1,141 @@
+# 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
+          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 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 path"
+       elog "(usually /usr/lib/dbmail or /usr/lib64/dbmail on amd64)"
+       elog "A sample can be found in dbmail.conf.dist after etc-update."
+       echo
+       elog "We are now using the init script from upstream."
+       elog "Please edit /etc/conf.d/dbmail to set which services to start"
+       elog "and delete /etc/init.d/dbmail-* when you are done. (don't"
+       elog "forget to rc-update del dbmail-* first)"
+       echo
+       elog "Changed pid directory to /var/run/dbmail (see"
+       elog "http://www.dbmail.org/mantis/view.php?id=949 for details)"
+       echo
+       ewarn "The database config has changed to support libzdb db URI"
+       ewarn "Please check the documentation (or Bug #479664)"
+       echo
+       ewarn "The database schema has changed since 3.0.x make sure"
+       ewarn "to run the migration script"
+       echo
+       ewarn "Please be aware, that the single init-script for all services"
+       ewarn "has been replaced with seperate init scripts for the individual services."
+       ewarn "Make sure to add dbmail-(imapd|lmtpd|pop3d|timsieved) using rc-update"
+       ewarn "and remove dbmail if you want to take advantage of this change."
+       echo
+}