diff options
author | V3n3RiX <venerix@koprulu.sector> | 2023-11-24 04:34:22 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2023-11-24 04:34:22 +0000 |
commit | 9f644c082e09048b176cdc65d87a0e6df3f18f2f (patch) | |
tree | 7bf6f585eeedfff22738cba65fa5183a7e34549b /gnustep-libs/sqlclient | |
parent | 2d37d4dc50650d8de650e8a476233f57d972cdf6 (diff) |
gentoo auto-resync : 24:11:2023 - 04:34:22
Diffstat (limited to 'gnustep-libs/sqlclient')
-rw-r--r-- | gnustep-libs/sqlclient/Manifest | 2 | ||||
-rw-r--r-- | gnustep-libs/sqlclient/sqlclient-1.9.0.ebuild | 47 |
2 files changed, 49 insertions, 0 deletions
diff --git a/gnustep-libs/sqlclient/Manifest b/gnustep-libs/sqlclient/Manifest index 245cb3072258..1dfdcc7e544e 100644 --- a/gnustep-libs/sqlclient/Manifest +++ b/gnustep-libs/sqlclient/Manifest @@ -1,3 +1,5 @@ DIST SQLClient-1.8.1.tar.gz 148622 BLAKE2B 824d7510dacaa813b9b696530cbc4c3ab49c6de3303a6c4c8694226907c84b780f0eb5ec1298214247a41191a393931c89aba7d08c6e3cc5ef953fa6e1553ce1 SHA512 f0339063bf1f0a9050826440f9d4c116fddf61e62f4a8fd4c694afd079d82b54b306dcdadcd29951bbb3502129de211d166e2958de4d31cd6e78563498f2b50f +DIST SQLClient-1.9.0.tar.gz 175717 BLAKE2B 8dccd49c0773b7e22d9bce32ae6c596dcf9810271d2a226261869c0747a59a15d1b635332189ee7f4342d181ea4689441721a33a0c0e70ca0dc8944a2c16455b SHA512 e3404d8788b7a5a4459b8df8bc65bad323d3c4514f9e56d2b564e2dda0233a3d7b6bbcee5041efd6c8af91d6b429943a5060b0faed16378bf230bc6b1a297edc EBUILD sqlclient-1.8.1-r2.ebuild 1132 BLAKE2B e2843c9e3ce7a17702feb79a103fe4d16ed6b404f02594456e346dfba819efbd1bbdc4526a65b3efa652da050e624e48605bf7ff63e240d26ff248bcb00f6a39 SHA512 4d3b240f3f2ebd936647b16ece84d8f33216430478432782a978860eaf8ac376a515a21aaf903e911c0a88aeb4b31429ca632a7f68f53ad3b98bf36fc85348be +EBUILD sqlclient-1.9.0.ebuild 1132 BLAKE2B e2843c9e3ce7a17702feb79a103fe4d16ed6b404f02594456e346dfba819efbd1bbdc4526a65b3efa652da050e624e48605bf7ff63e240d26ff248bcb00f6a39 SHA512 4d3b240f3f2ebd936647b16ece84d8f33216430478432782a978860eaf8ac376a515a21aaf903e911c0a88aeb4b31429ca632a7f68f53ad3b98bf36fc85348be MISC metadata.xml 884 BLAKE2B 6797de9bb41ae5b6d19c26d731cc0ceedae63e9dc04f86ae5b7c7a734ab93d5d0e53e664a418cd89c13df79eeb7bc044112d8dcb20c0a4c164b7e36f4f95d9e8 SHA512 733e03b4b0da52c8bd269e6b0d95e29358d17c362ea406622ff708e1064197675d48c17c2d9c7172d88cadb8dfd2f08c581565e910f1acfc01553f48f80f7e4e diff --git a/gnustep-libs/sqlclient/sqlclient-1.9.0.ebuild b/gnustep-libs/sqlclient/sqlclient-1.9.0.ebuild new file mode 100644 index 000000000000..8f05cc06e501 --- /dev/null +++ b/gnustep-libs/sqlclient/sqlclient-1.9.0.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +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? ( dev-db/mysql-connector-c:= ) + 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} +} |