From owner-freebsd-ports-bugs@FreeBSD.ORG Tue Apr 22 12:50:02 2008 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 33D46106567D for ; Tue, 22 Apr 2008 12:50:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id CD8E88FC34 for ; Tue, 22 Apr 2008 12:50:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m3MCo1OP034621 for ; Tue, 22 Apr 2008 12:50:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m3MCo1Jl034620; Tue, 22 Apr 2008 12:50:01 GMT (envelope-from gnats) Resent-Date: Tue, 22 Apr 2008 12:50:01 GMT Resent-Message-Id: <200804221250.m3MCo1Jl034620@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Attila Nagy Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C0E6D1065676 for ; Tue, 22 Apr 2008 12:45:55 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id 6A9148FC13 for ; Tue, 22 Apr 2008 12:45:55 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.2/8.14.2) with ESMTP id m3MCjWE2084810 for ; Tue, 22 Apr 2008 12:45:32 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.2/8.14.1/Submit) id m3MCjWA6084809; Tue, 22 Apr 2008 12:45:32 GMT (envelope-from nobody) Message-Id: <200804221245.m3MCjWA6084809@www.freebsd.org> Date: Tue, 22 Apr 2008 12:45:32 GMT From: Attila Nagy To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: ports/122986: New port: devel/pysvn X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Apr 2008 12:50:02 -0000 >Number: 122986 >Category: ports >Synopsis: New port: devel/pysvn >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Tue Apr 22 12:50:00 UTC 2008 >Closed-Date: >Last-Modified: >Originator: Attila Nagy >Release: FreeBSD 7-STABLE >Organization: FSN >Environment: >Description: pysvn is an alternative subversion binding for python. Features: * Supports all svn client features * Supports svn transaction features required to write svn pre-commit hooks * Easy to learn and use * Python like interface * Good Documentation and examples * No need to understand the Subversion C API >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 # echo c - pysvn mkdir -p pysvn > /dev/null 2>&1 echo x - pysvn/Makefile sed 's/^X//' >pysvn/Makefile << 'END-of-pysvn/Makefile' X# New ports collection makefile for: pysvn X# Date created: 22 April 2008 X# Whom: bra@fsn.hu X# X# $FreeBSD$ X# X XPORTNAME= pysvn XPORTVERSION= 1.5.3 XCATEGORIES= devel XMASTER_SITES= http://pysvn.barrys-emacs.org/source_kits/ X XMAINTAINER= bra@fsn.hu XCOMMENT= Python binding for Subversion X XBUILD_DEPENDS= ${PYTHON_SITELIBDIR}/CXX/__init__.py:${PORTSDIR}/devel/py-cxx X X XUSE_PYTHON= 2.2+ XUSE_PYDISTUTILS=yes XPYDISTUTILS_NOEGGINFO=yes XPYDISTUTILS_PKGNAME=${PORTNAME} XPYDISTUTILS_CONFIGURE_TARGET=configure XPYDISTUTILS_CONFIGUREARGS=--pycxx-dir=${PYTHON_INCLUDEDIR} \ X --pycxx-src-dir=${LOCALBASE}/share/${PYTHON_VERSION}/CXX \ X --apr-inc-dir=/usr/local/include/apr-1 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 Xdo-build: X cd ${WRKSRC} && ${MAKE} X Xpre-install: X ${MKDIR} ${PYTHON_SITELIBDIR} X ${MKDIR} ${PYTHON_SITELIBDIR}/${PORTNAME} X Xdo-install: X ${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME}/* ${PYTHON_SITELIBDIR}/${PORTNAME} X X.include END-of-pysvn/Makefile echo x - pysvn/distinfo sed 's/^X//' >pysvn/distinfo << 'END-of-pysvn/distinfo' XMD5 (pysvn-1.5.3.tar.gz) = 68ee1b4cbeb4126c12896793d78a07fb XSHA256 (pysvn-1.5.3.tar.gz) = ec068cbe3a0f6ee63192102c91d3f4829108587a4e4c6513c3d7af90a75f8566 XSIZE (pysvn-1.5.3.tar.gz) = 473567 END-of-pysvn/distinfo echo x - pysvn/pkg-descr sed 's/^X//' >pysvn/pkg-descr << 'END-of-pysvn/pkg-descr' 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/ END-of-pysvn/pkg-descr exit >Release-Note: >Audit-Trail: >Unformatted: