x11-libs/wxGTK: remove last-rited 2.8 SLOT
authorMart Raudsepp <leio@gentoo.org>
Thu, 16 Aug 2018 21:30:09 +0000 (00:30 +0300)
committerMart Raudsepp <leio@gentoo.org>
Thu, 16 Aug 2018 21:32:34 +0000 (00:32 +0300)
Closes: https://bugs.gentoo.org/661284
Package-Manager: Portage-2.3.46, Repoman-2.3.10

12 files changed:
profiles/package.mask
x11-libs/wxGTK/Manifest
x11-libs/wxGTK/files/wxGTK-2.8.10.1-odbc-defines.patch [deleted file]
x11-libs/wxGTK/files/wxGTK-2.8.11-collision.patch [deleted file]
x11-libs/wxGTK/files/wxGTK-2.8.11-unicode-odbc.patch [deleted file]
x11-libs/wxGTK/files/wxGTK-2.8.12.1-autoconf.patch [deleted file]
x11-libs/wxGTK/files/wxGTK-2.8.12.1-bakefile.patch [deleted file]
x11-libs/wxGTK/files/wxGTK-2.8.12.1-fix-c++14.patch [deleted file]
x11-libs/wxGTK/files/wxGTK-2.8.12.1-libdir.patch [deleted file]
x11-libs/wxGTK/files/wxGTK-2.8.7-mmedia.patch [deleted file]
x11-libs/wxGTK/metadata.xml
x11-libs/wxGTK/wxGTK-2.8.12.1-r2.ebuild [deleted file]

index f509f359eb782e385a4f192e94b505c796a040eb..0639e25225af4e41203f42a1077fb367315d5baf 100644 (file)
@@ -101,7 +101,9 @@ dev-python/django-celery
 # Mart Raudsepp <leio@gentoo.org> (16 Jul 2018)
 # Parallel-installable old versions with no remaining consumers
 # in main tree. Use applications ported to wxGTK:3.0 and
-# wxpython:3.0 instead. Bug #661284
+# wxpython:3.0 instead.
+# Please keep this package.mask entry until at least 16th Oct 2018
+# for extra notification of the unmerge need. Bug #661284
 x11-libs/wxGTK:2.8
 dev-python/wxpython:2.8
 
index 3655a1d260681674212534cad8cdbbbb3fbc530c..ecf85f5bc5fbbb55b3e4c6a729e19babbd7d745b 100644 (file)
@@ -1,6 +1,5 @@
 DIST wxGTK-3.0.3_p20180104.tar.xz 84260 BLAKE2B 3840a4a202778b3e7df0c3470945dd8f083b1b18aa69013ae59975b368cec4f5e9fea3bdd8a05a200fcd146c8616d2258f0b2ee389a6457a638201a8534f9a18 SHA512 840c8248d5a689a462d1dcb9d9962dd453473597d10289802728218a881808f594ff799d2002ceb319d2e79b1b7063d59b181d4a0efff7920a2dee9653b40a72
 DIST wxGTK-3.0.4_p20180507.tar.xz 2972 BLAKE2B 431855d43aefac6227925195c107b21f7539ca2709c98f6d6beb7d25dbdf8633c61bb160fb4e5c993e97dbddc37cdf90dc7b09753a312c25b16f79f0207cfe98 SHA512 9caa7ca3b6f15fd70014ccd4008c4fa76f12cb07d3fc58a8f0d2b9a591cf8be3f0eb40497dc757b9d0a04d26f54296aaa8fe693aa601bb1c058365529bb4bc8b
-DIST wxPython-src-2.8.12.1.tar.bz2 31311482 BLAKE2B 33b3feb5f1182948badcd5695b35a68c673e36694a2db8c77b0b031b185c94c9f8bcf4753d9cbf8937e99a72f4c393d6f79850ed3d730af20a7263b97c620386 SHA512 4f826ccb57d5f4fc03fe7cae67499be70c727a99aebf9d153ea1060a21641642606d44d079ba897c38b176846336aeaebc21d30d5c7a0abec3934d65cf4529f3
 DIST wxWidgets-3.0.3-docs-html.tar.bz2 23803675 BLAKE2B 181305a2b8935adee8d50873665bc094f46a061fe1bcf8521f8a4d5613013d6ad58ce172e56118f3833ce3489ab2e919bbd5482445ce55455e696252bb747d3c SHA512 655efde42e467d1d48d8adb95e2394d90cedca8eb6a54a7d53771d3d2d4d5f72637aea6ea12a4c1f570c3905a458aebea067cd74e184c4c85ca73e49e04282cb
 DIST wxWidgets-3.0.3.tar.bz2 20054446 BLAKE2B ebbe977a59f215fb2e35300aec91ad6d042d099586c4f6624d817c689feae090ff6df5718baa94a79e8e46120a6b4a154a7e9a584e14363e832602841502f0f6 SHA512 dfe53682d7cda1d460f336a890603c4e823078be4b05e7cf43ab36cb49247f702808aa939d9311705bdf5f96eaa076e7a8f77f4415bc07c5bfdc19e5deff1dd1
 DIST wxWidgets-3.0.4-docs-html.tar.bz2 24122986 BLAKE2B ffd38d50e6cb44077f346597863a8dfb1cb5172b9380995082acb23b5b5dae060bc1e3d14307a1146ccd93b5ae9c4fd8fb206346c8d5aced5a535cd3d7f8961a SHA512 2b4cefc98f5f034a8c36237c4979bd02e8b0ed60aaeb31946d8661fb8e5297172cec807e45c96fe2939b012f093950721cda8bf9f750697b50e3741711011ccd
