Anpassungen für die neuen Software versionen der V963

git-svn-id: svn://svn.compuextreme.de/Viitor/V963/ViitorMake@6045 504e572c-2e33-0410-9681-be2bf7408885
This commit is contained in:
kueller 2011-03-11 20:24:58 +00:00
parent c125d3d2ba
commit 34cb431af5
74 changed files with 314 additions and 467 deletions

View File

@ -90,7 +90,6 @@
0 network/aircrack-ng 0 network/aircrack-ng
0 network/ppp 0 network/ppp
0 dbase/gdbm 0 dbase/gdbm
0 network/libproxy
0 tools/dbus-glib 0 tools/dbus-glib
0 tools/dbus-python 0 tools/dbus-python
0 tools/eggdbus 0 tools/eggdbus
@ -101,10 +100,9 @@
0 network/netkit-bootparamd 0 network/netkit-bootparamd
0 network/tsocks 0 network/tsocks
0 network/tcp_wrappers 0 network/tcp_wrappers
0 network/libtirpc
0 network/nfs-utils 0 network/nfs-utils
0 network/traceroute 0 network/traceroute
0 multimedia/openal-soft
0 multimedia/freealut
0 network/pam_smb 0 network/pam_smb
0 multimedia/audiofile 0 multimedia/audiofile
0 multimedia/toolame 0 multimedia/toolame
@ -127,8 +125,6 @@
0 network/glusterfs 0 network/glusterfs
0 tools/texi2roff 0 tools/texi2roff
0 tools/mgetty 0 tools/mgetty
#keine Neue Version, Nich mehr kompilierbar - überflüssig ??
#0 tools/isapnptools
0 tools/autofs 0 tools/autofs
0 multimedia/cdparanoia-III 0 multimedia/cdparanoia-III
0 tools/recode 0 tools/recode
@ -143,6 +139,9 @@
0 tools/psutils 0 tools/psutils
0 tools/hdparm 0 tools/hdparm
0 development/cmake 0 development/cmake
0 network/libproxy
0 multimedia/openal-soft
0 multimedia/freealut
0 network/libmsn 0 network/libmsn
0 network/libssh 0 network/libssh
0 tools/libcap 0 tools/libcap
@ -162,7 +161,8 @@
0 multimedia/divx611 0 multimedia/divx611
0 tools/bonnie++ 0 tools/bonnie++
0 tools/rarlinux 0 tools/rarlinux
0 tools/CDspindown #Wird nicht mehr weiterentwickelt und KOmpiliert gar nimmer
#0 tools/CDspindown
0 tools/doxygen 0 tools/doxygen
0 tools/dvd+rw-tools 0 tools/dvd+rw-tools
0 dbase/db 0 dbase/db
@ -173,8 +173,6 @@
0 network/lynx 0 network/lynx
0 network/neon 0 network/neon
0 dbase/sqlite-amalgamation 0 dbase/sqlite-amalgamation
#Is already done - aber hier sollte die neueste Version gebaut werden
4 development/subversion
0 network/apr 0 network/apr
0 tools/zisofs-tools 0 tools/zisofs-tools
0 tools/nagios 0 tools/nagios

View File

@ -1,4 +1,6 @@
0 development/Xdialog 0 development/Xdialog
#Is already done - aber hier sollte die neueste Version gebaut werden
4 development/subversion
0 network/gftp 0 network/gftp
0 multimedia/mjpegtools 0 multimedia/mjpegtools
0 multimedia/gst-plugins-good 0 multimedia/gst-plugins-good

View File

