Merge pull request #166 from marineam/dnsmasq

bump(net-dns/dnsmasq): sync with upstream
This commit is contained in:
Michael Marineau 2015-01-20 12:23:26 -08:00
commit 1104e44864
28 changed files with 3087 additions and 122 deletions

View File

@ -1,13 +0,0 @@
DEFINED_PHASES=compile configure install prepare
DEPEND=dbus? ( sys-apps/dbus ) nls? ( sys-devel/gettext ) || ( app-arch/xz-utils app-arch/lzma-utils )
DESCRIPTION=Small forwarding DNS server
EAPI=2
HOMEPAGE=http://www.thekelleys.org.uk/dnsmasq/
IUSE=dbus +dhcp ipv6 nls tftp
KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd
LICENSE=GPL-2
RDEPEND=dbus? ( sys-apps/dbus ) nls? ( sys-devel/gettext )
SLOT=0
SRC_URI=http://www.thekelleys.org.uk/dnsmasq/dnsmasq-2.50.tar.lzma
_eclasses_=eutils 6faef4c127028ccbba3a11400d24ae34 flag-o-matic eda1c0b5ba85b3eeb555a071d69eb819 multilib 3bf24e6abb9b76d9f6c20600f0b716bf toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac
_md5_=b036a09e78ac9ce2c63320855d8ea326

View File

@ -0,0 +1,14 @@
DEFINED_PHASES=compile configure install prepare setup
DEPEND=dbus? ( sys-apps/dbus ) idn? ( net-dns/libidn ) lua? ( dev-lang/lua ) conntrack? ( !s390? ( net-libs/libnetfilter_conntrack ) ) nls? ( sys-devel/gettext net-dns/libidn ) virtual/pkgconfig app-arch/xz-utils virtual/pkgconfig
DESCRIPTION=Small forwarding DNS server
EAPI=5
HOMEPAGE=http://www.thekelleys.org.uk/dnsmasq/
IUSE=auth-dns conntrack dbus +dhcp dhcp-tools idn ipv6 lua nls script selinux tftp linguas_de linguas_es linguas_fi linguas_fr linguas_id linguas_it linguas_no linguas_pl linguas_pt_BR linguas_ro
KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd
LICENSE=|| ( GPL-2 GPL-3 )
RDEPEND=dbus? ( sys-apps/dbus ) idn? ( net-dns/libidn ) lua? ( dev-lang/lua ) conntrack? ( !s390? ( net-libs/libnetfilter_conntrack ) ) nls? ( sys-devel/gettext net-dns/libidn ) selinux? ( sec-policy/selinux-dnsmasq )
REQUIRED_USE=dhcp-tools? ( dhcp ) lua? ( script ) s390? ( !conntrack )
SLOT=0
SRC_URI=http://www.thekelleys.org.uk/dnsmasq/dnsmasq-2.66.tar.xz
_eclasses_=eutils 6faef4c127028ccbba3a11400d24ae34 flag-o-matic eda1c0b5ba85b3eeb555a071d69eb819 multilib 3bf24e6abb9b76d9f6c20600f0b716bf systemd 090342761f573a8280dd5aa6b0345f3b toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac user f54e098dd38ba1c0847a13e685b87747
_md5_=a3e286b5866d9951b37a27c74a1785b7

View File

@ -0,0 +1,14 @@
DEFINED_PHASES=compile configure install prepare pretend setup
DEPEND=dbus? ( sys-apps/dbus ) idn? ( net-dns/libidn ) lua? ( dev-lang/lua ) conntrack? ( !s390? ( net-libs/libnetfilter_conntrack ) ) nls? ( sys-devel/gettext net-dns/libidn ) app-arch/xz-utils dnssec? ( dev-libs/nettle[gmp] static? ( dev-libs/nettle[static-libs(+)] ) ) virtual/pkgconfig virtual/pkgconfig
DESCRIPTION=Small forwarding DNS server
EAPI=5
HOMEPAGE=http://www.thekelleys.org.uk/dnsmasq/
IUSE=auth-dns conntrack dbus +dhcp dhcp-tools dnssec idn ipv6 lua nls script selinux static tftp linguas_de linguas_es linguas_fi linguas_fr linguas_id linguas_it linguas_no linguas_pl linguas_pt_BR linguas_ro
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd
LICENSE=|| ( GPL-2 GPL-3 )
RDEPEND=dbus? ( sys-apps/dbus ) idn? ( net-dns/libidn ) lua? ( dev-lang/lua ) conntrack? ( !s390? ( net-libs/libnetfilter_conntrack ) ) nls? ( sys-devel/gettext net-dns/libidn ) dnssec? ( !static? ( dev-libs/nettle[gmp] ) ) selinux? ( sec-policy/selinux-dnsmasq )
REQUIRED_USE=dhcp-tools? ( dhcp ) lua? ( script ) s390? ( !conntrack )
SLOT=0
SRC_URI=http://www.thekelleys.org.uk/dnsmasq/dnsmasq-2.71.tar.xz
_eclasses_=eutils 6faef4c127028ccbba3a11400d24ae34 flag-o-matic eda1c0b5ba85b3eeb555a071d69eb819 multilib 3bf24e6abb9b76d9f6c20600f0b716bf systemd 090342761f573a8280dd5aa6b0345f3b toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac user f54e098dd38ba1c0847a13e685b87747
_md5_=6fdbee57f7fc4af78ce55acacf4efedb

View File

@ -0,0 +1,14 @@
DEFINED_PHASES=compile configure install prepare pretend setup
DEPEND=dbus? ( sys-apps/dbus ) idn? ( net-dns/libidn ) lua? ( dev-lang/lua ) conntrack? ( !s390? ( net-libs/libnetfilter_conntrack ) ) nls? ( sys-devel/gettext net-dns/libidn ) app-arch/xz-utils dnssec? ( dev-libs/nettle[gmp] static? ( dev-libs/nettle[static-libs(+)] ) ) virtual/pkgconfig virtual/pkgconfig
DESCRIPTION=Small forwarding DNS server
EAPI=5
HOMEPAGE=http://www.thekelleys.org.uk/dnsmasq/
IUSE=auth-dns conntrack dbus +dhcp dhcp-tools dnssec idn ipv6 lua nls script selinux static tftp linguas_de linguas_es linguas_fi linguas_fr linguas_id linguas_it linguas_no linguas_pl linguas_pt_BR linguas_ro
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd
LICENSE=|| ( GPL-2 GPL-3 )
RDEPEND=dbus? ( sys-apps/dbus ) idn? ( net-dns/libidn ) lua? ( dev-lang/lua ) conntrack? ( !s390? ( net-libs/libnetfilter_conntrack ) ) nls? ( sys-devel/gettext net-dns/libidn ) dnssec? ( !static? ( dev-libs/nettle[gmp] ) ) selinux? ( sec-policy/selinux-dnsmasq )
REQUIRED_USE=dhcp-tools? ( dhcp ) lua? ( script ) s390? ( !conntrack )
SLOT=0
SRC_URI=http://www.thekelleys.org.uk/dnsmasq/dnsmasq-2.71.tar.xz
_eclasses_=eutils 6faef4c127028ccbba3a11400d24ae34 flag-o-matic eda1c0b5ba85b3eeb555a071d69eb819 multilib 3bf24e6abb9b76d9f6c20600f0b716bf systemd 090342761f573a8280dd5aa6b0345f3b toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac user f54e098dd38ba1c0847a13e685b87747
_md5_=a4530de57e7368953e41a90c6de542a2

View File

@ -0,0 +1,14 @@
DEFINED_PHASES=compile configure install postinst preinst prepare pretend setup
DEPEND=dbus? ( sys-apps/dbus ) idn? ( net-dns/libidn ) lua? ( dev-lang/lua ) conntrack? ( !s390? ( net-libs/libnetfilter_conntrack ) ) nls? ( sys-devel/gettext net-dns/libidn ) app-arch/xz-utils dnssec? ( dev-libs/nettle[gmp] static? ( dev-libs/nettle[static-libs(+)] ) ) virtual/pkgconfig virtual/pkgconfig
DESCRIPTION=Small forwarding DNS server
EAPI=5
HOMEPAGE=http://www.thekelleys.org.uk/dnsmasq/
IUSE=auth-dns conntrack dbus +dhcp dhcp-tools dnssec idn ipv6 lua nls script selinux static tftp linguas_de linguas_es linguas_fi linguas_fr linguas_id linguas_it linguas_no linguas_pl linguas_pt_BR linguas_ro
KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~sparc-fbsd ~x86-fbsd
LICENSE=|| ( GPL-2 GPL-3 )
RDEPEND=dbus? ( sys-apps/dbus ) idn? ( net-dns/libidn ) lua? ( dev-lang/lua ) conntrack? ( !s390? ( net-libs/libnetfilter_conntrack ) ) nls? ( sys-devel/gettext net-dns/libidn ) dnssec? ( !static? ( dev-libs/nettle[gmp] ) ) selinux? ( sec-policy/selinux-dnsmasq )
REQUIRED_USE=dhcp-tools? ( dhcp ) lua? ( script ) s390? ( !conntrack )
SLOT=0
SRC_URI=http://www.thekelleys.org.uk/dnsmasq/dnsmasq-2.72.tar.xz
_eclasses_=eutils 6faef4c127028ccbba3a11400d24ae34 flag-o-matic eda1c0b5ba85b3eeb555a071d69eb819 multilib 3bf24e6abb9b76d9f6c20600f0b716bf systemd 090342761f573a8280dd5aa6b0345f3b toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac user f54e098dd38ba1c0847a13e685b87747
_md5_=cd9ca92c76c719913323f69f53b3042b

View File

@ -0,0 +1,13 @@
DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup
DEPEND=emacs? ( virtual/emacs ) mono? ( >=dev-lang/mono-0.95 ) nls? ( >=sys-devel/gettext-0.17 ) java? ( >=virtual/jdk-1.5 doc? ( dev-java/gjdoc ) ) java? ( >=dev-java/java-config-2.1.9-r1 )
DESCRIPTION=Internationalized Domain Names (IDN) implementation
EAPI=5
HOMEPAGE=http://www.gnu.org/software/libidn/
IUSE=doc emacs java mono nls static-libs elibc_FreeBSD java
KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=GPL-2 GPL-3 LGPL-3 java? ( Apache-2.0 )
RDEPEND=emacs? ( virtual/emacs ) mono? ( >=dev-lang/mono-0.95 ) nls? ( virtual/libintl ) java? ( >=virtual/jre-1.5 ) java? ( >=dev-java/java-config-2.1.9-r1 )
SLOT=0
SRC_URI=mirror://gnu/libidn/libidn-1.28.tar.gz
_eclasses_=elisp-common 1aa23b3de5dae55456fa2071428eb5bf eutils 6faef4c127028ccbba3a11400d24ae34 java-pkg-opt-2 f9bbbe5092225a2059aa9e6a3a2b52f1 java-utils-2 f02d3e4777b404c719a5a6479c37c6e3 mono-env 59ca1177366cc9e14521d3501e9bb281 multilib 3bf24e6abb9b76d9f6c20600f0b716bf toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac versionator cd0bcdb170807e4a1984115e9d53a26f
_md5_=16b22c02f19b3744d96e5f858549ace3

View File

@ -0,0 +1,13 @@
DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test
DEPEND=emacs? ( virtual/emacs ) mono? ( >=dev-lang/mono-0.95 ) nls? ( >=sys-devel/gettext-0.17 ) java? ( >=virtual/jdk-1.5 doc? ( dev-java/gjdoc ) ) java? ( >=dev-java/java-config-2.1.9-r1 )
DESCRIPTION=Internationalized Domain Names (IDN) implementation
EAPI=5
HOMEPAGE=http://www.gnu.org/software/libidn/
IUSE=doc emacs java mono nls static-libs elibc_FreeBSD java abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64
KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=GPL-2 GPL-3 LGPL-3 java? ( Apache-2.0 )
RDEPEND=emacs? ( virtual/emacs ) mono? ( >=dev-lang/mono-0.95 ) nls? ( >=virtual/libintl-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) java? ( >=virtual/jre-1.5 ) abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140508-r5 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) java? ( >=dev-java/java-config-2.1.9-r1 )
SLOT=0
SRC_URI=mirror://gnu/libidn/libidn-1.29.tar.gz
_eclasses_=elisp-common 1aa23b3de5dae55456fa2071428eb5bf eutils 6faef4c127028ccbba3a11400d24ae34 java-pkg-opt-2 f9bbbe5092225a2059aa9e6a3a2b52f1 java-utils-2 f02d3e4777b404c719a5a6479c37c6e3 mono-env 59ca1177366cc9e14521d3501e9bb281 multibuild ddc59d206214ef1c240093e1bb2513cf multilib 3bf24e6abb9b76d9f6c20600f0b716bf multilib-build 9eb4b5fb858228316d8bb32ada51f6a5 multilib-minimal 5bbdc77877c1aa3c6bd89ca3f9196d11 multiprocessing d7f2985a2c76c365ee20269db5261414 toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac versionator cd0bcdb170807e4a1984115e9d53a26f
_md5_=755d603326b0df5f29633c879bc4bdb5

