Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 9 Mar 2007 00:59:20 +0800 (CST)
From:      Li-Wen Hsu <lwhsu@lwhsu.org>
To:        FreeBSD-gnats-submit@FreeBSD.org
Cc:        lwhsu@lwhsu.org
Subject:   ports/110094: [MAINTAINER] www/py-flup: update to 0.5.r2311
Message-ID:  <200703081659.l28GxKL7000159@jail0.lwhsu.csie.net>
Resent-Message-ID: <200703081700.l28H0Bql022952@freefall.freebsd.org>

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

>Number:         110094
>Category:       ports
>Synopsis:       [MAINTAINER] www/py-flup: update to 0.5.r2311
>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:   Thu Mar 08 17:00:11 GMT 2007
>Closed-Date:
>Last-Modified:
>Originator:     Li-Wen Hsu
>Release:        FreeBSD 6.2-STABLE i386
>Organization:
>Environment:
System: FreeBSD jail0.lwhsu.csie.net 6.2-STABLE FreeBSD 6.2-STABLE #0: Fri Jan 26 00:04:54 CST 2007
>Description:
- Update to 0.5.r2311
- Use @exec and @unexec in pkg-plist to register/unregister egg
- Use explicit RUN_DEPENDS

Removed file(s):
- files/pkg-deinstall.in
- files/pkg-install.in

Generated with FreeBSD Port Tools 0.77
>How-To-Repeat:
>Fix:

--- py24-flup-0.5.r2311.patch begins here ---
diff -ruN -ruN --exclude=CVS /usr/ports/www/py-flup/Makefile /home/lwhsu/ports/www/py-flup/Makefile
--- /usr/ports/www/py-flup/Makefile	Mon Feb 12 17:25:51 2007
+++ /home/lwhsu/ports/www/py-flup/Makefile	Fri Mar  9 00:43:54 2007
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=	flup
-PORTVERSION=	0.5.r2307
+PORTVERSION=	0.5.r2311
 CATEGORIES=	www python
 MASTER_SITES=	http://www.saddi.com/software/flup/dist/ \
 		http://www.cs.nctu.edu.tw/~lwhsu/ports/distfiles/
@@ -16,18 +16,24 @@
 MAINTAINER=	lwhsu@lwhsu.org
 COMMENT=	Random assortment of WSGI servers, middleware
 
-BUILD_DEPENDS=	easy_install:${PORTSDIR}/devel/py-setuptools
-RUN_DEPENDS=	${BUILD_DEPENDS}
+BUILD_DEPENDS=	${EASY_INSTALL_CMD}:${PORTSDIR}/devel/py-setuptools
+RUN_DEPENDS=	${EASY_INSTALL_CMD}:${PORTSDIR}/devel/py-setuptools
 
 USE_PYTHON=	2.4+
 USE_PYDISTUTILS=	yes
 
