===> The following configuration options are available for beets-2.12.0_1:
ACOUSTICBRAINZ=on: AcousticBrainz Plugin
BADFILES=on: Bad Files Plugin
BEATPORT=on: Beatport Catalog Autotagging Support
DISCOGS=on: Discogs Search Plugin
EMBYUPDATE=on: Emby Update Plugin
FETCHART=on: Cover Art Fetch Plugin
FFMPEG=on: FFmpeg support (WMA, AIFF, AC3, APE...)
IMAGEMAGICK=on: Cover Art Resizing and Comparison
IPFS=on: IPFS Plugin
KODIUPDATE=on: Kodi Update Plugin
LASTFM=on: LastGenre Plugin
LASTIMPORT=on: Last.fm Import Plugin
LYRICS=on: Lyrics Plugin
LYRICS_GOOGLE=on: Use Google Custom Search for Lyrics
METASYNC_DBUS=on: Amarok support for the MetaSync plugin
MPDSTATS=on: MPD Statistics Plugin
PLEXUPDATE=on: PlexUpdate Plugin
REPLAYGAIN=on: Normalize Audio Loudness
SONOS_UPDATE=on: Sonos Update Plugin
SPOTIFY=on: Spotify Plugin
THUMBNAILS=on: Thumbnails for freedesktop.org-compliant file managers
TIDAL=on: Tidal Plugin
WEB=on: Web plugin for querying, browsing and playing music
WEB_CORS=on: Cross-origin resource sharing for the Web plugin
===> Use 'make config' to modify these settings
devel/py-xdg: rename to devel/py-pyxdg to match Python package name
While here:
- switch to USE_PYTHON=pep517
- pull in upstream commits addressing Python 3.12, 3.14, 3.15 compat
audio/beets: update 2.0.0 -> 2.5.1
Changelog: https://github.com/beetbox/beets/releases/tag/v2.5.1
Major changes:
Unbreak audio/beats. The breakage was due to an sqlite2
requirement, disabled in ports, to support Double-quoted String
Literals.
Also reorder sections and fix style to make portlint and portfmt
happy.
PR: 289098
Reported by: vishwin
Approved by: Leonhard Wachutka <leonhard@wachutka.eu> (maintainer)
python: bump all USE_PYTHON=distutils consumers after RUN_DEPENDS removal
Any missed ports, feel free to bump.
Any ports that need setuptools at runtime can have the devel/py-setuptools
manually added back to RUN_DEPENDS, but understand that this practice
is deprecated; see CHANGES for details.
audio/beets: chase kubo -> kubo-go rename
This time, actually fix the command invocations in the source code.
Approved by: portmgr (build fix blanket)
MFH: 2025Q1
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>
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: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* <dmagda+libsamplerate@ee.ryerson.ca>
* <trasz@FreeBSD.org>
* Adam Weinberger
* Adam Weinberger <adamw@FreeBSD.org>
* Akinori MUSHA aka knu <knu@idaemons.org>
* Aleksander Fafula <alex@bsdguru.org>
* Alex Allan <alex@kamaz.org.uk>
* Alexander Botero-Lowry <alex@foxybanana.com>
* Alexander Kojevnikov <alexander@kojevnikov.com>
* Alexander Nedotsukov <bland@FreeBSD.org>
* Alexander Vereeken <Alexander88207@protonmail.com>
(Only the first 15 lines of the commit message are shown above )
framework: Add new USES 'magick' for graphics/ImageMagick*
A new USES has been added to depend on ImageMagick.
USES=magick
adds a LIB_DEPENDS on graphics/ImageMagick${IMAGEMAGICK_DEFAULT}.
If a specific version is required, use for example
USES=magick:6 resp. USES=magick:7
If only a build, run or test is required, use for example
USES=magick:build resp. USES=magick:6,build,test
(Only the first 15 lines of the commit message are shown above )
Change RUN_DEPENDS from py-munkres10 to py-munkres
- Bump PORTREVISION for dependency change
py-munkres10 was used for python 2.7 support which has been removed in r542200.
audio/beets: add missing dependency.
Add devel/py-confuse to the tree since audio/beets needs it.
PR: 243601
Approved by: portmgr (blanket: missing dependency), tcberner (mentor)
MFH: 2019Q1
audio/beets: Update to 1.4.9.
- add missing audio/py-pyacoustid to RUN_DEPENDS
- remove the CHROMA OPTION, the support is mandatory
PR: 239191
PR: 238754
Reported by: cem
Reviewed by: tcberner (mentor)
MFH: 2019Q3
Update ImageMagick to 6.9.10.14 [1]
* Add PKGNAMESUFFIX and rename the directory. This was done to show
that IM6 is not the "main" version. But still fully supported by upstream.
* Convert a number of options to optionhelpers.
* Add option for ISO/IEC 23008-12:2017 HEIF suport
* Add comment to pkg-descr explaining IM6's "legacy" tag.
* Add comment to the patch-config_policy.xml file why it still needed.
Please note that IM7 is not a drop in replacement due to library API and
command arguments changes. And as a result ports need to decide for themself
which version to use.
Chase these changes in all the ports that using IM6.
PR: 225102 (based on, only the version update) [1]
Submitted by: Pascal Christen <pascal.christen@hostpoint.ch>
Convert Python ports to FLAVORS.
Ports using USE_PYTHON=distutils are now flavored. They will
automatically get flavors (py27, py34, py35, py36) depending on what
versions they support.
There is also a USE_PYTHON=flavors for ports that do not use distutils
but need FLAVORS to be set. A USE_PYTHON=noflavors can be set if
using distutils but flavors are not wanted.
A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been
added to cope with Python ports that did not have the Python
PKGNAMEPREFIX but are flavored.
USES=python now also exports a PY_FLAVOR variable that contains the
(Only the first 15 lines of the commit message are shown above )
Remove indefinite articles and trailing periods from COMMENT, plus
minor COMMENT typos and surrounding whitespace fixes. Categories A-C.
CR: D196
Approved by: portmgr (bapt)
- Remove easy_install dependency
- Convert to PYDISTUTILS_AUTOPLIST
- Bump PORTREVISION to enforce a cleanup for the easy_install references
With hat: python@
Approved by: portmgr (implicit)
Sweep www/py-requests dependants to www/py-requests1
Point all www/py-requests dependants to www/py-requests1 in preparation for
the upgrade of www/py-requests to version 2.x, which substantially breaks API
compatibility.
Maintainers of these ports can update their requests dependency independently
as time for sufficient testing permits.
PR: ports/185631
- Add support for web plugin
- Change to cleaner/simpler option_RUN_DEPENDS= format
- Make option_DESC capitalization consistent
Approved by: swills (mentor, implicit)
- All things found in pypi should use CHEESESHOP for MASTER_SITES
- Added some options to extend functionality
- Added MAN pages
PR: ports/176273
Submitted by: Mark Felder <feld@feld.me> (maintainer)
Beets is the media library management system for
obsessive-compulsive music geeks.
WWW: http://beets.radbox.org/
PR: ports/176087
Submitted by: Mark Felder <feld@feld.me>