diff options
author | Sven Wegener <swegener@gentoo.org> | 2012-11-04 21:42:52 +0000 |
---|---|---|
committer | Sven Wegener <swegener@gentoo.org> | 2012-11-04 21:42:52 +0000 |
commit | 00ce72e4cf189cc6e563e395f374ef272c7f7321 (patch) | |
tree | 659cf9aff6083159cf9b1a48f3e97c7b30df9c09 /net-dns | |
parent | Drop old revision (diff) | |
download | historical-00ce72e4cf189cc6e563e395f374ef272c7f7321.tar.gz historical-00ce72e4cf189cc6e563e395f374ef272c7f7321.tar.bz2 historical-00ce72e4cf189cc6e563e395f374ef272c7f7321.zip |
Version bump, bug #437178.
Package-Manager: portage-2.2.0_alpha142/cvs/Linux x86_64
Manifest-Sign-Key: 0x64D4CF24
Diffstat (limited to 'net-dns')
-rw-r--r-- | net-dns/pdns/ChangeLog | 7 | ||||
-rw-r--r-- | net-dns/pdns/Manifest | 12 | ||||
-rw-r--r-- | net-dns/pdns/pdns-3.1.ebuild | 107 |
3 files changed, 120 insertions, 6 deletions
diff --git a/net-dns/pdns/ChangeLog b/net-dns/pdns/ChangeLog index a68e663ea2ce..fe30370bd96e 100644 --- a/net-dns/pdns/ChangeLog +++ b/net-dns/pdns/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for net-dns/pdns # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-dns/pdns/ChangeLog,v 1.81 2012/07/07 11:43:21 swegener Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-dns/pdns/ChangeLog,v 1.82 2012/11/04 21:42:49 swegener Exp $ + +*pdns-3.1 (04 Nov 2012) + + 04 Nov 2012; Sven Wegener <swegener@gentoo.org> +pdns-3.1.ebuild: + Version bump, bug #437178. 07 Jul 2012; Sven Wegener <swegener@gentoo.org> pdns-3.0.ebuild, pdns-3.0.1.ebuild: diff --git a/net-dns/pdns/Manifest b/net-dns/pdns/Manifest index ee117c453478..2105815ac641 100644 --- a/net-dns/pdns/Manifest +++ b/net-dns/pdns/Manifest @@ -1,5 +1,5 @@ -----BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 +Hash: SHA256 AUX 2.9.18-default-mysql-options.patch 606 SHA256 228a6c42a11a2eab82b68f8c04d5881f8be39746010675feba7ebf16add18151 SHA512 895eed9eaea8da73fc33ada3e08e0940653bd96121211379b907dac0c17d08d7de066f571179fb1222758973c0b321340e2dc1c72ca22fe05ea97d711c156b2f WHIRLPOOL c978e6a8a5c59dbae0ef03eaea4e1873d4fd8cb4f4938682dcef5303aef7bc9ffa87756b1326900ea81ab55e337f1e904bf0c8dc43df9195364e9371af6f1ce1 AUX pdns 1288 SHA256 e616dd0ac4b955f74a4520cccee5e764945804e46564f1cde3464914d8104ed8 SHA512 3a36784c37e0b48ccc3254ca4bc4c4bbfc5e27a38104c8e5087b8bb864074b035d82d7675d10b2b4560bb265412099820f01d865c9c710cbf1fdb6e7aa5c7254 WHIRLPOOL d324dffe2f96cb29fc465604b4c77a14ebc8ea5a4188793f672154d252c44a76c1fc31bd1aac428801c4f98cc1612972520de6cd835a48a76dae2345361489ed @@ -11,17 +11,19 @@ DIST pdns-2.9.22.6.tar.gz 1090648 SHA256 fdbbbc209363102d026f1a434bcf3459fa70026 DIST pdns-2.9.22.tar.gz 1072257 SHA256 7c03da01c2cbd8bbe897180bc3bd50ca8cfaa63ada94dc6b29f7745b82e17525 DIST pdns-3.0.1.tar.gz 1196471 SHA256 922554431737b4a8126a8c4b5be3126eb8bf8ac2a086e3030d1cf4b3dfa7d1b9 SHA512 2266d6d0c7a878ce296e5d322df8e817582e1c2db735ac04509002f2fea0991239cd06563c72717ac1ead9a59ad5f73d69781db032c2afdb1ad38d8a986ff006 WHIRLPOOL 2cee75202c61713e1c91c3287c7718f3afc623d0a215dca6b1644aadd8d5170daa2eb60ed6ac41b00e2ce466ef03ed6dae25d58ae99fd6b3713cb188c1309930 DIST pdns-3.0.tar.gz 1202795 SHA256 a468b24b35c2595cc81119c3c8f2db4bd3566266431853e7d6be5930f692b0a2 SHA512 9d90feab0f1e67bd041e31653cd62842a4bea6c25ff8090ae74f4db15ec9c6c101a178d5485da1fde1aa24e6a0cb50fc3adf3258ad02c56a772704f572c97eaa WHIRLPOOL ad59f2cadbd63d3ef05f6fdab335b68f85a5f0a99863311167554ac2d73623a9bf87ba076012e9bf742dcf89a8c6dce1d2ceb8fd4cd4a78c67389a7736f27472 +DIST pdns-3.1.tar.gz 1268532 SHA256 1400f7bd659207c0b1f4b8296092e559a7b7bf6a2434951970217d9af06922a1 SHA512 fdfaa98f401238b2a0cffe9e4eeb61787ca186cb3798e0265f70e525d98abfb937df200a2a922d5269db730dbeb5bbf457458b5c87fce034a359a03dfb3dfbc8 WHIRLPOOL 314423d10797628f2f0cf47ddd7da240e2d596fb3ff4e8d093c64655cc66383042c291352d3f673f147e4ea3e17b03e64dd10f180ce744d9ccd7e6926b9d6ede EBUILD pdns-2.9.22-r1.ebuild 2864 SHA256 c15c448d861ffd92ebdab1e2965e0bfb23bc20c905ed91d16e374851273e03d7 SHA512 81f4ba913aa056c53e16d9e18605e2293060fcb44d40ae0f9a3e5b9b1008feaa0038a6f7d878e4b5c6f0a1e4ebe2624b6822d0912978c451c6308b43e4f497bb WHIRLPOOL 33f0d33a069bbcd1ae57d9b0216199b7c363fc2d5d57ae51afc425655f69dc97509ae8a9f91e3e23936b6165331c63a36613cfd052216b0deba0fc24c98db9c6 EBUILD pdns-2.9.22.5.ebuild 2830 SHA256 bb47f0580f332c28444613c2ca2f7faefe767c889b8008ecd115ae829752eac7 SHA512 fc91d687aa3961c6dc1d67292ce8b7466d2023d1394f3921b8c45fbb05d22c2a27b4ec6adfb78179ea6933963b85d394bcffbe7b63012a2d202a04118f795c82 WHIRLPOOL e10f77a048a3a25ab78e8b2faeca0770d6882bcb827829266183cf64fcbe0ba00d641d73ae067c6138aab5f5a5b7f6a3124dea011978e90c3ba1e97d4691f2ad EBUILD pdns-2.9.22.6.ebuild 2830 SHA256 0c2455127588476de809a556d74c77a95032d7f2241e01a80a2bccdb06f1f1c5 SHA512 816adad194048fe0def50686384de9d71c39a7e0ff1c6afdbd9b6e2a2c8e803a113f5ae48cb2a06051159fb8599e907d95d2c24030069c1e5775f6291037d2ea WHIRLPOOL afd2f612e7df906f807bdc784c4cdfcbe3578658e9797c98cfb283335f72b3dfc1f6047213da9f24fad1c3debf6c4a8bc81f28584233207ee90fafad569bf45b EBUILD pdns-3.0.1.ebuild 2968 SHA256 e1cc62829ca38b59a36b0ffb68291d0e0925bb8a15d362fec51170ef33aca2a3 SHA512 4bf17b34650ef4b4be1ad432a512cbf2e1257ae211df8b521ea2cb536e4a2ab54a9b2a62cd4a7a6a41911813b9b08ca2ab024027101cbab65a13bd0dfcffd468 WHIRLPOOL 3d6809f133caae7d3b8e8d04332dd3ca319ccd55d92ba90ff617f8c2d5c6629c7e332503d45f6c032280dcb7990440bfeaf716a5bfed97f5799da0951a61d0f0 EBUILD pdns-3.0.ebuild 2963 SHA256 96b9b545648cd60b94a37e5168c366229dca8255e2b9a5dca1e9c0a0351350e7 SHA512 6cd505c361d054e97fa18755cb147d29e1f64069afa4bf816b43f75ad41882cb703248eb3b93036b2cb49df7bd61c2c3f9c4f7aff7bc74aec2dea4517f61dfe1 WHIRLPOOL 0a237c4585f934889addd162092b74c1980632f13d1cf1412c24a856178b70ecc8bcb98a44d335af61fa5fbda67faaa6b3828c9cccf8dd85e2f12b1c632c10d7 -MISC ChangeLog 12262 SHA256 29b153bf829ee6cb6c9c6702f76eb49d208a092d0d4e0db580a662e9817e7c50 SHA512 e74d56a3a61f8419ad6e3ac7ebfe7c5a7194a0e4d2e11a9906377df52125b1b02d330eec902a0ad595027ef6b3b35b639fd788431a691b639f26ce92372ebf87 WHIRLPOOL 5b2044fa3376f4093416dbc9de3be181199fe10d97a7f877a424d6ac944ae6613028005aaff05cee682cbd516022545dfcf8c6b8498de8917b568852db2c6e47 +EBUILD pdns-3.1.ebuild 2827 SHA256 37f900a5aa700254e798e3ba0c3809d5402193a0f5fb734ba17b9bbfccb4c11a SHA512 f1cc7a91e4408e84f669e11492837df5910ef0eee662dce8355f9c0866be9f514a88a58b46f084704a260ddfb2152f05353c0812b1b70537b06894f62743a594 WHIRLPOOL 27ca7b71a681c876593c88787bca9b4c000b3198e5eba1c7f61a1ae9a479dedee72eaa7fe819041adf387fbbe19ce52db63b4a88df7f31c5a74512b1f2efaff5 +MISC ChangeLog 12385 SHA256 d09af8c780891099981e327d577516180a19cbd9c536ad82733c338154199c5a SHA512 ad09adb115ab114969f25eb4608652cb34827ea9b2f9c1c574758356cd633afe40514d2d55cfc32cee79576bb7438c2d5e07ea4d87a59edb43b7fee0b50892c5 WHIRLPOOL 1efdf4b47f3ee68a8d39e33d328db157d2a533ef1f819aa2f0cb7033c58963360bc1a26342bdafa854a3903320f007e4e83544ff5a574a5b37b65f82be9e77e0 MISC metadata.xml 621 SHA256 97dc634cfab302b5b4b61f6e2fd34253f8425fd3449fff155afce234ec5a2194 SHA512 46d2044f9fdc7ee5961417edeb4c3471df329470cdc494e4e5c86542dbde2ac4b59271e23c4853493c528085ddca3ae7a42cf5d7dc514fde02c8cd9ea98a257e WHIRLPOOL 25e71a20790e563160147694b04a3888194fe3e4ac1216f698223e7d84d84040fe72792d4193b2cc3f1fb1539204b120ca2ed9785e25330cb6f2636736e6ea12 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) -iEYEARECAAYFAk/4IOEACgkQI1lqEGTUzyRpaQCeMGMTFvztvLvD5EDDzosjWz/P -YiAAoM4aN1F4qk+m/5C4dIZJgYd2igZa -=TZ9b +iEYEAREIAAYFAlCW4VwACgkQI1lqEGTUzySEuwCgrKTJU11N/8Y4YoE2VIO4Uivn +vfoAnjjo0q2TnkGB2TvMaB3RNUvHS64O +=16ZH -----END PGP SIGNATURE----- diff --git a/net-dns/pdns/pdns-3.1.ebuild b/net-dns/pdns/pdns-3.1.ebuild new file mode 100644 index 000000000000..63224fb491f7 --- /dev/null +++ b/net-dns/pdns/pdns-3.1.ebuild @@ -0,0 +1,107 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-dns/pdns/pdns-3.1.ebuild,v 1.1 2012/11/04 21:42:49 swegener Exp $ + +EAPI=2 + +inherit eutils multilib user toolchain-funcs + +DESCRIPTION="The PowerDNS Daemon" +SRC_URI="http://downloads.powerdns.com/releases/${P}.tar.gz" +HOMEPAGE="http://www.powerdns.com/" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="debug doc ldap mysql postgres sqlite sqlite3 static opendbx" + +RDEPEND="mysql? ( virtual/mysql ) + postgres? ( dev-db/postgresql-base ) + ldap? ( >=net-nds/openldap-2.0.27-r4 ) + sqlite? ( =dev-db/sqlite-2.8* ) + sqlite3? ( =dev-db/sqlite-3* ) + opendbx? ( dev-db/opendbx ) + !static? ( >=dev-libs/boost-1.34 )" +DEPEND="${RDEPEND} + virtual/pkgconfig + static? ( >=dev-libs/boost-1.34[static-libs] ) + doc? ( app-doc/doxygen )" + +src_configure() { + local modules="pipe geo" myconf="" + + use mysql && modules="${modules} gmysql" + use postgres && modules="${modules} gpgsql" + use sqlite && modules="${modules} gsqlite" + use sqlite3 && modules="${modules} gsqlite3" + use opendbx && modules="${modules} opendbx" + use ldap && modules="${modules} ldap" + use debug && myconf="${myconf} --enable-verbose-logging" + + econf \ + --sysconfdir=/etc/powerdns \ + --libdir=/usr/$(get_libdir)/powerdns \ + --disable-recursor \ + --with-modules= \ + --with-dynmodules="${modules}" \ + --with-pgsql-includes=/usr/include \ + --with-pgsql-lib=/usr/$(get_libdir) \ + --with-mysql-lib=/usr/$(get_libdir) \ + --with-sqlite-lib=/usr/$(get_libdir) \ + --without-lua \ + $(use_enable static static-binaries) \ + ${myconf} \ + || die "econf failed" +} + +src_compile() { + emake -C pdns/ext/polarssl CC="$(tc-getCC)" OFLAGS="${CFLAGS}" + + default + + if use doc + then + emake -C codedocs codedocs || die "emake codedocs failed" + fi +} + +src_install () { + emake DESTDIR="${D}" install || die "make install failed" + + mv "${D}"/etc/powerdns/pdns.conf{-dist,} + + # set defaults: setuid=pdns, setgid=pdns + sed -i \ + -e 's/^# set\([ug]\)id=$/set\1id=pdns/g' \ + "${D}"/etc/powerdns/pdns.conf + + doinitd "${FILESDIR}"/pdns + + keepdir /var/empty + + dodoc ChangeLog README TODO + use doc && dohtml -r codedocs/html/. + + # Install development headers + insinto /usr/include/pdns + doins pdns/*.hh + insinto /usr/include/pdns/backends/gsql + doins pdns/backends/gsql/*.hh + + rm -f "${D}"/usr/$(get_libdir)/powerdns/*.{a,la} +} + +pkg_preinst() { + enewgroup pdns + enewuser pdns -1 -1 /var/empty pdns +} + +pkg_postinst() { + elog + elog "PowerDNS provides multiple instances support. You can create more instances" + elog "by symlinking the pdns init script to another name." + elog + elog "The name must be in the format pdns.<suffix> and PowerDNS will use the" + elog "/etc/powerdns/pdns-<suffix>.conf configuration file instead of the default." + elog +} |