ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/mports/trunk/misc/qt4-qtdemo/Makefile
Revision: 9099
Committed: Sat Jan 9 23:00:55 2010 UTC (14 years, 3 months ago) by laffer1
File size: 2129 byte(s)
Log Message:
qt 4.5

File Contents

# User Rev Content
1 laffer1 6546 # New ports collection makefile for: qt40
2     # Date created: Wed Jun 29 11:49:42 CEST 2005
3     # Whom: lofi@freebsd.org
4     #
5 laffer1 9099 # $MidnightBSD: mports/misc/qt4-qtdemo/Makefile,v 1.3 2008/10/20 19:24:39 ctriv Exp $
6 laffer1 6546 # $FreeBSD: ports/misc/qt4-qtdemo/Makefile,v 1.13 2008/08/04 23:30:37 miwi Exp $
7     #
8    
9     PORTNAME= qtdemo
10     PORTVERSION= ${QT4_VERSION}
11     CATEGORIES?= misc
12     MASTER_SITES= ${MASTER_SITE_QT}
13     PKGNAMEPREFIX= qt4-
14     DISTNAME= qt-x11-opensource-src-${PORTVERSION}
15     DIST_SUBDIR= KDE
16    
17     MAINTAINER= ports@MidnightBSD.org
18     COMMENT= Qt demonstration and example programs
19     LICENSE= gpl2
20    
21     USE_QT_VER= 4
22     QT_COMPONENTS= qmake_build moc_build rcc_build uic_build assistantclient \
23     corelib designer gui network opengl sql svg qtestlib xml \
24     imageformats_run dbus script webkit phonon help assistant_run \
25 laffer1 9099 phonon-gst scripttools xmlpatterns
26 laffer1 6546 QT_NONSTANDARD= yes
27     QT_DIST= yes
28    
29     HAS_CONFIGURE= yes
30    
31     ALL_TARGET= first
32     CONFIGURE_ENV?= QTDIR=${WRKSRC} PATH=${WRKSRC}/bin:$$PATH
33     MAKE_ENV?= QTDIR=${WRKSRC} LD_LIBRARY_PATH=${WRKSRC}/lib \
34 laffer1 6718 PATH=${WRKSRC}/bin:$$PATH
35 laffer1 6546
36 laffer1 6718 DESTDIRNAME= INSTALL_ROOT
37    
38 laffer1 6546 DO_NOT_EXTRACT= doc mkspecs qmake translations
39     EXTRACT_AFTER_ARGS= | ${TAR} -xf -
40     .for dne in ${DO_NOT_EXTRACT}
41     EXTRACT_AFTER_ARGS+= --exclude '${DISTNAME}/${dne}'
42     .endfor
43    
44     WRKSRC= ${WRKDIR}/${DISTNAME}/demos
45     CONFIGURE_WRKSRC=${WRKSRC}/../
46     PATCH_WRKSRC= ${CONFIGURE_WRKSRC}
47    
48     post-patch:
49     ${REINPLACE_CMD} -e '/app +=/s|"assistant"|"assistant-qt4"|' \
50     ${PATCH_WRKSRC}/demos/qtdemo/menumanager.cpp \
51     ${PATCH_WRKSRC}/examples/help/remotecontrol/remotecontrol.cpp \
52     ${PATCH_WRKSRC}/examples/help/simpletextviewer/assistant.cpp
53    
54     pre-configure:
55     ${CP} ${.CURDIR}/../../devel/qt4/files/configure ${CONFIGURE_WRKSRC}
56     ${MKDIR} ${WRKSRC}/../mkspecs
57     ${LN} -sf ${LOCALBASE}/bin/qmake-qt4 ${WRKSRC}/../bin/qmake
58     ${LN} -sf ${LOCALBASE}/bin/moc-qt4 ${WRKSRC}/../bin/moc
59     ${LN} -sf ${LOCALBASE}/bin/uic-qt4 ${WRKSRC}/../bin/uic
60     ${LN} -sf ${LOCALBASE}/bin/rcc ${WRKSRC}/../bin/rcc
61    
62     post-build:
63     cd ${WRKSRC}/../examples && ${MAKE} -f Makefile first
64    
65     post-install:
66 ctriv 6753 cd ${WRKSRC}/../examples && ${MAKE} ${FAKE_MAKEARGS} -f Makefile install
67 laffer1 6546
68     .include <bsd.port.mk>

Properties

Name Value
cvs2svn:cvs-rev 1.4