a6b7ad3e97
depending on libmodplug. Anyway, it doesn't work against the latest libmodplug, so remove plugin from PLIST, explicitly disable libmodplug, and bump PKGREVISION.
98 lines
3.3 KiB
Makefile
98 lines
3.3 KiB
Makefile
# $NetBSD: Makefile,v 1.54 2014/04/18 15:38:36 wiz Exp $
|
|
|
|
DISTNAME= audacious-plugins-1.5.1
|
|
PKGREVISION= 43
|
|
CATEGORIES= audio
|
|
MASTER_SITES= http://distfiles.atheme.org/
|
|
EXTRACT_SUFX= .tgz
|
|
|
|
MAINTAINER= jfranz@bsdprojects.net
|
|
HOMEPAGE= http://audacious-media-player.org/
|
|
COMMENT= Plugins for Audacious media player
|
|
|
|
GNU_CONFIGURE= yes
|
|
USE_TOOLS+= gmake intltool pkg-config msgfmt
|
|
USE_LIBTOOL= yes
|
|
USE_LANGUAGES= c c++
|
|
|
|
.include "../../mk/compiler.mk"
|
|
.if empty(PKGSRC_COMPILER:Mclang)
|
|
# This should avoid an error like: libstdc++.so.6: Undefined PLT symbol "_Unwind_GetIP" on NetBSD i386 and maybe amd64, with gcc4 at least.
|
|
# This seems to happen when libstdc++ gets linked in with the plug-ins and the code is not compiled with g++.
|
|
# For a similar problem see http://archive.netbsd.se/?ml=netbsd-java&a=2007-08&m=4912662 :
|
|
# Systems with Clang are supposed to be new enough to have a correctly linked
|
|
# libstdc++.
|
|
LDFLAGS.NetBSD+= -lgcc_s
|
|
.endif
|
|
|
|
# From audio/bmp/Makefile:
|
|
# 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.
|
|
LDFLAGS.NetBSD+= -lstdc++ -lm
|
|
|
|
# cdaudio plugin complains about missing OSS at runtime
|
|
LDFLAGS+= ${LIBOSSAUDIO}
|
|
|
|
# do not use pkgsrc' flac if it is installed
|
|
CFLAGS+= -I. -I../flacng -Ilibflacng
|
|
|
|
CONFIGURE_ARGS+= --disable-amidiplug
|
|
CONFIGURE_ARGS+= --disable-evdevplug
|
|
CONFIGURE_ARGS+= --disable-coreaudio
|
|
CONFIGURE_ARGS+= --disable-projectm
|
|
CONFIGURE_ARGS+= --disable-gnomeshortcuts
|
|
CONFIGURE_ARGS+= --disable-modplug
|
|
|
|
.include "../../mk/bsd.prefs.mk"
|
|
.include "options.mk"
|
|
|
|
PLIST_VARS+= oss sun oss4
|
|
|
|
.if ${OPSYS} == "NetBSD"
|
|
RAWPART_cmd= /sbin/sysctl -n kern.rawpartition | ${TR} 0-9 a-j
|
|
CONFIGURE_ARGS+= --with-dev-dsp=${DEVOSSSOUND} \
|
|
--with-cdda-device=/dev/rcd0${RAWPART_cmd:sh} \
|
|
--with-cdda-dir=/cdrom/
|
|
PLIST.oss= yes
|
|
PLIST.sun= yes
|
|
.elif ${OPSYS} == "FreeBSD"
|
|
PLIST.oss= yes
|
|
.elif ${OPSYS} == "DragonFly"
|
|
PLIST.oss= yes
|
|
.elif ${OPSYS} == "SunOS"
|
|
CPPFLAGS.SunOS= -D__EXTENSIONS__ -D__uint32_t=uint32_t -D__uint64_t=uint64_t
|
|
CONFIGURE_ARGS+= --enable-oss4
|
|
PLIST.oss4= yes
|
|
PLIST.oss= yes
|
|
#.elif ${OPSYS} == "Linux"
|
|
#. include "../../wip/alsa-lib/buildlink3.mk"
|
|
#PKG_SUPPORTED_OPTIONS+= lirc
|
|
#. if !empty(PKG_OPTIONS:Mlirc)
|
|
#CONFIGURE_ARGS+= --enable-lirc
|
|
#. include "../../wip/lirc/buildlink3.mk"
|
|
#. endif
|
|
.endif
|
|
|
|
.include "../../audio/audacious/buildlink3.mk"
|
|
.include "../../audio/libcddb/buildlink3.mk"
|
|
.include "../../audio/libmad/buildlink3.mk"
|
|
.include "../../audio/libmpcdec/buildlink3.mk"
|
|
.include "../../audio/libsndfile/buildlink3.mk"
|
|
.include "../../audio/libvorbis/buildlink3.mk"
|
|
.include "../../audio/taglib/buildlink3.mk"
|
|
.include "../../audio/wavpack/buildlink3.mk"
|
|
.include "../../audio/lame/buildlink3.mk"
|
|
.include "../../devel/libbinio/buildlink3.mk"
|
|
.include "../../devel/libmtp/buildlink3.mk"
|
|
.include "../../devel/SDL/buildlink3.mk"
|
|
.include "../../graphics/imlib2/buildlink3.mk"
|
|
.include "../../misc/libcdio/buildlink3.mk"
|
|
.include "../../multimedia/libogg/buildlink3.mk"
|
|
.include "../../net/libmms/buildlink3.mk"
|
|
.include "../../www/curl/buildlink3.mk"
|
|
.include "../../www/neon/buildlink3.mk"
|
|
.include "../../x11/libXcomposite/buildlink3.mk"
|
|
.include "../../mk/oss.buildlink3.mk"
|
|
.include "../../mk/bsd.pkg.mk"
|