mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 01:39:16 -04:00
- Fix typo in LIB_DEPENDS
- Use tar:bz2 - Convert spaces to tabs PR: ports/188204 Submitted by: "Mohammad S. Babaei" <info@babaei.net> (maintainer)
This commit is contained in:
parent
dcc6472515
commit
c082a48ac8
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=350344
1 changed files with 66 additions and 68 deletions
|
@ -1,105 +1,103 @@
|
||||||
# Created by: Mohammad S. Babaei <info@babaei.net>
|
# Created by: Mohammad S. Babaei <info@babaei.net>
|
||||||
# $FreeBSD$
|
# $FreeBSD$
|
||||||
|
|
||||||
PORTNAME= cppdb
|
PORTNAME= cppdb
|
||||||
PORTVERSION= 0.3.1
|
PORTVERSION= 0.3.1
|
||||||
CATEGORIES= databases
|
CATEGORIES= databases
|
||||||
MASTER_SITES= SF/cppcms/${PORTNAME}/${PORTVERSION}
|
MASTER_SITES= SF/cppcms/${PORTNAME}/${PORTVERSION}
|
||||||
|
|
||||||
MAINTAINER= info@babaei.net
|
MAINTAINER= info@babaei.net
|
||||||
COMMENT= Platform and database independent SQL connectivity library
|
COMMENT= Platform and database independent SQL connectivity library
|
||||||
|
|
||||||
LICENSE= BSL MIT
|
LICENSE= BSL MIT
|
||||||
LICENSE_COMB= dual
|
LICENSE_COMB= dual
|
||||||
LICENSE_FILE= ${WRKSRC}/copyright.txt
|
LICENSE_FILE= ${WRKSRC}/copyright.txt
|
||||||
|
|
||||||
NO_OPTIONS_SORT= yes
|
NO_OPTIONS_SORT= yes
|
||||||
OPTIONS_SINGLE= SQLITE3 PGSQL MYSQL ODBC
|
OPTIONS_SINGLE= SQLITE3 PGSQL MYSQL ODBC
|
||||||
OPTIONS_SINGLE_MYSQL= MYSQL_DISABLE MYSQL_INTERNAL MYSQL_MODULE
|
OPTIONS_SINGLE_MYSQL= MYSQL_DISABLE MYSQL_INTERNAL MYSQL_MODULE
|
||||||
OPTIONS_SINGLE_ODBC= ODBC_DISABLE ODBC_INTERNAL ODBC_MODULE
|
OPTIONS_SINGLE_ODBC= ODBC_DISABLE ODBC_INTERNAL ODBC_MODULE
|
||||||
OPTIONS_SINGLE_PGSQL= PGSQL_DISABLE PGSQL_INTERNAL PGSQL_MODULE
|
OPTIONS_SINGLE_PGSQL= PGSQL_DISABLE PGSQL_INTERNAL PGSQL_MODULE
|
||||||
OPTIONS_SINGLE_SQLITE3= SQLITE3_DISABLE SQLITE3_INTERNAL SQLITE3_MODULE
|
OPTIONS_SINGLE_SQLITE3= SQLITE3_DISABLE SQLITE3_INTERNAL SQLITE3_MODULE
|
||||||
|
|
||||||
OPTIONS_DEFAULT= MYSQL_DISABLE ODBC_DISABLE PGSQL_DISABLE SQLITE3_MODULE
|
OPTIONS_DEFAULT= MYSQL_DISABLE ODBC_DISABLE PGSQL_DISABLE SQLITE3_MODULE
|
||||||
|
|
||||||
MYSQL_DESC= MySQL Backend
|
MYSQL_DESC= MySQL Backend
|
||||||
MYSQL_DISABLE_DESC= Disable MySQL backend
|
MYSQL_DISABLE_DESC= Disable MySQL backend
|
||||||
MYSQL_INTERNAL_DESC= Link MySQL backend into CppDB
|
MYSQL_INTERNAL_DESC= Link MySQL backend into CppDB
|
||||||
MYSQL_MODULE_DESC= Build MySQL backend as a CppDB module
|
MYSQL_MODULE_DESC= Build MySQL backend as a CppDB module
|
||||||
ODBC_DESC= ODBC Backend
|
ODBC_DESC= ODBC Backend
|
||||||
ODBC_DISABLE_DESC= Disable ODBC backend
|
ODBC_DISABLE_DESC= Disable ODBC backend
|
||||||
ODBC_INTERNAL_DESC= Link ODBC backend into CppDB
|
ODBC_INTERNAL_DESC= Link ODBC backend into CppDB
|
||||||
ODBC_MODULE_DESC= Build ODBC backend as a CppDB module
|
ODBC_MODULE_DESC= Build ODBC backend as a CppDB module
|
||||||
PGSQL_DESC= PostgreSQL Backend
|
PGSQL_DESC= PostgreSQL Backend
|
||||||
PGSQL_DISABLE_DESC= Disable PostgreSQL backend
|
PGSQL_DISABLE_DESC= Disable PostgreSQL backend
|
||||||
PGSQL_INTERNAL_DESC= Link PostgreSQL backend into CppDB
|
PGSQL_INTERNAL_DESC= Link PostgreSQL backend into CppDB
|
||||||
PGSQL_MODULE_DESC= Build PostgreSQL backend as a CppDB module
|
PGSQL_MODULE_DESC= Build PostgreSQL backend as a CppDB module
|
||||||
SQLITE3_DESC= SQLite 3 Backend
|
SQLITE3_DESC= SQLite 3 Backend
|
||||||
SQLITE3_DISABLE_DESC= Disable SQLite 3 backend
|
SQLITE3_DISABLE_DESC= Disable SQLite 3 backend
|
||||||
SQLITE3_INTERNAL_DESC= Link SQLite 3 backend into CppDB
|
SQLITE3_INTERNAL_DESC= Link SQLite 3 backend into CppDB
|
||||||
SQLITE3_MODULE_DESC= Build SQLite 3 backend as a CppDB module
|
SQLITE3_MODULE_DESC= Build SQLite 3 backend as a CppDB module
|
||||||
|
|
||||||
USE_BZIP2= yes
|
USE_LDCONFIG= yes
|
||||||
USE_LDCONFIG= yes
|
USES= cmake tar:bzip2
|
||||||
USES= cmake
|
|
||||||
MAKE_JOBS_SAFE= yes
|
|
||||||
|
|
||||||
.include <bsd.port.options.mk>
|
.include <bsd.port.options.mk>
|
||||||
|
|
||||||
.if ${PORT_OPTIONS:MMYSQL_DISABLE}
|
.if ${PORT_OPTIONS:MMYSQL_DISABLE}
|
||||||
CMAKE_ARGS+= -DDISABLE_MYSQL:BOOL=ON
|
CMAKE_ARGS+= -DDISABLE_MYSQL:BOOL=ON
|
||||||
PLIST_SUB+= MYSQL="@comment "
|
PLIST_SUB+= MYSQL="@comment "
|
||||||
.else
|
.else
|
||||||
USE_MYSQL= yes
|
USE_MYSQL= yes
|
||||||
CMAKE_ARGS+= -DDISABLE_MYSQL:BOOL=OFF
|
CMAKE_ARGS+= -DDISABLE_MYSQL:BOOL=OFF
|
||||||
.if ${PORT_OPTIONS:MMYSQL_INTERNAL}
|
.if ${PORT_OPTIONS:MMYSQL_INTERNAL}
|
||||||
CMAKE_ARGS+= -DMYSQL_BACKEND_INTERNAL:BOOL=ON
|
CMAKE_ARGS+= -DMYSQL_BACKEND_INTERNAL:BOOL=ON
|
||||||
.else
|
.elif ${PORT_OPTIONS:MMYSQL_MODULE}
|
||||||
CMAKE_ARGS+= -DMYSQL_BACKEND_INTERNAL:BOOL=OFF
|
CMAKE_ARGS+= -DMYSQL_BACKEND_INTERNAL:BOOL=OFF
|
||||||
.endif
|
.endif
|
||||||
PLIST_SUB+= MYSQL=""
|
PLIST_SUB+= MYSQL=""
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
.if ${PORT_OPTIONS:MODBC_DISABLE}
|
.if ${PORT_OPTIONS:MODBC_DISABLE}
|
||||||
CMAKE_ARGS+= -DDISABLE_ODBC:BOOL=ON
|
CMAKE_ARGS+= -DDISABLE_ODBC:BOOL=ON
|
||||||
PLIST_SUB+= ODBC="@comment "
|
PLIST_SUB+= ODBC="@comment "
|
||||||
.else
|
.else
|
||||||
LIB_DEPENDS+= libodbc.do:${PORTSDIR}/databases/unixODBC
|
LIB_DEPENDS+= libodbc.so:${PORTSDIR}/databases/unixODBC
|
||||||
CMAKE_ARGS+= -DDISABLE_ODBC:BOOL=OFF
|
CMAKE_ARGS+= -DDISABLE_ODBC:BOOL=OFF
|
||||||
.if ${PORT_OPTIONS:MODBC_INTERNAL}
|
.if ${PORT_OPTIONS:MODBC_INTERNAL}
|
||||||
CMAKE_ARGS+= -DODBC_BACKEND_INTERNAL:BOOL=ON
|
CMAKE_ARGS+= -DODBC_BACKEND_INTERNAL:BOOL=ON
|
||||||
.else
|
.elif ${PORT_OPTIONS:MODBC_MODULE}
|
||||||
CMAKE_ARGS+= -DODBC_BACKEND_INTERNAL:BOOL=OFF
|
CMAKE_ARGS+= -DODBC_BACKEND_INTERNAL:BOOL=OFF
|
||||||
.endif
|
.endif
|
||||||
PLIST_SUB+= ODBC=""
|
PLIST_SUB+= ODBC=""
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
.if ${PORT_OPTIONS:MPGSQL_DISABLE}
|
.if ${PORT_OPTIONS:MPGSQL_DISABLE}
|
||||||
CMAKE_ARGS+= -DDISABLE_PQ:BOOL=ON
|
CMAKE_ARGS+= -DDISABLE_PQ:BOOL=ON
|
||||||
PLIST_SUB+= PGSQL="@comment "
|
PLIST_SUB+= PGSQL="@comment "
|
||||||
.else
|
.else
|
||||||
USE_PGSQL= yes
|
USE_PGSQL= yes
|
||||||
CMAKE_ARGS+= -DDISABLE_PQ:BOOL=OFF
|
CMAKE_ARGS+= -DDISABLE_PQ:BOOL=OFF
|
||||||
.if ${PORT_OPTIONS:MPGSQL_INTERNAL}
|
.if ${PORT_OPTIONS:MPGSQL_INTERNAL}
|
||||||
CMAKE_ARGS+= -DPQ_BACKEND_INTERNAL:BOOL=ON
|
CMAKE_ARGS+= -DPQ_BACKEND_INTERNAL:BOOL=ON
|
||||||
.else
|
.elif ${PORT_OPTIONS:MPGSQL_MODULE}
|
||||||
CMAKE_ARGS+= -DPQ_BACKEND_INTERNAL:BOOL=OFF
|
CMAKE_ARGS+= -DPQ_BACKEND_INTERNAL:BOOL=OFF
|
||||||
.endif
|
.endif
|
||||||
PLIST_SUB+= PGSQL=""
|
PLIST_SUB+= PGSQL=""
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
.if ${PORT_OPTIONS:MSQLITE3_DISABLE}
|
.if ${PORT_OPTIONS:MSQLITE3_DISABLE}
|
||||||
CMAKE_ARGS+= -DDISABLE_SQLITE:BOOL=ON
|
CMAKE_ARGS+= -DDISABLE_SQLITE:BOOL=ON
|
||||||
PLIST_SUB+= SQLITE3="@comment "
|
PLIST_SUB+= SQLITE3="@comment "
|
||||||
.else
|
.else
|
||||||
USE_SQLITE= 3
|
USE_SQLITE= 3
|
||||||
CMAKE_ARGS+= -DDISABLE_SQLITE:BOOL=OFF
|
CMAKE_ARGS+= -DDISABLE_SQLITE:BOOL=OFF
|
||||||
.if ${PORT_OPTIONS:MSQLITE3_INTERNAL}
|
.if ${PORT_OPTIONS:MSQLITE3_INTERNAL}
|
||||||
CMAKE_ARGS+= -DSQLITE_BACKEND_INTERNAL:BOOL=ON
|
CMAKE_ARGS+= -DSQLITE_BACKEND_INTERNAL:BOOL=ON
|
||||||
.else
|
.elif ${PORT_OPTIONS:MSQLITE3_MODULE}
|
||||||
CMAKE_ARGS+= -DSQLITE_BACKEND_INTERNAL:BOOL=OFF
|
CMAKE_ARGS+= -DSQLITE_BACKEND_INTERNAL:BOOL=OFF
|
||||||
.endif
|
.endif
|
||||||
PLIST_SUB+= SQLITE3=""
|
PLIST_SUB+= SQLITE3=""
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
.include <bsd.port.mk>
|
.include <bsd.port.mk>
|
||||||
|
|
Loading…
Add table
Reference in a new issue