Skip site navigation (1)Skip section navigation (2)
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>