summaryrefslogtreecommitdiff
path: root/sysutils/py-pefile
AgeCommit message (Collapse)AuthorFilesLines
2022-11-28py-pefile: updated to 2022.5.30adam2-12/+8
pefile 2022.5.30 Merged pull request 344 from elicn/faster-reloc: Speed up relocation process Merged pull request 175 from tdube/patch-1: Fix catch-all exception clause in parse_resources_directory Turn data into a bytearray to avoid copying data around (from elicn) Merged pull request 343 from mat-gas/master: various performances improvements (30-50% in certain workflows, 15-25% in average) Merged pull request 340 from dinateper/feature/PEfile_context_manager: Update PE to allow with statements Removed legacy Python 2 code Miscellaneous other fixes.
2022-01-04*: bump PKGREVISION for egg.mk userswiz1-1/+2
They now have a tool dependency on py-setuptools instead of a DEPENDS
2021-10-26sysutils: Replace RMD160 checksums with BLAKE2s checksumsnia1-2/+2
All checksums have been double-checked against existing RMD160 and SHA512 hashes
2021-10-07sysutils: Remove SHA1 hashes for distfilesnia1-2/+1
2021-06-02py-pefile: update to version 2021.5.24khorben2-7/+9
This release "incorporates the issues fixed since the last release." It also stops supporting Python 2.7.
2020-08-18sysutils/py-pefile: Update to 2019.4.18riastradh3-11/+12
- 2016.3.4: Version 2016.3.4 of pefile now runs under Python 2.7 and Python 3 in addition to addressing a few of the long standing issues. - 2016.3.28: Minor fixes, merged some pending pull requests. - 2017.5.26: Maintenance release. - 2017.8.1: Merged PRs: #180, #183, #190, #200, #202 and fixed a bug handling bytearrays under certain conditions. - 2017.9.3: Merged PRs: #188, #169, #166, #165, #154, #174, and #210. I've also improved handling of some corner cases of files with invalid exports and improved the is_driver check. - 2017.11.5: Merged PR #212 and fixed a few miscellaneous crashed parsing malformed files. - 2018.8.8: This release incorporates the merged PRs and issues fixed since the last release. - 2019.4.14: This release incorporates the merged PRs and issues fixed since the last release. - 2019.4.18: This release incorporates the merged PRs and issues fixed since the last release. These should speed up parsing of files with many ordinals or exports.
2019-11-04sysutils: align variable assignmentsrillig1-2/+2
pkglint -Wall -F --only aligned --only indent -r Manually excluded consolekit and dc-tools since pkglint didn't get the formatting correct.
2019-09-02Changed PYTHON_VERSIONS_INCOMPATIBLE to PYTHON_VERSIONS_ACCEPTED; needed for ↵adam1-2/+2
future Python 3.8
2019-04-26Omit mentions of python 34 and 35, after those were removed.maya1-2/+2
- Includes some whitespace changes, to be handled in a separate commit.
2018-07-03extend PYTHON_VERSIONS_ for Python 3.7adam1-2/+2
2017-09-04Update some URLs.wiz1-2/+2
2017-01-01Add python-3.6 to incompatible versions.wiz1-2/+2
2016-07-09Remove python33: adapt all packages that refer to it.wiz1-2/+2
2015-12-05Extend PYTHON_VERSIONS_INCOMPATIBLE to 35adam1-2/+2
2015-11-04Add SHA512 digests for distfiles for sysutils categoryagc1-1/+2
Problems found with existing digests: Package memconf distfile memconf-2.16/memconf.gz b6f4b736cac388dddc5070670351cf7262aba048 [recorded] 95748686a5ad8144232f4d4abc9bf052721a196f [calculated] Problems found locating distfiles: Package dc-tools: missing distfile dc-tools/abs0-dc-burn-netbsd-1.5-0-gae55ec9 Package ipw-firmware: missing distfile ipw2100-fw-1.2.tgz Package iwi-firmware: missing distfile ipw2200-fw-2.3.tgz Package nvnet: missing distfile nvnet-netbsd-src-20050620.tgz Package syslog-ng: missing distfile syslog-ng-3.7.2.tar.gz Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail.
2014-12-16Fix build with py-setuptools-0.8.wiz1-2/+2
2014-06-03security/py-{cybox,stix,libtaxii} and sysutils/py-pefile do not seem to havekhorben1-1/+3
been ported to either Python 3.3 or 3.4.
2014-05-17Import py27-pefile-1.2.10-139 as sysutils/py-pefile (from wip)khorben4-0/+58
pefile is a multi-platform Python module to read and work with Portable Executable (aka PE) files. Most of the information in the PE Header is accessible, as well as all the sections, section's information and data. pefile requires some basic understanding of the layout of a PE file. Armed with it it's possible to explore nearly every single feature of the file. Some of the tasks that pefile makes possible are: * Modifying and writing back to the PE image * Header Inspection * Sections analysis * Retrieving data * Warnings for suspicious and malformed values * Packer detection with PEiD's signatures * PEiD signature generation