Date: Sun, 05 Apr 2026 17:23:50 +0000 From: Po-Chuan Hsieh <sunpoet@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: b2b1cccca866 - main - audio/libid3tag: Update to 0.16.4 Message-ID: <69d29aa6.1e147.68d47288@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by sunpoet: URL: https://cgit.FreeBSD.org/ports/commit/?id=b2b1cccca866b2d89451182d1a8cb8e4494fa09a commit b2b1cccca866b2d89451182d1a8cb8e4494fa09a Author: Po-Chuan Hsieh <sunpoet@FreeBSD.org> AuthorDate: 2026-04-05 16:52:43 +0000 Commit: Po-Chuan Hsieh <sunpoet@FreeBSD.org> CommitDate: 2026-04-05 17:18:02 +0000 audio/libid3tag: Update to 0.16.4 Changes: https://codeberg.org/tenacityteam/libid3tag/releases https://codeberg.org/tenacityteam/libid3tag/src/branch/main/CHANGES --- audio/libid3tag/Makefile | 4 +- audio/libid3tag/distinfo | 6 +- audio/libid3tag/files/patch-genre.dat | 219 ---------------------------------- 3 files changed, 6 insertions(+), 223 deletions(-) diff --git a/audio/libid3tag/Makefile b/audio/libid3tag/Makefile index 16af1440e827..52a82ab6d1cd 100644 --- a/audio/libid3tag/Makefile +++ b/audio/libid3tag/Makefile @@ -1,5 +1,5 @@ PORTNAME= libid3tag -PORTVERSION= 0.16.3 +PORTVERSION= 0.16.4 CATEGORIES= audio MASTER_SITES= https://codeberg.org/tenacityteam/libid3tag/archive/${PORTVERSION}${EXTRACT_SUFX}?dummy=/ @@ -11,6 +11,8 @@ WWW= https://www.underbit.com/products/mad/ \ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING +BUILD_DEPENDS= gperf>=0:devel/gperf + USES= cmake cpe CMAKE_ON= BUILD_SHARED_LIBS diff --git a/audio/libid3tag/distinfo b/audio/libid3tag/distinfo index 447fdea0699e..8011d88e5383 100644 --- a/audio/libid3tag/distinfo +++ b/audio/libid3tag/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1713033306 -SHA256 (libid3tag-0.16.3.tar.gz) = 0561009778513a95d91dac33cee8418d6622f710450a7cb56a74636d53b588cb -SIZE (libid3tag-0.16.3.tar.gz) = 53218 +TIMESTAMP = 1773966690 +SHA256 (libid3tag-0.16.4.tar.gz) = ceb88ada1aa867c87c1d748a8aa40e68db5b0d2df636a9dab0ab1f7741d5e009 +SIZE (libid3tag-0.16.4.tar.gz) = 49086 diff --git a/audio/libid3tag/files/patch-genre.dat b/audio/libid3tag/files/patch-genre.dat deleted file mode 100644 index 3a7bda973d5d..000000000000 --- a/audio/libid3tag/files/patch-genre.dat +++ /dev/null @@ -1,219 +0,0 @@ ---- genre.dat.orig 2022-03-31 19:30:06 UTC -+++ genre.dat -@@ -23,7 +23,7 @@ - /* - * These are the ID3 genre names, taken as a combination of names from ID3v1 - * (listed in Appendix A of the ID3 tag version 2.4.0 informal standard) and -- * the extensions made by Winamp as of version 2.80. -+ * the extensions made by Winamp as of version 5.6. - */ - - /* ID3v1 names (0-79) */ -@@ -201,8 +201,8 @@ static id3_ucs4_t const genre_SWING[] = - { 'S', 'w', 'i', 'n', 'g', 0 }; - static id3_ucs4_t const genre_FAST_FUSION[] = - { 'F', 'a', 's', 't', '-', 'F', 'u', 's', 'i', 'o', 'n', 0 }; --static id3_ucs4_t const genre_BEBOB[] = -- { 'B', 'e', 'b', 'o', 'b', 0 }; -+static id3_ucs4_t const genre_BEBOP[] = -+ { 'B', 'e', 'b', 'o', 'p', 0 }; - static id3_ucs4_t const genre_LATIN[] = - { 'L', 'a', 't', 'i', 'n', 0 }; - static id3_ucs4_t const genre_REVIVAL[] = -@@ -277,8 +277,8 @@ static id3_ucs4_t const genre_PUNK_ROCK[] = - { 'P', 'u', 'n', 'k', ' ', 'R', 'o', 'c', 'k', 0 }; - static id3_ucs4_t const genre_DRUM_SOLO[] = - { 'D', 'r', 'u', 'm', ' ', 'S', 'o', 'l', 'o', 0 }; --static id3_ucs4_t const genre_A_CAPELLA[] = -- { 'A', ' ', 'C', 'a', 'p', 'e', 'l', 'l', 'a', 0 }; -+static id3_ucs4_t const genre_A_CAPPELLA[] = -+ { 'A', ' ', 'C', 'a', 'p', 'p', 'e', 'l', 'l', 'a', 0 }; - static id3_ucs4_t const genre_EURO_HOUSE[] = - { 'E', 'u', 'r', 'o', '-', 'H', 'o', 'u', 's', 'e', 0 }; - static id3_ucs4_t const genre_DANCE_HALL[] = -@@ -289,8 +289,8 @@ static id3_ucs4_t const genre_DRUM___BASS[] = - { 'D', 'r', 'u', 'm', ' ', '&', ' ', 'B', 'a', 's', 's', 0 }; - static id3_ucs4_t const genre_CLUB_HOUSE[] = - { 'C', 'l', 'u', 'b', '-', 'H', 'o', 'u', 's', 'e', 0 }; --static id3_ucs4_t const genre_HARDCORE[] = -- { 'H', 'a', 'r', 'd', 'c', 'o', 'r', 'e', 0 }; -+static id3_ucs4_t const genre_HARDCORE_TECHNO[] = -+ { 'H', 'a', 'r', 'd', 'c', 'o', 'r', 'e', ' ', 'T', 'e', 'c', 'h', 'n', 'o', 0 }; - static id3_ucs4_t const genre_TERROR[] = - { 'T', 'e', 'r', 'r', 'o', 'r', 0 }; - static id3_ucs4_t const genre_INDIE[] = -@@ -324,9 +324,97 @@ static id3_ucs4_t const genre_THRASH_METAL[] = - static id3_ucs4_t const genre_ANIME[] = - { 'A', 'n', 'i', 'm', 'e', 0 }; - static id3_ucs4_t const genre_JPOP[] = -- { 'J', 'P', 'o', 'p', 0 }; -+ { 'J', 'p', 'o', 'p', 0 }; - static id3_ucs4_t const genre_SYNTHPOP[] = - { 'S', 'y', 'n', 't', 'h', 'p', 'o', 'p', 0 }; -+static id3_ucs4_t const genre_ABSTRACT[] = -+ { 'A', 'b', 's', 't', 'r', 'a', 'c', 't', 0 }; -+static id3_ucs4_t const genre_ART_ROCK[] = -+ { 'A', 'r', 't', ' ', 'R', 'o', 'c', 'k', 0 }; -+static id3_ucs4_t const genre_BAROQUE[] = -+ { 'B', 'a', 'r', 'o', 'q', 'u', 'e', 0 }; -+static id3_ucs4_t const genre_BHANGRA[] = -+ { 'B', 'h', 'a', 'n', 'g', 'r', 'a', 0 }; -+static id3_ucs4_t const genre_BIG_BEAT[] = -+ { 'B', 'i', 'g', ' ', 'B', 'e', 'a', 't', 0 }; -+static id3_ucs4_t const genre_BREAKBEAT[] = -+ { 'B', 'r', 'e', 'a', 'k', 'b', 'e', 'a', 't', 0 }; -+static id3_ucs4_t const genre_CHILLOUT[] = -+ { 'C', 'h', 'i', 'l', 'l', 'o', 'u', 't', 0 }; -+static id3_ucs4_t const genre_DOWNTEMPO[] = -+ { 'D', 'o', 'w', 'n', 't', 'e', 'm', 'p', 'o', 0 }; -+static id3_ucs4_t const genre_DUB[] = -+ { 'D', 'u', 'b', 0 }; -+static id3_ucs4_t const genre_EBM[] = -+ { 'E', 'B', 'M', 0 }; -+static id3_ucs4_t const genre_ECLECTIC[] = -+ { 'E', 'c', 'l', 'e', 'c', 't', 'i', 'c', 0 }; -+static id3_ucs4_t const genre_ELECTRO[] = -+ { 'E', 'l', 'e', 'c', 't', 'r', 'o', 0 }; -+static id3_ucs4_t const genre_ELECTROCLASH[] = -+ { 'E', 'l', 'e', 'c', 't', 'r', 'o', 'c', 'l', 'a', 's', 'h', 0 }; -+static id3_ucs4_t const genre_EMO[] = -+ { 'E', 'm', 'o', 0 }; -+static id3_ucs4_t const genre_EXPERIMENTAL[] = -+ { 'E', 'x', 'p', 'e', 'r', 'i', 'm', 'e', 'n', 't', 'a', 'l', 0 }; -+static id3_ucs4_t const genre_GARAGE[] = -+ { 'G', 'a', 'r', 'a', 'g', 'e', 0 }; -+static id3_ucs4_t const genre_GLOBAL[] = -+ { 'G', 'l', 'o', 'b', 'a', 'l', 0 }; -+static id3_ucs4_t const genre_IDM[] = -+ { 'I', 'D', 'M', 0 }; -+static id3_ucs4_t const genre_ILLBIENT[] = -+ { 'I', 'l', 'l', 'b', 'i', 'e', 'n', 't', 0 }; -+static id3_ucs4_t const genre_INDUSTRO_GOTH[] = -+ { 'I', 'n', 'd', 'u', 's', 't', 'r', 'o', '-', 'G', 'o', 't', 'h', 0 }; -+static id3_ucs4_t const genre_JAM_BAND[] = -+ { 'J', 'a', 'm', ' ', 'B', 'a', 'n', 'd', 0 }; -+static id3_ucs4_t const genre_KRAUTROCK[] = -+ { 'K', 'r', 'a', 'u', 't', 'r', 'o', 'c', 'k', 0 }; -+static id3_ucs4_t const genre_LEFTFIELD[] = -+ { 'L', 'e', 'f', 't', 'f', 'i', 'e', 'l', 'd', 0 }; -+static id3_ucs4_t const genre_LOUNGE[] = -+ { 'L', 'o', 'u', 'n', 'g', 'e', 0 }; -+static id3_ucs4_t const genre_MATH_ROCK[] = -+ { 'M', 'a', 't', 'h', ' ', 'R', 'o', 'c', 'k', 0 }; -+static id3_ucs4_t const genre_NEW_ROMANTIC[] = -+ { 'N', 'e', 'w', ' ', 'R', 'o', 'm', 'a', 'n', 't', 'i', 'c', 0 }; -+static id3_ucs4_t const genre_NU_BREAKZ[] = -+ { 'N', 'u', '-', 'B', 'r', 'e', 'a', 'k', 'z', 0 }; -+static id3_ucs4_t const genre_POST_PUNK[] = -+ { 'P', 'o', 's', 't', '-', 'P', 'u', 'n', 'k', 0 }; -+static id3_ucs4_t const genre_POST_ROCK[] = -+ { 'P', 'o', 's', 't', '-', 'R', 'o', 'c', 'k', 0 }; -+static id3_ucs4_t const genre_PSYTRANCE[] = -+ { 'P', 's', 'y', 't', 'r', 'a', 'n', 'c', 'e', 0 }; -+static id3_ucs4_t const genre_SHOEGAZE[] = -+ { 'S', 'h', 'o', 'e', 'g', 'a', 'z', 'e', 0 }; -+static id3_ucs4_t const genre_SPACE_ROCK[] = -+ { 'S', 'p', 'a', 'c', 'e', ' ', 'R', 'o', 'c', 'k', 0 }; -+static id3_ucs4_t const genre_TROP_ROCK[] = -+ { 'T', 'r', 'o', 'p', ' ', 'R', 'o', 'c', 'k', 0 }; -+static id3_ucs4_t const genre_WORLD_MUSIC[] = -+ { 'W', 'o', 'r', 'l', 'd', ' ', 'M', 'u', 's', 'i', 'c', 0 }; -+static id3_ucs4_t const genre_NEOCLASSICAL[] = -+ { 'N', 'e', 'o', 'c', 'l', 'a', 's', 's', 'i', 'c', 'a', 'l', 0 }; -+static id3_ucs4_t const genre_AUDIOBOOK[] = -+ { 'A', 'u', 'd', 'i', 'o', 'b', 'o', 'o', 'k', 0 }; -+static id3_ucs4_t const genre_AUDIO_THEATRE[] = -+ { 'A', 'u', 'd', 'i', 'o', ' ', 'T', 'h', 'e', 'a', 't', 'r', 'e', 0 }; -+static id3_ucs4_t const genre_NEUE_DEUTSCHE_WELLE[] = -+ { 'N', 'e', 'u', 'e', ' ', 'D', 'e', 'u', 't', 's', 'c', 'h', 'e', ' ', 'W', 'e', 'l', 'l', 'e', 0 }; -+static id3_ucs4_t const genre_PODCAST[] = -+ { 'P', 'o', 'd', 'c', 'a', 's', 't', 0 }; -+static id3_ucs4_t const genre_INDIE_ROCK[] = -+ { 'I', 'n', 'd', 'i', 'e', '-', 'R', 'o', 'c', 'k', 0 }; -+static id3_ucs4_t const genre_G_FUNK[] = -+ { 'G', '-', 'F', 'u', 'n', 'k', 0 }; -+static id3_ucs4_t const genre_DUBSTEP[] = -+ { 'D', 'u', 'b', 's', 't', 'e', 'p', 0 }; -+static id3_ucs4_t const genre_GARAGE_ROCK[] = -+ { 'G', 'a', 'r', 'a', 'g', 'e', ' ', 'R', 'o', 'c', 'k', 0 }; -+static id3_ucs4_t const genre_PSYBIENT[] = -+ { 'P', 's', 'y', 'b', 'i', 'e', 'n', 't', 0 }; - - static id3_ucs4_t const *const genre_table[] = { - genre_BLUES, -@@ -414,7 +502,7 @@ static id3_ucs4_t const *const genre_table[] = { - genre_NATIONAL_FOLK, - genre_SWING, - genre_FAST_FUSION, -- genre_BEBOB, -+ genre_BEBOP, - genre_LATIN, - genre_REVIVAL, - genre_CELTIC, -@@ -452,13 +540,13 @@ static id3_ucs4_t const *const genre_table[] = { - genre_DUET, - genre_PUNK_ROCK, - genre_DRUM_SOLO, -- genre_A_CAPELLA, -+ genre_A_CAPPELLA, - genre_EURO_HOUSE, - genre_DANCE_HALL, - genre_GOA, - genre_DRUM___BASS, - genre_CLUB_HOUSE, -- genre_HARDCORE, -+ genre_HARDCORE_TECHNO, - genre_TERROR, - genre_INDIE, - genre_BRITPOP, -@@ -476,5 +564,49 @@ static id3_ucs4_t const *const genre_table[] = { - genre_THRASH_METAL, - genre_ANIME, - genre_JPOP, -- genre_SYNTHPOP -+ genre_SYNTHPOP, -+ genre_ABSTRACT, -+ genre_ART_ROCK, -+ genre_BAROQUE, -+ genre_BHANGRA, -+ genre_BIG_BEAT, -+ genre_BREAKBEAT, -+ genre_CHILLOUT, -+ genre_DOWNTEMPO, -+ genre_DUB, -+ genre_EBM, -+ genre_ECLECTIC, -+ genre_ELECTRO, -+ genre_ELECTROCLASH, -+ genre_EMO, -+ genre_EXPERIMENTAL, -+ genre_GARAGE, -+ genre_GLOBAL, -+ genre_IDM, -+ genre_ILLBIENT, -+ genre_INDUSTRO_GOTH, -+ genre_JAM_BAND, -+ genre_KRAUTROCK, -+ genre_LEFTFIELD, -+ genre_LOUNGE, -+ genre_MATH_ROCK, -+ genre_NEW_ROMANTIC, -+ genre_NU_BREAKZ, -+ genre_POST_PUNK, -+ genre_POST_ROCK, -+ genre_PSYTRANCE, -+ genre_SHOEGAZE, -+ genre_SPACE_ROCK, -+ genre_TROP_ROCK, -+ genre_WORLD_MUSIC, -+ genre_NEOCLASSICAL, -+ genre_AUDIOBOOK, -+ genre_AUDIO_THEATRE, -+ genre_NEUE_DEUTSCHE_WELLE, -+ genre_PODCAST, -+ genre_INDIE_ROCK, -+ genre_G_FUNK, -+ genre_DUBSTEP, -+ genre_GARAGE_ROCK, -+ genre_PSYBIENT - };home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69d29aa6.1e147.68d47288>
