Import of pkgsrc-2014Q1

This commit is contained in:
2014-04-17 16:38:45 +02:00
parent 785076ae39
commit 9a8c06dafb
19365 changed files with 828089 additions and 278039 deletions

View File

@@ -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