@ -92,8 +92,7 @@ mk32() {
--enable-compat185 \ --enable-compat185 \
--enable-cxx \ --enable-cxx \
--enable-tcl \ --enable-tcl \
--with-tcl=/usr/X11R7/lib \ --with-tcl=/usr/X11R7/lib &&
--enable-rpc &&
make -j $NUMCPU && make -j $NUMCPU &&
make -j $NUMCPU DESTDIR=$TMPROOT install make -j $NUMCPU DESTDIR=$TMPROOT install
cd ../db* cd ../db*
@ -104,12 +103,6 @@ mk32() {
#Hier wird der Make Prozess der Sourcen definiert #Hier wird der Make Prozess der Sourcen definiert
mk() { mk() {
if [ "$MK64BIT" == "true" ]; then
ADDOPTIONS="--libdir=/usr/lib64 \
--with-tcl=/usr/X11R7/lib64"
else
ADDOPTIONS="--with-tcl=/usr/X11R7/lib"
fi
CC="gcc $BUILDOPTIONS" \ CC="gcc $BUILDOPTIONS" \
CXX="g++ $BUILDOPTIONS" \ CXX="g++ $BUILDOPTIONS" \
USE_ARCH=$UARCH \ USE_ARCH=$UARCH \
@ -120,8 +113,8 @@ mk() {
--enable-compat185 \ --enable-compat185 \
--enable-cxx \ --enable-cxx \
--enable-tcl \ --enable-tcl \
$ADDOPTIONS \ --with-tcl=/usr/X11R7/${LIBDIR} \
--enable-rpc && --libdir=/usr/${LIBDIR} &&
make -j $NUMCPU && make -j $NUMCPU &&
make -j $NUMCPU DESTDIR=$TMPROOT install make -j $NUMCPU DESTDIR=$TMPROOT install
} }

View File

@ -84,15 +84,6 @@ mk32() {
CXX="g++ $BUILDOPTIONS32 -fPIC" \ CXX="g++ $BUILDOPTIONS32 -fPIC" \
./configure --prefix=/usr && ./configure --prefix=/usr &&
make -j $NUMCPU && make -j $NUMCPU &&
mkdir tmplib &&
cd tmplib &&
ar -x ../.libs/libgdbm.a &&
gcc -shared -m32 -Wl,-soname,libgdbm.so.3 -o ../.libs/libgdbm.so.3.0.0 *.o &&
rm -r *.o &&
ar -x ../.libs/libgdbm_compat.a &&
gcc -shared -m32 -Wl,-soname,libgdbm_compat.so.3 -o ../.libs/libgdbm_compat.so.3.0.0 *.o &&
cd .. &&
rm -r tmplib &&
make -j $NUMCPU INSTALL_ROOT=$TMPROOT install make -j $NUMCPU INSTALL_ROOT=$TMPROOT install
make -j $NUMCPU INSTALL_ROOT=$TMPROOT install-compat make -j $NUMCPU INSTALL_ROOT=$TMPROOT install-compat
make distclean make distclean
@ -100,23 +91,11 @@ mk32() {
#Hier wird der Make Prozess der Sourcen definiert #Hier wird der Make Prozess der Sourcen definiert
mk() { mk() {
if [ "$MK64BIT" == "true" ]; then
ADDOPTIONS="--libdir=/usr/lib64"
fi
CC="gcc $BUILDOPTIONS -fPIC" \ CC="gcc $BUILDOPTIONS -fPIC" \
CXX="g++ $BUILDOPTIONS -fPIC" \ CXX="g++ $BUILDOPTIONS -fPIC" \
./configure $ADDOPTIONS \ ./configure --libdir=/usr/${LIBDIR} \
--prefix=/usr && --prefix=/usr &&
make -j $NUMCPU && make -j $NUMCPU &&
mkdir tmplib &&
cd tmplib &&
ar -x ../.libs/libgdbm.a &&
gcc $BUILDOPTIONS -shared -Wl,-soname,libgdbm.so.3 -o ../.libs/libgdbm.so.3.0.0 *.o &&
rm -r *.o &&
ar -x ../.libs/libgdbm_compat.a &&
gcc $BUILDOPTIONS -shared -Wl,-soname,libgdbm_compat.so.3 -o ../.libs/libgdbm_compat.so.3.0.0 *.o &&
cd .. &&
rm -r tmplib &&
make -j $NUMCPU INSTALL_ROOT=$TMPROOT install && make -j $NUMCPU INSTALL_ROOT=$TMPROOT install &&
make -j $NUMCPU INSTALL_ROOT=$TMPROOT install-compat make -j $NUMCPU INSTALL_ROOT=$TMPROOT install-compat
} }

View File

@ -75,56 +75,45 @@ SRCPATH=DBase/Server
premk() { premk() {
echo "Nothing to do for premk()" mkdir build
cd build
} }
mk32() { mk32() {
CC="gcc $BUILDOPTIONS32 -fPIC" \ USE_ARCH=32 \
CXX="g++ $BUILDOPTIONS32 -fPIC" \ cmake -DCMAKE_INSTALL_PREFIX=/opt/MySQL \
USE_ARCH=$UARCH \ -DCMAKE_CXX_FLAGS="$BUILDOPTIONS32" \
./configure --target=$TARGET32 \ -DCMAKE_C_FLAGS="$BUILDOPTIONS32" \
--sysconfdir=/etc \ -DSYSCONFDIR=/etc \
--prefix=/opt/MySQL \ ..
--libexecdir=\${prefix}/sbin \
--enable-assembler \
--with-gnu-ld \
--with-server-suffix=CompuExtreme \
--with-pthread \
--with-mysqld-user=mysql \
--with-ssl \
--with-embedded-server &&
make -j $NUMCPU && make -j $NUMCPU &&
make -j $NUMCPU DESTDIR=$TMPROOT install && make -j $NUMCPU DESTDIR=$TMPROOT install &&
CheckError "Make install process failed !" 1 CheckError "Make install process failed !" 1
make distclean make distclean
ClearHostSysNameing32 $TMPROOT #ClearHostSysNameing32 $TMPROOT
mv $TMPROOT/opt/MySQL/bin/mysql_config{,-32} mv $TMPROOT/opt/MySQL/bin/mysql_config{,-32}
GenDynLib32 $TMPROOT/opt/MySQL/lib/mysql/libmysqld.a 16.0.0 #GenDynLib32 $TMPROOT/opt/MySQL/lib/mysql/libmysqld.a 16.0.0
cd ..
rm -r build
mkdir build
cd build
} }
mk() { mk() {
if [ "$MK64BIT" == "true" ]; then if [ "$MK64BIT" == "true" ]; then
ADDOPTIONS="--libdir=\${prefix}/lib64" ADDOPTIONS="-DLIB_SUFFIX=64"
fi fi
CC="gcc $BUILDOPTIONS -fPIC" \
CXX="g++ $BUILDOPTIONS -fPIC" \
USE_ARCH=$UARCH \ USE_ARCH=$UARCH \
./configure --target=$TARGET \ cmake -DCMAKE_INSTALL_PREFIX=/opt/MySQL \
--sysconfdir=/etc \ -DINSTALL_LIBDIR=/opt/MySQL/lib64 \
--prefix=/opt/MySQL \ -DCMAKE_CXX_FLAGS="$BUILDOPTIONS" \
$ADDOPTIONS \ -DCMAKE_C_FLAGS="$BUILDOPTIONS" \
--libexecdir=\${prefix}/sbin \ -DSYSCONFDIR=/etc \
--enable-assembler \ ..
--with-gnu-ld \
--with-server-suffix=CompuExtreme \
--with-pthread \
--with-mysqld-user=mysql \
--with-ssl \
--with-embedded-server &&
make -j $NUMCPU && make -j $NUMCPU &&
make -j $NUMCPU DESTDIR=$TMPROOT install && make -j $NUMCPU DESTDIR=$TMPROOT install &&
CheckError "Make install process failed !" 1 CheckError "Make install process failed !" 1
GenDynLib $TMPROOT/opt/MySQL/$LIBDIR/mysql/libmysqld.a 16.0.0 #GenDynLib $TMPROOT/opt/MySQL/$LIBDIR/mysql/libmysqld.a 16.0.0
} }
postmk() { postmk() {
@ -141,5 +130,6 @@ postmk() {
mv $TMPROOT/opt/MySQL/bin/mysql_config{,-64} mv $TMPROOT/opt/MySQL/bin/mysql_config{,-64}
ln -s /usr/bin/multiarch_wrapper $TMPROOT/opt/MySQL/bin/mysql_config ln -s /usr/bin/multiarch_wrapper $TMPROOT/opt/MySQL/bin/mysql_config
fi fi
sed -i "s%^\(basedir=\).*$%\1\"/opt/MySQL\"%" $TMPROOT/opt/MySQL/scripts/mysql_install_db
CheckError "postmk() failed !" 1 CheckError "postmk() failed !" 1
} }

View File

@ -90,14 +90,11 @@ mk32() {
} }
mk() { mk() {
if [ "$MK64BIT" == "true" ]; then
ADDOPTIONS="--libdir=\${prefix}/lib64"
fi
CC="gcc $BUILDOPTIONS" \ CC="gcc $BUILDOPTIONS" \
CXX="g++ $BUILDOPTIONS" \ CXX="g++ $BUILDOPTIONS" \
USE_ARCH=$UARCH \ USE_ARCH=$UARCH \
./configure --target=$TARGET \ ./configure --target=$TARGET \
$ADDOPTIONS \ --libdir=\${prefix}/${LIBDIR} \
--prefix=/usr --prefix=/usr
make -j $NUMCPU make -j $NUMCPU
make -j $NUMCPU DESTDIR=$TMPROOT install make -j $NUMCPU DESTDIR=$TMPROOT install

View File

@ -88,7 +88,6 @@ mk32() {
mkdir -p $INSTLIB mkdir -p $INSTLIB
touch $INSTLIB/perllocal.pod touch $INSTLIB/perllocal.pod
# Make install Optionen eintragen # Make install Optionen eintragen
make -j $NUMCPU install make -j $NUMCPU install
CheckError "Make install process failed !" 1 CheckError "Make install process failed !" 1
@ -112,8 +111,5 @@ mk() {
} }
postmk() { postmk() {
# cd $INSTLIB
# sed -e "s%$TMPROOT%%" perllocal.pod >/tmp/perllocal.pod
# mv /tmp/perllocal.pod perllocal.pod
echo "Nothing to do for postmk()" echo "Nothing to do for postmk()"
} }

View File

@ -110,8 +110,5 @@ mk() {
} }
postmk() { postmk() {
# cd $INSTLIB
# sed -e "s%$TMPROOT%%" perllocal.pod >/tmp/perllocal.pod
# mv /tmp/perllocal.pod perllocal.pod
echo "Nothing to do for postmk()" echo "Nothing to do for postmk()"
} }

View File

@ -89,12 +89,12 @@ mk32() {
CheckError "Configurescript failed !" 1 CheckError "Configurescript failed !" 1
# Make-Optionen eintragen # Make-Optionen eintragen
make -j $NUMCPU make
make -j $NUMCPU doctest make doctest
CheckError "Makeprocess failed !" 1 CheckError "Makeprocess failed !" 1
# Make install Optionen eintragen # Make install Optionen eintragen
make -j $NUMCPU PREFIX=$TMPROOT/usr install make PREFIX=$TMPROOT/usr install
CheckError "Make install process failed !" 1 CheckError "Make install process failed !" 1
make distclean make distclean
unset USE_ARCH unset USE_ARCH
@ -108,12 +108,12 @@ mk() {
CheckError "Configurescript failed !" 1 CheckError "Configurescript failed !" 1
# Make-Optionen eintragen # Make-Optionen eintragen
make -j $NUMCPU make
make -j $NUMCPU doctest make doctest
CheckError "Makeprocess failed !" 1 CheckError "Makeprocess failed !" 1
# Make install Optionen eintragen # Make install Optionen eintragen
make -j $NUMCPU PREFIX=$TMPROOT/usr install make PREFIX=$TMPROOT/usr install
CheckError "Make install process failed !" 1 CheckError "Make install process failed !" 1
unset USE_ARCH unset USE_ARCH
unset LDEMULATION unset LDEMULATION

View File

@ -98,7 +98,6 @@ mk32() {
mk() { mk() {
if [ "$MK64BIT" == "true" ]; then if [ "$MK64BIT" == "true" ]; then
ADDOPTIONS="--libdir=/usr/lib64"
SrcPatch $MAKEDIR/Python* $LFSSOURCE/$SRCPATH/Python-*-multilib-*.patch.* SrcPatch $MAKEDIR/Python* $LFSSOURCE/$SRCPATH/Python-*-multilib-*.patch.*
sed -i -e "s:@@MULTILIB_DIR@@:lib64:g" \ sed -i -e "s:@@MULTILIB_DIR@@:lib64:g" \
Lib/distutils/command/install.py \ Lib/distutils/command/install.py \
@ -112,7 +111,7 @@ mk() {
CC="gcc $BUILDOPTIONS" \ CC="gcc $BUILDOPTIONS" \
CXX="g++ $BUILDOPTIONS" \ CXX="g++ $BUILDOPTIONS" \
./configure --prefix=/usr \ ./configure --prefix=/usr \
$ADDOPTIONS \ --libdir=/usr/${LIBDIR} \
--with-signal-module \ --with-signal-module \
--with-threads \ --with-threads \
--with-cycle-gc \ --with-cycle-gc \

View File

@ -97,16 +97,13 @@ mk32() {
#Hier wird der Make Prozess der Sourcen definiert #Hier wird der Make Prozess der Sourcen definiert
mk() { mk() {
if [ "$MK64BIT" == "true" ]; then
ADDOPTIONS="--libdir=/usr/X11R7/lib64"
fi
CC="gcc $BUILDOPTIONS" \ CC="gcc $BUILDOPTIONS" \
CXX="g++ $BUILDOPTIONS" \ CXX="g++ $BUILDOPTIONS" \
USE_ARCH=$UARCH \ USE_ARCH=$UARCH \
./configure --host=$TARGET \ ./configure --host=$TARGET \
--prefix=/usr/X11R7 \ --prefix=/usr/X11R7 \
--enable-threads \ --enable-threads \
$ADDOPTIONS \ --libdir=/usr/X11R7/${LIBDIR} \
--enable-shared && --enable-shared &&
make -j $NUMCPU && make -j $NUMCPU &&
make -j $NUMCPU INSTALL_ROOT=$TMPROOT install make -j $NUMCPU INSTALL_ROOT=$TMPROOT install

View File

@ -91,25 +91,20 @@ mk32() {
make -j $NUMCPU make -j $NUMCPU
make -j $NUMCPU DESTDIR=$TMPROOT install make -j $NUMCPU DESTDIR=$TMPROOT install
make distclean make distclean
GenDynLib32 $TMPROOT/usr/lib/liba52.a 0.7.4
} }
#Hier wird der Make Prozess der Sourcen definiert #Hier wird der Make Prozess der Sourcen definiert
mk() { mk() {
if [ "$MK64BIT" == "true" ]; then
ADDOPTIONS="--libdir=/usr/lib64"
fi
CC="gcc $BUILDOPTIONS -fPIC" \ CC="gcc $BUILDOPTIONS -fPIC" \
CXX="g++ $BUILDOPTIONS -fPIC" \ CXX="g++ $BUILDOPTIONS -fPIC" \
USE_ARCH=$UARCH \ USE_ARCH=$UARCH \
./configure --target=$TARGET \ ./configure --target=$TARGET \
--prefix=/usr \ --prefix=/usr \
$ADDOPTIONS \ --libdir=/usr/${LIBDIR} \
--enable-shared \ --enable-shared \
--enable-double --enable-double
make -j $NUMCPU && make -j $NUMCPU &&
make -j $NUMCPU DESTDIR=$TMPROOT install make -j $NUMCPU DESTDIR=$TMPROOT install
GenDynLib $TMPROOT/usr/$LIBDIR/liba52.a 0.7.4
} }
#Funktion wird nach Ablauf des Make Prozesses ausgeführt, und kann #Funktion wird nach Ablauf des Make Prozesses ausgeführt, und kann

View File

@ -91,25 +91,20 @@ mk32() {
make -j $NUMCPU DESTDIR=$TMPROOT install make -j $NUMCPU DESTDIR=$TMPROOT install
CheckError "Make install process failed !" 1 CheckError "Make install process failed !" 1
make distclean make distclean
GenDynLib32 $TMPROOT/usr/lib/libaudiofile.a 0.2.6
mv $TMPROOT/usr/bin/audiofile-config{,-32} mv $TMPROOT/usr/bin/audiofile-config{,-32}
} }
mk() { mk() {
if [ "$MK64BIT" == "true" ]; then
ADDOPTIONS="--libdir=/usr/lib64"
fi
CC="gcc $BUILDOPTIONS -fPIC" \ CC="gcc $BUILDOPTIONS -fPIC" \
CXX="g++ $BUILDOPTIONS -fPIC" \ CXX="g++ $BUILDOPTIONS -fPIC" \
USE_ARCH=$UARCH \ USE_ARCH=$UARCH \
./configure --host=$TARGET \ ./configure --host=$TARGET \
$ADDOPTIONS \ --libdir=/usr/${LIBDIR} \
--prefix=/usr \ --prefix=/usr \
--with-gnu-ld && --with-gnu-ld &&
make -j $NUMCPU && make -j $NUMCPU &&
make -j $NUMCPU DESTDIR=$TMPROOT install make -j $NUMCPU DESTDIR=$TMPROOT install
CheckError "Make install process failed !" 1 CheckError "Make install process failed !" 1
GenDynLib $TMPROOT/usr/$LIBDIR/libaudiofile.a 0.2.6
} }
postmk() { postmk() {

View File

@ -76,11 +76,9 @@ SRCPATH=MultiMedia/Apps
premk() { premk() {
echo "Nothing to do for premk()" echo "Nothing to do for premk()"
CheckError "premk() failed !" 1
} }
mk() { mk() {
# Hier die ./configure --build=$HOSTSYS --target=$HOSTSYS-Optionen eintragen.
CC="gcc $BUILDOPTIONS" \ CC="gcc $BUILDOPTIONS" \
CXX="g++ $BUIILDOPTIONS" \ CXX="g++ $BUIILDOPTIONS" \
./configure --host=$TARGET \ ./configure --host=$TARGET \
@ -91,5 +89,4 @@ mk() {
postmk() { postmk() {
echo "Nothing to do for postmk()" echo "Nothing to do for postmk()"
CheckError "postmk() failed !" 1
} }

View File

@ -93,11 +93,8 @@ mk32() {
#Hier wird der Make Prozess der Sourcen definiert #Hier wird der Make Prozess der Sourcen definiert
mk() { mk() {
if [ "$MK64BIT" == "true" ]; then
ADDOPTIONS="--libdir=\${prefix}/lib64"
fi
./configure --build=$TARGET \ ./configure --build=$TARGET \
$ADDOPTIONS \ --libdir=\${prefix}/${LIBDIR} \
--prefix=/usr && --prefix=/usr &&
make CFLAGS="$BUILDOPTIONS -fPIC" && make CFLAGS="$BUILDOPTIONS -fPIC" &&
make CFLAGS="$BUILDOPTIONS -fPIC" prefix=$TMPROOT/usr install make CFLAGS="$BUILDOPTIONS -fPIC" prefix=$TMPROOT/usr install

View File

@ -85,14 +85,11 @@ mk32() {
} }
mk() { mk() {
if [ "$MK64BIT" == "true" ]; then
ADDOPTIONS="--libdir=\${prefix}/lib64"
fi
CC="gcc $BUILDOPTIONS" \ CC="gcc $BUILDOPTIONS" \
CXX="g++ $BUILDOPTIONS" \ CXX="g++ $BUILDOPTIONS" \
USE_ARCH=$UARCH \ USE_ARCH=$UARCH \
LDFLAGS="-L/$LIBDIR -L/usr/$LIBDIR" \ LDFLAGS="-L/$LIBDIR -L/usr/$LIBDIR" \
./configure $ADDOPTIONS \ ./configure --libdir=\${prefix}/${LIBDIR} \
--prefix=/usr --prefix=/usr
make -j $NUMCPU make -j $NUMCPU
make -j $NUMCPU DESTDIR=$TMPROOT install make -j $NUMCPU DESTDIR=$TMPROOT install

View File

@ -89,14 +89,11 @@ mk32() {
} }
mk() { mk() {
if [ "$MK64BIT" == "true" ]; then
ADDOPTIONS="--libdir=/usr/lib64"
fi
CC="gcc $BUILDOPTIONS" \ CC="gcc $BUILDOPTIONS" \
CXX="g++ $BUILDOPTIONS" \ CXX="g++ $BUILDOPTIONS" \
USE_ARCH=$UARCH \ USE_ARCH=$UARCH \
./configure --host=$BUILDSYS \ ./configure --host=$BUILDSYS \
$ADDOPTIONS \ --libdir=/usr/${LIBDIR} \
--prefix=/usr --prefix=/usr
make -j $NUMCPU make -j $NUMCPU
make -j $NUMCPU DESTDIR=$TMPROOT install make -j $NUMCPU DESTDIR=$TMPROOT install

View File

@ -92,13 +92,10 @@ mk32() {
} }
mk() { mk() {
if [ "$MK64BIT" == "true" ]; then
ADDOPTIONS="--libdir=\${prefix}/lib64"
fi
CC="gcc $BUILDOPTIONS" \ CC="gcc $BUILDOPTIONS" \
CXX="g++ $BUILDOPTIONS" \ CXX="g++ $BUILDOPTIONS" \
USE_ARCH=$UARCH \ USE_ARCH=$UARCH \
./configure $ADDOPTIONS \ ./configure --libdir=\${prefix}/${LIBDIR} \
--prefix=/usr \ --prefix=/usr \
--enable-optimize --enable-optimize
make -j $NUMCPU make -j $NUMCPU

View File

@ -94,14 +94,11 @@ mk32() {
#Hier wird der Make Prozess der Sourcen definiert #Hier wird der Make Prozess der Sourcen definiert
mk() { mk() {
if [ "$MK64BIT" == "true" ]; then
ADDOPTIONS="--libdir=\${prefix}/lib64"
fi
CC="gcc $BUILDOPTIONS" \ CC="gcc $BUILDOPTIONS" \
CXX="g++ $BUILDOPTIONS" \ CXX="g++ $BUILDOPTIONS" \
USE_ARCH=$UARCH \ USE_ARCH=$UARCH \
./configure --target=$TARGET \ ./configure --target=$TARGET \
$ADDOPTIONS \ --libdir=\${prefix}/${LIBDIR} \
--prefix=/usr && --prefix=/usr &&
make -j $NUMCPU && make -j $NUMCPU &&
make -j $NUMCPU prefix=$TMPROOT/usr install make -j $NUMCPU prefix=$TMPROOT/usr install

View File

@ -89,17 +89,13 @@ mk32() {
mk() { mk() {
if [ "$MK64BIT" == "true" ]; then if [ "$MK64BIT" == "true" ]; then
cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr \ ADDOPTIONS="-DLIB_SUFFIX=$UARCH"
-DLIB_SUFFIX=$UARCH \
CC="gcc $BUILDOPTIONS" \
CXX="g++ $BUILDOPTIONS" \
USE_ARCH=$UARCH .
else
cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr \
CC="gcc $BUILDOPTIONS" \
CXX="g++ $BUILDOPTIONS" \
USE_ARCH=$UARCH .
fi fi
cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr \
$ADDOPTIONS \
CC="gcc $BUILDOPTIONS" \
CXX="g++ $BUILDOPTIONS" \
USE_ARCH=$UARCH .
make -j $NUMCPU make -j $NUMCPU
make -j $NUMCPU DESTDIR=$TMPROOT install make -j $NUMCPU DESTDIR=$TMPROOT install
} }

View File

@ -88,13 +88,10 @@ mk32() {
} }
mk() { mk() {
if [ "$MK64BIT" == "true" ]; then
ADDOPTIONS="--libdir=\${prefix}/lib64"
fi
CC="gcc $BUILDOPTIONS" \ CC="gcc $BUILDOPTIONS" \
CXX="g++ $BUILDOPTIONS" \ CXX="g++ $BUILDOPTIONS" \
USE_ARCH=$UARCH \ USE_ARCH=$UARCH \
./configure $ADDOPTIONS \ ./configure --libdir=\${prefix}/${LIBDIR} \
--prefix=/usr --prefix=/usr
make -j $NUMCPU make -j $NUMCPU
make -j $NUMCPU DESTDIR=$TMPROOT install make -j $NUMCPU DESTDIR=$TMPROOT install

View File

@ -77,13 +77,10 @@ premk() {
} }
mk() { mk() {
if [ "$MK64BIT" == "true" ];then
ADDOPTIONS="--libdir=\${prefix}/lib64"
fi
CC="gcc $BUILDOPTIONS" \ CC="gcc $BUILDOPTIONS" \
CXX="g++ $BUILDOPTIONS" \ CXX="g++ $BUILDOPTIONS" \
./configure --target=$TARGET \ ./configure --target=$TARGET \
$ADDOPTIONS \ --libdir=\${prefix}/${LIBDIR} \
--prefix=/usr --prefix=/usr
make -j $NUMCPU make -j $NUMCPU
make -j $NUMCPU DESTDIR=$TMPROOT install make -j $NUMCPU DESTDIR=$TMPROOT install

View File

@ -72,40 +72,38 @@
SRCPATH=MultiMedia/Lib SRCPATH=MultiMedia/Lib
premk() { premk() {
echo "Nothing to do for premk()" mkdir build
cd build
} }
mk32() { mk32() {
CC="gcc $BUILDOPTIONS32" \ USE_ARCH=32 \
CXX="g++ $BUILDOPTIONS32" \ cmake -DCMAKE_INSTALL_PREFIX=/usr \
USE_ARCH=$UARCH \ -DCMAKE_CXX_FLAGS="$BUILDOPTIONS32" \
./configure --build=$TARGET32 \ -DCMAKE_C_FLAGS="$BUILDOPTIONS32" \
--prefix=/usr ..
make make -j $NUMCPU
make DESTDIR=$TMPROOT install make -j $NUMCPU DESTDIR=$TMPROOT install
make distclean cd ..
mv $TMPROOT/usr/bin/openal-config{,-32} rm -r build
mkdir build
cd build
} }
mk() { mk() {
if [ "$MK64BIT" == "true" ]; then if [ "$MK64BIT" == "true" ]; then
ADDOPTIONS="--libdir=/usr/lib64" ADDOPTIONS="-DLIB_SUFFIX=64"
fi fi
CC="gcc $BUILDOPTIONS" \
CXX="g++ $BUILDOPTIONS" \
USE_ARCH=$UARCH \ USE_ARCH=$UARCH \
./configure --build=$BUILDSYS \ cmake -DCMAKE_INSTALL_PREFIX=/usr \
$ADDOPTIONS \ $ADDOPTIONS \
--prefix=/usr -DCMAKE_CXX_FLAGS="$BUILDOPTIONS" \
-DCMAKE_C_FLAGS="$BUILDOPTIONS" \
..
make make
make DESTDIR=$TMPROOT install make DESTDIR=$TMPROOT install
cd -
} }
postmk() { postmk() {
if [ "$MK64BIT" == "true" ]; then echo "Nothing to do for postmk()"
mv $TMPROOT/usr/bin/openal-config{,-64}
ln -s multiarch_wrapper $TMPROOT/usr/bin/openal-config
fi
ClearHostSysNameing $TMPROOT
} }

View File

@ -82,6 +82,7 @@ premk() {
echo "Nothing to do for premk" echo "Nothing to do for premk"
PWLIBDIR=`pwd` PWLIBDIR=`pwd`
mkdir -p $TMPROOT/usr/lib mkdir -p $TMPROOT/usr/lib
find . -type f -exec sed -i "s/\r$//" {} \;
} }
mk32() { mk32() {
@ -104,19 +105,18 @@ mk32() {
make -k -j $NUMCPU DESTDIR=$TMPROOT install make -k -j $NUMCPU DESTDIR=$TMPROOT install
chmod -v 755 $TMPROOT/usr/lib/libpt_linux*so* chmod -v 755 $TMPROOT/usr/lib/libpt_linux*so*
mv $TMPROOT/usr/bin/ptlib-config{,-32} mv $TMPROOT/usr/bin/ptlib-config{,-32}
sed -i -e "s/lib64/lib" $TMPROOT/usr/bin/ptlib-config-32 sed -i -e "s/lib64/lib/" $TMPROOT/usr/bin/ptlib-config-32
mv $TMPROOT/usr/include/ptbuildopts{,-32}.h mv $TMPROOT/usr/include/ptbuildopts{,-32}.h
mv $TMPROOT/usr/lib $TMPROOT/usr/lib32 mv $TMPROOT/usr/lib $TMPROOT/usr/lib32
cd .. cd ..
rm -r ptlib* rm -r ptlib*
UnPack $MAKEDIR $LFSSOURCE/$SRCPATH/ptlib-*-src.tar.gz UnPack $MAKEDIR $LFSSOURCE/$SRCPATH/ptlib-*-src.tar.bz2
cd $MAKEDIR/ptlib* cd $MAKEDIR/ptlib*
find . -type f -exec sed -i "s/\r$//" {} \;
} }
mk() { mk() {
sed -i -e "s:/share/pwlib:/lib/pwlib:g" Makefile.in sed -i -e "s:/share/pwlib:/lib/pwlib:g" Makefile.in
if [ "$MK64BIT" == "true" ]; then
ADDOPTIONS="--libdir=\${PREFIX}/lib64"
fi
CC="gcc $BUILDOPTIONS" \ CC="gcc $BUILDOPTIONS" \
CXX="g++ $BUILDOPTIONS" \ CXX="g++ $BUILDOPTIONS" \
USE_ARCH=$UARCH \ USE_ARCH=$UARCH \
@ -127,7 +127,7 @@ mk() {
--enable-v4l2 \ --enable-v4l2 \
--enable-alsa \ --enable-alsa \
--enable-oss \ --enable-oss \
$ADDOPTIONS \ --libdir=\${prefix}/${LIBDIR} \
--prefix=/usr --prefix=/usr
touch $TARGET touch $TARGET
unset TARGET unset TARGET

View File

@ -88,14 +88,11 @@ mk32() {
} }
mk() { mk() {
if [ "$MK64BIT" == "true" ]; then
ADDOPTIONS="--libdir=\${prefix}/lib64"
fi
CC="gcc $BUILDOPTIONS" \ CC="gcc $BUILDOPTIONS" \
CXX="g++ $BUILDOPTIONS" \ CXX="g++ $BUILDOPTIONS" \
USE_ARCH=$UARCH \ USE_ARCH=$UARCH \
./configure --target=$TARGET \ ./configure --target=$TARGET \
$ADDOPTIONS \ --libdir=\${prefix}/${LIBDIR} \
--prefix=/usr \ --prefix=/usr \
--sysconfdir=/etc/sysconfig --sysconfdir=/etc/sysconfig
make -j $NUMCPU make -j $NUMCPU

View File

@ -87,15 +87,12 @@ mk32() {
} }
mk() { mk() {
if [ "$MK64BIT" == "true" ]; then
ADDOPTIONS="--libdir=\${prefix}/lib64"
fi
CC="gcc $BUILDOPTIONS" \ CC="gcc $BUILDOPTIONS" \
CXX="g++ $BUILDOPTIONS" \ CXX="g++ $BUILDOPTIONS" \
USE_ARCH=$UARCH \ USE_ARCH=$UARCH \
LDFLAGS="-L/$LIBDIR -L/usr/$LIBDIR -L/usr/X11R7/$LIBDIR" \ LDFLAGS="-L/$LIBDIR -L/usr/$LIBDIR -L/usr/X11R7/$LIBDIR" \
./configure --target=$TARGET \ ./configure --target=$TARGET \
$ADDOPTIONS \ --libdir=\${prefix}/${LIBDIR} \
--prefix=/usr --prefix=/usr
make -j $NUMCPU make -j $NUMCPU
make -j $NUMCPU DESTDIR=$TMPROOT install make -j $NUMCPU DESTDIR=$TMPROOT install

View File

@ -75,11 +75,12 @@ SRCPATH=Network/Other
premk() { premk() {
sed -i -e "s%/usr/local%/usr%g" common.mak sed -i -e "s%/usr/local%/usr%g" common.mak
sed -i "s/-Werror/-Wall/g" common.mak
} }
mk() { mk() {
make -j $NUMCPU make
make -j $NUMCPU DESTDIR=$TMPROOT install make DESTDIR=$TMPROOT install
} }
postmk() { postmk() {

View File

@ -87,13 +87,10 @@ mk32() {
} }
mk() { mk() {
if [ "$MK64BIT" == "true" ]; then
ADDOPTIONS="--libdir=\${prefix}/lib64"
fi
CC="gcc $BUILDOPTIONS" \ CC="gcc $BUILDOPTIONS" \
CXX="g++ $BUILDOPTIONS" \ CXX="g++ $BUILDOPTIONS" \
USE_ARCH=$UARCH \ USE_ARCH=$UARCH \
./configure $ADDOPTIONS \ ./configure --libdir=\${prefix}/${LIBDIR} \
--prefix=/usr --prefix=/usr
make -j $NUMCPU make -j $NUMCPU
make -j $NUMCPU DESTDIR=$TMPROOT install make -j $NUMCPU DESTDIR=$TMPROOT install

View File

@ -81,14 +81,11 @@ premk() {
#Hier wird der Make Prozess der Sourcen definiert #Hier wird der Make Prozess der Sourcen definiert
mk() { mk() {
if [ "$MK64BIT" == "true" ]; then
ADDOPTIONS="--libdir=/usr/lib64"
fi
CC="gcc $BUILDOPTIONS" \ CC="gcc $BUILDOPTIONS" \
CXX="g++ $BUILDOPTIONS" \ CXX="g++ $BUILDOPTIONS" \
USE_ARCH=$UARCH \ USE_ARCH=$UARCH \
./configure --target=$TARGET \ ./configure --target=$TARGET \
$ADDOPTIONS \ --libdir=/usr/${LIBDIR} \
--prefix=/usr \ --prefix=/usr \
--sysconfdir=/etc \ --sysconfdir=/etc \
--enable-threads --enable-threads

View File

@ -79,12 +79,9 @@ premk() {
mk() { mk() {
autoconf autoconf
if [ "$MK64BIT" == "true" ]; then
ADDOPTIONS="--libdir=\${prefix}/lib64"
fi
CC="gcc $BUILDOPTIONS" \ CC="gcc $BUILDOPTIONS" \
CXX="g++ $BUILDOPTIONS" \ CXX="g++ $BUILDOPTIONS" \
./configure $ADDOPTIONS \ ./configure --libdir=\${prefix}/${LIBDIR} \
--prefix=/usr --prefix=/usr
make -j $NUMCPU make -j $NUMCPU
make -j $NUMCPU DESTDIR=$TMPROOT install make -j $NUMCPU DESTDIR=$TMPROOT install

View File

@ -75,14 +75,11 @@ premk() {
} }
mk() { mk() {
if [ "$MK64BIT" == "true" ]; then
ADDOPTIONS="--libdir=\${prefix}/lib64"
fi
CC="gcc $BUILDOPTIONS" \ CC="gcc $BUILDOPTIONS" \
CXX="g++ $BUILDOPTIONS" \ CXX="g++ $BUILDOPTIONS" \
USE_ARCH=$UARCH \ USE_ARCH=$UARCH \
./configure --target=$TARGET \ ./configure --target=$TARGET \
$ADDOPTIONS \ --libdir=\${prefix}/${LIBDIR} \
--sysconfdir=/etc \ --sysconfdir=/etc \
--with-udev \ --with-udev \
--with-initdir \ --with-initdir \

View File

@ -88,13 +88,10 @@ mk32() {
} }
mk() { mk() {
if [ "$MK64BIT" == "true" ]; then
ADDOPTIONS="--libdir=\${prefix}/lib64"
fi
CC="gcc $BUILDOPTIONS" \ CC="gcc $BUILDOPTIONS" \
CXX="g++ $BUILDOPTIONS" \ CXX="g++ $BUILDOPTIONS" \
./configure --target=$TARGET \ ./configure --target=$TARGET \
$ADDOPTIONS \ --libdir=\${prefix}/${LIBDIR} \
--sysconfdir=/etc \ --sysconfdir=/etc \
--localstatedir=/var \ --localstatedir=/var \
--prefix=/usr --prefix=/usr

View File

@ -120,18 +120,24 @@ CXX="g++ $BUILDOPTIONS" \
make -j $NUMCPU && make -j $NUMCPU &&
mkdir $TMPROOT/{talkd,telnetd,tftpd,ftpd,rlogind} mkdir $TMPROOT/{talkd,telnetd,tftpd,ftpd,rlogind}
BUILDDIR=`pwd` BUILDDIR=`pwd`
for k in talkd telnetd tftpd ftpd rexecd rlogind rshd; do for k in talkd telnetd ftpd; do
cd $k cd $k
make -j $NUMCPU make -j $NUMCPU
make -j $NUMCPU DESTDIR=$TMPROOT/$k install make -j $NUMCPU DESTDIR=$TMPROOT/$k install
cd $BUILDDIR cd $BUILDDIR
done done
for k in rexecd rlogind rshd; do mkdir -p $TMPROOT/rlogind/usr/sbin
cd $k mkdir -p $TMPROOT/rlogind/usr/share/man/man8
make -j $NUMCPU DESTDIR=$TMPROOT/rlogind install mkdir -p $TMPROOT/rlogind/etc/xinetd.d
cd $BUILDDIR for k in rlogind rshd rexecd; do
install -m 755 src/$k $TMPROOT/rlogind/usr/sbin/$k
install -m 666 man/$k.8 $TMPROOT/rlogind/usr/share/man/man8/$k.8
done done
ClearHostSysNameing $TMPROOT mkdir -p $TMPROOT/tftpd/usr/sbin
mkdir -p $TMPROOT/tftpd/usr/share/man/man8
mkdir -p $TMPROOT/tftpd/etc/xinetd.d
install -m 755 src/tftpd $TMPROOT/tftpd/usr/sbin/tftpd
install -m 666 man/tftpd.8 $TMPROOT/tftpd/usr/share/man/man8/tftpd.8
} }
#Funktion wird nach Ablauf des Make Prozesses ausgeführt, und kann #Funktion wird nach Ablauf des Make Prozesses ausgeführt, und kann

View File

@ -90,14 +90,11 @@ mk32() {
} }
mk() { mk() {
if [ "$MK64BIT" == "true" ]; then
ADDOPTIONS="--libdir=\${prefix}/lib64"
fi
CC="gcc $BUILDOPTIONS -fPIC" \ CC="gcc $BUILDOPTIONS -fPIC" \
CXX="g++ $BUILDOPTIONS -fPIC" \ CXX="g++ $BUILDOPTIONS -fPIC" \
USE_ARCH=$UARCH \ USE_ARCH=$UARCH \
./configure --target=$TARGET \ ./configure --target=$TARGET \
$ADDOPTIONS \ --libdir=\${prefix}/${LIBDIR} \
--prefix=/usr --prefix=/usr
make -j $NUMCPU make -j $NUMCPU
make -j $NUMCPU DESTDIR=$TMPROOT install make -j $NUMCPU DESTDIR=$TMPROOT install

View File

@ -81,14 +81,13 @@ mk32() {
mkdir -v build && mkdir -v build &&
cd build && cd build &&
USE_ARCH=32 \ USE_ARCH=32 \
CC="gcc $BUILDOPTIONS32 -L/opt/kde/lib" \ CC="gcc $BUILDOPTIONS32" \
CXX="g++ $BUILDOPTIONS32 -L/opt/kde/lib" \ CXX="g++ $BUILDOPTIONS32" \
LDEMULATION="elf32_i386" \ LDEMULATION="elf32_i386" \
cmake -DCMAKE_INSTALL_PREFIX=/usr \ cmake -DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_BUILD_TYPE=Release \ -DCMAKE_BUILD_TYPE=Release \
-DCMAKE_C_FLAGS="${BUILDOPTIONS32}" \ -DCMAKE_C_FLAGS="${BUILDOPTIONS32} -fabi-version=2" \
-DCMAKE_CXX_FLAGS="${BUILDOPTIONS32}" \ -DCMAKE_CXX_FLAGS="${BUILDOPTIONS32} -fabi-version=2" \
-DLIB_SUFFIX= \
.. && .. &&
for i in build.make link.txt relink.txt; do for i in build.make link.txt relink.txt; do
find . -name "*$i" -exec sed -i "s/\/lib64/\/lib/g" {} \; find . -name "*$i" -exec sed -i "s/\/lib64/\/lib/g" {} \;
@ -113,8 +112,8 @@ mk() {
cmake -DCMAKE_INSTALL_PREFIX=/usr \ cmake -DCMAKE_INSTALL_PREFIX=/usr \
-DLIB_INSTALL_DIR=/usr/$LIBDIR \ -DLIB_INSTALL_DIR=/usr/$LIBDIR \
-DCMAKE_BUILD_TYPE=Release \ -DCMAKE_BUILD_TYPE=Release \
-DCMAKE_C_FLAGS="${BUILDOPTIONS}" \ -DCMAKE_C_FLAGS="${BUILDOPTIONS} -fabi-version=2" \
-DCMAKE_CXX_FLAGS="${BUILDOPTIONS}" \ -DCMAKE_CXX_FLAGS="${BUILDOPTIONS} -fabi-version=2" \
-DLIB_SUFFIX=${LIBSUFFIX}\ -DLIB_SUFFIX=${LIBSUFFIX}\
.. && .. &&
make -j $NUMCPU make -j $NUMCPU

View File

@ -92,14 +92,11 @@ mk32() {
#Hier wird der Make Prozess der Sourcen definiert #Hier wird der Make Prozess der Sourcen definiert
mk() { mk() {
if [ "$MK64BIT" == "true" ]; then
ADDOPTIONS="--libdir=\${prefix}/lib64"
fi
CC="gcc $BUILDOPTIONS" \ CC="gcc $BUILDOPTIONS" \
CXX="g++ $BUILDOPTIONS" \ CXX="g++ $BUILDOPTIONS" \
USE_ARCH=$UARCH \ USE_ARCH=$UARCH \
./configure --target=$TARGET \ ./configure --target=$TARGET \
$ADDOPTIONS \ --libdir=\${prefix}/${LIBDIR} \
--prefix=/usr && --prefix=/usr &&
make -j $NUMCPU && make -j $NUMCPU &&
make -j $NUMCPU DESTDIR=$TMPROOT install make -j $NUMCPU DESTDIR=$TMPROOT install

View File

@ -76,35 +76,39 @@
SRCPATH=Network/Lib SRCPATH=Network/Lib
premk() { premk() {
echo "Nothing to do for premk()" mkdir build
cd build
} }
mk32() { mk32() {
CC="gcc $BUILDOPTIONS32" \ USE_ARCH=32 \
CXX="g++ $BUILDOPTIONS32" \ cmake -DCMAKE_INSTALL_PREFIX=/usr \
USE_ARCH=$UARCH \ -DCMAKE_CXX_FLAGS="$BUILDOPTIONS32" \
./configure --target=$TARGET32 \ -DCMAKE_C_FLAGS="$BUILDOPTIONS32" \
--prefix=/usr ..
make -j $NUMCPU make -j $NUMCPU
make -j $NUMCPU DESTDIR=$TMPROOT install make -j $NUMCPU DESTDIR=$TMPROOT install
ClearHostSysNameing32 $TMPROOT cd ..
make distclean rm -r build
mkdir build
cd build
} }
mk() { mk() {
if [ "$MK64BIT" == "true" ]; then if [ "$MK64BIT" == "true" ]; then
ADDOPTIONS="--libdir=\${prefix}/lib64" ADDOPTIONS="-DLIB_SUFFIX=64"
fi fi
CC="gcc $BUILDOPTIONS" \
CXX="g++ $BUILDOPTIONS" \
USE_ARCH=$UARCH \ USE_ARCH=$UARCH \
./configure --target=$TARGET \ cmake -DCMAKE_INSTALL_PREFIX=/usr \
$ADDOPTIONS \ $ADDOPTIONS \
--prefix=/usr -DCMAKE_CXX_FLAGS="$BUILDOPTIONS" \
-DCMAKE_C_FLAGS="$BUILDOPTIONS" \
..
make -j $NUMCPU make -j $NUMCPU
make -j $NUMCPU DESTDIR=$TMPROOT install make -j $NUMCPU DESTDIR=$TMPROOT install
} }
postmk() { postmk() {
ClearHostSysNameing $TMPROOT #ClearHostSysNameing $TMPROOT
echo "Nothing to do for postmk"
} }

99
SysBuild/network/libtirpc Normal file
View File

@ -0,0 +1,99 @@
#!/bin/bash
#Framework, welches ein komplettes Linux System aus den Sourcen erstellt
#dieses Framework wird im CVS Repository
#:pserver:cvs.compuextreme.de:/Data/cvs zur Verfügung gestellt
#
#Lage dieser Datei im Archiv: $HeadURL$
#
#(c) 2003 Harald Kueller, Germany
#This program is free software; you can redistribute it and/or
#modify ist under the terms of the GNU General Public License
#as published by the Free Software Foundation; either version
#2 of the License, or (at your option) any later version.
#
#This program is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
#See the GNU General Public License for more details.
#
#You should have received a copy of the GNU General Public License
#along with this program; if not write to the Free Software Foundation,
#Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#
#Dies ist ein Module zur Verwendung mit genpkg. Die Erzeugung eines
#Viitor Linux Packetes wird über die Funktionen premk, mk und postmk
#gesteuert. premk() dient zur Vorbereitung des Sourcecodes. Hier können
#diverse Änderungen am sourcecode (mit awk/sed usw.) vorgenommen werden
#mk() umfasst die source Konfiguration und das Übersetzten des source
#codes. Auch die Installation muß von mk erledigt werden. Hier gild dass
#die Installation immer nach $TMPROOT erfolgen soll (meisst kann das mit
#"make DESTDIR=$TMPROOT install" angestossen werden). postmk kann
#vor der packeterstellung noch einiges am installationtree ändern. postmk
#läuft nachdem die Packetabhängigkeiten erstellt wurden.
#Das Verhalten von genpkg kann über die Variable MKPKG gesteuert werden.
#Hier müssen FLAGS zur Steuerung gesetzt werden. Folgende Flags werden
#erkannt:
#
# 1 : Package Erzeugung erzwingen. Packet wird, auch wenn es schon
# vorhanden ist, ohne weitere rückfragen neu Erzeugt.
# 2 : Package Installation erzwingen. Installpkg wird mit -f aufgerufen.
# Das bewirkt, das installpkg keine rückfragen bei der installation
# Stellt, und das packet in jedemfall (neu) installiert.
# 4 : Sourcepacket nicht nach MAKEDIR entpacken. Ist dieses Flag gesetzt
# muss sich das Module selber um das Entpacken der sourcedateien kümmern.
# vor allem wichtig bei Packeten, für die es keine source.tgz gibt
# (z.B. aus dem CVS generierte Packete).
# 8 : Erstellung des Packetes aus $TMPROOT wird unterdrückt. Dies ist bei
# manchen Sonderfällen möglich - wenn sich z.B. der Packetnamen nicht
# aus dem Namen des sourcearchives ableiten lässt. Packet sollte in
# so einem Fall in der postmk() Funktion erstellt werden.
# 16 : Packet wird nicht installiert. Bei Packeten wie tar oder bash kann
# die installation mittelst installpkg probleme machen.
# 32 : Dependics File so erzeugen, das die Abhängigkeiten bei der installation
# erfüllt sein müssen. installpkg bricht in so einem fall bei fehlenden
# packeten die installation ab, und gibt nicht "nur" warnmeldungen aus.
# Wichtig bei packeten mit postinstallroutine, die software aus dem
# frisch installierten Packet verwendet (wie z.B. postgresql)
# 64 : sourcetree aufräumen nach packeterstellung unterbinden.
# 128 : Patches zu den Sourcen nicht einspielen - Module muss sich darum
# kümmern
#Module zur Erstellung des Packetes:
#Quelle der Source Archive:
#Kurzbeschreibung:
#
#
#Letzte Änderung von: $Author$
#Datum der letzten Änderung: $Date$
#Version der Datei: $Rev$
#
SRCPATH=Network/Lib
premk() {
echo "Nothing to do for premk()"
}
mk32() {
CC="gcc $BUILDOPTIONS32" \
CXX="g++ $BUILDOPTIONS32" \
USE_ARCH=32 \
./configure --prefix=/usr
make -j $NUMCPU
make -j $NUMCPU DESTDIR=$TMPROOT install
make distclean
}
mk() {
CC="gcc $BUILDOPTIONS" \
CXX="g++ $BUILDOPTIONS" \
USE_ARCH=$UARCH \
./configure --libdir=\${prefix}/${LIBDIR} \
--prefix=/usr
make -j $NUMCPU
make -j $NUMCPU DESTDIR=$TMPROOT install
}
postmk() {
echo "Nothing to do for postmk()"
}

View File

@ -79,13 +79,10 @@ premk() {
} }
mk() { mk() {
if [ "$MK64BIT" == "true" ]; then
ADDOPTIONS="--libdir=\${prefix}/lib64"
fi
CC="gcc $BUILDOPTIONS" \ CC="gcc $BUILDOPTIONS" \
CXX="g++ $BUILDOPTIONS" \ CXX="g++ $BUILDOPTIONS" \
./configure --target=$TARGET \ ./configure --target=$TARGET \
$ADDOPTIONS \ --libdir=\${prefix}/${LIBDIR} \
--prefix=/usr \ --prefix=/usr \
--sysconfdir=/etc --sysconfdir=/etc
make -j $NUMCPU make -j $NUMCPU

View File

@ -94,9 +94,6 @@ mk32() {
} }
mk() { mk() {
if [ "$MK64BIT" == "true" ]; then
ADDOPTIONS="--libdir=\${prefix}/lib64"
fi
CC="gcc $BUILDOPTIONS" \ CC="gcc $BUILDOPTIONS" \
CXX="g++ $BUILDOPTIONS" \ CXX="g++ $BUILDOPTIONS" \
USE_ARCH=$UARCH \ USE_ARCH=$UARCH \
@ -106,7 +103,7 @@ mk() {
--with-expat \ --with-expat \
--with-ssl=openssl \ --with-ssl=openssl \
--sysconfdir=/etc \ --sysconfdir=/etc \
$ADDOPTIONS \ --libdir=\${prefix}/${LIBDIR} \
--prefix=/usr --prefix=/usr
make -j $NUMCPU make -j $NUMCPU
make -j $NUMCPU DESTDIR=$TMPROOT install make -j $NUMCPU DESTDIR=$TMPROOT install

View File

@ -98,12 +98,6 @@ mk32() {
--with-gnu-ld \ --with-gnu-ld \
--with-perl-modules \ --with-perl-modules \
--with-mib-modules="host,smux,tunnel" --with-mib-modules="host,smux,tunnel"
#for i in `find . -name Makefile`; do
#< $i >/tmp/Makefile sed -e "s/prefix.*= /prefix\t= \${DESTDIR}/g"
#mv /tmp/Makefile $i
#done
make -j $NUMCPU make -j $NUMCPU
make DESTDIR=$TMPROOT install make DESTDIR=$TMPROOT install
make distclean make distclean
@ -111,16 +105,13 @@ mk32() {
} }
mk() { mk() {
if [ "$MK64BIT" == "true" ]; then
ADDOPTIONS="--libdir=\${prefix}/lib64"
fi
yes ""|\ yes ""|\
CC="gcc $BUILDOPTIONS" \ CC="gcc $BUILDOPTIONS" \
CXX="g++ $BUILDOPTIONS" \ CXX="g++ $BUILDOPTIONS" \
USE_ARCH=$UARCH \ USE_ARCH=$UARCH \
./configure --target=$TARGET \ ./configure --target=$TARGET \
--prefix=/usr \ --prefix=/usr \
$ADDOPTIONS \ --libdir=\${prefix}/${LIBDIR} \
--sysconfdir=/etc/snmp \ --sysconfdir=/etc/snmp \
--with-sys-contact="root@localhost" \ --with-sys-contact="root@localhost" \
--enable-shared \ --enable-shared \
@ -128,14 +119,6 @@ mk() {
--with-gnu-ld \ --with-gnu-ld \
--with-perl-modules \ --with-perl-modules \
--with-mib-modules="host,smux,tunnel" --with-mib-modules="host,smux,tunnel"
#for i in `find . -name Makefile`; do
#< $i >/tmp/Makefile sed -e "s/prefix.*= /prefix\t= \${DESTDIR}/g"
#mv /tmp/Makefile $i
#done
sed -e "s/\/lib /\/lib64 /g" libtool| sed -e "s/\/lib /\/lib64 /g" libtool|
sed -e "s/\/lib\"/\/lib64\"/g" >/tmp/libtool sed -e "s/\/lib\"/\/lib64\"/g" >/tmp/libtool
mv /tmp/libtool libtool mv /tmp/libtool libtool

View File

@ -90,14 +90,13 @@ mk32() {
mk() { mk() {
if [ "$MK64BIT" == "true" ]; then if [ "$MK64BIT" == "true" ]; then
ADDOPTIONS="--libdir=\${prefix}/lib64"
sed -i "s/\(\"-lreadline\)/\1 \/$LIBDIR\/libncursesw.a/" configure sed -i "s/\(\"-lreadline\)/\1 \/$LIBDIR\/libncursesw.a/" configure
fi fi
CC="gcc $BUILDOPTIONS" \ CC="gcc $BUILDOPTIONS" \
CXX="g++ $BUILDOPTIONS" \ CXX="g++ $BUILDOPTIONS" \
USE_ARCH=$UARCH \ USE_ARCH=$UARCH \
./configure --target=$TARGET \ ./configure --target=$TARGET \
$ADDOPTIONS \ --libdir=\${prefix}/${LIBDIR} \
--prefix=/usr --prefix=/usr
make make
make DESTDIR=$TMPROOT install make DESTDIR=$TMPROOT install

View File

@ -133,7 +133,6 @@ mk32() {
#Hier wird der Make Prozess der Sourcen definiert #Hier wird der Make Prozess der Sourcen definiert
mk() { mk() {
if [ "$MK64BIT" == "true" ]; then if [ "$MK64BIT" == "true" ]; then
ADDOPTIONS="--libdir=/usr/lib64"
TARGET_LD="elf_x86_64" TARGET_LD="elf_x86_64"
else else
TARGET_LD="elf_i386" TARGET_LD="elf_i386"
@ -145,7 +144,7 @@ mk() {
LDEMULATION=$TARGET_LD \ LDEMULATION=$TARGET_LD \
../openldap*/configure --host=$TARGET \ ../openldap*/configure --host=$TARGET \
--prefix=/usr \ --prefix=/usr \
$ADDOPTIONS \ --libdir=/usr/${LIBDIR} \
--sysconfdir=/etc \ --sysconfdir=/etc \
--libexecdir=/usr/sbin \ --libexecdir=/usr/sbin \
--localstatedir=/var \ --localstatedir=/var \

View File

@ -94,15 +94,12 @@ mk32() {
} }
mk() { mk() {
if [ "$MK64BIT" == "true" ]; then
ADDOPTIONS="--libdir=/usr/lib64"
fi
CC="gcc $BUILDOPTIONS" \ CC="gcc $BUILDOPTIONS" \
CXX="g++ $BUILDOPTIONS" \ CXX="g++ $BUILDOPTIONS" \
USE_ARCH=$UARCH \ USE_ARCH=$UARCH \
./configure --host=$TARGET \ ./configure --host=$TARGET \
--prefix=/usr \ --prefix=/usr \
$ADDOPTIONS \ --libdir=/usr/${LIBDIR} \
--enable-async-api \ --enable-async-api \
--enable-slpv2-security --enable-slpv2-security
make -j $NUMCPU make -j $NUMCPU

View File

@ -73,8 +73,7 @@ SRCPATH=Network/Clients
premk() { premk() {
for CHANGEFILE in `egrep -l "\/etc\/pam_smb.conf" *`; do for CHANGEFILE in `egrep -l "\/etc\/pam_smb.conf" *`; do
mv $CHANGEFILE $CHANGEFILE.orig sed -i "s/\/etc\/pam_smb.conf/\/etc\/security\/pam_smb.conf/g" $CHANGEFILE
sed -e "s/\/etc\/pam_smb.conf/\/etc\/security\/pam_smb.conf/g" $CHANGEFILE.orig >$CHANGEFILE
done done
} }
@ -83,7 +82,8 @@ mk() {
CXX="g++ $BUILDOPTIONS" \ CXX="g++ $BUILDOPTIONS" \
./configure --target=$TARGET \ ./configure --target=$TARGET \
--sysconfdir=/etc/security \ --sysconfdir=/etc/security \
--prefix=/usr --prefix=/usr \
--libdir=/usr/${LIBDIR}
make -j $NUMCPU make -j $NUMCPU
mkdir -p $TMPROOT/lib/security mkdir -p $TMPROOT/lib/security
@ -91,6 +91,9 @@ mk() {
mkdir -p $TMPROOT/etc/security mkdir -p $TMPROOT/etc/security
cp pam_smb.conf.example $TMPROOT/etc/security cp pam_smb.conf.example $TMPROOT/etc/security
if [ "${MK64BIT}" == "true" ]; then
mv $TMPROOT/lib $TMPROOT/lib64
fi
} }
postmk() { postmk() {

View File

@ -82,14 +82,11 @@ premk() {
} }
mk() { mk() {
if [ "$MK64BIT" == "true" ]; then
ADDOPTIONS="--libdir=\${prefix}/lib64"
fi
CC="gcc $BUILDOPTIONS" \ CC="gcc $BUILDOPTIONS" \
CXX="g++ $BUILDOPTIONS" \ CXX="g++ $BUILDOPTIONS" \
yes | ./configure --target=$TARGET \ yes | ./configure --target=$TARGET \
$ADDOPTIONS \ --libdir=\${prefix}/${LIBDIR} \
--sysconfdir=\${prefix}/../etc/sysconfig/privoxy \ --sysconfdir=\${prefix}/../etc/privoxy \
--with-user=nobody \ --with-user=nobody \
--with-group=nogroup \ --with-group=nogroup \
--prefix=/usr --prefix=/usr

View File

@ -77,7 +77,7 @@ SRCPATH=Network/Servers
premk() { premk() {
mkdir -p $TMPROOT/etc/samba mkdir -p $TMPROOT/etc/samba
cd source cd source3
WD=`pwd` WD=`pwd`
# LDAP support for PDC service # LDAP support for PDC service
@ -85,12 +85,6 @@ premk() {
mkdir mkntpwd mkdir mkntpwd
tar xvzf $LFSSOURCE/$SRCPATH/mkntpwd* -C mkntpwd tar xvzf $LFSSOURCE/$SRCPATH/mkntpwd* -C mkntpwd
# tar xvzf $LFSSOURCE/$SRCPATH/smbldap-tools-0.9.2*
# delivered with source
#cd ../examples/VFS
#tar xvjf $LFSSOURCE/$SRCPATH/samba-vscan*
#cd ../../source
cd $WD cd $WD
} }
@ -130,9 +124,6 @@ mk32() {
#Hier wird der Make Prozess der Sourcen definiert #Hier wird der Make Prozess der Sourcen definiert
mk() { mk() {
if [ "$MK64BIT" == "true" ]; then
ADDOPTIONS="--libdir=\${prefix}/lib64"
fi
CC="gcc $BUILDOPTIONS -fPIC" \ CC="gcc $BUILDOPTIONS -fPIC" \
CXX="g++ $BUILDOPTIONS -fPIC" \ CXX="g++ $BUILDOPTIONS -fPIC" \
USE_ARCH=$UARCH \ USE_ARCH=$UARCH \
@ -141,7 +132,7 @@ mk() {
--sysconfdir=/etc/samba \ --sysconfdir=/etc/samba \
--prefix=/opt/samba \ --prefix=/opt/samba \
--mandir=/usr/share/man \ --mandir=/usr/share/man \
$ADDOPTIONS \ --libdir=\${prefix}/${LIBDIR} \
--with-privatedir=/etc/samba \ --with-privatedir=/etc/samba \
--with-lockdir=/var/locks \ --with-lockdir=/var/locks \
--with-swatdir=/opt/samba/swat \ --with-swatdir=/opt/samba/swat \
@ -175,21 +166,6 @@ mk() {
chmod 755 $TMPROOT/opt/samba/bin/$i chmod 755 $TMPROOT/opt/samba/bin/$i
done done
cd $WD cd $WD
## virusscan support
## Deaktiviert, da nicht mehr compilebar
#make -j $NUMCPU proto
#
#cd ../examples/VFS/samba-vscan*
#./configure --host=$BUILDSYS \
#--target=$TARGET \
#--build=$BUILDSYS \
#--sysconfdir=/etc/samba \
#--prefix=/opt/samba
#
#make -j $NUMCPU
#make -j $NUMCPU DESTDIR=$TMPROOT install
#cd $WD
} }
#Funktion wird nach Ablauf des Make Prozesses ausgeführt, und kann #Funktion wird nach Ablauf des Make Prozesses ausgeführt, und kann

View File

@ -84,17 +84,14 @@ premk() {
} }
mk() { mk() {
if [ "$MK64BIT" == "true" ]; then
ADDOPTIONS="--libdir=/opt/squid/lib64"
fi
CC="gcc $BUILDOPTIONS" \ CC="gcc $BUILDOPTIONS" \
CXX="g++ $BUILDOPTIONS" \ CXX="g++ $BUILDOPTIONS" \
USE_ARCH=$UARCH \ USE_ARCH=$UARCH \
./configure --host=$TARGET \ ./configure --host=$TARGET \
--prefix=/opt/squid \ --prefix=/opt/squid \
$ADDOPTIONS \ --libdir=/opt/squid/${LIBDIR} \
--datadir=$TMPROOT/opt/squid/share \ --datadir=$TMPROOT/opt/squid/share \
--sysconfdir=/etc/sysconfig/squid \ --sysconfdir=/etc/squid \
--localstatedir=$TMPROOT/var \ --localstatedir=$TMPROOT/var \
--includedir=$TMPROOT/include \ --includedir=$TMPROOT/include \
--infodir=$TMPROOT/opt/squid/info \ --infodir=$TMPROOT/opt/squid/info \
@ -118,7 +115,7 @@ mk() {
--enable-err-language=German --enable-err-language=German
make -j $NUMCPU make -j $NUMCPU
make -j $NUMCPU prefix=$TMPROOT/opt/squid \ make -j $NUMCPU prefix=$TMPROOT/opt/squid \
sysconfdir=$TMPROOT/etc/sysconfig/squid \ sysconfdir=$TMPROOT/etc/squid \
localstatedir=$TMPROOT/var install localstatedir=$TMPROOT/var install
CheckError "Make install process failed !" 1 CheckError "Make install process failed !" 1
} }
@ -126,7 +123,7 @@ mk() {
postmk() { postmk() {
#mv /etc/squid $TMPROOT/etc/ #mv /etc/squid $TMPROOT/etc/
#CheckError "postmk() failed !" 1 #CheckError "postmk() failed !" 1
cd $TMPROOT/etc/sysconfig/squid cd $TMPROOT/etc/squid
sed -e "s%$TMPROOT%%g" squid.conf >squid.conf~ sed -e "s%$TMPROOT%%g" squid.conf >squid.conf~
mv squid.conf~ squid.conf mv squid.conf~ squid.conf
sed -e "s%$TMPROOT%%g" squid.conf.default >squid.conf.default~ sed -e "s%$TMPROOT%%g" squid.conf.default >squid.conf.default~

View File

@ -85,13 +85,10 @@ premk() {
} }
mk() { mk() {
if [ "$MK64BIT" == "true" ]; then
ADDOPTIONS="--libdir=\${prefix}/lib64"
fi
CC="gcc $BUILDOPTIONS" \ CC="gcc $BUILDOPTIONS" \
CXX="g++ $BUILDOPTIONS" \ CXX="g++ $BUILDOPTIONS" \
./configure --target=$TARGET \ ./configure --target=$TARGET \
$ADDOPTIONS \ --libdir=\${prefix}/${LIBDIR} \
--sysconfdir=/etc \ --sysconfdir=/etc \
--enable-eventdns \ --enable-eventdns \
--prefix=/usr --prefix=/usr

View File

@ -85,9 +85,6 @@ mk() {
CXX="g++ $BUILDOPTIONS" \ CXX="g++ $BUILDOPTIONS" \
./configure --prefix=/usr \ ./configure --prefix=/usr \
--mandir=/usr/share/man && --mandir=/usr/share/man &&
#mv /usr/include/netinet /usr/include/netinet.orig
#ln -s `pwd`/linux-include/netinet /usr/include/netinet
#cp /usr/include/netinet.orig/in.h /usr/include/netinet/
make -j $NUMCPU && make -j $NUMCPU &&
make -j $NUMCPU DESTDIR=$TMPROOT install && make -j $NUMCPU DESTDIR=$TMPROOT install &&
make -j $NUMCPU DESTDIR=$TMPROOT install-man make -j $NUMCPU DESTDIR=$TMPROOT install-man
@ -95,6 +92,4 @@ mk() {
postmk() { postmk() {
echo -n echo -n
#rm /usr/include/netinet
#mv /usr/include/netinet.orig /usr/include/netinet
} }

View File

@ -80,16 +80,13 @@ premk() {
#Hier wird der Make Prozess der Sourcen definiert #Hier wird der Make Prozess der Sourcen definiert
mk() { mk() {
if [ "$MK64BIT" == "true" ]; then
ADDOPTIONS="--libdir=\${prefix}/lib64 \
--libexecdir=\${prefix}/lib64/yp"
fi
CC="gcc $BUILDOPTIONS" \ CC="gcc $BUILDOPTIONS" \
CXX="g++ $BUILDOPTIONS" \ CXX="g++ $BUILDOPTIONS" \
./configure --host=$TARGET \ ./configure --host=$TARGET \
--sysconfdir=/etc/sysconfig/nis \ --sysconfdir=/etc/sysconfig/nis \
--localstatedir=/var/yp \ --localstatedir=/var/yp \
$ADDOPTIONS \ --libdir=\${prefix}/${LIBDIR} \
--libexecdir=\${prefix}/${LIBDIR}/yp \
--mandir=/usr/share/man && --mandir=/usr/share/man &&
make -j $NUMCPU && make -j $NUMCPU &&
make -j $NUMCPU DESTDIR=$TMPROOT install make -j $NUMCPU DESTDIR=$TMPROOT install

View File

@ -101,13 +101,6 @@ mk32() {
make -j $NUMCPU && make -j $NUMCPU &&
make -j $NUMCPU DESTDIR=$TMPROOT install make -j $NUMCPU DESTDIR=$TMPROOT install
make distclean make distclean
GenDynLib32 $TMPROOT/usr/lib/sasl2/libsasldb.a 2.1.23
GenDynLib32 $TMPROOT/usr/lib/sasl2/libanonymous.a 2.1.23
GenDynLib32 $TMPROOT/usr/lib/sasl2/libgssapiv2.a 2.1.23
GenDynLib32 $TMPROOT/usr/lib/sasl2/liblogin.a 2.1.23
GenDynLib32 $TMPROOT/usr/lib/sasl2/libotp.a 2.1.23
GenDynLib32 $TMPROOT/usr/lib/sasl2/libplain.a 2.1.23
GenDynLib32 $TMPROOT/usr/lib/libsasl2.a 2.1.23
sed -i -e "s/\(dependency_libs='\)\(.*-ldl\)\(.*$\)/\1-L\/usr\/lib\/sasl2 \2 -lgssapiv2 -lgssapi_krb5\3/" \ sed -i -e "s/\(dependency_libs='\)\(.*-ldl\)\(.*$\)/\1-L\/usr\/lib\/sasl2 \2 -lgssapiv2 -lgssapi_krb5\3/" \
$TMPROOT/usr/lib/libsasl2.la $TMPROOT/usr/lib/libsasl2.la
} }
@ -115,8 +108,6 @@ mk32() {
#Hier wird der Make Prozess der Sourcen definiert #Hier wird der Make Prozess der Sourcen definiert
mk() { mk() {
if [ "$MK64BIT" == "true" ]; then if [ "$MK64BIT" == "true" ]; then
ADDOPTIONS="--libdir=/usr/lib64 \
--with-plugindir=/usr/lib64/sasl2 "
mv $TMPROOT/usr/lib/sasl2{,_32} mv $TMPROOT/usr/lib/sasl2{,_32}
fi fi
CC="gcc $BUILDOPTIONS -fPIC" \ CC="gcc $BUILDOPTIONS -fPIC" \
@ -124,7 +115,8 @@ mk() {
USE_ARCH=$UARCH \ USE_ARCH=$UARCH \
./configure --host=$TARGET \ ./configure --host=$TARGET \
--prefix=/usr \ --prefix=/usr \
$ADDOPTIONS \ --libdir=/usr/${LIBDIR} \
--with-plugindir=/usr/${LIBDIR}/sasl2 \
--with-configdir=/etc/sasl2 \ --with-configdir=/etc/sasl2 \
--with-saslauthd=/var/run/sasl2 \ --with-saslauthd=/var/run/sasl2 \
--with-pam=/$LIBDIR/security \ --with-pam=/$LIBDIR/security \
@ -142,13 +134,6 @@ mk() {
mv $TMPROOT/usr/lib/sasl2 $TMPROOT/usr/lib64 mv $TMPROOT/usr/lib/sasl2 $TMPROOT/usr/lib64
mv $TMPROOT/usr/lib/sasl2_32 $TMPROOT/usr/lib/sasl2 mv $TMPROOT/usr/lib/sasl2_32 $TMPROOT/usr/lib/sasl2
fi fi
GenDynLib $TMPROOT/usr/$LIBDIR/sasl2/libsasldb.a 2.1.23
GenDynLib $TMPROOT/usr/$LIBDIR/sasl2/libanonymous.a 2.1.23
GenDynLib $TMPROOT/usr/$LIBDIR/sasl2/libgssapiv2.a 2.1.23
GenDynLib $TMPROOT/usr/$LIBDIR/sasl2/liblogin.a 2.1.23
GenDynLib $TMPROOT/usr/$LIBDIR/sasl2/libotp.a 2.1.23
GenDynLib $TMPROOT/usr/$LIBDIR/sasl2/libplain.a 2.1.23
GenDynLib $TMPROOT/usr/$LIBDIR/libsasl2.a 2.1.23
sed -i -e "s/\(dependency_libs='\)\(.*-ldl\)\(.*$\)/\1-L\/usr\/$LIBDIR\/sasl2 \2 -lgssapiv2 -lgssapi_krb5\3/" \ sed -i -e "s/\(dependency_libs='\)\(.*-ldl\)\(.*$\)/\1-L\/usr\/$LIBDIR\/sasl2 \2 -lgssapiv2 -lgssapi_krb5\3/" \
$TMPROOT/usr/$LIBDIR/libsasl2.la $TMPROOT/usr/$LIBDIR/libsasl2.la
} }

View File

@ -78,7 +78,7 @@ SRCPATH=Security/System
#Hier kann z.B. das Makefile gepatcht werden (SED lässt grüssen #Hier kann z.B. das Makefile gepatcht werden (SED lässt grüssen
premk() { premk() {
X11R7_Fix #X11R7_Fix
cd src cd src
} }
@ -103,15 +103,12 @@ mk32() {
#Hier wird der Make Prozess der Sourcen definiert #Hier wird der Make Prozess der Sourcen definiert
mk() { mk() {
if [ "$MK64BIT" == "true" ]; then
ADDOPTIONS="--libdir=/usr/lib64"
fi
CC="gcc $BUILDOPTIONS" \ CC="gcc $BUILDOPTIONS" \
CXX="g++ $BUILDOPTIONS" \ CXX="g++ $BUILDOPTIONS" \
LDFLAGS="-lm -L/usr/X11R7/lib64" \ LDFLAGS="-lm -L/usr/X11R7/${LIBDIR}" \
USE_ARCH=$UARCH \ USE_ARCH=$UARCH \
./configure --host=$TARGET \ ./configure --host=$TARGET \
$ADDOPTIONS \ --libdir=/usr/${LIBDIR} \
--prefix=/usr \ --prefix=/usr \
--sysconfdir=/etc/sysconfig/kerberos \ --sysconfdir=/etc/sysconfig/kerberos \
--localstatedir=/var \ --localstatedir=/var \

View File

@ -78,13 +78,10 @@ premk() {
} }
mk() { mk() {
if [ "$MK64BIT" == "true" ]; then
ADDOPTIONS="--libdir=\${prefix}/lib64"
fi
CC="gcc $BUILDOPTIONS" \ CC="gcc $BUILDOPTIONS" \
CXX="g++ $BUILDOPTIONS" \ CXX="g++ $BUILDOPTIONS" \
./configure --target=$TARGET \ ./configure --target=$TARGET \
$ADDOPTIONS \ --libdir=\${prefix}/${LIBDIR} \
--prefix=/usr --prefix=/usr
make -j $NUMCPU make -j $NUMCPU
make -j $NUMCPU DESTDIR=$TMPROOT install make -j $NUMCPU DESTDIR=$TMPROOT install

View File

@ -84,8 +84,9 @@ premk() {
mk() { mk() {
# Make-Optionen eintragen # Make-Optionen eintragen
echo " gcc -o CDspindown CDspindown.c /usr/$LIBDIR/libc.a" >>Makefile echo " gcc -o CDspindown CDspindown.c /usr/$LIBDIR/libc.a" >>Makefile
make CC="gcc $BUILDOPTIONS" \ make CC="gcc $BUILDOPTIONS -fPIE" \
CXX="gcc $BUILDOPTIONS" && CXX="gcc $BUILDOPTIONS -fPIE" \
LDFLAGS="-pie"
make BINDIR=$TMPROOT/usr/sbin install make BINDIR=$TMPROOT/usr/sbin install
CheckError "Make install process failed !" 1 CheckError "Make install process failed !" 1
} }

View File

@ -102,15 +102,11 @@ mk32() {
} }
mk() { mk() {
if [ "$MK64BIT" == "true" ]; then
ADDOPTIONS="--libdir=/usr/lib64"
# COPTS="-m32"
fi
CC="gcc $BUILDOPTIONS" \ CC="gcc $BUILDOPTIONS" \
CXX="g++ $BUILDOPTIONS" \ CXX="g++ $BUILDOPTIONS" \
USE_ARCH=$UARCH \ USE_ARCH=$UARCH \
./configure --host=$TARGET \ ./configure --host=$TARGET \
$ADDOPTIONS \ --libdir=/usr/${LIBDIR} \
--prefix=/usr \ --prefix=/usr \
--disable-static \ --disable-static \
--disable-doc-build \ --disable-doc-build \
@ -125,8 +121,4 @@ mk() {
postmk() { postmk() {
echo "Nothing to do for postmk()" echo "Nothing to do for postmk()"
#cd $TMPROOT/usr/X11R6/bin
#ln -s openjade jade
#PATH=$STOREPATH
#export PATH
} }

View File

@ -93,14 +93,11 @@ mk32() {
} }
mk() { mk() {
if [ "$MK64BIT" == "true" ]; then
ADDOPTIONS="--libdir=\${prefix}/lib64"
fi
CC="gcc $BUILDOPTIONS -fPIC" \ CC="gcc $BUILDOPTIONS -fPIC" \
CXX="g++ $BUILDOPTIONS -fPIC" \ CXX="g++ $BUILDOPTIONS -fPIC" \
USE_ARCH=$UARCH \ USE_ARCH=$UARCH \
./configure --target=$TARGET \ ./configure --target=$TARGET \
$ADDOPTIONS \ --libdir=\${prefix}/${LIBDIR} \
--prefix=/usr \ --prefix=/usr \
--sysconfdir=/etc/sysconfig/a2ps && --sysconfdir=/etc/sysconfig/a2ps &&
make -j $NUMCPU && make -j $NUMCPU &&

View File

@ -83,7 +83,6 @@ premk() {
#Hier wird der Make Prozess der Sourcen definiert #Hier wird der Make Prozess der Sourcen definiert
mk() { mk() {
if [ "$MK64BIT" == "true" ]; then if [ "$MK64BIT" == "true" ]; then
ADDOPTIONS="--libdir=/usr/lib64"
mkdir -p $TMPROOT/usr/$LIBDIR/autofs mkdir -p $TMPROOT/usr/$LIBDIR/autofs
fi fi
CC="gcc $BUILDOPTIONS" \ CC="gcc $BUILDOPTIONS" \
@ -91,7 +90,7 @@ mk() {
USE_ARCH=$UARCH \ USE_ARCH=$UARCH \
./configure --host=$TARGET \ ./configure --host=$TARGET \
--sysconfdir=/etc/sysconfig \ --sysconfdir=/etc/sysconfig \
$ADDOPTIONS \ --libdir=/usr/${LIBDIR} \
--mandir=/usr/share/man && --mandir=/usr/share/man &&
sed -i "s/\(\$(RPCGEN)\)/\1 -Y \/usr\/bin/" lib/Makefile sed -i "s/\(\$(RPCGEN)\)/\1 -Y \/usr\/bin/" lib/Makefile
make && make &&

View File

@ -103,17 +103,12 @@ mk32() {
#Hier wird der Make Prozess der Sourcen definiert #Hier wird der Make Prozess der Sourcen definiert
mk() { mk() {
if [ "$MK64BIT" == "true" ]; then
ADDOPTIONS="--libdir=\${prefix}/lib64"
else
ADDOPTIONS="--libdir=\${prefix}/lib"
fi
CC="gcc $BUILDOPTIONS" \ CC="gcc $BUILDOPTIONS" \
CXX="g++ $BUILDOPTIONS" \ CXX="g++ $BUILDOPTIONS" \
USE_ARCH=$UARCH \ USE_ARCH=$UARCH \
./configure --target=$TARGET \ ./configure --target=$TARGET \
--prefix=/usr \ --prefix=/usr \
$ADDOPTIONS \ --libdir=\${prefix}/${LIBDIR} \
--sysconfdir=/etc \ --sysconfdir=/etc \
--sharedstatedir=/var/com \ --sharedstatedir=/var/com \
--localstatedir=/var \ --localstatedir=/var \

View File

@ -90,14 +90,11 @@ mk32() {
} }
mk() { mk() {
if [ "$MK64BIT" == "true" ]; then
ADDOPTIONS="--libdir=\${prefix}/lib64"
fi
CC="gcc $BUILDOPTIONS" \ CC="gcc $BUILDOPTIONS" \
CXX="g++ $BUILDOPTIONS" \ CXX="g++ $BUILDOPTIONS" \
USE_ARCH=$UARCH \ USE_ARCH=$UARCH \
./configure --target=$TARGET \ ./configure --target=$TARGET \
$ADDOPTIONS \ --libdir=\${prefix}/${LIBDIR} \
--prefix=/usr/ \ --prefix=/usr/ \
--libexecdir=/usr/$LIBDIR/dbus-glib --libexecdir=/usr/$LIBDIR/dbus-glib
make -j $NUMCPU make -j $NUMCPU

View File

@ -90,14 +90,11 @@ mk32() {
} }
mk() { mk() {
if [ "$MK64BIT" == "true" ]; then
ADDOPTIONS="--libdir=\${prefix}/lib64"
fi
CC="gcc $BUILDOPTIONS" \ CC="gcc $BUILDOPTIONS" \
CXX="g++ $BUILDOPTIONS" \ CXX="g++ $BUILDOPTIONS" \
USE_ARCH=$UARCH \ USE_ARCH=$UARCH \
./configure --target=$TARGET \ ./configure --target=$TARGET \
$ADDOPTIONS \ --libdir=\${prefix}/${LIBDIR} \
--prefix=/usr/ \ --prefix=/usr/ \
--libexecdir=/usr/$LIBDIR/dbus-glib --libexecdir=/usr/$LIBDIR/dbus-glib
make USE_ARCH=$UARCH -j $NUMCPU make USE_ARCH=$UARCH -j $NUMCPU

View File

@ -81,14 +81,12 @@ premk() {
#Hier wird der Make Prozess der Sourcen definiert #Hier wird der Make Prozess der Sourcen definiert
mk() { mk() {
if [ "$MK64BIT" == "true" ]; then if [ "$MK64BIT" == "true" ]; then
make -k -j $NUMCPU \ make -k USE_ARCH=$UARCH \
USE_ARCH=$UARCH \
PREFIX=/usr \ PREFIX=/usr \
CXXFLAGS="$BUILDOPTIONS32 -std=gnu++98" \ CXXFLAGS="$BUILDOPTIONS32 -std=gnu++98 -fabi-version=1" \
PERL=/usr/bin/perl PERL=/usr/bin/perl
else else
make -k -j $NUMCPU \ make -k USE_ARCH=$UARCH \
USE_ARCH=$UARCH \
PREFIX=/usr \ PREFIX=/usr \
PERL=/usr/bin/perl PERL=/usr/bin/perl
fi fi

View File

@ -83,23 +83,20 @@ mk32() {
USE_ARCH=32 \ USE_ARCH=32 \
./configure --prefix=/usr \ ./configure --prefix=/usr \
--disable-man-pages --disable-man-pages
make USE_ARCH=32 LDEMULATION=elf32_i386 -j $NUMCPU -k make USE_ARCH=32 LDEMULATION=elf32_i386
make USE_ARCH=32 LDEMULATION=elf32_i386 -j $NUMCPU -k DESTDIR=$TMPROOT install make USE_ARCH=32 LDEMULATION=elf32_i386 -k DESTDIR=$TMPROOT install
make distclean make distclean
} }
mk() { mk() {
if [ "$MK64BIT" == "true" ]; then
ADDOPTIONS="--libdir=\${prefix}/lib64"
fi
CC="gcc $BUILDOPTIONS" \ CC="gcc $BUILDOPTIONS" \
CXX="g++ $BUILDOPTIONS" \ CXX="g++ $BUILDOPTIONS" \
USE_ARCH=$UARCH \ USE_ARCH=$UARCH \
./configure $ADDOPTIONS \ ./configure --libdir=\${prefix}/${LIBDIR} \
--prefix=/usr \ --prefix=/usr \
--disable-man-pages --disable-man-pages
make -j $NUMCPU -k make -k
make -j $NUMCPU -k DESTDIR=$TMPROOT install make -k DESTDIR=$TMPROOT install
} }
postmk() { postmk() {

View File

@ -77,7 +77,6 @@ premk() {
$TMPROOT/usr/sbin \ $TMPROOT/usr/sbin \
$TMPROOT/usr/include \ $TMPROOT/usr/include \
$TMPROOT/etc/sysconfig/gpm $TMPROOT/etc/sysconfig/gpm
#Fix_Input_h 1
} }
mk32() { mk32() {
@ -99,7 +98,6 @@ mk32() {
mk() { mk() {
if [ "$MK64BIT" == "true" ]; then if [ "$MK64BIT" == "true" ]; then
ADDOPTIONS="--libdir=/usr/lib64"
mkdir -p $TMPROOT/usr/lib64 mkdir -p $TMPROOT/usr/lib64
fi fi
CC="gcc $BUILDOPTIONS -fPIC" \ CC="gcc $BUILDOPTIONS -fPIC" \
@ -107,7 +105,7 @@ mk() {
USE_ARCH=$UARCH \ USE_ARCH=$UARCH \
./configure --host=$BUILDSYS \ ./configure --host=$BUILDSYS \
--prefix=/usr \ --prefix=/usr \
$ADDOPTIONS \ --libdir=/usr/${LIBDIR} \
--sysconfdir=/etc/sysconfig/gpm --sysconfdir=/etc/sysconfig/gpm
sed -e "s/--no-split//" Makefile.include >/tmp/Makefile.include sed -e "s/--no-split//" Makefile.include >/tmp/Makefile.include
mv /tmp/Makefile.include . mv /tmp/Makefile.include .

View File

@ -88,14 +88,11 @@ mk32() {
} }
mk() { mk() {
if [ "$MK64BIT" == "true" ]; then
ADDOPTIONS="--libdir=/usr/lib64"
fi
CC="gcc $BUILDOPTIONS" \ CC="gcc $BUILDOPTIONS" \
CXX="g++ $BUILDOPTIONS" \ CXX="g++ $BUILDOPTIONS" \
USE_ARCH=$UARCH \ USE_ARCH=$UARCH \
./configure --host=$TARGET \ ./configure --host=$TARGET \
$ADDOPTIONS \ --libdir=/usr/${LIBDIR} \
--prefix=/usr --prefix=/usr
make -j $NUMCPU make -j $NUMCPU
make -j $NUMCPU DESTDIR=$TMPROOT install make -j $NUMCPU DESTDIR=$TMPROOT install

View File

@ -78,8 +78,9 @@ premk() {
mk32() { mk32() {
sed -i -e "s/\(CFLAGS.*:=\).*$/\1 \$(BUILDOPTIONS32)/" \ sed -i -e "s/\(CFLAGS.*:=\).*$/\1 \$(BUILDOPTIONS32)/" \
-e "s/\(LDFLAGS.*:=\).*$/\1 \$(BUILDOPTIONS32)/" Make.Rules -e "s/\(LDFLAGS.*:=\).*$/\1 \$(BUILDOPTIONS32)/" Make.Rules
make -j $NUMPCU lib=lib make -j $NUMCPU lib=lib
make -j $NUMCPU DESTDIR=$TMPROOT lib=lib install make install
make DESTDIR=$TMPROOT lib=lib install
make distclean make distclean
} }
@ -87,10 +88,10 @@ mk() {
sed -i -e "s/\(CFLAGS.*:=\).*$/\1 \$(BUILDOPTIONS)/" \ sed -i -e "s/\(CFLAGS.*:=\).*$/\1 \$(BUILDOPTIONS)/" \
-e "s/\(LDFLAGS.*:=\).*$/\1 \$(BUILDOPTIONS)/" Make.Rules -e "s/\(LDFLAGS.*:=\).*$/\1 \$(BUILDOPTIONS)/" Make.Rules
make -j $NUMCPU make -j $NUMCPU
make -j $NUMCPU DESTDIR=$TMPROOT install make install
make DESTDIR=$TMPROOT install
} }
postmk() { postmk() {
## rm -r $TMPROOT/usr/include/sys
cp libcap/libcap.h $TMPROOT/usr/include cp libcap/libcap.h $TMPROOT/usr/include
} }

View File

@ -90,14 +90,11 @@ mk32() {
} }
mk() { mk() {
if [ "$MK64BIT" == "true" ]; then
ADDOPTIONS="--libdir=\${prefix}/lib64"
fi
CC="gcc $BUILDOPTIONS" \ CC="gcc $BUILDOPTIONS" \
CXX="g++ $BUILDOPTIONS" \ CXX="g++ $BUILDOPTIONS" \
USE_ARCH=$UARCH \ USE_ARCH=$UARCH \
./configure --target=$TARGET \ ./configure --target=$TARGET \
$ADDOPTIONS \ --libdir=\${prefix}/${LIBDIR} \
--prefix=/usr --prefix=/usr
make -j $NUMCPU make -j $NUMCPU
make -j $NUMCPU DESTDIR=$TMPROOT install make -j $NUMCPU DESTDIR=$TMPROOT install

View File

@ -76,31 +76,13 @@ premk() {
} }
mk() { mk() {
if [ "$MK64BIT" == "true" ]; then
ADDOPTIONS="--libdir=\${exec_prefix}/lib64"
fi
CC="gcc $BUILDOPTIONS" \ CC="gcc $BUILDOPTIONS" \
CXX="g++ $BUILDOPTIONS" \ CXX="g++ $BUILDOPTIONS" \
./configure --host=$TARGET \ ./configure --host=$TARGET \
$ADDOPTIONS \ --libdir=\${exec_prefix}/${LIBDIR} \
--prefix=/usr --prefix=/usr
make -j $NUMCPU make -j $NUMCPU
echo $TMPROOT | sed -e "s/\//\\\\\//g" >/tmp/tmproot.$$
export MKTMPROOT=`cat /tmp/tmproot.$$`
mv Makefile Makefile.orig
< Makefile.orig >Makefile sed -e "s/^prefix.*/prefix = $MKTMPROOT\/usr/g"
mv entity-map/Makefile entity-map/Makefile.orig
< entity-map/Makefile.orig >entity-map/Makefile sed -e "s/^prefix.*/prefix = $MKTMPROOT\/usr/g"
mv iso-entities/Makefile iso-entities/Makefile.orig
< iso-entities/Makefile.orig >iso-entities/Makefile sed -e "s/^prefix.*/prefix = $MKTMPROOT\/usr/g"
make -j $NUMCPU DESTDIR=$TMPROOT install make -j $NUMCPU DESTDIR=$TMPROOT install
rm /tmp/tmproot.$$
} }
postmk() { postmk() {

View File

@ -3,7 +3,7 @@
#dieses Framework wird im CVS Repository #dieses Framework wird im CVS Repository
#:pserver:cvs.compuextreme.de:/Data/cvs zur Verfügung gestellt #:pserver:cvs.compuextreme.de:/Data/cvs zur Verfügung gestellt
# #
#Lage dieser Datei im Archiv: $HeadURL: svn://svn.compuextreme.de/Viitor/V963/ViitorMake/SysBuild/tools/mISDNuser $ #Lage dieser Datei im Archiv: $HeadURL$
# #
#(c) 2003 Harald Kueller, Germany #(c) 2003 Harald Kueller, Germany
#This program is free software; you can redistribute it and/or #This program is free software; you can redistribute it and/or
@ -64,20 +64,34 @@
# #
# #
#Letzte Änderung von: $Author$ #Letzte Änderung von: $Author$
#Datum der letzten Änderung: $Date: 2008-05-02 15:13:24 +0200 (Fr, 02 Mai 2008) $ #Datum der letzten Änderung: $Date$
#Version der Datei: $Rev$ #Version der Datei: $Rev$
# #
#
SRCPATH=Tools/System SRCPATH=Tools/System
premk() { premk() {
mv Makefile Makefile.orig echo "Nothing to do for premk()"
< Makefile.orig >Makefile sed -e "s/INSTALL_PREFIX := \//INSTALL_PREFIX := \$(DESTDIR)\//g;s/MISDNDIR :=.*/MISDNDIR := \/usr/g" }
mk32() {
CC="gcc $BUILDOPTIONS32" \
CXX="g++ $BUILDOPTIONS32" \
USE_ARCH=32 \
./configure --prefix=/usr
make -j $NUMCPU
make -j $NUMCPU DESTDIR=$TMPROOT install
make distclean
} }
mk() { mk() {
make DESTDIR=$TMPROOT install CC="gcc $BUILDOPTIONS" \
CXX="g++ $BUILDOPTIONS" \
USE_ARCH=$UARCH \
./configure --libdir=/usr/${LIBDIR} \
--prefix=/usr
make -j $NUMCPU
make -j $NUMCPU DESTDIR=$TMPROOT install
} }
postmk() { postmk() {

View File

@ -93,14 +93,11 @@ mk32() {
} }
mk() { mk() {
if [ "$MK64BIT" == "true" ]; then
ADDOPTIONS="--libdir=/usr/lib64"
fi
CC="gcc $BUILDOPTIONS" \ CC="gcc $BUILDOPTIONS" \
CXX="g++ $BUILDOPTIONS" \ CXX="g++ $BUILDOPTIONS" \
USE_ARCH=$UARCH \ USE_ARCH=$UARCH \
./configure --target=$TARGET \ ./configure --target=$TARGET \
$ADDOPTIONS \ --libdir=/usr/${LIBDIR} \
--prefix=/usr && --prefix=/usr &&
make -j $NUMCPU && make -j $NUMCPU &&
make -j $NUMCPU DESTDIR=$TMPROOT install make -j $NUMCPU DESTDIR=$TMPROOT install

View File

@ -86,14 +86,11 @@ mk32() {
} }
mk() { mk() {
if [ "$MK64BIT" == "true" ]; then
ADDOPTIONS="--libdir=/usr/lib64"
fi
CC="gcc $BUILDOPTIONS" \ CC="gcc $BUILDOPTIONS" \
CXX="g++ $BUILDOPTIONS" \ CXX="g++ $BUILDOPTIONS" \
USE_ARCH=$UARCH \ USE_ARCH=$UARCH \
./configure --host=$TARGET \ ./configure --host=$TARGET \
$ADDOPTIONS \ --libdir=/usr/${LIBDIR} \
--prefix=/usr --prefix=/usr
make -j $NUMCPU make -j $NUMCPU
make -j $NUMCPU DESTDIR=$TMPROOT install make -j $NUMCPU DESTDIR=$TMPROOT install

View File

@ -78,13 +78,10 @@ premk() {
} }
mk() { mk() {
if [ "$MK64BIT" == "true" ]; then
ADDOPTIONS="--libdir=\${prefix}/lib64"
fi
CC="gcc $BUILDOPTIONS" \ CC="gcc $BUILDOPTIONS" \
CXX="g++ $BUILDOPTIONS" \ CXX="g++ $BUILDOPTIONS" \
./configure --target=$TARGET \ ./configure --target=$TARGET \
$ADDOPTIONS \ --libdir=\${prefix}/${LIBDIR} \
--prefix=/usr \ --prefix=/usr \
--sysconfdir=/etc --sysconfdir=/etc
make -j $NUMCPU make -j $NUMCPU

View File

@ -85,10 +85,7 @@ mk32() {
} }
mk() { mk() {
if [ "$MK64BIT" == "true" ]; then sed -i "s/\/lib/\/${LIBDIR}/" Makefile
mv Makefile{,.orig}
sed -e "s/\/lib/\/lib64/" Makefile.orig >Makefile
fi
make -j $NUMCPU CC="gcc $BUILDOPTIONS -fPIC" make -j $NUMCPU CC="gcc $BUILDOPTIONS -fPIC"
make -j $NUMCPU CC="gcc $BUILDOPTIONS -fPIC" DESTDIR=$TMPROOT install make -j $NUMCPU CC="gcc $BUILDOPTIONS -fPIC" DESTDIR=$TMPROOT install
GenDynLib $TMPROOT/usr/$LIBDIR/libtidy.a 1.0.0 GenDynLib $TMPROOT/usr/$LIBDIR/libtidy.a 1.0.0

View File

@ -90,17 +90,11 @@ mk() {
--prefix=/usr \ --prefix=/usr \
--bindir=/bin \ --bindir=/bin \
--with-curses-terminfo --with-curses-terminfo
CheckError "Configurescript failed !" 1
# Make-Optionen eintragen
make make
CheckError "Makeprocess failed !" 1
# Make install Optionen eintragen
make DESTDIR=$TMPROOT install make DESTDIR=$TMPROOT install
CheckError "Make install process failed !" 1
} }
postmk() { postmk() {
mv $TMPROOT/usr/man $TMPROOT/usr/share #mv $TMPROOT/usr/man $TMPROOT/usr/share
echo "Nothing to do for zsh"
} }