r45831 - in /packages/rheolef/trunk/debian: changelog control librheolef-dev.install rheolef.install rules watch

saramito-guest at users.alioth.debian.org saramito-guest at users.alioth.debian.org
Wed May 1 17:10:27 UTC 2013


Author: saramito-guest
Date: Wed May  1 17:10:26 2013
New Revision: 45831

URL: http://svn.debian.org/wsvn/debian-science/?sc=1&rev=45831
Log:
new upstream version rheolef-6.4

Modified:
    packages/rheolef/trunk/debian/changelog
    packages/rheolef/trunk/debian/control
    packages/rheolef/trunk/debian/librheolef-dev.install
    packages/rheolef/trunk/debian/rheolef.install
    packages/rheolef/trunk/debian/rules
    packages/rheolef/trunk/debian/watch

Modified: packages/rheolef/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/debian-science/packages/rheolef/trunk/debian/changelog?rev=45831&op=diff
==============================================================================
--- packages/rheolef/trunk/debian/changelog (original)
+++ packages/rheolef/trunk/debian/changelog Wed May  1 17:10:26 2013
@@ -1,3 +1,18 @@
+rheolef (6.4-1) unstable; urgency=low
+
+  * New upstream release 6.4 (major changes):
+    - new powerful c++ expressions for FEM specifications
+    - configure script improved (portability increased)
+    - minor bug fixes
+  * control: 
+    - all architectures are considered (armel & armhf are back)
+    - no more circular-dependency librheolef-dev <--> rheolef
+  * rules: add security compiler flags (hardening and -W,-l,relro)
+  * watch: include an updated version, thanks to B. Martens <bartm at debian.org>
+  * copyright: various file format fixes
+
+ -- Pierre Saramito <pierre.saramito at imag.fr>  Thu, 30 Apr 2013 11:29:51 +0200
+
 rheolef (6.1-3) unstable; urgency=low
 
   [ Pierre Saramito ]

Modified: packages/rheolef/trunk/debian/control
URL: http://svn.debian.org/wsvn/debian-science/packages/rheolef/trunk/debian/control?rev=45831&op=diff
==============================================================================
--- packages/rheolef/trunk/debian/control (original)
+++ packages/rheolef/trunk/debian/control Wed May  1 17:10:26 2013
@@ -8,7 +8,8 @@
  libboost-dev, libboost-iostreams-dev, libboost-serialization-dev,
  libcgal-dev, liblapack-dev, libscotch-dev, libptscotch-dev, libsuitesparse-dev,
  libmumps-dev, libmumps-seq-dev, libboost-mpi-dev,
- texinfo, texi2html, texlive-latex-recommended, texlive-latex-extra
+ texinfo, texi2html, texlive-latex-recommended, texlive-latex-extra,
+ texlive-math-extra, texlive-font-utils, texlive-fonts-recommended, cm-super
 # Note: remove libboost-mpi-dev build for lenny or maverick
 # Note: add libtrilinos-dev for wheezy or sid
 # I dont known how to do something like this (Pierre.Saramito at imag.fr):
@@ -20,9 +21,9 @@
 
 Package: librheolef1
 Section: libs
-Architecture: amd64 hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 s390x sparc
+#Architecture: amd64 hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 s390x sparc
 #Architecture-not-consideded: armel armhf
-#Architecture: any
+Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Suggests: rheolef-doc(= ${source:Version})
 Description: efficient Finite Element environment - shared library
@@ -55,10 +56,10 @@
 
 Package: librheolef-dev
 Section: libdevel
-Architecture: amd64 hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 s390x sparc
+#Architecture: amd64 hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 s390x sparc
 #Architecture-not-consideded: armel armhf
-#Architecture: any
-Depends: librheolef1(= ${binary:Version}), rheolef(= ${binary:Version}),
+Architecture: any
+Depends: librheolef1(= ${binary:Version}),
  g++, libboost-dev, libboost-iostreams-dev, libboost-serialization-dev,
  libcgal-dev, liblapack-dev, libscotch-dev, libptscotch-dev, libsuitesparse-dev,
  libmumps-dev, libmumps-seq-dev, libboost-mpi-dev,
@@ -129,9 +130,9 @@
 
 Package: rheolef
 Section: math
-Architecture: amd64 hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 s390x sparc
+#Architecture: amd64 hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 s390x sparc
 #Architecture-not-consideded: armel armhf
-#Architecture: any
+Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends},
   librheolef-dev(= ${binary:Version}), rheolef-doc(= ${source:Version})
 Recommends: gnuplot, tcl-vtk | vtk-tcl, gmsh, mayavi2 | mayavi, paraview

