From 9f39342418e05fd35fd98296550ea32ae3f9bcb3 Mon Sep 17 00:00:00 2001 From: kueller Date: Wed, 23 Mar 2011 08:07:41 +0000 Subject: [PATCH] =?UTF-8?q?erste=20Update=20f=C3=83=C5=92r=20Tools.dmk?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: svn://svn.compuextreme.de/Viitor/V963/ViitorMake@6053 504e572c-2e33-0410-9681-be2bf7408885 --- SysBuild/BuildCluster/Tools.dmk | 6 +++--- SysBuild/development/mono | 6 ++++-- SysBuild/network/{aria2c => aria2} | 0 SysBuild/tools/cabextract | 11 ++++------ SysBuild/tools/clucene-core | 34 +++++++++++++++++++----------- SysBuild/tools/enchant | 6 +++--- SysBuild/tools/libassuan | 4 ++-- SysBuild/tools/libcap | 4 ++-- 8 files changed, 40 insertions(+), 31 deletions(-) rename SysBuild/network/{aria2c => aria2} (100%) diff --git a/SysBuild/BuildCluster/Tools.dmk b/SysBuild/BuildCluster/Tools.dmk index 1793453..069d8f8 100644 --- a/SysBuild/BuildCluster/Tools.dmk +++ b/SysBuild/BuildCluster/Tools.dmk @@ -25,7 +25,7 @@ 0 development/perl-ldap 0 network/yafc 0 network/quagga -0 network/aria2c +0 network/aria2 0 network/ircii 0 network/rsync 0 network/openvpn @@ -64,6 +64,7 @@ 0 tools/dvdrtools 0 security/clamav 0 tools/aspell +0 tools/aspell-lang 0 tools/aspell-de 0 tools/enchant 0 tools/heartbeat @@ -76,10 +77,9 @@ 0 tools/obexd 0 tools/openjade 0 tools/gperf -0 xserv/xcb-util +0 guibased/xcb-util 0 xserv/xlsclients 0 xserv/startup-notification -0 guibased/xcb-util 0 tools/iso-codes 0 tools/nsca 0 network/links diff --git a/SysBuild/development/mono b/SysBuild/development/mono index 3b60b6b..f11a6cd 100644 --- a/SysBuild/development/mono +++ b/SysBuild/development/mono @@ -78,10 +78,12 @@ premk() { mk() { CC="gcc $BUILDOPTIONS" \ CXX="g++ $BUILDOPTIONS" \ + USE_ARCH=$UARCH \ + LDFLAGS="-lcharset" \ ./configure --prefix=/usr \ --sysconfdir=/etc/sysconfig - make -j $NUMCPU - make -j $NUMCPU DESTDIR=$TMPROOT install + make -k -j $NUMCPU + make -k -j $NUMCPU DESTDIR=$TMPROOT install } postmk() { diff --git a/SysBuild/network/aria2c b/SysBuild/network/aria2 similarity index 100% rename from SysBuild/network/aria2c rename to SysBuild/network/aria2 diff --git a/SysBuild/tools/cabextract b/SysBuild/tools/cabextract index 7fec1dc..624aed8 100644 --- a/SysBuild/tools/cabextract +++ b/SysBuild/tools/cabextract @@ -58,13 +58,13 @@ # 128 : Patches zu den Sourcen nicht einspielen - Module muss sich darum # kümmern -#Module zur Erstellung des Packetes: -#Quelle der Source Archive: +#Module zur Erstellung des Packetes: cabextract +#Quelle der Source Archive: http://www.cabextract.org.uk #ACHTUNG: Beschreibung nicht in der gleichen Zeile beginnen! #Neue Zeile anfangen. sonste funktioniert die metadaten erzeugung #nicht! #Kurzbeschreibung: -# +#Entpacker für die Windows *.cab files # #Letzte Änderung von: $Author$ #Datum der letzten Änderung: $Date: $ @@ -78,13 +78,10 @@ premk() { } mk() { - if [ "$MK64BIT" == "true" ]; then - ADDOPTIONS="--libdir=\${prefix}/lib64" - fi CC="gcc $BUILDOPTIONS" \ CXX="g++ $BUILDOPTIONS" \ ./configure --target=$TARGET \ - $ADDOPTIONS \ + --libdir=\${prefix}/${LIBDIR} \ --prefix=/usr make -j $NUMCPU make -j $NUMCPU DESTDIR=$TMPROOT install diff --git a/SysBuild/tools/clucene-core b/SysBuild/tools/clucene-core index 8d113f4..ae8856c 100644 --- a/SysBuild/tools/clucene-core +++ b/SysBuild/tools/clucene-core @@ -78,30 +78,40 @@ premk() { } mk32() { - CC="gcc $BUILDOPTIONS32" \ - CXX="g++ $BUILDOPTIONS32" \ + mkdir -v build && + cd build && USE_ARCH=32 \ - ./configure --target=$TARGET32 \ - --prefix=/usr + CC="gcc $BUILDOPTIONS32 -L/opt/kde/lib" \ + 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 DESTDIR=$TMPROOT install + make DESTDIR=$TMPROOT install + cd .. + rm -r build } mk() { if [ "$MK64BIT" == "true" ]; then - ADDOPTIONS="--libdir=\${prefix}/lib64" + ADDOPTIONS="-DLIB_SUFFIX=64" fi + mkdir -v build + cd build CC="gcc $BUILDOPTIONS -fPIC" \ CXX="g++ $BUILDOPTIONS -fPIC" \ USE_ARCH=$UARCH \ - ./configure --target=$TARGET \ - $ADDOPTIONS \ - --prefix=/usr + cmake -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_C_FLAGS="${BUILDOPTIONS}" \ + -DCMAKE_CXX_FLAGS="${BUILDOPTIONS}" \ + $ADDOPTIONS \ + .. && make -j $NUMCPU make -j $NUMCPU DESTDIR=$TMPROOT install - if [ "$MK64BIT" == "true" ]; then - GenDynLib $TMPROOT/usr/lib64/libclucene.a 0.0.0 - fi } postmk() { diff --git a/SysBuild/tools/enchant b/SysBuild/tools/enchant index bc5b9db..3384cd7 100644 --- a/SysBuild/tools/enchant +++ b/SysBuild/tools/enchant @@ -58,13 +58,13 @@ # 128 : Patches zu den Sourcen nicht einspielen - Module muss sich darum # kümmern -#Module zur Erstellung des Packetes: -#Quelle der Source Archive: +#Module zur Erstellung des Packetes: enchant +#Quelle der Source Archive: http://www.abisource.com/projects/enchant/#download #ACHTUNG: Beschreibung nicht in der gleichen Zeile beginnen! #Neue Zeile anfangen. sonste funktioniert die metadaten erzeugung #nicht! #Kurzbeschreibung: -# +# Spellchecker Library # #Letzte Änderung von: $Author$ #Datum der letzten Änderung: $Date: $ diff --git a/SysBuild/tools/libassuan b/SysBuild/tools/libassuan index 2763637..11b0ad1 100644 --- a/SysBuild/tools/libassuan +++ b/SysBuild/tools/libassuan @@ -58,8 +58,8 @@ # 128 : Patches zu den Sourcen nicht einspielen - Module muss sich darum # kümmern -#Module zur Erstellung des Packetes: -#Quelle der Source Archive: +#Module zur Erstellung des Packetes: libassuan +#Quelle der Source Archive: ftp://ftp.gnupg.org/gcrypt/libassuan #ACHTUNG: Beschreibung nicht in der gleichen Zeile beginnen! #Neue Zeile anfangen. sonste funktioniert die metadaten erzeugung #nicht! diff --git a/SysBuild/tools/libcap b/SysBuild/tools/libcap index f8fde44..77556e1 100644 --- a/SysBuild/tools/libcap +++ b/SysBuild/tools/libcap @@ -80,7 +80,7 @@ mk32() { -e "s/\(LDFLAGS.*:=\).*$/\1 \$(BUILDOPTIONS32)/" Make.Rules make -j $NUMCPU lib=lib make install - make DESTDIR=$TMPROOT lib=lib install + make -k DESTDIR=$TMPROOT lib=lib install make distclean } @@ -89,7 +89,7 @@ mk() { -e "s/\(LDFLAGS.*:=\).*$/\1 \$(BUILDOPTIONS)/" Make.Rules make -j $NUMCPU make install - make DESTDIR=$TMPROOT install + make -k DESTDIR=$TMPROOT install } postmk() {