Add live ebuild.
authorJeroen Roovers <jer@gentoo.org>
Fri, 26 Dec 2014 10:13:37 +0000 (10:13 +0000)
committerJeroen Roovers <jer@gentoo.org>
Fri, 26 Dec 2014 10:13:37 +0000 (10:13 +0000)
Package-Manager: portage-2.2.15/cvs/Linux x86_64
Manifest-Sign-Key: 0xA792A613

dev-libs/libevent/ChangeLog
dev-libs/libevent/Manifest
dev-libs/libevent/libevent-9999.ebuild [new file with mode: 0644]

index 4ae83869ec6b8d3128f61372992d2defeb696bcc..87f183a3fc3beb373be72a8de94a2e23e0e7b3ec 100644 (file)
@@ -1,6 +1,11 @@
 # 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.280 2014/10/19 19:37:54 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libevent/ChangeLog,v 1.281 2014/12/26 10:13:36 jer Exp $
+
+*libevent-9999 (26 Dec 2014)
+
+  26 Dec 2014; Jeroen Roovers <jer@gentoo.org> +libevent-9999.ebuild:
+  Add live ebuild.
 
   19 Oct 2014; Jeroen Roovers <jer@gentoo.org> -libevent-2.0.21.ebuild:
   Old.
index 77e15da9e67de0aaffd6f1a58673e837ce22ae2c..0f65e5083bbb25471fa48f3c64b58590e5b2e8c3 100644 (file)
@@ -7,12 +7,13 @@ EBUILD libevent-2.0.21-r1.ebuild 1603 SHA256 7f9d3754d74f580bf4fb7ea9f5925244371
 EBUILD libevent-2.0.21-r2.ebuild 1793 SHA256 fabb2f3618c2732fcd262d002284d60371be0b83c74676b6636357edd7c4e1b0 SHA512 6c140d1782fcd89bc34c2f9f9699c20c465d32226c46fdba3e4c064264005cb490f4e80c9ea83ff5539f8c5edc3928efdc3ed6ae626479d552899fed02514406 WHIRLPOOL 0efe1afbe1f14ffeb154e27781d8d34d1adb6b6e530346548a37e4f08de470df7dcb500f3512050e7788b608bc418a1d9c8c37e3f5c144fa8eb9e2c31e0452ac
 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 33166 SHA256 b3c2c89fc5a8001c298c7008a38efda2b988b9355e955e416f0620cc52127b07 SHA512 a0928ce900c6bb66261751785b6e44e7fd4a06e1736fc59f208bce7244b3bf276fe8532ec762adb0c5048d5193c4741e7fa129a4150e2b58d226cd1b39c866dd WHIRLPOOL df8f6f084b59d9a30342e9eef8cbe476ba5756c707ef7497f24990304dd4bfacfdb3413162be296d21b02be9274ff1842f35d4dd85cd808f3a352eeaa56316b0
+EBUILD libevent-9999.ebuild 1468 SHA256 fe9ff21fed3f4cc5b36e85b21f7aa279ca69d828e2c43dddf8cb8f1366c89e0d SHA512 c132d94c64e0d7978a286c1d595b564949d31fd550ea35fd5c30b5d9a1a375786902ff7177c40e527c5ef33d2adbd0345dd00a9eb08a7adea05918cfe18cbdd2 WHIRLPOOL 816c36f257fa667767c1db7e50972a442bae5605dbe65a2a471af1203671541aa772d0892beb249883d6f850ace0d531c34e045eedf133763e94f84a0e059765
+MISC ChangeLog 33286 SHA256 f50c4809ac0fe0f478724a056f8c7dfbbb39b0aa910236a37a5437ac774d435c SHA512 bee015ab86ae16461beb92be91a6112473adf605e5e93c77f11e5c3deeb5c0eb300cb7c48d04411b49ec32c08255a3dca38616a388c052690e00056a88dabeca WHIRLPOOL fbb4bcf248cb2c55a409b36d138155ca8c602ed1b88089aaa44f7debea684c2ed7b50bafd477367f351b6c2eea0c8299764c89af422b8258ed469f1341317912
 MISC metadata.xml 425 SHA256 edc92690cf7b79c96eb49aea0b7d3b2f779ca545f61c39bda0e6806e06cf6cb5 SHA512 71545bf5cebf22c47ecf0ce7b56dbe377d3b177a3991a5c7194da72b7c3f68394ecbbd5447823f4a509c644711ffae71be781168a6e2073383f99819f3bbd287 WHIRLPOOL b5d4c008cfb0c477c57a1faff60ca412f13703fcc7f9c8d51528b593a244e7f96db3849ea697df8dc09b5b102b364778b62f65fe639c619a97e90825cd3bf214
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2
 
-iEYEAREIAAYFAlREExMACgkQVWmRsqeSphMkRgCfey30DS1lnARayI3tklu+YJPu
-cLYAn24pnXUOrHJhDJeHIR5J2vz/WY/j
-=u+z6
+iEYEAREIAAYFAlSdNNEACgkQVWmRsqeSphN3MwCfWVhjuhHqDBHRNzlwhpp7OlKL
+tzYAn1H9X+88wPY9GCZnvLAS+1+rE6IV
+=L7Gq
 -----END PGP SIGNATURE-----
diff --git a/dev-libs/libevent/libevent-9999.ebuild b/dev-libs/libevent/libevent-9999.ebuild
new file mode 100644 (file)
index 0000000..0ab3ae1
--- /dev/null
@@ -0,0 +1,59 @@
+# 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-9999.ebuild,v 1.1 2014/12/26 10:13:36 jer Exp $
+
+EAPI=5
+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/"
+EGIT_REPO_URI="https://github.com/libevent/libevent"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS=""
+IUSE="debug +ssl static-libs test +threads"
+
+DEPEND="ssl? ( >=dev-libs/openssl-1.0.1h-r2[${MULTILIB_USEDEP}] )"
+RDEPEND="
+       ${DEPEND}
+       !<=dev-libs/9libs-1.0
+"
+
+MULTILIB_WRAPPED_HEADERS=(
+       /usr/include/event2/event-config.h
+)
+
+src_prepare() {
+       eautoreconf
+       # don't waste time building tests
+       # https://github.com/libevent/libevent/pull/144
+       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) \
+               $(use_enable debug malloc-replacement) \
+               $(use_enable ssl openssl) \
+               $(use_enable static-libs static) \
+               $(use_enable threads thread-support)
+}
+
+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} )
+
+multilib_src_install_all() {
+       einstalldocs
+       prune_libtool_files
+}