Index: head/biology/platon/Makefile =================================================================== --- head/biology/platon/Makefile (revision 182583) +++ head/biology/platon/Makefile (revision 182584) @@ -1,75 +1,78 @@ # New ports collection makefile for: platon # Date created: 1999-04-22 # Whom: Ryo MIYAMOTO # # $FreeBSD$ # PORTNAME= platon -PORTVERSION= 2003.12.04 +PORTVERSION= 2007.01.09 CATEGORIES= biology MASTER_SITES= ftp://xraysoft.chem.uu.nl/pub/unix/ DISTNAME= platon MAINTAINER= ports@FreeBSD.org COMMENT= Tool for viewing molecular/crystallographic structures # PLATON may be used free of charge by the academic community under # the condition that it is not redistributed for a current & fresh copy. # There is a charge of US$ 5000 for commercial users. RESTRICTED= free for academic, US$ 5000 for commercial users USE_XLIB= yes +WANT_FORTRAN= yes #dummy but future use +BUILD_DEPENDS+= gfortran42:${PORTSDIR}/lang/gcc42 +FC= gfortran42 +F77= gfortran42 +MAKE_ENV+= FC="${FC}" # This port only has snapshot archive IGNOREFILES= platon.tar.gz SAMPLES= azt.dat bucky.spf c476.spf c540.cart3d check.def cubane.spf \ cyto.spf ml.pdb s810c.cif s913a.res sucrose.spf TESTDATADIR= ABSORB_EXAMPLE ABSTOMPA_EXAMPLE ABSTOMPA_TEST ADDSYM_EXAMPLE \ ASYM_EXAMPLE DELABS_EXAMPLE MULABS_EXAMPLE PSICOR_EXAMPLE \ SQUEEZE_EXAMPLE .include .if ${ARCH} == "alpha" BROKEN= /usr/libexec/elf/ld: platon.o: .got subsegment exceeds 64K (size 88552) .endif -.if ${OSVERSION} >= 400004 -MAKE_ENV+= HAVE_G2C=yes -.endif - pre-patch: - (cd ${WRKDIR}/${DISTNAME} && ${GUNZIP_CMD} platon.f.Z) - ${SED} 's,%%X11BASE%%,${X11BASE},g' ${FILESDIR}/Makefile > ${WRKDIR}/${DISTNAME}/Makefile - (cd ${WRKDIR}/${DISTNAME} && ${GUNZIP_CMD} xdrvr.c.gz) + (cd ${WRKDIR}/${DISTNAME} ; ${GUNZIP_CMD} platon.f.Z xdrvr.c.gz) + +post-patch: + ${CP} ${FILESDIR}/Makefile ${WRKSRC}/Makefile + ${REINPLACE_CMD} -e "s+%%X11BASE%%+${X11BASE}+" ${WRKSRC}/Makefile pre-install: ${STRIP_CMD} ${WRKDIR}/${DISTNAME}/platon ${RM} -f ${PREFIX}/bin/pluton ${RM} -rf ${PREFIX}/share/doc/platon ${MKDIR} ${PREFIX}/share/doc/platon ${RM} -rf ${PREFIX}/share/doc/platon/TEST ${MKDIR} ${PREFIX}/share/doc/platon/TEST do-install: ${INSTALL_PROGRAM} ${WRKDIR}/${DISTNAME}/platon ${PREFIX}/bin ${LN} -s ${PREFIX}/bin/platon ${PREFIX}/bin/pluton ${INSTALL_DATA} ${WRKDIR}/${DISTNAME}/README* \ ${PREFIX}/share/doc/platon ${INSTALL_DATA} ${WRKDIR}/${DISTNAME}/VALIDATION.DOC \ ${PREFIX}/share/doc/platon for file in ${SAMPLES} ; do \ ${INSTALL_DATA} ${WRKDIR}/${DISTNAME}/$${file} \ ${PREFIX}/share/doc/platon ; \ done ${INSTALL_DATA} ${WRKDIR}/${DISTNAME}/platon_html.tar.gz \ ${PREFIX}/share/doc/platon for dirs in ${TESTDATADIR} ; do \ ${MKDIR} ${PREFIX}/share/doc/platon/TEST/$${dirs} && \ ${INSTALL_DATA} ${WRKDIR}/${DISTNAME}/TEST/$${dirs}/* \ ${PREFIX}/share/doc/platon/TEST/$${dirs} ; \ done .include Property changes on: head/biology/platon/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.23 \ No newline at end of property +1.24 \ No newline at end of property Index: head/biology/platon/files/Makefile =================================================================== --- head/biology/platon/files/Makefile (revision 182583) +++ head/biology/platon/files/Makefile (revision 182584) @@ -1,29 +1,24 @@ # Makefile for platon # # $FreeBSD$ TARGET= platon OBJS= platon.o xdrvr.o .if ${OSVERSION} >= 400018 FOPT= ${FFLAGS} .else FOPT= ${FFLAGS} -Nx800 -NL400 -Nn802 .endif COPT= ${CFLAGS} -I%%X11BASE%%/include LOPT= -L%%X11BASE%%/lib -lX11 -.if defined(HAVE_G2C) -LOPT+= -lg2c -.else -LOPT+= -lf2c -.endif all: ${OBJS} ${FC} -o ${TARGET} ${OBJS} ${LOPT} platon.o: platon.f ${FC} ${FOPT} -c $< xdrvr.o: xdrvr.c ${CC} ${COPT} -c $< #f77 -o platon platon.f xdrvr.c -lX11 Property changes on: head/biology/platon/files/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.3 \ No newline at end of property +1.4 \ No newline at end of property