Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 24 Nov 2016 15:34:24 +0000 (UTC)
From:      Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r427032 - in head/misc/py-progressbar: . files
Message-ID:  <201611241534.uAOFYOUp001357@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: sunpoet
Date: Thu Nov 24 15:34:24 2016
New Revision: 427032
URL: https://svnweb.freebsd.org/changeset/ports/427032

Log:
  - Update LICENSE
  - Add LICENSE_FILE
  - Add NO_ARCH
  - Allow build with Python 3 and relax USES=python
  - Allow concurrent installation (USE_PYTHON=concurrent)
  - Update WWW
  - Add GitHub repository to WWW

Added:
  head/misc/py-progressbar/files/
  head/misc/py-progressbar/files/patch-progressbar-widgets.py   (contents, props changed)
Modified:
  head/misc/py-progressbar/Makefile
  head/misc/py-progressbar/pkg-descr

Modified: head/misc/py-progressbar/Makefile
==============================================================================
--- head/misc/py-progressbar/Makefile	Thu Nov 24 15:34:20 2016	(r427031)
+++ head/misc/py-progressbar/Makefile	Thu Nov 24 15:34:24 2016	(r427032)
@@ -11,9 +11,12 @@ PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
 MAINTAINER=	sunpoet@FreeBSD.org
 COMMENT=	Text progressbar library for python
 
-LICENSE=	BSD3CLAUSE
+LICENSE=	BSD3CLAUSE LGPL21+
+LICENSE_COMB=	dual
+LICENSE_FILE_BSD3CLAUSE=${WRKSRC}/LICENSE.txt
 
-USE_PYTHON=	autoplist distutils
-USES=		python:2.7
+NO_ARCH=	yes
+USE_PYTHON=	autoplist concurrent distutils
+USES=		python
 
 .include <bsd.port.mk>

Added: head/misc/py-progressbar/files/patch-progressbar-widgets.py
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/misc/py-progressbar/files/patch-progressbar-widgets.py	Thu Nov 24 15:34:24 2016	(r427032)
@@ -0,0 +1,44 @@
+--- progressbar/widgets.py.orig	2011-05-15 23:08:48 UTC
++++ progressbar/widgets.py
+@@ -84,8 +84,8 @@ class Timer(Widget):
+     __slots__ = ('format',)
+     TIME_SENSITIVE = True
+ 
+-    def __init__(self, format='Elapsed Time: %s'):
+-        self.format = format
++    def __init__(self, _format='Elapsed Time: %s'):
++        self.format = _format
+ 
+     @staticmethod
+     def format_time(seconds):
+@@ -121,7 +121,7 @@ class ETA(Timer):
+ class FileTransferSpeed(Widget):
+     'Widget for showing the transfer speed (useful for file transfers).'
+ 
+-    format = '%6.2f %s%s/s'
++    _format = '%6.2f %s%s/s'
+     prefixes = ' kMGTPEZY'
+     __slots__ = ('unit', 'format')
+ 
+@@ -170,8 +170,8 @@ class Counter(Widget):
+ 
+     __slots__ = ('format',)
+ 
+-    def __init__(self, format='%d'):
+-        self.format = format
++    def __init__(self, _format='%d'):
++        self.format = _format
+ 
+     def update(self, pbar):
+         return self.format % pbar.currval
+@@ -198,8 +198,8 @@ class FormatLabel(Timer):
+     }
+ 
+     __slots__ = ('format',)
+-    def __init__(self, format):
+-        self.format = format
++    def __init__(self, _format):
++        self.format = _format
+ 
+     def update(self, pbar):
+         context = {}

Modified: head/misc/py-progressbar/pkg-descr
==============================================================================
--- head/misc/py-progressbar/pkg-descr	Thu Nov 24 15:34:20 2016	(r427031)
+++ head/misc/py-progressbar/pkg-descr	Thu Nov 24 15:34:24 2016	(r427032)
@@ -13,4 +13,5 @@ There are three types of widget:
 - a ProgressBarWidgetHFill, which is like ProgressBarWidget, except
   it expands to fill the remaining width of the line.
 
-WWW: http://code.google.com/p/python-progressbar
+WWW: https://pypi.python.org/pypi/progressbar
+WWW: https://github.com/niltonvolpato/python-progressbar



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