[Midnightbsd-cvs] mports: mports/databases: add sql/database support
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Mon Oct 6 21:33:58 EDT 2008
Log Message:
-----------
add sql/database support
Modified Files:
--------------
mports/databases:
Makefile (r1.67 -> r1.68)
Added Files:
-----------
mports/databases/qt4-mysql-plugin:
Makefile (r1.1)
distinfo (r1.1)
pkg-descr (r1.1)
pkg-plist (r1.1)
mports/databases/qt4-mysql-plugin/files:
Makefile.bsd (r1.1)
mports/databases/qt4-odbc-plugin:
Makefile (r1.1)
distinfo (r1.1)
pkg-descr (r1.1)
pkg-plist (r1.1)
mports/databases/qt4-odbc-plugin/files:
Makefile.bsd (r1.1)
mports/databases/qt4-pgsql-plugin:
Makefile (r1.1)
distinfo (r1.1)
pkg-descr (r1.1)
pkg-plist (r1.1)
mports/databases/qt4-pgsql-plugin/files:
Makefile.bsd (r1.1)
mports/databases/qt4-sql:
Makefile (r1.1)
distinfo (r1.1)
pkg-descr (r1.1)
pkg-message (r1.1)
pkg-plist (r1.1)
mports/databases/qt4-sqlite3-plugin:
Makefile (r1.1)
distinfo (r1.1)
pkg-descr (r1.1)
pkg-plist (r1.1)
mports/databases/qt4-sqlite3-plugin/files:
Makefile.bsd (r1.1)
-------------- next part --------------
--- /dev/null
+++ databases/qt4-sqlite3-plugin/pkg-descr
@@ -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
--- /dev/null
+++ databases/qt4-sqlite3-plugin/pkg-plist
@@ -0,0 +1,2 @@
+lib/qt4/plugins/sqldrivers/libq%%DB%%.so
+ at dirrmtry lib/qt4/plugins/sqldrivers
--- /dev/null
+++ databases/qt4-sqlite3-plugin/Makefile
@@ -0,0 +1,41 @@
+# New ports collection makefile for: qt-sqlite-plugin
+# Date created: 27 February 2004
+# Whom: Michael Nottebrock <lofi at freebsd.org>
+#
+# $MidnightBSD: mports/databases/qt4-sqlite3-plugin/Makefile,v 1.1 2008/10/07 01:33:55 laffer1 Exp $
+# $FreeBSD: ports/databases/qt4-sqlite3-plugin/Makefile,v 1.10 2008/08/04 23:30:32 miwi Exp $
+#
+
+PORTNAME= qt4-${DB}-plugin
+PORTVERSION= ${QT4_VERSION}
+CATEGORIES= databases
+MASTER_SITES= ${MASTER_SITE_QT}
+DISTNAME= qt-x11-opensource-src-${PORTVERSION}
+DIST_SUBDIR= KDE
+
+MAINTAINER= ports at MidnightBSD.org
+COMMENT= Qt SQLite 3.x database plugin
+LICENSE= gpl2
+
+DB= sqlite
+
+LIB_DEPENDS+= sqlite3:${PORTSDIR}/databases/sqlite3
+
+USE_QT_VER= 4
+QT_COMPONENTS= moc_build sql
+QT_NONSTANDARD= yes
+
+DRIVER= src/sql/drivers/${DB}
+PLUGIN= src/plugins/sqldrivers/${DB}
+EXTRACT_AFTER_ARGS?=| ${TAR} -xf - \
+ ${DISTNAME}/${DRIVER} ${DISTNAME}/${PLUGIN} \
+ ${DISTNAME}/include/QtSql \
+ ${DISTNAME}/src/sql/kernel
+MAKEFILE= ${FILESDIR}/Makefile.bsd
+MAKE_ENV+= DB="${DB}" DRIVER="${DRIVER}" MOC="${MOC}" \
+ PLUGIN="${PLUGIN}" \
+ PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \
+ PTHREAD_LIBS="${PTHREAD_LIBS}"
+PLIST_SUB= DB=${DB}
+
+.include <bsd.port.mk>
--- /dev/null
+++ databases/qt4-sqlite3-plugin/distinfo
@@ -0,0 +1,3 @@
+MD5 (KDE/qt-x11-opensource-src-4.4.1.tar.gz) = b09decad252b5181f300135e3122481d
+SHA256 (KDE/qt-x11-opensource-src-4.4.1.tar.gz) = 5aca7b784fc4de3db292666490ade84cfd1810f189c089c5c2810a710993f386
+SIZE (KDE/qt-x11-opensource-src-4.4.1.tar.gz) = 108774120
--- /dev/null
+++ databases/qt4-mysql-plugin/files/Makefile.bsd
@@ -0,0 +1,25 @@
+SHLIB_NAME= libqsql${DB}.so
+
+VPATH= ${PLUGIN}:${DRIVER}
+CXXFLAGS+= -I${DRIVER} \
+ -I${PREFIX}/include/qt4 \
+ -I${PREFIX}/include/qt4/Qt \
+ -I${LOCALBASE}/include/mysql \
+ -I${LOCALBASE}/include \
+ ${PTHREAD_CFLAGS} -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_FROM_ASCII -DQT_PLUGIN \
+ -DQT_SQL_LIB -DQT_CORE_LIB -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_SHARED
+LDADD= -L${PREFIX}/lib/qt4 -L${LOCALBASE}/lib -L${LOCALBASE}/lib/mysql ${PTHREAD_LIBS} -lQtSql -lmysqlclient_r
+MOC?= ${LOCALBASE}/bin/moc-qt4
+SRCS= main.cpp qsql_${DB}.cpp moc_qsql_${DB}.cpp
+
+LIBDIR= ${PREFIX}/lib/qt4/plugins/sqldrivers
+
+${LIBDIR}:
+ mkdir -p ${LIBDIR}
+
+moc_qsql_${DB}.cpp: qsql_${DB}.h
+ $(MOC) $(.ALLSRC) -o $(.TARGET)
+
+beforeinstall: ${LIBDIR}
+
+.include <bsd.lib.mk>
--- /dev/null
+++ databases/qt4-odbc-plugin/pkg-descr
@@ -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
--- /dev/null
+++ databases/qt4-odbc-plugin/pkg-plist
@@ -0,0 +1,2 @@
+lib/qt4/plugins/sqldrivers/libqsql%%DB%%.so
+ at dirrmtry lib/qt4/plugins/sqldrivers
--- /dev/null
+++ databases/qt4-odbc-plugin/Makefile
@@ -0,0 +1,40 @@
+# New ports collection makefile for: qt-odbc-plugin
+# Date created: 31 December 2003
+# Whom: Michael Nottebrock <lofi at freebsd.org>
+#
+# $MidnightBSD: mports/databases/qt4-odbc-plugin/Makefile,v 1.1 2008/10/07 01:33:54 laffer1 Exp $
+# $FreeBSD: ports/databases/qt4-odbc-plugin/Makefile,v 1.10 2008/08/04 23:30:31 miwi Exp $
+#
+
+PORTNAME= qt4-${DB}-plugin
+PORTVERSION= ${QT4_VERSION}
+CATEGORIES= databases
+MASTER_SITES= ${MASTER_SITE_QT}
+DISTNAME= qt-x11-opensource-src-${PORTVERSION}
+DIST_SUBDIR= KDE
+
+MAINTAINER= ports at MidnightBSD.org
+COMMENT= Qt ODBC database plugin
+LICENSE= gpl2
+
+DB= odbc
+
+LIB_DEPENDS+= odbc:${PORTSDIR}/databases/unixODBC
+
+USE_QT_VER= 4
+QT_COMPONENTS= moc_build sql
+QT_NONSTANDARD= yes
+
+DRIVER= src/sql/drivers/${DB}
+PLUGIN= src/plugins/sqldrivers/${DB}
+EXTRACT_AFTER_ARGS?=| ${TAR} -xf - \
+ ${DISTNAME}/${DRIVER} \
+ ${DISTNAME}/${PLUGIN}
+MAKEFILE= ${FILESDIR}/Makefile.bsd
+MAKE_ENV+= DB="${DB}" DRIVER="${DRIVER}" MOC="${MOC}" \
+ PLUGIN="${PLUGIN}" \
+ PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \
+ PTHREAD_LIBS="${PTHREAD_LIBS}"
+PLIST_SUB= DB=${DB}
+
+.include <bsd.port.mk>
--- /dev/null
+++ databases/qt4-odbc-plugin/distinfo
@@ -0,0 +1,3 @@
+MD5 (KDE/qt-x11-opensource-src-4.4.1.tar.gz) = b09decad252b5181f300135e3122481d
+SHA256 (KDE/qt-x11-opensource-src-4.4.1.tar.gz) = 5aca7b784fc4de3db292666490ade84cfd1810f189c089c5c2810a710993f386
+SIZE (KDE/qt-x11-opensource-src-4.4.1.tar.gz) = 108774120
--- /dev/null
+++ databases/qt4-odbc-plugin/files/Makefile.bsd
@@ -0,0 +1,25 @@
+SHLIB_NAME= libqsql${DB}.so
+
+VPATH= ${PLUGIN}:${DRIVER}
+CXXFLAGS+= -I${DRIVER} \
+ -I${PREFIX}/include/qt4 \
+ -I${PREFIX}/include/qt4/Qt \
+ -I${LOCALBASE}/include \
+ ${PTHREAD_CFLAGS} -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_FROM_ASCII \
+ -DQT_PLUGIN -DQT_SQL_LIB -DQT_CORE_LIB -D_LARGEFILE64_SOURCE \
+ -D_LARGEFILE_SOURCE -DQT_SHARED
+LDADD= -L${PREFIX}/lib/qt4 -L${LOCALBASE}/lib ${PTHREAD_LIBS} -lQtSql -lodbc
+MOC?= ${LOCALBASE}/bin/moc-qt4
+SRCS= main.cpp qsql_${DB}.cpp moc_qsql_${DB}.cpp
+
+LIBDIR= ${PREFIX}/lib/qt4/plugins/sqldrivers
+
+${LIBDIR}:
+ mkdir -p ${LIBDIR}
+
+moc_qsql_${DB}.cpp: qsql_${DB}.h
+ $(MOC) $(.ALLSRC) -o $(.TARGET)
+
+beforeinstall: ${LIBDIR}
+
+.include <bsd.lib.mk>
--- /dev/null
+++ databases/qt4-pgsql-plugin/pkg-descr
@@ -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
--- /dev/null
+++ databases/qt4-pgsql-plugin/pkg-plist
@@ -0,0 +1,2 @@
+lib/qt4/plugins/sqldrivers/libqsql%%DB%%.so
+ at dirrmtry lib/qt4/plugins/sqldrivers
--- /dev/null
+++ databases/qt4-pgsql-plugin/Makefile
@@ -0,0 +1,39 @@
+# New ports collection makefile for: qt-pgsql-plugin
+# Date created: 5 August 2003
+# Whom: Lauri Watts <lauri at kde.org>
+#
+# $MidnightBSD: mports/databases/qt4-pgsql-plugin/Makefile,v 1.1 2008/10/07 01:33:55 laffer1 Exp $
+# $FreeBSD: ports/databases/qt4-pgsql-plugin/Makefile,v 1.10 2008/08/04 23:30:31 miwi Exp $
+#
+
+PORTNAME= qt4-${DB}-plugin
+PORTVERSION= ${QT4_VERSION}
+CATEGORIES= databases
+MASTER_SITES= ${MASTER_SITE_QT}
+DISTNAME= qt-x11-opensource-src-${PORTVERSION}
+DIST_SUBDIR= KDE
+
+MAINTAINER= ports at MidnightBSD.org
+COMMENT= Qt PostgreSQL database plugin
+LICENSE= gpl2
+
+DB= psql
+
+USE_QT_VER= 4
+QT_COMPONENTS= moc_build sql
+QT_NONSTANDARD= yes
+
+USE_PGSQL= yes
+DRIVER= src/sql/drivers/${DB}
+PLUGIN= src/plugins/sqldrivers/${DB}
+EXTRACT_AFTER_ARGS?=| ${TAR} -xf - \
+ ${DISTNAME}/${DRIVER} \
+ ${DISTNAME}/${PLUGIN}
+MAKEFILE= ${FILESDIR}/Makefile.bsd
+MAKE_ENV+= DB="${DB}" DRIVER="${DRIVER}" MOC="${MOC}" \
+ PLUGIN="${PLUGIN}" \
+ PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \
+ PTHREAD_LIBS="${PTHREAD_LIBS}"
+PLIST_SUB= DB=${DB}
+
+.include <bsd.port.mk>
--- /dev/null
+++ databases/qt4-pgsql-plugin/distinfo
@@ -0,0 +1,3 @@
+MD5 (KDE/qt-x11-opensource-src-4.4.1.tar.gz) = b09decad252b5181f300135e3122481d
+SHA256 (KDE/qt-x11-opensource-src-4.4.1.tar.gz) = 5aca7b784fc4de3db292666490ade84cfd1810f189c089c5c2810a710993f386
+SIZE (KDE/qt-x11-opensource-src-4.4.1.tar.gz) = 108774120
--- /dev/null
+++ databases/qt4-pgsql-plugin/files/Makefile.bsd
@@ -0,0 +1,26 @@
+SHLIB_NAME= libqsql${DB}.so
+
+VPATH= ${PLUGIN}:${DRIVER}
+CXXFLAGS+= -I${DRIVER} \
+ -I${PREFIX}/include/qt4 \
+ -I${PREFIX}/include/qt4/Qt \
+ -I${LOCALBASE}/include/postgresql/server \
+ -I${LOCALBASE}/include -I${X11BASE}/include \
+ ${PTHREAD_CFLAGS} -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_FROM_ASCII \
+ -DQT_PLUGIN -DQT_SQL_LIB -DQT_CORE_LIB -D_LARGEFILE64_SOURCE \
+ -D_LARGEFILE_SOURCE -DQT_SHARED
+MOC?= ${LOCALBASE}/bin/moc-qt4
+LDADD= -L${PREFIX}/lib/qt4 -L${LOCALBASE}/lib ${PTHREAD_LIBS} -lQtSql -lpq
+SRCS= main.cpp qsql_${DB}.cpp moc_qsql_${DB}.cpp
+
+LIBDIR= ${PREFIX}/lib/qt4/plugins/sqldrivers
+
+${LIBDIR}:
+ mkdir -p ${LIBDIR}
+
+moc_qsql_${DB}.cpp: qsql_${DB}.h
+ $(MOC) $(.ALLSRC) -o $(.TARGET)
+
+beforeinstall: ${LIBDIR}
+
+.include <bsd.lib.mk>
--- /dev/null
+++ databases/qt4-sql/pkg-message
@@ -0,0 +1,7 @@
+ To enable QT's database support, install the database plugin ports.
+ The following plugin ports are available:
+
+ MySQL - databases/qt4-mysql-plugin
+ ODBC - databases/qt4-odbc-plugin
+ PostgreSQL - databases/qt4-pgsql-plugin
+ SQLite - databases/qt4-sqlite-plugin
--- /dev/null
+++ databases/qt4-sql/pkg-descr
@@ -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
--- /dev/null
+++ databases/qt4-sql/pkg-plist
@@ -0,0 +1,82 @@
+include/qt4/Qt/QtSql
+include/qt4/Qt/qsql.h
+include/qt4/Qt/qsql_ibase.h
+include/qt4/Qt/qsql_mysql.h
+include/qt4/Qt/qsql_odbc.h
+include/qt4/Qt/qsql_psql.h
+include/qt4/Qt/qsql_sqlite.h
+include/qt4/Qt/qsql_sqlite2.h
+include/qt4/Qt/qsqldatabase.h
+include/qt4/Qt/qsqldriver.h
+include/qt4/Qt/qsqldriverplugin.h
+include/qt4/Qt/qsqlerror.h
+include/qt4/Qt/qsqlfield.h
+include/qt4/Qt/qsqlindex.h
+include/qt4/Qt/qsqlquery.h
+include/qt4/Qt/qsqlquerymodel.h
+include/qt4/Qt/qsqlrecord.h
+include/qt4/Qt/qsqlrelationaldelegate.h
+include/qt4/Qt/qsqlrelationaltablemodel.h
+include/qt4/Qt/qsqlresult.h
+include/qt4/Qt/qsqltablemodel.h
+include/qt4/QtSql/QIBaseDriver
+include/qt4/QtSql/QIBaseResult
+include/qt4/QtSql/QMYSQLDriver
+include/qt4/QtSql/QMYSQLResult
+include/qt4/QtSql/QODBCDriver
+include/qt4/QtSql/QODBCResult
+include/qt4/QtSql/QPSQLDriver
+include/qt4/QtSql/QPSQLResult
+include/qt4/QtSql/QSQLite2Driver
+include/qt4/QtSql/QSQLite2Result
+include/qt4/QtSql/QSQLiteDriver
+include/qt4/QtSql/QSQLiteResult
+include/qt4/QtSql/QSqlDatabase
+include/qt4/QtSql/QSqlDriver
+include/qt4/QtSql/QSqlDriverCreator
+include/qt4/QtSql/QSqlDriverCreatorBase
+include/qt4/QtSql/QSqlDriverFactoryInterface
+include/qt4/QtSql/QSqlDriverPlugin
+include/qt4/QtSql/QSqlError
+include/qt4/QtSql/QSqlField
+include/qt4/QtSql/QSqlIndex
+include/qt4/QtSql/QSqlQuery
+include/qt4/QtSql/QSqlQueryModel
+include/qt4/QtSql/QSqlRecord
+include/qt4/QtSql/QSqlRelation
+include/qt4/QtSql/QSqlRelationalDelegate
+include/qt4/QtSql/QSqlRelationalTableModel
+include/qt4/QtSql/QSqlResult
+include/qt4/QtSql/QSqlTableModel
+include/qt4/QtSql/QtSql
+include/qt4/QtSql/qsql.h
+include/qt4/QtSql/qsql_ibase.h
+include/qt4/QtSql/qsql_mysql.h
+include/qt4/QtSql/qsql_odbc.h
+include/qt4/QtSql/qsql_psql.h
+include/qt4/QtSql/qsql_sqlite.h
+include/qt4/QtSql/qsql_sqlite2.h
+include/qt4/QtSql/qsqldatabase.h
+include/qt4/QtSql/qsqldriver.h
+include/qt4/QtSql/qsqldriverplugin.h
+include/qt4/QtSql/qsqlerror.h
+include/qt4/QtSql/qsqlfield.h
+include/qt4/QtSql/qsqlindex.h
+include/qt4/QtSql/qsqlquery.h
+include/qt4/QtSql/qsqlquerymodel.h
+include/qt4/QtSql/qsqlrecord.h
+include/qt4/QtSql/qsqlrelationaldelegate.h
+include/qt4/QtSql/qsqlrelationaltablemodel.h
+include/qt4/QtSql/qsqlresult.h
+include/qt4/QtSql/qsqltablemodel.h
+lib/qt4/libQtSql.la
+lib/qt4/libQtSql.prl
+lib/qt4/libQtSql.so
+lib/qt4/libQtSql.so.4
+lib/qt4/libQtSql.so.4.4
+lib/qt4/libQtSql.so.4.4.1
+%%DEBUG%%lib/qt4/libQtSql.so.4.4.1.debug
+libdata/pkgconfig/QtSql.pc
+ at dirrm include/qt4/QtSql
+ at dirrmtry include/qt4/Qt
+ at dirrmtry include/qt4
--- /dev/null
+++ databases/qt4-sql/Makefile
@@ -0,0 +1,60 @@
+# New ports collection makefile for: qt40
+# Date created: Wed Jun 29 11:49:42 CEST 2005
+# Whom: lofi at freebsd.org
+#
+# $MidnightBSD: mports/databases/qt4-sql/Makefile,v 1.1 2008/10/07 01:33:55 laffer1 Exp $
+# $FreeBSD: ports/databases/qt4-sql/Makefile,v 1.12 2008/08/04 23:30:30 miwi Exp $
+#
+
+PORTNAME= sql
+PORTVERSION= ${QT4_VERSION}
+CATEGORIES?= databases
+MASTER_SITES= ${MASTER_SITE_QT}
+PKGNAMEPREFIX= qt4-
+DISTNAME= qt-x11-opensource-src-${PORTVERSION}
+DIST_SUBDIR= KDE
+
+MAINTAINER= ports at MidnightBSD.org
+COMMENT= Qt SQL library
+LICENSE= gpl2
+
+USE_QT_VER= 4
+QT_COMPONENTS= qmake_build moc_build corelib
+QT_NONSTANDARD= yes
+QT_DIST= yes
+
+HAS_CONFIGURE= yes
+USE_LDCONFIG= ${PREFIX}/lib/qt4
+
+ALL_TARGET= first
+CONFIGURE_ENV?= QTDIR=${WRKSRC} PATH=${WRKSRC}/bin:$$PATH
+MAKE_ENV?= QTDIR=${WRKSRC} LD_LIBRARY_PATH=${WRKSRC}/lib \
+ PATH=${WRKSRC}/bin:$$PATH
+
+DO_NOT_EXTRACT= demos doc examples mkspecs qmake tools translations \
+ src/dbus src/gui src/network src/opengl src/phonon \
+ src/qt3support src/script src/svg src/testlib \
+ src/tools src/xml src/xmlpatterns src/3rdparty/clucene \
+ src/3rdparty/kdebase src/3rdparty/kdelibs src/3rdparty/webkit
+EXTRACT_AFTER_ARGS= | ${TAR} -xf -
+.for dne in ${DO_NOT_EXTRACT}
+EXTRACT_AFTER_ARGS+= --exclude '${DISTNAME}/${dne}'
+.endfor
+
+WRKSRC= ${WRKDIR}/${DISTNAME}/src/${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/moc-qt4 ${WRKSRC}/../../bin/moc
+post-configure:
+ ${REINPLACE_CMD} -e 's|${PREFIX}/lib/qt4/pkgconfig|${PREFIX}/libdata/pkgconfig|g' \
+ -e 's|.*$$(QMAKE).*||g' ${WRKSRC}/Makefile
+ ${REINPLACE_CMD} -E -e 's|-L.[^[:space:]]*qt-x11-opensource.[^[:space:]]*lib||g' \
+ -E -e 's|(.*location=).*moc|\1${PREFIX}/bin/moc-qt4|g' \
+ -E -e 's|(.*location=).*uic|\1${PREFIX}/bin/uic-qt4|g' \
+ ${WRKSRC}/../../lib/pkgconfig/QtSql.pc
+
+.include <bsd.port.mk>
--- /dev/null
+++ databases/qt4-sql/distinfo
@@ -0,0 +1,3 @@
+MD5 (KDE/qt-x11-opensource-src-4.4.1.tar.gz) = b09decad252b5181f300135e3122481d
+SHA256 (KDE/qt-x11-opensource-src-4.4.1.tar.gz) = 5aca7b784fc4de3db292666490ade84cfd1810f189c089c5c2810a710993f386
+SIZE (KDE/qt-x11-opensource-src-4.4.1.tar.gz) = 108774120
Index: Makefile
===================================================================
RCS file: /home/cvs/mports/databases/Makefile,v
retrieving revision 1.67
retrieving revision 1.68
diff -L databases/Makefile -L databases/Makefile -u -r1.67 -r1.68
--- databases/Makefile
+++ databases/Makefile
@@ -83,6 +83,11 @@
SUBDIR += py-MySQLdb
SUBDIR += py-gdbm
SUBDIR += qdbm
+ SUBDIR += qt4-mysql-plugin
+ SUBDIR += qt4-odbc-plugin
+ SUBDIR += qt4-pgsql-plugin
+ SUBDIR += qt4-sql
+ SUBDIR += qt4-sqlite3-plugin
SUBDIR += rrdtool
SUBDIR += ruby-bdb
SUBDIR += ruby-bdb1
--- /dev/null
+++ databases/qt4-mysql-plugin/pkg-descr
@@ -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
--- /dev/null
+++ databases/qt4-mysql-plugin/pkg-plist
@@ -0,0 +1,2 @@
+lib/qt4/plugins/sqldrivers/libqsql%%DB%%.so
+ at dirrmtry lib/qt4/plugins/sqldrivers
--- /dev/null
+++ databases/qt4-mysql-plugin/Makefile
@@ -0,0 +1,38 @@
+# New ports collection makefile for: qt-mysql-plugin
+# Date created: 20 April 2003
+# Whom: Kay Lehmann <kay_lehmann at web.de>
+#
+# $MidnightBSD: mports/databases/qt4-mysql-plugin/Makefile,v 1.1 2008/10/07 01:33:54 laffer1 Exp $
+# $FreeBSD: ports/databases/qt4-mysql-plugin/Makefile,v 1.10 2008/08/04 23:30:30 miwi Exp $
+
+PORTNAME= qt4-${DB}-plugin
+PORTVERSION= ${QT4_VERSION}
+CATEGORIES= databases
+MASTER_SITES= ${MASTER_SITE_QT}
+DISTNAME= qt-x11-opensource-src-${PORTVERSION}
+DIST_SUBDIR= KDE
+
+MAINTAINER= ports at MidnightBSD.org
+COMMENT= Qt MySQL database plugin
+LICENSE= gpl2
+
+DB= mysql
+
+USE_QT_VER= 4
+QT_COMPONENTS= moc_build sql
+QT_NONSTANDARD= yes
+
+USE_MYSQL= yes
+DRIVER= src/sql/drivers/${DB}
+PLUGIN= src/plugins/sqldrivers/${DB}
+EXTRACT_AFTER_ARGS?=| ${TAR} -xf - \
+ ${DISTNAME}/${DRIVER} \
+ ${DISTNAME}/${PLUGIN}
+MAKEFILE= ${FILESDIR}/Makefile.bsd
+MAKE_ENV+= DB="${DB}" DRIVER="${DRIVER}" MOC="${MOC}" \
+ PLUGIN="${PLUGIN}" \
+ PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \
+ PTHREAD_LIBS="${PTHREAD_LIBS}"
+PLIST_SUB= DB=${DB}
+
+.include <bsd.port.mk>
--- /dev/null
+++ databases/qt4-mysql-plugin/distinfo
@@ -0,0 +1,3 @@
+MD5 (KDE/qt-x11-opensource-src-4.4.1.tar.gz) = b09decad252b5181f300135e3122481d
+SHA256 (KDE/qt-x11-opensource-src-4.4.1.tar.gz) = 5aca7b784fc4de3db292666490ade84cfd1810f189c089c5c2810a710993f386
+SIZE (KDE/qt-x11-opensource-src-4.4.1.tar.gz) = 108774120
--- /dev/null
+++ databases/qt4-sqlite3-plugin/files/Makefile.bsd
@@ -0,0 +1,25 @@
+SHLIB_NAME= libq${DB}.so
+
+VPATH= ${PLUGIN}:${DRIVER}
+CXXFLAGS+= -I${DRIVER} -Iinclude \
+ -I${PREFIX}/include/qt4 \
+ -I${PREFIX}/include/qt4/Qt \
+ -I${LOCALBASE}/include \
+ ${PTHREAD_CFLAGS} -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_FROM_ASCII \
+ -DQT_PLUGIN -DQT_SQL_LIB -DQT_CORE_LIB -D_LARGEFILE64_SOURCE \
+ -D_LARGEFILE_SOURCE -DQT_SHARED
+MOC?= ${LOCALBASE}/bin/moc-qt4
+LDADD= -L${PREFIX}/lib/qt4 -L${LOCALBASE}/lib ${PTHREAD_LIBS} -lQtSql -lsqlite3
+SRCS= smain.cpp qsql_${DB}.cpp moc_qsql_${DB}.cpp
+
+LIBDIR= ${PREFIX}/lib/qt4/plugins/sqldrivers
+
+${LIBDIR}:
+ mkdir -p ${LIBDIR}
+
+moc_qsql_${DB}.cpp: qsql_${DB}.h
+ $(MOC) $(.ALLSRC) -o $(.TARGET)
+
+beforeinstall: ${LIBDIR}
+
+.include <bsd.lib.mk>
More information about the Midnightbsd-cvs
mailing list