pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc Converted packages audio/mpg123* to bsd.options.mk fra...
details: https://anonhg.NetBSD.org/pkgsrc/rev/c907c3b00462
branches: trunk
changeset: 504388:c907c3b00462
user: heinz <heinz%pkgsrc.org@localhost>
date: Sat Dec 10 21:31:41 2005 +0000
description:
Converted packages audio/mpg123* to bsd.options.mk framework (Approved by tron).
No bump of PKGREVISION necessary.
diffstat:
audio/mpg123-esound/Makefile | 3 ++-
audio/mpg123-nas/Makefile | 3 ++-
audio/mpg123/Makefile | 3 ++-
audio/mpg123/Makefile.common | 28 ++++++++++++++++++++--------
mk/defaults/options.description | 1 +
5 files changed, 27 insertions(+), 11 deletions(-)
diffs (127 lines):
diff -r f0432c5d51a5 -r c907c3b00462 audio/mpg123-esound/Makefile
--- a/audio/mpg123-esound/Makefile Sat Dec 10 19:23:01 2005 +0000
+++ b/audio/mpg123-esound/Makefile Sat Dec 10 21:31:41 2005 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.13 2005/12/05 20:49:49 rillig Exp $
+# $NetBSD: Makefile,v 1.14 2005/12/10 21:31:41 heinz Exp $
PKGNAME= mpg123-esound-${MPG123_VERSION}
PKGREVISION= 6
@@ -6,6 +6,7 @@
TARGET_SUFFIX= -esd
+PKG_OPTIONS_VAR=PKG_OPTIONS.mpg123-esound
.include "../../audio/mpg123/Makefile.common"
INSTALLATION_DIRS= bin man/man1
diff -r f0432c5d51a5 -r c907c3b00462 audio/mpg123-nas/Makefile
--- a/audio/mpg123-nas/Makefile Sat Dec 10 19:23:01 2005 +0000
+++ b/audio/mpg123-nas/Makefile Sat Dec 10 21:31:41 2005 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.13 2005/10/03 15:17:14 joerg Exp $
+# $NetBSD: Makefile,v 1.14 2005/12/10 21:31:41 heinz Exp $
PKGNAME= mpg123${TARGET_SUFFIX}-${MPG123_VERSION}
PKGREVISION= 7
@@ -8,6 +8,7 @@
CONFLICTS+= mpg123-[0-9]*
+PKG_OPTIONS_VAR=PKG_OPTIONS.mpg123-nas
.include "../../audio/mpg123/Makefile.common"
.include "../../audio/nas/buildlink3.mk"
diff -r f0432c5d51a5 -r c907c3b00462 audio/mpg123/Makefile
--- a/audio/mpg123/Makefile Sat Dec 10 19:23:01 2005 +0000
+++ b/audio/mpg123/Makefile Sat Dec 10 21:31:41 2005 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.40 2005/10/03 15:17:14 joerg Exp $
+# $NetBSD: Makefile,v 1.41 2005/12/10 21:31:41 heinz Exp $
PKGNAME= mpg123-${MPG123_VERSION}
PKGREVISION= 8
@@ -6,5 +6,6 @@
CONFLICTS+= mpg123-nas-[0-9]*
+PKG_OPTIONS_VAR=PKG_OPTIONS.mpg123
.include "Makefile.common"
.include "../../mk/bsd.pkg.mk"
diff -r f0432c5d51a5 -r c907c3b00462 audio/mpg123/Makefile.common
--- a/audio/mpg123/Makefile.common Sat Dec 10 19:23:01 2005 +0000
+++ b/audio/mpg123/Makefile.common Sat Dec 10 21:31:41 2005 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.common,v 1.23 2005/12/05 20:49:49 rillig Exp $
+# $NetBSD: Makefile.common,v 1.24 2005/12/10 21:31:41 heinz Exp $
DISTNAME= mpg123-0.59r
MPG123_VERSION= 0.59.18
@@ -11,7 +11,6 @@
MAINTAINER= tron%NetBSD.org@localhost
HOMEPAGE= http://www.mpg123.de/
-BUILD_DEFS+= USE_INET6 MPG123_ARM_FIXED64
DIST_SUBDIR= mpg123
PATCHDIR= ${.CURDIR}/../../audio/mpg123/patches
FILESDIR= ${.CURDIR}/../../audio/mpg123/files
@@ -22,6 +21,20 @@
PKG_INSTALLATION_TYPES= overwrite pkgviews
.include "../../mk/bsd.prefs.mk"
+
+# PKG_OPTIONS_VAR must be set in the including Makefile
+PKG_SUPPORTED_OPTIONS= inet6 mpg123-arm-fixed64
+PKG_SUGGESTED_OPTIONS= inet6
+PKG_OPTIONS_LEGACY_VARS+= MPG123_ARM_FIXED64:mpg123-arm-fixed64
+.include "../../mk/bsd.options.mk"
+
+###
+### IPv6 support
+###
+.if !empty(PKG_OPTIONS:Minet6)
+CPPFLAGS+= -DINET6
+.endif
+
.include "../../mk/compiler.mk"
.if ${OPSYS} == "SunOS"
. if !empty(PKGSRC_COMPILER:Msunpro)
@@ -47,11 +60,14 @@
BUILD_TARGET= netbsd-i386${TARGET_SUFFIX}
. endif # ELF
. elif ${MACHINE_ARCH} == "arm" || ${MACHINE_ARCH} == "arm32"
-. if defined(MPG123_ARM_FIXED64) && ${MPG123_ARM_FIXED64} == "YES"
+###
+### Optionally enable 64-bit calculations to avoid glitches on ARM.
+###
+. if !empty(PKG_OPTIONS:Mmpg123-arm-fixed64)
BUILD_TARGET= netbsd-arm-64${TARGET_SUFFIX}
. else
BUILD_TARGET= netbsd-arm${TARGET_SUFFIX}
-. endif # MPG123_ARM_FIXED64
+. endif
. elif ${MACHINE_ARCH} == "m68k"
BUILD_TARGET= netbsd-m68k${TARGET_SUFFIX}
. else
@@ -61,10 +77,6 @@
BUILD_TARGET= ${LOWER_OPSYS}${TARGET_SUFFIX}
.endif
-.if defined(USE_INET6) && ${USE_INET6} == "YES"
-CPPFLAGS+= -DINET6
-.endif
-
MAKE_FLAGS+= PREFIX=${PREFIX:Q}
pre-patch:
diff -r f0432c5d51a5 -r c907c3b00462 mk/defaults/options.description
--- a/mk/defaults/options.description Sat Dec 10 19:23:01 2005 +0000
+++ b/mk/defaults/options.description Sat Dec 10 21:31:41 2005 +0000
@@ -164,6 +164,7 @@
modperl2 Use modperl 2.x as the CGI manager (with Apache 2.x).
motif Enable motif support.
mozilla Use mozilla as gecko rendering engine.
+mpg123-arm-fixed64 Enable 64-bit calculations to avoid glitches on ARM.
mplayer-menu Enable support for user-defined menus.
mplayer-real Enable usage of Real codecs.
mplayer-runtime-cpudetection Enable CPU detection at run time.
Home |
Main Index |
Thread Index |
Old Index