pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/audio/bmp
Module Name: pkgsrc
Committed By: nia
Date: Mon Apr 5 08:56:55 UTC 2021
Modified Files:
pkgsrc/audio/bmp: Makefile
Removed Files:
pkgsrc/audio/bmp: Makefile.common
Log Message:
bmp: Merge makefiles.
To generate a diff of this commit:
cvs rdiff -u -r1.82 -r1.83 pkgsrc/audio/bmp/Makefile
cvs rdiff -u -r1.34 -r0 pkgsrc/audio/bmp/Makefile.common
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/audio/bmp/Makefile
diff -u pkgsrc/audio/bmp/Makefile:1.82 pkgsrc/audio/bmp/Makefile:1.83
--- pkgsrc/audio/bmp/Makefile:1.82 Mon Apr 5 08:51:29 2021
+++ pkgsrc/audio/bmp/Makefile Mon Apr 5 08:56:55 2021
@@ -1,10 +1,43 @@
-# $NetBSD: Makefile,v 1.82 2021/04/05 08:51:29 nia Exp $
+# $NetBSD: Makefile,v 1.83 2021/04/05 08:56:55 nia Exp $
#
-.include "Makefile.common"
-PKGREVISION= 54
+DISTNAME= bmp-0.9.7.1
+PKGREVISION= 54
+CATEGORIES= audio
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=beepmp/}
+
+MAINTAINER= pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE= http://beepmp.sourceforge.net/
+COMMENT= Beep Media Player (fork of XMMS to work with GTK+ 2.x)
+LICENSE= gnu-gpl-v2
+
+FILESDIR= ${.CURDIR}/../../audio/xmms/files
+PATCH_SITES= http://izb.knu.ac.kr/~bh/diffs/
+PATCHFILES= bmp-0.9.7-ipv6-simple.diff
+PATCH_DIST_STRIP= -p1
+
+GNU_CONFIGURE= yes
+USE_LIBTOOL= yes
+USE_PKGLOCALEDIR= yes
+USE_TOOLS+= pkg-config unzip:run
-USE_TOOLS+= unzip:run
+# XXX Workaround a crash during shutdown that happens when dlclose(3)ing
+# any open plugin. libstdc++ gets dynamically linked in when the id3lib
+# library is loaded, and is the one causing problems. See PR pkg/26846
+# for more information.
+USE_LANGUAGES= c c++
+LDFLAGS.NetBSD+= -lstdc++ -lm
+
+CONFIGURE_ARGS+= --disable-alsa
+CONFIGURE_ARGS+= --disable-esd
+CONFIGURE_ARGS+= --disable-opengl
+CONFIGURE_ARGS+= --enable-mp3
+CONFIGURE_ARGS+= --enable-ogg
+CONFIGURE_ARGS+= --enable-vorbis
+
+PKGCONFIG_OVERRIDE+= bmp.pc
+
+.include "../../mk/bsd.prefs.mk"
PLIST_VARS+= cdaudio
.if ${OPSYS} != "Darwin"
@@ -12,16 +45,41 @@ PLIST.cdaudio= yes
.endif
PRINT_PLIST_AWK+= /cdaudio/ { print "$${PLIST.cdaudio}" $$0; next }
-# XXX Workaround a crash during shutdown that happens when dlclose(3)ing
-# any open plugin. libstdc++ gets dynamically linked in when the id3lib
-# library is loaded, and is the one causing problems. See PR pkg/26846
-# for more information.
-USE_LANGUAGES= c c++
-LDFLAGS.NetBSD+= -lstdc++ -lm
+.if ${OPSYS} == "NetBSD"
+. include "../../mk/oss.buildlink3.mk"
+RAWPART_cmd= /sbin/sysctl -n kern.rawpartition | ${TR} 0-9 a-j
+CONFIGURE_ARGS+= --with-dev-dsp=${DEVOSSAUDIO:Q} \
+ --with-cdda-device=/dev/rcd0${RAWPART_cmd:sh} \
+ --with-cdda-dir=/cdrom/
+
+post-extract:
+ ${RM} ${WRKSRC}/Output/OSS/soundcard.h
+ ${LN} -s /usr/include/soundcard.h ${WRKSRC}/Output/OSS/soundcard.h
+
+. if ${MACHINE_ARCH} == "i386"
+post-patch:
+. if ${OBJECT_FMT} == "a.out"
+ ${CP} ${FILESDIR}/decode_i586_.s ${WRKSRC}/Input/mpg123/decode_i586.s
+. endif
+ cd ${WRKSRC}/Input/mpg123 && \
+ ${MV} decode_i586.s decode_i586.s.orig && \
+ ${SED} -e 's@^/@#/@g' <decode_i586.s.orig >decode_i586.s
+. endif
+.endif
+BUILDLINK_DEPMETHOD.libXt?= build
+
+.include "options.mk"
.include "../../audio/id3lib/buildlink3.mk"
+.include "../../audio/libmikmod/buildlink3.mk"
.include "../../audio/libvorbis/buildlink3.mk"
+.include "../../converters/libiconv/buildlink3.mk"
+.include "../../devel/gettext-lib/buildlink3.mk"
+.include "../../devel/glib2/buildlink3.mk"
+.include "../../devel/libglade/buildlink3.mk"
+.include "../../devel/pango/buildlink3.mk"
.include "../../multimedia/libogg/buildlink3.mk"
.include "../../sysutils/desktop-file-utils/desktopdb.mk"
-
+.include "../../x11/gtk2/buildlink3.mk"
+.include "../../x11/libXt/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Home |
Main Index |
Thread Index |
Old Index