head 1.72; access; symbols pkgsrc-2023Q4:1.70.0.2 pkgsrc-2023Q4-base:1.70 pkgsrc-2023Q3:1.69.0.6 pkgsrc-2023Q3-base:1.69 pkgsrc-2023Q2:1.69.0.4 pkgsrc-2023Q2-base:1.69 pkgsrc-2023Q1:1.69.0.2 pkgsrc-2023Q1-base:1.69 pkgsrc-2022Q4:1.68.0.2 pkgsrc-2022Q4-base:1.68 pkgsrc-2022Q3:1.67.0.2 pkgsrc-2022Q3-base:1.67 pkgsrc-2022Q2:1.65.0.2 pkgsrc-2022Q2-base:1.65 pkgsrc-2022Q1:1.64.0.8 pkgsrc-2022Q1-base:1.64 pkgsrc-2021Q4:1.64.0.6 pkgsrc-2021Q4-base:1.64 pkgsrc-2021Q3:1.64.0.4 pkgsrc-2021Q3-base:1.64 pkgsrc-2021Q2:1.64.0.2 pkgsrc-2021Q2-base:1.64 pkgsrc-2021Q1:1.60.0.2 pkgsrc-2021Q1-base:1.60 pkgsrc-2020Q4:1.59.0.4 pkgsrc-2020Q4-base:1.59 pkgsrc-2020Q3:1.59.0.2 pkgsrc-2020Q3-base:1.59 pkgsrc-2020Q2:1.58.0.8 pkgsrc-2020Q2-base:1.58 pkgsrc-2020Q1:1.58.0.4 pkgsrc-2020Q1-base:1.58 pkgsrc-2019Q4:1.58.0.6 pkgsrc-2019Q4-base:1.58 pkgsrc-2019Q3:1.58.0.2 pkgsrc-2019Q3-base:1.58 pkgsrc-2019Q2:1.57.0.8 pkgsrc-2019Q2-base:1.57 pkgsrc-2019Q1:1.57.0.6 pkgsrc-2019Q1-base:1.57 pkgsrc-2018Q4:1.57.0.4 pkgsrc-2018Q4-base:1.57 pkgsrc-2018Q3:1.57.0.2 pkgsrc-2018Q3-base:1.57 pkgsrc-2018Q2:1.56.0.2 pkgsrc-2018Q2-base:1.56 pkgsrc-2018Q1:1.55.0.14 pkgsrc-2018Q1-base:1.55 pkgsrc-2017Q4:1.55.0.12 pkgsrc-2017Q4-base:1.55 pkgsrc-2017Q3:1.55.0.10 pkgsrc-2017Q3-base:1.55 pkgsrc-2017Q2:1.55.0.6 pkgsrc-2017Q2-base:1.55 pkgsrc-2017Q1:1.55.0.4 pkgsrc-2017Q1-base:1.55 pkgsrc-2016Q4:1.55.0.2 pkgsrc-2016Q4-base:1.55 pkgsrc-2016Q3:1.54.0.20 pkgsrc-2016Q3-base:1.54 pkgsrc-2016Q2:1.54.0.18 pkgsrc-2016Q2-base:1.54 pkgsrc-2016Q1:1.54.0.16 pkgsrc-2016Q1-base:1.54 pkgsrc-2015Q4:1.54.0.14 pkgsrc-2015Q4-base:1.54 pkgsrc-2015Q3:1.54.0.12 pkgsrc-2015Q3-base:1.54 pkgsrc-2015Q2:1.54.0.10 pkgsrc-2015Q2-base:1.54 pkgsrc-2015Q1:1.54.0.8 pkgsrc-2015Q1-base:1.54 pkgsrc-2014Q4:1.54.0.6 pkgsrc-2014Q4-base:1.54 pkgsrc-2014Q3:1.54.0.4 pkgsrc-2014Q3-base:1.54 pkgsrc-2014Q2:1.54.0.2 pkgsrc-2014Q2-base:1.54 pkgsrc-2014Q1:1.53.0.12 pkgsrc-2014Q1-base:1.53 pkgsrc-2013Q4:1.53.0.10 pkgsrc-2013Q4-base:1.53 pkgsrc-2013Q3:1.53.0.8 pkgsrc-2013Q3-base:1.53 pkgsrc-2013Q2:1.53.0.6 pkgsrc-2013Q2-base:1.53 pkgsrc-2013Q1:1.53.0.4 pkgsrc-2013Q1-base:1.53 pkgsrc-2012Q4:1.53.0.2 pkgsrc-2012Q4-base:1.53 pkgsrc-2012Q3:1.52.0.2 pkgsrc-2012Q3-base:1.52 pkgsrc-2012Q2:1.51.0.6 pkgsrc-2012Q2-base:1.51 pkgsrc-2012Q1:1.51.0.4 pkgsrc-2012Q1-base:1.51 pkgsrc-2011Q4:1.51.0.2 pkgsrc-2011Q4-base:1.51 pkgsrc-2011Q3:1.50.0.2 pkgsrc-2011Q3-base:1.50 pkgsrc-2011Q2:1.49.0.10 pkgsrc-2011Q2-base:1.49 pkgsrc-2011Q1:1.49.0.8 pkgsrc-2011Q1-base:1.49 pkgsrc-2010Q4:1.49.0.6 pkgsrc-2010Q4-base:1.49 pkgsrc-2010Q3:1.49.0.4 pkgsrc-2010Q3-base:1.49 pkgsrc-2010Q2:1.49.0.2 pkgsrc-2010Q2-base:1.49 pkgsrc-2010Q1:1.48.0.2 pkgsrc-2010Q1-base:1.48 pkgsrc-2009Q4:1.43.0.6 pkgsrc-2009Q4-base:1.43 pkgsrc-2009Q3:1.43.0.4 pkgsrc-2009Q3-base:1.43 pkgsrc-2009Q2:1.43.0.2 pkgsrc-2009Q2-base:1.43 pkgsrc-2009Q1:1.42.0.28 pkgsrc-2009Q1-base:1.42 pkgsrc-2008Q4:1.42.0.26 pkgsrc-2008Q4-base:1.42 pkgsrc-2008Q3:1.42.0.24 pkgsrc-2008Q3-base:1.42 cube-native-xorg:1.42.0.22 cube-native-xorg-base:1.42 pkgsrc-2008Q2:1.42.0.20 pkgsrc-2008Q2-base:1.42 cwrapper:1.42.0.18 pkgsrc-2008Q1:1.42.0.16 pkgsrc-2008Q1-base:1.42 pkgsrc-2007Q4:1.42.0.14 pkgsrc-2007Q4-base:1.42 pkgsrc-2007Q3:1.42.0.12 pkgsrc-2007Q3-base:1.42 pkgsrc-2007Q2:1.42.0.10 pkgsrc-2007Q2-base:1.42 pkgsrc-2007Q1:1.42.0.8 pkgsrc-2007Q1-base:1.42 pkgsrc-2006Q4:1.42.0.6 pkgsrc-2006Q4-base:1.42 pkgsrc-2006Q3:1.42.0.4 pkgsrc-2006Q3-base:1.42 pkgsrc-2006Q2:1.42.0.2 pkgsrc-2006Q2-base:1.42 pkgsrc-2006Q1:1.41.0.4 pkgsrc-2006Q1-base:1.41 pkgsrc-2005Q4:1.41.0.2 pkgsrc-2005Q4-base:1.41 pkgsrc-2005Q3:1.39.0.6 pkgsrc-2005Q3-base:1.39 pkgsrc-2005Q2:1.39.0.4 pkgsrc-2005Q2-base:1.39 pkgsrc-2005Q1:1.39.0.2 pkgsrc-2005Q1-base:1.39 pkgsrc-2004Q4:1.37.0.2 pkgsrc-2004Q4-base:1.37 pkgsrc-2004Q3:1.36.0.2 pkgsrc-2004Q3-base:1.36 pkgsrc-2004Q2:1.35.0.4 pkgsrc-2004Q2-base:1.35 pkgsrc-2004Q1:1.35.0.2 pkgsrc-2004Q1-base:1.35 pkgsrc-2003Q4:1.34.0.8 pkgsrc-2003Q4-base:1.34 netbsd-1-6-1:1.34.0.4 netbsd-1-6-1-base:1.34 netbsd-1-6:1.34.0.6 netbsd-1-6-RELEASE-base:1.34 pkgviews:1.34.0.2 pkgviews-base:1.34 buildlink2:1.32.0.2 buildlink2-base:1.33 netbsd-1-5-PATCH003:1.31 netbsd-1-5-PATCH001:1.26 netbsd-1-5-RELEASE:1.22 netbsd-1-4-PATCH003:1.22 netbsd-1-4-PATCH002:1.19 comdex-fall-1999:1.18 netbsd-1-4-PATCH001:1.15 netbsd-1-4-RELEASE:1.12 netbsd-1-3-PATCH003:1.8 netbsd-1-3-PATCH002:1.6 FreeBSD-97-10-25:1.1.1.1 FREEBSD:1.1.1; locks; strict; comment @# @; 1.72 date 2024.02.05.06.35.16; author adam; state Exp; branches; next 1.71; commitid 7Dxi1ENH3hWJ5dXE; 1.71 date 2024.01.27.03.11.49; author riastradh; state Exp; branches; next 1.70; commitid f9ct7w5rIiu1g2WE; 1.70 date 2023.11.08.10.58.25; author nia; state Exp; branches; next 1.69; commitid R9OmjFac2uPtpNLE; 1.69 date 2023.02.11.12.39.17; author adam; state Exp; branches; next 1.68; commitid S4w78Wec65Q6E6dE; 1.68 date 2022.10.29.19.16.04; author triaxx; state Exp; branches; next 1.67; commitid Qh5leqqcqA2BdEZD; 1.67 date 2022.07.23.23.02.14; author wiz; state Exp; branches; next 1.66; commitid Uy4wkMhpJqZlC4ND; 1.66 date 2022.07.19.00.06.01; author thor; state Exp; branches; next 1.65; commitid oJ3UvdJBMQHT7rMD; 1.65 date 2022.04.27.21.15.23; author nia; state Exp; branches; next 1.64; commitid 8aZWYHN7pnk1PSBD; 1.64 date 2021.06.05.17.30.01; author thor; state Exp; branches; next 1.63; commitid n85iK63fR0wi3YVC; 1.63 date 2021.05.25.18.11.17; author thor; state Exp; branches; next 1.62; commitid MEq3Vl1pR1QEDyUC; 1.62 date 2021.05.25.17.02.13; author thor; state Exp; branches; next 1.61; commitid Tc3zREowikYXfyUC; 1.61 date 2021.05.25.10.44.22; author thor; state Exp; branches; next 1.60; commitid NC0jDZEqqBVO7wUC; 1.60 date 2021.01.03.15.06.00; author adam; state Exp; branches; next 1.59; commitid ZD8Hfc73MJJYaiCC; 1.59 date 2020.08.01.23.44.06; author tsutsui; state Exp; branches; next 1.58; commitid MW85DBsMM8yV0qiC; 1.58 date 2019.07.27.15.14.40; author nia; state Exp; branches; next 1.57; commitid hkwI5PILhZe48HwB; 1.57 date 2018.07.14.17.12.56; author tsutsui; state Exp; branches 1.57.8.1; next 1.56; commitid Ykv4GG8lLFlHU7KA; 1.56 date 2018.05.22.22.50.25; author jmcneill; state Exp; branches; next 1.55; commitid IabIRq2y4tqCvlDA; 1.55 date 2016.12.18.22.58.34; author adam; state Exp; branches; next 1.54; commitid lm2gzQdnR0tEgwyz; 1.54 date 2014.05.20.19.59.09; author adam; state Exp; branches; next 1.53; commitid 2muyseoaSr6pAjBx; 1.53 date 2012.10.02.23.48.00; author asau; state Exp; branches; next 1.52; 1.52 date 2012.09.26.13.06.17; author jperkin; state Exp; branches; next 1.51; 1.51 date 2011.10.17.19.45.55; author shattered; state Exp; branches; next 1.50; 1.50 date 2011.09.14.15.46.49; author hans; state Exp; branches; next 1.49; 1.49 date 2010.05.12.13.16.15; author martin; state Exp; branches; next 1.48; 1.48 date 2010.03.30.10.29.22; author martin; state Exp; branches; next 1.47; 1.47 date 2010.03.30.09.12.04; author martin; state Exp; branches; next 1.46; 1.46 date 2010.03.14.17.03.04; author tron; state Exp; branches; next 1.45; 1.45 date 2010.03.14.15.46.05; author schmonz; state Exp; branches; next 1.44; 1.44 date 2010.03.14.14.19.19; author martin; state Exp; branches; next 1.43; 1.43 date 2009.05.19.22.16.08; author abs; state Exp; branches; next 1.42; 1.42 date 2006.05.26.12.16.13; author drochner; state Exp; branches; next 1.41; 1.41 date 2005.12.10.21.31.41; author heinz; state Exp; branches 1.41.4.1; next 1.40; 1.40 date 2005.10.03.15.17.14; author joerg; state Exp; branches; next 1.39; 1.39 date 2005.01.12.14.17.44; author wiz; state Exp; branches 1.39.6.1; next 1.38; 1.38 date 2005.01.07.14.52.13; author drochner; state Exp; branches; next 1.37; 1.37 date 2004.11.07.08.55.04; author tron; state Exp; branches 1.37.2.1; next 1.36; 1.36 date 2004.09.07.22.14.09; author salo; state Exp; branches 1.36.2.1; next 1.35; 1.35 date 2004.02.10.09.32.47; author tron; state Exp; branches; next 1.34; 1.34 date 2002.06.23.08.45.09; author kent; state Exp; branches 1.34.8.1; next 1.33; 1.33 date 2002.05.25.06.31.28; author rh; state Exp; branches; next 1.32; 1.32 date 2002.04.25.16.34.15; author abs; state Exp; branches 1.32.2.1; next 1.31; 1.31 date 2002.02.23.09.20.37; author tron; state Exp; branches; next 1.30; 1.30 date 2002.02.22.13.17.53; author simonb; state Exp; branches; next 1.29; 1.29 date 2001.12.03.18.02.42; author wiz; state Exp; branches; next 1.28; 1.28 date 2001.06.19.07.04.58; author jlam; state Exp; branches; next 1.27; 1.27 date 2001.06.11.06.34.18; author jlam; state Exp; branches; next 1.26; 1.26 date 2001.02.16.13.30.47; author wiz; state Exp; branches; next 1.25; 1.25 date 2001.01.11.07.39.41; author tron; state Exp; branches; next 1.24; 1.24 date 2001.01.11.07.38.03; author tron; state Exp; branches; next 1.23; 1.23 date 2001.01.11.07.26.54; author tron; state Exp; branches; next 1.22; 1.22 date 2000.09.11.18.58.42; author tron; state Exp; branches; next 1.21; 1.21 date 2000.07.13.07.33.08; author itojun; state Exp; branches; next 1.20; 1.20 date 2000.07.13.07.30.02; author itojun; state Exp; branches; next 1.19; 1.19 date 2000.02.18.11.04.10; author itojun; state Exp; branches; next 1.18; 1.18 date 99.10.12.04.43.11; author simonb; state Exp; branches; next 1.17; 1.17 date 99.09.27.08.27.47; author agc; state Exp; branches; next 1.16; 1.16 date 99.09.07.03.14.22; author hubertf; state Exp; branches; next 1.15; 1.15 date 99.07.10.10.39.02; author tron; state Exp; branches; next 1.14; 1.14 date 99.07.05.21.56.03; author hubertf; state Exp; branches; next 1.13; 1.13 date 99.06.28.00.35.33; author thorpej; state Exp; branches; next 1.12; 1.12 date 99.04.08.07.34.56; author tron; state Exp; branches; next 1.11; 1.11 date 99.02.15.23.57.50; author is; state Exp; branches; next 1.10; 1.10 date 98.11.12.15.45.09; author agc; state Exp; branches; next 1.9; 1.9 date 98.10.30.03.11.51; author mycroft; state Exp; branches; next 1.8; 1.8 date 98.08.20.15.16.39; author tsarna; state Exp; branches; next 1.7; 1.7 date 98.06.18.16.15.10; author agc; state Exp; branches; next 1.6; 1.6 date 98.04.15.10.38.10; author agc; state Exp; branches; next 1.5; 1.5 date 98.03.07.13.55.38; author mycroft; state Exp; branches; next 1.4; 1.4 date 98.02.26.20.01.53; author augustss; state Exp; branches; next 1.3; 1.3 date 98.01.19.00.58.52; author hubertf; state Exp; branches; next 1.2; 1.2 date 97.10.28.23.59.56; author augustss; state Exp; branches; next 1.1; 1.1 date 97.10.28.23.18.38; author augustss; state Exp; branches 1.1.1.1; next ; 1.57.8.1 date 2019.08.09.13.11.04; author bsiegert; state Exp; branches; next ; commitid NfyldIsQUUn12myB; 1.41.4.1 date 2006.05.27.11.24.06; author ghen; state Exp; branches; next ; 1.39.6.1 date 2005.10.03.19.00.34; author salo; state Exp; branches; next ; 1.37.2.1 date 2005.01.15.07.00.18; author snj; state Exp; branches; next ; 1.36.2.1 date 2004.11.09.08.50.38; author salo; state Exp; branches; next ; 1.34.8.1 date 2004.02.10.15.57.30; author agc; state Exp; branches; next ; 1.32.2.1 date 2002.06.23.18.38.37; author jlam; state Exp; branches; next ; 1.1.1.1 date 97.10.28.23.18.38; author augustss; state Exp; branches; next ; desc @@ 1.72 log @mpg123: updated to 1.32.4 1.32.4 build: Reorganize shared headers, API headers into src/include. Use relative include paths, avoiding internal directories in CPPFLAGS except for config.h. Group C99 feature checks and make several standard headers mandatory. Get rid of SIZE_P, OFF_P and friends. Only enforce dummy module together with libout123, to be able to build individual modules using --disable-components logic. out123: added --libversion libmpg123: Avoid indirect branches into the assembly routines by using C wrappers also for dct36, relieving us of the need to care for bti / endbr instructions for control flow integrity. @ text @# $NetBSD: Makefile,v 1.71 2024/01/27 03:11:49 riastradh Exp $ PKGNAME= ${DISTNAME:C/[^[:alnum:]]*//} COMMENT= MPEG layer 1, 2, and 3 audio player TEST_TARGET= check PKGCONFIG_OVERRIDE+= libmpg123.pc.in libout123.pc.in libsyn123.pc.in MPG123_BUILDING_BASE= # empty .include "../../mk/bsd.prefs.mk" PLIST_VARS+= coreaudio oss sun alsa .if ${OPSYS} == "NetBSD" || ${OPSYS} == "OpenBSD" || ${OPSYS} == "SunOS" MPG123_DEFAULT_MODULE= sun PLIST.sun= yes .elif ${OPSYS} == "Darwin" MPG123_DEFAULT_MODULE= coreaudio PLIST.coreaudio= yes .elif ${OPSYS} == "Linux" MPG123_DEFAULT_MODULE= alsa,oss MPG123_TRY_MODULES= pulse,jack,alsa,oss PLIST.alsa= yes PLIST.oss= yes .include "../../audio/alsa-lib/buildlink3.mk" .else MPG123_DEFAULT_MODULE= oss PLIST.oss= yes .endif .if !empty(PLIST.oss) .include "../../mk/oss.buildlink3.mk" LIBS+= ${LIBOSSAUDIO} CPPFLAGS+= -DDEVOSSAUDIO="\"${DEVOSSAUDIO}\"" CPPFLAGS+= -DDEVOSSSOUND="\"${DEVOSSSOUND}\"" .endif # It attempts to remove all libtool artifacts after it's done installing # the sound modules, but somehow .a persists with some linkers (I found # this with old Darwin linkers), resulting in a PLIST conflict. post-install: ${RM} -f ${DESTDIR}${PREFIX}/lib/mpg123/*.a # MPG123_MODULE is not finally set yet, to avoid NOT_FOR_PLATFORM triggers .include "Makefile.common" .include "options.mk" .include "../../mk/bsd.pkg.mk" # now we can set the default module MPG123_MODULE= ${MPG123_DEFAULT_MODULE} @ 1.71 log @audio/mpg123: default to generic fpu, not altivec, on powerpc. Not all powerpc (not even all powerpc that NetBSD runs on) has altivec! And unfortunately this code base doesn't do runtime CPU feature detection. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.70 2023/11/08 10:58:25 nia Exp $ a3 1 PKGREVISION= 1 @ 1.70 log @mpg123: Resolve a PLIST conflict on Darwin/powerpc. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.69 2023/02/11 12:39:17 adam Exp $ d4 1 @ 1.69 log @mpg123: updated to 1.31.2 1.31.2 ------ - Fix build --with-network=internal only (configure logic error, bug 348). - Fix OS/2 build with getaddrinfo() (which may support IPv6 eventually, thanks to Dave Yeo). @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.68 2022/10/29 19:16:04 triaxx Exp $ d40 6 @ 1.68 log @mpg123: Update to 1.31.0 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.67 2022/07/23 23:02:14 wiz Exp $ d6 2 @ 1.67 log @mpg123*: restore PKGREVISIONs, they were there too long to be reset Can be removed on next update. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.66 2022/07/19 00:06:01 thor Exp $ a3 1 PKGREVISION= 1 @ 1.66 log @audio/mpg123*: reset pkgrevisions and correct CHANGES entries The revisions were not reset on version upgrade and the committer name was wrong in CHANGES. Please excuse the retro-fixup. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.65 2022/04/27 21:15:23 nia Exp $ d4 1 @ 1.65 log @mpg123: Fix device opening on NetBSD on rpi. Normal applications setting the audio output port in 2022 considered harmful. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.64 2021/06/05 17:30:01 thor Exp $ a3 1 PKGREVISION= 1 @ 1.64 log @mpg123: update to 1.28.0 1.28.0 ------ - build: -- Fix up the build to actually build all library objects with libtool consistently, also ensuring no pointless static archives for output modules. -- Adapted things to autoconf 2.71, requiring 2.69 now (the latter tested on Debian, with their patches). -- Improved configure to be more useful --with-default-audio to define the search order, fix static build for --with-audio being a list (just choosing the first one). -- Ensure consistent use of LINK_MPG123_DLL in headers. - build (ports/cmake): -- Thanks to Evgeni Poberezhnikov for working with us on that. -- Fix up ports/cmake to really work in MSVC also for users of the lib (tested in vcpkg, bug 310). -- Hardcode ports/cmake CPU detection for x64 and ARM as CMAKE_SYSTEM_PROCESSOR is useless crap (bug 298 for real). -- Add missing io.h for _setmode() MSVC warned about (bug 311). -- Added BUILD_NO_LARGENAME define to be used by MSVC builds. Note that an MSVC build of libmpg123 does not support 64 bit file offsets. That would need more morting to the explicit API. Thanks to MS for making off_t even more messy and less useful. -- Added JACK output, fixed handling of compat_str there and in win32_wasapi. - libsyn123: Fix syn123_mix() to actually do intermediate conversion when input and output encoding are the same but non-float. This makes out123 --mix work with s16 input and output, which is not that special! - libmpg123: Fix misguided handling of part2_3_length checks in III_get_scale_factors_1() and III_get_scale_factors_2() which invalidated decoding of a mono source encoded as ms+i-stereo (bug 312). This was a regression introduced with version 1.25.7. - libout123: -- Print basic module loading errors only for last one in list. This enables use of an output module search list that anticipates module files not installed with the main package. -- Fixes for win32_wasapi build with MSVC. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.63 2021/05/25 18:11:17 thor Exp $ d4 1 @ 1.63 log @audio/mpg123: really fix PLIST.oss check @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.62 2021/05/25 17:02:13 thor Exp $ d22 1 @ 1.62 log @audio/mpg123: fix check for PLIST.oss @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.61 2021/05/25 10:44:22 thor Exp $ d30 1 a30 1 .if !empty(${PLIST.oss}) @ 1.61 log @audio/mpg123*: update to 1.27.2, simplify things This updates the mpg123 version and also removes packaging cruft. Among that, a never-working patch for madvise and a very old i586 assembly source are gone. The output modules are now installed without libtool files, just as .so (or .dylib). A future update to 1.28 will probably also get rid of the static libraries (upstream fixed the build to work around pkgsrc's wrapped libtool which ignores the autoconf macros to trigger non-static default build). These are the upstream changes: 1.27.2 ------ (Trying some svn tag discipline: 1.27.1 has been tagged before, but not released. Let's increment for any change.) - Removed ports/Xcode, ports/cmake should handle that case. - Ensure debug.h is included last where it matters to avoid conflicts with debug/warning macros in system headers (bug 308). - Fix some debug/printf integer casts for 32 bit platforms (bug 309). 1.27.0 ------ - libmpg123: -- Running on precomputed tables now, no need to call mpg123_init() anymore. That and mpg123_exit() are both just empty shells. You can omit them if you do not care about earlier libmpg123. You can check for MPG123_API_VERSION >= 46. -- Added API that avoids enums, mapped-to by default unless MPG123_ENUM_API is defined. - libout123: -- Added API that avoids enums, mapped-to by default unless MPG123_ENUM_API is defined. -- Added device enumeration for win32, win32_wasapi, alsa, pulse. This increments the output module ABI version to 3. -- You can choose output devices now on Windows. -- Changed default output module order to put pulse before alsa since we now ensure that pulse is not inadvertedly started by the autospawn feature. This improves the experience on desktop systems with pulse where the alsa to pulse use causes glitches. Note that on a modern Linux desktop (Ubuntu), you will not escape an instance of pulseaudio being started, with even the enumeration of the ALSA default device summoning the daemon. If you _want_ sound daemon autospawn behaviour on other platforms, you need to trigger it outside of libout123. - examples: Update for dropped mpg123_init(), more sensible copyright notes. - out123: -- safer limiting of maximum playback rate -- Added --list-devices. - mpg123: -- Fix --continue output to print track_count+1 as continue position after hitting the end of playlist. Makes scripts/conplay go to back to the beginning again (regression in 1.24.0, bug 250). -- Remote control API version 9 with @@I { .. @@I } wrapping of ID3 and playlist display. -- Added --list-devices. -- Fix console printout on Windows. -- Fix terminal control logic to better handle cases where stdin or stderr is not a terminal, also avoid enabling control if you specify stdin as input file. - Updated debugging/warning/error message macros to include the function name. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.60 2021/01/03 15:06:00 adam Exp $ d30 1 a30 1 .if ${PLIST.oss} == "yes" @ 1.60 log @mpg123: updated to 1.26.4 1.26.4 ------ - Clarify seeking documentation regarding samples and PCM frames. - Fix build on MorphOS (patch by Ozkan Sezer, bug 295). - Fix cmake build to install fmt123.h. - Some cmake build fixes, tinyalsa addition by Maarten (bug 299). - libmpg123: explicitly handle some @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.59 2020/08/01 23:44:06 tsutsui Exp $ d6 1 a6 4 PKGCONFIG_OVERRIDE+= libmpg123.pc.in MAKE_ENV+= MPG123_PROGRAM=mpg123 MAKE_ENV+= EXTRA_INSTALL_TARGETS="install-exec-am install-data-am" d12 1 a12 1 PLIST_VARS+= coreaudio oss sun d20 5 d28 3 d44 1 a44 1 MPG123_MODULE= ${MPG123_DEFAULT_MODULE} @ 1.59 log @Don't set PKG_SUGGESTED_OPTIONS=mpg123-with-fpu on softfloat arm. Fixes PR/54779. Bump PKGREVISION to rebuild arm binaries. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.58 2019/07/27 15:14:40 nia Exp $ a3 1 PKGREVISION= 1 @ 1.58 log @mpg123: Update to 1.25.11 libmpg123: * Fix out-of-bounds reads in ID3 parser for unsynced frames. (oss-fuzz-bug 15852) * Fix out-of-bounds read for RVA2 frames with non-delimited identifier. (oss-fuzz-bug 15852) * Fix implementation-defined parsing of RVA2 values. (oss-fuzz-bug 15862) * Fix undefined parsing of APE header for skipping. Also prevent endless loop on premature end of supposed APE header. (oss-fuzz-bug 15864) * Fix some syntax to make pedantic compiler happy. The serious bugs trigger Denial of Service either via the nasty endless loop in supposed APE tags or by crashes if the invalid reads hit a diagnostic by the OS or, more likely, a security mechanism like the sanitizer instrumentation that enabled finding the bugs. I do not have CVE numbers for these bugs. I rather fix the bugs than name them. Just update, will you? @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.57 2018/07/14 17:12:56 tsutsui Exp $ d4 1 @ 1.57 log @mpg123: fix mpg123-pulse build failure on NetBSD/i386 8.0_RC2. Fixes PR pkg/53433 by disabling x86 asm that causes text relocations in libmpg123.so. Ok'ed by martin@@. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.56 2018/05/22 22:50:25 jmcneill Exp $ a3 1 PKGREVISION= 2 @ 1.57.8.1 log @Pullup ticket #6014 - requested by nia audio/mpg123: security fix Revisions pulled up: - audio/mpg123/Makefile 1.58 - audio/mpg123/Makefile.common 1.49 - audio/mpg123/distinfo 1.49 --- Module Name: pkgsrc Committed By: nia Date: Sat Jul 27 15:14:40 UTC 2019 Modified Files: pkgsrc/audio/mpg123: Makefile Makefile.common distinfo Log Message: mpg123: Update to 1.25.11 libmpg123: * Fix out-of-bounds reads in ID3 parser for unsynced frames. (oss-fuzz-bug 15852) * Fix out-of-bounds read for RVA2 frames with non-delimited identifier. (oss-fuzz-bug 15852) * Fix implementation-defined parsing of RVA2 values. (oss-fuzz-bug 15862) * Fix undefined parsing of APE header for skipping. Also prevent endless loop on premature end of supposed APE header. (oss-fuzz-bug 15864) * Fix some syntax to make pedantic compiler happy. The serious bugs trigger Denial of Service either via the nasty endless loop in supposed APE tags or by crashes if the invalid reads hit a diagnostic by the OS or, more likely, a security mechanism like the sanitizer instrumentation that enabled finding the bugs. I do not have CVE numbers for these bugs. I rather fix the bugs than name them. Just update, will you? @ text @d1 1 a1 1 # $NetBSD$ d4 1 @ 1.56 log @Enable NEON optimizations on ARM64. Bump pkg revision. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.55 2016/12/18 22:58:34 adam Exp $ d4 1 a4 1 PKGREVISION= 1 @ 1.55 log @Changes 1.23.8: - Fix long-standing bad memory read (via integer underflow) in ID3 parser for crafted ID3v2 tags with tiny size information @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.54 2014/05/20 19:59:09 adam Exp $ d4 1 @ 1.54 log @Changes 1.19.0: - Support float and 32/24 bit integer output also with fixed-point decoders (conversion from 16 bit precision). - A-Law output encoding is actually implemented now (Michael introduced the encoding back in the old days without ever implementing theconversion table, apparently). - Added --with-cpu=arm_fpu as decoder choice for runtime switch between plain fpu code and NEON. - Fix ARM builds to work properly on debian systems without special CFLAGS (NEON decoder, specifically). - Make scripts/benchmark-cpu.pl check the return value instead of delivering crazy timings for crashed mpg123. - Trigger track initialization in mpg123_info() to avoid use of uninitialized variables (watch out for MPG123_NEED_MORE return value!). - Fix integer code to 32 bit numbers where it would waste 64 bit on modern systems. - Add non-executable stack marking also to ARM assembly. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.53 2012/10/02 23:48:00 asau Exp $ a7 3 MPG123_SUBDIRS= src doc MPG123_SUBDIRS.src= output libmpg123 @ 1.53 log @Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.52 2012/09/26 13:06:17 jperkin Exp $ a3 1 PKGREVISION= 1 d18 1 a18 3 PLIST_VARS+= oss PLIST_VARS+= sun PLIST_VARS+= coreaudio d22 1 a22 1 PLIST.sun = yes d25 1 a25 1 PLIST.coreaudio = yes d28 1 a28 1 PLIST.oss = yes @ 1.52 log @Disable hand-rolled assembly on Solaris, the style is incompatible with the Solaris linker, and -mimpure-text is no longer an option with GCC. Fixes build on Solaris/GCC. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.51 2011/10/17 19:45:55 shattered Exp $ a16 2 PKG_DESTDIR_SUPPORT= user-destdir @ 1.51 log @PR/44543 -- recognize any non-zero return value getaddrinfo() as error. Bump revisions of all variant packages. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.50 2011/09/14 15:46:49 hans Exp $ a39 4 .if ${OPSYS} == "SunOS" MAKE_ENV+= SunOS_LDFLAGS="-shared -mimpure-text" .endif @ 1.50 log @Fix build on SunOS. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.49 2010/05/12 13:16:15 martin Exp $ d4 1 @ 1.49 log @Switch to oss default module on FreeBSD and DragonFly, per PR pkg/43279. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.48 2010/03/30 10:29:22 martin Exp $ d39 4 @ 1.48 log @Use ${LIBOSSAUDIO} from oss.buildlink3.mk. (PR pkg/43077) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.47 2010/03/30 09:12:04 martin Exp $ d24 1 a24 2 .if ${OPSYS} == "NetBSD" || ${OPSYS} == "FreeBSD" || ${OPSYS} == "OpenBSD" \ || ${OPSYS} == "SunOS" || ${OPSYS} == "DragonFly" @ 1.47 log @Add oss specific build environment when defaulting to mpg123-oss output module. Should fix PR pkg/43077. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.46 2010/03/14 17:03:04 tron Exp $ d34 2 a35 1 LIBS+= -lossaudio @ 1.46 log @Set "PKG_DESTDIR_SUPPORT" before including "bsd.prefs.mk" so it actually takes effect. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.45 2010/03/14 15:46:05 schmonz Exp $ d34 3 a46 3 #post-extract: # ${RUN} cp ${FILESDIR}/debug.c ${WRKSRC}/src/libmpg123 @ 1.45 log @Use Core Audio by default on OS X, tested on 10.6. From martin@@. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.44 2010/03/14 14:19:19 martin Exp $ d16 2 @ 1.44 log @Update mpg123 to version 1.10.1. Thanks to for answering lots of stupid questions and general guidance. @ text @d1 1 a1 1 # $NetBSD$ d20 1 d26 3 @ 1.43 log @+PKG_DESTDIR_SUPPORT @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.42 2006/05/26 12:16:13 drochner Exp $ d3 2 a4 3 PKGNAME= mpg123-${MPG123_VERSION} PKGREVISION= 9 COMMENT= Command-line player for mpeg layer 1, 2 and 3 audio d6 1 a6 1 CONFLICTS+= mpg123-nas-[0-9]* d8 2 a9 1 PKG_DESTDIR_SUPPORT= user-destdir d11 20 a30 1 PKG_OPTIONS_VAR=PKG_OPTIONS.mpg123 d32 2 d35 6 @ 1.42 log @fix buffer overflow (CVE-2006-1655), from Debian bump PKGREVISION @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.41 2005/12/10 21:31:41 heinz Exp $ d9 2 @ 1.41 log @Converted packages audio/mpg123* to bsd.options.mk framework (Approved by tron). No bump of PKGREVISION necessary. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.40 2005/10/03 15:17:14 joerg Exp $ d4 1 a4 1 PKGREVISION= 8 @ 1.41.4.1 log @Pullup ticket 1673 - requested by drochner security fix for mpg123 Revisions pulled up: - pkgsrc/audio/mpg123/Makefile 1.42 - pkgsrc/audio/mpg123/distinfo 1.27 - pkgsrc/audio/mpg123/patches/patch-ai 1.4 - pkgsrc/audio/mpg123-esound/Makefile 1.17 - pkgsrc/audio/mpg123-nas/Makefile 1.20 Module Name: pkgsrc Committed By: drochner Date: Fri May 26 12:16:13 UTC 2006 Modified Files: pkgsrc/audio/mpg123: Makefile distinfo pkgsrc/audio/mpg123/patches: patch-ai Log Message: fix buffer overflow (CVE-2006-1655), from Debian bump PKGREVISION --- Module Name: pkgsrc Committed By: drochner Date: Fri May 26 12:33:37 UTC 2006 Modified Files: pkgsrc/audio/mpg123-esound: Makefile pkgsrc/audio/mpg123-nas: Makefile Log Message: also bump PKGREVISION for mpg123 security fix, pointed out by Joerg Sonnenberger @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.42 2006/05/26 12:16:13 drochner Exp $ d4 1 a4 1 PKGREVISION= 9 @ 1.40 log @Correct usage of errno and ctype macros. The former is wrong when thread linking is active, the latter can result in segfaults. Bump revisions of mpg123, mpg123-esound and mpg123-nas for the ctype bugfix. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.39 2005/01/12 14:17:44 wiz Exp $ d9 1 @ 1.39 log @PKGREVISION bump for security fix (previous bump was >4 days ago. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.38 2005/01/07 14:52:13 drochner Exp $ d4 1 a4 1 PKGREVISION= 7 @ 1.39.6.1 log @Pullup ticket 798 - requested by Joerg Sonnenberger bugfixes for mpg123 Revisions pulled up: - pkgsrc/audio/mpg123/Makefile 1.40 - pkgsrc/audio/mpg123/distinfo 1.24 - pkgsrc/audio/mpg123-esound/Makefile 1.12 - pkgsrc/audio/mpg123-nas/Makefile 1.13 - pkgsrc/audio/mpg123/patches/patch-aq 1.3 - pkgsrc/audio/mpg123/patches/patch-av 1.1 - pkgsrc/audio/mpg123/patches/patch-aw 1.1 Module Name: pkgsrc Committed By: joerg Date: Mon Oct 3 15:17:14 UTC 2005 Modified Files: pkgsrc/audio/mpg123: Makefile distinfo pkgsrc/audio/mpg123-esound: Makefile pkgsrc/audio/mpg123-nas: Makefile pkgsrc/audio/mpg123/patches: patch-aq Added Files: pkgsrc/audio/mpg123/patches: patch-av patch-aw Log Message: Correct usage of errno and ctype macros. The former is wrong when thread linking is active, the latter can result in segfaults. Bump revisions of mpg123, mpg123-esound and mpg123-nas for the ctype bugfix. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.40 2005/10/03 15:17:14 joerg Exp $ d4 1 a4 1 PKGREVISION= 8 @ 1.38 log @Fix a buffer overflow by a malicous playlist (CAN-2004-1284). Being here, fix a possible problem which was mentioned in conjunction with CAN-2003-0577 - zero bitrate makes mpg123 assume a negative frame size. bump PKGREVISION @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.37 2004/11/07 08:55:04 tron Exp $ d4 1 a4 1 PKGREVISION= 6 @ 1.37 log @Add fix for security vulnerability reported in CAN-2004-0982 based on patches from Debian's advisory DSA-578. Bump package revision because of this fix. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.36 2004/09/07 22:14:09 salo Exp $ d4 1 a4 1 PKGREVISION= 5 @ 1.37.2.1 log @Pullup ticket 227 - requested by Matthias Drochner security fix for mpg123 Module Name: pkgsrc Committed By: drochner Date: Fri Jan 7 14:52:13 UTC 2005 Modified Files: pkgsrc/audio/mpg123: Makefile distinfo Added Files: pkgsrc/audio/mpg123/patches: patch-as patch-at Log Message: Fix a buffer overflow by a malicous playlist (CAN-2004-1284). Being here, fix a possible problem which was mentioned in conjunction with CAN-2003-0577 - zero bitrate makes mpg123 assume a negative frame size. bump PKGREVISION --- Module Name: pkgsrc Committed By: drochner Date: Wed Jan 12 11:52:38 UTC 2005 Modified Files: pkgsrc/audio/mpg123: distinfo pkgsrc/audio/mpg123/patches: patch-ar Log Message: another header valdation (CAN-2004-0991) ride on recent PKGREVISION bump --- Module Name: pkgsrc Committed By: wiz Date: Wed Jan 12 14:17:44 UTC 2005 Modified Files: pkgsrc/audio/mpg123: Makefile pkgsrc/audio/mpg123-esound: Makefile pkgsrc/audio/mpg123-nas: Makefile Log Message: PKGREVISION bump for security fix (previous bump was >4 days ago. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.39 2005/01/12 14:17:44 wiz Exp $ d4 1 a4 1 PKGREVISION= 7 @ 1.36 log @PKGREVISION++ - fix a buffer overflow: "A malicious formatted mp3/2 causes mpg123 to fail header checks, this may allow arbitrary code to be executed with the privilege of the user trying to play the mp3." - patch from Debian but retain code style. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.35 2004/02/10 09:32:47 tron Exp $ d4 1 a4 1 PKGREVISION= 4 @ 1.36.2.1 log @Pullup ticket 134 - requested by Matthias Scheler security fix for mpg123 Module Name: pkgsrc Committed By: tron Date: Sun Nov 7 08:55:04 UTC 2004 Modified Files: pkgsrc/audio/mpg123: Makefile distinfo pkgsrc/audio/mpg123-esound: Makefile pkgsrc/audio/mpg123-nas: Makefile pkgsrc/audio/mpg123/patches: patch-aq Log Message: Add fix for security vulnerability reported in CAN-2004-0982 based on patches from Debian's advisory DSA-578. Bump package revision because of this fix. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.37 2004/11/07 08:55:04 tron Exp $ d4 1 a4 1 PKGREVISION= 5 @ 1.35 log @Fix security vulnerability reported in CAN-2003-0865. Bump package revision because of this fix. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.34 2002/06/23 08:45:09 kent Exp $ d4 1 a4 1 PKGREVISION= 3 @ 1.34 log @Integrate ARM 64bit fixedpoint patch submitted by Tim Deegan in pkg/16479. This feature is enabled by MPG123_ARM_FIXED64. mpg123/Makefile.common contains common stuff of mpg123 and mpg123-esound. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.33 2002/05/25 06:31:28 rh Exp $ d4 1 a4 1 PKGREVISION= 2 @ 1.34.8.1 log @Pullup security fix to the pkgsrc-2003Q4 branch, requested by Matthias Scheler. Module Name: pkgsrc Committed By: tron Date: Tue Feb 10 09:32:47 UTC 2004 Modified Files: pkgsrc/audio/mpg123: Makefile distinfo pkgsrc/audio/mpg123-esound: Makefile pkgsrc/audio/mpg123-nas: Makefile Added Files: pkgsrc/audio/mpg123/patches: patch-aq Log Message: Fix security vulnerability reported in CAN-2003-0865. Bump package revision because of this fix. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.35 2004/02/10 09:32:47 tron Exp $ d4 1 a4 1 PKGREVISION= 3 @ 1.33 log @Add conflict with mpg123-nas-[0-9]* While at it, move PKGNAME line one up to make pkglint happy. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.32 2002/04/25 16:34:15 abs Exp $ d3 1 a3 2 DISTNAME= mpg123-0.59r PKGNAME= mpg123-0.59.18 a4 9 CATEGORIES= audio MASTER_SITES= http://www.mpg123.de/mpg123/ \ http://www-ti.informatik.uni-tuebingen.de/~hippm/mpg123/ PATCH_SITES= ftp://ftp.kame.net/pub/kame/misc/ PATCHFILES= mpg123-059r-v6-20000713b.diff.gz MAINTAINER= packages@@netbsd.org HOMEPAGE= http://www.mpg123.de/ d9 1 a9 43 BUILD_DEFS+= USE_INET6 DIST_SUBDIR= mpg123 USE_BUILDLINK_ONLY= # defined # for OBJECT_FMT .include "../../mk/bsd.prefs.mk" .if (${MACHINE_ARCH} == "i386") .if (${OBJECT_FMT} == "ELF") ALL_TARGET= netbsd-i386-elf .else ALL_TARGET= netbsd-i386 .endif .elif (${MACHINE_ARCH} == "arm" || ${MACHINE_ARCH} == "arm32") ALL_TARGET= netbsd-arm .elif (${MACHINE_ARCH} == "m68k") ALL_TARGET= netbsd-m68k .else ALL_TARGET= ${LOWER_OPSYS} .endif .if ${OPSYS} == "SunOS" ALL_TARGET= solaris-gcc .endif .if defined(USE_INET6) && ${USE_INET6} == "YES" CPPFLAGS+= -DINET6 .endif MAKE_FLAGS+= PREFIX="${PREFIX}" pre-patch: ${LN} -s . ${WRKSRC}/mpg123 post-patch: ${RM} -f ${WRKSRC}/mpg123 ${CP} ${FILESDIR}/decode_i586_.s ${WRKSRC}/ cd ${WRKSRC} ; ${MV} decode_i586.s decode_i586.s.orig ;\ ${SED} \ -e 's@@^/@@#/@@g' \ decode_i586.s @ 1.32 log @Check for arm and arm32, not just arm32. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.31 2002/02/23 09:20:37 tron Exp $ a3 1 PKGREVISION= 1 d5 1 d16 2 @ 1.32.2.1 log @Merge from pkgsrc-current to buildlink2 branch. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.33 2002/05/25 06:31:28 rh Exp $ d4 1 a5 1 PKGREVISION= 2 a15 2 CONFLICTS+= mpg123-nas-[0-9]* @ 1.31 log @Bump package revision to 1 after 64Bit patch went in. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.30 2002/02/22 13:17:53 simonb Exp $ d31 2 a32 2 .elif (${MACHINE_ARCH} == "arm32") ALL_TARGET= netbsd-arm32 @ 1.30 log @Drop the alpha-linux l3.diff.gz altogether - it only makes the previous diff much harder to read than it should be. @ text @d1 1 a1 2 # $NetBSD: Makefile,v 1.29 2001/12/03 18:02:42 wiz Exp $ # d4 1 @ 1.29 log @Make PKGNAME dewey-conform. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.28 2001/06/19 07:04:58 jlam Exp $ d10 2 a11 3 PATCH_SITES= ftp://ftp.kame.net/pub/kame/misc/ \ http://www.unix-ag.org/Linux-Alpha/Packages/ PATCHFILES= mpg123-059r-v6-20000713b.diff.gz l3.diff.gz @ 1.28 log @Mark as USE_BUILDLINK_ONLY. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.27 2001/06/11 06:34:18 jlam Exp $ d4 2 a5 1 DISTNAME= mpg123-0.59r @ 1.27 log @CPPFLAGS is now passed to MAKE_ENV and CONFIGURE_ENV by bsd.pkg.mk, so adapt by moving CPPFLAGS settings to top-level, and removing explicit inclusion of CPPFLAGS into MAKE_ENV and CONFIGURE_ENV. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.26 2001/02/16 13:30:47 wiz Exp $ d19 2 @ 1.26 log @Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.25 2001/01/11 07:39:41 tron Exp $ d42 1 a42 1 MAKE_ENV+= CPPFLAGS="-DINET6" @ 1.25 log @Use IPv6 support on Solaris, too. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.24 2001/01/11 07:38:03 tron Exp $ d15 1 @ 1.24 log @Fix build problem invented in last commit. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.23 2001/01/11 07:26:54 tron Exp $ a37 1 #MAKE_ENV+= CPPFLAGS="" @ 1.23 log @Work arround the problem that the IPv6 patch file needs to be applied with "-p1" while the layer 3 64bit patch needs "-p0". @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.22 2000/09/11 18:58:42 tron Exp $ d37 2 a38 1 MAKE_ENV+= CPPFLAGS="" d51 1 @ 1.22 log @Build with patch to fix layer 3 engine on 64Bit systems. Fixes PR pkg/10677 by R. C. Dowdeswell. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.21 2000/07/13 07:33:08 itojun Exp $ a11 1 PATCH_DIST_STRIP= -p1 d45 3 @ 1.21 log @more correction to IPv4 part @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.20 2000/07/13 07:30:02 itojun Exp $ d9 3 a11 2 PATCH_SITES= ftp://ftp.kame.net/pub/kame/misc/ PATCHFILES= mpg123-059r-v6-20000713b.diff.gz d18 1 @ 1.20 log @correct IPv4-only behavior (upgradede IPv6 patch). from mcr@@sandelman.ottawa.on.ca @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.19 2000/02/18 11:04:10 itojun Exp $ d10 1 a10 1 PATCHFILES= mpg123-059r-v6-20000713a.diff.gz @ 1.19 log @make the pkgsrc IPv6 ready. % mpg123 http://www.v6.foo.com/ @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.18 1999/10/12 04:43:11 simonb Exp $ d10 1 a10 1 PATCHFILES= mpg123-059r-v6-20000111.diff.gz @ 1.18 log @Add fixed-point support used by the arm32. XXX: Uses strongarm C-compiler options to use 32x32=64 int multiply. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 1999/09/27 08:27:47 agc Exp $ d9 4 d16 2 d37 4 @ 1.17 log @Make this package compile on Solaris. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 1999/09/07 03:14:22 hubertf Exp $ d21 2 @ 1.16 log @new homepage & master site. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 1999/07/10 10:39:02 tron Exp $ d24 5 a28 1 ALL_TARGET= netbsd @ 1.15 log @Update "mpg123" package version 0.59r. Changes since version 0.59q: - applied audio_alib changes from Ralf Hildebrandt - some 'paetsches' from DK - minor optimizations in layer3 (dequantize/huffman) - BSDOS 4.0 with gcc added to Makefile () - Solaris-ESD patch from Ryan Prosser - Added Frontend changes from Bertrand Petit - more DK 'paetsches' (final dk7-clubhaus edition), includes extended term control - SGI audio fix for non RAD machines from Erik Mouw - fixed ugly bug in layer3 dequant for bt==2 (may cause high frequency clitchs) - AMD-3DNow optimizations in decode and dct64 - OS/2 reworked from Samuel Audet (see audio_os2.c for more) - added freebsd-esd make-entry from Daniel O'Connor (darius@@guppy.dons.net.au) - added enhanced head_check from D. Skarda <0rfelyus@@atrey.karlin.mff.cuni.cz> - applied 'xterm-title-patch' from "Wilson, Jeff D" - more esd changes from Robert Bihlmeyer - applied Hannu Napari's SGI audio patches - minor changes in httpget.c and mpg123.c - added native AIX support from Juergen.Schoew@@unix-ag.uni-siegen.de - applied playlist patch from - more SGI audio patches from Gilles Zunino - applied esdserver patch from Matthew Parslow - added some fixes for control_generic @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 1999/07/05 21:56:03 hubertf Exp $ d6 2 a7 1 MASTER_SITES= http://www-ti.informatik.uni-tuebingen.de/~hippm/mpg123/ d10 1 a10 1 HOMEPAGE= http://www-ti.informatik.uni-tuebingen.de/~hippm/mpg123.html @ 1.14 log @Fix last commit differently (work around RCS ID in patch) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 1999/06/28 00:35:33 thorpej Exp $ d4 7 a12 7 DISTNAME= mpg123-0.59q CATEGORIES= audio MASTER_SITES= http://ftp.tu-clausthal.de/pub/unix/audio/mpg123/ MAINTAINER= augustss@@cs.chalmers.se HOMEPAGE= http://mpg.123.org/ @ 1.13 log @Make this build on i386/ELF systems. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 1999/04/08 07:34:56 tron Exp $ d30 4 @ 1.12 log @Update "mpg123" to version 0.59q. Patches supplied by Jeff Rizzo in PR pkg/7338. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 1999/02/15 23:57:50 is Exp $ d4 3 d15 3 d19 1 @ 1.11 log @Use the inlined bfextu opcode for get1bit() on m68k. Makes mp3 decoding about 6% faster, which gives us a bit more of safety margin on the MC68060 at 50 MHz. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 1998/11/12 15:45:09 agc Exp $ d4 1 a4 1 DISTNAME= mpg123-0.59o @ 1.10 log @s/cp/${CP}/ s/files/${FILESDIR}/ @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 1998/10/30 03:11:51 mycroft Exp $ d13 2 @ 1.9 log @Use the Pentium-optimized decoding routines. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 1998/08/20 15:16:39 tsarna Exp $ d20 1 a20 1 cp files/decode_i586_.s ${WRKSRC}/ @ 1.8 log @The Grand Homepagification: - New, optional Makefile variable HOMEPAGE, specifies a URL for the home page of the software if it has one. - The value of HOMEPAGE is used to add a link from the README.html files. - pkglint updated to know about it. The "correct" location for HOMEPAGE in the Makefile is after MAINTAINER, in that same section. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 1998/06/18 16:15:10 agc Exp $ d18 3 @ 1.7 log @Update package Makefiles for automatic manual page handling. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 1998/04/15 10:38:10 agc Exp $ d9 1 @ 1.6 log @Use the bsd.pkg.mk and bsd.pkg.subdir.mk files in the pkgsrc tree. Remove redundant (and sometimes erroneous) comments. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 1998/03/07 13:55:38 mycroft Exp $ a8 2 MAN1= mpg123.1 @ 1.5 log @Update to 0.59o. @ text @d1 1 a1 6 # New ports collection makefile for: mpg123 # Version required: mpg123-0.59k # Date created: 97-10-25 # Whom: augustss@@cs.chalmers.se # # $NetBSD: Makefile,v 1.4 1998/02/26 20:01:53 augustss Exp $ d20 1 a20 1 .include @ 1.4 log @Upgrade to mpg123-0.59n. @ text @d6 1 a6 1 # $NetBSD: Makefile,v 1.3 1998/01/19 00:58:52 hubertf Exp $ d9 1 a9 1 DISTNAME= mpg123-0.59n @ 1.3 log @portlint: move RCS-Id @ text @d6 1 a6 1 # $NetBSD: Makefile,v 1.2 1997/10/28 23:59:56 augustss Exp $ d9 1 a9 1 DISTNAME= mpg123-0.59k @ 1.2 log @NetBSD port. @ text @a0 1 # $NetBSD: $ d5 2 @ 1.1 log @Initial revision @ text @d1 1 d3 3 a5 5 # Version required: 0.59k # Date created: 25 June 1997 # Whom: Carey Jones # # $Id: Makefile,v 1.2 1997/07/14 10:26:51 max Exp $ d8 1 a8 1 DISTNAME= mpg123-0.59k d10 1 a10 1 MASTER_SITES= ftp://ftp.tu-clausthal.de/pub/unix/audio/mpg123/ d12 1 a12 1 MAINTAINER= mcj@@acquiesce.org a13 1 ALL_TARGET= freebsd d15 8 @ 1.1.1.1 log @Initial import of FreeBSD audio packages. @ text @@