head 1.8; access; symbols pkgsrc-2023Q4:1.8.0.6 pkgsrc-2023Q4-base:1.8 pkgsrc-2023Q3:1.8.0.4 pkgsrc-2023Q3-base:1.8 pkgsrc-2023Q2:1.8.0.2 pkgsrc-2023Q2-base:1.8 pkgsrc-2023Q1:1.7.0.4 pkgsrc-2023Q1-base:1.7 pkgsrc-2022Q4:1.7.0.2 pkgsrc-2022Q4-base:1.7 pkgsrc-2022Q3:1.6.0.8 pkgsrc-2022Q3-base:1.6 pkgsrc-2022Q2:1.6.0.6 pkgsrc-2022Q2-base:1.6 pkgsrc-2022Q1:1.6.0.4 pkgsrc-2022Q1-base:1.6 pkgsrc-2021Q4:1.6.0.2 pkgsrc-2021Q4-base:1.6 pkgsrc-2021Q3:1.4.0.4 pkgsrc-2021Q3-base:1.4 pkgsrc-2021Q2:1.4.0.2 pkgsrc-2021Q2-base:1.4 pkgsrc-2021Q1:1.3.0.6 pkgsrc-2021Q1-base:1.3 pkgsrc-2020Q4:1.3.0.4 pkgsrc-2020Q4-base:1.3 pkgsrc-2020Q3:1.3.0.2 pkgsrc-2020Q3-base:1.3 pkgsrc-2020Q2:1.2.0.36 pkgsrc-2020Q2-base:1.2 pkgsrc-2020Q1:1.2.0.16 pkgsrc-2020Q1-base:1.2 pkgsrc-2019Q4:1.2.0.38 pkgsrc-2019Q4-base:1.2 pkgsrc-2019Q3:1.2.0.34 pkgsrc-2019Q3-base:1.2 pkgsrc-2019Q2:1.2.0.32 pkgsrc-2019Q2-base:1.2 pkgsrc-2019Q1:1.2.0.30 pkgsrc-2019Q1-base:1.2 pkgsrc-2018Q4:1.2.0.28 pkgsrc-2018Q4-base:1.2 pkgsrc-2018Q3:1.2.0.26 pkgsrc-2018Q3-base:1.2 pkgsrc-2018Q2:1.2.0.24 pkgsrc-2018Q2-base:1.2 pkgsrc-2018Q1:1.2.0.22 pkgsrc-2018Q1-base:1.2 pkgsrc-2017Q4:1.2.0.20 pkgsrc-2017Q4-base:1.2 pkgsrc-2017Q3:1.2.0.18 pkgsrc-2017Q3-base:1.2 pkgsrc-2017Q2:1.2.0.14 pkgsrc-2017Q2-base:1.2 pkgsrc-2017Q1:1.2.0.12 pkgsrc-2017Q1-base:1.2 pkgsrc-2016Q4:1.2.0.10 pkgsrc-2016Q4-base:1.2 pkgsrc-2016Q3:1.2.0.8 pkgsrc-2016Q3-base:1.2 pkgsrc-2016Q2:1.2.0.6 pkgsrc-2016Q2-base:1.2 pkgsrc-2016Q1:1.2.0.4 pkgsrc-2016Q1-base:1.2 pkgsrc-2015Q4:1.2.0.2 pkgsrc-2015Q4-base:1.2 pkgsrc-2015Q3:1.1.0.12 pkgsrc-2015Q3-base:1.1 pkgsrc-2015Q2:1.1.0.10 pkgsrc-2015Q2-base:1.1 pkgsrc-2015Q1:1.1.0.8 pkgsrc-2015Q1-base:1.1 pkgsrc-2014Q4:1.1.0.6 pkgsrc-2014Q4-base:1.1 pkgsrc-2014Q3:1.1.0.4 pkgsrc-2014Q3-base:1.1 pkgsrc-2014Q2:1.1.0.2 pkgsrc-2014Q2-base:1.1; locks; strict; comment @# @; 1.8 date 2023.05.08.09.13.13; author adam; state Exp; branches; next 1.7; commitid nl4vUr3BN56YJ8oE; 1.7 date 2022.11.28.18.26.03; author adam; state Exp; branches; next 1.6; commitid JPjmKm7QDj1wYu3E; 1.6 date 2021.10.26.11.20.04; author nia; state Exp; branches; next 1.5; commitid Ee2HtKMZE70hpjeD; 1.5 date 2021.10.07.14.58.18; author nia; state Exp; branches; next 1.4; commitid NesCGDIBQC26eTbD; 1.4 date 2021.06.02.22.21.12; author khorben; state Exp; branches; next 1.3; commitid ZsfA0RsBqhM1LBVC; 1.3 date 2020.08.18.20.14.07; author riastradh; state Exp; branches; next 1.2; commitid 3wxEg3Laf1KNjAkC; 1.2 date 2015.11.04.01.32.27; author agc; state Exp; branches; next 1.1; commitid 3edk4yRlu0C2kIHy; 1.1 date 2014.05.17.16.57.55; author khorben; state Exp; branches; next ; commitid yFzSERdXuEc8GUAx; desc @@ 1.8 log @py-pefile: updated to 2023.2.7 v2023.2.7 This release includes Python Wheels (#341) accept dot in valid charset for name Remove future from dependencies Add machine types Incorporate PEP 238 and PEP 3120 Generate GUID fields of CV_INFO_PDB70 readable by Python Dynamic relocations support Add Export Hash Method Loosen export symbol validation @ text @$NetBSD: distinfo,v 1.7 2022/11/28 18:26:03 adam Exp $ BLAKE2s (pefile-2023.2.7.tar.gz) = 431d0720d3ce55c91d551d5cc03a51adb720174ca1f5498013cf8ef6d9a0c016 SHA512 (pefile-2023.2.7.tar.gz) = 56cbfff3e6ffd07262d8a999358f2ddf2f6df7fff96ee647f94c57e791b278c9f9863aac92d0416fc3f7f2221652f8000a25d5f8f3233684b6bcec106df72fb4 Size (pefile-2023.2.7.tar.gz) = 74854 bytes @ 1.7 log @py-pefile: updated to 2022.5.30 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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.6 2021/10/26 11:20:04 nia Exp $ d3 3 a5 3 BLAKE2s (pefile-2022.5.30.tar.gz) = 66ba3dae1d8ce784a1064ffade13ce306e37ac047e3515b0fef01a3750a96181 SHA512 (pefile-2022.5.30.tar.gz) = 18f8070bfb13fe9b7005ed55c9d040465d1e4c0ddcc1e8adca9127070f8db7b32272fbe50622c1d5c937d9be3bb110167b6a55502e232e26d7da881a5342a9e3 Size (pefile-2022.5.30.tar.gz) = 72889 bytes @ 1.6 log @sysutils: Replace RMD160 checksums with BLAKE2s checksums All checksums have been double-checked against existing RMD160 and SHA512 hashes @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.5 2021/10/07 14:58:18 nia Exp $ d3 3 a5 3 BLAKE2s (pefile-2021.5.24.tar.gz) = 60a98b6857001a64393d7512d0a36861c5dd8aa1f1eccde6d28fc49061b63d75 SHA512 (pefile-2021.5.24.tar.gz) = 614332a6009b5a30682b295272aa4d8fa7eb5eb9cc4981dc2c66887ef8ab17af8c463c1490f0df1a37fc4a9a6d3e8c12dd986657260f98e5b60e771244d791a8 Size (pefile-2021.5.24.tar.gz) = 66130 bytes @ 1.5 log @sysutils: Remove SHA1 hashes for distfiles @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.4 2021/06/02 22:21:12 khorben Exp $ d3 1 a3 1 RMD160 (pefile-2021.5.24.tar.gz) = d6d0cb34caa9e3e387036b5dcf16cc6e70e35cb1 @ 1.4 log @py-pefile: update to version 2021.5.24 This release "incorporates the issues fixed since the last release." It also stops supporting Python 2.7. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.3 2020/08/18 20:14:07 riastradh Exp $ a2 1 SHA1 (pefile-2021.5.24.tar.gz) = bfe4157a196e80e4eaf4237f956be20784742ea6 @ 1.3 log @sysutils/py-pefile: Update to 2019.4.18 - 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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.2 2015/11/04 01:32:27 agc Exp $ d3 4 a6 4 SHA1 (pefile-2019.4.18.tar.gz) = 4cadf66db1e8640733054f7b2e1920900dfed704 RMD160 (pefile-2019.4.18.tar.gz) = b1445655604ec9b0e8aa53f45e4ee27179a77221 SHA512 (pefile-2019.4.18.tar.gz) = 33c53120fd6a0fde22f4076c19ed8f69fc2b53b16d0c581133446d0d770e290dcb2ddd1e9941e8d8debc28c1cb4ff64ff055c2b8c0958015d9121de72ae20c76 Size (pefile-2019.4.18.tar.gz) = 62374 bytes @ 1.2 log @Add SHA512 digests for distfiles for sysutils category 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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.1 2014/05/17 16:57:55 khorben Exp $ d3 4 a6 4 SHA1 (pefile-1.2.10-139.tar.gz) = a1bc91758ed1ff8c2df661511023360fcf9bbf77 RMD160 (pefile-1.2.10-139.tar.gz) = 3d1d676134bc138f7b90abb6d0d8661066a10e1c SHA512 (pefile-1.2.10-139.tar.gz) = df8161a3d7659fdff26a21adc398063d909a4c0a390b6116b3d5ee293ee7d9363b524acf1b59a0758bf1556a842b35e78108e5df75433ed392b0813f98cf9d51 Size (pefile-1.2.10-139.tar.gz) = 57322 bytes @ 1.1 log @Import py27-pefile-1.2.10-139 as sysutils/py-pefile (from wip) 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 @ text @d1 1 a1 1 $NetBSD$ d5 1 @