[Midnightbsd-cvs] mports [18248] trunk/x11-toolkits: add qt4 declarative port

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Thu Mar 19 21:48:50 EDT 2015


Revision: 18248
          http://svnweb.midnightbsd.org/mports/?rev=18248
Author:   laffer1
Date:     2015-03-19 21:48:49 -0400 (Thu, 19 Mar 2015)
Log Message:
-----------
add qt4 declarative port

Modified Paths:
--------------
    trunk/x11-toolkits/Makefile

Added Paths:
-----------
    trunk/x11-toolkits/qt4-declarative/
    trunk/x11-toolkits/qt4-declarative/Makefile
    trunk/x11-toolkits/qt4-declarative/pkg-plist

Modified: trunk/x11-toolkits/Makefile
===================================================================
--- trunk/x11-toolkits/Makefile	2015-03-20 01:46:25 UTC (rev 18247)
+++ trunk/x11-toolkits/Makefile	2015-03-20 01:48:49 UTC (rev 18248)
@@ -53,6 +53,7 @@
 SUBDIR += py-gtksourceview
 SUBDIR += py-tkinter
 SUBDIR += py-vte
+SUBDIR += qt4-declarative
 SUBDIR += qt4-gui
 SUBDIR += renaissance
 SUBDIR += shared-desktop-ontologies

Added: trunk/x11-toolkits/qt4-declarative/Makefile
===================================================================
--- trunk/x11-toolkits/qt4-declarative/Makefile	                        (rev 0)
+++ trunk/x11-toolkits/qt4-declarative/Makefile	2015-03-20 01:48:49 UTC (rev 18248)
@@ -0,0 +1,53 @@
+# $MidnightBSD$
+
+PORTNAME=	declarative
+DISTVERSION=	${QT4_VERSION}
+CATEGORIES=	x11-toolkits
+PKGNAMEPREFIX=	qt4-
+
+MAINTAINER=	ports at MidnightBSD.org
+COMMENT=	Qt declarative framework for dynamic user interfaces
+
+LICENSE=	gpl3
+
+USE_QT4=	qmake_build moc_build rcc_build uic_build corelib gui network \
+		opengl script sql svg xml xmlpatterns
+QT_DIST=	yes
+
+HAS_CONFIGURE=	yes
+USE_LDCONFIG=	${PREFIX}/${QT_LIBDIR_REL}
+
+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/opengl src/openvg \
+		src/phonon src/qt3support src/s60installs src/s60main \
+		src/scripttools src/svg src/testlib src/tools src/winmain \
+		src/xml 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/${PORTNAME}
+INSTALL_WRKSRC=	${BUILD_WRKSRC}
+
+pre-configure:
+	${MKDIR} ${WRKSRC}/mkspecs
+	${LN} -sf ${QMAKE} ${WRKSRC}/bin/qmake
+	${LN} -sf ${MOC} ${WRKSRC}/bin/moc
+	${LN} -sf ${UIC} ${WRKSRC}/bin/uic
+
+post-configure:
+	${REINPLACE_CMD} -e 's|${PREFIX}/${QT_LIBDIR_REL}/pkgconfig|${PREFIX}/libdata/pkgconfig|g' \
+		-e 's|.*$$(QMAKE).*||g' ${BUILD_WRKSRC}/Makefile
+	${REINPLACE_CMD} -E -e 's|-L.[^[:space:]]*qt-x11-opensource.[^[:space:]]*lib||g' \
+			-E -e 's|(.*location=).*moc|\1${PREFIX}/${QT_BINDIR_REL}/${MOC:T}|g' \
+			-E -e 's|(.*location=).*uic|\1${PREFIX}/${QT_BINDIR_REL}/${UIC:T}|g' \
+		${WRKSRC}/lib/pkgconfig/QtDeclarative.pc
+
+.include <bsd.port.mk>


