Commit graph

403 commits

Author SHA1 Message Date
joerg
9bc0cde779 Fix build with newer pth, which defines read and write as macros. 2007-03-24 16:04:56 +00:00
wiz
2d1a8cc474 Bump PKGREVISION for gnome-keyring ABI bump. 2007-03-21 12:05:41 +00:00
wiz
601583c320 Whitespace cleanup, courtesy of pkglint.
Patch provided by Sergey Svishchev in private mail.
2007-02-22 19:26:05 +00:00
joerg
99886a75ff Modular Xorg support. 2007-02-19 20:04:24 +00:00
joerg
aed6208858 Modular Xorg support. 2007-02-15 23:32:32 +00:00
joerg
42c535c2e1 Modular Xorg support. 2007-02-15 14:38:28 +00:00
joerg
18ea7ff0d5 Modular Xorg support. 2007-02-02 19:23:51 +00:00
wiz
43ca47c2d8 Update to 7900, based on patches provided by Yamashiro, Jun in PR 34651.
Additionally, split option handling into options.mk and properly handle
the configuration file.

Changelog in anthy(7100 to 7900):
* Fix Japanese convert algorithm
* Update main Japanese Kana-Kanji dictionary

Changelog in pkgsrc:
* Fix option for additional Kana-Kanji dictionary.
* Update Okinawa dicrectory(optional).
2007-01-20 17:11:52 +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
joerg
87bcb0d3e8 Fix build with standard-compliant^W^Wnon-NetBSD iconv. 2007-01-13 13:02:54 +00:00
joerg
ac3b65718e Needs pkg-config. 2007-01-08 17:00:58 +00:00
rillig
2829e658f2 Mechanically replaced man/* with ${PKGMANDIR}/* in the definition of
INSTALLATION_DIRS, as well as all occurrences of ${PREFIX}/man with
${PREFIX}/${PKGMANDIR}.

Fixes PR 35265, although I did not use the patch provided therein.
2007-01-07 09:13:46 +00:00
obache
dd08694ec2 Fix build problem with gcc4. 2007-01-07 02:00:14 +00:00
obache
f76a99a2ae +kasumi 2007-01-03 17:23:18 +00:00
obache
95e6aa6b35 Add kasumi version 1.0.1.
Imported from pkgsrc-wip-jp, suggested in PR 35336.
And I fixed pkglint warnings.

Kasumi is a dictionary management tool for anthy kana-kanji conversion system.
2007-01-02 15:18:12 +00:00
joerg
d26cf36e57 - fine grained X11 dependencies for packages which have either USE_IMAKE
or USE_X11BASE set, but don't include mk/x11.buildlink3.mk directly or
  via buildlink3.mks
- introduce BUILDLINK_PREFIX.libXpm as alias for BUILDLINK_PREFIX.xpm
  in the !modular case
- fix some cases where the check for libX11 couldn't work at all by using
  C++ for compilation without including the proper headers

Verified using a full X11_TYPE=xorg bulk build without additional
breakage. Discussed with salo@, wiz@ and send to packages@ for feedback.
2006-12-27 13:37:35 +00:00
joerg
58c3144236 Mechanically replace all includes of buildlink3.mk of the following
packages with the modular Xorg equivalent. Those are falling back
to the old location by default, so this commmit doesn't change
dependencies.

graphics/xpm ==> x11/libXpm
fonts/Xft2 ==> x11/libXft
x11/Xfixes ==> x11/libXfixes
x11/xcursor ==> x11/libXcursor
x11/Xrender ==> x11/libXrender
x11/Xrandr ==> libXrandr
2006-12-15 20:32:52 +00:00
kristerw
eca769ab06 Add libhangul. 2006-11-07 21:03:06 +00:00
minskim
eae0b6c0e1 libhangul is a library to handle Korean, used by several Korean input
methods.
2006-11-05 01:43:59 +00:00
wiz
0c2e68db44 Some more HOMEPAGE/MASTER_SITES updates from Sergey Svishchev. 2006-10-28 21:29:47 +00:00
rillig
ba51e39984 Fixed "test ==". 2006-10-22 20:27:22 +00:00
wiz
f5b8945cb9 Update MASTER_SITES and/or HOMEPAGE, from Sergey Svishchev. 2006-10-04 21:35:58 +00:00
jmmv
f190ea92a4 Bump revisions due to gnome-vfs2 update: dbus-glib is now a dependency.
This fixes problems when some installed packages are outdated.
Per wiz@'s request.

Grrr, I really hate this kind of change.
2006-09-16 12:20:32 +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
ee68c93314 LIBTOOL_OVERRIDE generally doesn't need to be specified anymore... just
set OVERRIDE_DIRDEPTH to find any libtool scripts deeper in the WRKSRC
tree unless they're named something other than "libtool".

SHLIBTOOL_OVERRIDE generally doesn't need to be specified either -- just
define it to the empty list and shlibtool-override will look for libtool
scripts.
2006-07-07 15:49:30 +00:00
jlam
195c55aac5 Drop use of INSTALL_SRC and DEINSTALL_SRC and instead set the proper
variables so that the default INSTALL/DEINSTALL scripts from the
pkginstall framework do the right thing.  Where possible, move some
post-install directions for package setup into MESSAGE files so that
they may be re-inspected by querying the installed package using
"pkg_info -D ...".
2006-07-05 07:09:58 +00:00
jlam
9f8b9a82fc Make this into a proper rc.subr-using rc.d script. 2006-07-05 07:09:33 +00:00
jlam
3ba41e8b0c Drop use of INSTALL_SRC and DEINSTALL_SRC and instead set the proper
variables so that the default INSTALL/DEINSTALL scripts from the
pkginstall framework do the right thing.  Where possible, move some
post-install directions for package setup into MESSAGE files so that
they may be re-inspected by querying the installed package using
"pkg_info -D ...".
2006-07-05 06:53:12 +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
jlam
cc4ac9bbcc * Convert to USE_TOOLS+=itools instead of including nbitools/buildlink3.mk.
* Fully convert to pkginstall framework by properly using OWN_DIRS*
  to manage required directories during package installation and
  deinstallation.

* Drop the need to explicitly set PREFIX in the package Makefiles.  We
  now install into ${LOCALBASE} like all other pkgsrc packages and use
  symlinks and file copies to put the right files into ${IMDICTDIR}.

* Change default dependency relationship in sj3-lib/buildlink3.mk to a
  build dependency since it the package only installs headers and a
  static library archive.

* Move some important setup instructions from the DESCR file to MESSAGE
  files so that the admin will see them at package installation.

* Rewrite the sj3 rc.d script so that all necessary directories are
  created before the daemon is started.

* Miscellaneous touch ups to the DESCR and MESSAGE files.

Bump the PKGREVISIONs on the sj3* packages.
2006-07-05 04:55:23 +00:00
jlam
366f3b7f81 * Convert to USE_TOOLS+=itools instead of including nbitools/buildlink3.mk.
* Fully convert to the pkginstall framework by using it to manage
  directories required at install time.

* Rewrite the canna rc.d script to ensure that all needed directories
  are present before the daemon is started.

* Miscellaneous touch ups to the DESCR and MESSAGE files.

* Remove the need to explicitly set PREFIX.  These packages now install
  into ${LOCALBASE} and use symlinks and file copies to put the files
  into the ${IMDICTDIR}.

Bump the PKGREVISIONs for the canna* packages.
2006-07-05 04:48:28 +00:00
joerg
eabc42135d Needs msgfmt. 2006-06-22 10:21:14 +00:00
minskim
564bd9a43f Remove conflicting declaration of malloc(); include stdlib.h instead. 2006-06-21 15:15:16 +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
joerg
77119b44fb Needs msgfmt. 2006-06-11 14:44:36 +00:00
joerg
acbe49d18c Needs msgfmt. 2006-06-11 14:26:01 +00:00
joerg
556fb0aafc Uses C++. 2006-05-11 14:07:51 +00:00
hira
133970d8d0 Add missing USE_LANGUAGES. 2006-05-08 22:49:58 +00:00
yyamano
b080390556 Make this build on Darwin.
Apply the fixes suggested by Tadashi G. Takaoka on tech-pkg-ja@jp.n.o.
2006-05-02 08:00:08 +00:00
joerg
2ae0473009 Add DragonFly support. 2006-04-28 18:24:53 +00:00
joerg
4e104a3d58 Add DragonFly support. Handle the different locale names in PLIST.
Based on patch from Jeffrey Hsu in private mail.
2006-04-28 18:12:29 +00:00
jlam
802ce74fcb Modify packages that set PKG_USERS and PKG_GROUPS to follow the new
syntax as specified in pkgsrc/mk/install/bsd.pkginstall.mk:1.47.
2006-04-23 00:12:35 +00:00
wiz
02f8f7c52d Bump BUILDLINK_ABI_DEPENDS.png and PKGREVISION for png-1.2.9nb2 update. 2006-04-17 13:45:57 +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
jlam
1cf9796f3c BUILD_USE_MSGFMT and USE_MSGFMT_PLURALS are obsolete. Replace with
USE_TOOLS+=msgfmt.
2006-04-13 18:23:29 +00:00