Date: Mon, 26 Feb 2007 18:23:24 +0800 (CST) From: CHAO Shin <quakelee@cn.freebsd.org> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/109555: [PATCH] www/py-pullparser Message-ID: <200702261023.l1QANOeg045373@tarsier.delphij.net> Resent-Message-ID: <200702261030.l1QAU6vo001311@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 109555 >Category: ports >Synopsis: [PATCH] www/py-pullparser >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Mon Feb 26 10:30:06 GMT 2007 >Closed-Date: >Last-Modified: >Originator: CHAO Shin >Release: FreeBSD 7.0-CURRENT i386 >Organization: The FreeBSD Simplified Chinese Project >Environment: System: FreeBSD portyard.sysdept.sina.com.cn 7.0-CURRENT FreeBSD 7.0-CURRENT #0: Thu Feb 1 19:02:06 CST 2007 root@portyard.sysdept.sina.com.cn:/usr/obj/usr/src/sys/GX270 i386 >Description: update to new version and install with egg. >How-To-Repeat: >Fix: --- patch-py-pullparser.diff begins here --- Index: Makefile =================================================================== RCS file: /home/ncvs/ports/www/py-pullparser/Makefile,v retrieving revision 1.2 diff -u -p -r1.2 Makefile --- Makefile 28 Sep 2005 14:59:03 -0000 1.2 +++ Makefile 26 Feb 2007 10:12:32 -0000 @@ -7,7 +7,7 @@ # PORTNAME= pullparser -PORTVERSION= 0.0.6 +PORTVERSION= 0.1.0 CATEGORIES= www python MASTER_SITES= http://wwwsearch.sourceforge.net/pullparser/src/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -15,7 +15,21 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= A simple "pull API" for HTML parsing +BUILD_DEPENDS= ${EASY_INSTALL_CMD}:${PORTSDIR}/devel/py-setuptools + USE_PYTHON= yes USE_PYDISTUTILS= yes +EASY_INSTALL_CMD?= easy_install-${PYTHON_VER} + +PYDISTUTILS_BUILD_TARGET= bdist_egg +PYDISTUTILS_INSTALL_TARGET= easy_install +PYDISTUTILS_INSTALLARGS= -O 1 -N -S ${PYTHON_SITELIBDIR} ${WRKSRC}/dist/${PULLPARSER_EGG} + +PULLPARSER_EGG= ${PORTNAME}-${PORTVERSION}-py${PYTHON_VER}.egg + +PLIST_SUB+= EASY_INSTALL_CMD=${EASY_INSTALL_CMD} \ + PULLPARSER_EGG=${PULLPARSER_EGG} \ + PULLPARSER_EGG_VER="${PORTNAME}==${PORTVERSION}" + .include <bsd.port.mk> Index: distinfo =================================================================== RCS file: /home/ncvs/ports/www/py-pullparser/distinfo,v retrieving revision 1.3 diff -u -p -r1.3 distinfo --- distinfo 25 Nov 2005 19:02:15 -0000 1.3 +++ distinfo 26 Feb 2007 09:01:21 -0000 @@ -1,3 +1,3 @@ -MD5 (pullparser-0.0.6.tar.gz) = e7074a671ced63ca019d00e1a1b25ca4 -SHA256 (pullparser-0.0.6.tar.gz) = 91076dd3c1c0826242f0e574bd0b5920ebfb65b39077eae6aaea7a0dce6f9c08 -SIZE (pullparser-0.0.6.tar.gz) = 11676 +MD5 (pullparser-0.1.0.tar.gz) = 0625ebe0e056e1f810543d182c39bcf5 +SHA256 (pullparser-0.1.0.tar.gz) = 039da20c26ecd3334cb95680d67eafb6e11451a4c22d19f6ee74e8a9b4372696 +SIZE (pullparser-0.1.0.tar.gz) = 21472 Index: pkg-plist =================================================================== RCS file: /home/ncvs/ports/www/py-pullparser/pkg-plist,v retrieving revision 1.1 diff -u -p -r1.1 pkg-plist --- pkg-plist 29 Apr 2005 07:05:06 -0000 1.1 +++ pkg-plist 26 Feb 2007 10:13:54 -0000 @@ -1,3 +1,3 @@ -%%PYTHON_SITELIBDIR%%/pullparser.py -%%PYTHON_SITELIBDIR%%/pullparser.pyc -%%PYTHON_SITELIBDIR%%/pullparser.pyo +@unexec %%EASY_INSTALL_CMD%% -q -m -S %D/%%PYTHON_SITELIBDIR%% %%PULLPARSER_EGG_VER%% +%%PYTHON_SITELIBDIR%%/%%PULLPARSER_EGG%% +@exec %%EASY_INSTALL_CMD%% -q -N -S %D/%%PYTHON_SITELIBDIR%% %%PULLPARSER_EGG_VER%% --- patch-py-pullparser.diff ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200702261023.l1QANOeg045373>