1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-27 00:57:50 +00:00

- Drag from Attic

- Update to 2.3.33
- Add LICENSE_FILE
- Update WWW line in pkg-descr
- Fix pkg-plist
- Take maintainership

PR:		ports/164786
Submitted by:	tota (myself)
Approved by:	gahr (previous maintainer)
This commit is contained in:
TAKATSU Tomonari 2012-02-20 21:31:07 +00:00
parent c3830c644c
commit ac38b7b7ad
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=291953
8 changed files with 140 additions and 1 deletions

2
LEGAL
View File

@ -414,6 +414,8 @@ shorten-* audio/shorten May not be sold. May not be
distributed if modified
sid-milter-* mail/sid-milter May incorporate intellectual
property, possible patent issues
simian-* devel/simian Have to agree to
license before download.
ski-*.i386.rpm emulators/ski Restrictive license
skype* net/skype Not for redistribution
squeezeboxserver-* audio/squeezeboxserver Contains non-redistributable

1
MOVED
View File

@ -2421,7 +2421,6 @@ japanese/gsuica||2011-08-02|Has expired: Upcoming ruby-gnome removes dependencie
science/gave||2011-08-02|Has expired: Upcoming ruby-gnome removes dependencies
x11-themes/gnome-art||2011-08-02|Has expired: Upcoming ruby-gnome removes dependencies
x11-themes/gnome-splashscreen-manager||2011-08-02|Has expired: Upcoming ruby-gnome removes dependencies
devel/simian||2011-08-02|Removed BROKEN for more than 6 months
databases/mysql-gui-tools||2011-08-02|Removed BROKEN for more than 6 months
www/adblock|www/xpi-adblock|2011-08-02|Depends on obsolete SeaMonkey 1.1
www/bugmenot|www/bugmenot-firefox|2011-08-02|Depends on obsolete SeaMonkey 1.1

View File

@ -3838,6 +3838,7 @@
SUBDIR += silc-toolkit
SUBDIR += silentbob
SUBDIR += simgear
SUBDIR += simian
SUBDIR += simpletest
SUBDIR += simulavr
SUBDIR += skalibs

102
devel/simian/Makefile Normal file
View File

@ -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>

2
devel/simian/distinfo Normal file
View File

@ -0,0 +1,2 @@
SHA256 (simian-2.3.33.tar.gz) = 489c90dca3283d8c30778b9cdda0b992a23bb65d1ffdef7ef6c27ea2f3dbe529
SIZE (simian-2.3.33.tar.gz) = 3271470

View File

@ -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

11
devel/simian/pkg-descr Normal file
View File

@ -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/

10
devel/simian/pkg-plist Normal file
View File

@ -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