diff --git a/x11-libs/wxGTK/files/wxGTK-2.8.10.1-odbc-defines.patch b/x11-libs/wxGTK/files/wxGTK-2.8.10.1-odbc-defines.patch
deleted file mode 100644 (file)
index 3636b64..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-unixODBC 2.2.14 defines SQLLEN and SQLULEN using the compiler typedef
-declaration instead of preprocessor #define macro definition.  This breaks
-the preprocessor checks in this include file.cpp, causing the source to fall
-back to older types instead, leading to compile time errors like this:
-
-db.cpp:1636: error: cannot convert ‘SQLINTEGER*’ to ‘SQLLEN*’ for argument ‘6’ to
-‘SQLRETURN SQLGetData(void*, SQLUSMALLINT, SQLSMALLINT, void*, SQLLEN, SQLLEN*)’
-...
-dbtable.cpp:592: error: cannot convert ‘SQLUINTEGER*’ to ‘SQLULEN*’ for argument ‘4’ to
-‘SQLRETURN SQLExtendedFetch(void*, SQLUSMALLINT, SQLLEN, SQLULEN*, SQLUSMALLINT*)’
-...
-
-This change hard-wires the new names, breaking compatibility with ancient
-(pre 2001) unixODBC versions.  This change may break other ODBC implementations
-but in Gentoo only unixODBC is supported.
-
-References:
-http://bugs.gentoo.org/310923
-
-2010-03-23 Martin von Gagern
-
---- wxPython-src-2.6.4.0.orig/include/wx/db.h
-+++ wxPython-src-2.6.4.0/include/wx/db.h
-@@ -134,15 +134,6 @@ enum enumDummy {enumDum1};
-     #endif
- #endif
--#ifndef _WIN64
--#ifndef SQLLEN
--#define SQLLEN SQLINTEGER
--#endif
--#ifndef SQLULEN
--#define SQLULEN SQLUINTEGER
--#endif
--#endif
--
- const int wxDB_PATH_MAX                 = 254;
- extern WXDLLIMPEXP_DATA_ODBC(wxChar const *) SQL_LOG_FILENAME;
diff --git a/x11-libs/wxGTK/files/wxGTK-2.8.11-collision.patch b/x11-libs/wxGTK/files/wxGTK-2.8.11-collision.patch
deleted file mode 100644 (file)
index a5c574c..0000000
+++ /dev/null
@@ -1,74 +0,0 @@
-Prevent file collisions between multiple installed SLOTs.
-
-  - Don't install wxwin.m4.  It is installed with app-eselect/eselect-wxwidgets.
-  - Version the bakefile preset filenames.  Unversioned symlinks to these files
-    are handled by eselect.
-  - Version wx-config and wxrc.  Unversioned wrapper scripts are installed with
-    eselect-wxwidgets.
-  - Version wxstd.mo and modify AddCatalog to find it. (this might need more
-    work but no one has complained yet)
-
---- a/Makefile.in
-+++ b/Makefile.in
-@@ -11695,10 +11695,9 @@ COND_wxUSE_REGEX_builtin___LIB_REGEX_p = \
- all: $(__wxregex___depname) $(__wxzlib___depname) $(__wxpng___depname) $(__wxjpeg___depname) $(__wxtiff___depname) $(__wxodbc___depname) $(__wxexpat___depname) $(__monodll___depname) $(__monolib___depname) $(__basedll___depname) $(__baselib___depname) $(__netdll___depname) $(__netlib___depname) $(__coredll___depname) $(__corelib___depname) $(__advdll___depname) $(__advlib___depname) $(__mediadll___depname) $(__medialib___depname) $(__odbcdll___depname) $(__odbclib___depname) $(__dbgriddll___depname) $(__dbgridlib___depname) $(__htmldll___depname) $(__htmllib___depname) $(__qadll___depname) $(__qalib___depname) $(__xmldll___depname) $(__xmllib___depname) $(__xrcdll___depname) $(__xrclib___depname) $(__auidll___depname) $(__auilib___depname) $(__richtextdll___depname) $(__richtextlib___depname) $(__gldll___depname) $(__gllib___depname) $(__sound_sdl___depname) $(__wxrc___depname) $(__cocoa_res___depname)
- install: $(__install_wxregex___depname) $(__install_wxzlib___depname) $(__install_wxpng___depname) $(__install_wxjpeg___depname) $(__install_wxtiff___depname) $(__install_wxodbc___depname) $(__install_wxexpat___depname) $(__install_monodll___depname) $(__install_monolib___depname) $(__install_basedll___depname) $(__install_baselib___depname) $(__install_netdll___depname) $(__install_netlib___depname) $(__install_coredll___depname) $(__install_corelib___depname) $(__install_advdll___depname) $(__install_advlib___depname) $(__install_mediadll___depname) $(__install_medialib___depname) $(__install_odbcdll___depname) $(__install_odbclib___depname) $(__install_dbgriddll___depname) $(__install_dbgridlib___depname) $(__install_htmldll___depname) $(__install_htmllib___depname) $(__install_qadll___depname) $(__install_qalib___depname) $(__install_xmldll___depname) $(__install_xmllib___depname) $(__install_xrcdll___depname) $(__install_xrclib___depname) $(__install_auidll___depname) $(__install_auilib___depname) $(__install_richtextdll___depname) $(__install_richtextlib___depname) $(__install_gldll___depname) $(__install_gllib___depname) $(__install_sound_sdl___depname) $(__install_wxrc___depname) install-wxconfig locale_install locale_msw_install $(__cocoa_res_install___depname)
--      $(INSTALL_DIR) $(DESTDIR)$(datadir)/aclocal
--      (cd $(srcdir) ; $(INSTALL_DATA)  wxwin.m4 $(DESTDIR)$(datadir)/aclocal)
-       $(INSTALL_DIR) $(DESTDIR)$(datadir)/bakefile/presets
--      (cd $(srcdir)/build/bakefiles/wxpresets/presets ; $(INSTALL_DATA)  wx.bkl wx_unix.bkl wx_win32.bkl $(DESTDIR)$(datadir)/bakefile/presets)
-+      (cd $(srcdir)/build/bakefiles/wxpresets/presets/ ; for i in wx.bkl wx_unix.bkl wx_win32.bkl; do \
-+      $(INSTALL_DATA)  $$i $(DESTDIR)$(datadir)/bakefile/presets/wx$(WX_RELEASE_NODOT)$${i##wx} ; done)
-       $(INSTALL_DIR) $(DESTDIR)$(libdir)/wx/include/$(TOOLCHAIN_FULLNAME)/wx
-       for f in setup.h $(RCDEFS_H); do \
-       if test ! -d $(DESTDIR)$(libdir)/wx/include/$(TOOLCHAIN_FULLNAME)/wx/`dirname $$f` ; then \
-@@ -12455,7 +12454,8 @@ install-wxconfig:
-       $(INSTALL_DIR) $(DESTDIR)$(bindir)
-       $(INSTALL_DIR) $(DESTDIR)$(libdir)/wx/config
-       $(INSTALL_PROGRAM) lib/wx/config/$(TOOLCHAIN_FULLNAME) $(DESTDIR)$(libdir)/wx/config
--      (cd $(DESTDIR)$(bindir) && rm -f wx-config && $(LN_S) $(libdir)/wx/config/$(TOOLCHAIN_FULLNAME) wx-config)
-+      (cd $(DESTDIR)$(bindir) && rm -f wx-config-$(WX_RELEASE) \
-+      && $(LN_S) $(libdir)/wx/config/$(TOOLCHAIN_FULLNAME) wx-config-$(WX_RELEASE))
- locale_install: 
-       $(INSTALL_DIR) $(DESTDIR)$(datadir)/locale
-@@ -12463,7 +12463,7 @@ locale_install:
-       $(INSTALL_DIR) $(DESTDIR)$(datadir)/locale/$$l ; \
-       $(INSTALL_DIR) $(DESTDIR)$(datadir)/locale/$$l/LC_MESSAGES ; \
-       if test -f $(srcdir)/locale/$$l.mo ; then \
--      $(INSTALL_DATA) $(srcdir)/locale/$$l.mo $(DESTDIR)$(datadir)/locale/$$l/LC_MESSAGES/wxstd.mo ; \
-+      $(INSTALL_DATA) $(srcdir)/locale/$$l.mo $(DESTDIR)$(datadir)/locale/$$l/LC_MESSAGES/wxstd$(WX_RELEASE_NODOT).mo ; \
-       fi ; \
-       done
---- a/src/common/intl.cpp
-+++ b/src/common/intl.cpp
-@@ -1529,6 +1529,8 @@ void wxLocale::DoCommonInit()
-   m_initialized = false;
- }
-+#define wxSTRINGIZE2(x) wxSTRINGIZE(x)
-+
- // NB: this function has (desired) side effect of changing current locale
- bool wxLocale::Init(const wxChar *szName,
-                     const wxChar *szShort,
-@@ -1597,7 +1599,7 @@ bool wxLocale::Init(const wxChar *szName,
-   bool bOk = true;
-   if ( bLoadDefault )
-   {
--    bOk = AddCatalog(wxT("wxstd"));
-+    bOk = AddCatalog(wxT("wxstd" wxSTRINGIZE2(wxMAJOR_VERSION) wxSTRINGIZE2(wxMINOR_VERSION)));
-     // there may be a catalog with toolkit specific overrides, it is not
-     // an error if this does not exist
---- a/utils/wxrc/Makefile.in
-+++ b/utils/wxrc/Makefile.in
-@@ -120,7 +120,6 @@ distclean: clean
- @COND_USE_XRC_1@      rm -f $(DESTDIR)$(bindir)/wxrc$(EXEEXT) $(DESTDIR)$(bindir)/wxrc-$(WX_RELEASE)
- @COND_USE_XRC_1@      $(INSTALL_PROGRAM) wxrc$(EXEEXT) $(DESTDIR)$(bindir)
- @COND_USE_XRC_1@      mv -f $(DESTDIR)$(bindir)/wxrc$(EXEEXT) $(DESTDIR)$(bindir)/wxrc-$(WX_RELEASE)
--@COND_USE_XRC_1@      (cd $(DESTDIR)$(bindir) && $(LN_S) wxrc-$(WX_RELEASE) wxrc$(EXEEXT))
- @COND_USE_XRC_1@uninstall_wxrc: 
- @COND_USE_XRC_1@      rm -f $(DESTDIR)$(bindir)/wxrc$(EXEEXT)
diff --git a/x11-libs/wxGTK/files/wxGTK-2.8.11-unicode-odbc.patch b/x11-libs/wxGTK/files/wxGTK-2.8.11-unicode-odbc.patch
deleted file mode 100644 (file)
index d272247..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-Allow odbc to be used with unicode builds.
-
---- a/Makefile.in
-+++ b/Makefile.in
-@@ -1217,7 +1217,7 @@ ODBCDLL_CXXFLAGS = $(__odbcdll_PCH_INC) -D__WX$(TOOLKIT)__ \
-       $(__WXUNIV_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) $(__RTTI_DEFINE_p) \
-       $(__THREAD_DEFINE_p) -DWXBUILDING $(__INC_TIFF_p) $(__INC_JPEG_p) \
-       $(__INC_PNG_p) $(__INC_ZLIB_p) $(__INC_ODBC_p) $(__INC_REGEX_p) \
--      $(__INC_EXPAT_p) -DwxUSE_GUI=0 -DWXUSINGDLL -DWXMAKINGDLL_ODBC $(PIC_FLAG) \
-+      $(__INC_EXPAT_p) -DwxUSE_GUI=0 -DWXUSINGDLL -DWXMAKINGDLL_ODBC -DSQL_WCHART_CONVERT $(PIC_FLAG) \
-       $(CPPFLAGS) $(CXXFLAGS)
- ODBCDLL_OBJECTS =  \
-       $(__odbcdll___win32rc) \
diff --git a/x11-libs/wxGTK/files/wxGTK-2.8.12.1-autoconf.patch b/x11-libs/wxGTK/files/wxGTK-2.8.12.1-autoconf.patch
deleted file mode 100644 (file)
index 2701500..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-From 4164cd68d45ec4b3b46c22ed981c81f766154428 Mon Sep 17 00:00:00 2001
-From: Vadim Zeitlin <vadim@wxwidgets.org>
-Date: Thu, 17 Jun 2010 22:30:27 +0000
-Subject: Backport fix from bakefile svn for autoconf 2.65.
-
-Use AC_REQUIRE() instead of directly using a macro, the latter doesn't work
-with autoconf 2.65.
-
-This is a backport of r1337 from bakefile svn to allow people to use autoconf
-2.65 immediately and will become unnecessary when we update to the next
-bakefile version.
-
-git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@64620 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
-
-diff --git a/build/aclocal/bakefile-lang.m4 b/build/aclocal/bakefile-lang.m4
-index 4cc4a67..ec0f711 100644
---- a/build/aclocal/bakefile-lang.m4
-+++ b/build/aclocal/bakefile-lang.m4
-@@ -240,7 +240,7 @@ dnl check for different proprietary compilers depending on target platform
- dnl _AC_BAKEFILE_PROG_COMPILER(LANG)
- AC_DEFUN([_AC_BAKEFILE_PROG_COMPILER],
- [
--    AC_PROG_$1
-+    AC_REQUIRE([AC_PROG_$1])
-     dnl Intel compiler can be used under several different OS and even
-     dnl different architectures (x86, amd64 and Itanium) so it's easier to just
diff --git a/x11-libs/wxGTK/files/wxGTK-2.8.12.1-bakefile.patch b/x11-libs/wxGTK/files/wxGTK-2.8.12.1-bakefile.patch
deleted file mode 100644 (file)
index f497665..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
-From 006b0650b0f390c1e9a19361988b6af7a327e296 Mon Sep 17 00:00:00 2001
-From: nE0sIghT <ykonotopov@gmail.com>
-Date: Wed, 5 Aug 2015 12:38:39 +0300
-Subject: [PATCH 2/2] Fixed bakefile version
-
----
- build/aclocal/bakefile.m4 | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/build/aclocal/bakefile.m4 b/build/aclocal/bakefile.m4
-index 88478ca..aa04b16 100644
---- a/build/aclocal/bakefile.m4
-+++ b/build/aclocal/bakefile.m4
-@@ -837,7 +837,7 @@ AC_DEFUN([AC_BAKEFILE],
-     AC_SUBST(OBJCXXFLAGS)
--    BAKEFILE_BAKEFILE_M4_VERSION="0.2.8"
-+    BAKEFILE_BAKEFILE_M4_VERSION="0.2.9"
-     dnl includes autoconf_inc.m4:
-     $1
--- 
-2.4.6
-
diff --git a/x11-libs/wxGTK/files/wxGTK-2.8.12.1-fix-c++14.patch b/x11-libs/wxGTK/files/wxGTK-2.8.12.1-fix-c++14.patch
deleted file mode 100644 (file)
index dc9b143..0000000
+++ /dev/null
@@ -1,77 +0,0 @@
-Fix building with C++14, which errors out due to narrowing conversions.
-See also: https://bugs.gentoo.org/show_bug.cgi?id=592442
-
-Patch by Francesco Turco
-
---- a/src/gtk/bdiag.xbm
-+++ b/src/gtk/bdiag.xbm
-@@ -1,6 +1,6 @@
- #define bdiag_width 16
- #define bdiag_height 16
- static char bdiag_bits[] = {
--   0x80, 0x80, 0x40, 0x40, 0x20, 0x20, 0x10, 0x10, 0x08, 0x08, 0x04, 0x04,
--   0x02, 0x02, 0x01, 0x01, 0x80, 0x80, 0x40, 0x40, 0x20, 0x20, 0x10, 0x10,
--   0x08, 0x08, 0x04, 0x04, 0x02, 0x02, 0x01, 0x01};
-+   (char)0x80, (char)0x80, (char)0x40, (char)0x40, (char)0x20, (char)0x20, (char)0x10, (char)0x10, (char)0x08, (char)0x08, (char)0x04, (char)0x04,
-+   (char)0x02, (char)0x02, (char)0x01, (char)0x01, (char)0x80, (char)0x80, (char)0x40, (char)0x40, (char)0x20, (char)0x20, (char)0x10, (char)0x10,
-+   (char)0x08, (char)0x08, (char)0x04, (char)0x04, (char)0x02, (char)0x02, (char)0x01, (char)0x01};
---- a/src/gtk/cdiag.xbm
-+++ b/src/gtk/cdiag.xbm
-@@ -1,6 +1,6 @@
- #define cdiag_width 16
- #define cdiag_height 16
- static char cdiag_bits[] = {
--   0x81, 0x81, 0x42, 0x42, 0x24, 0x24, 0x18, 0x18, 0x18, 0x18, 0x24, 0x24,
--   0x42, 0x42, 0x81, 0x81, 0x81, 0x81, 0x42, 0x42, 0x24, 0x24, 0x18, 0x18,
--   0x18, 0x18, 0x24, 0x24, 0x42, 0x42, 0x81, 0x81};
-+   (char)0x81, (char)0x81, (char)0x42, (char)0x42, (char)0x24, (char)0x24, (char)0x18, (char)0x18, (char)0x18, (char)0x18, (char)0x24, (char)0x24,
-+   (char)0x42, (char)0x42, (char)0x81, (char)0x81, (char)0x81, (char)0x81, (char)0x42, (char)0x42, (char)0x24, (char)0x24, (char)0x18, (char)0x18,
-+   (char)0x18, (char)0x18, (char)0x24, (char)0x24, (char)0x42, (char)0x42, (char)0x81, (char)0x81};
---- a/src/gtk/cross.xbm
-+++ b/src/gtk/cross.xbm
-@@ -1,6 +1,6 @@
- #define cross_width 15
- #define cross_height 15
- static char cross_bits[] = {
--   0x84, 0x10, 0x84, 0x10, 0xff, 0x7f, 0x84, 0x10, 0x84, 0x10, 0x84, 0x10,
--   0x84, 0x10, 0xff, 0x7f, 0x84, 0x10, 0x84, 0x10, 0x84, 0x10, 0x84, 0x10,
--   0xff, 0x7f, 0x84, 0x10, 0x84, 0x10};
-+   (char)0x84, (char)0x10, (char)0x84, (char)0x10, (char)0xff, (char)0x7f, (char)0x84, (char)0x10, (char)0x84, (char)0x10, (char)0x84, (char)0x10,
-+   (char)0x84, (char)0x10, (char)0xff, (char)0x7f, (char)0x84, (char)0x10, (char)0x84, (char)0x10, (char)0x84, (char)0x10, (char)0x84, (char)0x10,
-+   (char)0xff, (char)0x7f, (char)0x84, (char)0x10, (char)0x84, (char)0x10};
---- a/src/gtk/fdiag.xbm
-+++ b/src/gtk/fdiag.xbm
-@@ -1,6 +1,6 @@
- #define fdiag_width 16
- #define fdiag_height 16
- static char fdiag_bits[] = {
--   0x01, 0x01, 0x02, 0x02, 0x04, 0x04, 0x08, 0x08, 0x10, 0x10, 0x20, 0x20,
--   0x40, 0x40, 0x80, 0x80, 0x01, 0x01, 0x02, 0x02, 0x04, 0x04, 0x08, 0x08,
--   0x10, 0x10, 0x20, 0x20, 0x40, 0x40, 0x80, 0x80};
-+   (char)0x01, (char)0x01, (char)0x02, (char)0x02, (char)0x04, (char)0x04, (char)0x08, (char)0x08, (char)0x10, (char)0x10, (char)0x20, (char)0x20,
-+   (char)0x40, (char)0x40, (char)0x80, (char)0x80, (char)0x01, (char)0x01, (char)0x02, (char)0x02, (char)0x04, (char)0x04, (char)0x08, (char)0x08,
-+   (char)0x10, (char)0x10, (char)0x20, (char)0x20, (char)0x40, (char)0x40, (char)0x80, (char)0x80};
---- a/src/gtk/horiz.xbm
-+++ b/src/gtk/horiz.xbm
-@@ -1,6 +1,6 @@
- #define horiz_width 15
- #define horiz_height 15
- static char horiz_bits[] = {
--   0x00, 0x00, 0x00, 0x00, 0xff, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
--   0x00, 0x00, 0xff, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
--   0xff, 0x7f, 0x00, 0x00, 0x00, 0x00};
-+   (char)0x00, (char)0x00, (char)0x00, (char)0x00, (char)0xff, (char)0x7f, (char)0x00, (char)0x00, (char)0x00, (char)0x00, (char)0x00, (char)0x00,
-+   (char)0x00, (char)0x00, (char)0xff, (char)0x7f, (char)0x00, (char)0x00, (char)0x00, (char)0x00, (char)0x00, (char)0x00, (char)0x00, (char)0x00,
-+   (char)0xff, (char)0x7f, (char)0x00, (char)0x00, (char)0x00, (char)0x00};
---- a/src/gtk/verti.xbm
-+++ b/src/gtk/verti.xbm
-@@ -1,6 +1,6 @@
- #define verti_width 15
- #define verti_height 15
- static char verti_bits[] = {
--   0x84, 0x10, 0x84, 0x10, 0x84, 0x10, 0x84, 0x10, 0x84, 0x10, 0x84, 0x10,
--   0x84, 0x10, 0x84, 0x10, 0x84, 0x10, 0x84, 0x10, 0x84, 0x10, 0x84, 0x10,
--   0x84, 0x10, 0x84, 0x10, 0x84, 0x10};
-+   (char)0x84, (char)0x10, (char)0x84, (char)0x10, (char)0x84, (char)0x10, (char)0x84, (char)0x10, (char)0x84, (char)0x10, (char)0x84, (char)0x10,
-+   (char)0x84, (char)0x10, (char)0x84, (char)0x10, (char)0x84, (char)0x10, (char)0x84, (char)0x10, (char)0x84, (char)0x10, (char)0x84, (char)0x10,
-+   (char)0x84, (char)0x10, (char)0x84, (char)0x10, (char)0x84, (char)0x10};
diff --git a/x11-libs/wxGTK/files/wxGTK-2.8.12.1-libdir.patch b/x11-libs/wxGTK/files/wxGTK-2.8.12.1-libdir.patch
deleted file mode 100644 (file)
index db95714..0000000
+++ /dev/null
@@ -1,304 +0,0 @@
-From e87336e8d583044d62b1a9400db4c29f1474fa50 Mon Sep 17 00:00:00 2001
-From: nE0sIghT <ykonotopov@gmail.com>
-Date: Wed, 5 Aug 2015 12:37:36 +0300
-Subject: [PATCH 1/2] Backported new libraries search code
-
----
- acinclude.m4 | 75 ++++++++++++++++++++++++++++++++++++++++++++---
- configure.in | 96 +++++++++++++++++++++++-------------------------------------
- 2 files changed, 107 insertions(+), 64 deletions(-)
-
-diff --git a/acinclude.m4 b/acinclude.m4
-index a44747c..1e307c9 100644
---- a/acinclude.m4
-+++ b/acinclude.m4
-@@ -43,16 +43,17 @@ for ac_dir in $1 /usr/include;
- ])
- dnl ---------------------------------------------------------------------------
--dnl call WX_PATH_FIND_LIBRARIES(search path, lib name), sets ac_find_libraries
--dnl to the full name of the file that was found or leaves it empty if not found
-+dnl call WX_PATH_FIND_LIBRARIES(lib name, [optional extra search paths])
-+dnl sets ac_find_libraries to the full name of the file that was found
-+dnl or leaves it empty if not found
- dnl ---------------------------------------------------------------------------
- AC_DEFUN([WX_PATH_FIND_LIBRARIES],
- [
-   ac_find_libraries=
--  for ac_dir in $1;
-+  for ac_dir in $2 $SEARCH_LIB
-   do
-     for ac_extension in a so sl dylib dll.a; do
--      if test -f "$ac_dir/lib$2.$ac_extension"; then
-+      if test -f "$ac_dir/lib$1.$ac_extension"; then
-         ac_find_libraries=$ac_dir
-         break 2
-       fi
-@@ -115,6 +116,72 @@ AC_DEFUN([WX_LINK_PATH_EXIST],
-   fi
- ])
-+dnl ---------------------------------------------------------------------------
-+dnl Usage: WX_FIND_LIB(lib-name, [lib-function to test], [extra search paths])
-+dnl
-+dnl Tests in a variety of ways for the presence of lib-name
-+dnl
-+dnl On success, returns any novel path found in ac_find_libraries; else "std"
-+dnl             and any cflags in ac_find_cflags
-+dnl On failure, ac_find_libraries will be empty
-+dnl ---------------------------------------------------------------------------
-+AC_DEFUN([WX_FIND_LIB],
-+[
-+  ac_find_libraries=
-+
-+  dnl Try with pkg-config first. It requires its lib-name parameter lowercase
-+  fl_pkgname=`echo "$1" | tr [[:upper:]] [[:lower:]]`
-+  dnl suppress PKG_PROG_PKG_CONFIG output; we don't want to keep seeing it
-+  PKG_PROG_PKG_CONFIG() AS_MESSAGE_FD> /dev/null
-+  PKG_CHECK_MODULES([$1], [$fl_pkgname],
-+    [
-+      dnl Start by assuming there are no novel lib paths
-+      ac_find_libraries="std"
-+
-+      dnl A simple copy of the internal vars $1_CFLAGS $1_LIBS doesn't work
-+      dnl inside the macro
-+      dnl
-+      dnl TODO: When we stop being autoconf 2.61 compatible, the next 2 lines
-+      dnl should become:
-+      dnl AS_VAR_COPY([ac_find_cflags], [$1_CFLAGS])
-+      dnl AS_VAR_COPY([fl_libs], [$1_LIBS])
-+      eval ac_find_cflags=\$$1_CFLAGS
-+      eval fl_libs=\$$1_LIBS
-+
-+      dnl fl_libs may now contain -Lfoopath -lfoo (only non-standard paths are
-+      dnl added) We only want the path bit, not the lib names
-+      for fl_path in $fl_libs
-+      do
-+        if test `echo "$fl_path" | cut -c 1-2` = "-L"; then
-+          dnl there shouldn't be >1 novel path
-+          dnl return it without the -L, ready for WX_LINK_PATH_EXIST
-+          ac_find_libraries=`echo "$fl_path" | cut -c 3-`
-+        fi
-+      done
-+    ],
-+    [
-+      if test "x$ac_find_libraries" = "x"; then
-+        dnl Next with AC_CHECK_LIB, if a test function was provided
-+        if test "x$2" != "x"; then
-+          AC_CHECK_LIB([$1], [$2], [ac_find_libraries="std"])
-+        fi
-+      fi
-+
-+      if test "x$ac_find_libraries" = "x"; then
-+        dnl Finally try the search path
-+        dnl Output a message again, as AC_CHECK_LIB will just have said "no"
-+        AC_MSG_CHECKING([elsewhere])
-+        dnl $3 will occasionally hold extra path(s) to search
-+        WX_PATH_FIND_LIBRARIES([$1], [$3])
-+        if test "x$ac_find_libraries" != "x"; then
-+          AC_MSG_RESULT([yes])
-+        else
-+          AC_MSG_RESULT([no])
-+        fi
-+      fi
-+    ])
-+])
-+
- dnl ===========================================================================
- dnl C++ features test
- dnl ===========================================================================
-diff --git a/configure.in b/configure.in
-index 021845d..9c78ba3 100644
---- a/configure.in
-+++ b/configure.in
-@@ -2767,7 +2767,7 @@ if test "$build" != "$host" -a "$GCC" = yes; then
-             x_includes=$ac_find_includes
-         fi
-         if test -z "$x_libraries" -o "$x_libraries" = NONE; then
--            WX_PATH_FIND_LIBRARIES($SEARCH_LIB, Xt)
-+            WX_PATH_FIND_LIBRARIES(Xt)
-             x_libraries=$ac_find_libraries
-         fi
-     fi
-@@ -3554,7 +3554,7 @@ libraries returned by 'pkg-config gtk+-2.0 --libs' or 'gtk-config
-         dnl test for external libxpm if we're configured to use it
-         if test "$wxUSE_GPE" = "yes"; then
-             AC_MSG_CHECKING(for gpewidget library)
--            WX_PATH_FIND_LIBRARIES($SEARCH_LIB,gpewidget)
-+            WX_PATH_FIND_LIBRARIES(gpewidget)
-             if test "$ac_find_libraries" != "" ; then
-                 WX_LINK_PATH_EXIST($ac_find_libraries,$GUI_TK_LIBRARY)
-                 dnl -lgpewidget must be before all GTK libs and
-@@ -3567,7 +3567,7 @@ libraries returned by 'pkg-config gtk+-2.0 --libs' or 'gtk-config
-             fi
-             dnl AC_MSG_CHECKING(for gpe library)
--            dnl WX_PATH_FIND_LIBRARIES($SEARCH_LIB,gpe)
-+            dnl WX_PATH_FIND_LIBRARIES(gpe)
-             dnl if test "$ac_find_libraries" != "" ; then
-             dnl     WX_LINK_PATH_EXIST($ac_find_libraries,$GUI_TK_LIBRARY)
-             dnl     GUI_TK_LIBRARY="$GUI_TK_LIBRARY -lgpe"
-@@ -3817,7 +3817,7 @@ libraries returned by 'pkg-config gtk+-2.0 --libs' or 'gtk-config
-         AC_MSG_CHECKING(for Motif/Lesstif library)
--        WX_PATH_FIND_LIBRARIES($SEARCH_LIB, Xm)
-+        WX_PATH_FIND_LIBRARIES(Xm)
-         if test "x$ac_find_libraries" != "x" ; then
-             AC_MSG_RESULT(found in $ac_find_libraries)
-@@ -3956,7 +3956,7 @@ libraries returned by 'pkg-config gtk+-2.0 --libs' or 'gtk-config
-         dnl test for external libxpm if we're configured to use it
-         if test "$wxUSE_LIBXPM" = "sys"; then
-             AC_MSG_CHECKING(for Xpm library)
--            WX_PATH_FIND_LIBRARIES($SEARCH_LIB,Xpm)
-+            WX_PATH_FIND_LIBRARIES(Xpm)
-             if test "$ac_find_libraries" != "" ; then
-                 WX_LINK_PATH_EXIST($ac_find_libraries,$GUI_TK_LIBRARY)
-                 GUI_TK_LIBRARY="$GUI_TK_LIBRARY$ac_path_to_link"
-@@ -4192,41 +4192,23 @@ dnl ---------------------------------------------------------------------------
- dnl wxDisplay Sanity checks
- dnl ---------------------------------------------------------------------------
-+USE_XINERAMA=0
- if test "$wxUSE_DISPLAY" = "yes"; then
- dnl ---------------------------------------------------------------------------
- dnl Xinerama (for unix ) - Brian Victor
- dnl ---------------------------------------------------------------------------
-     if test "$wxUSE_UNIX" = "yes" -a "$wxUSE_MAC" != 1 -a "$wxUSE_COCOA" != 1; then
--        AC_MSG_CHECKING([for Xinerama])
--        WX_PATH_FIND_LIBRARIES([$SEARCH_LIB],Xinerama)
-+        WX_FIND_LIB(Xinerama, XineramaQueryScreens)
-         if test "$ac_find_libraries" != "" ; then
--            WX_LINK_PATH_EXIST([$ac_find_libraries],[$LDFLAGS])
--            if test "$ac_path_to_link" != " -L/usr/lib" ; then
--                LDFLAGS="$LDFLAGS $ac_path_to_link"
-+            if test "$ac_find_libraries" != "std" ; then
-+              WX_LINK_PATH_EXIST([$ac_find_libraries],[$LDFLAGS])
-+              if test "$ac_path_to_link" != " -L/usr/lib" ; then
-+                  LDFLAGS="$LDFLAGS $ac_path_to_link"
-+              fi
-             fi
-+            USE_XINERAMA=1
-             GUI_TK_LIBRARY="$GUI_TK_LIBRARY -lXinerama"
--            AC_MSG_RESULT([yes])
--
--            AC_MSG_CHECKING([for Xxf86vm extension])
--            WX_PATH_FIND_LIBRARIES([$SEARCH_LIB],Xxf86vm)
--            if test "$ac_find_libraries" != "" ; then
--                AC_MSG_RESULT([yes])
--                AC_CHECK_HEADERS([X11/extensions/xf86vmode.h],
--                                 [
--                                  GUI_TK_LIBRARY="$GUI_TK_LIBRARY -lXxf86vm"
--                                 ],
--                                 [],
--                                 [
--                                      #if HAVE_X11_XLIB_H
--                                        #include <X11/Xlib.h>
--                                      #endif
--                                 ])
--            else
--                AC_MSG_RESULT([no])
--            fi
--
-         else
--            AC_MSG_RESULT([no])
-             AC_MSG_WARN([Xinerama not found; disabling wxDisplay])
-             wxUSE_DISPLAY="no"
-         fi
-@@ -4243,17 +4225,16 @@ dnl X11 session management
- dnl ---------------------------------------------------------------------------
- if test "$wxUSE_DETECT_SM" = "yes"; then
-     if test "$wxUSE_UNIX" = "yes" -a "$wxUSE_MAC" != 1 -a "$wxUSE_COCOA" != 1; then
--        AC_MSG_CHECKING([for -lSM - X11 session management])
--        WX_PATH_FIND_LIBRARIES([$SEARCH_LIB],SM)
-+        WX_FIND_LIB(SM, SmcOpenConnection)
-         if test "$ac_find_libraries" != "" ; then
--            WX_LINK_PATH_EXIST([$ac_find_libraries],[$LDFLAGS])
--            if test "$ac_path_to_link" != " -L/usr/lib" ; then
-+            if test "$ac_find_libraries" != "std" ; then
-+              WX_LINK_PATH_EXIST([$ac_find_libraries],[$LDFLAGS])
-+              if test "$ac_path_to_link" != " -L/usr/lib" ; then
-                 LDFLAGS="$LDFLAGS $ac_path_to_link"
-+              fi
-             fi
-             GUI_TK_LIBRARY="$GUI_TK_LIBRARY -lSM"
--            AC_MSG_RESULT([yes])
-         else
--            AC_MSG_RESULT([no])
-             AC_MSG_WARN([libSM not found; disabling session management detection])
-             wxUSE_DETECT_SM="no"
-         fi
-@@ -4295,51 +4276,46 @@ if test "$wxUSE_OPENGL" = "yes"; then
-             AC_CHECK_HEADER(GL/glu.h, [
-                 found_gl=0
--                AC_MSG_CHECKING([for -lGL])
--                WX_PATH_FIND_LIBRARIES([$SEARCH_LIB /opt/graphics/OpenGL/lib],GL)
-+                WX_FIND_LIB(GL, glBegin, [/opt/graphics/OpenGL/lib])
-                 if test "$ac_find_libraries" != "" ; then
--                    AC_MSG_RESULT([found in $ac_find_libraries])
--
--                    WX_LINK_PATH_EXIST([$ac_find_libraries],[$LDFLAGS])
--                    if test "$ac_path_to_link" != " -L/usr/lib" ; then
-+                    if test "$ac_find_libraries" != "std" ; then
-+                      WX_LINK_PATH_EXIST([$ac_find_libraries],[$LDFLAGS])
-+                      if test "$ac_path_to_link" != " -L/usr/lib" ; then
-                         LDFLAGS_GL="$ac_path_to_link"
-+                      fi
-                     fi
-                     dnl don't suppose that libGL and libGLU are always in the
-                     dnl same directory -- this is not true for some common
-                     dnl distributions
--                    AC_MSG_CHECKING([for -lGLU])
--                    WX_PATH_FIND_LIBRARIES([$SEARCH_LIB],GLU)
-+                    WX_FIND_LIB(GLU, gluBeginCurve, [/opt/graphics/OpenGL/lib])
-                     if test "$ac_find_libraries" != "" ; then
-+                      if test "$ac_find_libraries" != "std" ; then
-                         WX_LINK_PATH_EXIST([$ac_find_libraries],[$LDFLAGS])
-                         if test "$ac_path_to_link" != " -L/usr/lib" -a \
--                                    "$ac_path_to_link" != "$LDFLAGS_GL"; then
--                            LDFLAGS_GL="$LDFLAGS_GL$ac_path_to_link"
-+                                "$ac_path_to_link" != "$LDFLAGS_GL" ; then
-+                          LDFLAGS_GL="$LDFLAGS_GL$ac_path_to_link"
-                         fi
-+                      fi
-                         found_gl=1
-                         OPENGL_LIBS="-lGL -lGLU"
--                        AC_MSG_RESULT([yes])
--                    else
--                        AC_MSG_RESULT([no])
-                     fi
--                else
--                    AC_MSG_RESULT([no])
-                 fi
-                 if test "$found_gl" != 1; then
--                    AC_MSG_CHECKING([for -lMesaGL])
--                    WX_PATH_FIND_LIBRARIES([$SEARCH_LIB],MesaGL)
-+                    WX_FIND_LIB(MesaGL, glEnable, [/opt/graphics/OpenGL/lib])
-                     if test "$ac_find_libraries" != "" ; then
-+                      if test "$ac_find_libraries" != "std" ; then
-                         WX_LINK_PATH_EXIST([$ac_find_libraries],[$LDFLAGS])
--                        LDFLAGS_GL="$LDFLAGS$ac_path_to_link"
--                        OPENGL_LIBS="-lMesaGL -lMesaGLU"
--                        AC_MSG_RESULT([yes])
--                    else
--                        AC_MSG_RESULT([no])
-+                        if test "$ac_path_to_link" != " -L/usr/lib" ; then
-+                          LDFLAGS_GL="$LDFLAGS_GL$ac_path_to_link"
-+                        fi
-+                      fi
-+                      OPENGL_LIBS="-lMesaGL -lMesaGLU"
-                     fi
-                 fi
--            ])
-+            ],, [ ])
-         ],
-         [],
-         [ ])
--- 
-2.4.6
-
diff --git a/x11-libs/wxGTK/files/wxGTK-2.8.7-mmedia.patch b/x11-libs/wxGTK/files/wxGTK-2.8.7-mmedia.patch
deleted file mode 100644 (file)
index cbe3103..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-diff -Naur wxPython-src-2.8.7.1-orig/contrib/src/Makefile.in wxPython-src-2.8.7.1/contrib/src/Makefile.in
---- wxPython-src-2.8.7.1-orig/contrib/src/Makefile.in  2007-07-27 17:57:27.000000000 -0600
-+++ wxPython-src-2.8.7.1/contrib/src/Makefile.in       2007-12-28 17:34:28.000000000 -0600
-@@ -1,6 +1,6 @@
- # $Id$
--CONTRIB_SUBDIRS=fl gizmos mmedia ogl plot stc svg #deprecated #applet
-+CONTRIB_SUBDIRS=fl gizmos ogl plot stc svg #deprecated #applet mmedia
- all:
-       @for d in $(CONTRIB_SUBDIRS); do (cd $$d && $(MAKE)); done
index e8b0e7257496ee251f1fcecc36097962b1505f58..aa10f7e1f6dd1c1de31b93e8a4814c79e7b2045d 100644 (file)
@@ -10,9 +10,6 @@
                        Enable the wxMediaCtrl class for playing audio and video through
                        gstreamer.
                </flag>
