erste Update fÃŒr Tools.dmk

git-svn-id: svn://svn.compuextreme.de/Viitor/V963/ViitorMake@6053 504e572c-2e33-0410-9681-be2bf7408885
This commit is contained in:
kueller 2011-03-23 08:07:41 +00:00
parent 99c6512984
commit 9f39342418
8 changed files with 40 additions and 31 deletions

View File

@ -25,7 +25,7 @@
0 development/perl-ldap 0 development/perl-ldap
0 network/yafc 0 network/yafc
0 network/quagga 0 network/quagga
0 network/aria2c 0 network/aria2
0 network/ircii 0 network/ircii
0 network/rsync 0 network/rsync
0 network/openvpn 0 network/openvpn
@ -64,6 +64,7 @@
0 tools/dvdrtools 0 tools/dvdrtools
0 security/clamav 0 security/clamav
0 tools/aspell 0 tools/aspell
0 tools/aspell-lang
0 tools/aspell-de 0 tools/aspell-de
0 tools/enchant 0 tools/enchant
0 tools/heartbeat 0 tools/heartbeat
@ -76,10 +77,9 @@
0 tools/obexd 0 tools/obexd
0 tools/openjade 0 tools/openjade
0 tools/gperf 0 tools/gperf
0 xserv/xcb-util 0 guibased/xcb-util
0 xserv/xlsclients 0 xserv/xlsclients
0 xserv/startup-notification 0 xserv/startup-notification
0 guibased/xcb-util
0 tools/iso-codes 0 tools/iso-codes
0 tools/nsca 0 tools/nsca
0 network/links 0 network/links

View File