File diff suppressed because it is too large Load Diff

View File

@ -1 +1,36 @@
DIST dnsmasq-2.50.tar.lzma 295295 RMD160 383976e5222755c636ea5c18a3c62ca7e674eff9 SHA1 3bfc67b54a10807676a91f611c4a357fac7ce54b SHA256 052377b13b31caf416988185688f5258ddbf9517313fa9796a8fcd0ff6c4bb39
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
AUX dnsmasq-2.47-fbsd-config.patch 505 SHA256 4e05e46b59254e718550cda505986b9b572a0716636fb6a5405a54df25cfa84a SHA512 9d2476c60b87f4515473e5b790ca3c6dd96105ecbda55fa385ce88290acbe8a16b6c48f9a6cbcc535662765aa4f07d182c0f5ebb4ffff1c98bb0cf6a8f4dd528 WHIRLPOOL e314020c11bc902f1dc29464785098ef0d10ebf14d8092fc1b8b673cea3d64e5212f82b85597ffe2d2bc150fbf51f27f560744a7ea12f2359c698e5ca80898cb
AUX dnsmasq-2.66-dhcp-option-zero.patch 4084 SHA256 8d51ddd44560ef96a2e880997e8d337ed9c8aff0747e22b82444f87aed3d6ac4 SHA512 afee1cbed8fdb64cf73e92e68ed051433ee00adcce279826b251dcebd0fbb5b8044aff95da6d5bd544034f7797330321eb2339347409b75baf0ab1133358b33b WHIRLPOOL a222586e7e64707e57dfd80ba509d28a3f9031d58ede163fa5e95ace6a1b9f8db5ca9c5f32e8515c9851627a23490291d37097c230ba89fbfddb9469061ea011
AUX dnsmasq-init-dhcp-r1 711 SHA256 5d3fa0f722239e950db0e03f7cc720c37ee3c0aedea02b26b2a79aad1e15f86e SHA512 24a3a2ca0d0675701891ae3c4c37cc46a6c473ae2b56b5a0c9a312d97facb5d5e5bfb689ab6e9a49b6fbdfc7778b63568205bf5699fca37697836a49f6be50af WHIRLPOOL a6df9be83d9a4c9ed8fc77f1f4c60e686bb47c50b7e369e756c243b45286bb8015c06ebe64a810af133e9eb9f2975a05a5fa8a83979a0c40e04a6bc573331d5d
AUX dnsmasq-init-r2 595 SHA256 bc80bcd171db123a6d02df9ebbfde3fb59078295ff24dea9b9777bc4ee86db14 SHA512 1ebd8f61a11b3d05f754ef30c4b9f83df80892335b49b5b949d3c17277dc0ccc1929e77459aa2fcd193f55c65c2c3431cd049e4e0e5bfb4a35750c4fa845146a WHIRLPOOL 7a6ce7def99d58d7a01556fa811ae6f2dba2a20af30c9e770bd30dec5e052729768c9113f10e21bb3bfe2c6a1e45efd0e1d18f72dab22ad9fceef201db4c1a16
AUX dnsmasq.confd-r1 170 SHA256 51c0672a70d5d6793d295d82db666d372fb081e8627318f67c88e48d08d254b5 SHA512 9a401bfc408bf1638645c61b8ca734bea0a09ef79fb36648ec7ef21666257234254bbe6c73c82cc23aa1779ddcdda0e6baa2c041866f16dfb9c4e0ba9133eab8 WHIRLPOOL 86f364adcb5576bfb2cc84d13dd087bef987cae70eee1ae7816f0febc58ec637a97fea357c506456781eab116e257d06b1e45f7e2bbd81849251c15067a347ab
AUX dnsmasq.service 278 SHA256 2cca1e7ec70aee80c9d1f59e7f17b515e5fa66b08835ed0fddbe799d2b39db04 SHA512 3571417b23071d9c3cfaf6d00363adb2cb011d04f1ed38631ddecd6eaa2c9ed37e1435a1fd32c40b0de43b0a84dd1ac8691a0a29493b391bafbb843d581bafc1 WHIRLPOOL efbb77d8a3ec69bd030f219ffb975ec0a5680f0d4da8b05bbb896db26c444c861fb47d96dfe8201f21acf5085fb465892ef33263de677390308b2328a8a7e33e
AUX dnsmasq.service-r1 278 SHA256 2cca1e7ec70aee80c9d1f59e7f17b515e5fa66b08835ed0fddbe799d2b39db04 SHA512 3571417b23071d9c3cfaf6d00363adb2cb011d04f1ed38631ddecd6eaa2c9ed37e1435a1fd32c40b0de43b0a84dd1ac8691a0a29493b391bafbb843d581bafc1 WHIRLPOOL efbb77d8a3ec69bd030f219ffb975ec0a5680f0d4da8b05bbb896db26c444c861fb47d96dfe8201f21acf5085fb465892ef33263de677390308b2328a8a7e33e
DIST dnsmasq-2.66.tar.xz 401056 SHA256 5e143947527bcdc46a30f4b1bbdfbfa96333dd98bcecdac3b5b1d6cacfe06c75 SHA512 f0bde09f178ca15f4c28efb06901213af9a009b4476daa8a08bafc7682b9ffed13ac65c5c232acdf828382f321137de08b4a33108d22613b198fe30695b3362c WHIRLPOOL e749d24017c35fdbaaaf417decdf9316e235cf7f96f031caceee14d06b982c285b0e561f50597cd12b6a31ef554f7f2e22ca6234f44a6d8bb066dede99461166
DIST dnsmasq-2.71.tar.xz 448380 SHA256 4919fb572fed5c6205de1d384f8661c25c19358904c2e6265928e3a3e4bfffba SHA512 b0f1b8633b4560cb9a4fe6d98b8c0db40182c989e698964a9153ea3a96663dcaaa33848dd0876e8f9a93e8a24fc4bd91120335291871712ad6b9e9e97fa3baa1 WHIRLPOOL e8175e48f0d1569a1ca08fb108bbe9593d32b8f1263dcf2995349f5f4dd4b8b19e517aea8d64f038b5ebf3a1d81c101b0153959115df6f0af65175af44f0147e
DIST dnsmasq-2.72.tar.xz 454048 SHA256 7d0bd23f5d74b3a6b26a75d5ffcf9db81d461b47cbe578cb65a83a98008600b1 SHA512 d84b89c987966a5f5880aa329833626b0a017628dd6aa667bdad880d1c5f101a386dddb439eb6983d58952a36f25670bf58df94281b89320f02895a3e6af4cec WHIRLPOOL 491eadb0060f372a0b7f5855fb57040c4baf37352732a2943fb4173aa28e875b91537f87085201f13e76ec5680e4ad681992829a5cef800833be0911298a793c
EBUILD dnsmasq-2.66.ebuild 3181 SHA256 2811d53903d109cc344c962bfa49e6c9f857242931663042a74e0778c145da9e SHA512 2efdee54d8dd70be76cbce1e6b729618c1e79170dca1f054cf0f12ca0eca5ab65a5a61471fe913f5851f4d97c36fb83203d5d23fb6512ea30e6d4ea9ab16c124 WHIRLPOOL 8c49095c02073fe3b56fcff2f2333b7724fff270ecf03908b351d902be95d9ad80b1b20dafd9f8739b2c93f38027a62a8bc1580dfba8000b5f1efe29e1f0cb15
EBUILD dnsmasq-2.71-r1.ebuild 3922 SHA256 7355f820f4cea7857df34218e3af94245daf78c9ce8ef56445f8acc113f28347 SHA512 82c0f0437b2afbafcda67125f5073152ae6982f6685c388e19e5f3a677ac94388c73f427bf403497f706001bd27c0d881f0cfed561817ddedfb8300c4eb19e20 WHIRLPOOL 88655b09afa17b1f7ac69837b18e2c6cf98b532c24cde585a8ac21f6a67f421a68124152eb8cec1734c9544b18d61ff750ad768f524cc4e7e2201a3e7f5e279c
EBUILD dnsmasq-2.71.ebuild 3690 SHA256 d0eccc3cdebac8d18379a27126ef2902ba399685a79b4c96624974dc5360cd4c SHA512 7e0818280810f259d143785813a3e8e371b037509ea8103c4750310c3756ae4e641641763b67f3da22ab72e20edf7e080d08e7574b1f32896177f7215c4a0e93 WHIRLPOOL 0ac33d7ff895b159278fd118357eb923e5d68d4e99c9728269bd8e8cf2e26826997b40d5756b4c937015e1537471304703268fd4b0291a4470885c4a72344f70
EBUILD dnsmasq-2.72.ebuild 4228 SHA256 8aaf3cbf173910c5adf0d25068289727d9c8eacbd1c5778883d252e6d1670c54 SHA512 31b9d191248ac827dabe6f02558051697f5d9d38a0591891045b87ec8e87062e14575bb95c1b21f88cf4374ed8ad68537c927deac977f2299fda27ba6d279aeb WHIRLPOOL a2a8fd6ffbd0e4da4250ac39a0f0ea1484eee1450c5b3e32d4a6ba702461be7cd1b8ec33efa86b97703c22523dab052da5079c7a1c304afb3dcf2c3990926e62
MISC ChangeLog 35769 SHA256 694ab47b334d33b713ef07e949c866dbac38633d3ba97508d69ff4d90ce29b05 SHA512 29931f47139c810d8eb1b6950ad7627a919859894818a52f3f3c596c509ee23ff1bcec15fe2537b7968e66a5cdf690b0766e14abc08f5abb4ff4b12d1baff1af WHIRLPOOL 2f962c9026233364500102824e3160c1aef43e88cd76cdf07ddf8100862269d05b05eb4f59032ecdee90d2847aeaede45f32e5e3094d00339cfd499edd4116f5
MISC metadata.xml 807 SHA256 6fb95e16dba00e7466dd6f5fb4820c799a2f54fbc05e5b4a0791b0ac11520359 SHA512 593d4c571ec9e3927988aeb5072af21b7c5f4fc6b55a1a7ebbd1d03c14aa0a0cfa026eb5ba6547370105792485b74f8d9c8350e4b606dbe1bcf4a89aa6d73359 WHIRLPOOL e7690f451f0c10784b6d6b0902c97aac877c0d76ffe66954daa79294c1e74665e9b5d28749a594a6a1dd7c7f755a88fd942fed4619c2bf2b31e75ef5b762dd6f
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQIcBAEBCAAGBQJUgBwDAAoJELp701BxlEWfAPwQAJ4uA7RlBDHfAuT2DZ6+0oCe
UiT5MdT9Hr4LYmVoUlmII1GHRtW5iA8j8oSTJye1QBcCAn8D4Qg8NVIKVmVtNRKG
J7yXBVDLLlqaDUR22/LDBWf9lWK/9WaeMkwMQpfh3bbQmzGMS/t+Hk0qs7z1gipN
2sOItm3Nptw4o51X1zj1pK72Gx02IJTmUXEEKwTVMrDVKTVNtyyCz4qXI06c0iza
RWt3cnVneayHqSesPFCpUIuIjXL7WK+0V2KTBhkB85xMlCxobKrnKJHwKh4llW/i
4jCBwMYLi5DY1S58y0DRJVYpv/Ri9SvJlYcrUeUV+rRpSQJQFjOWsttdf3AQ0ND8
sfQHL+IZGqp2BzO1iBmYrqeCdNbzSkG4emFOJ0tjLeiNSQSx65QGfhnZCKXiq8M9
rpUW6BppPMohUbL9Am3facCJWbmOshvTLIWD3HAChXztAB2G3NF1q6HPKD965kdv
5i3iYETl6+9rZXIzXo6yu7emziFP2FK2eOBs4NaHNMTmvjWPGnl0OJM92mgeMqJ5
zBHOFNARvdznmV9UdvAmtwhwymuwLZWVP0hd3NxxTNgWUk+UJpG/Z9yUvdL5I9YU
cUhHqLz+o2QVKGvSjLaTBVwFPIgLC76gb1EpeLHC5viF22B/1fui4+ZLoLTMqlee
VPvKsmcJXKj09k0LXNua
=mthN
-----END PGP SIGNATURE-----

View File

