summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorManuel Rüger <mrueg@gentoo.org>2015-05-05 20:52:01 +0000
committerManuel Rüger <mrueg@gentoo.org>2015-05-05 20:52:01 +0000
commit7406a98eed4079f5a49d389e104f3826878bdad6 (patch)
treeee565b1f2e60e93dcf88486b9688cdc4a819a597 /dev-libs/libaio
parentDisable -flto via configure, bug 530928. (diff)
downloadhistorical-7406a98eed4079f5a49d389e104f3826878bdad6.tar.gz
historical-7406a98eed4079f5a49d389e104f3826878bdad6.tar.bz2
historical-7406a98eed4079f5a49d389e104f3826878bdad6.zip
Remove old.
Package-Manager: portage-2.2.18/cvs/Linux x86_64
Diffstat (limited to 'dev-libs/libaio')
-rw-r--r--dev-libs/libaio/ChangeLog7
-rw-r--r--dev-libs/libaio/Manifest19
-rw-r--r--dev-libs/libaio/libaio-0.3.107.ebuild49
-rw-r--r--dev-libs/libaio/libaio-0.3.109-r2.ebuild59
-rw-r--r--dev-libs/libaio/libaio-0.3.109-r3.ebuild125
-rw-r--r--dev-libs/libaio/libaio-0.3.109-r4.ebuild128
-rw-r--r--dev-libs/libaio/libaio-0.3.109-r5.ebuild75
7 files changed, 7 insertions, 455 deletions
diff --git a/dev-libs/libaio/ChangeLog b/dev-libs/libaio/ChangeLog
index c49c958c6079..93f49c2dea93 100644
--- a/dev-libs/libaio/ChangeLog
+++ b/dev-libs/libaio/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-libs/libaio
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libaio/ChangeLog,v 1.96 2015/05/01 19:01:01 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libaio/ChangeLog,v 1.97 2015/05/05 20:51:57 mrueg Exp $
+
+ 05 May 2015; Manuel Rüger <mrueg@gentoo.org> -libaio-0.3.107.ebuild,
+ -libaio-0.3.109-r2.ebuild, -libaio-0.3.109-r3.ebuild,
+ -libaio-0.3.109-r4.ebuild, -libaio-0.3.109-r5.ebuild:
+ Remove old.
01 May 2015; Jeroen Roovers <jer@gentoo.org> libaio-0.3.110.ebuild:
Stable for PPC64 (bug #525980).
diff --git a/dev-libs/libaio/Manifest b/dev-libs/libaio/Manifest
index 3082b4532901..fe04b2345a5c 100644
--- a/dev-libs/libaio/Manifest
+++ b/dev-libs/libaio/Manifest
@@ -1,6 +1,3 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA256
-
AUX libaio-0.3.106-build.patch 518 SHA256 d9ad69df11e8db16ef8502057849973fcfa1ffd1aef2b1d5667f09d79cb84878 SHA512 305df897c7418b9b43c5b7f970566f5660c0282692d4d2da459cfe57ee213b0a1c3d937866b6dd714df63a0d7db6e186a60b23b5f6d62a39797e06214efe9d65 WHIRLPOOL 222041777b40aa09a4ec7c9ba716754fca1b9c112ba6d7255bd289476f1ac9543178de972eb5a9816d8ba5ca46e921a3a12b6906804a4f760bf21baf7849cd8f
AUX libaio-0.3.107-ar-ranlib.patch 398 SHA256 08f00e00cef21df01ec7327b1789083ea0d93b86b211a7164f1f1926ecde301f SHA512 f28fce187f83330a1e16ff4cc9bcfda9656220a2f73ff37b26d7e54f5035d5da079b751d701cab8500d160583c2e13043452b8d4099fc1cb5f4e534f43bef9ae WHIRLPOOL 14cf2733a4e04b33d80e07ddea6f1a4105b6396115cf63ca687675686ff7870a9ed0ff670121386055885ad3aaf8a0496e5a4be82f8bfcba9a69208edba903ba
AUX libaio-0.3.107-generic-arch.patch 3638 SHA256 90e51ca04c7c6e4a8773efa05f91bf372a010a55b670d6353b849709905f18f8 SHA512 f3505de20f4b4746f47d2bab2b724b96851a7217304869d64d5dae1e16bce0716375cb40b10fe448f289a02d40c58930ab7f31768a6fdc0f377a1df7fb094acf WHIRLPOOL 45cd8bb60e7c8e9333430107277e5a5d4bde152a4ca1acef99b2656125405d1134fc61991ecfdbc13ce883976536a076ad18d73fb6dc3d437d45480a1e935abe
@@ -13,21 +10,7 @@ AUX libaio-0.3.109-unify-bits-endian.patch 2610 SHA256 53c10fda429b47fc2fbbbf375
AUX libaio-0.3.109-x32.patch 2122 SHA256 23a4c40e8add0125ebb9f50919ff27f55de0e2605ca7800bc875e0e81a936974 SHA512 0de645aa290919de0c82c26a0ecbed1d27dc3fdeeb909a86f36ee875afae2803ce97e0088c75e47a1de1cef99527659da75b9e17e5c310a1a518eb02a948a0b2 WHIRLPOOL 24a29a324ed62755d118c8eaea0e3edc9e38c28a9a9ede8456af9219734a6914b8ba589e4ad479dce24695e3d67e0c270840589148875a88acce611466d65b16
AUX libaio-0.3.110-cppflags.patch 629 SHA256 76ce5e1b2c23200cff613ab1098c804707bd361d85ea8d18872c5ed891ef02c1 SHA512 b39fabcb37e75ab9300d78476a7468359efa883a49822db28d11d305d557f835ac9245b9c8c3e0a8ff6c7fd70125c841056f1e22175025d16a99ce94f849f80c WHIRLPOOL baa180d184fbd72766d2f85e083bf56cc3ccbcfd93b0281ebefac20e49ce3915fa6765d907ec7ccef21664393c95b9ce7244bb72f3607d521130a92f0e2f0e7d
AUX libaio-0.3.110-optional-werror.patch 832 SHA256 4854607a4569a86c514d3bfa7470e21b06ca82edff174cefc18f3e923dfc9d9c SHA512 14b73acded7f67d01e199c411f2ea090b1d0d666521233d3829ca76572d6962f5dc3560096dc10e13c342eed046fb47a6e370e57fceab457696fad6c888a5067 WHIRLPOOL c0f02e9c28e113ce5daced925c48e0461ee650c06e8103f594931118b34ecfb01e892ef6d829b73058a30f8ba67e5f470b84304fbfe1467f3e7d7b47bc8127cd
-DIST libaio-0.3.107.tar.gz 51540 SHA256 e6ad9246d7cd615d90fb3d231eec94111a36a85e9ffc759ac6bdab1a03995f27 SHA512 6fc1cbb41f7050108fb9843d7143e73aa53b7fec467ea6441eb9a73594e8fdbf7bc13c96f9aa8f18c99a29da5aa9c316347f3e07ac87cc1f0d319cad324fc59c WHIRLPOOL 150b0d33a3167d032c42dcab27aab39317c3242d586e00b9bf0c98b19136a81a0c57bfb8fb9d7aa7a71e2600551b309818a844e189eb1f1930a7733a989d34ed
-DIST libaio-0.3.109.tar.bz2 43579 SHA256 b5cefce0a3cb49f8dca4d00e9480c0d9b45b75863bd44764156e322ee214e794 SHA512 4c6190f92bd482b1e88ac2f51da6582c08170035c65a78401eb004b019a0e9cb1177cc528661a06ebf4e719e141e5ab218a40f594a5df578a4708f35f21f022c WHIRLPOOL 095f1fd309f74b6fa7db8f3375065f955899f962b9dc1c376d44733c92ca1738d2ce569ed62f2c89d1b66da3133d9d3e1b568cd2f551e33acf57492f281c95a5
DIST libaio-0.3.110.tar.gz 42270 SHA256 e019028e631725729376250e32b473012f7cb68e1f7275bfc1bbcdd0f8745f7e SHA512 664295d330d6e9adc005e2331e77582619625b479ffc2b81728ba6a682487380ee936079c4a69d35144b458bbe35c612f4ed9b32e913bd7e109b824345763eb3 WHIRLPOOL 21666b6d14e8091a52941b54b1c6d882dd495ed2d5ca9047a7951ee44e90aa33348ade0d3e4e7f12076a264b64b354a06cd96433cb39e18fc87b3655b59767af
-EBUILD libaio-0.3.107.ebuild 1511 SHA256 6b2df4e5454e04f71a630cb24c948031a01914a13eefa4ae6b476d3251a6efdb SHA512 06ab8acd466a07325013d16066142d6d33d861e0ddae9191dbc62efedc184d27de190b10ebf86ed4a84a5a12326028f09da5dca7f623a32feccd752160eb7092 WHIRLPOOL 462e680477e9c2c132e3c638035245aa185717e926be1bce0f87c508a097e1aff381d967928b403040f6a5be055281432c1b3c966f5ba9ad3621ef94d76a135b
-EBUILD libaio-0.3.109-r2.ebuild 1781 SHA256 07cde00786155ff24514e4f40c3d2fcc2886da3f0464c513666f348d0a30592c SHA512 1e660031ca30367e997c2743209a0142ff5a3b5d17b4bc634877da7fc8cf0942da4be9dc5980fb2527ab11be9a4ef847f21f2103c5e53fefc7157f48d5249eb2 WHIRLPOOL f810ad4ba4d0c7b6e9ea3e7a6420f83bb9c4377fe4aeb5e03656adae06de1016cf3a5c364448f410670c7b22f4758b8cebc20944dc32d8f552697a758a72a198
-EBUILD libaio-0.3.109-r3.ebuild 3398 SHA256 463b48a53a67933e6b6f3b8ab402fe81247138f3434e1263877a70d2f1052c03 SHA512 8c12b4b2377908bc2cfbbbe974e409d1fc71d02e6353d40014e19749333a567060afe85b06a49011185ba7416f382d35b766c683ae03539397576268d2ff11aa WHIRLPOOL fa5c0ba2783401075dab1223892f25bf9ee8f45464210ca3995d72f203b3afee67999fac606933775baf1b0e2f3e542ec3e9c3302fe790873ecb73158a425ae6
-EBUILD libaio-0.3.109-r4.ebuild 3425 SHA256 04e4c6855d187c9d8c7ec0250dc1b2bfec56943c5785d6900561a0599cfc7f35 SHA512 01b790e67a411163c7b8e3f7a60cccecc0f5f9a9fbb9e00747a3a009c3abdf8dab2cec56b2e8fe69588e4c614eb5325046297169bb6f8d23508dccbf82708c3b WHIRLPOOL 1530f9507bb1461a61232897427d20cd75d8d94efaf46a5e8c63c7c9b3094939ea5d0df634f80f22ab14730c90c32cec061df65e7aea3eac632db20c0d71da2a
-EBUILD libaio-0.3.109-r5.ebuild 2162 SHA256 648a863fe0dd04dc40ef0252f71c978dc3f7591c8ee305c5b09fe4e498f0ac20 SHA512 18975c2c47f70d93e2151d621164004948dae601ae93e11c4f37800a5074c4163c45e3fa925f073f3e6ff01d19414cb1f47f13e73b0e5a7069d7e6350df1670b WHIRLPOOL f7c9e775a7e506708e93f3aa4c989c9598d7a9247c006d44b84918a64c371c008c77750aabe8b1bb5b74a3ac154d4c32ecf98c25cf1a3f1388cce63386525c98
EBUILD libaio-0.3.110.ebuild 2307 SHA256 e98cd2624bdccd2832b58a74cb86c3a78e734c947a872298c62c1502a78ace07 SHA512 acaffca38cd74696cbd319215acc6bc355afe29c41af16439f129d33f78a416a35c7190d90ea5cb5a11bd7143e508d5886c7b26281e6267610afce2ef13b72ab WHIRLPOOL 9def90589057702f0482827e6e592d8566daec33561ffcea2d5eb7e14139b724981c4641af8f154314466ace73e68ba23b0d8a8a0ebd9c635190b9d47f3ee7a1
-MISC ChangeLog 12883 SHA256 710f9a359841f5ee910d2c61b4d52c5c5950916fc4e5dfe89e9d8549434a1046 SHA512 f4b01be88700465d5eb7b5541b0acb7e0548f9f7b14d1236f2dd6048c17cb64f2685a35d41e2206ecccc6ad1abe6c704013e63f0041ee97cf2049d796c3706d7 WHIRLPOOL a0dc81f5feb0128e5c5a5372952e11d9e629e2a023177661e4f826b7eae275a2b5b5a149dc55d40d52b4ec3a7f2b7607eac09b7592da3132efe6a53cdec7f5ba
+MISC ChangeLog 13084 SHA256 06b80495c4e8e9d2b9b3c23a2800bc2d3996e90fdf67498b2561ddc381a4d333 SHA512 2910bfaff866ac8c06002070e5299fe507e64d37dc3c4d26dffd78593944d5b91497ae35d2ed67b7794763ed6a6d46677f89a0a2c5ad02365bf860f0369fec87 WHIRLPOOL c2994f44d723449f5e8769190d277089a0905620e0befe7dbcaefb6f9ae5a3035c5376ce3fe26be8bf8896ad0033bd39bb46dda304e109719f39196faac23d1a
MISC metadata.xml 478 SHA256 578d7f545669a307ae4acbbf59c44f9d4809a9bf1e2d77119b141e3833ac1047 SHA512 13b3ff24458a2fd59bf136759b821f65de8f9527673e0e5479e71d5bf7ae6644cd75686d92296fc1656e32fd2c7e3cdbd09aec44e6b3a292bba7b82e25bcf466 WHIRLPOOL da66d122781ef716a014c2fecec33d14b50ea696f8728e80e0476414908960c8d1b984826ce321d0dad574fd987c66771e0434c8458fa3e9278b3b9559b6e9de
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2
-
-iEYEAREIAAYFAlVDzW4ACgkQVWmRsqeSphOT0ACePEMto5ZHWf3goDRV9zi8ffEf
-900AniKROilNXfomqvxZ+h7WCoCeQX+0
-=+ye8
------END PGP SIGNATURE-----
diff --git a/dev-libs/libaio/libaio-0.3.107.ebuild b/dev-libs/libaio/libaio-0.3.107.ebuild
deleted file mode 100644
index 574c54746435..000000000000
--- a/dev-libs/libaio/libaio-0.3.107.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libaio/libaio-0.3.107.ebuild,v 1.13 2010/04/06 09:19:27 abcd Exp $
-
-EAPI="3"
-
-inherit eutils multilib toolchain-funcs
-
-DESCRIPTION="Asynchronous input/output library that uses the kernels native interface"
-HOMEPAGE="http://www.kernel.org/pub/linux/kernel/people/andrea/libaio/ http://lse.sourceforge.net/io/aio.html"
-# Rip out of src rpm that Redhat uses:
-# http://download.fedora.redhat.com/pub/fedora/linux/core/development/source/SRPMS/
-SRC_URI="mirror://gentoo/${P}.tar.gz"
-
-LICENSE="LGPL-2"
-SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 s390 sh sparc x86"
-IUSE=""
-
-RESTRICT="test"
-
-src_prepare() {
- epatch "${FILESDIR}"/${P}-sparc.patch
- epatch "${FILESDIR}"/${P}-install-to-slash.patch
- epatch "${FILESDIR}"/${PN}-0.3.107-ar-ranlib.patch
- epatch "${FILESDIR}"/${PN}-0.3.106-build.patch
- epatch "${FILESDIR}"/${PN}-0.3.107-generic-arch.patch
- sed -i "/^libdir=/s:lib$:$(get_libdir):" src/Makefile Makefile
- sed -i "/^prefix=/s:/usr:${EPREFIX}/usr:" src/Makefile Makefile
-}
-
-src_configure() {
- tc-export AR CC RANLIB
-}
-
-src_test() {
- cd "${S}"/harness
- mkdir testdir
- emake check prefix="${S}/src" libdir="${S}/src"
-}
-
-src_install() {
- emake install DESTDIR="${D}" || die
- doman man/*
- dodoc ChangeLog TODO
-
- # remove stuff provided by man-pages now
- rm "${ED}"usr/share/man/man3/aio_{cancel,error,fsync,read,return,suspend,write}.*
-}
diff --git a/dev-libs/libaio/libaio-0.3.109-r2.ebuild b/dev-libs/libaio/libaio-0.3.109-r2.ebuild
deleted file mode 100644
index a261e53c5248..000000000000
--- a/dev-libs/libaio/libaio-0.3.109-r2.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libaio/libaio-0.3.109-r2.ebuild,v 1.10 2012/09/19 22:53:49 jer Exp $
-
-EAPI="3"
-
-inherit eutils multilib toolchain-funcs
-
-DESCRIPTION="Asynchronous input/output library that uses the kernels native interface"
-HOMEPAGE="http://www.kernel.org/pub/linux/kernel/people/andrea/libaio/ http://lse.sourceforge.net/io/aio.html"
-SRC_URI="mirror://kernel/linux/libs/aio/${P}.tar.bz2"
-
-LICENSE="LGPL-2"
-SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux"
-IUSE="static-libs"
-
-RESTRICT="test"
-
-src_prepare() {
- epatch "${FILESDIR}"/${PN}-0.3.109-unify-bits-endian.patch
- epatch "${FILESDIR}"/${PN}-0.3.109-generic-arch.patch
- epatch "${FILESDIR}"/${PN}-0.3.106-build.patch
- epatch "${FILESDIR}"/${PN}-0.3.107-ar-ranlib.patch
- epatch "${FILESDIR}"/${PN}-0.3.109-install.patch
- epatch "${FILESDIR}"/${PN}-0.3.109-x32.patch
- sed -i \
- -e "/^libdir=/s:lib$:$(get_libdir):" \
- -e "/^prefix=/s:/usr:${EPREFIX}/usr:" \
- -e '/:=.*strip.*shell.*git/s:=.*:=:' \
- src/Makefile Makefile || die
-}
-
-src_configure() {
- tc-export AR CC RANLIB
-}
-
-src_test() {
- cd "${S}"/harness
- mkdir testdir
- emake check prefix="${S}/src" libdir="${S}/src" || die
-}
-
-src_install() {
- # Don't use ED for emake, src_prepare already inserts EPREFIX in the correct
- # place
- emake install DESTDIR="${D}" || die
- doman man/*
- dodoc ChangeLog TODO
-
- # move crap to / for multipath-tools #325355
- gen_usr_ldscript -a aio
- if ! use static-libs ; then
- rm "${ED}"usr/lib*/*.a || die
- fi
-
- # remove stuff provided by man-pages now
- rm "${ED}"usr/share/man/man3/{lio_listio,aio_{cancel,error,fsync,init,read,return,suspend,write}}.*
-}
diff --git a/dev-libs/libaio/libaio-0.3.109-r3.ebuild b/dev-libs/libaio/libaio-0.3.109-r3.ebuild
deleted file mode 100644
index affb1ffbdf23..000000000000
--- a/dev-libs/libaio/libaio-0.3.109-r3.ebuild
+++ /dev/null
@@ -1,125 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libaio/libaio-0.3.109-r3.ebuild,v 1.10 2012/12/29 20:33:56 vapier Exp $
-
-EAPI=3
-
-inherit eutils multilib toolchain-funcs
-
-DESCRIPTION="Asynchronous input/output library that uses the kernels native interface"
-HOMEPAGE="http://www.kernel.org/pub/linux/kernel/people/andrea/libaio/ http://lse.sourceforge.net/io/aio.html"
-SRC_URI="mirror://kernel/linux/libs/aio/${P}.tar.bz2"
-
-LICENSE="LGPL-2"
-SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux"
-IUSE="multilib static-libs"
-
-EMULTILIB_PKG="true"
-
-aio_get_install_abis() {
- use multilib && get_install_abis || echo ${ABI:-default}
-}
-
-src_unpack() {
- local OABI=${ABI}
- for ABI in $(aio_get_install_abis)
- do
- mkdir -p "${WORKDIR}"/${ABI} || die
- cd "${WORKDIR}"/${ABI} || die
- unpack ${A}
- done
- ABI=${OABI}
-}
-
-src_prepare() {
- local OABI=${ABI}
- for ABI in $(aio_get_install_abis)
- do
- einfo "Preparing ${ABI} ABI ..."
- cd "${WORKDIR}"/${ABI}/${P} || die
-
- # remove stuff provided by man-pages now
- rm man/{lio_listio,aio_{cancel,error,fsync,init,read,return,suspend,write}}.* || die
-
- epatch "${FILESDIR}"/${PN}-0.3.109-unify-bits-endian.patch
- epatch "${FILESDIR}"/${PN}-0.3.109-generic-arch.patch
- epatch "${FILESDIR}"/${PN}-0.3.106-build.patch
- epatch "${FILESDIR}"/${PN}-0.3.107-ar-ranlib.patch
- epatch "${FILESDIR}"/${PN}-0.3.109-install.patch
- epatch "${FILESDIR}"/${PN}-0.3.109-x32.patch
- epatch "${FILESDIR}"/${PN}-0.3.109-testcase-8.patch
- declare -a extra_sed
- if ! use static-libs; then
- extra_sed[${#extra_sed[@]}]='-e'
- extra_sed[${#extra_sed[@]}]='/\tinstall .*\/libaio.a/d'
- # Tests require the static library to be built.
- if ! use test; then
- extra_sed[${#extra_sed[@]}]='-e'
- extra_sed[${#extra_sed[@]}]='/^all_targets +=/s/ libaio.a//'
- fi
- fi
- sed -i \
- -e "/^libdir=/s:lib$:$(get_libdir):" \
- -e "/^prefix=/s:/usr:${EPREFIX}/usr:" \
- -e '/:=.*strip.*shell.*git/s:=.*:=:' \
- "${extra_sed[@]}" \
- src/Makefile Makefile || die
-
- sed -i -e "s:-Werror::g" harness/Makefile || die
- done
- ABI=${OABI}
-}
-
-emake_libaio() {
- # The Makefiles need these environments, but multilib_toolchain_setup()
- # does not export anything when there is only one default abi available.
- CC="$(tc-getCC) $(get_abi_CFLAGS)" \
- AR=$(tc-getAR) \
- RANLIB=$(tc-getRANLIB) \
- emake "$@" || die
-}
-
-src_compile() {
- local OABI=${ABI}
- for ABI in $(aio_get_install_abis)
- do
- einfo "Compiling ${ABI} ABI ..."
- cd "${WORKDIR}"/${ABI}/${P} || die
- emake_libaio
- done
- ABI=${OABI}
-}
-
-src_test() {
- local OABI=${ABI}
- for ABI in $(aio_get_install_abis)
- do
- einfo "Testing ${ABI} ABI ..."
- cd "${WORKDIR}"/${ABI}/${P}/harness || die
- mkdir testdir || die
- # 'make check' breaks with sandbox, 'make partcheck' works
- emake_libaio partcheck prefix="${S}/src" libdir="${S}/src"
- done
- ABI=${OABI}
-}
-
-src_install() {
- local OABI=${ABI}
- for ABI in $(aio_get_install_abis)
- do
- einfo "Installing ${ABI} ABI ..."
- cd "${WORKDIR}"/${ABI}/${P} || die
-
- # Don't use ED for emake, src_prepare already inserts EPREFIX in the correct
- # place
- emake_libaio install DESTDIR="${D}"
-
- doman man/*
- dodoc ChangeLog TODO
-
- # move crap to / for multipath-tools #325355
- gen_usr_ldscript -a aio
- done
- ABI=${OABI}
-}
diff --git a/dev-libs/libaio/libaio-0.3.109-r4.ebuild b/dev-libs/libaio/libaio-0.3.109-r4.ebuild
deleted file mode 100644
index 4e0e954a02a7..000000000000
--- a/dev-libs/libaio/libaio-0.3.109-r4.ebuild
+++ /dev/null
@@ -1,128 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libaio/libaio-0.3.109-r4.ebuild,v 1.13 2015/01/16 10:04:40 armin76 Exp $
-
-EAPI=5
-
-inherit eutils multilib toolchain-funcs
-
-DESCRIPTION="Asynchronous input/output library that uses the kernels native interface"
-HOMEPAGE="http://www.kernel.org/pub/linux/kernel/people/andrea/libaio/ http://lse.sourceforge.net/io/aio.html"
-SRC_URI="mirror://kernel/linux/libs/aio/${P}.tar.bz2"
-
-LICENSE="LGPL-2"
-SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux"
-IUSE="multilib static-libs test"
-
-EMULTILIB_PKG="true"
-
-S=${WORKDIR}
-
-aio_get_install_abis() {
- use multilib && get_install_abis || echo ${ABI:-default}
-}
-
-src_unpack() {
- local OABI=${ABI}
- for ABI in $(aio_get_install_abis)
- do
- mkdir -p "${WORKDIR}"/${ABI} || die
- cd "${WORKDIR}"/${ABI} || die
- unpack ${A}
- done
- ABI=${OABI}
-}
-
-src_prepare() {
- local OABI=${ABI}
- for ABI in $(aio_get_install_abis)
- do
- einfo "Preparing ${ABI} ABI ..."
- cd "${WORKDIR}"/${ABI}/${P} || die
-
- # remove stuff provided by man-pages now
- rm man/{lio_listio,aio_{cancel,error,fsync,init,read,return,suspend,write}}.* || die
-
- epatch "${FILESDIR}"/${PN}-0.3.109-unify-bits-endian.patch \
- "${FILESDIR}"/${PN}-0.3.109-generic-arch.patch \
- "${FILESDIR}"/${PN}-0.3.106-build.patch \
- "${FILESDIR}"/${PN}-0.3.107-ar-ranlib.patch \
- "${FILESDIR}"/${PN}-0.3.109-install.patch \
- "${FILESDIR}"/${PN}-0.3.109-x32.patch \
- "${FILESDIR}"/${PN}-0.3.109-testcase-8.patch
-
- declare -a extra_sed
- if ! use static-libs; then
- extra_sed[${#extra_sed[@]}]='-e'
- extra_sed[${#extra_sed[@]}]='/\tinstall .*\/libaio.a/d'
- # Tests require the static library to be built.
- if ! use test; then
- extra_sed[${#extra_sed[@]}]='-e'
- extra_sed[${#extra_sed[@]}]='/^all_targets +=/s/ libaio.a//'
- fi
- fi
- sed -i \
- -e "/^libdir=/s:lib$:$(get_libdir):" \
- -e "/^prefix=/s:/usr:${EPREFIX}/usr:" \
- -e '/:=.*strip.*shell.*git/s:=.*:=:' \
- "${extra_sed[@]}" \
- src/Makefile Makefile || die
-
- sed -i -e "s:-Werror::g" harness/Makefile || die
- done
- ABI=${OABI}
-}
-
-emake_libaio() {
- # The Makefiles need these environments, but multilib_toolchain_setup()
- # does not export anything when there is only one default abi available.
- CC="$(tc-getCC) $(get_abi_CFLAGS)" \
- AR=$(tc-getAR) \
- RANLIB=$(tc-getRANLIB) \
- emake "$@"
-}
-
-src_compile() {
- local OABI=${ABI}
- for ABI in $(aio_get_install_abis)
- do
- einfo "Compiling ${ABI} ABI ..."
- cd "${WORKDIR}"/${ABI}/${P} || die
- emake_libaio
- done
- ABI=${OABI}
-}
-
-src_test() {
- local OABI=${ABI}
- for ABI in $(aio_get_install_abis)
- do
- einfo "Testing ${ABI} ABI ..."
- cd "${WORKDIR}"/${ABI}/${P}/harness || die
- mkdir testdir || die
- # 'make check' breaks with sandbox, 'make partcheck' works
- emake_libaio partcheck prefix="${S}/src" libdir="${S}/src"
- done
- ABI=${OABI}
-}
-
-src_install() {
- local OABI=${ABI}
- for ABI in $(aio_get_install_abis)
- do
- einfo "Installing ${ABI} ABI ..."
- cd "${WORKDIR}"/${ABI}/${P} || die
-
- # Don't use ED for emake, src_prepare already inserts EPREFIX in the correct
- # place
- emake_libaio install DESTDIR="${D}"
-
- doman man/*
- dodoc ChangeLog TODO
-
- # move crap to / for multipath-tools #325355
- CFLAGS="${CFLAGS} $(get_abi_CFLAGS)" gen_usr_ldscript -a aio
- done
- ABI=${OABI}
-}
diff --git a/dev-libs/libaio/libaio-0.3.109-r5.ebuild b/dev-libs/libaio/libaio-0.3.109-r5.ebuild
deleted file mode 100644
index 6788cdfafc4f..000000000000
--- a/dev-libs/libaio/libaio-0.3.109-r5.ebuild
+++ /dev/null
@@ -1,75 +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/libaio/libaio-0.3.109-r5.ebuild,v 1.1 2014/03/27 02:09:25 vapier Exp $
-
-EAPI=5
-
-inherit eutils multilib-minimal toolchain-funcs
-
-DESCRIPTION="Asynchronous input/output library that uses the kernels native interface"
-HOMEPAGE="http://www.kernel.org/pub/linux/kernel/people/andrea/libaio/ http://lse.sourceforge.net/io/aio.html"
-SRC_URI="mirror://kernel/linux/libs/aio/${P}.tar.bz2"
-
-LICENSE="LGPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
-IUSE="static-libs test"
-
-src_prepare() {
- # remove stuff provided by man-pages now
- rm man/{lio_listio,aio_{cancel,error,fsync,init,read,return,suspend,write}}.* || die
-
- epatch \
- "${FILESDIR}"/${PN}-0.3.109-unify-bits-endian.patch \
- "${FILESDIR}"/${PN}-0.3.109-generic-arch.patch \
- "${FILESDIR}"/${PN}-0.3.106-build.patch \
- "${FILESDIR}"/${PN}-0.3.107-ar-ranlib.patch \
- "${FILESDIR}"/${PN}-0.3.109-install.patch \
- "${FILESDIR}"/${PN}-0.3.109-x32.patch \
- "${FILESDIR}"/${PN}-0.3.109-testcase-8.patch
-
- local sed_args=(
- -e "/^prefix=/s:/usr:${EPREFIX}/usr:"
- -e '/^libdir=/s:lib$:$(ABI_LIBDIR):'
- -e '/:=.*strip.*shell.*git/s:=.*:=:'
- )
- if ! use static-libs; then
- sed_args+=( -e '/\tinstall .*\/libaio.a/d' )
- # Tests require the static library to be built.
- use test || sed_args+=( -e '/^all_targets +=/s/ libaio.a//' )
- fi
- sed -i "${sed_args[@]}" src/Makefile Makefile || die
- sed -i -e "s:-Werror::g" harness/Makefile || die
-
- multilib_copy_sources
-}
-
-_emake() {
- CC=$(tc-getCC) \
- AR=$(tc-getAR) \
- RANLIB=$(tc-getRANLIB) \
- ABI_LIBDIR=$(get_libdir) \
- emake "$@"
-}
-
-multilib_src_compile() {
- _emake
-}
-
-multilib_src_test() {
- mkdir -p testdir || die
- # 'make check' breaks with sandbox, 'make partcheck' works
- _emake partcheck prefix="${S}/src" libdir="${S}/src"
-}
-
-multilib_src_install() {
- _emake install DESTDIR="${D}"
-}
-
-multilib_src_install_all() {
- doman man/*
- dodoc ChangeLog TODO
-
- # move crap to / for multipath-tools #325355
- gen_usr_ldscript -a aio
-}