Import of pkgsrc-2014Q1
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
# $NetBSD: Makefile,v 1.44 2013/06/06 12:54:01 wiz Exp $
|
||||
# $NetBSD: Makefile,v 1.52 2014/02/12 23:17:32 tron Exp $
|
||||
#
|
||||
|
||||
DISTNAME= audacious-plugins-1.5.1
|
||||
PKGREVISION= 35
|
||||
PKGREVISION= 41
|
||||
CATEGORIES= audio
|
||||
MASTER_SITES= http://distfiles.atheme.org/
|
||||
EXTRACT_SUFX= .tgz
|
||||
@@ -14,18 +14,23 @@ 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.
|
||||
USE_LANGUAGES= c c++
|
||||
LDFLAGS.NetBSD+= -lstdc++ -lm
|
||||
|
||||
# cdaudio plugin complains about missing OSS at runtime
|
||||
@@ -55,7 +60,6 @@ PLIST.oss= yes
|
||||
.elif ${OPSYS} == "DragonFly"
|
||||
PLIST.oss= yes
|
||||
.elif ${OPSYS} == "SunOS"
|
||||
BUILDLINK_TRANSFORM+= rm:-Wl,-export-dynamic
|
||||
CPPFLAGS.SunOS= -D__EXTENSIONS__ -D__uint32_t=uint32_t -D__uint64_t=uint64_t
|
||||
CONFIGURE_ARGS+= --enable-oss4
|
||||
PLIST.oss4= yes
|
||||
|
||||
Reference in New Issue
Block a user