@ -1,69 +0,0 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-dns/dnsmasq/dnsmasq-2.50.ebuild,v 1.8 2009/09/20 18:53:48 nixnut Exp $
EAPI=2
inherit eutils toolchain-funcs flag-o-matic
MY_P="${P/_/}"
MY_PV="${PV/_/}"
DESCRIPTION="Small forwarding DNS server"
HOMEPAGE="http://www.thekelleys.org.uk/dnsmasq/"
SRC_URI="http://www.thekelleys.org.uk/dnsmasq/${MY_P}.tar.lzma"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd"
IUSE="dbus +dhcp ipv6 nls tftp"
RDEPEND="dbus? ( sys-apps/dbus )
nls? ( sys-devel/gettext )"
DEPEND="${RDEPEND}
|| ( app-arch/xz-utils app-arch/lzma-utils )"
S="${WORKDIR}/${PN}-${MY_PV}"
src_prepare() {
sed -i '/^AWK/s:nawk:gawk:' Makefile #214865
# dnsmasq on FreeBSD wants the config file in a silly location, this fixes
epatch "${FILESDIR}/${PN}-2.47-fbsd-config.patch"
}
src_configure() {
use tftp || append-flags -DNO_TFTP
use dhcp || append-flags -DNO_DHCP
use ipv6 || append-flags -DNO_IPV6
use dbus && sed -i '$ a #define HAVE_DBUS' src/config.h
}
src_compile() {
emake \
PREFIX=/usr \
CC="$(tc-getCC)" \
CFLAGS="${CFLAGS}" \
all$(use nls && echo "-i18n") || die
}
src_install() {
emake \
PREFIX=/usr \
MANDIR=/usr/share/man \
DESTDIR="${D}" \
install$(use nls && echo "-i18n") || die
dodoc CHANGELOG FAQ
dohtml *.html
newinitd "${FILESDIR}"/dnsmasq-init dnsmasq
newconfd "${FILESDIR}"/dnsmasq.confd dnsmasq
insinto /etc
newins dnsmasq.conf.example dnsmasq.conf
if use dbus ; then
insinto /etc/dbus-1/system.d
doins dbus/dnsmasq.conf
fi
}

View File

@ -0,0 +1,137 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-dns/dnsmasq/dnsmasq-2.66.ebuild,v 1.15 2014/11/02 08:48:02 swift Exp $
EAPI=5
inherit eutils toolchain-funcs flag-o-matic user systemd
DESCRIPTION="Small forwarding DNS server"
HOMEPAGE="http://www.thekelleys.org.uk/dnsmasq/"
SRC_URI="http://www.thekelleys.org.uk/dnsmasq/${P}.tar.xz"
LICENSE="|| ( GPL-2 GPL-3 )"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd"
IUSE="auth-dns conntrack dbus +dhcp dhcp-tools idn ipv6 lua nls script selinux tftp"
DM_LINGUAS="de es fi fr id it no pl pt_BR ro"
for dm_lingua in ${DM_LINGUAS}; do
IUSE+=" linguas_${dm_lingua}"
done
CDEPEND="dbus? ( sys-apps/dbus )
idn? ( net-dns/libidn )
lua? ( dev-lang/lua )
conntrack? ( !s390? ( net-libs/libnetfilter_conntrack ) )
nls? (
sys-devel/gettext
net-dns/libidn
)"
DEPEND="${CDEPEND}
virtual/pkgconfig
app-arch/xz-utils"
RDEPEND="${CDEPEND}
selinux? ( sec-policy/selinux-dnsmasq )"
REQUIRED_USE="dhcp-tools? ( dhcp )
lua? ( script )
s390? ( !conntrack )"
use_have() {
local NO_ONLY=""
if [ $1 == '-n' ]; then
NO_ONLY=1
shift
fi
local UWORD=${2:-$1}
UWORD=${UWORD^^*}
if ! use ${1}; then
echo " -DNO_${UWORD}"
elif [ -z "${NO_ONLY}" ]; then
echo " -DHAVE_${UWORD}"
fi
}
pkg_setup() {
enewgroup dnsmasq
enewuser dnsmasq -1 -1 /dev/null dnsmasq
}
src_prepare() {
# dnsmasq on FreeBSD wants the config file in a silly location, this fixes
epatch "${FILESDIR}/${P}-dhcp-option-zero.patch"
sed -i -r 's:lua5.[0-9]+:lua:' Makefile
}
src_configure() {
COPTS="$(use_have -n auth-dns auth)"
COPTS+="$(use_have conntrack)"
COPTS+="$(use_have dbus)"
COPTS+="$(use_have -n dhcp)"
COPTS+="$(use_have idn)"
COPTS+="$(use_have -n ipv6)"
COPTS+="$(use_have lua luascript)"
COPTS+="$(use_have -n script)"
COPTS+="$(use_have -n tftp)"
COPTS+="$(use ipv6 && use dhcp || echo " -DNO_DHCP6")"
}
src_compile() {
emake \
PREFIX=/usr \
CC="$(tc-getCC)" \
CFLAGS="${CFLAGS}" \
LDFLAGS="${LDFLAGS}" \
COPTS="${COPTS}" \
CONFFILE="/etc/${PN}.conf" \
all$(use nls && echo "-i18n")
use dhcp-tools && emake -C contrib/wrt \
PREFIX=/usr \
CC="$(tc-getCC)" \
CFLAGS="${CFLAGS}" \
LDFLAGS="${LDFLAGS}" \
all
}
src_install() {
emake \
PREFIX=/usr \
MANDIR=/usr/share/man \
DESTDIR="${D}" \
install$(use nls && echo "-i18n")
local lingua
for lingua in ${DM_LINGUAS}; do
use linguas_${lingua} || rm -rf "${D}"/usr/share/locale/${lingua}
done
rmdir --ignore-fail-on-non-empty "${D}"/usr/share/locale/
dodoc CHANGELOG CHANGELOG.archive FAQ
dodoc -r logo
dodoc CHANGELOG FAQ
dohtml *.html
newinitd "${FILESDIR}"/dnsmasq-init-r2 dnsmasq
newconfd "${FILESDIR}"/dnsmasq.confd-r1 dnsmasq
insinto /etc
newins dnsmasq.conf.example dnsmasq.conf
if use dbus; then
insinto /etc/dbus-1/system.d
doins dbus/dnsmasq.conf
fi
if use dhcp-tools; then
dosbin contrib/wrt/{dhcp_release,dhcp_lease_time}
doman contrib/wrt/{dhcp_release,dhcp_lease_time}.1
fi
systemd_dounit "${FILESDIR}"/dnsmasq.service
}

View File

@ -0,0 +1,174 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-dns/dnsmasq/dnsmasq-2.71-r1.ebuild,v 1.2 2014/11/02 08:48:02 swift Exp $
EAPI=5
inherit eutils toolchain-funcs flag-o-matic user systemd
DESCRIPTION="Small forwarding DNS server"
HOMEPAGE="http://www.thekelleys.org.uk/dnsmasq/"
SRC_URI="http://www.thekelleys.org.uk/dnsmasq/${P}.tar.xz"
LICENSE="|| ( GPL-2 GPL-3 )"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
IUSE="auth-dns conntrack dbus +dhcp dhcp-tools dnssec idn ipv6 lua nls script selinux static tftp"
DM_LINGUAS="de es fi fr id it no pl pt_BR ro"
for dm_lingua in ${DM_LINGUAS}; do
IUSE+=" linguas_${dm_lingua}"
done
CDEPEND="dbus? ( sys-apps/dbus )
idn? ( net-dns/libidn )
lua? ( dev-lang/lua )
conntrack? ( !s390? ( net-libs/libnetfilter_conntrack ) )
nls? (
sys-devel/gettext
net-dns/libidn
)
"
DEPEND="${CDEPEND}
app-arch/xz-utils
dnssec? (
dev-libs/nettle[gmp]
static? (
dev-libs/nettle[static-libs(+)]
)
)
virtual/pkgconfig"
RDEPEND="${CDEPEND}
dnssec? (
!static? (
dev-libs/nettle[gmp]
)
)
selinux? ( sec-policy/selinux-dnsmasq )
"
REQUIRED_USE="dhcp-tools? ( dhcp )
lua? ( script )
s390? ( !conntrack )"
use_have() {
local useflag no_only uword
if [[ $1 == '-n' ]]; then
no_only=1
shift
fi
useflag="${1}"
shift
uword="${1:-${useflag}}"
shift
while [[ ${uword} ]]; do
uword=${uword^^*}
if ! use "${useflag}"; then
echo -n " -DNO_${uword}"
elif [[ -z "${no_only}" ]]; then
echo -n " -DHAVE_${uword}"
fi
uword="${1}"
shift
done
}
pkg_pretend() {
if use static; then
einfo "Only sys-libs/gmp and dev-libs/nettle are statically linked."
use dnssec || einfo "Thus, ${P}[!dnssec,static] makes no sense; the static USE flag is ignored."
fi
}
pkg_setup() {
enewgroup dnsmasq
enewuser dnsmasq -1 -1 /dev/null dnsmasq
}
src_prepare() {
sed -i -r 's:lua5.[0-9]+:lua:' Makefile
sed -i "s:%%PREFIX%%:${EPREFIX}/usr:" dnsmasq.conf.example
}
src_configure() {
COPTS="$(use_have -n auth-dns auth)"
COPTS+="$(use_have conntrack)"
COPTS+="$(use_have dbus)"
COPTS+="$(use_have idn)"
COPTS+="$(use_have -n dhcp dhcp dhcp6)"
COPTS+="$(use_have -n ipv6 ipv6 dhcp6)"
COPTS+="$(use_have lua luascript)"
COPTS+="$(use_have -n script)"
COPTS+="$(use_have -n tftp)"
COPTS+="$(use_have dnssec)"
COPTS+="$(use_have static dnssec_static)"
}
src_compile() {
emake \
PREFIX=/usr \
CC="$(tc-getCC)" \
CFLAGS="${CFLAGS}" \
LDFLAGS="${LDFLAGS}" \
COPTS="${COPTS}" \
CONFFILE="/etc/${PN}.conf" \
all$(use nls && echo "-i18n")
use dhcp-tools && emake -C contrib/wrt \
PREFIX=/usr \
CC="$(tc-getCC)" \
CFLAGS="${CFLAGS}" \
LDFLAGS="${LDFLAGS}" \
all
}
src_install() {
local lingua puid
emake \
PREFIX=/usr \
MANDIR=/usr/share/man \
DESTDIR="${D}" \
install$(use nls && echo "-i18n")
for lingua in ${DM_LINGUAS}; do
use linguas_${lingua} || rm -rf "${D}"/usr/share/locale/${lingua}
done
[[ -d "${D}"/usr/share/locale/ ]] && rmdir --ignore-fail-on-non-empty "${D}"/usr/share/locale/
dodoc CHANGELOG CHANGELOG.archive FAQ dnsmasq.conf.example
dodoc -r logo
dodoc CHANGELOG FAQ
dohtml *.html
newinitd "${FILESDIR}"/dnsmasq-init-r2 dnsmasq
newconfd "${FILESDIR}"/dnsmasq.confd-r1 dnsmasq
insinto /etc
newins dnsmasq.conf.example dnsmasq.conf
insinto /usr/share/dnsmasq
doins trust-anchors.conf
if use dhcp; then
dodir /var/lib/misc
touch "${D}"/var/lib/misc/${PN}.leases
fowners dnsmasq:dnsmasq /var/lib/misc/${PN}.leases
fi
if use dbus; then
insinto /etc/dbus-1/system.d
doins dbus/dnsmasq.conf
fi
if use dhcp-tools; then
dosbin contrib/wrt/{dhcp_release,dhcp_lease_time}
doman contrib/wrt/{dhcp_release,dhcp_lease_time}.1
fi
systemd_newunit "${FILESDIR}"/${PN}.service-r1 ${PN}.service
}

View File

