From c1d759f9010c270f325394a3fab79593c4449997 Mon Sep 17 00:00:00 2001 From: Mystro256 Date: Jan 25 2019 23:20:27 +0000 Subject: Replaced with wxGTK3, please build against wxGTK3 instead! --- diff --git a/.gitignore b/.gitignore deleted file mode 100644 index ba5fb67..0000000 --- a/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -wxGTK-2.8.11.tar.bz2 -/wxGTK-2.8.12.tar.bz2 diff --git a/dead.package b/dead.package new file mode 100644 index 0000000..6b8bd57 --- /dev/null +++ b/dead.package @@ -0,0 +1 @@ +Replaced with wxGTK3, please build against wxGTK3 instead! diff --git a/sources b/sources deleted file mode 100644 index d3fa5dd..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -08f81ab60647308058f6ce99712b14f8 wxGTK-2.8.12.tar.bz2 diff --git a/wx-config b/wx-config deleted file mode 100644 index 35c0c7d..0000000 --- a/wx-config +++ /dev/null @@ -1,43 +0,0 @@ -#! /bin/sh -# -# Multilib-aware wrapper for the wx-config script -# -# Usage: wx-config [--arch ] -# - -if [ $# -ge 2 ]; then - if [ $1 = "--arch" ]; then - arch=$2 - shift 2 - fi -fi - -if [ -z $arch ]; then - arch=`uname -m` -fi - -case $arch in - i?86|ppc|s390|sparc|arm*|ia64|mips|mipsel) - libdir=/usr/lib - ;; - x86_64|ppc64|ppc64le|s390x|sparc64|aarch64|mips64*) - libdir=/usr/lib64 - ;; - *) - echo "Unsupported architecture '$arch'" - exit 8 - ;; -esac - -wxconfig=$libdir/wx/config/gtk2-unicode-release-2.8 -# special case when using 32-bit userspace and 64-bit kernel -if [ ! -f $wxconfig -a \( $arch = ppc64 -o $arch = sparc64 \) ]; then - wxconfig=/usr/lib/wx/config/gtk2-unicode-release-2.8 -fi - -if [ -x $wxconfig ]; then - exec $wxconfig $@ -else - echo "wxGTK-devel isn't installed for architecture '$arch'" - exit 9 -fi diff --git a/wxGTK-2.8.12-abicheck.patch b/wxGTK-2.8.12-abicheck.patch deleted file mode 100644 index 97055ba..0000000 --- a/wxGTK-2.8.12-abicheck.patch +++ /dev/null @@ -1,15 +0,0 @@ -diff -up wxGTK-2.8.12/src/common/appbase.cpp.abicheck wxGTK-2.8.12/src/common/appbase.cpp ---- wxGTK-2.8.12/src/common/appbase.cpp.abicheck 2015-03-12 17:15:18.000000000 +0100 -+++ wxGTK-2.8.12/src/common/appbase.cpp 2015-03-12 17:15:57.000000000 +0100 -@@ -424,10 +424,7 @@ bool wxAppConsole::CheckBuildOptions(con - msg.Printf(_T("Mismatch between the program and library build versions detected.\nThe library used %s,\nand %s used %s."), - lib.c_str(), progName.c_str(), prog.c_str()); - -- wxLogFatalError(msg.c_str()); -- -- // normally wxLogFatalError doesn't return -- return false; -+ wxLogWarning(msg.c_str()); - } - #undef wxCMP - diff --git a/wxGTK-2.8.12-char.patch b/wxGTK-2.8.12-char.patch deleted file mode 100644 index 1d39a7b..0000000 --- a/wxGTK-2.8.12-char.patch +++ /dev/null @@ -1,100 +0,0 @@ -diff -up wxGTK-2.8.12/src/gtk/bdiag.xbm.char wxGTK-2.8.12/src/gtk/bdiag.xbm ---- wxGTK-2.8.12/src/gtk/bdiag.xbm.char 2011-03-22 13:19:01.000000000 +0100 -+++ wxGTK-2.8.12/src/gtk/bdiag.xbm 2016-02-20 10:38:50.000000000 +0100 -@@ -1,6 +1,6 @@ - #define bdiag_width 16 - #define bdiag_height 16 --static char bdiag_bits[] = { -+static unsigned 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}; -diff -up wxGTK-2.8.12/src/gtk/cdiag.xbm.char wxGTK-2.8.12/src/gtk/cdiag.xbm ---- wxGTK-2.8.12/src/gtk/cdiag.xbm.char 2011-03-22 13:19:01.000000000 +0100 -+++ wxGTK-2.8.12/src/gtk/cdiag.xbm 2016-02-20 10:38:50.000000000 +0100 -@@ -1,6 +1,6 @@ - #define cdiag_width 16 - #define cdiag_height 16 --static char cdiag_bits[] = { -+static unsigned 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}; -diff -up wxGTK-2.8.12/src/gtk/cross.xbm.char wxGTK-2.8.12/src/gtk/cross.xbm ---- wxGTK-2.8.12/src/gtk/cross.xbm.char 2011-03-22 13:19:01.000000000 +0100 -+++ wxGTK-2.8.12/src/gtk/cross.xbm 2016-02-20 10:38:50.000000000 +0100 -@@ -1,6 +1,6 @@ - #define cross_width 15 - #define cross_height 15 --static char cross_bits[] = { -+static unsigned 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}; -diff -up wxGTK-2.8.12/src/gtk/dcclient.cpp.char wxGTK-2.8.12/src/gtk/dcclient.cpp ---- wxGTK-2.8.12/src/gtk/dcclient.cpp.char 2016-02-20 10:38:50.000000000 +0100 -+++ wxGTK-2.8.12/src/gtk/dcclient.cpp 2016-02-20 10:49:11.000000000 +0100 -@@ -427,13 +427,24 @@ void wxWindowDC::SetUpDC() - - if (!hatch_bitmap) - { -+#define CREATE_FROM_XBM_DATA(name) \ -+ gdk_bitmap_create_from_data \ -+ ( \ -+ NULL, \ -+ reinterpret_cast(name ## _bits), \ -+ name ## _width, \ -+ name ## _height \ -+ ) -+ - hatch_bitmap = hatches; -- hatch_bitmap[0] = gdk_bitmap_create_from_data( (GdkWindow *) NULL, bdiag_bits, bdiag_width, bdiag_height ); -- hatch_bitmap[1] = gdk_bitmap_create_from_data( (GdkWindow *) NULL, cdiag_bits, cdiag_width, cdiag_height ); -- hatch_bitmap[2] = gdk_bitmap_create_from_data( (GdkWindow *) NULL, fdiag_bits, fdiag_width, fdiag_height ); -- hatch_bitmap[3] = gdk_bitmap_create_from_data( (GdkWindow *) NULL, cross_bits, cross_width, cross_height ); -- hatch_bitmap[4] = gdk_bitmap_create_from_data( (GdkWindow *) NULL, horiz_bits, horiz_width, horiz_height ); -- hatch_bitmap[5] = gdk_bitmap_create_from_data( (GdkWindow *) NULL, verti_bits, verti_width, verti_height ); -+ hatch_bitmap[0] = CREATE_FROM_XBM_DATA(bdiag); -+ hatch_bitmap[1] = CREATE_FROM_XBM_DATA(cdiag); -+ hatch_bitmap[2] = CREATE_FROM_XBM_DATA(fdiag); -+ hatch_bitmap[3] = CREATE_FROM_XBM_DATA(cross); -+ hatch_bitmap[4] = CREATE_FROM_XBM_DATA(horiz); -+ hatch_bitmap[5] = CREATE_FROM_XBM_DATA(verti); -+ -+#undef CREATE_FROM_XBM_DATA - } - } - -diff -up wxGTK-2.8.12/src/gtk/fdiag.xbm.char wxGTK-2.8.12/src/gtk/fdiag.xbm ---- wxGTK-2.8.12/src/gtk/fdiag.xbm.char 2011-03-22 13:19:01.000000000 +0100 -+++ wxGTK-2.8.12/src/gtk/fdiag.xbm 2016-02-20 10:38:50.000000000 +0100 -@@ -1,6 +1,6 @@ - #define fdiag_width 16 - #define fdiag_height 16 --static char fdiag_bits[] = { -+static unsigned 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}; -diff -up wxGTK-2.8.12/src/gtk/horiz.xbm.char wxGTK-2.8.12/src/gtk/horiz.xbm ---- wxGTK-2.8.12/src/gtk/horiz.xbm.char 2011-03-22 13:19:01.000000000 +0100 -+++ wxGTK-2.8.12/src/gtk/horiz.xbm 2016-02-20 10:38:50.000000000 +0100 -@@ -1,6 +1,6 @@ - #define horiz_width 15 - #define horiz_height 15 --static char horiz_bits[] = { -+static unsigned 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}; -diff -up wxGTK-2.8.12/src/gtk/verti.xbm.char wxGTK-2.8.12/src/gtk/verti.xbm ---- wxGTK-2.8.12/src/gtk/verti.xbm.char 2011-03-22 13:19:02.000000000 +0100 -+++ wxGTK-2.8.12/src/gtk/verti.xbm 2016-02-20 10:38:50.000000000 +0100 -@@ -1,6 +1,6 @@ - #define verti_width 15 - #define verti_height 15 --static char verti_bits[] = { -+static unsigned 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}; diff --git a/wxGTK-2.8.12-test.patch b/wxGTK-2.8.12-test.patch deleted file mode 100644 index 2664872..0000000 --- a/wxGTK-2.8.12-test.patch +++ /dev/null @@ -1,18 +0,0 @@ ---- wxGTK-2.8.12.orig/tests/test.cpp 2011-03-22 13:18:05.000000000 +0100 -+++ wxGTK-2.8.12/tests/test.cpp 2011-04-14 10:35:44.000000000 +0200 -@@ -86,11 +86,11 @@ void TestApp::OnInitCmdLine(wxCmdLinePar - { wxCMD_LINE_SWITCH, _T("L"), _T("longlist"), - _T("list the test cases, do not run them"), - wxCMD_LINE_VAL_NONE, 0 }, -- { wxCMD_LINE_SWITCH, "d", "detail", -- "print the test case names, run them (not implemented)", -+ { wxCMD_LINE_SWITCH, _T("d"), _T("detail"), -+ _T("print the test case names, run them (not implemented)"), - wxCMD_LINE_VAL_NONE, 0 }, -- { wxCMD_LINE_SWITCH, "t", "timing", -- "print names and mesure running time of individual test, run them (not implemented)", -+ { wxCMD_LINE_SWITCH, _T("t"), _T("timing"), -+ _T("print names and mesure running time of individual test, run them (not implemented)"), - wxCMD_LINE_VAL_NONE, 0 }, - { wxCMD_LINE_PARAM, 0, 0, _T("REGISTRY"), wxCMD_LINE_VAL_STRING, - wxCMD_LINE_PARAM_OPTIONAL | wxCMD_LINE_PARAM_MULTIPLE }, diff --git a/wxGTK.spec b/wxGTK.spec deleted file mode 100644 index 1d6be69..0000000 --- a/wxGTK.spec +++ /dev/null @@ -1,670 +0,0 @@ -Name: wxGTK -Version: 2.8.12 -Release: 31%{?dist} -Summary: GTK2 port of the wxWidgets GUI library -License: wxWidgets -Group: System Environment/Libraries -URL: http://www.wxwidgets.org/ -Source0: http://downloads.sf.net/wxwindows/%{name}-%{version}.tar.bz2 -Source1: wx-config -Patch0: %{name}-%{version}-test.patch -# https://bugzilla.redhat.com/show_bug.cgi?id=1200611 -# remove abort when ABI check fails -Patch1: %{name}-%{version}-abicheck.patch -# https://bugzilla.redhat.com/show_bug.cgi?id=1308243 -# backported from https://github.com/wxWidgets/wxWidgets/commit/1780a38b7bc9a9c04d33775a3176fe8516465f50 -Patch2: %{name}-%{version}-char.patch - -BuildRequires: gcc-c++ -BuildRequires: gtk2-devel, zlib-devel >= 1.1.4 -BuildRequires: libpng-devel, libjpeg-devel, libtiff-devel -BuildRequires: expat-devel, SDL-devel -BuildRequires: libGL-devel, libGLU-devel -BuildRequires: libSM-devel -BuildRequires: gstreamer-devel >= 0.10, gstreamer-plugins-base-devel >= 0.10 -BuildRequires: GConf2-devel -BuildRequires: autoconf, gettext -#BuildRequires: cppunit-devel - -Requires: wxBase = %{version}-%{release} -Provides: bundled(scintilla) = 1.70 - -%description -wxWidgets/GTK2 is the GTK2 port of the C++ cross-platform wxWidgets -GUI library, offering classes for all common GUI controls as well as a -comprehensive set of helper classes for most common application tasks, -ranging from networking to HTML display and image manipulation. - - -%package devel -Group: Development/Libraries -Summary: Development files for the wxGTK2 library -Requires: %{name} = %{version}-%{release} -Requires: %{name}-gl = %{version}-%{release} -Requires: %{name}-media = %{version}-%{release} -Requires: wxBase = %{version}-%{release} -Requires: gtk2-devel -Requires: libGL-devel, libGLU-devel -Requires: bakefile -Requires(post): %{_sbindir}/update-alternatives -Requires(postun): %{_sbindir}/update-alternatives - -%description devel -This package include files needed to link with the wxGTK2 library. - - -%package gl -Summary: OpenGL add-on for the wxWidgets library -Group: System Environment/Libraries -Requires: %{name} = %{version}-%{release} - -%description gl -OpenGL (a 3D graphics API) add-on for the wxWidgets library. - - -%package media -Summary: Multimedia add-on for the wxWidgets library -Group: System Environment/Libraries -Requires: %{name} = %{version}-%{release} - -%description media -Multimedia add-on for the wxWidgets library. - - -%package -n wxBase -Summary: Non-GUI support classes from the wxWidgets library -Group: System Environment/Libraries - -%description -n wxBase -Every wxWidgets application must link against this library. It contains -mandatory classes that any wxWidgets code depends on (like wxString) and -portability classes that abstract differences between platforms. wxBase can -be used to develop console mode applications -- it does not require any GUI -libraries or the X Window System. - - -%prep -%setup -q -n %{name}-%{version} -%patch0 -p1 -b .test -%patch1 -p1 -b .abicheck -%patch2 -p1 -b .char - -sed -i -e 's|/usr/lib\b|%{_libdir}|' wx-config.in configure - -# fix plugin dir for 64-bit -sed -i -e 's|/lib|/%{_lib}|' src/unix/stdpaths.cpp - -# fix permissions for sources -chmod a-x include/wx/{msgout.h,dcgraph.h,graphics.h} -chmod a-x src/common/msgout.cpp - - -%build - -export GDK_USE_XFT=1 - -# this code dereferences type-punned pointers like there's no tomorrow. -CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" -CXXFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" - -# --disable-optimise prevents our $RPM_OPT_FLAGS being overridden -# (see OPTIMISE in configure). -%configure \ - --with-opengl \ - --with-sdl \ - --without-gnomeprint \ - --enable-shared \ - --enable-soname \ - --disable-optimise \ - --enable-debug_info \ - --enable-intl \ - --enable-unicode \ - --enable-no_deps \ - --disable-rpath \ - --enable-geometry \ - --enable-graphics_ctx \ - --enable-sound \ - --enable-mediactrl \ - --enable-display \ - --enable-timer \ - --enable-compat24 \ - --disable-catch_segvs - -make %{?_smp_mflags} -make %{?_smp_mflags} -C contrib/src/stc -make %{?_smp_mflags} -C contrib/src/ogl -make %{?_smp_mflags} -C contrib/src/gizmos -make %{?_smp_mflags} -C contrib/src/svg - -# Why isn't this this part of the main build? Need to investigate. -make %{?_smp_mflags} -C locale allmo - -%install -%makeinstall - -%makeinstall -C contrib/src/stc -%makeinstall -C contrib/src/ogl -%makeinstall -C contrib/src/gizmos -%makeinstall -C contrib/src/svg - - -# install our multilib-aware wrapper -rm %{buildroot}%{_bindir}/wx-config -install -p -m 755 %{SOURCE1} %{buildroot}%{_bindir}/wx-config-2.0 -touch %{buildroot}%{_bindir}/wx-config - -#Alternatives setup with wxrc -mv %{buildroot}%{_bindir}/wxrc %{buildroot}%{_bindir}/wxrc-2 -touch %{buildroot}%{_bindir}/wxrc - -%find_lang wxstd -%find_lang wxmsw -cat wxmsw.lang >> wxstd.lang - -%check -pushd tests -#make test -popd - - -%ldconfig_scriptlets - -%ldconfig_scriptlets gl - -%ldconfig_scriptlets media - -%ldconfig_scriptlets -n wxBase - -%post devel -if [ -f %{_bindir}/wx-config ] && [ ! -h %{_bindir}/wx-config ] ; then - rm %{_bindir}/wx-config -fi -%{_sbindir}/update-alternatives --install %{_bindir}/wx-config \ - wx-config %{_bindir}/wx-config-2.0 2 -%{_sbindir}/update-alternatives --install %{_bindir}/wxrc \ - wxrc %{_bindir}/wxrc-2 2 - -%postun devel -if [ $1 -eq 0 ] ; then - %{_sbindir}/update-alternatives --remove wx-config %{_bindir}/wx-config-2.0 - %{_sbindir}/update-alternatives --remove wxrc %{_bindir}/wxrc-2 -fi - -%files -f wxstd.lang -%doc docs/changes.txt docs/gpl.txt docs/lgpl.txt docs/licence.txt -%doc docs/licendoc.txt docs/preamble.txt docs/readme.txt -%{_libdir}/libwx_gtk2u_adv-*.so.* -%{_libdir}/libwx_gtk2u_aui-*.so.* -%{_libdir}/libwx_gtk2u_core-*.so.* -%{_libdir}/libwx_gtk2u_gizmos-*.so.* -%{_libdir}/libwx_gtk2u_gizmos_xrc*.so.* -%{_libdir}/libwx_gtk2u_html-*.so.* -%{_libdir}/libwx_gtk2u_ogl-*.so.* -%{_libdir}/libwx_gtk2u_qa-*.so.* -%{_libdir}/libwx_gtk2u_richtext-*.so.* -%{_libdir}/libwx_gtk2u_stc-*.so.* -%{_libdir}/libwx_gtk2u_svg-*.so.* -%{_libdir}/libwx_gtk2u_xrc-*.so.* - -%files devel -%ghost %{_bindir}/wx-config -%ghost %{_bindir}/wxrc -%{_bindir}/wx-config-2.0 -%{_bindir}/wxrc-* -%{_includedir}/wx-2.8 -%{_libdir}/libwx_*.so -%dir %{_libdir}/wx -%dir %{_libdir}/wx/include -%{_libdir}/wx/include/gtk2* -%dir %{_libdir}/wx/config -%{_libdir}/wx/config/gtk2* -%{_datadir}/aclocal/* -%{_datadir}/bakefile/presets/* - -%files gl -%{_libdir}/libwx_gtk2u_gl-*.so.* - -%files media -%{_libdir}/libwx_gtk2u_media-*.so.* - -%files -n wxBase -%doc docs/changes.txt docs/gpl.txt docs/lgpl.txt docs/licence.txt -%doc docs/licendoc.txt docs/preamble.txt docs/readme.txt -%{_libdir}/libwx_baseu-*.so.* -%{_libdir}/libwx_baseu_net-*.so.* -%{_libdir}/libwx_baseu_xml-*.so.* - - -%changelog -* Sat Jul 14 2018 Fedora Release Engineering - 2.8.12-31 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Fri Feb 09 2018 Fedora Release Engineering - 2.8.12-30 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Thu Aug 03 2017 Fedora Release Engineering - 2.8.12-29 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild - -* Thu Jul 27 2017 Fedora Release Engineering - 2.8.12-28 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - -* Sat Feb 11 2017 Fedora Release Engineering - 2.8.12-27 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - -* Thu Sep 29 2016 Jeremy Newton -- Spec cleanup, fixed broken download link - -* Mon Sep 19 2016 Jeremy Newton - 2.8.12-26 -- Workaround for alternatives: remove wx-config if it's not a symlink - -* Sun Sep 18 2016 Jeremy Newton - 2.8.12-25 -- Missing update-alternatives requirement for devel package - -* Sun Aug 28 2016 Jeremy Newton - 2.8.12-24 -- Fix alternatives with wxGTK3 (#1128365) - -* Sat Feb 20 2016 Dan Horák - 2.8.12-23 -- fix FTBFS (#1308243) -- skip tests as they depend on cppunit-config which was removed from cppunit-devel - -* Fri Feb 05 2016 Fedora Release Engineering - 2.8.12-22 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild - -* Wed Dec 30 2015 Michal Toman - 2.8.12-21 -- Add support for MIPS to wx-config - -* Wed Nov 25 2015 Yaakov Selkowitz - 2.8.12-20 -- Disable gnomeprint support (retired prior to F23) - -* Fri Jun 19 2015 Fedora Release Engineering - 2.8.12-19 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild - -* Mon May 04 2015 Jason L Tibbitts III - 2.8.12-18 -- Indicate that this package bundles scintilla 1.70. - -* Sat May 02 2015 Kalev Lember - 2.8.12-17 -- Rebuilt for GCC 5 C++11 ABI change - -* Thu Mar 12 2015 Dan Horák - 2.8.12-16 -- only warn on ABI mismatch (#1200611) - -* Wed Feb 25 2015 Petr Pisar - 2.8.12-15 -- Rebuild for reverted GCC 5.0 C++ ABI signature - -* Tue Feb 10 2015 Petr Pisar - 2.8.12-14 -- Rebuild for new GCC 5.0 C++ ABI signature (bug #1190971) - -* Mon Aug 18 2014 Fedora Release Engineering - 2.8.12-13 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild - -* Sun Jun 08 2014 Fedora Release Engineering - 2.8.12-12 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild - -* Fri Jan 17 2014 Dan Horák - 2.8.12-11 -- Add ppc64le (#1054411) - -* Tue Jan 14 2014 Peter Robinson 2.8.12-10 -- Add aarch64, clean up spec - -* Sun Aug 04 2013 Fedora Release Engineering - 2.8.12-9 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild - -* Fri Feb 15 2013 Fedora Release Engineering - 2.8.12-8 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild - -* Mon Jan 21 2013 Adam Tkac - 2.8.12-7 -- rebuild due to "jpeg8-ABI" feature drop - -* Fri Dec 21 2012 Adam Tkac - 2.8.12-6 -- rebuild against new libjpeg - -* Sun Jul 22 2012 Fedora Release Engineering - 2.8.12-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild - -* Tue Feb 28 2012 Fedora Release Engineering - 2.8.12-4 -- Rebuilt for c++ ABI breakage - -* Sat Jan 14 2012 Fedora Release Engineering - 2.8.12-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild - -* Tue Dec 06 2011 Adam Jackson - 2.8.12-2 -- Rebuild for new libpng - -* Thu Apr 14 2011 Dan Horák - 2.8.12-1 -- updated to 2.8.12 - -* Mon Feb 07 2011 Fedora Release Engineering - 2.8.11-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild - -* Mon Nov 29 2010 Dan Horák - 2.8.11-3 -- added fix for crashes during DnD (#626012) -- bakefiles are included in devel subpackage (#626314) - -* Thu Jul 1 2010 Dan Horák - 2.8.11-2 -- rebuilt without the internal crash handler - -* Thu Apr 15 2010 Dan Horák - 2.8.11-1 -- updated to 2.8.11 - -* Wed Nov 25 2009 Dan Horák - 2.8.10-9 -- updated the wrapper script (#541087) - -* Fri Nov 20 2009 Dan Horák - 2.8.10-8 -- added multilib-aware wrapper for wx-config - -* Tue Nov 10 2009 Dan Horák - 2.8.10-7 -- added fix for html tables rendering (#534030) -- removed the long time disabled odbc subpackage - -* Sun Oct 25 2009 Dan Horák - 2.8.10-6 -- add fix for wrong menubar height when using larger system font (#528376) - -* Fri Oct 16 2009 Dan Horák - 2.8.10-5 -- add fix for excessive CPU usage (#494425) - -* Mon Jul 27 2009 Fedora Release Engineering - 2.8.10-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild - -* Wed Jul 15 2009 Dan Horák - 2.8.10-3 -- add fix for CVE-2009-2369 (#511279) - -* Thu Jun 11 2009 Dan Horák - 2.8.10-2 -- fix build with glib >= 2.21 - -* Sat Mar 21 2009 Dan Horák - 2.8.10-1 -- update to 2.8.10 -- fix default plugin path for 64 bit arches - -* Wed Feb 25 2009 Fedora Release Engineering - 2.8.9-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild - -* Thu Dec 4 2008 Dan Horák - 2.8.9-3 -- remove support for bakefiles, fixes directory ownership (#474594) - -* Thu Dec 4 2008 Dan Horak - 2.8.9-2 -- drop all the Obsoletes/Provides used for upgrading from the wxGTK 2.6 era -- drop using of x11libdir pointing to X11R6 -- create media subpackage for more precise package dependencies - -* Mon Sep 22 2008 Dan Horak - 2.8.9-1 -- update to 2.8.9 - -* Sat Sep 6 2008 Tom "spot" Callaway - 2.8.8-2 -- fix license tag - -* Thu Jul 31 2008 Dan Horak - 2.8.8-1 -- update to 2.8.8 (rh bug #457406) - -* Tue Apr 1 2008 Dan Horak - 2.8.7-2 -- added fix for a race condition (rh bug #440011) - -* Wed Feb 20 2008 Matthew Miller - 2.8.7-1 -- update to 2.8.7 (rh bug #369621, etc.) -- split base libs into separate wxBase package (rh bug #357961) -- okay, so, wxPython 2.8.7.1 seems to work fine against this version of the - library, so I'm dropping the kludgy-patch-to-2.8.7.1 thing. Please report - any compatibility problems with wxPython 2.8.7.1 and I'll fix them as they - come up. - -* Tue Feb 19 2008 Fedora Release Engineering - 2.8.4-7 -- Autorebuild for GCC 4.3 - -* Tue Aug 28 2007 Hans de Goede - 2.8.4-6 -- Rebuild for new expat 2.0 - -* Fri Aug 3 2007 Matthew Miller - 2.8.4-5 -- obsolete all compat-wxGTK subpackages properly (bug #250687) - -* Mon Jul 16 2007 Matthew Miller - 2.8.4-4 -- patch from svn to fix rh bug #247414 - -* Thu Jul 12 2007 Matthew Miller - 2.8.4-3 -- include libwx_gtk2u_media, since I'm now listing the - buildreqs properly. - -* Thu Jul 12 2007 Matthew Miller - 2.8.4-2 -- buildrequires for libSM-devel, gstreamer-plugins-base-devel, - and GConf2-devel - -* Wed Jul 11 2007 Matthew Miller - 2.8.4-1 -- update to 2.8.4 -- obsolete compat-wxGTK -- add -fno-strict-aliasing - -* Sun Apr 15 2007 Matthew Miller - 2.8.3-2 -- gratuitously bump release number. - -* Sun Apr 15 2007 Matthew Miller - 2.8.3-1 -- update to 2.8.3. - -* Sun Dec 17 2006 Matthew Miller - 2.8.0-2.8.0.1.3 -- add --enable-timer to build wxTimer class for XaraLX. -- NOTE: if anyone else needs any non-default classes or features enabled, - let me know. Thanks! - -* Fri Dec 15 2006 Matthew Miller - 2.8.0-2.8.0.1.2 -- buildrequires gettext - -* Thu Dec 14 2006 Matthew Miller - 2.8.0-2.8.0.1.1 -- patch to 2.8.0.1 wxPython subrelease (following upstream wxPython) - from wxWidgets CVS - -* Thu Dec 14 2006 Matthew Miller - 2.8.0-2.8.0.0.1 -- update to 2.8.0 release -- gtk2 is now the default (and gtk1.2 gone -- about time!) -- compatibility with wxWidgets 2.2 is now gone; add flag to build 2.4 with - compatibility, though (now off by default) -- added "--enable-no_deps" for faster builds -- added "--enable-intl", because that seems like a good idea -- added disable-rpath, enable-geometry, enable-graphics_ctx, enable-sound, - enable-mediactrl, and enable-display to better match upstream wxPython - package. -- buildrequires: gstreamer-devel -- "animate" contributed module no longer exists. -- enable the svg contributed module -- build the .mo files explicitly -- not sure why that's not happening - automatically. -- minor -- location of doc files in src tarball has changed - -* Mon Aug 28 2006 Matthew Miller - 2.6.3-2.6.3.2.3 -- bump release for FC6 rebuild - -* Mon Jul 3 2006 Matthew Miller - 2.6.3-2.6.3.2.2 -- add libGL-devel and libGLU-devel requires to wxGTK-devel package - (see bug #197501). - -* Thu Apr 13 2006 Matthew Miller - 2.6.3-2.6.3.2.1 -- oops -- forgot to change mesa-libGL*-devel -> libGL*-devel - -* Thu Apr 13 2006 Matthew Miller - 2.6.3-2.6.3.2.0 -- patch to cvs subrelease 2.6.3.2 (matches wxPython) - -* Sat Mar 25 2006 Matthew Miller - 2.6.3-1 -- 2.6.3 final -- remove the locale_install thing -- that was just an issue with using the - release candidate. - -* Tue Mar 21 2006 Matthew Miller - 2.6.3-0.rc2 -- update to 2.6.3-rc2 package -- all patches now upstream -- removing 'em. -- use complete 'wxWidgets' source tarball instead of the wxGTK-subset one, - since that's all there is for the release candidate. I'm operating under - the assumption that we'll have a wxGTK source tarball in the future -- - otherwise, I'm going to eventually have to change the name of this - package again. :) -- add ODBC support via unixODBC as subpackage (see bug #176950) -- wait, no; comment out ODBC support as it doesn't build... -- add explicit make locale_install; apparently not done as part of - the general 'make install' anymore. - -* Mon Feb 13 2006 Matthew Miller - 2.6.2-5 -- rebuild in preparation for FC5 - -* Mon Feb 06 2006 Matthew Miller - 2.6.2-4 -- add wxGTK-2.6.2-socketclosefix.patch to fix aMule crashes. see - bugzilla bug #178184 -- add wxGTK-2.6.2-gcc41stringh.patch (pulled from CVS) to make build on - FC5 devel w/ gcc-4.1. - -* Wed Nov 30 2005 Matthew Miller - 2.6.2-3 -- add wxGTK-2.6.2-intl_cpp.patch to deal with amule and probably other - issues (see bug #154618 comment #47) -- obsolete wxGTK2 < 2.6.2-1 specifically, at Matthias Saou's suggestion - -* Mon Nov 28 2005 Matthew Miller - 2.6.2-2 -- implemented some suggestions from Matthias Saou: -- removed extraneous / from last line of ./configure -- removed -n from setup macro, since we're now actually using the - standard name -- don't use summary macro in opengl subpackage, as it's not clear which - summary should get used -- don't bother setting CC, CXX, etc., as configure script does that -- move libdir/wx to devel subpackage - -* Thu Nov 24 2005 Matthew Miller - 2.6.2-1 -- ready for actually putting into Extras -- update mesa buildreqs for new split-up xorg packaging -- libgnomeprint22-devel -> libgnomeprintui22-devel - -* Tue Oct 04 2005 Toshio Kuratomi - 2.6.2-0.1 -- Update to 2.6.2. -- Include the sample wx bakefiles. -- Include new .mo files. -- From Paul Johnson: - Change license to wxWidgets due to concerns over trademark infringement. - Add dist tag. -- From Tom Callaway: Build and include libwx_gtk2u_animate-2.6. - -* Thu Apr 28 2005 Matthew Miller 2.6.1-0.1 -- update to 2.6.1 -- from Michael Schwendt in 2.4.2-11 package: build-require - xorg-x11-Mesa-libGL and xorg-x11-Mesa-libGLU (the libGL and libGLU - deps aren't provided in FC3, so not using that). -- from Thorsten Leemhuis in 2.4.2-12 package: sed -i -e - 's|/usr/lib\b|%%{_libdir}|' in configure also to fix x86_64 -- properly include older 2.4.x changelog - -* Wed Apr 27 2005 Matthew Miller - 2.6.0-0.1 -- include libwx_gtk2u_gizmos_xrc in file listing - -* Wed Apr 27 2005 Matthew Miller - 2.6.0-0.0 -- update to 2.6.0 final release -- configure now wants "--with-gtk=2" instead of "--enable-gtk2". - -* Wed Apr 13 2005 Matthew Miller - 2.5.5-0.2 -- removed provides: wxWidgets/wxWidgets devel -- handy for compatibility - with unmodified generic source packages, but not so good for - repeatable builds. - -* Wed Apr 13 2005 Matthew Miller - 2.5.5-0.1 -- whoops -- forgot to remove a reference to the "common" package -- version-release for obsoletes/provides - -* Tue Apr 12 2005 Matthew Miller - 2.5.5-0 -- remove BU-specific oddities for fedora an idea for a simplied future.... - -* Tue Apr 12 2005 Matthew Miller - 2.5.5-bu45.2 -- whoops -- forgot "Provides: wxGTK2-devel". - -* Tue Apr 12 2005 Matthew Miller - 2.5.5-bu45.1 -- update to 2.5.5 - -* Sat Mar 5 2005 Matthew Miller - 2.5.4-bu45.3 -- Obsolete & provide GTK-xrc, wxGTK-stc, to provide clean upgrade path - -* Tue Mar 1 2005 Matthew Miller - 2.5.4-bu45.2 -- enable wxWindows 2.2 compatibility (for compatibility with 2.4 rpm, - ironically). - -* Tue Mar 1 2005 Matthew Miller - 2.5.4-bu45.1 -- update to 2.5.4 -- the devel version is where all the fun is. -- rebase to updated FE 2.4.2 package -- license isn't "BSD" -- it's "wxWindows Library Licence". -- make gtk2-only -- gtk 1.0.x is no longer supported, and 1.2.x is - being phased out. 2.x is the way to go. -- all current patches no longer necessary (upstream) -- roll "common" subpackage in to main package -- no longer makes sense - to split it out with gtk+ gone -- use SDL, which will make this use Alsa for sound. I believe. -- add gnomeprint support -- add enable-debug_info for debuginfo package -- enable unicode -- use GDK_USE_XFT to enable Pango and fontconfig -- xrc moved from contrib to base -- making it no longer a subpackage -- making stc part of base too -- it's tiny, and doesn't introduce any - additional deps -- leaving gl as a subpackage, though, since it's the only part that - requires GL libs. -- add 'ogl' 2d drawing lib from contrib (needed for wxPython) -- add 'gizmos' from contrib (needed for wxPython) -- make wx-config actually part of the package, since there's no need - to mess with moving it around -- the various afm fonts are gone in 2.5.... -- use configure macro -- add provides for wxWidgets and wxWidgets-devel, because that - seems like a good idea. - -* Sun Jan 23 2005 Ville Skyttä - 2.4.2-8 -- Fix wx-config for x86_64 (#145508). -- Honor $RPM_OPT_FLAGS better, as well as %%{__cc} and %%{__cxx}. - -* Mon Dec 6 2004 Ville Skyttä - 2.4.2-7 -- Patch to avoid aclocal >= 1.8 warnings from wxwin.m4. -- Move unversioned *.so links for -gl, -stc and -xrc to -devel, make -devel - require them. - -* Wed Nov 10 2004 Matthias Saou 2.4.2-6 -- Bump release to provide Extras upgrade path. -- Fix spaces/tabs in spec. -- Remove unneeded zero epochs. -- Add full source URL. - -* Tue Jun 22 2004 Ville Skyttä - 0:2.4.2-0.fdr.2 -- s/wxWindows/wxWidgets/ -- Fix release tag. - -* Sat May 22 2004 Noa Resare - 0:2.4.2-0.fdr.1.3 -- Merged fix from wxGTK cvs head, now works with recent gtk2 - -* Sat Oct 11 2003 Ville Skyttä - 0:2.4.2-0.fdr.1 -- Update to 2.4.2. - -* Mon Aug 4 2003 Ville Skyttä - 0:2.4.1-0.fdr.4 -- Borrow Matthias Saou's -gl and -stc subpackages. - -* Mon Jun 16 2003 Dams 0:2.4.1-0.fdr.3 -- Removed libwx_gtk2_xrc*so* from wxGTK2/wxGTK2-devel packages - -* Sun Jun 15 2003 Dams 0:2.4.1-0.fdr.2 -- Removed *-devel postun scriptlets (from Ville Skyttä) - -* Sat Jun 14 2003 Dams 0:2.4.1-0.fdr.1 -- Updated to 2.4.1 - -* Wed May 28 2003 Dams 0:2.4.0-0.fdr.7 -- Added xrc contrib in separate packages - -* Wed May 21 2003 Dams 0:2.4.0-0.fdr.6 -- Corrected typo in postun devel - -* Wed May 21 2003 Ville Skyttä - 0:2.4.0-0.fdr.5 -- Make -devel packages require the corresponding GTK devel package. -- Save .spec in UTF-8. -- Fixes from Dams: -- Don't build --with-unicode, it breaks stuff (as was already noted by Dams). -- Don't remove wx-config symlinks on upgrades. -- Remove duplicates from docs. - -* Tue May 20 2003 Ville Skyttä - 0:2.4.0-0.fdr.4 -- Split into subpackages, spec file rewrite. -- Use bzipped upstream tarball. -- Clean up BuildRequirement versions. - -* Fri May 9 2003 Dams 0:2.4.0-0.fdr.3 -- Now build/include both gtk/gtk2 libs -- buildroot -> RPM_BUILD_ROOT - -* Mon Mar 3 2003 Dams -- Initial build. -- Disable unicode as it breaks lmule -- use the %%find_lang macro for locale