Hi Stuart, thanks a lot for the corrections and for the updated tarball. Looks much nicer than what I did in the Makefile.
cheers, Sebastian On Sat, Oct 10, 2026 at 7:09 PM Stuart Henderson <[email protected]> wrote: > On 2026/10/10 16:57, Sebastian Reitenbach wrote: > > Hi, > > > > this is a new port of prefetch-parser, needed in the Autopsy "Recent > Activity" ingest module to > > parse Windows prefetch files. > > > > cat pkg/DESCR: > > Prefetch parser is a parser of Windows Prefetch files. > > > > cheers, > > Sebastian > > > > -- > > https://buzzdeee.reitenba.ch > > setting RUN_DEPENDS to ${BUILD_DEPENDS} is nearly always the wrong > way round, you end up with build deps polluting the install: > > $ make show=RUN_DEPENDS > /libscca lang/python/3 devel/py-build devel/py-installer > py3-poetry-core->=2.2.0:devel/py-poetry-core lang/python/3 > > updated tgz attached, I also renamed the dir to match the package i.e. > py- prefix. > > comments on changes below: > > : MODPY_DISTV = 1.0.0 > : DISTNAME = prefetch_parser-${MODPY_DISTV} > : -PKGNAME = py-prefetch_parser-${MODPY_DISTV} > : +PKGNAME = py-prefetch-parser-${MODPY_DISTV} > > i prefer to use the registered pypi project name for PKGNAME > > : CATEGORIES = sysutils security > : > : +HOMEPAGE = https://github.com/DavidCruciani/prefetch_parser > > easier to check for changes during updates if it's listed > > : MODPY_PYBUILD = poetry-core > : > : -BUILD_DEPENDS = sysutils/libscca > : -RUN_DEPENDS = ${BUILD_DEPENDS} > : +RUN_DEPENDS = sysutils/libscca > > libscca only needed at runtime > > : -post-install: > : - ${INSTALL_SCRIPT} > ${PREFIX}/lib/python${MODPY_VERSION}/site-packages/prefetch_parser/prefetch_parser.py > \ > : - ${PREFIX}/bin/prefetch-parser > : - perl -pi -e 'print "#!${MODPY_BIN}\n" if $$. == 1' > ${PREFIX}/bin/prefetch-parser > > I added patches to handle this from the poetry build instead > > this one is ok sthen > -- https://buzzdeee.reitenba.ch
