Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 21 Apr 2009 13:15:24 GMT
From:      Attila Nagy <bra@fsn.hu>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/133893: Update port: devel/pysvn
Message-ID:  <200904211315.n3LDFOq1093241@www.freebsd.org>
Resent-Message-ID: <200904211320.n3LDK1bq008106@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         133893
>Category:       ports
>Synopsis:       Update port: devel/pysvn
>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:   Tue Apr 21 13:20:01 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator:     Attila Nagy
>Release:        FreeBSD 7-STABLE
>Organization:
FSN
>Environment:
>Description:
Upgrade pysvn to 1.7.0.

This release include:
* bug fixes for reported issues
* New callback_conflict_resolver
* Support Subversion 1.6

>How-To-Repeat:

>Fix:


Patch attached with submission follows:

# 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:
#
#	pysvn
#	pysvn/Makefile
#	pysvn/distinfo
#	pysvn/pkg-descr
#	pysvn/files
#	pysvn/files/patch-setup_configure.py
#
echo c - pysvn
mkdir -p pysvn > /dev/null 2>&1
echo x - pysvn/Makefile
sed 's/^X//' >pysvn/Makefile << '735aeb8b395afd7f962d8fa8f3b574ae'
X# New ports collection makefile for:	pysvn
X# Date created:        22 April 2008
X# Whom:                bra@fsn.hu
X#
X# $FreeBSD: ports/devel/pysvn/Makefile,v 1.10 2009/02/17 22:19:25 pav Exp $
X#
X
XPORTNAME=	pysvn
XPORTVERSION=	1.7.0
XCATEGORIES=	devel
XMASTER_SITES=	http://pysvn.barrys-emacs.org/source_kits/
X
XMAINTAINER=	bra@fsn.hu
XCOMMENT=	Python binding for Subversion
X
XLIB_DEPENDS=	svn_client-1:${PORTSDIR}/devel/subversion \
X		neon.28:${PORTSDIR}/www/neon28
X
XUSE_PYTHON=	yes
XUSE_PYDISTUTILS=yes
XPYDISTUTILS_NOEGGINFO=yes
XPYDISTUTILS_CONFIGURE_TARGET=configure
XPYDISTUTILS_CONFIGUREARGS=--apr-inc-dir=${LOCALBASE}/include/apr-1
X.include <bsd.port.pre.mk>
XPYVERSION=     ${PYTHON_VERSION:S/^python//}
X
XPLIST_SUB=	PYTHONVER=${PYTHON_VERSION:S/./_/:S/python//}
XPLIST_FILES=	%%PYTHON_SITELIBDIR%%/${PORTNAME}/__init__.py \
X		%%PYTHON_SITELIBDIR%%/${PORTNAME}/_pysvn_%%PYTHONVER%%.so
XPLIST_DIRS=	%%PYTHON_SITELIBDIR%%/${PORTNAME}
X
XWRKSRC=		${WRKDIR}/${DISTNAME}/Source
X
X.if defined(PYTHON_VERSION) && ${PYVERSION:S/.//} < 26
Xpre-configure:
X	@cd ${WRKSRC} && ${PYTHON_CMD} setup.py backport
X.endif
X
Xdo-build:
X	@cd ${WRKSRC} && ${MAKE}
X
Xpre-install:
X	${MKDIR} ${PYTHONPREFIX_SITELIBDIR}
X	${MKDIR} ${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}
X
Xdo-install:
X	${INSTALL_SCRIPT} \
X		${WRKSRC}/${PORTNAME}/*.py \
X		${WRKSRC}/${PORTNAME}/*.so \
X		${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}
X
X.include <bsd.port.post.mk>
735aeb8b395afd7f962d8fa8f3b574ae
echo x - pysvn/distinfo
sed 's/^X//' >pysvn/distinfo << '5376b65d7cf6abfbd3e2b82504237213'
XMD5 (pysvn-1.7.0.tar.gz) = 77614676d24bca45749034ea6ec449d8
XSHA256 (pysvn-1.7.0.tar.gz) = 55ae53e2e05fc7099c329a08f13a9b5d216b620cdba9f4036e3de0115601f505
XSIZE (pysvn-1.7.0.tar.gz) = 324484
5376b65d7cf6abfbd3e2b82504237213
echo x - pysvn/pkg-descr
sed 's/^X//' >pysvn/pkg-descr << '8a0957dabc661b8b149a702884abbc23'
XThe pysvn module is a python interface to the Subversion version control
Xsystem. This API exposes client interfaces for managing a working copy,
Xquerying a repository, and synchronizing the two.
X
XThis API cannot create new repositories; it can only interact with existing
Xrepositories. If you need to create a repository, use the svnadmin command
Xfrom Subversion.
X
XUsing the API, you can check out a working copy, add, edit, and remove working
Xfiles, and check in, compare, or discard your changes. Repository properties
Xsuch as keyword expansion, end of line characters, and ignore lists can also
Xbe examined and manipulated. 
X
XWWW: http://pysvn.tigris.org/
8a0957dabc661b8b149a702884abbc23
echo c - pysvn/files
mkdir -p pysvn/files > /dev/null 2>&1
echo x - pysvn/files/patch-setup_configure.py
sed 's/^X//' >pysvn/files/patch-setup_configure.py << 'c902023d3eee809db84613427f9ce3c1'
X--- setup_configure.py.orig	2009-03-15 12:58:45.000000000 +0100
X+++ setup_configure.py	2009-03-15 12:59:08.000000000 +0100
X@@ -147,6 +147,7 @@
X 
X         # add source dir
X         include_dir_list.append( '.' )
X+        include_dir_list.reverse()
X 
X         # get the python CFLAGS
X         py_cflags_python_list = distutils.sysconfig.get_config_var('CFLAGS').split()
c902023d3eee809db84613427f9ce3c1
exit



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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200904211315.n3LDFOq1093241>