diff options
author | Dmitry Marakasov <amdmi3@FreeBSD.org> | 2008-10-23 14:13:37 +0000 |
---|---|---|
committer | Dmitry Marakasov <amdmi3@FreeBSD.org> | 2008-10-23 14:13:37 +0000 |
commit | c3fd0b3811eb787dbecdb9490b03dbc7edf0d39e (patch) | |
tree | 75e688466e41a636efa4932612ed12589724efac /biology/avida/Makefile | |
parent | 97f2dd1298cded4a92b928e0a5bcf56a07d3f6d5 (diff) |
Notes
Diffstat (limited to 'biology/avida/Makefile')
-rw-r--r-- | biology/avida/Makefile | 43 |
1 files changed, 14 insertions, 29 deletions
diff --git a/biology/avida/Makefile b/biology/avida/Makefile index 1109de14ea97..a4ab1cfc8bb7 100644 --- a/biology/avida/Makefile +++ b/biology/avida/Makefile @@ -6,47 +6,32 @@ # PORTNAME= avida -PORTVERSION= 2.4.3 +PORTVERSION= 2.8.1 CATEGORIES= biology -MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} -MASTER_SITE_SUBDIR= ${PORTNAME} -DISTNAME= ${PORTNAME}-src-${PORTVERSION} +MASTER_SITES= SF +DISTNAME= ${PORTNAME}-${PORTVERSION}-src MAINTAINER= ports@FreeBSD.org COMMENT= Avida is an auto-adaptive genetic system designed for ALife research -BUILD_DEPENDS= cmake:${PORTSDIR}/devel/cmake +USE_CMAKE= yes +USE_GCC= 4.2+ -CMAKE_ARGS= -DPROJECT_BINARY_DIR=${WRKSRC}/build/work \ - -DAVD_CONSISTENCY_TEST_PRIMITIVE:BOOL=OFF \ - -DAVD_GUI_NCURSES:BOOL=ON \ - -DAVD_PRIMITIVE:BOOL=ON \ - -DAVD_UNIT_TESTS:BOOL=OFF\ - -DCMAKE_BUILD_TYPE:STRING=Release +WRKSRC= ${WRKDIR}/${PORTNAME}-src-${PORTVERSION} -WRKSRC= ${WRKDIR}/${PORTNAME} +PORTDOCS= * -do-build: - @(cd ${BUILD_WRKSRC}; \ - ${MKDIR} build build/work; \ - cd build; \ - cmake ${CMAKE_ARGS} ..; \ - ${MAKE}) - -do-install: - @(cd ${BUILD_WRKSRC}; \ - cd build; \ - ${MAKE} install) +post-extract: + @${RM} -f ${WRKSRC}/documentation/.[D_]* post-install: - ${MKDIR} ${PREFIX}/share/${PORTNAME} - (cd ${WRKSRC}/build/work/work; \ - ${INSTALL_PROGRAM} AvidaConsole ${PREFIX}/bin; \ - ${INSTALL_PROGRAM} task_event_gen ${PREFIX}/bin; \ - ${INSTALL_DATA} analyze.cfg environment.cfg events.cfg genesis genesis.4stack inst_set.4stack inst_set.default organism.default ${PREFIX}/share/${PORTNAME} ) + ${INSTALL_PROGRAM} ${WRKSRC}/work/avida ${PREFIX}/bin + ${INSTALL_PROGRAM} ${WRKSRC}/work/avida-viewer ${PREFIX}/bin + ${MKDIR} ${DATADIR} + ${INSTALL_DATA} ${WRKSRC}/work/*.cfg ${WRKSRC}/work/*.org ${DATADIR} .if !defined(NOPORTDOCS) ${MKDIR} ${DOCSDIR} - (${CP} -RP ${WRKSRC}/documentation/ ${DOCSDIR}) + cd ${WRKSRC}/documentation && ${COPYTREE_SHARE} . ${DOCSDIR} .endif .include <bsd.port.mk> |