parent
3dbecf5883
commit
6adf41b283
Binary file not shown.
Binary file not shown.
@ -1,5 +1,5 @@
|
||||
DIST cmake-3.10.3.tar.gz 7825559 BLAKE2B 1db8c21abdcfac2612fa914d49f9edcf199240b714104dba1d470c8e1e487d8e6cc5d486febae88d4a71eb9419064bcf94f9bb2c779771323221c1f117baa693 SHA512 1ba6381321cb34c3c050548a1346d3b92d590a196d8aff7435c079cd485d01f7a6cd650ad97d00931aff424fcdc195bbaa6d9d7db679bf02f72f586c7b528ae4
|
||||
DIST cmake-3.11.3.tar.gz 7954155 BLAKE2B 949ee8c3dfae9d15eecdcd5c2a35fc278e84d1215858714112aea13aa5772f925a2a1b89bd39360e62b8638166038899e80ab48b6917e2c046876283d15d0218 SHA512 a91301bfb51bdf6a6c6ea71a26f05b6017eb375a4fc9c14934a83f2231d7af758bc67d8d9656111d1de56ec3df41dbcd61cb3cf50471bc0901f5bcccdf5267dc
|
||||
DIST cmake-3.11.4.tar.gz 7955301 BLAKE2B 2bad70e9e8b1a4081daf79fbec46d7389f685920d3158d05eae51fb24a0ecaad722c3e8a2eab1bcc75d599bee7a8202d432176e6ac1d87ed8815c84a7a8bb925 SHA512 c5d03ad66a004292038e49e391c390ebc328fbb089ea699742a9b75f0ada9398c3dc971b868f75d8438bf437ecbeaa62541beb53cae14a699bf244ad101a2290
|
||||
DIST cmake-3.12.0-rc2.tar.gz 8089690 BLAKE2B 8a6ca2f3305d16a37baa7d67ea6b0a4b312cf1bcbb5f7af9c01d531ba22c63b3c4629014ace08c325f6982233f6e006d12dc560fd488df72106c007b97b656a7 SHA512 1852746a9632b551383abc725449852519ddf79790c8eb764b3e2a2ac49f10122cce5d05830522ad4f850ab447337197cd387aa48b8c1a4f2e69b247d49b51a7
|
||||
DIST cmake-3.12.0-rc3.tar.gz 8089991 BLAKE2B 306faa1f3ef03fe4e9c35f9f131ad0de9c47cae12fa918647fb52dd3a9b80346b199ce0cb432beb5a79c1789214a0573c4bd6a0a7844c5797c82635c087a2586 SHA512 ef106fd3afaa118bca4d0cd62e348d02eafa17ba0ac04360572123e1e4e65c8ba7a83e0be0e56c8b600b693f4f0dd9aaa8a1ce9311a58fe65f10a2a599895591
|
||||
DIST cmake-3.9.6.tar.gz 7705400 BLAKE2B e0a5307af0a34863c50ea6aa9323025ef588b27e648107c3a81c362ee7ae4a1d2a07cc335d816b286ce4ddb249f9c6c08c3e8cf99856c7113f3724f47c62da43 SHA512 9fda2c9ac054ef8fb1bf3885fbdec02c518da89ade220eba06b5502ac3ff300f635ec0922e61f3b2d090644fb743b8f71a04c532ab66b2d890a180cc7da54e6c
|
||||
|
Binary file not shown.
@ -1 +1 @@
|
||||
Tue, 10 Jul 2018 08:08:27 +0000
|
||||
Tue, 10 Jul 2018 09:08:30 +0000
|
||||
|
@ -1 +1 @@
|
||||
Tue, 10 Jul 2018 08:08:28 +0000
|
||||
Tue, 10 Jul 2018 09:08:30 +0000
|
||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,12 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=>=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
|
||||
DESCRIPTION=Utilities and libraries for NUMA systems
|
||||
EAPI=6
|
||||
HOMEPAGE=https://github.com/numactl/numactl
|
||||
IUSE=static-libs 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=~amd64 -arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux
|
||||
LICENSE=GPL-2
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/numactl/numactl/releases/download/v2.0.12/numactl-2.0.12.tar.gz
|
||||
_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multibuild 35719a9cd25ec71ee49c966f6868454c multilib 97f470f374f2e94ccab04a2fb21d811e multilib-build 45f0e78dba7de5c77988265229b4402a multilib-minimal bfa1226d0f1fa0093d10b84acd029633 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607
|
||||
_md5_=e5bcf2adfd31f6ef8ae7d018566d8e0f
|
@ -1 +1 @@
|
||||
Tue, 10 Jul 2018 08:08:28 +0000
|
||||
Tue, 10 Jul 2018 09:08:30 +0000
|
||||
|
@ -1 +1 @@
|
||||
Tue Jul 10 08:08:27 UTC 2018
|
||||
Tue Jul 10 09:08:30 UTC 2018
|
||||
|
@ -1 +1 @@
|
||||
Tue, 10 Jul 2018 08:30:01 +0000
|
||||
Tue, 10 Jul 2018 09:30:01 +0000
|
||||
|
@ -1 +1 @@
|
||||
6b3252c2acbb76c86656e2f3165faed89301e199 1531207082 2018-07-10T07:18:02+00:00
|
||||
2fde694413013cb2c202fe092567acf90b25bfd2 1531212590 2018-07-10T08:49:50+00:00
|
||||
|
@ -1 +1 @@
|
||||
1531209901 Tue 10 Jul 2018 08:05:01 AM UTC
|
||||
1531213501 Tue 10 Jul 2018 09:05:01 AM UTC
|
||||
|
@ -1 +1 @@
|
||||
Tue, 10 Jul 2018 08:08:27 +0000
|
||||
Tue, 10 Jul 2018 09:08:30 +0000
|
||||
|
Binary file not shown.
@ -1 +1,2 @@
|
||||
DIST numactl-2.0.11.tar.gz 408175 BLAKE2B 0767d555d5254e780ef50bd66215e84208e88fb37422fd86443e53ee52faef4242ff21e6028bdb92c4e1fa7815cdb23e87cd084763539dc1d560097f43bd563f SHA512 1969d7ee0ff3de0d6f1fa42ec089a17cdb3f92cb35d453b8f8b2eec49724c43787ecbd213357013a8f2500a260b0df9844d515815ca3a0376314a0eed050a0d4
|
||||
DIST numactl-2.0.12.tar.gz 423020 BLAKE2B 39d33612591df805715c51280bf34b8328ba6fc49bdaf9dd3bd67e076f9d319c9622ef72766c12e319f4be27ee9ec7f5ecb054a6e8c7c3cf568a69aea624d511 SHA512 316b10f50e6eee4cee9cf191f19381ec4a61980354eec3f9fe43fef21465bee28a82adeb9c235d4877e82950ccd14c9473b79fd1e2f5a7f598ec2fac230780ff
|
||||
|
@ -0,0 +1,65 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit autotools toolchain-funcs multilib-minimal
|
||||
|
||||
DESCRIPTION="Utilities and libraries for NUMA systems"
|
||||
HOMEPAGE="https://github.com/numactl/numactl"
|
||||
if [[ "${PV}" == 9999 ]] ; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/numactl/numactl.git"
|
||||
else
|
||||
SRC_URI="https://github.com/numactl/numactl/releases/download/v${PV}/${P}.tar.gz"
|
||||
# ARM lacks the __NR_migrate_pages syscall.
|
||||
KEYWORDS="~amd64 -arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux"
|
||||
fi
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
IUSE="static-libs"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-2.0.10-numademo-cflags.patch #540856
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
eautoreconf
|
||||
# We need to copy the sources or else tests will fail
|
||||
multilib_copy_sources
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
ECONF_SOURCE="${S}" econf $(use_enable static-libs static)
|
||||
}
|
||||
|
||||
multilib_src_compile() {
|
||||
multilib_is_native_abi && default || emake libnuma.la
|
||||
}
|
||||
|
||||
multilib_src_test() {
|
||||
if multilib_is_native_abi ; then
|
||||
if [ -d /sys/devices/system/node ]; then
|
||||
einfo "The only generically safe test is regress2."
|
||||
einfo "The other test cases require 2 NUMA nodes."
|
||||
emake regress2
|
||||
else
|
||||
ewarn "You do not have baseline NUMA support in your kernel, skipping tests."
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
multilib_src_install() {
|
||||
emake DESTDIR="${D}" \
|
||||
install$(multilib_is_native_abi || echo "-libLTLIBRARIES install-includeHEADERS")
|
||||
find "${ED%/}"/usr/ -name libnuma.la -delete || die
|
||||
}
|
||||
|
||||
multilib_src_install_all() {
|
||||
local DOCS=( README.md )
|
||||
einstalldocs
|
||||
# delete man pages provided by the man-pages package #238805
|
||||
rm -r "${ED%/}"/usr/share/man/man[25] || die
|
||||
}
|
Loading…
Reference in new issue