760949cffa
The patch was originally written by dim@ and fixes the way Qt includes the <mm3dnow.h> header. See the upstream commits' message for more information. Practically speaking, this should make the Qt ports build with clang on i386 again, and allows us to revert commits r316233, r316348 and r316341: miwi was very laconic in his commit messages, but the changes all point to the issue being fixed here. Submitted by: dim
52 lines
1.6 KiB
Makefile
52 lines
1.6 KiB
Makefile
# Created by: lofi@freebsd.org
|
|
# $FreeBSD$
|
|
|
|
PORTNAME= imageformats
|
|
DISTVERSION= ${QT4_VERSION}
|
|
CATEGORIES?= graphics
|
|
PKGNAMEPREFIX= qt4-
|
|
|
|
MAINTAINER= kde@FreeBSD.org
|
|
COMMENT= Qt imageformat plugins for GIF, JPEG, MNG and SVG
|
|
|
|
LIB_DEPENDS= jpeg:${PORTSDIR}/graphics/jpeg \
|
|
mng:${PORTSDIR}/graphics/libmng \
|
|
png15:${PORTSDIR}/graphics/png \
|
|
tiff:${PORTSDIR}/graphics/tiff
|
|
|
|
USE_QT4= qmake_build moc_build rcc_build corelib gui svg xml
|
|
QT_NONSTANDARD= yes
|
|
QT_DIST= yes
|
|
MAKE_JOBS_SAFE= true
|
|
|
|
HAS_CONFIGURE= yes
|
|
|
|
ALL_TARGET= first
|
|
CONFIGURE_ENV?= QTDIR=${WRKSRC} PATH=${WRKSRC}/bin:$$PATH
|
|
MAKE_ENV?= QTDIR=${WRKSRC} LD_LIBRARY_PATH=${WRKSRC}/lib:$$LD_LIBRARY_PATH \
|
|
PATH=${WRKSRC}/bin:$$PATH
|
|
|
|
DO_NOT_EXTRACT= demos doc examples mkspecs qmake tools translations \
|
|
src/activeqt src/dbus src/multimedia src/network src/opengl \
|
|
src/openvg src/phonon src/qt3support src/s60installs \
|
|
src/s60main src/script src/scripttools src/sql src/testlib \
|
|
src/tools src/winmain src/xml src/xmlpatterns \
|
|
src/3rdparty/clucene src/3rdparty/freetype \
|
|
src/3rdparty/libjpeg src/3rdparty/libmng src/3rdparty/libpng \
|
|
src/3rdparty/libtiff src/3rdparty/phonon src/3rdparty/webkit
|
|
.for dne in ${DO_NOT_EXTRACT}
|
|
EXTRACT_AFTER_ARGS+= --exclude '${DISTNAME}/${dne}'
|
|
.endfor
|
|
|
|
BUILD_WRKSRC= ${WRKSRC}/src/plugins/${PORTNAME}
|
|
INSTALL_WRKSRC= ${BUILD_WRKSRC}
|
|
|
|
EXTRA_PATCHES= ${.CURDIR}/../../devel/qt4/files/patch-configure
|
|
|
|
pre-configure:
|
|
${MKDIR} ${WRKSRC}/mkspecs
|
|
${LN} -sf ${LOCALBASE}/bin/qmake-qt4 ${WRKSRC}/bin/qmake
|
|
${LN} -sf ${LOCALBASE}/bin/moc-qt4 ${WRKSRC}/bin/moc
|
|
${LN} -sf ${LOCALBASE}/bin/rcc ${WRKSRC}/bin/rcc
|
|
|
|
.include <bsd.port.mk>
|