svn commit: r550652 - in head/www/py-urlgrabber: . files
Nicola Vitale
nivit at FreeBSD.org
Wed Sep 30 07:41:15 UTC 2020
Author: nivit
Date: Wed Sep 30 07:41:14 2020
New Revision: 550652
URL: https://svnweb.freebsd.org/changeset/ports/550652
Log:
- Update to 4.0.0
- Remove dependency on Python 2.X (reported by [1])
- Use autoplist facility
PR: 249799
Submitted by: swills [1]
Deleted:
head/www/py-urlgrabber/pkg-plist
Modified:
head/www/py-urlgrabber/Makefile
head/www/py-urlgrabber/distinfo
head/www/py-urlgrabber/files/patch-setup.py
Modified: head/www/py-urlgrabber/Makefile
==============================================================================
--- head/www/py-urlgrabber/Makefile Wed Sep 30 07:33:38 2020 (r550651)
+++ head/www/py-urlgrabber/Makefile Wed Sep 30 07:41:14 2020 (r550652)
@@ -2,8 +2,8 @@
# $FreeBSD$
PORTNAME= urlgrabber
-PORTVERSION= 3.10.2
-PORTREVISION= 1
+PORTVERSION= 4.0.0
+PORTREVISION= 0
CATEGORIES= www python
MASTER_SITES= http://urlgrabber.baseurl.org/download/
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,8 +14,12 @@ COMMENT= High-level cross-protocol url-grabber
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycurl>=7.19.0_1:ftp/py-pycurl@${PY_FLAVOR}
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.14.0:devel/py-six@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.14.0:devel/py-six@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pycurl>=7.19.0_1:ftp/py-pycurl@${PY_FLAVOR}
+USES= python shebangfix
+
DOCS_MAKE_ENV= INSTALL_DOCS=yes
DOCSDIR= ${PREFIX}/share/doc/${PYTHON_PKGNAMEPREFIX}${PORTNAME}
@@ -25,10 +29,9 @@ REINPLACE_ARGS= -i.bak -e 's,%%DOCSDIR%%,${DOCSDIR},'
SHEBANG_FILES= scripts/urlgrabber-ext-down
-USES= python:2.7 shebangfix
-USE_PYTHON= distutils
+USE_PYTHON= autoplist distutils
post-patch:
- @${REINPLACE_CMD} ${WRKSRC}/${PYSETUP}
+ @${REINPLACE_CMD} ${REINPLACE_ARGS} ${WRKSRC}/${PYSETUP}
.include <bsd.port.mk>
Modified: head/www/py-urlgrabber/distinfo
==============================================================================
--- head/www/py-urlgrabber/distinfo Wed Sep 30 07:33:38 2020 (r550651)
+++ head/www/py-urlgrabber/distinfo Wed Sep 30 07:41:14 2020 (r550652)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1500803698
-SHA256 (urlgrabber-3.10.2.tar.gz) = 53691185e3d462bb0fa8db853a205ee79cdd4089687cddd22cabb8b3d4280142
-SIZE (urlgrabber-3.10.2.tar.gz) = 84700
+TIMESTAMP = 1601416704
+SHA256 (urlgrabber-4.0.0.tar.gz) = d152d10c7decce45ce5b44f8ee8ee5fd0047217f4152eebb8e0c552ca5137af0
+SIZE (urlgrabber-4.0.0.tar.gz) = 86308
Modified: head/www/py-urlgrabber/files/patch-setup.py
==============================================================================
--- head/www/py-urlgrabber/files/patch-setup.py Wed Sep 30 07:33:38 2020 (r550651)
+++ head/www/py-urlgrabber/files/patch-setup.py Wed Sep 30 07:41:14 2020 (r550652)
@@ -1,20 +1,22 @@
---- setup.py.orig 2017-07-23 09:57:14 UTC
+--- setup.py.orig 2019-02-25 13:49:04 UTC
+++ setup.py
-@@ -32,7 +32,6 @@ packages = ['urlgrabber']
+@@ -1,4 +1,5 @@
+ # urlgrabber distutils setup
++import os
+ import re as _re
+ import sys as _sys
+
+@@ -32,9 +33,12 @@ packages = ['urlgrabber']
package_dir = {'urlgrabber':'urlgrabber'}
scripts = ['scripts/urlgrabber']
data_files = [
- ('share/doc/' + name + '-' + version, ['README','LICENSE', 'TODO', 'ChangeLog']),
('libexec', ['scripts/urlgrabber-ext-down']),
]
- options = { 'clean' : { 'all' : 1 } }
-@@ -59,5 +58,9 @@ if __name__ == '__main__':
- #print '%-20s -> %s' % (k, config[k])
- if k.startswith('_'): del config[k]
-
-+ import os
-+ if os.environ.has_key('INSTALL_DOCS'):
++if (sys.version_info.major == 2 and os.environ.has_key('INSTALL_DOCS')) or \
++ (sys.version_info.major == 3 and os.environ.get('INSTALL_DOCS')):
+ data_files.append(('%%DOCSDIR%%', ['README', 'TODO', 'ChangeLog']))
+
- from distutils.core import setup
- setup(**config)
+ setup_requires = ['six']
+ install_requires = ['pycurl', 'six']
+ options = { 'clean' : { 'all' : 1 } }
More information about the svn-ports-all
mailing list