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
This commit is contained in:
Po-Chuan Hsieh 2024-04-18 20:47:56 +08:00
parent 5026dc80a1
commit 1ad752f994
No known key found for this signature in database
GPG key ID: 9A4BD10F002DD04B
5 changed files with 19 additions and 27 deletions

View file

@ -1,13 +1,14 @@
PORTNAME= libmad PORTNAME= libmad
PORTVERSION= 0.16.3 PORTVERSION= 0.16.4
CATEGORIES= audio 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 MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Libmad library (part of MAD project) COMMENT= MPEG audio decoder library
WWW= https://www.underbit.com/products/mad/ WWW= https://www.underbit.com/products/mad/ \
https://codeberg.org/tenacityteam/libmad
LICENSE= GPLv2 LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING LICENSE_FILE= ${WRKSRC}/COPYING
USES= cmake cpe pathfix USES= cmake cpe pathfix

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1679007535 TIMESTAMP = 1713033308
SHA256 (libmad-0.16.3.tar.gz) = 228bc0ea47d22ee70c087e7289e2c620829204972c9fe6ea8951ecf6c39d8966 SHA256 (libmad-0.16.4.tar.gz) = 0f6bfb36c554075494b5fc2c646d08de7364819540f23bab30ae73fa1b5cfe65
SIZE (libmad-0.16.3.tar.gz) = 204230 SIZE (libmad-0.16.4.tar.gz) = 921048

View file

@ -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
)
#

View file

@ -1,7 +1,7 @@
MAD is a high-quality MPEG audio decoder. It currently supports MPEG-1 and the MAD (libmad) is a high-quality MPEG audio decoder. It currently supports MPEG-1
MPEG-2 extension to lower sampling frequencies, as well as the de facto MPEG 2.5 and the MPEG-2 extension to Lower Sampling Frequencies, as well as the so-called
format. All three audio layers -- Layer I, Layer II, and Layer III (i.e. MP3) -- MPEG 2.5 format. All three audio layers (Layer I, Layer II, and Layer III a.k.a.
are fully implemented. MP3) are fully implemented.
MAD does not yet support MPEG-2 multichannel audio (although it should be MAD does not yet support MPEG-2 multichannel audio (although it should be
backward compatible with such streams) nor does it currently support AAC. 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 - 24-bit PCM output
- 100% fixed-point (integer) computation - 100% fixed-point (integer) computation
- completely new implementation based on the ISO/IEC standards - 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 Because MAD provides full 24-bit PCM output, applications using MAD are able to
(madplay). Also included is an ID3 tag manipulation library (libid3tag). 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.

View file

@ -6,4 +6,4 @@ lib/cmake/mad/madTargets.cmake
lib/libmad.so lib/libmad.so
lib/libmad.so.0 lib/libmad.so.0
lib/libmad.so.%%PORTVERSION%% lib/libmad.so.%%PORTVERSION%%
libdata/pkgconfig/libmad.pc libdata/pkgconfig/mad.pc