head	1.25;
access;
symbols
	pkgsrc-2019Q4:1.24.0.50
	pkgsrc-2019Q4-base:1.24
	pkgsrc-2019Q3:1.24.0.46
	pkgsrc-2019Q3-base:1.24
	pkgsrc-2019Q2:1.24.0.44
	pkgsrc-2019Q2-base:1.24
	pkgsrc-2019Q1:1.24.0.42
	pkgsrc-2019Q1-base:1.24
	pkgsrc-2018Q4:1.24.0.40
	pkgsrc-2018Q4-base:1.24
	pkgsrc-2018Q3:1.24.0.38
	pkgsrc-2018Q3-base:1.24
	pkgsrc-2018Q2:1.24.0.36
	pkgsrc-2018Q2-base:1.24
	pkgsrc-2018Q1:1.24.0.34
	pkgsrc-2018Q1-base:1.24
	pkgsrc-2017Q4:1.24.0.32
	pkgsrc-2017Q4-base:1.24
	pkgsrc-2017Q3:1.24.0.30
	pkgsrc-2017Q3-base:1.24
	pkgsrc-2017Q2:1.24.0.26
	pkgsrc-2017Q2-base:1.24
	pkgsrc-2017Q1:1.24.0.24
	pkgsrc-2017Q1-base:1.24
	pkgsrc-2016Q4:1.24.0.22
	pkgsrc-2016Q4-base:1.24
	pkgsrc-2016Q3:1.24.0.20
	pkgsrc-2016Q3-base:1.24
	pkgsrc-2016Q2:1.24.0.18
	pkgsrc-2016Q2-base:1.24
	pkgsrc-2016Q1:1.24.0.16
	pkgsrc-2016Q1-base:1.24
	pkgsrc-2015Q4:1.24.0.14
	pkgsrc-2015Q4-base:1.24
	pkgsrc-2015Q3:1.24.0.12
	pkgsrc-2015Q3-base:1.24
	pkgsrc-2015Q2:1.24.0.10
	pkgsrc-2015Q2-base:1.24
	pkgsrc-2015Q1:1.24.0.8
	pkgsrc-2015Q1-base:1.24
	pkgsrc-2014Q4:1.24.0.6
	pkgsrc-2014Q4-base:1.24
	pkgsrc-2014Q3:1.24.0.4
	pkgsrc-2014Q3-base:1.24
	pkgsrc-2014Q2:1.24.0.2
	pkgsrc-2014Q2-base:1.24
	pkgsrc-2014Q1:1.23.0.18
	pkgsrc-2014Q1-base:1.23
	pkgsrc-2013Q4:1.23.0.16
	pkgsrc-2013Q4-base:1.23
	pkgsrc-2013Q3:1.23.0.14
	pkgsrc-2013Q3-base:1.23
	pkgsrc-2013Q2:1.23.0.12
	pkgsrc-2013Q2-base:1.23
	pkgsrc-2013Q1:1.23.0.10
	pkgsrc-2013Q1-base:1.23
	pkgsrc-2012Q4:1.23.0.8
	pkgsrc-2012Q4-base:1.23
	pkgsrc-2012Q3:1.23.0.6
	pkgsrc-2012Q3-base:1.23
	pkgsrc-2012Q2:1.23.0.4
	pkgsrc-2012Q2-base:1.23
	pkgsrc-2012Q1:1.23.0.2
	pkgsrc-2012Q1-base:1.23
	pkgsrc-2011Q4:1.22.0.2
	pkgsrc-2011Q4-base:1.22
	pkgsrc-2011Q3:1.21.0.14
	pkgsrc-2011Q3-base:1.21
	pkgsrc-2011Q2:1.21.0.12
	pkgsrc-2011Q2-base:1.21
	pkgsrc-2011Q1:1.21.0.10
	pkgsrc-2011Q1-base:1.21
	pkgsrc-2010Q4:1.21.0.8
	pkgsrc-2010Q4-base:1.21
	pkgsrc-2010Q3:1.21.0.6
	pkgsrc-2010Q3-base:1.21
	pkgsrc-2010Q2:1.21.0.4
	pkgsrc-2010Q2-base:1.21
	pkgsrc-2010Q1:1.21.0.2
	pkgsrc-2010Q1-base:1.21
	pkgsrc-2009Q4:1.20.0.14
	pkgsrc-2009Q4-base:1.20
	pkgsrc-2009Q3:1.20.0.12
	pkgsrc-2009Q3-base:1.20
	pkgsrc-2009Q2:1.20.0.10
	pkgsrc-2009Q2-base:1.20
	pkgsrc-2009Q1:1.20.0.8
	pkgsrc-2009Q1-base:1.20
	pkgsrc-2008Q4:1.20.0.6
	pkgsrc-2008Q4-base:1.20
	pkgsrc-2008Q3:1.20.0.4
	pkgsrc-2008Q3-base:1.20
	cube-native-xorg:1.20.0.2
	cube-native-xorg-base:1.20
	pkgsrc-2008Q2:1.19.0.6
	pkgsrc-2008Q2-base:1.19
	cwrapper:1.19.0.4
	pkgsrc-2008Q1:1.19.0.2
	pkgsrc-2008Q1-base:1.19
	pkgsrc-2007Q4:1.18.0.8
	pkgsrc-2007Q4-base:1.18
	pkgsrc-2007Q3:1.18.0.6
	pkgsrc-2007Q3-base:1.18
	pkgsrc-2007Q2:1.18.0.4
	pkgsrc-2007Q2-base:1.18
	pkgsrc-2007Q1:1.18.0.2
	pkgsrc-2007Q1-base:1.18
	pkgsrc-2006Q4:1.17.0.6
	pkgsrc-2006Q4-base:1.17
	pkgsrc-2006Q3:1.17.0.4
	pkgsrc-2006Q3-base:1.17
	pkgsrc-2006Q2:1.17.0.2
	pkgsrc-2006Q2-base:1.17
	pkgsrc-2006Q1:1.16.0.2
	pkgsrc-2006Q1-base:1.16
	pkgsrc-2005Q4:1.14.0.2
	pkgsrc-2005Q4-base:1.14
	pkgsrc-2005Q3:1.11.0.6
	pkgsrc-2005Q3-base:1.11
	pkgsrc-2005Q2:1.11.0.4
	pkgsrc-2005Q2-base:1.11
	pkgsrc-2005Q1:1.11.0.2
	pkgsrc-2005Q1-base:1.11
	pkgsrc-2004Q4:1.9.0.2
	pkgsrc-2004Q4-base:1.9
	pkgsrc-2004Q3:1.7.0.2
	pkgsrc-2004Q3-base:1.7
	pkgsrc-2004Q2:1.6.0.2
	pkgsrc-2004Q2-base:1.6
	pkgsrc-2004Q1:1.5.0.2
	pkgsrc-2004Q1-base:1.5
	pkgsrc-2003Q4:1.4.0.4
	pkgsrc-2003Q4-base:1.4
	netbsd-1-6-1:1.4.0.2
	netbsd-1-6-1-base:1.4
	netbsd-1-6:1.2.0.8
	netbsd-1-6-RELEASE-base:1.2
	pkgviews:1.2.0.4
	pkgviews-base:1.2
	buildlink2-base:1.1
	buildlink2:1.2.0.2;
locks; strict;
comment	@# @;


1.25
date	2020.01.20.21.54.01;	author nia;	state dead;
branches;
next	1.24;
commitid	dznnPOejT5D1CtTB;

1.24
date	2014.05.20.19.59.10;	author adam;	state Exp;
branches;
next	1.23;
commitid	2muyseoaSr6pAjBx;

1.23
date	2012.01.13.10.54.47;	author obache;	state Exp;
branches;
next	1.22;

1.22
date	2011.10.17.19.45.55;	author shattered;	state Exp;
branches;
next	1.21;

1.21
date	2010.03.14.14.58.26;	author martin;	state Exp;
branches;
next	1.20;

1.20
date	2008.08.11.15.21.04;	author joerg;	state Exp;
branches;
next	1.19;

1.19
date	2008.03.02.06.10.33;	author jlam;	state Exp;
branches;
next	1.18;

1.18
date	2007.01.07.09.13.47;	author rillig;	state Exp;
branches;
next	1.17;

1.17
date	2006.05.26.12.33.37;	author drochner;	state Exp;
branches;
next	1.16;

1.16
date	2006.03.04.21.28.57;	author jlam;	state Exp;
branches
	1.16.2.1;
next	1.15;

1.15
date	2006.01.09.17.43.59;	author tron;	state Exp;
branches;
next	1.14;

1.14
date	2005.12.10.21.31.41;	author heinz;	state Exp;
branches;
next	1.13;

1.13
date	2005.12.05.20.49.49;	author rillig;	state Exp;
branches;
next	1.12;

1.12
date	2005.10.03.15.17.14;	author joerg;	state Exp;
branches;
next	1.11;

1.11
date	2005.03.09.20.16.27;	author minskim;	state Exp;
branches
	1.11.6.1;
next	1.10;

1.10
date	2005.01.12.14.17.44;	author wiz;	state Exp;
branches;
next	1.9;

1.9
date	2004.11.07.08.55.04;	author tron;	state Exp;
branches
	1.9.2.1;
next	1.8;

1.8
date	2004.10.03.00.13.08;	author tv;	state Exp;
branches;
next	1.7;

1.7
date	2004.09.07.22.14.10;	author salo;	state Exp;
branches
	1.7.2.1;
next	1.6;

1.6
date	2004.04.24.23.05.40;	author wiz;	state Exp;
branches;
next	1.5;

1.5
date	2004.02.10.09.32.47;	author tron;	state Exp;
branches;
next	1.4;

1.4
date	2002.11.28.12.15.49;	author markd;	state Exp;
branches
	1.4.4.1;
next	1.3;

1.3
date	2002.09.06.11.51.59;	author wiz;	state Exp;
branches;
next	1.2;

1.2
date	2002.06.23.08.45.09;	author kent;	state Exp;
branches
	1.2.2.1;
next	1.1;

1.1
date	2002.06.22.17.56.38;	author kent;	state Exp;
branches;
next	;

1.16.2.1
date	2006.05.27.11.24.06;	author ghen;	state Exp;
branches;
next	;

1.11.6.1
date	2005.10.03.19.00.34;	author salo;	state Exp;
branches;
next	;

1.9.2.1
date	2005.01.15.07.00.18;	author snj;	state Exp;
branches;
next	;

1.7.2.1
date	2004.11.09.08.50.38;	author salo;	state Exp;
branches;
next	;

1.4.4.1
date	2004.02.10.15.57.30;	author agc;	state Exp;
branches;
next	;

1.2.2.1
date	2002.06.23.08.45.09;	author jlam;	state dead;
branches;
next	1.2.2.2;

1.2.2.2
date	2002.06.23.18.38.39;	author jlam;	state Exp;
branches;
next	;


desc
@@


1.25
log
@*: Remove esound support from pkgsrc

Enlightened Sound Daemon was one of the earlier solutions to the old
"multiple programs can't open /dev/audio at once" problem that was once
a thing we had to worry about.

Eventually, it was adopted as part of GNOME. GNOME lost interest in it
about a decade ago and dropped it in favour of PulseAudio, newer
applications are generally uninterested in supporting it. Last release
was in 2008 and support for newer OS APIs is pretty nonexistent.

Several years ago the original website disappeared.

https://en.wikipedia.org/wiki/Enlightened_Sound_Daemon
https://tracker.debian.org/news/999428/removed-0241-11-from-unstable/
@
text
@# $NetBSD: Makefile,v 1.24 2014/05/20 19:59:10 adam Exp $

MPG123_MODULE=	esd

.include "../../audio/mpg123/Makefile.common"

USE_TOOLS+=	pkg-config

.include "../../audio/esound/buildlink3.mk"
.include "../../audio/mpg123/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
@


1.24
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.23 2012/01/13 10:54:47 obache Exp $
@


1.23
log
@Recursive bump from audio/libaudiofile, x11/qt4-libs and x11/qt4-tools ABI bump.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.22 2011/10/17 19:45:55 shattered Exp $
d5 1
a5 4
PKGREVISION=	2

.include "${.CURDIR}/../../audio/mpg123/Makefile.common"

@


1.22
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.21 2010/03/14 14:58:26 martin Exp $
d5 1
a5 1
PKGREVISION=	1
@


