From owner-freebsd-ports-bugs@FreeBSD.ORG Mon Jan 19 14:53:42 2009 Return-Path: Delivered-To: freebsd-ports-bugs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CC3391065677 for ; Mon, 19 Jan 2009 14:53:42 +0000 (UTC) (envelope-from murashinln@gmail.com) Received: from wa-out-1112.google.com (wa-out-1112.google.com [209.85.146.180]) by mx1.freebsd.org (Postfix) with ESMTP id 9BF4D8FC1D for ; Mon, 19 Jan 2009 14:53:42 +0000 (UTC) (envelope-from murashinln@gmail.com) Received: by wa-out-1112.google.com with SMTP id m34so1514229wag.27 for ; Mon, 19 Jan 2009 06:53:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:sender:date:message-id:to :subject:from:references:x-mailer:mime-version:content-type :content-transfer-encoding; bh=9BJ6hiqRWKlEvBgCcwNzvAFL1XvIQvjRbrTsvaVAUao=; b=t8m3gmRdwE4GiKDWbX60OvGrXdvBzqIUuB6dO1y5szpF0c8zq2UmIL3l9gvW6OQEdu 0mZpORwD4UJhQeToI7cbTwQUyO2FkaKbahGI71J8lsRvF+jZesChy1qTamgrSk6AveR7 Am2rIMU3/aA9gfxdK83GUYQZJTvZ7Wg0n8yvo= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=sender:date:message-id:to:subject:from:references:x-mailer :mime-version:content-type:content-transfer-encoding; b=sC3SIfEOtDO9NCHVMNfv3PQsuM8Om5kbLanzD1CBK5cEJbN/ZkRNi3aD47+UdN49OW lAiovqUk+M0IPJrIARnP96jToWFnRl1JqMTJi5xIQ/onsauwGQaf95FEN4bnZOYYzCy7 OefHVY3eBpnNAFWQExlNg7PizbNW0dfR/UTd0= Received: by 10.114.203.20 with SMTP id a20mr4079950wag.167.1232375402935; Mon, 19 Jan 2009 06:30:02 -0800 (PST) Received: from localhost (zaq3d2e48b1.zaq.ne.jp [61.46.72.177]) by mx.google.com with ESMTPS id y11sm10929408pod.15.2009.01.19.06.30.01 (version=TLSv1/SSLv3 cipher=RC4-MD5); Mon, 19 Jan 2009 06:30:01 -0800 (PST) Sender: "Shin'ya Murakami" Date: Mon, 19 Jan 2009 23:29:47 +0900 (JST) Message-Id: <20090119.232947.59744078.murashin@gfd-dennou.org> To: freebsd-ports-bugs@FreeBSD.org From: Shin'ya Murakami References: <200901191240.n0JCeMB3036799@freefall.freebsd.org> X-Mailer: Mew version 6.2.50 on Emacs 22.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: Subject: Re: ports/130740: science/netcdf: fix broken fortran support X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Jan 2009 14:53:43 -0000 That patch which I posted few hours ago was still wrong because it leads to failure of 'make regression-test'. I found the solution at the netcdf website. The flag -DpgiFortran in CPPFLAGS instead of -Df2cFortran needs to link Fortran objects with gfortran 4.3. I confirmed that `make regression-test` with a below patch succeeded. reference: http://www.unidata.ucar.edu/software/netcdf/docs/known_problems.html#gfortran_43 ---- Shin'ya Murakami diff -urN /usr/ports/science/netcdf/Makefile netcdf/Makefile --- /usr/ports/science/netcdf/Makefile 2009-01-19 20:58:13.000000000 +0900 +++ netcdf/Makefile 2009-01-19 22:50:36.000000000 +0900 @@ -7,7 +7,7 @@ PORTNAME= netcdf PORTVERSION= 3.6.3 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= science MASTER_SITES= ftp://ftp.unidata.ucar.edu/pub/netcdf/ \ http://sunpoet.net/distfiles/ @@ -18,7 +18,7 @@ CONFLICTS= hdf-4.* netcdf-4.* CONFIGURE_ARGS= --enable-shared -CONFIGURE_ENV= CPPFLAGS="${CPPFLAGS} -I${LOCALBASE}/include -fPIC -DPIC -Df2cFortran" +CONFIGURE_ENV= CPPFLAGS="${CPPFLAGS} -I${LOCALBASE}/include -fPIC -DPIC -DpgiFortran" GNU_CONFIGURE= yes USE_LDCONFIG= yes @@ -32,6 +32,8 @@ OPTIONS= FORTRAN "Build library for Fortran" off +.include + .if !defined(NOPORTDOCS) CONFIGURE_ARGS+=--enable-docs-install .else @@ -69,4 +71,4 @@ regression-test: build @cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE} check -.include +.include From: edwin@FreeBSD.org Date: Mon, 19 Jan 2009 12:40:22 GMT > Synopsis: science/netcdf: fix broken fortran support > > State-Changed-From-To: open->feedback > State-Changed-By: edwin > State-Changed-When: Mon Jan 19 12:40:22 UTC 2009 > State-Changed-Why: > Awaiting maintainers feedback (via the GNATS Auto Assign Tool) > > http://www.freebsd.org/cgi/query-pr.cgi?pr=130740