-               <flag name="gnome">
-                       Use <pkg>gnome-base/libgnomeprintui</pkg> for printing tasks.
-               </flag>
                <flag name="sdl">
                        Use Simple Directmedia Layer (<pkg>media-libs/libsdl</pkg>) for
                        audio.
diff --git a/x11-libs/wxGTK/wxGTK-2.8.12.1-r2.ebuild b/x11-libs/wxGTK/wxGTK-2.8.12.1-r2.ebuild
deleted file mode 100644 (file)
index 5bfab6f..0000000
+++ /dev/null
@@ -1,184 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-inherit autotools eutils flag-o-matic versionator multilib-minimal
-
-DESCRIPTION="GTK+ version of wxWidgets, a cross-platform C++ GUI toolkit"
-HOMEPAGE="https://wxwidgets.org/"
-
-BASE_PV="$(get_version_component_range 1-3)"
-BASE_P="${PN}-${BASE_PV}"
-
-# we use the wxPython tarballs because they include the full wxGTK sources and
-# docs, and are released more frequently than wxGTK.
-SRC_URI="mirror://sourceforge/wxpython/wxPython-src-${PV}.tar.bz2"
-
-KEYWORDS="alpha amd64 arm ~hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
-IUSE="+X aqua doc debug gnome gstreamer odbc opengl pch sdl tiff"
-
-SLOT="2.8"
-
-RDEPEND="
-       dev-libs/expat[${MULTILIB_USEDEP}]
-       odbc?   ( dev-db/unixODBC[${MULTILIB_USEDEP}] )
-       sdl?    ( media-libs/libsdl[${MULTILIB_USEDEP}] )
-       X?  (
-               dev-libs/glib:2[${MULTILIB_USEDEP}]
-               media-libs/libpng:0=[${MULTILIB_USEDEP}]
-               sys-libs/zlib[${MULTILIB_USEDEP}]
-               virtual/jpeg:0=[${MULTILIB_USEDEP}]
-               x11-libs/gtk+:2[${MULTILIB_USEDEP}]
-               x11-libs/libSM[${MULTILIB_USEDEP}]
-               x11-libs/libXinerama[${MULTILIB_USEDEP}]
-               x11-libs/libXxf86vm[${MULTILIB_USEDEP}]
-               x11-libs/pango[X,${MULTILIB_USEDEP}]
-               gnome?  ( gnome-base/libgnomeprintui:2.2[${MULTILIB_USEDEP}] )
-               gstreamer? (
-                       gnome-base/gconf:2[${MULTILIB_USEDEP}]
-                       media-libs/gstreamer:0.10[${MULTILIB_USEDEP}]
-                       media-libs/gst-plugins-base:0.10[${MULTILIB_USEDEP}] )
-               opengl? ( virtual/opengl[${MULTILIB_USEDEP}] )
-               tiff?   ( media-libs/tiff:0[${MULTILIB_USEDEP}] )
-               )
-       aqua? (
-               x11-libs/gtk+:2[aqua=,${MULTILIB_USEDEP}]
-               virtual/jpeg:0=[${MULTILIB_USEDEP}]
-               tiff?   ( media-libs/tiff:0[${MULTILIB_USEDEP}] )
-               )"
-
-DEPEND="${RDEPEND}
-       virtual/pkgconfig[${MULTILIB_USEDEP}]
-       opengl? ( virtual/glu[${MULTILIB_USEDEP}] )
-       X? ( x11-base/xorg-proto )
-"
-
-PDEPEND=">=app-eselect/eselect-wxwidgets-0.7"
-
-LICENSE="wxWinLL-3
-               GPL-2
-               odbc?   ( LGPL-2 )
-               doc?    ( wxWinFDL-3 )"
-
-S="${WORKDIR}/wxPython-src-${PV}"
-
-src_prepare() {
-       epatch "${FILESDIR}"/${PN}-2.8.11-unicode-odbc.patch
-       epatch "${FILESDIR}"/${PN}-2.8.11-collision.patch
-       epatch "${FILESDIR}"/${PN}-2.8.7-mmedia.patch              # Bug #174874
-       epatch "${FILESDIR}"/${PN}-2.8.10.1-odbc-defines.patch     # Bug #310923
-       epatch "${FILESDIR}"/${PN}-2.8.12.1-fix-c++14.patch        # Bug #592442
-
-       # Bug #421851
-       epatch "${FILESDIR}"/${P}-libdir.patch
-       epatch "${FILESDIR}"/${P}-bakefile.patch
-       epatch "${FILESDIR}"/${P}-autoconf.patch
-
-       # prefix https://bugs.gentoo.org/394123
-       sed -i -e "s:/usr:${EPREFIX}/usr:g" \
-               -e '/SEARCH_INCLUDE="\\/,/"/cSEARCH_INCLUDE="'${EPREFIX}'/usr/include"' \
-               configure || die
-
-       epatch_user
-
-       mv configure.in configure.ac || die
-       eautoconf
-}
-
-multilib_src_configure() {
-       local myconf
-
-       append-flags -fno-strict-aliasing
-
-       # X independent options
-       myconf="--enable-compat26
-                       --enable-shared
-                       --enable-unicode
-                       --with-regex=builtin
-                       --with-zlib=sys
-                       --with-expat=sys
-                       $(use_enable debug)
-                       $(use_enable pch precomp-headers)
-                       $(use_with odbc odbc sys)
-                       $(use_with sdl)
-                       $(use_with tiff libtiff sys)"
-
-       # wxGTK options
-       #   --enable-graphics_ctx - needed for webkit, editra
-       #   --without-gnomevfs - bug #203389
-       use X && \
-               myconf="${myconf}
-                       --enable-graphics_ctx
-                       --enable-gui
-                       --with-libpng=sys
-                       --with-libxpm=sys
-                       --with-libjpeg=sys
-                       $(use_enable gstreamer mediactrl)
-                       $(use_enable opengl)
-                       $(use_with opengl)
-                       $(use_with gnome gnomeprint)
-                       --without-gnomevfs"
-
-       use aqua && \
-               myconf="${myconf}
-                       --enable-graphics_ctx
-                       --enable-gui
-                       --with-libpng=sys
-                       --with-libxpm=sys
-                       --with-libjpeg=sys
-                       --with-mac
-                       --with-opengl"
-                       # cocoa toolkit seems to be broken
-
-       # wxBase options
-       if use !X && use !aqua ; then
-               myconf="${myconf}
-                       --disable-gui"
-       fi
-
-       ECONF_SOURCE="${S}" econf ${myconf}
-}
-
-multilib_src_compile() {
-       emake
-
-       if [[ -d contrib/src ]]; then
-               cd contrib/src || die
-               emake
-       fi
-}
-
-multilib_src_install() {
-       default
-
-       if [[ -d contrib/src ]]; then
-               cd contrib/src || die
-               emake DESTDIR="${D}" install
-       fi
-}
-
-multilib_src_install_all() {
-       cd "${S}"/docs || die
-       dodoc changes.txt readme.txt todo30.txt
-       newdoc base/readme.txt base_readme.txt
-       newdoc gtk/readme.txt gtk_readme.txt
-
-       if use doc; then
-               dodoc -r "${S}"/docs/html
-       fi
-
-       # Stray windows locale file, causes collisions
-       local wxmsw="${ED}usr/share/locale/it/LC_MESSAGES/wxmsw.mo"
-       [[ -e ${wxmsw} ]] && rm "${wxmsw}"
-}
-
-pkg_postinst() {
-       has_version app-eselect/eselect-wxwidgets \
-               && eselect wxwidgets update
-}
-
-pkg_postrm() {
-       has_version app-eselect/eselect-wxwidgets \
-               && eselect wxwidgets update
-}