On 2020/06/28 20:48, Paco Esteban wrote: > Hi ports@, > > This is a new port for ephemetoot: https://github.com/hughrun/ephemetoot > > Ephemetoot is a command line tool for selectively deleting old Mastodon > toots from one or more Mastodon accounts. > > I had to play a bit with the GH_* variables and DISTNAME as the only > availabe distfile source is the github automatically generated tarballs. > I also set up DIST_SUBDIR to avoid file collisions. > > It all works correctly but not sure is the correct way to do it. > > Cheers,
It's easier if you stick closer to the defaults for GH_*, diff below. I regenerated plist too, I'm not sure why yours didn't have __init__.py? diff b4f9cb237fc8e39009a2e71cd79ff3562c19cebd /usr/ports/mystuff blob - e0e37d2c675a817fb19b3f908165b4dcfed97f2b file + www/ephemetoot/Makefile --- www/ephemetoot/Makefile +++ www/ephemetoot/Makefile @@ -3,22 +3,18 @@ COMMENT = tool for deleting old Mastodon toots MODPY_EGG_VERSION = 2.3.1 -GH_TAGNAME = v${MODPY_EGG_VERSION} GH_ACCOUNT = hughrun GH_PROJECT = ephemetoot +GH_TAGNAME = v${MODPY_EGG_VERSION} -DISTNAME = ${GH_TAGNAME} PKGNAME = py-ephemetoot-${MODPY_EGG_VERSION} CATEGORIES = www -HOMEPAGE = https://github.com/hughrun/ephemetoot/ MAINTAINER = Paco Esteban <p...@openbsd.org> # GPLv3+ PERMIT_PACKAGE = Yes - -DIST_SUBDIR = ephemetoot MODULES = lang/python MODPY_SETUPTOOLS = Yes blob - 07bdb60e88cfa636615afd532b1b8ec29de8bf2c file + www/ephemetoot/distinfo --- www/ephemetoot/distinfo +++ www/ephemetoot/distinfo @@ -1,2 +1,2 @@ -SHA256 (ephemetoot/v2.3.1.tar.gz) = XbI6iSEvMKDin65oypwk14WRKq6Rf88VBk35a8j2SC8= -SIZE (ephemetoot/v2.3.1.tar.gz) = 21461 +SHA256 (ephemetoot-2.3.1.tar.gz) = XbI6iSEvMKDin65oypwk14WRKq6Rf88VBk35a8j2SC8= +SIZE (ephemetoot-2.3.1.tar.gz) = 21461 blob - 58a960c96092e9ff5522476e9b93eb3909053e7b file + www/ephemetoot/pkg/PLIST --- www/ephemetoot/pkg/PLIST +++ www/ephemetoot/pkg/PLIST @@ -1,5 +1,7 @@ @comment $OpenBSD: PLIST,v$ bin/ephemetoot +lib/python${MODPY_VERSION}/site-packages/__init__.py +lib/python${MODPY_VERSION}/site-packages/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/${MODPY_PYCACHE}ephemetoot.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/ephemetoot-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/ lib/python${MODPY_VERSION}/site-packages/ephemetoot-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO @@ -10,10 +12,14 @@ lib/python${MODPY_VERSION}/site-packages/ephemetoot-${ lib/python${MODPY_VERSION}/site-packages/ephemetoot-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt lib/python${MODPY_VERSION}/site-packages/ephemetoot.py lib/python${MODPY_VERSION}/site-packages/lib/ +lib/python${MODPY_VERSION}/site-packages/lib/__init__.py ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/lib/${MODPY_PYCACHE}/ +lib/python${MODPY_VERSION}/site-packages/lib/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/lib/${MODPY_PYCACHE}ephemetoot.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/lib/ephemetoot.py lib/python${MODPY_VERSION}/site-packages/lib/lib/ +lib/python${MODPY_VERSION}/site-packages/lib/lib/__init__.py ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/lib/lib/${MODPY_PYCACHE}/ +lib/python${MODPY_VERSION}/site-packages/lib/lib/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/lib/lib/${MODPY_PYCACHE}ephemetoot.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/lib/lib/ephemetoot.py