Date: Sat, 23 Dec 2006 05:58:58 +0800 (CST) From: Sunpoet Po-Chuan Hsieh <sunpoet@sunpoet.net> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/107117: [MAINTAINER] science/netcdf: Fix build on upcoming GCC 4.1 for 7-CURRENT. Message-ID: <20061222215858.138701701D@sunpoet.net> Resent-Message-ID: <200612222230.kBMMUPka074520@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 107117 >Category: ports >Synopsis: [MAINTAINER] science/netcdf: Fix build on upcoming GCC 4.1 for 7-CURRENT. >Confidential: no >Severity: critical >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Fri Dec 22 22:30:25 GMT 2006 >Closed-Date: >Last-Modified: >Originator: Sunpoet Po-Chuan Hsieh >Release: FreeBSD 6.2-PRERELEASE i386 >Organization: SUNPOET.net >Environment: System: FreeBSD IRIS.sunpoet.net 6.2-PRERELEASE FreeBSD 6.2-PRERELEASE #12: Wed Nov 22 22:10:47 CST 2006 root@IRIS.sunpoet.net:/usr/obj/usr/src/sys/sunpoet i386 >Description: 1. Fix build on upcoming GCC 4.1 for 7-CURRENT. 2. Make portlint happy. >How-To-Repeat: >Fix: Apply this patch with -E option. --- Makefile Fri Jun 2 01:30:47 2006 +++ Makefile Sat Dec 23 05:48:03 2006 @@ -8,7 +8,8 @@ PORTNAME= netcdf PORTVERSION= 3.6.1 CATEGORIES= science -MASTER_SITES= ftp://ftp.unidata.ucar.edu/pub/netcdf/%SUBDIR%/ +MASTER_SITES= ftp://ftp.unidata.ucar.edu/pub/netcdf/%SUBDIR%/ \ + http://sunpoet.net/distfiles/ MASTER_SITE_SUBDIR= . old MAINTAINER= sunpoet@sunpoet.net @@ -18,10 +19,10 @@ CONFLICTS= hdf-4.* -GNU_CONFIGURE= yes -CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL} CONFIGURE_ENV= CPPFLAGS="-fPIC -DPIC -Df2cFortran" -INSTALLS_SHLIB= yes +CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL} +GNU_CONFIGURE= yes +USE_LDCONFIG= yes MAN1= ncdump.1 ncgen.1 MAN3= netcdf.3 netcdf.3f --- files/patch-Makefile Thu Jan 1 08:00:00 1970 +++ files/patch-Makefile Sat Dec 23 05:34:01 2006 @@ -0,0 +1,20 @@ +--- Makefile.orig Mon Feb 27 00:43:59 2006 ++++ Makefile Sat Dec 23 05:33:43 2006 +@@ -117,6 +117,8 @@ + ncgen/distclean \ + cxx/clean \ + cxx/distclean \ ++fortran/install \ ++fortran/uninstall \ + : + @subdir=`echo $@ | sed 's,/.*,,'`; \ + target=`echo $@ | sed 's,.*/,,'`; \ +@@ -124,8 +126,6 @@ + + fortran/all \ + fortran/test \ +-fortran/install \ +-fortran/uninstall \ + nf_test/all \ + nf_test/test \ + : --- files/patch-aa Sun Jan 9 00:36:45 2005 +++ files/patch-aa Thu Jan 1 08:00:00 1970 @@ -1,19 +0,0 @@ ---- rules.make.orig Sat Dec 18 05:34:48 2004 -+++ rules.make Thu Jan 6 15:12:59 2005 -@@ -145,14 +145,8 @@ - $(INSTALL) $(MANUAL) $@ - $(MANDIR)/man3/$(MANUAL): $(MANDIR)/man3 $(MANUAL) - $(INSTALL) $(MANUAL) $@ --$(MANDIR)/man3f/$(MANUAL): $(MANDIR)/man3 $(MANDIR)/man3/$(MANUAL) \ -- $(MANDIR)/man3f -- rm -f $@ -- ln -s $(MANDIR)/man3/$(MANUAL) $@ --$(MANDIR)/man3f90/$(MANUAL): $(MANDIR)/man3 $(MANDIR)/man3/$(MANUAL) \ -- $(MANDIR)/man3f90 -- rm -f $@ -- ln -s $(MANDIR)/man3/$(MANUAL) $@ -+$(MANDIR)/man3f/$(MANUAL): $(MANDIR)/man3 $(MANDIR)/man3/$(MANUAL) -+$(MANDIR)/man3f90/$(MANUAL): $(MANDIR)/man3 $(MANDIR)/man3/$(MANUAL) - - ################################################################################ - # Cleanup: --- files/patch-rules.make Thu Jan 1 08:00:00 1970 +++ files/patch-rules.make Sun Jan 9 00:36:45 2005 @@ -0,0 +1,19 @@ +--- rules.make.orig Sat Dec 18 05:34:48 2004 ++++ rules.make Thu Jan 6 15:12:59 2005 +@@ -145,14 +145,8 @@ + $(INSTALL) $(MANUAL) $@ + $(MANDIR)/man3/$(MANUAL): $(MANDIR)/man3 $(MANUAL) + $(INSTALL) $(MANUAL) $@ +-$(MANDIR)/man3f/$(MANUAL): $(MANDIR)/man3 $(MANDIR)/man3/$(MANUAL) \ +- $(MANDIR)/man3f +- rm -f $@ +- ln -s $(MANDIR)/man3/$(MANUAL) $@ +-$(MANDIR)/man3f90/$(MANUAL): $(MANDIR)/man3 $(MANDIR)/man3/$(MANUAL) \ +- $(MANDIR)/man3f90 +- rm -f $@ +- ln -s $(MANDIR)/man3/$(MANUAL) $@ ++$(MANDIR)/man3f/$(MANUAL): $(MANDIR)/man3 $(MANDIR)/man3/$(MANUAL) ++$(MANDIR)/man3f90/$(MANUAL): $(MANDIR)/man3 $(MANDIR)/man3/$(MANUAL) + + ################################################################################ + # Cleanup: >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20061222215858.138701701D>