@ -0,0 +1,160 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-dns/dnsmasq/dnsmasq-2.71.ebuild,v 1.3 2014/11/02 08:48:02 swift Exp $
EAPI=5
inherit eutils toolchain-funcs flag-o-matic user systemd
DESCRIPTION="Small forwarding DNS server"
HOMEPAGE="http://www.thekelleys.org.uk/dnsmasq/"
SRC_URI="http://www.thekelleys.org.uk/dnsmasq/${P}.tar.xz"
LICENSE="|| ( GPL-2 GPL-3 )"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
IUSE="auth-dns conntrack dbus +dhcp dhcp-tools dnssec idn ipv6 lua nls script selinux static tftp"
DM_LINGUAS="de es fi fr id it no pl pt_BR ro"
for dm_lingua in ${DM_LINGUAS}; do
IUSE+=" linguas_${dm_lingua}"
done
CDEPEND="dbus? ( sys-apps/dbus )
idn? ( net-dns/libidn )
lua? ( dev-lang/lua )
conntrack? ( !s390? ( net-libs/libnetfilter_conntrack ) )
nls? (
sys-devel/gettext
net-dns/libidn
)"
DEPEND="${CDEPEND}
app-arch/xz-utils
dnssec? (
dev-libs/nettle[gmp]
static? (
dev-libs/nettle[static-libs(+)]
)
)
virtual/pkgconfig"
RDEPEND="${CDEPEND}
dnssec? (
!static? (
dev-libs/nettle[gmp]
)
)
selinux? ( sec-policy/selinux-dnsmasq )
"
REQUIRED_USE="dhcp-tools? ( dhcp )
lua? ( script )
s390? ( !conntrack )"
use_have() {
local NO_ONLY=""
if [ $1 == '-n' ]; then
NO_ONLY=1
shift
fi
local UWORD=${2:-$1}
UWORD=${UWORD^^*}
if ! use ${1}; then
echo " -DNO_${UWORD}"
elif [ -z "${NO_ONLY}" ]; then
echo " -DHAVE_${UWORD}"
fi
}
pkg_pretend() {
if use static; then
einfo "Only sys-libs/gmp and dev-libs/nettle are statically linked."
use dnssec || einfo "Thus, ${P}[!dnssec,static] makes no sense; the static USE flag is ignored."
fi
}
pkg_setup() {
enewgroup dnsmasq
enewuser dnsmasq -1 -1 /dev/null dnsmasq
}
src_prepare() {
sed -i -r 's:lua5.[0-9]+:lua:' Makefile
sed -i "s:%%PREFIX%%:${EPREFIX}/usr:" dnsmasq.conf.example
}
src_configure() {
COPTS="$(use_have -n auth-dns auth)"
COPTS+="$(use_have conntrack)"
COPTS+="$(use_have dbus)"
COPTS+="$(use_have -n dhcp)"
COPTS+="$(use_have idn)"
COPTS+="$(use_have -n ipv6)"
COPTS+="$(use_have lua luascript)"
COPTS+="$(use_have -n script)"
COPTS+="$(use_have -n tftp)"
COPTS+="$(use ipv6 && use dhcp || echo " -DNO_DHCP6")"
COPTS+="$(use_have dnssec)"
COPTS+="$(use_have static dnssec_static)"
}
src_compile() {
emake \
PREFIX=/usr \
CC="$(tc-getCC)" \
CFLAGS="${CFLAGS}" \
LDFLAGS="${LDFLAGS}" \
COPTS="${COPTS}" \
CONFFILE="/etc/${PN}.conf" \
all$(use nls && echo "-i18n")
use dhcp-tools && emake -C contrib/wrt \
PREFIX=/usr \
CC="$(tc-getCC)" \
CFLAGS="${CFLAGS}" \
LDFLAGS="${LDFLAGS}" \
all
}
src_install() {
emake \
PREFIX=/usr \
MANDIR=/usr/share/man \
DESTDIR="${D}" \
install$(use nls && echo "-i18n")
local lingua
for lingua in ${DM_LINGUAS}; do
use linguas_${lingua} || rm -rf "${D}"/usr/share/locale/${lingua}
done
[[ -d "${D}"/usr/share/locale/ ]] && rmdir --ignore-fail-on-non-empty "${D}"/usr/share/locale/
dodoc CHANGELOG CHANGELOG.archive FAQ
dodoc -r logo
dodoc CHANGELOG FAQ
dohtml *.html
newinitd "${FILESDIR}"/dnsmasq-init-r2 dnsmasq
newconfd "${FILESDIR}"/dnsmasq.confd-r1 dnsmasq
insinto /etc
newins dnsmasq.conf.example dnsmasq.conf
insinto /usr/share/dnsmasq
doins trust-anchors.conf
if use dbus; then
insinto /etc/dbus-1/system.d
doins dbus/dnsmasq.conf
fi
if use dhcp-tools; then
dosbin contrib/wrt/{dhcp_release,dhcp_lease_time}
doman contrib/wrt/{dhcp_release,dhcp_lease_time}.1
fi
systemd_newunit "${FILESDIR}"/${PN}.service-r1 ${PN}.service
}

View File

@ -0,0 +1,183 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-dns/dnsmasq/dnsmasq-2.72.ebuild,v 1.11 2014/12/04 08:32:02 ago Exp $
EAPI=5
inherit eutils toolchain-funcs flag-o-matic user systemd
DESCRIPTION="Small forwarding DNS server"
HOMEPAGE="http://www.thekelleys.org.uk/dnsmasq/"
SRC_URI="http://www.thekelleys.org.uk/dnsmasq/${P}.tar.xz"
LICENSE="|| ( GPL-2 GPL-3 )"
SLOT="0"
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~sparc-fbsd ~x86-fbsd"
IUSE="auth-dns conntrack dbus +dhcp dhcp-tools dnssec idn ipv6 lua nls script selinux static tftp"
DM_LINGUAS="de es fi fr id it no pl pt_BR ro"
for dm_lingua in ${DM_LINGUAS}; do
IUSE+=" linguas_${dm_lingua}"
done
CDEPEND="dbus? ( sys-apps/dbus )
idn? ( net-dns/libidn )
lua? ( dev-lang/lua )
conntrack? ( !s390? ( net-libs/libnetfilter_conntrack ) )
nls? (
sys-devel/gettext
net-dns/libidn
)
"
DEPEND="${CDEPEND}
app-arch/xz-utils
dnssec? (
dev-libs/nettle[gmp]
static? (
dev-libs/nettle[static-libs(+)]
)
)
virtual/pkgconfig"
RDEPEND="${CDEPEND}
dnssec? (
!static? (
dev-libs/nettle[gmp]
)
)
selinux? ( sec-policy/selinux-dnsmasq )
"
REQUIRED_USE="dhcp-tools? ( dhcp )
lua? ( script )
s390? ( !conntrack )"
use_have() {
local useflag no_only uword
if [[ $1 == '-n' ]]; then
no_only=1
shift
fi
useflag="${1}"
shift
uword="${1:-${useflag}}"
shift
while [[ ${uword} ]]; do
uword=${uword^^*}
if ! use "${useflag}"; then
echo -n " -DNO_${uword}"
elif [[ -z "${no_only}" ]]; then
echo -n " -DHAVE_${uword}"
fi
uword="${1}"
shift
done
}
pkg_pretend() {
if use static; then
einfo "Only sys-libs/gmp and dev-libs/nettle are statically linked."
use dnssec || einfo "Thus, ${P}[!dnssec,static] makes no sense; the static USE flag is ignored."
fi
}
pkg_setup() {
enewgroup dnsmasq
enewuser dnsmasq -1 -1 /dev/null dnsmasq
}
src_prepare() {
sed -i -r 's:lua5.[0-9]+:lua:' Makefile
sed -i "s:%%PREFIX%%:${EPREFIX}/usr:" dnsmasq.conf.example
}
src_configure() {
COPTS="$(use_have -n auth-dns auth)"
COPTS+="$(use_have conntrack)"
COPTS+="$(use_have dbus)"
COPTS+="$(use_have idn)"
COPTS+="$(use_have -n dhcp dhcp dhcp6)"
COPTS+="$(use_have -n ipv6 ipv6 dhcp6)"
COPTS+="$(use_have lua luascript)"
COPTS+="$(use_have -n script)"
COPTS+="$(use_have -n tftp)"
COPTS+="$(use_have dnssec)"
COPTS+="$(use_have static dnssec_static)"
}
src_compile() {
emake \
PREFIX=/usr \
CC="$(tc-getCC)" \
CFLAGS="${CFLAGS}" \
LDFLAGS="${LDFLAGS}" \
COPTS="${COPTS}" \
CONFFILE="/etc/${PN}.conf" \
all$(use nls && echo "-i18n")
use dhcp-tools && emake -C contrib/wrt \
PREFIX=/usr \
CC="$(tc-getCC)" \
CFLAGS="${CFLAGS}" \
LDFLAGS="${LDFLAGS}" \
all
}
src_install() {
local lingua puid
emake \
PREFIX=/usr \
MANDIR=/usr/share/man \
DESTDIR="${D}" \
install$(use nls && echo "-i18n")
for lingua in ${DM_LINGUAS}; do
use linguas_${lingua} || rm -rf "${D}"/usr/share/locale/${lingua}
done
[[ -d "${D}"/usr/share/locale/ ]] && rmdir --ignore-fail-on-non-empty "${D}"/usr/share/locale/
dodoc CHANGELOG CHANGELOG.archive FAQ dnsmasq.conf.example
dodoc -r logo
dodoc CHANGELOG FAQ
dohtml *.html
newinitd "${FILESDIR}"/dnsmasq-init-r2 ${PN}
newconfd "${FILESDIR}"/dnsmasq.confd-r1 ${PN}
insinto /etc
newins dnsmasq.conf.example dnsmasq.conf
insinto /usr/share/dnsmasq
doins trust-anchors.conf
if use dhcp; then
dodir /var/lib/misc
newinitd "${FILESDIR}"/dnsmasq-init-dhcp-r1 ${PN}
fi
if use dbus; then
insinto /etc/dbus-1/system.d
doins dbus/dnsmasq.conf
fi
if use dhcp-tools; then
dosbin contrib/wrt/{dhcp_release,dhcp_lease_time}
doman contrib/wrt/{dhcp_release,dhcp_lease_time}.1
fi
systemd_newunit "${FILESDIR}"/${PN}.service-r1 ${PN}.service
}
pkg_preinst() {
# temporary workaround to (hopefully) prevent leases file from being removed
[[ -f /var/lib/misc/dnsmasq.leases ]] && cp /var/lib/misc/dnsmasq.leases "${T}"
}
pkg_postinst() {
# temporary workaround to (hopefully) prevent leases file from being removed
[[ -f "${T}"/dnsmasq.leases ]] && cp "${T}"/dnsmasq.leases /var/lib/misc/dnsmasq.leases
}

View File

@ -0,0 +1,134 @@
commit bd08ae67f9a0cae2ce15be885254cad9449d4551
Author: Simon Kelley <simon@thekelleys.org.uk>
Date: Fri Apr 19 10:22:06 2013 +0100
Allow option number zero in encapsulated DHCP options.
diff --git a/src/dhcp-common.c b/src/dhcp-common.c
index f4fd088..8de4268 100644
--- a/src/dhcp-common.c
+++ b/src/dhcp-common.c
@@ -512,7 +512,7 @@ void display_opts6(void)
}
#endif
-u16 lookup_dhcp_opt(int prot, char *name)
+int lookup_dhcp_opt(int prot, char *name)
{
const struct opttab_t *t;
int i;
@@ -528,10 +528,10 @@ u16 lookup_dhcp_opt(int prot, char *name)
if (strcasecmp(t[i].name, name) == 0)
return t[i].val;
- return 0;
+ return -1;
}
-u16 lookup_dhcp_len(int prot, u16 val)
+int lookup_dhcp_len(int prot, int val)
{
const struct opttab_t *t;
int i;
diff --git a/src/dnsmasq.h b/src/dnsmasq.h
index 69ae7a7..41e2798 100644
--- a/src/dnsmasq.h
+++ b/src/dnsmasq.h
@@ -1216,8 +1216,8 @@ void log_tags(struct dhcp_netid *netid, u32 xid);
int match_bytes(struct dhcp_opt *o, unsigned char *p, int len);
void dhcp_update_configs(struct dhcp_config *configs);
void display_opts(void);
-u16 lookup_dhcp_opt(int prot, char *name);
-u16 lookup_dhcp_len(int prot, u16 val);
+int lookup_dhcp_opt(int prot, char *name);
+int lookup_dhcp_len(int prot, int val);
char *option_string(int prot, unsigned int opt, unsigned char *val,
int opt_len, char *buf, int buf_len);
#ifdef HAVE_LINUX_NETWORK
diff --git a/src/option.c b/src/option.c
index b2596ec..2a61017 100644
--- a/src/option.c
+++ b/src/option.c
@@ -750,6 +750,7 @@ static int parse_dhcp_opt(char *errstr, char *arg, int flags)
struct dhcp_netid *np = NULL;
u16 opt_len = 0;
int is6 = 0;
+ int option_ok = 0;
new->len = 0;
new->flags = flags;
@@ -769,16 +770,19 @@ static int parse_dhcp_opt(char *errstr, char *arg, int flags)
{
new->opt = atoi(arg);
opt_len = 0;
+ option_ok = 1;
break;
}
if (strstr(arg, "option:") == arg)
{
- new->opt = lookup_dhcp_opt(AF_INET, arg+7);
- opt_len = lookup_dhcp_len(AF_INET, new->opt);
- /* option:<optname> must follow tag and vendor string. */
- if ((opt_len & OT_INTERNAL) && flags != DHOPT_MATCH)
- new->opt = 0;
+ if ((new->opt = lookup_dhcp_opt(AF_INET, arg+7)) != -1)
+ {
+ opt_len = lookup_dhcp_len(AF_INET, new->opt);
+ /* option:<optname> must follow tag and vendor string. */
+ if (!(opt_len & OT_INTERNAL) || flags == DHOPT_MATCH)
+ option_ok = 1;
+ }
break;
}
#ifdef HAVE_DHCP6
@@ -792,13 +796,16 @@ static int parse_dhcp_opt(char *errstr, char *arg, int flags)
{
new->opt = atoi(arg+8);
opt_len = 0;
+ option_ok = 1;
}
else
{
- new->opt = lookup_dhcp_opt(AF_INET6, arg+8);
- opt_len = lookup_dhcp_len(AF_INET6, new->opt);
- if ((opt_len & OT_INTERNAL) && flags != DHOPT_MATCH)
- new->opt = 0;
+ if ((new->opt = lookup_dhcp_opt(AF_INET6, arg+8)) != -1)
+ {
+ opt_len = lookup_dhcp_len(AF_INET6, new->opt);
+ if (!(opt_len & OT_INTERNAL) || flags == DHOPT_MATCH)
+ option_ok = 1;
+ }
}
/* option6:<opt>|<optname> must follow tag and vendor string. */
is6 = 1;
@@ -821,7 +828,7 @@ static int parse_dhcp_opt(char *errstr, char *arg, int flags)
new->flags |= DHOPT_RFC3925;
if (flags == DHOPT_MATCH)
{
- new->opt = 1; /* avoid error below */
+ option_ok = 1;
break;
}
}
@@ -848,16 +855,16 @@ static int parse_dhcp_opt(char *errstr, char *arg, int flags)
if (opt_len == 0 &&
!(new->flags & DHOPT_RFC3925))
- opt_len = lookup_dhcp_len(AF_INET6 ,new->opt);
+ opt_len = lookup_dhcp_len(AF_INET6, new->opt);
}
else
#endif
if (opt_len == 0 &&
!(new->flags & (DHOPT_VENDOR | DHOPT_ENCAPSULATE | DHOPT_RFC3925)))
- opt_len = lookup_dhcp_len(AF_INET ,new->opt);
+ opt_len = lookup_dhcp_len(AF_INET, new->opt);
/* option may be missing with rfc3925 match */
- if (new->opt == 0)
+ if (!option_ok)
ret_err(_("bad dhcp-option"));
if (comma)