Property changes on: trunk/x11-toolkits/qt4-declarative/Makefile
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/x11-toolkits/qt4-declarative/pkg-plist
===================================================================
--- trunk/x11-toolkits/qt4-declarative/pkg-plist	                        (rev 0)
+++ trunk/x11-toolkits/qt4-declarative/pkg-plist	2015-03-20 01:48:49 UTC (rev 18248)
@@ -0,0 +1,77 @@
+%%QT_INCDIR%%/Qt/QtDeclarative
+%%QT_INCDIR%%/Qt/qdeclarative.h
+%%QT_INCDIR%%/Qt/qdeclarativecomponent.h
+%%QT_INCDIR%%/Qt/qdeclarativecontext.h
+%%QT_INCDIR%%/Qt/qdeclarativedebug.h
+%%QT_INCDIR%%/Qt/qdeclarativeengine.h
+%%QT_INCDIR%%/Qt/qdeclarativeerror.h
+%%QT_INCDIR%%/Qt/qdeclarativeexpression.h
+%%QT_INCDIR%%/Qt/qdeclarativeextensioninterface.h
+%%QT_INCDIR%%/Qt/qdeclarativeextensionplugin.h
+%%QT_INCDIR%%/Qt/qdeclarativeimageprovider.h
+%%QT_INCDIR%%/Qt/qdeclarativeinfo.h
+%%QT_INCDIR%%/Qt/qdeclarativeitem.h
+%%QT_INCDIR%%/Qt/qdeclarativelist.h
+%%QT_INCDIR%%/Qt/qdeclarativenetworkaccessmanagerfactory.h
+%%QT_INCDIR%%/Qt/qdeclarativeparserstatus.h
+%%QT_INCDIR%%/Qt/qdeclarativeprivate.h
+%%QT_INCDIR%%/Qt/qdeclarativeproperty.h
+%%QT_INCDIR%%/Qt/qdeclarativepropertymap.h
+%%QT_INCDIR%%/Qt/qdeclarativepropertyvalueinterceptor.h
+%%QT_INCDIR%%/Qt/qdeclarativepropertyvaluesource.h
+%%QT_INCDIR%%/Qt/qdeclarativescriptstring.h
+%%QT_INCDIR%%/Qt/qdeclarativeview.h
+%%QT_INCDIR%%/QtDeclarative/QDeclarativeAttachedPropertiesFunc
+%%QT_INCDIR%%/QtDeclarative/QDeclarativeComponent
+%%QT_INCDIR%%/QtDeclarative/QDeclarativeContext
+%%QT_INCDIR%%/QtDeclarative/QDeclarativeDebuggingEnabler
+%%QT_INCDIR%%/QtDeclarative/QDeclarativeEngine
+%%QT_INCDIR%%/QtDeclarative/QDeclarativeError
+%%QT_INCDIR%%/QtDeclarative/QDeclarativeExpression
+%%QT_INCDIR%%/QtDeclarative/QDeclarativeExtensionInterface
+%%QT_INCDIR%%/QtDeclarative/QDeclarativeExtensionPlugin
+%%QT_INCDIR%%/QtDeclarative/QDeclarativeImageProvider
+%%QT_INCDIR%%/QtDeclarative/QDeclarativeInfo
+%%QT_INCDIR%%/QtDeclarative/QDeclarativeItem
+%%QT_INCDIR%%/QtDeclarative/QDeclarativeListProperty
+%%QT_INCDIR%%/QtDeclarative/QDeclarativeListReference
+%%QT_INCDIR%%/QtDeclarative/QDeclarativeNetworkAccessManagerFactory
+%%QT_INCDIR%%/QtDeclarative/QDeclarativeParserStatus
+%%QT_INCDIR%%/QtDeclarative/QDeclarativeProperties
+%%QT_INCDIR%%/QtDeclarative/QDeclarativeProperty
+%%QT_INCDIR%%/QtDeclarative/QDeclarativePropertyMap
+%%QT_INCDIR%%/QtDeclarative/QDeclarativePropertyValueInterceptor
+%%QT_INCDIR%%/QtDeclarative/QDeclarativePropertyValueSource
+%%QT_INCDIR%%/QtDeclarative/QDeclarativeScriptString
+%%QT_INCDIR%%/QtDeclarative/QDeclarativeTypeInfo
+%%QT_INCDIR%%/QtDeclarative/QDeclarativeView
+%%QT_INCDIR%%/QtDeclarative/QtDeclarative
+%%QT_INCDIR%%/QtDeclarative/qdeclarative.h
+%%QT_INCDIR%%/QtDeclarative/qdeclarativecomponent.h
+%%QT_INCDIR%%/QtDeclarative/qdeclarativecontext.h
+%%QT_INCDIR%%/QtDeclarative/qdeclarativedebug.h
+%%QT_INCDIR%%/QtDeclarative/qdeclarativeengine.h
+%%QT_INCDIR%%/QtDeclarative/qdeclarativeerror.h
+%%QT_INCDIR%%/QtDeclarative/qdeclarativeexpression.h
+%%QT_INCDIR%%/QtDeclarative/qdeclarativeextensioninterface.h
+%%QT_INCDIR%%/QtDeclarative/qdeclarativeextensionplugin.h
+%%QT_INCDIR%%/QtDeclarative/qdeclarativeimageprovider.h
+%%QT_INCDIR%%/QtDeclarative/qdeclarativeinfo.h
+%%QT_INCDIR%%/QtDeclarative/qdeclarativeitem.h
+%%QT_INCDIR%%/QtDeclarative/qdeclarativelist.h
+%%QT_INCDIR%%/QtDeclarative/qdeclarativenetworkaccessmanagerfactory.h
+%%QT_INCDIR%%/QtDeclarative/qdeclarativeparserstatus.h
+%%QT_INCDIR%%/QtDeclarative/qdeclarativeprivate.h
+%%QT_INCDIR%%/QtDeclarative/qdeclarativeproperty.h
+%%QT_INCDIR%%/QtDeclarative/qdeclarativepropertymap.h
+%%QT_INCDIR%%/QtDeclarative/qdeclarativepropertyvalueinterceptor.h
+%%QT_INCDIR%%/QtDeclarative/qdeclarativepropertyvaluesource.h
+%%QT_INCDIR%%/QtDeclarative/qdeclarativescriptstring.h
+%%QT_INCDIR%%/QtDeclarative/qdeclarativeview.h
+%%QT_LIBDIR%%/libQtDeclarative.prl
+%%QT_LIBDIR%%/libQtDeclarative.so
+%%QT_LIBDIR%%/libQtDeclarative.so.4
+%%QT_LIBDIR%%/libQtDeclarative.so.%%SHORTVER%%
+%%QT_LIBDIR%%/libQtDeclarative.so.%%FULLVER%%
+%%DEBUG%%%%QT_LIBDIR%%/libQtDeclarative.so.%%FULLVER%%.debug
+libdata/pkgconfig/QtDeclarative.pc


Property changes on: trunk/x11-toolkits/qt4-declarative/pkg-plist
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property


More information about the Midnightbsd-cvs mailing list