ports/158922: devel/py-levenshtein: point to new home
Ruslan Mahmatkhanov
cvs-src at yandex.ru
Thu Jul 14 20:40:11 UTC 2011
>Number: 158922
>Category: ports
>Synopsis: devel/py-levenshtein: point to new home
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Thu Jul 14 20:40:10 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator: Ruslan Mahmatkhanov
>Release: 9.0-CURRENT
>Organization:
>Environment:
9.0-CURRENT i386
>Description:
The project have a new home and distributed as tar.bz2.
I had diffed tar.gz and tar.bz2 archives - they are identical.
- remove stale mirror
- remove local mirror, that doesn't contain tar.bz2 file.
- add GOOGLE_CODE mastersite
- remove WRKSRC (it is the same as DISTNAME)
- add LICENSE
- raise USE_PYTHON to 2.5+, since we don't more support erlier versions.
- remove pkg-plist and move it's content into PLIST_FILES
- point to new home in pkg-descr
tinderbuild log (8.2-RELEASE):
http://happy-nation.by.ru/ports/tb/py27-levenshtein-0.10.1.log
>How-To-Repeat:
>Fix:
Patch attached with submission follows:
diff -ruNa py-levenshtein.orig/Makefile py-levenshtein/Makefile
--- py-levenshtein.orig/Makefile 2007-07-30 13:41:15.000000000 +0400
+++ py-levenshtein/Makefile 2011-07-15 00:17:11.000000000 +0400
@@ -8,20 +8,21 @@
PORTNAME= levenshtein
PORTVERSION= 0.10.1
CATEGORIES= devel python
-MASTER_SITES= http://trific.ath.cx/Ftp/python/levenshtein/ \
- ${MASTER_SITE_LOCAL}
-MASTER_SITE_SUBDIR= perky
+MASTER_SITES= GOOGLE_CODE
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
DISTNAME= python-Levenshtein-${PORTVERSION}
MAINTAINER= elvstone at gmail.com
COMMENT= Python extension computing string distances and similarities
-WRKSRC= ${WRKDIR}/python-Levenshtein-${PORTVERSION}
+LICENSE= GPLv2
-USE_PYTHON= 2.2+
+PLIST_FILES= %%PYTHON_SITELIBDIR%%/Levenshtein.so
+USE_BZIP2= yes
+USE_PYTHON= 2.5+
USE_PYTHON_PREFIX= yes
USE_PYDISTUTILS= yes
PYDISTUTILS_PKGNAME= python-Levenshtein
+PROJECTHOST= py${PORTNAME}
.include <bsd.port.mk>
diff -ruNa py-levenshtein.orig/distinfo py-levenshtein/distinfo
--- py-levenshtein.orig/distinfo 2011-07-03 18:58:42.000000000 +0400
+++ py-levenshtein/distinfo 2011-07-15 00:09:37.000000000 +0400
@@ -1,2 +1,2 @@
-SHA256 (python-Levenshtein-0.10.1.tar.gz) = 0b39f0de210f8511af7c440c4d3d94ba8eb4b14a24677ee39750e4b2e75ed014
-SIZE (python-Levenshtein-0.10.1.tar.gz) = 41984
+SHA256 (python-Levenshtein-0.10.1.tar.bz2) = a1af52fd438df6d13859a6336fd8b7e7cdcdb08848c89ba92b621c343e1f68ad
+SIZE (python-Levenshtein-0.10.1.tar.bz2) = 37998
diff -ruNa py-levenshtein.orig/pkg-descr py-levenshtein/pkg-descr
--- py-levenshtein.orig/pkg-descr 2008-06-01 13:42:30.000000000 +0400
+++ py-levenshtein/pkg-descr 2011-07-15 00:12:40.000000000 +0400
@@ -3,4 +3,4 @@
in C, it's much faster than corresponding Python library functions and
methods.
-WWW: http://trific.ath.cx/resources/python/levenshtein/
+WWW: http://code.google.com/p/pylevenshtein/
diff -ruNa py-levenshtein.orig/pkg-plist py-levenshtein/pkg-plist
--- py-levenshtein.orig/pkg-plist 2006-08-31 22:06:42.000000000 +0400
+++ py-levenshtein/pkg-plist 1970-01-01 03:00:00.000000000 +0300
@@ -1 +0,0 @@
-%%PYTHON_SITELIBDIR%%/Levenshtein.so
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list