On Sun, 28 Jun 2020 at 20:50:56 +0100, Stuart Henderson wrote:
> 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
>
This looks fines for me and it works!
Thanks!
--
- gonzalo