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 |
-} |