pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/audio/exaile exaile: Update to 4.1.0. Switched to Pyth...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/2a884a9fb11d
branches:  trunk
changeset: 447272:2a884a9fb11d
user:      nia <nia%pkgsrc.org@localhost>
date:      Thu Feb 18 18:04:27 2021 +0000

description:
exaile: Update to 4.1.0. Switched to Python 3.

Release notes:
https://github.com/exaile/exaile/wiki/Exaile-4.1-release-notes

diffstat:

 audio/exaile/Makefile               |   25 ++-
 audio/exaile/PLIST                  |  250 +----------------------------------
 audio/exaile/distinfo               |   13 +-
 audio/exaile/patches/patch-Makefile |   66 ---------
 audio/exaile/patches/patch-exaile   |   16 +-
 5 files changed, 35 insertions(+), 335 deletions(-)

diffs (truncated from 583 to 300 lines):

diff -r 5bcdf0ae71f3 -r 2a884a9fb11d audio/exaile/Makefile
--- a/audio/exaile/Makefile     Thu Feb 18 18:03:24 2021 +0000
+++ b/audio/exaile/Makefile     Thu Feb 18 18:04:27 2021 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.70 2020/04/28 12:52:02 nia Exp $
+# $NetBSD: Makefile,v 1.71 2021/02/18 18:04:27 nia Exp $
 
-DISTNAME=      exaile-4.0.2
-PKGREVISION=   2
+DISTNAME=      exaile-4.1.0
 CATEGORIES=    audio
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=exaile/}
 GITHUB_PROJECT=        exaile
@@ -12,10 +11,17 @@
 COMMENT=       Music Player for GTK+
 LICENSE=       gnu-gpl-v2 # or later
 
+PY_PATCHPLIST= yes
+
 USE_TOOLS+=    pkg-config gmake
 USE_TOOLS+=    msgfmt msgmerge xgettext
 
-MAKE_FLAGS+=   PYTHON2_CMD=${PYTHONBIN}
+MAKE_FLAGS+=   PYTHON3_CMD=${PYTHONBIN}
+MAKE_FLAGS+=   PREFIX=${PREFIX}
+MAKE_FLAGS+=   EXAILEMANDIR=${DESTDIR}${PREFIX}/${PKGMANDIR}
+MAKE_FLAGS+=   XDGCONFDIR=${EGDIR}
+
+MANCOMPRESSED= yes
 
 DEPENDS+=      ${PYPKGPREFIX}-gobject3-[0-9]*:../../devel/py-gobject3
 DEPENDS+=      ${PYPKGPREFIX}-gstreamer1-[0-9]*:../../multimedia/py-gstreamer1
@@ -39,15 +45,12 @@
 
 TOOL_DEPENDS+= help2man-[0-9]*:../../converters/help2man
 
-EGDIR=         ${PREFIX}/share/examples/xdg/exaile
+EGDIR=         ${PREFIX}/share/examples/xdg
 
 OWN_DIRS+=     ${PKG_SYSCONFDIR}/xdg/exaile
-CONF_FILES+=   ${EGDIR}/settings.ini ${PKG_SYSCONFDIR}/xdg/exaile/settings.ini
+CONF_FILES+=   ${EGDIR}/exaile/settings.ini ${PKG_SYSCONFDIR}/xdg/exaile/settings.ini
 
-# https://github.com/exaile/exaile/issues/246
-PYTHON_VERSIONS_ACCEPTED=      27
-
-.include "../../lang/python/application.mk"
+.include "../../lang/python/extension.mk"
 
 SUBST_CLASSES+=                py
 SUBST_STAGE.py=                pre-configure
@@ -58,5 +61,5 @@
 .include "../../databases/py-bsddb3/buildlink3.mk"
 .include "../../multimedia/gst-plugins1-good/buildlink3.mk"
 .include "../../sysutils/py-dbus/buildlink3.mk"
