svn commit: r405716 - in head: . Mk Mk/Uses
Baptiste Daroussin
bapt at FreeBSD.org
Sun Jan 10 16:15:31 UTC 2016
Author: bapt
Date: Sun Jan 10 16:15:29 2016
New Revision: 405716
URL: https://svnweb.freebsd.org/changeset/ports/405716
Log:
Introduce 2 new USES: sqlite and firebird
sqlite and firebird handling code has been extracted from bsd.databases.mk
add an entry in bsd.sanity.mk to mark USE_SQLITE and USE_FIREBIRD as deprecated
Added:
head/Mk/Uses/firebird.mk (contents, props changed)
head/Mk/Uses/sqlite.mk (contents, props changed)
Modified:
head/CHANGES
head/Mk/bsd.sanity.mk
Modified: head/CHANGES
==============================================================================
--- head/CHANGES Sun Jan 10 16:05:20 2016 (r405715)
+++ head/CHANGES Sun Jan 10 16:15:29 2016 (r405716)
@@ -10,6 +10,12 @@ in the release notes and/or placed into
All ports committers are allowed to commit to this file.
+20150110:
+AUTHOR: bapt at FreeBSD.org
+
+ USE_FIREBIRD and USE_SQLITE has been replaced by USES=firebird and
+ USES=sqlite
+
20151105:
AUTHOR: mat at FreeBSD.org
Added: head/Mk/Uses/firebird.mk
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/Mk/Uses/firebird.mk Sun Jan 10 16:15:29 2016 (r405716)
@@ -0,0 +1,23 @@
+# $FreeBSD$
+#
+# Provide support for SQLite
+# Feature: sqlite
+# Usage: USES= sqlite[:version]
+# MAINTAINER: ports at FreeBSD.org
+
+.if !defined(_INCLUDE_USES_FIREBIRD_MK)
+_INCLUDE_USES_FIREBIRD_MK= yes
+.include "${PORTSDIR}/Mk/bsd.default-versions.mk"
+
+.if !empty(firebird_ARGS)
+FIREBIRD_VER= ${firebird_ARGS}
+.endif
+
+FIREBIRD_VER?= ${FIREBIRD_DEFAULT:S/.//}
+
+.if ${FIREBIRD_VER} == 25
+LIB_DEPENDS+= libfbclient.so:${PORTSDIR}/databases/firebird25-client
+.else
+IGNORE= cannot install: unknown Firebird version: ${FIREBIRD_VER}
+.endif
+.endif
Added: head/Mk/Uses/sqlite.mk
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/Mk/Uses/sqlite.mk Sun Jan 10 16:15:29 2016 (r405716)
@@ -0,0 +1,24 @@
+# $FreeBSD$
+#
+# Provide support for SQLite
+# Feature: sqlite
+# Usage: USES= sqlite[:version]
+# MAINTAINER: ports at FreeBSD.org
+
+.if !defined(_INCLUDE_USES_SQLITE_MK)
+_INCLUDE_USES_SQLITE_MK= yes
+
+.if !empty(sqlite_ARGS)
+SQLITE_VER= ${sqlite_ARGS}
+.endif
+SQLITE_VER?= 3
+
+.if ${SQLITE_VER} == 3
+LIB_DEPENDS+= libsqlite3.so:${PORTSDIR}/databases/sqlite${SQLITE_VER}
+.elif ${SQLITE_VER} == 2
+LIB_DEPENDS+= libsqlite.so:${PORTSDIR}/databases/sqlite${SQLITE_VER}
+.else
+IGNORE= cannot install: unknown SQLite version: ${SQLITE_VER}
+.endif
+
+.endif
Modified: head/Mk/bsd.sanity.mk
==============================================================================
--- head/Mk/bsd.sanity.mk Sun Jan 10 16:05:20 2016 (r405715)
+++ head/Mk/bsd.sanity.mk Sun Jan 10 16:15:29 2016 (r405716)
@@ -165,7 +165,8 @@ SANITY_UNSUPPORTED= USE_OPENAL USE_FAM U
PYDISTUTILS_AUTOPLIST PYTHON_PY3K_PLIST_HACK PYDISTUTILS_NOEGGINFO \
USE_PYTHON_PREFIX USE_BZIP2 USE_XZ USE_PGSQL NEED_ROOT \
UNIQUENAME LATEST_LINK
-SANITY_DEPRECATED= PYTHON_PKGNAMESUFFIX USE_AUTOTOOLS PLIST_DIRSTRY
+SANITY_DEPRECATED= PYTHON_PKGNAMESUFFIX USE_AUTOTOOLS PLIST_DIRSTRY USE_SQLITE \
+ USE_FIREBIRD
SANITY_NOTNEEDED= WX_UNICODE
USE_AUTOTOOLS_ALT= USES=autoreconf and GNU_CONFIGURE=yes
@@ -204,6 +205,8 @@ UNIQUENAME_ALT= PKGBASE
LATEST_LINK_ALT= PKGBASE
WX_UNICODE_REASON= Now no-op as only unicode is supported now
PLIST_DIRSTRY_ALT= PLIST_DIRS
+USE_SQLITE_ALT= USES=sqlite
+USE_FIREBIRD_ALT= USES=firebird
.for a in ${SANITY_DEPRECATED}
.if defined(${a})
More information about the svn-ports-all
mailing list