Viele neue packages. Korrekturen an einigen bereits upgedateten Packages (z.B. war fontcache nur al 64 Bit gebaut)

git-svn-id: svn://svn.compuextreme.de/Viitor/V962/ViitorMake@4811 504e572c-2e33-0410-9681-be2bf7408885
This commit is contained in:
kueller 2009-06-16 14:34:12 +00:00
parent cfd3a5841b
commit 25334092c6
26 changed files with 257 additions and 1329 deletions

File diff suppressed because it is too large Load Diff

View File

@ -116,4 +116,7 @@ postmk() {
fi
cd ../ruby*
rm -r ../Build-ruby
INCDIR=`\ls -d $TMPROOT/usr/include/ruby*`
INCDIR=`basename $INCDIR`
ln -s $INCDIR $TMPROOT/usr/include/ruby
}

View File

@ -110,8 +110,9 @@ mk() {
--enable-shared &&
make -j $NUMCPU &&
make -j $NUMCPU INSTALL_ROOT=$TMPROOT install
cd ..
mkdir -p $TMPROOT/usr/X11R7/include/tcl
find . -name "*.h" -exec cp {} $TMPROOT/usr/X11R7/include/tcl \;
cd ..
cp generic/*.h $TMPROOT/usr/X11R7/include/tcl
}

View File

@ -123,7 +123,7 @@
#
#
SRCPATH=Tools/Development
SRCPATH=Development/Interpreter
#Funktion wird nach dem Entpacken der Sourcen, im Tree der Sourcen
#ausgeführt (sprich unpack src; cd src; premk)
@ -136,6 +136,7 @@ premk() {
mk32() {
CC="gcc $BUILDOPTIONS32" \
CXX="g++ $BUILDOPTIONS32" \
USE_ARCH=$UARCH \
./configure --host=$TARGET32 \
--prefix=/usr/X11R7 \
--enable-threads \
@ -157,11 +158,12 @@ mk() {
fi
CC="gcc $BUILDOPTIONS" \
CXX="g++ $BUILDOPTIONS" \
USE_ARCH=$UARCH \
./configure --host=$TARGET \
--prefix=/usr/X11R7 \
$ADDOPTIONS \
--enable-threads \
--with-tcl=/usr/X11R7/lib \
--with-tcl=/usr/X11R7/$LIBDIR \
--with-x \
--enable-shared &&
make -j $NUMCPU TCL_GENERIC_DIR=/usr/X11R7/include/tcl &&

View File

@ -68,34 +68,45 @@
#
#Pfad zum Basis-Sourcetree eintragen !
SRCPATH=X11/lib
SRCPATH=GuiBased/Lib
#Funktion wird nach dem Entpacken der Sourcen, im Tree der Sourcen
#ausgeführt (sprich unpack src; cd src; premk)
#Hier kann z.B. das Makefile gepatcht werden (SED lässt grüssen
premk() {
echo "Nothing to do for premk()"
mkdir ../Build-ImageMagick
cd ../Build-ImageMagick
}
mk32() {
CC="gcc $BUILDOPTIONS32" \
CXX="g++ $BUILDOPTIONS32" \
LDFLAGS="-L/usr/lib -L/usr/X11R7/lib" \
./configure --target=$TARGET32 \
CC="gcc -fPIC $BUILDOPTIONS32" \
CXX="g++ -fPIC $BUILDOPTIONS32" \
LDFLAGS="-L/lib -L/usr/lib -L/usr/X11R7/lib" \
USE_ARCH=$UARCH \
LDEMULATION=elf_i386 \
../ImageMagick*/configure --target=$TARGET32 \
--prefix=/usr \
--enable-shared \
--with-modules \
--with-x &&
make -j $NUMCPU CC="gcc $BUILDOPTIONS32" \
LD="gcc $BUILDOPTIONS32" &&
make -j $NUMCPU CC="gcc $BUILDOPTIONS32" \
LD="gcc $BUILDOPTIONS32" install &&
make -j $NUMCPU CC="gcc $BUILDOPTIONS32" \
LD="gcc $BUILDOPTIONS32" \
DESTDIR=$TMPROOT install
make distclean
make -j $NUMCPU CC="gcc -fPIC $BUILDOPTIONS32" \
LDEMULATION=elf_i386 \
LD="gcc -m32" &&
make -j $NUMCPU CC="gcc -fPIC $BUILDOPTIONS32" install \
LDEMULATION=elf_i386 \
LD="gcc -m32" &&
make -j $NUMCPU CC="gcc -fPIC $BUILDOPTIONS32" \
LDEMULATION=elf_i386 \
DESTDIR=$TMPROOT \
LD="gcc -m32" install
#make distclean
cd ../ImageMagick*
rm -r ../Build-ImageMagick
mkdir ../Build-ImageMagick
cd ../Build-ImageMagick
ClearHostSysNameing32 $TMPROOT
mv $TMPROOT/usr/bin/Magick++-config{,-32}
}
#Hier wird der Make Prozess der Sourcen definiert
@ -106,15 +117,16 @@ mk() {
fi
CC="gcc -fPIC $BUILDOPTIONS" \
CXX="g++ -fPIC $BUILDOPTIONS" \
./configure --target=$TARGET \
USE_ARCH=$UARCH \
../ImageMagick*/configure --target=$TARGET \
--prefix=/usr \
$ADDOPTIONS \
--enable-shared \
--with-modules \
--with-x &&
make -j $NUMCPU &&
make -j $NUMCPU install
make -j $NUMCPU DESTDIR=$TMPROOT install
make -j $NUMCPU CC="gcc -fPIC $BUILDOPTIONS" &&
make -j $NUMCPU CC="gcc -fPIC $BUILDOPTIONS" install
make -j $NUMCPU CC="gcc -fPIC $BUILDOPTIONS" DESTDIR=$TMPROOT install
}
#Funktion wird nach Ablauf des Make Prozesses ausgeführt, und kann
@ -123,4 +135,10 @@ postmk() {
mkdir -p $TMPROOT/usr/share
mv $TMPROOT/usr/man $TMPROOT/usr/share
ClearHostSysNameing $TMPROOT
if [ "$MK64BIT" == "true" ]; then
mv $TMPROOT/usr/bin/Magick++-config{,-64}
ln -s multiarch_wrapper $TMPROOT/usr/bin/Magick++-config
fi
cd ../ImageMagick*
rm -r ../Build-ImageMagick
}