-.include "../../textproc/py-elementtree/buildlink3.mk"
+.include "../../x11/gtk3/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r 5bcdf0ae71f3 -r 2a884a9fb11d audio/exaile/PLIST
--- a/audio/exaile/PLIST        Thu Feb 18 18:03:24 2021 +0000
+++ b/audio/exaile/PLIST        Thu Feb 18 18:04:27 2021 +0000
@@ -1,366 +1,127 @@
-@comment $NetBSD: PLIST,v 1.9 2019/09/07 14:21:54 nia Exp $
+@comment $NetBSD: PLIST,v 1.10 2021/02/18 18:04:27 nia Exp $
 bin/exaile
 lib/exaile/exaile.py
 lib/exaile/xl/__init__.py
-lib/exaile/xl/__init__.pyc
-lib/exaile/xl/__init__.pyo
 lib/exaile/xl/collection.py
-lib/exaile/xl/collection.pyc
-lib/exaile/xl/collection.pyo
 lib/exaile/xl/common.py
-lib/exaile/xl/common.pyc
-lib/exaile/xl/common.pyo
 lib/exaile/xl/covers.py
-lib/exaile/xl/covers.pyc
-lib/exaile/xl/covers.pyo
 lib/exaile/xl/devices.py
-lib/exaile/xl/devices.pyc
-lib/exaile/xl/devices.pyo
 lib/exaile/xl/dynamic.py
-lib/exaile/xl/dynamic.pyc
-lib/exaile/xl/dynamic.pyo
 lib/exaile/xl/event.py
-lib/exaile/xl/event.pyc
-lib/exaile/xl/event.pyo
 lib/exaile/xl/externals/__init__.py
-lib/exaile/xl/externals/__init__.pyc
-lib/exaile/xl/externals/__init__.pyo
 lib/exaile/xl/externals/gi_composites.py
-lib/exaile/xl/externals/gi_composites.pyc
-lib/exaile/xl/externals/gi_composites.pyo
 lib/exaile/xl/externals/sigint.py
-lib/exaile/xl/externals/sigint.pyc
-lib/exaile/xl/externals/sigint.pyo
 lib/exaile/xl/formatter.py
-lib/exaile/xl/formatter.pyc
-lib/exaile/xl/formatter.pyo
 lib/exaile/xl/hal.py
-lib/exaile/xl/hal.pyc
-lib/exaile/xl/hal.pyo
 lib/exaile/xl/logger_setup.py
-lib/exaile/xl/logger_setup.pyc
-lib/exaile/xl/logger_setup.pyo
 lib/exaile/xl/lyrics.py
-lib/exaile/xl/lyrics.pyc
-lib/exaile/xl/lyrics.pyo
 lib/exaile/xl/main.py
-lib/exaile/xl/main.pyc
-lib/exaile/xl/main.pyo
 lib/exaile/xl/metadata/__init__.py
-lib/exaile/xl/metadata/__init__.pyc
-lib/exaile/xl/metadata/__init__.pyo
 lib/exaile/xl/metadata/_apev2.py
-lib/exaile/xl/metadata/_apev2.pyc
-lib/exaile/xl/metadata/_apev2.pyo
 lib/exaile/xl/metadata/_base.py
-lib/exaile/xl/metadata/_base.pyc
-lib/exaile/xl/metadata/_base.pyo
 lib/exaile/xl/metadata/_id3.py
-lib/exaile/xl/metadata/_id3.pyc
-lib/exaile/xl/metadata/_id3.pyo
 lib/exaile/xl/metadata/_matroska.py
-lib/exaile/xl/metadata/_matroska.pyc
-lib/exaile/xl/metadata/_matroska.pyo
 lib/exaile/xl/metadata/aiff.py
-lib/exaile/xl/metadata/aiff.pyc
-lib/exaile/xl/metadata/aiff.pyo
 lib/exaile/xl/metadata/ape.py
-lib/exaile/xl/metadata/ape.pyc
-lib/exaile/xl/metadata/ape.pyo
 lib/exaile/xl/metadata/asf.py
-lib/exaile/xl/metadata/asf.pyc
-lib/exaile/xl/metadata/asf.pyo
 lib/exaile/xl/metadata/flac.py
-lib/exaile/xl/metadata/flac.pyc
-lib/exaile/xl/metadata/flac.pyo
 lib/exaile/xl/metadata/mka.py
-lib/exaile/xl/metadata/mka.pyc
-lib/exaile/xl/metadata/mka.pyo
 lib/exaile/xl/metadata/mod.py
