rpms/freefem++/devel .cvsignore, 1.8, 1.9 freefem++-rpm.patch, 1.5, 1.6 freefem++.spec, 1.24, 1.25 sources, 1.8, 1.9 freefem++-gcc44-link.patch, 1.2, NONE freefem++-gcc44.patch, 1.2, NONE

Dominik Mierzejewski rathann at fedoraproject.org
Sat Dec 5 23:53:21 UTC 2009


Author: rathann

Update of /cvs/pkgs/rpms/freefem++/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv13830

Modified Files:
	.cvsignore freefem++-rpm.patch freefem++.spec sources 
Removed Files:
	freefem++-gcc44-link.patch freefem++-gcc44.patch 
Log Message:
* Sat Dec  5 2009 Dominik Mierzejewski <rpm at greysector.net> 3.6-1.1
- update to 3.6-1
- drop upstream'd/obsolete patches
- move scripts to %{_datadir}
- reenable testsuite



Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/freefem++/devel/.cvsignore,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -p -r1.8 -r1.9
--- .cvsignore	20 Sep 2009 20:57:16 -0000	1.8
+++ .cvsignore	5 Dec 2009 23:53:20 -0000	1.9
@@ -1,2 +1,2 @@
 FreeFem++.1
-freefem++-3.5.tar.gz
+freefem++-3.6-1.tar.gz

freefem++-rpm.patch:
 Makefile.am                  |   10 +++++-----
 acoptim.m4                   |   22 +++++++++++-----------
 configure.ac                 |    4 ++--
 examples++-3d/Makefile.am    |    4 ++--
 examples++-load/Makefile.am  |   22 +++++++++++-----------
 examples++-load/load.link.in |   14 +++++++-------
 src/lglib/Makefile.am        |    4 ++--
 7 files changed, 40 insertions(+), 40 deletions(-)

