Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 2 Apr 2014 21:44:12 GMT
From:      "Mohammad S. Babaei" <info@babaei.net>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/188204: [maintainer update] databases/cppdb
Message-ID:  <201404022144.s32LiCR8026757@cgiserv.freebsd.org>
Resent-Message-ID: <201404022150.s32Lo01l092768@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         188204
>Category:       ports
>Synopsis:       [maintainer update] databases/cppdb
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Wed Apr 02 21:50:00 UTC 2014
>Closed-Date:
>Last-Modified:
>Originator:     Mohammad S. Babaei
>Release:        10.0-RELEASE and 10.0-STABLE
>Organization:
>Environment:
FreeBSD babaei-pc 10.0-STABLE FreeBSD 10.0-STABLE #0 r264006: Wed Apr  2 23:18:28 IRDT 2014     root@babaei-pc:/usr/obj/usr/src/sys/GENERIC  amd64

>Description:
1. Fixed a typo in LIB_DEPENDS (libodbc.so which was written libodbc.do)
2. Using USES+= tar:bzip2 instead of deprecated USE_BZIP2
3. Using tabs instead of space, so portlint won't complain anymore

>How-To-Repeat:

>Fix:


Patch attached with submission follows:

--- Makefile.orig	2014-04-03 01:41:33.000000000 +0430
+++ Makefile	2014-04-03 01:59:44.000000000 +0430
@@ -1,105 +1,104 @@
 # Created by: Mohammad S. Babaei <info@babaei.net>
-# $FreeBSD: head/databases/cppdb/Makefile 336187 2013-12-11 18:08:52Z bapt $
+# $FreeBSD$
 
