From owner-freebsd-ports-bugs@FreeBSD.ORG Sun Feb 5 06:20:08 2012 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D99A51065673 for ; Sun, 5 Feb 2012 06:20:08 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id A94688FC12 for ; Sun, 5 Feb 2012 06:20:08 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q156K8G6088807 for ; Sun, 5 Feb 2012 06:20:08 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q156K8Uh088806; Sun, 5 Feb 2012 06:20:08 GMT (envelope-from gnats) Resent-Date: Sun, 5 Feb 2012 06:20:08 GMT Resent-Message-Id: <201202050620.q156K8Uh088806@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, TAKATSU Tomonari Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D765F106566B for ; Sun, 5 Feb 2012 06:12:47 +0000 (UTC) (envelope-from tota@rtfm.jp) Received: from rtfm.jp (rtfm.jp [49.212.40.125]) by mx1.freebsd.org (Postfix) with ESMTP id 62F928FC15 for ; Sun, 5 Feb 2012 06:12:46 +0000 (UTC) Received: from rtfm.jp (localhost [127.0.0.1]) by rtfm.jp (8.14.4/8.14.4) with ESMTP id q156ChCF094418; Sun, 5 Feb 2012 15:12:43 +0900 (JST) (envelope-from tota@rtfm.jp) Received: (from tota@localhost) by rtfm.jp (8.14.4/8.14.4/Submit) id q156ChRg094417; Sun, 5 Feb 2012 15:12:43 +0900 (JST) (envelope-from tota) Message-Id: <201202050612.q156ChRg094417@rtfm.jp> Date: Sun, 5 Feb 2012 15:12:43 +0900 (JST) From: TAKATSU Tomonari To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: gahr@FreeBSD.org Subject: ports/164786: [PATCH] devel/simian: Re-adding the deleted port X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 05 Feb 2012 06:20:08 -0000 >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 + +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 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: