parent
2f3294652e
commit
1fba3c2ac6
@ -1,17 +1,17 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQJNBAABCgA3FiEEm8dazQnvu0U1Gdmc9s+lqZ57WVcFAmCFNpcZHGd6YW11ZGlv
|
||||
QGxpYnJlbWV4Lm9yZy5teAAKCRD2z6WpnntZV0eQD/4o+kwtvH44bKg/Vfws3y6P
|
||||
8L29lkaVXKzLSIeK2ubmG4+EdnFftqnj/JoSommNwKRImcYrwXcRp70RI7nyZGpc
|
||||
ZgBUh6dp+iv7msr/qgxJV/NCzM8g4Z5AeTpiYh/DH8xFCap+P2lmYBX/jtio3xcJ
|
||||
JUW3UQJxmXND00SzdJ2vHUtyggkgFtXmIpo5AJvq4ndqAbYju18JrLC9yM3nQwyJ
|
||||
vJSNgMhUi7E6GZulhHnhjII2YpYW3Qjut5jo2S2C4tJX5Yc3NJbLVzBPgPIXlDXm
|
||||
lnB9WdSo4cSGngRK+3hQUJ/sJccp9NId5mxhf3ChutoZ9auoi3SfPqYbFLswqkXr
|
||||
+BRC/vV0pII0nBVpfHujwchJLHap2m72MhI0h3muit7KRCQ4I5DG6FZmcPMKePHG
|
||||
s0HI6AGTC3pIJT0nG1/srsNaLgNj2ZuASqJk/mZuBrHUoAoMBw+UOTrbnb9Sr2EW
|
||||
lSsf8zcYoYYiD+w6tGxlz4l/nNCcKwy8ZByxdJmalS3nrLMx5JufnDSb6jOQlS/w
|
||||
5Z2GP8QXah6bMMCz/XGN9Y9TmaX9pleaR3p7NXJvu1TVkhsDx5j48osTdMhjWlnI
|
||||
3+iQSpvfAksorCyKMB13xi5QGpNxco/tNioOml2yelxYWpkPxvNrXEY9U+l8YAGR
|
||||
Y55oWbxdkK6U0GIxXr1ohQ==
|
||||
=Qp6Z
|
||||
iQJNBAABCgA3FiEEm8dazQnvu0U1Gdmc9s+lqZ57WVcFAmCNiF8ZHGd6YW11ZGlv
|
||||
QGxpYnJlbWV4Lm9yZy5teAAKCRD2z6WpnntZV7sJD/wKFHIgcDENXwLIsBt2WiJR
|
||||
CGJYuZCxeGXwvWSOpD1TAIgFSVD4I8T/1X75wj+ZoXJ4vJ09dpivfheCQHSCy0xE
|
||||
viHOc6cmS2+mvLj1Qiw5RcEez0V9/RPfZoHWMdpU0e9a63KDFLDGEuoejcb5rD6X
|
||||
T8LA3q2BwmJjKBMhRkvK4oTegwtt++ebLiltdEJ6gKnu+CHQlKNP+w0h6MlHDVVw
|
||||
IeFWehprLNYg0o/QYnj7GFDW/LR+n1QJq/dFhl7DpW615Z+4XdjAUIEzaW0uQY11
|
||||
1V3qUiFUIcQzfIPd+FOcLrbuHRNO10CwlbIDOvv0LDFGu4WxmmU5fiU2RqtcKi96
|
||||
zIe4e92+ki34bRPVWQcFRUW+N56R1Zo20EIg9gLD5cn+ej6rIo5SL2Y2C37CqE+i
|
||||
1/H/xQb1I0D2r/KfxL/tc2oC9Ed1pCD96ODnTGQ8se3BSalAWEvLpkyiyhtOjjSe
|
||||
GG4PcFBreqPXqR5oFf2BdwB27aN4kGWAkgEVmzep3yCHEcZluGTtPJY4tEw4Smff
|
||||
vF/laddfXehzsF2IZmjCNieGKYjb10yLFG9iZivmIrodPhIgwJUBS9pwPxMnnj4p
|
||||
mCV4yc+WZ6wwRY4N2dTl0Dcx3Cs3UKGZQRZu0/K2sndIxQa5FFC0Mhqty3pFM1Kz
|
||||
FMLt4pF2tgnvevnB+Cy+Zw==
|
||||
=sQ2g
|
||||
-----END PGP SIGNATURE-----
|
||||
|
Binary file not shown.
@ -1,17 +1,17 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQJNBAABCgA3FiEEm8dazQnvu0U1Gdmc9s+lqZ57WVcFAmCFNpcZHGd6YW11ZGlv
|
||||
QGxpYnJlbWV4Lm9yZy5teAAKCRD2z6WpnntZV+T3D/9vUial5ksNtCcl8jpDLllp
|
||||
Vx9QPfDYS7zRj3L9x1ExVz9uDJwuUpKoLzi8isZlxFbSGDbEEKLh+49HkwRJt4Os
|
||||
VnZoxWhWAtiW2yxBjvBrqwrcUyx3JXaKgm/PFVCmzOCYvNKiZttOe47CZXdejt2a
|
||||
ntt/MzxAJokjLbOhUgKIbE6sBXi0C9prYV5U3RF7Ukk2wyauAYxYHMww2D5EKfxj
|
||||
ibBPKBIt5KVap0Y0/kdp30lyqVdCgFGU0xHR6Wg8qfFCQve2lneneB3fNA6NV4q4
|
||||
flbSaH2JYEYVSD/fJWfigqSaikVO3hQnPvOdryvDw1wOWgZSsrLePFHXG9sATa+I
|
||||
4Oc4Ta4PqVPCtLmnGvJkUhtIW5+2neci/kEI7LqnHWM1/hAUhWoaWkgFrKmWej3U
|
||||
pvPMfoyMCn08OAFqQFnQ4mg9o0F1ijux11QTWM6aCIkeXJaKZWFDqhYn73xubSPY
|
||||
E77pMkgpGw6G3EV1izUHAUCMvpBOTnp/4y5Dd1tEGQER7rtGkR2vz/Ds9RDIZsMT
|
||||
MMBjgmtHf/wMP/2nmW6pLkXexPUMJ+GUdChPCl5z0P8xEmycZxmwcoHcQeEK6fvq
|
||||
NiX2Pf0cyVZ1GBhNwSz4SDBbGCRVcyLn0mKWVzzIshLIXHqsQxo/pD9Z2sowTJi0
|
||||
MY9LvHVJZ1Rr6In7ZLr4Hw==
|
||||
=IniB
|
||||
iQJNBAABCgA3FiEEm8dazQnvu0U1Gdmc9s+lqZ57WVcFAmCNiF8ZHGd6YW11ZGlv
|
||||
QGxpYnJlbWV4Lm9yZy5teAAKCRD2z6WpnntZV6utEACaJsgTAS8OUV3bJRU/XUAm
|
||||
HhUuXHxk9Ko3uJCKHM0jaMgL8WR531OkHkRcQDAHvL89TfEPSYjEP8CXj0zX9/w1
|
||||
uRCho3BLVe8qZrASrsESoLfJzNaboS7yB3W6tU3PLhQ4iC5jP3coad7BSDKvTspP
|
||||
woVl+RnPGBWCiezJn8ErZDAaGXuCk+X1l5vJpLjlmNnOpbEoyyTkcvaGFbM5c4QW
|
||||
i8q9A0mp+NCmUMiYISIn0bHhAuouJmVfeuXtxJcHq3sEs7OitFIMZ25rmy6600Yf
|
||||
hD11KhslSTcl9R/40jLcOce+q4oHN1FSl8zCMV/AdAUgBt8rWxJIXaQiHbts4oCR
|
||||
Zjg5Jg/Afp59NQQMVnOirWuqQfVgTPNIYvJPC1WXLt209n5dKr4a1Ga7XEdLVoML
|
||||
QWXSlTykAA8+kRd0TR11YDP9XBLQiPs/CCjb0d7Z3iDdddepEv3vz+jvxPO4H5ta
|
||||
MPIsZrAcU7ROKwXDP8o5vWk0diYoHyepewzZ/MIP2cdmvdsvPmNmGonBIN6PmmH3
|
||||
ml0GA384Kok1S/sUI1iA7Fl0zBA8OsuSUwLmml1Q1pSoUUvizLZDXcq5vHRNOPhn
|
||||
iKop+igD05jsPrqIz1EzrF77IzcAFMdZylXtMStrHoUcneEJYSdjiDWVAJ9ndaNW
|
||||
IpMelaiBuSpJ7tB/cJffbg==
|
||||
=JB/A
|
||||
-----END PGP SIGNATURE-----
|
||||
|
Binary file not shown.
Binary file not shown.
@ -0,0 +1,19 @@
|
||||
# HOW TO EDIT THIS FILE:
|
||||
# The "handy ruler" below makes it easier to edit a package description.
|
||||
# Line up the first '|' above the ':' following the base package name, and
|
||||
# the '|' on the right side marks the last column you can put a character in.
|
||||
# You must make exactly 11 lines for the formatting to be correct. It's also
|
||||
# customary to leave one space after the ':' except on otherwise blank lines.
|
||||
|
||||
|-----handy-ruler------------------------------------------------------|
|
||||
numactl: numactl (NUMA process control)
|
||||
numactl:
|
||||
numactl: NUMA stands for Non-Uniform Memory Access, in other words a system
|
||||
numactl: whose memory is not all in one place.
|
||||
numactl: The numactl program allows you to run your application program on
|
||||
numactl: specific cpu's and memory nodes. It does this by supplying a NUMA
|
||||
numactl: memory policy to the operating system before running your program.
|
||||
numactl:
|
||||
numactl:
|
||||
numactl:
|
||||
numactl:
|
@ -0,0 +1,19 @@
|
||||
# HOW TO EDIT THIS FILE:
|
||||
# The "handy ruler" below makes it easier to edit a package description.
|
||||
# Line up the first '|' above the ':' following the base package name, and
|
||||
# the '|' on the right side marks the last column you can put a character in.
|
||||
# You must make exactly 11 lines for the formatting to be correct. It's also
|
||||
# customary to leave one space after the ':' except on otherwise blank lines.
|
||||
|
||||
|-----handy-ruler------------------------------------------------------|
|
||||
numactl: numactl (NUMA process control)
|
||||
numactl:
|
||||
numactl: NUMA stands for Non-Uniform Memory Access, in other words a system
|
||||
numactl: whose memory is not all in one place.
|
||||
numactl: The numactl program allows you to run your application program on
|
||||
numactl: specific cpu's and memory nodes. It does this by supplying a NUMA
|
||||
numactl: memory policy to the operating system before running your program.
|
||||
numactl:
|
||||
numactl:
|
||||
numactl:
|
||||
numactl:
|
@ -0,0 +1,5 @@
|
||||
NUMA stands for Non-Uniform Memory Access, in other words a system
|
||||
whose memory is not all in one place.
|
||||
The numactl program allows you to run your application program on
|
||||
specific cpu's and memory nodes. It does this by supplying a NUMA
|
||||
memory policy to the operating system before running your program.
|
@ -0,0 +1,83 @@
|
||||
#!/bin/sh
|
||||
|
||||
# Slackware build script for numactl
|
||||
|
||||
# Written by Wainamoinen <wainamoinen@gmail.com>
|
||||
|
||||
PRGNAM=numactl
|
||||
VERSION=${VERSION:-2.0.13}
|
||||
BUILD=${BUILD:-1}
|
||||
TAG=${TAG:-_SBo}
|
||||
|
||||
if [ -z "$ARCH" ]; then
|
||||
case "$( uname -m )" in
|
||||
i?86) ARCH=i486 ;;
|
||||
arm*) ARCH=arm ;;
|
||||
*) ARCH=$( uname -m ) ;;
|
||||
esac
|
||||
fi
|
||||
|
||||
CWD=$(pwd)
|
||||
TMP=${TMP:-/tmp/SBo}
|
||||
PKG=$TMP/package-$PRGNAM
|
||||
OUTPUT=${OUTPUT:-/tmp}
|
||||
|
||||
if [ "$ARCH" = "i486" ]; then
|
||||
SLKCFLAGS="-O2 -march=i486 -mtune=i686"
|
||||
LIBDIRSUFFIX=""
|
||||
elif [ "$ARCH" = "i686" ]; then
|
||||
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
|
||||
LIBDIRSUFFIX=""
|
||||
elif [ "$ARCH" = "x86_64" ]; then
|
||||
SLKCFLAGS="-O2 -fPIC"
|
||||
LIBDIRSUFFIX="64"
|
||||
else
|
||||
SLKCFLAGS="-O2"
|
||||
LIBDIRSUFFIX=""
|
||||
fi
|
||||
|
||||
set -e
|
||||
|
||||
rm -rf $PKG
|
||||
mkdir -p $TMP $PKG $OUTPUT
|
||||
cd $TMP
|
||||
rm -rf $PRGNAM-$VERSION
|
||||
tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
|
||||
cd $PRGNAM-$VERSION
|
||||
chown -R root:root .
|
||||
find -L . \
|
||||
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
|
||||
-o -perm 511 \) -exec chmod 755 {} \; -o \
|
||||
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
|
||||
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
|
||||
|
||||
CFLAGS="$SLKCFLAGS" \
|
||||
CXXFLAGS="$SLKCFLAGS" \
|
||||
./configure \
|
||||
--prefix=/usr \
|
||||
--libdir=/usr/lib${LIBDIRSUFFIX} \
|
||||
--sysconfdir=/etc \
|
||||
--localstatedir=/var \
|
||||
--mandir=/usr/man \
|
||||
--docdir=/usr/doc/$PRGNAM-$VERSION \
|
||||
--enable-static=no \
|
||||
--build=$ARCH-slackware-linux
|
||||
|
||||
make
|
||||
make install DESTDIR=$PKG
|
||||
|
||||
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
|
||||
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
|
||||
|
||||
find $PKG/usr/man -type f -exec gzip -9 {} \;
|
||||
for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
|
||||
|
||||
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
|
||||
cp -ar INSTALL.md README.md test $PKG/usr/doc/$PRGNAM-$VERSION
|
||||
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
|
||||
|
||||
mkdir -p $PKG/install
|
||||
cat $CWD/slack-desc > $PKG/install/slack-desc
|
||||
|
||||
cd $PKG
|
||||
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
|
@ -0,0 +1,10 @@
|
||||
PRGNAM="numactl"
|
||||
VERSION="2.0.13"
|
||||
HOMEPAGE="https://github.com/numactl/numactl"
|
||||
DOWNLOAD="https://github.com/numactl/numactl/releases/download/v2.0.13/numactl-2.0.13.tar.gz"
|
||||
MD5SUM="9a9a94bfebf6c9c67defeedc9795e568"
|
||||
DOWNLOAD_x86_64=""
|
||||
MD5SUM_x86_64=""
|
||||
REQUIRES=""
|
||||
MAINTAINER="Wainamoinen"
|
||||
EMAIL="wainamoinen@gmail.com"
|
@ -0,0 +1,19 @@
|
||||
# HOW TO EDIT THIS FILE:
|
||||
# The "handy ruler" below makes it easier to edit a package description.
|
||||
# Line up the first '|' above the ':' following the base package name, and
|
||||
# the '|' on the right side marks the last column you can put a character in.
|
||||
# You must make exactly 11 lines for the formatting to be correct. It's also
|
||||
# customary to leave one space after the ':' except on otherwise blank lines.
|
||||
|
||||
|-----handy-ruler------------------------------------------------------|
|
||||
numactl: numactl (NUMA process control)
|
||||
numactl:
|
||||
numactl: NUMA stands for Non-Uniform Memory Access, in other words a system
|
||||
numactl: whose memory is not all in one place.
|
||||
numactl: The numactl program allows you to run your application program on
|
||||
numactl: specific cpu's and memory nodes. It does this by supplying a NUMA
|
||||
numactl: memory policy to the operating system before running your program.
|
||||
numactl:
|
||||
numactl:
|
||||
numactl:
|
||||
numactl:
|
Loading…
Reference in new issue