diff options
author | 2012-04-04 01:32:54 +0300 | |
---|---|---|
committer | 2012-04-04 01:32:54 +0300 | |
commit | a14a2eb7bccf081e9875612494d253e282dd4753 (patch) | |
tree | 75c4390e7a124e0c879cfa72e4173f295483c3f3 /dev-db | |
parent | games-strategy/openra-bin: older versions of nvidia-cg-toolkit don't work (diff) | |
download | sunrise-a14a2eb7bccf081e9875612494d253e282dd4753.tar.gz sunrise-a14a2eb7bccf081e9875612494d253e282dd4753.tar.bz2 sunrise-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/ChangeLog | 10 | ||||
-rw-r--r-- | dev-db/cppdb/Manifest | 4 | ||||
-rw-r--r-- | dev-db/cppdb/cppdb-0.3.0.ebuild | 49 | ||||
-rw-r--r-- | dev-db/cppdb/metadata.xml | 17 |
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> |