Git-Url:
http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=053835497d93a2525f2bc3a08d28bff70510d74d
commit 053835497d93a2525f2bc3a08d28bff70510d74d
Author: Elentir elen...@frugalware.org
Date: Sun Sep 19 22:08:55 2010 +0200
singular-3.1.1-1-i686
* new package
diff --git a/source/apps-extra/singular/FrugalBuild
b/source/apps-extra/singular/FrugalBuild
new file mode 100644
index 000..38eef8b
--- /dev/null
+++ b/source/apps-extra/singular/FrugalBuild
@@ -0,0 +1,40 @@
+# Compiling Time: 2.09 SBU
+# Maintainer: Elentir elen...@frugalware.org
+
+pkgname=singular
+pkgver=3.1.1
+rel_id=3-1-1
+pkgrel=1
+pkgdesc=A Computer Algebra System for polynomial computations
+url=http://www.singular.uni-kl.de/;
+_F_archive_name=Singular
+_F_cd_path=$_F_archive_name-$rel_id
+source=(ftp://www.mathematik.uni-kl.de/pub/Math/$_F_archive_name/SOURCES/$rel_id/$_F_archive_name-$rel_id.tar.gz;
+ singular-fixlibdir.patch)
+depends=('readline' 'ntl')
+groups=('apps-extra')
+archs=('i686' 'x86_64')
+up2date=Flasttar
ftp://www.mathematik.uni-kl.de/pub/Math/Singular/SOURCES/$rel_id/ | sed
's/_/./g'
+sha1sums=('cfd03b7d4443367d85c6d9f873525ae247b4552f' \
+ 'a477ab62664d9ab6745c2ec3dad712ba234d7174')
+Fconfopts=--prefix=$Fdestdir/usr --exec_prefix=$Fdestdir/usr \
+ --bindir=$Fdestdir/usr/bin --libdir=$Fdestdir/usr/lib \
+ --includedir=$Fdestdir/usr/include/singular \
+ --enable-Singular --enable-factory --enable-libfac \
+ --disable-NTL --with-NTL --without-MP
+unset MAKEFLAGS
+
+build() {
+ Fpatchall
+ Fmake
+ make install-nolns || Fdie
+ make install-libsingular || Fdie
+ Frm usr/lib/singular/Singular
+ Frm usr/lib/omalloc*
+ Fmv usr/bin/* usr/lib/singular/
+ Fln /usr/lib/singular/Singular-${rel_id} usr/bin/Singular
+ Fln /usr/lib/singular/ESingular usr/bin/ESingular
+ Fln /usr/lib/singular/TSingular usr/bin/TSingular
+}
+
+# optimization OK
diff --git a/source/apps-extra/singular/singular-fixlibdir.patch
b/source/apps-extra/singular/singular-fixlibdir.patch
new file mode 100644
index 000..23efa25
--- /dev/null
+++ b/source/apps-extra/singular/singular-fixlibdir.patch
@@ -0,0 +1,28 @@
+diff -Naur Singular-3-1-1//Singular/Makefile.in
Singular-3-1-1nzw//Singular/Makefile.in
+--- Singular-3-1-1//Singular/Makefile.in 2010-02-08 19:32:36.0
+0100
Singular-3-1-1nzw//Singular/Makefile.in2010-09-19 18:30:36.36567
+0200
+@@ -22,12 +22,12 @@
+ exec_prefix = @exec_prefix@
+ libdir= @libdir@
+ # program executable goes here
+-bindir= @bindir@
++bindir= ${prefix}/bin
+ # includes are taken from here
+ includedir= @includedir@
+-slibdir = ${prefix}/LIB
+-install_bindir = ${install_prefix}/${SINGUNAME}
+-install_slibdir = ${install_prefix}/LIB
++slibdir = ${prefix}/lib/singular/LIB
++install_bindir = ${install_prefix}/bin
++install_slibdir = ${install_prefix}/lib/singular/LIB
+
+ ##
+ ## various programs
+@@ -524,7 +524,6 @@
+ ${INSTALL_PROGRAM} ${SINGULAR} ${bindir}/Singular${EXEC_EXT};
+
+ installslib: LIB
+- test -r ${slibdir} || ${LN_S} `pwd`/LIB ${slibdir}
+
+ installslib-nolns: LIB
+ ${MKINSTALLDIRS} ${slibdir}
___
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git