-lib/exaile/xl/metadata/mod.pyc
-lib/exaile/xl/metadata/mod.pyo
 lib/exaile/xl/metadata/mp3.py
-lib/exaile/xl/metadata/mp3.pyc
-lib/exaile/xl/metadata/mp3.pyo
 lib/exaile/xl/metadata/mp4.py
-lib/exaile/xl/metadata/mp4.pyc
-lib/exaile/xl/metadata/mp4.pyo
 lib/exaile/xl/metadata/mpc.py
-lib/exaile/xl/metadata/mpc.pyc
-lib/exaile/xl/metadata/mpc.pyo
 lib/exaile/xl/metadata/ogg.py
-lib/exaile/xl/metadata/ogg.pyc
-lib/exaile/xl/metadata/ogg.pyo
 lib/exaile/xl/metadata/sid.py
-lib/exaile/xl/metadata/sid.pyc
-lib/exaile/xl/metadata/sid.pyo
 lib/exaile/xl/metadata/speex.py
-lib/exaile/xl/metadata/speex.pyc
-lib/exaile/xl/metadata/speex.pyo
 lib/exaile/xl/metadata/tags.py
-lib/exaile/xl/metadata/tags.pyc
-lib/exaile/xl/metadata/tags.pyo
 lib/exaile/xl/metadata/tta.py
-lib/exaile/xl/metadata/tta.pyc
-lib/exaile/xl/metadata/tta.pyo
 lib/exaile/xl/metadata/wav.py
-lib/exaile/xl/metadata/wav.pyc
-lib/exaile/xl/metadata/wav.pyo
 lib/exaile/xl/metadata/wv.py
-lib/exaile/xl/metadata/wv.pyc
-lib/exaile/xl/metadata/wv.pyo
 lib/exaile/xl/migrations/__init__.py
-lib/exaile/xl/migrations/__init__.pyc
-lib/exaile/xl/migrations/__init__.pyo
 lib/exaile/xl/migrations/database/__init__.py
-lib/exaile/xl/migrations/database/__init__.pyc
-lib/exaile/xl/migrations/database/__init__.pyo
 lib/exaile/xl/migrations/database/covers_1to2.py
-lib/exaile/xl/migrations/database/covers_1to2.pyc
-lib/exaile/xl/migrations/database/covers_1to2.pyo
 lib/exaile/xl/migrations/database/from1to2.py
-lib/exaile/xl/migrations/database/from1to2.pyc
-lib/exaile/xl/migrations/database/from1to2.pyo
 lib/exaile/xl/migrations/database/to_bsddb.py
-lib/exaile/xl/migrations/database/to_bsddb.pyc
-lib/exaile/xl/migrations/database/to_bsddb.pyo
 lib/exaile/xl/migrations/settings/__init__.py
-lib/exaile/xl/migrations/settings/__init__.pyc
-lib/exaile/xl/migrations/settings/__init__.pyo
 lib/exaile/xl/migrations/settings/engine.py
-lib/exaile/xl/migrations/settings/engine.pyc
-lib/exaile/xl/migrations/settings/engine.pyo
 lib/exaile/xl/migrations/settings/osd.py
-lib/exaile/xl/migrations/settings/osd.pyc
-lib/exaile/xl/migrations/settings/osd.pyo
 lib/exaile/xl/migrations/settings/rating.py
-lib/exaile/xl/migrations/settings/rating.pyc
-lib/exaile/xl/migrations/settings/rating.pyo
 lib/exaile/xl/nls.py
-lib/exaile/xl/nls.pyc
-lib/exaile/xl/nls.pyo
 lib/exaile/xl/player/__init__.py
-lib/exaile/xl/player/__init__.pyc
-lib/exaile/xl/player/__init__.pyo
 lib/exaile/xl/player/adapters.py
-lib/exaile/xl/player/adapters.pyc
-lib/exaile/xl/player/adapters.pyo
 lib/exaile/xl/player/engine.py
-lib/exaile/xl/player/engine.pyc
-lib/exaile/xl/player/engine.pyo
 lib/exaile/xl/player/gst/__init__.py
-lib/exaile/xl/player/gst/__init__.pyc
-lib/exaile/xl/player/gst/__init__.pyo
 lib/exaile/xl/player/gst/dynamic_sink.py
