Sun May 29 18:49:55 2016 UTC ()
Updated py-libarchive-c to 2.4.

This is a fix release that doesn't change the library code. Details:

    fixed file permissions in PyPI archives (#30)
    fixed Travis CI builds (#32)


(wiz)
diff -r1.5 -r1.6 pkgsrc/archivers/py-libarchive-c/Makefile
diff -r1.2 -r1.3 pkgsrc/archivers/py-libarchive-c/distinfo

cvs diff -r1.5 -r1.6 pkgsrc/archivers/py-libarchive-c/Makefile (expand / switch to unified diff)

--- pkgsrc/archivers/py-libarchive-c/Makefile 2016/05/22 13:32:18 1.5
+++ pkgsrc/archivers/py-libarchive-c/Makefile 2016/05/29 18:49:54 1.6
@@ -1,27 +1,22 @@ @@ -1,27 +1,22 @@
1# $NetBSD: Makefile,v 1.5 2016/05/22 13:32:18 wiz Exp $ 1# $NetBSD: Makefile,v 1.6 2016/05/29 18:49:54 wiz Exp $
2 2
3DISTNAME= libarchive-c-2.3 3DISTNAME= libarchive-c-2.4
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5CATEGORIES= devel 5CATEGORIES= devel
6MASTER_SITES= ${MASTER_SITE_PYPI:=l/libarchive-c/} 6MASTER_SITES= https://pypi.python.org/packages/78/99/c962cfa81a0acff3cb569564349f0a3c249c2435e543bc75a79a8b7fcf03/
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://github.com/Changaco/python-libarchive-c 9HOMEPAGE= https://github.com/Changaco/python-libarchive-c
10COMMENT= Python interface to libarchive 10COMMENT= Python interface to libarchive
11LICENSE= cc0-1.0-universal 11LICENSE= cc0-1.0-universal
12 12
13SUBST_CLASSES+= libarchive 13SUBST_CLASSES+= libarchive
14# assume for now that only pkgsrc provides a new enough version 14# assume for now that only pkgsrc provides a new enough version
15SUBST_SED.libarchive+= -e "s,find_library('archive'),'${PREFIX}/lib/libarchive.so'," 15SUBST_SED.libarchive+= -e "s,find_library('archive'),'${PREFIX}/lib/libarchive.so',"
16SUBST_FILES.libarchive+= libarchive/ffi.py 16SUBST_FILES.libarchive+= libarchive/ffi.py
17SUBST_MESSAGE.libarchive= Fix path to libarchive. 17SUBST_MESSAGE.libarchive= Fix path to libarchive.
18SUBST_STAGE.libarchive= post-configure 18SUBST_STAGE.libarchive= post-configure
19 19
20# permissions are usually wrong 
21# https://github.com/Changaco/python-libarchive-c/issues/30 
22post-install: 
23 ${CHMOD} ${SHAREMODE} ${DESTDIR}${PREFIX}/${PYSITELIB}/${EGG_INFODIR}/* 
24 
25.include "../../archivers/libarchive/buildlink3.mk" 20.include "../../archivers/libarchive/buildlink3.mk"
26.include "../../lang/python/egg.mk" 21.include "../../lang/python/egg.mk"
27.include "../../mk/bsd.pkg.mk" 22.include "../../mk/bsd.pkg.mk"

cvs diff -r1.2 -r1.3 pkgsrc/archivers/py-libarchive-c/distinfo (expand / switch to unified diff)

--- pkgsrc/archivers/py-libarchive-c/distinfo 2016/05/22 13:32:18 1.2
+++ pkgsrc/archivers/py-libarchive-c/distinfo 2016/05/29 18:49:54 1.3
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.2 2016/05/22 13:32:18 wiz Exp $ 1$NetBSD: distinfo,v 1.3 2016/05/29 18:49:54 wiz Exp $
2 2
3SHA1 (libarchive-c-2.3.tar.gz) = 7a47a1c421c989b10236b1069c80dba3075b95d8 3SHA1 (libarchive-c-2.4.tar.gz) = 702412011a2ecca1b6d01922266f44617481deb1
4RMD160 (libarchive-c-2.3.tar.gz) = 3d1f244045e8d26f807f473557f23bb119df8aaf 4RMD160 (libarchive-c-2.4.tar.gz) = 1ac2f329e6118477dcaba6d9247573c513c6b214
5SHA512 (libarchive-c-2.3.tar.gz) = b3ba437b55a9ee9c86941ef8f6695566f5c820fc132e4b9d3cf3e59b9e71e5f8919b482f14316eee052434907d074c19288d39a531b0c9c16ff9ebaa71d8c634 5SHA512 (libarchive-c-2.4.tar.gz) = 7e7b1d422bb3d26c9ad5abe09b574a7a0909c29d66680b347504ed339573470cbc2f4bccbc7b77321f71cf3782b7836c80d3e2c52426e141bf5984b63ade0002
6Size (libarchive-c-2.3.tar.gz) = 41439 bytes 6Size (libarchive-c-2.4.tar.gz) = 41277 bytes