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