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