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