diff options
Diffstat (limited to 'net-dns')
-rw-r--r-- | net-dns/avahi/Manifest | 2 | ||||
-rw-r--r-- | net-dns/avahi/avahi-0.7.ebuild | 2 | ||||
-rw-r--r-- | net-dns/c-ares/Manifest | 2 | ||||
-rw-r--r-- | net-dns/c-ares/c-ares-1.12.0.ebuild | 42 | ||||
-rw-r--r-- | net-dns/libidn/Manifest | 2 | ||||
-rw-r--r-- | net-dns/libidn/libidn-1.33-r1.ebuild | 2 | ||||
-rw-r--r-- | net-dns/pdns-recursor/Manifest | 10 | ||||
-rw-r--r-- | net-dns/pdns-recursor/files/pdns-recursor | 27 | ||||
-rw-r--r-- | net-dns/pdns-recursor/files/pdns-recursor-4.0.3-boost-1.61-fcontext.patch | 152 | ||||
-rw-r--r-- | net-dns/pdns-recursor/files/pdns-recursor-4.0.3-ecdsa.patch | 29 | ||||
-rw-r--r-- | net-dns/pdns-recursor/pdns-recursor-4.0.4.ebuild | 75 | ||||
-rw-r--r-- | net-dns/pdns-recursor/pdns-recursor-4.0.5.ebuild | 75 | ||||
-rw-r--r-- | net-dns/pdns-recursor/pdns-recursor-4.1.0_rc2.ebuild (renamed from net-dns/pdns-recursor/pdns-recursor-4.0.4-r1.ebuild) | 9 | ||||
-rw-r--r-- | net-dns/pdns/Manifest | 6 | ||||
-rw-r--r-- | net-dns/pdns/files/pdns | 61 | ||||
-rw-r--r-- | net-dns/pdns/pdns-4.0.2.ebuild | 153 | ||||
-rw-r--r-- | net-dns/pdns/pdns-4.0.3-r3.ebuild | 153 | ||||
-rw-r--r-- | net-dns/pdns/pdns-4.0.3.ebuild | 153 |
18 files changed, 10 insertions, 945 deletions
diff --git a/net-dns/avahi/Manifest b/net-dns/avahi/Manifest index 9db4376ada40..4b7d08fd0e9d 100644 --- a/net-dns/avahi/Manifest +++ b/net-dns/avahi/Manifest @@ -18,7 +18,7 @@ EBUILD avahi-0.6.31-r11.ebuild 6261 SHA256 a95ba9cbf383b4367598ea67ddecebed497d4 EBUILD avahi-0.6.32-r1.ebuild 5732 SHA256 f69aa86fe2d591a9ce8461184a43b334189b9b6d309ed0c60cb3e1714b789ce4 SHA512 d26256a031d5d7ce6cf58ff4c98d5a88ed93498d0383e1a425e88bc9f1de4ee18c0b2ab6e987163b5a27acc807199c8f91276e449dc6d951607c1dfddfaa74c4 WHIRLPOOL bdeeb0d8a5733ccc3c4885747b8c840703ff706720126167fa08835d6f32f03db2649d8293df0394e216e9752cd718cbd509ddda8a787ef0078cacb026f7a1a1 EBUILD avahi-0.6.32-r2.ebuild 5855 SHA256 83d4f5676138d0545761c046ac0700375254a00b14eb8c7b2ce545365e6d472a SHA512 44aef809779706e5f0e8c5e047b69a795a7d450a59e7fed174c2f7cb5043f6c9d547daff6699ee9e28e9af3ba02caa54a5293ec8ef11219c35bda4b9f3cfdb00 WHIRLPOOL c7558db4af38b6ee799b554f1a4d99921a529725226266c97245fd5806e3e32b8248ba365eedf4edaa3357c2d24496b2d2f37309e0ce8d2f0a069abb00f7f4ab EBUILD avahi-0.6.32.ebuild 5584 SHA256 e070550ca49bd56e096a99dcd924d01ed3433f2e46ba61a7a9b93fc819604b52 SHA512 031b6ea7962717de7f984c78a2814312610b86ce391a2474117b34b2e8c542a6de49b75998c99639f866f415b878ed58f807a12ea713d3b1d15ef0657013e4a0 WHIRLPOOL e362983523708a212b840153090ffd3dbcbed1e53965fa805f3c1f8483a9db52951f49161da8a358c94ce81aeba3f648bfd38c2a89c72db94409e83c3c3f9fe5 -EBUILD avahi-0.7.ebuild 5071 SHA256 47ce5c3a1e20eba7e7abf07e5b86daa3598c15e6dff23dcb59af2a59dbfa36ca SHA512 cd6015539336ac69961d77e65c9ae72dc3ab533c5ec90d58de010b06633ad13fdb660589546c2b8b37c9262d8937f81c031f937ab7c6cf06d5d1e9ffd3a460d7 WHIRLPOOL 591382f077b8ad47a0eb31bf146ebd3abda40fc748ee640a55c6894bdda8579c85ecc1b866eadd6c9fc884089093feafca2ecf4558c77d62ede5c69be159626b +EBUILD avahi-0.7.ebuild 5077 SHA256 55bc3cccb6e5258b1380c9a01fbecb795e832c5f30e046a225f8a414cc20d531 SHA512 94164abcfddac6512881bac7966bb927cd7c00f7448bbf73e3239d0f267714688f312f2cca498d09c329785be13c6fe38afeafacd67667f280b1d4b3a936fc69 WHIRLPOOL c32a8166970f92bd4f065975cf63b7b2bb3820c7eb14caf157603bcbfb5bf483661dc71abd99f4a992cdae965a2772d3ccdaa54194e9a433a871287564790e68 MISC ChangeLog 7687 SHA256 7d2b2911ecc315c9260cc93f78e42fcf442e763a11d6716e547bc73e49db5e45 SHA512 7108d7c7b633ba75c491c38790b771b3ca209d42af98a20244ba756e79196dd28f9a299d13692a51445e0b7a8eef3f5088499b9da178f54a24fd34f0723abb43 WHIRLPOOL 4243d9f9824f678127ffedac72ee8129d7487161ae765828176345d5149531477f4288106b909f4150e6bd5b69c8cf1ef74a4ae4988cb1d0a3c601bd41192ca3 MISC ChangeLog-2015 43278 SHA256 8127499a1ad257734a5b1e8eef76d640a37fffee164a3a7ef7ec4da4e87d3e06 SHA512 4c2d98e3cc9f9cb91ff28c57d20d57d0f1f1ca14b30c25c43d15963363c2681e3f9b22f9385f4f88812adf041b1edef6a86ca663e59b69f0eaf7de0bb67a0a58 WHIRLPOOL 05760ae18c1d39040d59e95e921479a29c9f44e15985f5b5951943dbd2fa49a2e467bb9236afa59a0082b90928233ce59f297ea4afde98b20271402e1b290899 MISC metadata.xml 970 SHA256 c14f973568f17f33044e5ad40b4a391cf8ac25ee23bb263d6397f121ea43528a SHA512 b9498d4757b6bd793846e4cbdd5c37da601a8e1430cafd1a6039ff54f8ff10576684c58801ebc679061f975cefa5909c94c30976e84354a5fcc7d2a586f7fa8e WHIRLPOOL a4415d64adc216c956610fe85ba239bce8ac5df4c98b34ca25df71708dd4920ff7a18a31287f3aa09804a4df228de84f399a1c01a6b5047a886848b4ff6bb528 diff --git a/net-dns/avahi/avahi-0.7.ebuild b/net-dns/avahi/avahi-0.7.ebuild index 06f8841fba8c..21c675f3d422 100644 --- a/net-dns/avahi/avahi-0.7.ebuild +++ b/net-dns/avahi/avahi-0.7.ebuild @@ -19,7 +19,7 @@ S="${WORKDIR}/${P}" LICENSE="LGPL-2.1" SLOT="0" #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 sparc x86" IUSE="autoipd bookmarks dbus doc gdbm gtk gtk3 howl-compat +introspection ipv6 kernel_linux mdnsresponder-compat mono nls python qt4 selinux test" REQUIRED_USE=" diff --git a/net-dns/c-ares/Manifest b/net-dns/c-ares/Manifest index a4bf4125f9d6..b56a1036ebf1 100644 --- a/net-dns/c-ares/Manifest +++ b/net-dns/c-ares/Manifest @@ -1,7 +1,5 @@ AUX c-ares-1.12.0-remove-tests.patch 422 SHA256 ab4077eb5178836852376a9e252fb8a7ec04cd87d3f33e2c5eed98ec4c53f46f SHA512 53a9c126183c811b1f68c12014e4123d250447925ded472ff1fb6b57d254730206becd4182692ad5958b14ba0b929a2713df6988c0306872b046aa49bd70e743 WHIRLPOOL a57c3593ce256020c1645f4c08540494dc02041d4fd2a44245f8b991dcaa6979a027f23067435bf97ff0dd2790ca85ccdbd5c55c2afb8177a3e75328d837e043 -DIST c-ares-1.12.0.tar.gz 1769879 SHA256 8692f9403cdcdf936130e045c84021665118ee9bfea905d1a76f04d4e6f365fb SHA512 3da0fadb04eccab49b4e6eff3f087a392dd76238d47e74e2ede723883468da688e41f679ee8ca38613fc4f80d3bd7c29e69d3d6c711f988a02fd5d21a3ee1dc6 WHIRLPOOL 69d297213c6ca0988d3b7697d40443dabb3a9b4ceb65c357a3ec99ab2af7c0a7c669f2dc7f75833e0c8a661525ae4003be8109d2d5c1e90887b8349cd63a8d5c DIST c-ares-1.13.0.tar.gz 1446797 SHA256 03f708f1b14a26ab26c38abd51137640cb444d3ec72380b21b20f1a8d2861da7 SHA512 4a7942e754673f5b8d55a7471e31b0f390e8324b14c12077580c956147fad4d165c7fe8a3190199b1add95c710ceeb1a7957706d4f0d6299d39c5dddc719bd9d WHIRLPOOL 02a398db6a1256aabb77e445be6131319f2f1f15327146fb3293033f7b6a15e499bead3d8ded022eb38f6509c76dc0981a3ce139e16132373540c21e7a313d89 -EBUILD c-ares-1.12.0.ebuild 979 SHA256 befbe7e0b3093d05f4345dab49d4f8cc5101d01966ae5982c34d8099f519db53 SHA512 d46844d67f77c88338c68f2fe2d7bb147f1f1ed0edc864a119802fbfe15f102beb8c2e0a40ada6fd97cab0e04e944153d6ff7d20433358ae6c5a111464c3588d WHIRLPOOL d7f266d55a774d2dfc09b3fec6d49df9087d60ba182871a2116c639868d0a141ba4df2022ef487bff4981811ac8fadccdfaa634f481e234b59d9c28318298deb EBUILD c-ares-1.13.0.ebuild 988 SHA256 4a92b22d6472e0093d842009ae6cb0b93f8847bd49f84da7ac3ad5a1a184846a SHA512 7d38abfe0a9aa4ae7c98d1a39ad1141680f1ca30793fb2d760dd80072f6ad805122b78917a5a7a12a0dfaa22338bbc7f6715ae56688d3f18dd05ab2a4cef48cf WHIRLPOOL 818cf849f397eda516289a6c3a775b971ef973ef623e8cfad708dfa23d6798bbcc43ac56fce35e5632b39286c183a20a96a9c7f0de64fc3fd573616ccd96be11 MISC ChangeLog 3989 SHA256 31e9cad0d76094a8814d9e5f61b309b400e87b5de2a8e0247817693ec34de483 SHA512 2b83637abea52a8430782237c94ea4511d40f86a2504b2566523428cd04af62c8b86a9b27074fea284a43e452ab5930ff3fb545c5802b47d3f2c202c84a00f11 WHIRLPOOL 3f0ba4398e524a18d5caf0b26ae9a47891d371217589b98ee0bf7d3f186fd6ee19789414accffdf26a7c01674819024bc9655d1cfd78cf30e699fb8f57c681b2 MISC ChangeLog-2015 11969 SHA256 77a8f577b7ca209f0d0429a43160dfb7988945f6ceecee890b2a429b8dab4cf5 SHA512 6a85f9ae18a01ed89798c9dce6f9987ddd6454c7db494dc03887b38bff4674f947758db2e8398de66524fc57e22c15ba334eb746dc75f30f2672d3740ab1f68e WHIRLPOOL e0ef12f777960e9ff4e90422d85817e30f2aae96e887efe48ca24fcf216c14bbc018051de8d24490b29b63d5129057f045a4dfc8088c21b1e60a3e685717541f diff --git a/net-dns/c-ares/c-ares-1.12.0.ebuild b/net-dns/c-ares/c-ares-1.12.0.ebuild deleted file mode 100644 index 033c46d1b306..000000000000 --- a/net-dns/c-ares/c-ares-1.12.0.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit autotools eutils multilib-minimal - -DESCRIPTION="C library that resolves names asynchronously" -HOMEPAGE="http://c-ares.haxx.se/" -SRC_URI="http://${PN}.haxx.se/download/${P}.tar.gz" - -LICENSE="MIT" -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc64-solaris" -IUSE="static-libs" - -# Subslot = SONAME of libcares.so.2 -SLOT="0/2" - -DOCS=( AUTHORS CHANGES NEWS README.md RELEASE-NOTES TODO ) - -MULTILIB_WRAPPED_HEADERS=( - /usr/include/ares_build.h -) - -src_prepare() { - eapply "${FILESDIR}"/${P}-remove-tests.patch - eapply_user - eautoreconf -} - -multilib_src_configure() { - ECONF_SOURCE=${S} \ - econf \ - --enable-nonblocking \ - --enable-symbol-hiding \ - $(use_enable static-libs static) -} - -multilib_src_install_all() { - einstalldocs - prune_libtool_files --all -} diff --git a/net-dns/libidn/Manifest b/net-dns/libidn/Manifest index 417a98539bdc..e8e69946f9de 100644 --- a/net-dns/libidn/Manifest +++ b/net-dns/libidn/Manifest @@ -1,7 +1,7 @@ AUX 50libidn-gentoo.el 455 SHA256 b8b5a7df3ef312b47ef44d7b5c9180e06e9d8b9cbe43fa67b8511296381ff937 SHA512 13bcc7078ae8e088014323707d451c0bfdb53414e550945248a9648afa81681db013cb523eae71116c84f1dcfbb3b87e8743971775b75c4ce6dad914b3b0a501 WHIRLPOOL e2925be57973d4f2d9adebaa63bc9a2d63daa0c4ac571790fd564fe4b7a4d5d8db62a0e342a5043b28e2c506bb62f86e9f967e5a680dd50261fa1dfb4214b260 AUX libidn-1.33-CVE-2017-14062.patch 938 SHA256 c640ebe93568bd2dc2cae2151fa91fb8f4d8190bf2bb3b353a638282ab44cef1 SHA512 a78a57fe5583cb02239fbff11d33b1ee1f84b91817c5376ed441173be5fa47337019b0b098a5134c19f1f62ab5efac0621dd8fc922ec09de21481b9905638f20 WHIRLPOOL e2c0dc34aee544d0a9a35c8afb7f79ed6f6bb5d81b5223b3cd85ee768a82e44eaee1c263137e853551fc059c60b89d479db3d3c73f5be3173701a3a4133cda06 DIST libidn-1.33.tar.gz 3501056 SHA256 44a7aab635bb721ceef6beecc4d49dfd19478325e1b47f3196f7d2acc4930e19 SHA512 38dd459eaeda0c9e3cc2d24d967113515a499747550a2a9157f32357def90d71a3a3b52398e96a44a28cd5948dc353b0473c4ff0453a69720191c4cb49cac2c6 WHIRLPOOL 3b0c44742c2515e09eaf8f16f32f30bc37478a6273765d71dd9a9283f501998b6d85583cd38810bbdbd6103855e77831360010d707d29956798e3f5d066b0e82 -EBUILD libidn-1.33-r1.ebuild 2986 SHA256 a7b4a57732f6093fe2e2cb76bf05c4922a07b128b278094c420c0cc72bc14d79 SHA512 8a14ce68b976bb01120323cc4cefcd4eace4aa31796d0b08219fa1b162504d34655a8f2c9e43ac6e9c87d42fd6137d4a0c44280f1a64c2ad0770be7718dcee9b WHIRLPOOL caf520d2b0c86c59d89a7713b371d6c0c49fabe5989fb9dfaef885d3c0d6d56c70d870839dbc3de3f2be6c3446d8e22f110da25ea7f656c0f7e10756726d9e86 +EBUILD libidn-1.33-r1.ebuild 2985 SHA256 c6b3994c0f8fd597ee42f14b0a4211723f30a8cf66f363eb887a73dab3d55fbb SHA512 e63496fa71b9ad23a725f0be9dbbf864970a506fc92033efa178c92d515cf21785ebeccf33065b7c096e052a1f0c60c4c9d5dd98586b0ed5ae0f17d7808daa14 WHIRLPOOL ef6eec9cb9e09bffbcd63628b135043c2d95c1be5d7e54cb2c2cf7b221739de56fcfa65c4bb7dc1f95714d93552bc8e9331ec558212c6fc662a39c4f00022ce2 EBUILD libidn-1.33.ebuild 2805 SHA256 6d70b0dda51adcedbe3fc41db8f9d998f7129935f1d8617c95c768164a6d1299 SHA512 863f325f2ed868a6b78d542fe584538d67ff6bbe99b1e181416b43c919cfdfc417bd92dc424657d0a632c838735826be7bbfdc82632e04cdeaf5e3bbd4351a15 WHIRLPOOL 20ec2d3960b38bbfc1d80e022855cb812c8e77d3fcc884fac4ecf34fbe44f3b4ee66c4f47797a822637512ad863931f6ddb6d80d6fbaea87f1c4862cc38435b6 MISC ChangeLog 4866 SHA256 fafa50fd65a41bccaae966e981e3bfc745e1ff956ed3d66a8933933d87267fb1 SHA512 df837de9cd1ac3b0fd364801c147aac996ad42600bb449c85f41a500b535e2db290d17758efd670617567428a3f74b2c5692979580230a6b7f2cf6daacbf2d69 WHIRLPOOL b1d2f31a691277979c3586b9730e3c3c058870a7673fb42ab1585ef09d2dceb79a4adfbf0d597b33a28807f2b4fd84e0d0944dc6eae62c0100ac6489bc5589b9 MISC ChangeLog-2015 26908 SHA256 f0e4fdf08e48c0b4d012acf9dad9d0555636c3c6a3db591f13632e4260eae940 SHA512 3b29c0708d0a48cfde5d018ae81977eb1f72bfaa45b9035273900975488d98a60989b5ad72c3062a5a1cc4cdc4d35cc0e0e37b093e070c480ab5b122d41dd9b1 WHIRLPOOL 2668887482e4a71b6e42032b35123735aa887cadb539ff1a1ef28b137845df3057cf2b085950595d40815ff4bfd15e748dfb44137636905c9526692597f2c74b diff --git a/net-dns/libidn/libidn-1.33-r1.ebuild b/net-dns/libidn/libidn-1.33-r1.ebuild index 5c43b09c6b7b..26af233dcd71 100644 --- a/net-dns/libidn/libidn-1.33-r1.ebuild +++ b/net-dns/libidn/libidn-1.33-r1.ebuild @@ -10,7 +10,7 @@ SRC_URI="mirror://gnu/libidn/${P}.tar.gz" LICENSE="GPL-2 GPL-3 LGPL-3 java? ( Apache-2.0 )" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="doc emacs java mono nls static-libs" DOCS=( AUTHORS ChangeLog FAQ NEWS README THANKS TODO ) diff --git a/net-dns/pdns-recursor/Manifest b/net-dns/pdns-recursor/Manifest index 544717db59e7..d9bc76ea599a 100644 --- a/net-dns/pdns-recursor/Manifest +++ b/net-dns/pdns-recursor/Manifest @@ -1,14 +1,8 @@ -AUX pdns-recursor 495 SHA256 9555c08d7eadff42d3941697d86a2738a7b8d4e50619ca7de72b90cac63141e9 SHA512 4c93519693197dc43d4a298bc0646b91d5a924556aaed39000a1e3d0ca434c56ad03b054bdb5833618e7c4556b86332f048de3466e406c5aeb4ff66bb51ce8c3 WHIRLPOOL 27c96e27656eb2857a430e0fcbc794b0efdcbc969cac7df8a2f5187a2f64bc72dab75b112c69420aa95d5e38db197ab7f1d2481d36e65620074277d57302abc7 -AUX pdns-recursor-4.0.3-boost-1.61-fcontext.patch 5174 SHA256 fde7aeb34ddbb461331e85db941189fdcbcecd9588349d4eb5314d14323f8c0e SHA512 25718ff37454580c399e263c68a081c11259cb08352cf754cdf482c2cdb09372ea2e8ff90799402b44131c575cf118abdf212ca2536d5f2af525999cba3415d8 WHIRLPOOL 07bd9f5584c84e65461543fd7f94b865896e3bfeeefe51c190a40e206a60ce657d39cf1373cfb591c0a24fc4dd74e6d8381216cc75292a50e3c084227b73f9d9 -AUX pdns-recursor-4.0.3-ecdsa.patch 949 SHA256 87a4a74257618464bd7065ac74c3a8b013ba665103af26a4774c936d8c067ab5 SHA512 05309da6cc31d27670f53256b16986855d428af35d0d542589dd5cd7bad5893f7e83e8ab0acea975cf4f86c752cfb800c435edf547b49a31bc444a12a84f216b WHIRLPOOL 4ca9ffdadc408473151c2aebe0e520bd74cf260c66644e41afd84d2486c314235058eee795e1fb67ffc3ba1ddb807726899ed06bc6800c4dae4da390e1966aee AUX pdns-recursor-r1 1135 SHA256 f5d519a9691db1954f75e187d169ca91b72a03aaad53c8ede0a42ff00cff441b SHA512 9dce3cd454ed6b61af8d70c90a8464c60d16eb8342ffc46558f5dcc5089c77aff4581f208684ddb25c4512ce6f39c54afaf267dcade667d812511ae3fa3a1f48 WHIRLPOOL 9e08ee61e61c07bdcaa629d426a79ea837e43b6dd1802e188d3c4983db18099283d8f1b34379cbdfe8891c1e695fd150b6e0cc11edbc309e3b99b7691962d25e -DIST pdns-recursor-4.0.4.tar.bz2 1050596 SHA256 2338778f49ccd03401e65f6f4b39047890e691c8ff6d810ecee45321fb4f1e4d SHA512 9473dfe9abc509b2bb953139dd7892de2027ee1508902fa0c2cd30dd9a88878fcf44370b8372d573cbab12de32bb8c604005d3b39ea34db2ef86786e689d36ab WHIRLPOOL b205ff800e49cba87f4796c7c2e4b5835119480dbcf07e404d37f86c65e7f45095fb2a936df0f82f85e6e869a87ec0355b1e5ddc5d29480e07397fc823fb1f6a -DIST pdns-recursor-4.0.5.tar.bz2 1066145 SHA256 ba43ce4280b3a06afebe58c5d63680f51dd525c63d1de7f3b229b380e6b1b7af SHA512 30d41033d4650a496b2a699b03c8cb5adb3e803420330f09159cf7ca2ce1bab4818f4a9c9ce7a99d2676e31b1e30289198af1f049cd1f309b93f6aa1a05d4cb5 WHIRLPOOL e03097c44df5ca5222b33b9477a5f3e67334508a830b13054eed249ffb0cb254d66e7f3c6b302e5450b86cdee48146f12847348ac5e49777caf0094af34ad252 DIST pdns-recursor-4.0.6.tar.bz2 1105423 SHA256 f2182ac644268bb08b865a71351f11d75c5015ac0608a1469eb4c1cd5494d60d SHA512 2203fd96469deded1da677344485da221eec036b1ad9fb418a89cd4477d73f2a6fcf984a39b574561df6946f440ddf1982de20cd39d7204da9c27e74216d1159 WHIRLPOOL a2eece8a6cdfcd6c791cb6fa42053d524b4e54f1431d78345640d7f2d9f3079939c7905767abe65abb977bce45647fb7232d1148dac13737625ee4bfae221da8 -EBUILD pdns-recursor-4.0.4-r1.ebuild 1617 SHA256 030cbb0bd2bffa560877cd2243f65e33a8f797976aae1fdc8bdfa5b262a351ba SHA512 a8a4a328dfabff7a6ae146059c8527c390f9f57ecadfc7873274f32f8f7ce484b9e9c8dac6e65a32c8751ccbb89ac505d03b6cd5fc80c23fb46e5b3cbd0ea984 WHIRLPOOL 5a3be31a88e679ba68277e7dd7ef5deef6b9ed6dbc0fa1a40a18fa9bd3ed403b63724716e1859a377b0361822b3fcbade561e56b99a295ba5656803f9fb77561 -EBUILD pdns-recursor-4.0.4.ebuild 1597 SHA256 4fd5edc325b6d2367934be33eb119700e9f7e181b7da6f4883ad197551010111 SHA512 fe1074ae33df9bded1cac8834bba4af65822338a9c755e507c67b2893aad7d27283adc74038e62457672139fbe2dba53880d2c2da6837d0d8fa9b64b70e48e3d WHIRLPOOL 67ba5663092374f6999b024e945ba125d595b170cacfcb60c84c588f82de7649b6bb0521a09c49900b7f7fec340fd84debca36f3f4a9a3621f88e32ce13d7448 -EBUILD pdns-recursor-4.0.5.ebuild 1617 SHA256 030cbb0bd2bffa560877cd2243f65e33a8f797976aae1fdc8bdfa5b262a351ba SHA512 a8a4a328dfabff7a6ae146059c8527c390f9f57ecadfc7873274f32f8f7ce484b9e9c8dac6e65a32c8751ccbb89ac505d03b6cd5fc80c23fb46e5b3cbd0ea984 WHIRLPOOL 5a3be31a88e679ba68277e7dd7ef5deef6b9ed6dbc0fa1a40a18fa9bd3ed403b63724716e1859a377b0361822b3fcbade561e56b99a295ba5656803f9fb77561 +DIST pdns-recursor-4.1.0-rc2.tar.bz2 1146603 SHA256 1466083f3920af0c966d16debfb389af7e69eabd69b43db22200ec798a91a893 SHA512 2d24adc64713fd855cf002a4207c2a930b0781fc854ca97ede380b66ef5fdfc34973fb2323b216563082d79d7f31f1b0799a73121602a46e932d79a621082c99 WHIRLPOOL 601d2ebf3a51f0d4a62e7ebcf220eb1ec4395c1d03a8b9619f23f32f3d66f5ec36c6a99867d178a709ddc51db48d410c0137e15eb7fac4bae64ee10eefeddb71 EBUILD pdns-recursor-4.0.6.ebuild 1615 SHA256 cc135a1f0af9166154b4d6d9c6761a6d388d7406aaee9b98cc91999eb2a0cff0 SHA512 066be175500df5957c48104a7eac45dc4f401e03299375ddc324c250ffe864e1848b837f62be756bd807d2356bfee2655a022d50f70afd7d71fa08b22471bb0d WHIRLPOOL 9112b6401575fb7f42eca1d75eaaa7f81dc8ec34acc774e3150e44f151b51fb71169de59a169573eec6a10240f815fd938a7455bb54b7f16f143f1726b67e70c +EBUILD pdns-recursor-4.1.0_rc2.ebuild 1599 SHA256 4591319fa2ef890d8fb1b5f1079415e5412fa9f5a3f5551beba5f0ab30f3e0bb SHA512 b9790244b8882404c4e0cf21ad65d3cf8a317bb5dbd3db4d9e87b2cfa53fd2d46e91042ec62f28facdb9d2e6fa1cfa18ea4f23ce5037a11a04a1d8109f52a51b WHIRLPOOL 36321fb4e86ba7fc831e3c173008d986c4af6888121bb9853af6a53bf351f09e8293f60a478546c5fcaa096ebc333305cc8c16f265b6b6d0364754d2dc91de3b MISC ChangeLog 6695 SHA256 4dba4ab980c0005ed22b77af3a5b4dc8a74054007e08652a60de445ecd280032 SHA512 3f1bb9942c50baabe1de20b39b3dcd64fe1f205b75eb3da1792270d56e8d37e9d0a5203b4204fea256bf50aafc642328f05b7deeb03d435e05826ae082abc99b WHIRLPOOL c9d97722618db0bee57ce1c453ab2422f9cc2236c2501f5853667b950e0b5c7125252f23ff3ebfc576ee76ed5987896f8116cb0a3236503b469df229c7613592 MISC ChangeLog-2015 9104 SHA256 5995ffbda2dd1d185931ba76a268ee0c3c869a69c36a0176c9f29c9b9dadcc68 SHA512 0cc59d4b827dff5acced105189860590bffb13a5ad3a09e9beffab3232a09127a9831ca64229f0c01faebafa06da08ae516a0019e76b392eda9653c29a4e297b WHIRLPOOL 6e2a0e2e59722b7dbe0877bcdc8055808d0618392c68ac64201545d727a71f7725705561035cdf67c7324f44c0541a5d8a352cd154edf0acd38425a8725861bd MISC metadata.xml 997 SHA256 cc79706ccf4ef1ee11d8fd20f5724b4e978cd6bf5137abe2c3e3187aa9dfec0f SHA512 43d84c29e22bece3fc87a925c309229dd5867c3457e3378a0000c046b06b5a7fc75f6e204111cbdc90a02fba3a987ba376bd96dd2b81e498fa19955f16b5a58e WHIRLPOOL e51cba62fb8268af2103e749bc5941db3b747d8b84f304735ea428f4335a35e40f1576dc9f0a2b9de13a905dbf7edddf2b084e7e2229cb775700a5d79e1d81a8 diff --git a/net-dns/pdns-recursor/files/pdns-recursor b/net-dns/pdns-recursor/files/pdns-recursor deleted file mode 100644 index ebff2b02b85f..000000000000 --- a/net-dns/pdns-recursor/files/pdns-recursor +++ /dev/null @@ -1,27 +0,0 @@ -#!/sbin/openrc-run -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -extra_started_commands="ping" - -depend() { - need net -} - -start() { - ebegin "Starting PowerDNS Recursor" - /usr/sbin/pdns_recursor --daemon=yes >/dev/null 2>&1 - eend $? -} - -stop() { - ebegin "Stopping PowerDNS Recursor" - /usr/bin/rec_control quit >/dev/null 2>&1 - eend $? -} - -ping() { - ebegin "Pinging PowerDNS Recursor" - /usr/bin/rec_control ping >/dev/null 2>&1 - eend $? -} diff --git a/net-dns/pdns-recursor/files/pdns-recursor-4.0.3-boost-1.61-fcontext.patch b/net-dns/pdns-recursor/files/pdns-recursor-4.0.3-boost-1.61-fcontext.patch deleted file mode 100644 index c6cd9a326311..000000000000 --- a/net-dns/pdns-recursor/files/pdns-recursor-4.0.3-boost-1.61-fcontext.patch +++ /dev/null @@ -1,152 +0,0 @@ -diff --git a/mtasker_fcontext.cc b/mtasker_fcontext.cc -index bc37e76..8d96fa1 100644 ---- a/mtasker_fcontext.cc -+++ b/mtasker_fcontext.cc -@@ -23,14 +23,15 @@ - #include <exception> - #include <cassert> - #include <type_traits> --#if BOOST_VERSION > 106100 --#include <boost/context/detail/fcontext.hpp> --#else --#include <boost/context/fcontext.hpp> --#endif - #include <boost/version.hpp> -- -+#if BOOST_VERSION < 106100 -+#include <boost/context/fcontext.hpp> - using boost::context::make_fcontext; -+#else -+#include <boost/context/detail/fcontext.hpp> -+using boost::context::detail::make_fcontext; -+#endif /* BOOST_VERSION < 106100 */ -+ - - #if BOOST_VERSION < 105600 - /* Note: This typedef means functions taking fcontext_t*, like jump_fcontext(), -@@ -61,8 +62,15 @@ jump_fcontext (fcontext_t* const ofc, fcontext_t const nfc, - } - } - #else -+ -+#if BOOST_VERSION < 106100 - using boost::context::fcontext_t; - using boost::context::jump_fcontext; -+#else -+using boost::context::detail::fcontext_t; -+using boost::context::detail::jump_fcontext; -+using boost::context::detail::transfer_t; -+#endif /* BOOST_VERSION < 106100 */ - - static_assert (std::is_pointer<fcontext_t>::value, - "Boost Context has changed the fcontext_t type again :-("); -@@ -72,7 +80,9 @@ static_assert (std::is_pointer<fcontext_t>::value, - * jump. args_t simply provides a way to pass more by reference. - */ - struct args_t { -+#if BOOST_VERSION < 106100 - fcontext_t prev_ctx = nullptr; -+#endif - pdns_ucontext_t* self = nullptr; - boost::function<void(void)>* work = nullptr; - }; -@@ -80,7 +90,11 @@ struct args_t { - extern "C" { - static - void -+#if BOOST_VERSION < 106100 - threadWrapper (intptr_t const xargs) { -+#else -+threadWrapper (transfer_t const t) { -+#endif - /* Access the args passed from pdns_makecontext, and copy them directly from - * the calling stack on to ours (we're now using the MThreads stack). - * This saves heap allocating an args object, at the cost of an extra -@@ -90,11 +104,28 @@ threadWrapper (intptr_t const xargs) { - * the behaviour of the System V implementation, which can inherently only - * be passed ints and pointers. - */ -+#if BOOST_VERSION < 106100 - auto args = reinterpret_cast<args_t*>(xargs); -+#else -+ auto args = reinterpret_cast<args_t*>(t.data); -+#endif - auto ctx = args->self; - auto work = args->work; -+ /* we switch back to pdns_makecontext() */ -+#if BOOST_VERSION < 106100 - jump_fcontext (reinterpret_cast<fcontext_t*>(&ctx->uc_mcontext), - static_cast<fcontext_t>(args->prev_ctx), 0); -+#else -+ transfer_t res = jump_fcontext (t.fctx, 0); -+ /* we got switched back from pdns_swapcontext() */ -+ if (res.data) { -+ /* if res.data is not a nullptr, it holds a pointer to the context -+ we just switched from, and we need to fill it to be able to -+ switch back to it later. */ -+ fcontext_t* ptr = static_cast<fcontext_t*>(res.data); -+ *ptr = res.fctx; -+ } -+#endif - args = nullptr; - - try { -@@ -106,9 +137,14 @@ threadWrapper (intptr_t const xargs) { - - /* Emulate the System V uc_link feature. */ - auto const next_ctx = ctx->uc_link->uc_mcontext; -+#if BOOST_VERSION < 106100 - jump_fcontext (reinterpret_cast<fcontext_t*>(&ctx->uc_mcontext), - static_cast<fcontext_t>(next_ctx), - static_cast<bool>(ctx->exception)); -+#else -+ jump_fcontext (static_cast<fcontext_t>(next_ctx), 0); -+#endif -+ - #ifdef NDEBUG - __builtin_unreachable(); - #endif -@@ -129,10 +165,27 @@ pdns_ucontext_t::~pdns_ucontext_t - void - pdns_swapcontext - (pdns_ucontext_t& __restrict octx, pdns_ucontext_t const& __restrict ctx) { -+ /* we either switch back to threadwrapper() if it's the first time, -+ or we switch back to pdns_swapcontext(), -+ in both case we will be returning from a call to jump_fcontext(). */ -+#if BOOST_VERSION < 106100 - if (jump_fcontext (reinterpret_cast<fcontext_t*>(&octx.uc_mcontext), - static_cast<fcontext_t>(ctx.uc_mcontext), 0)) { - std::rethrow_exception (ctx.exception); - } -+#else -+ transfer_t res = jump_fcontext (static_cast<fcontext_t>(ctx.uc_mcontext), &octx.uc_mcontext); -+ if (res.data) { -+ /* if res.data is not a nullptr, it holds a pointer to the context -+ we just switched from, and we need to fill it to be able to -+ switch back to it later. */ -+ fcontext_t* ptr = static_cast<fcontext_t*>(res.data); -+ *ptr = res.fctx; -+ } -+ if (ctx.exception) { -+ std::rethrow_exception (ctx.exception); -+ } -+#endif - } - - void -@@ -146,7 +199,15 @@ pdns_makecontext - args_t args; - args.self = &ctx; - args.work = &start; -+ /* jumping to threadwrapper */ -+#if BOOST_VERSION < 106100 - jump_fcontext (reinterpret_cast<fcontext_t*>(&args.prev_ctx), - static_cast<fcontext_t>(ctx.uc_mcontext), - reinterpret_cast<intptr_t>(&args)); -+#else -+ transfer_t res = jump_fcontext (static_cast<fcontext_t>(ctx.uc_mcontext), -+ &args); -+ /* back from threadwrapper, updating the context */ -+ ctx.uc_mcontext = res.fctx; -+#endif - } diff --git a/net-dns/pdns-recursor/files/pdns-recursor-4.0.3-ecdsa.patch b/net-dns/pdns-recursor/files/pdns-recursor-4.0.3-ecdsa.patch deleted file mode 100644 index 52826c9617af..000000000000 --- a/net-dns/pdns-recursor/files/pdns-recursor-4.0.3-ecdsa.patch +++ /dev/null @@ -1,29 +0,0 @@ -commit 3d59c6f7d83f54d5c73013de5ab61e9a0ecd1460 -Author: Remi Gacogne <remi.gacogne@powerdns.com> -Date: Mon Oct 17 10:07:26 2016 +0200 - - Fix building with ECDSA support disabled in libcrypto - - (cherry picked from commit aa74d164ae29269168d048d2cc8d7e1f984774c4) - -diff --git a/opensslsigners.cc b/opensslsigners.cc -index 9e919a0..acf8f08 100644 ---- a/opensslsigners.cc -+++ b/opensslsigners.cc -@@ -128,6 +128,7 @@ static inline int RSA_set0_crt_params(RSA* rsakey, BIGNUM* dmp1, BIGNUM* dmq1, B - return 1; - } - -+#ifdef HAVE_LIBCRYPTO_ECDSA - static inline void ECDSA_SIG_get0(const ECDSA_SIG* signature, const BIGNUM** pr, const BIGNUM** ps) { - *pr = signature->r; - *ps = signature->s; -@@ -140,6 +141,8 @@ static inline int ECDSA_SIG_set0(ECDSA_SIG* signature, BIGNUM* pr, BIGNUM* ps) { - signature->s = ps; - return 1; - } -+#endif /* HAVE_LIBCRYPTO_ECDSA */ -+ - #else - void openssl_thread_setup() {} - void openssl_thread_cleanup() {} diff --git a/net-dns/pdns-recursor/pdns-recursor-4.0.4.ebuild b/net-dns/pdns-recursor/pdns-recursor-4.0.4.ebuild deleted file mode 100644 index 8b3e1791ecd0..000000000000 --- a/net-dns/pdns-recursor/pdns-recursor-4.0.4.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" - -inherit toolchain-funcs flag-o-matic eutils versionator - -DESCRIPTION="The PowerDNS Recursor" -HOMEPAGE="https://www.powerdns.com/" -SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ~arm x86" -IUSE="lua luajit protobuf systemd" -REQUIRED_USE="?? ( lua luajit )" - -DEPEND="lua? ( >=dev-lang/lua-5.1:= ) - luajit? ( dev-lang/luajit:= ) - protobuf? ( - dev-libs/protobuf - >=dev-libs/boost-1.42 - ) - systemd? ( sys-apps/systemd:0= ) - >=dev-libs/boost-1.35" -RDEPEND="${DEPEND} - !<net-dns/pdns-2.9.20-r1" -DEPEND="${DEPEND} - virtual/pkgconfig" - -S="${WORKDIR}"/${P/_/-} - -pkg_setup() { - filter-flags -ftree-vectorize -} - -src_configure() { - econf \ - --sysconfdir=/etc/powerdns \ - $(use_enable systemd) \ - $(use_with lua) \ - $(use_with luajit) \ - $(use_with protobuf) -} - -src_install() { - default - - mv "${D}"/etc/powerdns/recursor.conf{-dist,} - - # set defaults: setuid=nobody, setgid=nobody - sed -i \ - -e 's/^# set\([ug]\)id=$/set\1id=nobody/' \ - -e 's/^# quiet=$/quiet=on/' \ - -e 's/^# chroot=$/chroot=\/var\/lib\/powerdns/' \ - "${D}"/etc/powerdns/recursor.conf - - doinitd "${FILESDIR}"/pdns-recursor - - keepdir /var/lib/powerdns -} - -pkg_postinst() { - local old - - for old in ${REPLACING_VERSIONS}; do - version_compare ${old} 4.0.0-r1 - [[ $? -eq 1 ]] || continue - - ewarn "Starting with 4.0.0-r1 the init script has been renamed from precursor" - ewarn "to pdns-recursor, please update your runlevels accordingly." - - break - done -} diff --git a/net-dns/pdns-recursor/pdns-recursor-4.0.5.ebuild b/net-dns/pdns-recursor/pdns-recursor-4.0.5.ebuild deleted file mode 100644 index b748e27b710e..000000000000 --- a/net-dns/pdns-recursor/pdns-recursor-4.0.5.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" - -inherit toolchain-funcs flag-o-matic eutils versionator - -DESCRIPTION="The PowerDNS Recursor" -HOMEPAGE="https://www.powerdns.com/" -SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" -IUSE="lua luajit protobuf systemd" -REQUIRED_USE="?? ( lua luajit )" - -DEPEND="lua? ( >=dev-lang/lua-5.1:= ) - luajit? ( dev-lang/luajit:= ) - protobuf? ( - dev-libs/protobuf - >=dev-libs/boost-1.42 - ) - systemd? ( sys-apps/systemd:0= ) - >=dev-libs/boost-1.35" -RDEPEND="${DEPEND} - !<net-dns/pdns-2.9.20-r1" -DEPEND="${DEPEND} - virtual/pkgconfig" - -S="${WORKDIR}"/${P/_/-} - -pkg_setup() { - filter-flags -ftree-vectorize -} - -src_configure() { - econf \ - --sysconfdir=/etc/powerdns \ - $(use_enable systemd) \ - $(use_with lua) \ - $(use_with luajit) \ - $(use_with protobuf) -} - -src_install() { - default - - mv "${D}"/etc/powerdns/recursor.conf{-dist,} - - # set defaults: setuid=nobody, setgid=nobody - sed -i \ - -e 's/^# set\([ug]\)id=$/set\1id=nobody/' \ - -e 's/^# quiet=$/quiet=on/' \ - -e 's/^# chroot=$/chroot=\/var\/lib\/powerdns/' \ - "${D}"/etc/powerdns/recursor.conf - - newinitd "${FILESDIR}"/pdns-recursor-r1 pdns-recursor - - keepdir /var/lib/powerdns -} - -pkg_postinst() { - local old - - for old in ${REPLACING_VERSIONS}; do - version_compare ${old} 4.0.0-r1 - [[ $? -eq 1 ]] || continue - - ewarn "Starting with 4.0.0-r1 the init script has been renamed from precursor" - ewarn "to pdns-recursor, please update your runlevels accordingly." - - break - done -} diff --git a/net-dns/pdns-recursor/pdns-recursor-4.0.4-r1.ebuild b/net-dns/pdns-recursor/pdns-recursor-4.1.0_rc2.ebuild index b748e27b710e..af25e5a953c5 100644 --- a/net-dns/pdns-recursor/pdns-recursor-4.0.4-r1.ebuild +++ b/net-dns/pdns-recursor/pdns-recursor-4.1.0_rc2.ebuild @@ -12,10 +12,9 @@ SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~arm ~x86" -IUSE="lua luajit protobuf systemd" -REQUIRED_USE="?? ( lua luajit )" +IUSE="luajit protobuf systemd" -DEPEND="lua? ( >=dev-lang/lua-5.1:= ) +DEPEND="!luajit? ( >=dev-lang/lua-5.1:= ) luajit? ( dev-lang/luajit:= ) protobuf? ( dev-libs/protobuf @@ -38,8 +37,8 @@ src_configure() { econf \ --sysconfdir=/etc/powerdns \ $(use_enable systemd) \ - $(use_with lua) \ - $(use_with luajit) \ + $(use_with !luajit lua) \ + $(use_with luajit luajit) \ $(use_with protobuf) } diff --git a/net-dns/pdns/Manifest b/net-dns/pdns/Manifest index 1e0aaeeb30a5..7664ac2a5d88 100644 --- a/net-dns/pdns/Manifest +++ b/net-dns/pdns/Manifest @@ -1,13 +1,7 @@ AUX dnsdomain2.schema 6640 SHA256 a59cfe28a82ffdcb7faa7d7a3d282cd998edcb49fc2543d3789e0ad6f329a938 SHA512 ac16f8d528d6138d3c2cbf997fd8fbb467d388aa63eb6ed4e7780a3dad11ea885b91252ff0809b1d2cf7d5200814b8963aab890af84741ea86d35b2f5955a7ea WHIRLPOOL a005f1d5676fb049429893b4951f252220e97184a63875ded9090373b493da3e3cc5bdc10a61bcdea3b00b72d3e686fc4d75cb5a661329a4ea0075cba417cebd -AUX pdns 1218 SHA256 aa50c51bcf9b42be4315afcdeed0b420049f97d8fea351096626c343fb4038d1 SHA512 7765720e89b6332af6b1f3e346c0768dc1c4533131598023c55cde09710d578c54d7a9c82df699c322cef8059b4d05a08dee3afa4837149f924b06c74e56080b WHIRLPOOL e8d3283717c2fc268cba4da5f33672d57b480c90946846fb74597c97c499fc4a32801bcd99818341c54610739da441dc4bf8553a82d65bdc7a3929da87b5ef32 AUX pdns-r1 2533 SHA256 2f7692cd21c0212597ad474586ade8794648702bcfaae6e689c529a0a8847b7e SHA512 6392f59f82b82621b6cab6823f7761cd875bc6818c48db846df289057c02d8119a1024c5ecdf70a5ca8a55c00a2c3c56240d36b42cc038a25e8616ab9b966dd6 WHIRLPOOL 33f02fc7cd8c49aa10b93d1ebe714df0387d4f78093c61a32aa080c04ffff722d484fd32107185dceb17dcad069be3c2f87a708ecf0ad673cc83af306e73d1c1 -DIST pdns-4.0.2.tar.bz2 1314886 SHA256 d051e53b63f586c924f00ce8a81662f7bd285b461d125d4991538f92cf7e629d SHA512 6720289332ee5186f4c58a00a720f3bb58480c0ae7f09915148ca8b40e2dfdc77e2f14123df903692afa464539eeef6b21e8ea3d284278897751ba807e2cdffe WHIRLPOOL 6b58de4f2fc6fe830255203c281ca518a543b373171f73021cd8efd597c146b438a7ffd6ed018b637816fe07153a51f947818a0fa76dc237ba0f50903d3afbe9 -DIST pdns-4.0.3.tar.bz2 1312299 SHA256 60fa21550b278b41f58701af31c9f2b121badf271fb9d7642f6d35bfbea8e282 SHA512 58d33ac6cf457a916bae6abd8d2dc17f76fbcd1bd9e649948584dd669f5596b43e3e4d91841700ea1ea2cd1ac102749e503cd9075273540f33a2321e20d8bfc2 WHIRLPOOL a28ab5011b3365423f13331c31e8f0fdb9aef0798155ce6fcbe328f82ebc3ca57a966b77f48c31422d374837ee4be3f7f0bc935bab463add19714eb8abd46493 DIST pdns-4.0.4.tar.bz2 1320327 SHA256 d974ab89de69477c7f581a3233bc731eacbb43d479291e472b2c531c83b6d763 SHA512 4ef4705cd990b03976775167c7c37850d45907e198549feda5f5701172e008e3f1f74a35a9bebdb24b63dec15ff63cb2cc9dfc8f92e4e1012e0539c5a88b845b WHIRLPOOL 5ac68a15155424d42fb4b84be1b34eb2e51498ae5193ae104215e4bb52a72845923f82dc6b112ce165444cdbfe3aaf01557d2f6ab42f6531dd525aee15ee1b19 DIST pdns-4.1.0-rc1.tar.bz2 1106039 SHA256 a973202ca1c9333c236d76286ab1d8566d420a877a003130381150171d63d4ff SHA512 7356277126578b34587579039d4c63e9ba7822ddd39810b4a43eb06d076c2d247d8b8db7162b2aafd1cb73fd83047b0b5584d4d8bb333ec77597717bac76b450 WHIRLPOOL 19a003a7564691f5ba812f34b376d79c6acbb538df7e4b978a7058f919ef71d778770527d7a091a689a433e915cfccfc22152bc4da46e36ba6c335a31bcdb40f -EBUILD pdns-4.0.2.ebuild 4135 SHA256 24f5032ad5e1e048133a97f3429dd2506e196f428e69da3758c1db440a5946f2 SHA512 1f67708f99dcaa22638c101bcd014db5e050a9faf82fa8bd33e92361159551b496baab06e171b18e84f98cf333b949d0398f36ff0e1a4f0afba89485fd1bf08b WHIRLPOOL 576114051c4550af58eba31023475d947cfb15d229410b768100a7dd2d7cba6097e5d0fad2911dfdfecf7317fad8f13c38be200a0fee03ad3a92ba399e06b8f4 -EBUILD pdns-4.0.3-r3.ebuild 4146 SHA256 edba6f9a310f4e9b753c0bc0396385f4d04ec198355751d44495600aed8fe9d4 SHA512 4493c9211c817c9f26f3329e64a079a18570bfcaf18fb1e318100b4bb3f2ead15e3ac4436ce20cb1779b34a624bd490cea8d8182eddee8360fcb6def57be1e37 WHIRLPOOL 629182b4d6864352705fbdbd6f24fe06d8ba0acfe371df381507187c814fdf30c3534621330e27fbf4223aae43953c3749762c232d4dc1256765378e4137f6f3 -EBUILD pdns-4.0.3.ebuild 4137 SHA256 c37616d96d56911b6f143ff74b38aaec23fcd1e79857c67c8703244a74c94c77 SHA512 a757268e5d43bc22a666c6fc84986aa1582fdc5604527677e9b8928342f010f49d4b1beefa998539d37247c9bcaaf12dd3dad600f679897e2e1c6c74fafad15c WHIRLPOOL ac212bcd7ccad356e530fd27ed44fd1061c142edbaedc7119c9762ce42122775f985d97ff637116f7ba512e67a89f6a81ae6f12bed917ea1303694fe6af497a7 EBUILD pdns-4.0.4.ebuild 4144 SHA256 814425cb3ff6b8be6e2c0fd39671ef748553ff9a4532064d50c6114eb2b78a66 SHA512 2491bd5013165ef666ca5c077c5d6330d016ba8d87950e6875fbdf780d212624616569a708ab6bdb7016ad10bfee18605d9136541d92166253a50e4ea0729ba0 WHIRLPOOL 1ba005ec54b80ad3c305cbd76db3c97ef0073e644879dfad2877a6e6102e19adb5c46e4d9724bc0b205a142a949335a138cba03f5cd83eaa1c9241406d446699 EBUILD pdns-4.1.0_rc1.ebuild 4067 SHA256 742d4e08c15d1bfa8da7b2bf0f83808016b7ffe5a536b217c0fd304da901266a SHA512 3c627af21069277b5a24203edcebc94342867125c287db9346aec4a81f655217e4bfc01a35f0febe33a18557c6788654bdad0e109311ff43bda98cbf69e15427 WHIRLPOOL 1a315bde86086b80ff8b2bce01b2324b716a27beb5f5a4c424f02463aa73cfb0a83015554c4af1d5b887f0d1b69560e08ed815e3a1df7046e883ad48880a8e10 MISC ChangeLog 5944 SHA256 35de26d1c11b2d393aa8a0c4eadb15c2575dd70df9a575f6c154eb42c58418b9 SHA512 ffa4c8e213e312dafd3e1b1b6d439a4bb7d3a645eaa0485c92a9c2cb61caf68e336b3cbca6f2a36dbc232a40a869e3fa99300456e1e418c87b77e5f0ec4b5af3 WHIRLPOOL c3cfde00afbe919570b062e3077d67e682b6b37aa114d480314eb92a5dfbd301d04ab1b1cee4414a398518113aa6706ce704d8a0c11e82860e7e9cd936a86030 diff --git a/net-dns/pdns/files/pdns b/net-dns/pdns/files/pdns deleted file mode 100644 index c16037913112..000000000000 --- a/net-dns/pdns/files/pdns +++ /dev/null @@ -1,61 +0,0 @@ -#!/sbin/openrc-run -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -extra_commands="monitor" -extra_started_commands="reload dump" - -PDNS_INSTANCE="${SVCNAME#pdns[.-]}" -PDNS_CONFIG="" - -if [ -n "${PDNS_INSTANCE}" ] && [ "${PDNS_INSTANCE}" != "pdns" ] -then - PDNS_CONFIG="--config-name=${PDNS_INSTANCE}" -else - PDNS_INSTANCE="default" -fi - -depend() { - need net - use mysql postgresql -} - -start() { - ebegin "Starting PowerDNS (${PDNS_INSTANCE})" - /usr/sbin/pdns_server \ - ${PDNS_CONFIG} \ - --daemon=yes \ - --guardian=yes - eend $? -} - -stop() { - ebegin "Stopping PowerDNS (${PDNS_INSTANCE})" - /usr/bin/pdns_control ${PDNS_CONFIG} quit >/dev/null 2>&1 - eend $? -} - -reload() { - ebegin "Reloading PowerDNS (${PDNS_INSTANCE})" - /usr/bin/pdns_control ${PDNS_CONFIG} cycle >/dev/null 2>&1 - eend $? -} - -dump() { - ebegin "Dumping PowerDNS (${PDNS_INSTANCE}) variables" - /usr/bin/pdns_control ${PDNS_CONFIG} list - eend $? -} - -monitor() { - ebegin "Starting PowerDNS (${PDNS_INSTANCE}) in monitor mode" - /usr/sbin/pdns_server \ - ${PDNS_CONFIG} \ - --daemon=no \ - --guardian=no \ - --control-console=yes \ - --loglevel=9 \ - --log-dns-details=yes \ - --query-logging=yes - eend $? -} diff --git a/net-dns/pdns/pdns-4.0.2.ebuild b/net-dns/pdns/pdns-4.0.2.ebuild deleted file mode 100644 index 99bcbba8399b..000000000000 --- a/net-dns/pdns/pdns-4.0.2.ebuild +++ /dev/null @@ -1,153 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" - -inherit eutils multilib user toolchain-funcs versionator - -DESCRIPTION="The PowerDNS Daemon" -HOMEPAGE="https://www.powerdns.com/" -SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86" - -# other possible flags: -# db2: we lack the dep -# oracle: dito (need Oracle Client Libraries) -# xdb: (almost) dead, surely not supported - -IUSE="botan debug doc geoip ldap libressl lua luajit mydns mysql opendbx postgres protobuf remote sqlite systemd tools tinydns test" - -REQUIRED_USE="mydns? ( mysql ) ?? ( lua luajit )" - -RDEPEND=" - libressl? ( dev-libs/libressl:= ) - !libressl? ( dev-libs/openssl:= ) - >=dev-libs/boost-1.35:= - botan? ( =dev-libs/botan-1.10*[threads] ) - lua? ( dev-lang/lua:= ) - luajit? ( dev-lang/luajit:= ) - mysql? ( virtual/mysql ) - postgres? ( dev-db/postgresql:= ) - ldap? ( >=net-nds/openldap-2.0.27-r4 ) - sqlite? ( dev-db/sqlite:3 ) - opendbx? ( dev-db/opendbx ) - geoip? ( >=dev-cpp/yaml-cpp-0.5.1 dev-libs/geoip ) - tinydns? ( >=dev-db/tinycdb-0.77 ) - protobuf? ( dev-libs/protobuf )" -DEPEND="${RDEPEND} - virtual/pkgconfig - doc? ( app-doc/doxygen )" - -S="${WORKDIR}"/${P/_/-} - -src_configure() { - local dynmodules="pipe bind" # the default backends, always enabled - - #use db2 && dynmodules+=" db2" - use ldap && dynmodules+=" ldap" - use lua && dynmodules+=" lua" - use mydns && dynmodules+=" mydns" - use mysql && dynmodules+=" gmysql" - use opendbx && dynmodules+=" opendbx" - #use oracle && dynmodules+=" goracle oracle" - use postgres && dynmodules+=" gpgsql" - use remote && dynmodules+=" remote" - use sqlite && dynmodules+=" gsqlite3" - use tinydns && dynmodules+=" tinydns" - use geoip && dynmodules+=" geoip" - #use xdb && dynmodules+=" xdb" - - econf \ - --disable-static \ - --sysconfdir=/etc/powerdns \ - --libdir=/usr/$(get_libdir)/powerdns \ - --with-modules= \ - --with-dynmodules="${dynmodules}" \ - --with-pgsql-includes=/usr/include \ - --with-pgsql-lib=/usr/$(get_libdir) \ - --with-mysql-lib=/usr/$(get_libdir) \ - $(use_enable botan botan1.10) \ - $(use_enable debug verbose-logging) \ - $(use_enable test unit-tests) \ - $(use_enable tools) \ - $(use_enable systemd) \ - $(use_with lua) \ - $(use_with luajit) \ - $(use_with protobuf) \ - ${myconf} -} - -src_compile() { - default - use doc && emake -C codedocs codedocs -} - -src_install() { - default - - mv "${D}"/etc/powerdns/pdns.conf{-dist,} - - fperms 0700 /etc/powerdns - fperms 0600 /etc/powerdns/pdns.conf - - # 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 - - 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 - - if use ldap ; then - insinto /etc/openldap/schema - doins "${FILESDIR}"/dnsdomain2.schema - fi - - prune_libtool_files --all -} - -pkg_preinst() { - enewgroup pdns - enewuser pdns -1 -1 /var/empty pdns -} - -pkg_postinst() { - 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." - - if use ldap ; then - ewarn "The official LDAP backend module is only compile-tested by upstream." - ewarn "Try net-dns/pdns-ldap-backend if you have problems with it." - fi - - local old - for old in ${REPLACING_VERSIONS}; do - version_compare ${old} 3.2 - [[ $? -eq 1 ]] || continue - - ewarn "To fix a security bug (bug #458018) had the following" - ewarn "files/directories the world-readable bit removed (if set):" - ewarn " ${EPREFIX}/etc/powerdns" - ewarn " ${EPREFIX}/etc/powerdns/pdns.conf" - ewarn "Check if this is correct for your setup" - ewarn "This is a one-time change and will not happen on subsequent updates." - chmod o-rwx "${EPREFIX}"/etc/powerdns/{,pdns.conf} - - break - done -} diff --git a/net-dns/pdns/pdns-4.0.3-r3.ebuild b/net-dns/pdns/pdns-4.0.3-r3.ebuild deleted file mode 100644 index 2ba5df54f29e..000000000000 --- a/net-dns/pdns/pdns-4.0.3-r3.ebuild +++ /dev/null @@ -1,153 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" - -inherit eutils multilib user toolchain-funcs versionator - -DESCRIPTION="The PowerDNS Daemon" -HOMEPAGE="https://www.powerdns.com/" -SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -# other possible flags: -# db2: we lack the dep -# oracle: dito (need Oracle Client Libraries) -# xdb: (almost) dead, surely not supported - -IUSE="botan debug doc geoip ldap libressl lua luajit mydns mysql opendbx postgres protobuf remote sqlite systemd tools tinydns test" - -REQUIRED_USE="mydns? ( mysql ) ?? ( lua luajit )" - -RDEPEND=" - libressl? ( dev-libs/libressl:= ) - !libressl? ( dev-libs/openssl:= ) - >=dev-libs/boost-1.35:= - botan? ( =dev-libs/botan-1.10*[threads] ) - lua? ( dev-lang/lua:= ) - luajit? ( dev-lang/luajit:= ) - mysql? ( virtual/mysql ) - postgres? ( dev-db/postgresql:= ) - ldap? ( >=net-nds/openldap-2.0.27-r4 ) - sqlite? ( dev-db/sqlite:3 ) - opendbx? ( dev-db/opendbx ) - geoip? ( >=dev-cpp/yaml-cpp-0.5.1 dev-libs/geoip ) - tinydns? ( >=dev-db/tinycdb-0.77 ) - protobuf? ( dev-libs/protobuf )" -DEPEND="${RDEPEND} - virtual/pkgconfig - doc? ( app-doc/doxygen )" - -S="${WORKDIR}"/${P/_/-} - -src_configure() { - local dynmodules="pipe bind" # the default backends, always enabled - - #use db2 && dynmodules+=" db2" - use ldap && dynmodules+=" ldap" - use lua && dynmodules+=" lua" - use mydns && dynmodules+=" mydns" - use mysql && dynmodules+=" gmysql" - use opendbx && dynmodules+=" opendbx" - #use oracle && dynmodules+=" goracle oracle" - use postgres && dynmodules+=" gpgsql" - use remote && dynmodules+=" remote" - use sqlite && dynmodules+=" gsqlite3" - use tinydns && dynmodules+=" tinydns" - use geoip && dynmodules+=" geoip" - #use xdb && dynmodules+=" xdb" - - econf \ - --disable-static \ - --sysconfdir=/etc/powerdns \ - --libdir=/usr/$(get_libdir)/powerdns \ - --with-modules= \ - --with-dynmodules="${dynmodules}" \ - --with-pgsql-includes=/usr/include \ - --with-pgsql-lib=/usr/$(get_libdir) \ - --with-mysql-lib=/usr/$(get_libdir) \ - $(use_enable botan botan1.10) \ - $(use_enable debug verbose-logging) \ - $(use_enable test unit-tests) \ - $(use_enable tools) \ - $(use_enable systemd) \ - $(use_with lua) \ - $(use_with luajit) \ - $(use_with protobuf) \ - ${myconf} -} - -src_compile() { - default - use doc && emake -C codedocs codedocs -} - -src_install() { - default - - mv "${D}"/etc/powerdns/pdns.conf{-dist,} - - fperms 0700 /etc/powerdns - fperms 0600 /etc/powerdns/pdns.conf - - # set defaults: setuid=pdns, setgid=pdns - sed -i \ - -e 's/^# set\([ug]\)id=$/set\1id=pdns/g' \ - "${D}"/etc/powerdns/pdns.conf - - newinitd "${FILESDIR}"/pdns-r1 pdns - - keepdir /var/empty - - 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 - - if use ldap ; then - insinto /etc/openldap/schema - doins "${FILESDIR}"/dnsdomain2.schema - fi - - prune_libtool_files --all -} - -pkg_preinst() { - enewgroup pdns - enewuser pdns -1 -1 /var/empty pdns -} - -pkg_postinst() { - 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." - - if use ldap ; then - ewarn "The official LDAP backend module is only compile-tested by upstream." - ewarn "Try net-dns/pdns-ldap-backend if you have problems with it." - fi - - local old - for old in ${REPLACING_VERSIONS}; do - version_compare ${old} 3.2 - [[ $? -eq 1 ]] || continue - - ewarn "To fix a security bug (bug #458018) had the following" - ewarn "files/directories the world-readable bit removed (if set):" - ewarn " ${EPREFIX}/etc/powerdns" - ewarn " ${EPREFIX}/etc/powerdns/pdns.conf" - ewarn "Check if this is correct for your setup" - ewarn "This is a one-time change and will not happen on subsequent updates." - chmod o-rwx "${EPREFIX}"/etc/powerdns/{,pdns.conf} - - break - done -} diff --git a/net-dns/pdns/pdns-4.0.3.ebuild b/net-dns/pdns/pdns-4.0.3.ebuild deleted file mode 100644 index c7455c660e77..000000000000 --- a/net-dns/pdns/pdns-4.0.3.ebuild +++ /dev/null @@ -1,153 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" - -inherit eutils multilib user toolchain-funcs versionator - -DESCRIPTION="The PowerDNS Daemon" -HOMEPAGE="https://www.powerdns.com/" -SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -# other possible flags: -# db2: we lack the dep -# oracle: dito (need Oracle Client Libraries) -# xdb: (almost) dead, surely not supported - -IUSE="botan debug doc geoip ldap libressl lua luajit mydns mysql opendbx postgres protobuf remote sqlite systemd tools tinydns test" - -REQUIRED_USE="mydns? ( mysql ) ?? ( lua luajit )" - -RDEPEND=" - libressl? ( dev-libs/libressl:= ) - !libressl? ( dev-libs/openssl:= ) - >=dev-libs/boost-1.35:= - botan? ( =dev-libs/botan-1.10*[threads] ) - lua? ( dev-lang/lua:= ) - luajit? ( dev-lang/luajit:= ) - mysql? ( virtual/mysql ) - postgres? ( dev-db/postgresql:= ) - ldap? ( >=net-nds/openldap-2.0.27-r4 ) - sqlite? ( dev-db/sqlite:3 ) - opendbx? ( dev-db/opendbx ) - geoip? ( >=dev-cpp/yaml-cpp-0.5.1 dev-libs/geoip ) - tinydns? ( >=dev-db/tinycdb-0.77 ) - protobuf? ( dev-libs/protobuf )" -DEPEND="${RDEPEND} - virtual/pkgconfig - doc? ( app-doc/doxygen )" - -S="${WORKDIR}"/${P/_/-} - -src_configure() { - local dynmodules="pipe bind" # the default backends, always enabled - - #use db2 && dynmodules+=" db2" - use ldap && dynmodules+=" ldap" - use lua && dynmodules+=" lua" - use mydns && dynmodules+=" mydns" - use mysql && dynmodules+=" gmysql" - use opendbx && dynmodules+=" opendbx" - #use oracle && dynmodules+=" goracle oracle" - use postgres && dynmodules+=" gpgsql" - use remote && dynmodules+=" remote" - use sqlite && dynmodules+=" gsqlite3" - use tinydns && dynmodules+=" tinydns" - use geoip && dynmodules+=" geoip" - #use xdb && dynmodules+=" xdb" - - econf \ - --disable-static \ - --sysconfdir=/etc/powerdns \ - --libdir=/usr/$(get_libdir)/powerdns \ - --with-modules= \ - --with-dynmodules="${dynmodules}" \ - --with-pgsql-includes=/usr/include \ - --with-pgsql-lib=/usr/$(get_libdir) \ - --with-mysql-lib=/usr/$(get_libdir) \ - $(use_enable botan botan1.10) \ - $(use_enable debug verbose-logging) \ - $(use_enable test unit-tests) \ - $(use_enable tools) \ - $(use_enable systemd) \ - $(use_with lua) \ - $(use_with luajit) \ - $(use_with protobuf) \ - ${myconf} -} - -src_compile() { - default - use doc && emake -C codedocs codedocs -} - -src_install() { - default - - mv "${D}"/etc/powerdns/pdns.conf{-dist,} - - fperms 0700 /etc/powerdns - fperms 0600 /etc/powerdns/pdns.conf - - # 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 - - 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 - - if use ldap ; then - insinto /etc/openldap/schema - doins "${FILESDIR}"/dnsdomain2.schema - fi - - prune_libtool_files --all -} - -pkg_preinst() { - enewgroup pdns - enewuser pdns -1 -1 /var/empty pdns -} - -pkg_postinst() { - 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." - - if use ldap ; then - ewarn "The official LDAP backend module is only compile-tested by upstream." - ewarn "Try net-dns/pdns-ldap-backend if you have problems with it." - fi - - local old - for old in ${REPLACING_VERSIONS}; do - version_compare ${old} 3.2 - [[ $? -eq 1 ]] || continue - - ewarn "To fix a security bug (bug #458018) had the following" - ewarn "files/directories the world-readable bit removed (if set):" - ewarn " ${EPREFIX}/etc/powerdns" - ewarn " ${EPREFIX}/etc/powerdns/pdns.conf" - ewarn "Check if this is correct for your setup" - ewarn "This is a one-time change and will not happen on subsequent updates." - chmod o-rwx "${EPREFIX}"/etc/powerdns/{,pdns.conf} - - break - done -} |