1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-25 09:34:11 +00:00

- Fix build with clang

PR:		185515
Submitted by:	ports fury
This commit is contained in:
Martin Wilke 2014-01-19 13:47:56 +00:00
parent c1082e0005
commit 890156c976
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=340293
2 changed files with 22 additions and 15 deletions

View File

@ -12,23 +12,27 @@ DISTNAME= ${PKGNAMEPREFIX}${PORTNAME}-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Monkey's Audio Codec non-win32 port
LIB_DEPENDS= libbeep.so:${PORTSDIR}/multimedia/beep-media-player \
libmac.so:${PORTSDIR}/audio/mac
LIB_DEPENDS= libmac.so:${PORTSDIR}/audio/mac \
libbeep.so:${PORTSDIR}/multimedia/beep-media-player
USES= gmake pkgconfig
GNU_CONFIGURE= yes
USE_AUTOTOOLS= autoconf libtool
CPPFLAGS+= "-I${LOCALBASE}/include"
PLUGDIR= lib/bmp/Input
PLUGFILE= lib${PKGNAMEPREFIX}${PORTNAME}.so
PLIST_FILES= ${PLUGDIR}/${PLUGFILE}
USE_AUTOTOOLS= libtoolize aclocal automake autoconf
LIBTOOLIZE_ARGS=--force --copy
AUTOMAKE_ARGS= --add-missing --copy
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
PLIST_FILES= lib/bmp/Input/libbmp-mac.so
post-patch:
@${FIND} ${WRKSRC} -name Makefile.in | ${XARGS} ${REINPLACE_CMD} -e \
's|-D.*_DISABLE_DEPRECATED||g'
@${REINPLACE_CMD} -e \
's|-D.*_DISABLE_DEPRECATED|| ; \
s|@BMP_LIBS@|@GTK_LIBS@|' ${WRKSRC}/src/Makefile.am
do-install:
@${MKDIR} ${STAGEDIR}${PREFIX}/${PLUGDIR}
${INSTALL_LIB} ${WRKSRC}/src/.libs/${PLUGFILE} ${STAGEDIR}${PREFIX}/${PLUGDIR}/
@${MKDIR} ${STAGEDIR}${PREFIX}/lib/bmp/Input
(cd ${WRKSRC}/src/.libs && ${INSTALL_LIB} libbmp-mac.so \
${STAGEDIR}${PREFIX}/lib/bmp/Input)
.include <bsd.port.mk>

View File

@ -1,11 +1,14 @@
--- configure.in.orig Tue Jan 17 23:49:11 2006
+++ configure.in Tue Jan 17 23:49:55 2006
@@ -62,7 +62,7 @@
@@ -62,9 +62,9 @@
AC_CHECK_LIB(mac, DecompressFile, [])
-#MAC_LIBS="-lmac"
+MAC_LIBS="-lmac -lpthread"
+MAC_LIBS="-lmac -pthread"
#MAC_INCLUDES="-I/usr/include/mac"
MAC_CXXFLAGS="-s -O3 -Wall -pedantic -DBUILD_CROSS_PLATFORM"
-MAC_CXXFLAGS="-s -O3 -Wall -pedantic -DBUILD_CROSS_PLATFORM"
+MAC_CXXFLAGS="-DBUILD_CROSS_PLATFORM"
AC_SUBST(MAC_LIBS)
AC_SUBST(MAC_CXXFLAGS)