Gentoo Archives: gentoo-commits

From: "Michal Gorny (mgorny)" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-db/libiodbc: libiodbc-3.52.8-r2.ebuild ChangeLog
Date: Mon, 23 Jun 2014 07:36:50
Message-Id: 20140623073647.180432004E@flycatcher.gentoo.org
1 mgorny 14/06/23 07:36:47
2
3 Modified: ChangeLog
4 Added: libiodbc-3.52.8-r2.ebuild
5 Log:
6 Enable multilib support, required for dev-qt/qtsql. Remove obsolete dependencies.
7
8 (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key EFB4464E!)
9
10 Revision Changes Path
11 1.61 dev-db/libiodbc/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/libiodbc/ChangeLog?rev=1.61&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/libiodbc/ChangeLog?rev=1.61&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/libiodbc/ChangeLog?r1=1.60&r2=1.61
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/dev-db/libiodbc/ChangeLog,v
20 retrieving revision 1.60
21 retrieving revision 1.61
22 diff -u -r1.60 -r1.61
23 --- ChangeLog 9 Apr 2013 12:17:42 -0000 1.60
24 +++ ChangeLog 23 Jun 2014 07:36:46 -0000 1.61
25 @@ -1,6 +1,12 @@
26 # ChangeLog for dev-db/libiodbc
27 -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/dev-db/libiodbc/ChangeLog,v 1.60 2013/04/09 12:17:42 olemarkus Exp $
29 +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
30 +# $Header: /var/cvsroot/gentoo-x86/dev-db/libiodbc/ChangeLog,v 1.61 2014/06/23 07:36:46 mgorny Exp $
31 +
32 +*libiodbc-3.52.8-r2 (23 Jun 2014)
33 +
34 + 23 Jun 2014; Michał Górny <mgorny@g.o> +libiodbc-3.52.8-r2.ebuild:
35 + Enable multilib support, required for dev-qt/qtsql. Remove obsolete
36 + dependencies.
37
38 *libiodbc-3.52.8-r1 (09 Apr 2013)
39
40
41
42
43 1.1 dev-db/libiodbc/libiodbc-3.52.8-r2.ebuild
44
45 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/libiodbc/libiodbc-3.52.8-r2.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/libiodbc/libiodbc-3.52.8-r2.ebuild?rev=1.1&content-type=text/plain
47
48 Index: libiodbc-3.52.8-r2.ebuild
49 ===================================================================
50 # Copyright 1999-2014 Gentoo Foundation
51 # Distributed under the terms of the GNU General Public License v2
52 # $Header: /var/cvsroot/gentoo-x86/dev-db/libiodbc/libiodbc-3.52.8-r2.ebuild,v 1.1 2014/06/23 07:36:46 mgorny Exp $
53
54 EAPI="5"
55
56 inherit autotools eutils multilib-minimal
57
58 MY_PN="iODBC"
59
60 DESCRIPTION="ODBC Interface for Linux."
61 HOMEPAGE="http://www.iodbc.org/"
62 SRC_URI="https://github.com/openlink/${MY_PN}/archive/v${PV}.zip -> ${P}.zip"
63
64 KEYWORDS="~amd64 ~x86"
65 LICENSE="|| ( LGPL-2 BSD )"
66 SLOT="0"
67 IUSE="gtk"
68
69 RDEPEND="gtk? ( x11-libs/gtk+:2[${MULTILIB_USEDEP}] )"
70
71 DEPEND="${RDEPEND}"
72
73 DOCS="AUTHORS ChangeLog NEWS README"
74
75 S="${WORKDIR}/${MY_PN}-${PV}"
76
77 MULTILIB_CHOST_TOOLS=(
78 /usr/bin/iodbc-config
79 )
80
81 src_prepare() {
82 sed -i.orig \
83 -e '/^cd "$PREFIX"/,/^esac/d' \
84 iodbc/install_libodbc.sh || die "sed failed"
85 epatch \
86 "${FILESDIR}"/libiodbc-3.52.7-debian_bug501100.patch \
87 "${FILESDIR}"/libiodbc-3.52.7-debian_bug508480.patch \
88 "${FILESDIR}"/libiodbc-3.52.7-gtk.patch \
89 "${FILESDIR}"/libiodbc-3.52.7-multilib.patch \
90 "${FILESDIR}"/libiodbc-3.52.7-unicode_includes.patch \
91 "${FILESDIR}"/libiodbc-3.52.8-gtk-parallel-make.patch \
92 "${FILESDIR}"/libiodbc-3.52.8-runtime-failures.patch \
93 "${FILESDIR}"/fix-runpaths.patch
94 chmod -x include/*.h || die
95 eautoreconf
96 }
97
98 multilib_src_configure() {
99 ECONF_SOURCE=${S} \
100 econf \
101 --disable-static \
102 --enable-odbc3 \
103 --enable-pthreads \
104 --with-layout=gentoo \
105 --with-iodbc-inidir=yes \
106 $(use_enable gtk gui)
107 }
108
109 multilib_src_install_all() {
110 einstalldocs
111 prune_libtool_files
112
113 # Install lintian overrides
114 insinto /usr/share/lintian/overrides
115 newins debian/iodbc.lintian-overrides iodbc
116 newins debian/libiodbc2.lintian-overrides libiodbc2
117 }