-PORTNAME=       cppdb
-PORTVERSION=    0.3.1
-CATEGORIES=     databases
-MASTER_SITES=   SF/cppcms/${PORTNAME}/${PORTVERSION}
-
-MAINTAINER= info@babaei.net
-COMMENT=    Platform and database independent SQL connectivity library
-
-LICENSE=        BSL MIT
-LICENSE_COMB=   dual
-LICENSE_FILE=   ${WRKSRC}/copyright.txt
-
-NO_OPTIONS_SORT=	    yes
-OPTIONS_SINGLE=         SQLITE3 PGSQL MYSQL ODBC
-OPTIONS_SINGLE_MYSQL=   MYSQL_DISABLE MYSQL_INTERNAL MYSQL_MODULE
-OPTIONS_SINGLE_ODBC=    ODBC_DISABLE ODBC_INTERNAL ODBC_MODULE
-OPTIONS_SINGLE_PGSQL=      PGSQL_DISABLE PGSQL_INTERNAL PGSQL_MODULE
-OPTIONS_SINGLE_SQLITE3=  SQLITE3_DISABLE SQLITE3_INTERNAL SQLITE3_MODULE
-
-OPTIONS_DEFAULT=   MYSQL_DISABLE ODBC_DISABLE PGSQL_DISABLE SQLITE3_MODULE
-
-MYSQL_DESC=             MySQL Backend
-MYSQL_DISABLE_DESC=     Disable MySQL backend
-MYSQL_INTERNAL_DESC=    Link MySQL backend into CppDB
-MYSQL_MODULE_DESC=      Build MySQL backend as a CppDB module
-ODBC_DESC=              ODBC Backend
-ODBC_DISABLE_DESC=      Disable ODBC backend
-ODBC_INTERNAL_DESC=     Link ODBC backend into CppDB
-ODBC_MODULE_DESC=       Build ODBC backend as a CppDB module
-PGSQL_DESC=             PostgreSQL Backend
-PGSQL_DISABLE_DESC=     Disable PostgreSQL backend
-PGSQL_INTERNAL_DESC=    Link PostgreSQL backend into CppDB
-PGSQL_MODULE_DESC=      Build PostgreSQL backend as a CppDB module
-SQLITE3_DESC=           SQLite 3 Backend
-SQLITE3_DISABLE_DESC=   Disable SQLite 3 backend
-SQLITE3_INTERNAL_DESC=  Link SQLite 3 backend into CppDB
-SQLITE3_MODULE_DESC=    Build SQLite 3 backend as a CppDB module
-
-USE_BZIP2=      yes
-USE_LDCONFIG=   yes
-USES=           cmake
-MAKE_JOBS_SAFE= yes
+PORTNAME=	cppdb
+PORTVERSION=	0.3.1
+CATEGORIES=	databases
+MASTER_SITES=	SF/cppcms/${PORTNAME}/${PORTVERSION}
+
+MAINTAINER=	info@babaei.net
+COMMENT=	Platform and database independent SQL connectivity library
+
+LICENSE=	BSL MIT
+LICENSE_COMB=	dual
+LICENSE_FILE=	${WRKSRC}/copyright.txt
+
+NO_OPTIONS_SORT=	yes
+OPTIONS_SINGLE=		SQLITE3 PGSQL MYSQL ODBC
+OPTIONS_SINGLE_MYSQL=	MYSQL_DISABLE MYSQL_INTERNAL MYSQL_MODULE
+OPTIONS_SINGLE_ODBC=	ODBC_DISABLE ODBC_INTERNAL ODBC_MODULE
+OPTIONS_SINGLE_PGSQL=	PGSQL_DISABLE PGSQL_INTERNAL PGSQL_MODULE
+OPTIONS_SINGLE_SQLITE3=	SQLITE3_DISABLE SQLITE3_INTERNAL SQLITE3_MODULE
+
+OPTIONS_DEFAULT=	MYSQL_DISABLE ODBC_DISABLE PGSQL_DISABLE SQLITE3_MODULE
+
+MYSQL_DESC=		MySQL Backend
+MYSQL_DISABLE_DESC=	Disable MySQL backend
+MYSQL_INTERNAL_DESC=	Link MySQL backend into CppDB
+MYSQL_MODULE_DESC=	Build MySQL backend as a CppDB module
+ODBC_DESC=		ODBC Backend
+ODBC_DISABLE_DESC=	Disable ODBC backend
+ODBC_INTERNAL_DESC=	Link ODBC backend into CppDB
+ODBC_MODULE_DESC=	Build ODBC backend as a CppDB module
+PGSQL_DESC=		PostgreSQL Backend
+PGSQL_DISABLE_DESC=	Disable PostgreSQL backend
+PGSQL_INTERNAL_DESC=	Link PostgreSQL backend into CppDB
+PGSQL_MODULE_DESC=	Build PostgreSQL backend as a CppDB module
+SQLITE3_DESC=		SQLite 3 Backend
+SQLITE3_DISABLE_DESC=	Disable SQLite 3 backend
+SQLITE3_INTERNAL_DESC=	Link SQLite 3 backend into CppDB
+SQLITE3_MODULE_DESC=	Build SQLite 3 backend as a CppDB module
+
+USE_LDCONFIG=	yes
+USES=		cmake tar:bzip2
+MAKE_JOBS_SAFE=	yes
 
 .include <bsd.port.options.mk>
 
 .if ${PORT_OPTIONS:MMYSQL_DISABLE}
-CMAKE_ARGS+=    -DDISABLE_MYSQL:BOOL=ON
-PLIST_SUB+=     MYSQL="@comment "
+CMAKE_ARGS+=	-DDISABLE_MYSQL:BOOL=ON
+PLIST_SUB+=	MYSQL="@comment "
 .else
-USE_MYSQL=      yes
-CMAKE_ARGS+=    -DDISABLE_MYSQL:BOOL=OFF
+USE_MYSQL=	yes
+CMAKE_ARGS+=	-DDISABLE_MYSQL:BOOL=OFF
 .if ${PORT_OPTIONS:MMYSQL_INTERNAL}
-CMAKE_ARGS+=    -DMYSQL_BACKEND_INTERNAL:BOOL=ON
-.else
-CMAKE_ARGS+=    -DMYSQL_BACKEND_INTERNAL:BOOL=OFF
+CMAKE_ARGS+=	-DMYSQL_BACKEND_INTERNAL:BOOL=ON
+.elif ${PORT_OPTIONS:MMYSQL_MODULE}
+CMAKE_ARGS+=	-DMYSQL_BACKEND_INTERNAL:BOOL=OFF
 .endif
-PLIST_SUB+=     MYSQL=""
+PLIST_SUB+=	MYSQL=""
 .endif
 
 .if ${PORT_OPTIONS:MODBC_DISABLE}
