Hi, audio/py-eyed3 didn't receive any update for some time. They have moved from "autoconf, m4, and make" and it got bigger by the time.
I basically tested with `eyeD3 random-music.mp3`, it works as before. If I looked correctly, nothing depends on it in the ports tree. Cheers, Daniel Index: Makefile =================================================================== RCS file: /cvs/ports/audio/py-eyed3/Makefile,v retrieving revision 1.12 diff -u -p -r1.12 Makefile --- Makefile 18 Sep 2014 07:26:38 -0000 1.12 +++ Makefile 6 Dec 2015 16:25:47 -0000 @@ -2,7 +2,7 @@ COMMENT= module and program for processing ID3 tags -MODPY_EGG_VERSION= 0.6.18 +MODPY_EGG_VERSION= 0.7.9 DISTNAME= eyeD3-${MODPY_EGG_VERSION} CATEGORIES= audio @@ -16,10 +16,9 @@ MASTER_SITES= ${HOMEPAGE}releases/ MODULES= lang/python MODPY_ADJ_FILES= bin/eyeD3 -USE_GMAKE= Yes -FAKE_FLAGS= docdir=${WRKINST}${PREFIX}/share/doc/py-eyed3 +MODPY_SETUPTOOLS= Yes -CONFIGURE_STYLE= gnu +FAKE_FLAGS= docdir=${WRKINST}${PREFIX}/share/doc/py-eyed3 NO_TEST= Yes Index: distinfo =================================================================== RCS file: /cvs/ports/audio/py-eyed3/distinfo,v retrieving revision 1.2 diff -u -p -r1.2 distinfo --- distinfo 18 Sep 2014 07:26:38 -0000 1.2 +++ distinfo 6 Dec 2015 16:25:47 -0000 @@ -1,2 +1,2 @@ -SHA256 (eyeD3-0.6.18.tar.gz) = rYceJSRz8duBsldK46fT4UEo4o3gtUmYtM4dYtwgdAY= -SIZE (eyeD3-0.6.18.tar.gz) = 117002 +SHA256 (eyeD3-0.7.9.tar.gz) = 9+eXOye0e27v1H76lJapqaOVe/Cg8ccIEW2YOR6GvyI= +SIZE (eyeD3-0.7.9.tar.gz) = 230160 Index: patches/patch-Makefile_in =================================================================== RCS file: patches/patch-Makefile_in diff -N patches/patch-Makefile_in --- patches/patch-Makefile_in 18 Sep 2014 07:26:38 -0000 1.2 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,11 +0,0 @@ -$OpenBSD: patch-Makefile_in,v 1.2 2014/09/18 07:26:38 sthen Exp $ ---- Makefile.in.orig Fri Nov 25 04:37:44 2011 -+++ Makefile.in Thu Sep 18 08:10:17 2014 -@@ -67,7 +67,6 @@ install: - - install -m 755 -d ${mandir}/man1 - install -m 644 doc/eyeD3.1 ${mandir}/man1 -- gzip -f -9 ${mandir}/man1/eyeD3.1 - - @# - @# NOTE: When adding new files, the eyeD3.spec.in file and Index: patches/patch-bin_eyeD3 =================================================================== RCS file: patches/patch-bin_eyeD3 diff -N patches/patch-bin_eyeD3 --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-bin_eyeD3 6 Dec 2015 16:25:47 -0000 @@ -0,0 +1,9 @@ +$OpenBSD$ +--- bin/eyeD3.orig Wed Oct 24 02:38:29 2012 ++++ bin/eyeD3 Sun Dec 6 17:04:41 2015 +@@ -1,3 +1,3 @@ +-#!/usr/bin/env bash ++#!/bin/sh + +-python -m eyed3.main "$@" ++python2.7 -m eyed3.main "$@" Index: patches/patch-configure =================================================================== RCS file: patches/patch-configure diff -N patches/patch-configure --- patches/patch-configure 18 Sep 2014 07:26:38 -0000 1.2 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,11 +0,0 @@ -$OpenBSD: patch-configure,v 1.2 2014/09/18 07:26:38 sthen Exp $ ---- configure.orig Thu Sep 18 08:11:24 2014 -+++ configure Thu Sep 18 08:12:06 2014 -@@ -1710,7 +1710,6 @@ fi - - - -- PYTHON="" - for python in python python2 python2.5; do - unset ac_cv_path_PYTHON - for ac_prog in $python Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/audio/py-eyed3/pkg/PLIST,v retrieving revision 1.2 diff -u -p -r1.2 PLIST --- pkg/PLIST 18 Sep 2014 07:26:38 -0000 1.2 +++ pkg/PLIST 6 Dec 2015 16:25:47 -0000 @@ -1,22 +1,77 @@ @comment $OpenBSD: PLIST,v 1.2 2014/09/18 07:26:38 sthen Exp $ bin/eyeD3 -lib/python${MODPY_VERSION}/site-packages/eyeD3/ -lib/python${MODPY_VERSION}/site-packages/eyeD3-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info -lib/python${MODPY_VERSION}/site-packages/eyeD3/__init__.py -lib/python${MODPY_VERSION}/site-packages/eyeD3/__init__.pyc -lib/python${MODPY_VERSION}/site-packages/eyeD3/binfuncs.py -lib/python${MODPY_VERSION}/site-packages/eyeD3/binfuncs.pyc -lib/python${MODPY_VERSION}/site-packages/eyeD3/frames.py -lib/python${MODPY_VERSION}/site-packages/eyeD3/frames.pyc -lib/python${MODPY_VERSION}/site-packages/eyeD3/mp3.py -lib/python${MODPY_VERSION}/site-packages/eyeD3/mp3.pyc -lib/python${MODPY_VERSION}/site-packages/eyeD3/tag.py -lib/python${MODPY_VERSION}/site-packages/eyeD3/tag.pyc -lib/python${MODPY_VERSION}/site-packages/eyeD3/utils.py -lib/python${MODPY_VERSION}/site-packages/eyeD3/utils.pyc -@man man/man1/eyeD3.1 -share/doc/${MODPY_PY_PREFIX}eyed3/ @comment share/doc/${MODPY_PY_PREFIX}eyed3/AUTHORS @comment share/doc/${MODPY_PY_PREFIX}eyed3/COPYING.gz @comment share/doc/${MODPY_PY_PREFIX}eyed3/ChangeLog.gz -share/doc/${MODPY_PY_PREFIX}eyed3/README +lib/python${MODPY_VERSION}/site-packages/eyeD3-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/ +lib/python${MODPY_VERSION}/site-packages/eyeD3-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO +lib/python${MODPY_VERSION}/site-packages/eyeD3-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/SOURCES.txt +lib/python${MODPY_VERSION}/site-packages/eyeD3-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/dependency_links.txt +lib/python${MODPY_VERSION}/site-packages/eyeD3-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/not-zip-safe +lib/python${MODPY_VERSION}/site-packages/eyeD3-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt +lib/python${MODPY_VERSION}/site-packages/eyed3/ +lib/python${MODPY_VERSION}/site-packages/eyed3/__init__.py +lib/python${MODPY_VERSION}/site-packages/eyed3/__init__.pyc +lib/python${MODPY_VERSION}/site-packages/eyed3/compat.py +lib/python${MODPY_VERSION}/site-packages/eyed3/compat.pyc +lib/python${MODPY_VERSION}/site-packages/eyed3/core.py +lib/python${MODPY_VERSION}/site-packages/eyed3/core.pyc +lib/python${MODPY_VERSION}/site-packages/eyed3/id3/ +lib/python${MODPY_VERSION}/site-packages/eyed3/id3/__init__.py +lib/python${MODPY_VERSION}/site-packages/eyed3/id3/__init__.pyc +lib/python${MODPY_VERSION}/site-packages/eyed3/id3/apple.py +lib/python${MODPY_VERSION}/site-packages/eyed3/id3/apple.pyc +lib/python${MODPY_VERSION}/site-packages/eyed3/id3/frames.py +lib/python${MODPY_VERSION}/site-packages/eyed3/id3/frames.pyc +lib/python${MODPY_VERSION}/site-packages/eyed3/id3/headers.py +lib/python${MODPY_VERSION}/site-packages/eyed3/id3/headers.pyc +lib/python${MODPY_VERSION}/site-packages/eyed3/id3/tag.py +lib/python${MODPY_VERSION}/site-packages/eyed3/id3/tag.pyc +lib/python${MODPY_VERSION}/site-packages/eyed3/info.py +lib/python${MODPY_VERSION}/site-packages/eyed3/info.py.in +lib/python${MODPY_VERSION}/site-packages/eyed3/info.pyc +lib/python${MODPY_VERSION}/site-packages/eyed3/main.py +lib/python${MODPY_VERSION}/site-packages/eyed3/main.pyc +lib/python${MODPY_VERSION}/site-packages/eyed3/mp3/ +lib/python${MODPY_VERSION}/site-packages/eyed3/mp3/__init__.py +lib/python${MODPY_VERSION}/site-packages/eyed3/mp3/__init__.pyc +lib/python${MODPY_VERSION}/site-packages/eyed3/mp3/headers.py +lib/python${MODPY_VERSION}/site-packages/eyed3/mp3/headers.pyc +lib/python${MODPY_VERSION}/site-packages/eyed3/plugins/ +lib/python${MODPY_VERSION}/site-packages/eyed3/plugins/__init__.py +lib/python${MODPY_VERSION}/site-packages/eyed3/plugins/__init__.pyc +lib/python${MODPY_VERSION}/site-packages/eyed3/plugins/art.py +lib/python${MODPY_VERSION}/site-packages/eyed3/plugins/art.pyc +lib/python${MODPY_VERSION}/site-packages/eyed3/plugins/classic.py +lib/python${MODPY_VERSION}/site-packages/eyed3/plugins/classic.pyc +lib/python${MODPY_VERSION}/site-packages/eyed3/plugins/fixup.py +lib/python${MODPY_VERSION}/site-packages/eyed3/plugins/fixup.pyc +lib/python${MODPY_VERSION}/site-packages/eyed3/plugins/genres.py +lib/python${MODPY_VERSION}/site-packages/eyed3/plugins/genres.pyc +lib/python${MODPY_VERSION}/site-packages/eyed3/plugins/itunes.py +lib/python${MODPY_VERSION}/site-packages/eyed3/plugins/itunes.pyc +lib/python${MODPY_VERSION}/site-packages/eyed3/plugins/lameinfo.py +lib/python${MODPY_VERSION}/site-packages/eyed3/plugins/lameinfo.pyc +lib/python${MODPY_VERSION}/site-packages/eyed3/plugins/nfo.py +lib/python${MODPY_VERSION}/site-packages/eyed3/plugins/nfo.pyc +lib/python${MODPY_VERSION}/site-packages/eyed3/plugins/pymod.py +lib/python${MODPY_VERSION}/site-packages/eyed3/plugins/pymod.pyc +lib/python${MODPY_VERSION}/site-packages/eyed3/plugins/statistics.py +lib/python${MODPY_VERSION}/site-packages/eyed3/plugins/statistics.pyc +lib/python${MODPY_VERSION}/site-packages/eyed3/plugins/xep_118.py +lib/python${MODPY_VERSION}/site-packages/eyed3/plugins/xep_118.pyc +lib/python${MODPY_VERSION}/site-packages/eyed3/utils/ +lib/python${MODPY_VERSION}/site-packages/eyed3/utils/__init__.py +lib/python${MODPY_VERSION}/site-packages/eyed3/utils/__init__.pyc +lib/python${MODPY_VERSION}/site-packages/eyed3/utils/art.py +lib/python${MODPY_VERSION}/site-packages/eyed3/utils/art.pyc +lib/python${MODPY_VERSION}/site-packages/eyed3/utils/binfuncs.py +lib/python${MODPY_VERSION}/site-packages/eyed3/utils/binfuncs.pyc +lib/python${MODPY_VERSION}/site-packages/eyed3/utils/cli.py +lib/python${MODPY_VERSION}/site-packages/eyed3/utils/cli.pyc +lib/python${MODPY_VERSION}/site-packages/eyed3/utils/console.py +lib/python${MODPY_VERSION}/site-packages/eyed3/utils/console.pyc +lib/python${MODPY_VERSION}/site-packages/eyed3/utils/log.py +lib/python${MODPY_VERSION}/site-packages/eyed3/utils/log.pyc +lib/python${MODPY_VERSION}/site-packages/eyed3/utils/prompt.py +lib/python${MODPY_VERSION}/site-packages/eyed3/utils/prompt.pyc