-lib/exaile/xl/player/gst/dynamic_sink.pyc
-lib/exaile/xl/player/gst/dynamic_sink.pyo
 lib/exaile/xl/player/gst/engine.py
-lib/exaile/xl/player/gst/engine.pyc
-lib/exaile/xl/player/gst/engine.pyo
 lib/exaile/xl/player/gst/gst_utils.py
-lib/exaile/xl/player/gst/gst_utils.pyc
-lib/exaile/xl/player/gst/gst_utils.pyo
 lib/exaile/xl/player/gst/missing_plugin.py
-lib/exaile/xl/player/gst/missing_plugin.pyc
-lib/exaile/xl/player/gst/missing_plugin.pyo
 lib/exaile/xl/player/gst/sink.py
-lib/exaile/xl/player/gst/sink.pyc
-lib/exaile/xl/player/gst/sink.pyo
 lib/exaile/xl/player/gst/sink_windows.py
-lib/exaile/xl/player/gst/sink_windows.pyc
-lib/exaile/xl/player/gst/sink_windows.pyo
 lib/exaile/xl/player/player.py
-lib/exaile/xl/player/player.pyc
-lib/exaile/xl/player/player.pyo
 lib/exaile/xl/player/queue.py
-lib/exaile/xl/player/queue.pyc
-lib/exaile/xl/player/queue.pyo
 lib/exaile/xl/player/track_fader.py
-lib/exaile/xl/player/track_fader.pyc
-lib/exaile/xl/player/track_fader.pyo
 lib/exaile/xl/playlist.py
-lib/exaile/xl/playlist.pyc
-lib/exaile/xl/playlist.pyo
 lib/exaile/xl/plugins.py
-lib/exaile/xl/plugins.pyc
-lib/exaile/xl/plugins.pyo
 lib/exaile/xl/providers.py
-lib/exaile/xl/providers.pyc
-lib/exaile/xl/providers.pyo
 lib/exaile/xl/radio.py
-lib/exaile/xl/radio.pyc
-lib/exaile/xl/radio.pyo
 lib/exaile/xl/settings.py
-lib/exaile/xl/settings.pyc
-lib/exaile/xl/settings.pyo
+lib/exaile/xl/shelve_compat.py
 lib/exaile/xl/transcoder.py
-lib/exaile/xl/transcoder.pyc
-lib/exaile/xl/transcoder.pyo
 lib/exaile/xl/trax/__init__.py
-lib/exaile/xl/trax/__init__.pyc
-lib/exaile/xl/trax/__init__.pyo
 lib/exaile/xl/trax/search.py
-lib/exaile/xl/trax/search.pyc
-lib/exaile/xl/trax/search.pyo
 lib/exaile/xl/trax/track.py
-lib/exaile/xl/trax/track.pyc
-lib/exaile/xl/trax/track.pyo
 lib/exaile/xl/trax/trackdb.py
-lib/exaile/xl/trax/trackdb.pyc
-lib/exaile/xl/trax/trackdb.pyo
 lib/exaile/xl/trax/util.py
-lib/exaile/xl/trax/util.pyc
-lib/exaile/xl/trax/util.pyo
 lib/exaile/xl/unicode.py
-lib/exaile/xl/unicode.pyc
-lib/exaile/xl/unicode.pyo
 lib/exaile/xl/version.py
-lib/exaile/xl/version.pyc
-lib/exaile/xl/version.pyo
 lib/exaile/xl/xdg.py
-lib/exaile/xl/xdg.pyc
-lib/exaile/xl/xdg.pyo
 lib/exaile/xl/xldbus.py
-lib/exaile/xl/xldbus.pyc
-lib/exaile/xl/xldbus.pyo
 lib/exaile/xlgui/__init__.py
-lib/exaile/xlgui/__init__.pyc
-lib/exaile/xlgui/__init__.pyo
 lib/exaile/xlgui/accelerators.py
-lib/exaile/xlgui/accelerators.pyc
-lib/exaile/xlgui/accelerators.pyo
 lib/exaile/xlgui/collection.py
-lib/exaile/xlgui/collection.pyc
-lib/exaile/xlgui/collection.pyo
 lib/exaile/xlgui/cover.py
-lib/exaile/xlgui/cover.pyc



Home | Main Index | Thread Index | Old Index