diff --git a/devel/Makefile b/devel/Makefile index 626484f92fb0..4e874a3de380 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -3257,6 +3257,7 @@ SUBDIR += svn_load_dirs SUBDIR += svndelta SUBDIR += svnkit + SUBDIR += svnmerge SUBDIR += svntrac SUBDIR += swank-clojure SUBDIR += swig13 diff --git a/devel/svnmerge/Makefile b/devel/svnmerge/Makefile new file mode 100644 index 000000000000..99b129fe7c67 --- /dev/null +++ b/devel/svnmerge/Makefile @@ -0,0 +1,45 @@ +# New ports collection makefile for: svnmerge +# Date created: 2010-11-10 +# Whom: Tom Judge +# +# $FreeBSD$ + +PORTNAME= svnmerge +PORTVERSION= ${SVN_PORTVERSION} +CATEGORIES= devel +MASTER_SITES= # none +DISTFILES= # none + +MAINTAINER= tom@tomjudge.com +COMMENT= A Python script to managing merges in a Subversion repository + +RUN_DEPENDS= ${LOCALBASE}/bin/svn:${PORTSDIR}/devel/subversion + +USE_BZIP2= yes +USE_PYTHON= 2.5+ +NO_BUILD= yes + +WRKSRC= ${WRKDIR}/subversion-${SVN_PORTVERSION}/contrib/client-side/svnmerge + +PLIST_FILES= bin/svnmerge +.if !defined(NOPORTDOCS) +PORTDOCS= * +.endif + +.include + +SVN_PORTDIR= ${PORTSDIR}/devel/subversion +SVN_PORTVERSION!= cd ${SVN_PORTDIR} && ${MAKE} -V PORTVERSION + +do-extract: + ${MKDIR} ${WRKDIR} + cd ${SVN_PORTDIR} && ${MAKE} DISABLE_CONFLICTS=yes WRKDIR=${WRKDIR} extract + +do-install: + ${INSTALL_SCRIPT} ${WRKSRC}/svnmerge.py ${PREFIX}/bin/svnmerge +.if !defined(NOPORTDOCS) + ${MKDIR} ${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/svnmerge.README ${DOCSDIR}/ +.endif + +.include diff --git a/devel/svnmerge/pkg-descr b/devel/svnmerge/pkg-descr new file mode 100644 index 000000000000..fe5389225707 --- /dev/null +++ b/devel/svnmerge/pkg-descr @@ -0,0 +1,6 @@ +This is a python script to help manage merges in the repository. + +This script is part of the Subversion distribution and it is assumed +that it can be used under the same license terms as Subversion itself. + +WWW: http://subversion.tigris.org/tools_contrib.html#client_side