View File

@ -1,38 +0,0 @@
#!/sbin/runscript
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License, v2 or later
# $Header: /var/cvsroot/gentoo-x86/net-dns/dnsmasq/files/dnsmasq-init,v 1.13 2008/01/29 15:06:30 flameeyes Exp $
opts="reload"
depend() {
provide dns
need localmount net
after bootmisc
}
start() {
ebegin "Starting ${SVCNAME}"
start-stop-daemon --start --exec /usr/sbin/dnsmasq \
--pidfile /var/run/dnsmasq.pid \
-- -x /var/run/dnsmasq.pid ${DNSMASQ_OPTS}
eend $?
}
stop() {
ebegin "Stopping ${SVCNAME}"
start-stop-daemon --stop --exec /usr/sbin/dnsmasq \
--pidfile /var/run/dnsmasq.pid
eend $?
}
reload() {
ebegin "Reloading ${SVCNAME}"
if ! service_started "${SVCNAME}" ; then
eend 1 "${SVCNAME} is not started"
return 1
fi
start-stop-daemon --stop --oknodo --signal HUP \
--exec /usr/sbin/dnsmasq --pidfile /var/run/dnsmasq.pid
eend $?
}

View File

@ -0,0 +1,30 @@
#!/sbin/runscript
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License, v2 or later
# $Header: /var/cvsroot/gentoo-x86/net-dns/dnsmasq/files/dnsmasq-init-dhcp-r1,v 1.1 2014/10/07 01:01:47 chutzpah Exp $
extra_started_commands="reload"
pidfile="/var/run/dnsmasq.pid"
command="/usr/sbin/dnsmasq"
command_args="-x ${pidfile} ${DNSMASQ_OPTS}"
start_stop_daemon_args="--retry TERM/3/TERM/5"
depend() {
provide dns
need localmount net
after bootmisc
use logger
}
start_pre() {
checkpath --owner dnsmasq:dnsmasq \
--mode 0644 \
--file /var/lib/misc/dnsmasq.leases
}
reload() {
ebegin "Reloading ${RC_SVCNAME}"
kill -HUP $(cat "${pidfile}")
eend $?
}

View File

@ -0,0 +1,24 @@
#!/sbin/runscript
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License, v2 or later
# $Header: /var/cvsroot/gentoo-x86/net-dns/dnsmasq/files/dnsmasq-init-r2,v 1.2 2012/10/02 02:36:14 chutzpah Exp $
extra_started_commands="reload"
pidfile="/var/run/dnsmasq.pid"
command="/usr/sbin/dnsmasq"
command_args="-x ${pidfile} ${DNSMASQ_OPTS}"
start_stop_daemon_args="--retry TERM/3/TERM/5"
depend() {
provide dns
need localmount net
after bootmisc
use logger
}
reload() {
ebegin "Reloading ${SVCNAME}"
kill -HUP $(cat "${pidfile}")
eend $?
}

View File

@ -1,4 +1,4 @@
# /etc/conf.d/dnsmasq: config file for /etc/init.d/dnsmasq
# See the dnsmasq(8) man page for possible options to put here.
DNSMASQ_OPTS=""
DNSMASQ_OPTS="--user=dnsmasq --group=dnsmasq"

View File

@ -0,0 +1,12 @@
[Unit]
Description=A lightweight DHCP and caching DNS server
After=network.target
[Service]
Type=simple
ExecStartPre=/usr/sbin/dnsmasq --test
ExecStart=/usr/sbin/dnsmasq -k --user=dnsmasq --group=dnsmasq
ExecReload=/bin/kill -HUP $MAINPID
[Install]
WantedBy=multi-user.target

View File

@ -0,0 +1,12 @@
[Unit]
Description=A lightweight DHCP and caching DNS server
After=network.target
[Service]
Type=simple
ExecStartPre=/usr/sbin/dnsmasq --test
ExecStart=/usr/sbin/dnsmasq -k --user=dnsmasq --group=dnsmasq
ExecReload=/bin/kill -HUP $MAINPID
[Install]
WantedBy=multi-user.target

View File

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>chutzpah@gentoo.org</email>
<name>Patrick McLean</name>
</maintainer>
<use>
<flag name='auth-dns'>Add support for acting as an authorative DNS server.</flag>
<flag name='conntrack'>Add support for Linux conntrack connection marking.</flag>
<flag name='dhcp-tools'>Install extra command line tools for manually managing DHCP leases.</flag>
<flag name='dhcp'>Enable support for acting as a DHCP server.</flag>
<flag name='dnssec'>Enable support DNSSEC validation and caching.</flag>
<flag name='script'>Enable support for calling scripts when leases change.</flag>
<flag name='tftp'>Enables built in TFTP server for netbooting.</flag>
</use>
</pkgmetadata>

View File

