MAD is a high-quality MPEG audio decoder. It currently supports MPEG-1
as well as the MPEG-2 extension to Lower Sampling Frequencies. 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) or AAC, nor does it support
the so-called MPEG 2.5 format.
MAD has the following special features:
- 24-bit PCM output
- 100% fixed-point (integer) computation
- completely new implementation based on the ISO/IEC standards
- 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).
WWW: http://mad.sourceforge.net/
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)
Remove the explicit LIB_DEPENDS on libid3tag. Having this here will cause
the portupgrade of mad to fail. For those affected by this, simply
reinstall audio/libid3tag.
Convert this port to a meta-port. New ports that require mad support should
either depend on libmad or libid3tag.
PR: 59715
Submitted by: Sergey Akifyev <asa@gascom.ru>
Approved by: maintainer timeout
o Fix a malloc definition conflict in -STABLE [1]. configure script
believed that mmap was not defined. The "workaround" involves
USE_AUTOCONF which invokes latest autoconf 2.53 (detection macros
look safer) [2]
o Fix a weird side-effect of aforementioned fix
o Safer PLIST
Submitted by: naddy [2],
Andy Sparrow <spadger@best.com> [1]
Reviewed by: rone@ennui.org, FreeBSD-ports
Approved by: maintainer
gettext upgrade uber-patch (stage 3)
- switch devel/gettext (0.11.1) on, installing full package
- flip devel/gettext-old (0.10.35) to installing only static binaries
with a "-old" suffix -- gettext-old will have its deorbit burn
sequence initiated just after 4.6-RELEASE
- fix up ports for the new world order
Reviewed by: portmgr
o update mad to 0.12.5beta. o respect CFLAGS. o add LIB_DEPENDS to gettext
and use shared libintl. o add USE_LIBTOOL to supress installing ltlibs. o
add CONFIGURE_ARGS tweak to get the fast and accurate output(I believe). o
obsolete patch-ab(integrated).