ports/74828: Gromacs port pkg_plist was incorrect

Stephen Montgomery-Smith stephen at math.missouri.edu
Wed Dec 8 00:30:30 UTC 2004


>Number:         74828
>Category:       ports
>Synopsis:       Gromacs port pkg_plist was incorrect
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Wed Dec 08 00:30:29 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator:     Stephen Montgomery-Smith
>Release:        FreeBSD 4.10-STABLE i386
>Organization:
>Environment:
System: FreeBSD cauchy 4.10-STABLE FreeBSD 4.10-STABLE #0: Mon Dec 6 11:15:59 CST 2004 stephen at cauchy:/usr/src-copy/sys/compile/gx270 i386


	
>Description:

The science/gromacs port had a bad pkg_plist, and probably other problems also.
>How-To-Repeat:
>Fix:

diff -ur /usr/ports/science/gromacs/Makefile gromacs/Makefile
--- /usr/ports/science/gromacs/Makefile	Thu Nov 18 10:46:59 2004
+++ gromacs/Makefile	Tue Dec  7 18:14:35 2004
@@ -21,8 +21,6 @@
 RUN_DEPENDS=	${LOCALPREFIX}/mpich/bin/mpicc:${PORTSDIR}/net/mpich:install
 .endif
 
-BROKEN=		Broken pkg-plist
-
 USE_GMAKE=	yes
 GNU_CONFIGURE=	yes
 CONFIGURE_TARGET=	--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
@@ -48,12 +46,15 @@
 USE_XLIB=	yes
 .endif
 
-.ifdef WITHOUT_FFTW
-CONFIGURE_ARGS+=	--without-fftw
+.ifndef WITH_FLOAT
+CONFIGURE_ARGS+=	--disable-float --program-suffix=
+PLIST_SUB+=	SUFFIX_D=_d SUFFIX_DOUBLE=_double
+.else
+PLIST_SUB+=	SUFFIX_D= SUFFIX_DOUBLE=
 .endif
 
-.ifndef WITHOUT_FLOAT
-CONFIGURE_ARGS+=	--disable-float
+.ifdef WITHOUT_FFTW
+CONFIGURE_ARGS+=	--without-fftw
 .endif
 
 .ifdef WITH_MPI
diff -ur /usr/ports/science/gromacs/pkg-plist gromacs/pkg-plist
--- /usr/ports/science/gromacs/pkg-plist	Thu Nov 11 20:20:46 2004
+++ gromacs/pkg-plist	Tue Dec  7 18:06:44 2004
@@ -1,10 +1,10 @@
-lib/libgmx%%SUFFIX_MPI%%.la
-lib/libgmx%%SUFFIX_MPI%%.a
-lib/libmd%%SUFFIX_MPI%%.la
-lib/libmd%%SUFFIX_MPI%%.a
-lib/libgmxana%%SUFFIX_MPI%%.la
-%%WITH_MPI%%lib/libgmxana%%SUFFIX_MPI%%.a
-lib/libgmxana.a
+lib/libgmx%%SUFFIX_MPI%%%%SUFFIX_D%%.la
+lib/libgmx%%SUFFIX_MPI%%%%SUFFIX_D%%.a
+lib/libmd%%SUFFIX_MPI%%%%SUFFIX_D%%.la
+lib/libmd%%SUFFIX_MPI%%%%SUFFIX_D%%.a
+lib/libgmxana%%SUFFIX_MPI%%%%SUFFIX_D%%.la
+%%WITH_MPI%%lib/libgmxana%%SUFFIX_MPI%%%%SUFFIX_D%%.a
+lib/libgmxana%%SUFFIX_D%%.a
 %%WITHOUT_X%%bin/ngmx
 %%WITHOUT_X%%bin/xrama
 %%WITHOUT_X%%bin/highway
@@ -242,7 +242,7 @@
 share/gromacs/tutor/cleanit
 share/gromacs/template/template.c
 share/gromacs/template/README
-share/gromacs/template/Makefile.%%BUILD%%
+share/gromacs/template/Makefile.%%BUILD%%%%SUFFIX_DOUBLE%%
 share/gromacs/html/online.html
 share/gromacs/html/gmxfaq.html
 share/gromacs/html/images/features.gif


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list