Import kdb
KDb is a database connectivity and creation framework, consisted of a general-purpose C++ Qt library and set of plugins delivering support for various database vendors. It is a part of the Kexi project ok sthen@
This commit is contained in:
parent
c168198042
commit
a82d3409b5
45
databases/kdb/Makefile
Normal file
45
databases/kdb/Makefile
Normal file
@ -0,0 +1,45 @@
|
||||
# $OpenBSD: Makefile,v 1.1.1.1 2018/03/05 10:12:30 rsadowski Exp $
|
||||
|
||||
COMMENT = database connectivity and creation framework
|
||||
|
||||
VERSION = 3.0.2
|
||||
DISTNAME = kdb-${VERSION}
|
||||
|
||||
SHARED_LIBS += KDb3 0.0 # 3.0
|
||||
|
||||
CATEGORIES = databases
|
||||
|
||||
HOMEPAGE = http://www.kexi-project.org/
|
||||
|
||||
MAINTAINER = Rafael Sadowski <rsadowski@openbsd.org>
|
||||
|
||||
# GPLv2+, LGPLv2+ and GNU FDLv1.2
|
||||
PERMIT_PACKAGE_CDROM = Yes
|
||||
|
||||
WANTLIB += ${COMPILER_LIBCXX} KF5CoreAddons Qt5Core Qt5Gui Qt5Network
|
||||
WANTLIB += Qt5Widgets Qt5Xml c icui18n icuuc m mysqlclient pq
|
||||
WANTLIB += sqlite3
|
||||
|
||||
MASTER_SITES = ${MASTER_SITE_KDE:=stable/kdb/src/}}
|
||||
EXTRACT_SUFX = .tar.xz
|
||||
|
||||
MODULES = devel/cmake \
|
||||
devel/kf5
|
||||
|
||||
BUILD_DEPENDS = shells/bash \
|
||||
devel/gettext-tools \
|
||||
databases/postgresql,-server
|
||||
|
||||
LIB_DEPENDS = devel/kf5/kcoreaddons \
|
||||
databases/mariadb \
|
||||
databases/postgresql \
|
||||
databases/sqlite3 \
|
||||
textproc/icu4c
|
||||
|
||||
CONFIGURE_ARGS = -DBUILD_TESTING:Bool=Yes \
|
||||
-DBUILD_EXAMPLES:Bool=Yes
|
||||
|
||||
|
||||
CONFIGURE_ENV = LDFLAGS="-lc"
|
||||
|
||||
.include <bsd.port.mk>
|
2
databases/kdb/distinfo
Normal file
2
databases/kdb/distinfo
Normal file
@ -0,0 +1,2 @@
|
||||
SHA256 (kdb-3.0.2.tar.xz) = iWgElZ9OIDy6+z00USfG2Ach15E22/1tUcTpMTHsIdg=
|
||||
SIZE (kdb-3.0.2.tar.xz) = 478576
|
29
databases/kdb/patches/patch-src_CMakeLists_txt
Normal file
29
databases/kdb/patches/patch-src_CMakeLists_txt
Normal file
@ -0,0 +1,29 @@
|
||||
$OpenBSD: patch-src_CMakeLists_txt,v 1.1.1.1 2018/03/05 10:12:30 rsadowski Exp $
|
||||
|
||||
Index: src/CMakeLists.txt
|
||||
--- src/CMakeLists.txt.orig
|
||||
+++ src/CMakeLists.txt
|
||||
@@ -56,18 +56,18 @@ endif()
|
||||
# Mark files as generated, set compile flags
|
||||
set_source_files_properties(${PARSER_SOURCE_DIR}/generated/sqlparser.cpp
|
||||
PROPERTIES
|
||||
- GENERATED TRUE
|
||||
+ #TODO(GEN) GENERATED TRUE
|
||||
# YYERROR_VERBOSE=1 needed to get a token table for tokenName() even for release builds
|
||||
COMPILE_FLAGS "-DYYERROR_VERBOSE=1 ${EXTRA_PARSER_COMPILE_FLAGS} "
|
||||
)
|
||||
-set_source_files_properties(${PARSER_SOURCE_DIR}/generated/sqlparser.h PROPERTIES GENERATED TRUE)
|
||||
-set_source_files_properties(${PARSER_SOURCE_DIR}/generated/KDbToken.h PROPERTIES GENERATED TRUE)
|
||||
-set_source_files_properties(${CMAKE_CURRENT_BINARY_DIR}/KDbConnectionData_sdc.cpp PROPERTIES GENERATED TRUE)
|
||||
+#TODO(GEN) set_source_files_properties(${PARSER_SOURCE_DIR}/generated/sqlparser.h PROPERTIES GENERATED TRUE)
|
||||
+#TODO(GEN) set_source_files_properties(${PARSER_SOURCE_DIR}/generated/KDbToken.h PROPERTIES GENERATED TRUE)
|
||||
+#TODO(GEN) set_source_files_properties(${CMAKE_CURRENT_BINARY_DIR}/KDbConnectionData_sdc.cpp PROPERTIES GENERATED TRUE)
|
||||
|
||||
set_source_files_properties(
|
||||
${PARSER_SOURCE_DIR}/generated/sqlscanner.cpp
|
||||
PROPERTIES
|
||||
- GENERATED TRUE
|
||||
+ #TODO(GEN) GENERATED TRUE
|
||||
COMPILE_FLAGS "${EXTRA_SCANNER_COMPILE_FLAGS} "
|
||||
)
|
||||
|
5
databases/kdb/pkg/DESCR
Normal file
5
databases/kdb/pkg/DESCR
Normal file
@ -0,0 +1,5 @@
|
||||
KDb is a database connectivity and creation framework, consisted of a
|
||||
general-purpose C++ Qt library and set of plugins delivering support for
|
||||
various database vendors.
|
||||
|
||||
It is a part of the Kexi project
|
217
databases/kdb/pkg/PLIST
Normal file
217
databases/kdb/pkg/PLIST
Normal file
@ -0,0 +1,217 @@
|
||||
@comment $OpenBSD: PLIST,v 1.1.1.1 2018/03/05 10:12:30 rsadowski Exp $
|
||||
@conflict koffice-*
|
||||
@conflict calligra-<3.0.0
|
||||
@bin bin/kdb3_sqlite3_dump
|
||||
include/KDb3/
|
||||
include/KDb3/KDb
|
||||
include/KDb3/KDb.h
|
||||
include/KDb3/KDbAdmin
|
||||
include/KDb3/KDbAdmin.h
|
||||
include/KDb3/KDbAlter
|
||||
include/KDb3/KDbAlter.h
|
||||
include/KDb3/KDbConnection
|
||||
include/KDb3/KDbConnection.h
|
||||
include/KDb3/KDbConnectionData
|
||||
include/KDb3/KDbConnectionData.h
|
||||
include/KDb3/KDbConnectionOptions
|
||||
include/KDb3/KDbConnectionOptions.h
|
||||
include/KDb3/KDbConnectionProxy
|
||||
include/KDb3/KDbConnectionProxy.h
|
||||
include/KDb3/KDbCursor
|
||||
include/KDb3/KDbCursor.h
|
||||
include/KDb3/KDbDriver
|
||||
include/KDb3/KDbDriver.h
|
||||
include/KDb3/KDbDriverBehavior
|
||||
include/KDb3/KDbDriverBehavior.h
|
||||
include/KDb3/KDbDriverManager
|
||||
include/KDb3/KDbDriverManager.h
|
||||
include/KDb3/KDbDriverMetaData
|
||||
include/KDb3/KDbDriverMetaData.h
|
||||
include/KDb3/KDbError
|
||||
include/KDb3/KDbError.h
|
||||
include/KDb3/KDbEscapedString
|
||||
include/KDb3/KDbEscapedString.h
|
||||
include/KDb3/KDbExpression
|
||||
include/KDb3/KDbExpression.h
|
||||
include/KDb3/KDbExpressionData
|
||||
include/KDb3/KDbExpressionData.h
|
||||
include/KDb3/KDbField
|
||||
include/KDb3/KDbField.h
|
||||
include/KDb3/KDbFieldList
|
||||
include/KDb3/KDbFieldList.h
|
||||
include/KDb3/KDbFieldValidator
|
||||
include/KDb3/KDbFieldValidator.h
|
||||
include/KDb3/KDbGlobal
|
||||
include/KDb3/KDbGlobal.h
|
||||
include/KDb3/KDbIdentifierValidator
|
||||
include/KDb3/KDbIdentifierValidator.h
|
||||
include/KDb3/KDbIndexSchema
|
||||
include/KDb3/KDbIndexSchema.h
|
||||
include/KDb3/KDbLongLongValidator
|
||||
include/KDb3/KDbLongLongValidator.h
|
||||
include/KDb3/KDbLookupFieldSchema
|
||||
include/KDb3/KDbLookupFieldSchema.h
|
||||
include/KDb3/KDbMessageHandler
|
||||
include/KDb3/KDbMessageHandler.h
|
||||
include/KDb3/KDbNativeStatementBuilder
|
||||
include/KDb3/KDbNativeStatementBuilder.h
|
||||
include/KDb3/KDbObject
|
||||
include/KDb3/KDbObject.h
|
||||
include/KDb3/KDbObjectNameValidator
|
||||
include/KDb3/KDbObjectNameValidator.h
|
||||
include/KDb3/KDbParser
|
||||
include/KDb3/KDbParser.h
|
||||
include/KDb3/KDbPreparedStatement
|
||||
include/KDb3/KDbPreparedStatement.h
|
||||
include/KDb3/KDbPreparedStatementInterface
|
||||
include/KDb3/KDbPreparedStatementInterface.h
|
||||
include/KDb3/KDbProperties
|
||||
include/KDb3/KDbProperties.h
|
||||
include/KDb3/KDbQueryColumnInfo
|
||||
include/KDb3/KDbQueryColumnInfo.h
|
||||
include/KDb3/KDbQuerySchema
|
||||
include/KDb3/KDbQuerySchema.h
|
||||
include/KDb3/KDbQuerySchemaParameter
|
||||
include/KDb3/KDbQuerySchemaParameter.h
|
||||
include/KDb3/KDbRecordData
|
||||
include/KDb3/KDbRecordData.h
|
||||
include/KDb3/KDbRecordEditBuffer
|
||||
include/KDb3/KDbRecordEditBuffer.h
|
||||
include/KDb3/KDbRelationship
|
||||
include/KDb3/KDbRelationship.h
|
||||
include/KDb3/KDbResult
|
||||
include/KDb3/KDbResult.h
|
||||
include/KDb3/KDbSqlField
|
||||
include/KDb3/KDbSqlField.h
|
||||
include/KDb3/KDbSqlRecord
|
||||
include/KDb3/KDbSqlRecord.h
|
||||
include/KDb3/KDbSqlResult
|
||||
include/KDb3/KDbSqlResult.h
|
||||
include/KDb3/KDbSqlString
|
||||
include/KDb3/KDbSqlString.h
|
||||
include/KDb3/KDbTableOrQuerySchema
|
||||
include/KDb3/KDbTableOrQuerySchema.h
|
||||
include/KDb3/KDbTableSchema
|
||||
include/KDb3/KDbTableSchema.h
|
||||
include/KDb3/KDbTableViewColumn
|
||||
include/KDb3/KDbTableViewColumn.h
|
||||
include/KDb3/KDbTableViewData
|
||||
include/KDb3/KDbTableViewData.h
|
||||
include/KDb3/KDbToken
|
||||
include/KDb3/KDbToken.h
|
||||
include/KDb3/KDbTransaction
|
||||
include/KDb3/KDbTransaction.h
|
||||
include/KDb3/KDbTristate
|
||||
include/KDb3/KDbTristate.h
|
||||
include/KDb3/KDbUtils
|
||||
include/KDb3/KDbUtils.h
|
||||
include/KDb3/KDbValidator
|
||||
include/KDb3/KDbValidator.h
|
||||
include/KDb3/KDbVersionInfo
|
||||
include/KDb3/KDbVersionInfo.h
|
||||
include/KDb3/config-kdb.h
|
||||
include/KDb3/kdb_export.h
|
||||
include/KDb3/kdb_version.h
|
||||
lib/cmake/KDb3/
|
||||
lib/cmake/KDb3/KDbConfig.cmake
|
||||
lib/cmake/KDb3/KDbConfigVersion.cmake
|
||||
lib/cmake/KDb3/KDbTargets${MODCMAKE_BUILD_SUFFIX}
|
||||
lib/cmake/KDb3/KDbTargets.cmake
|
||||
@lib lib/libKDb3.so.${LIBKDb3_VERSION}
|
||||
lib/pkgconfig/KDb3.pc
|
||||
lib/qt5/plugins/kdb3/
|
||||
lib/qt5/plugins/kdb3/kdb_mysqldriver.so
|
||||
lib/qt5/plugins/kdb3/kdb_postgresqldriver.so
|
||||
lib/qt5/plugins/kdb3/kdb_sqlitedriver.so
|
||||
lib/qt5/plugins/kdb3/sqlite3/
|
||||
lib/qt5/plugins/kdb3/sqlite3/kdb_sqlite_icu.so
|
||||
share/kf5/mkspecs/qt_KDb3.pri
|
||||
share/locale/ast/LC_MESSAGES/kdb_mysqldriver_qt.qm
|
||||
share/locale/ast/LC_MESSAGES/kdb_postgresqldriver_qt.qm
|
||||
share/locale/ast/LC_MESSAGES/kdb_qt.qm
|
||||
share/locale/ast/LC_MESSAGES/kdb_sqlitedriver_qt.qm
|
||||
share/locale/ca/LC_MESSAGES/kdb_mysqldriver_qt.qm
|
||||
share/locale/ca/LC_MESSAGES/kdb_postgresqldriver_qt.qm
|
||||
share/locale/ca/LC_MESSAGES/kdb_qt.qm
|
||||
share/locale/ca/LC_MESSAGES/kdb_sqlitedriver_qt.qm
|
||||
share/locale/ca@valencia/LC_MESSAGES/kdb_mysqldriver_qt.qm
|
||||
share/locale/ca@valencia/LC_MESSAGES/kdb_postgresqldriver_qt.qm
|
||||
share/locale/ca@valencia/LC_MESSAGES/kdb_qt.qm
|
||||
share/locale/ca@valencia/LC_MESSAGES/kdb_sqlitedriver_qt.qm
|
||||
share/locale/cs/LC_MESSAGES/kdb_mysqldriver_qt.qm
|
||||
share/locale/cs/LC_MESSAGES/kdb_postgresqldriver_qt.qm
|
||||
share/locale/cs/LC_MESSAGES/kdb_qt.qm
|
||||
share/locale/cs/LC_MESSAGES/kdb_sqlitedriver_qt.qm
|
||||
share/locale/de/LC_MESSAGES/kdb_mysqldriver_qt.qm
|
||||
share/locale/de/LC_MESSAGES/kdb_postgresqldriver_qt.qm
|
||||
share/locale/de/LC_MESSAGES/kdb_qt.qm
|
||||
share/locale/de/LC_MESSAGES/kdb_sqlitedriver_qt.qm
|
||||
share/locale/en_GB/LC_MESSAGES/kdb_mysqldriver_qt.qm
|
||||
share/locale/en_GB/LC_MESSAGES/kdb_postgresqldriver_qt.qm
|
||||
share/locale/en_GB/LC_MESSAGES/kdb_qt.qm
|
||||
share/locale/en_GB/LC_MESSAGES/kdb_sqlitedriver_qt.qm
|
||||
share/locale/es/LC_MESSAGES/kdb_mysqldriver_qt.qm
|
||||
share/locale/es/LC_MESSAGES/kdb_postgresqldriver_qt.qm
|
||||
share/locale/es/LC_MESSAGES/kdb_qt.qm
|
||||
share/locale/es/LC_MESSAGES/kdb_sqlitedriver_qt.qm
|
||||
share/locale/fi/LC_MESSAGES/kdb_mysqldriver_qt.qm
|
||||
share/locale/fi/LC_MESSAGES/kdb_postgresqldriver_qt.qm
|
||||
share/locale/fi/LC_MESSAGES/kdb_qt.qm
|
||||
share/locale/fi/LC_MESSAGES/kdb_sqlitedriver_qt.qm
|
||||
share/locale/gl/LC_MESSAGES/kdb_mysqldriver_qt.qm
|
||||
share/locale/gl/LC_MESSAGES/kdb_postgresqldriver_qt.qm
|
||||
share/locale/gl/LC_MESSAGES/kdb_qt.qm
|
||||
share/locale/gl/LC_MESSAGES/kdb_sqlitedriver_qt.qm
|
||||
share/locale/hu/LC_MESSAGES/kdb_mysqldriver_qt.qm
|
||||
share/locale/it/LC_MESSAGES/kdb_mysqldriver_qt.qm
|
||||
share/locale/it/LC_MESSAGES/kdb_postgresqldriver_qt.qm
|
||||
share/locale/it/LC_MESSAGES/kdb_qt.qm
|
||||
share/locale/it/LC_MESSAGES/kdb_sqlitedriver_qt.qm
|
||||
share/locale/ja/LC_MESSAGES/kdb_mysqldriver_qt.qm
|
||||
share/locale/ja/LC_MESSAGES/kdb_postgresqldriver_qt.qm
|
||||
share/locale/ja/LC_MESSAGES/kdb_qt.qm
|
||||
share/locale/ja/LC_MESSAGES/kdb_sqlitedriver_qt.qm
|
||||
share/locale/lt/LC_MESSAGES/kdb_mysqldriver_qt.qm
|
||||
share/locale/lt/LC_MESSAGES/kdb_postgresqldriver_qt.qm
|
||||
share/locale/lt/LC_MESSAGES/kdb_qt.qm
|
||||
share/locale/lt/LC_MESSAGES/kdb_sqlitedriver_qt.qm
|
||||
share/locale/nl/LC_MESSAGES/kdb_mysqldriver_qt.qm
|
||||
share/locale/nl/LC_MESSAGES/kdb_postgresqldriver_qt.qm
|
||||
share/locale/nl/LC_MESSAGES/kdb_qt.qm
|
||||
share/locale/nl/LC_MESSAGES/kdb_sqlitedriver_qt.qm
|
||||
share/locale/pl/LC_MESSAGES/kdb_mysqldriver_qt.qm
|
||||
share/locale/pl/LC_MESSAGES/kdb_postgresqldriver_qt.qm
|
||||
share/locale/pl/LC_MESSAGES/kdb_qt.qm
|
||||
share/locale/pl/LC_MESSAGES/kdb_sqlitedriver_qt.qm
|
||||
share/locale/pt/LC_MESSAGES/kdb_mysqldriver_qt.qm
|
||||
share/locale/pt/LC_MESSAGES/kdb_postgresqldriver_qt.qm
|
||||
share/locale/pt/LC_MESSAGES/kdb_qt.qm
|
||||
share/locale/pt/LC_MESSAGES/kdb_sqlitedriver_qt.qm
|
||||
share/locale/pt_BR/LC_MESSAGES/kdb_mysqldriver_qt.qm
|
||||
share/locale/pt_BR/LC_MESSAGES/kdb_postgresqldriver_qt.qm
|
||||
share/locale/pt_BR/LC_MESSAGES/kdb_qt.qm
|
||||
share/locale/pt_BR/LC_MESSAGES/kdb_sqlitedriver_qt.qm
|
||||
share/locale/ru/LC_MESSAGES/kdb_mysqldriver_qt.qm
|
||||
share/locale/ru/LC_MESSAGES/kdb_postgresqldriver_qt.qm
|
||||
share/locale/ru/LC_MESSAGES/kdb_qt.qm
|
||||
share/locale/ru/LC_MESSAGES/kdb_sqlitedriver_qt.qm
|
||||
share/locale/sk/LC_MESSAGES/kdb_mysqldriver_qt.qm
|
||||
share/locale/sk/LC_MESSAGES/kdb_postgresqldriver_qt.qm
|
||||
share/locale/sk/LC_MESSAGES/kdb_qt.qm
|
||||
share/locale/sk/LC_MESSAGES/kdb_sqlitedriver_qt.qm
|
||||
share/locale/sv/LC_MESSAGES/kdb_mysqldriver_qt.qm
|
||||
share/locale/sv/LC_MESSAGES/kdb_postgresqldriver_qt.qm
|
||||
share/locale/sv/LC_MESSAGES/kdb_qt.qm
|
||||
share/locale/sv/LC_MESSAGES/kdb_sqlitedriver_qt.qm
|
||||
share/locale/uk/LC_MESSAGES/kdb_mysqldriver_qt.qm
|
||||
share/locale/uk/LC_MESSAGES/kdb_postgresqldriver_qt.qm
|
||||
share/locale/uk/LC_MESSAGES/kdb_qt.qm
|
||||
share/locale/uk/LC_MESSAGES/kdb_sqlitedriver_qt.qm
|
||||
share/locale/zh_CN/LC_MESSAGES/kdb_mysqldriver_qt.qm
|
||||
share/locale/zh_CN/LC_MESSAGES/kdb_postgresqldriver_qt.qm
|
||||
share/locale/zh_CN/LC_MESSAGES/kdb_qt.qm
|
||||
share/locale/zh_CN/LC_MESSAGES/kdb_sqlitedriver_qt.qm
|
||||
share/locale/zh_TW/LC_MESSAGES/kdb_mysqldriver_qt.qm
|
||||
share/locale/zh_TW/LC_MESSAGES/kdb_postgresqldriver_qt.qm
|
||||
share/locale/zh_TW/LC_MESSAGES/kdb_qt.qm
|
||||
share/locale/zh_TW/LC_MESSAGES/kdb_sqlitedriver_qt.qm
|
Loading…
x
Reference in New Issue
Block a user