diff options
author | obache <obache@pkgsrc.org> | 2008-03-02 01:57:37 +0000 |
---|---|---|
committer | obache <obache@pkgsrc.org> | 2008-03-02 01:57:37 +0000 |
commit | 1ef73a86c9222b7f3f223d6ffd0e313f1663b32e (patch) | |
tree | fab30eaf73d3a9155e0de1b8f55de963ea32f9ef /inputmethod/uim/Makefile | |
parent | 0b08f22259772d90603c57f77995b8fc62aa9531 (diff) | |
download | pkgsrc-1ef73a86c9222b7f3f223d6ffd0e313f1663b32e.tar.gz |
Update uim to 1.4.2.
Based on patch provided by Yamashiro Jun in PR 38097.
Pkgsrc changes:
* Add build option: "kde".
(This option enable KDE panel applet)
* Change MASTER_SITES and HOMEPAGE for new site.
* Marked as DSTDIR ready.
Overview of changes from 1.4.1 to 1.4.2
==
* Fixed
- uim Scheme library
- Fix memory alignment of symbol name, which can be a problem
with jemalloc in FreeBSD 7 and Firefox 3
- Fix string buffer usage
- Fix possible memory leak
- Fix compilation on Mac OS X 10.5
- Support OpenBSD PowerPC and x86_64 in libgcroots
- libuim
- Fix leak in file descriptors when uim-helper-server is not
working (Christian Biere)
- uim-prime
- Handle unix domain socket timeout
- uim-m17nlib
- Fix listing incomplete IMs
- Japanese composition table
- Fix fullwidth middle dot in halfwidth katakana table for
Japanese kana-keyboard
- GTK+ bridge
- Fix token buffer usage of X11 Compose
- Fix freeing strings allocated by glib
- Qt bridge
- Fix token buffer usage of X11 Compose
- XIM bridge
- Fix token buffer usage of X11 Compose
- Fix compilation with GCC-4.3
- uim-toolbar-gtk-systray
- Adjust focus padding in systray
Overview of changes from 1.4.0 to 1.4.1
==
* Fixed
- libuim
- Fix crash in a context using toggled IM when updating the custom
setting by uim-pref
- Anthy, Canna, Mana
- Fix crash with Kana input mode
- Fix crash upon converting a preedit string into alphanumeric
characters
- Pinyin (Simplified, Unicode, Traditional)
- Fix crash upon selecting a candidate with numeric keys
- uim Scheme library
- Support SIOD compatible behavior with syntax 'if'
- Fix compilation in qt directory with --disable-nls option
Overview of changes from 1.4.0-beta to 1.4.0
==
* Fixed
- Fix the license terms of replace/strsep.c and replace/setenv.c
accidencially mis-modified in r790
- libuim
- Fix unimplemented return value of uim_input_string()
- Fix uneffected --disable-nls
- uim Scheme library
- Fix lacking heap preallocation for heavy job. This makes uim-pref startup
faster
Overview of changes from 1.4.0-alpha to 1.4.0-beta
==
* Fixed
- XIM bridge
- Startup error of uim-xim due to the 1.3.x-incompatible behavior of
uim_scm_symbol_value()
- libuim
- Fix corrupted return value by uim_scm_return_value() after uim_scm_eval()
- uim-sh
- Fix broken 'uim-sh -B' error handling
- Fix broken backtrace printing
- Broken compilation on SPARC and IA-64 (NIIBE Yutaka)
- Suppress warnings
Overview of changes from 1.3.x to 1.4.0-alpha
==
* New features
- libuim
- The modified version of SIOD interpreter has been replaced with SigScheme
0.7.2
* Fixed
- [CRITICAL] Fix GC crash on SPARC, IA-64, m68k, and possibly MIPS, Alpha, by
introduction of libgcroots
Diffstat (limited to 'inputmethod/uim/Makefile')
-rw-r--r-- | inputmethod/uim/Makefile | 46 |
1 files changed, 28 insertions, 18 deletions
diff --git a/inputmethod/uim/Makefile b/inputmethod/uim/Makefile index dd39394e10b..91e38019e8c 100644 --- a/inputmethod/uim/Makefile +++ b/inputmethod/uim/Makefile @@ -1,19 +1,20 @@ -# $NetBSD: Makefile,v 1.30 2007/09/21 13:03:56 wiz Exp $ +# $NetBSD: Makefile,v 1.31 2008/03/02 01:57:37 obache Exp $ # -DISTNAME= uim-1.3.1 -PKGREVISION= 1 +DISTNAME= uim-1.4.2 CATEGORIES= inputmethod -MASTER_SITES= http://uim.freedesktop.org/releases/ +MASTER_SITES= http://uim.googlecode.com/files/ EXTRACT_SUFX= .tar.bz2 MAINTAINER= VEG03617@nifty.com -HOMEPAGE= http://uim.freedesktop.org/wiki/ +HOMEPAGE= http://code.google.com/p/uim/ COMMENT= Multilingual input method library +PKG_DESTDIR_SUPPORT= user-destdir + USE_DIRS+= xdg-1.1 USE_LIBTOOL= YES -USE_NCURSES= yes # clear_screen, clr_eos +USE_NCURSES= YES # clear_screen, clr_eos USE_PKGLOCALEDIR= YES USE_TOOLS+= gmake intltool pkg-config USE_LANGUAGES= c c++ @@ -21,25 +22,34 @@ PKGCONFIG_OVERRIDE+= ${WRKSRC}/uim.pc.in GNU_CONFIGURE= YES GTK2_IMMODULES= YES CONFIGURE_ARGS+= --disable-emacs +CONFIGURE_ARGS+= --with-libgcroots=installed + +# Avoid to install internal sigscheme's header & library with patch-aa. +# It conflict with lang/sigscheme. +BUILD_DIRS= sigscheme . +INSTALL_DIRS= . .include "options.mk" post-install: - ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/uim - ${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/uim - ${INSTALL_DATA} ${WRKSRC}/doc/DOT-UIM ${PREFIX}/share/doc/uim - ${INSTALL_DATA} ${WRKSRC}/doc/HELPER-CANDWIN ${PREFIX}/share/doc/uim - ${INSTALL_DATA} ${WRKSRC}/doc/HELPER-PROTOCOL ${PREFIX}/share/doc/uim - ${INSTALL_DATA} ${WRKSRC}/doc/KEY ${PREFIX}/share/doc/uim - ${INSTALL_DATA} ${WRKSRC}/doc/PLUGIN ${PREFIX}/share/doc/uim - ${INSTALL_DATA} ${WRKSRC}/doc/UIM-SCM ${PREFIX}/share/doc/uim - ${INSTALL_DATA} ${WRKSRC}/doc/UIM-SH ${PREFIX}/share/doc/uim - ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/uim/uim-fep - ${INSTALL_DATA} ${WRKSRC}/fep/README ${PREFIX}/share/doc/uim/uim-fep - ${INSTALL_DATA} ${WRKSRC}/fep/README.ja ${PREFIX}/share/doc/uim/uim-fep + ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/uim + ${INSTALL_DATA} ${WRKSRC}/README ${DESTDIR}${PREFIX}/share/doc/uim + ${INSTALL_DATA} ${WRKSRC}/doc/COMPATIBILITY ${DESTDIR}${PREFIX}/share/doc/uim + ${INSTALL_DATA} ${WRKSRC}/doc/CUSTOM ${DESTDIR}${PREFIX}/share/doc/uim + ${INSTALL_DATA} ${WRKSRC}/doc/DOT-UIM ${DESTDIR}${PREFIX}/share/doc/uim + ${INSTALL_DATA} ${WRKSRC}/doc/HELPER-CANDWIN ${DESTDIR}${PREFIX}/share/doc/uim + ${INSTALL_DATA} ${WRKSRC}/doc/HELPER-PROTOCOL ${DESTDIR}${PREFIX}/share/doc/uim + ${INSTALL_DATA} ${WRKSRC}/doc/KEY ${DESTDIR}${PREFIX}/share/doc/uim + ${INSTALL_DATA} ${WRKSRC}/doc/PLUGIN ${DESTDIR}${PREFIX}/share/doc/uim + ${INSTALL_DATA} ${WRKSRC}/doc/UIM-SCM ${DESTDIR}${PREFIX}/share/doc/uim + ${INSTALL_DATA} ${WRKSRC}/doc/UIM-SH ${DESTDIR}${PREFIX}/share/doc/uim + ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/uim/uim-fep + ${INSTALL_DATA} ${WRKSRC}/fep/README ${DESTDIR}${PREFIX}/share/doc/uim/uim-fep + ${INSTALL_DATA} ${WRKSRC}/fep/README.ja ${DESTDIR}${PREFIX}/share/doc/uim/uim-fep .include "../../converters/libiconv/buildlink3.mk" .include "../../devel/gettext-lib/buildlink3.mk" +.include "../../devel/libgcroots/buildlink3.mk" .include "../../devel/ncurses/buildlink3.mk" .include "../../x11/libX11/buildlink3.mk" .include "../../mk/bsd.pkg.mk" |