Kid3 is an efficient audio file tag editor that allows you to easily
edit the tags of multiple different types of audio files without having
to type the same information repeatedly.
* Edit and convert ID3v1.1 tags and all ID3v2.3 and ID3v2.4 frames
* Edit tags in MP3, Ogg/Vorbis, DSF, FLAC, MPC, MP4/AAC, MP2, Opus,
Speex, TrueAudio, WavPack, WMA, WAV, AIFF files and tracker
modules (MOD, S3M, IT, XM)
* Edit tags of multiple files, e.g. the artist, album, year and genre of all
files of an album typically have the same values and can be set together
* Generate tags from filenames or the contents of tag fields
* Generate filenames and rename and create directories from tags
* Import from gnudb.org, TrackType.org, MusicBrainz, Discogs, and Amazon
* Export tags as CSV, HTML, playlists, Kover XML and other formats
* Edit synchronized lyrics and event timing codes, import/export LRC files
* Automate tasks using QML/JavaScript, D-Bus or the command-line interface
===> The following configuration options are available for kid3-qt6-3.9.7_2:
CLI=on: Build and install command line utility
ACOUSTID=on: AcoustID audio fingerprinting support
FLAC=on: FLAC lossless audio codec support
VORBIS=on: Ogg Vorbis audio codec support
TEST=off: Build and/or run tests
===> Use 'make config' to modify these settings
audio/kid3: Remove kf5 flavor
Since Plasma5 is gone and most KDE Applications have been switched to
kf6, there is no more reason to keep the kf5 flavor.
Refactor common variables.
While here, fix warnings about locale settings in tests (again).
audio/kid3: Update to 3.9.5
Drop legacy qt5 flavor, add kf6 flavor, and make qt6 the default.
Changes:
- added keyboard shortcuts for the audio player
- added preference option to fix the audio output used
- code has been modernized for C++17
- added support for TagLib 2.0 [1]
PR: 276677 [1]
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/kid3: Remove redundant dependencies
Remove MP3, MP4, and TAGLIB options and make audio/taglib non-optional.
audio/id3lib is unmaintained upstream and they recommend using taglib instead.
Taglib can tag MP4 files, as well.
PR: 266401
Reported by: diizzy
audio/kid3: Update to 3.9.2; flavorize
Convert to FLAVORS with qt5 set as the default
- audio/kid3-qt5 -> audio/kid3@qt5
- audio/kid3-kf5 -> audio/kid3@kf5
- Add Qt6 flavor audio/kid3@qt6
KDE3 and QT3 expired on 2013-07-01, remove these ports.
Unfortunately, this also affects some ports using QT3 as a GUI toolkit.
Changes to infrastructure files:
- bsd.kde.mk : obsolete, remove
- bsd.qt.mk : note that a CONFLICTS_BUILD line can probably go after a while
- CHANGES : document the removals from bsd.port.mk
- KNOBS : remove KDE and QT (KDE4 and QT4 should be used instead)
- MOVED : add the removed ports
PR: ports/180745
Submitted by: rene
Approved by: portmgr (bapt)
Exp-run by: bapt
- Deprecate QT3, KDE3 and unmaintained ports depending on them. QT 3.3.8
was released in 2007 and KDE 3.5.10 in 2008 and both are no longer
maintained upstream nor in our tree.
- Set EXPIRATION_DATE to 2013-07-01
Discussed with: bapt, tabthorpe
- Add direct dependency on audio/taglib to fix build after removing
libtunepimp support [1]
- Set PORTSCOUT, new versions are Qt4/KDE4 only
Reported by: erwin via pointyhat [1]
Feature safe: yes
-Repocopy devel/libtool15 -> libtool22 and libltdl15 -> libltdl22.
-Update libtool and libltdl to 2.2.6a.
-Remove devel/libtool15 and devel/libltdl15.
-Fix ports build with libtool22/libltdl22.
-Bump ports that depend on libltdl22 due to shared library version change.
-Explain what to do update in the UPDATING.
It has been tested with GNOME2, XFCE4, KDE3, KDE4 and other many wm/desktop
and applications in the runtime.
With help: marcus and kwm
Pointyhat-exp: a few times by pav
Tested by: pgollucci, "Romain Tartière" <romain@blogreen.org>, and
a few MarcusCom CVS users. Also, I might have missed a few.
Repocopy by: marcus
Approved by: portmgr
Bump portrevision due to upgrade of devel/gettext.
The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).
PR: ports/124340
Submitted by: edwin@
Approved by: portmgr (pav)
Update to FLAC 1.2.1. This version includes two and a half years
worth of changes and an altered API.
Bump the revision of all ports that depend on libFLAC and adapt to
the new API where necessary. Some patches from Debian, Gentoo,
OpenBSD, and upstream repositories.
PR: 119476
Prevent libtunepimp and libtunepimp-old from clobbering each other's
libraries and includes and bump PORTREVISION for both. Hack the two remaining
users of libtunepimp-old into compiling.