Date: Sun, 5 Feb 2012 15:12:43 +0900 (JST) From: TAKATSU Tomonari <tota@FreeBSD.org> To: FreeBSD-gnats-submit@FreeBSD.org Cc: gahr@FreeBSD.org Subject: ports/164786: [PATCH] devel/simian: Re-adding the deleted port Message-ID: <201202050612.q156ChRg094417@rtfm.jp> Resent-Message-ID: <201202050620.q156K8Uh088806@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 164786 >Category: ports >Synopsis: [PATCH] devel/simian: Re-adding the deleted port >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sun Feb 05 06:20:08 UTC 2012 >Closed-Date: >Last-Modified: >Originator: TAKATSU Tomonari >Release: FreeBSD 8.2-RELEASE-p3 amd64 >Organization: none (private) >Environment: System: FreeBSD photon.local.lan 8.2-RELEASE-p3 FreeBSD 8.2-RELEASE-p3 #0: Tue Sep 27 18:45:57 UTC 2011 >Description: - Drag from Attic - Update to 2.3.33 - Add LICENSE_FILE - Update WWW line in pkg-descr - Fix pkg-plist Added file(s): - Makefile - distinfo - pkg-descr - pkg-plist - files/simian.in Port maintainer (gahr@FreeBSD.org) is cc'd. Generated with FreeBSD Port Tools 0.99 >How-To-Repeat: >Fix: --- simian-2.3.33.patch begins here --- Index: Makefile =================================================================== RCS file: Makefile diff -N Makefile --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ Makefile 5 Feb 2012 06:06:49 -0000 @@ -0,0 +1,104 @@ +# New ports collection makefile for: simian +# Date created: July 8, 2005 +# Whom: andreas@syndrom23.de +# +# $FreeBSD: ports/devel/simian/Makefile,v 1.19 2011/01/28 21:55:32 linimon Exp $ +# + +PORTNAME= simian +PORTVERSION= 2.3.33 +CATEGORIES= devel java +MASTER_SITES= http://www.harukizaemon.com/simian/ \ + LOCAL +MASTER_SITE_SUBDIR= tota/${PORTNAME} + +MAINTAINER= gahr@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> Index: distinfo =================================================================== RCS file: distinfo diff -N distinfo --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ distinfo 5 Feb 2012 06:06:49 -0000 @@ -0,0 +1,2 @@ +SHA256 (simian-2.3.33.tar.gz) = 489c90dca3283d8c30778b9cdda0b992a23bb65d1ffdef7ef6c27ea2f3dbe529 +SIZE (simian-2.3.33.tar.gz) = 3271470 Index: pkg-descr =================================================================== RCS file: pkg-descr diff -N pkg-descr --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ pkg-descr 5 Feb 2012 06:06:49 -0000 @@ -0,0 +1,11 @@ +Simian (Similarity Analyser) identifies duplication in Java, C#, +C, C++, COBOL, Ruby, JSP, ASP, HTML, XML, Visual Basic Groovy source +code and even plain text files. In fact, simian can be used on any +human readable files such as ini files, deployment descriptors, you +name it. + +Note: The port uses the java version by default. You can select the .NET + version via WITH_MONO=yes, and disable installation of the + java parts with WITHOUT_JAVA=yes. + +WWW: http://www.harukizaemon.com/simian/ Index: pkg-plist =================================================================== RCS file: pkg-plist diff -N pkg-plist --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ pkg-plist 5 Feb 2012 06:06:49 -0000 @@ -0,0 +1,10 @@ +bin/simian +%%JAVA%%simian/bin/simian-%%VERSION%%.jar +%%MONO%%simian/bin/simian-%%VERSION%%.exe +%%MONO%%simian/bin/IKVM.GNU.Classpath.dll +%%MONO%%simian/bin/IKVM.Runtime.dll +share/xsl/simian/simian.xsl +@dirrm simian/bin +@dirrm simian +@dirrm share/xsl/simian +@dirrmtry share/xsl Index: files/simian.in =================================================================== RCS file: files/simian.in diff -N files/simian.in --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ files/simian.in 5 Feb 2012 06:06:49 -0000 @@ -0,0 +1,12 @@ +#!/bin/sh + +%%JAVA%%MONO= + +%%MONO%%MONO=%%LOCALBASE%%/bin/mono +%%MONO%% +%%MONO%%$MONO %%PREFIX%%/simian/bin/simian-%%VERSION%%.exe $@ + +%%JAVA%%if [ "x$MONO" = "x" ]; then +%%JAVA%% JAVA=`which java` +%%JAVA%% $JAVA -jar %%PREFIX%%/simian/bin/simian-%%VERSION%%.jar $@ +%%JAVA%%fi --- simian-2.3.33.patch ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201202050612.q156ChRg094417>