[Midnightbsd-cvs] mports: mports/devel: add svnkit
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Thu Aug 21 22:29:30 EDT 2008
Log Message:
-----------
add svnkit
Modified Files:
--------------
mports/devel:
Makefile (r1.236 -> r1.237)
Added Files:
-----------
mports/devel/svnkit:
Makefile (r1.1)
distinfo (r1.1)
pkg-descr (r1.1)
mports/devel/svnkit/files:
javasvn.sh.in (r1.1)
jsvnadmin.sh.in (r1.1)
jsvnlook.sh.in (r1.1)
jsvnversion.sh.in (r1.1)
svnsync.sh.in (r1.1)
-------------- next part --------------
Index: Makefile
===================================================================
RCS file: /home/cvs/mports/devel/Makefile,v
retrieving revision 1.236
retrieving revision 1.237
diff -L devel/Makefile -L devel/Makefile -u -r1.236 -r1.237
--- devel/Makefile
+++ devel/Makefile
@@ -272,6 +272,7 @@
SUBDIR += stlport
SUBDIR += subversion
SUBDIR += subversion-python
+ SUBDIR += svnkit
SUBDIR += swig13
SUBDIR += sysconftool
SUBDIR += t1lib
--- /dev/null
+++ devel/svnkit/pkg-descr
@@ -0,0 +1,15 @@
+SVNKit is a pure Java Subversion client library.
+
+You would like to use SVNKit when you need to access or modify Subversion
+repository from your Java application, be it a standalone program, plugin or
+web application. Being a pure Java program, SVNKit doesn't need any
+additional configuration or native binaries to work on any OS that runs Java.
+
+SVNKit Features:
+
+* No external binaries or libraries are needed.
+* SVNKit supports http, https, svn and svn+ssh connection protocols.
+* Low level API allows effective direct Subversion repository access.
+* Compatible with applications that already use native javahl bindings.
+
+WWW: http://svnkit.com/
--- /dev/null
+++ devel/svnkit/Makefile
@@ -0,0 +1,63 @@
+# New ports collection makefile for: JavaSVN
+# Date created: 6 Aug 2005
+# Whom: tux at pinguru.net
+#
+# $MidnightBSD: mports/devel/svnkit/Makefile,v 1.1 2008/08/22 02:29:28 laffer1 Exp $
+# $FreeBSD: ports/devel/svnkit/Makefile,v 1.17 2008/05/01 13:48:28 miwi Exp $
+#
+
+PORTNAME= svnkit
+PORTVERSION= 1.1.7
+CATEGORIES= devel java
+MASTER_SITES= http://svnkit.com/
+DISTNAME= org.tmatesoft.svn_${PORTVERSION}.standalone
+
+MAINTAINER= ports at MidnightBSD.org
+COMMENT= The only pure Java Subversion client library in the world
+LICENSE= agg
+
+RUN_DEPENDS= java:${PORTSDIR}/java/javavmwrapper
+
+NO_BUILD= yes
+USE_ZIP= yes
+USE_JAVA= yes
+JAVA_VERSION= 1.3+
+DATADIR= ${JAVASHAREDIR}/${PORTNAME}
+WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}.4142
+
+DATA_FILES= COPYING \
+ JNA-LICENSE JAVAHL-LICENSE SEQUENCE-LICENSE TRILEAD-LICENSE \
+ changelog.txt logging.properties.disabled svnkitsrc.zip \
+ jna.jar svnkit-cli.jar svnkit-javahl.jar svnkit.jar trilead.jar \
+ README.txt THIRD-PARTY.txt
+
+PLIST_FILES= bin/jsvn bin/jsvnadmin bin/jsvnlook \
+ bin/jsvnsync bin/jsvnversion \
+ ${DATA_FILES:S,^,%%DATADIR%%/,}
+PLIST_DIRS= %%DATADIR%%
+
+SUB_FILES= javasvn.sh svnsync.sh jsvnadmin.sh jsvnlook.sh jsvnversion.sh
+
+.if !defined(NOPORTDOCS)
+PORTDOCS= *
+.endif
+
+do-install:
+ ${MKDIR} ${DATADIR}
+.for file in ${DATA_FILES}
+ ${INSTALL_DATA} ${WRKSRC}/${file} ${DATADIR}
+.endfor
+ ${INSTALL_SCRIPT} ${WRKDIR}/javasvn.sh ${PREFIX}/bin/jsvn
+ ${INSTALL_SCRIPT} ${WRKDIR}/svnsync.sh ${PREFIX}/bin/jsvnsync
+ ${INSTALL_SCRIPT} ${WRKDIR}/jsvnadmin.sh ${PREFIX}/bin/jsvnadmin
+ ${INSTALL_SCRIPT} ${WRKDIR}/jsvnlook.sh ${PREFIX}/bin/jsvnlook
+ ${INSTALL_SCRIPT} ${WRKDIR}/jsvnversion.sh ${PREFIX}/bin/jsvnversion
+
+.if !defined(NOPORTDOCS)
+ cd ${WRKSRC}/doc/javadoc && \
+ ${FIND} . -type d -exec ${MKDIR} ${DOCSDIR}/{} \;
+ cd ${WRKSRC}/doc/javadoc && \
+ ${FIND} . -not -type d -exec ${INSTALL_DATA} {} ${DOCSDIR}/{} \;
+.endif
+
+.include <bsd.port.mk>
--- /dev/null
+++ devel/svnkit/distinfo
@@ -0,0 +1,3 @@
+MD5 (org.tmatesoft.svn_1.1.7.standalone.zip) = d7a1e4af25957bccd9259bbd1ea895b0
+SHA256 (org.tmatesoft.svn_1.1.7.standalone.zip) = 4f6b034b0e347970dd3a54e6c2b16787a1e30f610896c8efe1d8f11383383e14
+SIZE (org.tmatesoft.svn_1.1.7.standalone.zip) = 3756468
--- /dev/null
+++ devel/svnkit/files/svnsync.sh.in
@@ -0,0 +1,17 @@
+#!/bin/sh
+#
+# $FreeBSD: ports/devel/svnkit/files/svnsync.sh.in,v 1.1 2006/12/23 05:21:38 clsung Exp $
+
+SVNKIT_HOME=${SVNKIT_HOME:-"%%DATADIR%%"}
+SVNKIT_CP=${SVNKIT_HOME}/svnkit.jar:${SVNKIT_HOME}/svnkit-cli.jar:${SVNKIT_HOME}/ganymed.jar
+SVNKIT_LOGDIR=${SVNKIT_LOGDIR:-"${HOME}/.svnkit"}
+
+if [ ! -d ${SVNKIT_LOGDIR} ]; then
+ mkdir ${SVNKIT_LOGDIR}
+fi
+
+JAVA_VERSION="%%JAVA_VERSION%%" exec "%%LOCALBASE%%/bin/java" \
+ ${SVNKIT_OPTS} \
+ -Djava.util.logging.config.file="${SVNKIT_HOME}/logging.properties" \
+ -cp "${SVNKIT_CP}" \
+ org.tmatesoft.svn.cli.SVNSync "$@"
--- /dev/null
+++ devel/svnkit/files/jsvnversion.sh.in
@@ -0,0 +1,17 @@
+#!/bin/sh
+#
+# $FreeBSD: ports/devel/svnkit/files/jsvnversion.sh.in,v 1.1 2007/08/02 11:47:10 miwi Exp $
+
+SVNKIT_HOME=${SVNKIT_HOME:-"%%DATADIR%%"}
+SVNKIT_CP=${SVNKIT_HOME}/svnkit.jar:${SVNKIT_HOME}/svnkit-cli.jar:${SVNKIT_HOME}/ganymed.jar
+SVNKIT_LOGDIR=${SVNKIT_LOGDIR:-"${HOME}/.svnkit"}
+
+if [ ! -d ${SVNKIT_LOGDIR} ]; then
+ mkdir ${SVNKIT_LOGDIR}
+fi
+
+JAVA_VERSION="%%JAVA_VERSION%%" exec "%%LOCALBASE%%/bin/java" \
+ ${SVNKIT_OPTS} \
+ -Djava.util.logging.config.file="${SVNKIT_HOME}/logging.properties" \
+ -cp "${SVNKIT_CP}" \
+ org.tmatesoft.svn.cli.SVNVersion "$@"
--- /dev/null
+++ devel/svnkit/files/javasvn.sh.in
@@ -0,0 +1,17 @@
+#!/bin/sh
+#
+# $FreeBSD: ports/devel/svnkit/files/javasvn.sh.in,v 1.3 2006/12/23 05:21:38 clsung Exp $
+
+SVNKIT_HOME=${SVNKIT_HOME:-"%%DATADIR%%"}
+SVNKIT_CP=${SVNKIT_HOME}/svnkit.jar:${SVNKIT_HOME}/svnkit-cli.jar:${SVNKIT_HOME}/ganymed.jar
+SVNKIT_LOGDIR=${SVNKIT_LOGDIR:-"${HOME}/.svnkit"}
+
+if [ ! -d ${SVNKIT_LOGDIR} ]; then
+ mkdir ${SVNKIT_LOGDIR}
+fi
+
+JAVA_VERSION="%%JAVA_VERSION%%" exec "%%LOCALBASE%%/bin/java" \
+ ${SVNKIT_OPTS} \
+ -Djava.util.logging.config.file="${SVNKIT_HOME}/logging.properties" \
+ -cp "${SVNKIT_CP}" \
+ org.tmatesoft.svn.cli.SVN "$@"
--- /dev/null
+++ devel/svnkit/files/jsvnlook.sh.in
@@ -0,0 +1,17 @@
+#!/bin/sh
+#
+# $FreeBSD: ports/devel/svnkit/files/jsvnlook.sh.in,v 1.1 2007/08/02 11:47:10 miwi Exp $
+
+SVNKIT_HOME=${SVNKIT_HOME:-"%%DATADIR%%"}
+SVNKIT_CP=${SVNKIT_HOME}/svnkit.jar:${SVNKIT_HOME}/svnkit-cli.jar:${SVNKIT_HOME}/ganymed.jar
+SVNKIT_LOGDIR=${SVNKIT_LOGDIR:-"${HOME}/.svnkit"}
+
+if [ ! -d ${SVNKIT_LOGDIR} ]; then
+ mkdir ${SVNKIT_LOGDIR}
+fi
+
+JAVA_VERSION="%%JAVA_VERSION%%" exec "%%LOCALBASE%%/bin/java" \
+ ${SVNKIT_OPTS} \
+ -Djava.util.logging.config.file="${SVNKIT_HOME}/logging.properties" \
+ -cp "${SVNKIT_CP}" \
+ org.tmatesoft.svn.cli.SVNLook "$@"
--- /dev/null
+++ devel/svnkit/files/jsvnadmin.sh.in
@@ -0,0 +1,17 @@
+#!/bin/sh
+#
+# $FreeBSD: ports/devel/svnkit/files/jsvnadmin.sh.in,v 1.1 2007/08/02 11:47:10 miwi Exp $
+
+SVNKIT_HOME=${SVNKIT_HOME:-"%%DATADIR%%"}
+SVNKIT_CP=${SVNKIT_HOME}/svnkit.jar:${SVNKIT_HOME}/svnkit-cli.jar:${SVNKIT_HOME}/ganymed.jar
+SVNKIT_LOGDIR=${SVNKIT_LOGDIR:-"${HOME}/.svnkit"}
+
+if [ ! -d ${SVNKIT_LOGDIR} ]; then
+ mkdir ${SVNKIT_LOGDIR}
+fi
+
+JAVA_VERSION="%%JAVA_VERSION%%" exec "%%LOCALBASE%%/bin/java" \
+ ${SVNKIT_OPTS} \
+ -Djava.util.logging.config.file="${SVNKIT_HOME}/logging.properties" \
+ -cp "${SVNKIT_CP}" \
+ org.tmatesoft.svn.cli.SVNAdmin "$@"
More information about the Midnightbsd-cvs
mailing list