summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBernard Cafarelli <voyageur@gentoo.org>2014-01-30 00:07:15 +0000
committerBernard Cafarelli <voyageur@gentoo.org>2014-01-30 00:07:15 +0000
commit509a849db773965f1e30eb990c86a60c6e862fd0 (patch)
treee727cd8e1967e31316cc5e8ed9c074520c4e1fd1 /gnustep-libs
parentInitial commit, ebuild by adr in bug #480622 (diff)
downloadhistorical-509a849db773965f1e30eb990c86a60c6e862fd0.tar.gz
historical-509a849db773965f1e30eb990c86a60c6e862fd0.tar.bz2
historical-509a849db773965f1e30eb990c86a60c6e862fd0.zip
Initial commit, ebuild by adr in bug #480620
Package-Manager: portage-2.2.8-r1/cvs/Linux x86_64 Manifest-Sign-Key: 0xC74525F2
Diffstat (limited to 'gnustep-libs')
-rw-r--r--gnustep-libs/sqlclient/ChangeLog10
-rw-r--r--gnustep-libs/sqlclient/Manifest14
-rw-r--r--gnustep-libs/sqlclient/metadata.xml8
-rw-r--r--gnustep-libs/sqlclient/sqlclient-1.7.0.ebuild46
4 files changed, 78 insertions, 0 deletions
diff --git a/gnustep-libs/sqlclient/ChangeLog b/gnustep-libs/sqlclient/ChangeLog
new file mode 100644
index 000000000000..90d02e81f9b5
--- /dev/null
+++ b/gnustep-libs/sqlclient/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for gnustep-libs/sqlclient
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/gnustep-libs/sqlclient/ChangeLog,v 1.1 2014/01/30 00:07:03 voyageur Exp $
+
+*sqlclient-1.7.0 (30 Jan 2014)
+
+ 30 Jan 2014; Bernard Cafarelli <voyageur@gentoo.org> +sqlclient-1.7.0.ebuild,
+ +metadata.xml:
+ Initial commit, ebuild by adr in bug #480620
+
diff --git a/gnustep-libs/sqlclient/Manifest b/gnustep-libs/sqlclient/Manifest
new file mode 100644
index 000000000000..2873cfe231dc
--- /dev/null
+++ b/gnustep-libs/sqlclient/Manifest
@@ -0,0 +1,14 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+DIST SQLClient-1.7.0.tar.gz 164218 SHA256 8f9c9491f774fce3bf369e407c8f22091c597baddc1a4b0bfe8ccb251bb79462 SHA512 cf4c9ec3bb60b57f4cc2673353029c77a0994c6912e9b5ee9bdab593b68663bde4a465cae6f39482c34fc0a5acff66ac2059be3644eb8db30a399c754e238809 WHIRLPOOL 153dd519969f437579ae3e24732c20c90fec5e141eddf746e4c55b35e7dadb388e4d0ae07b134ca0549e32f4cf6649d7ed1aa798e43498d57701dec664ae0cd0
+EBUILD sqlclient-1.7.0.ebuild 1237 SHA256 5d5c93d56f686e60e566225fd8c3ff8552a6ac0e2e5e0ea4562746a74dc2d2b6 SHA512 3de30978e0b0076179d92b45712fedc0c5bc89f2ecd7dd751ea4574f25a281252afeb8b651b55badb7354cf6878b59da26eaba063f37f1e9315093608a9fca50 WHIRLPOOL 1eb11e906d0876d4848e8ed1c9ae3a85c159b36e0a50ddc0d48966ade4ce99f2cace7133e1cb64b5f2a278f4708e97b38477566a49f9d4fec7a5baabdf98efa0
+MISC ChangeLog 396 SHA256 bbd8f6a42d9945217b40ff262ae712f2d55376e79d08c758e11d8adeef79b6fd SHA512 90e0cb0635c2d364b863dbc1914705781e6b01045fb2c8fce8bb9025b93e9912a567b247b612eb46b0cf935fccbd0215a2a1375dc90f57971d97b74de23bccc6 WHIRLPOOL 8cdc0cabefd656a7689f2ecd4de9d3bf951bd8ea87a8de5f57bf9d6cf5ba52d1ee06f9c2daccf7b6a1719eecc3945eeca706d74d7096004ff5ccf88472d3de0d
+MISC metadata.xml 700 SHA256 83e1a069fa435b1fcc891122f603657a6fc460730b8d526e23909cc21a422c3e SHA512 2b6a39b297a5ce06d214bf674d4ebd2022584d4e9aeaab1fe4c1bfbc792b9cadb78f1c3935cb5fefd6105e0e7aed6987ff314ec6800f5d83af1960b980c9dddf WHIRLPOOL b109b652a4ac43c63806419c6ce9bd389d42c86647354bd59bb013a9c02ead6d2a93f6cfd408ce044e76300f3c1f8a263ce3ad164e4abfc56e34bdfbb7298d82
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.22 (GNU/Linux)
+
+iF4EAREIAAYFAlLpl7EACgkQFYEBGcdFJfIVNQEAkdbwgaMFmeFinZL/rAL2dyno
++7UuCbIN7qR9QUkqc/kA/jKgUg2BabIuhlAdV3mJxkQqLCEwOhIo1LhwUWHG+zMz
+=QpOC
+-----END PGP SIGNATURE-----
diff --git a/gnustep-libs/sqlclient/metadata.xml b/gnustep-libs/sqlclient/metadata.xml
new file mode 100644
index 000000000000..530936af7529
--- /dev/null
+++ b/gnustep-libs/sqlclient/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>gnustep</herd>
+ <longdescription>The SQLClient library is designed to provide a simple interface to SQL databases for GNUstep applications. It does not attempt the sort of abstraction provided by the much more sophisticated GDL2 library but rather allows applications to directly execute SQL queries and statements.
+
+SQLClient provides for the Objective-C programmer much the same thing that JDBC provides for the Java programmer (though SQLClient is a bit faster, easier to use, and easier to add new database backends for than JDBC).</longdescription>
+</pkgmetadata>
diff --git a/gnustep-libs/sqlclient/sqlclient-1.7.0.ebuild b/gnustep-libs/sqlclient/sqlclient-1.7.0.ebuild
new file mode 100644
index 000000000000..36a6bc452abd
--- /dev/null
+++ b/gnustep-libs/sqlclient/sqlclient-1.7.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/gnustep-libs/sqlclient/sqlclient-1.7.0.ebuild,v 1.1 2014/01/30 00:07:03 voyageur Exp $
+
+EAPI=5
+inherit java-pkg-opt-2 gnustep-2
+
+MY_P=${P/sqlc/SQLC}
+DESCRIPTION="GNUstep lightweight database abstraction layer"
+HOMEPAGE="http://wiki.gnustep.org/index.php/SQLClient"
+SRC_URI="ftp://ftp.gnustep.org/pub/gnustep/libs/${MY_P}.tar.gz"
+
+KEYWORDS="~amd64 ~ppc ~x86"
+LICENSE="LGPL-3"
+SLOT="0"
+
+IUSE="java mysql postgres +sqlite"
+
+RDEPEND=">=gnustep-libs/performance-0.3.2
+ mysql? ( virtual/mysql )
+ postgres? ( dev-db/postgresql-base )
+ sqlite? ( >=dev-db/sqlite-3 )"
+DEPEND="${RDEPEND}"
+
+REQUIRED_USE="|| ( java mysql postgres sqlite )"
+
+S=${WORKDIR}/${MY_P}
+
+src_prepare() {
+ if ! use doc; then
+ # Remove doc target
+ sed -i -e '/documentation\.make/d' GNUmakefile \
+ || die "doc sed failed"
+ fi
+}
+
+src_configure() {
+ local myconf=""
+ use java || myconf="${myconf} --disable-jdbc-bundle"
+ use mysql || myconf="${myconf} --disable-mysql-bundle"
+ use postgres || myconf="${myconf} --disable-postgres-bundle"
+ use sqlite || myconf="${myconf} --disable-sqllite-bundle"
+
+ egnustep_env
+ econf ${myconf}
+}