From owner-freebsd-ports-bugs@FreeBSD.ORG Mon Feb 19 00:10:05 2007 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 185C216A402 for ; Mon, 19 Feb 2007 00:10:05 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id E8A5E13C491 for ; Mon, 19 Feb 2007 00:10:04 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l1J0A4ql075775 for ; Mon, 19 Feb 2007 00:10:04 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l1J0A4at075774; Mon, 19 Feb 2007 00:10:04 GMT (envelope-from gnats) Resent-Date: Mon, 19 Feb 2007 00:10:04 GMT Resent-Message-Id: <200702190010.l1J0A4at075774@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, Robert Gogolok Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 5CD6016A401 for ; Mon, 19 Feb 2007 00:03:12 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [69.147.83.33]) by mx1.freebsd.org (Postfix) with ESMTP id 3DCBB13C442 for ; Mon, 19 Feb 2007 00:03:12 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.13.1/8.13.1) with ESMTP id l1J03BLE099783 for ; Mon, 19 Feb 2007 00:03:11 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.13.1/8.13.1/Submit) id l1J03B4E099782; Mon, 19 Feb 2007 00:03:11 GMT (envelope-from nobody) Message-Id: <200702190003.l1J03B4E099782@www.freebsd.org> Date: Mon, 19 Feb 2007 00:03:11 GMT From: Robert Gogolok To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.0 Cc: Subject: ports/109299: [NEW PORT] devel/py-lxml: lxml is a Python binding for libxml2 and libxslt 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: Mon, 19 Feb 2007 00:10:05 -0000 >Number: 109299 >Category: ports >Synopsis: [NEW PORT] devel/py-lxml: lxml is a Python binding for libxml2 and libxslt >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: Mon Feb 19 00:10:04 GMT 2007 >Closed-Date: >Last-Modified: >Originator: Robert Gogolok >Release: FreeBSD 6.1 >Organization: http://www.robert-gogolok.de >Environment: FreeBSD desktop.gogolok.de 6.1-SECURITY FreeBSD 6.1-SECURITY #0: Mon Dec 4 07:53:55 UTC 2006 root@builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC i38 >Description: new port: lxml is a Python binding for libxml2 and libxslt WWW: http://codespeak.net/lxml/ It's needed for the bcfg2 server (http://www.bcfg2.org) I want to get into the ports tree next. >How-To-Repeat: >Fix: http://w5.cs.uni-sb.de/~gogo/patches/new-ports/devel/py-lxml/ 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: # # py-lxml # py-lxml/Makefile # py-lxml/pkg-plist # py-lxml/pkg-descr # py-lxml/distinfo # echo c - py-lxml mkdir -p py-lxml > /dev/null 2>&1 echo x - py-lxml/Makefile sed 's/^X//' >py-lxml/Makefile << 'END-of-py-lxml/Makefile' X# Ports collection makefile for: py-lxml X# Date created: Feb 18, 2007 X# Whom: Robert Gogolok X# X# $FreeBSD$ X# X XPORTNAME= lxml XPORTVERSION= 1.1.2 XCATEGORIES= devel python XMASTER_SITES= http://codespeak.net/lxml/ XPKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} XEXTRACT_SUFX= .tgz X XMAINTAINER= gogo@cs.uni-sb.de XCOMMENT= Pythonic binding for the libxml2 and libxslt libraries X XLIB_DEPENDS= xml2.5:${PORTSDIR}/textproc/libxml2 \ X xslt.2:${PORTSDIR}/textproc/libxslt X XUSE_PYTHON= 2.4+ XUSE_PYDISTUTILS= yes X XDOCSDIR= ${PREFIX}/share/doc/py-${PORTNAME} X XBASEDOCS= CHANGES.txt \ X CREDITS.txt \ X LICENSES.txt \ X TODO.txt \ X README.txt X Xpost-install: X.if !defined(NOPORTDOCS) X @${MKDIR} ${DOCSDIR} X. for f in ${BASEDOCS} X @${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR} X. endfor X @${MKDIR} ${DOCSDIR}/doc X ${CP} -R ${WRKSRC}/doc/* ${DOCSDIR}/doc X.endif X X.include END-of-py-lxml/Makefile echo x - py-lxml/pkg-plist sed 's/^X//' >py-lxml/pkg-plist << 'END-of-py-lxml/pkg-plist' X%%PYTHON_SITELIBDIR%%/lxml/__init__.py X%%PYTHON_SITELIBDIR%%/lxml/__init__.pyc X%%PYTHON_SITELIBDIR%%/lxml/__init__.pyo X%%PYTHON_SITELIBDIR%%/lxml/_elementpath.py X%%PYTHON_SITELIBDIR%%/lxml/_elementpath.pyc X%%PYTHON_SITELIBDIR%%/lxml/_elementpath.pyo X%%PYTHON_SITELIBDIR%%/lxml/etree.so X%%PYTHON_SITELIBDIR%%/lxml/objectify.so X%%PYTHON_SITELIBDIR%%/lxml/sax.py X%%PYTHON_SITELIBDIR%%/lxml/sax.pyc X%%PYTHON_SITELIBDIR%%/lxml/sax.pyo X%%PORTDOCS%%%%DOCSDIR%%/CHANGES.txt X%%PORTDOCS%%%%DOCSDIR%%/CREDITS.txt X%%PORTDOCS%%%%DOCSDIR%%/LICENSES.txt X%%PORTDOCS%%%%DOCSDIR%%/TODO.txt X%%PORTDOCS%%%%DOCSDIR%%/README.txt X%%PORTDOCS%%%%DOCSDIR%%/doc/FAQ.txt X%%PORTDOCS%%%%DOCSDIR%%/doc/api.txt X%%PORTDOCS%%%%DOCSDIR%%/doc/build.txt X%%PORTDOCS%%%%DOCSDIR%%/doc/capi.txt X%%PORTDOCS%%%%DOCSDIR%%/doc/compatibility.txt X%%PORTDOCS%%%%DOCSDIR%%/doc/element_classes.txt X%%PORTDOCS%%%%DOCSDIR%%/doc/extensions.txt X%%PORTDOCS%%%%DOCSDIR%%/doc/html/FAQ.html X%%PORTDOCS%%%%DOCSDIR%%/doc/html/api.html X%%PORTDOCS%%%%DOCSDIR%%/doc/html/build.html X%%PORTDOCS%%%%DOCSDIR%%/doc/html/capi.html X%%PORTDOCS%%%%DOCSDIR%%/doc/html/changes-1.1.2.html X%%PORTDOCS%%%%DOCSDIR%%/doc/html/compatibility.html X%%PORTDOCS%%%%DOCSDIR%%/doc/html/element_classes.html X%%PORTDOCS%%%%DOCSDIR%%/doc/html/extensions.html X%%PORTDOCS%%%%DOCSDIR%%/doc/html/index.html X%%PORTDOCS%%%%DOCSDIR%%/doc/html/installation.html X%%PORTDOCS%%%%DOCSDIR%%/doc/html/intro.html X%%PORTDOCS%%%%DOCSDIR%%/doc/html/objectify.html X%%PORTDOCS%%%%DOCSDIR%%/doc/html/performance.html X%%PORTDOCS%%%%DOCSDIR%%/doc/html/pubkey.asc X%%PORTDOCS%%%%DOCSDIR%%/doc/html/resolvers.html X%%PORTDOCS%%%%DOCSDIR%%/doc/html/sax.html X%%PORTDOCS%%%%DOCSDIR%%/doc/html/style.css X%%PORTDOCS%%%%DOCSDIR%%/doc/intro.txt X%%PORTDOCS%%%%DOCSDIR%%/doc/licenses/BSD.txt X%%PORTDOCS%%%%DOCSDIR%%/doc/licenses/GPL.txt X%%PORTDOCS%%%%DOCSDIR%%/doc/licenses/ZopePublicLicense.txt X%%PORTDOCS%%%%DOCSDIR%%/doc/licenses/elementtree.txt X%%PORTDOCS%%%%DOCSDIR%%/doc/lxml.mgp X%%PORTDOCS%%%%DOCSDIR%%/doc/main.txt X%%PORTDOCS%%%%DOCSDIR%%/doc/memorymanagement.txt X%%PORTDOCS%%%%DOCSDIR%%/doc/mkhtml.py X%%PORTDOCS%%%%DOCSDIR%%/doc/objectify.txt X%%PORTDOCS%%%%DOCSDIR%%/doc/performance.txt X%%PORTDOCS%%%%DOCSDIR%%/doc/pubkey.asc X%%PORTDOCS%%%%DOCSDIR%%/doc/resolvers.txt X%%PORTDOCS%%%%DOCSDIR%%/doc/rest2html.py X%%PORTDOCS%%%%DOCSDIR%%/doc/sax.txt X%%PORTDOCS%%%%DOCSDIR%%/doc/test.xml X%%PORTDOCS%%%%DOCSDIR%%/doc/valgrind.txt X%%PORTDOCS%%@dirrm %%DOCSDIR%%/doc/licenses X%%PORTDOCS%%@dirrm %%DOCSDIR%%/doc/html X%%PORTDOCS%%@dirrm %%DOCSDIR%%/doc X%%PORTDOCS%%@dirrm %%DOCSDIR%% X@dirrm %%PYTHON_SITELIBDIR%%/lxml END-of-py-lxml/pkg-plist echo x - py-lxml/pkg-descr sed 's/^X//' >py-lxml/pkg-descr << 'END-of-py-lxml/pkg-descr' Xlxml is a Python binding for libxml2 and libxslt. Its aim: X X * Pythonic API. X * Documented. X * Use Python unicode strings in API. X * Safe (no segfaults). X * No manual memory management! X XWWW: http://codespeak.net/lxml/ END-of-py-lxml/pkg-descr echo x - py-lxml/distinfo sed 's/^X//' >py-lxml/distinfo << 'END-of-py-lxml/distinfo' XMD5 (lxml-1.1.2.tgz) = d18ecaacdecf7c9f02a6e9aecb16c720 XSHA256 (lxml-1.1.2.tgz) = b0139b3e1443ab5ce7dd2b63e67ac987f1e4caddf5f9bc72c90c63199265c278 XSIZE (lxml-1.1.2.tgz) = 640469 END-of-py-lxml/distinfo exit >Release-Note: >Audit-Trail: >Unformatted: