Add qt4, a multiplatform C++ application framework

This commit is contained in:
Michael Nottebrock 2007-02-05 20:56:24 +00:00
parent 9650cc9583
commit 74cb0fb1e8
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=184304
188 changed files with 16904 additions and 4 deletions

View file

@ -12,8 +12,11 @@ KDE_MAINTAINER= kde@FreeBSD.org
# This section contains the USE_ definitions.
# XXX: Write HAVE_ definitions sometime.
# QT_COMPONENTS - Triggers individual Qt4 component port dependencies. Possible
# values: See _QT_COMPONENTS_ALL below. Only works if USE_QT_VER is set
# to 4.
# USE_QT_VER - Says that the port uses the Qt toolkit. Possible values:
# 3; each specify the major version of Qt to use.
# 3, 4; each specify the major version of Qt to use.
# USE_KDELIBS_VER - Says that the port uses KDE libraries. Possible values:
# 3 specifies the major version of KDE to use.
# This implies USE_QT of the appropriate version.
@ -132,6 +135,88 @@ CONFIGURE_ARGS+=--with-qt-includes=${QT_PREFIX}/include \
CONFIGURE_ENV+= MOC="${MOC}" CPPFLAGS="${CPPFLAGS} ${QTCPPFLAGS}" LIBS="${QTCFGLIBS}" \
QTDIR="${QT_PREFIX}" KDEDIR="${KDE_PREFIX}"
.endif # !defined(QT_NONSTANDARD)
.elif ${USE_QT_VER} == 4
# Qt 4.x common stuff
QT_PREFIX?= ${LOCALBASE}
MOC?= ${QT_PREFIX}/bin/moc4
UIC?= ${QT_PREFIX}/bin/uic4
QMAKE?= ${QT_PREFIX}/bin/qmake-qt4
QMAKESPEC?= ${QT_PREFIX}/share/qt4/mkspecs/freebsd-g++
QTCPPFLAGS?=
QTCGFLIBS?=
.if !defined(QT_NONSTANDARD)
CONFIGURE_ARGS+=--with-qt-includes=${QT_PREFIX}/include \
--with-qt-libraries=${QT_PREFIX}/lib \
--with-extra-libs=${LOCALBASE}/lib \
--with-extra-includes=${LOCALBASE}/include
CONFIGURE_ENV+= MOC="${MOC}" UIC="${UIC} CPPFLAGS="${CPPFLAGS} ${QTCPPFLAGS}" LIBS="${QTCFGLIBS}" \
QMAKE="${QMAKE} QMAKESPEC="${QMAKESPEC}" QTDIR="${QT_PREFIX}" KDEDIR="${KDE_PREFIX}"
MAKE_ENV+= QMAKESPEC="${QMAKESPEC}"
.endif # !defined(QT_NONSTANDARD)
QT4_VERSION= 4.2.2
_QT_COMPONENTS_ALL= accessible assistant codecs-cn codecs-jp codecs-kr \
codecs-tw corelib designer doc gui iconengines \
imageformats inputformats assistantclient \
linguist moc network opengl pixeltool porting \
qmake qt3support qtconfig qtestlib qvfb rcc sql svg \
uic uic3 xml
accessible_DEPENDS= accessibility/qt4-acessible
assistant_DEPENDS= devel/qt4-assistant
codecs-cn_DEPENDS= chinese/qt4-codecs-cn
codecs-jp_DEPENDS= japanese/qt4-codecs-jp
codecs-kr_DEPENDS= korean/qt4-codecs-kr
codecs-tw_DEPENDS= misc/qt4-codecs-tw
corelib_DEPENDS= devel/qt4-corelib
designer_DEPENDS= devel/qt4-designer
doc_DEPENDS= misc/qt4-doc
gui_DEPENDS= x11-toolkits/qt4-gui
iconengines_DEPENDS= graphics/qt4-iconengines
imageformats_DEPENDS= graphics/qt4-imageformats
inputformats_DEPENDS= x11/qt4-inputformats
assistantclient_DEPENDS=devel/qt4-libqtassistantclient
assistantclient_NAME= libQtAssistantClient
linguist_DEPENDS= devel/qt4-linguist
moc_DEPENDS= devel/qt4-moc
network_DEPENDS= net/qt4-network
opengl_DEPENDS= x11/qt4-opengl
pixeltool_DEPENDS= graphics/qt4-pixeltool
porting_DEPENDS= devel/qt4-porting
qmake_DEPENDS= devel/qmake4
qmake_QT4_PREFIX= # empty
qt3support_DEPENDS= devel/qt4-qt3support
qtconfig_DEPENDS= devel/qtconfig
qtestlib_DEPENDS= devel/qt4-qtestlib
qvfb_DEPENDS= devel/qt4-qvfb
rcc_DEPENDS= devel/qt4-rcc
svg_DEPENDS= graphics/q4-svg
uic_DEPENDS= devel/qt4-uic
uic3_DEPENDS= devel/qt4-uic3
xml_DEPENDS= textproc/qt4-xml
.if defined(QT_COMPONENTS)
.for ext in ${QT_COMPONENTS}
${ext}_QT4_PREFIX?= qt4-
${ext}_QT4_VERSION?= ${QT4_VERSION}
${ext}_NAME?= ${ext}
.if ${_QT_COMPONENTS_ALL:M${ext}}!= ""
BUILD_DEPENDS+= ${${ext}_QT4_PREFIX}${${ext}_NAME}>=${${ext}_QT4_VERSION}:${PORTSDIR}/${${ext}_DEPENDS}
RUN_DEPENDS+= ${${ext}_QT4_PREFIX}${${ext}_NAME}>=${${ext}_QT4_VERSION}:${PORTSDIR}/${${ext}_DEPENDS}
.else
IGNORE= cannot install: unknown Qt4 component -- ${ext}
.endif
.endfor
.else
BUILD_DEPENDS= qt4>=${QT4_VERSION}:${PORTSDIR}/devel/qt4
RUN_DEPENDS= qt4>=${QT4_VERSION}:${PORTSDIR}/devel/qt4
.endif
.else
IGNORE= cannot install: unsupported value of USE_QT_VER
.endif # defined(USE_QT_VER)

View file

@ -12,8 +12,11 @@ KDE_MAINTAINER= kde@FreeBSD.org
# This section contains the USE_ definitions.
# XXX: Write HAVE_ definitions sometime.
# QT_COMPONENTS - Triggers individual Qt4 component port dependencies. Possible
# values: See _QT_COMPONENTS_ALL below. Only works if USE_QT_VER is set
# to 4.
# USE_QT_VER - Says that the port uses the Qt toolkit. Possible values:
# 3; each specify the major version of Qt to use.
# 3, 4; each specify the major version of Qt to use.
# USE_KDELIBS_VER - Says that the port uses KDE libraries. Possible values:
# 3 specifies the major version of KDE to use.
# This implies USE_QT of the appropriate version.
@ -132,6 +135,88 @@ CONFIGURE_ARGS+=--with-qt-includes=${QT_PREFIX}/include \
CONFIGURE_ENV+= MOC="${MOC}" CPPFLAGS="${CPPFLAGS} ${QTCPPFLAGS}" LIBS="${QTCFGLIBS}" \
QTDIR="${QT_PREFIX}" KDEDIR="${KDE_PREFIX}"
.endif # !defined(QT_NONSTANDARD)
.elif ${USE_QT_VER} == 4
# Qt 4.x common stuff
QT_PREFIX?= ${LOCALBASE}
MOC?= ${QT_PREFIX}/bin/moc4
UIC?= ${QT_PREFIX}/bin/uic4
QMAKE?= ${QT_PREFIX}/bin/qmake-qt4
QMAKESPEC?= ${QT_PREFIX}/share/qt4/mkspecs/freebsd-g++
QTCPPFLAGS?=
QTCGFLIBS?=
.if !defined(QT_NONSTANDARD)
CONFIGURE_ARGS+=--with-qt-includes=${QT_PREFIX}/include \
--with-qt-libraries=${QT_PREFIX}/lib \
--with-extra-libs=${LOCALBASE}/lib \
--with-extra-includes=${LOCALBASE}/include
CONFIGURE_ENV+= MOC="${MOC}" UIC="${UIC} CPPFLAGS="${CPPFLAGS} ${QTCPPFLAGS}" LIBS="${QTCFGLIBS}" \
QMAKE="${QMAKE} QMAKESPEC="${QMAKESPEC}" QTDIR="${QT_PREFIX}" KDEDIR="${KDE_PREFIX}"
MAKE_ENV+= QMAKESPEC="${QMAKESPEC}"
.endif # !defined(QT_NONSTANDARD)
QT4_VERSION= 4.2.2
_QT_COMPONENTS_ALL= accessible assistant codecs-cn codecs-jp codecs-kr \
codecs-tw corelib designer doc gui iconengines \
imageformats inputformats assistantclient \
linguist moc network opengl pixeltool porting \
qmake qt3support qtconfig qtestlib qvfb rcc sql svg \
uic uic3 xml
accessible_DEPENDS= accessibility/qt4-acessible
assistant_DEPENDS= devel/qt4-assistant
codecs-cn_DEPENDS= chinese/qt4-codecs-cn
codecs-jp_DEPENDS= japanese/qt4-codecs-jp
codecs-kr_DEPENDS= korean/qt4-codecs-kr
codecs-tw_DEPENDS= misc/qt4-codecs-tw
corelib_DEPENDS= devel/qt4-corelib
designer_DEPENDS= devel/qt4-designer
doc_DEPENDS= misc/qt4-doc
gui_DEPENDS= x11-toolkits/qt4-gui
iconengines_DEPENDS= graphics/qt4-iconengines
imageformats_DEPENDS= graphics/qt4-imageformats
inputformats_DEPENDS= x11/qt4-inputformats
assistantclient_DEPENDS=devel/qt4-libqtassistantclient
assistantclient_NAME= libQtAssistantClient
linguist_DEPENDS= devel/qt4-linguist
moc_DEPENDS= devel/qt4-moc
network_DEPENDS= net/qt4-network
opengl_DEPENDS= x11/qt4-opengl
pixeltool_DEPENDS= graphics/qt4-pixeltool
porting_DEPENDS= devel/qt4-porting
qmake_DEPENDS= devel/qmake4
qmake_QT4_PREFIX= # empty
qt3support_DEPENDS= devel/qt4-qt3support
qtconfig_DEPENDS= devel/qtconfig
qtestlib_DEPENDS= devel/qt4-qtestlib
qvfb_DEPENDS= devel/qt4-qvfb
rcc_DEPENDS= devel/qt4-rcc
svg_DEPENDS= graphics/q4-svg
uic_DEPENDS= devel/qt4-uic
uic3_DEPENDS= devel/qt4-uic3
xml_DEPENDS= textproc/qt4-xml
.if defined(QT_COMPONENTS)
.for ext in ${QT_COMPONENTS}
${ext}_QT4_PREFIX?= qt4-
${ext}_QT4_VERSION?= ${QT4_VERSION}
${ext}_NAME?= ${ext}
.if ${_QT_COMPONENTS_ALL:M${ext}}!= ""
BUILD_DEPENDS+= ${${ext}_QT4_PREFIX}${${ext}_NAME}>=${${ext}_QT4_VERSION}:${PORTSDIR}/${${ext}_DEPENDS}
RUN_DEPENDS+= ${${ext}_QT4_PREFIX}${${ext}_NAME}>=${${ext}_QT4_VERSION}:${PORTSDIR}/${${ext}_DEPENDS}
.else
IGNORE= cannot install: unknown Qt4 component -- ${ext}
.endif
.endfor
.else
BUILD_DEPENDS= qt4>=${QT4_VERSION}:${PORTSDIR}/devel/qt4
RUN_DEPENDS= qt4>=${QT4_VERSION}:${PORTSDIR}/devel/qt4
.endif
.else
IGNORE= cannot install: unsupported value of USE_QT_VER
.endif # defined(USE_QT_VER)

View file

@ -894,8 +894,7 @@ MASTER_SITE_QMAIL+= \
.if !defined(IGNORE_MASTER_SITE_QT)
MASTER_SITE_QT+= \
ftp://sunsite.rediris.es/mirror/Qt/source/%SUBDIR%/ \
ftp://ftp.iasi.roedu.net/mirrors/ftp.trolltech.com/qt/sources/%SUBDIR%/ \
ftp://ftp.iasi.roedu.net/mirrors/ftp.trolltech.com/qt/source/%SUBDIR%/ \
ftp://ftp.ntua.gr/pub/X11/Qt/qt/source/%SUBDIR%/ \
ftp://ftp.tu-chemnitz.de/pub/Qt/qt/source/%SUBDIR%/ \
ftp://ftp.silug.org/mirrors/ftp.trolltech.com/qt/source/%SUBDIR%/ \

View file

@ -19,6 +19,7 @@
SUBDIR += linux-atk
SUBDIR += orca
SUBDIR += py-papi
SUBDIR += qt4-accessible
SUBDIR += ruby-atk
.include <bsd.port.subdir.mk>

View file

@ -0,0 +1,71 @@
# -*-mode: makefile-*-
# New ports collection makefile for: qt40
# Date created: Wed Jun 29 11:49:42 CEST 2005
# Whom: lofi@freebsd.org
#
# $FreeBSD$
#
PORTNAME= accessible
PORTVERSION= 4.2.2
CATEGORIES?= accessibility ipv6
MASTER_SITES= ${MASTER_SITE_QT}
PKGNAMEPREFIX= qt4-
DISTNAME= qt-x11-opensource-src-${PORTVERSION}
DIST_SUBDIR= KDE
MAINTAINER= kde@FreeBSD.org
COMMENT= Qt accessibility widgets
BUILD_DEPENDS= moc4:${PORTSDIR}/devel/qt4-moc \
qmake-qt4:${PORTSDIR}/devel/qmake4
LIB_DEPENDS= Qt3Support:${PORTSDIR}/devel/qt4-qt3support \
QtCore:${PORTSDIR}/devel/qt4-corelib \
QtGui:${PORTSDIR}/x11-toolkits/qt4-gui \
QtNetwork:${PORTSDIR}/net/qt4-network \
QtSql:${PORTSDIR}/databases/qt4-sql \
QtXml:${PORTSDIR}/textproc/qt4-xml
CONFLICTS= linguist-0.* qt-2.* qt-3.0.* \
qt-3.1.* qt-3.2.* qt-designer-2.* xfmail-1.5.[0-5] \
xfmail-1.5.5_[1-2]
HAS_CONFIGURE= yes
CONFIGURE_ARGS= -fast -no-exceptions \
-platform ${LOCALBASE}/share/qt4/mkspecs/freebsd-g++ \
-qt-gif -release -system-libjpeg -system-libpng \
-system-zlib -prefix ${PREFIX} -plugindir ${PREFIX}/lib/plugins \
-bindir ${PREFIX}/bin -confirm-license
ALL_TARGET= first
CONFIGURE_ENV?= QTDIR=${WRKSRC} PATH=${WRKSRC}/bin:$$PATH
MAKE_ENV?= QTDIR=${WRKSRC} LD_LIBRARY_PATH=${WRKSRC}/lib \
PATH=${WRKSRC}/bin:$$PATH
EXTRACT_AFTER_ARGS=| ${TAR} -xf - \
--exclude '${DISTNAME}/mkspecs' --exclude '${DISTNAME}/qmake' \
--exclude '${DISTNAME}/demos' --exclude '${DISTNAME}/examples' \
--exclude '${DISTNAME}/src/network' --exclude '${DISTNAME}/src/xml' \
--exclude '${DISTNAME}/src/opengl' --exclude '${DISTNAME}/src/sql' \
--exclude '${DISTNAME}/src/tools/moc' --exclude '${DISTNAME}/src/tools/uic' \
--exclude '${DISTNAME}/src/tools/rcc' --exclude '${DISTNAME}/src/tools/uic3' \
--exclude '${DISTNAME}/tools/assistant' \
--exclude '${DISTNAME}/tools/linguist' --exclude '${DISTNAME}/tools/porting' \
--exclude '${DISTNAME}/tools/qtconfig' --exclude '${DISTNAME}/tools/qvfb'
WRKSRC= ${WRKDIR}/${DISTNAME}/src/plugins/${PORTNAME}
CONFIGURE_WRKSRC=${WRKSRC}/../../..
.include <bsd.port.pre.mk>
pre-configure:
${CP} ${.CURDIR}/../../devel/qt4/files/configure ${CONFIGURE_WRKSRC}
${REINPLACE_CMD} -e 's|target.path.*|target.path=${PREFIX}/lib/plugins/accessible|g' \
${WRKSRC}/qaccessiblebase.pri
${MKDIR} ${WRKSRC}/../../../mkspecs
${LN} -sf ${LOCALBASE}/bin/qmake-qt4 ${WRKSRC}/../../../bin/qmake
${LN} -sf ${LOCALBASE}/bin/moc4 ${WRKSRC}/../../../bin/moc
post-configure:
${REINPLACE_CMD} -e 's|(test -z.*||g' ${WRKSRC}/Makefile
.include <bsd.port.post.mk>

View file

