Subject: CVS commit: pkgsrc/devel/py-pyelftools
From: Adam Ciarcinski
Date: 2020-05-01 10:17:44
Message id: 20200501081744.27C21FB27@cvs.NetBSD.org

Log Message:
py-pyelftools: updated to 0.26

Version 0.26:
- Call relocation for ARM v3
- More complete architecture coverage for ENUM_E_MACHINE
- Support for .debug_pubtypes and .debug_pubnames sections
- Support for DWARF v4 location lists
- Decode strings in dynamic string tables
- Improve symbol table handling in dynamic segments
- Improved handling of location information
- Avoid deprecation warnings in Python 3.7+
- Add DWARF v5 OPs
- Handle many new translation forms and constants
- Lazy DIE parsing to speed up partial parsing of DWARF info

Version 0.25:
- Make parsing of SH_TYPE and PT_TYPE fields dependent on the machine
  (e_machine header field), making it possible to support conflicting type
  enums between different machines
- Add parsing and readelf dumping for .eh_frame
- Support compressed sections
- Better support for parsing core dumps
- More comprehensive handling of ARM relocations
- Convert all ascii encoding to utf-8 encoding
- Don't attempt to hex/string dump SHT_NOBITS sections in readelf
- Test with Python 3.6
- Minor bugfixes
- Cleanup: Use argparse instead of optparse
- Make readelf comparison tests run in parallel using multiprocessing; cuts
  testing time 3-5x
- Improvements in MIPS flags handling

Files:
RevisionActionfile
1.3modifypkgsrc/devel/py-pyelftools/Makefile
1.3modifypkgsrc/devel/py-pyelftools/PLIST
1.2modifypkgsrc/devel/py-pyelftools/distinfo