Portage is a package management system used by Gentoo Linux
# ChangeLog for dev-db/unixODBC
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/unixODBC/ChangeLog,v 1.75 2008/06/15 17:33:57 hoffie Exp $
15 Jun 2008; Christian Hoffmann
unixODBC-2.2.12.ebuild:
Moving autotools calls to src_unpack and using e* wrappers instead of
calling them directly. Thanks to flameeyes for noticing that, thanks to
Rafał Mużyło
29 May 2008; Tiziano Müller
+files/360-unixODBC-2.2.12-libltdlfixes.patch, unixODBC-2.2.12.ebuild:
Removed bundled libltdl (fixes bug #221879).
13 Mar 2008;
unixODBC-2.2.12.ebuild:
Drop to ~mips due to unstable deps
01 Sep 2007; Markus Ullmann
+files/350-unixODBC-2.2.12-gODBCConfig-as-needed.patch,
unixODBC-2.2.12.ebuild:
Port --as-needed fix from project overlay
01 Sep 2007; Jakub Moc
+files/350-unixODBC-2.2.12-gODBCConfig-as-needed.patch,
unixODBC-2.2.12.ebuild:
Fix compile with --as-needed and USE=gnome, Bug 173048
21 Aug 2007; Markus Ullmann
Depend on dev-util/cvs if USE=gnome is set, see Bug 173256 for reasons
01 Jul 2007; Tobias Scherbaum
unixODBC-2.2.12.ebuild:
hppa stable, bug #183194
29 Jun 2007; Gustavo Zacarias
unixODBC-2.2.12.ebuild:
Stable on sparc wrt #183194
28 Jun 2007; Raúl Porcel
alpha/ia64/x86 stable wrt #183194
28 Jun 2007; Markus Rothe
Stable on ppc64; bug #183194
28 Jun 2007; Joshua Kinard
Stable on mips, per #183194.
27 Jun 2007; Lars Weiler
Stable on ppc; bug #183194.
27 Jun 2007; Christoph Mende
Stable on amd64
*unixODBC-2.2.12 (01 Apr 2007)
01 Apr 2007; Robin H. Johnson
+unixODBC-2.2.12.ebuild:
Version bump of unixODBC - Bug #111910, thanks to Attila Fazekas
static libraries and bug #169566 for libtool handling.
04 Jan 2007; Diego Pettenò
unixODBC-2.2.11-r1.ebuild:
Fix broken autotools handling.
02 Dec 2006; Luca Longinotti
unixODBC-2.2.11-r1.ebuild:
Fix bug #151555.
01 Dec 2006; Luca Longinotti
-files/unixODBC-2.2.6-configure.in.patch, -files/gentoo-yac.diff,
metadata.xml, -unixODBC-2.0.8.ebuild, -unixODBC-2.2.2.ebuild,
-unixODBC-2.2.6.ebuild, -unixODBC-2.2.6-r1.ebuild, -unixODBC-2.2.8.ebuild,
-unixODBC-2.2.11.ebuild, unixODBC-2.2.11-r1.ebuild:
PHP herd takes over maintainership, fixup/cleanup ebuilds.
17 Nov 2006; Saleem Abdulrasool
unixODBC-2.2.6-r1.ebuild, unixODBC-2.2.8.ebuild, unixODBC-2.2.11.ebuild,
unixODBC-2.2.11-r1.ebuild:
Dropping gnome useflag for gnome-1.x removal
09 Oct 2006;
Fix multilib-strict QA checks - bug #149983
15 Jul 2006; Bryan Østergaard
Remove rphillips from metadata.xml as he's retired.
10 Jul 2006; Javier Villavicencio
unixODBC-2.2.11-r1.ebuild:
Added ~x86-fbsd keyword.
24 Jun 2006; Doug Goldstein
unixODBC-2.2.6.ebuild, unixODBC-2.2.6-r1.ebuild, unixODBC-2.2.8.ebuild,
unixODBC-2.2.11.ebuild, unixODBC-2.2.11-r1.ebuild:
USE flag change qt->qt3/qt4 bug #137785
14 Jan 2006; Mike Frysinger
+files/unixODBC-2.2.11-flex.patch, unixODBC-2.2.11-r1.ebuild:
Add patch by Francisco José Cañizares Santofimia to fix building with
newer versions of flex #110167.
02 Oct 2005; Aron Griffis
Mark 2.2.11-r1 stable on ia64
02 Oct 2005; MATSUU Takuto
Stable on sh.
29 Sep 2005; Hardave Riar
Stable on mips.
10 Sep 2005; Aron Griffis
Mark 2.2.11-r1 stable on alpha
03 Sep 2005; Markus Rothe
Stable on ppc64
26 Aug 2005; Aron Griffis
add ~ia64
19 Aug 2005; Michael Hanselmann
unixODBC-2.2.11-r1.ebuild:
Stable on ppc.
16 Aug 2005; Gustavo Zacarias
unixODBC-2.2.11-r1.ebuild:
Stable on sparc
12 Aug 2005; Caleb Tennis
+files/unixODBC-2.2.11-Makefile.am.patch, +unixODBC-2.2.11-r1.ebuild:
Bump to x86 stable
*unixODBC-2.2.11-r1 (12 Aug 2005)
12 Aug 2005; Caleb Tennis
+files/unixODBC-2.2.11-Makefile.am.patch, +unixODBC-2.2.11-r1.ebuild:
Add a patch to fix a compilation issue
25 Jul 2005; Caleb Tennis
Fix qt dep
*unixODBC-2.2.11 (16 Jul 2005)
16 Jul 2005; Daniel Black
+files/unixODBC-2.2.11-configure.in.patch, +unixODBC-2.2.11.ebuild:
Version bump thanks to Russell Chait. Fixes bug #77508
07 Jul 2005; Caleb Tennis
unixODBC-2.2.6.ebuild, unixODBC-2.2.6-r1.ebuild, unixODBC-2.2.8.ebuild:
Fix qt dep
12 Jun 2005; Sven Wegener
unixODBC-2.2.6.ebuild, unixODBC-2.2.6-r1.ebuild, unixODBC-2.2.8.ebuild:
Removed * postfix from <, <=, >= and > dependencies.
29 May 2005; Danny van Dyk
BUG #94262(multilib-strict) fixed as of unixODBC-2.2.8.
10 May 2005; Carsten Lohrke
removed Qt 2 support
08 Apr 2005; Spider
Ugh, Dumb fix. Commited from the wrong overlay :(
-now- it works.
07 Apr 2005; Spider
Fix for bug 86936. ( X headers moved location )
06 Feb 2005;
added dusan cerhaty's fix for QT and finding X libraries. #79620
07 Jan 2005; Aaron Walker
Fix libtool version mismatch for bug 74642.
01 Nov 2004; Lars Weiler
Stable on ppc for PHP5, Bug #60442.
29 Jun 2004; Aron Griffis
unixODBC-2.2.2.ebuild, unixODBC-2.2.6-r1.ebuild, unixODBC-2.2.6.ebuild,
unixODBC-2.2.8.ebuild:
glibc -> libc
12 Jun 2004; Tom Gall
stable on ppc64, bug# 53766
02 Jun 2004; Aron Griffis
unixODBC-2.2.2.ebuild, unixODBC-2.2.6-r1.ebuild, unixODBC-2.2.6.ebuild,
unixODBC-2.2.8.ebuild:
Fix use invocation
11 May 2004; Michael McCabe
Added s390 keywords
23 Mar 2004; Joshua Kinard
unixODBC-2.2.2.ebuild, unixODBC-2.2.6-r1.ebuild, unixODBC-2.2.6.ebuild,
unixODBC-2.2.8.ebuild:
For 2.2.8, masked the qt/gnome-libs interface for unixODBC until qt stuff can
be sorted out on mips.
04 Apr 2004; Ryan Phillips
I hope this fixes people's problems with the unixODBC build process. #42711
27 Feb 2004; Joshua Kinard
Forgot gnuconfig
27 Feb 2004; Joshua Kinard
Added ~mips to KEYWORDS to satisfy repoman deps (this package still needs
qt and gnome-libs, but I can't test those right now, will keyword later).
*unixODBC-2.2.8 (19 Feb 2004)
19 Feb 2004; Ryan Phillips
version bump
10 Feb 2004; root
changed USE var from gtk to gnome and tweaked dependency. Fixes #34916
*unixODBC-2.2.6-r1 (10 Feb 2004)
10 Feb 2004; root
Added William Blew's patch. Bug #35570
08 Jan 2004; Robin H. Johnson
bump to ppc stable
07 Jan 2004;
stable on ia64
16 Dec 2003; Guy Martin
Marked stable on hppa.
19 Dec 2003;
Added Olivier fixes for gODBCConfig
15 Dec 2003;
added Cory Visi's modified ebuild to correct the dependecy problems with
gODBCconfig. #35889
04 Dec 2003; Jason Wever
Marked stable to fix dependency borkage.
01 Dec 2003;
Added Jonathan Nall's gtk enabled ebuild.
*unixODBC-2.2.6 (21 Nov 2003)
21 Nov 2003;
Version bump due to the QT version within portage
26 Oct 2003; Robin H. Johnson
cleanup ebuild slightly
10 Jun 2003; Will Woods
unixODBC-2.0.8.ebuild, unixODBC-2.2.2.ebuild:
Added alpha to KEYWORDS
21 May 2003; Jason Wever
Added sparc to keywords.
*unixODBC-2.2.2 (9 Jul 2002)
31 Jul 2003; Ryan Phillips
Fixes #23609. yac patch
11 Mar 2003; Guy Matrin
unixODBC-2.0.8.ebuild, unixODBC-2.0.6.ebuild :
Added hppa to keywords.
07 Feb 2003; Ryan Phillips
Fixes #13166
19 Oct 2002; Calum Selkirk
*unixODBC-2.0.8.ebuild :
Added ppc to KEYWORDS.
19 Oct 2002; Calum Selkirk
Added ppc to KEYWORDS.
9 Jul 2002; Ryan Phillips
New version
*unixODBC-2.0.6 (1 Feb 2002)
1 Feb 2002; G.Bevin
Added initial ChangeLog which should be updated whenever the package is
updated in any way. This changelog is targetted to users. This means that the
comments should well explained and written in clean English. The details about
writing correct changelogs are explained in the skel.ChangeLog file which you
can find in the root directory of the portage repository.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
AUX 350-unixODBC-2.2.12-gODBCConfig-as-needed.patch 382 RMD160 080c2947d564ed320071ebd7750cda50886084d6 SHA1 11f482aeeea33fc196b45ba35120755ac88c2978 SHA256 460bbf2dd174d0286b89330d991c3f7030ca7256bce8b16ebf4593572cf7be85
AUX 360-unixODBC-2.2.12-libltdlfixes.patch 1124 RMD160 ee215893cbdb2aa9672ec63501cd0bddaf08c397 SHA1 0d8fc8b5db51c7bf3ce72abfe7ba8119808702ad SHA256 974942040de5e471274b109ae478f05dea75ac0e5042aaf9eb1acd3f2461d4bf
AUX unixODBC-2.2.11-Makefile.am.patch 1295 RMD160 4ff252fc9aaa9177770e7493e0e71466e53d3b37 SHA1 2b0953ffb879b8dfc98beab0a01eceeaaa01112b SHA256 669c3f0897fad09cb7dd750319605a34221eaeac633501550ca791a83e7e64c5
AUX unixODBC-2.2.11-configure.in.patch 239 RMD160 c3821bbe8c815997698d66bf6b1c7151cdb853c5 SHA1 ab6493ab5387d27a3c1130cf46b46f603829d965 SHA256 e41f79814d320104273aa9f9b4eaaece593ed07d14fd36c8a6cfe313c93b80fe
AUX unixODBC-2.2.11-flex.patch 486 RMD160 5962bd7cceb3547446ec384bbb1474151f0eaaf7 SHA1 4b24b239d3c2240f9df11397150946a84be903ab SHA256 9bd580e29ec4211b8bceccd044cd1bb4c6f32af4ae60b847548d08bbdb011ec7
DIST unixODBC-2.2.11.tar.gz 2406740 RMD160 533a2733aa9f49bf9e3fd062b6d0ebfdff4dfcf1 SHA1 a8869c38d0f1bb18b33e5165a2a79dd8770f98b3 SHA256 7990bc1652c083ccd2b7915a14e4a3bb1901c5bf988be20001dfcb3dfb58ed88
DIST unixODBC-2.2.12-r0-patches.tar.bz2 6968 RMD160 5d53a41f4645cd366e18405d23acbf3f87dc9eda SHA1 1aa13bf8a6d031583fae844a7d0d503405607f28 SHA256 da58a4c4a08ccef6416af4cac17bd0d6e89f1c513aecab21d9092bcbae0faefd
DIST unixODBC-2.2.12.tar.gz 2798077 RMD160 13c9ec87c3fff4a1fceb45ff7a552a0fa8666b16 SHA1 d1cb286fb538c664549153165e2b9183b58a627b SHA256 d8b425e9cd8bf55ac21653d27e017045013a155a6149ca2930e257a146f9fe40
EBUILD unixODBC-2.2.11-r1.ebuild 1486 RMD160 e75c6c5fcdafd752a9cccab8d1cc10dd6dd0dfbd SHA1 0323fe19593b82238410aa70db74427ff95b8eae SHA256 3d4b4eb7117218dcaaf2fe888e22b4f4478befa9e0235c4df8d2f4d78ddb933a
EBUILD unixODBC-2.2.12.ebuild 2381 RMD160 4d291c41cf0ce9c9dddc56d6969021192a608c5d SHA1 678e8dd8505c5f13c628d24329dbfb442d710d40 SHA256 20c39e404c36ac52c8ef0b905c80fba2f5bd9bfd666c03b213f3336a31359983
MISC ChangeLog 10734 RMD160 36a8b9d76e6788220d3ef9abda9bdba2fc0127a9 SHA1 156c77d0d8b7bbc5bc9fbc9b62d96406b1517d1d SHA256 d6c8baff3dddc9447842888c33c754d759ab9f471e459387057cd0d212190852
MISC metadata.xml 157 RMD160 a98db3a086fae3c09a903dadbc05f60443ec4b1a SHA1 ddaa23cc35eb917bf8962b652442bebb1ce0f440 SHA256 54f8878ca0228e380abbaa4b529806b5533a6b9b51b3b16c0909e906586a91a1
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)
iEYEARECAAYFAkhVUo4ACgkQV6E0EIywUuWVMwCfR3Uq7HG2eEfmyzfCD07//ujY
PbkAoIrpvfOWFS12t3NE2EbkeVjB4Brq
=H5Zz
-----END PGP SIGNATURE-----
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/unixODBC/unixODBC-2.2.11-r1.ebuild,v 1.19 2008/03/13 21:42:01 ricmm Exp $
WANT_AUTOCONF="latest"
WANT_AUTOMAKE="latest"
inherit eutils multilib autotools
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd"
DESCRIPTION="ODBC Interface for Linux."
HOMEPAGE="http://www.unixodbc.org/"
SRC_URI="http://www.unixodbc.org/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
IUSE="qt3"
DEPEND=">=sys-libs/readline-4.1
>=sys-libs/ncurses-5.2
qt3? ( =x11-libs/qt-3* )"
RDEPEND="${DEPEND}"
# the configure.in patch is required for 'use qt3'
src_unpack() {
unpack ${P}.tar.gz
cd "${S}"
# solve bug #110167
epatch "${FILESDIR}/${P}-flex.patch"
# braindead check in configure fails - hackish approach
epatch "${FILESDIR}/${P}-configure.in.patch"
epatch "${FILESDIR}/${P}-Makefile.am.patch"
eautoreconf
}
src_compile() {
local myconf
if use qt3 && ! use mips ; then
myconf="--enable-gui=yes --x-libraries=/usr/$(get_libdir)"
else
myconf="--enable-gui=no"
fi
econf --prefix=/usr \
--sysconfdir=/etc/${PN} \
--libdir=/usr/$(get_libdir) \
${myconf} || die "econf failed"
emake -j1 || die "emake failed"
}
src_install() {
emake -j1 DESTDIR="${D}" install || die "emake install failed"
dodoc AUTHORS ChangeLog NEWS README*
find doc/ -name "Makefile*" -exec rm '{}' \;
dohtml doc/*
prepalldocs
}
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/unixODBC/unixODBC-2.2.12.ebuild,v 1.15 2008/06/15 17:33:57 hoffie Exp $
WANT_AUTOCONF="latest"
WANT_AUTOMAKE="latest"
PATCH_VERSION="2.2.12-r0"
PATCH_P="${PN}-${PATCH_VERSION}-patches"
inherit eutils multilib autotools gnuconfig libtool
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd"
DESCRIPTION="ODBC Interface for Linux."
HOMEPAGE="http://www.unixodbc.org/"
SRC_URI="http://www.unixodbc.org/${P}.tar.gz
mirror://gentoo/${PATCH_P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
IUSE="qt3 gnome"
RDEPEND=">=sys-libs/readline-4.1
>=sys-libs/ncurses-5.2
qt3? ( =x11-libs/qt-3* )
gnome? ( gnome-base/libgnomeui )
sys-devel/libtool"
DEPEND="${RDEPEND}
gnome? ( dev-util/cvs )" # see Bug 173256
src_unpack() {
unpack ${A}
cd "${S}"
epatch "${WORKDIR}"/${PATCH_P}/*
epatch \
"${FILESDIR}/350-${P}-gODBCConfig-as-needed.patch" \
"${FILESDIR}/360-${P}-libltdlfixes.patch"
# Remove bundled libltdl copy
rm -rf libltdl
eautoreconf
if use gnome ; then
cd gODBCConfig
touch ChangeLog
autopoint -f || die "autopoint -f failed"
eautoreconf --install
fi
}
src_compile() {
local myconf
if use qt3 && ! use mips ; then
myconf="--enable-gui=yes --x-libraries=/usr/$(get_libdir)"
else
myconf="--enable-gui=no"
fi
econf --host=${CHOST} \
--prefix=/usr \
--sysconfdir=/etc/${PN} \
--libdir=/usr/$(get_libdir) \
--enable-static \
--enable-fdb \
--enable-ltdllib \
${myconf} || die "econf failed"
emake -j1 || die "emake failed"
if use gnome; then
# Symlink for configure
ln -s "${S}"/odbcinst/.libs ./lib
# Symlink for libtool
ln -s "${S}"/odbcinst/.libs ./lib/.libs
cd gODBCConfig
econf --host=${CHOST} \
--with-odbc="${S}" \
--enable-static \
--prefix=/usr \
--sysconfdir=/etc/${PN} || die "econf gODBCConfig failed"
ln -s ../depcomp .
ln -s ../libtool .
emake || die "emake gODBCConfig failed"
cd ..
fi
}
src_install() {
emake -j1 DESTDIR="${D}" install || die "emake install failed"
if use gnome;
then
cd gODBCConfig
emake DESTDIR="${D}" install || die "emake gODBCConfig install failed"
cd ..
fi
dodoc AUTHORS ChangeLog NEWS README*
find doc/ -name "Makefile*" -exec rm '{}' \;
dohtml doc/*
prepalldocs
}