Re: retirement proposal: audio/zeya, py2 version of audio/py-tagpy

2020-11-13 Thread Jeremie Courreges-Anglas
On Fri, Nov 13 2020, Stuart Henderson  wrote:
> This web-based (HTML5) media player was added in 2011, has had one
> version update (also in 2011), the previous port maintainer doesn't
> respond any more, and upstream says
>
> Python 2.5+ (2.6+ recommended)
> Latest release: 0.6   17 September 2011
>
> ..which isn't entirely ideal for network-facing software.
> Debian removed it from packaging in 2015 ("low popcon, dead upstream").
>
> Also it's in the way of dropping py2 support from py-tagpy and in
> turn the frankenbuild of boost that pulls in both py2+py3 (at build and
> run time).
>
> Any OKs/objections to remove?

ok to drop it, the py-tagpy diff looks good.

-- 
jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF  DDCC 0DFA 74AE 1524 E7EE



retirement proposal: audio/zeya, py2 version of audio/py-tagpy

2020-11-13 Thread Stuart Henderson
This web-based (HTML5) media player was added in 2011, has had one
version update (also in 2011), the previous port maintainer doesn't
respond any more, and upstream says

Python 2.5+ (2.6+ recommended)
Latest release: 0.6   17 September 2011

..which isn't entirely ideal for network-facing software.
Debian removed it from packaging in 2015 ("low popcon, dead upstream").

Also it's in the way of dropping py2 support from py-tagpy and in
turn the frankenbuild of boost that pulls in both py2+py3 (at build and
run time).

Any OKs/objections to remove?

Index: audio/Makefile
===
RCS file: /cvs/ports/audio/Makefile,v
retrieving revision 1.440
diff -u -p -r1.440 Makefile
--- audio/Makefile  31 Oct 2020 15:49:41 -  1.440
+++ audio/Makefile  13 Nov 2020 22:51:46 -
@@ -203,7 +203,6 @@
  SUBDIR += py-musicbrainzngs,python3
  SUBDIR += py-mutagen,python3
  SUBDIR += py-ogg
- SUBDIR += py-tagpy
  SUBDIR += py-tagpy,python3
  SUBDIR += py-vorbis
  SUBDIR += pykaraoke
@@ -265,6 +264,5 @@
  SUBDIR += xmp
  SUBDIR += ympd
  SUBDIR += yt-audio
- SUBDIR += zeya
 
 .include 
Index: infrastructure/db/user.list
===
RCS file: /cvs/ports/infrastructure/db/user.list,v
retrieving revision 1.377
diff -u -p -r1.377 user.list
--- infrastructure/db/user.list 4 Nov 2020 19:15:30 -   1.377
+++ infrastructure/db/user.list 13 Nov 2020 22:51:46 -
@@ -188,7 +188,7 @@ id  usergroup   port
 677 _scamper   _scampernet/scamper
 678 _owampd_owampd net/owamp
 679 _milter-checkrcpt  _milter-checkrcpt   mail/milter-checkrcpt
-680 _zeya  _zeya   audio/zeya
+#680 _zeya _zeya   audio/zeya
 681 _inadyn_inadyn net/inadyn
 682 _backuppc  _backuppc   sysutils/backuppc
 683 _pulse _pulse  audio/pulseaudio
Index: devel/quirks/Makefile
===
RCS file: /cvs/ports/devel/quirks/Makefile,v
retrieving revision 1.1092
diff -u -p -r1.1092 Makefile
--- devel/quirks/Makefile   13 Nov 2020 22:41:14 -  1.1092
+++ devel/quirks/Makefile   13 Nov 2020 22:51:46 -
@@ -5,7 +5,7 @@ CATEGORIES =devel databases
 DISTFILES =
 
 # API.rev
-PKGNAME =  quirks-3.484
+PKGNAME =  quirks-3.485
 PKG_ARCH = *
 MAINTAINER =   Marc Espie 
 
Index: devel/quirks/files/Quirks.pm
===
RCS file: /cvs/ports/devel/quirks/files/Quirks.pm,v
retrieving revision 1.1110
diff -u -p -r1.1110 Quirks.pm
--- devel/quirks/files/Quirks.pm13 Nov 2020 22:41:14 -  1.1110
+++ devel/quirks/files/Quirks.pm13 Nov 2020 22:51:46 -
@@ -508,6 +508,7 @@ my $stem_extensions = {
'py-enchant' => 'py3-enchant',
'py-sqlparse' => 'py3-sqlparse',
'py-sqlalchemy-migrate' => 'py3-sqlalchemy-migrate',
+   'py-tagpy' => 'py3-tagpy',
 };
 
 my $obsolete_reason = {
@@ -1910,6 +1911,7 @@ my $obsolete_reason = {
'gnome-getting-started-docs' => 5,
'py-poppler' => 3,
'pdfshuffler' => 3,
+   'zeya' => 3,
 };
 
 # reasons for obsolete packages
Index: audio/zeya/Makefile
===
RCS file: audio/zeya/Makefile
diff -N audio/zeya/Makefile
--- audio/zeya/Makefile 12 Jul 2019 20:43:42 -  1.12
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,57 +0,0 @@
-# $OpenBSD: Makefile,v 1.12 2019/07/12 20:43:42 sthen Exp $
-
-COMMENT =  html5-powered web music server
-
-MODPY_EGG_VERSION = 0.6
-DISTNAME = zeya_${MODPY_EGG_VERSION}.orig
-PKGNAME =  zeya-${MODPY_EGG_VERSION}
-REVISION = 5
-CATEGORIES =   audio www
-
-HOMEPAGE = http://web.psung.name/zeya/
-
-MASTER_SITES = ${MASTER_SITE_DEBIAN:=main/z/zeya/}
-
-# AGPLv3 (GNU Affero Public License)
-PERMIT_PACKAGE =   Yes
-
-MODULES =  lang/python
-
-RUN_DEPENDS =  audio/faad \
-   audio/flac \
-   audio/mpg123 \
-   audio/py-tagpy \
-   audio/vorbis-tools \
-
-MODPY_ADJ_FILES =  zeya.py \
-   zeyaclient.py \
-   zeyatest.py
-
-ZEYA_MODULES = ${WRKBUILD}/backends.py \
-   ${WRKBUILD}/common.py \
-   ${WRKBUILD}/decoders.py \
-   ${WRKBUILD}/directory.py \
-   ${WRKBUILD}/m3u.py \
-   ${WRKBUILD}/options.py \
-   ${WRKBUILD}/pls.py \
-   ${WRKBUILD}/rhythmbox.py
-
-NO_BUILD = Yes
-NO_TEST =  Yes
-PKG_ARCH = *
-WRKDIST =  ${WRKDIR}
-
-do-install:
-   ${SUBST_CMD} ${WRKBUILD}/backends.py \
-