diff options
author | miwi <miwi@FreeBSD.org> | 2014-01-19 16:59:36 +0800 |
---|---|---|
committer | miwi <miwi@FreeBSD.org> | 2014-01-19 16:59:36 +0800 |
commit | f6ce336d7d967ec1c0016f551a1b74c7695f4dc1 (patch) | |
tree | 1cf4d06fa21c20e12bf6d49cc15c55e0445270ee /graphics | |
parent | 034eebaaea02c5de5149ba1cffd6890b6231aa7b (diff) | |
download | freebsd-ports-gnome-f6ce336d7d967ec1c0016f551a1b74c7695f4dc1.tar.gz freebsd-ports-gnome-f6ce336d7d967ec1c0016f551a1b74c7695f4dc1.tar.zst freebsd-ports-gnome-f6ce336d7d967ec1c0016f551a1b74c7695f4dc1.zip |
- Fix build with clang
PR: 185350
Submitted by: ports fury
Diffstat (limited to 'graphics')
-rw-r--r-- | graphics/xmms-blursk/Makefile | 36 | ||||
-rw-r--r-- | graphics/xmms-blursk/files/patch-ltmain.sh | 16 |
2 files changed, 24 insertions, 28 deletions
diff --git a/graphics/xmms-blursk/Makefile b/graphics/xmms-blursk/Makefile index 64a6cca60d3a..0782440d4aea 100644 --- a/graphics/xmms-blursk/Makefile +++ b/graphics/xmms-blursk/Makefile @@ -12,22 +12,34 @@ DISTNAME= Blursk-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= XMMS plugin inspired by "Blur Scope" -BUILD_DEPENDS= xmms-config:${PORTSDIR}/multimedia/xmms -RUN_DEPENDS= xmms:${PORTSDIR}/multimedia/xmms +LICENSE= GPLv2 # (or later) -PLIST_FILES= lib/xmms/Visualization/libblursk.so -USE_GNOME= gtk12 +BUILD_DEPENDS= xmms>0:${PORTSDIR}/multimedia/xmms +RUN_DEPENDS= xmms>0:${PORTSDIR}/multimedia/xmms + +USES= compiler USE_XORG= x11 xv -GNU_CONFIGURE= yes +USE_GNOME= gtk12 +USE_AUTOTOOLS= libtool USE_LDCONFIG= yes -CPPFLAGS+= ${CFLAGS} ${PTHREAD_CFLAGS} +PLIST_FILES= lib/xmms/Visualization/libblursk.so + +.include <bsd.port.pre.mk> + +.if ${ARCH} == "i386" && ${COMPILER_TYPE} == "clang" +USE_BINUTILS= yes +CPPFLAGS+= -no-integrated-as +.endif -NO_STAGE= yes post-patch: - @${REINPLACE_CMD} -e 's|-O2||' \ - ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT} \ - ${BUILD_WRKSRC}/Makefile.in - @${REINPLACE_CMD} -e '/objformat=/s|=.*|=elf|' ${WRKSRC}/configure + @${REINPLACE_CMD} -e \ + 's|-O2|| ; \ + s|@PTHREAD_LIBS@||' ${WRKSRC}/Makefile.in -.include <bsd.port.mk> +do-install: + @${MKDIR} ${STAGEDIR}${PREFIX}/lib/xmms/Visualization + (cd ${WRKSRC}/.libs && ${INSTALL_LIB} libblursk.so \ + ${STAGEDIR}${PREFIX}/lib/xmms/Visualization) + +.include <bsd.port.post.mk> diff --git a/graphics/xmms-blursk/files/patch-ltmain.sh b/graphics/xmms-blursk/files/patch-ltmain.sh deleted file mode 100644 index 98fa791679a0..000000000000 --- a/graphics/xmms-blursk/files/patch-ltmain.sh +++ /dev/null @@ -1,16 +0,0 @@ ---- ltmain.sh.orig Thu Apr 25 22:13:38 2002 -+++ ltmain.sh Thu Apr 25 22:13:56 2002 -@@ -4246,11 +4246,13 @@ - IFS="$save_ifs" - fi - -+ if /usr/bin/false; then - # Install the pseudo-library for information purposes. - name=`$echo "X$file" | $Xsed -e 's%^.*/%%'` - instname="$dir/$name"i - $show "$install_prog $instname $destdir/$name" - $run eval "$install_prog $instname $destdir/$name" || exit $? -+ fi - - # Maybe install the static library, too. - test -n "$old_library" && staticlibs="$staticlibs $dir/$old_library" |