Gentoo Archives: gentoo-commits

From: Pacho Ramos <pacho@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-db/libiodbc/, dev-db/libiodbc/files/
Date: Sat, 16 Feb 2019 09:29:06
Message-Id: 1550309313.0407596a1b78e1bef696967d85c940aa471b7dd4.pacho@gentoo
1 commit: 0407596a1b78e1bef696967d85c940aa471b7dd4
2 Author: Pacho Ramos <pacho <AT> gentoo <DOT> org>
3 AuthorDate: Sat Feb 16 09:13:14 2019 +0000
4 Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org>
5 CommitDate: Sat Feb 16 09:28:33 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0407596a
7
8 dev-db/libiodbc: Drop old
9
10 Package-Manager: Portage-2.3.58, Repoman-2.3.12
11 Signed-off-by: Pacho Ramos <pacho <AT> gentoo.org>
12
13 dev-db/libiodbc/Manifest | 1 -
14 dev-db/libiodbc/files/fix-runpaths.patch | 15 -----
15 dev-db/libiodbc/files/libiodbc-3.52.7-gtk.patch | 16 ------
16 .../libiodbc/files/libiodbc-3.52.7-multilib.patch | 35 -----------
17 .../files/libiodbc-3.52.8-gtk-parallel-make.patch | 23 --------
18 .../files/libiodbc-3.52.8-runtime-failures.patch | 56 ------------------
19 dev-db/libiodbc/libiodbc-3.52.8-r2.ebuild | 67 ----------------------
20 7 files changed, 213 deletions(-)
21
22 diff --git a/dev-db/libiodbc/Manifest b/dev-db/libiodbc/Manifest
23 index d45470deb1e..f8a2fa3f0f0 100644
24 --- a/dev-db/libiodbc/Manifest
25 +++ b/dev-db/libiodbc/Manifest
26 @@ -1,2 +1 @@
27 DIST libiodbc-3.52.12.zip 1248801 BLAKE2B e19b740904a332df7d7f510a6ef7414121e99bcbce0b89db94f4b7a09c0de09f39a8f8abdbec40029b79140fab6e1e1d319ad146cc7d74872a7fe69852a3f710 SHA512 240f6f7dc406fcc6688499bac8800b81380d32e8443e4f098875fabc649da1b86567b67d2259206be64cced8537d3171040d16be39845b9009cd90be62ae97db
28 -DIST libiodbc-3.52.8.zip 1188493 BLAKE2B 8439d0268b64d847c2bbb733fb203b3c2811f14dcd1cf2993472244e6430c2dac042f2b5056aed04049ba2cd139c83cd9c6c7ac6d4e1576dea58fc6e6aa0a5f0 SHA512 76da1e69a6e7ab1b7ba103547070c5dfe7c40fa88d82c243640d862c93c19e731d5a35d0575038491a148bb1d1cb7c5168dc30bf3f9600b31f4e014350f16551
29
30 diff --git a/dev-db/libiodbc/files/fix-runpaths.patch b/dev-db/libiodbc/files/fix-runpaths.patch
31 deleted file mode 100644
32 index e913b4c7c4c..00000000000
33 --- a/dev-db/libiodbc/files/fix-runpaths.patch
34 +++ /dev/null
35 @@ -1,15 +0,0 @@
36 ---- samples/Makefile.am 2012-03-27 05:15:02.000000000 +0200
37 -+++ samples/Makefile.am.new 2013-04-09 14:07:48.303789999 +0200
38 -@@ -78,12 +78,10 @@
39 - #
40 - iodbctest_SOURCES = iodbctest.c
41 - iodbctest_LDADD = ../iodbc/libiodbc.la
42 --iodbctest_LDFLAGS = -static
43 -
44 - iodbctestw_CFLAGS = -DUNICODE
45 - iodbctestw_SOURCES = iodbctest.c
46 - iodbctestw_LDADD = ../iodbc/libiodbc.la
47 --iodbctestw_LDFLAGS = -static
48 -
49 - EXTRA_DIST = $(srcdir)/Makefile.sample
50 -
51
52 diff --git a/dev-db/libiodbc/files/libiodbc-3.52.7-gtk.patch b/dev-db/libiodbc/files/libiodbc-3.52.7-gtk.patch
53 deleted file mode 100644
54 index 83fc954d46c..00000000000
55 --- a/dev-db/libiodbc/files/libiodbc-3.52.7-gtk.patch
56 +++ /dev/null
57 @@ -1,16 +0,0 @@
58 -diff -pruN 3.52.6-1/configure.in 3.52.6-1ubuntu1/configure.in
59 ---- 3.52.6-1/configure.in 2007-10-08 14:04:32.000000000 +0100
60 -+++ 3.52.6-1ubuntu1/configure.in 2007-12-06 00:12:00.000000000 +0000
61 -@@ -315,12 +315,6 @@ then
62 - no_gtk=""
63 - # Check for GTK+ 2.x
64 - AM_PATH_GTK_2_0(2.0.0)
65 -- if test x$no_gtk != x
66 -- then
67 -- # Try GTK 1.2.x instead
68 -- no_gtk=""
69 -- AM_PATH_GTK(1.2.3)
70 -- fi
71 - if test x$no_gtk = x
72 - then
73 - USE_GTK=true
74
75 diff --git a/dev-db/libiodbc/files/libiodbc-3.52.7-multilib.patch b/dev-db/libiodbc/files/libiodbc-3.52.7-multilib.patch
76 deleted file mode 100644
77 index 73e81d30aec..00000000000
78 --- a/dev-db/libiodbc/files/libiodbc-3.52.7-multilib.patch
79 +++ /dev/null
80 @@ -1,35 +0,0 @@
81 ---- bin/iodbc-config.in.orig 2006-01-23 11:29:22.000000000 +0100
82 -+++ bin/iodbc-config.in 2009-06-04 17:48:19.000000000 +0200
83 -@@ -145,10 +145,10 @@
84 - echo_libs=yes
85 - ;;
86 - --static-libs)
87 -- echo_staticlibs=yes
88 -+ echo_libs=yes
89 - ;;
90 - --libtool-libs)
91 -- echo_libtoollibs=yes
92 -+ echo_libs=yes
93 - ;;
94 - --data-dir)
95 - echo_data_dir=yes
96 -@@ -196,19 +196,5 @@
97 - if test "$lib_iodbc" = "yes"; then
98 - libs="$libs -liodbc -liodbcinst"
99 - fi
100 -- echo "-L@libdir@ $libs"
101 --fi
102 --if test "$echo_staticlibs" = "yes"; then
103 -- libs=""
104 -- if test "$lib_iodbc" = "yes"; then
105 -- libs="@libdir@/libiodbc.a @libdir@/libiodbcinst.a @LIBADD_DL@"
106 -- fi
107 -- echo "$libs"
108 --fi
109 --if test "$echo_libtoollibs" = "yes"; then
110 -- libs=""
111 -- if test "$lib_iodbc" = "yes"; then
112 -- libs="@libdir@/libiodbc.la @libdir@/libiodbcinst.la"
113 -- fi
114 - echo "$libs"
115 - fi
116
117 diff --git a/dev-db/libiodbc/files/libiodbc-3.52.8-gtk-parallel-make.patch b/dev-db/libiodbc/files/libiodbc-3.52.8-gtk-parallel-make.patch
118 deleted file mode 100644
119 index 7278499aff3..00000000000
120 --- a/dev-db/libiodbc/files/libiodbc-3.52.8-gtk-parallel-make.patch
121 +++ /dev/null
122 @@ -1,23 +0,0 @@
123 -diff -u -r iODBC-3.52.8.orig/iodbcadm/Makefile.am iODBC-3.52.8/iodbcadm/Makefile.am
124 ---- iODBC-3.52.8.orig/iodbcadm/Makefile.am 2012-03-27 05:15:02.000000000 -0500
125 -+++ iODBC-3.52.8/iodbcadm/Makefile.am 2013-01-08 08:12:58.639414826 -0600
126 -@@ -96,7 +96,7 @@
127 -
128 - if GTK
129 - libiodbcadm_la_LIBADD = \
130 -- ../iodbcadm/gtk/libiodbcadm-gtk.la \
131 -+ gtk/libiodbcadm-gtk.la \
132 - $(LIBADD_DL) \
133 - @GTK_LIBS@ \
134 - ../iodbcinst/libiodbc_common.la \
135 -@@ -117,8 +117,8 @@
136 -
137 - iodbcadm_gtk_SOURCES =
138 - iodbcadm_gtk_LDADD = \
139 -- ../iodbcadm/gtk/main.lo \
140 -- ../iodbcadm/libiodbcadm.la \
141 -+ gtk/main.lo \
142 -+ libiodbcadm.la \
143 - ../iodbcinst/libiodbcinst.la \
144 - ../iodbc/libiodbc.la \
145 - @GTK_LIBS@
146
147 diff --git a/dev-db/libiodbc/files/libiodbc-3.52.8-runtime-failures.patch b/dev-db/libiodbc/files/libiodbc-3.52.8-runtime-failures.patch
148 deleted file mode 100644
149 index 50724ba46b4..00000000000
150 --- a/dev-db/libiodbc/files/libiodbc-3.52.8-runtime-failures.patch
151 +++ /dev/null
152 @@ -1,56 +0,0 @@
153 -diff -u -r iODBC-3.52.8.orig/configure.in iODBC-3.52.8/configure.in
154 ---- iODBC-3.52.8.orig/configure.in 2012-03-27 05:15:02.000000000 -0500
155 -+++ iODBC-3.52.8/configure.in 2013-01-08 10:31:39.740041040 -0600
156 -@@ -87,7 +87,7 @@
157 - AC_CONFIG_SRCDIR([include/isql.h])
158 - AC_CONFIG_AUX_DIR(admin)
159 - AC_CONFIG_MACRO_DIR(admin)
160 --AM_CONFIG_HEADER(include/config.h)
161 -+AC_CONFIG_HEADER(include/config.h)
162 - AM_INIT_AUTOMAKE(AC_PACKAGE_TARNAME, AC_PACKAGE_VERSION)
163 - AC_CANONICAL_HOST
164 - AM_MAINTAINER_MODE
165 -diff -u -r iODBC-3.52.8.orig/iodbcadm/gtk/administrator.c iODBC-3.52.8/iodbcadm/gtk/administrator.c
166 ---- iODBC-3.52.8.orig/iodbcadm/gtk/administrator.c 2012-03-27 05:15:02.000000000 -0500
167 -+++ iODBC-3.52.8/iodbcadm/gtk/administrator.c 2013-01-08 10:29:51.758462953 -0600
168 -@@ -72,6 +72,13 @@
169 - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
170 - */
171 -
172 -+#ifdef __linux
173 -+# ifndef _GNU_SOURCE
174 -+# define _GNU_SOURCE /* make sure dladdr is declared */
175 -+# endif
176 -+# define HAVE_DL_INFO 1
177 -+#endif
178 -+
179 - #include <iodbc.h>
180 - #include <dlfcn.h>
181 - #include <sys/stat.h>
182 -@@ -82,7 +89,7 @@
183 - #include "odbc4.xpm"
184 -
185 -
186 --#if !defined(HAVE_DL_INFO)
187 -+#if defined (HAVE_DLADDR) && !defined(HAVE_DL_INFO)
188 - typedef struct
189 - {
190 - const char *dli_fname; /* File name of defining object. */
191 -@@ -90,6 +97,7 @@
192 - const char *dli_sname; /* Name of nearest symbol. */
193 - void *dli_saddr; /* Exact value of nearest symbol. */
194 - } Dl_info;
195 -+
196 - #endif /* HAVE_DL_INFO */
197 -
198 - static char *szDriverButtons[] = {
199 -diff -u -r iODBC-3.52.8.orig/iodbcadm/gtk/gui.h iODBC-3.52.8/iodbcadm/gtk/gui.h
200 ---- iODBC-3.52.8.orig/iodbcadm/gtk/gui.h 2012-03-27 05:15:02.000000000 -0500
201 -+++ iODBC-3.52.8/iodbcadm/gtk/gui.h 2013-01-08 10:30:48.124240299 -0600
202 -@@ -219,5 +219,6 @@
203 - void addlistofdir_to_optionmenu(GtkWidget* widget, LPCSTR path, TDSNCHOOSER *choose_t);
204 - LPSTR create_keyval (HWND wnd, LPCSTR attrs, BOOL *verify_conn);
205 - LPSTR create_fgensetup (HWND hwnd, LPCSTR dsn, LPCSTR attrs, BOOL add, BOOL *verify_conn);
206 -+void create_message (HWND hwnd, LPCSTR dsn, LPCSTR text);
207 -
208 - #endif
209
210 diff --git a/dev-db/libiodbc/libiodbc-3.52.8-r2.ebuild b/dev-db/libiodbc/libiodbc-3.52.8-r2.ebuild
211 deleted file mode 100644
212 index 364fe91e946..00000000000
213 --- a/dev-db/libiodbc/libiodbc-3.52.8-r2.ebuild
214 +++ /dev/null
215 @@ -1,67 +0,0 @@
216 -# Copyright 1999-2015 Gentoo Foundation
217 -# Distributed under the terms of the GNU General Public License v2
218 -
219 -EAPI="5"
220 -
221 -inherit autotools eutils multilib-minimal
222 -
223 -MY_PN="iODBC"
224 -
225 -DESCRIPTION="ODBC Interface for Linux"
226 -HOMEPAGE="http://www.iodbc.org/"
227 -SRC_URI="https://github.com/openlink/${MY_PN}/archive/v${PV}.zip -> ${P}.zip"
228 -
229 -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos"
230 -LICENSE="|| ( LGPL-2 BSD )"
231 -SLOT="0"
232 -IUSE="gtk"
233 -
234 -RDEPEND="gtk? ( x11-libs/gtk+:2[${MULTILIB_USEDEP}] )"
235 -
236 -DEPEND="${RDEPEND}"
237 -
238 -DOCS="AUTHORS ChangeLog NEWS README"
239 -
240 -S="${WORKDIR}/${MY_PN}-${PV}"
241 -
242 -MULTILIB_CHOST_TOOLS=(
243 - /usr/bin/iodbc-config
244 -)
245 -
246 -src_prepare() {
247 - sed -i.orig \
248 - -e '/^cd "$PREFIX"/,/^esac/d' \
249 - iodbc/install_libodbc.sh || die "sed failed"
250 - epatch \
251 - "${FILESDIR}"/libiodbc-3.52.7-debian_bug501100.patch \
252 - "${FILESDIR}"/libiodbc-3.52.7-debian_bug508480.patch \
253 - "${FILESDIR}"/libiodbc-3.52.7-gtk.patch \
254 - "${FILESDIR}"/libiodbc-3.52.7-multilib.patch \
255 - "${FILESDIR}"/libiodbc-3.52.7-unicode_includes.patch \
256 - "${FILESDIR}"/libiodbc-3.52.8-gtk-parallel-make.patch \
257 - "${FILESDIR}"/libiodbc-3.52.8-runtime-failures.patch \
258 - "${FILESDIR}"/fix-runpaths.patch
259 - chmod -x include/*.h || die
260 - eautoreconf
261 -}
262 -
263 -multilib_src_configure() {
264 - ECONF_SOURCE=${S} \
265 - econf \
266 - --disable-static \
267 - --enable-odbc3 \
268 - --enable-pthreads \
269 - --with-layout=gentoo \
270 - --with-iodbc-inidir=yes \
271 - $(use_enable gtk gui)
272 -}
273 -
274 -multilib_src_install_all() {
275 - einstalldocs
276 - prune_libtool_files
277 -
278 - # Install lintian overrides
279 - insinto /usr/share/lintian/overrides
280 - newins debian/iodbc.lintian-overrides iodbc
281 - newins debian/libiodbc2.lintian-overrides libiodbc2
282 -}