Date: Thu, 18 Apr 2024 12:53:04 GMT 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: 1ad752f994a9 - main - audio/libmad: Update to 0.16.4 Message-ID: <202404181253.43ICr4de069666@gitrepo.freebsd.org>
next in thread | raw e-mail | index | archive | help
The branch main has been updated by sunpoet: URL: https://cgit.FreeBSD.org/ports/commit/?id=1ad752f994a971f926d58369d0d424c9834f659c commit 1ad752f994a971f926d58369d0d424c9834f659c Author: Po-Chuan Hsieh <sunpoet@FreeBSD.org> AuthorDate: 2024-04-18 12:47:56 +0000 Commit: Po-Chuan Hsieh <sunpoet@FreeBSD.org> CommitDate: 2024-04-18 12:47:56 +0000 audio/libmad: Update to 0.16.4 - Update MASTER_SITES - Fix LICENSE - Update COMMENT - Update WWW - Update pkg-descr - Clean up libmad.pc patch from dependent ports Changes: https://codeberg.org/tenacityteam/libmad/releases --- audio/libmad/Makefile | 11 ++++++----- audio/libmad/distinfo | 6 +++--- audio/libmad/files/patch-CMakeLists.txt | 11 ----------- audio/libmad/pkg-descr | 16 +++++++++------- audio/libmad/pkg-plist | 2 +- 5 files changed, 19 insertions(+), 27 deletions(-) diff --git a/audio/libmad/Makefile b/audio/libmad/Makefile index 5613b9b6b8ff..d1bff9370777 100644 --- a/audio/libmad/Makefile +++ b/audio/libmad/Makefile @@ -1,13 +1,14 @@ PORTNAME= libmad -PORTVERSION= 0.16.3 +PORTVERSION= 0.16.4 CATEGORIES= audio -MASTER_SITES= https://codeberg.org/tenacityteam/libmad/archive/${PORTVERSION}${EXTRACT_SUFX}?dummy=/ +MASTER_SITES= https://codeberg.org/tenacityteam/libmad/releases/download/${PORTVERSION}/ MAINTAINER= sunpoet@FreeBSD.org -COMMENT= Libmad library (part of MAD project) -WWW= https://www.underbit.com/products/mad/ +COMMENT= MPEG audio decoder library +WWW= https://www.underbit.com/products/mad/ \ + https://codeberg.org/tenacityteam/libmad -LICENSE= GPLv2 +LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING USES= cmake cpe pathfix diff --git a/audio/libmad/distinfo b/audio/libmad/distinfo index d53cb1e89dad..249406a0f14c 100644 --- a/audio/libmad/distinfo +++ b/audio/libmad/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1679007535 -SHA256 (libmad-0.16.3.tar.gz) = 228bc0ea47d22ee70c087e7289e2c620829204972c9fe6ea8951ecf6c39d8966 -SIZE (libmad-0.16.3.tar.gz) = 204230 +TIMESTAMP = 1713033308 +SHA256 (libmad-0.16.4.tar.gz) = 0f6bfb36c554075494b5fc2c646d08de7364819540f23bab30ae73fa1b5cfe65 +SIZE (libmad-0.16.4.tar.gz) = 921048 diff --git a/audio/libmad/files/patch-CMakeLists.txt b/audio/libmad/files/patch-CMakeLists.txt deleted file mode 100644 index c491e9e9ee97..000000000000 --- a/audio/libmad/files/patch-CMakeLists.txt +++ /dev/null @@ -1,11 +0,0 @@ ---- CMakeLists.txt.orig 2022-06-22 22:48:45 UTC -+++ CMakeLists.txt -@@ -35,7 +35,7 @@ endif() - - set_target_properties(mad PROPERTIES - VERSION ${CMAKE_PROJECT_VERSION} -- SOVERSION ${CMAKE_PROJECT_VERSION} -+ SOVERSION 0 - ) - - # diff --git a/audio/libmad/pkg-descr b/audio/libmad/pkg-descr index 2bb5e2b22998..43facb4056b7 100644 --- a/audio/libmad/pkg-descr +++ b/audio/libmad/pkg-descr @@ -1,7 +1,7 @@ -MAD is a high-quality MPEG audio decoder. It currently supports MPEG-1 and the -MPEG-2 extension to lower sampling frequencies, as well as the de facto MPEG 2.5 -format. All three audio layers -- Layer I, Layer II, and Layer III (i.e. MP3) -- -are fully implemented. +MAD (libmad) is a high-quality MPEG audio decoder. It currently supports MPEG-1 +and the MPEG-2 extension to Lower Sampling Frequencies, as well as the so-called +MPEG 2.5 format. All three audio layers (Layer I, Layer II, and Layer III a.k.a. +MP3) are fully implemented. MAD does not yet support MPEG-2 multichannel audio (although it should be backward compatible with such streams) nor does it currently support AAC. @@ -10,7 +10,9 @@ MAD has the following special features: - 24-bit PCM output - 100% fixed-point (integer) computation - completely new implementation based on the ISO/IEC standards -- available under the terms of the GNU General Public License (GPL) +- distributed under the terms of the GNU General Public License (GPL) -The software is distributed as a library (libmad) and command-line front-end -(madplay). Also included is an ID3 tag manipulation library (libid3tag). +Because MAD provides full 24-bit PCM output, applications using MAD are able to +produce high quality audio. Even when the output device supports only 16-bit +PCM, applications can use the extra resolution to increase the audible dynamic +range through the use of dithering or noise shaping. diff --git a/audio/libmad/pkg-plist b/audio/libmad/pkg-plist index 248de4e593fc..f6870992ccfc 100644 --- a/audio/libmad/pkg-plist +++ b/audio/libmad/pkg-plist @@ -6,4 +6,4 @@ lib/cmake/mad/madTargets.cmake lib/libmad.so lib/libmad.so.0 lib/libmad.so.%%PORTVERSION%% -libdata/pkgconfig/libmad.pc +libdata/pkgconfig/mad.pc
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202404181253.43ICr4de069666>