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