diff --git a/tdw-experimental/gnu.db b/tdw-experimental/gnu.db index 336b811..321a91e 100644 Binary files a/tdw-experimental/gnu.db and b/tdw-experimental/gnu.db differ diff --git a/tdw-experimental/sample-configs/gcc/stow.gcc-4.4.0.sh b/tdw-experimental/sample-configs/gcc/stow.gcc-4.4.0.sh new file mode 100644 index 0000000..aaffba2 --- /dev/null +++ b/tdw-experimental/sample-configs/gcc/stow.gcc-4.4.0.sh @@ -0,0 +1,25 @@ +#!/bin/bash +set -o errexit +VERSION='4.4.0' + +do_configure () { + mkdir ../gcc-build && cd ../gcc-build + ../gcc-4.4.0/configure --prefix=/usr/local +} + +do_build () { + make + sudo make DESTDIR=/stow/gcc-${VERSION} install +} + +do_package () { + cd /stow + sudo tar -cjvf gcc-${VERSION}.stow.tar.bz2 gcc-${VERSION} + sudo mkdir --parent STOWBALLS + sudo mv --verbose gcc-${VERSION}.stow.tar.bz2 STOWBALLS + echo "Remember to stow and /sbin/ldconfig" +} + +do_configure +do_build +do_package diff --git a/tdw-experimental/sample-configs/gcc/stow.gcc.sh b/tdw-experimental/sample-configs/gcc/stow.gcc.sh deleted file mode 100644 index b791549..0000000 --- a/tdw-experimental/sample-configs/gcc/stow.gcc.sh +++ /dev/null @@ -1,38 +0,0 @@ -#!/bin/bash -set -o errexit -VERSION='4.4.0' -BUILD_DIR='gcc-build' - -do_configure () { - mkdir ../${BUILD_DIR} && - cd ../${BUILD_DIR} && - ../gcc-${VERSION}/configure \ - --prefix=/usr \ -# --libexecdir=/usr/lib \ - --enable-shared \ - --enable-threads=posix \ - --enable-__cxa_atexit \ - --enable-clocale=gnu \ -# --enable-languages=c,c++,ada,fortran,java,objc,treelang - --enable-languages=c,c++ && - cd - -} - -do_build () { - cd ../${BUILD_DIR} - make - sudo make DESTDIR=/stow/gcc-${VERSION} install - cd - -} - -do_package () { - cd /stow - tar -cjvf gcc-${VERSION}.stow.tar.bz2 gcc-${VERSION} - mkdir --parent STOWBALLS - mv tar -cjvf gcc-${VERSION}.stow.tar.bz2 STOWBALLS - cd - -} - -do_configure -do_build -do_package