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 <[email protected]>
# 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