Commit graph

71 commits

Author SHA1 Message Date
wiz
4a85d9393e png shlib name changed for png>=1.5.0, so bump PKGREVISIONs. 2011-01-13 13:53:23 +00:00
abs
9987fa4b3a PKGREVISION bumps for changes to gtk2, librsvg, libbonobo and libgnome 2010-11-15 22:56:08 +00:00
obache
a0624c6327 Fixes PLIST_VARS name for sqlite.
part of PR#43972.
2010-10-15 07:01:08 +00:00
obache
dc6ae41062 Update uim to 1.6.0.
Based on PR#43872 by YAMASHIRO, Jun.
some fixes and improvements by me.

uim Changelog:
  - New IM uim-social-ime
  - New IM uim-ajax-ime
  - New IM uim-yahoo-jp
  - Support Wubi86 and ZhengMa tables with Generic IM
  - Improved uim-tutcode with many nice features with table style
    candidate window
  - Stable Qt4 bridge
  - Annotation system
  - Internal plugin system reorganization
  - uim-elatin enhancement
  - Japanese multiple-segment IM enhancement
2010-09-18 03:08:30 +00:00
wiz
4d24b9b8ad More PKGREVISION bumps for pixman update. 2010-09-14 11:13:10 +00:00
obache
a2a4b8b927 anthy-utf8.png will be installed if --with-anthy-utf8 configure option.
Noticed by Ryo ONODERA in PR#43705.
2010-08-05 13:23:20 +00:00
obache
715e8e40a4 Bump PKGREVISION from libpng shlib name change. 2010-06-16 08:33:30 +00:00
obache
87a99f3dd2 Rename options for QT and KDE.
default qt and kde are cosidered as qt4 and kde4.
2010-05-15 07:05:57 +00:00
obache
cca7ca0629 remove a deprecated package from comment. 2010-05-15 06:50:03 +00:00
obache
fc24be2cb4 Allow to build with sj3. 2010-02-15 13:56:17 +00:00
obache
41dc0c2517 Remove "XXX why is readline a must?" comment.
It make no sense at all, because just checking existence of builtin libedit.
2010-02-14 08:41:36 +00:00
obache
368153341d Fixes CONFLICTS pattern for uim-qt4-immodule. 2010-01-20 11:10:46 +00:00
obache
80234d1b7c Update uim to 1.5.7, based on PR#42481 by YAMASHIRO Jun.
pkgsrc changelog:
* Enable Anthy's UTF-8 dictionary support.
* Improved configure option for 'eb' option.
* Add qt4/kde4 option
(Note: UIM widget for KDE4("kde4" option) still buggy)

