r45363 - in /packages/lapack/trunk/debian: changelog liblapack3.config liblapack3.postinst liblapack3.preinst liblapack3gf.postinst liblapack3gf.prerm patches/decouple_gcc.diff patches/series rules

sylvestre at users.alioth.debian.org sylvestre at users.alioth.debian.org
Thu Sep 27 17:14:14 UTC 2012


Author: sylvestre
Date: Thu Sep 27 17:14:13 2012
New Revision: 45363

URL: http://svn.debian.org/wsvn/debian-science/?sc=1&rev=45363
Log:
* New upstream release
* Decouple the build process from gcc (use /usr/bin/cc instead of gcc)
* Remove the warning no-debconf-templates
* Introduce the hardening flags

Added:
    packages/lapack/trunk/debian/patches/decouple_gcc.diff
Modified:
    packages/lapack/trunk/debian/changelog
    packages/lapack/trunk/debian/liblapack3.config
    packages/lapack/trunk/debian/liblapack3.postinst
    packages/lapack/trunk/debian/liblapack3.preinst
    packages/lapack/trunk/debian/liblapack3gf.postinst
    packages/lapack/trunk/debian/liblapack3gf.prerm
    packages/lapack/trunk/debian/patches/series
    packages/lapack/trunk/debian/rules

Modified: packages/lapack/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/debian-science/packages/lapack/trunk/debian/changelog?rev=45363&op=diff
==============================================================================
--- packages/lapack/trunk/debian/changelog (original)
+++ packages/lapack/trunk/debian/changelog Thu Sep 27 17:14:13 2012
@@ -1,3 +1,12 @@
+lapack (3.4.2-1~exp1) experimental; urgency=low
+
+  * New upstream release
+  * Decouple the build process from gcc (use /usr/bin/cc instead of gcc)
+  * Remove the warning no-debconf-templates
+  * Introduce the hardening flags
+
+ -- Sylvestre Ledru <sylvestre at debian.org>  Wed, 26 Sep 2012 07:22:36 +0200
+
 lapack (3.4.1-6) unstable; urgency=low
 
   * Ship liblapacke.so* in /usr/lib instead of /usr/lib/lapack. There is

Modified: packages/lapack/trunk/debian/liblapack3.config
URL: http://svn.debian.org/wsvn/debian-science/packages/lapack/trunk/debian/liblapack3.config?rev=45363&op=diff
==============================================================================
--- packages/lapack/trunk/debian/liblapack3.config (original)
+++ packages/lapack/trunk/debian/liblapack3.config Thu Sep 27 17:14:13 2012
@@ -2,8 +2,6 @@
 
 set -e
 #set -x
-
-. /usr/share/debconf/confmodule
 
 #db_fset shared/blas_lapack isdefault true
 

Modified: packages/lapack/trunk/debian/liblapack3.postinst
URL: http://svn.debian.org/wsvn/debian-science/packages/lapack/trunk/debian/liblapack3.postinst?rev=45363&op=diff
==============================================================================
--- packages/lapack/trunk/debian/liblapack3.postinst (original)
+++ packages/lapack/trunk/debian/liblapack3.postinst Thu Sep 27 17:14:13 2012
@@ -1,8 +1,6 @@
 #! /bin/sh
 
 set -e
-
-. /usr/share/debconf/confmodule
 
 update-alternatives --install /usr/lib/liblapack.so.3 liblapack.so.3 \
 	/usr/lib/lapack/liblapack.so.3 10 \

Modified: packages/lapack/trunk/debian/liblapack3.preinst
URL: http://svn.debian.org/wsvn/debian-science/packages/lapack/trunk/debian/liblapack3.preinst?rev=45363&op=diff
==============================================================================
--- packages/lapack/trunk/debian/liblapack3.preinst (original)
+++ packages/lapack/trunk/debian/liblapack3.preinst Thu Sep 27 17:14:13 2012
@@ -1,8 +1,6 @@
 #! /bin/sh
 
 set -e
-
-. /usr/share/debconf/confmodule
 
 # For the transition liblapack3gf => liblapack3
 update-alternatives --remove liblapack.so.3gf /usr/lib/liblapack/liblapack.so.3

Modified: packages/lapack/trunk/debian/liblapack3gf.postinst
URL: http://svn.debian.org/wsvn/debian-science/packages/lapack/trunk/debian/liblapack3gf.postinst?rev=45363&op=diff
==============================================================================
--- packages/lapack/trunk/debian/liblapack3gf.postinst (original)
+++ packages/lapack/trunk/debian/liblapack3gf.postinst Thu Sep 27 17:14:13 2012
@@ -1,8 +1,6 @@
 #! /bin/sh
 
 set -e
-
-. /usr/share/debconf/confmodule
 
 # For the transition liblapack3gf => liblapack3
 update-alternatives --remove liblapack.so.3gf /usr/lib/liblapack/liblapack.so.3

