freebsd-ports/devel/qt-designer/Makefile
Will Andrews cd5ac27b08 Bring in my fixes for KDE2 for users of XFree86 4.0.x. Basically, what
this involves is this:  Cull GL from Qt by default, but still provide a
Qt+GL library that may or may not have threads.  Then also provide a Qt
library that has threads but not GL.  This allows us to make KDE2 depend
on a library that will *not* have threads, ever.  Threads will be
revisited at a later date.  Ports that require GL support need to be
updated to use the hacked library, libqtgl.so.4.  The net result is that
we bloat our qt2 package by 1.5-2.5MB for compatability.  Also, static
qt will not have GL support.

Introduce bsd.kde.mk, which will be tested on bento before becoming
fully activated.

Replace qt22-static with qt2-static, since it's just a proxy.  Update
qt-designer to depend on qt23.  Also make the old hack to package the
correct lib obsolete by using PLIST_SUB instead.

Miscellaneous changes:  remove LIBQTFILE from CONFIGURE_ENV, it's not
used anymore.  Solve namespace pollution problems with the devel/pth and
devel/libgnugetopt ports.  Hopefully.

Suggested by:	ade, asami, sobomax (bsd.kde.mk)
Repocopied by:	asami (qt22-static --> qt2-static)
2001-03-24 22:15:59 +00:00

37 lines
1.0 KiB
Makefile

# New ports collection makefile for: Qt Designer
# Date created: Sat Feb 3 23:04:41 EST 2001
# Whom: will
#
# $FreeBSD$
#
MASTERDIR= ${.CURDIR}/../../x11-toolkits/qt23
PORTNAME= qt-designer
CATEGORIES= devel
.include "${MASTERDIR}/Makefile"
LIB_DEPENDS+= qt2.4:${PORTSDIR}/x11-toolkits/qt23
WRKSRC= ${WRKDIR}/qt-${PORTVERSION}
PATCHDIR= ${.CURDIR}/files
PATCH_WRKSRC= ${WRKSRC}
PKGDIR= ${.CURDIR}
MAKE_ENV= QTDIR=${PREFIX} LD_LIBRARY_PATH=${PREFIX}/lib PREFIX=${PREFIX}
ALL_TARGET= sub-tools
do-install:
${MKDIR} ${PREFIX}/share/qt2/designer/templates \
${PREFIX}/share/doc/qt2/html/designer/arrows \
${PREFIX}/share/doc/qt2/html/designer/figures
${INSTALL_PROGRAM} ${WRKSRC}/bin/designer ${PREFIX}/bin
${INSTALL_DATA} ${WRKSRC}/tools/designer/templates/* \
${PREFIX}/share/qt2/designer/templates
${INSTALL_DATA} ${WRKSRC}/doc/html/designer/*.html \
${PREFIX}/share/doc/qt2/html/designer
.for IMGDIR in arrows figures
${INSTALL_DATA} ${WRKSRC}/doc/html/designer/${IMGDIR}/*.png \
${PREFIX}/share/doc/qt2/html/designer/${IMGDIR}
.endfor