head 1.25; access; symbols pkgsrc-2023Q4:1.24.0.12 pkgsrc-2023Q4-base:1.24 pkgsrc-2023Q3:1.24.0.10 pkgsrc-2023Q3-base:1.24 pkgsrc-2023Q2:1.24.0.8 pkgsrc-2023Q2-base:1.24 pkgsrc-2023Q1:1.24.0.6 pkgsrc-2023Q1-base:1.24 pkgsrc-2022Q4:1.24.0.4 pkgsrc-2022Q4-base:1.24 pkgsrc-2022Q3:1.24.0.2 pkgsrc-2022Q3-base:1.24 pkgsrc-2022Q2:1.23.0.10 pkgsrc-2022Q2-base:1.23 pkgsrc-2022Q1:1.23.0.8 pkgsrc-2022Q1-base:1.23 pkgsrc-2021Q4:1.23.0.6 pkgsrc-2021Q4-base:1.23 pkgsrc-2021Q3:1.23.0.4 pkgsrc-2021Q3-base:1.23 pkgsrc-2021Q2:1.23.0.2 pkgsrc-2021Q2-base:1.23 pkgsrc-2021Q1:1.22.0.14 pkgsrc-2021Q1-base:1.22 pkgsrc-2020Q4:1.22.0.12 pkgsrc-2020Q4-base:1.22 pkgsrc-2020Q3:1.22.0.10 pkgsrc-2020Q3-base:1.22 pkgsrc-2020Q2:1.22.0.8 pkgsrc-2020Q2-base:1.22 pkgsrc-2020Q1:1.22.0.4 pkgsrc-2020Q1-base:1.22 pkgsrc-2019Q4:1.22.0.6 pkgsrc-2019Q4-base:1.22 pkgsrc-2019Q3:1.22.0.2 pkgsrc-2019Q3-base:1.22 pkgsrc-2019Q2:1.21.0.18 pkgsrc-2019Q2-base:1.21 pkgsrc-2019Q1:1.21.0.16 pkgsrc-2019Q1-base:1.21 pkgsrc-2018Q4:1.21.0.14 pkgsrc-2018Q4-base:1.21 pkgsrc-2018Q3:1.21.0.12 pkgsrc-2018Q3-base:1.21 pkgsrc-2018Q2:1.21.0.10 pkgsrc-2018Q2-base:1.21 pkgsrc-2018Q1:1.21.0.8 pkgsrc-2018Q1-base:1.21 pkgsrc-2017Q4:1.21.0.6 pkgsrc-2017Q4-base:1.21 pkgsrc-2017Q3:1.21.0.4 pkgsrc-2017Q3-base:1.21 pkgsrc-2017Q2:1.20.0.10 pkgsrc-2017Q2-base:1.20 pkgsrc-2017Q1:1.20.0.8 pkgsrc-2017Q1-base:1.20 pkgsrc-2016Q4:1.20.0.6 pkgsrc-2016Q4-base:1.20 pkgsrc-2016Q3:1.20.0.4 pkgsrc-2016Q3-base:1.20 pkgsrc-2016Q2:1.20.0.2 pkgsrc-2016Q2-base:1.20 pkgsrc-2016Q1:1.19.0.12 pkgsrc-2016Q1-base:1.19 pkgsrc-2015Q4:1.19.0.10 pkgsrc-2015Q4-base:1.19 pkgsrc-2015Q3:1.19.0.8 pkgsrc-2015Q3-base:1.19 pkgsrc-2015Q2:1.19.0.6 pkgsrc-2015Q2-base:1.19 pkgsrc-2015Q1:1.19.0.4 pkgsrc-2015Q1-base:1.19 pkgsrc-2014Q4:1.19.0.2 pkgsrc-2014Q4-base:1.19 pkgsrc-2014Q3:1.18.0.18 pkgsrc-2014Q3-base:1.18 pkgsrc-2014Q2:1.18.0.16 pkgsrc-2014Q2-base:1.18 pkgsrc-2014Q1:1.18.0.14 pkgsrc-2014Q1-base:1.18 pkgsrc-2013Q4:1.18.0.12 pkgsrc-2013Q4-base:1.18 pkgsrc-2013Q3:1.18.0.10 pkgsrc-2013Q3-base:1.18 pkgsrc-2013Q2:1.18.0.8 pkgsrc-2013Q2-base:1.18 pkgsrc-2013Q1:1.18.0.6 pkgsrc-2013Q1-base:1.18 pkgsrc-2012Q4:1.18.0.4 pkgsrc-2012Q4-base:1.18 pkgsrc-2012Q3:1.18.0.2 pkgsrc-2012Q3-base:1.18 pkgsrc-2012Q2:1.17.0.20 pkgsrc-2012Q2-base:1.17 pkgsrc-2012Q1:1.17.0.18 pkgsrc-2012Q1-base:1.17 pkgsrc-2011Q4:1.17.0.16 pkgsrc-2011Q4-base:1.17 pkgsrc-2011Q3:1.17.0.14 pkgsrc-2011Q3-base:1.17 pkgsrc-2011Q2:1.17.0.12 pkgsrc-2011Q2-base:1.17 pkgsrc-2011Q1:1.17.0.10 pkgsrc-2011Q1-base:1.17 pkgsrc-2010Q4:1.17.0.8 pkgsrc-2010Q4-base:1.17 pkgsrc-2010Q3:1.17.0.6 pkgsrc-2010Q3-base:1.17 pkgsrc-2010Q2:1.17.0.4 pkgsrc-2010Q2-base:1.17 pkgsrc-2010Q1:1.17.0.2 pkgsrc-2010Q1-base:1.17 pkgsrc-2009Q4:1.16.0.26 pkgsrc-2009Q4-base:1.16 pkgsrc-2009Q3:1.16.0.24 pkgsrc-2009Q3-base:1.16 pkgsrc-2009Q2:1.16.0.22 pkgsrc-2009Q2-base:1.16 pkgsrc-2009Q1:1.16.0.20 pkgsrc-2009Q1-base:1.16 pkgsrc-2008Q4:1.16.0.18 pkgsrc-2008Q4-base:1.16 pkgsrc-2008Q3:1.16.0.16 pkgsrc-2008Q3-base:1.16 cube-native-xorg:1.16.0.14 cube-native-xorg-base:1.16 pkgsrc-2008Q2:1.16.0.12 pkgsrc-2008Q2-base:1.16 cwrapper:1.16.0.10 pkgsrc-2008Q1:1.16.0.8 pkgsrc-2008Q1-base:1.16 pkgsrc-2007Q4:1.16.0.6 pkgsrc-2007Q4-base:1.16 pkgsrc-2007Q3:1.16.0.4 pkgsrc-2007Q3-base:1.16 pkgsrc-2007Q2:1.16.0.2 pkgsrc-2007Q2-base:1.16 pkgsrc-2007Q1:1.15.0.4 pkgsrc-2007Q1-base:1.15 pkgsrc-2006Q4:1.15.0.2 pkgsrc-2006Q4-base:1.15 pkgsrc-2006Q3:1.14.0.8 pkgsrc-2006Q3-base:1.14 pkgsrc-2006Q2:1.14.0.6 pkgsrc-2006Q2-base:1.14 pkgsrc-2006Q1:1.14.0.4 pkgsrc-2006Q1-base:1.14 pkgsrc-2005Q4:1.14.0.2 pkgsrc-2005Q4-base:1.14 pkgsrc-2005Q3:1.13.0.2 pkgsrc-2005Q3-base:1.13 pkgsrc-2005Q2:1.11.0.2 pkgsrc-2005Q2-base:1.11 pkgsrc-2005Q1:1.10.0.4 pkgsrc-2005Q1-base:1.10 pkgsrc-2004Q4:1.10.0.2 pkgsrc-2004Q4-base:1.10 pkgsrc-2004Q3:1.9.0.4 pkgsrc-2004Q3-base:1.9 pkgsrc-2004Q2:1.9.0.2 pkgsrc-2004Q2-base:1.9 pkgsrc-2004Q1:1.8.0.2 pkgsrc-2004Q1-base:1.8 pkgsrc-2003Q4:1.4.0.2 pkgsrc-2003Q4-base:1.4 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.25 date 2024.03.16.16.23.22; author nia; state Exp; branches; next 1.24; commitid Q8F8HPXwqKcS3p2F; 1.24 date 2022.07.25.11.12.19; author wiz; state Exp; branches; next 1.23; commitid 6RYOoAzN4cnKCgND; 1.23 date 2021.06.13.06.40.48; author nia; state Exp; branches; next 1.22; commitid Mtme7UJRg18VcWWC; 1.22 date 2019.07.10.20.01.57; author nia; state Exp; branches; next 1.21; commitid G54DxWIemFEZfxuB; 1.21 date 2017.08.16.20.21.03; author wiz; state Exp; branches 1.21.18.1; next 1.20; commitid rqudPoPPU2GmEt3A; 1.20 date 2016.04.20.12.10.27; author nros; state Exp; branches; next 1.19; commitid RHDIp40T45Npsm3z; 1.19 date 2014.10.09.14.05.56; author wiz; state Exp; branches; next 1.18; commitid fBDATFVmQ3454xTx; 1.18 date 2012.09.12.00.24.42; author asau; state Exp; branches; next 1.17; 1.17 date 2010.01.16.17.57.37; author wiz; state Exp; branches; next 1.16; 1.16 date 2007.06.08.18.34.38; author wiz; state Exp; branches; next 1.15; 1.15 date 2006.11.05.17.14.20; author joerg; state Exp; branches; next 1.14; 1.14 date 2005.12.05.20.49.48; author rillig; state Exp; branches; next 1.13; 1.13 date 2005.08.10.20.56.11; author jlam; state Exp; branches; next 1.12; 1.12 date 2005.07.21.16.29.43; author wiz; state Exp; branches; next 1.11; 1.11 date 2005.04.11.21.44.54; author tv; state Exp; branches; next 1.10; 1.10 date 2004.10.03.00.13.07; author tv; state Exp; branches; next 1.9; 1.9 date 2004.05.31.16.47.47; author minskim; state Exp; branches; next 1.8; 1.8 date 2004.03.20.03.00.47; author snj; state Exp; branches; next 1.7; 1.7 date 2004.03.01.15.54.45; author adam; state Exp; branches; next 1.6; 1.6 date 2004.02.14.17.21.33; author jlam; state Exp; branches; next 1.5; 1.5 date 2003.12.17.03.23.45; author simonb; state Exp; branches; next 1.4; 1.4 date 2003.07.17.21.22.41; author grant; state Exp; branches; next 1.3; 1.3 date 2003.07.10.08.38.18; author wiz; state Exp; branches; next 1.2; 1.2 date 2003.07.10.08.32.58; author wiz; state Exp; branches; next 1.1; 1.1 date 2003.07.10.08.21.44; author adam; state Exp; branches 1.1.1.1; next ; 1.21.18.1 date 2019.07.13.11.09.45; author bsiegert; state Exp; branches; next ; commitid dWezM8zCd1fdeSuB; 1.1.1.1 date 2003.07.10.08.21.44; author adam; state Exp; branches; next ; desc @@ 1.25 log @libmad: Do not hardcode COMPILER_RPATH_FLAG @ text @# $NetBSD: Makefile,v 1.24 2022/07/25 11:12:19 wiz Exp $ DISTNAME= libmad-0.15.1b PKGREVISION= 3 CATEGORIES= audio MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=mad/} MAINTAINER= simonb@@NetBSD.org HOMEPAGE= https://sourceforge.net/projects/mad/ COMMENT= High-quality MPEG audio decoder LICENSE= gnu-gpl-v2 CONFLICTS= mad<0.15 GNU_CONFIGURE= YES USE_LIBTOOL= YES INSTALLATION_DIRS= lib/pkgconfig .include "../../mk/bsd.prefs.mk" .if !empty(MACHINE_ARCH:Mmips64*) # Disable MIPS-specific ASM on MIPS64 due to: # error: impossible constraint in 'asm' CONFIGURE_ARGS+= --enable-fpm=64bit CONFIGURE_ARGS+= --disable-aso .endif post-build: ${SED} -e 's,@@PREFIX@@,${PREFIX},g' \ -e 's,@@VERSION@@,${PKGVERSION},g' \ -e 's|@@COMPILER_RPATH_FLAG@@|${COMPILER_RPATH_FLAG:Q}|g' \ < ${FILESDIR}/mad.pc.in > ${WRKDIR}/mad.pc post-install: ${INSTALL_DATA} ${WRKDIR}/mad.pc ${DESTDIR}${PREFIX}/lib/pkgconfig .include "../../mk/bsd.pkg.mk" @ 1.24 log @*: remove pkg-config from tools where no buildlink3.mk file is included Bulk build on NetBSD of these packages had the same result as before (build succeeds, no PLIST change). @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.23 2021/06/13 06:40:48 nia Exp $ d4 1 a4 1 PKGREVISION= 2 d30 3 a32 2 ${SED} -e 's,@@PREFIX@@,${PREFIX},g' \ -e 's,@@VERSION@@,${PKGVERSION},g' \ @ 1.23 log @libmad: disable ASM on mips64 @ text @d1 1 a1 2 # $NetBSD: Makefile,v 1.22 2019/07/10 20:01:57 nia Exp $ # a16 1 USE_TOOLS+= pkg-config @ 1.22 log @libmad: Add patches for CVE-2017-8372, CVE-2017-8373, CVE-2017-8374. From Kurt Roeckx / Debian. Tested with cmus and moc. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.21 2017/08/16 20:21:03 wiz Exp $ d22 9 @ 1.21 log @Follow some http redirects. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.20 2016/04/20 12:10:27 nros Exp $ d5 1 a5 1 PKGREVISION= 1 @ 1.21.18.1 log @Pullup ticket #5995 - requested by nia audio/libmad: security fix Revisions pulled up: - audio/libmad/Makefile 1.22 - audio/libmad/distinfo 1.5 - audio/libmad/patches/patch-bit.c 1.1 - audio/libmad/patches/patch-frame.c 1.1 - audio/libmad/patches/patch-layer12.c 1.1 - audio/libmad/patches/patch-layer3.c 1.1 --- Module Name: pkgsrc Committed By: nia Date: Wed Jul 10 20:01:57 UTC 2019 Modified Files: pkgsrc/audio/libmad: Makefile distinfo Added Files: pkgsrc/audio/libmad/patches: patch-bit.c patch-frame.c patch-layer12.c patch-layer3.c Log Message: libmad: Add patches for CVE-2017-8372, CVE-2017-8373, CVE-2017-8374. >From Kurt Roeckx / Debian. Tested with cmus and moc. @ text @d1 1 a1 1 # $NetBSD$ d5 1 a5 1 PKGREVISION= 2 @ 1.20 log @Set LICENSE for a lot of audio packages. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.19 2014/10/09 14:05:56 wiz Exp $ d10 1 a10 1 HOMEPAGE= http://sourceforge.net/projects/mad/ @ 1.19 log @Remove pkgviews: don't set PKG_INSTALLATION_TYPES in Makefiles. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.18 2012/09/12 00:24:42 asau Exp $ d12 1 @ 1.18 log @"user-destdir" is default these days @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 2010/01/16 17:57:37 wiz Exp $ a14 2 PKG_INSTALLATION_TYPES= overwrite pkgviews @ 1.17 log @Remove workaround for compiler bug in gcc2 on sparc64. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 2007/06/08 18:34:38 wiz Exp $ a15 1 PKG_DESTDIR_SUPPORT= user-destdir @ 1.16 log @Remove dead MASTER_SITES. From Zafer Aydogan. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 2006/11/05 17:14:20 joerg Exp $ a21 3 # Avoid an ICE in gcc2 on sparc64 CONFIGURE_ENV+= F77=${FALSE:Q} @ 1.15 log @DESTDIR support. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2005/12/05 20:49:48 rillig Exp $ d7 1 a7 2 MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=mad/} \ ftp://ftp.mars.org/pub/mpeg/ @ 1.14 log @Fixed pkglint warnings. The warnings are mostly quoting issues, for example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some other changes are outlined in http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2005/08/10 20:56:11 jlam Exp $ d17 1 d34 1 a34 1 ${INSTALL_DATA} ${WRKDIR}/mad.pc ${PREFIX}/lib/pkgconfig @ 1.13 log @Remove the abuse of buildlink that was pkg-config/buildlink3.mk. That file's sole purpose was to provide a dependency on pkg-config and set some environment variables. Instead, turn pkg-config into a "tool" in the tools framework, where the pkg-config wrapper automatically adds PKG_CONFIG_LIBDIR to the environment before invoking the real pkg-config. For all package Makefiles that included pkg-config/buildlink3.mk, remove that inclusion and replace it with USE_TOOLS+=pkg-config. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2005/07/21 16:29:43 wiz Exp $ d23 1 a23 1 CONFIGURE_ENV+= F77=${FALSE} @ 1.12 log @Change path from devel/pkgconfig to devel/pkg-config. No PKGREVISION bump since pkg-config is only a BUILD_DEPENDS. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2005/04/11 21:44:54 tv Exp $ d20 1 a34 1 .include "../../devel/pkg-config/buildlink3.mk" @ 1.11 log @Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2004/10/03 00:13:07 tv Exp $ d34 1 a34 1 .include "../../devel/pkgconfig/buildlink3.mk" @ 1.10 log @Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10 in the process. (More information on tech-pkg.) Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and installing .la files. Bump PKGREVISION (only) of all packages depending directly on the above via a buildlink3 include. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2004/05/31 16:47:47 minskim Exp $ a17 1 USE_BUILDLINK3= YES @ 1.9 log @Enable pkgviews installation. Patches provided by Joachim Kuebart on tech-pkg@@. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2004/03/20 03:00:47 snj Exp $ d5 1 @ 1.8 log @Fix build on sparc64 with gcc2. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2004/03/01 15:54:45 adam Exp $ d15 2 d24 2 @ 1.7 log @Changes 0.15.1b: - New Layer III IMDCT routine based on Szu-Wei Lee's fast algorithm. - Improved robustness of Layer II bitrate/mode combinations. - Other improved portability and robustness. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2004/02/14 17:21:33 jlam Exp $ d19 3 @ 1.6 log @LIBTOOL_OVERRIDE and SHLIBTOOL_OVERRIDE are now lists of shell globs relative to ${WRKSRC}. Remove redundant LIBTOOL_OVERRIDE settings that are automatically handled by the default setting in bsd.pkg.mk. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2003/12/17 03:23:45 simonb Exp $ d4 1 a4 2 DISTNAME= libmad-0.15.0b PKGREVISION= 1 d15 1 a15 1 USE_BUILDLINK2= YES d27 1 a27 1 .include "../../devel/pkgconfig/buildlink2.mk" @ 1.5 log @Add a pkgconfig config file. Some other packages require these. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2003/07/17 21:22:41 grant Exp $ a18 1 LIBTOOL_OVERRIDE= ${WRKSRC}/libtool @ 1.4 log @s/netbsd.org/NetBSD.org/ @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2003/07/10 08:38:18 wiz Exp $ d5 1 d21 9 @ 1.3 log @CONFLICTS with mad package. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2003/07/10 08:32:58 wiz Exp $ d9 1 a9 1 MAINTAINER= simonb@@netbsd.org @ 1.2 log @Does not really USE_PKGLOCALEDIR. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1.1.1 2003/07/10 08:21:44 adam Exp $ d12 2 @ 1.1 log @Initial revision @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2003/06/02 12:38:45 is Exp $ a13 1 USE_PKGLOCALEDIR= YES @ 1.1.1.1 log @MAD is a high-quality fixed-point MPEG audio decoder with 24-bit output. @ text @@