summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wendler <polynomial-c@gentoo.org>2014-01-05 16:10:14 +0000
committerLars Wendler <polynomial-c@gentoo.org>2014-01-05 16:10:14 +0000
commit610d155499717c48e98a34a957a314811f2d45f6 (patch)
tree5caf7942874a029c6529f058c86471dee4f63dc6 /sys-process
parentAdded myself as maintainer. Converted ebuilds to EAPI-5 (diff)
downloadhistorical-610d155499717c48e98a34a957a314811f2d45f6.tar.gz
historical-610d155499717c48e98a34a957a314811f2d45f6.tar.bz2
historical-610d155499717c48e98a34a957a314811f2d45f6.zip
Version bump. Removed old
Package-Manager: portage-2.2.7/cvs/Linux x86_64 Manifest-Sign-Key: 0x981CA6FC
Diffstat (limited to 'sys-process')
-rw-r--r--sys-process/numactl/ChangeLog12
-rw-r--r--sys-process/numactl/Manifest41
-rw-r--r--sys-process/numactl/files/numactl-2.0.2-build.patch13
-rw-r--r--sys-process/numactl/files/numactl-2.0.5-protos.patch12
-rw-r--r--sys-process/numactl/files/numactl-2.0.9-testsuite_fix.patch12
-rw-r--r--sys-process/numactl/numactl-2.0.2.ebuild48
-rw-r--r--sys-process/numactl/numactl-2.0.5.ebuild48
-rw-r--r--sys-process/numactl/numactl-2.0.7.ebuild42
-rw-r--r--sys-process/numactl/numactl-2.0.9.ebuild (renamed from sys-process/numactl/numactl-2.0.8.ebuild)17
9 files changed, 48 insertions, 197 deletions
diff --git a/sys-process/numactl/ChangeLog b/sys-process/numactl/ChangeLog
index 5fa5ec7c3a60..403ef9baa5e8 100644
--- a/sys-process/numactl/ChangeLog
+++ b/sys-process/numactl/ChangeLog
@@ -1,6 +1,14 @@
# ChangeLog for sys-process/numactl
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-process/numactl/ChangeLog,v 1.28 2013/04/20 04:15:52 vapier Exp $
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-process/numactl/ChangeLog,v 1.29 2014/01/05 16:10:13 polynomial-c Exp $
+
+*numactl-2.0.9 (05 Jan 2014)
+
+ 05 Jan 2014; Lars Wendler <polynomial-c@gentoo.org> -numactl-2.0.2.ebuild,
+ -numactl-2.0.5.ebuild, -numactl-2.0.7.ebuild, -numactl-2.0.8.ebuild,
+ +numactl-2.0.9.ebuild, -files/numactl-2.0.2-build.patch,
+ -files/numactl-2.0.5-protos.patch, +files/numactl-2.0.9-testsuite_fix.patch:
+ Version bump. Removed old.
*numactl-2.0.8-r1 (20 Apr 2013)
diff --git a/sys-process/numactl/Manifest b/sys-process/numactl/Manifest
index fe7f135183d3..3c55bce4fee2 100644
--- a/sys-process/numactl/Manifest
+++ b/sys-process/numactl/Manifest
@@ -1,37 +1,32 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
-AUX numactl-2.0.2-build.patch 429 SHA256 fb5f82ff6e967e76ca10af59faada34518881273167df1cb7937940a6a50d390 SHA512 2c8ba0a34702cdb76eda7dfbd0123f11015db41e3904044103b9dce569dc472d43161ca250f28f5d230a5bee97f367a8cab89d3a53ec88d58c3e170d21f1630f WHIRLPOOL c8a62d5b13173c12fe9b695cbd6a9f8219107dea8523730e450f1e54b89a3a304a5caf8c8d9c0a9b33a479e4cef1990455327bdfdaff5121170fcf8bc7f2e2ed
-AUX numactl-2.0.5-protos.patch 228 SHA256 9508f0836d113ec1c6f3d89732861f6e1f7f920a34ad1230fe2d0488435d4b27 SHA512 964cfaf3d11413e26d901a515449c677c5d8109fa097c13ec2e9fa99c494b00894793bc086ac912aa068ed4460daeae44100bfd92f39a02aa1b9a5c5506431b1 WHIRLPOOL 05931803df6f842d2c1f82e782f0bfafce8e77f38f3bfeee7b9bf1b21733709ca55aefd232a0c41f4f7a975d77563d575b3c48f72421acc22f63d5f306f031dd
AUX numactl-2.0.7-static_libs.patch 2609 SHA256 fd44628c1ac77266d3ad1107fd80bd85f44da91c7f77a1a299d5947e1fa9cb7a SHA512 b890b6684e116a233df51c74d7cdfa310e65e8af8cf7ffb60acb0bc48e912734cedc06fc841ef9d23f62dca030becee62488d06d3b7a301e059fc131278d45e5 WHIRLPOOL 193997f6dd832375946baef8536f598722b6d06513946ab5005a577e07546f8cad77580636b09d95f5d036ca7996d77b47775ce8214b657f14535cec949ff9c5
AUX numactl-2.0.8-cpuid-pic.patch 697 SHA256 fc6d5e058ceb1953665fe67ec893a575b51c4cdd43a11117fb416bb88ad45459 SHA512 d9624110a7f8459c13b67eb990f05bc54ffe55818d586691b307dcc4ca5861f064a7269f1038cba5f8abf0f2b6d359d30e4f8d6e904a7e5c0da3404ef1bd4d51 WHIRLPOOL a59de11f4784636d618774f1a660eed3a534225e85881a036b13a59ec28823813b224081dffb9ab5870f7cf3bf4155bb0c92abc317dd3955fed8ab266f8d299d
AUX numactl-2.0.8-static_libs.patch 2761 SHA256 ff8abe7defc4fde1f2bd380ccb0df3990ea57ddfcafd07cde6327820c667be16 SHA512 828dbcd719671c8ca81745d5670d48c071a8b353b9e42bbbaf9eeffd41b607a53ae24ddd6f0be422a2e6f61899635228da0926d7d8dedd143f52fde5bc5dbe05 WHIRLPOOL fd8f1dcc105b6cec190cd767a0c9bf2b3f556b541637e88c8ec718973732108bac3eec8cc1bcb5394c2f882b972b37d6234b016b2bbc3d8e1faa1372eb13e60c
-DIST numactl-2.0.2.tar.gz 70187 SHA256 9a675ac94267c5370b6016e57cd437211a6f5f456a6decb1f7973f602e1b44f1
-DIST numactl-2.0.5.tar.gz 78975 SHA256 afffcc0a237ec71737a3f3ecda5e0b4e0ede5c3a894af7d85f5416fa35f7b44c SHA512 baf57364979d208e9041856ac4ad8e2868a78d29ee46ba8b4a58074c260a1c7fec8e65e6a8e60d9f4c48994301e0b9a5d953b4bbb1632977424b58f63d5a95d0 WHIRLPOOL 8d4f244d3e535746b666fc9116c6660e0f41ab6713bf935e3a1b80078a3cd373bc09fc4e17d70f8a7ea295e8d5c06f51a61ab73a2ce568cd9cae14ee1d8bf395
+AUX numactl-2.0.9-testsuite_fix.patch 262 SHA256 2b857d892f99fb93e2fb961ac08f054d60b0c9a93331226e866d6bb66b7c4417 SHA512 8b9d952076eb04f0093d25c87f25e3f68f9a02a96daa4b574414f75092ded757fd587419584e8ea1883c0881aa2d462cf04904a479c0a925784e111e4b95a6c8 WHIRLPOOL 9d996e854e68d610658e0a0853ee4be9ea5aa30dc4ced8db0a55689c5d8d3235af54102744704b0480d1d8213f814dbe5b8792479ac7e90cce1de2597747bb02
DIST numactl-2.0.7.tar.gz 275686 SHA256 0a1e237a98649c5cd2db7c684afe33bb81d290b406cf00d0469bdba9a11b39ef SHA512 79b0df0c56f7670ef0c6e531ec7a664508c5c63b65fe2e4b88d73fe2c6985dcfca6ebd977aaeab8401641e8e62b6692cea3d41f176c9ef22183465b4a8d79a30 WHIRLPOOL 405585e1b08cee09a3be74b4a05e4a45ee3f0ac222e41ba966169486c99e18cd6eb36b37ad345deb1d466ef7511deffe5769a8a76cba2fa3787a350b71a2966a
DIST numactl-2.0.8.tar.gz 339373 SHA256 2f5bb6d1d5556235ec3b1ed40094d5bc2502e5bacc213d324088d63fa531c9ea SHA512 c67d84c155b663a13798036b246d62795baacc17f84b441679f9c9dcc61ead90e6c31e21b8383a4724e0b2aecf93397e9535ce87e432b60db44180b4c711ae85 WHIRLPOOL b957a290da2b23926bf15e53321c371ad7b5499a9cb34a2421c847de8e39059b540244e3427c6d98bb4c8b2cccd8b84dda4f378496ddb961420c6a2e14e9ffe5
-EBUILD numactl-2.0.2.ebuild 1337 SHA256 79e55f8e717949b8510dca9c900a2d359477021e1b0f47f8faf3942a6ba8136e SHA512 299d9c95d4865d79f207f10e9c9a1826783ff2ebbddcc5791814350f90dc6002bf66bd9ecf6c333f60e792a47e4ccde468aabf1657de34f34eac99fd671ac7f5 WHIRLPOOL f91577e061d0c4a1be5fa263a0e43c59ef7bf1adbabc54e927856503685c5119d7b442393efa26f66c7a93a8589658e37adb9865fd06c383c8cab7bba8902b0d
-EBUILD numactl-2.0.5.ebuild 1340 SHA256 47bc06ec50a7eb689a3820e4aca0fe5efad7090e5ac46f52631164d9266dbb8f SHA512 f6e1ea5c3133dbd824b4a0ef25077faba559ba4739ddd4cbc692f65fcf4fcef47bf072a9e0a271464623efb9f6301ecf07665e7c914937f488c8597d97873197 WHIRLPOOL 48d5e6a4c5b70189766c123c7c485a01481902fdc9d8047273f8ec436bbf95c01b79c62bbe5272bcab3de104af48cd2891f3a62ce0326d5934a322870ad037a7
+DIST numactl-2.0.9.tar.gz 341455 SHA256 9ca033e6c14c0f26c20379b0cf9299429fd5a354a79c3c7880fd41ef69f7751c SHA512 483cbb1607da0f3bf0923202ea565100ea430b19502bdbd322f043f75dc945cc0f47878c0ed28badab23561c37da0b04aa12d07656bb4666c4f8d02a0d256407 WHIRLPOOL 5aba5b4a6ab0a4f06a2266054fdc7be8ca81696cf417e4fa4d10667ab95195edc5e002551a3bda4ea1eb25caf01d171ed18a16e4c29960902546aa78d7b93d73
EBUILD numactl-2.0.7-r2.ebuild 1463 SHA256 e579eff3251ad64d0dcd7670ad9aab411ce946691785060b9f5a7dd345ad50e2 SHA512 6511005bb4dcd4f74c56a4b310fd58cd0e24f289abd481d53e1ae7305c6cd56a344673fa18a7b7c06828bab482e1f459d576e7fefc68804526428d8db4960555 WHIRLPOOL 231e7d66438215b1a841ab496d28a6ad8567ae22e4c1c478799001dd565aae3e090e2d8eace20bc43cde9554e037313c3b14155ab6370cf0f3858d05938af277
-EBUILD numactl-2.0.7.ebuild 1255 SHA256 ab4288f89adc7e2abef9fb23ff7d3cbe28fb89860c5e906fbe9c7eaf8de336a6 SHA512 6643f2a9e59d4837c6aa7a6d3c41e90904a3ed2527560ee8a8fc4cac334a037ee58c3cde59c3f84e7336096a9cc5477a223c785decf35d8cf77e92eea6762999 WHIRLPOOL 5db29ad1db13eb71b4d7f05b8ef2f65637a792f001bf12ce1cebfd8ad55e1817f61a2ce5a47e8ac2534d2bb548dae7b0de4e277e911f7accf32f41062ebe213d
EBUILD numactl-2.0.8-r1.ebuild 1521 SHA256 890e34900bbc74531c64bf64e472f0ed4c8d1c3a91a0656c05b3e3f0700a0fb7 SHA512 9a42e6f0bbb28446c88d2fe4151414cd77c69c0bed620a0a6875cfd1f3a8c0629484551028e49b75e9fc1059ce4fbaf3b1081b45446822fc9fe679503c7c584c WHIRLPOOL ec464e7d41e523cefbee54466519dc625bbd299e160b5189d498fb0a61f50f775878bf70a214ef89afaabb51c4dfe5175199bfe332cc38772b8877af2c10f634
-EBUILD numactl-2.0.8.ebuild 1536 SHA256 95dba6592aef403bdbe3f92efbd81c44aaa43b8d69014e1633867fb1ce513d0c SHA512 cc89e496edd45111577cb1125bb9e5ee901283987d8f1751dbcfb937bfb885b84754ef0c0ba4e39c4c26fbf7f80219ff36affa508ade1599c532a6dad688aa93 WHIRLPOOL aba96100360cef727996f73ff100e03ef1a969d098488618d167ffb18cfb05d62592b873e09f4699f5ac082da9b3a5575e0d6d26917baf0eabfa561adab6e476
-MISC ChangeLog 4368 SHA256 48901a6606050969ee75c7cbc32f4125478ba209880ffd97ea9101fe3c0c3f8c SHA512 3e51f225cc7bbb38e1a6e2b2b4e5e9054b8071bde66463b6f17ffbfcb12988bf8a9fd740647ae1b1ca9fdb453b8c960c8b51e7359b47f4933ffd9d594b235cc5 WHIRLPOOL e6da3b5f8538b852ad4a75b9387903117f40b336cded38682070fd6125b9d3d974b11892fee8f7f4500d8e320020728b699bb85fd4d1193cc301dc37b49e65ab
+EBUILD numactl-2.0.9.ebuild 1578 SHA256 29797c0a7864e1fddd0e89d94ee8c494884583574291efa29f440d9310209622 SHA512 d8ae65df027e82a23b57a2d4062f12cc2f6f6ac117de44a84211e2e5c796d26a78014419ff542c29881475872c9672476466fea4a64850e626ad81d8b428d75e WHIRLPOOL 379065df36db74fe9f754ad02e673377f2ad91e051ef9518e4b51309576b43202c1e72091b81e31a90a8bba55beb7dab01e154c4c91b9acda53344314d5dacdf
+MISC ChangeLog 4720 SHA256 aeede291b4020e0ab3888bb841096a5bf460f74c5e5b651e52e2880c088def37 SHA512 792c942d09177c84165e3305be3b0f030190cc93bc6b6787e5b7217d298b7885cbe93a586e2921a3d25ce6057f3bcc9f1af1030b7eec67a1f7f61db80f4fa148 WHIRLPOOL bfcbd9efed1c1979a87ff27dce76fc34a1f4ca34567e37ba65730059be107bc0855cad4f7288a5ca1f6c0e7203c0ec4e155ba110b8f5df277c8d9f92362b711c
MISC metadata.xml 168 SHA256 436175a0fd4552a218e3474f07665550f601d21c541e64cc2564581021325a26 SHA512 0dc3684f07f73fe7e943a97f9f0e67f854751f58edc9fb3afd16851a672a7e5d44afe262ad9f4edcd4cb4f5755004b2b35fa468da4442edec5a91cb85f582d57 WHIRLPOOL 9d978491c3dbeed03838cbe8ba659c7a88395dd03a9f200178670a09b5d790f692bbdd1bc53e3a6ee9261d97920ec86e3525548b018a3e941fdf8a1c6e6ff1de
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.19 (GNU/Linux)
+Version: GnuPG v2.0.22 (GNU/Linux)
-iQIcBAEBCAAGBQJRchcLAAoJELEHsLL7fEFWrVIP/RHvmRsWWiMifhu0u8k04BOW
-Fv1CrZpEgZQGP2qwBVkHWF2hbZnnmKbWNBZfM/5ZIvEmI+WpF0Ltzk1pNvETQMh/
-doIb5h6Id6ISUBC/JkPiTr3AlUOIIUz9WxxKDVZoT/cAQct3+N09xjsCHqeYoU3n
-tAW7jx5vKx2/JDbu4kS4ttiSZivWlp+TO41ig/fKkjyE8jOJ5qKmfDUI16xy9e9h
-/VVLk1PNH5rPPN+7EDDwp4FqtpkuvVQjSobIRDDn4SdlzA97rzd0fdJYtXuX9+Kt
-6g3NN+o54P1y5vX39JYSck6KGMGlr5QvEVrdtpUU68c5/K801M2RDIt/5KQMRxvL
-3iyeXzq3LCx+iCsGvySTstj74i97SnWf5weOky72UpzoLsLOJOOTBypJ8W4QxTdA
-59Nu0NS1nHDT+8uDQWseK3X3YY1OPIPU1NBB8lY/LJU9POoWW2UuFv8ng3DOa1VV
-jZotu+ayAZC9H7yDMdONOn8liHMr2b1El7vduXaiBg13JMWF0juZ2OGemkx4gwK4
-Z+lCroLCBoytxB3OJ5hDb7d9Sty9vZEarxAL+DgUbStJQnCPnD9dpALlLJgXh1aG
-dA+B6j7/SoneerUxADu72JIOhD0I8qJ2PvzGv2IUN3qhtapqMysa7BvkdHIfEAqH
-bAkiL/c2vzzspN7ABlVf
-=l3AG
+iQIcBAEBCAAGBQJSyYPmAAoJEPiazRVxLXTFuZQP/14BEg6f+ycrFUtjAk3DS5ku
+X6CaFhk4tvuccfg8h4d3hbOJm7mjRfTarcc/SxN8DgEr7ASMbU0kZ4UPFp8rb0zq
+w2pMqPzYEHvT7NHZp8dGHdQwhN+4weJkU5aeBCH9mSIX9jA4rv+OrQPQUFltrSlt
+b1Ci3bfpTxfen1LlQ4BxsZloo+Rv1hiYCpUgu9coKaIAqLuekVNRII1YzovG+clt
+dT9fvAA2P9QNhj8Uw9c5bBaLk2TNisYhg/hv9+c2H8Qj+CWGPRJ7WFPR15x4TBJR
+l9R3+JpgFEoLEwkbm1ifxOjihIDwVOsRVnH+P7Gm2DHVyjI4VWp6aeRq44wxpDIg
+vySAGNiqiC3w0JXUe+xOnHGp2tguByvhLq9C4O7oM5Sbu3fNb3OtgXXGYzy800V9
+M9KGUPuVK4T2Ep/3MzR4piJ0xoElVZfy0w5FT/w1Xr2hfcNcelU81cNrXhbm4gGk
+WvGDe4iHTqBb0SHLViFasDaBOAoDa7KthXRPxU+SWq3iFmrKpv79UOARKH+yeCN3
+suKOtxt7+TVPmxp2ZcfYF+3TZrpVNERwZYhoRXvOgXAPpLDakO0Zf6h6arx5DgVu
+DeVJ1T/lseVo9tRCeqWwpFNuLsIrFNLYJS2M7bfqLy8Q/XdMFLoeS//VDZskH80n
+Jmx05loTlX0Za5xXUpBQ
+=jlbG
-----END PGP SIGNATURE-----
diff --git a/sys-process/numactl/files/numactl-2.0.2-build.patch b/sys-process/numactl/files/numactl-2.0.2-build.patch
deleted file mode 100644
index acb04b8ab81b..000000000000
--- a/sys-process/numactl/files/numactl-2.0.2-build.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/Makefile b/Makefile
-index 3795115..28a9418 100755
---- a/Makefile
-+++ b/Makefile
-@@ -57,7 +57,7 @@ memhog: util.o memhog.o libnuma.so
-
- numactl.o: numactl.c
-
--numademo: override LDFLAGS += -lm
-+numademo: LDLIBS += -lm
- # GNU make 3.80 appends BENCH_CFLAGS twice. Bug? It's harmless though.
- numademo: CFLAGS += -DHAVE_STREAM_LIB -DHAVE_MT -DHAVE_CLEAR_CACHE ${BENCH_CFLAGS}
- stream_lib.o: CFLAGS += ${BENCH_CFLAGS}
diff --git a/sys-process/numactl/files/numactl-2.0.5-protos.patch b/sys-process/numactl/files/numactl-2.0.5-protos.patch
deleted file mode 100644
index 1f1bedc5e0fa..000000000000
--- a/sys-process/numactl/files/numactl-2.0.5-protos.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-fix missing fstat64() prototype
-
---- a/shm.c
-+++ b/shm.c
-@@ -25,6 +25,7 @@
- #include <sys/ipc.h>
- #include <sys/shm.h>
- #include <sys/fcntl.h>
-+#include <sys/stat.h>
- #include <stdarg.h>
- #include <errno.h>
- #include <unistd.h>
diff --git a/sys-process/numactl/files/numactl-2.0.9-testsuite_fix.patch b/sys-process/numactl/files/numactl-2.0.9-testsuite_fix.patch
new file mode 100644
index 000000000000..27a97fdf2509
--- /dev/null
+++ b/sys-process/numactl/files/numactl-2.0.9-testsuite_fix.patch
@@ -0,0 +1,12 @@
+Tests fail with /bin/dash
+
+Singned-off-by: Lars Wendler <polynomial-c@gentoo.org>
+
+--- numactl-2.0.9/test/printcpu
++++ numactl-2.0.9/test/printcpu
+@@ -1,4 +1,4 @@
+-#!/bin/sh
++#!/bin/bash
+ #print cpu it is running on
+ declare -a arr
+ arr=( $(< /proc/self/stat) )
diff --git a/sys-process/numactl/numactl-2.0.2.ebuild b/sys-process/numactl/numactl-2.0.2.ebuild
deleted file mode 100644
index 379e8e208e82..000000000000
--- a/sys-process/numactl/numactl-2.0.2.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-process/numactl/numactl-2.0.2.ebuild,v 1.6 2009/12/22 23:24:25 robbat2 Exp $
-
-inherit eutils toolchain-funcs
-
-DESCRIPTION="Utilities and libraries for NUMA systems"
-HOMEPAGE="http://oss.sgi.com/projects/libnuma/"
-SRC_URI="ftp://oss.sgi.com/www/projects/libnuma/download/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc x86"
-IUSE="perl"
-
-RDEPEND="perl? ( dev-lang/perl )"
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
- epatch "${FILESDIR}"/${P}-build.patch
-}
-
-src_compile() {
- emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" BENCH_CFLAGS="" || die
-}
-
-src_test() {
- if [ -d /sys/devices/system/node ]; then
- einfo "The only generically safe test is regress2."
- einfo "The other test cases require 2 NUMA nodes."
- cd test
- ./regress2 || die "regress2 failed!"
- else
- ewarn "You do not have baseline NUMA support in your kernel, skipping tests."
- fi
-}
-
-src_install() {
- emake install prefix="${D}/usr" || die
- # delete man pages provided by the man-pages package #238805
- rm -rf "${D}"/usr/share/man/man[25]
- doman *.8 || die # makefile doesnt get them all
- dodoc README TODO CHANGES DESIGN
- if ! use perl ; then
- rm "${D}"/usr/bin/numastat "${D}"/usr/share/man/man8/numastat.8 || die
- fi
-}
diff --git a/sys-process/numactl/numactl-2.0.5.ebuild b/sys-process/numactl/numactl-2.0.5.ebuild
deleted file mode 100644
index ee79da848096..000000000000
--- a/sys-process/numactl/numactl-2.0.5.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-process/numactl/numactl-2.0.5.ebuild,v 1.1 2010/08/14 00:06:16 vapier Exp $
-
-inherit eutils toolchain-funcs
-
-DESCRIPTION="Utilities and libraries for NUMA systems"
-HOMEPAGE="http://oss.sgi.com/projects/libnuma/"
-SRC_URI="ftp://oss.sgi.com/www/projects/libnuma/download/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE="perl"
-
-RDEPEND="perl? ( dev-lang/perl )"
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
- epatch "${FILESDIR}"/${P}-protos.patch
-}
-
-src_compile() {
- emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" BENCH_CFLAGS="" || die
-}
-
-src_test() {
- if [ -d /sys/devices/system/node ]; then
- einfo "The only generically safe test is regress2."
- einfo "The other test cases require 2 NUMA nodes."
- cd test
- ./regress2 || die "regress2 failed!"
- else
- ewarn "You do not have baseline NUMA support in your kernel, skipping tests."
- fi
-}
-
-src_install() {
- emake install prefix="${D}/usr" || die
- # delete man pages provided by the man-pages package #238805
- rm -rf "${D}"/usr/share/man/man[25]
- doman *.8 || die # makefile doesnt get them all
- dodoc README TODO CHANGES DESIGN
- if ! use perl ; then
- rm "${D}"/usr/bin/numastat "${D}"/usr/share/man/man8/numastat.8 || die
- fi
-}
diff --git a/sys-process/numactl/numactl-2.0.7.ebuild b/sys-process/numactl/numactl-2.0.7.ebuild
deleted file mode 100644
index 5537d8588894..000000000000
--- a/sys-process/numactl/numactl-2.0.7.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-process/numactl/numactl-2.0.7.ebuild,v 1.4 2011/11/06 13:53:18 ranger Exp $
-
-inherit eutils toolchain-funcs
-
-DESCRIPTION="Utilities and libraries for NUMA systems"
-HOMEPAGE="http://oss.sgi.com/projects/libnuma/"
-SRC_URI="ftp://oss.sgi.com/www/projects/libnuma/download/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc x86"
-IUSE="perl"
-
-RDEPEND="perl? ( dev-lang/perl )"
-
-src_compile() {
- emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" BENCH_CFLAGS="" || die
-}
-
-src_test() {
- if [ -d /sys/devices/system/node ]; then
- einfo "The only generically safe test is regress2."
- einfo "The other test cases require 2 NUMA nodes."
- cd test
- ./regress2 || die "regress2 failed!"
- else
- ewarn "You do not have baseline NUMA support in your kernel, skipping tests."
- fi
-}
-
-src_install() {
- emake install prefix="${D}/usr" || die
- # delete man pages provided by the man-pages package #238805
- rm -rf "${D}"/usr/share/man/man[25]
- doman *.8 || die # makefile doesnt get them all
- dodoc README TODO CHANGES DESIGN
- if ! use perl ; then
- rm "${D}"/usr/bin/numastat "${D}"/usr/share/man/man8/numastat.8 || die
- fi
-}
diff --git a/sys-process/numactl/numactl-2.0.8.ebuild b/sys-process/numactl/numactl-2.0.9.ebuild
index e471d21731f0..7a27e7f5ffdf 100644
--- a/sys-process/numactl/numactl-2.0.8.ebuild
+++ b/sys-process/numactl/numactl-2.0.9.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-process/numactl/numactl-2.0.8.ebuild,v 1.1 2013/01/06 23:04:26 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-process/numactl/numactl-2.0.9.ebuild,v 1.1 2014/01/05 16:10:13 polynomial-c Exp $
EAPI="4"
@@ -13,13 +13,14 @@ SRC_URI="ftp://oss.sgi.com/www/projects/libnuma/download/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux"
-IUSE="perl static-libs"
-
-RDEPEND="perl? ( dev-lang/perl )"
+IUSE="static-libs"
src_prepare() {
echo "printf $(get_libdir)" > getlibdir
epatch "${FILESDIR}"/${PN}-2.0.8-static_libs.patch
+ epatch "${FILESDIR}"/${PN}-2.0.8-cpuid-pic.patch #456238
+ epatch "${FILESDIR}"/${PN}-2.0.9-testsuite_fix.patch
+ rm numastat || die #466108
}
src_compile() {
@@ -29,6 +30,7 @@ src_compile() {
RANLIB="$(tc-getRANLIB)" \
CFLAGS="${CFLAGS}" \
BENCH_CFLAGS="" \
+ THREAD_SUPPORT=$(tc-has-tls && echo yes || echo no) \
BUILD_STATIC=$(usex static-libs)
}
@@ -37,7 +39,7 @@ src_test() {
einfo "The only generically safe test is regress2."
einfo "The other test cases require 2 NUMA nodes."
cd test
- ./regress2 || die "regress2 failed!"
+ ./regress2 || die
else
ewarn "You do not have baseline NUMA support in your kernel, skipping tests."
fi
@@ -49,7 +51,4 @@ src_install() {
rm -rf "${ED}"/usr/share/man/man[25]
doman *.8 # makefile doesnt get them all
dodoc README TODO CHANGES DESIGN
- if ! use perl ; then
- rm "${ED}"/usr/bin/numastat "${ED}"/usr/share/man/man8/numastat.8 || die
- fi
}