Mon Jul 9 08:06:18 2018 UTC ()
py-beets: updated to 1.4.7

1.4.7:

This new release includes lots of new features in the importer and the
metadata source backends that it uses.
We've changed how the beets importer handles non-audio tracks listed in
metadata sources like MusicBrainz:

* The importer now ignores non-audio tracks (namely, data and video tracks)
  listed in MusicBrainz. Also, a new option, :ref:ignore_video_tracks, lets
  you return to the old behavior and include these video tracks.
* A new importer option, :ref:ignored_media, can let you skip certain media
  formats.

There are other subtle improvements to metadata handling in the importer:
* In the MusicBrainz backend, beets now imports the
  musicbrainz_releasetrackid field. This is a first step toward
* A new importer configuration option, :ref:artist_credit, will tell beets
  to prefer the artist credit over the artist when autotagging.

And there are even more new features:
* :doc:/plugins/replaygain: The beet replaygain command now has
  --force, --write and --nowrite options.
* A new importer configuration option, :ref:incremental_skip_later, lets you
  avoid recording skipped directories to the list of "processed" directories
  in :ref:incremental mode. This way, you can revisit them later with
  another import.
* :doc:/plugins/fetchart: The configuration options now support
  finer-grained control via the sources option. You can now specify the
  search order for different *matching strategies* within different backends.
* :doc:/plugins/web: A new cors_supports_credentials configuration
  option lets in-browser clients communicate with the server even when it is
  protected by an authorization mechanism (a proxy with HTTP authentication
  enabled, for example).
* A new :doc:/plugins/sonosupdate plugin automatically notifies Sonos
  controllers to update the music library when the beets library changes.
* :doc:/plugins/discogs: The plugin now stores master release IDs into
  mb_releasegroupid. It also "simulates" track IDs using the release ID
  and the track list position.
* :doc:/plugins/discogs: Fetch the original year from master releases.

There are lots and lots of fixes


(adam)
diff -r1.21 -r1.22 pkgsrc/audio/py-beets/Makefile
diff -r1.11 -r1.12 pkgsrc/audio/py-beets/PLIST
diff -r1.14 -r1.15 pkgsrc/audio/py-beets/distinfo

cvs diff -r1.21 -r1.22 pkgsrc/audio/py-beets/Makefile (switch to unified diff)

--- pkgsrc/audio/py-beets/Makefile 2018/01/30 14:10:11 1.21
+++ pkgsrc/audio/py-beets/Makefile 2018/07/09 08:06:18 1.22
@@ -1,34 +1,34 @@ @@ -1,34 +1,34 @@
1# $NetBSD: Makefile,v 1.21 2018/01/30 14:10:11 adam Exp $ 1# $NetBSD: Makefile,v 1.22 2018/07/09 08:06:18 adam Exp $
2 2
3DISTNAME= beets-1.4.6 3DISTNAME= beets-1.4.7
4CATEGORIES= audio python 4CATEGORIES= audio python
5MASTER_SITES= ${MASTER_SITE_PYPI:=b/beets/} 5MASTER_SITES= ${MASTER_SITE_PYPI:=b/beets/}
6 6
7MAINTAINER= pkgsrc-users@NetBSD.org 7MAINTAINER= pkgsrc-users@NetBSD.org
8HOMEPAGE= http://beets.io/ 8HOMEPAGE= http://beets.io/
9COMMENT= Music geek's media organizer 9COMMENT= Music geek's media organizer
10LICENSE= mit 10LICENSE= mit
11 11
12DEPENDS+= ${PYPKGPREFIX}-Unidecode-[0-9]*:../../textproc/py-Unidecode 12DEPENDS+= ${PYPKGPREFIX}-Unidecode-[0-9]*:../../textproc/py-Unidecode
13DEPENDS+= ${PYPKGPREFIX}-jellyfish-[0-9]*:../../textproc/py-jellyfish 13DEPENDS+= ${PYPKGPREFIX}-jellyfish-[0-9]*:../../textproc/py-jellyfish
14DEPENDS+= ${PYPKGPREFIX}-last-[0-9]*:../../audio/py-last 14DEPENDS+= ${PYPKGPREFIX}-last-[0-9]*:../../audio/py-last
15DEPENDS+= ${PYPKGPREFIX}-munkres-[0-9]*:../../math/py-munkres 15DEPENDS+= ${PYPKGPREFIX}-munkres-[0-9]*:../../math/py-munkres
16DEPENDS+= ${PYPKGPREFIX}-musicbrainz-ngs>=0.4:../../audio/py-musicbrainz-ngs 16DEPENDS+= ${PYPKGPREFIX}-musicbrainz-ngs>=0.4:../../audio/py-musicbrainz-ngs
17DEPENDS+= ${PYPKGPREFIX}-mutagen>=1.33:../../audio/py-mutagen 17DEPENDS+= ${PYPKGPREFIX}-mutagen>=1.33:../../audio/py-mutagen
18DEPENDS+= ${PYPKGPREFIX}-requests-[0-9]*:../../devel/py-requests 18DEPENDS+= ${PYPKGPREFIX}-requests-[0-9]*:../../devel/py-requests
19DEPENDS+= ${PYPKGPREFIX}-six>=1.9:../../lang/py-six 19DEPENDS+= ${PYPKGPREFIX}-six>=1.9:../../lang/py-six
20DEPENDS+= ${PYPKGPREFIX}-sqlite3-[0-9]*:../../databases/py-sqlite3 20DEPENDS+= ${PYPKGPREFIX}-sqlite3-[0-9]*:../../databases/py-sqlite3
21DEPENDS+= ${PYPKGPREFIX}-yaml-[0-9]*:../../textproc/py-yaml 21DEPENDS+= ${PYPKGPREFIX}-yaml-[0-9]*:../../textproc/py-yaml
22 22
23.include "../../lang/python/pyversion.mk" 23.include "../../lang/python/pyversion.mk"
24.if ${_PYTHON_VERSION} == 27 24.if ${_PYTHON_VERSION} == 27
25DEPENDS+= ${PYPKGPREFIX}-enum34-[0-9]*:../../devel/py-enum34 25DEPENDS+= ${PYPKGPREFIX}-enum34-[0-9]*:../../devel/py-enum34
26.endif 26.endif
27 27
28USE_LANGUAGES= # none 28USE_LANGUAGES= # none
29 29
30post-install: 30post-install:
31 cd ${DESTDIR}${PREFIX}/bin && ${MV} beet beet${PYVERSSUFFIX} || ${TRUE} 31 cd ${DESTDIR}${PREFIX}/bin && ${MV} beet beet${PYVERSSUFFIX} || ${TRUE}
32 32
33.include "../../lang/python/egg.mk" 33.include "../../lang/python/egg.mk"
34.include "../../mk/bsd.pkg.mk" 34.include "../../mk/bsd.pkg.mk"