1.21
log
@Update to new mpg123 world order
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.20 2008/08/11 15:21:04 joerg Exp $
d5 1
@


1.20
log
@Needs pkg-config.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.19 2008/03/02 06:10:33 jlam Exp $
d3 1
a3 3
PKGNAME=	mpg123-esound-${MPG123_VERSION}
PKGREVISION=	7
COMMENT=	Command-line player for mpeg layer 1, 2 and 3 audio with EsounD
a4 1
MAINTAINER=	pkgsrc-users@@NetBSD.org
d6 1
a6 1
PKG_DESTDIR_SUPPORT=	user-destdir
a7 4
TARGET_SUFFIX=	-esd

PKG_OPTIONS_VAR=PKG_OPTIONS.mpg123-esound
.include "../../audio/mpg123/Makefile.common"
a10 8
INSTALLATION_DIRS=	bin ${PKGMANDIR}/man1

do-install:
	${INSTALL_PROGRAM} ${WRKSRC}/mpg123 \
		${DESTDIR}${PREFIX}/bin/mpg123-esound
	${INSTALL_MAN} ${WRKSRC}/mpg123.1 \
		${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/mpg123-esound.1

d12 1
@


1.19
log
@Mechanical changes to add full DESTDIR support to packages that install
their files via a custom do-install target.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.18 2007/01/07 09:13:47 rillig Exp $
d16 2
@


1.18
log
@Mechanically replaced man/* with ${PKGMANDIR}/* in the definition of
INSTALLATION_DIRS, as well as all occurrences of ${PREFIX}/man with
${PREFIX}/${PKGMANDIR}.

Fixes PR 35265, although I did not use the patch provided therein.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.17 2006/05/26 12:33:37 drochner Exp $
d9 2
d19 4
a22 2
	${INSTALL_PROGRAM} ${WRKSRC}/mpg123 ${PREFIX}/bin/mpg123-esound
	${INSTALL_MAN} ${WRKSRC}/mpg123.1 ${PREFIX}/${PKGMANDIR}/man1/mpg123-esound.1
@


1.17
log
@also bump PKGREVISION for mpg123 security fix, pointed out
by Joerg Sonnenberger
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.16 2006/03/04 21:28:57 jlam Exp $
d14 1
a14 1
INSTALLATION_DIRS=	bin man/man1
d18 1
a18 1
	${INSTALL_MAN} ${WRKSRC}/mpg123.1 ${PREFIX}/man/man1/mpg123-esound.1
@


1.16
log
@Point MAINTAINER to pkgsrc-users@@NetBSD.org in the case where no
developer is officially maintaining the package.

The rationale for changing this from "tech-pkg" to "pkgsrc-users" is
that it implies that any user can try to maintain the package (by
submitting patches to the mailing list).  Since the folks most likely
to care about the package are the folks that want to use it or are
already using it, this would leverage the energy of users who aren't
developers.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.15 2006/01/09 17:43:59 tron Exp $
d4 1
a4 1
PKGREVISION=	6
@


1.16.2.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.17 2006/05/26 12:33:37 drochner Exp $
d4 1
a4 1
PKGREVISION=	7
@


1.15
log
@I only maintain the "mpg123" package and not the "mpg123-nas" and
"mpg123-esound" flavours.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.14 2005/12/10 21:31:41 heinz Exp $
d7 1
a7 1
MAINTAINER=	tech-pkg@@NetBSD.org
@


1.14
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.13 2005/12/05 20:49:49 rillig Exp $
d7 2
@


1.13
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.12 2005/10/03 15:17:14 joerg Exp $
d9 1
@


1.12
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.11 2005/03/09 20:16:27 minskim Exp $
d9 1
a9 1
.include "../mpg123/Makefile.common"
@


1.11
log
@Set INSTALLATION_DIRS for pkgviews (already enabled).
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.10 2005/01/12 14:17:44 wiz Exp $
d4 1
a4 1
PKGREVISION=	5
@


1.11.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.12 2005/10/03 15:17:14 joerg Exp $
d4 1
a4 1
PKGREVISION=	6
@


1.10
log
@PKGREVISION bump for security fix (previous bump was >4 days ago.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.9 2004/11/07 08:55:04 tron Exp $
d11 2
@


1.9
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.8 2004/10/03 00:13:08 tv Exp $
d4 1
a4 1
PKGREVISION=	4
@


1.9.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.10 2005/01/12 14:17:44 wiz Exp $
d4 1
a4 1
PKGREVISION=	5
@


1.8
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.7 2004/09/07 22:14:10 salo Exp $
d4 1
a4 1
PKGREVISION=	3
@


1.7
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.6 2004/04/24 23:05:40 wiz Exp $
d4 1
a4 1
PKGREVISION=	2
@


1.7.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.9 2004/11/07 08:55:04 tron Exp $
d4 1
a4 1
PKGREVISION=	4
@


1.6
log
@bl3 packages should only include bl3 files.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2004/02/10 09:32:47 tron Exp $
d4 1
a4 1
PKGREVISION=	1
@


1.5
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.4 2002/11/28 12:15:49 markd Exp $
d15 1
a15 1
.include "../../audio/esound/buildlink2.mk"
@


1.4
log
@Install manual page and tidy up DESCR.  From PR 18532 by Greg A. Woods.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2002/09/06 11:51:59 wiz Exp $
d4 1
@


1.4.4.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.5 2004/02/10 09:32:47 tron Exp $
a3 1
PKGREVISION=	1
@


1.3
log
@Convert to buildlink2. Share distinfo between mpg123 and mpg123-esound.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2002/06/23 08:45:09 kent Exp $
d12 1
@


1.2
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.1 2002/06/22 17:56:38 kent Exp $
d7 1
d13 1
a13 1
.include "../esound/buildlink.mk"
@


1.2.2.1
log
@file Makefile was added on branch buildlink2 on 2002-06-23 18:38:39 +0000
@
text
@d1 13
@


1.2.2.2
log
@Merge from pkgsrc-current to buildlink2 branch.
@
text
@a0 66
# $NetBSD: Makefile,v 1.2.2.1 2002/06/23 18:38:39 jlam Exp $

DISTNAME=	mpg123-0.59r
PKGNAME=	mpg123-esound-0.59.18
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/
COMMENT=	Command-line player for mpeg layer 1, 2 and 3 audio with EsounD

BUILD_DEFS+=	USE_INET6
DIST_SUBDIR=	mpg123

PATCHDIR=	../mpg123/patches
FILESDIR=	../mpg123/files

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-esd
.else
ALL_TARGET=	netbsd-i386-esd
.endif
.elif (${MACHINE_ARCH} == "arm" || ${MACHINE_ARCH} == "arm32")
ALL_TARGET=	netbsd-arm-esd
.elif (${MACHINE_ARCH} == "m68k")
ALL_TARGET=	netbsd-m68k-esd
.else
ALL_TARGET=	${LOWER_OPSYS}-esd
.endif

.if ${OPSYS} == "SunOS"
ALL_TARGET=	solaris-gcc-esd
.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.orig >decode_i586.s

do-install:
	${INSTALL_PROGRAM} ${WRKSRC}/mpg123 ${PREFIX}/bin/mpg123-esound

.include "../esound/buildlink.mk"
.include "../../mk/bsd.pkg.mk"
@


1.1
log
@Add mpg123 with EsounD.  All modifications required for EsounD are merged to
mpg123/patches/*.
This closes PR pkg/12059.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.33 2002/05/25 06:31:28 rh Exp $
d3 1
a3 11
DISTNAME=	mpg123-0.59r
PKGNAME=	mpg123-esound-0.59.18
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/
d6 2
a7 45
BUILD_DEFS+=	USE_INET6
DIST_SUBDIR=	mpg123

PATCHDIR=	../mpg123/patches
FILESDIR=	../mpg123/files

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-esd
.else
ALL_TARGET=	netbsd-i386-esd
.endif
.elif (${MACHINE_ARCH} == "arm" || ${MACHINE_ARCH} == "arm32")
ALL_TARGET=	netbsd-arm-esd
.elif (${MACHINE_ARCH} == "m68k")
ALL_TARGET=	netbsd-m68k-esd
.else
ALL_TARGET=	${LOWER_OPSYS}-esd
.endif

.if ${OPSYS} == "SunOS"
ALL_TARGET=	solaris-gcc-esd
.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.orig >decode_i586.s
@
