aboutsummaryrefslogtreecommitdiff
path: root/devel/qtscriptgenerator/Makefile
diff options
context:
space:
mode:
authorAlberto Villa <avilla@FreeBSD.org>2011-03-25 10:00:25 +0000
committerAlberto Villa <avilla@FreeBSD.org>2011-03-25 10:00:25 +0000
commitad849b2e0102d0e06a5b438afc78c484ba7f7cff (patch)
treeac6f64888d20453dd1e2a57fba6bef8a2f5361f9 /devel/qtscriptgenerator/Makefile
parentb140da0491b99a6a3107db5653e6b721705376e5 (diff)
Notes
Diffstat (limited to 'devel/qtscriptgenerator/Makefile')
-rw-r--r--devel/qtscriptgenerator/Makefile34
1 files changed, 25 insertions, 9 deletions
diff --git a/devel/qtscriptgenerator/Makefile b/devel/qtscriptgenerator/Makefile
index 39fe4aa75a31..77a3a41327a5 100644
--- a/devel/qtscriptgenerator/Makefile
+++ b/devel/qtscriptgenerator/Makefile
@@ -5,20 +5,24 @@
# $FreeBSD$
PORTNAME= qtscriptgenerator
-PORTVERSION= 0.1.0
-PORTREVISION= 2
+PORTVERSION= 0.1.0.20101126
CATEGORIES= devel
-MASTER_SITES= ${MASTER_SITE_GOOGLE_CODE}
+#MASTER_SITES= ${MASTER_SITE_GOOGLE_CODE}
+MASTER_SITES= ${MASTER_SITE_LOCAL} \
+ http://ns.ael.ru/~fluffy.khv/distfiles/
+MASTER_SITE_SUBDIR= fluffy
DISTNAME= ${PORTNAME}-src-${PORTVERSION}
MAINTAINER= syncer@gmail.com
COMMENT= Qt Script Generator is a tool that generates Qt bindings for Qt Script
+OPTIONS= PHONON "Build Phonon support" on
+
USE_GMAKE= yes
USE_QT_VER= 4
-QT_COMPONENTS= corelib designer doc help help-tools gui iconengines \
- imageformats inputmethods linguist network opengl \
- phonon pixeltool porting qdbusviewer \
+QT_COMPONENTS= corelib declarative designer doc help help-tools gui \
+ iconengines imageformats inputmethods linguist network \
+ opengl pixeltool porting qdbusviewer \
qt3support qtestlib qvfb script scripttools \
sql svg webkit xml xmlpatterns xmlpatterns-tool \
qmake_build moc_build rcc_build uic_build
@@ -26,6 +30,16 @@ HAS_CONFIGURE= yes
USE_LDCONFIG= yes
INSTALL_QT_PLUGINS_DIR= ${PREFIX}/lib/qt4/plugins/
+.include <bsd.port.options.mk>
+
+.if defined(WITH_PHONON)
+QT_COMPONENTS+= phonon
+PLIST_SUB+= PHONON=""
+.else
+EXTRA_PATCHES= ${FILESDIR}/extra-patch-no_phonon
+PLIST_SUB+= PHONON="@comment "
+.endif
+
do-configure:
@cd ${WRKSRC}/generator/ && ${SETENV} ${CONFIGURE_ENV} \
${QMAKE} -unix PREFIX=${PREFIX} generator.pro
@@ -34,10 +48,12 @@ do-build:
@echo "---> Building generator"
@cd ${WRKSRC}/generator && ${GMAKE} && ${SETENV} ${CONFIGURE_ENV} \
./generator --include-paths=${PREFIX}/include/:${PREFIX}/include/qt4/
- @echo "---> Building generated files"
+ @echo "---> Configure generated files"
@cd ${WRKSRC}/qtbindings && ${SETENV} ${CONFIGURE_ENV} \
- ${QMAKE} -unix PREFIX=${PREFIX} INCLUDEPATH+=${PREFIX}/include/qt4/phonon \
- LIBS+=-L${PREFIX}/lib qtbindings.pro && ${GMAKE}
+ ${QMAKE} PREFIX=${PREFIX} INCLUDEPATH+=${PREFIX}/include/qt4/phonon \
+ LIBS+=-L${PREFIX}/lib qtbindings.pro
+ @echo "---> Building generated files"
+ @cd ${WRKSRC}/qtbindings && ${SETENV} ${MAKE_ENV} && ${GMAKE}
do-install:
${MKDIR} ${INSTALL_QT_PLUGINS_DIR}/script