diff options
author | Mike Frysinger <vapier@gentoo.org> | 2014-03-27 03:13:49 +0000 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2014-03-27 03:13:49 +0000 |
commit | da9c66bb6bdffef348e523e2cd3ab7c59f3df194 (patch) | |
tree | 32e8e37314d95d93e390e903466e383ea0553dca /dev-libs/libaio | |
parent | Version bump, bug 502246. (diff) | |
download | historical-da9c66bb6bdffef348e523e2cd3ab7c59f3df194.tar.gz historical-da9c66bb6bdffef348e523e2cd3ab7c59f3df194.tar.bz2 historical-da9c66bb6bdffef348e523e2cd3ab7c59f3df194.zip |
Version bump.
Package-Manager: portage-2.2.8-r1/cvs/Linux x86_64
Manifest-Sign-Key: 0xD2E96200
Diffstat (limited to 'dev-libs/libaio')
-rw-r--r-- | dev-libs/libaio/ChangeLog | 9 | ||||
-rw-r--r-- | dev-libs/libaio/Manifest | 32 | ||||
-rw-r--r-- | dev-libs/libaio/files/libaio-0.3.110-cppflags.patch | 25 | ||||
-rw-r--r-- | dev-libs/libaio/files/libaio-0.3.110-optional-werror.patch | 30 | ||||
-rw-r--r-- | dev-libs/libaio/libaio-0.3.110.ebuild | 72 |
5 files changed, 153 insertions, 15 deletions
diff --git a/dev-libs/libaio/ChangeLog b/dev-libs/libaio/ChangeLog index 660109ff7b84..532fbc884bd6 100644 --- a/dev-libs/libaio/ChangeLog +++ b/dev-libs/libaio/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for dev-libs/libaio # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/libaio/ChangeLog,v 1.86 2014/03/27 02:09:25 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/libaio/ChangeLog,v 1.87 2014/03/27 03:13:46 vapier Exp $ + +*libaio-0.3.110 (27 Mar 2014) + + 27 Mar 2014; Mike Frysinger <vapier@gentoo.org> + +files/libaio-0.3.110-cppflags.patch, + +files/libaio-0.3.110-optional-werror.patch, +libaio-0.3.110.ebuild: + Version bump. *libaio-0.3.109-r5 (27 Mar 2014) diff --git a/dev-libs/libaio/Manifest b/dev-libs/libaio/Manifest index 8eb794b1f12a..ee48703746cc 100644 --- a/dev-libs/libaio/Manifest +++ b/dev-libs/libaio/Manifest @@ -11,29 +11,33 @@ AUX libaio-0.3.109-install.patch 1506 SHA256 6d4b429bd3f29bf3748256943ee1a7cbb4c AUX libaio-0.3.109-testcase-8.patch 579 SHA256 c1ae004284b8ebda84d781cf9caf784de6ddbccbca534bb16f33f36451aec904 SHA512 e39ea546c9035d064f18845ffd2987254eb0205bfe220639df295498aea8a1003d83142c0a8de3d73c7178ad2ccb784e898c5586083ea2b2193d480948828a3c WHIRLPOOL 9c1bb90af32db992e5cac3bc6a4047244a82a1f31fd437bf9da8733c08a6f60b1468f1c7a74a62f6968d2ea48daf50c2be218987b46f0c74d2ce5b1c19ab2fb4 AUX libaio-0.3.109-unify-bits-endian.patch 2610 SHA256 53c10fda429b47fc2fbbbf3751285a39523b8f8bdae9366294569055bd088f92 SHA512 b0b09d18d627e12f1ded80d1eb79a70dbffc3e24b628d01a1508f809e6a63c5050f33b7043d0700ed35ec553fb5fa9698c2024aa2755457f673da6f708ab663c WHIRLPOOL 80c607f14286def30d8832365b57094213960689a61a5fb91354a4ba12e13f0a7e491085fa0a95a9b2203d0a5fc12c28367d562c4e49f83433029b36372398c1 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 3422 SHA256 10814ff827f05cc7d49efe3b2c781d6dd3f45ab8f7a5c8f5a7914750d5054c81 SHA512 2e11c682804581391f50f361a69ded150ecacc4377fb8eeaacd1534e281b8a0a3123b2700a49e1068845d30a1cd1214e304506fc3b046eae8c37e3f346be16dc WHIRLPOOL 0aeb7fd1f33eb0763ed286c6e795795af752c30411fe84b268396ea93b03ae2fb003dd81e4de0f33dbda65d568974b72af4f59ea1e49b7a628967a03dd4cd4c9 EBUILD libaio-0.3.109-r5.ebuild 2162 SHA256 648a863fe0dd04dc40ef0252f71c978dc3f7591c8ee305c5b09fe4e498f0ac20 SHA512 18975c2c47f70d93e2151d621164004948dae601ae93e11c4f37800a5074c4163c45e3fa925f073f3e6ff01d19414cb1f47f13e73b0e5a7069d7e6350df1670b WHIRLPOOL f7c9e775a7e506708e93f3aa4c989c9598d7a9247c006d44b84918a64c371c008c77750aabe8b1bb5b74a3ac154d4c32ecf98c25cf1a3f1388cce63386525c98 -MISC ChangeLog 11675 SHA256 424ca4fa9f2acbbc23c38d282ade64d7e979270cb0b41f954dc0ac716e739f44 SHA512 c3be5b094304fbef7b35bdf21a70e48081d3c061685290711a69c4da70ef9e52f8d6780feb9751ab15b5f9916d1bf754888a5ff3048864689f218c8d0bc3420c WHIRLPOOL 194ac1e3d012d89d5e5e31b9e141c8d13c37d39191e8039656b1e02a9d8c5f0bf975e05ab04e9fcb9ee12bd376be24fdcced75fba1294500cf5a8b0e8d920e46 +EBUILD libaio-0.3.110.ebuild 2019 SHA256 0ef1b04318d6740f933a00f3b2459d0f06f559583b0ad758c274514f7452c94e SHA512 3f5c06bb33d2b14b9c5accf8477326dd873dd6a8d295384a211e3bcf5ee4e151e4a3a247d6e2ea5e6aabac3eca0ed74a076c36d68d69cdcf6d12ed7ebdbaa014 WHIRLPOOL 938f65c7a1eef8f8dbba4e6e8433b7f92c9e7226edbaaed64a1414ad752e15f35ff642a3dd8c4af0ae736cb960cf6ac48964b0fcaacf7a8a0a47b840321bb1b2 +MISC ChangeLog 11884 SHA256 4484145e331f580c7bc972ada7676d7ce19ecc8776589d9c601e6fee1abce7e4 SHA512 bacdd166c6aab401c2df2a6f596f7d84b3d7e452807de2c461f84eeaa00bcea870e59bc4682411ab41cded9d6ba17178eccc081383f781fda24228c27dad75e9 WHIRLPOOL b0f070f20278063a1725853873b001b43046050dfa747140525b51e515d845b6c341cb46789df892d6ec69fb422939a0a549ebbfffa44284fb00443779462d8b MISC metadata.xml 362 SHA256 63af2e0a92db36581c5c2b1f118e628beeaa2a8316d8de979bc881b2dd732dd2 SHA512 6e978d06ee540b7e1ba0cc627e1bdd1426df22f3394de39c04da82494ff31007a59ae5209f882807f2e4095ae7dbabcf585f44edbd28e7174f699c398102a22f WHIRLPOOL ad2c27a6172f010a71a7bc71b249839c6f9a337a527f4fc9e9b07e9be620dd669196e8af726c5e743322790c8728ad5bca71b12066306b5491af98de671002b5 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) -iQIcBAEBCAAGBQJTM4hcAAoJEPGu1DbS6WIAjrsQAIxmh+QTuyX4Z7mMBlrFGyJw -T7KEV1pWzlUJpLNmVwAMceeYnBTVvae0q+gQUSOuCB46MyfMv8+w4WO36SXq0K7Z -57dNZc6P+XJpWAoRhck6+nyvdQSq23B6BY8MD//JphdYtLsjKf+/ihabbaAU5lOv -7mtQdU8X3LjV6l8Jp9DqRJMUB3jdn3N9gKoqQBR+hxee/Lai04Rd6lEjZeaI6Nvy -azmvZ8dkiOSUMwA4M8/tD0kXMgJipppUXkkz+Kl9TLFT7stQrdlduL+bxWgxQku0 -2BpuyKoJz8hESVQ9AEOyXTsCPK/71a8Zd3XbbarSIUf0OpBLh6m3FuqtFAfbisRV -aQGuddiGV68CIP/yaBBOVt53vcWB1cXBYBzfVnbFta6+WXA9su62ANM42LZ0nN/R -9oe+VepDvUkiSmziC2iwL69i70TTdX8YYgtGCXqmnz0orQL24kgckr2D2dLE468H -ZuUqeHQTYwyu0Qfo5E0aLI2pIriR352vcQR15nzMQk5VKgd9aa8OfFuBrFPnrejV -j+THE7MjI9pj8BR73GX0Ayjn1m0r0NkjP8Bjzp+j1Y76SHRaLrKOU94hrzDFjLTm -uB73hPw4XzwUsAG8Q6TqlO8GT/WWXNr7YqC3zLbZpOWw0lMBXMUDL88uWqgxlEpk -ZPZjiAu+8qfqXPR/DDut -=gFx7 +iQIcBAEBCAAGBQJTM5dyAAoJEPGu1DbS6WIA/ZwQAJCJ9zQ+SKxFO2rmCe3GyxVR +JNrPlhKH+1VUyL/45+W39BvdDkHCc2UQfH78Fbu+pwcU/458ssorBzMHFXBzIOAD +oBkmPCKiT5bIpmppRFc4nOLgfl6pP4xY9O8wnDRVrwLKGRTmKhcDj6/lyGdvkosv +W4MxLfzAzpKJHrHXLTyJfzQX547opqEpPMgJ4o4AcBknYac39P770sWbgnrqKE4R +P4B/H1b17NH8l5uEVDHdd5wXm/3UzrKDSsr8ZeeA8wSdbBX7usbdhpSas6bOZjGY +wjfRBJI11FZyjHnLWYEvfDFwPlsBy/r7tZuzIzakWr3LMWkHNoo9C5CX9OEnF88g +p61IY1OgECxVOcIw5mWn2DTBmoXjc2BAZm00wKgAH6+mCZ9pbKDD8cpPnDsj6VFs +ETGSCNXxLY+w7zsyluuGtOBYq8E2nJ4jEL0KHxCiNtcZzjpgM1RER/UKLz+DiVUd +ahu6k6ZT6BazTVl53IFZxCqfmfLISlDBK6VRT+7/tyfl5z7qiZFNWdfjrMK/ufRH +JFU0sAEa3cQwUK06JHbEPe9sbbdVEQp34++NToqtIHbnzEsIfRHIEdPd6VTWP53b +iSzunYEezFC6q+Gl4EjX3PyuAP6nImVjpCdABqOT1jpSk0YeNFelUYY1fmZvG6LD +IkWTBaZTAQAgNNEhynFe +=+pY1 -----END PGP SIGNATURE----- diff --git a/dev-libs/libaio/files/libaio-0.3.110-cppflags.patch b/dev-libs/libaio/files/libaio-0.3.110-cppflags.patch new file mode 100644 index 000000000000..4567ac946681 --- /dev/null +++ b/dev-libs/libaio/files/libaio-0.3.110-cppflags.patch @@ -0,0 +1,25 @@ +From 3bf96bb62370035dba18d4b25459406b32365cfc Mon Sep 17 00:00:00 2001 +From: Mike Frysinger <vapier@gentoo.org> +Date: Wed, 26 Mar 2014 23:10:18 -0400 +Subject: [PATCH] respect env CPPFLAGS + +Signed-off-by: Mike Frysinger <vapier@gentoo.org> +--- + src/Makefile | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/src/Makefile b/src/Makefile +index 49f448f..b918c8b 100644 +--- a/src/Makefile ++++ b/src/Makefile +@@ -5,6 +5,7 @@ usrlibdir=$(libdir) + + CFLAGS ?= -g -fomit-frame-pointer -O2 + CFLAGS += -nostdlib -nostartfiles -Wall -I. -fPIC ++CFLAGS += $(CPPFLAGS) + SO_CFLAGS=-shared $(CFLAGS) + L_CFLAGS=$(CFLAGS) + LINK_FLAGS= +-- +1.9.1 + diff --git a/dev-libs/libaio/files/libaio-0.3.110-optional-werror.patch b/dev-libs/libaio/files/libaio-0.3.110-optional-werror.patch new file mode 100644 index 000000000000..2933cf5244bc --- /dev/null +++ b/dev-libs/libaio/files/libaio-0.3.110-optional-werror.patch @@ -0,0 +1,30 @@ +From 0cc7dc108d0b2288b40d82bb2fd1fd8bdc08f764 Mon Sep 17 00:00:00 2001 +From: Mike Frysinger <vapier@gentoo.org> +Date: Wed, 26 Mar 2014 23:07:58 -0400 +Subject: [PATCH] make -Werror into an optional flag + +This lets distros disable the flag as random errors might come up with +different compiler flags and older/newer toolchain versions. + +Signed-off-by: Mike Frysinger <vapier@gentoo.org> +--- + harness/Makefile | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/harness/Makefile b/harness/Makefile +index 2a88e71..cf8c90d 100644 +--- a/harness/Makefile ++++ b/harness/Makefile +@@ -6,7 +6,8 @@ PROGS:=$(PARTPROGS) $(EXTRAPROGS) + HARNESS_SRCS:=main.c + # io_queue.c + +-CFLAGS+=-Wall -Werror -I../src -g -O ++CFLAGS_WERROR?=-Werror ++CFLAGS+=-Wall $(CFLAGS_WERROR) -I../src -g -O + #-lpthread -lrt + + all: $(PROGS) +-- +1.9.1 + diff --git a/dev-libs/libaio/libaio-0.3.110.ebuild b/dev-libs/libaio/libaio-0.3.110.ebuild new file mode 100644 index 000000000000..a5d34ee3e19c --- /dev/null +++ b/dev-libs/libaio/libaio-0.3.110.ebuild @@ -0,0 +1,72 @@ +# 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.110.ebuild,v 1.1 2014/03/27 03:13:46 vapier Exp $ + +EAPI=5 + +inherit eutils multilib-minimal toolchain-funcs + +DESCRIPTION="Asynchronous input/output library that uses the kernels native interface" +HOMEPAGE="https://git.fedorahosted.org/cgit/libaio.git/ http://lse.sourceforge.net/io/aio.html" +SRC_URI="https://fedorahosted.org/releases/${PN:0:1}/${PN:1:1}/${PN}/${P}.tar.gz" + +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() { + epatch \ + "${FILESDIR}"/${PN}-0.3.109-install.patch \ + "${FILESDIR}"/${PN}-0.3.109-x32.patch \ + "${FILESDIR}"/${PN}-0.3.109-testcase-8.patch \ + "${FILESDIR}"/${PN}-0.3.110-cppflags.patch \ + "${FILESDIR}"/${PN}-0.3.110-optional-werror.patch + + local sed_args=( + -e "/^prefix=/s:/usr:${EPREFIX}/usr:" + -e '/^libdir=/s:lib$:$(ABI_LIBDIR):' + ) + 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 + + multilib_copy_sources +} + +_emake() { + CC=$(tc-getCC) \ + AR=$(tc-getAR) \ + RANLIB=$(tc-getRANLIB) \ + ABI_LIBDIR=$(get_libdir) \ + CFLAGS_WERROR= \ + 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 + + # This lib is a bare minimal shim on top of kernel syscalls. + export QA_DT_NEEDED=$(find "${ED}" -type f -name 'libaio.so.*' -printf '/%P\n') +} |