Overview of changes from 1.5.6 to 1.5.7
=======================================
* New features
  - uim-chardict-qt4
  - uim-toolbar-qt4
  - uim-pref-qt4
  - uim-candwin-qt4
  - uim-applet-kde4
    * Experimental support of Qt4 tools by Muneyuki Noguchi (#24123,
      #24620)

* Enhancement
  - uim-toolbar-gtk-systray
    * Support transparent background

* Fixes
  - GTK+ bridge
    * Fix crash in combination with Firefox and flashplayer plugin
      (#25139)

  - uim-fep
    * Fix compilation on NetBSD current ([uim-ja 148])

  - uim.el
    * Fix bug: uim.el doesn't work when linum-mode is activated and
      the inline candidates displaying mode is enabled ([uim-en 245])
    * Fix bug: Some special keys (such as arrow keys) cannot be used
      when uim.el is enabled on emacs23 with -nw option.

  - Qt4 bridge
    * Don't enable knotify3 when qt4-immodule is enabled in configure
      time (#19877)
    * Fix compilation when srcdir != builddir

  - uim-notify
    * Disable uim-notify on build phase to prevent dependency library
      mismatch

  - uim-chardict-qt
    * Install translation file properly ([uim-ja 150])

Overview of changes from 1.5.5 to 1.5.6
=======================================
* Enhancement
  - uim-dict-gtk
    * Support UTF-8 characters with Anthy personal dictionary

* Fixes
  - XIM bridge (uim-xim)
    * Fix segfault with latest X.Org
    * Fix segfault with PRIME

* Others
  - Apply build fix from Fedora
2010-01-20 11:06:07 +00:00
obache
073da0b742 libuim is linked with libintl, so add buildlink to gettext-lib. 2010-01-05 02:10:13 +00:00
obache
1d1d176b6b Add workaround for PR 41447.
* Add dependency m17n-contrib for m17nlib option.
  It is required for icons.
* Remove m17-*.png icon files from PLIST and generate/delete symbolic links at
  install/deinstall.

XXX: symbolic links may be broken/missing when update m17n-contrib.
XXX: There is no chance to invoke relink at the time.
2009-10-01 12:30:32 +00:00
sno
6f7368d4db bump revision because of graphics/jpeg update 2009-08-26 19:56:37 +00:00
wiz
d70523df21 Remove USE_DIRS from pkgsrc.
Shared directories can now be created independently by the pacakges
needing them and will be removed automatically by pkg_delete when empty.

Packages needing empty directories can use the @pkgdir command in PLIST.

Discussed and ok'd in thread starting at
http://mail-index.netbsd.org/tech-pkg/2009/06/30/msg003546.html
2009-07-22 09:01:16 +00:00
joerg
1ad1d43833 Use @pkgdir. 2009-06-14 20:19:52 +00:00
joerg
45656cf39c Remove @dirrm entries from PLISTs 2009-06-14 18:00:32 +00:00
obache
94619e6add Add workaround to fix build failure with gnome option
(gnome-panel>=2.25.3, libpanel-applet doesn't depend on libgnomeui anymore),

Fixes PR 41071.
2009-05-17 05:06:02 +00:00
joerg
2d1ba244e9 Simply and speed up buildlink3.mk files and processing.
This changes the buildlink3.mk files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.
2009-03-20 19:23:50 +00:00
obache
fea944a8e0 Update uim to 1.5.5.
Based on patch from Yamashiro, Jun in tech-pkg-ja@.

While here, deprecate curses and x11 option then introduce uim-fep and xim
option to exactly enable/disable those features.

Overview of changes from 1.5.4 to 1.5.5
=======================================
* Enhancements
  - uim-anthy
  - uim-anthy-utf8
    * Learn transposing Katakana/Hiragana string (bug #18630)

  - misc Japanese IM
    * AZIK roma-kana table update
    * Don't use "nwa", "nwi", "nwu", "nwe", "nwo" roma-kana sequences
      by default

  - uim-pref-gtk
  - uim-pref-qt
    * Reduced startup time

* Fixes
  - GTK+ bridge
  - uim.el
  - uim-skk
  - uim-look
    * Plug memory leaks

  - uim-dict-gtk
    * Fix warning with GTK+-2.14.x


Overview of changes from 1.5.3 to 1.5.4
=======================================
* Enhancements
  - Generic IM
    * Cache candidates to improve the performance
    * Add an option to show candidate window automatically when
      multiple candidates are found

  - uim-tutcode
    * New symbol (kigou) input mode

  - GTK+ bridge
  - Qt{3,4} bridge
  - XIM bridge
    * Improve the performance upon activating the window with large
      number of candidates

* Fixes
  - uim.el
    * Plug memory leak.
    * Ignore 'd' command if valid uim-default-im-engine is defined

  - uim-fep
    * Fix compilation with Solaris' cc

  - uim-skk
    * Fix handling in non-matching upper case character in
      skk-proc-state-direct.

  - uim-pref-gtk
    * Fix warning with GTK+-2.14.x


Overview of changes from 1.5.2 to 1.5.3
=======================================
* Fixes
  - Qt4 bridge (experimental)
    * [CRITICAL] Fix bug with Qt4 >= 4.4.1, which makes applications
      infinite loop at the startup
    * [CRITICAL] Fix uim-helper handling which could cause unexpected crashes
    * Fix key press with shift, control, alt, and meta keys

  - uim-xim
    * Fix some minor protocol errors

  - uim.el
    * Improve minibuffer editing

  - uim-tutcode
    * Fix out-of-range error when candidates are longer than
      tutcode-heading-label-char-list

* Others
  - uim-toolbar-gtk-systray
    * Adjust ythickness of the buttons

  - uim-pref-gtk
    * Add vertical scrollbar for the setting pane


Overview of changes from 1.5.1 to 1.5.2
=======================================
* Enhancements
  - Enable input method rotation by hotkeys

  - uim-trycode
    * Updated the composition table to 2008-04-18 version

* Fixes
  - uim.el
    * [CRITICAL] Fix breaking minor-mode-map-alist in some cases.
    * [CRITICAL] Fix uim-el-helper-agent
    * Fix displaying candidates when a right-hand neighbor
       character of the cursor is a horizontal-tab

  - uim-xim
    * Fix Japanese kana-keyboard input hack to distinguish 'kana_RO'
      key and backslash key

  - uim-canna
    * Don't disable libuim functionality even when canna server is
      stopped.

  - uim-elatin
    * Fix problem when only elatin IM is loaded.

  - uim-prime
    * Fix crash when input mode is forced to set as app-mode by
      toolbar menu while "Enable vi-cooperative mode" is off.
2009-01-23 13:40:32 +00:00
uebayasi
e9c5f6feff Add options: curses, x11. 2009-01-09 03:32:08 +00:00
obache
d4609c9322 The editline plugin depend on libedit. 2008-09-24 03:03:45 +00:00
obache
64e976e509 Update uim to 1.5.1.
Patch provided by Yamashiro Jun in PR 38811.

Changelog 1.4.2 to 1.5.1:
* Add new inputmethods:
 elatin -- Emacs-style Latin characters input method
 look -- Predictive input method for English
 anthy-utf8 (unsupported in this package)
 sj3 (unsupported in this package)
 wnn (unsupported in this package)
* Add Qt4 IM module(unsupported in this package)
* Various API and ABI changes (see doc/COMPATIBILITY)
* Bugfix and many internal changes.

Package changelog:
* Add new options.mk options:
 gnome: GNOME applet
 prime: inputmethod/prime
 m17nlib: devel/m17n-lib
2008-06-08 13:01:48 +00:00
obache
a63efd34f9 Need msgfmt to build.
Noticed by Hasso Tepper in PR 38824.
2008-06-02 11:05:03 +00:00
obache
889f8d86c9 Need to buildlink devel/libgcroots. 2008-04-13 04:08:03 +00:00
jlam
841dfa0e7a Convert to use PLIST_VARS instead of manually passing "@comment "
through PLIST_SUBST to the plist module.
2008-04-12 22:42:57 +00:00
obache
bd579f3497 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
2008-03-03 00:36:09 +00:00
obache
1ef73a86c9 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
2008-03-02 01:57:37 +00:00
wiz
3528e06345 Fix paths for GConf, libglade, libart, libsigc++, lablgtk moves.
Bump PKGREVISION.
2007-09-21 13:03:25 +00:00
joerg
99886a75ff Modular Xorg support. 2007-02-19 20:04:24 +00:00
wiz
19c8df303f Update to 1.3.1, provided by Yamashiro, Jun in PR 35315.
Overview of changes from 1.3.0 to 1.3.1
==
* Fixes
  - SKK
    - Fix specific key handling in wide-latin direct input mode

  - uim-pref-qt
    - Fix compilation on non-immodule version of Qt3

* Others
  - uim-toolbar-{gtk,gtk-systray,applet}
    - Avoid potential misbehavior in property activation by popup menu
  - uim_panelapplet
    - Improve layout upon resize of the KDE panel
  - uim-candwin-qt
    - Handle disconnect from uim-xim sanely

Overview of changes from 1.3.0-beta to 1.3.0
==
* Fixed
  - XIM bridge
    - Fix compilation on pre-X11R6.7 environment.

Overview of changes from 1.3.0-alpha to 1.3.0-beta
==
* Fixed
  - libuim
    - Minor fix for text acquisition and injection
    - Add caps-lock, scroll-lock, and num-lock keysyms

  - Tcode
  - Try-code
    - Update compose table

  - uim-toolbar-qt
    - Suppress runtime warning when icon files are missing

  - GTK+ bridge
  - Qt bridge
  - XIM bridge
    - Support caps-lock, scroll-lock, and num-lock keysyms
    - Fix page shift behavior

Overview of changes from 1.2.x to 1.3.0-alpha
==
* New features
  - libuim
    - Obsolete experimental surrounding text API
    - Add text acquisition API and support it in GTK+ and Qt bridges
    - Add text injection API (uim_input_string())
    - Support focus-in and focus-out handler in IM context
    - More keysyms support
    - See doc/COMPATIBILITY for further details

  - Anthy
    - Kana keyboard support (experimental)
  - Latin IM
    - Support deadkeys with preedit enabled
  - Try-Code IM
    - New Japanese IM based on T-Code

  - uim_panelapplet
    - New toolbar applet for KDE panel
  - uim-toolbar-gtk
    - Double click to shrink the window (Masatake Yamato)
  - uim-toolbar-qt
    - Double click to shrink the window

  - uim-pref-gtk
  - uim-pref-qt
    - Support more keysyms in key editor

  - GTK+ bridge
  - Qt bridge
  - XIM bridge
    - More keysyms support

* Fixes
  - Prime
    - Fix key handling in word registration mode (bug #8984)
  - Tcode
    - Update compose table
  - Generic (Tcode, Hangul, PY)
    - Fix key handling

  - uim-toolbar-gtk
    - More icons (Shun-ichi TAHARA)
  - uim-toolbar-qt
    - More icons
    - Use smaller toolbar icons
    - Fix in movement with mouse pointer

  - GTK+ bridge
    - Use workaround for gtk_im_context_reset()
  - Qt bridge
    - Fix for preedit relocation with Japanese IM
  - XIM bridge
    - Fix for java applications with incorrect font setting
    - Workaround for Flash Player 9 plugin

* Others
  - Input method icons
    - Replace with inputmethod-icons 1.1.1
  - uim-module-manager
    - Set newly registering module names to the head of IM list
  - uim-input-pad-ja
    - Reorginize pad buttons (Shun-ichi TAHARA)
2007-01-20 16:56:43 +00:00
hira
5cf377f93d Fix PLIST due to update of x11/gtk2. Bump PKGREVISION. 2006-09-16 12:05:16 +00:00
wiz
b9a769b544 Update to 1.2.1:
Overview of changes from 1.2.0 to 1.2.1
==
* Fixes
  - Prime
    - Sync prime.scm with prime-1.0.0.1.
    - Improve connection using unix domain socket.
    - Use unix domain socket connection by default.

  - uim-candwin-qt
    - Fix displaying candidates in input prediction.

  - Qt immodule
    - Fix displaying candidates in input prediction.
    - Fix key handling with control modifier.
2006-08-14 23:01:17 +00:00
wiz
154e73b2d2 Update to 1.2.0, bump BUILDLINK_ABI_DEPENDS for shlib major bump.
(There are no dependencies in pkgsrc.)

Overview of changes from 1.2.0-beta to 1.2.0
==
* Fixes
  o Minor
    - Prime
      - Fix initialization of the context upon IM switch (Konosuke).

    - uim-pref-qt
      - Handle Meta modifier.
    - uim-toolbar-qt
      - Fix to shrink toolbar when any of the buttons are removed.

    - uim.el
      - Fix displaying candidates in input prediction (Konosuke).
      - Fix displaying candidates with appendix on uim-prime (Konosuke).

* Others
  - Bump libuim version.

Overview of changes from 1.2.0-alpha to 1.2.0-beta
==
* Fixes
  o Minor
    - Anthy
    - Canna
    - Mana
      - Commit appropriate space letter in halfwidth_alnum input mode.

    - Qt immodule
      - Fix getting default IM in some environments.

Overview of changes from 1.1.x to 1.2.0-alpha
==
* New features
  - Anthy
    - Input prediction support.
    - Half-width and full-width alphanumeric conversion with a specific
      segment.
    - Add half-width alphanumeric input mode.
    - Change definition of some input-mode transition keys.

  - Canna
  - Mana
    - Hiragana, katakana, half-width katakana, half- and full-width
      alphanumeric conversion with a specific segment.
    - Add half-width alphanumeric input mode.
    - Change definition of some input-mode transition keys.

  - uim-dict-gtk
    - Support Canna private dictionary.

  - Gtk+ immodule
  - Qt immodule
    - Support locale dependent Compose file and ~/.XCompose

* Fixes
  - Anthy, Canan, Mana
    - Don't insert full-width space on half-width katakana mode (bug #502).

  - uim-xim
    - Support ja (EUC) locale in Solaris 10 (bug #7558, KIHARA Hideto).

  - general
    - Handle several input mode keys in Japanese keyboard.
2006-08-05 18:49:29 +00:00
wiz
2880464fc5 Update to 1.1.1:
Overview of changes from 1.1.0 to 1.1.1
==
* Fixes
  - Anthy
  - Mana
    - Fix hang in latin conversion with incomplete roma-kana sequence,
      but the behavior is still corrupted and won't fix in 1.1 series.
  - Canna
    - Fix key bindings for kana input rule.
    - Improve preedit handing on direct mode.
    - Fix IM context reset.
    - Don't hang if Canna server close the connection.

  - uim.el
    - Reflect updated custom preferences on-the-fly even without focus.

  - uim-pref-qt
    - Enable to remove all the key bindings in a setting.
  - uim-toolbar-gtk
  - uim-toolbar-gtk-systray
  - uim-toolbar-applet
    - Fix the position of the menu if it is too large.
2006-07-10 17:48:27 +00:00
jlam
c16221a4db Change the format of BUILDLINK_ORDER to contain depth information as well,
and add a new helper target and script, "show-buildlink3", that outputs
a listing of the buildlink3.mk files included as well as the depth at
which they are included.

For example, "make show-buildlink3" in fonts/Xft2 displays:

	zlib
	fontconfig
	    iconv
	    zlib
	    freetype2
	    expat
	freetype2
	Xrender
	    renderproto
2006-07-08 23:10:35 +00:00
jlam
9430e49307 Track information in a new variable BUILDLINK_ORDER that informs us
of the order in which buildlink3.mk files are (recursively) included
by a package Makefile.
2006-07-08 22:38:58 +00:00
jlam
00478b39e6 Sweep pkgsrc and convert packages that included intltool/buildlink3.mk
to use instead "USE_TOOLS+=intltool".  Remove now unused
intltool/buildlink3.mk
2006-07-05 05:37:39 +00:00
wiz
f8ec62cc7d Update to 1.1.0:
Overview of changes from 1.1.0-beta to 1.1.0
==
* Fixes
  o Critical
    - libuim
      - fix a GC corruption that causes SEGV (YamaKen)

  o Minor
    - Qt immodule
      - proper deadkey and compose key handling (bug #3988, Etsushi)
      - adapted to the menu-based IM switcher (Etsushi)

    - m17n-lib IM
      - fix key handling with modifier keys (Etsushi)

* Others
  - tidy up automake/autoconf related scripts

Overview of changes from 1.1.0-alpha to 1.1.0-beta
==
* New features
  o Minor
    - Anthy
      - hankaku katakana conversion with Anthy-7802 (Etsushi)

* Fixes
  o Minor
    - uim-toolbar-gtk
      - prevent startup hang in a rare case (Etsushi)

    - Latin IM
      - update table (Etsushi)

Overview of changes from 1.0.x to 1.1.0-alpha
==
* New features
  o Major
    - icon support for toolbar (Etsushi, YamaKen)
    - menu-based quick IM switching from toolbar (YamaKen, Etsushi)

  o Minor
    - hotkey-based IM toggle has been able to hold per-context state
      (YamaKen)

  o IM related
    - Anthy, Canna, Mana
      - circular Hiragana, Katakana, Hankaku-kana conversion with
	"Muhenkan" key (Shun-ichi TAHARA)
    - Mana
      - support conversion-result learning with mana-0.2.0 (Shun-ichi
        TAHARA, Masanari)

* Fixes
  o Minor
    - general
      - handle 'Kanji' and 'Hiragana_Katakana' keys (Shun-ichi TAHARA)

    - uim-dict-gtk
      - refresh the word list when removing and updating the existing
        items (Etsushi)
    - uim-im-switcher-gtk
      - respond to the cursor movement from keyboard (Etsushi)
    - uim-pref-gtk
      - handle <Meta>, <Super>, and <Hyper> modifiers in the key
	capture widget (Etsushi)
      - distinguish directories and regular files on pathname custom
	widget (Etsushi, YamaKen)
    - uim-pref-qt
      - distinguish directories and regular files on pathname custom
	widget (Etsushi, YamaKen)

    - GTK+ immodule
      - enable <Alt>, <Meta>, <Super>, and <Hyper> modifier key
	handling on X11 (bug #2468, Etsushi)
      - disuse key snooper to improve shortcut key handling (Etsushi)
    - uim-xim
      - fix event handling with flashplayer plugin (Etsushi)
    - uim-fep
      - fix "commit_string" handling and make uim-input-ja working
        again (Konosuke, Masanari)
    - uim.el
      - handle "commit_string" from helper programs and make
        uim-input-ja working (Konosuke)

* Others
  - improve code properness with -Werror flag

  - contributed and new input method icons (SHIMODA Hiroshi, FUJITA
    Yuji, Jae-hyeon, YamaKen)

  - new icons for input state indicator in the toolbar (YamaKen,
    Jae-hyeon)

  - strip IM name multiplexed in iconic-label of input modes of skk and
    tutcode that confuses users (YamaKen)

  - update translations
    - ja (Daichi Kawahata, YamaKen)
    - ko (Jae-hyeon)
2006-06-12 16:35:20 +00:00
hira
133970d8d0 Add missing USE_LANGUAGES. 2006-05-08 22:49:58 +00:00
jlam
ea5f9f80b6 Strip ${PKGLOCALEDIR} from PLISTs of packages that already obey
PKGLOCALEDIR and which install their locale files directly under
${PREFIX}/${PKGLOCALEDIR} and sort the PLIST file entries.  From now
on, pkgsrc/mk/plist/plist-locale.awk will automatically handle
transforming the PLIST to refer to the correct locale directory.
2006-04-17 07:07:11 +00:00
reed
5abef9be14 Over 1200 files touched but no revisions bumped :)
RECOMMENDED is removed. It becomes ABI_DEPENDS.

BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo.

BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo.

BUILDLINK_DEPENDS does not change.

IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS
which defaults to "yes".

Added to obsolete.mk checking for IGNORE_RECOMMENDED.

I did not manually go through and fix any aesthetic tab/spacing issues.

I have tested the above patch on DragonFly building and packaging
subversion and pkglint and their many dependencies.

I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I
have used IGNORE_RECOMMENDED for a long time). I have been an active user
of IGNORE_RECOMMENDED since it was available.

As suggested, I removed the documentation sentences suggesting bumping for
"security" issues.

As discussed on tech-pkg.

I will commit to revbump, pkglint, pkg_install, createbuildlink separately.

Note that if you use wip, it will fail!  I will commit to pkgsrc-wip
later (within day).
2006-04-06 06:21:32 +00:00
jlam
11993b86ed Bump PKGREVISION for all packages that had broken INSTALL/DEINSTALL
scripts prior to revision 1.43 of bsd.pkginstall.mk.
2006-03-21 06:00:43 +00:00
wiz
1e126d22d5 Bump PKGREVISION for additional dependencies and qt option fix. 2006-03-09 18:04:58 +00:00
wiz
2e20af407d Fix build and PLIST for building with option "qt".
Add missing gettext-lib, qt3-tools (for qt) dependencies.
Add USE_DIRS+=xdg-1.1 for the desktop file.

Addresses PR 33042 by Ryu HAYASAKA.
2006-03-09 18:04:32 +00:00
joerg
5911def816 Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
wiz
768c589c29 Bump BUILDLINK_RECOMMENDED of textproc/expat to 2.0.0 because
of the shlib major bump.
PKGREVISION++ for the dependencies.
2006-01-24 07:31:52 +00:00
wiz
f5b2bd21ac Update to 1.0.1:
Overview of changes from 1.0.0 to 1.0.1
==
* Fixes
  o Minor
    - uim-xim
      - Workaround fix for preventing SEGV if compiled with g++-4.x.

Overview of changes from 1.0.0-beta to 1.0.0-final
==
* Fixes
  o Minor
    - uim.el
      - Sync with uim-el 0.0.6-beta4
    - gtk+ immodule
      - fix SEGV with gvim when the caret state indicator is enabled
	with a timeout value (Etsushi)
      - workaround fix for preedit handling on gvim when use-with-vi?
	is enabled with anthy and mana (Masanari, YamaKen, Etsushi)
    - SKK
      - improve completion behavior (Masanari, Etsushi)

Overview of changes from 1.0.0-alpha to 1.0.0-beta
==
* New features

  o IM related
    - SKK
      - enable word completion with UNIX look command (Etsushi)

* Fixes
  o Critical
    - uim-pref-qt
      - fix behavior of custom widget with integer number when the
        value in the stored file is greater than 99 (Etsushi)

  o Minor
    - update configure script (Etsushi)
      - don't require XML::Parser
      - more strict check for canna
    - Qt immodule
      - fix to respond to uim-pref-gtk's custom messages on the fly in
	addition to uim-pref-qt's (Etsushi)
    - uim-pref-qt
      - code cleanup (Kazuki)

    - Canna
      - fix behavior of backspace key in conversion state (Etsushi)

  o Others
    - Update translations

Overview of changes from 0.4.9.1 to 1.0.0-alpha
==
* New features
  o Main features
    - uim.el (bridge for Emacs) (Konosuke)
    - byeoru Hangul input suite (Jae-hyeon)
    - mana Japanese input (Masanari)

  o IM related
    - toggle-im facility (Etsushi, YamaKen)
    - Anthy
      - vi-cooperative mode (Masanari)
    - Canna
      - vi-cooperative mode (Masanari)
    - SKK (Etsushi)
      - dynamic completion
      - ddskk compatible behavior with mistypes while starting
	kanji-mode, e.g. "kAnnji" for "Kannji"
      - improved numeric conversion
      - support commit with opposite case in latin-conversion
      - support completion with conversion and/or commit at once

* Fixes
  o Critical
    - fix segmentation fault if uim is compiled with '--enabled-debug'
      (Etsushi, dai <d+r AT vdr.jp>)
    - fix IPC (connection to PRIME) in some rare cases (Masanari)
    - fix possible GC crash with anti-stack smashing compilers such as
      GCC4 (Jun, YamaKen)

  o Minor
    - preedit reset with IM switch (Masanari)
    - some build fixes (Masanari)

    - gtk+ immodule
      - disable warnings (Etsushi)
    - uim-xim
      - support changes in X modifier keys on-the-fly (Etsushi)

    - Anthy
      - improve kana-input mode (Masanari)
    - SKK
      - improve completion behavior (Etsushi)
      - improve skkserv connection (Masahito, Etsushi)
    - PRIME
      - proper custom setting (YamaKen)

    - uim-im-switcher-qt
      - show list of IM properly (Etsushi)
    - uim-pref-qt
      - compatible behavior with uim-pref-gtk (Etsushi)

* Others
  o obsolete table API
  o translations
    - add ko (Jae-hyeon)
    - update ja (Daichi Kawahata, YamaKen)
2005-12-31 00:04:28 +00:00