ports/109312: [PATCH] devel/py-rbtree: update to 0.8.0

Li-Wen Hsu lwhsu at lwhsu.org
Mon Feb 19 09:20:05 UTC 2007


>Number:         109312
>Category:       ports
>Synopsis:       [PATCH] devel/py-rbtree: update to 0.8.0
>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 19 09:20:04 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.8.0

Added file(s):
- pkg-plist

Removed file(s):
- files/patch-setup.py

Port maintainer (mnag at FreeBSD.org) is cc'd.

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

--- py24-rbtree-0.8.0.patch begins here ---
diff -ruN -ruN --exclude=CVS /usr/ports/devel/py-rbtree/Makefile /home/lwhsu/ports/devel/py-rbtree/Makefile
--- /usr/ports/devel/py-rbtree/Makefile	Mon Jul 10 23:20:20 2006
+++ /home/lwhsu/ports/devel/py-rbtree/Makefile	Mon Feb 19 17:05:07 2007
@@ -6,23 +6,35 @@
 #
 
 PORTNAME=	rbtree
-PORTVERSION=	0.7
+PORTVERSION=	0.8.0
 CATEGORIES=	devel python
 MASTER_SITES=	http://cheeseshop.python.org/packages/source/r/rbtree/
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
+DIST_SUBDIR=	python
 
 MAINTAINER=	mnag at FreeBSD.org
 COMMENT=	A fast tree with ordered data and expanded iterator support
 
-BUILD_DEPENDS=	pyrexc:${PORTSDIR}/devel/pyrex
+BUILD_DEPENDS=	${EASY_INSTALL_CMD}:${PORTSDIR}/devel/py-setuptools \
+		pyrexc:${PORTSDIR}/devel/pyrex
+RUN_DEPENDS=	${BUILD_DEPENDS}
 
-DIST_SUBDIR=	python
 USE_PYTHON=	yes
 USE_PYDISTUTILS=	yes
 
-DOCSDIR=	${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME}
+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/${PYRBTREE_EGG}
+
+PYRBTREE_EGG=	${PORTNAME:}-${PORTVERSION}-py${PYTHON_VER}-${OPSYS:L}-${OSRELEASE}-${ARCH}.egg
 
-PLIST_FILES=	%%PYTHON_SITELIBDIR%%/rbtree.so
+PLIST_SUB+=	EASY_INSTALL_CMD=${EASY_INSTALL_CMD} \
+		PYRBTREE_EGG=${PYRBTREE_EGG} \
+		PYRBTREE_EGG_VER="${PORTNAME}==${PORTVERSION}"
+
+DOCSDIR=	${PREFIX}/share/doc/py-${PORTNAME}
 
 PORTDOCS=	*
 
@@ -35,4 +47,8 @@
 test:	build
 	(cd ${WRKSRC} && ${PYTHON_CMD} test_rbtree.py)
 
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+OSRELEASE!=	${DESTDIR}/usr/bin/uname -r
+
+.include <bsd.port.post.mk>
diff -ruN -ruN --exclude=CVS /usr/ports/devel/py-rbtree/distinfo /home/lwhsu/ports/devel/py-rbtree/distinfo
--- /usr/ports/devel/py-rbtree/distinfo	Mon Jul 10 23:20:20 2006
+++ /home/lwhsu/ports/devel/py-rbtree/distinfo	Mon Feb 19 16:47:41 2007
@@ -1,3 +1,3 @@
-MD5 (python/rbtree-0.7.tar.gz) = 86d93a8866c65a1774bd6b84389d8909
-SHA256 (python/rbtree-0.7.tar.gz) = 46498f40cf27fe21a8c74c698fe27cfc115664b99118781d604cde9d8681c042
-SIZE (python/rbtree-0.7.tar.gz) = 27817
+MD5 (python/rbtree-0.8.0.tar.gz) = 6975331773f9d3e8bd5a24e547077347
+SHA256 (python/rbtree-0.8.0.tar.gz) = ba79b993a428c7bde555faa1c189b60607f9860d1e29a54d3e91b0104f4b86b9
+SIZE (python/rbtree-0.8.0.tar.gz) = 11869
diff -ruN -ruN --exclude=CVS /usr/ports/devel/py-rbtree/files/patch-setup.py /home/lwhsu/ports/devel/py-rbtree/files/patch-setup.py
--- /usr/ports/devel/py-rbtree/files/patch-setup.py	Mon Jul 10 23:20:21 2006
+++ /home/lwhsu/ports/devel/py-rbtree/files/patch-setup.py	Thu Jan  1 08:00:00 1970
@@ -1,23 +0,0 @@
-#
-# Do not use py-setuptools
-#
---- setup.py.orig	Thu Jun 15 02:43:12 2006
-+++ setup.py	Mon Jul 10 12:12:43 2006
-@@ -1,8 +1,6 @@
--import ez_setup
--ez_setup.use_setuptools()
--
--from setuptools import setup, find_packages
--from setuptools.extension import Extension
-+from distutils.core import setup
-+from distutils.extension import Extension
-+from Pyrex.Distutils import build_ext
- 
- classifiers = [
- "Development Status :: 4 - Beta",
-@@ -31,4 +29,5 @@
-                  include_dirs=['src',],
-         ),
-        ],
-+    cmdclass = {'build_ext': build_ext}
-     )
diff -ruN -ruN --exclude=CVS /usr/ports/devel/py-rbtree/pkg-plist /home/lwhsu/ports/devel/py-rbtree/pkg-plist
--- /usr/ports/devel/py-rbtree/pkg-plist	Thu Jan  1 08:00:00 1970
+++ /home/lwhsu/ports/devel/py-rbtree/pkg-plist	Mon Feb 19 16:59:51 2007
@@ -0,0 +1,14 @@
+ at unexec %%EASY_INSTALL_CMD%% -q -m -S %D/%%PYTHON_SITELIBDIR%% %%PYRBTREE_EGG_VER%%
+%%PYTHON_SITELIBDIR%%/%%PYRBTREE_EGG%%/EGG-INFO/PKG-INFO
+%%PYTHON_SITELIBDIR%%/%%PYRBTREE_EGG%%/EGG-INFO/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/%%PYRBTREE_EGG%%/EGG-INFO/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/%%PYRBTREE_EGG%%/EGG-INFO/native_libs.txt
+%%PYTHON_SITELIBDIR%%/%%PYRBTREE_EGG%%/EGG-INFO/not-zip-safe
+%%PYTHON_SITELIBDIR%%/%%PYRBTREE_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYRBTREE_EGG%%/rbtree.py
+%%PYTHON_SITELIBDIR%%/%%PYRBTREE_EGG%%/rbtree.pyc
+%%PYTHON_SITELIBDIR%%/%%PYRBTREE_EGG%%/rbtree.pyo
+%%PYTHON_SITELIBDIR%%/%%PYRBTREE_EGG%%/rbtree.so
+ at dirrm %%PYTHON_SITELIBDIR%%/%%PYRBTREE_EGG%%/EGG-INFO
+ at dirrm %%PYTHON_SITELIBDIR%%/%%PYRBTREE_EGG%%
+ at exec %%EASY_INSTALL_CMD%% -q -N -S %D/%%PYTHON_SITELIBDIR%% %%PYRBTREE_EGG_VER%%
--- py24-rbtree-0.8.0.patch ends here ---

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



More information about the freebsd-ports-bugs mailing list