summaryrefslogtreecommitdiff
path: root/dev-db
diff options
context:
space:
mode:
authorJauhien Piatlicki (jauhien) <piatlicki@gmail.com>2012-04-04 01:32:54 +0300
committerJauhien Piatlicki (jauhien) <piatlicki@gmail.com>2012-04-04 01:32:54 +0300
commita14a2eb7bccf081e9875612494d253e282dd4753 (patch)
tree75c4390e7a124e0c879cfa72e4173f295483c3f3 /dev-db
parentgames-strategy/openra-bin: older versions of nvidia-cg-toolkit don't work (diff)
downloadsunrise-reviewed-a14a2eb7bccf081e9875612494d253e282dd4753.tar.gz
sunrise-reviewed-a14a2eb7bccf081e9875612494d253e282dd4753.tar.bz2
sunrise-reviewed-a14a2eb7bccf081e9875612494d253e282dd4753.zip
dev-db/cppdb: New ebuild for bug #410713 thanks to people from #gentoo-sunrise
Diffstat (limited to 'dev-db')
-rw-r--r--dev-db/cppdb/ChangeLog10
-rw-r--r--dev-db/cppdb/Manifest4
-rw-r--r--dev-db/cppdb/cppdb-0.3.0.ebuild49
-rw-r--r--dev-db/cppdb/metadata.xml17
4 files changed, 80 insertions, 0 deletions
diff --git a/dev-db/cppdb/ChangeLog b/dev-db/cppdb/ChangeLog
new file mode 100644
index 000000000..ad72dba30
--- /dev/null
+++ b/dev-db/cppdb/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for dev-db/cppdb
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*cppdb-0.3.0 (03 Apr 2012)
+
+ 03 Apr 2012; Jauhien Piatlicki (jauhien) piatlicki@gmail.com
+ +cppdb-0.3.0.ebuild, +metadata.xml:
+ New ebuild for bug #410713 thanks to people from #gentoo-sunrise
+
diff --git a/dev-db/cppdb/Manifest b/dev-db/cppdb/Manifest
new file mode 100644
index 000000000..6d47b5fbd
--- /dev/null
+++ b/dev-db/cppdb/Manifest
@@ -0,0 +1,4 @@
+DIST cppdb-0.3.0.tar.bz2 643223 RMD160 2ccc59863cf446c947a10fd4c609f920fcf7d125 SHA1 02f77d14c525c8a4e76b8402e820d43c2340da65 SHA256 66bc0b97aa7194d97898601603844575c22fd6571475ba9849e86d4ad7620e2b
+EBUILD cppdb-0.3.0.ebuild 1366 RMD160 e58dbb6157bb9914cf83698b080dbbd1edbed69f SHA1 edfc7843c485391ff98d4e34cdbc3d0faae8e3e8 SHA256 a001da986bb92ff5eb75db9071a6aeb2eb5f85afc1374c91854df1bb289ab913
+MISC ChangeLog 310 RMD160 47d31c332dc1fe84e5aa078d42ebe931149733d5 SHA1 93530669f889f9176a714d54c1168c005c371775 SHA256 e665bfad01b388092736831712cf966a14ea8f816118c6d86607ac2a26b0893e
+MISC metadata.xml 770 RMD160 a5a9fa9bb57abec82ea7d3592f0c1804c6a874f9 SHA1 6b48f68feb571915124d6ec657a7e05ed70a28a6 SHA256 b460ca7155a942e295d967179d1334374b2aea48d7e13fc73e7095b90bc4a328
diff --git a/dev-db/cppdb/cppdb-0.3.0.ebuild b/dev-db/cppdb/cppdb-0.3.0.ebuild
new file mode 100644
index 000000000..8e3edc5c3
--- /dev/null
+++ b/dev-db/cppdb/cppdb-0.3.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=4
+
+inherit cmake-utils multilib
+
+DESCRIPTION="An SQL connectivity library for platform and database independent connectivity"
+HOMEPAGE="http://cppcms.com/sql/cppdb/"
+SRC_URI="mirror://sourceforge/cppcms/${P}.tar.bz2"
+
+LICENSE="|| ( Boost-1.0 MIT )"
+SLOT="0"
+KEYWORDS="~x86"
+IUSE="doc examples mysql mysql_internal odbc odbc_internal postgres postgres_internal sqlite sqlite_internal"
+
+DEPEND="mysql? ( virtual/mysql )
+ odbc? ( dev-db/unixODBC )
+ postgres? ( dev-db/postgresql-base )
+ sqlite? ( dev-db/sqlite:3 )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ local mycmakeargs="$(cmake-utils_use_disable mysql MYSQL)
+ $(cmake-utils_use mysql_internal MYSQL_BACKEND_INTERNAL)
+ $(cmake-utils_use_disable odbc ODBC)
+ $(cmake-utils_use odbc_internal ODBC_BACKEND_INTERNAL)
+ $(cmake-utils_use_disable postgres PQ)
+ $(cmake-utils_use postgres_internal PQ_BACKEND_INTERNAL)
+ $(cmake-utils_use_disable sqlite SQLITE)
+ $(cmake-utils_use sqlite_internal SQLITE_BACKEND_INTERNAL)
+ -DLIBDIR=$(get_libdir)"
+ cmake-utils_src_configure
+}
+
+src_install() {
+ cmake-utils_src_install
+ if use doc; then
+ rm docs/build.txt || die
+ dodoc -r docs/* pdf/*
+ dohtml -r html/*
+ fi
+ if use examples; then
+ insinto /usr/share/doc/${PF}
+ doins -r examples
+ fi
+}
diff --git a/dev-db/cppdb/metadata.xml b/dev-db/cppdb/metadata.xml
new file mode 100644
index 000000000..0a11c5c66
--- /dev/null
+++ b/dev-db/cppdb/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+
+<pkgmetadata>
+
+ <maintainer>
+ <email>maintainer-wanted@gentoo.org</email>
+ </maintainer>
+
+ <use>
+ <flag name="mysql_internal">Don't build a separate mysql loadable module but rather build it into the cppdb library itself</flag>
+ <flag name="odbc_internal">Don't build a separate postgresql loadable module but rather build it into the cppdb library itself</flag>
+ <flag name="postgres_internal">Don't build a separate odbc loadable module but rather build it into the cppdb library itself</flag>
+ <flag name="sqlite_internal">Don't build a separate sqlite3 loadable module but rather build it into the cppdb library itself</flag>
+ </use>
+
+</pkgmetadata>