-PYFLUP_EGG=	${PORTNAME}-${PORTVERSION:R}-py${PYTHON_VERSION:S/^python//}.egg
+EASY_INSTALL_CMD?=	easy_install-${PYTHON_VER}
 
-SUB_FILES+=	pkg-deinstall pkg-install
-SUB_LIST+=	PYTHON_SITELIBDIR=${PYTHON_SITELIBDIR} \
-		EGG="${PORTNAME}==${PORTVERSION:R}"
+WRKSRC=	${WRKDIR}/${PORTNAME}-${PORTVERSION:R}
 
-PLIST_SUB=	PYFLUP_EGG=${PYFLUP_EGG}
+PYDISTUTILS_BUILD_TARGET=	bdist_egg
+PYDISTUTILS_INSTALL_TARGET=	easy_install
+PYDISTUTILS_INSTALLARGS=	-O 1 -N -S ${PYTHON_SITELIBDIR} ${WRKSRC}/dist/${PYFLUP_EGG}
+
+PYFLUP_EGG=	${PORTNAME}-${PORTVERSION:R}-py${PYTHON_VER}.egg
+
+PLIST_SUB+=	EASY_INSTALL_CMD=${EASY_INSTALL_CMD} \
+		PYFLUP_EGG=${PYFLUP_EGG} \
+		PYFLUP_EGG_VER="${PORTNAME}==${PORTVERSION:R}"
 
 .include <bsd.port.mk>
diff -ruN -ruN --exclude=CVS /usr/ports/www/py-flup/distinfo /home/lwhsu/ports/www/py-flup/distinfo
--- /usr/ports/www/py-flup/distinfo	Mon Feb 12 17:25:51 2007
+++ /home/lwhsu/ports/www/py-flup/distinfo	Fri Mar  9 00:29:41 2007
@@ -1,3 +1,3 @@
-MD5 (flup-r2307.tar.gz) = cb3d8eabb8ce0242315d4c3a0d3a8288
-SHA256 (flup-r2307.tar.gz) = 2130537f016f90a14afd031c4ac1b77a4826dd555d09232f8824ffae8fcf5a52
-SIZE (flup-r2307.tar.gz) = 69427
+MD5 (flup-r2311.tar.gz) = c54e0bc5877f1b612e8ac99a061598d4
+SHA256 (flup-r2311.tar.gz) = a3b7a930c33292ed305113552a188881834a5682b4761fd25341516e9ab19e97
+SIZE (flup-r2311.tar.gz) = 68742
diff -ruN -ruN --exclude=CVS /usr/ports/www/py-flup/files/pkg-deinstall.in /home/lwhsu/ports/www/py-flup/files/pkg-deinstall.in
--- /usr/ports/www/py-flup/files/pkg-deinstall.in	Sun Jan 14 17:23:27 2007
+++ /home/lwhsu/ports/www/py-flup/files/pkg-deinstall.in	Thu Jan  1 08:00:00 1970
@@ -1,17 +0,0 @@
-#!/bin/sh
-# $FreeBSD: ports/www/py-flup/files/pkg-deinstall.in,v 1.1 2007/01/14 09:23:27 nivit Exp $
-PKGNAME=$1
-#
-case $2 in
-    DEINSTALL)
-	easy_install -q -m -S %%PYTHON_SITELIBDIR%% %%EGG%%
-	;;
-    POST-DEINSTALL)
-	exit 0
-	;;
-    *)
-	echo "Unexpected Argument $2!!!"
-	exit 1
-	;;
-esac
-exit 0
diff -ruN -ruN --exclude=CVS /usr/ports/www/py-flup/files/pkg-install.in /home/lwhsu/ports/www/py-flup/files/pkg-install.in
--- /usr/ports/www/py-flup/files/pkg-install.in	Sun Jan 14 17:23:27 2007
+++ /home/lwhsu/ports/www/py-flup/files/pkg-install.in	Thu Jan  1 08:00:00 1970
@@ -1,16 +0,0 @@
-#!/bin/sh
-# $FreeBSD: ports/www/py-flup/files/pkg-install.in,v 1.1 2007/01/14 09:23:27 nivit Exp $
-PKGNAME=$1
-#
-case $2 in
-    POST-INSTALL)
-	easy_install -q -N -S %%PYTHON_SITELIBDIR%% %%EGG%%
-	;;
-    PRE-INSTALL)
-	;;
-    *)
-	echo "Unexpected Argument $2!!!"
-	exit 1
-	;;
-esac
-exit 0
diff -ruN -ruN --exclude=CVS /usr/ports/www/py-flup/pkg-plist /home/lwhsu/ports/www/py-flup/pkg-plist
--- /usr/ports/www/py-flup/pkg-plist	Sun Jan 14 17:23:27 2007
+++ /home/lwhsu/ports/www/py-flup/pkg-plist	Fri Mar  9 00:28:54 2007
@@ -1,4 +1,5 @@
 @comment $FreeBSD: ports/www/py-flup/pkg-plist,v 1.1 2007/01/14 09:23:27 nivit Exp $
+@unexec %%EASY_INSTALL_CMD%% -q -m -S %D/%%PYTHON_SITELIBDIR%% %%PYFLUP_EGG_VER%%
 %%PYTHON_SITELIBDIR%%/%%PYFLUP_EGG%%/EGG-INFO/PKG-INFO
 %%PYTHON_SITELIBDIR%%/%%PYFLUP_EGG%%/EGG-INFO/SOURCES.txt
 %%PYTHON_SITELIBDIR%%/%%PYFLUP_EGG%%/EGG-INFO/dependency_links.txt
@@ -107,3 +108,4 @@
 @dirrm %%PYTHON_SITELIBDIR%%/%%PYFLUP_EGG%%
 @dirrmtry %%PYTHON_SITELIBDIR%%
 @dirrmtry %%PYTHON_LIBDIR%%
+@exec %%EASY_INSTALL_CMD%% -q -N -S %D/%%PYTHON_SITELIBDIR%% %%PYFLUP_EGG_VER%%
--- py24-flup-0.5.r2311.patch ends here ---

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



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