summaryrefslogtreecommitdiff
path: root/gnustep-libs/sqlclient
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /gnustep-libs/sqlclient
reinit the tree, so we can have metadata
Diffstat (limited to 'gnustep-libs/sqlclient')
-rw-r--r--gnustep-libs/sqlclient/Manifest5
-rw-r--r--gnustep-libs/sqlclient/metadata.xml11
-rw-r--r--gnustep-libs/sqlclient/sqlclient-1.8.1.ebuild47
3 files changed, 63 insertions, 0 deletions
diff --git a/gnustep-libs/sqlclient/Manifest b/gnustep-libs/sqlclient/Manifest
new file mode 100644
index 000000000000..7da006e935de
--- /dev/null
+++ b/gnustep-libs/sqlclient/Manifest
@@ -0,0 +1,5 @@
+DIST SQLClient-1.8.1.tar.gz 148622 SHA256 c6cb9d0033b496b52b698f1f80007b6acd215441683cf1a1c22f67a96198074f SHA512 f0339063bf1f0a9050826440f9d4c116fddf61e62f4a8fd4c694afd079d82b54b306dcdadcd29951bbb3502129de211d166e2958de4d31cd6e78563498f2b50f WHIRLPOOL 2dff10803b231a3d4634a8efb22be7e077c2afc6a679d56ea919c0ff98a4f9aa23c6812406df7e5b2fc811a95cfeb8944845313d69869d73da5db39c9ebb429c
+EBUILD sqlclient-1.8.1.ebuild 1124 SHA256 20dff2ad2009e1351ac9c317769b8b8495214c5819c4d4cd1d0e6203fe778a58 SHA512 83855211fe2bececedcec1bfc3ed309583b44001932b446d0cd0bbf6d14334b46a74c0c65402f02bd69b7e0bb3814cea09279eefc0a953bca79ef1c5c70bd020 WHIRLPOOL 1dfb6d3cd358ff1b954378c863b6da47c03688b456ad45296d2fadb2de497ca79297ad55412eb8c06fbabb8c69888d466cc315427db1f9c57701c7582901acdc
+MISC ChangeLog 2602 SHA256 4443b02e379ded7aa237372cbf0aa5af0417d74e5dfcbf8a40d29e2931a0e3a2 SHA512 a4f837f162ff6543267114f37be5222f3a5a4a6104254a1334d3f3270de1478f2a835db171dfa9c6f3bbc58ff80bdd1d44aded2fdf240585d0856aa54ee3406a WHIRLPOOL d97b2f9ed2b7c5864977ca2cb8ef0515a527995304adf77237f2d40a6235974f2a0f1f75b4d15247495085f6b01f39309e770baea610d058edd8c823cdde739f
+MISC ChangeLog-2015 679 SHA256 4cbe4b7f5fabd37d09c6b868f0a671d5fddcf3c33b8427cbe762d42e3314416b SHA512 8772ce924c5a635ac1db6dd8e3f306084d474f660763536b3c3d40eda48e72dabf091f6265767c1b55e206075dfba2424b9dc62778164c6a4f4527b255ae4e49 WHIRLPOOL 2996849f9f858761bb0d6539d6aa34b3381bc3268de6a5ff2a4fed338813964d700e1f49061b1fc06ad1cf2ebafad3b34e7ac83735f51e1d1621641304a9a2dc
+MISC metadata.xml 796 SHA256 942525be3242497e5ce34af06c6b522a77a94ef74fb6799435c52901671af65a SHA512 a395bcea0e303cfd0a2a37fb51c13ea1828aad9e9dea0cc8d271e9f94d1073f1b99bf3162eaa2094e8e0e251e476505a1f94c1e4b00816e6cce4599e2cc02b4b WHIRLPOOL ce0d73c60342dd576dfe37f7a07ac52a22bd424583bdb774b4a4919f7c4b1b586a414194d95a398523bbbc362e5fde166584f6af2aa00723d8ed817eeb6d2409
diff --git a/gnustep-libs/sqlclient/metadata.xml b/gnustep-libs/sqlclient/metadata.xml
new file mode 100644
index 000000000000..d044d0bd0362
--- /dev/null
+++ b/gnustep-libs/sqlclient/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>gnustep@gentoo.org</email>
+ <name>Gentoo GNUstep Project</name>
+ </maintainer>
+ <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.8.1.ebuild b/gnustep-libs/sqlclient/sqlclient-1.8.1.ebuild
new file mode 100644
index 000000000000..6861f637d3cb
--- /dev/null
+++ b/gnustep-libs/sqlclient/sqlclient-1.8.1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+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:= )
+ 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
+
+ default
+}
+
+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}
+}