[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