pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/www/py-swiftclient
Module Name: pkgsrc
Committed By: adam
Date: Fri Feb 2 08:36:10 UTC 2018
Modified Files:
pkgsrc/www/py-swiftclient: Makefile PLIST distinfo
Added Files:
pkgsrc/www/py-swiftclient: ALTERNATIVES
Removed Files:
pkgsrc/www/py-swiftclient/patches: patch-setup.cfg
Log Message:
py-swiftclient: updated to 3.5.0
3.5.0
* Allow for object uploads > 5GB from stdin.
When uploading from standard input, swiftclient will turn the upload
into an SLO in the case of large objects. By default, input larger
than 10MB will be uploaded as an SLO with 10MB segment sizes. Users
can also supply the --segment-size option to alter that
threshold and the SLO segment size. One segment is buffered in
memory (which is why 10MB default was chosen).
* The --meta option can now be set on the upload command.
* Updated PyPy test dependency references to be more accurate
on different distros.
* Various other minor bug fixes and improvements.
To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/www/py-swiftclient/ALTERNATIVES
cvs rdiff -u -r1.3 -r1.4 pkgsrc/www/py-swiftclient/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/www/py-swiftclient/PLIST \
pkgsrc/www/py-swiftclient/distinfo
cvs rdiff -u -r1.1 -r0 pkgsrc/www/py-swiftclient/patches/patch-setup.cfg
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/www/py-swiftclient/Makefile
diff -u pkgsrc/www/py-swiftclient/Makefile:1.3 pkgsrc/www/py-swiftclient/Makefile:1.4
--- pkgsrc/www/py-swiftclient/Makefile:1.3 Fri Jan 26 22:37:00 2018
+++ pkgsrc/www/py-swiftclient/Makefile Fri Feb 2 08:36:10 2018
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.3 2018/01/26 22:37:00 jperkin Exp $
+# $NetBSD: Makefile,v 1.4 2018/02/02 08:36:10 adam Exp $
-DISTNAME= python-swiftclient-3.4.0
+DISTNAME= python-swiftclient-3.5.0
PKGNAME= ${DISTNAME:S/python/${PYPKGPREFIX}/}
-CATEGORIES= www
+CATEGORIES= www python
MASTER_SITES= ${MASTER_SITE_PYPI:=p/python-swiftclient/}
MAINTAINER= triaxx%NetBSD.org@localhost
@@ -10,18 +10,28 @@ HOMEPAGE= https://github.com/openstack/p
COMMENT= Python bindings to the OpenStack Object Storage API
LICENSE= apache-2.0
-PYTHON_VERSIONS_INCOMPATIBLE= 34 35 36
+#PYTHON_VERSIONS_INCOMPATIBLE= 34 35 36
-DEPENDS+= ${PYPKGPREFIX}-futures>=3.1:../../devel/py-futures
-DEPENDS+= ${PYPKGPREFIX}-keystone>=0.7.0:../../emulators/py-keystone
-DEPENDS+= ${PYPKGPREFIX}-requests>=1.1:../../devel/py-requests
-DEPENDS+= ${PYPKGPREFIX}-six>=1.5.2:../../lang/py-six
+DEPENDS+= ${PYPKGPREFIX}-keystone>=0.7.0:../../emulators/py-keystone
+DEPENDS+= ${PYPKGPREFIX}-requests>=1.1:../../devel/py-requests
+DEPENDS+= ${PYPKGPREFIX}-six>=1.5.2:../../lang/py-six
+
+.include "../../lang/python/pyversion.mk"
+
+.if "${PYPKGPREFIX}" == "py27"
+DEPENDS+= ${PYPKGPREFIX}-futures>=3.1:../../devel/py-futures
+.endif
SUBST_CLASSES+= manpath
SUBST_STAGE.manpath= pre-configure
SUBST_MESSAGE.manpath= fixing man path
SUBST_FILES.manpath= setup.cfg
-SUBST_SED.manpath= -e 's,@PKGMANDIR@,${PKGMANDIR},'
+SUBST_SED.manpath= -e 's,share/man,${PKGMANDIR},'
+
+post-install:
+ cd ${DESTDIR}${PREFIX} && \
+ ${MV} bin/swift bin/swift${PYVERSSUFFIX} && \
+ ${MV} man/man1/swift.1 man/man1/swift${PYVERSSUFFIX}.1 || ${TRUE}
.include "../../lang/python/application.mk"
.include "../../lang/python/egg.mk"
Index: pkgsrc/www/py-swiftclient/PLIST
diff -u pkgsrc/www/py-swiftclient/PLIST:1.2 pkgsrc/www/py-swiftclient/PLIST:1.3
--- pkgsrc/www/py-swiftclient/PLIST:1.2 Fri Jan 26 17:20:08 2018
+++ pkgsrc/www/py-swiftclient/PLIST Fri Feb 2 08:36:10 2018
@@ -1,5 +1,5 @@
-@comment $NetBSD: PLIST,v 1.2 2018/01/26 17:20:08 triaxx Exp $
-bin/swift
+@comment $NetBSD: PLIST,v 1.3 2018/02/02 08:36:10 adam Exp $
+bin/swift${PYVERSSUFFIX}
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
@@ -38,4 +38,4 @@ ${PYSITELIB}/swiftclient/utils.pyo
${PYSITELIB}/swiftclient/version.py
${PYSITELIB}/swiftclient/version.pyc
${PYSITELIB}/swiftclient/version.pyo
-man/man1/swift.1
+man/man1/swift${PYVERSSUFFIX}.1
Index: pkgsrc/www/py-swiftclient/distinfo
diff -u pkgsrc/www/py-swiftclient/distinfo:1.2 pkgsrc/www/py-swiftclient/distinfo:1.3
--- pkgsrc/www/py-swiftclient/distinfo:1.2 Fri Jan 26 17:20:08 2018
+++ pkgsrc/www/py-swiftclient/distinfo Fri Feb 2 08:36:10 2018
@@ -1,7 +1,6 @@
-$NetBSD: distinfo,v 1.2 2018/01/26 17:20:08 triaxx Exp $
+$NetBSD: distinfo,v 1.3 2018/02/02 08:36:10 adam Exp $
-SHA1 (python-swiftclient-3.4.0.tar.gz) = 99806d83a5cd12a663b41ce87c98643f9c4c58d7
-RMD160 (python-swiftclient-3.4.0.tar.gz) = f954bcd88b58774b3e88f89c3f63ee620cb77d97
-SHA512 (python-swiftclient-3.4.0.tar.gz) = c7def24f22ced03316ccb74fcd7426b071597a3c7576c14f98fd6d864d6ee3e8a7666966ca2d07b6d996546bfcc2497ab654a67ab0228705f078985a35b97457
-Size (python-swiftclient-3.4.0.tar.gz) = 175823 bytes
-SHA1 (patch-setup.cfg) = d1c8b80afbbda1d2c37a0a88bc4f55c3180d4980
+SHA1 (python-swiftclient-3.5.0.tar.gz) = e1f7fb6364fd21af6cdf9399caef306d252ddec7
+RMD160 (python-swiftclient-3.5.0.tar.gz) = ce367226c299f2bf4b36a66787ebb58ecf61c863
+SHA512 (python-swiftclient-3.5.0.tar.gz) = 0132d13e325e83f4ef0150fd66bbf4f6e7400c065e4410481b41d33da1c086726e6eb9c61a8063f32bd9103e5dd2071c1f1c28232a6300cbfe80bd57bac04c0a
+Size (python-swiftclient-3.5.0.tar.gz) = 182598 bytes
Added files:
Index: pkgsrc/www/py-swiftclient/ALTERNATIVES
diff -u /dev/null pkgsrc/www/py-swiftclient/ALTERNATIVES:1.1
--- /dev/null Fri Feb 2 08:36:10 2018
+++ pkgsrc/www/py-swiftclient/ALTERNATIVES Fri Feb 2 08:36:10 2018
@@ -0,0 +1,2 @@
+bin/swift @PREFIX@/bin/swift@PYVERSSUFFIX@
+man/man1/swift.1 @PREFIX@/@PKGMANDIR@/man1/swift@PYVERSSUFFIX@.1
Home |
Main Index |
Thread Index |
Old Index