commit uim for openSUSE:Factory
![](https://seccdn.libravatar.org/avatar/e2145bc5cf53dda95c308a3c75e8fef3.jpg?s=120&d=mm&r=g)
Hello community, here is the log from the commit of package uim for openSUSE:Factory checked in at 2013-07-24 15:31:03 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/uim (Old) and /work/SRC/openSUSE:Factory/.uim.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "uim" Changes: -------- --- /work/SRC/openSUSE:Factory/uim/uim.changes 2012-07-02 12:54:55.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.uim.new/uim.changes 2013-07-24 15:31:05.000000000 +0200 @@ -1,0 +2,28 @@ +Tue Jul 16 15:36:23 UTC 2013 - coolo@suse.com + +- remove qt3 support, long dead + +------------------------------------------------------------------- +Tue May 7 15:27:55 UTC 2013 - schwab@suse.de + +- libgcroots-aarch64.patch: Add support for aarch64 in libgcroots +- Don't regenerate configure + +------------------------------------------------------------------- +Tue Apr 30 14:27:38 UTC 2013 - cfarrell@suse.com + +- license update: BSD-3-Clause and LGPL-2.1+ and (BSD-3-Clause or LGPL-2.0) + More detail on license choices. Compatible with Fedora spec file + declaration + +------------------------------------------------------------------- +Sat Apr 27 08:39:51 UTC 2013 - i@marguerite.su + +- update version 1.8.5 + * uim-gtk2/3 + ** Avoid an infinite recursion when no preedit is started (by tagoh) + * uim-tutcode + ** Fix behavior of postfix katakana conversion +- specfile clean + +------------------------------------------------------------------- Old: ---- uim-1.8.1.tar.bz2 uim-sigscheme-build-fixes.diff New: ---- libgcroots-aarch64.patch uim-1.8.5.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ uim.spec ++++++ --- /var/tmp/diff_new_pack.PCkGNH/_old 2013-07-24 15:31:06.000000000 +0200 +++ /var/tmp/diff_new_pack.PCkGNH/_new 2013-07-24 15:31:06.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package uim # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -20,20 +20,20 @@ %define is_gnome3 (0%{?suse_version} > 1140) Name: uim -Version: 1.8.1 +Version: 1.8.5 Release: 0 -Summary: A multilingual input method library -License: GPL-2.0+ +Summary: A multilingual input method framework +License: BSD-3-Clause and LGPL-2.1+ and (BSD-3-Clause or LGPL-2.0) Group: System/I18n/Japanese -Url: http://uim.freedesktop.org/wiki/ -Source0: http://uim.googlecode.com/files/uim-%{version}.tar.bz2 +Url: http://code.google.com/p/uim +Source0: http://uim.googlecode.com/files/%{name}-%{version}.tar.bz2 Source1: suse-start-uim.el Source2: xemacs-auto-autoloads.el Source3: etc-x11-xim.d-uim Source4: baselibs.conf -Patch10: uim-sigscheme-build-fixes.diff -Patch12: uim-fix-crash-in-firefox.diff -Patch13: fix-for-sles-qhash-incomplete-type.patch +Patch2: uim-fix-crash-in-firefox.diff +Patch3: fix-for-sles-qhash-incomplete-type.patch +Patch4: libgcroots-aarch64.patch BuildRequires: anthy-devel BuildRequires: canna-devel BuildRequires: emacs-x11 @@ -42,35 +42,37 @@ BuildRequires: gnome-panel-devel BuildRequires: gtk2-devel BuildRequires: intltool -BuildRequires: kdebase3-devel BuildRequires: libedit-devel BuildRequires: libexpat-devel BuildRequires: libqt4-devel -BuildRequires: libtool BuildRequires: m17n-lib-devel BuildRequires: ncurses-devel BuildRequires: perl-XML-Parser BuildRequires: pkg-config -BuildRequires: qt3-devel BuildRequires: update-desktop-files BuildRequires: xemacs %if %build_gtk3 BuildRequires: pkgconfig(gtk+-3.0) %endif Provides: locale(xorg-x11:ja) +Recommends: %{name}-gtk2 = %{version} +%if %build_gtk3 +Recommends: %{name}-gtk3 = %{version} +%endif +Recommends: %{name}-qt4 = %{version} BuildRoot: %{_tmppath}/%{name}-%{version}-build Requires(pre): %{_bindir}/touch %description -Uim is a multilingual input method library. Uim's project goal is to -provide secure and useful input method for all languages. Currently, it -can input to applications which support gtk+'s immodule or XIM. +Uim is a multilingual input method framework. Uim's goal is to +provide simple, easily extensible and high code-quality input +method development platform, and useful input method environment +for users of desktop and embedded platforms. %package devel Summary: Include Files and Libraries mandatory for Development -Group: System/I18n/Japanese +Group: Development/Libraries/C and C++ Requires: %{name} = %{version} -Requires: glibc-devel %description devel Include Files and Libraries mandatory for Development. @@ -109,57 +111,28 @@ %description applet-gnome GNOME applet for uim -%package qt3 -Summary: Qt3 input module plugin for uim -Group: System/I18n/Japanese -Requires: %{name} = %{version} -Provides: uim-qt = %{version} -Provides: locale(qt3:ja) -Obsoletes: uim-qt - -%description qt3 -Qt3 input module plugin for uim - %package qt4 Summary: Qt4 input module plugin for uim Group: System/I18n/Japanese Requires: %{name} = %{version} -Requires: uim-qt = %{version} Provides: locale(libqt4:ja) %description qt4 Qt4 input module plugin for uim -%package kde3 -Summary: KDE3 Applet for Uim -Group: User Interface/Desktops -Requires: uim = %{version} -Requires: uim-qt3 - -%description kde3 -Uim is a multilingual input method library. Uim aims to -provide secure and useful input methods for all -languages. - %prep %setup0 -q -%patch10 -p1 -%patch12 -p1 -%patch13 -p1 +%patch2 -p1 +%patch3 -p1 +%patch4 -p1 cp emacs/README README.emacs iconv -f euc-jp -t utf-8 < emacs/README.ja > README.ja.emacs %build -autoreconf -f -i -intltoolize --force -cp po/Makefile.in.in qt3/chardict/po -cp po/Makefile.in.in qt4/chardict/po %configure --disable-static --with-pic \ --libexecdir=%{_prefix}/lib/uim \ --with-canna\ --with-anthy-utf8 \ - --with-qt\ - --with-qt-immodule \ --with-qt4 \ --with-qt4-immodule \ --enable-kde-applet @@ -316,22 +289,10 @@ %{_libdir}/bonobo/servers/* %endif -%files qt3 -f uim-chardict-qt.lang -%defattr(-, root, root) -%{_bindir}/uim-*-qt -%{_prefix}/lib/uim/uim-*-qt -%{_prefix}/lib/qt3/plugins/inputmethods/*.so - %files qt4 -f uim-chardict-qt.lang %defattr(-, root, root) %{_bindir}/uim-*-qt4 %{_prefix}/lib/uim/uim-*-qt4 %{_libdir}/qt4/plugins/inputmethods/*.so -%files kde3 -%defattr (-, root, root, -) -%doc AUTHORS COPYING ChangeLog* NEWS README -/opt/kde3/%{_lib}/kde3/uim_panelapplet.so -/opt/kde3/share/apps/kicker/applets/uimapplet.desktop - %changelog ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.PCkGNH/_old 2013-07-24 15:31:06.000000000 +0200 +++ /var/tmp/diff_new_pack.PCkGNH/_new 2013-07-24 15:31:06.000000000 +0200 @@ -1,4 +1,7 @@ uim + recommends "uim-gtk2-<targettype> = <version>" + recommends "uim-gtk3-<targettype> = <version>" + recommends "uim-qt4-<targettype> = <version>" uim-gtk2 post "%if "%_lib" == "lib64"" post "<prefix>%{_bindir}/gtk-query-immodules-2.0-64 > <prefix>%{_sysconfdir}/gtk-2.0/gtk64.immodules" @@ -10,6 +13,7 @@ postun "%else" postun "<prefix>%{_bindir}/gtk-query-immodules-2.0 > <prefix>%{_sysconfdir}/gtk-2.0/gtk.immodules" postun "%endif" + requires "uim-<targettype> = <version>" supplements "packageand(uim:gtk2-<targettype>)" uim-gtk3 post "%if "%_lib" == "lib64"" @@ -22,10 +26,8 @@ postun "%else" postun "<prefix>%{_bindir}/gtk-query-immodules-3.0 --update-cache" postun "%endif" + requires "uim-<targettype> = <version>" supplements "packageand(uim:gtk3-<targettype>)" -uim-qt3 - supplements "packageand(uim:qt3-<targettype>)" - obsoletes "uim-qt-<targettype>" - provides "uim-qt-<targettype> = <version>" uim-qt4 + requires "uim-<targettype> = <version>" supplements "packageand(uim:libqt4-<targettype>)" ++++++ libgcroots-aarch64.patch ++++++ Index: uim-1.8.1/sigscheme/libgcroots/include/private/gcconfig.h =================================================================== --- uim-1.8.1.orig/sigscheme/libgcroots/include/private/gcconfig.h +++ uim-1.8.1/sigscheme/libgcroots/include/private/gcconfig.h @@ -62,6 +62,13 @@ # endif /* Determine the machine type: */ +# if defined(__aarch64__) +# define AARCH64 +# if !defined(LINUX) +# define NOSYS +# define mach_type_known +# endif +# endif # if defined(__arm__) || defined(__thumb__) # define ARM32 # if !defined(LINUX) && !defined(NETBSD) @@ -231,6 +238,10 @@ # define IA64 # define mach_type_known # endif +# if defined(LINUX) && defined(__aarch64__) +# define AARCH64 +# define mach_type_known +# endif # if defined(LINUX) && defined(__arm__) # define ARM32 # define mach_type_known @@ -504,6 +515,7 @@ /* running Amdahl UTS4 */ /* S390 ==> 390-like machine */ /* running LINUX */ + /* AARCH64 ==> ARM AArch64 */ /* ARM32 ==> Intel StrongARM */ /* IA64 ==> Intel IPF */ /* (e.g. Itanium) */ @@ -1724,6 +1736,31 @@ # endif # endif +# ifdef AARCH64 +# define CPP_WORDSZ 64 +# define MACH_TYPE "AARCH64" +# define ALIGNMENT 8 +# ifndef HBLKSIZE +# define HBLKSIZE 4096 +# endif +# ifdef LINUX +# define OS_TYPE "LINUX" +# define LINUX_STACKBOTTOM +# define DYNAMIC_LOADING + extern int __data_start[]; +# define DATASTART ((ptr_t)__data_start) + extern char _end[]; +# define DATAEND ((ptr_t)(&_end)) +# endif +# ifdef NOSYS + /* __data_start is usually defined in the target linker script. */ + extern int __data_start[]; +# define DATASTART ((ptr_t)__data_start) + extern void *__stack_base__; +# define STACKBOTTOM ((ptr_t)__stack_base__) +# endif +# endif + # ifdef ARM32 # define CPP_WORDSZ 32 # define MACH_TYPE "ARM32" ++++++ uim-1.8.1.tar.bz2 -> uim-1.8.5.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/uim/uim-1.8.1.tar.bz2 /work/SRC/openSUSE:Factory/.uim.new/uim-1.8.5.tar.bz2 differ: char 11, line 1 -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@hilbert.suse.de