diff options
Diffstat (limited to 'devel/simian/Makefile')
-rw-r--r-- | devel/simian/Makefile | 102 |
1 files changed, 102 insertions, 0 deletions
diff --git a/devel/simian/Makefile b/devel/simian/Makefile new file mode 100644 index 000000000000..1ad59e995c85 --- /dev/null +++ b/devel/simian/Makefile @@ -0,0 +1,102 @@ +# New ports collection makefile for: simian +# Date created: July 8, 2005 +# Whom: andreas@syndrom23.de +# +# $FreeBSD$ +# + +PORTNAME= simian +PORTVERSION= 2.3.33 +CATEGORIES= devel java +MASTER_SITES= http://www.harukizaemon.com/simian/ + +MAINTAINER= tota@FreeBSD.org +COMMENT= Similarity analyser for source and other text files + +LICENSE_FILE= ${WRKSRC}/LICENSE.txt + +.if defined(WITHOUT_JAVA) && !defined(WITH_MONO) +WITH_MONO= yes +.endif + +.if defined(WITH_MONO) +RUN_DEPENDS+= mono:${PORTSDIR}/lang/mono +.endif + +NO_BUILD= yes +NO_WRKSUBDIR= yes + +.if !defined(WITHOUT_JAVA) +USE_JAVA= yes +JAVA_VERSION= 1.5+ +PLIST_SUB+= JAVA="" +SUB_LIST+= JAVA="" +.else +PLIST_SUB+= JAVA="@comment " +SUB_LIST+= JAVA="@comment " +.endif + +.if defined(WITH_MONO) +PLIST_SUB+= MONO="" +SUB_LIST+= MONO="" +.else +PLIST_SUB+= MONO="@comment " +SUB_LIST+= MONO="@comment " +.endif + +.if defined(PACKAGE_BUILDING) +RESTRICTED= Have to agree to license before download +.endif + +SUB_FILES= simian +SUB_LIST+= VERSION=${PORTVERSION} +PLIST_SUB+= VERSION=${PORTVERSION} + +.if !defined(NOPORTDOCS) +PORTDOCS= changes.html customers.html features.html \ + get_dotnet.png get_it_now.html \ + get_java_blue-button.gif index.html installation.html \ + simian.jpg \ + javadoc +.endif + +.include <bsd.port.pre.mk> + +pre-fetch: +.if !exists(${DISTDIR}/${DISTNAME}${EXTRACT_SUFX}) +.if !defined(PACKAGE_BUILDING) && (!defined(SIMIAN_AGREE_LICENSE) || ${SIMIAN_AGREE_LICENSE} != "yes") + @${ECHO} By downloading this version, you agree to the terms + @${ECHO} and conditions set out in the license agreement and + @${ECHO} you agree that, should you wish to continue using + @${ECHO} Simian for other than open source projects, non- + @${ECHO} commercial projects or evaluation purposes for a + @${ECHO} period greater than 15 days, you will purchase a + @${ECHO} license as described following URL. + @${ECHO} + @${ECHO} http://www.harukizaemon.com/simian/LICENSE.txt + @${ECHO} + @${ECHO} Build with SIMIAN_AGREE_LICENSE=yes to continue. + @${ECHO} + @${FALSE} +.endif +.endif + +do-install: + @${MKDIR} ${PREFIX}/share/xsl/${PORTNAME} + ${INSTALL_DATA} ${WRKSRC}/simian.xsl ${PREFIX}/share/xsl/${PORTNAME} + @${MKDIR} ${PREFIX}/simian/bin +.if !defined(WITHOUT_JAVA) + ${INSTALL_DATA} ${WRKSRC}/bin/simian-${PORTVERSION}.jar ${PREFIX}/simian/bin +.endif +.if defined(WITH_MONO) + ${INSTALL_PROGRAM} ${WRKSRC}/bin/*.dll ${PREFIX}/simian/bin + ${INSTALL_PROGRAM} ${WRKSRC}/bin/simian-${PORTVERSION}.exe ${PREFIX}/simian/bin +.endif + ${INSTALL_SCRIPT} ${WRKSRC}/simian ${PREFIX}/bin/simian +.if !defined(NOPORTDOCS) + cd ${WRKSRC} \ + && ${FIND} ${PORTDOCS} -type d -exec ${MKDIR} ${DOCSDIR}/\{} \; \ + && ${FIND} ${PORTDOCS} -type f -exec ${INSTALL_DATA} \{} ${DOCSDIR}/\{} \; +.endif + +.include <bsd.port.post.mk> |