View File

@ -70,7 +70,7 @@
#
#Pfad zum Basis-Sourcetree :
SRCPATH=X11/lib
SRCPATH=GuiBased/Lib
#Wenn das usgepackte Verzeichnis vom Paketnamen unterschiedlich ist
#SRCDIR=<PFAD>
@ -82,9 +82,10 @@ premk() {
}
mk32() {
CC="gcc $BUILDOPTIONS32" \
CXX="g++ $BUILDOPTIONS32" \
CC="gcc $BUILDOPTIONS32 -I/usr/src/linux/include -Wl,-rpath,/usr/X11R7/lib" \
CXX="g++ $BUILDOPTIONS32 -I/usr/src/linux/include -Wl,-rpath,/usr/X11R7/lib" \
LDFLAGS="-L/lib -L/usr/lib -L/usr/X11R7/lib" \
USE_ARCH=$UARCH \
./configure --target=$TERGET32 \
--prefix=/usr/X11R7 \
--with-x \
@ -93,12 +94,16 @@ mk32() {
make -j $NUMCPU DESTDIR=$TMPROOT install
CheckError "Make install process failed !" 1
make distclean
mv $TMPROOT/usr/X11R7/bin/sdl-config{,-32}
}
mk() {
if [ "$MK64BIT" == "true" ];then
ADDOPTIONS="--libdir=/usr/X11R7/lib64"
fi
CC="gcc $BUILDOPTIONS -I/usr/src/linux/include -Wl,-rpath,/usr/X11R7/lib64" \
CXX="g++ $BUILDOPTIONS -I/usr/src/linux/include -Wl,-rpath,/usr/X11R7/lib64" \
USE_ARCH=$UARCH \
./configure --target=$TARGET \
--prefix=/usr/X11R7 \
$ADDOPTIONS \
@ -114,4 +119,8 @@ postmk() {
cd $TMPROOT/usr/include
ln -s ../X11R7/include/SDL SDL
ClearHostSysNameing $TMPROOT
if [ "$MK64BIT" == "true" ]; then
mv $TMPROOT/usr/X11R7/bin/sdl-config{,-64}
ln -s /usr/bin/multiarch_wrapper $TMPROOT/usr/X11R7/bin/sdl-config
fi
}

View File

@ -56,8 +56,8 @@
# frisch installierten Packet verwendet (wie z.B. postgresql)
# 64 : sourcetree aufräumen nach packeterstellung unterbinden.
#
#Module zur Erstellung des Packetes:
#Quelle der Source Archive:
#Module zur Erstellung des Packetes:cairo
#Quelle der Source Archive:ftp.gnome.org
#Kurzbeschreibung:
#
#Letzte Änderung von: $Author$
@ -67,7 +67,7 @@
#
#Pfad zum Basis-Sourcetree eintragen !
SRCPATH=X11/lib
SRCPATH=GuiBased/Lib
#Funktion wird nach dem Entpacken der Sourcen, im Tree der Sourcen
#ausgeführt (sprich unpack src; cd src; premk)
@ -81,7 +81,8 @@ mk32() {
CC="gcc $BUILDOPTIONS32" \
CXX="g++ $BUILDOPTIONS32" \
LDFLAGS="-L/usr/lib -L/usr/X11R7/lib" \
./configure --target=$TARGET32 \
USE_ARCH=$UARCH \
./configure --build=$TARGET32 \
--prefix=/usr/X11R7 &&
make -j $NUMCPU &&
make -j $NUMCPU DESTDIR=$TMPROOT install
@ -92,11 +93,12 @@ mk32() {
mk() {
if [ "$MK64BIT" == "true" ]; then
ADDOPTIONS="--libdir=/usr/X11R7/lib64"
export LDFLAGS="-L/usr/lib64 -L/usr/X11R7/lib64"
fi
CC="gcc $BUILDOPTIONS" \
CXX="g++ $BUILDOPTIONS" \
./configure --target=$TARGET \
USE_ARCH=$UARCH \
LDFLAGS="-L/usr/$LIBDIR -L/usr/X11R7/$LIBDIR"
./configure --build=$TARGET \
$ADDOPTIONS \
--prefix=/usr/X11R7 &&
make -j $NUMCPU &&

View File

@ -67,7 +67,7 @@
#
#Pfad zum Basis-Sourcetree eintragen !
SRCPATH=X11/System
SRCPATH=GuiBased/Apps
#Funktion wird nach dem Entpacken der Sourcen, im Tree der Sourcen
#ausgeführt (sprich unpack src; cd src; premk)

View File

@ -69,20 +69,21 @@
#
#Pfad zum Basis-Sourcetree :
SRCPATH=X11/lib
SRCPATH=GuiBased/Lib
#Wenn das usgepackte Verzeichnis vom Paketnamen unterschiedlich ist
#SRCDIR=<PFAD>
premk() {
export PATH=$PATH:/usr/X11R7/bin:/usr/gnome/bin
echo "Nothing to do for premk()"
}
mk32() {
CC="gcc $BUILDOPTIONS32" \
CXX="g++ $BUILDOPTIONS32" \
CC="gcc $BUILDOPTIONS32 -fPIC" \
CXX="g++ $BUILDOPTIONS32 -fPIC" \
LDFLAGS="-L/usr/lib -L/usr/X11R7/lib" \
USE_ARCH=$UARCH \
./configure --target=$TARGET32 \
--prefix=/usr/X11R7 \
--enable-gnu-ld &&
@ -90,14 +91,16 @@ mk32() {
make -j $NUMCPU DESTDIR=$TMPROOT install
CheckError "Make install process failed !" 1
make distclean
GenDynLib32 $TMPROOT/usr/X11R7/lib/libFnlib.a 0.5.0
}
mk() {
if [ "$MK64BIT" == "true" ]; then
ADDOPTIONS="--libdir=\${prefix}/lib64"
fi
CC="gcc $BUILDOPTIONS" \
CXX="g++ $BUILDOPTIONS" \
CC="gcc $BUILDOPTIONS -fPIC" \
CXX="g++ $BUILDOPTIONS -fPIC" \
USE_ARCH=$UARCH \
./configure --target=$TARGET \
--prefix=/usr/X11R7 \
$ADDOPTIONS \
@ -105,6 +108,7 @@ mk() {
make -j $NUMCPU &&
make -j $NUMCPU DESTDIR=$TMPROOT install
CheckError "Make install process failed !" 1
GenDynLib $TMPROOT/usr/X11R7/$LIBDIR/libFnlib.a 0.5.0
}
postmk() {

View File

@ -68,54 +68,64 @@
#
#Pfad zum Basis-Sourcetree :
SRCPATH=X11/Grafik
SRCPATH=GuiBased/Lib
#Wenn das usgepackte Verzeichnis vom Paketnamen unterschiedlich ist
#SRCDIR=<PFAD>
premk() {
echo "Nothing to do for premk()"
CheckError "premk() failed !" 1
mkdir ../Build-graphviz
}
mk32() {
CC="gcc $BUILDOPTIONS32" \
CXX="g++ $BUILDOPTIONS32" \
LDFLAGS="-L/usr/X11R7/lib" \
./configure --target=$TARGET32 \
USE_ARCH=$UARCH \
../graphviz*/configure --target=$TARGET32 \
--prefix=/usr/X11R7 \
--with-gnu-ld \
--with-tcl \
--with-tk \
--with-x &&
make -k -j $NUMCPU
make -j $NUMCPU DESTDIR=$TMPROOT install
CheckError "Make install process failed !" 1
make distclean
sed -i -e "s%X11R7/lib64%X11R7/lib%g" libtool &&
make
make -k DESTDIR=$TMPROOT install
ClearHostSysNameing32 $TMPROOT
cd ../graphviz*
rm -r ../Build-graphviz
mkdir ../Build-graphviz
cd ../Build-graphviz
rm -r ../graphviz*
UnPack $MAKEDIR $LFSSOURCE/$SRCPATH/graphviz*.tar.*
SrcPatch $MAKEDIR/graphviz* $LFSSOURCE/$SRCPATH/graphviz*.patch.*
cd $MAKEDIR/Build-graphviz*
}
mk() {
if [ "$MK64BIT" == "true" ]; then
ADDOPTIONS="--libdir=\${prefix}/lib64"
fi
CC="gcc $BUILDOPTIONS" \
CXX="g++ $BUILDOPTIONS" \
./configure --target=$TARGET \
CC="gcc $BUILDOPTIONS -Wl,--rpath -Wl,/usr/$LIBDIR" \
CXX="g++ $BUILDOPTIONS -Wl,--rpath -Wl,/usr/$LIBDIR" \
USE_ARCH=$UARCH \
LDFLAGS="-L/usr/$LIBDIR -L/usr/X11R7/$LIBDIR" \
../graphviz*/configure --target=$TARGET \
--prefix=/usr/X11R7 \
$ADDOPTIONS \
--with-gnu-ld \
--with-tcl \
--with-tk \
--with-x &&
sed -e "s%X11R7/lib64%X11R7/lib%g" libtool >/tmp/libtool$$
mv /tmp/libtool$$ libtool
make -k -j $NUMCPU
make -j $NUMCPU DESTDIR=$TMPROOT install
CheckError "Make install process failed !" 1
sed -i -e "s%X11R7/lib%X11R7/lib64%g" libtool &&
find . -name "Makefile" -exec sed -i -e "s%/lib/libexpat%/lib64/libexpat%" {} \; &&
make
make -k DESTDIR=$TMPROOT install
}
postmk() {
ClearHostSysNameing $TMPROOT
cd ../graphviz*
rm -r ../Build-graphviz
}

View File

@ -67,22 +67,22 @@
#
#
SRCPATH=X11/lib
SRCPATH=GuiBased/Lib
#Funktion wird nach dem Entpacken der Sourcen, im Tree der Sourcen
#ausgeführt (sprich unpack src; cd src; premk)
#Hier kann z.B. das Makefile gepatcht werden (SED lässt grüssen
premk() {
ldconfig
export PATH=$PATH:/usr/X11R7/bin
echo "Nothing to do for premk()"
}
mk32() {
CC="gcc $BUILDOPTIONS32" \
CXX="g++ $BUILDOPTIONS32" \
LDFLAGS="-L/lib -L/usr/lib -L/usr/X11R7/lib" \
./configure --target=$TARGET32 \
USE_ARCH=$UARCH \
./configure --build=$TARGET32 \
--prefix=/usr/X11R7 \
--datadir=/usr/share \
--with-gnu-ld \
@ -103,15 +103,16 @@ mk() {
fi
CC="gcc $BUILDOPTIONS" \
CXX="g++ $BUILDOPTIONS" \
./configure --target=$TARGET \
USE_ARCH=$UARCH \
./configure --build=$TARGET \
--prefix=/usr/X11R7 \
$ADDOPTIONS \
--datadir=/usr/share \
--with-gnu-ld \
--with-native-locale=yes \
--with-x &&
make -k -j $NUMCPU
make -k -j $NUMCPU DESTDIR=$TMPROOT install
make -j $NUMCPU
make -j $NUMCPU DESTDIR=$TMPROOT install
}
#Funktion wird nach Ablauf des Make Prozesses ausgeführt, und kann

View File

@ -68,27 +68,28 @@
#
#
SRCPATH=X11/lib
SRCPATH=GuiBased/Lib
#Funktion wird nach dem Entpacken der Sourcen, im Tree der Sourcen
#ausgeführt (sprich unpack src; cd src; premk)
#Hier kann z.B. das Makefile gepatcht werden (SED lässt grüssen
premk() {
PATH=$PATH:/usr/X11R7/bin
X11R7_Fix
echo "Nothing to do for premk()"
}
mk32() {
CC="gcc $BUILDOPTIONS32" \
CXX="g++ $BUILDOPTIONS32" \
LDFLAGS="-L/usr/lib -L/usr/X11R7/lib" \
USE_ARCH=$UARCH \
./configure --target=$TARGET32 \
--prefix=/usr/X11R7 \
--with-gnu-ld &&
make -j $NUMCPU &&
make -j $NUMCPU DESTDIR=$TMPROOT install
make distclean
mv $TMPROOT/usr/X11R7/bin/imlib-config{,-32}
}
#Hier wird der Make Prozess der Sourcen definiert
@ -98,6 +99,7 @@ mk() {
fi
CC="gcc $BUILDOPTIONS" \
CXX="g++ $BUILDOPTIONS" \
USE_ARCH=$UARCH \
./configure --target=$TARGET \
--prefix=/usr/X11R7 \
$ADDOPTIONS \
@ -109,5 +111,8 @@ mk() {
#Funktion wird nach Ablauf des Make Prozesses ausgeführt, und kann
#in $TMPROOT noch einiges korrigieren
postmk() {
echo "Nothing to do for postmk() "
if [ "$MK64BIT" == "true" ]; then
mv $TMPROOT/usr/X11R7/bin/imlib-config{,-64}
ln -s /usr/bin/multiarch_wrapper $TMPROOT/usr/X11R7/bin/imlib-config
fi
}

View File

@ -69,7 +69,7 @@
#
#Pfad zum Basis-Sourcetree :
SRCPATH=X11/lib
SRCPATH=GuiBased/Lib
#Wenn das usgepackte Verzeichnis vom Paketnamen unterschiedlich ist
#SRCDIR=<PFAD>
@ -83,6 +83,7 @@ mk32() {
CC="gcc $BUILDOPTIONS32" \
CXX="g++ $BUILDOPTIONS32" \
LDFLAGS="-L/usr/lib -L/usr/X11R7/lib" \
USE_ARCH=$UARCH \
./configure --target=$TARGET32 \
--prefix=/usr \
--with-x \
@ -101,6 +102,7 @@ mk() {
fi
CC="gcc $BUILDOPTIONS" \
CXX="g++ $BUILDOPTIONS" \
USE_ARCH=$UARCH \
./configure --target=$TARGET \
--prefix=/usr \
$ADDOPTIONS \

View File

@ -69,7 +69,7 @@
#
#Pfad zum Basis-Sourcetree :
SRCPATH=X11/lib
SRCPATH=GuiBased/Lib
#Wenn das usgepackte Verzeichnis vom Paketnamen unterschiedlich ist
#SRCDIR=<PFAD>
@ -83,6 +83,7 @@ mk32() {
CC="gcc $BUILDOPTIONS32" \
CXX="g++ $BUILDOPTIONS32" \
LDFLAGS="-L/usr/lib -L/usr/X11R7/lib" \
USE_ARCH=$UARCH \
./configure --target=$TARGET32 \
--prefix=/usr \
--with-x \
@ -99,6 +100,7 @@ mk() {
fi
CC="gcc $BUILDOPTIONS" \
CXX="g++ $BUILDOPTIONS" \
USE_ARCH=$UARCH \
./configure --target=$TARGET \
--prefix=/usr \
--with-x \

View File

@ -68,7 +68,7 @@
#
#Pfad zu Basis Source Tree eintragen!
SRCPATH=X11/lib
SRCPATH=GuiBased/Lib
#Funktion wird nach dem Entpacken der Sourcen, im Tree der Sourcen
#ausgeführt (sprich unpack src; cd src; premk)
@ -82,6 +82,7 @@ mk32(){
CC="gcc $BUILDOPTIONS32" \
CXX="g++ $BUILDOPTIONS32" \
LDFLAGS="-L/usr/lib -L/usr/X11R7/lib" \
USE_ARCH=$UARCH \
./configure --target=$TARGET32 \
--prefix=/usr &&
sed -e "s/lib64/lib/g" libwmf-config >/tmp/libwmf-config &&
@ -102,6 +103,7 @@ mk() {
fi
CC="gcc $BUILDOPTIONS" \
CXX="g++ $BUILDOPTIONS" \
USE_ARCH=$UARCH \
./configure --target=$TARGET \
$ADDOPTIONS \
--prefix=/usr &&

View File

@ -58,10 +58,10 @@
# 128 : Patches zu den Sourcen nicht einspielen - Module muss sich darum
# kümmern
#Module zur Erstellung des Packetes:
#Module zur Erstellung des Packetes: opal
#Quelle der Source Archive: http://www.ekiga.org/
#Kurzbeschreibung: eine library für ekiga
#
#Kurzbeschreibung:
#Lib für ekiga - GnomeMeeting
#
#Letzte Änderung von: $Author$
#Datum der letzten Änderung: $Date$
@ -69,10 +69,30 @@
#
#
SRCPATH=Tools/lib
SRCPATH=GuiBased/Lib
premk() {
echo "Nothing to do for premk()"
sed -i -e "s:share/pwlib:lib/pwlib:g" configure
}
mk32() {
CC="gcc ${BUILDOPTIONS32}" \
CXX="g++ ${BUILDOPTIONS32}" \
LDFLAGS="-L/usr/lib"
USE_ARCH=$UARCH \
./configure --build=$TARGET32 \
--with-bluez=/usr \
--prefix=/usr
STTARGET=$TARGET
unset TARGET
make -j $NUMCPU CC="gcc $BUILDOPTIONS32" \
CXX="g++ $BUILDOPTIONS32" \
LDFLAGS="-L/usr/lib" \
USE_ARCH=$UARCH
make -j $NUMCPU DESTDIR=$TMPROOT install
make clean
export TARGET=$STTARGET
unset STTARGET
}
mk() {
@ -81,12 +101,13 @@ mk() {
fi
CC="gcc $BUILDOPTIONS" \
CXX="g++ $BUILDOPTIONS" \
./configure --host=$TARGET \
USE_ARCH=$UARCH \
./configure --build=$TARGET \
--enable-apps \
--with-bluez=/usr \
$ADDOPTIONS \
--prefix=/usr
make -j $NUMCPU
make -j $NUMCPU CC="gcc $BUILDOPTIONS" CXX="g++ $BUILDOPTIONS"
make -j $NUMCPU DESTDIR=$TMPROOT install
}

View File

@ -69,7 +69,7 @@
#
#Pfad zum Basis-Sourcetree :
SRCPATH=X11/lib
SRCPATH=GuiBased/Lib
#Wenn das usgepackte Verzeichnis vom Paketnamen unterschiedlich ist
#SRCDIR=<PFAD>
@ -77,13 +77,13 @@ SRCPATH=X11/lib
premk() {
echo "Nothing to do for premk()"
X11R7_Fix
}
mk32() {
CC="gcc $BUILDOPTIONS32" \
CXX="g++ $BUILDOPTIONS32" \
LDFLAGS="-L/usr/lib -L/usr/X11R7/lib" \
USE_ARCH=$UARCH \
./configure --host=$TARGET32 \
--prefix=/usr/X11R7 &&
make -j $NUMCPU &&
@ -97,6 +97,7 @@ mk() {
fi
CC="gcc $BUILDOPTIONS" \
CXX="g++ $BUILDOPTIONS" \
USE_ARCH=$UARCH \
./configure --host=$TARGET \
$ADDOPTIONS \
--prefix=/usr/X11R7 &&

View File

@ -68,7 +68,7 @@
#
#Pfad zum Basis-Sourcetree :
SRCPATH=X11/lib
SRCPATH=GuiBased/Lib
#Wenn das usgepackte Verzeichnis vom Paketnamen unterschiedlich ist
#SRCDIR=<PFAD>
@ -82,6 +82,7 @@ mk32() {
CC="gcc $BUILDOPTIONS32" \
CXX="g++ $BUILDOPTIONS32" \
LDFLAGS="-L/usr/lib -L/usr/X11R7/lib" \
USE_ARCH=$UARCH \
./configure --target=$TARGET32 \
--prefix=/usr &&
make -j $NUMCPU without_doc &&
@ -95,6 +96,7 @@ mk() {
fi
CC="gcc $BUILDOPTIONS" \
CXX="g++ $BUILDOPTIONS" \
USE_ARCH=$UARCH \
./configure --target=$TARGET \
$ADDOPTIONS \
--prefix=/usr &&

View File

@ -69,7 +69,7 @@
#
#Pfad zu Basis Source Tree eintragen!
SRCPATH=X11/lib
SRCPATH=MultiMedia/Lib
#Funktion wird nach dem Entpacken der Sourcen, im Tree der Sourcen
#ausgeführt (sprich unpack src; cd src; premk)
@ -80,9 +80,10 @@ premk() {
}
mk32() {
CC="gcc $BUILDOPTIONS32" \
CXX="g++ $BUILDOPTIONS32" \
CC="gcc $BUILDOPTIONS32 -fPIC" \
CXX="g++ $BUILDOPTIONS32 -fPIC" \
LDFLAGS="-L/usr/X11R7/lib" \
USE_ARCH=$UARCH \
./configure --target=$TARGET32 \
--prefix=/usr \
--with-ncurses \
@ -91,6 +92,8 @@ mk32() {
make -j $NUMCPU &&
make -j $NUMCPU DESTDIR=$TMPROOT install
make distclean
GenDynLib32 $TMPROOT/usr/lib/libaa.a 1.4.5
mv $TMPROOT/usr/bin/aalib-config{,-32}
}
#Hier wird der Make Prozess der Sourcen definiert
@ -98,8 +101,9 @@ mk() {
if [ "$MK64BIT" == "true" ]; then
ADDOPTIONS="--libdir=\${prefix}/lib64"
fi
CC="gcc $BUILDOPTIONS" \
CXX="g++ $BUILDOPTIONS" \
CC="gcc $BUILDOPTIONS -fPIC" \
CXX="g++ $BUILDOPTIONS -fPIC" \
USE_ARCH=$UARCH \
./configure --target=$TARGET \
--prefix=/usr \
$ADDOPTIONS \
@ -108,11 +112,16 @@ mk() {
--with-x &&
make -j $NUMCPU &&
make -j $NUMCPU DESTDIR=$TMPROOT install
GenDynLib $TMPROOT/usr/$LIBDIR/libaa.a 1.4.5
}
#Funktion wird nach Ablauf des Make Prozesses ausgeführt, und kann
#in $TMPROOT noch einiges korrigieren
postmk() {
if [ "$MK64BIT" == "true" ]; then
mv $TMPROOT/usr/bin/aalib-config{,-64}
ln -s multiarch_wrapper $TMPROOT/usr/bin/aalib-config
fi
mkdir -p $TMPROOT/usr/share
mv $TMPROOT/usr/man $TMPROOT/usr/share
}

View File

@ -69,7 +69,7 @@
#
#
SRCPATH=Tools/lib
SRCPATH=MultiMedia/Lib
premk() {
echo "Nothing to do for premk()"

View File

@ -69,7 +69,7 @@
#
#Pfad zum Basis-Sourcetree eintragen !
SRCPATH=X11/MultiMedia
SRCPATH=MultiMedia/Lib
#Funktion wird nach dem Entpacken der Sourcen, im Tree der Sourcen
#ausgeführt (sprich unpack src; cd src; premk)
@ -83,6 +83,7 @@ mk32() {
CC="gcc $BUILDOPTIONS32" \
CXX="g++ $BUILDOPTIONS32" \
LDFLAGS="-L/usr/lib -L/usr/X11R7/lib" \
USE_ARCH=$UARCH \
./configure --target=$TARGET32 \
--host=$TARGET32 \
--build=$TARGET32 \
@ -101,6 +102,7 @@ mk() {
fi
CC="gcc $BUILDOPTIONS" \
CXX="g++ $BUILDOPTIONS" \
USE_ARCH=$UARCH \
./configure --target=$TARGET \
$ADDOPTIONS \
--prefix=/usr &&

View File

@ -68,7 +68,7 @@
#
#Pfad zum Basis-Sourcetree eintragen !
SRCPATH=Tools/MultiMedia
SRCPATH=MultiMedia/Lib
#Funktion wird nach dem Entpacken der Sourcen, im Tree der Sourcen
#ausgeführt (sprich unpack src; cd src; premk)
@ -82,31 +82,37 @@ mk32() {
CC="gcc $BUILDOPTIONS32" \
CXX="g++ $BUILDOPTIONS32" \
USE_ARCH=$UARCH \
./configure --prefix=/usr \
--x-libraries=/usr/X11R7/lib &&
LDFLAGS="-L/lib -L/usr/lib -L/usr/X11R7/lib" \
./configure --build=$TARGET32 \
--prefix=/usr \
--libdir="\${prefix}/lib" \
--x-libraries=/usr/X11R7/lib \
--with-vorbis-libraries=/usr/lib &&
make -j $NUMCPU &&
make -j $NUMCPU prefix=$TMPROOT/usr install
make -j $NUMCPU DESTDIR=$TMPROOT install
make clean
mv $TMPROOT/usr/bin/lqt-config{,-32}
}
#Hier wird der Make Prozess der Sourcen definiert
mk() {
if [ "$MK64BIT" == "true" ]; then
ADDOPTIONS="--libdir=\${prefix}/lib64"
fi
CC="gcc $BUILDOPTIONS" \
CXX="g++ $BUILDOPTIONS" \
USE_ARCH=$UARCH \
./configure --target=$TARGET \
--prefix=/usr \
$ADDOPTIONS \
--libdir="\${prefix}/$LIBDIR" \
--x-libraries=/usr/X11R7/lib64 \
--with-vorbis-libraries=/usr/$LIBDIR &&
make -j $NUMCPU
make -j $NUMCPU prefix=$TMPROOT/usr install
make -j $NUMCPU DESTDIR=$TMPROOT install
}
#Funktion wird nach Ablauf des Make Prozesses ausgeführt, und kann
#in $TMPROOT noch einiges korrigieren
postmk() {
echo "Nothing to do for postmk()"
if [ "$MK64BIT" == "true" ]; then
mv $TMPROOT/usr/bin/lqt-config{,-64}
ln -s multiarch_wrapper $TMPROOT/usr/bin/lqt-config
fi
}

View File

@ -74,7 +74,7 @@ SRCPATH=MultiMedia/Lib
#Wenn das usgepackte Verzeichnis vom Paketnamen unterschiedlich ist
#SRCDIR=<PFAD>
(( MKPKG = $MKPKG | 64 ))
#(( MKPKG = $MKPKG | 64 ))
premk() {
PWTARGET=$TARGET
@ -85,10 +85,11 @@ premk() {
}
mk32() {
sed -i -e "s:/share/pwlib:/lib/pwlib:g" Makefile.in
CC="gcc $BUILDOPTIONS32" \
CXX="g++ $BUILDOPTIONS32" \
USE_ARCH=$UARCH \
./configure --host=$TARGET32 \
./configure --build=$TARGET32 \
--disable-sdl \
--enable-plugins \
--enable-v4l \
@ -99,21 +100,25 @@ mk32() {
touch $TARGET32
unset TARGET
unset TARGET32
make -j $NUMCPU CXX="g++ $BUILDOPTIONS32" CC="gcc $BUILDOPTIONS32"
make -j $NUMCPU DESTDIR=$TMPROOT install
make -k -j $NUMCPU CXX="g++ $BUILDOPTIONS32" CC="gcc $BUILDOPTIONS32"
make -k -j $NUMCPU DESTDIR=$TMPROOT install
chmod -v 755 $TMPROOT/usr/lib/libpt_linux*so*
mv $TMPROOT/usr/bin/ptlib-config{,-32}
mv $TMPROOT/usr/include/ptbuildopts{,-32}.h
cd ..
rm -r ptlib*
UnPack $MAKEDIR $LFSSOURCE/$SRCPATH/ptlib-*-src.tar.gz
cd $MAKEDIR/ptlib*
}
mk() {
sed -i -e "s:/share/pwlib:/lib/pwlib:g" Makefile.in
if [ "$MK64BIT" == "true" ]; then
ADDOPTIONS="--libdir=\${PREFIX}/lib64"
fi
CC="gcc $BUILDOPTIONS" \
CXX="g++ $BUILDOPTIONS" \
USE_ARCH=$UARCH \
./configure --host=$TARGET \
./configure --build=$TARGET \
--disable-sdl \
--enable-plugins \
--enable-v4l \
@ -124,10 +129,33 @@ mk() {
--prefix=/usr
touch $TARGET
unset TARGET
make -j $NUMCPU CXX="g++ $BUILDOPTIONS" CC="gcc $BUILDOPTIONS"
make -j $NUMCPU DESTDIR=$TMPROOT install
make -k -j $NUMCPU CXX="g++ $BUILDOPTIONS" CC="gcc $BUILDOPTIONS"
make -k -j $NUMCPU DESTDIR=$TMPROOT install
chmod -v 755 $TMPROOT/usr/$LIBDIR/libpt_linux*so*
}
postmk() {
if [ "$MK64BIT" == "true" ]; then
mv $TMPROOT/usr/bin/ptlib-config{,-64}
ln -sf multiarch_wrapper $TMPROOT/usr/bin/ptlib-config
mv -v $TMPROOT/usr/include/ptbuildopts{,-64}.h
cat > $TMPROOT/usr/include/ptbuildopts.h << "EOF"
/* ptbuildopts.h - Stub Header */
#ifndef __STUB__PTBUILDOPTS_H__
#define __STUB__PTBUILDOPTS_H__
#if defined(__x86_64__) || \
defined(__sparc64__) || \
defined(__arch64__) || \
defined(__powerpc64__) || \
defined (__s390x__)
# include "ptbuildopts-64.h"
#else
# include "ptbuildopts-32.h"
#endif
#endif /* __STUB__PTBUILDOPTS_H__ */
EOF
fi
GetSVN Viitor_pwlib $TMPROOT
}

View File

@ -67,7 +67,7 @@
#
#
SRCPATH=X11/lib
SRCPATH=Tools/Lib
#Funktion wird nach dem Entpacken der Sourcen, im Tree der Sourcen
#ausgeführt (sprich unpack src; cd src; premk)
@ -82,6 +82,7 @@ premk() {
mk32() {
CC="gcc $BUILDOPTIONS32" \
CXX="gcc $BUILDOPTIONS32" \
USE_ARCH=$UARCH \
./configure --host=$TARGET32 \
--prefix=/usr \
--with-gnu-ld &&
@ -97,6 +98,7 @@ mk() {
fi
CC="gcc $BUILDOPTIONS" \
CXX="gcc $BUILDOPTIONS" \
USE_ARCH=$UARCH \
./configure --host=$TARGET \
--prefix=/usr \
$ADDOPTIONS \

View File

@ -67,7 +67,7 @@
#
#
SRCPATH=X11/lib
SRCPATH=Tools/Lib
#Funktion wird nach dem Entpacken der Sourcen, im Tree der Sourcen
#ausgeführt (sprich unpack src; cd src; premk)
@ -80,6 +80,7 @@ premk() {
mk32() {
CC="gcc $BUILDOPTIONS32" \
CXX="g++ $BUILDOPTIONS32" \
USE_ARCH=$UARCH \
./configure --target=$TARGET32 \
--prefix=/usr &&
make -j $NUMCPU &&
@ -94,6 +95,7 @@ mk() {
fi
CC="gcc $BUILDOPTIONS" \
CXX="g++ $BUILDOPTIONS" \
USE_ARCH=$UARCH \
./configure --target=$TARGET \
$ADDOPTIONS \
--prefix=/usr &&

View File

@ -91,6 +91,22 @@ mk32() {
make distclean
}
mk32() {
CC="gcc $BUILDOPTIONS32" \
CXX="g++ $BUILDOPTIONS32" \
LDFLAGS="-L/usr/X11R7/lib" \
USE_ARCH=$UARCH \
./configure --host=$TARGET32 \
--localstatedir=/var \
--infodir=/usr/share/info \
--mandir=/usr/share/man \
--prefix=/usr/X11R7 \
--sysconfdir=/etc/sysconfig/fonts
make -j $NUMCPU
make -j $NUMCPU DESTDIR=$TMPROOT install
make distclean
}
mk() {
if [ "$MK64BIT" == "true" ]; then
ADDOPTIONS="--libdir=/usr/X11R7/lib64"