Modified: packages/rheolef/trunk/debian/librheolef-dev.install
URL: http://svn.debian.org/wsvn/debian-science/packages/rheolef/trunk/debian/librheolef-dev.install?rev=45831&op=diff
==============================================================================
--- packages/rheolef/trunk/debian/librheolef-dev.install (original)
+++ packages/rheolef/trunk/debian/librheolef-dev.install Wed May  1 17:10:26 2013
@@ -1,9 +1,10 @@
+usr/bin/rheolef-config
+usr/share/man/man1/rheolef-config.*
 usr/lib/librheolef.so
 usr/include/*
 usr/lib/rheolef/*.h
 usr/lib/rheolef/*.mk
 usr/share/man/man2/*
-usr/share/man/man3/*
 usr/share/man/man4/*
 usr/share/man/man7/*
 usr/share/man/man8/*

Modified: packages/rheolef/trunk/debian/rheolef.install
URL: http://svn.debian.org/wsvn/debian-science/packages/rheolef/trunk/debian/rheolef.install?rev=45831&op=diff
==============================================================================
--- packages/rheolef/trunk/debian/rheolef.install (original)
+++ packages/rheolef/trunk/debian/rheolef.install Wed May  1 17:10:26 2013
@@ -1,5 +1,19 @@
-usr/bin/*
+usr/bin/bamg
+usr/bin/csr
+usr/bin/bamg2geo
+usr/bin/msh2geo
+usr/bin/geo
+usr/bin/field
+usr/bin/branch
+usr/bin/mkgeo*
+usr/share/man/man1/bamg.*
+usr/share/man/man1/csr.*
+usr/share/man/man1/bamg2geo.*
+usr/share/man/man1/msh2geo.*
+usr/share/man/man1/geo.*
+usr/share/man/man1/field.*
+usr/share/man/man1/branch.*
+usr/share/man/man1/mkgeo*
 usr/lib/rheolef/mkgeo*
 usr/lib/rheolef/msh2geo_int
-usr/share/man/man1/*
 usr/share/rheolef/*

Modified: packages/rheolef/trunk/debian/rules
URL: http://svn.debian.org/wsvn/debian-science/packages/rheolef/trunk/debian/rules?rev=45831&op=diff
==============================================================================
--- packages/rheolef/trunk/debian/rules (original)
+++ packages/rheolef/trunk/debian/rules Wed May  1 17:10:26 2013
@@ -22,14 +22,21 @@
 RHEOLEF_RUNTIME=rheolef
 
 TMPDIR=debian/tmp-rheolef
-CXXFLAGS = -D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security
-LDFLAGS = -Wl,-z,relro
 
-ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
-	CXXFLAGS += -O0
-else
-	CXXFLAGS += -O3
-endif
+# try to avoid lintian warnings as:
+# W: rheolef: hardening-no-fortify-functions usr/bin/field
+#CXXFLAGS = -D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security
+#LDFLAGS  = -Wl,-z,relro
+CPPFLAGS = -D_FORTIFY_SOURCE=2
+CXXFLAGS = -O3 -D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -Werror=format -Werror=format-security
+LDFLAGS  = -Wl,-z,relro -Wl,-Bsymbolic-functions ${CXXFLAGS}
+CFLAGS   = ${CXXFLAGS}
+
+#ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
+#	CXXFLAGS += -O0
+#else
+#	CXXFLAGS += -O3
+#endif
 
 configure: configure-stamp
 configure-stamp:
@@ -44,7 +51,7 @@
 	dh_testdir
 	./bootstrap
 
-	CXX=g++ CXXFLAGS="${CXXFLAGS}" LDFLAGS="${LDFLAGS}" ./configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --disable-optim --enable-debian-packaging --enable-fast-install
+	CXX=g++ CPPFLAGS="${CPPFLAGS}" CXXFLAGS="${CXXFLAGS}" LDFLAGS="${LDFLAGS}" ./configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --disable-optim --enable-debian-packaging --enable-fast-install
 	touch configure-stamp
 
 build: build-arch build-indep

Modified: packages/rheolef/trunk/debian/watch
URL: http://svn.debian.org/wsvn/debian-science/packages/rheolef/trunk/debian/watch?rev=45831&op=diff
==============================================================================
--- packages/rheolef/trunk/debian/watch (original)
+++ packages/rheolef/trunk/debian/watch Wed May  1 17:10:26 2013
@@ -1,2 +1,3 @@
 version=3
-http://ljk.imag.fr/membres/Pierre.Saramito/rheolef/section-sources.html rheolef-([0-9.]*).tar.gz
+http://ljk.imag.fr/membres/Pierre.Saramito/rheolef/section-sources.html .*rheolef-(\d.*)\.(?:tgz|tbz2|txz|tar\.(?:gz|bz2|xz))
+# Bart Martens <bartm at debian.org>  Sun, 24 Feb 2013 10:58:06 +0000




More information about the debian-science-commits mailing list