ports/106475: Move and update port: devel/javasvn to devel/svnkit

Gerrit Beine gerrit.beine at gmx.de
Fri Dec 8 11:00:22 UTC 2006


>Number:         106475
>Category:       ports
>Synopsis:       Move and update port: devel/javasvn to devel/svnkit
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Fri Dec 08 11:00:20 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Gerrit Beine
>Release:        FreeBSD 6.1-RELEASE
>Organization:
Beine Computer
>Environment:
FreeBSD freebsd.vmware 6.1-RELEASE FreeBSD 6.1-RELEASE #0: Sun May  7 04:32:43 UTC 2006     root at opus.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  i386

>Description:
JavaSVN has been renamed to SVNKit.
The distribution is no longer available as javasvn, so the port should be moved to its new name and updated to the current release of SVNKit.
>How-To-Repeat:

>Fix:
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	svnkit
#	svnkit/Makefile
#	svnkit/svnkit.shar
#	svnkit/pkg-descr
#	svnkit/files
#	svnkit/files/javasvn.sh.in
#	svnkit/files/svnsync.sh.in
#	svnkit/distinfo
#
echo c - svnkit
mkdir -p svnkit > /dev/null 2>&1
echo x - svnkit/Makefile
sed 's/^X//' >svnkit/Makefile << 'END-of-svnkit/Makefile'
X# New ports collection makefile for:	JavaSVN
X# Date created:				6 Aug 2005
X# Whom:					tux at pinguru.net
X#
X# $FreeBSD: ports/devel/javasvn/Makefile,v 1.9 2006/06/02 01:36:45 clsung Exp $
X#
X
XPORTNAME=	svnkit
XPORTVERSION=	1.1.0
XCATEGORIES=	devel java
XMASTER_SITES=	http://svnkit.com/
XDISTNAME=	org.tmatesoft.svn_${PORTVERSION}.standalone
X
XMAINTAINER=	gerrit.beine at gmx.de
XCOMMENT=	The only pure Java Subversion client library in the world
X
X#RUN_DEPENDS=	java:${PORTSDIR}/java/javavmwrapper
X
XNO_BUILD=	yes
XUSE_ZIP=	yes
X#USE_JAVA=	yes
XJAVA_VERSION=	1.3+
XDATADIR=	${JAVASHAREDIR}/${PORTNAME}
XWRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION}
X
XDATA_FILES=	COPYING GANYMED-LICENSE JAVAHL-LICENSE SEQUENCE-LICENSE \
X		changelog.txt logging.properties.disabled svnkitsrc.zip \
X		svnkit-cli.jar svnkit-javahl.jar svnkit.jar ganymed.jar \
X		README.txt
X
XPLIST_FILES=	bin/javasvn bin/svnkit bin/svnsync \
X		${DATA_FILES:S,^,%%DATADIR%%/,}
XPLIST_DIRS=	%%DATADIR%%
X
XSUB_FILES=	javasvn.sh svnsync.sh
X
X.if !defined(NOPORTDOCS)
XPORTDOCS=	*
X.endif
X
Xdo-install:
X	${MKDIR} ${DATADIR}
X.for file in ${DATA_FILES}
X	${INSTALL_DATA} ${WRKSRC}/${file} ${DATADIR}
X.endfor
X	${INSTALL_SCRIPT} ${WRKDIR}/svnsync.sh ${PREFIX}/bin/svnsync
X	${INSTALL_SCRIPT} ${WRKDIR}/javasvn.sh ${PREFIX}/bin/javasvn
X	${LN} ${PREFIX}/bin/javasvn ${PREFIX}/bin/svnkit
X.if !defined(NOPORTDOCS)
X	cd ${WRKSRC}/doc/javadoc && \
X		${FIND} . -type d -exec ${MKDIR} ${DOCSDIR}/{} \;
X	cd ${WRKSRC}/doc/javadoc && \
X		${FIND} . -not -type d -exec ${INSTALL_DATA} {} ${DOCSDIR}/{} \;
X.endif
X
X.include <bsd.port.mk>
END-of-svnkit/Makefile
echo x - svnkit/svnkit.shar
sed 's/^X//' >svnkit/svnkit.shar << 'END-of-svnkit/svnkit.shar'
END-of-svnkit/svnkit.shar
echo x - svnkit/pkg-descr
sed 's/^X//' >svnkit/pkg-descr << 'END-of-svnkit/pkg-descr'
XSVNKit is a pure Java Subversion client library.
X
XYou would like to use SVNKit when you need to access or modify Subversion
Xrepository from your Java application, be it a standalone program, plugin or
Xweb application. Being a pure Java program, SVNKit doesn't need any
Xadditional configuration or native binaries to work on any OS that runs Java.
X
XSVNKit Features:
X
X* No external binaries or libraries are needed.
X* SVNKit supports http, https, svn and svn+ssh connection protocols.
X* Low level API allows effective direct Subversion repository access.
X* Compatible with applications that already use native javahl bindings.
X
XWWW: http://svnkit.com/
END-of-svnkit/pkg-descr
echo c - svnkit/files
mkdir -p svnkit/files > /dev/null 2>&1
echo x - svnkit/files/javasvn.sh.in
sed 's/^X//' >svnkit/files/javasvn.sh.in << 'END-of-svnkit/files/javasvn.sh.in'
X#!/bin/sh
X#
X# $FreeBSD: ports/devel/javasvn/files/svnkit.sh.in,v 1.2 2006/04/04 08:18:39 hq Exp $
X
XSVNKIT_HOME=${SVNKIT_HOME:-"%%DATADIR%%"}
XSVNKIT_CP=${SVNKIT_HOME}/svnkit.jar:${SVNKIT_HOME}/svnkit-cli.jar:${SVNKIT_HOME}/ganymed.jar
XSVNKIT_LOGDIR=${SVNKIT_LOGDIR:-"${HOME}/.svnkit"}
X
Xif [ ! -d ${SVNKIT_LOGDIR} ]; then
X	mkdir ${SVNKIT_LOGDIR}
Xfi
X
XJAVA_VERSION="%%JAVA_VERSION%%" exec "%%LOCALBASE%%/bin/java" \
X	${SVNKIT_OPTS} \
X	-Djava.util.logging.config.file="${SVNKIT_HOME}/logging.properties" \
X	-cp "${SVNKIT_CP}" \
X	org.tmatesoft.svn.cli.SVN "$@"
END-of-svnkit/files/javasvn.sh.in
echo x - svnkit/files/svnsync.sh.in
sed 's/^X//' >svnkit/files/svnsync.sh.in << 'END-of-svnkit/files/svnsync.sh.in'
X#!/bin/sh
X#
X# $FreeBSD$
X
XSVNKIT_HOME=${SVNKIT_HOME:-"%%DATADIR%%"}
XSVNKIT_CP=${SVNKIT_HOME}/svnkit.jar:${SVNKIT_HOME}/svnkit-cli.jar:${SVNKIT_HOME}/ganymed.jar
XSVNKIT_LOGDIR=${SVNKIT_LOGDIR:-"${HOME}/.svnkit"}
X
Xif [ ! -d ${SVNKIT_LOGDIR} ]; then
X	mkdir ${SVNKIT_LOGDIR}
Xfi
X
XJAVA_VERSION="%%JAVA_VERSION%%" exec "%%LOCALBASE%%/bin/java" \
X	${SVNKIT_OPTS} \
X	-Djava.util.logging.config.file="${SVNKIT_HOME}/logging.properties" \
X	-cp "${SVNKIT_CP}" \
X	org.tmatesoft.svn.cli.SVNSync "$@"
END-of-svnkit/files/svnsync.sh.in
echo x - svnkit/distinfo
sed 's/^X//' >svnkit/distinfo << 'END-of-svnkit/distinfo'
XMD5 (org.tmatesoft.svn_1.1.0.standalone.zip) = dd0ff83e920e543c677f0ab470638a22
XSHA256 (org.tmatesoft.svn_1.1.0.standalone.zip) = 141f65efed79f8bcb1ed7146af2f8542d745907d6ac8367cee609e657c729467
XSIZE (org.tmatesoft.svn_1.1.0.standalone.zip) = 2898270
END-of-svnkit/distinfo
exit


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list