Index: freefem++-rpm.patch
===================================================================
RCS file: /cvs/pkgs/rpms/freefem++/devel/freefem++-rpm.patch,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -p -r1.5 -r1.6
--- freefem++-rpm.patch	20 Sep 2009 20:57:17 -0000	1.5
+++ freefem++-rpm.patch	5 Dec 2009 23:53:21 -0000	1.6
@@ -1,7 +1,7 @@
-diff -up freefem++-3.5/acoptim.m4.r freefem++-3.5/acoptim.m4
---- freefem++-3.5/acoptim.m4.r	2009-05-17 21:03:14.000000000 +0200
-+++ freefem++-3.5/acoptim.m4	2009-09-20 21:42:32.000000000 +0200
-@@ -30,14 +30,6 @@ AC_MSG_CHECKING(whether to generate debu
+diff -up freefem++-3.6-1/acoptim.m4.r freefem++-3.6-1/acoptim.m4
+--- freefem++-3.6-1/acoptim.m4.r	2009-10-26 09:46:52.000000000 +0100
++++ freefem++-3.6-1/acoptim.m4	2009-12-05 23:56:25.000000000 +0100
+@@ -47,14 +47,6 @@ AC_MSG_CHECKING(whether to generate debu
  AC_ARG_ENABLE(debug,[  --enable-debug	Turn on debug versions of FreeFem++])
  AC_ARG_ENABLE(optim,[  --enable-optim	Turn on compiler optimization])
  
@@ -16,7 +16,7 @@ diff -up freefem++-3.5/acoptim.m4.r free
  if test "$enable_debug" = yes;
  then
  	AC_MSG_RESULT(yes)
-@@ -46,9 +38,9 @@ else
+@@ -63,9 +55,9 @@ else
  
  	# No debugging information in optimized code
  
@@ -29,7 +29,7 @@ diff -up freefem++-3.5/acoptim.m4.r free
  fi
  
  # Hardware-independant optimization
-@@ -82,6 +74,14 @@ if test "$enable_debug" != yes \
+@@ -99,6 +91,14 @@ if test "$enable_debug" != yes \
      -a "$enable_generic" != yes
  then
  
@@ -44,10 +44,10 @@ diff -up freefem++-3.5/acoptim.m4.r free
      # MacOS X Darwin
      if test -x /usr/bin/hostinfo
  	then
-diff -up freefem++-3.5/configure.ac.r freefem++-3.5/configure.ac
---- freefem++-3.5/configure.ac.r	2009-08-27 16:03:13.000000000 +0200
-+++ freefem++-3.5/configure.ac	2009-09-20 21:42:32.000000000 +0200
-@@ -247,7 +247,7 @@ AC_DEFINE_UNQUOTED(VersionFreeFempp,$ff_
+diff -up freefem++-3.6-1/configure.ac.r freefem++-3.6-1/configure.ac
+--- freefem++-3.6-1/configure.ac.r	2009-11-10 20:28:06.000000000 +0100
++++ freefem++-3.6-1/configure.ac	2009-12-05 23:56:25.000000000 +0100
+@@ -284,7 +284,7 @@ AC_DEFINE_UNQUOTED(VersionFreeFempp,$ff_
  # date is only useful for config-version.h
  
  test "$prefix" = NONE && prefix="$ac_default_prefix"
@@ -56,7 +56,7 @@ diff -up freefem++-3.5/configure.ac.r fr
  AC_MSG_CHECKING(prefix dir freefem++  )
  AC_MSG_RESULT($ff_prefix_dir)	 
  
-@@ -1093,7 +1093,7 @@ then
+@@ -1150,7 +1150,7 @@ then
  		AC_CHECK_LIB(umfpack,umf_i_malloc,
  			ff_umfpack_libs=" -lumfpack $ff_umfpack_libs"
  			ff_umfpack_ok=yes,,$ff_umfpack_libs)
@@ -65,39 +65,41 @@ diff -up freefem++-3.5/configure.ac.r fr
  			AC_MSG_WARN([		Sorry we find UMFPACK lib but not the include umfpack.h file])
  		fi
  	fi	
-diff -up freefem++-3.5/examples++-3d/Makefile.am.r freefem++-3.5/examples++-3d/Makefile.am
---- freefem++-3.5/examples++-3d/Makefile.am.r	2009-06-15 22:38:58.000000000 +0200
-+++ freefem++-3.5/examples++-3d/Makefile.am	2009-09-20 21:50:02.000000000 +0200
+diff -up freefem++-3.6-1/examples++-3d/Makefile.am.r freefem++-3.6-1/examples++-3d/Makefile.am
+--- freefem++-3.6-1/examples++-3d/Makefile.am.r	2009-11-10 20:28:06.000000000 +0100
++++ freefem++-3.6-1/examples++-3d/Makefile.am	2009-12-05 23:56:25.000000000 +0100
 @@ -31,8 +31,8 @@ freefem++.pref:
  	echo loadpath += \"./\" >>freefem++.pref
  
  install-exec-local:: 
 -	$(mkinstalldirs) -m 755 $(DESTDIR)$(ff_prefix_dir)/idp
--	$(INSTALL)  -m 555 $ $(LIST_IDP)  $(DESTDIR)$(ff_prefix_dir)/lib
-+	$(mkinstalldirs) -m 755 $(DESTDIR)$(libdir)/freefem++/idp
-+	$(INSTALL)  -m 755 $ $(LIST_IDP)  $(DESTDIR)$(libdir)/freefem++
+-	$(INSTALL)  -m 555  $(LIST_IDP)  $(DESTDIR)$(ff_prefix_dir)/idp
++	$(mkinstalldirs) -m 755 $(DESTDIR)$(datadir)/freefem++/idp
++	$(INSTALL)  -m 555  $(LIST_IDP)  $(DESTDIR)$(datadir)/freefem++/idp
  
  
- # To check the scripts against their reference values
-diff -up freefem++-3.5/examples++-load/load.link.in.r freefem++-3.5/examples++-load/load.link.in
---- freefem++-3.5/examples++-load/load.link.in.r	2009-07-10 11:02:37.000000000 +0200
-+++ freefem++-3.5/examples++-load/load.link.in	2009-09-20 21:42:32.000000000 +0200
-@@ -6,10 +6,10 @@ FFCXXFLAGS='@CXXFLAGS@ @CPPFLAGS@'
- INCFF=
+ 
+diff -up freefem++-3.6-1/examples++-load/load.link.in.r freefem++-3.6-1/examples++-load/load.link.in
+--- freefem++-3.6-1/examples++-load/load.link.in.r	2009-11-03 21:41:00.000000000 +0100
++++ freefem++-3.6-1/examples++-load/load.link.in	2009-12-05 23:56:25.000000000 +0100
+@@ -10,11 +10,11 @@ INCFF=
  if [ -z "$CXX" ] ; then CXX='@CXX@' ; fi
+ if [ -z "$MPICXX" ] ; then MPICXX='@MPICXX@' ; fi
  if [ -z "$F77" ] ; then F77='@F77@' ; fi
 -if [ "$CXX" = '@'CXX'@' ] ; then CXX=""; fi
+-if [ "$MPICXX" = '@'MPICXX'@' ] ; then MPICXX=""; fi
 -if [ "$F77" = '@'F77'@' ] ; then F77=""; fi
 -if [ "$FFCXXFLAGS" = '@'CXXFLAGS'@' ] ; then FFCXXFLAGS=""; fi
 -if [ "$FFVERSION" = '@'VERSION'@' ] ; then FFVERSION=""; fi
 +if [ "$CXX" = '@CXX@' ] ; then CXX=""; fi
++if [ "$MPICXX" = '@MPICXX@' ] ; then MPICXX=""; fi
 +if [ "$F77" = '@F77@' ] ; then F77=""; fi
 +if [ "$FFCXXFLAGS" = '@CXXFLAGS@' ] ; then FFCXXFLAGS=""; fi
 +if [ "$FFVERSION" = '@VERSION@' ] ; then FFVERSION=""; fi
  if [ -z "$INCFF" ] ; then
      if [ -f "@INCFF@/ff++.hpp" ] ; then
  	INCFF="-I at INCFF@"
-@@ -17,8 +17,8 @@ if [ -z "$INCFF" ] ; then
+@@ -22,8 +22,8 @@ if [ -z "$INCFF" ] ; then
  	INCFF="-Iinclude"
      elif [ -f "FFAPPLI_INC/ff++.hpp" ] ; then 
  	INCFF="-IFFAPPLI_INC" 
@@ -108,10 +110,28 @@ diff -up freefem++-3.5/examples++-load/l
      else
  	ff=`which freefem++.exe`;
  	ffinc=`dirname "$ff"`/examples++-load/include
-diff -up freefem++-3.5/examples++-load/Makefile.am.r freefem++-3.5/examples++-load/Makefile.am
---- freefem++-3.5/examples++-load/Makefile.am.r	2009-06-16 10:30:42.000000000 +0200
-+++ freefem++-3.5/examples++-load/Makefile.am	2009-09-20 21:50:15.000000000 +0200
-@@ -141,16 +141,16 @@ load.link:load.link.in  Makefile
+diff -up freefem++-3.6-1/examples++-load/Makefile.am.r freefem++-3.6-1/examples++-load/Makefile.am
+--- freefem++-3.6-1/examples++-load/Makefile.am.r	2009-11-10 21:20:31.000000000 +0100
++++ freefem++-3.6-1/examples++-load/Makefile.am	2009-12-06 00:19:31.000000000 +0100
+@@ -71,7 +71,7 @@ include: include.tar.gz
+ 	rm -rf include 
+ 	gunzip -c include.tar.gz| tar xvf -
+ 	-rm -f include/._*
+-	-cp -rf ../download/include/* include/.
++	@-cp -rf ../download/include/* include/.
+ 
+ Ref: makeref.edp
+ 	../src/nw/FreeFem++-nw makeref.edp
+@@ -94,7 +94,7 @@ all.edp: 
+ regtests.edp: regtests.m4 ../regtests.m4
+ 	m4 -DASSERT regtests.m4 > regtests.edp
+ 
+-$(LIST_COMPILE):ff-c++ include Makefile 
++$(LIST_COMPILE) $(LIST_COMPILE_PKG):ff-c++ include Makefile 
+ 
+ clean-local:
+ 	-rm *.o  load.link WHERE_LIBRARY-download ff-get-dep ff-c++ ff-pkg-download \
+@@ -120,19 +120,19 @@ WHERE_LIBRARY-download:ff-pkg-download 
  freefem++.pref:
  	echo loadpath = \"./\" >freefem++.pref
  install-exec-local:: load_compile
@@ -127,19 +147,22 @@ diff -up freefem++-3.5/examples++-load/M
 +	$(mkinstalldirs) -m 755 $(DESTDIR)$(includedir)/freefem++
 +	$(mkinstalldirs) -m 755 $(DESTDIR)$(sysconfdir)
 +	$(INSTALL_DATA)  include/* $(DESTDIR)$(includedir)/freefem++
-+	$(INSTALL)  -m 755 $(LIST_COMPILE) $(DESTDIR)$(libdir)/freefem++
++	$(INSTALL)  -m 555 $(LIST_COMPILE) $(DESTDIR)$(libdir)/freefem++
 +	echo loadpath += \"./\"  >$(DESTDIR)$(sysconfdir)/freefem++.pref
-+	echo loadpath += \"$(ff_prefix_dir)/lib\"  >>$(DESTDIR)$(sysconfdir)/freefem++.pref
-+	echo includepath += \"$(ff_prefix_dir)/edp\"  >>$(DESTDIR)$(sysconfdir)/freefem++.pref
++	echo loadpath += \"$(libdir)/freefem++\"  >>$(DESTDIR)$(sysconfdir)/freefem++.pref
++	echo includepath += \"$(datadir)/freefem++/edp\"  >>$(DESTDIR)$(sysconfdir)/freefem++.pref
  	$(INSTALL_SCRIPT) ff-c++  $(DESTDIR)${bindir}
--	-$(INSTALL)  -m 555 $(LIST_COMPILE_PKG) $(DESTDIR)$(ff_prefix_dir)/lib
-+	-$(INSTALL)  -m 755 $(LIST_COMPILE_PKG) $(DESTDIR)$(libdir)/freefem++
+ 	$(INSTALL_SCRIPT) ff-pkg-download  $(DESTDIR)${bindir}
+ 	$(INSTALL_SCRIPT) ff-get-dep  $(DESTDIR)${bindir}
+ 	-for i in $(LIST_COMPILE_PKG); do \
+-	 if [ -f $$i ] ; then 	$(INSTALL)  -m 555 $$i $(DESTDIR)$(ff_prefix_dir)/lib; fi; done
++	 if [ -f $$i ] ; then 	$(INSTALL)  -m 555 $$i $(DESTDIR)$(libdir)/freefem++; fi; done
  
  
  
-diff -up freefem++-3.5/Makefile.am.r freefem++-3.5/Makefile.am
---- freefem++-3.5/Makefile.am.r	2009-07-10 09:36:21.000000000 +0200
-+++ freefem++-3.5/Makefile.am	2009-09-20 21:52:46.000000000 +0200
+diff -up freefem++-3.6-1/Makefile.am.r freefem++-3.6-1/Makefile.am
+--- freefem++-3.6-1/Makefile.am.r	2009-11-10 14:33:47.000000000 +0100
++++ freefem++-3.6-1/Makefile.am	2009-12-05 23:56:25.000000000 +0100
 @@ -25,14 +25,14 @@ examples-bamg/test/dotest*.pl 0ldUserRea
  
  FF_MAC_PREFIX=FreeFem++v$(VERSION)$(ADD_PACKAGE_NAME)
@@ -154,7 +177,7 @@ diff -up freefem++-3.5/Makefile.am.r fre
  ./examples++-mpi/regtests.sh ./examples++-other/speedtest.sh  \
 -./download/fftw/Makefile ./download/fftw/Makefile.am \
 +./download/fftw/Makefile \
- examples++*/*.[ie]dp 
+ examples++*/*.[ie]dp  CheckAllEdp
  
  
 @@ -148,8 +148,8 @@ clean-local::
@@ -177,10 +200,9 @@ diff -up freefem++-3.5/Makefile.am.r fre
  	find .  -name '*.[ei]dp' -o -name '*.h*' -o -name '*.cpp'  |egrep  '[.]/examples++' >>$@
  	find .   -name '*.h*' -o -name '*.cpp'  |egrep  '[.]/examples++' >>$@
  List-agl-dylib: src/nw/FreeFem++
-diff -up freefem++-3.5/src/Carbon.r freefem++-3.5/src/Carbon
-diff -up freefem++-3.5/src/lglib/Makefile.am.r freefem++-3.5/src/lglib/Makefile.am
---- freefem++-3.5/src/lglib/Makefile.am.r	2006-04-10 22:51:52.000000000 +0200
-+++ freefem++-3.5/src/lglib/Makefile.am	2009-09-20 21:42:32.000000000 +0200
+diff -up freefem++-3.6-1/src/lglib/Makefile.am.r freefem++-3.6-1/src/lglib/Makefile.am
+--- freefem++-3.6-1/src/lglib/Makefile.am.r	2006-04-10 22:51:52.000000000 +0200
++++ freefem++-3.6-1/src/lglib/Makefile.am	2009-12-05 23:56:25.000000000 +0100
 @@ -9,9 +9,9 @@ INCLUDES=-I../fflib -I../bamglib -I../Gr
  BUILT_SOURCES=lg.tab.hpp lg.tab.cpp
  


Index: freefem++.spec
===================================================================
RCS file: /cvs/pkgs/rpms/freefem++/devel/freefem++.spec,v
retrieving revision 1.24
retrieving revision 1.25
diff -u -p -r1.24 -r1.25
--- freefem++.spec	20 Sep 2009 22:04:49 -0000	1.24
+++ freefem++.spec	5 Dec 2009 23:53:21 -0000	1.25
@@ -1,19 +1,17 @@
-%define dotpl %{nil}
-%define dashpl %{nil}
+%define dotpl .1
+%define dashpl -1
 
 Summary: PDE solving tool
 Name: freefem++
-Version: 3.5
-Release: 2%{dotpl}%{?dist}
+Version: 3.6
+Release: 1%{dotpl}%{?dist}
 URL: http://www.freefem.org/ff++/index.htm
 Group: Applications/Engineering
 Source0: http://www.freefem.org/ff++/ftp/%{name}-%{version}%{dashpl}.tar.gz
 Source1: FreeFem++.1
 Patch0: %{name}-rpm.patch
-Patch1: %{name}-gcc44.patch
 Patch2: %{name}-name.patch
 Patch3: %{name}-tex.patch
-Patch4: %{name}-gcc44-link.patch
 License: LGPLv2+
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(id -u -n)
 BuildRequires:	arpack-devel
@@ -82,7 +80,6 @@ This package contains the MPI version of
 %prep
 %setup -q -n %{name}-%{version}%{dashpl}
 %patch0 -p1 -b .r
-%patch1 -p1 -b .gcc44
 %patch2 -p1
 %patch3 -p1 -b .t
 find . -type f -perm 755 \( -name "*.c*" -o -name "*.h*" -o -name "*.edp" \) | xargs chmod 644
@@ -105,10 +102,8 @@ autoreconf -vif
 	--with-blas="-L%{_libdir}/atlas -llapack -lf77blas -lcblas -latlas" \
 	--with-mpi=mpic++
 
-# work around gcc44 bug
-patch -p1 -b --suffix .gcc44-link < %{PATCH4}
-
 %{__make} %{?_smp_mflags}
+%{__make} -C examples++-load load_compile %{?_smp_mflags}
 %{__make} documentation
 
 %install
@@ -116,15 +111,17 @@ rm -rf $RPM_BUILD_ROOT
 make DESTDIR=$RPM_BUILD_ROOT install
 install -d $RPM_BUILD_ROOT%{_mandir}/man1/
 install -pm644 %{SOURCE1} $RPM_BUILD_ROOT%{_mandir}/man1/
+install -d $RPM_BUILD_ROOT%{_datadir}/freefem++/edp
 pushd $RPM_BUILD_ROOT%{_datadir}/freefem++
 rm -r download
 rm BUGS COPYRIGHT HISTORY* INNOVATION INSTALL README TODO freefem++doc.pdf mode-mi-edp.zip
 popd
+rm $RPM_BUILD_ROOT%{_bindir}/ff-pkg-download
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
-%if 0
+%if 1
 %check
 . /etc/profile.d/modules.sh
 module load openmpi-%{_arch}
@@ -148,12 +145,16 @@ export CFLAGS="$CFLAGS $RPM_OPT_FLAGS"
 %{_libdir}/freefem++
 %{_sysconfdir}/freefem++.pref
 %dir %{_datadir}/freefem++
+%{_datadir}/freefem++/edp
+%{_datadir}/freefem++/idp
 
 %files devel
 %defattr(-,root,root,-)
 %{_bindir}/ff-c++
+%{_bindir}/ff-get-dep
 %{_includedir}/freefem++
 %{_datadir}/freefem++/examples*
+%{_datadir}/freefem++/CheckAllEdp
 
 %files glx
 %defattr(-,root,root,-)
@@ -164,6 +165,12 @@ export CFLAGS="$CFLAGS $RPM_OPT_FLAGS"
 %{_bindir}/FreeFem++-mpi
 
 %changelog
+* Sat Dec  5 2009 Dominik Mierzejewski <rpm at greysector.net> 3.6-1.1
+- update to 3.6-1
+- drop upstream'd/obsolete patches
+- move scripts to %%{_datadir}
+- reenable testsuite
+
 * Mon Sep 21 2009 Dominik Mierzejewski <rpm at greysector.net> 3.5-2
 - disable testsuite
 


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/freefem++/devel/sources,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -p -r1.8 -r1.9
--- sources	20 Sep 2009 20:57:17 -0000	1.8
+++ sources	5 Dec 2009 23:53:21 -0000	1.9
@@ -1,2 +1,2 @@
 f1accc292794bbafb66e963080f9d15b  FreeFem++.1
-3dea51f61d8f04ca1d2382c55589816d  freefem++-3.5.tar.gz
+664b3838eb977461e3b92ac37d32d699  freefem++-3.6-1.tar.gz


--- freefem++-gcc44-link.patch DELETED ---


--- freefem++-gcc44.patch DELETED ---




More information about the fedora-extras-commits mailing list