Port details |
- kid3 Audio file tag editor
- 3.9.6_1 audio
=5 3.9.6Version of this port present on the latest quarterly branch. - Maintainer: jhale@FreeBSD.org
 - Port Added: 2006-08-07 09:10:09
- Last Update: 2025-03-02 21:40:52
- Commit Hash: 153b006
- People watching this port, also watch:: firefox, bash, vlc, libexif, libXdamage
- Also Listed In: kde
- License: GPLv2+
- WWW:
- https://kid3.kde.org/
- Description:
- 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
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - There is no configure plist information for this port.
- Dependency lines:
-
- Conflicts:
- CONFLICTS_INSTALL:
- To install the port:
- cd /usr/ports/audio/kid3/ && make install clean
- To add the package, run one of these commands:
- pkg install audio/kid3
- pkg install kid3-qt6
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: kid3-qt6
- Package flavors (<flavor>: <package>)
- qt6: kid3-qt6
- kf6: kid3-kf6
- distinfo:
- TIMESTAMP = 1727597128
SHA256 (kid3-3.9.6.tar.xz) = cf27ffcc4369c9940da7bfc12fd10dfbda526b8187e5b62662abe8069fc26c27
SIZE (kid3-3.9.6.tar.xz) = 1872012
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- docbook.xsl : textproc/docbook-xsl
- cmake : devel/cmake-core
- ninja : devel/ninja
- update-desktop-database : devel/desktop-file-utils
- xsltproc : textproc/libxslt
- pkgconf>=1.3.0_1 : devel/pkgconf
- lupdate : devel/qt6-tools
- Test dependencies:
-
- python3.11 : lang/python311
- Runtime dependencies:
-
- update-desktop-database : devel/desktop-file-utils
- Library dependencies:
-
- libtag.so : audio/taglib
- libchromaprint.so : audio/chromaprint
- libavcodec.so : multimedia/ffmpeg
- libFLAC.so : audio/flac
- libvorbis.so : audio/libvorbis
- libogg.so : audio/libogg
- libOpenGL.so : graphics/libglvnd
- libxml2.so : textproc/libxml2
- libreadline.so.8 : devel/readline
- libQt6Core.so : devel/qt6-base
- libQt6Multimedia.so : multimedia/qt6-multimedia
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for kid3-qt6-3.9.6_1:
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
- Options name:
- audio_kid3
- USES:
- cmake compiler:c++17-lang desktop-file-utils gl gnome pkgconfig qt:6 tar:xz python:test readline
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
3.9.6_1 02 Mar 2025 21:40:52
    |
Christian Weisgerber (naddy)  |
*/*: bump PORTREVISION after audio/flac update |
3.9.6 05 Feb 2025 06:42:22
    |
Jason E. Hale (jhale)  |
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). |
3.9.6 30 Sep 2024 15:10:00
    |
Jason E. Hale (jhale)  |
audio/kid3: Update to 3.9.6
https://invent.kde.org/multimedia/kid3/-/releases/v3.9.6 |
3.9.5_1 14 Jun 2024 05:29:27
    |
Jason E. Hale (jhale)  |
*/*: Chase audio/taglib shlib version bump
PR: 266677 |
3.9.5 25 Feb 2024 23:30:14
    |
Jason E. Hale (jhale)  |
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] |
3.9.4_2 18 Feb 2024 13:28:04
    |
Gleb Popov (arrowd)  |
audio/*: Move manpages to share/man
Approved by: portmgr (blanket) |
3.9.4_1 26 Jul 2023 19:58:56
    |
Loïc Bartoletti (lbartoletti)  |
devel/qt6: bump dependent ports |
3.9.4 12 Jul 2023 05:31:32
    |
Jason E. Hale (jhale)  |
audio/kid3: Update to 3.9.4
https://invent.kde.org/multimedia/kid3/-/releases/v3.9.4 |
3.9.3_4 27 Jun 2023 19:34:34
    |
Rene Ladan (rene)  |
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> |
3.9.3_4 27 Apr 2023 12:01:46
    |
Daniel Engberg (diizzy)  |
*/*: Bump all users of multimedia/ffmpeg*
...to make sure all picks up new version(s) |
3.9.3_3 25 Apr 2023 15:17:15
    |
Christian Weisgerber (naddy)  |
audio/opus: bump consumers after update to 1.4 |
3.9.3 17 Jan 2023 20:36:18
    |
Jason E. Hale (jhale)  |
audio/kid3: Update to 3.9.3
https://invent.kde.org/multimedia/kid3/-/tags/v3.9.3 |
3.9.2_2 25 Sep 2022 20:14:54
    |
Christian Weisgerber (naddy)  |
audio/flac: bump port revision of consumers after update to 1.4.1 |
3.9.2_1 14 Sep 2022 03:37:35
    |
Jason E. Hale (jhale)  |
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 |
3.9.2 14 Sep 2022 02:40:43
    |
Jason E. Hale (jhale)  |
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 |
1.6_4 26 Jul 2013 19:19:21
  |
rene  |
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 |
1.6_4 09 Jun 2013 19:30:59
  |
naddy  |
* Major update to FLAC 1.3.0, including shared library bumps.
* Chase the update in dependent ports.
PR: 179072 |
1.6_3 24 Apr 2013 18:10:32
  |
