rpms/freefem++/devel freefem++-gcc44-link.patch, NONE, 1.1 freefem++-gcc44.patch, NONE, 1.1 .cvsignore, 1.6, 1.7 freefem++-rpm.patch, 1.3, 1.4 freefem++.spec, 1.16, 1.17 sources, 1.6, 1.7 freefem++-gcc43.patch, 1.6, NONE

Dominik Mierzejewski rathann at fedoraproject.org
Tue Mar 3 01:56:18 UTC 2009


Author: rathann

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

Modified Files:
	.cvsignore freefem++-rpm.patch freefem++.spec sources 
Added Files:
	freefem++-gcc44-link.patch freefem++-gcc44.patch 
Removed Files:
	freefem++-gcc43.patch 
Log Message:
* Thu Feb 26 2009 Dominik Mierzejewski <rpm at greysector.net> 3.0-4.5
- update to 3.0-5
- fix build with gcc-4.4
- fix build with Fedora-mandated CFLAGS
- sort BRs alphabetically


freefem++-gcc44-link.patch:

--- NEW FILE freefem++-gcc44-link.patch ---
diff -up freefem++-3.0-5/src/fflib/Makefile.link freefem++-3.0-5/src/fflib/Makefile
--- freefem++-3.0-5/src/fflib/Makefile.link	2009-03-03 02:39:02.000000000 +0100
+++ freefem++-3.0-5/src/fflib/Makefile	2009-03-03 02:39:52.000000000 +0100
@@ -464,7 +464,7 @@ libmesh5.obj: ../femlib/libmesh5.c
 #	$(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
 
 Drawing.o: ../femlib/Drawing.cpp
-	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT Drawing.o -MD -MP -MF $(DEPDIR)/Drawing.Tpo -c -o Drawing.o `test -f '../femlib/Drawing.cpp' || echo '$(srcdir)/'`../femlib/Drawing.cpp
+	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -O1 -MT Drawing.o -MD -MP -MF $(DEPDIR)/Drawing.Tpo -c -o Drawing.o `test -f '../femlib/Drawing.cpp' || echo '$(srcdir)/'`../femlib/Drawing.cpp
 	mv -f $(DEPDIR)/Drawing.Tpo $(DEPDIR)/Drawing.Po
 #	source='../femlib/Drawing.cpp' object='Drawing.o' libtool=no \
 #	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) \

freefem++-gcc44.patch:

--- NEW FILE freefem++-gcc44.patch ---
diff -up freefem++-3.0-5/src/fflib/environment.cpp.gcc44 freefem++-3.0-5/src/fflib/environment.cpp
--- freefem++-3.0-5/src/fflib/environment.cpp.gcc44	2008-12-12 15:17:22.000000000 +0100
+++ freefem++-3.0-5/src/fflib/environment.cpp	2009-02-27 00:55:12.000000000 +0100
@@ -57,7 +57,7 @@ const char BACKSLACH='\\';
 
 string DirName(const char * f)
 {
-  char *c= strrchr(f,dirsep);
+  const char *c= strrchr(f,dirsep);
   if(!c) return string("");
   else return string(f,strlen(f)-strlen(c));
 }


Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/freefem++/devel/.cvsignore,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- .cvsignore	11 Dec 2008 00:12:58 -0000	1.6
+++ .cvsignore	3 Mar 2009 01:55:48 -0000	1.7
@@ -1,2 +1,2 @@
 FreeFem++.1
-freefem++-3.0-2.tar.gz
+freefem++-3.0-5.tar.gz

freefem++-rpm.patch:

Index: freefem++-rpm.patch
===================================================================
RCS file: /cvs/pkgs/rpms/freefem++/devel/freefem++-rpm.patch,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- freefem++-rpm.patch	11 Dec 2008 00:12:58 -0000	1.3
+++ freefem++-rpm.patch	3 Mar 2009 01:55:48 -0000	1.4
@@ -1,6 +1,61 @@
-diff -up freefem++-3.0-2/configure.ac.r freefem++-3.0-2/configure.ac
---- freefem++-3.0-2/configure.ac.r	2008-12-09 23:56:07.000000000 +0100
-+++ freefem++-3.0-2/configure.ac	2008-12-10 23:27:23.000000000 +0100
+diff -up freefem++-3.0-5/acoptim.m4.r freefem++-3.0-5/acoptim.m4
+--- freefem++-3.0-5/acoptim.m4.r	2006-01-27 16:51:16.000000000 +0100
++++ freefem++-3.0-5/acoptim.m4	2009-03-03 01:29:12.000000000 +0100
+@@ -16,14 +16,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])
+ 
+-# Autoconf always chooses -O2. -O2 in gcc makes some functions
+-# disappear. This is not ideal for debugging. And when we optimize, we
+-# do not use -O2 anyway.
+-
+-CFLAGS="`echo $CFLAGS | sed 's/-O2//g'`"
+-FFLAGS="`echo $FFLAGS | sed 's/-O2//g'`"
+-CXXFLAGS="`echo $CXXFLAGS | sed 's/-O2//g'`"
+-
+ if test "$enable_debug" = yes;
+ then
+ 	AC_MSG_RESULT(yes)
+@@ -32,9 +24,9 @@ else
+ 
+ 	# No debugging information in optimized code
+ 
+-	CFLAGS="`echo $CFLAGS | sed 's/-g//g'` -DNDEBUG"
+-	FFLAGS="`echo $FFLAGS | sed 's/-g//g'` -DNDEBUG"
+-	CXXFLAGS="`echo $CXXFLAGS | sed 's/-g//g'` -DNDEBUG"
++	CFLAGS="$CFLAGS -DNDEBUG"
++	FFLAGS="$FFLAGS -DNDEBUG"
++	CXXFLAGS="$CXXFLAGS -DNDEBUG"
+ fi
+ 
+ # Hardware-independant optimization
+@@ -68,6 +60,14 @@ if test "$enable_debug" != yes \
+     -a "$enable_generic" != yes
+ then
+ 
++# Autoconf always chooses -O2. -O2 in gcc makes some functions
++# disappear. This is not ideal for debugging. And when we optimize, we
++# do not use -O2 anyway.
++
++CFLAGS="`echo $CFLAGS | sed 's/-O2//g'`"
++FFLAGS="`echo $FFLAGS | sed 's/-O2//g'`"
++CXXFLAGS="`echo $CXXFLAGS | sed 's/-O2//g'`"
++
+     # MacOS X Darwin
+     if test -x /usr/bin/hostinfo
+ 	then
+diff -up freefem++-3.0-5/configure.ac.r freefem++-3.0-5/configure.ac
+--- freefem++-3.0-5/configure.ac.r	2009-01-20 20:56:56.000000000 +0100
++++ freefem++-3.0-5/configure.ac	2009-03-03 01:31:15.000000000 +0100
+@@ -247,7 +247,7 @@ AC_DEFINE_UNQUOTED(VersionFreeFempp,$ff_
+ # date is only useful for config-version.h
+ 
+ test "$prefix" = NONE && prefix="$ac_default_prefix"
+-ff_prefix_dir="${prefix}/lib/ff++/$VERSION"   
++ff_prefix_dir="${libdir}/freefem++"   
+ AC_MSG_CHECKING(prefix dir freefem++  )
+ AC_MSG_RESULT($ff_prefix_dir)	 
+ 
 @@ -344,10 +344,7 @@ ff_x11=no
  
  if test "$ff_mingw" = no && test "$with_x" != "no";
@@ -12,7 +67,7 @@
  fi
  
  AC_MSG_RESULT($ff_x11)
-@@ -1075,7 +1072,7 @@ then
+@@ -1082,7 +1079,7 @@ then
  		AC_CHECK_LIB(umfpack,umf_i_malloc,
  			ff_umfpack_libs=" -lumfpack $ff_umfpack_libs"
  			ff_umfpack_ok=yes,,$ff_umfpack_libs)
@@ -21,32 +76,9 @@
  			AC_MSG_WARN([		Sorry we find UMFPACK lib but not the include umfpack.h file])
  		fi
  	fi	
-diff -up freefem++-3.0-2/configure.r freefem++-3.0-2/configure
---- freefem++-3.0-2/configure.r	2008-12-09 23:16:21.000000000 +0100
-+++ freefem++-3.0-2/configure	2008-12-10 23:27:23.000000000 +0100
-@@ -7689,10 +7689,7 @@ ff_x11=no
- 
- if test "$ff_mingw" = no && test "$with_x" != "no";
- then
--	if test -d /usr/X11R6
--	then
- 		ff_x11=yes
--	fi
- fi
- 
- echo "$as_me:$LINENO: result: $ff_x11" >&5
-@@ -13728,7 +13725,7 @@ if test $ac_cv_lib_umfpack_umf_i_malloc 
- 			ff_umfpack_ok=yes
- fi
- 
--		if test "$ff_umfpack_ok" != yes -o "$ff_umfpack_header" != yes ; then
-+		if test "$ff_umfpack_ok" = yes -a "$ff_umfpack_header" != yes ; then
- 			{ echo "$as_me:$LINENO: WARNING: 		Sorry we find UMFPACK lib but not the include umfpack.h file" >&5
- echo "$as_me: WARNING: 		Sorry we find UMFPACK lib but not the include umfpack.h file" >&2;}
- 		fi
-diff -up freefem++-3.0-2/examples++-load/load.link.r freefem++-3.0-2/examples++-load/load.link
---- freefem++-3.0-2/examples++-load/load.link.r	2008-12-09 17:03:50.000000000 +0100
-+++ freefem++-3.0-2/examples++-load/load.link	2008-12-10 23:27:23.000000000 +0100
+diff -up freefem++-3.0-5/examples++-load/load.link.in.r freefem++-3.0-5/examples++-load/load.link.in
+--- freefem++-3.0-5/examples++-load/load.link.in.r	2009-01-20 20:56:57.000000000 +0100
++++ freefem++-3.0-5/examples++-load/load.link.in	2009-03-03 01:04:15.000000000 +0100
 @@ -5,9 +5,9 @@ FFVERSION='@VERSION@'
  FFCXXFLAGS='@CXXFLAGS@ @CPPFLAGS@'
  INCFF=
@@ -58,78 +90,46 @@
 +if [ "$FFCXXFLAGS" = '@CXXFLAGS@' ] ; then FFCXXFLAGS=""; fi
 +if [ "$FFVERSION" = '@VERSION@' ] ; then FFVERSION=""; fi
  if [ -z "$INCFF" ] ; then
-     if [ -d "@INCFF@/." ] ; then
+     if [ -f "@INCFF@/ff++.hpp" ] ; then
  	INCFF="-I at INCFF@"
 @@ -15,8 +15,8 @@ if [ -z "$INCFF" ] ; then
  	INCFF="-Iinclude"
-     elif [ -d "FFAPPLI_INC/." ] ; then 
+     elif [ -f "FFAPPLI_INC/ff++.hpp" ] ; then 
  	INCFF="-IFFAPPLI_INC" 
--    elif [ -d '@ff_prefix_dir@/include/.' ] ; then 
+-    elif [ -f '@ff_prefix_dir@/include/ff++.hpp' ] ; then 
 -	INCFF='-I at ff_prefix_dir@/include' 
-+    elif [ -d '@includedir@/freefem++/.' ] ; then 
++    elif [ -f '@includedir@/freefem++/ff++.hpp' ] ; then 
 +	INCFF='-I at includedir@/freefem++' 
      else
  	echo " erreur PB include freefem++ directory " ;
  	exit 1;
-diff -up freefem++-3.0-2/examples++-load/Makefile.am.r freefem++-3.0-2/examples++-load/Makefile.am
---- freefem++-3.0-2/examples++-load/Makefile.am.r	2008-12-08 22:55:59.000000000 +0100
-+++ freefem++-3.0-2/examples++-load/Makefile.am	2008-12-10 23:27:23.000000000 +0100
-@@ -130,15 +130,15 @@ ff-c++:load.link
- 	chmod a+x ff-c++
+diff -up freefem++-3.0-5/examples++-load/Makefile.am.r freefem++-3.0-5/examples++-load/Makefile.am
+--- freefem++-3.0-5/examples++-load/Makefile.am.r	2009-01-06 20:30:40.000000000 +0100
++++ freefem++-3.0-5/examples++-load/Makefile.am	2009-03-03 01:04:15.000000000 +0100
+@@ -132,13 +132,13 @@ load.link:load.link.in  Makefile
+ 	chmod a+x load.link
  
  install-exec-local:: load_compile
--	mkdir -p $(ff_prefix_dir)/lib
--	mkdir -p $(ff_prefix_dir)/include
--	mkdir -p $(ff_prefix_dir)/etc
--	mkdir -p $(ff_prefix_dir)/edp
--	$(INSTALL_DATA) include/* $(ff_prefix_dir)/include
--	$(INSTALL) -m 555 $(LIST_COMPILE) $(ff_prefix_dir)/lib
--	echo loadpath += \"$(ff_prefix_dir)/lib\"  >$(ff_prefix_dir)/etc/freefem++.pref
--	echo includepath += \"$(ff_prefix_dir)/edp\"  >>$(ff_prefix_dir)/etc/freefem++.pref
--	$(INSTALL_SCRIPT) ff-c++  ${bindir}
-+	mkdir -p $(DESTDIR)$(libdir)/freefem++
-+	mkdir -p $(DESTDIR)$(includedir)/freefem++
-+	mkdir -p $(DESTDIR)$(sysconfdir)
-+	mkdir -p $(DESTDIR)$(datadir)/freefem++/edp
-+	$(INSTALL_DATA) include/* $(DESTDIR)$(includedir)/freefem++
-+	$(INSTALL) -m 555 $(LIST_COMPILE) $(DESTDIR)$(libdir)/freefem++
-+	echo loadpath += \"$(libdir)\"  >$(DESTDIR)$(sysconfdir)/freefem++.pref
-+	echo includepath += \"$(datadir)/freefem++/edp\"  >>$(DESTDIR)$(sysconfdir)/freefem++.pref
-+	$(INSTALL_SCRIPT) ff-c++  $(DESTDIR)$(bindir)
- 
- 
- 
-diff -up freefem++-3.0-2/examples++-load/Makefile.in.r freefem++-3.0-2/examples++-load/Makefile.in
---- freefem++-3.0-2/examples++-load/Makefile.in.r	2008-12-09 23:56:08.000000000 +0100
-+++ freefem++-3.0-2/examples++-load/Makefile.in	2008-12-10 23:27:23.000000000 +0100
-@@ -606,15 +606,15 @@ ff-c++:load.link
- 	chmod a+x ff-c++
- 
- install-exec-local:: load_compile
--	mkdir -p $(ff_prefix_dir)/lib
--	mkdir -p $(ff_prefix_dir)/include
--	mkdir -p $(ff_prefix_dir)/etc
--	mkdir -p $(ff_prefix_dir)/edp
--	$(INSTALL_DATA) include/* $(ff_prefix_dir)/include
--	$(INSTALL) -m 555 $(LIST_COMPILE) $(ff_prefix_dir)/lib
--	echo loadpath += \"$(ff_prefix_dir)/lib\"  >$(ff_prefix_dir)/etc/freefem++.pref
--	echo includepath += \"$(ff_prefix_dir)/edp\"  >>$(ff_prefix_dir)/etc/freefem++.pref
--	$(INSTALL_SCRIPT) ff-c++  ${bindir}
-+	mkdir -p $(DESTDIR)$(libdir)/freefem++
-+	mkdir -p $(DESTDIR)$(includedir)/freefem++
-+	mkdir -p $(DESTDIR)$(sysconfdir)
-+	mkdir -p $(DESTDIR)$(datadir)/freefem++/edp
-+	$(INSTALL_DATA) include/* $(DESTDIR)$(includedir)/freefem++
-+	$(INSTALL) -m 755 $(LIST_COMPILE) $(DESTDIR)$(libdir)/freefem++
-+	echo loadpath += \"$(libdir)\"  >$(DESTDIR)$(sysconfdir)/freefem++.pref
-+	echo includepath += \"$(datadir)/freefem++/edp\"  >>$(DESTDIR)$(sysconfdir)/freefem++.pref
-+	$(INSTALL_SCRIPT) ff-c++  $(DESTDIR)$(bindir)
- # Tell versions [3.59,3.63) of GNU make to not export all variables.
- # Otherwise a system limit (for SysV at least) may be exceeded.
- .NOEXPORT:
-diff -up freefem++-3.0-2/src/lglib/Makefile.am.r freefem++-3.0-2/src/lglib/Makefile.am
---- freefem++-3.0-2/src/lglib/Makefile.am.r	2006-04-10 22:51:52.000000000 +0200
-+++ freefem++-3.0-2/src/lglib/Makefile.am	2008-12-10 23:27:23.000000000 +0100
+-	$(mkinstalldirs) -m 755 $(DESTDIR)$(ff_prefix_dir)/lib
+-	$(mkinstalldirs) -m 755 $(DESTDIR)$(ff_prefix_dir)/include
+-	$(mkinstalldirs) -m 755 $(DESTDIR)$(ff_prefix_dir)/etc
+-	$(INSTALL_DATA)  include/* $(DESTDIR)$(ff_prefix_dir)/include
+-	$(INSTALL)  -m 555 $(LIST_COMPILE) $(DESTDIR)$(ff_prefix_dir)/lib
+-	echo loadpath += \"$(ff_prefix_dir)/lib\"  >$(DESTDIR)$(ff_prefix_dir)/etc/freefem++.pref
+-	echo includepath += \"$(ff_prefix_dir)/edp\"  >>$(DESTDIR)$(ff_prefix_dir)/etc/freefem++.pref
++	$(mkinstalldirs) -m 755 $(DESTDIR)$(libdir)/freefem++
++	$(mkinstalldirs) -m 755 $(DESTDIR)$(includedir)/freefem++
++	$(mkinstalldirs) -m 755 $(DESTDIR)$(sysconfdir)
++	$(INSTALL_DATA)  include/* $(DESTDIR)$(includedir)/freefem++
++	$(INSTALL)  -m 555 $(LIST_COMPILE) $(DESTDIR)$(libdir)/freefem++
++	echo loadpath += \"$(ff_prefix_dir)/lib\"  >$(DESTDIR)$(sysconfdir)/freefem++.pref
++	echo includepath += \"$(ff_prefix_dir)/edp\"  >>$(DESTDIR)$(sysconfdir)/freefem++.pref
+ 	$(INSTALL_SCRIPT) ff-c++  $(DESTDIR)${bindir}
+ 
+ 
+diff -up freefem++-3.0-5/src/lglib/Makefile.am.r freefem++-3.0-5/src/lglib/Makefile.am
+--- freefem++-3.0-5/src/lglib/Makefile.am.r	2006-04-10 22:51:52.000000000 +0200
++++ freefem++-3.0-5/src/lglib/Makefile.am	2009-03-03 01:04:15.000000000 +0100
 @@ -9,9 +9,9 @@ INCLUDES=-I../fflib -I../bamglib -I../Gr
  BUILT_SOURCES=lg.tab.hpp lg.tab.cpp
  
@@ -142,18 +142,3 @@
  libfreefem++.dylib: lg.tab.o ../fflib/libff.a
  	g++ -bundle lg.tab.o  ../fflib/libff.a $(UMFPACKLIB) $(ARPACKLIB) $(BLASLIB) $(LIBS) -o libfreefem++.dylib
  EXTRA_DIST=lg.y
-diff -up freefem++-3.0-2/src/lglib/Makefile.in.r freefem++-3.0-2/src/lglib/Makefile.in
---- freefem++-3.0-2/src/lglib/Makefile.in.r	2008-12-09 23:56:09.000000000 +0100
-+++ freefem++-3.0-2/src/lglib/Makefile.in	2008-12-10 23:27:23.000000000 +0100
-@@ -483,9 +483,9 @@ uninstall-am: uninstall-info-am
- 
- 
- lg.tab.hpp  lg.tab.cpp: lg.y
--	-rm lg.tab.hpp  lg.tab.cpp lg.tab.cpp.h
-+	-rm -f lg.tab.hpp  lg.tab.cpp lg.tab.cpp.h
- 	bison -dtv -p lg  $< -o lg.tab.cpp
--	-mv lg.tab.cpp.h  lg.tab.hpp # pour un  pb entre des versions de bison 
-+	-mv -f lg.tab.cpp.h  lg.tab.hpp
- libfreefem++.dylib: lg.tab.o ../fflib/libff.a
- 	g++ -bundle lg.tab.o  ../fflib/libff.a $(UMFPACKLIB) $(ARPACKLIB) $(BLASLIB) $(LIBS) -o libfreefem++.dylib
- # Tell versions [3.59,3.63) of GNU make to not export all variables.


Index: freefem++.spec
===================================================================
RCS file: /cvs/pkgs/rpms/freefem++/devel/freefem++.spec,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- freefem++.spec	24 Feb 2009 18:18:55 -0000	1.16
+++ freefem++.spec	3 Mar 2009 01:55:48 -0000	1.17
@@ -1,18 +1,19 @@
-%define dotpl .3
-%define dashpl -2
+%define dotpl .5
+%define dashpl -5
 
 Summary: PDE solving tool
 Name: freefem++
 Version: 3.0
-Release: 3%{dotpl}%{?dist}
+Release: 4%{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}-gcc43.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
@@ -25,12 +26,13 @@
 BuildRequires:	gcc-gfortran
 BuildRequires:	glut-devel
 BuildRequires:	ImageMagick
+BuildRequires:	lam-devel
 BuildRequires:	lapack-devel
 BuildRequires:	libGLU-devel
+BuildRequires:	libtool
 BuildRequires:	libXpm-devel
 BuildRequires:	libXt-devel
 BuildRequires:	libXxf86vm-devel
-BuildRequires:	lam-devel
 BuildRequires:	suitesparse-devel
 #BuildRequires:	superlu-devel
 %{?_with_tetgen:BuildRequires:	tetgen-devel}
@@ -80,7 +82,7 @@
 %prep
 %setup -q -n %{name}-%{version}%{dashpl}
 %patch0 -p1 -b .r
-%patch1 -p1 -b .gcc43
+%patch1 -p1 -b .gcc44
 %patch2 -p1
 %patch3 -p1 -b .t
 find . -type f -perm 755 \( -name "*.c*" -o -name "*.h*" \) | xargs chmod 644
@@ -93,6 +95,8 @@
 %build
 . /etc/profile.d/modules.sh
 module load %{_libdir}/lam/lam.module
+export CFLAGS="$CFLAGS $RPM_OPT_FLAGS"
+autoreconf -vif
 %configure \
 	INSTALL="%{__install} -p" \
 	--disable-download \
@@ -101,7 +105,10 @@
 	--with-blas="-L%{_libdir}/atlas -llapack -lf77blas -lcblas -latlas" \
 	--with-mpi=mpic++
 
-%{__make} CFLAGS="$RPM_OPT_FLAGS" CXXFLAGS="$RPM_OPT_FLAGS" %{?_smp_mflags}
+# work around gcc44 bug
+patch -p1 -b --suffix .gcc44-link < %{PATCH4}
+
+%{__make} %{?_smp_mflags}
 %{__make} documentation
 
 %install
@@ -154,6 +161,12 @@
 %{_bindir}/FreeFem++-mpi
 
 %changelog
+* Thu Feb 26 2009 Dominik Mierzejewski <rpm at greysector.net> 3.0-4.5
+- update to 3.0-5
+- fix build with gcc-4.4
+- fix build with Fedora-mandated CFLAGS
+- sort BRs alphabetically
+
 * Tue Feb 24 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 3.0-3.3
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
 


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/freefem++/devel/sources,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- sources	11 Dec 2008 00:12:58 -0000	1.6
+++ sources	3 Mar 2009 01:55:48 -0000	1.7
@@ -1,2 +1,2 @@
 f1accc292794bbafb66e963080f9d15b  FreeFem++.1
-75b7e8faae3afe01a6800a523ebb54f6  freefem++-3.0-2.tar.gz
+fcdaff128c57fb95427954cbe2f52a61  freefem++-3.0-5.tar.gz


--- freefem++-gcc43.patch DELETED ---




More information about the fedora-extras-commits mailing list