===> The following configuration options are available for picard-plugins-2.0.20241113:
BPM=off: Beats per minute
DOCS=on: Build and/or install documentation
MOODBAR=off: Generate moodbar files
REPLAYGAIN2=off: ReplayGain 2.0 audio normalization
===> Use 'make config' to modify these settings
python.mk: rename PYTHON_EXT_SUFFIX to PYTHON_TAG, document, etc
EXT_SUFFIX, according to PEP 3149, refers to the full tag and
extension for compiled extension module objects, eg .cpython-311.so,
.cpython-313t.so, etc. We do not use the correct semantic meaning,
and this usage becomes ambiguous and confusing when tags do not
match between bytecode and compiled extension module objects.
Rename our PYTHON_EXT_SUFFIX to PYTHON_TAG to align with PEP 3147's
specification of a magic tag, which consists of implementation name
and shorthand version only. This is meant for bytecode and other
files containing this tag in their filename that do not depend on
a specific Python ABI for the same version. Chase all existing
consumers.
(Only the first 15 lines of the commit message are shown above )
audio/picard-plugins: Update to 2024-01-05 snapshot
New plugins:
- script_logger: provides a new script function `$logline()` to write
entries to Picard's system log
Updated plugins:
- acousticbrainz
- acousticbrainz_tonal-rhythm
- additional_artists_variables
- genre_mapper
- playlist
Additional info can be found at: https://picard.musicbrainz.org/plugins/
audio/picard-plugins: Update to snapshot from 2023-07-25
New plugins:
- additional_artists_details: Provides specialized album and track
variables with artist details for use in tagging and naming scripts.
- genre_mapper: Provides the ability to standardize genres in the
"genre" tag by matching the genres as found to a standard genre as
defined in the genre replacement mapping configuration option.
Additional info can be found at: https://picard.musicbrainz.org/plugins/
all: remove explicit versions in USES=python for "3.x+"
The logic in USES=python will automatically convert this to 3.8+ by
itself.
Adjust two ports that only had Python 3.7 mentioned but build fine
on Python 3.8 too.
finance/quickfix: mark BROKEN with PYTHON
libtool: compile: c++ -DHAVE_CONFIG_H -I. -I../.. -I -I. -I.. -I../.. -I../C++
-DLIBICONV_PLUG -DPYTHON_MAJOR_VERSION=3 -Wno-unused-variable
-Wno-maybe-uninitialized -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong
-fno-strict-aliasing -DLIBICONV_PLUG -Wall -ansi
-Wno-unused-command-line-argument -Wpointer-arith -Wwrite-strings
-Wno-overloaded-virtual -Wno-deprecated-declarations -Wno-deprecated -std=c++0x
-MT _quickfix_la-QuickfixPython.lo -MD -MP -MF
.deps/_quickfix_la-QuickfixPython.Tpo -c QuickfixPython.cpp -fPIC -DPIC -o
.libs/_quickfix_la-QuickfixPython.o
warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean
'-Wno-uninitialized'? [-Wunknown-warning-option]
QuickfixPython.cpp:175:11: fatal error: 'Python.h' file not found
^~~~~~~~~~
1 warning and 1 error generated.
Reviewed by: portmgr, vishwin, yuri
Differential Revision: <https://reviews.freebsd.org/D40568>
audio/picard-plugins: Update to snapshot from 2023-05-11
New plugins:
- mod: support for loading and renaming various tracker files formats
(.mod, .xm, .it, etc.)
- submit_folksonomy_tags: allows submission of specific tags on tracks
you own (defaults to <i>genre</i> and <i>mood</i>) as folksonomy tags
on MusicBrainz. Supports submitting to recording, release, release
group and release artist entities.
Removed plugins:
- happidev_lyrics: happi.dev service no longer exists
- replaygain: replaced by replaygain2 plugin
Additional info can be found at: https://picard.musicbrainz.org/plugins/
audio/picard-plugins: Update to snapshot from 2022-10-18
New plugins:
- replaygain2: Calculates ReplayGain information for tracks and albums
according to the ReplayGain 2.0 specification using audio/rsgain. The
original replaygain plugin has been deprecated upstream.
Additional info can be found at: https://picard.musicbrainz.org/plugins/
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner)
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above )
audio/picard-plugins: Update to snapshot from 2022-05-18
New plugins:
- persistent_variables (Provides the ability to store and retrieve
script variables that persist across tracks and albums. This allows
things like finding and storing the earliest recording date of all of
the tracks on an album.)
Additional info can be found at: https://picard.musicbrainz.org/plugins/
audio/picard-plugins: Update to snapshot from 2022-04-02
New plugins:
- key_wheel_converter (Adds functions to convert between 'standard',
'camelot' and 'open key' key formats.)
Additional info can be found at: https://picard.musicbrainz.org/plugins/
audio/picard-plugins: Update to snapshot from 2022-02-14
Add DOCS option and install documentation in ${DOCSDIR}.
New plugins:
- submit_isrc (submit ISRCs found in audio files metadata)
Removed plugins:
- videotools (provided formats are non-functional and the is_video()
and is_audio() functions are part of Picard)
Additional info can be found at: https://picard.musicbrainz.org/plugins/
audio/picard-plugins: Update to snapshot from 2021-04-13
Remove "Add Album Column" plugin and ALBUM_COLUMN option. This functionality
is now available in the base picard application.
"Apiseeds Lyrics" plugin has been replaced by "Happi.dev Lyrics" plugin.
Add "Release tag aggregation functions" plugin.
Various bugfixes.
Additional info can be found at: https://picard.musicbrainz.org/plugins/
audio/picard-plugins: Update to snapshot from 2021-01-19
Bump Python min version to 3.6 since 3.5 is gone.
Remove redundant post-install targets already handled by PLIST_SUB.
Don't install 'haikuattrs' plugin - it is only for the Haiku operating system.
audio/picard-plugins: Update to snapshot from 2020-12-03
New plugin:
- Deezer cover art (fetches cover art from deezer.com)
Only display pkg-message when the BMP option is enabled as it only pertains
to this option.
audio/picard-plugins: Update to snapshot from 2020-08-18
New plugins (see: https://picard.musicbrainz.org/plugins/ for descriptions)
- Collect Album Artists
- Search Engine Lookup
audio/picard-plugins: Update to snapshot from 2019-10-27
New plugin: Additional Artists Variables
PR: 241682
Submitted by: Adam Jimerson <vendion@gmail.com>
audio/picard-plugins: Update to snapshot from 2019-03-12
- Add ALBUM_COLUMN option to enable the Add Album Column plugin - disabled by
default since it changes the UI and the only way to disable it is to
deinstall it. See: https://github.com/metabrainz/picard-plugins/pull/195
- Use BUILD_WRKSRC everywhere
- Remove hidden files and backup files from the build directory
New plugins (see: https://picard.musicbrainz.org/plugins/ for descriptions)
- Add Album Column
- Amazon cover art
- Apiseeds Lyrics
- Instruments
- TheAudioDB cover art
audio/picard-plugins: Update to snapshot from 2019-01-01
New plugins (see: https://picard.musicbrainz.org/plugins/ for descriptions)
- Classical Extras
- Compatible TXXX frames
- Format Performer Tags
- Work & Movement
audio/picard-plugins: Update to latest commit from 2018-09-17
- The lastfm, no_release, and smart_title_case plugins have been ported
- The lastfmplus plugin has been removed
- Minor bugfixes
Update audio/picard to 2.0.1
This is a major version update that switches from using PyQt4 and Python 2.7
to PyQt5 and Python 3.5+
Update audio/picard-plugins to 20180707 snapshot from the 2.0 branch
Move the plugins for audio/picard to audio/picard-plugins in preparation
for picard 1.4.2. The plugins are maintained in a separate repository and
no longer shipped with the main picard source.