mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-30 01:15:52 +00:00
The pysvn module is a python interface to the Subversion version control
system. This API exposes client interfaces for managing a working copy, querying a repository, and synchronizing the two. This API cannot create new repositories; it can only interact with existing repositories. If you need to create a repository, use the svnadmin command from Subversion. Using the API, you can check out a working copy, add, edit, and remove working files, and check in, compare, or discard your changes. Repository properties such as keyword expansion, end of line characters, and ignore lists can also be examined and manipulated. WWW: http://pysvn.tigris.org/ PR: ports/122986 Submitted by: Attila Nagy <bra@fsn.hu>
This commit is contained in:
parent
50ba73ea58
commit
c0eadcb971
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=212094
@ -2132,6 +2132,7 @@
|
||||
SUBDIR += pyobfuscate
|
||||
SUBDIR += pypersrc
|
||||
SUBDIR += pyrex
|
||||
SUBDIR += pysvn
|
||||
SUBDIR += pythk
|
||||
SUBDIR += pythontidy
|
||||
SUBDIR += qca
|
||||
|
47
devel/pysvn/Makefile
Normal file
47
devel/pysvn/Makefile
Normal file
@ -0,0 +1,47 @@
|
||||
# New ports collection makefile for: pysvn
|
||||
# Date created: 22 April 2008
|
||||
# Whom: bra@fsn.hu
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
PORTNAME= pysvn
|
||||
PORTVERSION= 1.5.3
|
||||
CATEGORIES= devel
|
||||
MASTER_SITES= http://pysvn.barrys-emacs.org/source_kits/
|
||||
|
||||
MAINTAINER= bra@fsn.hu
|
||||
COMMENT= Python binding for Subversion
|
||||
|
||||
BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/CXX/__init__.py:${PORTSDIR}/devel/py-cxx
|
||||
LIB_DEPENDS= svn_client-1:${PORTSDIR}/devel/subversion \
|
||||
apr-1.2:${PORTSDIR}/devel/apr \
|
||||
neon.26:${PORTSDIR}/www/neon
|
||||
|
||||
USE_PYTHON= 2.3+
|
||||
USE_PYDISTUTILS=yes
|
||||
PYDISTUTILS_NOEGGINFO=yes
|
||||
PYDISTUTILS_PKGNAME=${PORTNAME}
|
||||
PYDISTUTILS_CONFIGURE_TARGET=configure
|
||||
PYDISTUTILS_CONFIGUREARGS=--pycxx-dir=${PYTHON_INCLUDEDIR} \
|
||||
--pycxx-src-dir=${LOCALBASE}/share/${PYTHON_VERSION}/CXX \
|
||||
--apr-inc-dir=${LOCALBASE}/include/apr-1
|
||||
|
||||
PLIST_SUB= PYTHONVER=${PYTHON_VERSION:S/./_/:S/python//}
|
||||
PLIST_FILES= %%PYTHON_SITELIBDIR%%/${PORTNAME}/__init__.py \
|
||||
%%PYTHON_SITELIBDIR%%/${PORTNAME}/_pysvn_%%PYTHONVER%%.so
|
||||
PLIST_DIRS= %%PYTHON_SITELIBDIR%%/${PORTNAME}
|
||||
|
||||
WRKSRC= ${WRKDIR}/${DISTNAME}/Source
|
||||
|
||||
do-build:
|
||||
cd ${WRKSRC} && ${MAKE}
|
||||
|
||||
pre-install:
|
||||
${MKDIR} ${PYTHON_SITELIBDIR}
|
||||
${MKDIR} ${PYTHON_SITELIBDIR}/${PORTNAME}
|
||||
|
||||
do-install:
|
||||
${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME}/* ${PYTHON_SITELIBDIR}/${PORTNAME}
|
||||
|
||||
.include <bsd.port.mk>
|
3
devel/pysvn/distinfo
Normal file
3
devel/pysvn/distinfo
Normal file
@ -0,0 +1,3 @@
|
||||
MD5 (pysvn-1.5.3.tar.gz) = 68ee1b4cbeb4126c12896793d78a07fb
|
||||
SHA256 (pysvn-1.5.3.tar.gz) = ec068cbe3a0f6ee63192102c91d3f4829108587a4e4c6513c3d7af90a75f8566
|
||||
SIZE (pysvn-1.5.3.tar.gz) = 473567
|
14
devel/pysvn/pkg-descr
Normal file
14
devel/pysvn/pkg-descr
Normal file
@ -0,0 +1,14 @@
|
||||
The pysvn module is a python interface to the Subversion version control
|
||||
system. This API exposes client interfaces for managing a working copy,
|
||||
querying a repository, and synchronizing the two.
|
||||
|
||||
This API cannot create new repositories; it can only interact with existing
|
||||
repositories. If you need to create a repository, use the svnadmin command
|
||||
from Subversion.
|
||||
|
||||
Using the API, you can check out a working copy, add, edit, and remove working
|
||||
files, and check in, compare, or discard your changes. Repository properties
|
||||
such as keyword expansion, end of line characters, and ignore lists can also
|
||||
be examined and manipulated.
|
||||
|
||||
WWW: http://pysvn.tigris.org/
|
Loading…
Reference in New Issue
Block a user