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