-CMAKE_ARGS+=    -DDISABLE_ODBC:BOOL=ON
-PLIST_SUB+=     ODBC="@comment "
+CMAKE_ARGS+=	-DDISABLE_ODBC:BOOL=ON
+PLIST_SUB+=	ODBC="@comment "
 .else
-LIB_DEPENDS+=   libodbc.do:${PORTSDIR}/databases/unixODBC
-CMAKE_ARGS+=    -DDISABLE_ODBC:BOOL=OFF
+LIB_DEPENDS+=	libodbc.so:${PORTSDIR}/databases/unixODBC
+CMAKE_ARGS+=	-DDISABLE_ODBC:BOOL=OFF
 .if ${PORT_OPTIONS:MODBC_INTERNAL}
-CMAKE_ARGS+=    -DODBC_BACKEND_INTERNAL:BOOL=ON
-.else
-CMAKE_ARGS+=    -DODBC_BACKEND_INTERNAL:BOOL=OFF
+CMAKE_ARGS+=	-DODBC_BACKEND_INTERNAL:BOOL=ON
+.elif ${PORT_OPTIONS:MODBC_MODULE}
+CMAKE_ARGS+=	-DODBC_BACKEND_INTERNAL:BOOL=OFF
 .endif
-PLIST_SUB+=     ODBC=""
+PLIST_SUB+=	ODBC=""
 .endif
 
 .if ${PORT_OPTIONS:MPGSQL_DISABLE}
-CMAKE_ARGS+=    -DDISABLE_PQ:BOOL=ON
-PLIST_SUB+=     PGSQL="@comment "
+CMAKE_ARGS+=	-DDISABLE_PQ:BOOL=ON
+PLIST_SUB+=	PGSQL="@comment "
 .else
-USE_PGSQL=      yes
-CMAKE_ARGS+=    -DDISABLE_PQ:BOOL=OFF
+USE_PGSQL=	yes
+CMAKE_ARGS+=	-DDISABLE_PQ:BOOL=OFF
 .if ${PORT_OPTIONS:MPGSQL_INTERNAL}
-CMAKE_ARGS+=    -DPQ_BACKEND_INTERNAL:BOOL=ON
-.else
-CMAKE_ARGS+=    -DPQ_BACKEND_INTERNAL:BOOL=OFF
+CMAKE_ARGS+=	-DPQ_BACKEND_INTERNAL:BOOL=ON
+.elif ${PORT_OPTIONS:MPGSQL_MODULE}
+CMAKE_ARGS+=	-DPQ_BACKEND_INTERNAL:BOOL=OFF
 .endif
-PLIST_SUB+=     PGSQL=""
+PLIST_SUB+=	PGSQL=""
 .endif
 
 .if ${PORT_OPTIONS:MSQLITE3_DISABLE}
-CMAKE_ARGS+=    -DDISABLE_SQLITE:BOOL=ON
-PLIST_SUB+=     SQLITE3="@comment "
+CMAKE_ARGS+=	-DDISABLE_SQLITE:BOOL=ON
+PLIST_SUB+=	SQLITE3="@comment "
 .else
-USE_SQLITE=     3
-CMAKE_ARGS+=    -DDISABLE_SQLITE:BOOL=OFF
+USE_SQLITE=	3
+CMAKE_ARGS+=	-DDISABLE_SQLITE:BOOL=OFF
 .if ${PORT_OPTIONS:MSQLITE3_INTERNAL}
-CMAKE_ARGS+=    -DSQLITE_BACKEND_INTERNAL:BOOL=ON
-.else
-CMAKE_ARGS+=    -DSQLITE_BACKEND_INTERNAL:BOOL=OFF
+CMAKE_ARGS+=	-DSQLITE_BACKEND_INTERNAL:BOOL=ON
+.elif ${PORT_OPTIONS:MSQLITE3_MODULE}
+CMAKE_ARGS+=	-DSQLITE_BACKEND_INTERNAL:BOOL=OFF
 .endif
-PLIST_SUB+=     SQLITE3=""
+PLIST_SUB+=	SQLITE3=""
 .endif
 
 .include <bsd.port.mk>


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201404022144.s32LiCR8026757>