Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 2 Dec 2012 10:18:18 +0000 (UTC)
From:      Ruslan Mahmatkhanov <rm@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r308093 - head/devel/py-urwid
Message-ID:  <201212021018.qB2AIIkq040936@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: rm
Date: Sun Dec  2 10:18:18 2012
New Revision: 308093
URL: http://svnweb.freebsd.org/changeset/ports/308093

Log:
  - update to 1.1.1
  - add OPTIONSFILE to save OPTIONS properly
  - fix source directory for installing EXAMPLES
  - add regression-test target for unit tests
  - trim Makefile header
  - silence @cd calls
  - whitespace alignment
  - limit python version to 2.x, while here
  
  PR:		173834
  Submitted by:	Kubilay Kocak <koobs.freebsd@gmail.com>
  Feature safe:	yes

Modified:
  head/devel/py-urwid/Makefile
  head/devel/py-urwid/distinfo

Modified: head/devel/py-urwid/Makefile
==============================================================================
--- head/devel/py-urwid/Makefile	Sun Dec  2 10:17:08 2012	(r308092)
+++ head/devel/py-urwid/Makefile	Sun Dec  2 10:18:18 2012	(r308093)
@@ -1,12 +1,8 @@
-# New ports collection makefile for:	py-urwid
-# Date created:		7 December 2004
-# Whom:			Hye-Shik Chang <perky@FreeBSD.org>
-#
+# Created by: Hye-Shik Chang <perky@FreeBSD.org>
 # $FreeBSD$
-#
 
 PORTNAME=	urwid
-PORTVERSION=	1.0.2
+PORTVERSION=	1.1.1
 CATEGORIES=	devel python
 MASTER_SITES=	http://excess.org/urwid/
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
@@ -16,10 +12,12 @@ COMMENT=	Curses-based user interface lib
 
 LICENSE=	LGPL21
 
+# Bypass ports infrastructure bug
+OPTIONSFILE=	${PORT_DBDIR}/py-${PORTNAME}/options
 OPTIONS_DEFINE=	EXAMPLES
 
-USE_PYTHON=	yes
-USE_PYDISTUTILS=	yes
+USE_PYTHON=	-2.7
+USE_PYDISTUTILS=yes
 
 PORTEXAMPLES=	bigtext.py \
 		browse.py \
@@ -46,7 +44,10 @@ post-patch:
 post-install:
 .if ${PORT_OPTIONS:MEXAMPLES}
 	${MKDIR} ${EXAMPLESDIR}/
-	cd ${WRKSRC}/ && ${INSTALL_DATA} ${PORTEXAMPLES} ${EXAMPLESDIR}/
+	@cd ${WRKSRC}/examples && ${INSTALL_DATA} ${PORTEXAMPLES} ${EXAMPLESDIR}/
 .endif
 
+regression-test: build
+	@cd ${WRKSRC} && ${PYTHON_CMD} -m urwid.tests
+
 .include <bsd.port.mk>

Modified: head/devel/py-urwid/distinfo
==============================================================================
--- head/devel/py-urwid/distinfo	Sun Dec  2 10:17:08 2012	(r308092)
+++ head/devel/py-urwid/distinfo	Sun Dec  2 10:18:18 2012	(r308093)
@@ -1,2 +1,2 @@
-SHA256 (urwid-1.0.2.tar.gz) = 2e13bd98dc8162caeb768263b6805f98a468ccb3bc28f6eed54770c80a514b37
-SIZE (urwid-1.0.2.tar.gz) = 285489
+SHA256 (urwid-1.1.1.tar.gz) = b301b4e0c2cd1634390cda80149d8aa2a07365af81a281ecf258770e47d30e99
+SIZE (urwid-1.1.1.tar.gz) = 482432



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