system/p7zip: Updated for version 4.58
This commit is contained in:
parent
07c8d6d2f5
commit
d73dfdc7fe
|
@ -1,23 +0,0 @@
|
|||
#
|
||||
# makefile for Linux (x86, PPC, alpha ...)
|
||||
#
|
||||
|
||||
OPTFLAGS=-O2
|
||||
|
||||
SLKCFLAGS=-march=i486 -mtune=i686
|
||||
|
||||
ALLFLAGS=${OPTFLAGS} ${SLKCFLAGS} -s \
|
||||
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE \
|
||||
-DNDEBUG -D_REENTRANT -DENV_UNIX \
|
||||
$(LOCAL_FLAGS)
|
||||
|
||||
CXX=g++ $(ALLFLAGS)
|
||||
CC=gcc $(ALLFLAGS)
|
||||
CC_SHARED=-fPIC
|
||||
LINK_SHARED=-fPIC -shared
|
||||
|
||||
LOCAL_LIBS=-lpthread
|
||||
LOCAL_LIBS_DLL=$(LOCAL_LIBS) -ldl
|
||||
|
||||
OBJ_CRC32=$(OBJ_CRC32_C)
|
||||
|
|
@ -1,23 +0,0 @@
|
|||
#
|
||||
# makefile for Linux (x86, PPC, alpha ...)
|
||||
#
|
||||
|
||||
OPTFLAGS=-O2
|
||||
|
||||
SLKCFLAGS=-march=i686 -mtune=i686
|
||||
|
||||
ALLFLAGS=${OPTFLAGS} ${SLKCFLAGS} -s \
|
||||
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE \
|
||||
-DNDEBUG -D_REENTRANT -DENV_UNIX \
|
||||
$(LOCAL_FLAGS)
|
||||
|
||||
CXX=g++ $(ALLFLAGS)
|
||||
CC=gcc $(ALLFLAGS)
|
||||
CC_SHARED=-fPIC
|
||||
LINK_SHARED=-fPIC -shared
|
||||
|
||||
LOCAL_LIBS=-lpthread
|
||||
LOCAL_LIBS_DLL=$(LOCAL_LIBS) -ldl
|
||||
|
||||
OBJ_CRC32=$(OBJ_CRC32_C)
|
||||
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
# Slackware build script for p7zip
|
||||
|
||||
# Copyright 2007 Heinz Wiesinger <hmwiesinger@gmx.at>
|
||||
# Copyright 2007-2008 Heinz Wiesinger <pprkut@liwjatan.at>
|
||||
# All rights reserved.
|
||||
#
|
||||
# Redistribution and use of this script, with or without modification, is
|
||||
|
@ -23,9 +23,9 @@
|
|||
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
PRGNAM=p7zip
|
||||
VERSION=4.57
|
||||
VERSION=4.58
|
||||
ARCH=${ARCH:-i486}
|
||||
BUILD=${BUILD:-1}
|
||||
BUILD=${BUILD:-2}
|
||||
TAG=${TAG:-_SBo}
|
||||
|
||||
CWD=$(pwd)
|
||||
|
@ -33,6 +33,14 @@ TMP=${TMP:-/tmp/SBo}
|
|||
PKG=$TMP/package-$PRGNAM
|
||||
OUTPUT=${OUTPUT:-/tmp}
|
||||
|
||||
if [ "$ARCH" = "i486" ]; then
|
||||
SLKCFLAGS="-O2 -march=i486 -mtune=i686"
|
||||
elif [ "$ARCH" = "i686" ]; then
|
||||
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
|
||||
elif [ "$ARCH" = "x86_64" ]; then
|
||||
SLKCFLAGS="-O2 -fPIC"
|
||||
fi
|
||||
|
||||
set -e
|
||||
|
||||
rm -rf $PKG
|
||||
|
@ -44,33 +52,28 @@ cd ${PRGNAM}_${VERSION}
|
|||
chown -R root:root .
|
||||
chmod -R u+w,go+r-w,a-s .
|
||||
|
||||
# p7zip does not take CXXFLAGS nor CFLAGS, so we have to hardcode
|
||||
# them into special makefiles
|
||||
if [ "$ARCH" = "i486" ]; then
|
||||
cp -f $CWD/makefile.slackware-i486 ./makefile.machine
|
||||
elif [ "$ARCH" = "i686" ]; then
|
||||
cp -f $CWD/makefile.slackware-i686 ./makefile.machine
|
||||
fi
|
||||
# Modify CFLAGS directly in the makefile
|
||||
sed -i "s/OPTFLAGS=-O/OPTFLAGS=$SLKCFLAGS/" makefile.machine
|
||||
|
||||
make all2 DEST_HOME=/usr DEST_DIR=$PKG
|
||||
make install DEST_HOME=/usr DEST_DIR=$PKG
|
||||
make all3 \
|
||||
DEST_HOME=/usr \
|
||||
DEST_SHARE_DOC=/usr/doc/$PRGNAM-$VERSION \
|
||||
DEST_DIR=$PKG
|
||||
make install \
|
||||
DEST_HOME=/usr \
|
||||
DEST_SHARE_DOC=/usr/doc/$PRGNAM-$VERSION \
|
||||
DEST_DIR=$PKG
|
||||
|
||||
( cd $PKG
|
||||
find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
|
||||
find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
|
||||
)
|
||||
find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
|
||||
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
|
||||
|
||||
( 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
|
||||
)
|
||||
|
||||
mkdir -p $PKG/usr/doc/
|
||||
mv $PKG/usr/share/doc/$PRGNAM $PKG/usr/doc/$PRGNAM-$VERSION
|
||||
rm -rf $PKG/usr/share
|
||||
cp -a TODO $PKG/usr/doc/$PRGNAM-$VERSION
|
||||
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
|
||||
( cd $PKG/usr/doc ; ln -s $PRGNAM-$VERSION $PRGNAM )
|
||||
|
||||
mkdir -p $PKG/install
|
||||
cat $CWD/slack-desc > $PKG/install/slack-desc
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
PRGNAM="p7zip"
|
||||
VERSION="4.57"
|
||||
VERSION="4.58"
|
||||
HOMEPAGE="http://p7zip.sourceforge.net/"
|
||||
DOWNLOAD="http://downloads.sourceforge.net/p7zip/p7zip_4.57_src_all.tar.bz2"
|
||||
MD5SUM="773f78d8b297eb858626667d4dfa93c7"
|
||||
DOWNLOAD="http://downloads.sourceforge.net/p7zip/p7zip_4.58_src_all.tar.bz2"
|
||||
MD5SUM="315b184102c17c4956f53218d973222d"
|
||||
MAINTAINER="ppr:kut"
|
||||
EMAIL="HMWiesinger@gmx.at"
|
||||
EMAIL="pprkut@liwjatan.at"
|
||||
APPROVED="rworkman"
|
||||
|
|
|
@ -1,7 +1,14 @@
|
|||
|-----handy-ruler------------------------------------------------------|
|
||||
# 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 ':'.
|
||||
|
||||
|-----handy-ruler-------------------------------------------------------|
|
||||
p7zip: p7zip (File Compression/Decompression Utility)
|
||||
p7zip:
|
||||
p7zip: 7-Zip is a well-known file compression utility for windows.
|
||||
p7zip: 7-Zip is a well-known file compression utility for windows.
|
||||
p7zip: p7zip is a ported version for linux with nearly the same capabilities.
|
||||
p7zip:
|
||||
p7zip: Homepage: http://p7zip.sourceforge.net/
|
||||
|
|
Loading…
Reference in New Issue