diff options
author | Eric Hameleers <alien@slackware.com> | 2013-04-06 19:43:55 +0200 |
---|---|---|
committer | Eric Hameleers <alien@slackware.com> | 2013-04-06 19:43:55 +0200 |
commit | 55bce4decbbdde684c63507f88f4f33694579f4f (patch) | |
tree | 409994b26efea8c2a9f65206de616bed4f931d25 /source.local/a/coreutils | |
parent | b100c7c57e8a1363adfffe22f68b6429b9576dd3 (diff) | |
download | alienarm-55bce4decbbdde684c63507f88f4f33694579f4f.tar.gz alienarm-55bce4decbbdde684c63507f88f4f33694579f4f.tar.xz |
Update to Alien's ARM which allows XFCE to run on an ARM ChromeBook.
This large update brings Alien's ARM repository almost to the same level
of package versions in slackware-current. THese updates were needed to
make it possible to start a functional XFCE session on Samsung's ARM
ChromeBook (XE303C12).
Diffstat (limited to 'source.local/a/coreutils')
-rw-r--r-- | source.local/a/coreutils/coreutils-8.15.tar.xz.sig | 17 | ||||
-rw-r--r-- | source.local/a/coreutils/coreutils-8.21.tar.xz.sig | 17 | ||||
-rwxr-xr-x | source.local/a/coreutils/coreutils.SlackBuild | 101 |
3 files changed, 75 insertions, 60 deletions
diff --git a/source.local/a/coreutils/coreutils-8.15.tar.xz.sig b/source.local/a/coreutils/coreutils-8.15.tar.xz.sig deleted file mode 100644 index f019a30..0000000 --- a/source.local/a/coreutils/coreutils-8.15.tar.xz.sig +++ /dev/null @@ -1,17 +0,0 @@ ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1.4.11 (GNU/Linux) - -iQIcBAABCAAGBQJPBzBcAAoJEH/Z/MsAC+7uGakP/imRzsO4NBqt0TKCiEY9mEKF -DdLmg86yj9XjySySa+rQwtNZCv0fi3LfYktiozXtP7kr/S8bGTHR3zD3uW6I6zU1 -fmV7zndut6uC1KR2XlQLLxDwYQAbCaV0XHV4Ml+Qc+aFoQPgepwqD4svyTnZ+pXV -tN/RZXVPVlr0EOvolgwMnigVkmrwp1uklr9MsRclp2AZZttjWKMq3tajtVXg0T6m -KdCdVkUx5Dcfvaxy9405WXx2VXTzP95CT57a//aNfHtSe36PzvhKc/S6Hl7Wp3vQ -4+5Jhm97N9wppmndHBtnJH9Ev2xQgHr1jnbQjGFbygeUSH4YX4QAcSkBuWFSV+jw -A9257ON3/khngEKOgM9D/PfosHaL040w7kyTDOCUkFsIdZSwQ6bdYH6Z6sasbFPj -zqzz8gPa4rOHxLQHMFMDEbq5h5FxHg/qYHROuQ33X0SX+mSykOZ2/oDVAtt3APIU -CKmonLM5TD0/84cWwW9Sy1oJgIDRUIBnpNDk4Ne12LUCrbdEvFhe4P1s3+Gq/EM9 -rTyjA+GcirEbR2HWO8+CVe7df+IJ0oyX1PrHi3xFgnLZnLisdN9SHyJc+vBHH0qi -NKhWRF7fmvHR6Okss91sqoRwl9NYX8TOe+sV6wgxm0V1nzjP9h4Yhq2r80MMkxoB -EMPcigpqXK64LJvbfeCQ -=bS2F ------END PGP SIGNATURE----- diff --git a/source.local/a/coreutils/coreutils-8.21.tar.xz.sig b/source.local/a/coreutils/coreutils-8.21.tar.xz.sig new file mode 100644 index 0000000..234234c --- /dev/null +++ b/source.local/a/coreutils/coreutils-8.21.tar.xz.sig @@ -0,0 +1,17 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.4.11 (GNU/Linux) + +iQIcBAABAgAGBQJRHRj2AAoJEN9v2XEwYDfZufwQALRKT3u/LTG0yYC/0dyPTy85 +scOjACTtN0ilzhwRozCFgipZzmKo6WwRdh7y3qRko/8BCExH4ahWcM6wcIwV7Rr/ +kihbc8jiLzZjAvP6jVEDcHzAF69FaHHCcsxUZ48QDYjvXQupRJ8v0jFO3paUvWoj +1G2WHNNfdqZf5B29yEsueHvwri/eQexzEWCpr5dfRekaYp50ifTkmyNs8A0rpKE+ +9pRscmulcmAjNlSPj1axKoBRa+w2M/r4nCQQdQy/xD33HyhZHemQaI3iMHYTJ3y1 +zfnR5ACkxLtSY+keOrhda+0Q0tpP0Uh7Rh+NrOWIXZfiDd3g9AiIFB3ra58mW0jT +pcTyQ5o+v/AIMdJlH1ASLiMmGhY86/46QZ3sPr73RvJeX7p1Hc41Y6Xmgi36dDAA +gbWZ8GXGTvcMa4IeIZ8n0hEwaWAo33/PoUmNxkn/+isLsjW9i0ordST/rXd7XMPc +p9+iYnMyeFHHJx89hJTwmAnKYOTWKUc7p8A7DsVtKdBDKI9vDF7vOHjSyvDDyIze +PIK52g4lyIKAGWjtKfnumBqT1PVMS46afUl1WdbT0lceevpcWBmbV1g0biZHeaQF +6PMbJ2M29+QEQtZN7f84h0OKDAWxRjae6DZLOa+hTVeqBqyyN2VJRYDbXSPtvW2z +fRHUrw/zzqrKOCaqm12b +=/lmg +-----END PGP SIGNATURE----- diff --git a/source.local/a/coreutils/coreutils.SlackBuild b/source.local/a/coreutils/coreutils.SlackBuild index 46c54b4..e06a85c 100755 --- a/source.local/a/coreutils/coreutils.SlackBuild +++ b/source.local/a/coreutils/coreutils.SlackBuild @@ -1,6 +1,6 @@ #!/bin/sh -# Copyright 2005-2010 Patrick J. Volkerding, Sebeka, MN, USA +# Copyright 2005-2012 Patrick J. Volkerding, Sebeka, MN, USA # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -24,48 +24,48 @@ PKGNAM=coreutils -VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | cut -d - -f 2 | rev | cut -f 3- -d . | rev)} +VERSION=${VERSION:-8.21} BUILD=${BUILD:-1} NUMJOBS=${NUMJOBS:--j6} -# Automatically determine the architecture we're building on: -MARCH=$( uname -m ) -if [ -z "$ARCH" ]; then - case "$MARCH" in - i?86) export ARCH=i486 ;; - armv7hl) export ARCH=$MARCH ;; - arm*) export ARCH=arm ;; - # Unless $ARCH is already set, use uname -m for all other archs: - *) export ARCH=$MARCH ;; - esac -fi - -CWD=$(pwd) -TMP=${TMP:-/tmp} -PKG=$TMP/package-$PKGNAM - -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "s390" ]; then - SLKCFLAGS="-O2" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "x86_64" ]; then - SLKCFLAGS="-O2 -fPIC" - LIBDIRSUFFIX="64" -elif [ "$ARCH" = "arm" ]; then - SLKCFLAGS="-O2 -march=armv4 -mtune=xscale" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "armel" ]; then - SLKCFLAGS="-O2 -march=armv4t" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "armv7hl" ]; then - SLKCFLAGS="-O2 -march=armv7-a -mfpu=vfpv3-d16" - LIBDIRSUFFIX="" +if [ -e $CWD/machine.conf ]; then + . $CWD/machine.conf ] +elif [ -e /etc/slackbuild/machine.conf ]; then + . /etc/slackbuild/machine.conf ] else - SLKCFLAGS="-O2" - LIBDIRSUFFIX="" + # Automatically determine the architecture we're building on: + if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) export ARCH=i486 ;; + arm*) export ARCH=arm ;; + # Unless $ARCH is already set, use uname -m for all other archs: + *) export ARCH=$( uname -m ) ;; + esac + fi + # Set CFLAGS/CXXFLAGS and LIBDIRSUFFIX: + if [ "$ARCH" = "i486" ]; then + SLKCFLAGS="-O2 -march=i486 -mtune=i686" + LIBDIRSUFFIX="" + elif [ "$ARCH" = "s390" ]; then + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" + elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" + elif [ "$ARCH" = "arm" ]; then + SLKCFLAGS="-O2 -march=armv4 -mtune=xscale" + LIBDIRSUFFIX="" + elif [ "$ARCH" = "armel" ]; then + SLKCFLAGS="-O2 -march=armv4t" + LIBDIRSUFFIX="" + elif [ "$ARCH" = "armv7hl" ]; then + SLKCFLAGS="-O2 -march=armv7-a -mfpu=vfpv3-d16" + LIBDIRSUFFIX="" + else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" + fi fi case "$ARCH" in @@ -73,6 +73,10 @@ case "$ARCH" in *) TARGET=$ARCH-slackware-linux ;; esac +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-$PKGNAM + rm -rf $PKG mkdir -p $TMP $PKG cd $TMP @@ -108,12 +112,13 @@ fi # Compilation with glibc version later than 2.3.2 needs the environment # variable DEFAULT_POSIX2_VERSION set to 199209. -# Without the next line, the coreutils will start complaining about 'obsolete' +# Without that line, the coreutils will start complaining about 'obsolete' # command switches, like "tail -20" will be considered obsolete. # This behaviour breaks many other packages... the 'obsolete' parameters are # too commonly used to disregard them. Better to stick with the older more # widely accepted standards until things begin to demand the new way. +FORCE_UNSAFE_CONFIGURE=1 \ CFLAGS="$SLKCFLAGS" \ DEFAULT_POSIX2_VERSION=199209 \ ./configure \ @@ -182,10 +187,20 @@ done ( cd $PKG/usr/bin ; ln -sf ../../bin/ginstall ginstall ) ( cd $PKG/usr/man/man1 ; ln -sf install.1 ginstall.1 ) -( cd $PKG/usr/man - find . -type f -exec gzip -9 {} \; - for i in $(find . -type l) ; do ln -s $(readlink $i).gz $i.gz ; rm $i ; done -) +# Compress and link manpages, if any: +if [ -d $PKG/usr/man ]; then + ( cd $PKG/usr/man + for manpagedir in $(find . -type d -name "man*") ; do + ( cd $manpagedir + for eachpage in $( find . -type l -maxdepth 1) ; do + ln -s $( readlink $eachpage ).gz $eachpage.gz + rm $eachpage + done + gzip -9 *.? + ) + done + ) +fi rm -f $PKG/usr/info/dir gzip -9 $PKG/usr/info/* |