cvs diff -r1.11 -r1.12 pkgsrc/audio/py-beets/PLIST (switch to unified diff)

--- pkgsrc/audio/py-beets/PLIST 2017/07/23 19:04:10 1.11
+++ pkgsrc/audio/py-beets/PLIST 2018/07/09 08:06:18 1.12
@@ -1,286 +1,289 @@ @@ -1,286 +1,289 @@
1@comment $NetBSD: PLIST,v 1.11 2017/07/23 19:04:10 adam Exp $ 1@comment $NetBSD: PLIST,v 1.12 2018/07/09 08:06:18 adam Exp $
2bin/beet${PYVERSSUFFIX} 2bin/beet${PYVERSSUFFIX}
3${PYSITELIB}/${EGG_INFODIR}/PKG-INFO 3${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
4${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt 4${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
5${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt 5${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
6${PYSITELIB}/${EGG_INFODIR}/entry_points.txt 6${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
7${PYSITELIB}/${EGG_INFODIR}/pbr.json 7${PYSITELIB}/${EGG_INFODIR}/pbr.json
8${PYSITELIB}/${EGG_INFODIR}/requires.txt 8${PYSITELIB}/${EGG_INFODIR}/requires.txt
9${PYSITELIB}/${EGG_INFODIR}/top_level.txt 9${PYSITELIB}/${EGG_INFODIR}/top_level.txt
10${PYSITELIB}/beets/__init__.py 10${PYSITELIB}/beets/__init__.py
11${PYSITELIB}/beets/__init__.pyc 11${PYSITELIB}/beets/__init__.pyc
12${PYSITELIB}/beets/__init__.pyo 12${PYSITELIB}/beets/__init__.pyo
13${PYSITELIB}/beets/__main__.py 13${PYSITELIB}/beets/__main__.py
14${PYSITELIB}/beets/__main__.pyc 14${PYSITELIB}/beets/__main__.pyc
15${PYSITELIB}/beets/__main__.pyo 15${PYSITELIB}/beets/__main__.pyo
16${PYSITELIB}/beets/art.py 16${PYSITELIB}/beets/art.py
17${PYSITELIB}/beets/art.pyc 17${PYSITELIB}/beets/art.pyc
18${PYSITELIB}/beets/art.pyo 18${PYSITELIB}/beets/art.pyo
19${PYSITELIB}/beets/autotag/__init__.py 19${PYSITELIB}/beets/autotag/__init__.py
20${PYSITELIB}/beets/autotag/__init__.pyc 20${PYSITELIB}/beets/autotag/__init__.pyc
21${PYSITELIB}/beets/autotag/__init__.pyo 21${PYSITELIB}/beets/autotag/__init__.pyo
22${PYSITELIB}/beets/autotag/hooks.py 22${PYSITELIB}/beets/autotag/hooks.py
23${PYSITELIB}/beets/autotag/hooks.pyc 23${PYSITELIB}/beets/autotag/hooks.pyc
24${PYSITELIB}/beets/autotag/hooks.pyo 24${PYSITELIB}/beets/autotag/hooks.pyo
25${PYSITELIB}/beets/autotag/match.py 25${PYSITELIB}/beets/autotag/match.py
26${PYSITELIB}/beets/autotag/match.pyc 26${PYSITELIB}/beets/autotag/match.pyc
27${PYSITELIB}/beets/autotag/match.pyo 27${PYSITELIB}/beets/autotag/match.pyo
28${PYSITELIB}/beets/autotag/mb.py 28${PYSITELIB}/beets/autotag/mb.py
29${PYSITELIB}/beets/autotag/mb.pyc 29${PYSITELIB}/beets/autotag/mb.pyc
30${PYSITELIB}/beets/autotag/mb.pyo 30${PYSITELIB}/beets/autotag/mb.pyo
31${PYSITELIB}/beets/config_default.yaml 31${PYSITELIB}/beets/config_default.yaml
32${PYSITELIB}/beets/dbcore/__init__.py 32${PYSITELIB}/beets/dbcore/__init__.py
33${PYSITELIB}/beets/dbcore/__init__.pyc 33${PYSITELIB}/beets/dbcore/__init__.pyc
34${PYSITELIB}/beets/dbcore/__init__.pyo 34${PYSITELIB}/beets/dbcore/__init__.pyo
35${PYSITELIB}/beets/dbcore/db.py 35${PYSITELIB}/beets/dbcore/db.py
36${PYSITELIB}/beets/dbcore/db.pyc 36${PYSITELIB}/beets/dbcore/db.pyc
37${PYSITELIB}/beets/dbcore/db.pyo 37${PYSITELIB}/beets/dbcore/db.pyo
38${PYSITELIB}/beets/dbcore/query.py 38${PYSITELIB}/beets/dbcore/query.py
39${PYSITELIB}/beets/dbcore/query.pyc 39${PYSITELIB}/beets/dbcore/query.pyc
40${PYSITELIB}/beets/dbcore/query.pyo 40${PYSITELIB}/beets/dbcore/query.pyo
41${PYSITELIB}/beets/dbcore/queryparse.py 41${PYSITELIB}/beets/dbcore/queryparse.py
42${PYSITELIB}/beets/dbcore/queryparse.pyc 42${PYSITELIB}/beets/dbcore/queryparse.pyc
43${PYSITELIB}/beets/dbcore/queryparse.pyo 43${PYSITELIB}/beets/dbcore/queryparse.pyo
44${PYSITELIB}/beets/dbcore/types.py 44${PYSITELIB}/beets/dbcore/types.py
45${PYSITELIB}/beets/dbcore/types.pyc 45${PYSITELIB}/beets/dbcore/types.pyc
46${PYSITELIB}/beets/dbcore/types.pyo 46${PYSITELIB}/beets/dbcore/types.pyo
47${PYSITELIB}/beets/importer.py 47${PYSITELIB}/beets/importer.py
48${PYSITELIB}/beets/importer.pyc 48${PYSITELIB}/beets/importer.pyc
49${PYSITELIB}/beets/importer.pyo 49${PYSITELIB}/beets/importer.pyo
50${PYSITELIB}/beets/library.py 50${PYSITELIB}/beets/library.py
51${PYSITELIB}/beets/library.pyc 51${PYSITELIB}/beets/library.pyc
52${PYSITELIB}/beets/library.pyo 52${PYSITELIB}/beets/library.pyo
53${PYSITELIB}/beets/logging.py 53${PYSITELIB}/beets/logging.py
54${PYSITELIB}/beets/logging.pyc 54${PYSITELIB}/beets/logging.pyc
55${PYSITELIB}/beets/logging.pyo 55${PYSITELIB}/beets/logging.pyo
56${PYSITELIB}/beets/mediafile.py 56${PYSITELIB}/beets/mediafile.py
57${PYSITELIB}/beets/mediafile.pyc 57${PYSITELIB}/beets/mediafile.pyc
58${PYSITELIB}/beets/mediafile.pyo 58${PYSITELIB}/beets/mediafile.pyo
59${PYSITELIB}/beets/plugins.py 59${PYSITELIB}/beets/plugins.py
60${PYSITELIB}/beets/plugins.pyc 60${PYSITELIB}/beets/plugins.pyc
61${PYSITELIB}/beets/plugins.pyo 61${PYSITELIB}/beets/plugins.pyo
62${PYSITELIB}/beets/ui/__init__.py 62${PYSITELIB}/beets/ui/__init__.py
63${PYSITELIB}/beets/ui/__init__.pyc 63${PYSITELIB}/beets/ui/__init__.pyc
64${PYSITELIB}/beets/ui/__init__.pyo 64${PYSITELIB}/beets/ui/__init__.pyo
65${PYSITELIB}/beets/ui/commands.py 65${PYSITELIB}/beets/ui/commands.py
66${PYSITELIB}/beets/ui/commands.pyc 66${PYSITELIB}/beets/ui/commands.pyc
67${PYSITELIB}/beets/ui/commands.pyo 67${PYSITELIB}/beets/ui/commands.pyo
68${PYSITELIB}/beets/ui/completion_base.sh 68${PYSITELIB}/beets/ui/completion_base.sh
69${PYSITELIB}/beets/util/__init__.py 69${PYSITELIB}/beets/util/__init__.py
70${PYSITELIB}/beets/util/__init__.pyc 70${PYSITELIB}/beets/util/__init__.pyc
71${PYSITELIB}/beets/util/__init__.pyo 71${PYSITELIB}/beets/util/__init__.pyo
72${PYSITELIB}/beets/util/artresizer.py 72${PYSITELIB}/beets/util/artresizer.py
73${PYSITELIB}/beets/util/artresizer.pyc 73${PYSITELIB}/beets/util/artresizer.pyc
74${PYSITELIB}/beets/util/artresizer.pyo 74${PYSITELIB}/beets/util/artresizer.pyo
75${PYSITELIB}/beets/util/bluelet.py 75${PYSITELIB}/beets/util/bluelet.py
76${PYSITELIB}/beets/util/bluelet.pyc 76${PYSITELIB}/beets/util/bluelet.pyc
77${PYSITELIB}/beets/util/bluelet.pyo 77${PYSITELIB}/beets/util/bluelet.pyo
78${PYSITELIB}/beets/util/confit.py 78${PYSITELIB}/beets/util/confit.py
79${PYSITELIB}/beets/util/confit.pyc 79${PYSITELIB}/beets/util/confit.pyc
80${PYSITELIB}/beets/util/confit.pyo 80${PYSITELIB}/beets/util/confit.pyo
81${PYSITELIB}/beets/util/enumeration.py 81${PYSITELIB}/beets/util/enumeration.py
82${PYSITELIB}/beets/util/enumeration.pyc 82${PYSITELIB}/beets/util/enumeration.pyc
83${PYSITELIB}/beets/util/enumeration.pyo 83${PYSITELIB}/beets/util/enumeration.pyo
84${PYSITELIB}/beets/util/functemplate.py 84${PYSITELIB}/beets/util/functemplate.py
85${PYSITELIB}/beets/util/functemplate.pyc 85${PYSITELIB}/beets/util/functemplate.pyc
86${PYSITELIB}/beets/util/functemplate.pyo 86${PYSITELIB}/beets/util/functemplate.pyo
87${PYSITELIB}/beets/util/hidden.py 87${PYSITELIB}/beets/util/hidden.py
88${PYSITELIB}/beets/util/hidden.pyc 88${PYSITELIB}/beets/util/hidden.pyc
89${PYSITELIB}/beets/util/hidden.pyo 89${PYSITELIB}/beets/util/hidden.pyo
90${PYSITELIB}/beets/util/pipeline.py 90${PYSITELIB}/beets/util/pipeline.py
91${PYSITELIB}/beets/util/pipeline.pyc 91${PYSITELIB}/beets/util/pipeline.pyc
92${PYSITELIB}/beets/util/pipeline.pyo 92${PYSITELIB}/beets/util/pipeline.pyo
93${PYSITELIB}/beets/vfs.py 93${PYSITELIB}/beets/vfs.py
94${PYSITELIB}/beets/vfs.pyc 94${PYSITELIB}/beets/vfs.pyc
95${PYSITELIB}/beets/vfs.pyo 95${PYSITELIB}/beets/vfs.pyo
96${PYSITELIB}/beetsplug/__init__.py 96${PYSITELIB}/beetsplug/__init__.py
97${PYSITELIB}/beetsplug/__init__.pyc 97${PYSITELIB}/beetsplug/__init__.pyc
98${PYSITELIB}/beetsplug/__init__.pyo 98${PYSITELIB}/beetsplug/__init__.pyo
99${PYSITELIB}/beetsplug/absubmit.py 99${PYSITELIB}/beetsplug/absubmit.py
100${PYSITELIB}/beetsplug/absubmit.pyc 100${PYSITELIB}/beetsplug/absubmit.pyc
101${PYSITELIB}/beetsplug/absubmit.pyo 101${PYSITELIB}/beetsplug/absubmit.pyo
102${PYSITELIB}/beetsplug/acousticbrainz.py 102${PYSITELIB}/beetsplug/acousticbrainz.py
103${PYSITELIB}/beetsplug/acousticbrainz.pyc 103${PYSITELIB}/beetsplug/acousticbrainz.pyc
104${PYSITELIB}/beetsplug/acousticbrainz.pyo 104${PYSITELIB}/beetsplug/acousticbrainz.pyo
105${PYSITELIB}/beetsplug/badfiles.py 105${PYSITELIB}/beetsplug/badfiles.py
106${PYSITELIB}/beetsplug/badfiles.pyc 106${PYSITELIB}/beetsplug/badfiles.pyc
107${PYSITELIB}/beetsplug/badfiles.pyo 107${PYSITELIB}/beetsplug/badfiles.pyo
108${PYSITELIB}/beetsplug/beatport.py 108${PYSITELIB}/beetsplug/beatport.py
109${PYSITELIB}/beetsplug/beatport.pyc 109${PYSITELIB}/beetsplug/beatport.pyc
110${PYSITELIB}/beetsplug/beatport.pyo 110${PYSITELIB}/beetsplug/beatport.pyo
111${PYSITELIB}/beetsplug/bench.py 111${PYSITELIB}/beetsplug/bench.py
112${PYSITELIB}/beetsplug/bench.pyc 112${PYSITELIB}/beetsplug/bench.pyc
113${PYSITELIB}/beetsplug/bench.pyo 113${PYSITELIB}/beetsplug/bench.pyo
114${PYSITELIB}/beetsplug/bpd/__init__.py 114${PYSITELIB}/beetsplug/bpd/__init__.py
115${PYSITELIB}/beetsplug/bpd/__init__.pyc 115${PYSITELIB}/beetsplug/bpd/__init__.pyc
116${PYSITELIB}/beetsplug/bpd/__init__.pyo 116${PYSITELIB}/beetsplug/bpd/__init__.pyo
117${PYSITELIB}/beetsplug/bpd/gstplayer.py 117${PYSITELIB}/beetsplug/bpd/gstplayer.py
118${PYSITELIB}/beetsplug/bpd/gstplayer.pyc 118${PYSITELIB}/beetsplug/bpd/gstplayer.pyc
119${PYSITELIB}/beetsplug/bpd/gstplayer.pyo 119${PYSITELIB}/beetsplug/bpd/gstplayer.pyo
120${PYSITELIB}/beetsplug/bpm.py 120${PYSITELIB}/beetsplug/bpm.py
121${PYSITELIB}/beetsplug/bpm.pyc 121${PYSITELIB}/beetsplug/bpm.pyc
122${PYSITELIB}/beetsplug/bpm.pyo 122${PYSITELIB}/beetsplug/bpm.pyo
123${PYSITELIB}/beetsplug/bucket.py 123${PYSITELIB}/beetsplug/bucket.py
124${PYSITELIB}/beetsplug/bucket.pyc 124${PYSITELIB}/beetsplug/bucket.pyc
125${PYSITELIB}/beetsplug/bucket.pyo 125${PYSITELIB}/beetsplug/bucket.pyo
126${PYSITELIB}/beetsplug/chroma.py 126${PYSITELIB}/beetsplug/chroma.py
127${PYSITELIB}/beetsplug/chroma.pyc 127${PYSITELIB}/beetsplug/chroma.pyc
128${PYSITELIB}/beetsplug/chroma.pyo 128${PYSITELIB}/beetsplug/chroma.pyo
129${PYSITELIB}/beetsplug/convert.py 129${PYSITELIB}/beetsplug/convert.py
130${PYSITELIB}/beetsplug/convert.pyc 130${PYSITELIB}/beetsplug/convert.pyc
131${PYSITELIB}/beetsplug/convert.pyo 131${PYSITELIB}/beetsplug/convert.pyo
132${PYSITELIB}/beetsplug/cue.py 132${PYSITELIB}/beetsplug/cue.py
133${PYSITELIB}/beetsplug/cue.pyc 133${PYSITELIB}/beetsplug/cue.pyc
134${PYSITELIB}/beetsplug/cue.pyo 134${PYSITELIB}/beetsplug/cue.pyo
135${PYSITELIB}/beetsplug/discogs.py 135${PYSITELIB}/beetsplug/discogs.py
136${PYSITELIB}/beetsplug/discogs.pyc 136${PYSITELIB}/beetsplug/discogs.pyc
137${PYSITELIB}/beetsplug/discogs.pyo 137${PYSITELIB}/beetsplug/discogs.pyo
138${PYSITELIB}/beetsplug/duplicates.py 138${PYSITELIB}/beetsplug/duplicates.py
139${PYSITELIB}/beetsplug/duplicates.pyc 139${PYSITELIB}/beetsplug/duplicates.pyc
140${PYSITELIB}/beetsplug/duplicates.pyo 140${PYSITELIB}/beetsplug/duplicates.pyo
141${PYSITELIB}/beetsplug/edit.py 141${PYSITELIB}/beetsplug/edit.py
142${PYSITELIB}/beetsplug/edit.pyc 142${PYSITELIB}/beetsplug/edit.pyc
143${PYSITELIB}/beetsplug/edit.pyo 143${PYSITELIB}/beetsplug/edit.pyo
144${PYSITELIB}/beetsplug/embedart.py 144${PYSITELIB}/beetsplug/embedart.py
145${PYSITELIB}/beetsplug/embedart.pyc 145${PYSITELIB}/beetsplug/embedart.pyc
146${PYSITELIB}/beetsplug/embedart.pyo 146${PYSITELIB}/beetsplug/embedart.pyo
147${PYSITELIB}/beetsplug/embyupdate.py 147${PYSITELIB}/beetsplug/embyupdate.py
148${PYSITELIB}/beetsplug/embyupdate.pyc 148${PYSITELIB}/beetsplug/embyupdate.pyc
149${PYSITELIB}/beetsplug/embyupdate.pyo 149${PYSITELIB}/beetsplug/embyupdate.pyo
150${PYSITELIB}/beetsplug/export.py 150${PYSITELIB}/beetsplug/export.py
151${PYSITELIB}/beetsplug/export.pyc 151${PYSITELIB}/beetsplug/export.pyc
152${PYSITELIB}/beetsplug/export.pyo 152${PYSITELIB}/beetsplug/export.pyo
153${PYSITELIB}/beetsplug/fetchart.py 153${PYSITELIB}/beetsplug/fetchart.py
154${PYSITELIB}/beetsplug/fetchart.pyc 154${PYSITELIB}/beetsplug/fetchart.pyc
155${PYSITELIB}/beetsplug/fetchart.pyo 155${PYSITELIB}/beetsplug/fetchart.pyo
156${PYSITELIB}/beetsplug/filefilter.py 156${PYSITELIB}/beetsplug/filefilter.py
157${PYSITELIB}/beetsplug/filefilter.pyc 157${PYSITELIB}/beetsplug/filefilter.pyc
158${PYSITELIB}/beetsplug/filefilter.pyo 158${PYSITELIB}/beetsplug/filefilter.pyo
159${PYSITELIB}/beetsplug/freedesktop.py 159${PYSITELIB}/beetsplug/freedesktop.py
160${PYSITELIB}/beetsplug/freedesktop.pyc 160${PYSITELIB}/beetsplug/freedesktop.pyc
161${PYSITELIB}/beetsplug/freedesktop.pyo 161${PYSITELIB}/beetsplug/freedesktop.pyo
162${PYSITELIB}/beetsplug/fromfilename.py 162${PYSITELIB}/beetsplug/fromfilename.py
163${PYSITELIB}/beetsplug/fromfilename.pyc 163${PYSITELIB}/beetsplug/fromfilename.pyc
164${PYSITELIB}/beetsplug/fromfilename.pyo 164${PYSITELIB}/beetsplug/fromfilename.pyo
165${PYSITELIB}/beetsplug/ftintitle.py 165${PYSITELIB}/beetsplug/ftintitle.py
166${PYSITELIB}/beetsplug/ftintitle.pyc 166${PYSITELIB}/beetsplug/ftintitle.pyc
167${PYSITELIB}/beetsplug/ftintitle.pyo 167${PYSITELIB}/beetsplug/ftintitle.pyo
168${PYSITELIB}/beetsplug/fuzzy.py 168${PYSITELIB}/beetsplug/fuzzy.py
169${PYSITELIB}/beetsplug/fuzzy.pyc 169${PYSITELIB}/beetsplug/fuzzy.pyc
170${PYSITELIB}/beetsplug/fuzzy.pyo 170${PYSITELIB}/beetsplug/fuzzy.pyo
171${PYSITELIB}/beetsplug/gmusic.py 171${PYSITELIB}/beetsplug/gmusic.py
172${PYSITELIB}/beetsplug/gmusic.pyc 172${PYSITELIB}/beetsplug/gmusic.pyc
173${PYSITELIB}/beetsplug/gmusic.pyo 173${PYSITELIB}/beetsplug/gmusic.pyo
174${PYSITELIB}/beetsplug/hook.py 174${PYSITELIB}/beetsplug/hook.py
175${PYSITELIB}/beetsplug/hook.pyc 175${PYSITELIB}/beetsplug/hook.pyc
176${PYSITELIB}/beetsplug/hook.pyo 176${PYSITELIB}/beetsplug/hook.pyo
177${PYSITELIB}/beetsplug/ihate.py 177${PYSITELIB}/beetsplug/ihate.py
178${PYSITELIB}/beetsplug/ihate.pyc 178${PYSITELIB}/beetsplug/ihate.pyc
179${PYSITELIB}/beetsplug/ihate.pyo 179${PYSITELIB}/beetsplug/ihate.pyo
180${PYSITELIB}/beetsplug/importadded.py 180${PYSITELIB}/beetsplug/importadded.py
181${PYSITELIB}/beetsplug/importadded.pyc 181${PYSITELIB}/beetsplug/importadded.pyc
182${PYSITELIB}/beetsplug/importadded.pyo 182${PYSITELIB}/beetsplug/importadded.pyo
183${PYSITELIB}/beetsplug/importfeeds.py 183${PYSITELIB}/beetsplug/importfeeds.py
184${PYSITELIB}/beetsplug/importfeeds.pyc 184${PYSITELIB}/beetsplug/importfeeds.pyc
185${PYSITELIB}/beetsplug/importfeeds.pyo 185${PYSITELIB}/beetsplug/importfeeds.pyo
186${PYSITELIB}/beetsplug/info.py 186${PYSITELIB}/beetsplug/info.py
187${PYSITELIB}/beetsplug/info.pyc 187${PYSITELIB}/beetsplug/info.pyc
188${PYSITELIB}/beetsplug/info.pyo 188${PYSITELIB}/beetsplug/info.pyo
189${PYSITELIB}/beetsplug/inline.py 189${PYSITELIB}/beetsplug/inline.py
190${PYSITELIB}/beetsplug/inline.pyc 190${PYSITELIB}/beetsplug/inline.pyc
191${PYSITELIB}/beetsplug/inline.pyo 191${PYSITELIB}/beetsplug/inline.pyo
192${PYSITELIB}/beetsplug/ipfs.py 192${PYSITELIB}/beetsplug/ipfs.py
193${PYSITELIB}/beetsplug/ipfs.pyc 193${PYSITELIB}/beetsplug/ipfs.pyc
194${PYSITELIB}/beetsplug/ipfs.pyo 194${PYSITELIB}/beetsplug/ipfs.pyo
195${PYSITELIB}/beetsplug/keyfinder.py 195${PYSITELIB}/beetsplug/keyfinder.py
196${PYSITELIB}/beetsplug/keyfinder.pyc 196${PYSITELIB}/beetsplug/keyfinder.pyc
197${PYSITELIB}/beetsplug/keyfinder.pyo 197${PYSITELIB}/beetsplug/keyfinder.pyo
198${PYSITELIB}/beetsplug/kodiupdate.py 198${PYSITELIB}/beetsplug/kodiupdate.py
199${PYSITELIB}/beetsplug/kodiupdate.pyc 199${PYSITELIB}/beetsplug/kodiupdate.pyc
200${PYSITELIB}/beetsplug/kodiupdate.pyo 200${PYSITELIB}/beetsplug/kodiupdate.pyo
201${PYSITELIB}/beetsplug/lastgenre/__init__.py 201${PYSITELIB}/beetsplug/lastgenre/__init__.py
202${PYSITELIB}/beetsplug/lastgenre/__init__.pyc 202${PYSITELIB}/beetsplug/lastgenre/__init__.pyc
203${PYSITELIB}/beetsplug/lastgenre/__init__.pyo 203${PYSITELIB}/beetsplug/lastgenre/__init__.pyo
204${PYSITELIB}/beetsplug/lastgenre/genres-tree.yaml 204${PYSITELIB}/beetsplug/lastgenre/genres-tree.yaml
205${PYSITELIB}/beetsplug/lastgenre/genres.txt 205${PYSITELIB}/beetsplug/lastgenre/genres.txt
206${PYSITELIB}/beetsplug/lastimport.py 206${PYSITELIB}/beetsplug/lastimport.py
207${PYSITELIB}/beetsplug/lastimport.pyc 207${PYSITELIB}/beetsplug/lastimport.pyc
208${PYSITELIB}/beetsplug/lastimport.pyo 208${PYSITELIB}/beetsplug/lastimport.pyo
209${PYSITELIB}/beetsplug/lyrics.py 209${PYSITELIB}/beetsplug/lyrics.py
210${PYSITELIB}/beetsplug/lyrics.pyc 210${PYSITELIB}/beetsplug/lyrics.pyc
211${PYSITELIB}/beetsplug/lyrics.pyo 211${PYSITELIB}/beetsplug/lyrics.pyo
212${PYSITELIB}/beetsplug/mbcollection.py 212${PYSITELIB}/beetsplug/mbcollection.py
213${PYSITELIB}/beetsplug/mbcollection.pyc 213${PYSITELIB}/beetsplug/mbcollection.pyc
214${PYSITELIB}/beetsplug/mbcollection.pyo 214${PYSITELIB}/beetsplug/mbcollection.pyo
215${PYSITELIB}/beetsplug/mbsubmit.py 215${PYSITELIB}/beetsplug/mbsubmit.py
216${PYSITELIB}/beetsplug/mbsubmit.pyc 216${PYSITELIB}/beetsplug/mbsubmit.pyc
217${PYSITELIB}/beetsplug/mbsubmit.pyo 217${PYSITELIB}/beetsplug/mbsubmit.pyo
218${PYSITELIB}/beetsplug/mbsync.py 218${PYSITELIB}/beetsplug/mbsync.py
219${PYSITELIB}/beetsplug/mbsync.pyc 219${PYSITELIB}/beetsplug/mbsync.pyc
220${PYSITELIB}/beetsplug/mbsync.pyo 220${PYSITELIB}/beetsplug/mbsync.pyo
221${PYSITELIB}/beetsplug/metasync/__init__.py 221${PYSITELIB}/beetsplug/metasync/__init__.py
222${PYSITELIB}/beetsplug/metasync/__init__.pyc 222${PYSITELIB}/beetsplug/metasync/__init__.pyc
223${PYSITELIB}/beetsplug/metasync/__init__.pyo 223${PYSITELIB}/beetsplug/metasync/__init__.pyo
224${PYSITELIB}/beetsplug/metasync/amarok.py 224${PYSITELIB}/beetsplug/metasync/amarok.py
225${PYSITELIB}/beetsplug/metasync/amarok.pyc 225${PYSITELIB}/beetsplug/metasync/amarok.pyc
226${PYSITELIB}/beetsplug/metasync/amarok.pyo 226${PYSITELIB}/beetsplug/metasync/amarok.pyo
227${PYSITELIB}/beetsplug/metasync/itunes.py 227${PYSITELIB}/beetsplug/metasync/itunes.py
228${PYSITELIB}/beetsplug/metasync/itunes.pyc 228${PYSITELIB}/beetsplug/metasync/itunes.pyc
229${PYSITELIB}/beetsplug/metasync/itunes.pyo 229${PYSITELIB}/beetsplug/metasync/itunes.pyo
230${PYSITELIB}/beetsplug/missing.py 230${PYSITELIB}/beetsplug/missing.py
231${PYSITELIB}/beetsplug/missing.pyc 231${PYSITELIB}/beetsplug/missing.pyc
232${PYSITELIB}/beetsplug/missing.pyo 232${PYSITELIB}/beetsplug/missing.pyo
233${PYSITELIB}/beetsplug/mpdstats.py 233${PYSITELIB}/beetsplug/mpdstats.py
234${PYSITELIB}/beetsplug/mpdstats.pyc 234${PYSITELIB}/beetsplug/mpdstats.pyc
235${PYSITELIB}/beetsplug/mpdstats.pyo 235${PYSITELIB}/beetsplug/mpdstats.pyo
236${PYSITELIB}/beetsplug/mpdupdate.py 236${PYSITELIB}/beetsplug/mpdupdate.py
237${PYSITELIB}/beetsplug/mpdupdate.pyc 237${PYSITELIB}/beetsplug/mpdupdate.pyc
238${PYSITELIB}/beetsplug/mpdupdate.pyo 238${PYSITELIB}/beetsplug/mpdupdate.pyo
239${PYSITELIB}/beetsplug/permissions.py 239${PYSITELIB}/beetsplug/permissions.py
240${PYSITELIB}/beetsplug/permissions.pyc 240${PYSITELIB}/beetsplug/permissions.pyc
241${PYSITELIB}/beetsplug/permissions.pyo 241${PYSITELIB}/beetsplug/permissions.pyo
242${PYSITELIB}/beetsplug/play.py 242${PYSITELIB}/beetsplug/play.py
243${PYSITELIB}/beetsplug/play.pyc 243${PYSITELIB}/beetsplug/play.pyc
244${PYSITELIB}/beetsplug/play.pyo 244${PYSITELIB}/beetsplug/play.pyo
245${PYSITELIB}/beetsplug/plexupdate.py 245${PYSITELIB}/beetsplug/plexupdate.py
246${PYSITELIB}/beetsplug/plexupdate.pyc 246${PYSITELIB}/beetsplug/plexupdate.pyc
247${PYSITELIB}/beetsplug/plexupdate.pyo 247${PYSITELIB}/beetsplug/plexupdate.pyo
248${PYSITELIB}/beetsplug/random.py 248${PYSITELIB}/beetsplug/random.py
249${PYSITELIB}/beetsplug/random.pyc 249${PYSITELIB}/beetsplug/random.pyc
250${PYSITELIB}/beetsplug/random.pyo 250${PYSITELIB}/beetsplug/random.pyo
251${PYSITELIB}/beetsplug/replaygain.py 251${PYSITELIB}/beetsplug/replaygain.py
252${PYSITELIB}/beetsplug/replaygain.pyc 252${PYSITELIB}/beetsplug/replaygain.pyc
253${PYSITELIB}/beetsplug/replaygain.pyo 253${PYSITELIB}/beetsplug/replaygain.pyo
254${PYSITELIB}/beetsplug/rewrite.py 254${PYSITELIB}/beetsplug/rewrite.py
255${PYSITELIB}/beetsplug/rewrite.pyc 255${PYSITELIB}/beetsplug/rewrite.pyc
256${PYSITELIB}/beetsplug/rewrite.pyo 256${PYSITELIB}/beetsplug/rewrite.pyo
257${PYSITELIB}/beetsplug/scrub.py 257${PYSITELIB}/beetsplug/scrub.py
258${PYSITELIB}/beetsplug/scrub.pyc 258${PYSITELIB}/beetsplug/scrub.pyc
259${PYSITELIB}/beetsplug/scrub.pyo 259${PYSITELIB}/beetsplug/scrub.pyo
260${PYSITELIB}/beetsplug/smartplaylist.py 260${PYSITELIB}/beetsplug/smartplaylist.py
261${PYSITELIB}/beetsplug/smartplaylist.pyc 261${PYSITELIB}/beetsplug/smartplaylist.pyc
262${PYSITELIB}/beetsplug/smartplaylist.pyo 262${PYSITELIB}/beetsplug/smartplaylist.pyo
 263${PYSITELIB}/beetsplug/sonosupdate.py
 264${PYSITELIB}/beetsplug/sonosupdate.pyc
 265${PYSITELIB}/beetsplug/sonosupdate.pyo
263${PYSITELIB}/beetsplug/spotify.py 266${PYSITELIB}/beetsplug/spotify.py
264${PYSITELIB}/beetsplug/spotify.pyc 267${PYSITELIB}/beetsplug/spotify.pyc
265${PYSITELIB}/beetsplug/spotify.pyo 268${PYSITELIB}/beetsplug/spotify.pyo
266${PYSITELIB}/beetsplug/the.py 269${PYSITELIB}/beetsplug/the.py
267${PYSITELIB}/beetsplug/the.pyc 270${PYSITELIB}/beetsplug/the.pyc
268${PYSITELIB}/beetsplug/the.pyo 271${PYSITELIB}/beetsplug/the.pyo
269${PYSITELIB}/beetsplug/thumbnails.py 272${PYSITELIB}/beetsplug/thumbnails.py
270${PYSITELIB}/beetsplug/thumbnails.pyc 273${PYSITELIB}/beetsplug/thumbnails.pyc
271${PYSITELIB}/beetsplug/thumbnails.pyo 274${PYSITELIB}/beetsplug/thumbnails.pyo
272${PYSITELIB}/beetsplug/types.py 275${PYSITELIB}/beetsplug/types.py
273${PYSITELIB}/beetsplug/types.pyc 276${PYSITELIB}/beetsplug/types.pyc
274${PYSITELIB}/beetsplug/types.pyo 277${PYSITELIB}/beetsplug/types.pyo
275${PYSITELIB}/beetsplug/web/__init__.py 278${PYSITELIB}/beetsplug/web/__init__.py
276${PYSITELIB}/beetsplug/web/__init__.pyc 279${PYSITELIB}/beetsplug/web/__init__.pyc
277${PYSITELIB}/beetsplug/web/__init__.pyo 280${PYSITELIB}/beetsplug/web/__init__.pyo
278${PYSITELIB}/beetsplug/web/static/backbone.js 281${PYSITELIB}/beetsplug/web/static/backbone.js
279${PYSITELIB}/beetsplug/web/static/beets.css 282${PYSITELIB}/beetsplug/web/static/beets.css
280${PYSITELIB}/beetsplug/web/static/beets.js 283${PYSITELIB}/beetsplug/web/static/beets.js
281${PYSITELIB}/beetsplug/web/static/jquery.js 284${PYSITELIB}/beetsplug/web/static/jquery.js
282${PYSITELIB}/beetsplug/web/static/underscore.js 285${PYSITELIB}/beetsplug/web/static/underscore.js
283${PYSITELIB}/beetsplug/web/templates/index.html 286${PYSITELIB}/beetsplug/web/templates/index.html
284${PYSITELIB}/beetsplug/zero.py 287${PYSITELIB}/beetsplug/zero.py
285${PYSITELIB}/beetsplug/zero.pyc 288${PYSITELIB}/beetsplug/zero.pyc
286${PYSITELIB}/beetsplug/zero.pyo 289${PYSITELIB}/beetsplug/zero.pyo

cvs diff -r1.14 -r1.15 pkgsrc/audio/py-beets/distinfo (switch to unified diff)

--- pkgsrc/audio/py-beets/distinfo 2018/01/30 14:10:11 1.14
+++ pkgsrc/audio/py-beets/distinfo 2018/07/09 08:06:18 1.15
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.14 2018/01/30 14:10:11 adam Exp $ 1$NetBSD: distinfo,v 1.15 2018/07/09 08:06:18 adam Exp $
2 2
3SHA1 (beets-1.4.6.tar.gz) = 7984f8c372b0925a3a6054b17f62f9289db62d85 3SHA1 (beets-1.4.7.tar.gz) = 6b8b3e87a8e9a6c5d22ae174285f2d8c84e1d5f0
4RMD160 (beets-1.4.6.tar.gz) = b82a5bacd33e7e1abe0b3526d5efe9c703d86d75 4RMD160 (beets-1.4.7.tar.gz) = f28876dee58f359377d763ef5508f2d7c95c5647
5SHA512 (beets-1.4.6.tar.gz) = 26007fff252d26fdbabbfa60271bfb0454eeae0e510addf620dfa21cc9c4da2282ab5abfa3c6585eac810117aa331f966844d97b09624e51a438973bdeb8dcec 5SHA512 (beets-1.4.7.tar.gz) = 6663a2ffece208a510fce9f5d3dd9c8e617cab60cdb994f7bdb13fd759cfea8882290c75c3cdf4f6de9c7d9b78845b6ed29f98b41c787c89ff8782e4ac3ec152
6Size (beets-1.4.6.tar.gz) = 1451376 bytes 6Size (beets-1.4.7.tar.gz) = 1458621 bytes