FreeBSD Bugzilla – Attachment 139149 Details for
Bug 185340
audio/xmms-wma: Fix build with clang
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
file.diff
file.diff (text/plain), 2.30 KB, created by
tkato432
on 2013-12-30 21:10:09 UTC
(
hide
)
Description:
file.diff
Filename:
MIME Type:
Creator:
tkato432
Created:
2013-12-30 21:10:09 UTC
Size:
2.30 KB
patch
obsolete
>diff -urN /usr/ports/audio/xmms-wma/Makefile audio/xmms-wma/Makefile >--- /usr/ports/audio/xmms-wma/Makefile 2013-12-12 02:42:17.000000000 +0900 >+++ audio/xmms-wma/Makefile 2013-12-31 00:00:00.000000000 +0900 >@@ -3,7 +3,7 @@ > > PORTNAME= xmms-wma > PORTVERSION= 1.0.5 >-PORTREVISION= 2 >+PORTREVISION= 3 > CATEGORIES= audio > MASTER_SITES= http://mcmcc.bat.ru/xmms-wma/ > >@@ -12,38 +12,54 @@ > > LIB_DEPENDS= libxmms.so:${PORTSDIR}/multimedia/xmms > >-USES= gmake >-NO_STAGE= yes >-USE_BZIP2= yes >-CFLAGS+= -fPIC -DPIC >+OPTIONS_DEFINE= ICONV >+OPTIONS_DEFAULT=ICONV >+ > ONLY_FOR_ARCHS= i386 amd64 sparc64 >+ >+USE_BZIP2= yes >+USES= compiler gmake > USE_XORG= xi xext x11 >+USE_CSTD= gnu89 >+USE_LDCONFIG= yes >+ >+CFLAGS+= -fPIC -DPIC > > PLIST_FILES= lib/xmms/Input/libwma.so >-USE_LDCONFIG= yes > >-.if defined(WITH_ICONV) >+.include <bsd.port.options.mk> >+ >+.if ${PORT_OPTIONS:MICONV} >+USES+= iconv > CFLAGS+= -DUSE_ICONV >-USES= iconv > .endif > > .include <bsd.port.pre.mk> > >-pre-everything:: >-.if !defined(WITH_ICONV) >- @${ECHO_MSG} "You may specify the following on the command line:" >- @${ECHO_MSG} " " >- @${ECHO_MSG} "WITH_ICONV=yes Enable tag recoding support using iconv" >- @${ECHO_MSG} " " >+.if ${CHOSEN_COMPILER_TYPE} == "clang" >+CFLAGS+= -D__inline__= > .endif > > post-extract: >- @${REINPLACE_CMD} -e 's|gcc|${CC}|g' ${WRKSRC}/Makefile.inc >- @${REINPLACE_CMD} -e 's|gcc|${CC}|g' ${WRKSRC}/ffmpeg-strip-wma/config.mak >- @${REINPLACE_CMD} -e 's|CFLAGS :=|CFLAGS := ${CFLAGS}|g' ${WRKSRC}/Makefile.inc >-.if ${ARCH}=="sparc64" >- @${REINPLACE_CMD} -e 's|X86|SPARC64|' ${WRKSRC}/ffmpeg-strip-wma/config.mak >- @${REINPLACE_CMD} -e 's|#define ARCH_X86 1|#define ARCH_SPARC64 1|' ${WRKSRC}/ffmpeg-strip-wma/config.h >+ @${REINPLACE_CMD} -e \ >+ 's|^CC :=|CC ?=| ; \ >+ s|^CFLAGS :=|CFLAGS += | ; \ >+ s|-O[0-9]||' ${WRKSRC}/Makefile.inc >+ @${REINPLACE_CMD} -e \ >+ 's|^MAKE=|MAKE?=| ; \ >+ s|^CC=|CC?=| ; \ >+ s|-O[0-9]||' ${WRKSRC}/ffmpeg-strip-wma/config.mak >+.if ${ARCH} == "sparc64" >+ @${REINPLACE_CMD} -e \ >+ s|X86|SPARC64|' ${WRKSRC}/ffmpeg-strip-wma/config.mak >+ @${REINPLACE_CMD} -e \ >+ 's|#define ARCH_X86 1|#define ARCH_SPARC64 1|' \ >+ ${WRKSRC}/ffmpeg-strip-wma/config.h > .endif > >+do-install: >+ @${MKDIR} ${STAGEDIR}${PREFIX}/lib/xmms/Input >+ (cd ${WRKSRC} && ${INSTALL_LIB} libwma.so \ >+ ${STAGEDIR}${PREFIX}/lib/xmms/Input) >+ > .include <bsd.port.post.mk>
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 185340
: 139149