Modified: packages/lapack/trunk/debian/liblapack3gf.prerm
URL: http://svn.debian.org/wsvn/debian-science/packages/lapack/trunk/debian/liblapack3gf.prerm?rev=45363&op=diff
==============================================================================
--- packages/lapack/trunk/debian/liblapack3gf.prerm (original)
+++ packages/lapack/trunk/debian/liblapack3gf.prerm Thu Sep 27 17:14:13 2012
@@ -1,8 +1,6 @@
 #! /bin/sh
 
 set -e
-
-. /usr/share/debconf/confmodule
 
 if [ "$1" = "upgrade" ]
 then

Added: packages/lapack/trunk/debian/patches/decouple_gcc.diff
URL: http://svn.debian.org/wsvn/debian-science/packages/lapack/trunk/debian/patches/decouple_gcc.diff?rev=45363&op=file
==============================================================================
--- packages/lapack/trunk/debian/patches/decouple_gcc.diff (added)
+++ packages/lapack/trunk/debian/patches/decouple_gcc.diff Thu Sep 27 17:14:13 2012
@@ -1,0 +1,13 @@
+Index: lapack-3.4.2/install/make.inc.gfortran
+===================================================================
+--- lapack-3.4.2.orig/install/make.inc.gfortran	2012-04-13 20:13:07.000000000 +0200
++++ lapack-3.4.2/install/make.inc.gfortran	2012-09-26 12:58:45.025523212 +0200
+@@ -42,7 +42,7 @@
+ #
+ # CC is the C compiler, normally invoked with options CFLAGS.
+ #
+-CC = gcc
++CC = /usr/bin/cc
+ CFLAGS = -O3
+ #
+ # LAPACKE has also the interface to some routines from tmglib,

Modified: packages/lapack/trunk/debian/patches/series
URL: http://svn.debian.org/wsvn/debian-science/packages/lapack/trunk/debian/patches/series?rev=45363&op=diff
==============================================================================
--- packages/lapack/trunk/debian/patches/series (original)
+++ packages/lapack/trunk/debian/patches/series Thu Sep 27 17:14:13 2012
@@ -3,3 +3,4 @@
 lapack_testing.patch
 no_blas_manpages.patch
 lapacke_no_matgen.patch
+decouple_gcc.diff

Modified: packages/lapack/trunk/debian/rules
URL: http://svn.debian.org/wsvn/debian-science/packages/lapack/trunk/debian/rules?rev=45363&op=diff
==============================================================================
--- packages/lapack/trunk/debian/rules (original)
+++ packages/lapack/trunk/debian/rules Thu Sep 27 17:14:13 2012
@@ -83,7 +83,7 @@
 	echo "Building liblapack.so.$(VERS) from liblapack_pic.a"
 	mkdir -p tmp
 	cd tmp && ar x ../$<
-	$(F77) -shared -Wl,-soname=liblapack.so.$(SO) -o $@ tmp/*.o  -L. -lblas
+	$(F77) -shared -Wl,-soname=liblapack.so.$(SO) -o $@ tmp/*.o  -L. -lblas $(shell dpkg-buildflags --get LDFLAGS)
 	rm -rf tmp
 
 liblapack.so.$(SO): liblapack.so.$(VERS)
@@ -102,7 +102,7 @@
 	echo "Building liblapacke_pic.a"
 	cd lapacke; \
 	$(MAKE) cleanlib; \
-	$(MAKE) CFLAGS="$(OPTOPTS) -fPIC"; \
+	$(MAKE) CFLAGS="$(OPTOPTS) -fPIC $(shell dpkg-buildflags --get CFLAGS)"; \
 	mv ../liblapacke.a $@
 
 
@@ -111,7 +111,7 @@
 	cd lapacke; \
 	mkdir -p tmp; \
 	cd tmp && ar x ../$< && cd -; \
-	$(GCC) -shared -Wl,-soname=liblapacke.so.$(SO) -o $@ tmp/*.o  -L.. -lblas -llapack; \
+	$(GCC) -shared -Wl,-soname=liblapacke.so.$(SO) -o $@ tmp/*.o  -L.. -lblas -llapack $(shell dpkg-buildflags --get LDFLAGS); \
 	rm -rf tmp
 
 liblapacke.so.$(SO): liblapacke.so.$(VERS)
@@ -125,7 +125,7 @@
 liblapacke.a: make.inc testing/Makefile
 	echo "Building liblapacke.a"
 	cd lapacke; \
-	$(MAKE) CFLAGS="$(OPTOPTS)"; \
+	$(MAKE) CFLAGS="$(OPTOPTS) $(shell dpkg-buildflags --get CFLAGS)"; \
 
 BF:=liblapack.a liblapack_pic.a liblapack.so  liblapacke.a  liblapacke_pic.a liblapacke.so 
 build: $(BF) make.inc




More information about the debian-science-commits mailing list