Hi ports@, This is an update for www/ephemetoot to its latest version 3.1.0
Main difference on the port is that now it uses pypi for distribution. There are tests now on the github repository, but are not included on the pypi tarball. I'll contact upstream, so maybe they can add them on the next release. Works for me on amd64, tested agains 2 mastodon instances. Ok to commit ? diff d484db4867d9926b69be971b0c77b7d8da7c3679 /usr/ports blob - b0ea6205e7439d532fe76ac03f6e9dcf39cd7e31 file + www/ephemetoot/Makefile --- www/ephemetoot/Makefile +++ www/ephemetoot/Makefile @@ -2,11 +2,8 @@ COMMENT = tool for deleting old Mastodon toots -MODPY_EGG_VERSION = 2.6 -GH_ACCOUNT = hughrun -GH_PROJECT = ephemetoot -GH_TAGNAME = v${MODPY_EGG_VERSION} -REVISION = 0 +MODPY_EGG_VERSION = 3.1.0 +DISTNAME = ephemetoot-${MODPY_EGG_VERSION} CATEGORIES = www @@ -16,6 +13,8 @@ MAINTAINER = Paco Esteban <p...@openbsd.org> PERMIT_PACKAGE = Yes MODULES = lang/python + +MODPY_PI = Yes MODPY_SETUPTOOLS = Yes MODPY_VERSION = ${MODPY_DEFAULT_VERSION_3} @@ -24,8 +23,5 @@ RUN_DEPENDS = textproc/py-pyaml${MODPY_FLAVOR} \ www/py-requests${MODPY_FLAVOR} NO_TEST = Yes - -post-extract: - mv ${WRKSRC}/lib ${WRKSRC}/ephemetoot .include <bsd.port.mk> blob - fbc1ede890a2d993de55c76239218b06edaaa0b4 file + www/ephemetoot/distinfo --- www/ephemetoot/distinfo +++ www/ephemetoot/distinfo @@ -1,2 +1,2 @@ -SHA256 (ephemetoot-2.6.tar.gz) = ggXkKn02pNaantfff23a6CPhXxmIex6JwIeE7PCqXFo= -SIZE (ephemetoot-2.6.tar.gz) = 27462 +SHA256 (ephemetoot-3.1.0.tar.gz) = 6svp7mWSEnnTyBoPxeuRUSHj4XseQJwFyi0OnM+HMoM= +SIZE (ephemetoot-3.1.0.tar.gz) = 20916 blob - 917ea111fd07d60cd00b481335d0f4080556f9db file + /dev/null --- www/ephemetoot/patches/patch-bin_ephemetoot +++ www/ephemetoot/patches/patch-bin_ephemetoot @@ -1,14 +0,0 @@ -$OpenBSD: patch-bin_ephemetoot,v 1.1.1.1 2020/07/01 17:32:48 paco Exp $ - -Index: bin/ephemetoot ---- bin/ephemetoot.orig -+++ bin/ephemetoot -@@ -33,7 +33,7 @@ import os - import pkg_resources - - # local files --from lib import ephemetoot -+from ephemetoot import ephemetoot - - # version number from setup.py - vnum = pkg_resources.require("ephemetoot")[0].version blob - b3faa257a377be569ec3f730202fe760eede98a7 file + www/ephemetoot/pkg/PLIST --- www/ephemetoot/pkg/PLIST +++ www/ephemetoot/pkg/PLIST @@ -5,11 +5,15 @@ lib/python${MODPY_VERSION}/site-packages/ephemetoot-${ lib/python${MODPY_VERSION}/site-packages/ephemetoot-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO lib/python${MODPY_VERSION}/site-packages/ephemetoot-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/SOURCES.txt lib/python${MODPY_VERSION}/site-packages/ephemetoot-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/dependency_links.txt -lib/python${MODPY_VERSION}/site-packages/ephemetoot-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/not-zip-safe +lib/python${MODPY_VERSION}/site-packages/ephemetoot-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/entry_points.txt lib/python${MODPY_VERSION}/site-packages/ephemetoot-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/requires.txt 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/__init__.py ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/ephemetoot/${MODPY_PYCACHE}/ lib/python${MODPY_VERSION}/site-packages/ephemetoot/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/ephemetoot/${MODPY_PYCACHE}console.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/ephemetoot/${MODPY_PYCACHE}ephemetoot.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/ephemetoot/${MODPY_PYCACHE}plist.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/ephemetoot/console.py lib/python${MODPY_VERSION}/site-packages/ephemetoot/ephemetoot.py +lib/python${MODPY_VERSION}/site-packages/ephemetoot/plist.py -- Paco Esteban. 0x5818130B8A6DBC03