From 4acf3a26af13b1ad836f99431134fa3108123b0a Mon Sep 17 00:00:00 2001 From: kueller Date: Thu, 3 Mar 2011 16:57:37 +0000 Subject: [PATCH] =?UTF-8?q?Anpassungen=20an=20V963,=20Einarbeitung=20der?= =?UTF-8?q?=20neuesten=20CLFS=20Version,=20Update=20f=C3=BCr=20pkgconfig?= 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@6022 504e572c-2e33-0410-9681-be2bf7408885 --- BaseBuild/Basesys/dbus | 31 ++++++++++++++++--------------- BaseBuild/Basesys/libnih | 5 +---- BaseBuild/Basesys/libxml2 | 10 +++++----- BaseBuild/Basesys/pkgconfig | 2 +- BaseBuild/Basesys/tar | 3 ++- BaseBuild/Basesys/texinfo | 5 ++--- BaseBuild/Basesys/udev | 16 ++++++++++++---- 7 files changed, 39 insertions(+), 33 deletions(-) diff --git a/BaseBuild/Basesys/dbus b/BaseBuild/Basesys/dbus index 03d28ae..5ee7cf1 100644 --- a/BaseBuild/Basesys/dbus +++ b/BaseBuild/Basesys/dbus @@ -77,17 +77,17 @@ SRCPATH=Base/System premk() { - sed -i "1i\#include " dbus/dbus-sysdeps-util-unix.c && +# sed -i "1i\#include " dbus/dbus-sysdeps-util-unix.c && mkdir ../Build-dbus cd ../Build-dbus } mk32() { - CC="gcc ${BUILDOPTIONS32}" USE_ARCH=$UARCH \ - LDFLAGS="-L/usr/X11R7/lib" \ + CC="gcc ${BUILDOPTIONS32}" \ + USE_ARCH=32 \ ../dbus*/configure --prefix=/usr \ + --sysconfdir=/etc \ --libdir=/lib \ - --sysconfdir=/etc/sysconfig \ --libexecdir=/usr/lib/dbus-1.0 \ --localstatedir=/var && make -j $NUMCPU && @@ -100,18 +100,19 @@ mk32() { } mk() { - if [ "$MK64BIT" == "true" ]; then - ADDOPTIONS="--libdir=\${prefix}/lib64" - fi - CC="gcc $BUILDOPTIONS" USE_ARCH=$UARCH \ + CC="gcc $BUILDOPTIONS" \ + USE_ARCH=$UARCH \ ../dbus*/configure --prefix=/usr \ --libdir=/$LIBDIR \ - --sysconfdir=/etc/sysconfig \ + --sysconfdir=/etc \ --libexecdir=/usr/$LIBDIR/dbus-1.0 \ --localstatedir=/var && make -j $NUMCPU && make -j $NUMCPU install && make -j $NUMCPU DESTDIR=$TMPROOT install + install -v -m755 -d $TMPROOT/usr/share/doc/dbus-1.4.6 + install -v -m644 doc/{TODO,*,{dtd,xml,xsl,txt,c}} \ + /usr/share/doc/dbus-1.4.6 } postmk() { @@ -126,16 +127,16 @@ postmk() { mkdir -p $TMPROOT/usr/lib fi mv $TMPROOT/lib/pkgconfig $TMPROOT/usr/lib - ln -s /lib/libdbus-1.so.3.5.0 $TMPROOT/usr/lib/libdbus-1.so - ln -s /lib/libdbus-1.so.3.5.0 $TMPROOT/usr/lib/libdbus-1.so.3 - ln -s /lib/libdbus-1.so.3.5.0 $TMPROOT/usr/lib/libdbus-1.so.3.5.0 + ln -s /lib/libdbus-1.so.3.5.4 $TMPROOT/usr/lib/libdbus-1.so + ln -s /lib/libdbus-1.so.3.5.4 $TMPROOT/usr/lib/libdbus-1.so.3 + ln -s /lib/libdbus-1.so.3.5.4 $TMPROOT/usr/lib/libdbus-1.so.3.5.4 if [ "$MK64BIT" == "true" ]; then if [ ! -d $TMPROOT/usr/lib64 ]; then mkdir -p $TMPROOT/usr/lib64 fi mv $TMPROOT/lib64/pkgconfig $TMPROOT/usr/lib64 - ln -s /lib64/libdbus-1.so.3.5.0 $TMPROOT/usr/lib64/libdbus-1.so - ln -s /lib64/libdbus-1.so.3.5.0 $TMPROOT/usr/lib64/libdbus-1.so.3 - ln -s /lib64/libdbus-1.so.3.5.0 $TMPROOT/usr/lib64/libdbus-1.so.3.5.0 + ln -s /lib64/libdbus-1.so.3.5.4 $TMPROOT/usr/lib64/libdbus-1.so + ln -s /lib64/libdbus-1.so.3.5.4 $TMPROOT/usr/lib64/libdbus-1.so.3 + ln -s /lib64/libdbus-1.so.3.5.4 $TMPROOT/usr/lib64/libdbus-1.so.3.5.4 fi } diff --git a/BaseBuild/Basesys/libnih b/BaseBuild/Basesys/libnih index baf3216..c9c3df2 100644 --- a/BaseBuild/Basesys/libnih +++ b/BaseBuild/Basesys/libnih @@ -91,14 +91,11 @@ mk32() { } mk() { - if [ "$MK64BIT" == "true" ]; then - ADDOPTIONS="--libdir=\${prefix}/lib64" - fi CC="gcc $BUILDOPTIONS" \ CXX="g++ $BUILDOPTIONS" \ USE_ARCH=$UARCH \ LDFLAGS="-L/$LIBDIR" \ - ./configure $ADDOPTIONS \ + ./configure --libdir=\${prefix}/${LIBDIR} \ --prefix=/ \ --sharedstatedir=/usr/share \ --includedir=/usr/include \ diff --git a/BaseBuild/Basesys/libxml2 b/BaseBuild/Basesys/libxml2 index b0b3d4a..643d4b9 100644 --- a/BaseBuild/Basesys/libxml2 +++ b/BaseBuild/Basesys/libxml2 @@ -90,21 +90,18 @@ mk32() { make -j $NUMCPU && make -j $NUMCPU DESTDIR=$TMPROOT install mv -v $TMPROOT/usr/bin/xml2-config{,-32} + mv $TMPROOT/usr/bin/xmlcatalog{,.32} make distclean } #Hier wird der Make Prozess der Sourcen definiert mk() { - if [ "$MK64BIT" == "true" ]; then - ADDOPTIONS="--libdir=/usr/lib64" - mv $TMPROOT/usr/bin/xmlcatalog{,.32} - fi CC="gcc $BUILDOPTIONS" \ CXX="g++ $BUILDOPTIONS" \ USE_ARCH=$UARCH \ ./configure --target=$TARGET \ --prefix=/usr \ - $ADDOPTIONS && + --libdir=/usr/${LIBDIR} && make -j $NUMCPU && make -j $NUMCPU DESTDIR=$TMPROOT install if [ "$MK64BIT" == "true" ]; then @@ -120,4 +117,7 @@ postmk() { mv $TMPROOT/usr/man $TMPROOT/usr/share cd $TMPROOT/usr/include ln -s libxml2/libxml libxml + if [ -f $TMPROOT/usr/bin/xmlcatalog.32 ]; then + mv -v $TMPROOT/usr/bin/xmlcatalog.32 $TMPROOT/usr/bin/xmlcatalog + fi } diff --git a/BaseBuild/Basesys/pkgconfig b/BaseBuild/Basesys/pkgconfig index e0610ce..fc80ef6 100644 --- a/BaseBuild/Basesys/pkgconfig +++ b/BaseBuild/Basesys/pkgconfig @@ -110,6 +110,6 @@ postmk() { mv $TMPROOT/usr/man $TMPROOT/usr/share/man ln -s pkg-config $TMPROOT/usr/bin/pkgconfig if [ ! -d /var/install/pkgconfig* ]; then - echo "export PKG_CONFIG_PATH=\"/usr/${LIBDIR}/pkgconfig\"" >>/root/.bash_profile + echo "export PKG_CONFIG_PATH=\"/usr/lib/pkgconfig\"" >>/root/.bash_profile fi } diff --git a/BaseBuild/Basesys/tar b/BaseBuild/Basesys/tar index aa28045..ec5b046 100644 --- a/BaseBuild/Basesys/tar +++ b/BaseBuild/Basesys/tar @@ -73,10 +73,11 @@ SRCPATH=Base/Utilities #(( MKPKG = $MKPKG | 16 )) premk() { - echo "Nothin to do for premk" + echo "Nothing to do for premk()" } mk() { + FORCE_UNSAFE_CONFIGURE=1 \ CC="gcc ${BUILDOPTIONS}" \ ./configure --prefix=/usr \ --bindir=/bin \ diff --git a/BaseBuild/Basesys/texinfo b/BaseBuild/Basesys/texinfo index 3e11c51..16291af 100644 --- a/BaseBuild/Basesys/texinfo +++ b/BaseBuild/Basesys/texinfo @@ -80,11 +80,10 @@ mk() { } postmk() { - for k in $TMPROOT/usr/share/info /usr/share/info; do - cd $k + pushd $TMPROOT/usr/share/info rm dir for f in *; do install-info $f dir 2>/dev/null done - done + popd } diff --git a/BaseBuild/Basesys/udev b/BaseBuild/Basesys/udev index 9230754..685ec0c 100644 --- a/BaseBuild/Basesys/udev +++ b/BaseBuild/Basesys/udev @@ -78,10 +78,14 @@ premk() { mk32() { CC="gcc ${BUILDOPTIONS32}" \ CXX="g++ ${BUILDOPTIONS32}" \ + USE_ARCH=32 \ ./configure --prefix=/usr \ - --exec-prefix= \ + --exec-prefix="" \ --sysconfdir=/etc \ - --with-libdir-name=lib + --libexecdir=/lib/udev \ + --libdir=/usr/lib \ + --disable-extras \ + --disable-introspection make -j $NUMCPU make DESTDIR=$TMPROOT install make clean @@ -91,11 +95,15 @@ mk() { CC="gcc ${BUILDOPTIONS}" \ CXX="g++ ${BUILDOPTIONS}" \ ./configure --prefix=/usr \ - --exec_prefix= \ + --exec_prefix="" \ --sysconfdir=/etc \ - --with-libdir-name=$LIBDIR + --libexecdir=/lib/udev \ + --libdir=/usr/${LIBDIR} \ + --disable-extras \ + --disable-introspection make -j $NUMCPU make DESTDIR=$TMPROOT install + install -dv $TMPROOT/lib/firmware } postmk() {