from changelog:

    - fixed issue #142: isOleFile has a new data parameter to handle files in 
memory properly
    - fixed issue #156: write_sect now correctly detects when data is larger 
than the sector size
    - use GitHub actions for testing and Codecov for coverage, added python 3.8 
to 3.12 (PR #157 by @hugovk)
    - added VT_VECTOR support for properties (PR #135 by Maciej Kotowicz @mak)
    - olefile is now distributed as a universal wheel package in PyPI (PR #130 
by @hugovk)
    - olefile will not close a file handle if it was provided by the caller
      (PR #121 by Christian Herdtweck, issue #120)
    - added exceptions OleFileError and NotOleFileError to replace IOError (PR 
#110 by Ken Peterson @TheElementalOfCreation)
    - added get_userdefined_properties to parse user-defined properties (PR 
#114 by @DissectMalware)

switch to pypi distfile and enable tests while there.

ok?

Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/py-olefile/Makefile,v
diff -u -p -r1.16 Makefile
--- Makefile    29 Apr 2025 10:38:08 -0000      1.16
+++ Makefile    13 May 2025 11:25:16 -0000
@@ -1,13 +1,9 @@
 COMMENT =      parse, read and write Microsoft OLE2 files

-MODPY_DISTV =  0.46
+MODPY_DISTV =  0.47
 DISTNAME =     olefile-${MODPY_DISTV}
+EXTRACT_SUFX = .zip
 PKGNAME =      py-${DISTNAME}
-REVISION =     9
-
-GH_ACCOUNT =   decalage2
-GH_PROJECT =   olefile
-GH_TAGNAME =   v${MODPY_DISTV}

 CATEGORIES =   devel

@@ -19,8 +15,7 @@ MAINTAINER =  Remi Pointel <rpointel@open
 PERMIT_PACKAGE =       Yes

 MODULES =      lang/python
-MODPY_PYBUILD =                setuptools
-
-NO_TEST =      Yes
+MODPY_PYBUILD =        setuptools
+MODPY_PI =     Yes

 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/py-olefile/distinfo,v
diff -u -p -r1.4 distinfo
--- distinfo    30 Sep 2018 06:06:52 -0000      1.4
+++ distinfo    13 May 2025 11:25:16 -0000
@@ -1,2 +1,2 @@
-SHA256 (olefile-0.46.tar.gz) = EdGjgQ5QlWyTYKTHbx7Ovz5U+dhAb3USe9DSlmOEiPQ=
-SIZE (olefile-0.46.tar.gz) = 97587
+SHA256 (olefile-0.47.zip) = WZODOBoL89+9kyygymUVrNF07UiHDL9/7hI9aYwZLBw=
+SIZE (olefile-0.47.zip) = 112240

Reply via email to