@ -78,10 +78,12 @@ premk() {
mk() { mk() {
CC="gcc $BUILDOPTIONS" \ CC="gcc $BUILDOPTIONS" \
CXX="g++ $BUILDOPTIONS" \ CXX="g++ $BUILDOPTIONS" \
USE_ARCH=$UARCH \
LDFLAGS="-lcharset" \
./configure --prefix=/usr \ ./configure --prefix=/usr \
--sysconfdir=/etc/sysconfig --sysconfdir=/etc/sysconfig
make -j $NUMCPU make -k -j $NUMCPU
make -j $NUMCPU DESTDIR=$TMPROOT install make -k -j $NUMCPU DESTDIR=$TMPROOT install
} }
postmk() { postmk() {

View File

@ -58,13 +58,13 @@
# 128 : Patches zu den Sourcen nicht einspielen - Module muss sich darum # 128 : Patches zu den Sourcen nicht einspielen - Module muss sich darum
# kümmern # kümmern
#Module zur Erstellung des Packetes: #Module zur Erstellung des Packetes: cabextract
#Quelle der Source Archive: #Quelle der Source Archive: http://www.cabextract.org.uk
#ACHTUNG: Beschreibung nicht in der gleichen Zeile beginnen! #ACHTUNG: Beschreibung nicht in der gleichen Zeile beginnen!
#Neue Zeile anfangen. sonste funktioniert die metadaten erzeugung #Neue Zeile anfangen. sonste funktioniert die metadaten erzeugung
#nicht! #nicht!
#Kurzbeschreibung: #Kurzbeschreibung:
# #Entpacker für die Windows *.cab files
# #
#Letzte Änderung von: $Author$ #Letzte Änderung von: $Author$
#Datum der letzten Änderung: $Date: $ #Datum der letzten Änderung: $Date: $
@ -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

@ -78,30 +78,40 @@ premk() {
} }
mk32() { mk32() {
CC="gcc $BUILDOPTIONS32" \ mkdir -v build &&
CXX="g++ $BUILDOPTIONS32" \ cd build &&
USE_ARCH=32 \ USE_ARCH=32 \
./configure --target=$TARGET32 \ CC="gcc $BUILDOPTIONS32 -L/opt/kde/lib" \
--prefix=/usr CXX="g++ $BUILDOPTIONS32 -L/opt/kde/lib" \
cmake -DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_C_FLAGS="${BUILDOPTIONS32}" \
-DCMAKE_CXX_FLAGS="${BUILDOPTIONS32}" \
-DLIB_SUFFIX= \
.. &&
make -j $NUMCPU make -j $NUMCPU
make -j $NUMCPU DESTDIR=$TMPROOT install make DESTDIR=$TMPROOT install
cd ..
rm -r build
} }
mk() { mk() {
if [ "$MK64BIT" == "true" ]; then if [ "$MK64BIT" == "true" ]; then
ADDOPTIONS="--libdir=\${prefix}/lib64" ADDOPTIONS="-DLIB_SUFFIX=64"
fi fi
mkdir -v build
cd build
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 \ cmake -DCMAKE_INSTALL_PREFIX=/usr \
$ADDOPTIONS \ -DCMAKE_BUILD_TYPE=Release \
--prefix=/usr -DCMAKE_C_FLAGS="${BUILDOPTIONS}" \
-DCMAKE_CXX_FLAGS="${BUILDOPTIONS}" \
$ADDOPTIONS \
.. &&
make -j $NUMCPU make -j $NUMCPU
make -j $NUMCPU DESTDIR=$TMPROOT install make -j $NUMCPU DESTDIR=$TMPROOT install
if [ "$MK64BIT" == "true" ]; then
GenDynLib $TMPROOT/usr/lib64/libclucene.a 0.0.0
fi
} }
postmk() { postmk() {

View File

@ -58,13 +58,13 @@
# 128 : Patches zu den Sourcen nicht einspielen - Module muss sich darum # 128 : Patches zu den Sourcen nicht einspielen - Module muss sich darum
# kümmern # kümmern
#Module zur Erstellung des Packetes: #Module zur Erstellung des Packetes: enchant
#Quelle der Source Archive: #Quelle der Source Archive: http://www.abisource.com/projects/enchant/#download
#ACHTUNG: Beschreibung nicht in der gleichen Zeile beginnen! #ACHTUNG: Beschreibung nicht in der gleichen Zeile beginnen!
#Neue Zeile anfangen. sonste funktioniert die metadaten erzeugung #Neue Zeile anfangen. sonste funktioniert die metadaten erzeugung
#nicht! #nicht!
#Kurzbeschreibung: #Kurzbeschreibung:
# # Spellchecker Library
# #
#Letzte Änderung von: $Author$ #Letzte Änderung von: $Author$
#Datum der letzten Änderung: $Date: $ #Datum der letzten Änderung: $Date: $

View File

@ -58,8 +58,8 @@
# 128 : Patches zu den Sourcen nicht einspielen - Module muss sich darum # 128 : Patches zu den Sourcen nicht einspielen - Module muss sich darum
# kümmern # kümmern
#Module zur Erstellung des Packetes: #Module zur Erstellung des Packetes: libassuan
#Quelle der Source Archive: #Quelle der Source Archive: ftp://ftp.gnupg.org/gcrypt/libassuan
#ACHTUNG: Beschreibung nicht in der gleichen Zeile beginnen! #ACHTUNG: Beschreibung nicht in der gleichen Zeile beginnen!
#Neue Zeile anfangen. sonste funktioniert die metadaten erzeugung #Neue Zeile anfangen. sonste funktioniert die metadaten erzeugung
#nicht! #nicht!

View File

@ -80,7 +80,7 @@ mk32() {
-e "s/\(LDFLAGS.*:=\).*$/\1 \$(BUILDOPTIONS32)/" Make.Rules -e "s/\(LDFLAGS.*:=\).*$/\1 \$(BUILDOPTIONS32)/" Make.Rules
make -j $NUMCPU lib=lib make -j $NUMCPU lib=lib
make install make install
make DESTDIR=$TMPROOT lib=lib install make -k DESTDIR=$TMPROOT lib=lib install
make distclean make distclean
} }
@ -89,7 +89,7 @@ mk() {
-e "s/\(LDFLAGS.*:=\).*$/\1 \$(BUILDOPTIONS)/" Make.Rules -e "s/\(LDFLAGS.*:=\).*$/\1 \$(BUILDOPTIONS)/" Make.Rules
make -j $NUMCPU make -j $NUMCPU
make install make install
make DESTDIR=$TMPROOT install make -k DESTDIR=$TMPROOT install
} }
postmk() { postmk() {