Mon Aug 1 10:09:34 2022 UTC ()
py-pyelftools: updated to 0.28

Version 0.28 (2022.02.03)

- Added a method for returning the index of a section by name
- Allow filtering by section types in iter_sections
- Support Android compressed rel/rela sections
- Initial support for PPC64LE
- Initial DWARF v5 support
- Fixed parsing for structures containing uids or gids in core
  dumps
- Allow filtering by segment types in iter_segments
- Add support for .note.gnu.property
- Update readelf tests to work with more recent version of
  readelf
- Add support for note GNU_PROPERTY_X86_FEATURE_1_AND


(adam)
diff -r1.5 -r1.6 pkgsrc/devel/py-pyelftools/Makefile
diff -r1.5 -r1.6 pkgsrc/devel/py-pyelftools/distinfo

cvs diff -r1.5 -r1.6 pkgsrc/devel/py-pyelftools/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/py-pyelftools/Makefile 2022/01/04 20:53:23 1.5
+++ pkgsrc/devel/py-pyelftools/Makefile 2022/08/01 10:09:34 1.6
@@ -1,18 +1,17 @@ @@ -1,18 +1,17 @@
1# $NetBSD: Makefile,v 1.5 2022/01/04 20:53:23 wiz Exp $ 1# $NetBSD: Makefile,v 1.6 2022/08/01 10:09:34 adam Exp $
2 2
3DISTNAME= pyelftools-0.27 3DISTNAME= pyelftools-0.28
4PKGNAME= ${PYPKGPREFIX}-${EGG_NAME} 4PKGNAME= ${PYPKGPREFIX}-${EGG_NAME}
5PKGREVISION= 1 
6CATEGORIES= devel python 5CATEGORIES= devel python
7MASTER_SITES= ${MASTER_SITE_PYPI:=p/pyelftools/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=p/pyelftools/}
8 7
9MAINTAINER= khorben@defora.org 8MAINTAINER= khorben@defora.org
10HOMEPAGE= https://github.com/eliben/pyelftools 9HOMEPAGE= https://github.com/eliben/pyelftools
11COMMENT= Library for analyzing ELF files and DWARF debugging information 10COMMENT= Library for analyzing ELF files and DWARF debugging information
12LICENSE= public-domain 11LICENSE= public-domain
13 12
14USE_LANGUAGES= # none 13USE_LANGUAGES= # none
15 14
16post-install: 15post-install:
17 cd ${DESTDIR}${PREFIX}/bin && \ 16 cd ${DESTDIR}${PREFIX}/bin && \
18 ${MV} readelf.py readelf-${PYVERSSUFFIX}.py || ${TRUE} 17 ${MV} readelf.py readelf-${PYVERSSUFFIX}.py || ${TRUE}

cvs diff -r1.5 -r1.6 pkgsrc/devel/py-pyelftools/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/py-pyelftools/distinfo 2021/10/26 10:18:48 1.5
+++ pkgsrc/devel/py-pyelftools/distinfo 2022/08/01 10:09:34 1.6
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.5 2021/10/26 10:18:48 nia Exp $ 1$NetBSD: distinfo,v 1.6 2022/08/01 10:09:34 adam Exp $
2 2
3BLAKE2s (pyelftools-0.27.tar.gz) = eabc68d99da83e2df88ff2d6d0408f8ab5a92a91e4f68f2bee62f9b42d63d513 3BLAKE2s (pyelftools-0.28.tar.gz) = 34243ecfa06af282421af44149761fd3b9f6904f8ef1e7fb9d09debbc96a1e56
4SHA512 (pyelftools-0.27.tar.gz) = 87fc8d7f5534126c61fb2d89ce5f2465709f03cd45c10a2b39427415e7d36b1216e7d3d8dff6a359a5cab595bf1de90b01fa1d24c6f4196feef81381e34d2bce 4SHA512 (pyelftools-0.28.tar.gz) = 1b998f9260cd50101f3c25c73f3200b6a773583542adf2e8c522c4a413c5f492eeaaeadf063b55fd345f4bebbc0f94dc3a01517bbd6575a563064a00137c4d4b
5Size (pyelftools-0.27.tar.gz) = 2636011 bytes 5Size (pyelftools-0.28.tar.gz) = 2683152 bytes