summaryrefslogtreecommitdiff
path: root/dev-db/freetds
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-12-24 06:30:58 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-12-24 06:30:58 +0000
commit17e417b73cb3e25edbc6541bd107bc9c593d66bd (patch)
tree866f98b73f846149d0c9e7e5a1cf0527b7c54e08 /dev-db/freetds
parent338095605b6c9c82690f77f27a32490c9a57bdcb (diff)
gentoo auto-resync : 24:12:2024 - 06:30:57
Diffstat (limited to 'dev-db/freetds')
-rw-r--r--dev-db/freetds/Manifest4
-rw-r--r--dev-db/freetds/freetds-1.4.24.ebuild (renamed from dev-db/freetds/freetds-1.2.18.ebuild)42
2 files changed, 26 insertions, 20 deletions
diff --git a/dev-db/freetds/Manifest b/dev-db/freetds/Manifest
index bcae75d16c35..7b35b86fa956 100644
--- a/dev-db/freetds/Manifest
+++ b/dev-db/freetds/Manifest
@@ -1,7 +1,7 @@
DIST freetds-1.4.17.tar.bz2 2401147 BLAKE2B 7155f902043411e57a9244c16bae49aa095d1f6af0b40bd1dc1e6949b3d78b3c8e58a7b6b2284ebac9e7b26920485a8ae12b691cc838410835786be51f027c89 SHA512 df5804a4bea20f995ecd3ef3ae4b898b9d9b32af6827aa2bada95008c8b909b682779c6776efb0d778615e21ac7af20b4aa0d1518a7a0d50bb793f4688a0e1a9
DIST freetds-1.4.23.tar.bz2 2402595 BLAKE2B aca65226d09ff95094c79330f10d19a5e8336222e5b19706d8c602405ddab4541e4c34da1c40b3c1765de1761f9a58a096250f22d53e2b4e13758b664ce7db36 SHA512 9b51b21d9c5dc7cac3d9fdccb3a600a6b3b2a0df6f7a0396497ba3377c9a6925b3e4ea3dfbb671bd4563c321692bea82c6f70c2ccefb30eaa0d006ebd3aac249
-DIST freetds-dev.1.2.18.tar.gz 3406990 BLAKE2B f0134ee0a322cb9e7a7fefbf9e85c60b826318b546febde78e53d5ec22dc2c8e269b7e830da6d84267d16a2dc2cf367a54354765017a40e07af2c3c6be54676e SHA512 315f40ba0d97281f852ec99fac457ec4b2a30879a2384bfa2d7c680aad6c056b6ae23fc192c18db4fba75caff552ef86de7bbfc5d7b608ea5a12531bf9eadc4c
-EBUILD freetds-1.2.18.ebuild 1642 BLAKE2B 94ef56fb889124b134600f21eb1b9a9be3fe0fb40c7d19796c56187dd6039804ec4dc3e0ad43f9ad058e2acab954f502a4683b43ab235463dfed2f0afdd901fa SHA512 0db396b6c54d6ed0e802f90dbba4855070058995878af3bb79257ae73dc982fb2b4080ae413f062bb4a02c338252e808b4573a3cfcb1238398cb5e4dfe3382ce
+DIST freetds-1.4.24.tar.bz2 2402973 BLAKE2B ba6f31fe117c11abc0e0365bf0d10061e793bb9313774a5e2d9b6766fef54abbec6c1c27480a875438008a592f6ab9942bd41a19a4dd7388ca3c2728bf1b2a65 SHA512 f564c81abaec28a6c55476121fff47e8957af654197ed679cfebdbeaa4dfe5d0f9d5f900cd03b4260efc3da3f9cd41ee370fadb6b59da9f41d9006760e9609d9
EBUILD freetds-1.4.17.ebuild 1443 BLAKE2B 50839c8c282f5dd4a1f6464d62ff594a37ca58523b40dc959c770808166be50eb6260c05c0a3f595eb840ab9330e74a3408a1bd4d89fc4f0e67b6f4a1e7ef059 SHA512 c381099fcf8decf905eb5922f7ec9bba6e8cc2d240bc6d8bdd1b30b5d76b0e76c17d9d71b386336a28f7b52b7f1dbdc9acb65b285ad1aad58f00044d8edd1120
EBUILD freetds-1.4.23.ebuild 1716 BLAKE2B 2523ac3919aad8090761937e0a49f21d6b0def7582a30a3978d00a1737340ab76c0164e7d4e33056083957fe0607ba108acdfe0c55ebe42d7ccebbebaca5b32c SHA512 c23816f7be243364aefea7061a01811d185dd7f3ed554284447335f95b8678d0a5e000f1aca29ee998527952f5174b8ab60e9b9a8eb7a833d95d59149a1acc01
+EBUILD freetds-1.4.24.ebuild 1716 BLAKE2B 2523ac3919aad8090761937e0a49f21d6b0def7582a30a3978d00a1737340ab76c0164e7d4e33056083957fe0607ba108acdfe0c55ebe42d7ccebbebaca5b32c SHA512 c23816f7be243364aefea7061a01811d185dd7f3ed554284447335f95b8678d0a5e000f1aca29ee998527952f5174b8ab60e9b9a8eb7a833d95d59149a1acc01
MISC metadata.xml 307 BLAKE2B ef2023a0b7e091f47fa6e6e8c225a905e7456cbcccedaab86c3c9aa237eeaf87e5cafed83650a6ca569b3cc70bcd14ad0badabd0e4bd1739b619dbd3c3877de4 SHA512 e5489d7a456f904586f31a9c1e4b51a83d6db0ad27a7964df0ddf5a2cf75d3ba1e22fd2765d25540987e35932005968aa321dee761b64550dab27620ab9be3d7
diff --git a/dev-db/freetds/freetds-1.2.18.ebuild b/dev-db/freetds/freetds-1.4.24.ebuild
index b6e582f0208d..28268059925d 100644
--- a/dev-db/freetds/freetds-1.2.18.ebuild
+++ b/dev-db/freetds/freetds-1.4.24.ebuild
@@ -1,47 +1,42 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
-
-# This is from the "current" release series, because the "stable" series
-# is a little too stable for us (missing bug fixes, and so on).
-MY_PN="${PN}-dev"
+EAPI=8
DESCRIPTION="Tabular Datastream Library"
HOMEPAGE="https://www.freetds.org/"
-SRC_URI="ftp://ftp.freetds.org/pub/${PN}/current/${MY_PN}.${PV}.tar.gz"
+SRC_URI="https://www.freetds.org/files/stable/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-macos"
-
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-macos"
IUSE="debug gnutls iconv kerberos mssql iodbc odbc ssl static-libs"
# iODBC and unixODBC are mutually-exclusive choices for
# the ODBC driver manager. Future versions of FreeTDS
# will throw an error if you specify both.
REQUIRED_USE="?? ( iodbc odbc )"
-
+# Nearly wired up as of 1.4.23 but had link failures
RESTRICT="test"
-COMMON_DEPEND="app-alternatives/awk
+COMMON_DEPEND="
+ app-alternatives/awk
gnutls? ( net-libs/gnutls:= )
iconv? ( virtual/libiconv )
iodbc? ( dev-db/libiodbc )
kerberos? ( virtual/krb5 )
odbc? ( dev-db/unixODBC )
- ssl? ( dev-libs/openssl:0= )"
+ ssl? ( dev-libs/openssl:= )
+"
DEPEND="${COMMON_DEPEND}"
-
# bind-tools is needed because the osql script calls "host".
-RDEPEND="${COMMON_DEPEND}
- net-dns/bind-tools"
-
-S="${WORKDIR}/${MY_PN}.${PV}"
+RDEPEND="
+ ${COMMON_DEPEND}
+ net-dns/bind-tools
+"
src_configure() {
econf \
--enable-shared \
- --disable-static \
$(use_enable debug) \
$(use_enable iconv libiconv) \
$(use_enable kerberos krb5) \
@@ -53,6 +48,17 @@ src_configure() {
$(use_with ssl openssl "${EPREFIX}/usr")
}
+src_test() {
+ # These tests need a running database.
+ local XFAIL_TESTS=(
+ corrupt dataread dynamic1 nulls
+ t0001 t0002 t0003 t0004 t0005 t0006
+ toodynamic utf8_1 utf8_2 utf8_3
+ )
+
+ emake check XFAIL_TESTS="${XFAIL_TESTS[*]}"
+}
+
src_install() {
default