Date: Saturday, December 20, 2014 @ 10:16:31 Author: arojas Revision: 124160
archrelease: copy trunk to community-i686, community-x86_64 Added: singular/repos/community-i686/PKGBUILD (from rev 124159, singular/trunk/PKGBUILD) singular/repos/community-i686/templates.patch (from rev 124159, singular/trunk/templates.patch) singular/repos/community-x86_64/PKGBUILD (from rev 124159, singular/trunk/PKGBUILD) singular/repos/community-x86_64/templates.patch (from rev 124159, singular/trunk/templates.patch) Deleted: singular/repos/community-i686/PKGBUILD singular/repos/community-i686/templates.patch singular/repos/community-x86_64/PKGBUILD singular/repos/community-x86_64/templates.patch ----------------------------------+ /PKGBUILD | 130 +++++++++++++++++++++++++++++++++++++ /templates.patch | 38 ++++++++++ community-i686/PKGBUILD | 81 ----------------------- community-i686/templates.patch | 19 ----- community-x86_64/PKGBUILD | 81 ----------------------- community-x86_64/templates.patch | 19 ----- 6 files changed, 168 insertions(+), 200 deletions(-) Deleted: community-i686/PKGBUILD =================================================================== --- community-i686/PKGBUILD 2014-12-20 09:14:35 UTC (rev 124159) +++ community-i686/PKGBUILD 2014-12-20 09:16:31 UTC (rev 124160) @@ -1,81 +0,0 @@ - -# Maintainer: Antonio Rojas <aro...@archlinux.org> -# Contributor: Rémy Oudompheng <oudom...@clipper.ens.fr> - -pkgname=singular -pkgver=3.1.7 -_majver=3-1-7 -pkgrel=2 -pkgdesc="Computer Algebra System for polynomial computations" -arch=('i686' 'x86_64') -url="http://www.singular.uni-kl.de/" -license=('GPL') -depends=('flint') #polymake -#options=('!libtool') -source=("http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/src/$_majver/Singular-$_majver.tar.gz" 'templates.patch') -md5sums=('b28c1b406a4203369ea484d87ffe113c' - 'a267423f3b25f0b91853f9cf607974a7') - -prepare() { - cd Singular-$_majver - patch -p1 -i ../templates.patch -} - -build() { - cd Singular-$_majver - - export CPP=/usr/bin/cpp - export CXXCPP=/usr/bin/cpp - export CFLAGS="-fPIC" - export CXXFLAGS="-fPIC" - -# force using system ntl - rm -r ntl - - mkdir -p build - - ./configure --prefix=$PWD/build/usr/lib/Singular \ - --bindir=$PWD/build/usr/lib/Singular --libdir=$PWD/build/usr/lib/Singular --includedir=$PWD/build/usr/include \ - --with-apint=gmp --with-gmp=/usr --with-malloc=system --with-ntl=/usr --with-flint=/usr --disable-doc --with-NTL --without-MP --without-lex \ - --enable-Singular --enable-factory --enable-libfac --enable-IntegerProgramming - - pushd omalloc - make install - popd - - pushd factory - make install - popd - - pushd libfac - make install - popd - - pushd kernel - make install - popd - - export CFLAGS="$CFLAGS -DPIC -DLIBSINGULAR" - export CXXFLAGS="$CXXFLAGS -DPIC -DLIBSINGULAR" - - ./configure --prefix=$PWD/build/usr/lib/Singular \ - --bindir=$PWD/build/usr/lib/Singular --libdir=$PWD/build/usr/lib/Singular --includedir=$PWD/build/usr/include \ - --with-apint=gmp --with-gmp=/usr --with-malloc=system --with-ntl=/usr --with-flint=/usr --disable-doc --with-NTL --without-MP \ - --enable-Singular --enable-factory --enable-libfac --enable-IntegerProgramming --disable-doc - make clean - make install-libsingular - -# needed by Sage, not installed by default - cp Singular/sing_dbm.h build/usr/include/singular/ -} - -package() { - cd Singular-$_majver - - cp -r build/* "$pkgdir"/ - - mkdir -p "$pkgdir"/usr/bin - ln -s /usr/lib/Singular/Singular "$pkgdir"/usr/bin/ - ln -s /usr/lib/Singular/libsingular.so "$pkgdir"/usr/lib/ -} - Copied: singular/repos/community-i686/PKGBUILD (from rev 124159, singular/trunk/PKGBUILD) =================================================================== --- community-i686/PKGBUILD (rev 0) +++ community-i686/PKGBUILD 2014-12-20 09:16:31 UTC (rev 124160) @@ -0,0 +1,65 @@ + +# Maintainer: Antonio Rojas <aro...@archlinux.org> +# Contributor: Rémy Oudompheng <oudom...@clipper.ens.fr> + +pkgname=singular +pkgver=3.1.7.p1 +_majver=3-1-7 +pkgrel=1 +pkgdesc="Computer Algebra System for polynomial computations" +arch=('i686' 'x86_64') +url="http://www.singular.uni-kl.de/" +license=('GPL') +depends=('flint') #polymake +source=("http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/src/$_majver/Singular-${_majver}p1.tar.gz" 'templates.patch') +md5sums=('ce369519d1c5d07342722e78240ea044' + 'a267423f3b25f0b91853f9cf607974a7') + +prepare() { + cd Singular-$_majver + patch -p1 -i ../templates.patch +} + +build() { + cd Singular-$_majver + + export CPP=/usr/bin/cpp + export CXXCPP=/usr/bin/cpp + export CFLAGS="-fPIC" + export CXXFLAGS="-fPIC" + +# force using system ntl + rm -r ntl + + mkdir -p build + + ./configure --prefix=$PWD/build/usr/lib/Singular \ + --bindir=$PWD/build/usr/lib/Singular --libdir=$PWD/build/usr/lib/Singular --includedir=$PWD/build/usr/include \ + --with-apint=gmp --with-gmp=/usr --with-malloc=system --with-ntl=/usr --with-flint=/usr --disable-doc --with-NTL --without-MP --without-lex \ + --enable-Singular --enable-factory --enable-libfac --enable-IntegerProgramming + make install-nolns + + export CFLAGS="$CFLAGS -DPIC -DLIBSINGULAR" + export CXXFLAGS="$CXXFLAGS -DPIC -DLIBSINGULAR" + + ./configure --prefix=$PWD/build/usr/lib/Singular \ + --bindir=$PWD/build/usr/lib/Singular --libdir=$PWD/build/usr/lib/Singular --includedir=$PWD/build/usr/include \ + --with-apint=gmp --with-gmp=/usr --with-malloc=system --with-ntl=/usr --with-flint=/usr --disable-doc --with-NTL --without-MP \ + --enable-Singular --enable-factory --enable-libfac --enable-IntegerProgramming --disable-doc + make clean + make install-libsingular + +# needed by Sage, not installed by default + cp Singular/sing_dbm.h build/usr/include/singular/ +} + +package() { + cd Singular-$_majver + + cp -r build/* "$pkgdir"/ + + mkdir -p "$pkgdir"/usr/bin + ln -s /usr/lib/Singular/Singular "$pkgdir"/usr/bin/ + ln -s /usr/lib/Singular/libsingular.so "$pkgdir"/usr/lib/ +} + Deleted: community-i686/templates.patch =================================================================== --- community-i686/templates.patch 2014-12-20 09:14:35 UTC (rev 124159) +++ community-i686/templates.patch 2014-12-20 09:16:31 UTC (rev 124160) @@ -1,19 +0,0 @@ -diff -druN latest.orig/factory/GNUmakefile.in latest/factory/GNUmakefile.in ---- latest.orig/factory/GNUmakefile.in 2014-08-06 08:59:15.000000000 -0700 -+++ latest/factory/GNUmakefile.in 2014-10-20 04:21:24.914606325 -0700 -@@ -98,11 +98,13 @@ - @FLINT_CFLAGS@ $(DEFS) $(CPPFLAGS) $(CFLAGS) - - # flags to translate library c++ files --LIBCXXFLAGS = $(WARNFLAGS) -fno-implicit-templates \ -+#LIBCXXFLAGS = $(WARNFLAGS) -fno-implicit-templates -+LIBCXXFLAGS = $(WARNFLAGS) \ - -I. -I.. -I$(srcdir) -I${prefix} -I$(includedir) \ - @FLINT_CFLAGS@ $(DEFS) $(CPPFLAGS) $(CXXFLAGS) - --LIBCGGFLAGS = $(WARNFLAGS) -fno-implicit-templates \ -+#LIBCGGFLAGS = $(WARNFLAGS) -fno-implicit-templates -+LIBCGGFLAGS = $(WARNFLAGS) \ - -I. -I.. -I$(srcdir) -I${prefix} -I$(includedir) \ - @FLINT_CFLAGS@ $(DEFS) $(CPPFLAGS) - Copied: singular/repos/community-i686/templates.patch (from rev 124159, singular/trunk/templates.patch) =================================================================== --- community-i686/templates.patch (rev 0) +++ community-i686/templates.patch 2014-12-20 09:16:31 UTC (rev 124160) @@ -0,0 +1,19 @@ +diff -druN latest.orig/factory/GNUmakefile.in latest/factory/GNUmakefile.in +--- latest.orig/factory/GNUmakefile.in 2014-08-06 08:59:15.000000000 -0700 ++++ latest/factory/GNUmakefile.in 2014-10-20 04:21:24.914606325 -0700 +@@ -98,11 +98,13 @@ + @FLINT_CFLAGS@ $(DEFS) $(CPPFLAGS) $(CFLAGS) + + # flags to translate library c++ files +-LIBCXXFLAGS = $(WARNFLAGS) -fno-implicit-templates \ ++#LIBCXXFLAGS = $(WARNFLAGS) -fno-implicit-templates ++LIBCXXFLAGS = $(WARNFLAGS) \ + -I. -I.. -I$(srcdir) -I${prefix} -I$(includedir) \ + @FLINT_CFLAGS@ $(DEFS) $(CPPFLAGS) $(CXXFLAGS) + +-LIBCGGFLAGS = $(WARNFLAGS) -fno-implicit-templates \ ++#LIBCGGFLAGS = $(WARNFLAGS) -fno-implicit-templates ++LIBCGGFLAGS = $(WARNFLAGS) \ + -I. -I.. -I$(srcdir) -I${prefix} -I$(includedir) \ + @FLINT_CFLAGS@ $(DEFS) $(CPPFLAGS) + Deleted: community-x86_64/PKGBUILD =================================================================== --- community-x86_64/PKGBUILD 2014-12-20 09:14:35 UTC (rev 124159) +++ community-x86_64/PKGBUILD 2014-12-20 09:16:31 UTC (rev 124160) @@ -1,81 +0,0 @@ - -# Maintainer: Antonio Rojas <aro...@archlinux.org> -# Contributor: Rémy Oudompheng <oudom...@clipper.ens.fr> - -pkgname=singular -pkgver=3.1.7 -_majver=3-1-7 -pkgrel=2 -pkgdesc="Computer Algebra System for polynomial computations" -arch=('i686' 'x86_64') -url="http://www.singular.uni-kl.de/" -license=('GPL') -depends=('flint') #polymake -#options=('!libtool') -source=("http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/src/$_majver/Singular-$_majver.tar.gz" 'templates.patch') -md5sums=('b28c1b406a4203369ea484d87ffe113c' - 'a267423f3b25f0b91853f9cf607974a7') - -prepare() { - cd Singular-$_majver - patch -p1 -i ../templates.patch -} - -build() { - cd Singular-$_majver - - export CPP=/usr/bin/cpp - export CXXCPP=/usr/bin/cpp - export CFLAGS="-fPIC" - export CXXFLAGS="-fPIC" - -# force using system ntl - rm -r ntl - - mkdir -p build - - ./configure --prefix=$PWD/build/usr/lib/Singular \ - --bindir=$PWD/build/usr/lib/Singular --libdir=$PWD/build/usr/lib/Singular --includedir=$PWD/build/usr/include \ - --with-apint=gmp --with-gmp=/usr --with-malloc=system --with-ntl=/usr --with-flint=/usr --disable-doc --with-NTL --without-MP --without-lex \ - --enable-Singular --enable-factory --enable-libfac --enable-IntegerProgramming - - pushd omalloc - make install - popd - - pushd factory - make install - popd - - pushd libfac - make install - popd - - pushd kernel - make install - popd - - export CFLAGS="$CFLAGS -DPIC -DLIBSINGULAR" - export CXXFLAGS="$CXXFLAGS -DPIC -DLIBSINGULAR" - - ./configure --prefix=$PWD/build/usr/lib/Singular \ - --bindir=$PWD/build/usr/lib/Singular --libdir=$PWD/build/usr/lib/Singular --includedir=$PWD/build/usr/include \ - --with-apint=gmp --with-gmp=/usr --with-malloc=system --with-ntl=/usr --with-flint=/usr --disable-doc --with-NTL --without-MP \ - --enable-Singular --enable-factory --enable-libfac --enable-IntegerProgramming --disable-doc - make clean - make install-libsingular - -# needed by Sage, not installed by default - cp Singular/sing_dbm.h build/usr/include/singular/ -} - -package() { - cd Singular-$_majver - - cp -r build/* "$pkgdir"/ - - mkdir -p "$pkgdir"/usr/bin - ln -s /usr/lib/Singular/Singular "$pkgdir"/usr/bin/ - ln -s /usr/lib/Singular/libsingular.so "$pkgdir"/usr/lib/ -} - Copied: singular/repos/community-x86_64/PKGBUILD (from rev 124159, singular/trunk/PKGBUILD) =================================================================== --- community-x86_64/PKGBUILD (rev 0) +++ community-x86_64/PKGBUILD 2014-12-20 09:16:31 UTC (rev 124160) @@ -0,0 +1,65 @@ + +# Maintainer: Antonio Rojas <aro...@archlinux.org> +# Contributor: Rémy Oudompheng <oudom...@clipper.ens.fr> + +pkgname=singular +pkgver=3.1.7.p1 +_majver=3-1-7 +pkgrel=1 +pkgdesc="Computer Algebra System for polynomial computations" +arch=('i686' 'x86_64') +url="http://www.singular.uni-kl.de/" +license=('GPL') +depends=('flint') #polymake +source=("http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/src/$_majver/Singular-${_majver}p1.tar.gz" 'templates.patch') +md5sums=('ce369519d1c5d07342722e78240ea044' + 'a267423f3b25f0b91853f9cf607974a7') + +prepare() { + cd Singular-$_majver + patch -p1 -i ../templates.patch +} + +build() { + cd Singular-$_majver + + export CPP=/usr/bin/cpp + export CXXCPP=/usr/bin/cpp + export CFLAGS="-fPIC" + export CXXFLAGS="-fPIC" + +# force using system ntl + rm -r ntl + + mkdir -p build + + ./configure --prefix=$PWD/build/usr/lib/Singular \ + --bindir=$PWD/build/usr/lib/Singular --libdir=$PWD/build/usr/lib/Singular --includedir=$PWD/build/usr/include \ + --with-apint=gmp --with-gmp=/usr --with-malloc=system --with-ntl=/usr --with-flint=/usr --disable-doc --with-NTL --without-MP --without-lex \ + --enable-Singular --enable-factory --enable-libfac --enable-IntegerProgramming + make install-nolns + + export CFLAGS="$CFLAGS -DPIC -DLIBSINGULAR" + export CXXFLAGS="$CXXFLAGS -DPIC -DLIBSINGULAR" + + ./configure --prefix=$PWD/build/usr/lib/Singular \ + --bindir=$PWD/build/usr/lib/Singular --libdir=$PWD/build/usr/lib/Singular --includedir=$PWD/build/usr/include \ + --with-apint=gmp --with-gmp=/usr --with-malloc=system --with-ntl=/usr --with-flint=/usr --disable-doc --with-NTL --without-MP \ + --enable-Singular --enable-factory --enable-libfac --enable-IntegerProgramming --disable-doc + make clean + make install-libsingular + +# needed by Sage, not installed by default + cp Singular/sing_dbm.h build/usr/include/singular/ +} + +package() { + cd Singular-$_majver + + cp -r build/* "$pkgdir"/ + + mkdir -p "$pkgdir"/usr/bin + ln -s /usr/lib/Singular/Singular "$pkgdir"/usr/bin/ + ln -s /usr/lib/Singular/libsingular.so "$pkgdir"/usr/lib/ +} + Deleted: community-x86_64/templates.patch =================================================================== --- community-x86_64/templates.patch 2014-12-20 09:14:35 UTC (rev 124159) +++ community-x86_64/templates.patch 2014-12-20 09:16:31 UTC (rev 124160) @@ -1,19 +0,0 @@ -diff -druN latest.orig/factory/GNUmakefile.in latest/factory/GNUmakefile.in ---- latest.orig/factory/GNUmakefile.in 2014-08-06 08:59:15.000000000 -0700 -+++ latest/factory/GNUmakefile.in 2014-10-20 04:21:24.914606325 -0700 -@@ -98,11 +98,13 @@ - @FLINT_CFLAGS@ $(DEFS) $(CPPFLAGS) $(CFLAGS) - - # flags to translate library c++ files --LIBCXXFLAGS = $(WARNFLAGS) -fno-implicit-templates \ -+#LIBCXXFLAGS = $(WARNFLAGS) -fno-implicit-templates -+LIBCXXFLAGS = $(WARNFLAGS) \ - -I. -I.. -I$(srcdir) -I${prefix} -I$(includedir) \ - @FLINT_CFLAGS@ $(DEFS) $(CPPFLAGS) $(CXXFLAGS) - --LIBCGGFLAGS = $(WARNFLAGS) -fno-implicit-templates \ -+#LIBCGGFLAGS = $(WARNFLAGS) -fno-implicit-templates -+LIBCGGFLAGS = $(WARNFLAGS) \ - -I. -I.. -I$(srcdir) -I${prefix} -I$(includedir) \ - @FLINT_CFLAGS@ $(DEFS) $(CPPFLAGS) - Copied: singular/repos/community-x86_64/templates.patch (from rev 124159, singular/trunk/templates.patch) =================================================================== --- community-x86_64/templates.patch (rev 0) +++ community-x86_64/templates.patch 2014-12-20 09:16:31 UTC (rev 124160) @@ -0,0 +1,19 @@ +diff -druN latest.orig/factory/GNUmakefile.in latest/factory/GNUmakefile.in +--- latest.orig/factory/GNUmakefile.in 2014-08-06 08:59:15.000000000 -0700 ++++ latest/factory/GNUmakefile.in 2014-10-20 04:21:24.914606325 -0700 +@@ -98,11 +98,13 @@ + @FLINT_CFLAGS@ $(DEFS) $(CPPFLAGS) $(CFLAGS) + + # flags to translate library c++ files +-LIBCXXFLAGS = $(WARNFLAGS) -fno-implicit-templates \ ++#LIBCXXFLAGS = $(WARNFLAGS) -fno-implicit-templates ++LIBCXXFLAGS = $(WARNFLAGS) \ + -I. -I.. -I$(srcdir) -I${prefix} -I$(includedir) \ + @FLINT_CFLAGS@ $(DEFS) $(CPPFLAGS) $(CXXFLAGS) + +-LIBCGGFLAGS = $(WARNFLAGS) -fno-implicit-templates \ ++#LIBCGGFLAGS = $(WARNFLAGS) -fno-implicit-templates ++LIBCGGFLAGS = $(WARNFLAGS) \ + -I. -I.. -I$(srcdir) -I${prefix} -I$(includedir) \ + @FLINT_CFLAGS@ $(DEFS) $(CPPFLAGS) +