summaryrefslogtreecommitdiff
path: root/audio/libmpg123
diff options
context:
space:
mode:
authorbjs <bjs@pkgsrc.org>2008-10-15 01:58:53 +0000
committerbjs <bjs@pkgsrc.org>2008-10-15 01:58:53 +0000
commita7b6f590668913f7e6c46b3e9b53cc7d5712c6b1 (patch)
tree8fe583d9e0e51550ca1feebebd732acd98e3ffe8 /audio/libmpg123
parent29a6da0dadefe43f35a6efbb6e5fc93c4c101008 (diff)
downloadpkgsrc-a7b6f590668913f7e6c46b3e9b53cc7d5712c6b1.tar.gz
Change PKGNAME to libmpg123, and set the version to that of the
library's soname. Split Makefile.common out from Makefile in preparation for the addition of the mpg123 program and output module packages. Change buildlink3.mk to reflect this, and rename options.mk to mpg123-options.mk in adherence with convention, e.g. gecko-options.mk.
Diffstat (limited to 'audio/libmpg123')
-rw-r--r--audio/libmpg123/Makefile45
-rw-r--r--audio/libmpg123/Makefile.common35
-rw-r--r--audio/libmpg123/Makefile.version8
-rw-r--r--audio/libmpg123/buildlink3.mk20
-rw-r--r--audio/libmpg123/mpg123-options.mk (renamed from audio/libmpg123/options.mk)4
5 files changed, 64 insertions, 48 deletions
diff --git a/audio/libmpg123/Makefile b/audio/libmpg123/Makefile
index 48495bac147..68730eb3fce 100644
--- a/audio/libmpg123/Makefile
+++ b/audio/libmpg123/Makefile
@@ -1,51 +1,28 @@
-# $NetBSD: Makefile,v 1.3 2008/09/19 17:49:26 ahoka Exp $
+# $NetBSD: Makefile,v 1.4 2008/10/15 01:58:53 bjs Exp $
#
-.include "../../audio/libmpg123/Makefile.version"
+.include "../../audio/libmpg123/Makefile.common"
-DISTNAME= mpg123-${MPG123_VERSION}
-PKGREVISION= 1
-CATEGORIES= audio
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=mpg123/}
-EXTRACT_SUFX= .tar.bz2
-
-MAINTAINER= bjs@NetBSD.org
-HOMEPAGE= http://mpg123.sourceforge.net/
+PKGNAME= libmpg123-${LIBMPG123_VERSION}
COMMENT= MPEG layer 1, 2, and 3 decoder library
PKG_DESTDIR_SUPPORT= user-destdir
-GNU_CONFIGURE= yes
-USE_TOOLS+= pkg-config
-USE_LIBTOOL= yes
-
PKGCONFIG_OVERRIDE+= libmpg123.pc.in
+AUTO_MKDIRS= yes
+
BUILD_DIRS= src/libmpg123
INSTALL_DIRS= src/libmpg123
-CONFIGURE_ARGS+= --enable-fifo=yes
-CONFIGURE_ARGS+= --enable-modules=yes
-CONFIGURE_ARGS+= --enable-network=yes
-CONFIGURE_ARGS+= --enable-gapless=yes
-###
-### XXX Use pkgsrc-provided CFLAGS.
-###
-CONFIGURE_ARGS+= --with-optimization=0
-CFLAGS+= ${COPTS.mpg123:U${COPTS}}
-###
-### XXX This should be set to 'no' for platforms where it is required.
-### It's easier doing this here than patching configure.
-MPG123_XFERMEM?= yes
-.if !empty(MPG123_XFERMEM:tl:Myes)
-BUILDLINK_TRANSFORM+= rm:-DNO_XFERMEM
-.endif
-
-INSTALLATION_DIRS= lib/pkgconfig
+post-extract:
+ ${ECHO} "#!${CONFIG_SHELL}${.newline}${TRUE}" > \
+ ${WRKSRC:Q}/libltdl/configure
post-install:
- ${INSTALL_DATA} ${WRKSRC}/libmpg123.pc ${DESTDIR}${PREFIX}/lib/pkgconfig
+ ${INSTALL_DATA} ${WRKSRC:Q}/libmpg123.pc \
+ ${DESTDIR:Q}${PREFIX:Q}/lib/pkgconfig
-.include "options.mk"
+.include "mpg123-options.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/audio/libmpg123/Makefile.common b/audio/libmpg123/Makefile.common
new file mode 100644
index 00000000000..a2e2f603560
--- /dev/null
+++ b/audio/libmpg123/Makefile.common
@@ -0,0 +1,35 @@
+# $NetBSD: Makefile.common,v 1.1 2008/10/15 01:58:53 bjs Exp $
+#
+# used by audio/libmpg123/Makefile
+
+.include "../../audio/libmpg123/Makefile.version"
+
+DISTNAME= mpg123-${MPG123_DISTVERSION}
+CATEGORIES= audio
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=mpg123/}
+EXTRACT_SUFX= .tar.bz2
+
+MAINTAINER= bjs@NetBSD.org
+HOMEPAGE= http://mpg123.sourceforge.net/
+
+
+GNU_CONFIGURE= yes
+USE_TOOLS+= pkg-config
+USE_LIBTOOL= yes
+
+CONFIGURE_ARGS+= --enable-fifo=yes
+CONFIGURE_ARGS+= --enable-modules=yes
+CONFIGURE_ARGS+= --enable-network=yes
+CONFIGURE_ARGS+= --enable-gapless=yes
+###
+### XXX Use pkgsrc-provided CFLAGS.
+###
+CONFIGURE_ARGS+= --with-optimization=0
+CFLAGS+= ${COPTS.mpg123:U${COPTS}}
+###
+### XXX This should be set to 'no' for platforms where it is required.
+### It's easier doing this here than patching configure.
+MPG123_XFERMEM?= yes
+.if !empty(MPG123_XFERMEM:tl:Myes)
+BUILDLINK_TRANSFORM+= rm:-DNO_XFERMEM
+.endif
diff --git a/audio/libmpg123/Makefile.version b/audio/libmpg123/Makefile.version
index 76258a93716..c690c558ea8 100644
--- a/audio/libmpg123/Makefile.version
+++ b/audio/libmpg123/Makefile.version
@@ -1,4 +1,8 @@
-# $NetBSD: Makefile.version,v 1.1.1.1 2008/09/07 00:56:15 bjs Exp $
+# $NetBSD: Makefile.version,v 1.2 2008/10/15 01:58:53 bjs Exp $
#
-MPG123_VERSION= 1.5.1
+MPG123_DISTVERSION= 1.5.1
+###
+### This version number is found as LIBMPG123_VERSION in configure.ac.
+###
+LIBMPG123_VERSION= 0.7.0
diff --git a/audio/libmpg123/buildlink3.mk b/audio/libmpg123/buildlink3.mk
index 08468e626a2..7b97c4916a5 100644
--- a/audio/libmpg123/buildlink3.mk
+++ b/audio/libmpg123/buildlink3.mk
@@ -1,19 +1,19 @@
-# $NetBSD: buildlink3.mk,v 1.1.1.1 2008/09/07 00:56:15 bjs Exp $
+# $NetBSD: buildlink3.mk,v 1.2 2008/10/15 01:58:53 bjs Exp $
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
-MPG123_BUILDLINK3_MK:= ${MPG123_BUILDLINK3_MK}+
+LIBMPG123_BUILDLINK3_MK:= ${LIBMPG123_BUILDLINK3_MK}+
.if ${BUILDLINK_DEPTH} == "+"
-BUILDLINK_DEPENDS+= mpg123
+BUILDLINK_DEPENDS+= libmpg123
.endif
-BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nmpg123}
-BUILDLINK_PACKAGES+= mpg123
-BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}mpg123
+BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nlibmpg123}
+BUILDLINK_PACKAGES+= libmpg123
+BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}libmpg123
-.if ${MPG123_BUILDLINK3_MK} == "+"
-BUILDLINK_API_DEPENDS.mpg123+= mpg123>=1.5.1
-BUILDLINK_PKGSRCDIR.mpg123?= ../../audio/libmpg123
-.endif # MPG123_BUILDLINK3_MK
+.if ${LIBMPG123_BUILDLINK3_MK} == "+"
+BUILDLINK_API_DEPENDS.libmpg123+= libmpg123>=0.7.0
+BUILDLINK_PKGSRCDIR.libmpg123?= ../../audio/libmpg123
+.endif # LIBMPG123_BUILDLINK3_MK
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//}
diff --git a/audio/libmpg123/options.mk b/audio/libmpg123/mpg123-options.mk
index 05c068057db..dff7a13e033 100644
--- a/audio/libmpg123/options.mk
+++ b/audio/libmpg123/mpg123-options.mk
@@ -1,7 +1,7 @@
-# $NetBSD: options.mk,v 1.2 2008/09/19 17:49:26 ahoka Exp $
+# $NetBSD: mpg123-options.mk,v 1.1 2008/10/15 01:58:53 bjs Exp $
#
-PKG_OPTIONS_VAR= PKG_OPTIONS.libmp123
+PKG_OPTIONS_VAR= PKG_OPTIONS.mpg123
PKG_SUPPORTED_OPTIONS= inet6 debug
.include "../../mk/bsd.fast.prefs.mk"