--- freetds/files/10-config.rpath.patch 1970-01-01 03:00:00.000000000 +0300 +++ freetds/files/10-config.rpath.patch 2010-06-12 13:14:50.000000000 +0400 @@ -0,0 +1,669 @@ +--- config.rpath 2010-06-12 12:08:59.000000000 +0400 @@ -2,23 +2,42 @@ # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/dev-db/freetds/freetds-0.82-r2.ebuild,v 1.1 2008/10/13 16:13:15 hoffie Exp $ +EAPI="2" + +inherit autotools + KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd" DESCRIPTION="Tabular Datastream Library." HOMEPAGE="http://www.freetds.org/" SRC_URI="http://ibiblio.org/pub/Linux/ALPHA/freetds/stable/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -IUSE="odbc mssql" +IUSE="odbc mssql iodbc" RESTRICT="test" -DEPEND="odbc? ( dev-db/unixODBC )" +DEPEND="odbc? ( + iodbc? ( dev-db/libiodbc ) + !iodbc? ( dev-db/unixODBC ) +)" RDEPEND="${DEPEND}" -src_compile() { +src_prepare() { + if use iodbc ; then + sed -ie 's:with_iodbc/include":with_iodbc/include/iodbc":' configure.ac + epatch "${FILESDIR}/10-config.rpath.patch" + eautoreconf || die "eautoreconf failed" + fi +} + +src_configure() { econf --with-tdsver=7.0 \ - $(use_enable odbc) $(use odbc && echo --with-unixodbc=/usr) \ + $(use_enable odbc) $(use odbc && use iodbc && echo --with-iodbc=/usr) \ + $(use odbc && use !iodbc && echo --with-unixodbc=/usr) \ $(use_enable mssql msdblib) \ || die "econf failed" +} + +src_compile() { emake || die "emake failed" } --- freetds/Manifest 2010-06-12 13:12:38.000000000 +0400 +++ freetds/Manifest 2010-06-12 13:14:50.000000000 +0400 @@ -1,19 +1,10 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - +AUX 10-config.rpath.patch 19133 RMD160 cbd69315937a2fa44340d771049e17eafe4d1926 SHA1 000c4927ee2c08b094141aa14559d85ddd9da07b SHA256 f12dbe6df18a93bf075f874aafd78c436f8743fde4d39d3146fa11e931eda573 DIST freetds-0.62.3.tar.gz 1186704 RMD160 8447cff5b81eae1dd5a53f7a6c85aa440f13ca6f SHA1 2c2a24bed9fbc8c3cee012fe370d5578d8dca328 SHA256 a67a325973ba32a1f59940f0348f53ac063498e9bac041a3364ed2e472128014 DIST freetds-0.64.tar.gz 1414954 RMD160 3509fb86ce7edfb937e64041a6d6339883cff60e SHA1 c42f6800c91e5170ab4692d694fa40f3995eaca4 SHA256 27eeef4049590f459189f859fa73dae27604ea0bf4f197e304f9934c39312c3b DIST freetds-0.82.tar.gz 1596755 RMD160 d3596c512022332cdb3bab375950159f1e930a4b SHA1 7e2a0c9e41c240c2d1c7f69c6f278e9a5bb80c2d SHA256 e2731483614bd992c8cb133bcc38432de13cfa243cc1327f37412db50c99b2b6 EBUILD freetds-0.62.3.ebuild 1008 RMD160 5d0a88e034b7b928d5147eb02281279517ed7539 SHA1 5140f728f1b195154c1ac11ab60797212a12b006 SHA256 4a6de697daaacfbf0dbdefa59298af186d69d71d275dfaf62de13f957e672302 EBUILD freetds-0.64.ebuild 883 RMD160 7f425baf73f28dc8f18327be5ff04406900d71a3 SHA1 f2dd4a8e93a64cf799559992db2c60a7a2ff1cf0 SHA256 cd132a06dc72dcbeaa8ad5b11e22a5c56b820b6dff51bdd85ac005e314c6d9f3 EBUILD freetds-0.82-r1.ebuild 849 RMD160 7f2226b0c19d7dfbd49ea7a7e0bf19a4bfb2fb2e SHA1 83f5c72b35b009a1a0468d14cd83a69041e1aa1f SHA256 e4ab21aadd7e8fe95752b23c28b5e8aad3a00d8d067a359755b2953785cfa72f -EBUILD freetds-0.82-r2.ebuild 868 RMD160 1477779000f86a90f167049f9cb43d65d47cb3da SHA1 e02c9d2eb2757117e8f70449e0cb467c299a14ce SHA256 c2fc2b5f6d23fde8b9a9e834f088d3bed272cdb396ae60c3859d8d2e722090e9 +EBUILD freetds-0.82-r2.ebuild 1239 RMD160 8db0ff671bdcb200e1431103c2a7eb1917b325b9 SHA1 f0c5bb1790931db7bbe715c1bc3513f5a0daac04 SHA256 164a6c47fab5a37dda62ab80704a065d139f261b5b0206c568c5034485025bb4 MISC ChangeLog 6378 RMD160 ef1e81c47986869247232a30fcabd01676f912fd SHA1 7212da66bb8a162753329f2859398e22f5af2b11 SHA256 3eb822254351933f98bac512a4c53af6d919c1772628860c8084beddb9d71d5b MISC metadata.xml 157 RMD160 a98db3a086fae3c09a903dadbc05f60443ec4b1a SHA1 ddaa23cc35eb917bf8962b652442bebb1ce0f440 SHA256 54f8878ca0228e380abbaa4b529806b5533a6b9b51b3b16c0909e906586a91a1 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.9 (GNU/Linux) - -iEYEARECAAYFAkjzc6EACgkQSamB34AN3N7B5gCeI1w8oDnR3XpR6cXp1ID9QC+o -rYwAn2bjOB6PQDw/+fTSsYC6j5EwcutS -=JOle ------END PGP SIGNATURE-----