forked from gentoo/gentoo
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
dev-db/freetds: new version 1.00.341 from the "current" series.
This apparently-huge version jump, from 1.00.54 to 1.00.341, comes as we switch from the upstream "stable" release series to the "current" one. The stable series is just, well, too stable for us: there have been a number of bug fixes (Gentoo bug 621430, for example) that never made it into a stable release. The "current" series should follow the upstream git repository more closely; they're snapshots of one manner or another. It looks to me like (and I have my fingers crossed that) the version numbers for the stable and current series to not overlap. Closes: https://bugs.gentoo.org/621430 Package-Manager: Portage-2.3.19, Repoman-2.3.6
- Loading branch information
Showing
2 changed files
with
63 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,4 @@ | ||
DIST freetds-0.91.tar.gz 2136329 BLAKE2B 99dee4ae4d61a8d5c5340f220df9bef711c7da6f4f20ee293100e2f7c0c74821eb67aadc5814df8e82c2fc4d79f68457dae20a4f99b04dd9c043375c0a51b218 SHA512 4dadafe49848ab5505b0fa5bd650e19e7652c3e1181d3c49f087c50ed055f395eaf5917a99744ed3594e4af9032c4e18f397af58fb1010e695ac2c0bc601b5e3 | ||
DIST freetds-1.00.41.tar.gz 2904915 BLAKE2B d92789c9a08dc9f7f04e8efc828841c3cace0e5a3affd11d8751a785db70db79fedffb3745a681b960d30a11efbb4fa457805eb4f72444eecc20eb65d46e2d82 SHA512 dec3197a6478fc59b7386f9a7a562df8b581bba7184210c42f26827e957b9746e6820d687a9c6cbcd7c825fc5d4f556547c0483d06c786a064d5c4859db4daa1 | ||
DIST freetds-1.00.54.tar.gz 2907015 BLAKE2B 332888565c2890657ca6440e4bbe92e0324daf6c6e67f3fa2243bd2d5746e7e9aa100a7838d33cc8fa93e71e5d6a650976ce5164317f3147b192ceb915362534 SHA512 a2a5034705fe06ee38b085f980f6ddf086789abc9485331fdaf829e7243f7ba95a5f0c612d7e3ec9e10f28a5c8b3a3fd8e7853d66f67110bd860afce949c798c | ||
DIST freetds-dev.1.00.341.tar.gz 3002134 BLAKE2B c9396c1f205e13c9f3449bef19830cf3b6c2fa72539555ebd6bc1532c014472c862ba2ac7f495bee8f53d640d628c6b15bb50183585d43cf3dbbea4e314636d2 SHA512 fd691535dfa5c97463ff72056cfa5721557b71e41b6186ffcb08e193e51214cf966a33ee55b8e538a6f035aeeef14ac5b15fe8758f1afea9e1252a3b8951ba58 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,62 @@ | ||
# Copyright 1999-2018 Gentoo Foundation | ||
# Distributed under the terms of the GNU General Public License v2 | ||
|
||
EAPI=6 | ||
|
||
# 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" | ||
|
||
DESCRIPTION="Tabular Datastream Library" | ||
HOMEPAGE="http://www.freetds.org/" | ||
SRC_URI="ftp://ftp.freetds.org/pub/${PN}/current/${MY_PN}.${PV}.tar.gz" | ||
|
||
LICENSE="GPL-2" | ||
SLOT="0" | ||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 | ||
~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~ppc-macos" | ||
IUSE="gnutls iconv kerberos libressl mssql iodbc odbc ssl" | ||
RESTRICT="test" | ||
|
||
# sed, grep, and awk are used by the build system and the osql script. | ||
COMMON_DEPEND="sys-apps/sed | ||
sys-apps/grep | ||
virtual/awk | ||
gnutls? ( net-libs/gnutls ) | ||
iconv? ( virtual/libiconv ) | ||
iodbc? ( dev-db/libiodbc ) | ||
kerberos? ( virtual/krb5 ) | ||
odbc? ( dev-db/unixODBC ) | ||
ssl? ( | ||
!libressl? ( dev-libs/openssl:0 ) | ||
libressl? ( dev-libs/libressl ) | ||
)" | ||
|
||
DEPEND="${COMMON_DEPEND}" | ||
|
||
# bind-tools is needed because the osql script calls "host". | ||
# binutils is for "strings". | ||
RDEPEND="${COMMON_DEPEND} | ||
sys-devel/binutils | ||
net-dns/bind-tools" | ||
|
||
# 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 )" | ||
|
||
S="${WORKDIR}/${MY_PN}.${PV}" | ||
|
||
src_configure() { | ||
local myconf=( $(use_with iodbc) ) | ||
myconf+=( $(use_with odbc unixodbc "${EPREFIX}/usr") ) | ||
myconf+=( $(use_enable iconv libiconv) ) | ||
myconf+=( $(use_with iconv libiconv-prefix "${EPREFIX}/usr") ) | ||
myconf+=( $(use_enable kerberos krb5) ) | ||
myconf+=( $(use_enable mssql msdblib) ) | ||
myconf+=( $(use_with gnutls) ) | ||
myconf+=( $(use_with ssl openssl "${EPREFIX}/usr") ) | ||
myconf+=( --docdir="/usr/share/doc/${PF}" ) | ||
|
||
econf "${myconf[@]}" | ||
} |