@ -0,0 +1,3 @@
MD5 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 19f6374fe7924e33775cb87ee02669cb
SHA256 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = e790d227fa7958f2b0c0b0facd8ca880190121ed2b9c99ca70643baf7a0cd24c
SIZE (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 37636491

View file

@ -0,0 +1,12 @@
Qt is a C++ toolkit for application development. It lets application
developers target all major operating systems with a single application
source code.
Qt provides a platform-independent API to all central platform functionality:
GUI, database access, networking, file handling, etc. The Qt library
encapsulates the different APIs of different operating systems, providing
the application programmer with a single, common API for all operating systems.
The native C APIs are encapsulated in a set of well-designed, fully
object-oriented C++ classes.
WWW: http://www.trolltech.com/products/qt/index.html

View file

@ -0,0 +1,5 @@
lib/plugins/accessible/libqtaccessiblecompatwidgets.so
lib/plugins/accessible/libqtaccessiblecompatwidgets.so.debug
lib/plugins/accessible/libqtaccessiblewidgets.so
lib/plugins/accessible/libqtaccessiblewidgets.so.debug
@dirrm lib/plugins/accessible

View file

@ -109,6 +109,7 @@
SUBDIR += pine4
SUBDIR += pyDict
SUBDIR += qe
SUBDIR += qt4-codecs-cn
SUBDIR += qterm
SUBDIR += reciteword
SUBDIR += scim-chewing

View file

@ -0,0 +1,70 @@
# -*-mode: makefile-*-
# New ports collection makefile for: qt40
# Date created: Wed Jun 29 11:49:42 CEST 2005
# Whom: lofi@freebsd.org
#
# $FreeBSD$
#
PORTNAME= codecs
PORTVERSION= 4.2.2
CATEGORIES?= chinese
MASTER_SITES= ${MASTER_SITE_QT}
PKGNAMEPREFIX= qt4-
PKGNAMESUFFIX= -cn
DISTNAME= qt-x11-opensource-src-${PORTVERSION}
DIST_SUBDIR= KDE
MAINTAINER= kde@FreeBSD.org
COMMENT= Qt GB 18030 codec plugin
BUILD_DEPENDS= qmake-qt4:${PORTSDIR}/devel/qmake4
LIB_DEPENDS= QtCore:${PORTSDIR}/devel/qt4-corelib
CONFLICTS= linguist-0.* qt-2.* qt-3.0.* \
qt-3.1.* qt-3.2.* qt-designer-2.* xfmail-1.5.[0-5] \
xfmail-1.5.5_[1-2]
HAS_CONFIGURE= yes
USE_LDCONFIG= yes
NO_FILTER_SHLIBS=yes
CONFIGURE_ARGS= -fast -no-exceptions \
-platform ${LOCALBASE}/share/qt4/mkspecs/freebsd-g++ \
-qt-gif -release -system-libjpeg -system-libpng \
-system-zlib -prefix ${PREFIX} \
-plugindir ${PREFIX}/lib/plugins -bindir ${PREFIX}/bin \
-confirm-license
ALL_TARGET= first
CONFIGURE_ENV?= QTDIR=${WRKSRC} PATH=${WRKSRC}/bin:$$PATH
MAKE_ENV?= QTDIR=${WRKSRC} LD_LIBRARY_PATH=${WRKSRC}/lib \
PATH=${WRKSRC}/bin:$$PATH
EXTRACT_AFTER_ARGS=| ${TAR} -xf - \
--exclude '${DISTNAME}/qmake' \
--exclude '${DISTNAME}/demos' --exclude '${DISTNAME}/examples' \
--exclude '${DISTNAME}/src/network' --exclude '${DISTNAME}/src/xml' \
--exclude '${DISTNAME}/src/opengl' --exclude '${DISTNAME}/src/qt3support' \
--exclude '${DISTNAME}/src/sql' \
--exclude '${DISTNAME}/src/tools/moc' --exclude '${DISTNAME}/src/tools/uic' \
--exclude '${DISTNAME}/src/tools/rcc' --exclude '${DISTNAME}/src/tools/uic3' \
--exclude '${DISTNAME}/tools/assistant' \
--exclude '${DISTNAME}/tools/linguist' --exclude '${DISTNAME}/tools/porting' \
--exclude '${DISTNAME}/tools/qtconfig' --exclude '${DISTNAME}/tools/qvfb'
WRKSRC= ${WRKDIR}/${DISTNAME}/src/plugins/${PORTNAME}/cn
CONFIGURE_WRKSRC=${WRKSRC}/../../../..
.include <bsd.port.pre.mk>
pre-configure:
${CP} ${.CURDIR}/../../devel/qt4/files/configure ${CONFIGURE_WRKSRC}
${REINPLACE_CMD} -e 's|target.path.*|target.path=${PREFIX}/lib/plugins/codecs|g' \
${WRKSRC}/cn.pro
${MKDIR} ${WRKSRC}/../../../mkspecs
${LN} -sf ${LOCALBASE}/bin/qmake-qt4 ${WRKSRC}/../../../../bin/qmake
${LN} -sf ${LOCALBASE}/bin/moc4 ${WRKSRC}/../../../../bin/moc
post-configure:
${REINPLACE_CMD} -e 's|(test -z.*||g' ${WRKSRC}/Makefile
.include <bsd.port.post.mk>

View file

@ -0,0 +1,3 @@
MD5 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 19f6374fe7924e33775cb87ee02669cb
SHA256 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = e790d227fa7958f2b0c0b0facd8ca880190121ed2b9c99ca70643baf7a0cd24c
SIZE (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 37636491

View file

@ -0,0 +1,12 @@
Qt is a C++ toolkit for application development. It lets application
developers target all major operating systems with a single application
source code.
Qt provides a platform-independent API to all central platform functionality:
GUI, database access, networking, file handling, etc. The Qt library
encapsulates the different APIs of different operating systems, providing
the application programmer with a single, common API for all operating systems.
The native C APIs are encapsulated in a set of well-designed, fully
object-oriented C++ classes.
WWW: http://www.trolltech.com/products/qt/index.html

View file

@ -0,0 +1,3 @@
lib/plugins/codecs/libqcncodecs.so
lib/plugins/codecs/libqcncodecs.so.debug
@dirrm lib/plugins/codecs

View file

@ -437,6 +437,13 @@
SUBDIR += qt-odbc-plugin
SUBDIR += qt-pgsql-plugin
SUBDIR += qt-sqlite-plugin
SUBDIR += qt4-ibase-plugin
SUBDIR += qt4-mysql-plugin
SUBDIR += qt4-odbc-plugin
SUBDIR += qt4-pgsql-plugin
SUBDIR += qt4-sql
SUBDIR += qt4-sqlite-plugin
SUBDIR += qt4-sqlite3-plugin
SUBDIR += rdb
SUBDIR += rdfdb
SUBDIR += ruby-bdb

View file

@ -0,0 +1,35 @@
# -*-mode: makefile-*-
# New ports collection makefile for: qt-ibase-plugin
# Date created: 27 February 2004
# Whom: Michael Nottebrock <lofi@freebsd.org>
#
# $FreeBSD$
#
PORTNAME= qt4-${DB}-plugin
PORTVERSION= 4.2.2
CATEGORIES= databases
MASTER_SITES= ${MASTER_SITE_QT}
DISTNAME= qt-x11-opensource-src-${PORTVERSION}
DIST_SUBDIR= KDE
MAINTAINER= kde@freebsd.org
COMMENT= Qt IBase/Firebird database plugin
DB= ibase
LIB_DEPENDS+= gds:${PORTSDIR}/databases/firebird-client \
QtSql:${PORTSDIR}/databases/qt4-sql
#USE_BZIP2= yes
DRIVER= src/sql/drivers/${DB}
EXTRACT_AFTER_ARGS?=| ${TAR} -xf - \
${DISTNAME}/${DRIVER} ${DISTNAME}/include/QtSql \
${DISTNAME}/src/sql/kernel
MAKEFILE= ${FILESDIR}/Makefile.bsd
MAKE_ENV+= DB="${DB}" DRIVER="${DRIVER}" \
PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \
PTHREAD_LIBS="${PTHREAD_LIBS}"
PLIST_SUB= DB=${DB}
.include <bsd.port.mk>

View file

@ -0,0 +1,3 @@
MD5 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 19f6374fe7924e33775cb87ee02669cb
SHA256 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = e790d227fa7958f2b0c0b0facd8ca880190121ed2b9c99ca70643baf7a0cd24c
SIZE (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 37636491

View file

@ -0,0 +1,18 @@
SHLIB_NAME= libqsql${DB}.so
VPATH= ${DRIVER}
CXXFLAGS+= -I${DRIVER} -Iinclude \
-I${LOCALBASE}/include/Qt \
-I${LOCALBASE}/include \
${PTHREAD_CFLAGS} -DQT_THREAD_SUPPORT
LDADD= -L${LOCALBASE}/lib ${PTHREAD_LIBS} -lQtSql -lgds
SRCS= qsql_${DB}.cpp
LIBDIR= ${PREFIX}/lib/plugins/sqldrivers
${LIBDIR}:
mkdir -p ${LIBDIR}
beforeinstall: ${LIBDIR}
.include <bsd.lib.mk>

View file

@ -0,0 +1,4 @@
The IBase/Firebird Plugin from Qt 4, which provides an easy access method from
within Qt applications.
WWW: http://doc.trolltech.com/4.0/sql.html

View file

@ -0,0 +1,2 @@
lib/plugins/sqldrivers/libqsql%%DB%%.so
@dirrm lib/plugins/sqldrivers

View file

@ -0,0 +1,34 @@
# -*-mode: makefile-*-
# New ports collection makefile for: qt-mysql-plugin
# Date created: 20 April 2003
# Whom: Kay Lehmann <kay_lehmann@web.de>
#
# $FreeBSD$
#
PORTNAME= qt4-${DB}-plugin
PORTVERSION= 4.2.2
CATEGORIES= databases
MASTER_SITES= ${MASTER_SITE_QT}
DISTNAME= qt-x11-opensource-src-${PORTVERSION}
DIST_SUBDIR= KDE
MAINTAINER= kde@freebsd.org
COMMENT= Qt MySQL database plugin
DB= mysql
LIB_DEPENDS+= QtSql:${PORTSDIR}/databases/qt4-sql
USE_MYSQL= yes
#USE_BZIP2= yes
DRIVER= src/sql/drivers/${DB}
EXTRACT_AFTER_ARGS?=| ${TAR} -xf - \
${DISTNAME}/${DRIVER}
MAKEFILE= ${FILESDIR}/Makefile.bsd
MAKE_ENV+= DB="${DB}" DRIVER="${DRIVER}" \
PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \
PTHREAD_LIBS="${PTHREAD_LIBS}"
PLIST_SUB= DB=${DB}
.include <bsd.port.mk>

View file

@ -0,0 +1,3 @@
MD5 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 19f6374fe7924e33775cb87ee02669cb
SHA256 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = e790d227fa7958f2b0c0b0facd8ca880190121ed2b9c99ca70643baf7a0cd24c
SIZE (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 37636491

View file

@ -0,0 +1,19 @@
SHLIB_NAME= libqsql${DB}.so
VPATH= ${DRIVER}
CXXFLAGS+= -I${DRIVER} \
-I${LOCALBASE}/include/Qt \
-I${LOCALBASE}/include/mysql \
-I${LOCALBASE}/include \
${PTHREAD_CFLAGS} -DQT_THREAD_SUPPORT
LDADD= -L${LOCALBASE}/lib -L${LOCALBASE}/lib/mysql ${PTHREAD_LIBS} -lQtSql -lmysqlclient
SRCS= qsql_${DB}.cpp
LIBDIR= ${PREFIX}/lib/plugins/sqldrivers
${LIBDIR}:
mkdir -p ${LIBDIR}
beforeinstall: ${LIBDIR}
.include <bsd.lib.mk>

View file

@ -0,0 +1,4 @@
The MySQL-Plugin from Qt 4, which provides an easy access
method from within Qt applications.
WWW: http://doc.trolltech.com/4.0/sql.html

View file

@ -0,0 +1,2 @@
lib/plugins/sqldrivers/libqsql%%DB%%.so
@dirrm lib/plugins/sqldrivers

View file

@ -0,0 +1,34 @@
# -*-mode: makefile-*-
# New ports collection makefile for: qt-odbc-plugin
# Date created: 31 December 2003
# Whom: Michael Nottebrock <lofi@freebsd.org>
#
# $FreeBSD$
#
PORTNAME= qt4-${DB}-plugin
PORTVERSION= 4.2.2
CATEGORIES= databases
MASTER_SITES= ${MASTER_SITE_QT}
DISTNAME= qt-x11-opensource-src-${PORTVERSION}
DIST_SUBDIR= KDE
MAINTAINER= kde@freebsd.org
COMMENT= Qt ODBC database plugin
DB= odbc
LIB_DEPENDS+= odbc:${PORTSDIR}/databases/unixODBC \
QtSql:${PORTSDIR}/databases/qt4-sql
#USE_BZIP2= yes
DRIVER= src/sql/drivers/${DB}
EXTRACT_AFTER_ARGS?=| ${TAR} -xf - \
${DISTNAME}/${DRIVER}
MAKEFILE= ${FILESDIR}/Makefile.bsd
MAKE_ENV+= DB="${DB}" DRIVER="${DRIVER}" \
PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \
PTHREAD_LIBS="${PTHREAD_LIBS}"
PLIST_SUB= DB=${DB}
.include <bsd.port.mk>

View file

@ -0,0 +1,3 @@
MD5 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 19f6374fe7924e33775cb87ee02669cb
SHA256 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = e790d227fa7958f2b0c0b0facd8ca880190121ed2b9c99ca70643baf7a0cd24c
SIZE (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 37636491

View file

@ -0,0 +1,18 @@
SHLIB_NAME= libqsql${DB}.so
VPATH= ${DRIVER}
CXXFLAGS+= -I${DRIVER} \
-I${LOCALBASE}/include/Qt \
-I${LOCALBASE}/include \
${PTHREAD_CFLAGS} -DQT_THREAD_SUPPORT
LDADD= -L${LOCALBASE}/lib ${PTHREAD_LIBS} -lQtSql -lodbc
SRCS= qsql_${DB}.cpp
LIBDIR= ${PREFIX}/lib/plugins/sqldrivers
${LIBDIR}:
mkdir -p ${LIBDIR}
beforeinstall: ${LIBDIR}
.include <bsd.lib.mk>

View file

@ -0,0 +1,4 @@
The ODBC Plugin from Qt 4, which provides an easy access method from
within Qt applications.
WWW: http://doc.trolltech.com/4.0/sql.html

View file

@ -0,0 +1,2 @@
lib/plugins/sqldrivers/libqsql%%DB%%.so
@dirrm lib/plugins/sqldrivers

View file

@ -0,0 +1,34 @@
# -*-mode: makefile-*-
# New ports collection makefile for: qt-pgsql-plugin
# Date created: 5 August 2003
# Whom: Lauri Watts <lauri@kde.org>
#
# $FreeBSD$
#
PORTNAME= qt4-${DB}-plugin
PORTVERSION= 4.2.2
CATEGORIES= databases
MASTER_SITES= ${MASTER_SITE_QT}
DISTNAME= qt-x11-opensource-src-${PORTVERSION}
DIST_SUBDIR= KDE
MAINTAINER= kde@freebsd.org
COMMENT= Qt PostgreSQL database plugin
DB= psql
LIB_DEPENDS+= QtSql:${PORTSDIR}/databases/qt4-sql
USE_PGSQL= yes
#USE_BZIP2= yes
DRIVER= src/sql/drivers/${DB}
EXTRACT_AFTER_ARGS?=| ${TAR} -xf - \
${DISTNAME}/${DRIVER}
MAKEFILE= ${FILESDIR}/Makefile.bsd
MAKE_ENV+= DB="${DB}" DRIVER="${DRIVER}" \
PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \
PTHREAD_LIBS="${PTHREAD_LIBS}"
PLIST_SUB= DB=${DB}
.include <bsd.port.mk>

View file

@ -0,0 +1,3 @@
MD5 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 19f6374fe7924e33775cb87ee02669cb
SHA256 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = e790d227fa7958f2b0c0b0facd8ca880190121ed2b9c99ca70643baf7a0cd24c
SIZE (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 37636491

View file

@ -0,0 +1,19 @@
SHLIB_NAME= libqsql${DB}.so
VPATH= ${DRIVER}
CXXFLAGS+= -I${DRIVER} \
-I${LOCALBASE}/include/Qt \
-I${LOCALBASE}/include/postgresql/server \
-I${LOCALBASE}/include -I${X11BASE}/include \
${PTHREAD_CFLAGS} -DQT_THREAD_SUPPORT
LDADD= -L${LOCALBASE}/lib ${PTHREAD_LIBS} -lQtSql -lpq
SRCS= qsql_${DB}.cpp
LIBDIR= ${PREFIX}/lib/plugins/sqldrivers
${LIBDIR}:
mkdir -p ${LIBDIR}
beforeinstall: ${LIBDIR}
.include <bsd.lib.mk>

View file

@ -0,0 +1,4 @@
The PostgreSQL Plugin from Qt 4, which provides an easy access method from
within Qt applications.
WWW: http://doc.trolltech.com/4.0/sql.html

View file

@ -0,0 +1,2 @@
lib/plugins/sqldrivers/libqsql%%DB%%.so
@dirrm lib/plugins/sqldrivers

View file

@ -0,0 +1,81 @@
# -*-mode: makefile-*-
# New ports collection makefile for: qt40
# Date created: Wed Jun 29 11:49:42 CEST 2005
# Whom: lofi@freebsd.org
#
# $FreeBSD$
#
PORTNAME= sql
PORTVERSION= 4.2.2
CATEGORIES?= databases ipv6
MASTER_SITES= ${MASTER_SITE_QT}
PKGNAMEPREFIX= qt4-
DISTNAME= qt-x11-opensource-src-${PORTVERSION}
DIST_SUBDIR= KDE
MAINTAINER= kde@FreeBSD.org
COMMENT= Qt SQL library
BUILD_DEPENDS= moc4:${PORTSDIR}/devel/qt4-moc \
qmake-qt4:${PORTSDIR}/devel/qmake4
LIB_DEPENDS?= QtCore:${PORTSDIR}/devel/qt4-corelib
CONFLICTS= linguist-0.* qt-2.* qt-3.0.* \
qt-3.1.* qt-3.2.* qt-designer-2.* xfmail-1.5.[0-5] \
xfmail-1.5.5_[1-2]
HAS_CONFIGURE= yes
USE_LDCONFIG= yes
NO_FILTER_SHLIBS=yes
CONFIGURE_ARGS= -fast -no-exceptions \
-platform ${LOCALBASE}/share/qt4/mkspecs/freebsd-g++ \
-qt-gif -release -system-libjpeg -system-libpng \
-system-zlib -no-nas-sound -prefix ${PREFIX} \
-plugindir ${PREFIX}/lib/plugins -bindir ${PREFIX}/bin \
-confirm-license
ALL_TARGET= first
CONFIGURE_ENV?= QTDIR=${WRKSRC} PATH=${WRKSRC}/bin:$$PATH
MAKE_ENV?= QTDIR=${WRKSRC} LD_LIBRARY_PATH=${WRKSRC}/lib \
PATH=${WRKSRC}/bin:$$PATH
EXTRACT_AFTER_ARGS=| ${TAR} -xf - \
--exclude '${DISTNAME}/mkspecs' --exclude '${DISTNAME}/qmake' \
--exclude '${DISTNAME}/demos' --exclude '${DISTNAME}/examples' \
--exclude '${DISTNAME}/src/gui' --exclude '${DISTNAME}/src/network' \
--exclude '${DISTNAME}/src/opengl' --exclude '${DISTNAME}/src/qt3support' \
--exclude '${DISTNAME}/src/xml' --exclude '${DISTNAME}/src/plugins' \
--exclude '${DISTNAME}/src/3rdparty' --exclude '${DISTNAME}/src/tools/moc' \
--exclude '${DISTNAME}/src/tools/rcc' \
--exclude '${DISTNAME}/src/tools/uic' --exclude '${DISTNAME}/src/tools/uic3' \
--exclude '${DISTNAME}/tools/assistant' --exclude '${DISTNAME}/tools/designer' \
--exclude '${DISTNAME}/tools/linguist' --exclude '${DISTNAME}/tools/porting' \
--exclude '${DISTNAME}/tools/qtconfig' --exclude '${DISTNAME}/tools/qvfb'
WRKSRC= ${WRKDIR}/${DISTNAME}/src/${PORTNAME}
CONFIGURE_WRKSRC=${WRKSRC}/../../
.include <bsd.port.pre.mk>
.if defined(PKGNAMESUFFIX) && (${PKGNAMESUFFIX} == "-debug" || ${PKGNAMESUFFIX} == "-static-debug")
CONFIGURE_ARGS+=-debug
.endif
.if defined(PKGNAMESUFFIX) && (${PKGNAMESUFFIX} == "-static" || ${PKGNAMESUFFIX} == "-static-debug")
CONFIGURE_ARGS+=-static
.endif
pre-configure:
${CP} ${.CURDIR}/../../devel/qt4/files/configure ${CONFIGURE_WRKSRC}
${REINPLACE_CMD} -e 's|target.path.*|target.path=${PREFIX}/lib|g' \
-e 's|flat_headers.path.*|flat_headers.path=${PREFIX}/include/Qt|g' \
-e 's|targ_headers.path.*|targ_headers.path=${PREFIX}/include/$$$$TARGET|g' \
${WRKSRC}/${PORTNAME}.pro ${WRKSRC}/../qt_install.pri
${MKDIR} ${WRKSRC}/../../mkspecs
${LN} -sf ${LOCALBASE}/bin/qmake-qt4 ${WRKSRC}/../../bin/qmake
${LN} -sf ${LOCALBASE}/bin/moc4 ${WRKSRC}/../../bin/moc
post-configure:
${REINPLACE_CMD} -e 's|local/lib/QtSql.pc|local/libdata/QtSql.pc|g' \
-e 's|(test -z.*||g' \
${WRKSRC}/Makefile
.include <bsd.port.post.mk>

View file

@ -0,0 +1,3 @@
MD5 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 19f6374fe7924e33775cb87ee02669cb
SHA256 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = e790d227fa7958f2b0c0b0facd8ca880190121ed2b9c99ca70643baf7a0cd24c
SIZE (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 37636491

View file

@ -0,0 +1,12 @@
Qt is a C++ toolkit for application development. It lets application
developers target all major operating systems with a single application
source code.
Qt provides a platform-independent API to all central platform functionality:
GUI, database access, networking, file handling, etc. The Qt library
encapsulates the different APIs of different operating systems, providing
the application programmer with a single, common API for all operating systems.
The native C APIs are encapsulated in a set of well-designed, fully
object-oriented C++ classes.
WWW: http://www.trolltech.com/products/qt/index.html

View file

@ -0,0 +1,12 @@
*******************************************************************************
To enable QT's database support, install the database plugin ports.
The following plugin ports are available:
IBase/Firebird - databases/qt4-ibase-plugin
MySQL - databases/qt4-mysql-plugin
ODBC - databases/qt4-odbc-plugin
PostgreSQL - databases/qt4-pgsql-plugin
SQLite - databases/qt4-sqlite-plugin
*******************************************************************************

View file

@ -0,0 +1,79 @@
include/Qt/QtSql
include/Qt/qsql.h
include/Qt/qsql_ibase.h
include/Qt/qsql_mysql.h
include/Qt/qsql_odbc.h
include/Qt/qsql_psql.h
include/Qt/qsql_sqlite.h
include/Qt/qsql_sqlite2.h
include/Qt/qsqldatabase.h
include/Qt/qsqldriver.h
include/Qt/qsqldriverplugin.h
include/Qt/qsqlerror.h
include/Qt/qsqlfield.h
include/Qt/qsqlindex.h
include/Qt/qsqlquery.h
include/Qt/qsqlquerymodel.h
include/Qt/qsqlrecord.h
include/Qt/qsqlrelationaldelegate.h
include/Qt/qsqlrelationaltablemodel.h
include/Qt/qsqlresult.h
include/Qt/qsqltablemodel.h
include/QtSql/QIBaseDriver
include/QtSql/QIBaseResult
include/QtSql/QMYSQLDriver
include/QtSql/QMYSQLResult
include/QtSql/QODBCDriver
include/QtSql/QODBCResult
include/QtSql/QPSQLDriver
include/QtSql/QPSQLResult
include/QtSql/QSQLite2Driver
include/QtSql/QSQLite2Result
include/QtSql/QSQLiteDriver
include/QtSql/QSQLiteResult
include/QtSql/QSqlDatabase
include/QtSql/QSqlDriver
include/QtSql/QSqlDriverCreator
include/QtSql/QSqlDriverCreatorBase
include/QtSql/QSqlDriverFactoryInterface
include/QtSql/QSqlDriverPlugin
include/QtSql/QSqlError
include/QtSql/QSqlField
include/QtSql/QSqlIndex
include/QtSql/QSqlQuery
include/QtSql/QSqlQueryModel
include/QtSql/QSqlRecord
include/QtSql/QSqlRelation
include/QtSql/QSqlRelationalDelegate
include/QtSql/QSqlRelationalTableModel
include/QtSql/QSqlResult
include/QtSql/QSqlTableModel
include/QtSql/QtSql
include/QtSql/qsql.h
include/QtSql/qsql_ibase.h
include/QtSql/qsql_mysql.h
include/QtSql/qsql_odbc.h
include/QtSql/qsql_psql.h
include/QtSql/qsql_sqlite.h
include/QtSql/qsql_sqlite2.h
include/QtSql/qsqldatabase.h
include/QtSql/qsqldriver.h
include/QtSql/qsqldriverplugin.h
include/QtSql/qsqlerror.h
include/QtSql/qsqlfield.h
include/QtSql/qsqlindex.h
include/QtSql/qsqlquery.h
include/QtSql/qsqlquerymodel.h
include/QtSql/qsqlrecord.h
include/QtSql/qsqlrelationaldelegate.h
include/QtSql/qsqlrelationaltablemodel.h
include/QtSql/qsqlresult.h
include/QtSql/qsqltablemodel.h
lib/libQtSql.la
lib/libQtSql.prl
lib/libQtSql.so
lib/libQtSql.so.4
lib/libQtSql.so.4.2
lib/libQtSql.so.4.2.2
libdata/QtSql.pc
@dirrm include/QtSql

View file

@ -0,0 +1,35 @@
# -*-mode: makefile-*-
# New ports collection makefile for: qt-sqlite-plugin
# Date created: 27 February 2004
# Whom: Michael Nottebrock <lofi@freebsd.org>
#
# $FreeBSD$
#
PORTNAME= qt4-${DB}-plugin
PORTVERSION= 4.2.2
CATEGORIES= databases
MASTER_SITES= ${MASTER_SITE_QT}
DISTNAME= qt-x11-opensource-src-${PORTVERSION}
DIST_SUBDIR= KDE
MAINTAINER= kde@freebsd.org
COMMENT= Qt SQLite 2.x database plugin
DB= sqlite2
LIB_DEPENDS+= QtSql:${PORTSDIR}/databases/qt4-sql \
sqlite.2:${PORTSDIR}/databases/sqlite2
#USE_BZIP2= yes
DRIVER= src/sql/drivers/${DB}
EXTRACT_AFTER_ARGS?=| ${TAR} -xf - \
${DISTNAME}/${DRIVER} ${DISTNAME}/include/QtSql \
${DISTNAME}/src/sql/kernel
MAKEFILE= ${FILESDIR}/Makefile.bsd
MAKE_ENV+= DB="${DB}" DRIVER="${DRIVER}" \
PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \
PTHREAD_LIBS="${PTHREAD_LIBS}"
PLIST_SUB= DB=${DB}
.include <bsd.port.mk>

View file

@ -0,0 +1,3 @@
MD5 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 19f6374fe7924e33775cb87ee02669cb
SHA256 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = e790d227fa7958f2b0c0b0facd8ca880190121ed2b9c99ca70643baf7a0cd24c
SIZE (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 37636491

View file

@ -0,0 +1,18 @@
SHLIB_NAME= libqsql${DB}.so
VPATH= ${DRIVER}
CXXFLAGS+= -I${DRIVER} -Iinclude \
-I${LOCALBASE}/include/Qt \
-I${LOCALBASE}/include \
${PTHREAD_CFLAGS} -DQT_THREAD_SUPPORT
LDADD= -L${LOCALBASE}/lib ${PTHREAD_LIBS} -lQtSql -lsqlite
SRCS= qsql_${DB}.cpp
LIBDIR= ${PREFIX}/lib/plugins/sqldrivers
${LIBDIR}:
mkdir -p ${LIBDIR}
beforeinstall: ${LIBDIR}
.include <bsd.lib.mk>

View file

@ -0,0 +1,4 @@
The SQLite Plugin from Qt 4, which provides an easy access method from
within Qt applications.
WWW: http://doc.trolltech.com/4.0/sql.html

View file

@ -0,0 +1,2 @@
lib/plugins/sqldrivers/libqsql%%DB%%.so
@dirrm lib/plugins/sqldrivers

View file

@ -0,0 +1,35 @@
# -*-mode: makefile-*-
# New ports collection makefile for: qt-sqlite-plugin
# Date created: 27 February 2004
# Whom: Michael Nottebrock <lofi@freebsd.org>
#
# $FreeBSD$
#
PORTNAME= qt4-${DB}-plugin
PORTVERSION= 4.2.2
CATEGORIES= databases
MASTER_SITES= ${MASTER_SITE_QT}
DISTNAME= qt-x11-opensource-src-${PORTVERSION}
DIST_SUBDIR= KDE
MAINTAINER= kde@freebsd.org
COMMENT= Qt SQLite 3.x database plugin
DB= sqlite
LIB_DEPENDS+= QtSql:${PORTSDIR}/databases/qt4-sql \
sqlite3:${PORTSDIR}/databases/sqlite3
#USE_BZIP2= yes
DRIVER= src/sql/drivers/${DB}
EXTRACT_AFTER_ARGS?=| ${TAR} -xf - \
${DISTNAME}/${DRIVER} ${DISTNAME}/include/QtSql \
${DISTNAME}/src/sql/kernel
MAKEFILE= ${FILESDIR}/Makefile.bsd
MAKE_ENV+= DB="${DB}" DRIVER="${DRIVER}" \
PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \
PTHREAD_LIBS="${PTHREAD_LIBS}"
PLIST_SUB= DB=${DB}
.include <bsd.port.mk>

View file

@ -0,0 +1,3 @@
MD5 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 19f6374fe7924e33775cb87ee02669cb
SHA256 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = e790d227fa7958f2b0c0b0facd8ca880190121ed2b9c99ca70643baf7a0cd24c
SIZE (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 37636491

View file

@ -0,0 +1,18 @@
SHLIB_NAME= libqsql${DB}.so
VPATH= ${DRIVER}
CXXFLAGS+= -I${DRIVER} -Iinclude \
-I${LOCALBASE}/include/Qt \
-I${LOCALBASE}/include \
${PTHREAD_CFLAGS} -DQT_THREAD_SUPPORT
LDADD= -L${LOCALBASE}/lib ${PTHREAD_LIBS} -lQtSql -lsqlite3
SRCS= qsql_${DB}.cpp
LIBDIR= ${PREFIX}/lib/plugins/sqldrivers
${LIBDIR}:
mkdir -p ${LIBDIR}
beforeinstall: ${LIBDIR}
.include <bsd.lib.mk>

View file

@ -0,0 +1,4 @@
The SQLite Plugin from Qt 4, which provides an easy access method from
within Qt applications.
WWW: http://doc.trolltech.com/4.0/sql.html

View file

@ -0,0 +1,2 @@
lib/plugins/sqldrivers/libqsql%%DB%%.so
@dirrm lib/plugins/sqldrivers

View file

@ -229,6 +229,7 @@
SUBDIR += dbus
SUBDIR += dbus-glib
SUBDIR += dbus-qt3
SUBDIR += dbus-qt4
SUBDIR += dbus-sharp
SUBDIR += ddd
SUBDIR += desktop-file-utils
@ -1842,6 +1843,21 @@
SUBDIR += qca
SUBDIR += qextmdi
SUBDIR += qmake
SUBDIR += qmake4
SUBDIR += qt4
SUBDIR += qt4-assistant
SUBDIR += qt4-corelib
SUBDIR += qt4-designer
SUBDIR += qt4-libqtassistantclient
SUBDIR += qt4-linguist
SUBDIR += qt4-moc
SUBDIR += qt4-porting
SUBDIR += qt4-qt3support
SUBDIR += qt4-qtestlib
SUBDIR += qt4-qvfb
SUBDIR += qt4-rcc
SUBDIR += qt4-uic
SUBDIR += qt4-uic3
SUBDIR += qsa
SUBDIR += qssl
SUBDIR += quilt

75
devel/dbus-qt4/Makefile Normal file
View file

@ -0,0 +1,75 @@
### -*-mode: makefile-*-
# New ports collection makefile for: qt40
# Date created: Wed Jun 29 11:49:42 CEST 2005
# Whom: lofi@freebsd.org
#
# $FreeBSD$
#
PORTNAME= dbus
PORTVERSION= 4.2.2
CATEGORIES?= devel
MASTER_SITES= ${MASTER_SITE_QT}
PKGNAMESUFFIX= -qt4
DISTNAME= qt-x11-opensource-src-${PORTVERSION}
DIST_SUBDIR= KDE
MAINTAINER= kde@FreeBSD.org
COMMENT= Qt4 bindings for the D-BUS messaging system
BUILD_DEPENDS= moc4:${PORTSDIR}/devel/qt4-moc \
qmake-qt4:${PORTSDIR}/devel/qmake4
LIB_DEPENDS= QtCore:${PORTSDIR}/devel/qt4-corelib \
QtXml:${PORTSDIR}/textproc/qt4-xml \
dbus-1.3:${PORTSDIR}/devel/dbus
CONFLICTS= linguist-0.* qt-2.* qt-3.0.* \
qt-3.1.* qt-3.2.* qt-designer-2.* xfmail-1.5.[0-5] \
xfmail-1.5.5_[1-2]
HAS_CONFIGURE= yes
USE_LDCONFIG= yes
NO_FILTER_SHLIBS=yes
CONFIGURE_ARGS= -fast -no-exceptions \
-platform ${LOCALBASE}/share/qt4/mkspecs/freebsd-g++ \
-qt-gif -release -system-libjpeg -system-libpng \
-system-zlib -system-nas-sound -prefix ${PREFIX} \
-plugindir ${PREFIX}/lib/plugins -bindir ${PREFIX}/bin -v \
-no-nas-sound -confirm-license
ALL_TARGET= first
CONFIGURE_ENV?= QTDIR=${WRKSRC} PATH=${WRKSRC}/bin:$$PATH
MAKE_ENV?= QTDIR=${WRKSRC} LD_LIBRARY_PATH=${WRKSRC}/lib \
PATH=${WRKSRC}/bin:$$PATH
EXTRACT_AFTER_ARGS=| ${TAR} -xf - \
--exclude '${DISTNAME}/mkspecs' --exclude '${DISTNAME}/qmake' \
--exclude '${DISTNAME}/demos' --exclude '${DISTNAME}/examples' \
--exclude '${DISTNAME}/src/opengl' --exclude '${DISTNAME}/src/sql' \
--exclude '${DISTNAME}/src/tools/moc' --exclude '${DISTNAME}/src/tools/rcc' \
--exclude '${DISTNAME}/src/tools/uic3' --exclude '${DISTNAME}/tools/designer' \
--exclude '${DISTNAME}/tools/linguist' --exclude '${DISTNAME}/tools/porting' \
--exclude '${DISTNAME}/tools/qtconfig' --exclude '${DISTNAME}/tools/qvfb'
WRKSRC= ${WRKDIR}/${DISTNAME}/tools/qdbus
CONFIGURE_WRKSRC=${WRKSRC}/../../
.include <bsd.port.pre.mk>
pre-configure:
${CP} ${.CURDIR}/../../devel/qt4/files/configure ${CONFIGURE_WRKSRC}
${REINPLACE_CMD} -e 's|target.path.*|target.path=${PREFIX}/bin|g' \
${WRKSRC}/tools/qdbus/qdbus.pro \
${WRKSRC}/tools/qdbuscpp2xml/qdbuscpp2xml.pro \
${WRKSRC}/tools/qdbusxml2cpp/qdbusxml2cpp.pro
${REINPLACE_CMD} -e 's|target.path.*|target.path=${PREFIX}/lib|g' \
-e 's|targ_headers.path.*|targ_headers.path=${PREFIX}/include/$$$$TARGET|g' \
${WRKSRC}/src/src.pro
${MKDIR} ${WRKSRC}/../../mkspecs
${LN} -sf ${LOCALBASE}/bin/qmake-qt4 ${WRKSRC}/../../bin/qmake
${LN} -sf ${LOCALBASE}/bin/moc4 ${WRKSRC}/../../bin/moc
post-configure:
${REINPLACE_CMD} -e 's|local/lib/QtDBus.pc|local/libdata/QtDBus.pc|g' \
${WRKSRC}/Makefile
.include <bsd.port.post.mk>

3
devel/dbus-qt4/distinfo Normal file
View file

@ -0,0 +1,3 @@
MD5 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 19f6374fe7924e33775cb87ee02669cb
SHA256 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = e790d227fa7958f2b0c0b0facd8ca880190121ed2b9c99ca70643baf7a0cd24c
SIZE (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 37636491

12
devel/dbus-qt4/pkg-descr Normal file
View file

@ -0,0 +1,12 @@
Qt is a C++ toolkit for application development. It lets application
developers target all major operating systems with a single application
source code.
Qt provides a platform-independent API to all central platform functionality:
GUI, database access, networking, file handling, etc. The Qt library
encapsulates the different APIs of different operating systems, providing
the application programmer with a single, common API for all operating systems.
The native C APIs are encapsulated in a set of well-designed, fully
object-oriented C++ classes.
WWW: http://www.trolltech.com/products/qt/index.html

43
devel/dbus-qt4/pkg-plist Normal file
View file

@ -0,0 +1,43 @@
bin/qdbus
bin/qdbus.debug
bin/qdbuscpp2xml
bin/qdbuscpp2xml.debug
bin/qdbusxml2cpp
bin/qdbusxml2cpp.debug
include/QtDBus/QDBusAbstractAdaptor
include/QtDBus/QDBusAbstractInterface
include/QtDBus/QDBusArgument
include/QtDBus/QDBusConnection
include/QtDBus/QDBusConnectionInterface
include/QtDBus/QDBusError
include/QtDBus/QDBusInterface
include/QtDBus/QDBusMessage
include/QtDBus/QDBusMetaType
include/QtDBus/QDBusObjectPath
include/QtDBus/QDBusReply
include/QtDBus/QDBusServer
include/QtDBus/QDBusSignature
include/QtDBus/QDBusVariant
include/QtDBus/QtDBus
include/QtDBus/qdbusabstractadaptor.h
include/QtDBus/qdbusabstractinterface.h
include/QtDBus/qdbusargument.h
include/QtDBus/qdbusconnection.h
include/QtDBus/qdbusconnectioninterface.h
include/QtDBus/qdbuserror.h
include/QtDBus/qdbusextratypes.h
include/QtDBus/qdbusinterface.h
include/QtDBus/qdbusmacros.h
include/QtDBus/qdbusmessage.h
include/QtDBus/qdbusmetatype.h
include/QtDBus/qdbusreply.h
include/QtDBus/qdbusserver.h
lib/QtDBus.pc
lib/libQtDBus.la
lib/libQtDBus.prl
lib/libQtDBus.so
lib/libQtDBus.so.4
lib/libQtDBus.so.4.2
lib/libQtDBus.so.4.2.2
lib/libQtDBus.so.4.2.2.debug
@dirrm include/QtDBus

77
devel/qmake4/Makefile Normal file
View file

@ -0,0 +1,77 @@
# New ports collection makefile for: qmake-4
# Date created: Tue Jul 12 16:04:29 UTC 2005
# Whom: lofi@freebsd.org,
# mi@aldan.algebra.com
#
# $FreeBSD$
PORTNAME= qmake
PORTVERSION= 4.2.2
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_QT}
DISTNAME= qt-x11-opensource-src-${PORTVERSION}
DIST_SUBDIR= KDE
MAINTAINER= kde@freebsd.org
COMMENT= The build utility of the Qt project
REINPLACE_ARGS= -i ""
WRKSRC= ${WRKDIR}/${DISTNAME}/qmake
MAKEFILE= ${FILESDIR}/Makefile.bsd
MAKE_ENV+= FILESDIR="${FILESDIR}"
#USE_BZIP2= yes
EXTRACT_AFTER_ARGS=| ${TAR} -xf - \
'${DISTNAME}/config.tests/unix/padstring' \
'${DISTNAME}/mkspecs' \
'${DISTNAME}/include/*/*' \
'${DISTNAME}/src/*/*.h' '${DISTNAME}/qmake' \
'${DISTNAME}/src/corelib/tools' \
'${DISTNAME}/src/corelib/io' \
'${DISTNAME}/src/corelib/global' \
'${DISTNAME}/src/corelib/plugin' \
'${DISTNAME}/src/corelib/kernel' \
'${DISTNAME}/src/3rdparty/md5'
.if !defined(NOPORTDOCS)
EXTRACT_AFTER_ARGS+='${DISTNAME}/doc/html/qmake*'
DOCSDIR=${PREFIX}/share/doc/qt4
post-install:
${MKDIR} '${DOCSDIR}'
${CP} -Rp '${WRKSRC:H}/doc/html' '${DOCSDIR}'
.endif
post-patch:
@${RM} -fr ${WRKSRC}/examples ${WRKSRC}/tutorial
@${REINPLACE_CMD} -e 's|-O2|${CXXFLAGS}|' \
-e 's|gcc.*|${CC}|' \
-e 's|g++.*|${CXX}|' \
-e 's|/usr/local|${LOCALBASE}|' \
-e 's|/usr/X11R6|${X11BASE}|' \
-e 's|release|release thread|' \
-e 's|-pthread -D_THREAD_SAFE|${PTHREAD_CFLAGS}|' \
-e 's|-pthread|${PTHREAD_LIBS}|' \
-e 's|uic|uic4|' \
-e 's|moc|moc4|' \
${WRKSRC}/../mkspecs/freebsd-g++/qmake.conf \
${WRKSRC}/../mkspecs/freebsd-g++34/qmake.conf
@${REINPLACE_CMD} -e 's|@QMAKE_QTOBJS@||g' ${WRKSRC}/Makefile.unix
do-configure:
${SED} -e 's|/usr/local|${PREFIX}|g' \
< ${FILESDIR}/qconfig.cpp \
> ${WRKSRC:H}/src/corelib/global/qconfig.cpp
${ECHO} '/* empty */' > ${WRKSRC}/qconfig.h
${LN} ${WRKSRC}/qconfig.h ${WRKSRC}/../include/QtCore/qconfig.h
.include <bsd.port.pre.mk>
.if ${OSVERSION} < 500035
USE_GCC= 3.4+
.endif
.if ${ARCH} == "alpha"
CXXFLAGS+= -mieee
.endif
.include <bsd.port.post.mk>

3
devel/qmake4/distinfo Normal file
View file

@ -0,0 +1,3 @@
MD5 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 19f6374fe7924e33775cb87ee02669cb
SHA256 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = e790d227fa7958f2b0c0b0facd8ca880190121ed2b9c99ca70643baf7a0cd24c
SIZE (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 37636491

View file

@ -0,0 +1,47 @@
# $FreeBSD$
_OBJS!= ${MAKE} -f Makefile.unix -V OBJS -V QOBJS
# We'd like to avoid using qconfig.cpp, but can't -- see the comment
# next to -DHAVE_CONFIG_CPP below:
#_OBJS:= ${_OBJS:S/qconfig.o//}
SRCS:= ${_OBJS:.o=.cpp}
NOMAN= true # qmake.1 anyone?
.PATH: ${.CURDIR} ${.CURDIR:H}/src/corelib/tools ${.CURDIR:H}/src/corelib/io \
${.CURDIR:H}/src/corelib/global ${.CURDIR:H}/src/corelib/plugin \
${.CURDIR:H}/src/corelib/kernel ${.CURDIR:H}/src/3rdparty/md5
CXXFLAGS+=-I${.CURDIR:H}/mkspecs/freebsd-g++
.for s in src/corelib/arch/generic src/global src/tools src/kernel src/codecs \
src/3rdparty/md5 include/QtCore include
CXXFLAGS+=-I${.CURDIR:H}/$s
.endfor
.for g in /. /unix /win32 /mac
.PATH: ${.CURDIR}/generators$g
CXXFLAGS+=-I${.CURDIR}/generators$g
.endfor
CXXFLAGS+=-I. -I"${FILESDIR}"
CXXFLAGS+=-DQT_NO_TEXTCODEC -DQT_NO_UNICODETABLES -DQT_NO_COMPONENT \
-DQT_NO_STL -DQT_BUILD_QMAKE -DQT_NO_COMPRESS -DHAVE_QCONFIG_CPP \
-DQT_NO_THREAD -DQT_NO_QOBJECT -DQT_NO_GEOM_VARIANT -DQMAKE_OPENSOURCE_EDITION
# I guess, qconfig.cpp used to be optional, but no longer is -- due to
# bit-rot in Qt sources. So we still have to compile it, but, by not
# adding the following define, we reduce the seemingly needless usage of
# it:
# -DHAVE_QCONFIG_CPP
PROG_CXX= qmake-qt4
BINDIR= ${PREFIX}/bin
SHAREDIR=${PREFIX}/share/qt4
${SHAREDIR}:
mkdir -p "$@"
beforeinstall: ${SHAREDIR}
cp -Rp ${.CURDIR:H}/mkspecs ${SHAREDIR}
.include <bsd.prog.mk>

View file

@ -0,0 +1,19 @@
/*
* $FreeBSD$
* Hand-crafted...
* The default prefix (/ usr / local) is dynamicly replaced
* at configure time.
*/
#define QT_CONFIGURE_LICENSEE "Open Source";
#define QT_CONFIGURE_LICENSED_PRODUCTS "OpenSourceDesktop";
#define QT_CONFIGURE_PREFIX_PATH "/usr/local";
#define QT_CONFIGURE_DOCUMENTATION_PATH "/usr/local/share/doc/qt4";
#define QT_CONFIGURE_HEADERS_PATH "/usr/local/include";
#define QT_CONFIGURE_LIBRARIES_PATH "/usr/local/lib";
#define QT_CONFIGURE_BINARIES_PATH "/usr/local/bin";
#define QT_CONFIGURE_PLUGINS_PATH "/usr/local/lib/plugins";
#define QT_CONFIGURE_DATA_PATH "/usr/local/share/qt4";
#define QT_CONFIGURE_TRANSLATIONS_PATH "/usr/local/share/qt4/translations";
#define QT_CONFIGURE_SETTINGS_PATH "/usr/local/etc/xdg";
#define QT_CONFIGURE_EXAMPLES_PATH "/usr/local/share/qt4/examples";
#define QT_CONFIGURE_DEMOS_PATH "/usr/local/share/qt4/demos/";

8
devel/qmake4/pkg-descr Normal file
View file

@ -0,0 +1,8 @@
Qt is a C++ toolkit for application development. It lets application
developers target all major operating systems with a single application
source code.
Qmake is a project and makefile creating utility, that is part of Qt.
For ease of maintainance it is split out into a port of its own.
WWW: http://www.trolltech.com/products/qt/index.html

284
devel/qmake4/pkg-plist Normal file
View file

@ -0,0 +1,284 @@
bin/qmake-qt4
%%PORTDOCS%%%%DOCSDIR%%/html/qmake-advanced-usage.html
%%PORTDOCS%%%%DOCSDIR%%/html/qmake-common-projects.html
%%PORTDOCS%%%%DOCSDIR%%/html/qmake-environment-reference.html
%%PORTDOCS%%%%DOCSDIR%%/html/qmake-function-reference.html
%%PORTDOCS%%%%DOCSDIR%%/html/qmake-manual.html
%%PORTDOCS%%%%DOCSDIR%%/html/qmake-platform-notes.html
%%PORTDOCS%%%%DOCSDIR%%/html/qmake-precompiledheaders.html
%%PORTDOCS%%%%DOCSDIR%%/html/qmake-project-files.html
%%PORTDOCS%%%%DOCSDIR%%/html/qmake-reference.html
%%PORTDOCS%%%%DOCSDIR%%/html/qmake-running.html
%%PORTDOCS%%%%DOCSDIR%%/html/qmake-tutorial.html
%%PORTDOCS%%%%DOCSDIR%%/html/qmake-using.html
%%PORTDOCS%%%%DOCSDIR%%/html/qmake-variable-reference.html
%%PORTDOCS%%%%DOCSDIR%%/html/qmake.dcf
share/qt4/mkspecs/aix-g++-64/qmake.conf
share/qt4/mkspecs/aix-g++-64/qplatformdefs.h
share/qt4/mkspecs/aix-g++/qmake.conf
share/qt4/mkspecs/aix-g++/qplatformdefs.h
share/qt4/mkspecs/aix-xlc-64/qmake.conf
share/qt4/mkspecs/aix-xlc-64/qplatformdefs.h
share/qt4/mkspecs/aix-xlc/qmake.conf
share/qt4/mkspecs/aix-xlc/qplatformdefs.h
share/qt4/mkspecs/common/g++.conf
share/qt4/mkspecs/common/linux.conf
share/qt4/mkspecs/common/unix.conf
share/qt4/mkspecs/darwin-g++/qmake.conf
share/qt4/mkspecs/darwin-g++/qplatformdefs.h
share/qt4/mkspecs/features/assistant.prf
share/qt4/mkspecs/features/build_pass.prf
share/qt4/mkspecs/features/debug.prf
share/qt4/mkspecs/features/debug_and_release.prf
share/qt4/mkspecs/features/default_post.prf
share/qt4/mkspecs/features/default_pre.prf
share/qt4/mkspecs/features/designer.prf
share/qt4/mkspecs/features/dll.prf
share/qt4/mkspecs/features/exclusive_builds.prf
share/qt4/mkspecs/features/link_pkgconfig.prf
share/qt4/mkspecs/features/qdbus.prf
share/qt4/mkspecs/features/qt_functions.prf
share/qt4/mkspecs/features/mac/ppc.prf
share/qt4/mkspecs/features/mac/x86.prf
share/qt4/mkspecs/features/mac/default_post.prf
share/qt4/mkspecs/features/mac/default_pre.prf
share/qt4/mkspecs/features/mac/objective_c.prf
share/qt4/mkspecs/features/mac/rez.prf
share/qt4/mkspecs/features/mac/sdk.prf
share/qt4/mkspecs/features/moc.prf
share/qt4/mkspecs/features/qt.prf
share/qt4/mkspecs/features/qt_config.prf
share/qt4/mkspecs/features/qtestlib.prf
share/qt4/mkspecs/features/qtopia.prf
share/qt4/mkspecs/features/qtopiainc.prf
share/qt4/mkspecs/features/qtopialib.prf
share/qt4/mkspecs/features/release.prf
share/qt4/mkspecs/features/resources.prf
share/qt4/mkspecs/features/shared.prf
share/qt4/mkspecs/features/silent.prf
share/qt4/mkspecs/features/static.prf
share/qt4/mkspecs/features/static_and_shared.prf
share/qt4/mkspecs/features/staticlib.prf
share/qt4/mkspecs/features/uic.prf
share/qt4/mkspecs/features/uitools.prf
share/qt4/mkspecs/features/unix/dylib.prf
share/qt4/mkspecs/features/unix/hide_symbols.prf
share/qt4/mkspecs/features/unix/largefile.prf
share/qt4/mkspecs/features/unix/opengl.prf
share/qt4/mkspecs/features/unix/separate_debug_info.prf
share/qt4/mkspecs/features/unix/thread.prf
share/qt4/mkspecs/features/unix/x11.prf
share/qt4/mkspecs/features/unix/x11inc.prf
share/qt4/mkspecs/features/unix/x11lib.prf
share/qt4/mkspecs/features/unix/x11sm.prf
share/qt4/mkspecs/features/warn_off.prf
share/qt4/mkspecs/features/warn_on.prf
share/qt4/mkspecs/features/win32/console.prf
share/qt4/mkspecs/features/win32/default_pre.prf
share/qt4/mkspecs/features/win32/dumpcpp.prf
share/qt4/mkspecs/features/win32/embed_manifest_dll.prf
share/qt4/mkspecs/features/win32/embed_manifest_exe.prf
share/qt4/mkspecs/features/win32/exceptions.prf
share/qt4/mkspecs/features/win32/exceptions_off.prf
share/qt4/mkspecs/features/win32/opengl.prf
share/qt4/mkspecs/features/win32/qaxcontainer.prf
share/qt4/mkspecs/features/win32/qaxserver.prf
share/qt4/mkspecs/features/win32/qt_dll.prf
share/qt4/mkspecs/features/win32/rtti.prf
share/qt4/mkspecs/features/win32/rtti_off.prf
share/qt4/mkspecs/features/win32/stl.prf
share/qt4/mkspecs/features/win32/stl_off.prf
share/qt4/mkspecs/features/win32/thread.prf
share/qt4/mkspecs/features/win32/thread_off.prf
share/qt4/mkspecs/features/win32/windows.prf
share/qt4/mkspecs/freebsd-g++/qmake.conf
share/qt4/mkspecs/freebsd-g++/qplatformdefs.h
share/qt4/mkspecs/freebsd-g++34/qmake.conf
share/qt4/mkspecs/freebsd-g++34/qplatformdefs.h
share/qt4/mkspecs/freebsd-g++40/qmake.conf
share/qt4/mkspecs/freebsd-g++40/qplatformdefs.h
share/qt4/mkspecs/freebsd-icc/qmake.conf
share/qt4/mkspecs/freebsd-icc/qplatformdefs.h
share/qt4/mkspecs/hpux-acc-64/qmake.conf
share/qt4/mkspecs/hpux-acc-64/qplatformdefs.h
share/qt4/mkspecs/hpux-acc-o64/qmake.conf
share/qt4/mkspecs/hpux-acc-o64/qplatformdefs.h
share/qt4/mkspecs/hpux-acc/qmake.conf
share/qt4/mkspecs/hpux-acc/qplatformdefs.h
share/qt4/mkspecs/hpux-g++-64/qmake.conf
share/qt4/mkspecs/hpux-g++-64/qplatformdefs.h
share/qt4/mkspecs/hpux-g++/qmake.conf
share/qt4/mkspecs/hpux-g++/qplatformdefs.h
share/qt4/mkspecs/hpuxi-acc-64/qmake.conf
share/qt4/mkspecs/hpuxi-acc-64/qplatformdefs.h
share/qt4/mkspecs/hpuxi-acc/qmake.conf
share/qt4/mkspecs/hpuxi-acc/qplatformdefs.h
share/qt4/mkspecs/hurd-g++/qmake.conf
share/qt4/mkspecs/hurd-g++/qplatformdefs.h
share/qt4/mkspecs/irix-cc-64/qmake.conf
share/qt4/mkspecs/irix-cc-64/qplatformdefs.h
share/qt4/mkspecs/irix-cc/qmake.conf
share/qt4/mkspecs/irix-cc/qplatformdefs.h
share/qt4/mkspecs/irix-g++-64/qmake.conf
share/qt4/mkspecs/irix-g++-64/qplatformdefs.h
share/qt4/mkspecs/irix-g++/qmake.conf
share/qt4/mkspecs/irix-g++/qplatformdefs.h
share/qt4/mkspecs/linux-cxx/qmake.conf
share/qt4/mkspecs/linux-cxx/qplatformdefs.h
share/qt4/mkspecs/linux-ecc-64/qmake.conf
share/qt4/mkspecs/linux-ecc-64/qplatformdefs.h
share/qt4/mkspecs/linux-g++-32/qmake.conf
share/qt4/mkspecs/linux-g++-32/qplatformdefs.h
share/qt4/mkspecs/linux-g++-64/qmake.conf
share/qt4/mkspecs/linux-g++-64/qplatformdefs.h
share/qt4/mkspecs/linux-g++/qmake.conf
share/qt4/mkspecs/linux-g++/qplatformdefs.h
share/qt4/mkspecs/linux-icc/qmake.conf
share/qt4/mkspecs/linux-icc/qplatformdefs.h
share/qt4/mkspecs/linux-kcc/qmake.conf
share/qt4/mkspecs/linux-kcc/qplatformdefs.h
share/qt4/mkspecs/linux-lsb/qmake.conf
share/qt4/mkspecs/linux-lsb/qplatformdefs.h
share/qt4/mkspecs/linux-pgcc/qmake.conf
share/qt4/mkspecs/linux-pgcc/qplatformdefs.h
share/qt4/mkspecs/lynxos-g++/qmake.conf
share/qt4/mkspecs/lynxos-g++/qplatformdefs.h
share/qt4/mkspecs/macx-g++/Info.plist.app
share/qt4/mkspecs/macx-g++/Info.plist.lib
share/qt4/mkspecs/macx-g++/qmake.conf
share/qt4/mkspecs/macx-g++/qplatformdefs.h
share/qt4/mkspecs/macx-icc/qmake.conf
share/qt4/mkspecs/macx-icc/qplatformdefs.h
share/qt4/mkspecs/macx-pbuilder/Info.plist.app
share/qt4/mkspecs/macx-pbuilder/qmake.conf
share/qt4/mkspecs/macx-pbuilder/qplatformdefs.h
share/qt4/mkspecs/macx-xcode/Info.plist.app
share/qt4/mkspecs/macx-xcode/Info.plist.lib
share/qt4/mkspecs/macx-xcode/qmake.conf
share/qt4/mkspecs/macx-xcode/qplatformdefs.h
share/qt4/mkspecs/macx-xlc/qmake.conf
share/qt4/mkspecs/macx-xlc/qplatformdefs.h
share/qt4/mkspecs/netbsd-g++/qmake.conf
share/qt4/mkspecs/netbsd-g++/qplatformdefs.h
share/qt4/mkspecs/openbsd-g++/qmake.conf
share/qt4/mkspecs/openbsd-g++/qplatformdefs.h
share/qt4/mkspecs/qws/freebsd-generic-g++/qmake.conf
share/qt4/mkspecs/qws/freebsd-generic-g++/qplatformdefs.h
share/qt4/mkspecs/qws/linux-arm-g++/qmake.conf
share/qt4/mkspecs/qws/linux-arm-g++/qplatformdefs.h
share/qt4/mkspecs/qws/linux-cellon-g++/qmake.conf
share/qt4/mkspecs/qws/linux-cellon-g++/qplatformdefs.h
share/qt4/mkspecs/qws/linux-generic-g++/qmake.conf
share/qt4/mkspecs/qws/linux-generic-g++/qplatformdefs.h
share/qt4/mkspecs/qws/linux-generic-g++-32/qmake.conf
share/qt4/mkspecs/qws/linux-generic-g++-32/qplatformdefs.h
share/qt4/mkspecs/qws/linux-ipaq-g++/qmake.conf
share/qt4/mkspecs/qws/linux-ipaq-g++/qplatformdefs.h
share/qt4/mkspecs/qws/linux-mips-g++/qmake.conf
share/qt4/mkspecs/qws/linux-mips-g++/qplatformdefs.h
share/qt4/mkspecs/qws/linux-sharp-g++/qmake.conf
share/qt4/mkspecs/qws/linux-sharp-g++/qplatformdefs.h
share/qt4/mkspecs/qws/linux-x86-g++/qmake.conf
share/qt4/mkspecs/qws/linux-x86-g++/qplatformdefs.h
share/qt4/mkspecs/qws/linux-x86_64-g++/qmake.conf
share/qt4/mkspecs/qws/linux-x86_64-g++/qplatformdefs.h
share/qt4/mkspecs/qws/linux-zylonite-g++/qmake.conf
share/qt4/mkspecs/qws/linux-zylonite-g++/qplatformdefs.h
share/qt4/mkspecs/qws/macx-generic-g++/qmake.conf
share/qt4/mkspecs/qws/macx-generic-g++/qplatformdefs.h
share/qt4/mkspecs/qws/solaris-generic-g++/qmake.conf
share/qt4/mkspecs/qws/solaris-generic-g++/qplatformdefs.h
share/qt4/mkspecs/sco-cc/qmake.conf
share/qt4/mkspecs/sco-cc/qplatformdefs.h
share/qt4/mkspecs/sco-g++/qmake.conf
share/qt4/mkspecs/sco-g++/qplatformdefs.h
share/qt4/mkspecs/solaris-cc-64/qmake.conf
share/qt4/mkspecs/solaris-cc-64/qplatformdefs.h
share/qt4/mkspecs/solaris-cc/qmake.conf
share/qt4/mkspecs/solaris-cc/qplatformdefs.h
share/qt4/mkspecs/solaris-g++-64/qmake.conf
share/qt4/mkspecs/solaris-g++-64/qplatformdefs.h
share/qt4/mkspecs/solaris-g++/qmake.conf
share/qt4/mkspecs/solaris-g++/qplatformdefs.h
share/qt4/mkspecs/tru64-cxx/qmake.conf
share/qt4/mkspecs/tru64-cxx/qplatformdefs.h
share/qt4/mkspecs/tru64-g++/qmake.conf
share/qt4/mkspecs/tru64-g++/qplatformdefs.h
share/qt4/mkspecs/unixware-cc/qmake.conf
share/qt4/mkspecs/unixware-cc/qplatformdefs.h
share/qt4/mkspecs/unixware-g++/qmake.conf
share/qt4/mkspecs/unixware-g++/qplatformdefs.h
share/qt4/mkspecs/win32-g++/qmake.conf
share/qt4/mkspecs/win32-g++/qplatformdefs.h
@dirrm share/qt4/mkspecs/win32-g++
@dirrm share/qt4/mkspecs/unixware-g++
@dirrm share/qt4/mkspecs/unixware-cc
@dirrm share/qt4/mkspecs/tru64-g++
@dirrm share/qt4/mkspecs/tru64-cxx
@dirrm share/qt4/mkspecs/solaris-g++-64
@dirrm share/qt4/mkspecs/solaris-g++
@dirrm share/qt4/mkspecs/solaris-cc-64
@dirrm share/qt4/mkspecs/solaris-cc
@dirrm share/qt4/mkspecs/sco-g++
@dirrm share/qt4/mkspecs/sco-cc
@dirrm share/qt4/mkspecs/qws/solaris-generic-g++
@dirrm share/qt4/mkspecs/qws/macx-generic-g++
@dirrm share/qt4/mkspecs/qws/linux-zylonite-g++
@dirrm share/qt4/mkspecs/qws/linux-x86_64-g++
@dirrm share/qt4/mkspecs/qws/linux-x86-g++
@dirrm share/qt4/mkspecs/qws/linux-sharp-g++
@dirrm share/qt4/mkspecs/qws/linux-mips-g++
@dirrm share/qt4/mkspecs/qws/linux-ipaq-g++
@dirrm share/qt4/mkspecs/qws/linux-generic-g++
@dirrm share/qt4/mkspecs/qws/linux-generic-g++-32
@dirrm share/qt4/mkspecs/qws/linux-cellon-g++
@dirrm share/qt4/mkspecs/qws/linux-arm-g++
@dirrm share/qt4/mkspecs/qws/freebsd-generic-g++
@dirrm share/qt4/mkspecs/qws
@dirrm share/qt4/mkspecs/openbsd-g++
@dirrm share/qt4/mkspecs/netbsd-g++
@dirrm share/qt4/mkspecs/macx-xlc
@dirrm share/qt4/mkspecs/macx-xcode
@dirrm share/qt4/mkspecs/macx-pbuilder
@dirrm share/qt4/mkspecs/macx-g++
@dirrm share/qt4/mkspecs/macx-icc
@dirrm share/qt4/mkspecs/lynxos-g++
@dirrm share/qt4/mkspecs/linux-pgcc
@dirrm share/qt4/mkspecs/linux-lsb
@dirrm share/qt4/mkspecs/linux-kcc
@dirrm share/qt4/mkspecs/linux-icc
@dirrm share/qt4/mkspecs/linux-g++-64
@dirrm share/qt4/mkspecs/linux-g++-32
@dirrm share/qt4/mkspecs/linux-g++
@dirrm share/qt4/mkspecs/linux-ecc-64
@dirrm share/qt4/mkspecs/linux-cxx
@dirrm share/qt4/mkspecs/irix-g++-64
@dirrm share/qt4/mkspecs/irix-g++
@dirrm share/qt4/mkspecs/irix-cc-64
@dirrm share/qt4/mkspecs/irix-cc
@dirrm share/qt4/mkspecs/hurd-g++
@dirrm share/qt4/mkspecs/hpuxi-acc-64
@dirrm share/qt4/mkspecs/hpuxi-acc
@dirrm share/qt4/mkspecs/hpux-g++-64
@dirrm share/qt4/mkspecs/hpux-g++
@dirrm share/qt4/mkspecs/hpux-acc-o64
@dirrm share/qt4/mkspecs/hpux-acc-64
@dirrm share/qt4/mkspecs/hpux-acc
@dirrm share/qt4/mkspecs/freebsd-icc
@dirrm share/qt4/mkspecs/freebsd-g++40
@dirrm share/qt4/mkspecs/freebsd-g++34
@dirrm share/qt4/mkspecs/freebsd-g++
@dirrm share/qt4/mkspecs/features/win32
@dirrm share/qt4/mkspecs/features/unix
@dirrm share/qt4/mkspecs/features/mac
@dirrm share/qt4/mkspecs/features
@dirrm share/qt4/mkspecs/darwin-g++
@dirrm share/qt4/mkspecs/common
@dirrm share/qt4/mkspecs/aix-xlc-64
@dirrm share/qt4/mkspecs/aix-xlc
@dirrm share/qt4/mkspecs/aix-g++-64
@dirrm share/qt4/mkspecs/aix-g++
@dirrm share/qt4/mkspecs
@dirrm share/qt4
%%PORTDOCS%%@dirrm %%DOCSDIR%%/html
%%PORTDOCS%%@dirrm %%DOCSDIR%%

View file

@ -0,0 +1,73 @@
# -*-mode: makefile-*-
# New ports collection makefile for: qt40
# Date created: Wed Jun 29 11:49:42 CEST 2005
# Whom: lofi@freebsd.org
#
# $FreeBSD$
#
PORTNAME= assistant
PORTVERSION= 4.2.2
CATEGORIES?= devel
MASTER_SITES= ${MASTER_SITE_QT}
PKGNAMEPREFIX= qt4-
DISTNAME= qt-x11-opensource-src-${PORTVERSION}
DIST_SUBDIR= KDE
MAINTAINER= kde@FreeBSD.org
COMMENT= Qt documentation browser
DEPENDS= ${PORTSDIR}/misc/qt4-doc
BUILD_DEPENDS= moc4:${PORTSDIR}/devel/qt4-moc \
qmake-qt4:${PORTSDIR}/devel/qmake4 \
rcc:${PORTSDIR}/devel/qt4-rcc \
uic4:${PORTSDIR}/devel/qt4-uic
LIB_DEPENDS= Qt3Support:${PORTSDIR}/devel/qt4-qt3support \
QtCore:${PORTSDIR}/devel/qt4-corelib \
QtGui:${PORTSDIR}/x11-toolkits/qt4-gui \
QtNetwork:${PORTSDIR}/net/qt4-network \
QtSql:${PORTSDIR}/databases/qt4-sql \
QtXml:${PORTSDIR}/textproc/qt4-xml
CONFLICTS= linguist-0.* qt-2.* qt-3.0.* \
qt-3.1.* qt-3.2.* qt-designer-2.* xfmail-1.5.[0-5] \
xfmail-1.5.5_[1-2]
HAS_CONFIGURE= yes
CONFIGURE_ARGS= -fast -no-exceptions \
-platform ${LOCALBASE}/share/qt4/mkspecs/freebsd-g++ \
-qt-gif -release -system-libjpeg -system-libpng \
-system-zlib -no-nas-sound -prefix ${PREFIX} \
-plugindir ${PREFIX}/lib/plugins -bindir ${PREFIX}/bin \
-confirm-license -no-separate-debug-info
ALL_TARGET= first
CONFIGURE_ENV?= QTDIR=${WRKSRC} PATH=${WRKSRC}/bin:$$PATH
MAKE_ENV?= QTDIR=${WRKSRC} LD_LIBRARY_PATH=${WRKSRC}/lib \
PATH=${WRKSRC}/bin:$$PATH
EXTRACT_AFTER_ARGS=| ${TAR} -xf - \
--exclude '${DISTNAME}/mkspecs' --exclude '${DISTNAME}/qmake' \
--exclude '${DISTNAME}/demos' --exclude '${DISTNAME}/examples' \
--exclude '${DISTNAME}/src/opengl' --exclude '${DISTNAME}/src/qt3support' \
--exclude '${DISTNAME}/src/sql' --exclude '${DISTNAME}/src/plugins' \
--exclude '${DISTNAME}/src/3rdparty' \
--exclude '${DISTNAME}/src/tools/moc' --exclude '${DISTNAME}/src/tools/rcc' \
--exclude '${DISTNAME}/src/tools/uic' --exclude '${DISTNAME}/src/tools/uic3' \
--exclude '${DISTNAME}/tools/designer' \
--exclude '${DISTNAME}/tools/linguist' --exclude '${DISTNAME}/tools/porting' \
--exclude '${DISTNAME}/tools/qtconfig' --exclude '${DISTNAME}/tools/qvfb'
WRKSRC= ${WRKDIR}/${DISTNAME}/tools/${PORTNAME}
CONFIGURE_WRKSRC=${WRKSRC}/../../
pre-configure:
${CP} ${.CURDIR}/../../devel/qt4/files/configure ${CONFIGURE_WRKSRC}
${REINPLACE_CMD} -e 's|target.path.*|target.path=${PREFIX}/bin|g' \
${WRKSRC}/${PORTNAME}.pro ${WRKSRC}/lib/lib.pro
${MKDIR} ${WRKSRC}/../../mkspecs
${LN} -sf ${LOCALBASE}/bin/qmake-qt4 ${WRKSRC}/../../bin/qmake
${LN} -sf ${LOCALBASE}/bin/moc4 ${WRKSRC}/../../bin/moc
${LN} -sf ${LOCALBASE}/bin/uic4 ${WRKSRC}/../../bin/uic
${LN} -sf ${LOCALBASE}/bin/rcc ${WRKSRC}/../../bin/rcc
.include <bsd.port.mk>

View file

@ -0,0 +1,3 @@
MD5 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 19f6374fe7924e33775cb87ee02669cb
SHA256 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = e790d227fa7958f2b0c0b0facd8ca880190121ed2b9c99ca70643baf7a0cd24c
SIZE (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 37636491

View file

@ -0,0 +1,12 @@
Qt is a C++ toolkit for application development. It lets application
developers target all major operating systems with a single application
source code.
Qt provides a platform-independent API to all central platform functionality:
GUI, database access, networking, file handling, etc. The Qt library
encapsulates the different APIs of different operating systems, providing
the application programmer with a single, common API for all operating systems.
The native C APIs are encapsulated in a set of well-designed, fully
object-oriented C++ classes.
WWW: http://www.trolltech.com/products/qt/index.html

View file

@ -0,0 +1 @@
bin/assistant

View file

@ -0,0 +1,87 @@
# -*-mode: makefile-*-
# New ports collection makefile for: qt40
# Date created: Wed Jun 29 11:49:42 CEST 2005
# Whom: lofi@freebsd.org
#
# $FreeBSD$
#
PORTNAME= corelib
PORTVERSION= 4.2.2
CATEGORIES?= devel
MASTER_SITES= ${MASTER_SITE_QT}
PKGNAMEPREFIX= qt4-
DISTNAME= qt-x11-opensource-src-${PORTVERSION}
DIST_SUBDIR= KDE
MAINTAINER?= kde@FreeBSD.org
COMMENT?= Qt core library
BUILD_DEPENDS= moc4:${PORTSDIR}/devel/qt4-moc \
qmake-qt4:${PORTSDIR}/devel/qmake4
LIB_DEPENDS= glib-2.0:${PORTSDIR}/devel/glib20
CONFLICTS= linguist-0.* qt-2.* qt-3.0.* \
qt-3.1.* qt-3.2.* qt-designer-2.* xfmail-1.5.[0-5] \
xfmail-1.5.5_[1-2]
HAS_CONFIGURE= yes
USE_LDCONFIG= yes
NO_FILTER_SHLIBS=yes
CONFIGURE_ARGS= -fast -no-exceptions \
-platform ${LOCALBASE}/share/qt4/mkspecs/freebsd-g++ \
-qt-gif -release -system-libjpeg -system-libpng \
-system-zlib -no-nas-sound -confirm-license \
-prefix ${PREFIX} \
-docdir ${PREFIX}/share/doc/qt4 \
-headerdir ${PREFIX}/include \
-plugindir ${PREFIX}/lib/plugins \
-datadir ${PREFIX}/share/qt4 \
-libdir ${PREFIX}/lib \
-translationdir ${PREFIX}/share/qt4/translations \
-sysconfdir ${PREFIX}/local/etc/xdg \
-examplesdir ${PREFIX}/share/qt4/examples \
-demosdir ${PREFIX}/share/qt4/demos \
-bindir ${PREFIX}/bin
ALL_TARGET= first
CONFIGURE_ENV?= QTDIR=${WRKSRC} PATH=${WRKSRC}/bin:$$PATH
MAKE_ENV?= QTDIR=${WRKSRC} LD_LIBRARY_PATH=${WRKSRC}/lib \
PATH=${WRKSRC}/bin:$$PATH
EXTRACT_AFTER_ARGS=| ${TAR} -xf - \
--exclude '${DISTNAME}/mkspecs' --exclude '${DISTNAME}/qmake' \
--exclude '${DISTNAME}/demos' --exclude '${DISTNAME}/examples' \
--exclude '${DISTNAME}/src/gui' --exclude '${DISTNAME}/src/network' \
--exclude '${DISTNAME}/src/opengl' --exclude '${DISTNAME}/src/qt3support' \
--exclude '${DISTNAME}/src/sql' --exclude '${DISTNAME}/src/xml' \
--exclude '${DISTNAME}/src/tools/moc' --exclude '${DISTNAME}/src/tools/rcc' \
--exclude '${DISTNAME}/src/tools/uic' --exclude '${DISTNAME}/src/tools/uic3' \
--exclude '${DISTNAME}/tools/assistant' --exclude '${DISTNAME}/tools/designer' \
--exclude '${DISTNAME}/tools/linguist' --exclude '${DISTNAME}/tools/porting' \
--exclude '${DISTNAME}/tools/qtconfig' --exclude '${DISTNAME}/tools/qvfb'
WRKSRC= ${WRKDIR}/${DISTNAME}/src/${PORTNAME}
CONFIGURE_WRKSRC=${WRKSRC}/../../
.include <bsd.port.pre.mk>
pre-configure:
${CP} ${.CURDIR}/../../devel/qt4/files/configure ${CONFIGURE_WRKSRC}
${REINPLACE_CMD} -e 's|target.path.*|target.path=${PREFIX}/lib|g' \
-e 's|flat_headers.path.*|flat_headers.path=${PREFIX}/include/Qt|g' \
-e 's|targ_headers.path.*|targ_headers.path=${PREFIX}/include/$$$$TARGET|g' \
${WRKSRC}/${PORTNAME}.pro ${WRKSRC}/../qt_install.pri
${MKDIR} ${WRKSRC}/../../mkspecs
${LN} -sf ${LOCALBASE}/bin/qmake-qt4 ${WRKSRC}/../../bin/qmake
${LN} -sf ${LOCALBASE}/bin/moc4 ${WRKSRC}/../../bin/moc
post-configure:
${REINPLACE_CMD} -e 's|local/lib/QtCore.pc|local/libdata/QtCore.pc|g' \
${WRKSRC}/Makefile
.if !defined(PKGNAMESUFFIX)
post-install:
${MKDIR} ${PREFIX}/lib/plugins
touch ${PREFIX}/lib/plugins/.keep_me
.endif
.include <bsd.port.post.mk>

View file

@ -0,0 +1,3 @@
MD5 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 19f6374fe7924e33775cb87ee02669cb
SHA256 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = e790d227fa7958f2b0c0b0facd8ca880190121ed2b9c99ca70643baf7a0cd24c
SIZE (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 37636491

View file

@ -0,0 +1,12 @@
Qt is a C++ toolkit for application development. It lets application
developers target all major operating systems with a single application
source code.
Qt provides a platform-independent API to all central platform functionality:
GUI, database access, networking, file handling, etc. The Qt library
encapsulates the different APIs of different operating systems, providing
the application programmer with a single, common API for all operating systems.
The native C APIs are encapsulated in a set of well-designed, fully
object-oriented C++ classes.
WWW: http://www.trolltech.com/products/qt/index.html

415
devel/qt4-corelib/pkg-plist Normal file
View file

@ -0,0 +1,415 @@
include/Qt/QtCore
include/Qt/qabstracteventdispatcher.h
include/Qt/qabstractfileengine.h
include/Qt/qabstractitemmodel.h
include/Qt/qalgorithms.h
include/Qt/qatomic.h
include/Qt/qatomic_alpha.h
include/Qt/qatomic_arch.h
include/Qt/qatomic_arm.h
include/Qt/qatomic_boundschecker.h
include/Qt/qatomic_generic.h
include/Qt/qatomic_i386.h
include/Qt/qatomic_ia64.h
include/Qt/qatomic_mips.h
include/Qt/qatomic_parisc.h
include/Qt/qatomic_powerpc.h
include/Qt/qatomic_s390.h
include/Qt/qatomic_sparc.h
include/Qt/qatomic_x86_64.h
include/Qt/qbasictimer.h
include/Qt/qbitarray.h
include/Qt/qbuffer.h
include/Qt/qbytearray.h
include/Qt/qbytearraymatcher.h
include/Qt/qcache.h
include/Qt/qchar.h
include/Qt/qconfig-dist.h
include/Qt/qconfig-large.h
include/Qt/qconfig-medium.h
include/Qt/qconfig-minimal.h
include/Qt/qconfig-small.h
include/Qt/qconfig.h
include/Qt/qcontainerfwd.h
include/Qt/qcoreapplication.h
include/Qt/qcoreevent.h
include/Qt/qdatastream.h
include/Qt/qdatetime.h
include/Qt/qdebug.h
include/Qt/qdir.h
include/Qt/qendian.h
include/Qt/qeventloop.h
include/Qt/qfactoryinterface.h
include/Qt/qfeatures.h
include/Qt/qfile.h
include/Qt/qfileinfo.h
include/Qt/qfilesystemwatcher.h
include/Qt/qfsfileengine.h
include/Qt/qglobal.h
include/Qt/qhash.h
include/Qt/qiodevice.h
include/Qt/qiterator.h
include/Qt/qlibrary.h
include/Qt/qlibraryinfo.h
include/Qt/qline.h
include/Qt/qlinkedlist.h
include/Qt/qlist.h
include/Qt/qlocale.h
include/Qt/qmap.h
include/Qt/qmetaobject.h
include/Qt/qmetatype.h
include/Qt/qmimedata.h
include/Qt/qmutex.h
include/Qt/qnamespace.h
include/Qt/qobject.h
include/Qt/qobjectcleanuphandler.h
include/Qt/qobjectdefs.h
include/Qt/qpair.h
include/Qt/qplugin.h
include/Qt/qpluginloader.h
include/Qt/qpoint.h
include/Qt/qpointer.h
include/Qt/qprocess.h
include/Qt/qqueue.h
include/Qt/qreadwritelock.h
include/Qt/qrect.h
include/Qt/qregexp.h
include/Qt/qresource.h
include/Qt/qsemaphore.h
include/Qt/qset.h
include/Qt/qsettings.h
include/Qt/qshareddata.h
include/Qt/qsignalmapper.h
include/Qt/qsize.h
include/Qt/qsocketnotifier.h
include/Qt/qstack.h
include/Qt/qstring.h
include/Qt/qstringlist.h
include/Qt/qstringmatcher.h
include/Qt/qtemporaryfile.h
include/Qt/qtextcodec.h
include/Qt/qtextcodecplugin.h
include/Qt/qtextstream.h
include/Qt/qthread.h
include/Qt/qthreadstorage.h
include/Qt/qtimeline.h
include/Qt/qtimer.h
include/Qt/qtranslator.h
include/Qt/qurl.h
include/Qt/quuid.h
include/Qt/qvariant.h
include/Qt/qvarlengtharray.h
include/Qt/qvector.h
include/Qt/qwaitcondition.h
include/QtCore/QAbstractEventDispatcher
include/QtCore/QAbstractFileEngine
include/QtCore/QAbstractFileEngineHandler
include/QtCore/QAbstractItemModel
include/QtCore/QAbstractListModel
include/QtCore/QAbstractTableModel
include/QtCore/QArgument
include/QtCore/QAtomic
include/QtCore/QAtomicPointer
include/QtCore/QBasicAtomic
include/QtCore/QBasicAtomicPointer
include/QtCore/QBasicTimer
include/QtCore/QBitArray
include/QtCore/QBitRef
include/QtCore/QBool
include/QtCore/QBuffer
include/QtCore/QByteArray
include/QtCore/QByteArrayMatcher
include/QtCore/QByteRef
include/QtCore/QCOORD
include/QtCore/QCache
include/QtCore/QChar
include/QtCore/QCharRef
include/QtCore/QChildEvent
include/QtCore/QConstString
include/QtCore/QCoreApplication
include/QtCore/QCustomEvent
include/QtCore/QDataStream
include/QtCore/QDate
include/QtCore/QDateTime
include/QtCore/QDebug
include/QtCore/QDir
include/QtCore/QDynamicPropertyChangeEvent
include/QtCore/QEvent
include/QtCore/QEventLoop
include/QtCore/QFSFileEngine
include/QtCore/QFactoryInterface
include/QtCore/QFile
include/QtCore/QFileInfo
include/QtCore/QFileInfoList
include/QtCore/QFileInfoListIterator
include/QtCore/QFileSystemWatcher
include/QtCore/QFlag
include/QtCore/QFlags
include/QtCore/QForeachContainer
include/QtCore/QForeachContainerBase
include/QtCore/QGenericArgument
include/QtCore/QGenericReturnArgument
include/QtCore/QGlobalStatic
include/QtCore/QHash
include/QtCore/QHashData
include/QtCore/QHashDummyNode
include/QtCore/QHashDummyValue
include/QtCore/QHashIterator
include/QtCore/QHashNode
include/QtCore/QIODevice
include/QtCore/QIntForSize
include/QtCore/QIntForType
include/QtCore/QInternal
include/QtCore/QLatin1Char
include/QtCore/QLatin1String
include/QtCore/QLibrary
include/QtCore/QLibraryInfo
include/QtCore/QLine
include/QtCore/QLineF
include/QtCore/QLinkedList
include/QtCore/QLinkedListData
include/QtCore/QLinkedListIterator
include/QtCore/QLinkedListNode
include/QtCore/QList
include/QtCore/QListData
include/QtCore/QListIterator
include/QtCore/QLocale
include/QtCore/QMap
include/QtCore/QMapData
include/QtCore/QMapIterator
include/QtCore/QMetaClassInfo
include/QtCore/QMetaEnum
include/QtCore/QMetaMethod
include/QtCore/QMetaObject
include/QtCore/QMetaProperty
include/QtCore/QMetaType
include/QtCore/QMetaTypeId
include/QtCore/QMetaTypeId2
include/QtCore/QMimeData
include/QtCore/QModelIndex
include/QtCore/QModelIndexList
include/QtCore/QMultiHash
include/QtCore/QMultiMap
include/QtCore/QMutableHashIterator
include/QtCore/QMutableLinkedListIterator
include/QtCore/QMutableListIterator
include/QtCore/QMutableMapIterator
include/QtCore/QMutableSetIterator
include/QtCore/QMutableStringListIterator
include/QtCore/QMutableVectorIterator
include/QtCore/QMutex
include/QtCore/QMutexLocker
include/QtCore/QNoDebug
include/QtCore/QNoImplicitBoolCast
include/QtCore/QObject
include/QtCore/QObjectCleanupHandler
include/QtCore/QObjectData
include/QtCore/QObjectList
include/QtCore/QObjectUserData
include/QtCore/QPair
include/QtCore/QPersistentModelIndex
include/QtCore/QPluginLoader
include/QtCore/QPoint
include/QtCore/QPointF
include/QtCore/QPointer
include/QtCore/QProcess
include/QtCore/QQueue
include/QtCore/QReadLocker
include/QtCore/QReadWriteLock
include/QtCore/QRect
include/QtCore/QRectF
include/QtCore/QRegExp
include/QtCore/QResource
include/QtCore/QReturnArgument
include/QtCore/QSemaphore
include/QtCore/QSet
include/QtCore/QSetIterator
include/QtCore/QSettings
include/QtCore/QSharedData
include/QtCore/QSharedDataPointer
include/QtCore/QSignalMapper
include/QtCore/QSize
include/QtCore/QSizeF
include/QtCore/QSocketNotifier
include/QtCore/QStack
include/QtCore/QStdWString
include/QtCore/QString
include/QtCore/QStringList
include/QtCore/QStringListIterator
include/QtCore/QStringMatcher
include/QtCore/QSysInfo
include/QtCore/QSystemLocale
include/QtCore/QTS
include/QtCore/QTemporaryFile
include/QtCore/QTextCodec
include/QtCore/QTextCodecFactoryInterface
include/QtCore/QTextCodecPlugin
include/QtCore/QTextDecoder
include/QtCore/QTextEncoder
include/QtCore/QTextIStream
include/QtCore/QTextOStream
include/QtCore/QTextStream
include/QtCore/QTextStreamFunction
include/QtCore/QTextStreamManipulator
include/QtCore/QThread
include/QtCore/QThreadStorage
include/QtCore/QThreadStorageData
include/QtCore/QTime
include/QtCore/QTimeLine
include/QtCore/QTimer
include/QtCore/QTimerEvent
include/QtCore/QTranslator
include/QtCore/QTypeInfo
include/QtCore/QUintForSize
include/QtCore/QUintForType
include/QtCore/QUrl
include/QtCore/QUuid
include/QtCore/QVarLengthArray
include/QtCore/QVariant
include/QtCore/QVariantComparisonHelper
include/QtCore/QVariantList
include/QtCore/QVariantMap
include/QtCore/QVector
include/QtCore/QVectorData
include/QtCore/QVectorIterator
include/QtCore/QVectorTypedData
include/QtCore/QWaitCondition
include/QtCore/QWriteLocker
include/QtCore/Q_INT16
include/QtCore/Q_INT32
include/QtCore/Q_INT64
include/QtCore/Q_INT8
include/QtCore/Q_LLONG
include/QtCore/Q_LONG
include/QtCore/Q_PID
include/QtCore/Q_UINT16
include/QtCore/Q_UINT32
include/QtCore/Q_UINT64
include/QtCore/Q_UINT8
include/QtCore/Q_ULLONG
include/QtCore/Q_ULONG
include/QtCore/Qt
include/QtCore/QtAlgorithms
include/QtCore/QtCleanUpFunction
include/QtCore/QtContainerFwd
include/QtCore/QtCore
include/QtCore/QtDebug
include/QtCore/QtEndian
include/QtCore/QtGlobal
include/QtCore/QtMsgHandler
include/QtCore/QtPlugin
include/QtCore/QtPluginInstanceFunction
include/QtCore/qabstracteventdispatcher.h
include/QtCore/qabstractfileengine.h
include/QtCore/qabstractitemmodel.h
include/QtCore/qalgorithms.h
include/QtCore/qatomic.h
include/QtCore/qatomic_alpha.h
include/QtCore/qatomic_arch.h
include/QtCore/qatomic_arm.h
include/QtCore/qatomic_boundschecker.h
include/QtCore/qatomic_generic.h
include/QtCore/qatomic_i386.h
include/QtCore/qatomic_ia64.h
include/QtCore/qatomic_mips.h
include/QtCore/qatomic_parisc.h
include/QtCore/qatomic_powerpc.h
include/QtCore/qatomic_s390.h
include/QtCore/qatomic_sparc.h
include/QtCore/qatomic_x86_64.h
include/QtCore/qbasictimer.h
include/QtCore/qbitarray.h
include/QtCore/qbuffer.h
include/QtCore/qbytearray.h
include/QtCore/qbytearraymatcher.h
include/QtCore/qcache.h
include/QtCore/qchar.h
include/QtCore/qconfig-dist.h
include/QtCore/qconfig-large.h
include/QtCore/qconfig-medium.h
include/QtCore/qconfig-minimal.h
include/QtCore/qconfig-small.h
include/QtCore/qconfig.h
include/QtCore/qcontainerfwd.h
include/QtCore/qcoreapplication.h
include/QtCore/qcoreevent.h
include/QtCore/qdatastream.h
include/QtCore/qdatetime.h
include/QtCore/qdebug.h
include/QtCore/qdir.h
include/QtCore/qendian.h
include/QtCore/qeventloop.h
include/QtCore/qfactoryinterface.h
include/QtCore/qfeatures.h
include/QtCore/qfile.h
include/QtCore/qfileinfo.h
include/QtCore/qfilesystemwatcher.h
include/QtCore/qfsfileengine.h
include/QtCore/qglobal.h
include/QtCore/qhash.h
include/QtCore/qiodevice.h
include/QtCore/qiterator.h
include/QtCore/qlibrary.h
include/QtCore/qlibraryinfo.h
include/QtCore/qline.h
include/QtCore/qlinkedlist.h
include/QtCore/qlist.h
include/QtCore/qlocale.h
include/QtCore/qmap.h
include/QtCore/qmetaobject.h
include/QtCore/qmetatype.h
include/QtCore/qmimedata.h
include/QtCore/qmutex.h
include/QtCore/qnamespace.h
include/QtCore/qobject.h
include/QtCore/qobjectcleanuphandler.h
include/QtCore/qobjectdefs.h
include/QtCore/qpair.h
include/QtCore/qplugin.h
include/QtCore/qpluginloader.h
include/QtCore/qpoint.h
include/QtCore/qpointer.h
include/QtCore/qprocess.h
include/QtCore/qqueue.h
include/QtCore/qreadwritelock.h
include/QtCore/qrect.h
include/QtCore/qregexp.h
include/QtCore/qresource.h
include/QtCore/qsemaphore.h
include/QtCore/qset.h
include/QtCore/qsettings.h
include/QtCore/qshareddata.h
include/QtCore/qsignalmapper.h
include/QtCore/qsize.h
include/QtCore/qsocketnotifier.h
include/QtCore/qstack.h
include/QtCore/qstring.h
include/QtCore/qstringlist.h
include/QtCore/qstringmatcher.h
include/QtCore/qtemporaryfile.h
include/QtCore/qtextcodec.h
include/QtCore/qtextcodecplugin.h
include/QtCore/qtextstream.h
include/QtCore/qthread.h
include/QtCore/qthreadstorage.h
include/QtCore/qtimeline.h
include/QtCore/qtimer.h
include/QtCore/qtranslator.h
include/QtCore/qurl.h
include/QtCore/quuid.h
include/QtCore/qvariant.h
include/QtCore/qvarlengtharray.h
include/QtCore/qvector.h
include/QtCore/qwaitcondition.h
lib/libQtCore.la
lib/libQtCore.prl
lib/libQtCore.so
lib/libQtCore.so.4
lib/libQtCore.so.4.2
lib/libQtCore.so.4.2.2
lib/libQtCore.so.4.2.2.debug
lib/plugins/.keep_me
libdata/QtCore.pc
@dirrm lib/plugins
@dirrm include/QtCore
@dirrm include/Qt

View file

@ -0,0 +1,80 @@
### -*-mode: makefile-*-
# New ports collection makefile for: qt40
# Date created: Wed Jun 29 11:49:42 CEST 2005
# Whom: lofi@freebsd.org
#
# $FreeBSD$
#
PORTNAME= designer
PORTVERSION= 4.2.2
CATEGORIES?= x11-toolkits ipv6
MASTER_SITES= ${MASTER_SITE_QT}
PKGNAMEPREFIX= qt4-
DISTNAME= qt-x11-opensource-src-${PORTVERSION}
DIST_SUBDIR= KDE
MAINTAINER= kde@FreeBSD.org
COMMENT= Qt ui editor
BUILD_DEPENDS= moc4:${PORTSDIR}/devel/qt4-moc \
qmake-qt4:${PORTSDIR}/devel/qmake4 \
rcc:${PORTSDIR}/devel/qt4-rcc \
uic4:${PORTSDIR}/devel/qt4-uic
LIB_DEPENDS= QtAssistantClient:${PORTSDIR}/devel/qt4-libqtassistantclient \
Qt3Support:${PORTSDIR}/devel/qt4-qt3support \
QtCore:${PORTSDIR}/devel/qt4-corelib \
QtGui:${PORTSDIR}/x11-toolkits/qt4-gui \
QtNetwork:${PORTSDIR}/net/qt4-network \
QtSql:${PORTSDIR}/databases/qt4-sql \
QtXml:${PORTSDIR}/textproc/qt4-xml
CONFLICTS= linguist-0.* qt-2.* qt-3.0.* \
qt-3.1.* qt-3.2.* qt-designer-2.* xfmail-1.5.[0-5] \
xfmail-1.5.5_[1-2]
HAS_CONFIGURE= yes
USE_LDCONFIG= yes
NO_FILTER_SHLIBS=yes
CONFIGURE_ARGS= -fast -no-exceptions \
-platform ${LOCALBASE}/share/qt4/mkspecs/freebsd-g++ \
-qt-gif -release -system-libjpeg -system-libpng \
-system-zlib -no-nas-sound -prefix ${PREFIX} \
-plugindir ${PREFIX}/lib/plugins -bindir ${PREFIX}/bin \
-confirm-license
ALL_TARGET= first
CONFIGURE_ENV?= QTDIR=${WRKSRC} PATH=${WRKSRC}/bin:$$PATH
MAKE_ENV?= QTDIR=${WRKSRC} LD_LIBRARY_PATH=${WRKSRC}/lib \
PATH=${WRKSRC}/bin:$$PATH
EXTRACT_AFTER_ARGS=| ${TAR} -xf - \
--exclude '${DISTNAME}/mkspecs' --exclude '${DISTNAME}/qmake' \
--exclude '${DISTNAME}/demos' --exclude '${DISTNAME}/examples' \
--exclude '${DISTNAME}/src/opengl' --exclude '${DISTNAME}/src/sql' \
--exclude '${DISTNAME}/src/tools/moc' --exclude '${DISTNAME}/src/tools/rcc' \
--exclude '${DISTNAME}/src/tools/uic3' \
--exclude '${DISTNAME}/tools/linguist' --exclude '${DISTNAME}/tools/porting' \
--exclude '${DISTNAME}/tools/qtconfig' --exclude '${DISTNAME}/tools/qvfb'
WRKSRC= ${WRKDIR}/${DISTNAME}/tools/${PORTNAME}
CONFIGURE_WRKSRC=${WRKSRC}/../../
.include <bsd.port.pre.mk>
pre-configure:
${CP} ${.CURDIR}/../../devel/qt4/files/configure ${CONFIGURE_WRKSRC}
${REINPLACE_CMD} -e 's|target.path.*|target.path=${PREFIX}/bin|g' \
${WRKSRC}/src/designer/${PORTNAME}.pro
${REINPLACE_CMD} -e 's|target.path.*|target.path=${PREFIX}/lib/plugins|g' \
${WRKSRC}/src/plugins/plugins.pri
${REINPLACE_CMD} -e \
's|designer_headers.path.*|designer_headers.path=${PREFIX}/include/QtDesigner|g' \
-e 's|target.path.*|target.path=${PREFIX}/lib|g' \
${WRKSRC}/src/lib/lib.pro ${WRKSRC}/src/components/lib/lib.pro
${MKDIR} ${WRKSRC}/../../mkspecs
${LN} -sf ${LOCALBASE}/bin/qmake-qt4 ${WRKSRC}/../../bin/qmake
${LN} -sf ${LOCALBASE}/bin/moc4 ${WRKSRC}/../../bin/moc
${LN} -sf ${LOCALBASE}/bin/uic4 ${WRKSRC}/../../bin/uic
${LN} -sf ${LOCALBASE}/bin/rcc ${WRKSRC}/../../bin/rcc
.include <bsd.port.post.mk>

View file

@ -0,0 +1,3 @@
MD5 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 19f6374fe7924e33775cb87ee02669cb
SHA256 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = e790d227fa7958f2b0c0b0facd8ca880190121ed2b9c99ca70643baf7a0cd24c
SIZE (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 37636491

View file

@ -0,0 +1,12 @@
Qt is a C++ toolkit for application development. It lets application
developers target all major operating systems with a single application
source code.
Qt provides a platform-independent API to all central platform functionality:
GUI, database access, networking, file handling, etc. The Qt library
encapsulates the different APIs of different operating systems, providing
the application programmer with a single, common API for all operating systems.
The native C APIs are encapsulated in a set of well-designed, fully
object-oriented C++ classes.
WWW: http://www.trolltech.com/products/qt/index.html

View file

@ -0,0 +1,94 @@
bin/designer
bin/designer.debug
include/QtDesigner/QAbstractExtensionFactory
include/QtDesigner/QAbstractExtensionManager
include/QtDesigner/QAbstractFormBuilder
include/QtDesigner/QDesignerActionEditorInterface
include/QtDesigner/QDesignerBrushManagerInterface
include/QtDesigner/QDesignerComponents
include/QtDesigner/QDesignerContainerExtension
include/QtDesigner/QDesignerCustomWidgetCollectionInterface
include/QtDesigner/QDesignerCustomWidgetInterface
include/QtDesigner/QDesignerDnDItemInterface
include/QtDesigner/QDesignerExportWidget
include/QtDesigner/QDesignerExtraInfoExtension
include/QtDesigner/QDesignerFormEditorInterface
include/QtDesigner/QDesignerFormEditorPluginInterface
include/QtDesigner/QDesignerFormWindowCursorInterface
include/QtDesigner/QDesignerFormWindowInterface
include/QtDesigner/QDesignerFormWindowManagerInterface
include/QtDesigner/QDesignerFormWindowToolInterface
include/QtDesigner/QDesignerIconCacheInterface
include/QtDesigner/QDesignerLanguageExtension
include/QtDesigner/QDesignerLayoutDecorationExtension
include/QtDesigner/QDesignerMemberSheetExtension
include/QtDesigner/QDesignerMetaDataBaseInterface
include/QtDesigner/QDesignerMetaDataBaseItemInterface
include/QtDesigner/QDesignerObjectInspectorInterface
include/QtDesigner/QDesignerPropertyEditorInterface
include/QtDesigner/QDesignerPropertySheetExtension
include/QtDesigner/QDesignerTaskMenuExtension
include/QtDesigner/QDesignerWidgetBoxInterface
include/QtDesigner/QDesignerWidgetDataBaseInterface
include/QtDesigner/QDesignerWidgetDataBaseItemInterface
include/QtDesigner/QDesignerWidgetFactoryInterface
include/QtDesigner/QExtensionFactory
include/QtDesigner/QExtensionManager
include/QtDesigner/QFormBuilder
include/QtDesigner/QtDesigner
include/QtDesigner/abstractactioneditor.h
include/QtDesigner/abstractbrushmanager.h
include/QtDesigner/abstractdnditem.h
include/QtDesigner/abstractformbuilder.h
include/QtDesigner/abstractformeditor.h
include/QtDesigner/abstractformeditorplugin.h
include/QtDesigner/abstractformwindow.h
include/QtDesigner/abstractformwindowcursor.h
include/QtDesigner/abstractformwindowmanager.h
include/QtDesigner/abstractformwindowtool.h
include/QtDesigner/abstracticoncache.h
include/QtDesigner/abstractlanguage.h
include/QtDesigner/abstractmetadatabase.h
include/QtDesigner/abstractobjectinspector.h
include/QtDesigner/abstractpropertyeditor.h
include/QtDesigner/abstractwidgetbox.h
include/QtDesigner/abstractwidgetdatabase.h
include/QtDesigner/abstractwidgetfactory.h
include/QtDesigner/container.h
include/QtDesigner/customwidget.h
include/QtDesigner/default_extensionfactory.h
include/QtDesigner/extension.h
include/QtDesigner/extension_global.h
include/QtDesigner/extrainfo.h
include/QtDesigner/formbuilder.h
include/QtDesigner/layoutdecoration.h
include/QtDesigner/membersheet.h
include/QtDesigner/propertysheet.h
include/QtDesigner/qdesigner_components.h
include/QtDesigner/qdesigner_components_global.h
include/QtDesigner/qdesignerexportwidget.h
include/QtDesigner/qextensionmanager.h
include/QtDesigner/sdk_global.h
include/QtDesigner/taskmenu.h
include/QtDesigner/uilib_global.h
include/QtUiTools/QUiLoader
include/QtUiTools/QtUiTools
include/QtUiTools/quiloader.h
lib/libQtDesigner.prl
lib/libQtDesigner.so
lib/libQtDesigner.so.4
lib/libQtDesigner.so.4.2
lib/libQtDesigner.so.4.2.2
lib/libQtDesigner.so.4.2.2.debug
lib/libQtDesignerComponents.prl
lib/libQtDesignerComponents.so
lib/libQtDesignerComponents.so.4
lib/libQtDesignerComponents.so.4.2
lib/libQtDesignerComponents.so.4.2.2
lib/libQtDesignerComponents.so.4.2.2.debug
lib/libQtUiTools.a
lib/libQtUiTools.prl
lib/plugins/libqt3supportwidgets.so
lib/plugins/libqt3supportwidgets.so.debug
@dirrm include/QtUiTools
@dirrm include/QtDesigner

View file

@ -0,0 +1,68 @@
# -*-mode: makefile-*-
# New ports collection makefile for: qt40
# Date created: Wed Jun 29 11:49:42 CEST 2005
# Whom: lofi@freebsd.org
#
# $FreeBSD$
#
PORTNAME= libQtAssistantClient
PORTVERSION= 4.2.2
CATEGORIES?= x11-toolkits ipv6
MASTER_SITES= ${MASTER_SITE_QT}
PKGNAMEPREFIX= qt4-
DISTNAME= qt-x11-opensource-src-${PORTVERSION}
DIST_SUBDIR= KDE
MAINTAINER= kde@FreeBSD.org
COMMENT= Qt documentation browser integration library
BUILD_DEPENDS= moc4:${PORTSDIR}/devel/qt4-moc \
qmake-qt4:${PORTSDIR}/devel/qmake4
LIB_DEPENDS= QtCore:${PORTSDIR}/devel/qt4-corelib \
QtGui:${PORTSDIR}/x11-toolkits/qt4-gui \
QtNetwork:${PORTSDIR}/net/qt4-network
CONFLICTS= linguist-0.* qt-2.* qt-3.0.* \
qt-3.1.* qt-3.2.* qt-designer-2.* xfmail-1.5.[0-5] \
xfmail-1.5.5_[1-2]
HAS_CONFIGURE= yes
USE_LDCONFIG= yes
NO_FILTER_SHLIBS=yes
CONFIGURE_ARGS= -fast -no-exceptions \
-platform ${LOCALBASE}/share/qt4/mkspecs/freebsd-g++ \
-qt-gif -release -system-libjpeg -system-libpng \
-system-zlib -no-nas-sound -prefix ${PREFIX} \
-plugindir ${PREFIX}/lib/plugins -bindir ${PREFIX}/bin \
-confirm-license
ALL_TARGET= first
CONFIGURE_ENV?= QTDIR=${WRKSRC} PATH=${WRKSRC}/bin:$$PATH
MAKE_ENV?= QTDIR=${WRKSRC} LD_LIBRARY_PATH=${WRKSRC}/lib \
PATH=${WRKSRC}/bin:$$PATH
EXTRACT_AFTER_ARGS=| ${TAR} -xf - \
--exclude '${DISTNAME}/mkspecs' --exclude '${DISTNAME}/qmake' \
--exclude '${DISTNAME}/demos' --exclude '${DISTNAME}/examples' \
--exclude '${DISTNAME}/src/opengl' --exclude '${DISTNAME}/src/qt3support' \
--exclude '${DISTNAME}/src/sql' --exclude '${DISTNAME}/src/plugins' \
--exclude '${DISTNAME}/src/3rdparty' \
--exclude '${DISTNAME}/src/tools/moc' --exclude '${DISTNAME}/src/tools/rcc' \
--exclude '${DISTNAME}/src/tools/uic' --exclude '${DISTNAME}/src/tools/uic3' \
--exclude '${DISTNAME}/tools/designer' \
--exclude '${DISTNAME}/tools/linguist' --exclude '${DISTNAME}/tools/porting' \
--exclude '${DISTNAME}/tools/qtconfig' --exclude '${DISTNAME}/tools/qvfb'
WRKSRC= ${WRKDIR}/${DISTNAME}/tools/assistant/lib
CONFIGURE_WRKSRC=${WRKSRC}/../../../
pre-configure:
${CP} ${.CURDIR}/../../devel/qt4/files/configure ${CONFIGURE_WRKSRC}
${REINPLACE_CMD} -e 's|target.path.*|target.path=${PREFIX}/lib|g' \
${WRKSRC}/lib.pro
${MKDIR} ${WRKSRC}/../../../mkspecs
${LN} -sf ${LOCALBASE}/bin/qmake-qt4 ${WRKSRC}/../../../bin/qmake
${LN} -sf ${LOCALBASE}/bin/moc4 ${WRKSRC}/../../../bin/moc
.include <bsd.port.mk>

View file

@ -0,0 +1,3 @@
MD5 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 19f6374fe7924e33775cb87ee02669cb
SHA256 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = e790d227fa7958f2b0c0b0facd8ca880190121ed2b9c99ca70643baf7a0cd24c
SIZE (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 37636491

View file

@ -0,0 +1,12 @@
Qt is a C++ toolkit for application development. It lets application
developers target all major operating systems with a single application
source code.
Qt provides a platform-independent API to all central platform functionality:
GUI, database access, networking, file handling, etc. The Qt library
encapsulates the different APIs of different operating systems, providing
the application programmer with a single, common API for all operating systems.
The native C APIs are encapsulated in a set of well-designed, fully
object-oriented C++ classes.
WWW: http://www.trolltech.com/products/qt/index.html

View file

@ -0,0 +1,11 @@
include/QtAssistant/QAssistantClient
include/QtAssistant/QtAssistant
include/QtAssistant/qassistantclient.h
include/QtAssistant/qassistantclient_global.h
lib/libQtAssistantClient.prl
lib/libQtAssistantClient.so
lib/libQtAssistantClient.so.4
lib/libQtAssistantClient.so.4.2
lib/libQtAssistantClient.so.4.2.2
lib/libQtAssistantClient.so.4.2.2.debug
@dirrm include/QtAssistant

View file

@ -0,0 +1,72 @@
# -*-mode: makefile-*-
# New ports collection makefile for: qt40
# Date created: Wed Jun 29 11:49:42 CEST 2005
# Whom: lofi@freebsd.org
#
# $FreeBSD$
#
PORTNAME= linguist
PORTVERSION= 4.2.2
CATEGORIES?= x11-toolkits ipv6
MASTER_SITES= ${MASTER_SITE_QT}
PKGNAMEPREFIX= qt4-
DISTNAME= qt-x11-opensource-src-${PORTVERSION}
DIST_SUBDIR= KDE
MAINTAINER= kde@FreeBSD.org
COMMENT= Qt localisation tool
BUILD_DEPENDS= ${LOCALBASE}/lib/libQtUiTools.a:${PORTSDIR}/devel/qt4-designer \
moc4:${PORTSDIR}/devel/qt4-moc \
qmake-qt4:${PORTSDIR}/devel/qmake4 \
rcc:${PORTSDIR}/devel/qt4-rcc \
uic4:${PORTSDIR}/devel/qt4-uic
LIB_DEPENDS= QtAssistantClient:${PORTSDIR}/devel/qt4-libqtassistantclient \
QtGui:${PORTSDIR}/x11-toolkits/qt4-gui \
QtNetwork:${PORTSDIR}/net/qt4-network \
QtXml:${PORTSDIR}/textproc/qt4-xml
CONFLICTS= linguist-0.* qt-2.* qt-3.0.* \
qt-3.1.* qt-3.2.* qt-designer-2.* xfmail-1.5.[0-5] \
xfmail-1.5.5_[1-2]
HAS_CONFIGURE= yes
CONFIGURE_ARGS= -fast -no-exceptions \
-platform ${LOCALBASE}/share/qt4/mkspecs/freebsd-g++ \
-qt-gif -release -system-libjpeg -system-libpng \
-system-zlib -no-nas-sound -prefix ${PREFIX} \
-plugindir ${PREFIX}/lib/plugins -bindir ${PREFIX}/bin \
-confirm-license
ALL_TARGET= first
CONFIGURE_ENV?= QTDIR=${WRKSRC} PATH=${WRKSRC}/bin:$$PATH
MAKE_ENV?= QTDIR=${WRKSRC} LD_LIBRARY_PATH=${WRKSRC}/lib \
PATH=${WRKSRC}/bin:$$PATH
EXTRACT_AFTER_ARGS=| ${TAR} -xf - \
--exclude '${DISTNAME}/mkspecs' --exclude '${DISTNAME}/qmake' \
--exclude '${DISTNAME}/demos' --exclude '${DISTNAME}/examples' \
--exclude '${DISTNAME}/src/opengl' --exclude '${DISTNAME}/src/qt3support' \
--exclude '${DISTNAME}/src/sql' --exclude '${DISTNAME}/src/plugins' \
--exclude '${DISTNAME}/src/3rdparty' --exclude '${DISTNAME}/src/tools/moc' \
--exclude '${DISTNAME}/src/tools/rcc' --exclude '${DISTNAME}/src/tools/uic' \
--exclude '${DISTNAME}/src/tools/uic3' --exclude '${DISTNAME}/tools/porting' \
--exclude '${DISTNAME}/tools/qtconfig' --exclude '${DISTNAME}/tools/qvfb'
WRKSRC= ${WRKDIR}/${DISTNAME}/tools/${PORTNAME}
CONFIGURE_WRKSRC=${WRKSRC}/../../
pre-configure:
${CP} ${.CURDIR}/../../devel/qt4/files/configure ${CONFIGURE_WRKSRC}
${REINPLACE_CMD} -e 's|target.path.*|target.path=${PREFIX}/bin|g' \
-e 's|phrasebooks.path.*|phrasebooks.path=${PREFIX}/share/qt4/phrasebooks|g' \
-e 's|linguisttranslations.path.*|linguisttranslations.path=${PREFIX}/share/qt4/translations|g' \
${WRKSRC}/${PORTNAME}.pro ${WRKSRC}/${PORTNAME}/${PORTNAME}.pro \
${WRKSRC}/lrelease/lrelease.pro ${WRKSRC}/lupdate/lupdate.pro
${MKDIR} ${WRKSRC}/../../mkspecs
${LN} -sf ${LOCALBASE}/bin/qmake-qt4 ${WRKSRC}/../../bin/qmake
${LN} -sf ${LOCALBASE}/bin/moc4 ${WRKSRC}/../../bin/moc
${LN} -sf ${LOCALBASE}/bin/uic4 ${WRKSRC}/../../bin/uic
${LN} -sf ${LOCALBASE}/bin/rcc ${WRKSRC}/../../bin/rcc
.include <bsd.port.mk>

View file

@ -0,0 +1,3 @@
MD5 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 19f6374fe7924e33775cb87ee02669cb
SHA256 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = e790d227fa7958f2b0c0b0facd8ca880190121ed2b9c99ca70643baf7a0cd24c
SIZE (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 37636491

View file

@ -0,0 +1,12 @@
Qt is a C++ toolkit for application development. It lets application
developers target all major operating systems with a single application
source code.
Qt provides a platform-independent API to all central platform functionality:
GUI, database access, networking, file handling, etc. The Qt library
encapsulates the different APIs of different operating systems, providing
the application programmer with a single, common API for all operating systems.
The native C APIs are encapsulated in a set of well-designed, fully
object-oriented C++ classes.
WWW: http://www.trolltech.com/products/qt/index.html

View file

@ -0,0 +1,17 @@
bin/linguist
bin/linguist.debug
bin/lrelease
bin/lrelease.debug
bin/lupdate
bin/lupdate.debug
share/qt4/phrasebooks/danish.qph
share/qt4/phrasebooks/dutch.qph
share/qt4/phrasebooks/finnish.qph
share/qt4/phrasebooks/french.qph
share/qt4/phrasebooks/german.qph
share/qt4/phrasebooks/italian.qph
share/qt4/phrasebooks/norwegian.qph
share/qt4/phrasebooks/russian.qph
share/qt4/phrasebooks/spanish.qph
share/qt4/phrasebooks/swedish.qph
@dirrm share/qt4/phrasebooks

62
devel/qt4-moc/Makefile Normal file
View file

@ -0,0 +1,62 @@
# -*-mode: makefile-*-
# New ports collection makefile for: qt40
# Date created: Wed Jun 29 11:49:42 CEST 2005
# Whom: lofi@freebsd.org
#
# $FreeBSD$
#
PORTNAME= moc
PORTVERSION= 4.2.2
CATEGORIES?= devel
MASTER_SITES= ${MASTER_SITE_QT}
PKGNAMEPREFIX= qt4-
DISTNAME= qt-x11-opensource-src-${PORTVERSION}
DIST_SUBDIR= KDE
MAINTAINER= kde@FreeBSD.org
COMMENT= Qt meta object compiler
BUILD_DEPENDS= qmake-qt4:${PORTSDIR}/devel/qmake4
CONFLICTS= linguist-0.* qt-2.* qt-3.0.* \
qt-3.1.* qt-3.2.* qt-designer-2.* xfmail-1.5.[0-5] \
xfmail-1.5.5_[1-2]
HAS_CONFIGURE= yes
CONFIGURE_ARGS= -fast -no-exceptions \
-platform ${LOCALBASE}/share/qt4/mkspecs/freebsd-g++ \
-qt-gif -release -system-libjpeg -system-libpng \
-system-zlib -no-nas-sound -prefix ${PREFIX} \
-plugindir ${PREFIX}/lib/plugins -bindir ${PREFIX}/bin \
-confirm-license
ALL_TARGET= first
CONFIGURE_ENV?= QTDIR=${WRKSRC} PATH=${WRKSRC}/bin:$$PATH
MAKE_ENV?= QTDIR=${WRKSRC} LD_LIBRARY_PATH=${WRKSRC}/lib \
PATH=${WRKSRC}/bin:$$PATH
EXTRACT_AFTER_ARGS=| ${TAR} -xf - \
--exclude '${DISTNAME}/mkspecs' --exclude '${DISTNAME}/qmake' \
--exclude '${DISTNAME}/demos' --exclude '${DISTNAME}/examples' \
--exclude '${DISTNAME}/src/gui' --exclude '${DISTNAME}/src/network' \
--exclude '${DISTNAME}/src/opengl' --exclude '${DISTNAME}/src/qt3support' \
--exclude '${DISTNAME}/src/sql' --exclude '${DISTNAME}/src/plugins' \
--exclude '${DISTNAME}/src/3rdparty' --exclude '${DISTNAME}/src/xml' \
--exclude '${DISTNAME}/src/tools/rcc' \
--exclude '${DISTNAME}/src/tools/uic' --exclude '${DISTNAME}/src/tools/uic3' \
--exclude '${DISTNAME}/tools/assistant' --exclude '${DISTNAME}/tools/designer' \
--exclude '${DISTNAME}/tools/linguist' --exclude '${DISTNAME}/tools/porting' \
--exclude '${DISTNAME}/tools/qtconfig' --exclude '${DISTNAME}/tools/qvfb'
WRKSRC= ${WRKDIR}/${DISTNAME}/src/tools/${PORTNAME}
CONFIGURE_WRKSRC=${WRKSRC}/../../../
pre-configure:
${CP} ${.CURDIR}/../../devel/qt4/files/configure ${CONFIGURE_WRKSRC}
${REINPLACE_CMD} -e 's|target.path.*|target.path=${PREFIX}/bin|g' \
-e 's|^TARGET.*|TARGET=moc4|g' \
${WRKSRC}/${PORTNAME}.pro
${MKDIR} ${WRKSRC}/../../../mkspecs
${LN} -sf ${LOCALBASE}/bin/qmake-qt4 ${WRKSRC}/../../../bin/qmake
.include <bsd.port.mk>

3
devel/qt4-moc/distinfo Normal file
View file

@ -0,0 +1,3 @@
MD5 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 19f6374fe7924e33775cb87ee02669cb
SHA256 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = e790d227fa7958f2b0c0b0facd8ca880190121ed2b9c99ca70643baf7a0cd24c
SIZE (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 37636491

12
devel/qt4-moc/pkg-descr Normal file
View file

@ -0,0 +1,12 @@
Qt is a C++ toolkit for application development. It lets application
developers target all major operating systems with a single application
source code.
Qt provides a platform-independent API to all central platform functionality:
GUI, database access, networking, file handling, etc. The Qt library
encapsulates the different APIs of different operating systems, providing
the application programmer with a single, common API for all operating systems.
The native C APIs are encapsulated in a set of well-designed, fully
object-oriented C++ classes.
WWW: http://www.trolltech.com/products/qt/index.html

2
devel/qt4-moc/pkg-plist Normal file
View file

@ -0,0 +1,2 @@
bin/moc4
bin/moc4.debug

View file

@ -0,0 +1,70 @@
# -*-mode: makefile-*-
# New ports collection makefile for: qt40
# Date created: Wed Jun 29 11:49:42 CEST 2005
# Whom: lofi@freebsd.org
#
# $FreeBSD$
#
PORTNAME= porting
PORTVERSION= 4.2.2
CATEGORIES?= x11-toolkits ipv6
MASTER_SITES= ${MASTER_SITE_QT}
PKGNAMEPREFIX= qt4-
DISTNAME= qt-x11-opensource-src-${PORTVERSION}
DIST_SUBDIR= KDE
MAINTAINER= kde@FreeBSD.org
COMMENT= Qt utility to assist with porting Qt3 applications to Qt4
BUILD_DEPENDS= moc4:${PORTSDIR}/devel/qt4-moc \
qmake-qt4:${PORTSDIR}/devel/qmake4 \
rcc:${PORTSDIR}/devel/qt4-rcc \
uic4:${PORTSDIR}/devel/qt4-uic
LIB_DEPENDS= QtCore:${PORTSDIR}/devel/qt4-corelib \
QtXml:${PORTSDIR}/textproc/qt4-xml
CONFLICTS= linguist-0.* qt-2.* qt-3.0.* \
qt-3.1.* qt-3.2.* qt-designer-2.* xfmail-1.5.[0-5] \
xfmail-1.5.5_[1-2]
HAS_CONFIGURE= yes
CONFIGURE_ARGS= -fast -no-exceptions \
-platform ${LOCALBASE}/share/qt4/mkspecs/freebsd-g++ \
-qt-gif -release -system-libjpeg -system-libpng \
-system-zlib -no-nas-sound -prefix ${PREFIX} \
-plugindir ${PREFIX}/lib/plugins -bindir ${PREFIX}/bin \
-confirm-license
ALL_TARGET= first
CONFIGURE_ENV?= QTDIR=${WRKSRC} PATH=${WRKSRC}/bin:$$PATH
MAKE_ENV?= QTDIR=${WRKSRC} LD_LIBRARY_PATH=${WRKSRC}/lib \
PATH=${WRKSRC}/bin:$$PATH
EXTRACT_AFTER_ARGS=| ${TAR} -xf - \
--exclude '${DISTNAME}/mkspecs' --exclude '${DISTNAME}/qmake' \
--exclude '${DISTNAME}/demos' --exclude '${DISTNAME}/examples' \
--exclude '${DISTNAME}/src/gui' --exclude '${DISTNAME}/src/network' \
--exclude '${DISTNAME}/src/opengl' --exclude '${DISTNAME}/src/qt3support' \
--exclude '${DISTNAME}/src/sql' --exclude '${DISTNAME}/src/plugins' \
--exclude '${DISTNAME}/src/3rdparty' \
--exclude '${DISTNAME}/src/tools/moc' --exclude '${DISTNAME}/src/tools/rcc' \
--exclude '${DISTNAME}/src/tools/uic' --exclude '${DISTNAME}/src/tools/uic3' \
--exclude '${DISTNAME}/tools/assistant' --exclude '${DISTNAME}/tools/designer' \
--exclude '${DISTNAME}/tools/linguist' \
--exclude '${DISTNAME}/tools/qtconfig' --exclude '${DISTNAME}/tools/qvfb'
WRKSRC= ${WRKDIR}/${DISTNAME}/tools/${PORTNAME}
CONFIGURE_WRKSRC=${WRKSRC}/../../
pre-configure:
${CP} ${.CURDIR}/../../devel/qt4/files/configure ${CONFIGURE_WRKSRC}
${REINPLACE_CMD} -e 's|target.path.*|target.path=${PREFIX}/bin|g' \
-e 's|RULESXML.path.*|RULESXML.path=${PREFIX}/share/qt4|g' \
${WRKSRC}/${PORTNAME}.pro ${WRKSRC}/src/src.pro
${MKDIR} ${WRKSRC}/../../mkspecs
${LN} -sf ${LOCALBASE}/bin/qmake-qt4 ${WRKSRC}/../../bin/qmake
${LN} -sf ${LOCALBASE}/bin/moc4 ${WRKSRC}/../../bin/moc
${LN} -sf ${LOCALBASE}/bin/uic4 ${WRKSRC}/../../bin/uic
${LN} -sf ${LOCALBASE}/bin/rcc ${WRKSRC}/../../bin/rcc
.include <bsd.port.mk>

View file

@ -0,0 +1,3 @@
MD5 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 19f6374fe7924e33775cb87ee02669cb
SHA256 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = e790d227fa7958f2b0c0b0facd8ca880190121ed2b9c99ca70643baf7a0cd24c
SIZE (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 37636491

View file

@ -0,0 +1,12 @@
Qt is a C++ toolkit for application development. It lets application
developers target all major operating systems with a single application
source code.
Qt provides a platform-independent API to all central platform functionality:
GUI, database access, networking, file handling, etc. The Qt library
encapsulates the different APIs of different operating systems, providing
the application programmer with a single, common API for all operating systems.
The native C APIs are encapsulated in a set of well-designed, fully
object-oriented C++ classes.
WWW: http://www.trolltech.com/products/qt/index.html

View file

@ -0,0 +1,3 @@
bin/qt3to4
bin/qt3to4.debug
share/qt4/q3porting.xml

View file

@ -0,0 +1,76 @@
# -*-mode: makefile-*-
# New ports collection makefile for: qt40
# Date created: Wed Jun 29 11:49:42 CEST 2005
# Whom: lofi@freebsd.org
#
# $FreeBSD$
#
PORTNAME= qt3support
PORTVERSION= 4.2.2
CATEGORIES?= devel x11-toolkits
MASTER_SITES= ${MASTER_SITE_QT}
PKGNAMEPREFIX= qt4-
DISTNAME= qt-x11-opensource-src-${PORTVERSION}
DIST_SUBDIR= KDE
MAINTAINER= kde@FreeBSD.org
COMMENT= Qt3 compatibility library
BUILD_DEPENDS= moc4:${PORTSDIR}/devel/qt4-moc \
qmake-qt4:${PORTSDIR}/devel/qmake4
LIB_DEPENDS?= QtCore:${PORTSDIR}/devel/qt4-corelib \
QtGui:${PORTSDIR}/x11-toolkits/qt4-gui \
QtNetwork:${PORTSDIR}/net/qt4-network \
QtSql:${PORTSDIR}/databases/qt4-sql \
QtXml:${PORTSDIR}/textproc/qt4-xml
CONFLICTS= linguist-0.* qt-2.* qt-3.0.* \
qt-3.1.* qt-3.2.* qt-designer-2.* xfmail-1.5.[0-5] \
xfmail-1.5.5_[1-2]
HAS_CONFIGURE= yes
USE_LDCONFIG= yes
NO_FILTER_SHLIBS=yes
USE_XLIB= yes
CONFIGURE_ARGS= -fast -no-exceptions \
-platform ${LOCALBASE}/share/qt4/mkspecs/freebsd-g++ \
-qt-gif -release -system-libjpeg -system-libpng \
-system-zlib -no-nas-sound -prefix ${PREFIX} \
-plugindir ${PREFIX}/lib/plugins -bindir ${PREFIX}/bin \
-confirm-license
ALL_TARGET= first
CONFIGURE_ENV?= QTDIR=${WRKSRC} PATH=${WRKSRC}/bin:$$PATH
MAKE_ENV?= QTDIR=${WRKSRC} LD_LIBRARY_PATH=${WRKSRC}/lib \
PATH=${WRKSRC}/bin:$$PATH
EXTRACT_AFTER_ARGS=| ${TAR} -xf - \
--exclude '${DISTNAME}/mkspecs' --exclude '${DISTNAME}/qmake' \
--exclude '${DISTNAME}/demos' --exclude '${DISTNAME}/examples' \
--exclude '${DISTNAME}/src/plugins' \
--exclude '${DISTNAME}/src/3rdparty' --exclude '${DISTNAME}/src/tools/moc' \
--exclude '${DISTNAME}/src/tools/rcc' \
--exclude '${DISTNAME}/src/tools/uic' --exclude '${DISTNAME}/src/tools/uic3' \
--exclude '${DISTNAME}/tools/assistant' \
--exclude '${DISTNAME}/tools/linguist' --exclude '${DISTNAME}/tools/porting' \
--exclude '${DISTNAME}/tools/qtconfig' --exclude '${DISTNAME}/tools/qvfb'
WRKSRC= ${WRKDIR}/${DISTNAME}/src/${PORTNAME}
CONFIGURE_WRKSRC=${WRKSRC}/../../
.include <bsd.port.pre.mk>
pre-configure:
${CP} ${.CURDIR}/../../devel/qt4/files/configure ${CONFIGURE_WRKSRC}
${REINPLACE_CMD} -e 's|target.path.*|target.path=${PREFIX}/lib|g' \
-e 's|flat_headers.path.*|flat_headers.path=${PREFIX}/include/Qt|g' \
-e 's|targ_headers.path.*|targ_headers.path=${PREFIX}/include/$$$$TARGET|g' \
${WRKSRC}/${PORTNAME}.pro ${WRKSRC}/../qt_install.pri
${MKDIR} ${WRKSRC}/../../mkspecs
${LN} -sf ${LOCALBASE}/bin/qmake-qt4 ${WRKSRC}/../../bin/qmake
${LN} -sf ${LOCALBASE}/bin/moc4 ${WRKSRC}/../../bin/moc
post-configure:
${REINPLACE_CMD} -e 's|${PREFIX}/lib/Qt3Support.pc|${PREFIX}/libdata/pkgconfig/Qt3Support.pc|g' \
${WRKSRC}/Makefile
.include <bsd.port.post.mk>

View file

@ -0,0 +1,3 @@
MD5 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 19f6374fe7924e33775cb87ee02669cb
SHA256 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = e790d227fa7958f2b0c0b0facd8ca880190121ed2b9c99ca70643baf7a0cd24c
SIZE (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 37636491

View file

@ -0,0 +1,12 @@
Qt is a C++ toolkit for application development. It lets application
developers target all major operating systems with a single application
source code.
Qt provides a platform-independent API to all central platform functionality:
GUI, database access, networking, file handling, etc. The Qt library
encapsulates the different APIs of different operating systems, providing
the application programmer with a single, common API for all operating systems.
The native C APIs are encapsulated in a set of well-designed, fully
object-oriented C++ classes.
WWW: http://www.trolltech.com/products/qt/index.html

View file

@ -0,0 +1,412 @@
include/Qt/Qt3Support
include/Qt/q3accel.h
include/Qt/q3action.h
include/Qt/q3asciicache.h
include/Qt/q3asciidict.h
include/Qt/q3boxlayout.h
include/Qt/q3button.h
include/Qt/q3buttongroup.h
include/Qt/q3cache.h
include/Qt/q3canvas.h
include/Qt/q3cleanuphandler.h
include/Qt/q3combobox.h
include/Qt/q3cstring.h
include/Qt/q3databrowser.h
include/Qt/q3datatable.h
include/Qt/q3dataview.h
include/Qt/q3datetimeedit.h
include/Qt/q3deepcopy.h
include/Qt/q3dict.h
include/Qt/q3dns.h
include/Qt/q3dockarea.h
include/Qt/q3dockwindow.h
include/Qt/q3dragobject.h
include/Qt/q3dropsite.h
include/Qt/q3editorfactory.h
include/Qt/q3filedialog.h
include/Qt/q3frame.h
include/Qt/q3ftp.h
include/Qt/q3garray.h
include/Qt/q3gcache.h
include/Qt/q3gdict.h
include/Qt/q3glist.h
include/Qt/q3grid.h
include/Qt/q3gridlayout.h
include/Qt/q3gridview.h
include/Qt/q3groupbox.h
include/Qt/q3gvector.h
include/Qt/q3hbox.h
include/Qt/q3header.h
include/Qt/q3hgroupbox.h
include/Qt/q3http.h
include/Qt/q3iconview.h
include/Qt/q3intcache.h
include/Qt/q3intdict.h
include/Qt/q3listbox.h
include/Qt/q3listview.h
include/Qt/q3localfs.h
include/Qt/q3mainwindow.h
include/Qt/q3memarray.h
include/Qt/q3mimefactory.h
include/Qt/q3multilineedit.h
include/Qt/q3network.h
include/Qt/q3networkprotocol.h
include/Qt/q3objectdict.h
include/Qt/q3paintdevicemetrics.h
include/Qt/q3painter.h
include/Qt/q3picture.h
include/Qt/q3pointarray.h
include/Qt/q3polygonscanner.h
include/Qt/q3popupmenu.h
include/Qt/q3process.h
include/Qt/q3progressbar.h
include/Qt/q3progressdialog.h
include/Qt/q3ptrcollection.h
include/Qt/q3ptrdict.h
include/Qt/q3ptrlist.h
include/Qt/q3ptrqueue.h
include/Qt/q3ptrstack.h
include/Qt/q3ptrvector.h
include/Qt/q3rangecontrol.h
include/Qt/q3scrollview.h
include/Qt/q3semaphore.h
include/Qt/q3serversocket.h
include/Qt/q3shared.h
include/Qt/q3signal.h
include/Qt/q3simplerichtext.h
include/Qt/q3socket.h
include/Qt/q3socketdevice.h
include/Qt/q3sortedlist.h
include/Qt/q3sqlcursor.h
include/Qt/q3sqleditorfactory.h
include/Qt/q3sqlfieldinfo.h
include/Qt/q3sqlform.h
include/Qt/q3sqlpropertymap.h
include/Qt/q3sqlrecordinfo.h
include/Qt/q3sqlselectcursor.h
include/Qt/q3strlist.h
include/Qt/q3strvec.h
include/Qt/q3stylesheet.h
include/Qt/q3syntaxhighlighter.h
include/Qt/q3tabdialog.h
include/Qt/q3table.h
include/Qt/q3textbrowser.h
include/Qt/q3textedit.h
include/Qt/q3textstream.h
include/Qt/q3textview.h
include/Qt/q3tl.h
include/Qt/q3toolbar.h
include/Qt/q3url.h
include/Qt/q3urloperator.h
include/Qt/q3valuelist.h
include/Qt/q3valuestack.h
include/Qt/q3valuevector.h
include/Qt/q3vbox.h
include/Qt/q3vgroupbox.h
include/Qt/q3whatsthis.h
include/Qt/q3widgetstack.h
include/Qt/q3wizard.h
include/Qt/qiconset.h
include/Qt3Support/Q3Accel
include/Qt3Support/Q3Action
include/Qt3Support/Q3ActionGroup
include/Qt3Support/Q3AsciiBucket
include/Qt3Support/Q3AsciiCache
include/Qt3Support/Q3AsciiCacheIterator
include/Qt3Support/Q3AsciiDict
include/Qt3Support/Q3AsciiDictIterator
include/Qt3Support/Q3BaseBucket
include/Qt3Support/Q3BoxLayout
include/Qt3Support/Q3Button
include/Qt3Support/Q3ButtonGroup
include/Qt3Support/Q3CString
include/Qt3Support/Q3Cache
include/Qt3Support/Q3CacheIterator
include/Qt3Support/Q3Canvas
include/Qt3Support/Q3CanvasEllipse
include/Qt3Support/Q3CanvasItem
include/Qt3Support/Q3CanvasItemList
include/Qt3Support/Q3CanvasLine
include/Qt3Support/Q3CanvasPixmap
include/Qt3Support/Q3CanvasPixmapArray
include/Qt3Support/Q3CanvasPolygon
include/Qt3Support/Q3CanvasPolygonalItem
include/Qt3Support/Q3CanvasRectangle
include/Qt3Support/Q3CanvasSpline
include/Qt3Support/Q3CanvasSprite
include/Qt3Support/Q3CanvasText
include/Qt3Support/Q3CanvasView
include/Qt3Support/Q3CheckListItem
include/Qt3Support/Q3CheckTableItem
include/Qt3Support/Q3CleanupHandler
include/Qt3Support/Q3ColorDrag
include/Qt3Support/Q3ComboBox
include/Qt3Support/Q3ComboTableItem
include/Qt3Support/Q3DataBrowser
include/Qt3Support/Q3DataTable
include/Qt3Support/Q3DataView
include/Qt3Support/Q3DateEdit
include/Qt3Support/Q3DateTimeEdit
include/Qt3Support/Q3DateTimeEditBase
include/Qt3Support/Q3DeepCopy
include/Qt3Support/Q3Dict
include/Qt3Support/Q3DictIterator
include/Qt3Support/Q3Dns
include/Qt3Support/Q3DnsSocket
include/Qt3Support/Q3DockArea
include/Qt3Support/Q3DockAreaLayout
include/Qt3Support/Q3DockWindow
include/Qt3Support/Q3DragObject
include/Qt3Support/Q3DropSite
include/Qt3Support/Q3EditorFactory
include/Qt3Support/Q3FileDialog
include/Qt3Support/Q3FileIconProvider
include/Qt3Support/Q3FilePreview
include/Qt3Support/Q3Frame
include/Qt3Support/Q3Ftp
include/Qt3Support/Q3GArray
include/Qt3Support/Q3GCache
include/Qt3Support/Q3GCacheIterator
include/Qt3Support/Q3GDict
include/Qt3Support/Q3GDictIterator
include/Qt3Support/Q3GList
include/Qt3Support/Q3GListIterator
include/Qt3Support/Q3GListStdIterator
include/Qt3Support/Q3GVector
include/Qt3Support/Q3Grid
include/Qt3Support/Q3GridLayout
include/Qt3Support/Q3GridView
include/Qt3Support/Q3GroupBox
include/Qt3Support/Q3HBox
include/Qt3Support/Q3HBoxLayout
include/Qt3Support/Q3HButtonGroup
include/Qt3Support/Q3HGroupBox
include/Qt3Support/Q3Header
include/Qt3Support/Q3Http
include/Qt3Support/Q3HttpHeader
include/Qt3Support/Q3HttpRequestHeader
include/Qt3Support/Q3HttpResponseHeader
include/Qt3Support/Q3IconDrag
include/Qt3Support/Q3IconDragItem
include/Qt3Support/Q3IconView
include/Qt3Support/Q3IconViewItem
include/Qt3Support/Q3ImageDrag
include/Qt3Support/Q3IntBucket
include/Qt3Support/Q3IntCache
include/Qt3Support/Q3IntCacheIterator
include/Qt3Support/Q3IntDict
include/Qt3Support/Q3IntDictIterator
include/Qt3Support/Q3LNode
include/Qt3Support/Q3ListBox
include/Qt3Support/Q3ListBoxItem
include/Qt3Support/Q3ListBoxPixmap
include/Qt3Support/Q3ListBoxText
include/Qt3Support/Q3ListView
include/Qt3Support/Q3ListViewItem
include/Qt3Support/Q3ListViewItemIterator
include/Qt3Support/Q3LocalFs
include/Qt3Support/Q3MainWindow
include/Qt3Support/Q3MemArray
include/Qt3Support/Q3MimeSourceFactory
include/Qt3Support/Q3MultiLineEdit
include/Qt3Support/Q3NetworkOperation
include/Qt3Support/Q3NetworkProtocol
include/Qt3Support/Q3NetworkProtocolDict
include/Qt3Support/Q3NetworkProtocolFactory
include/Qt3Support/Q3NetworkProtocolFactoryBase
include/Qt3Support/Q3ObjectDictionary
include/Qt3Support/Q3PaintDeviceMetrics
include/Qt3Support/Q3Painter
include/Qt3Support/Q3Picture
include/Qt3Support/Q3PointArray
include/Qt3Support/Q3PolygonScanner
include/Qt3Support/Q3PopupMenu
include/Qt3Support/Q3Process
include/Qt3Support/Q3ProgressBar
include/Qt3Support/Q3ProgressDialog
include/Qt3Support/Q3PtrBucket
include/Qt3Support/Q3PtrCollection
include/Qt3Support/Q3PtrDict
include/Qt3Support/Q3PtrDictIterator
include/Qt3Support/Q3PtrList
include/Qt3Support/Q3PtrListIterator
include/Qt3Support/Q3PtrListStdIterator
include/Qt3Support/Q3PtrQueue
include/Qt3Support/Q3PtrStack
include/Qt3Support/Q3PtrVector
include/Qt3Support/Q3RangeControl
include/Qt3Support/Q3ScrollView
include/Qt3Support/Q3Semaphore
include/Qt3Support/Q3ServerSocket
include/Qt3Support/Q3Shared
include/Qt3Support/Q3Signal
include/Qt3Support/Q3SimpleRichText
include/Qt3Support/Q3SingleCleanupHandler
include/Qt3Support/Q3Socket
include/Qt3Support/Q3SocketDevice
include/Qt3Support/Q3SortedList
include/Qt3Support/Q3SpinWidget
include/Qt3Support/Q3SqlCursor
include/Qt3Support/Q3SqlEditorFactory
include/Qt3Support/Q3SqlFieldInfo
include/Qt3Support/Q3SqlFieldInfoList
include/Qt3Support/Q3SqlForm
include/Qt3Support/Q3SqlPropertyMap
include/Qt3Support/Q3SqlRecordInfo
include/Qt3Support/Q3SqlSelectCursor
include/Qt3Support/Q3StoredDrag
include/Qt3Support/Q3StrIList
include/Qt3Support/Q3StrIVec
include/Qt3Support/Q3StrList
include/Qt3Support/Q3StrListIterator
include/Qt3Support/Q3StrVec
include/Qt3Support/Q3StringBucket
include/Qt3Support/Q3StyleSheet
include/Qt3Support/Q3StyleSheetItem
include/Qt3Support/Q3SyntaxHighlighter
include/Qt3Support/Q3TSFUNC
include/Qt3Support/Q3TabDialog
include/Qt3Support/Q3Table
include/Qt3Support/Q3TableItem
include/Qt3Support/Q3TableSelection
include/Qt3Support/Q3TextBrowser
include/Qt3Support/Q3TextDrag
include/Qt3Support/Q3TextEdit
include/Qt3Support/Q3TextEditOptimPrivate
include/Qt3Support/Q3TextStream
include/Qt3Support/Q3TextView
include/Qt3Support/Q3TimeEdit
include/Qt3Support/Q3ToolBar
include/Qt3Support/Q3UriDrag
include/Qt3Support/Q3Url
include/Qt3Support/Q3UrlOperator
include/Qt3Support/Q3VBox
include/Qt3Support/Q3VBoxLayout
include/Qt3Support/Q3VButtonGroup
include/Qt3Support/Q3VGroupBox
include/Qt3Support/Q3ValueList
include/Qt3Support/Q3ValueListConstIterator
include/Qt3Support/Q3ValueListIterator
include/Qt3Support/Q3ValueStack
include/Qt3Support/Q3ValueVector
include/Qt3Support/Q3WhatsThis
include/Qt3Support/Q3WidgetStack
include/Qt3Support/Q3Wizard
include/Qt3Support/Qt3Support
include/Qt3Support/q3accel.h
include/Qt3Support/q3action.h
include/Qt3Support/q3asciicache.h
include/Qt3Support/q3asciidict.h
include/Qt3Support/q3boxlayout.h
include/Qt3Support/q3button.h
include/Qt3Support/q3buttongroup.h
include/Qt3Support/q3cache.h
include/Qt3Support/q3canvas.h
include/Qt3Support/q3cleanuphandler.h
include/Qt3Support/q3combobox.h
include/Qt3Support/q3cstring.h
include/Qt3Support/q3databrowser.h
include/Qt3Support/q3datatable.h
include/Qt3Support/q3dataview.h
include/Qt3Support/q3datetimeedit.h
include/Qt3Support/q3deepcopy.h
include/Qt3Support/q3dict.h
include/Qt3Support/q3dns.h
include/Qt3Support/q3dockarea.h
include/Qt3Support/q3dockwindow.h
include/Qt3Support/q3dragobject.h
include/Qt3Support/q3dropsite.h
include/Qt3Support/q3editorfactory.h
include/Qt3Support/q3filedialog.h
include/Qt3Support/q3frame.h
include/Qt3Support/q3ftp.h
include/Qt3Support/q3garray.h
include/Qt3Support/q3gcache.h
include/Qt3Support/q3gdict.h
include/Qt3Support/q3glist.h
include/Qt3Support/q3grid.h
include/Qt3Support/q3gridlayout.h
include/Qt3Support/q3gridview.h
include/Qt3Support/q3groupbox.h
include/Qt3Support/q3gvector.h
include/Qt3Support/q3hbox.h
include/Qt3Support/q3header.h
include/Qt3Support/q3hgroupbox.h
include/Qt3Support/q3http.h
include/Qt3Support/q3iconview.h
include/Qt3Support/q3intcache.h
include/Qt3Support/q3intdict.h
include/Qt3Support/q3listbox.h
include/Qt3Support/q3listview.h
include/Qt3Support/q3localfs.h
include/Qt3Support/q3mainwindow.h
include/Qt3Support/q3memarray.h
include/Qt3Support/q3mimefactory.h
include/Qt3Support/q3multilineedit.h
include/Qt3Support/q3network.h
include/Qt3Support/q3networkprotocol.h
include/Qt3Support/q3objectdict.h
include/Qt3Support/q3paintdevicemetrics.h
include/Qt3Support/q3painter.h
include/Qt3Support/q3picture.h
include/Qt3Support/q3pointarray.h
include/Qt3Support/q3polygonscanner.h
include/Qt3Support/q3popupmenu.h
include/Qt3Support/q3process.h
include/Qt3Support/q3progressbar.h
include/Qt3Support/q3progressdialog.h
include/Qt3Support/q3ptrcollection.h
include/Qt3Support/q3ptrdict.h
include/Qt3Support/q3ptrlist.h
include/Qt3Support/q3ptrqueue.h
include/Qt3Support/q3ptrstack.h
include/Qt3Support/q3ptrvector.h
include/Qt3Support/q3rangecontrol.h
include/Qt3Support/q3scrollview.h
include/Qt3Support/q3semaphore.h
include/Qt3Support/q3serversocket.h
include/Qt3Support/q3shared.h
include/Qt3Support/q3signal.h
include/Qt3Support/q3simplerichtext.h
include/Qt3Support/q3socket.h
include/Qt3Support/q3socketdevice.h
include/Qt3Support/q3sortedlist.h
include/Qt3Support/q3sqlcursor.h
include/Qt3Support/q3sqleditorfactory.h
include/Qt3Support/q3sqlfieldinfo.h
include/Qt3Support/q3sqlform.h
include/Qt3Support/q3sqlpropertymap.h
include/Qt3Support/q3sqlrecordinfo.h
include/Qt3Support/q3sqlselectcursor.h
include/Qt3Support/q3strlist.h
include/Qt3Support/q3strvec.h
include/Qt3Support/q3stylesheet.h
include/Qt3Support/q3syntaxhighlighter.h
include/Qt3Support/q3tabdialog.h
include/Qt3Support/q3table.h
include/Qt3Support/q3textbrowser.h
include/Qt3Support/q3textedit.h
include/Qt3Support/q3textstream.h
include/Qt3Support/q3textview.h
include/Qt3Support/q3tl.h
include/Qt3Support/q3toolbar.h
include/Qt3Support/q3url.h
include/Qt3Support/q3urloperator.h
include/Qt3Support/q3valuelist.h
include/Qt3Support/q3valuestack.h
include/Qt3Support/q3valuevector.h
include/Qt3Support/q3vbox.h
include/Qt3Support/q3vgroupbox.h
include/Qt3Support/q3whatsthis.h
include/Qt3Support/q3widgetstack.h
include/Qt3Support/q3wizard.h
include/Qt3Support/qiconset.h
lib/libQt3Support.la
lib/libQt3Support.prl
lib/libQt3Support.so
lib/libQt3Support.so.4
lib/libQt3Support.so.4.2
lib/libQt3Support.so.4.2.2
lib/libQt3Support.so.4.2.2.debug
libdata/pkgconfig/Qt3Support.pc
@dirrm include/Qt3Support

View file

@ -0,0 +1,72 @@
# -*-mode: makefile-*-
# New ports collection makefile for: qt40
# Date created: Wed Jun 29 11:49:42 CEST 2005
# Whom: lofi@freebsd.org
#
# $FreeBSD$
#
PORTNAME= qtestlib
PORTVERSION= 4.2.2
CATEGORIES?= devel
MASTER_SITES= ${MASTER_SITE_QT}
PKGNAMEPREFIX= qt4-
DISTNAME= qt-x11-opensource-src-${PORTVERSION}
DIST_SUBDIR= KDE
MAINTAINER?= kde@FreeBSD.org
COMMENT?= Qt unit testing library
BUILD_DEPENDS= moc4:${PORTSDIR}/devel/qt4-moc \
qmake-qt4:${PORTSDIR}/devel/qmake4
LIB_DEPENDS= QtCore:${PORTSDIR}/devel/qt4-corelib
CONFLICTS= linguist-0.* qt-2.* qt-3.0.* \
qt-3.1.* qt-3.2.* qt-designer-2.* xfmail-1.5.[0-5] \
xfmail-1.5.5_[1-2]
HAS_CONFIGURE= yes
USE_LDCONFIG= yes
NO_FILTER_SHLIBS=yes
CONFIGURE_ARGS= -fast -no-exceptions \
-platform ${LOCALBASE}/share/qt4/mkspecs/freebsd-g++ \
-qt-gif -release -system-libjpeg -system-libpng \
-system-zlib -no-nas-sound -prefix ${PREFIX} \
-plugindir ${PREFIX}/lib/plugins -bindir ${PREFIX}/bin \
-confirm-license
ALL_TARGET= first
CONFIGURE_ENV?= QTDIR=${WRKSRC} PATH=${WRKSRC}/bin:$$PATH
MAKE_ENV?= QTDIR=${WRKSRC} LD_LIBRARY_PATH=${WRKSRC}/lib \
PATH=${WRKSRC}/bin:$$PATH
EXTRACT_AFTER_ARGS=| ${TAR} -xf - \
--exclude '${DISTNAME}/mkspecs' --exclude '${DISTNAME}/qmake' \
--exclude '${DISTNAME}/demos' --exclude '${DISTNAME}/examples' \
--exclude '${DISTNAME}/src/gui' --exclude '${DISTNAME}/src/network' \
--exclude '${DISTNAME}/src/opengl' --exclude '${DISTNAME}/src/qt3support' \
--exclude '${DISTNAME}/src/sql' --exclude '${DISTNAME}/src/xml' \
--exclude '${DISTNAME}/src/tools/moc' --exclude '${DISTNAME}/src/tools/rcc' \
--exclude '${DISTNAME}/src/tools/uic' --exclude '${DISTNAME}/src/tools/uic3' \
--exclude '${DISTNAME}/tools/assistant' --exclude '${DISTNAME}/tools/designer' \
--exclude '${DISTNAME}/tools/linguist' --exclude '${DISTNAME}/tools/porting' \
--exclude '${DISTNAME}/tools/qtconfig' --exclude '${DISTNAME}/tools/qvfb'
WRKSRC= ${WRKDIR}/${DISTNAME}/tools/${PORTNAME}
CONFIGURE_WRKSRC=${WRKSRC}/../../
.include <bsd.port.pre.mk>
pre-configure:
${CP} ${.CURDIR}/../../devel/qt4/files/configure ${CONFIGURE_WRKSRC}
${REINPLACE_CMD} -e 's|target.path.*|target.path=${PREFIX}/lib|g' \
-e 's|qtestlib_headers.path.*|targ_headers.path=${PREFIX}/include/$$$$TARGET|g' \
${WRKSRC}/${PORTNAME}.pro
${MKDIR} ${WRKSRC}/../../mkspecs
${LN} -sf ${LOCALBASE}/bin/qmake-qt4 ${WRKSRC}/../../bin/qmake
${LN} -sf ${LOCALBASE}/bin/moc4 ${WRKSRC}/../../bin/moc
post-configure:
${REINPLACE_CMD} -e 's|local/lib/QtTest.pc|local/libdata/QtTest.pc|g' \
${WRKSRC}/Makefile
.include <bsd.port.post.mk>

View file

@ -0,0 +1,3 @@
MD5 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 19f6374fe7924e33775cb87ee02669cb
SHA256 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = e790d227fa7958f2b0c0b0facd8ca880190121ed2b9c99ca70643baf7a0cd24c
SIZE (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 37636491

View file

@ -0,0 +1,12 @@
Qt is a C++ toolkit for application development. It lets application
developers target all major operating systems with a single application
source code.
Qt provides a platform-independent API to all central platform functionality:
GUI, database access, networking, file handling, etc. The Qt library
encapsulates the different APIs of different operating systems, providing
the application programmer with a single, common API for all operating systems.
The native C APIs are encapsulated in a set of well-designed, fully
object-oriented C++ classes.
WWW: http://www.trolltech.com/products/qt/index.html

View file

@ -0,0 +1,38 @@
include/QtTest/QEventSizeOfChecker
include/QtTest/QSignalSpy
include/QtTest/QSpontaneKeyEvent
include/QtTest/QTest
include/QtTest/QTestAccessibility
include/QtTest/QTestAccessibilityEvent
include/QtTest/QTestData
include/QtTest/QTestDelayEvent
include/QtTest/QTestEvent
include/QtTest/QTestEventList
include/QtTest/QTestEventLoop
include/QtTest/QTestKeyClicksEvent
include/QtTest/QTestKeyEvent
include/QtTest/QTestMouseEvent
include/QtTest/QtTest
include/QtTest/qsignalspy.h
include/QtTest/qtest.h
include/QtTest/qtest_global.h
include/QtTest/qtest_gui.h
include/QtTest/qtestaccessible.h
include/QtTest/qtestassert.h
include/QtTest/qtestcase.h
include/QtTest/qtestdata.h
include/QtTest/qtestevent.h
include/QtTest/qtesteventloop.h
include/QtTest/qtestkeyboard.h
include/QtTest/qtestmouse.h
include/QtTest/qtestspontaneevent.h
include/QtTest/qtestsystem.h
lib/QtTest.pc
lib/libQtTest.la
lib/libQtTest.prl
lib/libQtTest.so
lib/libQtTest.so.4
lib/libQtTest.so.4.2
lib/libQtTest.so.4.2.2
lib/libQtTest.so.4.2.2.debug
@dirrm include/QtTest

72
devel/qt4-qvfb/Makefile Normal file
View file

@ -0,0 +1,72 @@
# -*-mode: makefile-*-
# New ports collection makefile for: qt40
# Date created: Wed Jun 29 11:49:42 CEST 2005
# Whom: lofi@freebsd.org
#
# $FreeBSD$
#
PORTNAME= qvfb
PORTVERSION= 4.2.2
CATEGORIES?= x11-toolkits ipv6
MASTER_SITES= ${MASTER_SITE_QT}
PKGNAMEPREFIX= qt4-
DISTNAME= qt-x11-opensource-src-${PORTVERSION}
DIST_SUBDIR= KDE
MAINTAINER= kde@FreeBSD.org
COMMENT= Qt virtual framebuffer utility
BUILD_DEPENDS= moc4:${PORTSDIR}/devel/qt4-moc \
qmake-qt4:${PORTSDIR}/devel/qmake4 \
rcc:${PORTSDIR}/devel/qt4-rcc \
uic4:${PORTSDIR}/devel/qt4-uic
LIB_DEPENDS= QtCore:${PORTSDIR}/devel/qt4-corelib \
QtGui:${PORTSDIR}/x11-toolkits/qt4-gui \
QtOpenGL:${PORTSDIR}/x11/qt4-opengl
CONFLICTS= linguist-0.* qt-2.* qt-3.0.* \
qt-3.1.* qt-3.2.* qt-designer-2.* xfmail-1.5.[0-5] \
xfmail-1.5.5_[1-2]
HAS_CONFIGURE= yes
CONFIGURE_ARGS= -fast -no-exceptions \
-platform ${LOCALBASE}/share/qt4/mkspecs/freebsd-g++ \
-qt-gif -release -system-libjpeg -system-libpng \
-system-zlib -no-nas-sound -prefix ${PREFIX} \
-plugindir ${PREFIX}/lib/plugins -bindir ${PREFIX}/bin \
-confirm-license
ALL_TARGET= first
CONFIGURE_ENV?= QTDIR=${WRKSRC} PATH=${WRKSRC}/bin:$$PATH
MAKE_ENV?= QTDIR=${WRKSRC} LD_LIBRARY_PATH=${WRKSRC}/lib \
PATH=${WRKSRC}/bin:$$PATH
EXTRACT_AFTER_ARGS=| ${TAR} -xf - \
--exclude '${DISTNAME}/mkspecs' --exclude '${DISTNAME}/qmake' \
--exclude '${DISTNAME}/demos' --exclude '${DISTNAME}/examples' \
--exclude '${DISTNAME}/src/network' \
--exclude '${DISTNAME}/src/opengl' \
--exclude '${DISTNAME}/src/sql' --exclude '${DISTNAME}/src/plugins' \
--exclude '${DISTNAME}/src/3rdparty' --exclude '${DISTNAME}/src/xml' \
--exclude '${DISTNAME}/src/tools/moc' --exclude '${DISTNAME}/src/tools/rcc' \
--exclude '${DISTNAME}/src/tools/uic' --exclude '${DISTNAME}/src/tools/uic3' \
--exclude '${DISTNAME}/tools/assistant' --exclude '${DISTNAME}/tools/designer' \
--exclude '${DISTNAME}/tools/linguist' --exclude '${DISTNAME}/tools/porting' \
--exclude '${DISTNAME}/tools/qtconfig'
WRKSRC= ${WRKDIR}/${DISTNAME}/tools/${PORTNAME}
CONFIGURE_WRKSRC=${WRKSRC}/../../
pre-configure:
${CP} ${.CURDIR}/../../devel/qt4/files/configure ${CONFIGURE_WRKSRC}
${MKDIR} ${WRKSRC}/../../mkspecs
${LN} -sf ${LOCALBASE}/bin/qmake-qt4 ${WRKSRC}/../../bin/qmake
${LN} -sf ${LOCALBASE}/bin/moc4 ${WRKSRC}/../../bin/moc
${LN} -sf ${LOCALBASE}/bin/uic4 ${WRKSRC}/../../bin/uic
${LN} -sf ${LOCALBASE}/bin/rcc ${WRKSRC}/../../bin/rcc
post-install:
${MKDIR} ${DATADIR}
${CP} -Rf ${WRKSRC}/*.skin ${WRKSRC}/pda* ${DATADIR}
.include <bsd.port.mk>

3
devel/qt4-qvfb/distinfo Normal file
View file

@ -0,0 +1,3 @@
MD5 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 19f6374fe7924e33775cb87ee02669cb
SHA256 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = e790d227fa7958f2b0c0b0facd8ca880190121ed2b9c99ca70643baf7a0cd24c
SIZE (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 37636491

View file

@ -0,0 +1,11 @@
--- qvfbmmap.cpp.orig Sun Jan 14 15:51:46 2007
+++ qvfbmmap.cpp Sun Jan 14 15:51:59 2007
@@ -34,7 +34,7 @@
#include <sys/stat.h>
#include <sys/sem.h>
#include <sys/mman.h>
-#include <asm/page.h>
+#include <machine/param.h>
#include <fcntl.h>
#include <errno.h>
#include <math.h>

View file

@ -0,0 +1,11 @@
--- qvfbshmem.cpp.orig Sun Jan 14 15:50:33 2007
+++ qvfbshmem.cpp Sun Jan 14 15:50:46 2007
@@ -39,7 +39,7 @@
#include <sys/stat.h>
#include <sys/sem.h>
#include <sys/mman.h>
-#include <asm/page.h>
+#include <machine/param.h>
#include <fcntl.h>
#include <errno.h>
#include <math.h>

Some files were not shown because too many files have changed in this diff Show more