@ -0,0 +1,785 @@
# ChangeLog for net-dns/libidn
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/net-dns/libidn/ChangeLog,v 1.216 2014/11/10 19:28:32 grobian Exp $
10 Nov 2014; Fabian Groffen <grobian@gentoo.org> libidn-1.29.ebuild:
Marked ~m68k-mint, bug #528626
02 Nov 2014; Agostino Sarubbo <ago@gentoo.org> libidn-1.29.ebuild:
Stable for alpha, wrt bug #525266
29 Oct 2014; Agostino Sarubbo <ago@gentoo.org> libidn-1.29.ebuild:
Stable for sparc, wrt bug #525266
28 Oct 2014; Agostino Sarubbo <ago@gentoo.org> libidn-1.29.ebuild:
Stable for ia64, wrt bug #525266
27 Oct 2014; Agostino Sarubbo <ago@gentoo.org> libidn-1.29.ebuild:
Stable for ppc64, wrt bug #525266
23 Oct 2014; Markus Meier <maekke@gentoo.org> libidn-1.29.ebuild:
arm stable, bug #525266
23 Oct 2014; Pacho Ramos <pacho@gentoo.org> libidn-1.29.ebuild:
x86 stable, bug #525266
18 Oct 2014; Agostino Sarubbo <ago@gentoo.org> libidn-1.29.ebuild:
Stable for ppc, wrt bug #525266
17 Oct 2014; Pacho Ramos <pacho@gentoo.org> libidn-1.29.ebuild:
amd64 stable, bug #525266
16 Oct 2014; Jeroen Roovers <jer@gentoo.org> libidn-1.29.ebuild:
Stable for HPPA (bug #525266).
*libidn-1.29 (10 Aug 2014)
10 Aug 2014; Jeroen Roovers <jer@gentoo.org> -libidn-1.28-r1.ebuild,
+libidn-1.29.ebuild:
Version bump.
18 Jun 2014; Michał Górny <mgorny@gentoo.org> libidn-1.28-r1.ebuild:
Update dependencies to require guaranteed EAPI=5 or multilib ebuilds, bug
#513718.
*libidn-1.28-r1 (25 May 2014)
25 May 2014; Michał Górny <mgorny@gentoo.org> +libidn-1.28-r1.ebuild:
Enable multilib support.
06 Apr 2014; Mike Frysinger <vapier@gentoo.org> libidn-1.28.ebuild:
Mark arm64/m68k/s390/sh stable.
30 Sep 2013; Jeroen Roovers <jer@gentoo.org> -libidn-1.25.ebuild,
-libidn-1.26.ebuild:
Old.
30 Sep 2013; Agostino Sarubbo <ago@gentoo.org> libidn-1.28.ebuild:
Stable for x86, wrt bug #484246
26 Sep 2013; Agostino Sarubbo <ago@gentoo.org> libidn-1.28.ebuild:
Stable for arm, wrt bug #484246
25 Sep 2013; Jeroen Roovers <jer@gentoo.org> libidn-1.28.ebuild:
Run pkg_setup() explicitly for java and mono (bug #485764 by M. B.).
23 Sep 2013; Agostino Sarubbo <ago@gentoo.org> libidn-1.28.ebuild:
Stable for sparc, wrt bug #484246
22 Sep 2013; Agostino Sarubbo <ago@gentoo.org> libidn-1.28.ebuild:
Stable for amd64, wrt bug #484246
14 Sep 2013; Agostino Sarubbo <ago@gentoo.org> libidn-1.28.ebuild:
Stable for alpha, wrt bug #484246
14 Sep 2013; Agostino Sarubbo <ago@gentoo.org> libidn-1.28.ebuild:
Stable for ia64, wrt bug #484246
12 Sep 2013; Agostino Sarubbo <ago@gentoo.org> libidn-1.28.ebuild:
Stable for ppc64, wrt bug #484246
12 Sep 2013; Agostino Sarubbo <ago@gentoo.org> libidn-1.28.ebuild:
Stable for ppc, wrt bug #484246
09 Sep 2013; Jeroen Roovers <jer@gentoo.org> libidn-1.28.ebuild:
Stable for HPPA (bug #484246).
*libidn-1.28 (10 Jul 2013)
10 Jul 2013; Jeroen Roovers <jer@gentoo.org> -libidn-1.27.ebuild,
+libidn-1.28.ebuild:
Version bump (fixes bug #472604).
*libidn-1.27 (07 Jun 2013)
07 Jun 2013; Jeroen Roovers <jer@gentoo.org> +libidn-1.27.ebuild:
Version bump.
26 Feb 2013; Agostino Sarubbo <ago@gentoo.org> libidn-1.26.ebuild:
Stable for amd64, wrt bug #454178
24 Feb 2013; Agostino Sarubbo <ago@gentoo.org> libidn-1.26.ebuild:
Stable for sh, wrt bug #454178
20 Feb 2013; Agostino Sarubbo <ago@gentoo.org> libidn-1.26.ebuild:
Stable for s390, wrt bug #454178
06 Feb 2013; Agostino Sarubbo <ago@gentoo.org> libidn-1.26.ebuild:
Stable for sparc, wrt bug #454178
04 Feb 2013; Agostino Sarubbo <ago@gentoo.org> libidn-1.26.ebuild:
Stable for alpha, wrt bug #454178
03 Feb 2013; Agostino Sarubbo <ago@gentoo.org> libidn-1.26.ebuild:
Stable for arm, wrt bug #454178
31 Jan 2013; Agostino Sarubbo <ago@gentoo.org> libidn-1.26.ebuild:
Stable for ppc, wrt bug #454178
31 Jan 2013; Agostino Sarubbo <ago@gentoo.org> libidn-1.26.ebuild:
Stable for ppc64, wrt bug #454178
30 Jan 2013; Agostino Sarubbo <ago@gentoo.org> libidn-1.26.ebuild:
Stable for x86, wrt bug #454178
30 Jan 2013; Jeroen Roovers <jer@gentoo.org> libidn-1.26.ebuild:
Stable for HPPA (bug #454178).
29 Jan 2013; Agostino Sarubbo <ago@gentoo.org> libidn-1.26.ebuild:
Stable for ia64, wrt bug #454178
19 Jan 2013; Jeroen Roovers <jer@gentoo.org> libidn-1.26.ebuild:
Verbose build.
*libidn-1.26 (15 Dec 2012)
15 Dec 2012; Jeroen Roovers <jer@gentoo.org> +libidn-1.26.ebuild:
Version bump.
18 Sep 2012; Jeroen Roovers <jer@gentoo.org> -libidn-1.24.ebuild:
Old.
20 Aug 2012; Christoph Junghans <ottxor@gentoo.org> libidn-1.25.ebuild:
added prefix keywords
19 Aug 2012; Raúl Porcel <armin76@gentoo.org> libidn-1.25.ebuild:
alpha/ia64/s390/sh/sparc stable wrt #424125
20 Jul 2012; Anthony G. Basile <blueness@gentoo.org> libidn-1.25.ebuild:
Stable ppc, bug #424125
20 Jul 2012; Anthony G. Basile <blueness@gentoo.org> libidn-1.25.ebuild:
Stable ppc64, bug #424125
19 Jul 2012; Markus Meier <maekke@gentoo.org> libidn-1.25.ebuild:
arm stable, bug #424125
03 Jul 2012; Jeroen Roovers <jer@gentoo.org> libidn-1.25.ebuild:
Stable for HPPA (bug #424125).
30 Jun 2012; Jeff Horelick <jdhore@gentoo.org> libidn-1.25.ebuild:
marked x86 per bug 424125
30 Jun 2012; Agostino Sarubbo <ago@gentoo.org> libidn-1.25.ebuild:
Stable for amd64, wrt bug #424125
*libidn-1.25 (23 May 2012)
23 May 2012; Jeroen Roovers <jer@gentoo.org> +libidn-1.25.ebuild:
Version bump.
26 Apr 2012; Alexis Ballier <aballier@gentoo.org> libidn-1.24.ebuild:
keyword ~amd64-fbsd
05 Apr 2012; Jeroen Roovers <jer@gentoo.org> -libidn-1.23.ebuild:
Old.
01 Apr 2012; Raúl Porcel <armin76@gentoo.org> libidn-1.24.ebuild:
alpha/ia64/m68k/s390/sh/sparc stable wrt #407303
25 Mar 2012; Markus Meier <maekke@gentoo.org> libidn-1.24.ebuild:
arm stable, bug #407303
24 Mar 2012; Pawel Hajdan jr <phajdan.jr@gentoo.org> libidn-1.24.ebuild:
x86 stable wrt bug #407303
13 Mar 2012; Agostino Sarubbo <ago@gentoo.org> libidn-1.24.ebuild:
Stable for amd64, wrt bug #407303
13 Mar 2012; Jeroen Roovers <jer@gentoo.org> libidn-1.24.ebuild:
Stable for HPPA (bug #407303).
09 Mar 2012; Brent Baude <ranger@gentoo.org> libidn-1.24.ebuild:
Marking libidn-1.24 ppc64 for bug 407303
07 Mar 2012; Brent Baude <ranger@gentoo.org> libidn-1.24.ebuild:
Marking libidn-1.24 ppc for bug 407303
03 Mar 2012; Jeroen Roovers <jer@gentoo.org> -libidn-1.22.ebuild,
-libidn-1.22-r1.ebuild:
Old.
02 Mar 2012; Brent Baude <ranger@gentoo.org> libidn-1.23.ebuild:
Marking libidn-1.23 ppc64 for bug 398849
14 Feb 2012; Brent Baude <ranger@gentoo.org> libidn-1.23.ebuild:
Marking libidn-1.23 ppc for bug 398849
22 Jan 2012; Raúl Porcel <armin76@gentoo.org> libidn-1.23.ebuild:
alpha/arm/ia64/m68k/s390/sh/sparc/x86 stable wrt #398849
15 Jan 2012; Jeroen Roovers <jer@gentoo.org> libidn-1.23.ebuild:
Stable for HPPA (bug #398849).
14 Jan 2012; Jeroen Roovers <jer@gentoo.org> libidn-1.23.ebuild,
libidn-1.24.ebuild:
Replace dodoc with DOCS by Agostino Sarubbo.
14 Jan 2012; Agostino Sarubbo <ago@gentoo.org> libidn-1.23.ebuild:
Stable for AMD64, wrt bug #398849
13 Jan 2012; Jeroen Roovers <jer@gentoo.org> libidn-1.24.ebuild:
Update LICENSE.
*libidn-1.24 (12 Jan 2012)
12 Jan 2012; Jeroen Roovers <jer@gentoo.org> +libidn-1.24.ebuild:
Version bump.
28 Nov 2011; Jeroen Roovers <jer@gentoo.org> libidn-1.22-r1.ebuild,
libidn-1.23.ebuild:
Restore virtual/jdk deps.
*libidn-1.23 (27 Nov 2011)
27 Nov 2011; Jeroen Roovers <jer@gentoo.org> libidn-1.22-r1.ebuild,
+libidn-1.23.ebuild:
Version bump. Do not use autotools-utils.eclass (bug #392161).
*libidn-1.22-r1 (18 Oct 2011)
18 Oct 2011; Jeroen Roovers <jer@gentoo.org> +libidn-1.22-r1.ebuild:
Remove .la file when USE=-static-libs by Hans (bug #386929).
01 Aug 2011; Jeroen Roovers <jer@gentoo.org> -libidn-1.19.ebuild,
-libidn-1.20.ebuild, -libidn-1.21.ebuild:
^
18 Jul 2011; Mark Loeser <halcy0n@gentoo.org> libidn-1.22.ebuild:
Stable for ppc64; bug #371169
25 Jun 2011; Raúl Porcel <armin76@gentoo.org> libidn-1.22.ebuild:
alpha/ia64/m68k/s390/sh/sparc stable wrt #371169
23 Jun 2011; Brent Baude <ranger@gentoo.org> libidn-1.22.ebuild:
Marking libidn-1.22 ppc for bug 371169
19 Jun 2011; Markus Meier <maekke@gentoo.org> libidn-1.22.ebuild:
arm stable, bug #371169
18 Jun 2011; Markos Chandras <hwoarang@gentoo.org> libidn-1.22.ebuild:
Stable on amd64 wrt bug #371169
14 Jun 2011; Jeroen Roovers <jer@gentoo.org> libidn-1.22.ebuild:
Stable for HPPA (bug #371169).
13 Jun 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org> libidn-1.22.ebuild:
x86 stable wrt bug #371169
03 Jun 2011; Raúl Porcel <armin76@gentoo.org> libidn-1.20.ebuild:
alpha/ia64/m68k/s390/sh/sparc stable wrt #364847
15 May 2011; Markus Meier <maekke@gentoo.org> libidn-1.20.ebuild:
arm stable, bug #364847
07 May 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org> libidn-1.20.ebuild:
x86 stable wrt bug #364847
*libidn-1.22 (05 May 2011)
05 May 2011; Jeroen Roovers <jer@gentoo.org> +libidn-1.22.ebuild:
Version bump.
02 May 2011; Jeroen Roovers <jer@gentoo.org> libidn-1.20.ebuild:
Stable for HPPA (bug #364847).
28 Apr 2011; Markos Chandras <hwoarang@gentoo.org> libidn-1.20.ebuild:
Stable on amd64 wrt bug #364847
*libidn-1.21 (25 Apr 2011)
25 Apr 2011; Jeroen Roovers <jer@gentoo.org> +libidn-1.21.ebuild:
Version bump.
*libidn-1.20 (01 Mar 2011)
01 Mar 2011; Jeroen Roovers <jer@gentoo.org> +libidn-1.20.ebuild:
Version bump.
09 Jan 2011; Jeroen Roovers <jer@gentoo.org> libidn-1.19.ebuild:
Do not run valgrind tests (bug #335301).
11 Oct 2010; Jeroen Roovers <jer@gentoo.org> libidn-1.19.ebuild:
Make dev-java/gjdoc DEPEND depend on USE=doc by Michel Ganguin (bug
#340435).
03 Oct 2010; Raúl Porcel <armin76@gentoo.org> libidn-1.19.ebuild:
ia64/m68k/s390/sh/sparc stable wrt #327485
12 Sep 2010; Tobias Klausmann <klausman@gentoo.org> libidn-1.19.ebuild:
Stable on alpha, bug #327485
14 Aug 2010; Markus Meier <maekke@gentoo.org> libidn-1.19.ebuild:
arm stable, bug #327485
19 Jul 2010; Jeroen Roovers <jer@gentoo.org> libidn-1.19.ebuild:
Stable for PPC (bug #327485).
19 Jul 2010; Samuli Suominen <ssuominen@gentoo.org> libidn-1.19.ebuild:
ppc64 stable wrt #327485
13 Jul 2010; Jeroen Roovers <jer@gentoo.org> libidn-1.19.ebuild:
Stable for HPPA (bug #327485).
12 Jul 2010; Christian Faulhammer <fauli@gentoo.org> libidn-1.19.ebuild:
stable x86, bug 327485
09 Jul 2010; Pacho Ramos <pacho@gentoo.org> libidn-1.19.ebuild:
stable amd64, bug 327485
07 Jul 2010; Jeroen Roovers <jer@gentoo.org> -libidn-1.16.ebuild,
-libidn-1.18.ebuild, libidn-1.19.ebuild:
Optionally install static libs.
*libidn-1.19 (22 May 2010)
22 May 2010; Jeroen Roovers <jer@gentoo.org> +libidn-1.19.ebuild:
Version bump.
*libidn-1.18 (15 Feb 2010)
15 Feb 2010; Jeroen Roovers <jer@gentoo.org> +libidn-1.18.ebuild:
Version bump.
*libidn-1.16 (14 Jan 2010)
14 Jan 2010; Jeroen Roovers <jer@gentoo.org> +libidn-1.16.ebuild:
Version bump.
31 Oct 2009; Jeroen Roovers <jer@gentoo.org> -libidn-1.13.ebuild,
-libidn-1.14.ebuild:
Remove old.
31 Oct 2009; Brent Baude <ranger@gentoo.org> libidn-1.15.ebuild:
Marking libidn-1.15 ppc64 for bug 283653
07 Oct 2009; nixnut <nixnut@gentoo.org> libidn-1.15.ebuild:
ppc stable #283653
05 Oct 2009; Raúl Porcel <armin76@gentoo.org> libidn-1.15.ebuild:
arm/ia64/m68k/s390/sh/sparc stable wrt #283653
29 Sep 2009; Tobias Klausmann <klausman@gentoo.org> libidn-1.15.ebuild:
Stable on alpha, bug #283653
09 Sep 2009; Markus Meier <maekke@gentoo.org> libidn-1.15.ebuild:
amd64/x86 stable, bug #283653
07 Sep 2009; Jeroen Roovers <jer@gentoo.org> libidn-1.15.ebuild:
Stable for HPPA (bug #283653).
19 Jul 2009; nixnut <nixnut@gentoo.org> libidn-1.14.ebuild:
ppc stable #273431
02 Jul 2009; Markus Meier <maekke@gentoo.org> libidn-1.14.ebuild:
amd64 stable, bug #273431
30 Jun 2009; Jeroen Roovers <jer@gentoo.org> libidn-1.15.ebuild:
Add packager information, thanks to mraudsepp for noticing.
24 Jun 2009; Raúl Porcel <armin76@gentoo.org> libidn-1.14.ebuild:
arm/ia64/m68k/s390/sh/sparc stable wrt #273431
19 Jun 2009; Brent Baude <ranger@gentoo.org> libidn-1.14.ebuild:
stable ppc64, bug 273431
17 Jun 2009; Tobias Klausmann <klausman@gentoo.org> libidn-1.14.ebuild:
Stable on alpha, bug #273431
11 Jun 2009; Christian Faulhammer <fauli@gentoo.org> libidn-1.14.ebuild:
stable x86, bug 273431
09 Jun 2009; Jeroen Roovers <jer@gentoo.org> libidn-1.14.ebuild:
Stable for HPPA (bug #273431).
*libidn-1.15 (09 Jun 2009)
09 Jun 2009; Jeroen Roovers <jer@gentoo.org> +libidn-1.15.ebuild:
Version bump.
30 May 2009; Jeroen Roovers <jer@gentoo.org> metadata.xml:
Take up maintainership.
21 May 2009; Jeroen Roovers <jer@gentoo.org>
-files/0.6.9-javacflags.patch, -libidn-1.0-r1.ebuild,
-libidn-1.5-r1.ebuild, -libidn-1.8.ebuild, -libidn-1.9-r1.ebuild,
-libidn-1.11.ebuild:
Remove old.
21 May 2009; Brent Baude <ranger@gentoo.org> libidn-1.13.ebuild:
stable ppc, bug 268317
07 May 2009; Raúl Porcel <armin76@gentoo.org> libidn-1.13.ebuild:
alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #268317
05 May 2009; Jeroen Roovers <jer@gentoo.org> libidn-1.13.ebuild:
Stable for HPPA (bug #268317).
03 May 2009; Markus Meier <maekke@gentoo.org> libidn-1.13.ebuild:
amd64/x86 stable, bug #268317
03 May 2009; Brent Baude <ranger@gentoo.org> libidn-1.13.ebuild:
Marking libidn-1.13 ppc64 for bug 268317
*libidn-1.14 (02 May 2009)
02 May 2009; Jeroen Roovers <jer@gentoo.org> +libidn-1.14.ebuild:
Version bump.
22 Mar 2009; Harald van Dijk <truedfx@gentoo.org> libidn-1.13.ebuild:
Fix typo in emacs filename (#263390)
*libidn-1.13 (22 Mar 2009)
22 Mar 2009; MATSUU Takuto <matsuu@gentoo.org> +libidn-1.13.ebuild:
Version bumped. Fixed java-pkg_newjar.
*libidn-1.11 (27 Nov 2008)
27 Nov 2008; Jeroen Roovers <jer@gentoo.org> +libidn-1.11.ebuild:
Version bump (bug #246511 thanks to Arfrever Frehtes Taifersar Arahesis).
12 Oct 2008; Ulrich Mueller <ulm@gentoo.org> libidn-1.9-r1.ebuild:
Specify name of Emacs site-init file explicitely.
*libidn-1.9-r1 (03 Sep 2008)
03 Sep 2008; Ulrich Mueller <ulm@gentoo.org> +files/50libidn-gentoo.el,
-libidn-1.9.ebuild, +libidn-1.9-r1.ebuild:
Byte-compile elisp files; add a site-init file; bug 187332. Setup config
options with use_enable. Don't inherit autotools.eclass since it is unused.
Remove intermediate version.
25 Aug 2008; Alexis Ballier <aballier@gentoo.org> libidn-1.9.ebuild:
keyword ~sparc-fbsd
*libidn-1.9 (10 Jul 2008)
10 Jul 2008; Jeroen Roovers <jer@gentoo.org> +libidn-1.9.ebuild:
Version bump.
*libidn-1.8 (26 Jun 2008)
26 Jun 2008; Thilo Bangert <bangert@gentoo.org> -libidn-0.6.5-r1.ebuild,
-libidn-0.6.9-r1.ebuild, -libidn-0.6.9-r2.ebuild, -libidn-1.5.ebuild,
+libidn-1.8.ebuild:
version bump (bug #218757) - remove obsolete versions
14 Jun 2008; nixnut <nixnut@gentoo.org> libidn-1.5-r1.ebuild:
Stable on ppc wrt bug 221173
12 May 2008; Raúl Porcel <armin76@gentoo.org> libidn-1.5-r1.ebuild:
alpha/ia64/sparc stable wrt #221173
11 May 2008; Jeroen Roovers <jer@gentoo.org> libidn-1.5-r1.ebuild:
Stable for HPPPA (bug #221173).
11 May 2008; Markus Rothe <corsair@gentoo.org> libidn-1.5-r1.ebuild:
Stable on ppc64; bug #221173
11 May 2008; Markus Meier <maekke@gentoo.org> libidn-1.5-r1.ebuild:
amd64/x86 stable, bug #221173
02 Mar 2008; nixnut <nixnut@gentoo.org> libidn-1.0-r1.ebuild:
Stable on ppc wrt bug 211857
29 Feb 2008; Jeroen Roovers <jer@gentoo.org> libidn-1.0-r1.ebuild:
Stable for HPPA (bug #211857).
*libidn-1.5-r1 (29 Feb 2008)
29 Feb 2008; Vlastimil Babka <caster@gentoo.org> +libidn-1.5-r1.ebuild:
Fix USE=java - remove the bundled jar file. Has 1.5 bytecode, breaking build
with 1.4 JDK, besides others. Revbump so that everyone installs the same
file.
29 Feb 2008; Santiago M. Mola <coldwind@gentoo.org> libidn-1.0-r1.ebuild:
amd64 stable wrt bug #211857
*libidn-1.5 (29 Feb 2008)
29 Feb 2008; Mike Frysinger <vapier@gentoo.org> +libidn-1.5.ebuild:
Version bump #206906.
05 Feb 2008; Markus Rothe <corsair@gentoo.org> libidn-1.0-r1.ebuild:
Stable on ppc64
21 Jan 2008; Raúl Porcel <armin76@gentoo.org> libidn-1.0-r1.ebuild:
alpha/ia64/sparc/x86 stable
*libidn-1.0-r1 (05 Dec 2007)
05 Dec 2007; Ulrich Mueller <ulm@gentoo.org> libidn-0.6.9-r2.ebuild,
-libidn-1.0.ebuild, +libidn-1.0-r1.ebuild:
Fix Emacs support also for version 1.0, bug #187332.
22 Sep 2007; Wulf C. Krueger <philantrop@gentoo.org>
libidn-0.6.9-r1.ebuild:
Marked stable on amd64 as per bug 188420.
*libidn-0.6.9-r2 (16 Sep 2007)
16 Sep 2007; Christian Faulhammer <opfer@gentoo.org>
+libidn-0.6.9-r2.ebuild:
fix support for GNU Emacs, see bug 187332
15 Aug 2007; Jeroen Roovers <jer@gentoo.org> libidn-0.6.9-r1.ebuild:
Stable for HPPA (bug #188420).
14 Aug 2007; Tobias Scherbaum <dertobi123@gentoo.org>
libidn-0.6.9-r1.ebuild:
ppc stable, bug #188420
14 Aug 2007; Markus Rothe <corsair@gentoo.org> libidn-0.6.9-r1.ebuild:
Stable on ppc64; bug #188420
14 Aug 2007; Raúl Porcel <armin76@gentoo.org> libidn-0.6.9-r1.ebuild:
alpha/ia64/x86 stable wrt #188420
13 Aug 2007; Petteri Räty <betelgeuse@gentoo.org> libidn-1.0.ebuild:
Improve the emacs removal code so it works with xemacs. Fixes bug #188587.
13 Aug 2007; Gustavo Zacarias <gustavoz@gentoo.org>
libidn-0.6.9-r1.ebuild:
Stable on sparc wrt #188420
11 Aug 2007; Petteri Räty <betelgeuse@gentoo.org> -libidn-0.5.15.ebuild,
-libidn-0.6.9.ebuild:
Remove old ebuilds.
*libidn-1.0 (11 Aug 2007)
11 Aug 2007; Petteri Räty <betelgeuse@gentoo.org> +libidn-1.0.ebuild:
Version bump to 1.0. They now use GPL-3 for the tools, examples etc and the
library is still under LGPL-2.1.
28 May 2007; Raúl Porcel <armin76@gentoo.org> libidn-0.6.5-r1.ebuild:
alpha stable wrt #175845
24 Apr 2007; Bryan Østergaard <kloeri@gentoo.org> libidn-0.6.5-r1.ebuild:
Stable on Mips, bug 175845.
*libidn-0.6.9-r1 (24 Apr 2007)
24 Apr 2007; Petteri Räty <betelgeuse@gentoo.org>
+files/0.6.9-javacflags.patch, +libidn-0.6.9-r1.ebuild:
Works with virtual/jdk-1.4 again, doesn't install a versioned jar and
installs javadocs using java-pkg_dojavadoc.
24 Apr 2007; Petteri Räty <betelgeuse@gentoo.org> -libidn-0.5.4.ebuild,
-libidn-0.5.20.ebuild, -libidn-0.6.1.ebuild, -libidn-0.6.5.ebuild:
Remove old versions.
24 Apr 2007; Raúl Porcel <armin76@gentoo.org> libidn-0.6.9.ebuild:
Require >=java-1.5, bug 175859
24 Apr 2007; Jeroen Roovers <jer@gentoo.org> libidn-0.6.5-r1.ebuild:
Stable for HPPA (bug #175845).
*libidn-0.6.9 (24 Apr 2007)
24 Apr 2007; Raúl Porcel <armin76@gentoo.org> metadata.xml,
+libidn-0.6.9.ebuild:
Version bump and modify metadata to reflect maintainer-needed
22 Apr 2007; Raúl Porcel <armin76@gentoo.org> libidn-0.6.5-r1.ebuild:
ia64 stable
17 Apr 2007; Petteri Räty <betelgeuse@gentoo.org> libidn-0.6.5-r1.ebuild:
Make DEPEND more easy for humans to read.
12 Apr 2007; Christian Faulhammer <opfer@gentoo.org>
libidn-0.6.5-r1.ebuild:
stable amd64, bug 168488
22 Mar 2007; Gustavo Zacarias <gustavoz@gentoo.org>
libidn-0.6.5-r1.ebuild:
Stable on sparc
02 Mar 2007; nixnut <nixnut@gentoo.org> libidn-0.6.5-r1.ebuild:
Stable on ppc wrt bug 168488
28 Feb 2007; Markus Rothe <corsair@gentoo.org> libidn-0.6.5-r1.ebuild:
Stable on ppc64; bug #168488
26 Feb 2007; Christian Faulhammer <opfer@gentoo.org>
libidn-0.6.5-r1.ebuild:
stable x86; bug 168488
22 Feb 2007; Piotr Jaroszyński <peper@gentoo.org> ChangeLog:
Transition to Manifest2.
*libidn-0.6.5-r1 (24 Jul 2006)
24 Jul 2006; Joshua Nichols <nichoj@gentoo.org> +libidn-0.6.5-r1.ebuild:
Revision bump to use new Java system.
*libidn-0.6.5 (19 Jul 2006)
19 Jul 2006; Daniel Black <dragonheart@gentoo.org> +libidn-0.6.5.ebuild:
version bump
31 Mar 2006; Diego Pettenò <flameeyes@gentoo.org> libidn-0.6.1.ebuild:
Run elibtoolize and add ~x86-fbsd keyword.
26 Feb 2006; Joshua Kinard <kumba@gentoo.org> libidn-0.5.15.ebuild:
Marked stable on mips.
06 Feb 2006; Markus Rothe <corsair@gentoo.org> libidn-0.6.1.ebuild:
Added ~ppc64; bug #119910
27 Jan 2006; Daniel Black <dragonheart@gentoo.org> libidn-0.6.1.ebuild:
added mono support and fixed sandbox fault - bug #119929. Thanks to Peter
Johanson for the words of wisdom and Claes for the patch.
*libidn-0.6.1 (22 Jan 2006)
22 Jan 2006; Daniel Black <dragonheart@gentoo.org> -libidn-0.5.18.ebuild,
+libidn-0.6.1.ebuild:
version bump - checked with curl. removed older version. ppc64 dropped
due to new dependency as per bug #119910.
*libidn-0.5.20 (26 Oct 2005)
26 Oct 2005; Carsten Lohrke <carlo@gentoo.org> +libidn-0.5.20.ebuild:
version bump
16 Sep 2005; Ciaran McCreesh <ciaranm@gentoo.org> ChangeLog:
Converted to UTF-8, fixed encoding screwups
03 Sep 2005; Daniel Black <dragonheart@gentoo.org> -libidn-0.3.7.ebuild,
-libidn-0.5.13.ebuild, -libidn-0.5.17.ebuild:
old version cleanout
13 Aug 2005; Michael Hanselmann <hansmi@gentoo.org> libidn-0.5.15.ebuild:
Stable on ppc.
03 Aug 2005; Carsten Lohrke <carlo@gentoo.org> libidn-0.5.18.ebuild:
Depend on Java >=1.4.
*libidn-0.5.18 (22 Jul 2005)
22 Jul 2005; Carsten Lohrke <carlo@gentoo.org> +libidn-0.5.18.ebuild:
version bump
19 Jul 2005; Douglas Russell <puggy@gentoo.org> libidn-0.5.13.ebuild,
libidn-0.5.15.ebuild, libidn-0.5.17.ebuild:
Updated 0.5.1[357] to depend on java 1.4 or greater
07 Jul 2005; Markus Rothe <corsair@gentoo.org> libidn-0.5.15.ebuild:
Stable on ppc64
05 Jul 2005; Rene Nussbaumer <killerfox@gentoo.org> libidn-0.5.15.ebuild:
Stable on hppa.
27 Jun 2005; Gustavo Zacarias <gustavoz@gentoo.org> libidn-0.5.15.ebuild:
Stable on sparc
*libidn-0.5.17 (27 Jun 2005)
27 Jun 2005; Aron Griffis <agriffis@gentoo.org> libidn-0.5.15.ebuild,
+libidn-0.5.17.ebuild:
Clean up ebuild, mark 0.5.15 stable on alpha amd64 ia64 x86, bump to 0.5.17
25 Apr 2005; Bryan Østergaard <kloeri@gentoo.org> libidn-0.5.13.ebuild:
Stable on alpha.
21 Apr 2005; Gustavo Zacarias <gustavoz@gentoo.org> libidn-0.5.13.ebuild:
Stable on sparc
21 Apr 2005; Lars Weiler <pylon@gentoo.org> libidn-0.5.13.ebuild:
Stable on ppc.
20 Apr 2005; Simon Stelling <blubb@gentoo.org> libidn-0.5.13.ebuild:
stable on amd64
*libidn-0.5.15 (19 Apr 2005)
19 Apr 2005; Carsten Lohrke <carlo@gentoo.org> -libidn-0.5.0.ebuild,
-libidn-0.5.7.ebuild, -libidn-0.5.11.ebuild, -libidn-0.5.11-r1.ebuild,
+libidn-0.5.15.ebuild:
version bump and clean up
19 Apr 2005; Carsten Lohrke <carlo@gentoo.org> libidn-0.5.13.ebuild:
stable on x86
01 Apr 2005; Aron Griffis <agriffis@gentoo.org> libidn-0.5.13.ebuild:
stable on ia64
13 Mar 2005; Markus Rothe <corsair@gentoo.org> libidn-0.5.13.ebuild:
Stable on ppc64
21 Feb 2005; Hardave Riar <hardave@gentoo.org> libidn-0.5.4.ebuild:
Stable on mips.
17 Feb 2005; Gregorio Guidi <greg_g@gentoo.org> libidn-0.5.13.ebuild:
Remove unneeded pic flag (#81238). Cleanup.
*libidn-0.5.13 (29 Jan 2005)
29 Jan 2005; Carsten Lohrke <carlo@gentoo.org> +libidn-0.5.13.ebuild:
version bump
03 Dec 2004; Daniel Black <dragonheart@gentoo.org> libidn-0.5.11-r1.ebuild:
Handles pic correctly now thanks to Daniel Karlsson
<boogah@t-gul.rsn.bth.se> in bug #72969
01 Dec 2004; Daniel Black <dragonheart@gentoo.org> libidn-0.5.11-r1.ebuild:
moved stray symlink in install
*libidn-0.5.11-r1 (30 Nov 2004)
30 Nov 2004; Daniel Black <dragonheart@gentoo.org> +libidn-0.5.11-r1.ebuild:
Patch to support java as per bug #72250. Patch thanks to Diego Pettenò
<dgp85@users.sourceforge.net>
*libidn-0.5.11 (21 Nov 2004)
21 Nov 2004; Carsten Lohrke <carlo@gentoo.org> +libidn-0.5.11.ebuild:
version bump
*libidn-0.5.7 (15 Oct 2004)
15 Oct 2004; Carsten Lohrke <carlo@gentoo.org> +libidn-0.5.7.ebuild:
version bump
23 Aug 2004; psi29a <psi29a@gentoo.org> libidn-0.5.4.ebuild:
Added to ~mips
22 Aug 2004; Tom Gall <tgall@gentoo.org> libidn-0.5.4.ebuild:
stable on ppc64, bug #58179
11 Aug 2004; Jason Wever <weeve@gentoo.org> libidn-0.3.7.ebuild:
Stable on sparc.
*libidn-0.5.4 (08 Aug 2004)
08 Aug 2004; Caleb Tennis <caleb@gentoo.org> +metadata.xml,
+libidn-0.5.0.ebuild, +libidn-0.5.4.ebuild:
Latest version
08 Aug 2004; Guy Martin <gmsoft@gentoo.org> libidn-0.3.7.ebuild:
Stable on hppa.
*libidn-0.5.0 (05 Aug 2004)
05 Aug 2004; Caleb Tennis <caleb@gentoo.org> +metadata.xml,
+libidn-0.5.0.ebuild:
Version bump
22 Jul 2004; Travis Tilley <lv@gentoo.org> libidn-0.3.7.ebuild:
stable on amd64
18 Jul 2004; Lars Weiler <pylon@gentoo.org> libidn-0.3.7.ebuild:
Stable on ppc.
16 Jun 2004; Jason Wever <weeve@gentoo.org> libidn-0.3.7.ebuild:
Added ~sparc keyword.
11 Apr 2004; David Holm <dholm@gentoo.org> libidn-0.3.7.ebuild:
Added to ~ppc.
*libidn-0.3.7 (01 Mar 2004)
01 Mar 2004; Caleb Tennis <caleb@gentoo.org> libidn-0.3.7.ebuild:
Initial import - see bug #41001

View File

@ -0,0 +1,17 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
AUX 50libidn-gentoo.el 455 SHA256 b8b5a7df3ef312b47ef44d7b5c9180e06e9d8b9cbe43fa67b8511296381ff937 SHA512 13bcc7078ae8e088014323707d451c0bfdb53414e550945248a9648afa81681db013cb523eae71116c84f1dcfbb3b87e8743971775b75c4ce6dad914b3b0a501 WHIRLPOOL e2925be57973d4f2d9adebaa63bc9a2d63daa0c4ac571790fd564fe4b7a4d5d8db62a0e342a5043b28e2c506bb62f86e9f967e5a680dd50261fa1dfb4214b260
DIST libidn-1.28.tar.gz 3476317 SHA256 dd357a968449abc97c7e5fa088a4a384de57cb36564f9d4e0d898ecc6373abfb SHA512 ae40fb99349867a9d8e715669f20db2fa683e6aa4d4fcdb32b097aa37ee16acb727f553eb27210f290880a2cc051c5c0f8f28349aeea71045bf76dbcf472e003 WHIRLPOOL a9e245be163b0bfdf7b6670178023274dcb7717c554bfd75e713b87bfad49698e670c57f88ba512c81f1e39f743d44171f6c123ada52d82c8e7f5d20bc08879d
DIST libidn-1.29.tar.gz 3474087 SHA256 fb82747dbbf9b36f703ed27293317d818d7e851d4f5773dedf3efa4db32a7c7c SHA512 4e316d3e2d39d052227f3cc915341692815ab59a1fb56a25dff564329cadfd9e7738f07697bbc7f5f2577827cdbfd9af2cb89487c74ead97a77a186d37a97e30 WHIRLPOOL 61128dd5a49c3ffdc900f92f9ed3b3a73c3c193abc4ef6ef0b9c8e963cb635dfcf0074d5a5a71317d855300f2b1a59a91e7958359f1b29df5a6ec188d9e72819
EBUILD libidn-1.28.ebuild 2317 SHA256 bb1b09b0766fbc20748f44c35a3b5bd8cff3d5509eee8f0fa8c0b8d30469d78c SHA512 b7a34f9e77167c74f799eab540ebde2493bfd0d8b05c61c05a30eadd5464a2780a83a06c877223df73cc225d61aaf34667bc1be3bf901f25095e9257ca2d69be WHIRLPOOL 475fcd1928bf4754d7188facf4bfc310b6a8d314d53379b8acc5fbf44fc76f67102dc32d21cb600c7e0767e47f6abd94762894ec4c9e3353d759595a60c8fb29
EBUILD libidn-1.29.ebuild 2717 SHA256 a14c3f18229679c38aee5b4e807a549b4a23ec4be2661044684f5dae2c03915e SHA512 127af1fcd8840c756f64143c17f2bc156035307e1b3e97b96b942b4e6372cdac88facb0eceae006056f1806dba1665f2b1630204a20a82b52a34e0a4bc1c7ad0 WHIRLPOOL 456b10fd9c9df524d532f90cde0c4baca44dcc9a94b4a5732fafbfbc7c97f87ff0576d4b7d26f8bc2f380adee9184dca4f57212013b3d18485042ad767654739
MISC ChangeLog 25385 SHA256 ad94c3e50be86cde22f19ec4c22a1a561bc0c8558606480f97d3aa2248dd86fa SHA512 c6aeb60c56ec77014a6c8106f857390696d22f5a245d1bae3fd5662df9b0e80efb0405a79bae3c0f7154e465e567d83b85b4b964ae089b8ad849a30da71a049a WHIRLPOOL 042bf48ee1eeba9e1ee254656f0a7362ad76e0b08716ff003d7b6875096f32c4af6a31d6538299f36ea7df156e130a088d9965a625d5e042c7a500ff09e8af7e
MISC metadata.xml 230 SHA256 529c3320b250d179bb9e9ae651a88ba3f2a1bca78cd1ab07d5aef28d571960ce SHA512 a7a1138a00026b873623549a80248ee704c039921fd65203098c1f81c9c4532f142de26a2743720e6a108273f4ac547a8707909f3e6001dd5844b0e7e275dba7 WHIRLPOOL dc42bdbbe8863903771b14c2511223d0a3c2c94d543cc2e211269312e522bc6cb352af4568a4a307ad1163c6feb8852d61652694ae00616f6abbdcecf840d5d7
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iEYEAREIAAYFAlRhEeIACgkQX3X2B8XHTolSUQCfTP4Qv9/dIf1IeaDM161TuqVS
kYMAnjx/PhUJ/aLCnLcrNS6TnQaMYkZ0
=EbMi
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,12 @@
;;; libidn site-lisp configuration
(add-to-list 'load-path "@SITELISP@")
(autoload 'idna-to-ascii "idna"
"Returns an ASCII Compatible Encoding (ACE) of STR.")
(autoload 'idna-to-unicode "idna"
"Returns a possibly multibyte string after decoding STR.")
(autoload 'punycode-encode "punycode"
"Returns a Punycode encoding of STR.")
(autoload 'punycode-decode "punycode"
"Returns a possibly multibyte string which is the punycode decoding of STR.")

View File

@ -0,0 +1,100 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-dns/libidn/libidn-1.28.ebuild,v 1.12 2014/04/06 15:11:33 vapier Exp $
EAPI=5
inherit elisp-common java-pkg-opt-2 mono-env
DESCRIPTION="Internationalized Domain Names (IDN) implementation"
HOMEPAGE="http://www.gnu.org/software/libidn/"
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 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="doc emacs java mono nls static-libs"
DOCS=( AUTHORS ChangeLog FAQ NEWS README THANKS TODO )
COMMON_DEPEND="
emacs? ( virtual/emacs )
mono? ( >=dev-lang/mono-0.95 )
"
DEPEND="${COMMON_DEPEND}
nls? ( >=sys-devel/gettext-0.17 )
java? (
>=virtual/jdk-1.5
doc? ( dev-java/gjdoc )
)
"
RDEPEND="${COMMON_DEPEND}
nls? ( virtual/libintl )
java? ( >=virtual/jre-1.5 )
"
pkg_setup() {
mono-env_pkg_setup
java-pkg-opt-2_pkg_setup
}
src_prepare() {
# bundled, with wrong bytecode
rm "${S}/java/${P}.jar" || die
}
src_configure() {
econf \
$(use_enable java) \
$(use_enable mono csharp mono) \
$(use_enable nls) \
$(use_enable static-libs static) \
--disable-silent-rules \
--disable-valgrind-tests \
--with-lispdir="${EPREFIX}${SITELISP}/${PN}" \
--with-packager-bug-reports="https://bugs.gentoo.org" \
--with-packager-version="r${PR}" \
--with-packager="Gentoo"
}
src_compile() {
default
if use emacs; then
elisp-compile src/*.el || die
fi
}
src_install() {
default
if use emacs; then
# *.el are installed by the build system
elisp-install ${PN} src/*.elc
elisp-site-file-install "${FILESDIR}/50${PN}-gentoo.el"
else
rm -r "${ED}/usr/share/emacs" || die
fi
if use doc ; then
dohtml -r doc/reference/html/*
fi
if use java ; then
java-pkg_newjar java/${P}.jar ${PN}.jar || die
rm -r "${ED}"/usr/share/java || die
if use doc ; then
java-pkg_dojavadoc doc/java
fi
fi
prune_libtool_files
}
pkg_postinst() {
use emacs && elisp-site-regen
}
pkg_postrm() {
use emacs && elisp-site-regen
}

View File

@ -0,0 +1,107 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-dns/libidn/libidn-1.29.ebuild,v 1.11 2014/11/10 19:28:32 grobian Exp $
EAPI=5
inherit elisp-common java-pkg-opt-2 mono-env multilib-minimal
DESCRIPTION="Internationalized Domain Names (IDN) implementation"
HOMEPAGE="http://www.gnu.org/software/libidn/"
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 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~ia64-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 )
COMMON_DEPEND="
emacs? ( virtual/emacs )
mono? ( >=dev-lang/mono-0.95 )
"
DEPEND="${COMMON_DEPEND}
nls? ( >=sys-devel/gettext-0.17 )
java? (
>=virtual/jdk-1.5
doc? ( dev-java/gjdoc )
)
"
RDEPEND="${COMMON_DEPEND}
nls? ( >=virtual/libintl-0-r1[${MULTILIB_USEDEP}] )
java? ( >=virtual/jre-1.5 )
abi_x86_32? (
!<=app-emulation/emul-linux-x86-baselibs-20140508-r5
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
)
"
pkg_setup() {
mono-env_pkg_setup
java-pkg-opt-2_pkg_setup
}
src_prepare() {
# bundled, with wrong bytecode
rm "${S}/java/${P}.jar" || die
}
multilib_src_configure() {
ECONF_SOURCE=${S} \
econf \
$(multilib_native_use_enable java) \
$(multilib_native_use_enable mono csharp mono) \
$(use_enable nls) \
$(use_enable static-libs static) \
--disable-silent-rules \
--disable-valgrind-tests \
--with-lispdir="${EPREFIX}${SITELISP}/${PN}" \
--with-packager-bug-reports="https://bugs.gentoo.org" \
--with-packager-version="r${PR}" \
--with-packager="Gentoo"
}
multilib_src_compile() {
default
if multilib_is_native_abi && use emacs; then
elisp-compile "${S}"/src/*.el || die
fi
}
multilib_src_install() {
emake DESTDIR="${D}" install
if multilib_is_native_abi && use java; then
java-pkg_newjar java/${P}.jar ${PN}.jar || die
rm -r "${ED}"/usr/share/java || die
if use doc ; then
java-pkg_dojavadoc doc/java
fi
fi
}
multilib_src_install_all() {
if use emacs; then
# *.el are installed by the build system
elisp-install ${PN} "${S}"/src/*.elc
elisp-site-file-install "${FILESDIR}/50${PN}-gentoo.el"
else
rm -r "${ED}/usr/share/emacs" || die
fi
einstalldocs
if use doc ; then
dohtml -r doc/reference/html/.
fi
prune_libtool_files
}
pkg_postinst() {
use emacs && elisp-site-regen
}
pkg_postrm() {
use emacs && elisp-site-regen
}

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>jer@gentoo.org</email>
<name>Jeroen Roovers</name>
</maintainer>
</pkgmetadata>