ak  |
- Convert USE_GETTEXT to USES (part 3)
Approved by: portmgr (bapt) |
1.6_3 30 Dec 2012 12:03:52
  |
beat  |
- 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 |
1.6_3 19 Jul 2012 20:15:39
 |
naddy  |
libogg.so.8: Bump PORTREVISION for ports that depend on libogg,
directly or indirectly (via libvorbis, libtheora). |
1.6_2 01 Jun 2012 05:26:28
 |
dinoex  |
- update png to 1.5.10 |
1.6_1 13 Mar 2012 10:29:36
 |
makc  |
- 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 |
1.6_1 06 Mar 2012 18:16:14
 |
makc  |
- Remove audio/libtunepimp (and audio/libmusicbrainz) support:
deprecated as the MusicBrainz RDF webservice is no longer functional
PR: ports/165750, ports/165754, ports/165757, ports/165758
ports/165759, ports/165760, ports/165761
Submitted by: Jason E. Hale <bsdkaffee at gmail.com> |
1.6 16 Aug 2011 17:34:22
 |
sylvio  |
- Update to 1.6 |
1.5 07 Jul 2011 17:34:13
 |
makc  |
Drop maintainership (I don't use Qt3 ports anymore) |
1.5 19 Mar 2011 12:38:54
 |
miwi  |
- Get Rid MD5 support |
1.5 04 Dec 2010 07:34:27
 |
ade  |
Sync to new bsd.autotools.mk |
1.5 26 Sep 2010 17:15:39
 |
makc  |
Update to 1.5 |
1.4_4 11 Aug 2010 20:58:04
 |
makc  |
Chase multimedia/mp4v2 update.
PR: ports/148643
Submitted by: Christopher Key <cjk32 at cam.ac.uk> |
1.4_3 06 Jun 2010 20:44:03
 |
naddy  |
Bump PORTREVISION for ports that depend on libogg, directly or indirectly
(via libvorbis, libtheora). |
1.4_2 31 May 2010 02:01:56
 |
ade  |
Bounce PORTREVISION for gettext-related ports. Have fun, ya'll. |
1.4_1 28 Mar 2010 06:47:48
 |
dinoex  |
- update to 1.4.1
Reviewed by: exp8 run on pointyhat
Supported by: miwi |
1.4 06 Mar 2010 19:32:59
 |
makc  |
Update to 1.4
Mark MAKE_JOBS_SAFE
Feature safe: yes |
1.3_1 05 Feb 2010 11:46:55
 |
dinoex  |
- update to jpeg-8 |
1.3 28 Nov 2009 21:49:50
 |
makc  |
Update to 1.3 |
1.2_1 02 Aug 2009 19:36:34
 |
mezz  |
-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 |
1.2_1 06 Jul 2009 21:26:00
 |
naddy  |
Bump PORTREVISION after libogg and libvorbisfile major version increment. |
1.2 01 May 2009 19:30:22
 |
makc  |
Update to 1.2 |
1.1 26 Oct 2008 19:00:16
 |
makc  |
Update to 1.1
Approved by: miwi (mentor) |
1.0_2 06 Jun 2008 13:07:20
 |
edwin  |
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) |
1.0_1 07 Apr 2008 20:37:24
 |
naddy  |
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 |
1.0 04 Apr 2008 16:10:50
 |
rafan  |
- Update to 1.0
PR: ports/122429
Submitted by: Max Brazhnikov <makc at issp.ac.ru> (maintainer) |
0.10 15 Dec 2007 11:12:27
 |
pav  |
- Update to 0.10
PR: ports/118404
Submitted by: Max Brazhnikov <makc@issp.ac.ru> (maintainer) |
0.9_1 28 Jul 2007 12:27:31
 |
miwi  |
- Chase increase of audio/libvorbis shlib version.
- Bump PORTREVISION |
0.9 19 Jun 2007 07:13:12
 |
rafan  |
- Update to 0.9
PR: ports/113830
Submitted by: Max Brazhnikov <makc at issp.ac.ru> (maintainer) |
0.8.1_1 19 May 2007 20:32:57
 |
flz  |
- Welcome X.org 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}. |
0.8.1 16 Apr 2007 11:20:32
 |
edwin  |
[patch] cleanup non-supported FreeBSD versions
PR: ports/111665
Submitted by: Edwin Groothuis <edwin@mavetju.org>
Approved by: makc <makc@issp.ac.ru> |
0.8.1 02 Dec 2006 00:08:53
 |
miwi  |
- Update to 0.8.1
PR: ports/106111
Submitted by: Max Brazhnikov<makc@issp.ac.ru> (maintainer) |
0.7_1 19 Nov 2006 16:13:33
 |
arved  |
Add upstream patches:
- Build with tunepimp 0.5.x
- fix inadvertent changes of ID3v2.3 genre strings
- import from freedb2.org
Bump PORTREVISION.
PR: 105220
Submitted by: Max Brazhnikov |
0.7 12 Sep 2006 21:49:38
 |
lofi  |
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. |
0.7 03 Sep 2006 20:06:05
 |
itetcu  |
Does not compile on FreeBSD 4.x
PR: ports/102618
Submitted by: Max Brazhnikov (maintainer) |
0.7 07 Aug 2006 09:06:48
 |
rafan  |
Add kid3 0.7, MP3/Ogg/FLAC tag editor for KDE.
PR: ports/101283
Submitted by: Max Brazhnikov <makc at issp.ac.ru> |