From c2f346ceb3278ccce1720a4fe949d84afff47af7 Mon Sep 17 00:00:00 2001 From: Geoff Levand Date: Tue, 16 Jun 2015 14:15:17 -0700 Subject: [PATCH] bump(dev-libs/libevent): sync with upstream for arm64 Signed-off-by: Geoff Levand --- .../dev-libs/libevent/ChangeLog | 57 ++++++++++++++++++- .../portage-stable/dev-libs/libevent/Manifest | 20 +++---- .../dev-libs/libevent/libevent-2.0.21.ebuild | 54 ------------------ ....0.21-r1.ebuild => libevent-2.0.22.ebuild} | 12 ++-- .../dev-libs/libevent/libevent-2.1.4.ebuild | 50 ---------------- ...2.0.21-r2.ebuild => libevent-2.1.5.ebuild} | 23 ++++---- ...t-2.1.4-r1.ebuild => libevent-9999.ebuild} | 12 ++-- .../md5-cache/dev-libs/libevent-2.0.21 | 13 ----- .../{libevent-2.0.21-r1 => libevent-2.0.22} | 6 +- .../md5-cache/dev-libs/libevent-2.1.4 | 12 ---- .../{libevent-2.0.21-r2 => libevent-2.1.5} | 4 +- .../{libevent-2.1.4-r1 => libevent-9999} | 9 ++- 12 files changed, 96 insertions(+), 176 deletions(-) delete mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/libevent/libevent-2.0.21.ebuild rename sdk_container/src/third_party/portage-stable/dev-libs/libevent/{libevent-2.0.21-r1.ebuild => libevent-2.0.22.ebuild} (79%) delete mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/libevent/libevent-2.1.4.ebuild rename sdk_container/src/third_party/portage-stable/dev-libs/libevent/{libevent-2.0.21-r2.ebuild => libevent-2.1.5.ebuild} (78%) rename sdk_container/src/third_party/portage-stable/dev-libs/libevent/{libevent-2.1.4-r1.ebuild => libevent-9999.ebuild} (82%) delete mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/libevent-2.0.21 rename sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/{libevent-2.0.21-r1 => libevent-2.0.22} (82%) delete mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/libevent-2.1.4 rename sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/{libevent-2.0.21-r2 => libevent-2.1.5} (92%) rename sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/{libevent-2.1.4-r1 => libevent-9999} (51%) diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libevent/ChangeLog b/sdk_container/src/third_party/portage-stable/dev-libs/libevent/ChangeLog index 31562edad1..6f927c905d 100644 --- a/sdk_container/src/third_party/portage-stable/dev-libs/libevent/ChangeLog +++ b/sdk_container/src/third_party/portage-stable/dev-libs/libevent/ChangeLog @@ -1,6 +1,59 @@ # ChangeLog for dev-libs/libevent -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/libevent/ChangeLog,v 1.279 2014/10/11 13:38:27 maekke Exp $ +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/libevent/ChangeLog,v 1.294 2015/01/16 19:47:30 jer Exp $ + + 16 Jan 2015; Jeroen Roovers libevent-2.1.5.ebuild: + Restore keywords now 2.1 is in beta (maybe bug #533540). + + 16 Jan 2015; Jeroen Roovers -libevent-2.0.21-r1.ebuild: + Old. + + 16 Jan 2015; Agostino Sarubbo libevent-2.0.22.ebuild: + Stable for ia64, wrt bug #535774 + + 14 Jan 2015; Agostino Sarubbo libevent-2.0.22.ebuild: + Stable for ppc64, wrt bug #535774 + + 13 Jan 2015; Agostino Sarubbo libevent-2.0.22.ebuild: + Stable for sparc, wrt bug #535774 + + 11 Jan 2015; Markus Meier libevent-2.0.22.ebuild: + arm stable, bug #535774 + + 09 Jan 2015; Tobias Klausmann libevent-2.0.22.ebuild: + Stable on alpha, bug 535774 + + 09 Jan 2015; Agostino Sarubbo libevent-2.0.22.ebuild: + Stable for ppc, wrt bug #535774 + + 08 Jan 2015; Andreas Schuerch libevent-2.0.22.ebuild: + x86 stable, see bug 535774 + + 06 Jan 2015; Jeroen Roovers libevent-2.0.22.ebuild: + Stable for HPPA (bug #535774). + + 06 Jan 2015; Agostino Sarubbo libevent-2.0.22.ebuild: + Stable for amd64, wrt bug #535774 + + 06 Jan 2015; Jeroen Roovers -libevent-2.0.21-r2.ebuild, + -libevent-2.1.4-r1.ebuild: + Old (bug #535774). + +*libevent-2.1.5 (06 Jan 2015) +*libevent-2.0.22 (06 Jan 2015) + + 06 Jan 2015; Jeroen Roovers libevent-2.0.21-r1.ebuild, + libevent-2.0.21-r2.ebuild, +libevent-2.0.22.ebuild, -libevent-2.1.4.ebuild, + +libevent-2.1.5.ebuild: + Version bump. + +*libevent-9999 (26 Dec 2014) + + 26 Dec 2014; Jeroen Roovers +libevent-9999.ebuild: + Add live ebuild. + + 19 Oct 2014; Jeroen Roovers -libevent-2.0.21.ebuild: + Old. 11 Oct 2014; Markus Meier libevent-2.0.21-r1.ebuild: arm stable, bug #512012 diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libevent/Manifest b/sdk_container/src/third_party/portage-stable/dev-libs/libevent/Manifest index e7a3763948..4e410a77fa 100644 --- a/sdk_container/src/third_party/portage-stable/dev-libs/libevent/Manifest +++ b/sdk_container/src/third_party/portage-stable/dev-libs/libevent/Manifest @@ -1,19 +1,17 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 -DIST libevent-2.0.21-stable.tar.gz 850772 SHA256 22a530a8a5ba1cb9c080cba033206b17dacd21437762155c6d30ee6469f574f5 SHA512 fbcdd12af9313ecc0f2988eb46ef03906b1c3aff96871a165eb8eae2cb650b1a3bb420dccf3a6bc3cdc192436d8dfc2ce67a7cc7d9e586f27be1fa52dd62dfa1 WHIRLPOOL e1d2571235770251b8a2d3f1565238909df307d7de2bb86eefeca136c76eba5f645cea951ec58fdc4f2e6bcd70b74d128ddf7df5aec4ee164fb2c6c52136989e -DIST libevent-2.1.4-alpha.tar.gz 957745 SHA256 7e5a1f464f7c7298cbb3074481d7c620553288b73f4a6bebeea84173edc4bce5 SHA512 d75911fc968884a49bea0127f6d478b160b05032e446b8105c833b4acca6412d2eaa7b5077b1b4b902bfc5789060394433188ac36f8d4954691e00aa7ca1e0bd WHIRLPOOL 4d5b0bb7a648d658245f0d802d10da199726a8459da2dfab470f937bf61029d903d4bc688416078ba24e6627e08bd5375df0ce00f0842a7033739b79940ecd7d -EBUILD libevent-2.0.21-r1.ebuild 1603 SHA256 7f9d3754d74f580bf4fb7ea9f5925244371111d6238162a330f7eec64077a261 SHA512 c3c79c95abfd0203e078ea6588d1c6402a9adb5a6df5b1cb4e1ece7ba874220d5130d3a6d5af80a499710f50d15e11b6514b48d5bd8f0ee95ccb0f94dde98776 WHIRLPOOL e48986d1b1ab1cf1a48db9e3de08d606753524bb1b6b40a789dc7a9f8059de9a28d8b16e9530e4a64010b33cd354b40a1d8c3777c8cc609d0b8ebbccb59a66d6 -EBUILD libevent-2.0.21-r2.ebuild 1793 SHA256 fabb2f3618c2732fcd262d002284d60371be0b83c74676b6636357edd7c4e1b0 SHA512 6c140d1782fcd89bc34c2f9f9699c20c465d32226c46fdba3e4c064264005cb490f4e80c9ea83ff5539f8c5edc3928efdc3ed6ae626479d552899fed02514406 WHIRLPOOL 0efe1afbe1f14ffeb154e27781d8d34d1adb6b6e530346548a37e4f08de470df7dcb500f3512050e7788b608bc418a1d9c8c37e3f5c144fa8eb9e2c31e0452ac -EBUILD libevent-2.0.21.ebuild 1382 SHA256 5ce4d1731947f3519b95fef0f5d38ff0228aa8c9c046d46a1fc5b7624b3d241b SHA512 299b4819e3c020ab4fe5d8d639592f89f15351b904bbc840725ce274d0a1934377e397667bfd3e3f364f905fa79b0acaa387316e52e84bdffab1f2e5b218ee97 WHIRLPOOL 9c18471707578491100e8530ce09c51f406f902a4a5f3b23853da95d40a770231ec5c587f29c2df901859ffb94955ff47fd5305ab1c2e9d5600d8fd4b90352c1 -EBUILD libevent-2.1.4-r1.ebuild 1505 SHA256 d411c7e35ca8353f84dbccb30bb1797984b22be9e681c8d92578ebd2e9c0812a SHA512 d97fa4369218fa3251fee6cfea9bcc0744599c649f5c72ec7d113a4e5546ea3d3effc7711fef0919a31cbff5d39c4debfe927d6ecfe43f06d5192dc8c885fd50 WHIRLPOOL e399546d9f5cf9e040fa14a0a26d7bdcfde9e6a1a782fba5a3e511c781b5f6f5b169e7dba2900f51f97d5b624abe99d0fa41bc0222531797377885a6aa056140 -EBUILD libevent-2.1.4.ebuild 1065 SHA256 9ead3185b2f4629d2f8166aa707673444af07ae55665cd95574bf4928101d788 SHA512 2abf8fa85735d4eecdad60c4ea6f6d4f7df5e719100f1a11c4d25c7bf19323cb4cb84f3534e8b32e6ccdb31345176e1a4ec7b490b46483f14bc5c85dcaa22950 WHIRLPOOL 08f8012e483340b783e32f95a16e5be0ca0e9d9d88356b286a5c05d108516de983f3c99e5596787ef27927a6dcd88b5e4d026ca811f0a5400013a569569b46de -MISC ChangeLog 33089 SHA256 06a7452cbe83308f53ac3125843508df04fdc61ecc2fddaffd6666d934b95f04 SHA512 75c5c528a1f8690adb1044bca28410d4d86c00a32e32efa1071d9910578bb8d350dd3a6dffe5e6923faa5d971e66a15a4fa147019d207c1e9e912508077fb8a2 WHIRLPOOL b7efa556b816ecdeba2870cc2a60412d3db555f836a2e7b01d2b242b9a26d5a25f9044782bf2061226b8e36dd28e4ceef5772fc16faad565e135a223c5d49399 +DIST libevent-2.0.22-stable.tar.gz 854987 SHA256 71c2c49f0adadacfdbe6332a372c38cf9c8b7895bb73dabeaa53cdcc1d4e1fa3 SHA512 990637f12e890bfa7f86c194c8b112701436e92b60afb829194879efb85d558b986261e6508fe29bde73981feada874438e2d442cec8ea5730c889954f9bc907 WHIRLPOOL fe465e94a35dc489a86fad93fd4a82d5c314e3a66ebf1bcf8ba29014fe9bd2ebce4546b4a6a9fedee40d17010d73eb89b99596cec1dde3b7f9a4240cf6b6760d +DIST libevent-2.1.5-beta.tar.gz 972344 SHA256 79e1b82236a02f1432b6d95ef94186915790eb9910211647f9c01a85149066d8 SHA512 cc38885fc9c7f884085d6adb4bfa51834935475f9c24b76e1fe301b43520dd88935aea588eb4c5795942fa625a790ff575f06b709775e8424691f3307becd216 WHIRLPOOL a040e9b63933d422a7ffa75c4dd0649ae239ebd747fb733420df9f40eb48e9d6ff4d4e6f217b87655a1cbde53cba1ef03beed107d62bf8720391c1f05e010adb +EBUILD libevent-2.0.22.ebuild 1785 SHA256 f21bb504a205997469511ea6ef98de2f6f8b277960e4b754e28ffc14edf1c34d SHA512 e40de4a7ca27c0e072fb6f235e2779d56eb915d31bfd8e40a57c41f0ca81f864c272cf849bd8ee227bf5fc95c0e262e3e70afd07e271db670252be54e06f08d0 WHIRLPOOL 2a905056a9ec23d68ea9ec3a068b858922042e8ec253c7f6b2511a08c12bf7046072ddde3f4d7cf7bbf099acda50ed40b1d6b061675e2b97c55ed558baaac1cf +EBUILD libevent-2.1.5.ebuild 1733 SHA256 ad0ff5140c71089217be92f585f9bb9c51d7aedfc3c313c246753c720846c6c6 SHA512 5a0a699d89025322dbf96be79b7caf644bf4f736d94da6bac5212f7b862a7ffff223320ce057589a124edd9079de8a08328602890b4a54c0790aceb56d5aa289 WHIRLPOOL 10cb69052dee6c667b94c88fa6b114439a361ad15fcc4f7ab08bc28a3500fd9a8804757267acf7fec4a21388af96bd26834c3e1ba00232f46361fe4363261185 +EBUILD libevent-9999.ebuild 1468 SHA256 fe9ff21fed3f4cc5b36e85b21f7aa279ca69d828e2c43dddf8cb8f1366c89e0d SHA512 c132d94c64e0d7978a286c1d595b564949d31fd550ea35fd5c30b5d9a1a375786902ff7177c40e527c5ef33d2adbd0345dd00a9eb08a7adea05918cfe18cbdd2 WHIRLPOOL 816c36f257fa667767c1db7e50972a442bae5605dbe65a2a471af1203671541aa772d0892beb249883d6f850ace0d531c34e045eedf133763e94f84a0e059765 +MISC ChangeLog 34851 SHA256 929b512f9545dcededb710c853d284ed24f26be824107fcc7786b152bc1a51d0 SHA512 aea073e9680170bbe3ffd27366ca53ed4097ebc465cc720a19be7954abaa06442ac7f655b7fedeb8abb8674290db806862d6426775942b20772c4389133c4a4d WHIRLPOOL 87dec94637f8cbd463294efc3a692844d3334e4cdf60636b647fd86660d6682c0a856a34fcbcc8af37e148026e2edc2766df78d9ad57d5f93711f80181a5004e MISC metadata.xml 425 SHA256 edc92690cf7b79c96eb49aea0b7d3b2f779ca545f61c39bda0e6806e06cf6cb5 SHA512 71545bf5cebf22c47ecf0ce7b56dbe377d3b177a3991a5c7194da72b7c3f68394ecbbd5447823f4a509c644711ffae71be781168a6e2073383f99819f3bbd287 WHIRLPOOL b5d4c008cfb0c477c57a1faff60ca412f13703fcc7f9c8d51528b593a244e7f96db3849ea697df8dc09b5b102b364778b62f65fe639c619a97e90825cd3bf214 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 -iEYEAREIAAYFAlQ5MtUACgkQkKaRLQcq0GIbNgCeKq8geX9wdlIlCTXHkD8Y2HHa -VcIAnjysyroPEN0nepexm4OpzQeAQLRg -=aM7c +iEYEAREIAAYFAlS5atMACgkQVWmRsqeSphMgYwCbB/orJjETqwygrOqTpMZrxmYC +5VMAn1no5MCYuWuhfcJ51OCYWXy2tS+D +=rrbD -----END PGP SIGNATURE----- diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libevent/libevent-2.0.21.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/libevent/libevent-2.0.21.ebuild deleted file mode 100644 index 08ad314924..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/libevent/libevent-2.0.21.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/libevent/libevent-2.0.21.ebuild,v 1.17 2014/01/18 04:51:21 vapier Exp $ - -EAPI=5 -inherit eutils libtool - -MY_P="${P}-stable" - -DESCRIPTION="A library to execute a function when a specific event occurs on a file descriptor" -HOMEPAGE="http://libevent.org/" -SRC_URI="mirror://github/${PN}/${PN}/${MY_P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="+ssl static-libs test" - -DEPEND="ssl? ( dev-libs/openssl )" -RDEPEND=" - ${DEPEND} - !<=dev-libs/9libs-1.0 -" - -S=${WORKDIR}/${MY_P} - -DOCS=( README ChangeLog ) - -src_prepare() { - elibtoolize - - # don't waste time building tests/samples - sed -i \ - -e 's|^\(SUBDIRS =.*\)sample test\(.*\)$|\1\2|' \ - Makefile.in || die "sed Makefile.in failed" -} - -src_configure() { - econf \ - $(use_enable static-libs static) \ - $(use_enable ssl openssl) -} - -src_test() { - # The test suite doesn't quite work (see bug #406801 for the latest - # installment in a riveting series of reports). - : - # emake -C test check | tee "${T}"/tests -} - -src_install() { - default - prune_libtool_files -} diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libevent/libevent-2.0.21-r1.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/libevent/libevent-2.0.22.ebuild similarity index 79% rename from sdk_container/src/third_party/portage-stable/dev-libs/libevent/libevent-2.0.21-r1.ebuild rename to sdk_container/src/third_party/portage-stable/dev-libs/libevent/libevent-2.0.22.ebuild index 6df6bbf806..643ac4427e 100644 --- a/sdk_container/src/third_party/portage-stable/dev-libs/libevent/libevent-2.0.21-r1.ebuild +++ b/sdk_container/src/third_party/portage-stable/dev-libs/libevent/libevent-2.0.22.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/libevent/libevent-2.0.21-r1.ebuild,v 1.12 2014/10/11 13:38:27 maekke Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/libevent/libevent-2.0.22.ebuild,v 1.10 2015/01/16 08:08:37 ago Exp $ EAPI=5 inherit eutils libtool multilib-minimal @@ -9,12 +9,12 @@ MY_P="${P}-stable" DESCRIPTION="A library to execute a function when a specific event occurs on a file descriptor" HOMEPAGE="http://libevent.org/" -SRC_URI="mirror://github/${PN}/${PN}/${MY_P}.tar.gz" +SRC_URI="mirror://sourceforge/levent/files/${MY_P}.tar.gz" LICENSE="BSD" SLOT="0" KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="+ssl static-libs test +threads" +IUSE="debug +ssl static-libs test +threads" DEPEND="ssl? ( >=dev-libs/openssl-1.0.1h-r2[${MULTILIB_USEDEP}] )" RDEPEND=" @@ -34,6 +34,8 @@ src_prepare() { elibtoolize # don't waste time building tests/samples + # https://github.com/libevent/libevent/pull/143 + # https://github.com/libevent/libevent/pull/144 sed -i \ -e 's|^\(SUBDIRS =.*\)sample test\(.*\)$|\1\2|' \ Makefile.in || die "sed Makefile.in failed" @@ -42,6 +44,8 @@ src_prepare() { multilib_src_configure() { ECONF_SOURCE="${S}" \ econf \ + $(use_enable debug debug-mode) \ + $(use_enable debug malloc-replacement) \ $(use_enable ssl openssl) \ $(use_enable static-libs static) \ $(use_enable threads thread-support) diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libevent/libevent-2.1.4.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/libevent/libevent-2.1.4.ebuild deleted file mode 100644 index e7e3d9bd26..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/libevent/libevent-2.1.4.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/libevent/libevent-2.1.4.ebuild,v 1.1 2014/03/21 17:46:55 jer Exp $ - -EAPI=5 -inherit eutils libtool - -MY_P="${P}-alpha" - -DESCRIPTION="A library to execute a function when a specific event occurs on a file descriptor" -HOMEPAGE="http://libevent.org/" -SRC_URI="mirror://sourceforge/levent/files/${MY_P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="" -IUSE="+ssl static-libs test" - -DEPEND="ssl? ( dev-libs/openssl )" -RDEPEND=" - ${DEPEND} - !<=dev-libs/9libs-1.0 -" - -S=${WORKDIR}/${MY_P} - -src_prepare() { - elibtoolize - sed -i -e '/^all:/s|tests||g' Makefile.nmake || die -} - -src_configure() { - econf \ - $(use_enable static-libs static) \ - $(use_enable ssl openssl) -} - -src_test() { - # The test suite doesn't quite work (see bug #406801 for the latest - # installment in a riveting series of reports). - : - # emake -C test check | tee "${T}"/tests -} - -DOCS=( ChangeLog{,-1.4,-2.0} ) - -src_install() { - default - prune_libtool_files -} diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libevent/libevent-2.0.21-r2.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/libevent/libevent-2.1.5.ebuild similarity index 78% rename from sdk_container/src/third_party/portage-stable/dev-libs/libevent/libevent-2.0.21-r2.ebuild rename to sdk_container/src/third_party/portage-stable/dev-libs/libevent/libevent-2.1.5.ebuild index 83aa78a53d..e81e3f85c8 100644 --- a/sdk_container/src/third_party/portage-stable/dev-libs/libevent/libevent-2.0.21-r2.ebuild +++ b/sdk_container/src/third_party/portage-stable/dev-libs/libevent/libevent-2.1.5.ebuild @@ -1,15 +1,15 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/libevent/libevent-2.0.21-r2.ebuild,v 1.2 2014/06/18 19:13:25 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/libevent/libevent-2.1.5.ebuild,v 1.2 2015/01/16 19:47:30 jer Exp $ EAPI=5 inherit eutils libtool multilib-minimal -MY_P="${P}-stable" +MY_P="${P}-beta" DESCRIPTION="A library to execute a function when a specific event occurs on a file descriptor" HOMEPAGE="http://libevent.org/" -SRC_URI="mirror://github/${PN}/${PN}/${MY_P}.tar.gz" +SRC_URI="mirror://sourceforge/levent/files/${MY_P}.tar.gz" LICENSE="BSD" SLOT="0" @@ -28,20 +28,17 @@ MULTILIB_WRAPPED_HEADERS=( S=${WORKDIR}/${MY_P} -DOCS=( README ChangeLog ) - src_prepare() { elibtoolize - - # don't waste time building tests/samples - # https://github.com/libevent/libevent/pull/143 + # don't waste time building tests # https://github.com/libevent/libevent/pull/144 - sed -i \ - -e 's|^\(SUBDIRS =.*\)sample test\(.*\)$|\1\2|' \ - Makefile.in || die "sed Makefile.in failed" + sed -i -e '/^all:/s|tests||g' Makefile.nmake || die } multilib_src_configure() { + # fix out-of-source builds + mkdir -p test || die + ECONF_SOURCE="${S}" \ econf \ $(use_enable debug debug-mode) \ @@ -58,6 +55,8 @@ src_test() { # emake -C test check | tee "${T}"/tests } +DOCS=( ChangeLog{,-1.4,-2.0} ) + multilib_src_install_all() { einstalldocs prune_libtool_files diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libevent/libevent-2.1.4-r1.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/libevent/libevent-9999.ebuild similarity index 82% rename from sdk_container/src/third_party/portage-stable/dev-libs/libevent/libevent-2.1.4-r1.ebuild rename to sdk_container/src/third_party/portage-stable/dev-libs/libevent/libevent-9999.ebuild index 6ec483dd41..0ab3ae1a0b 100644 --- a/sdk_container/src/third_party/portage-stable/dev-libs/libevent/libevent-2.1.4-r1.ebuild +++ b/sdk_container/src/third_party/portage-stable/dev-libs/libevent/libevent-9999.ebuild @@ -1,15 +1,13 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/libevent/libevent-2.1.4-r1.ebuild,v 1.4 2014/06/18 19:13:25 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/libevent/libevent-9999.ebuild,v 1.1 2014/12/26 10:13:36 jer Exp $ EAPI=5 -inherit eutils libtool multilib-minimal - -MY_P="${P}-alpha" +inherit autotools eutils git-r3 libtool multilib-minimal DESCRIPTION="A library to execute a function when a specific event occurs on a file descriptor" HOMEPAGE="http://libevent.org/" -SRC_URI="mirror://sourceforge/levent/files/${MY_P}.tar.gz" +EGIT_REPO_URI="https://github.com/libevent/libevent" LICENSE="BSD" SLOT="0" @@ -26,10 +24,8 @@ MULTILIB_WRAPPED_HEADERS=( /usr/include/event2/event-config.h ) -S=${WORKDIR}/${MY_P} - src_prepare() { - elibtoolize + eautoreconf # don't waste time building tests # https://github.com/libevent/libevent/pull/144 sed -i -e '/^all:/s|tests||g' Makefile.nmake || die diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/libevent-2.0.21 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/libevent-2.0.21 deleted file mode 100644 index cd9b9a4381..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/libevent-2.0.21 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=configure install prepare test -DEPEND=ssl? ( dev-libs/openssl ) -DESCRIPTION=A library to execute a function when a specific event occurs on a file descriptor -EAPI=5 -HOMEPAGE=http://libevent.org/ -IUSE=+ssl static-libs test -KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris -LICENSE=BSD -RDEPEND=ssl? ( dev-libs/openssl ) !<=dev-libs/9libs-1.0 -SLOT=0 -SRC_URI=mirror://github/libevent/libevent/libevent-2.0.21-stable.tar.gz -_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de libtool 52d0e17251d04645ffaa61bfdd858944 multilib 3bf24e6abb9b76d9f6c20600f0b716bf toolchain-funcs c961250d50160cd37d6b7fd9e8429c92 -_md5_=c328e94c39fe04b75132ef631e0384c2 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/libevent-2.0.21-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/libevent-2.0.22 similarity index 82% rename from sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/libevent-2.0.21-r1 rename to sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/libevent-2.0.22 index fc64dd2faf..e1b7c41dcc 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/libevent-2.0.21-r1 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/libevent-2.0.22 @@ -3,11 +3,11 @@ DEPEND=ssl? ( >=dev-libs/openssl-1.0.1h-r2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86 DESCRIPTION=A library to execute a function when a specific event occurs on a file descriptor EAPI=5 HOMEPAGE=http://libevent.org/ -IUSE=+ssl static-libs test +threads 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 +IUSE=debug +ssl static-libs test +threads 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 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris LICENSE=BSD RDEPEND=ssl? ( >=dev-libs/openssl-1.0.1h-r2[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(-)?] ) !<=dev-libs/9libs-1.0 SLOT=0 -SRC_URI=mirror://github/libevent/libevent/libevent-2.0.21-stable.tar.gz +SRC_URI=mirror://sourceforge/levent/files/libevent-2.0.22-stable.tar.gz _eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de libtool 52d0e17251d04645ffaa61bfdd858944 multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 3bf24e6abb9b76d9f6c20600f0b716bf multilib-build 0983c7893df461213a05f791cc7dea6d multilib-minimal 13dd976916c35a1e2c8d170e840c7018 toolchain-funcs c961250d50160cd37d6b7fd9e8429c92 -_md5_=17ea9ccd8c0c433c18ccb6fa517c664e +_md5_=c3d5e364f556a89dec695de8c6218a43 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/libevent-2.1.4 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/libevent-2.1.4 deleted file mode 100644 index 242d83efd7..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/libevent-2.1.4 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=configure install prepare test -DEPEND=ssl? ( dev-libs/openssl ) -DESCRIPTION=A library to execute a function when a specific event occurs on a file descriptor -EAPI=5 -HOMEPAGE=http://libevent.org/ -IUSE=+ssl static-libs test -LICENSE=BSD -RDEPEND=ssl? ( dev-libs/openssl ) !<=dev-libs/9libs-1.0 -SLOT=0 -SRC_URI=mirror://sourceforge/levent/files/libevent-2.1.4-alpha.tar.gz -_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de libtool 52d0e17251d04645ffaa61bfdd858944 multilib 3bf24e6abb9b76d9f6c20600f0b716bf toolchain-funcs c961250d50160cd37d6b7fd9e8429c92 -_md5_=d6dee9c5f11b5f2fe10899bd3fa2e320 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/libevent-2.0.21-r2 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/libevent-2.1.5 similarity index 92% rename from sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/libevent-2.0.21-r2 rename to sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/libevent-2.1.5 index 790915dbd4..5d33130d3c 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/libevent-2.0.21-r2 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/libevent-2.1.5 @@ -8,6 +8,6 @@ KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~spar LICENSE=BSD RDEPEND=ssl? ( >=dev-libs/openssl-1.0.1h-r2[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(-)?] ) !<=dev-libs/9libs-1.0 SLOT=0 -SRC_URI=mirror://github/libevent/libevent/libevent-2.0.21-stable.tar.gz +SRC_URI=mirror://sourceforge/levent/files/libevent-2.1.5-beta.tar.gz _eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de libtool 52d0e17251d04645ffaa61bfdd858944 multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 3bf24e6abb9b76d9f6c20600f0b716bf multilib-build 0983c7893df461213a05f791cc7dea6d multilib-minimal 13dd976916c35a1e2c8d170e840c7018 toolchain-funcs c961250d50160cd37d6b7fd9e8429c92 -_md5_=271a947fc486f353ac709ee5b610f1f9 +_md5_=faf5773a6a1f6a861ad944256b840f3c diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/libevent-2.1.4-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/libevent-9999 similarity index 51% rename from sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/libevent-2.1.4-r1 rename to sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/libevent-9999 index 1082b2b5d8..ce0b01651d 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/libevent-2.1.4-r1 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/libevent-9999 @@ -1,5 +1,5 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=ssl? ( >=dev-libs/openssl-1.0.1h-r2[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(-)?] ) +DEFINED_PHASES=compile configure install prepare test unpack +DEPEND=ssl? ( >=dev-libs/openssl-1.0.1h-r2[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(-)?] ) !=sys-devel/automake-1.13:1.13 >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 >=dev-vcs/git-1.8.2.1 DESCRIPTION=A library to execute a function when a specific event occurs on a file descriptor EAPI=5 HOMEPAGE=http://libevent.org/ @@ -7,6 +7,5 @@ IUSE=debug +ssl static-libs test +threads abi_x86_32 abi_x86_64 abi_x86_x32 abi_ LICENSE=BSD RDEPEND=ssl? ( >=dev-libs/openssl-1.0.1h-r2[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(-)?] ) !<=dev-libs/9libs-1.0 SLOT=0 -SRC_URI=mirror://sourceforge/levent/files/libevent-2.1.4-alpha.tar.gz -_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de libtool 52d0e17251d04645ffaa61bfdd858944 multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 3bf24e6abb9b76d9f6c20600f0b716bf multilib-build 0983c7893df461213a05f791cc7dea6d multilib-minimal 13dd976916c35a1e2c8d170e840c7018 toolchain-funcs c961250d50160cd37d6b7fd9e8429c92 -_md5_=65885b0d13e5434dbba17b91d62cc362 +_eclasses_=autotools 999c8f6cf5d91495cb0779588f20716c eutils 9fb270e417e0e83d64ca52586c4a79de git-r3 3a2bd0ae504c33a50061885480f3def3 libtool 52d0e17251d04645ffaa61bfdd858944 multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 3bf24e6abb9b76d9f6c20600f0b716bf multilib-build 0983c7893df461213a05f791cc7dea6d multilib-minimal 13dd976916c35a1e2c8d170e840c7018 toolchain-funcs c961250d50160cd37d6b7fd9e8429c92 +_md5_=170d784d825905e58dd58d6d694f34cc