Age | Commit message (Collapse) | Author | Files | Lines |
|
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.
|
|
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
|
|
|
|
methods.
|
|
|
|
|
|
|
|
This fixes problems when some installed packages are outdated.
Per wiz@'s request.
Grrr, I really hate this kind of change.
|
|
|
|
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.
|
|
(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.
|
|
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.
|
|
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
|
|
of the order in which buildlink3.mk files are (recursively) included
by a package Makefile.
|
|
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.
|
|
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 ...".
|
|
|
|
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 ...".
|
|
to use instead "USE_TOOLS+=intltool". Remove now unused
intltool/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.
|
|
* 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.
|
|
|
|
|
|
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)
|
|
|
|
|
|
|
|
|
|
Apply the fixes suggested by Tadashi G. Takaoka on tech-pkg-ja@jp.n.o.
|
|
|
|
Based on patch from Jeffrey Hsu in private mail.
|
|
syntax as specified in pkgsrc/mk/install/bsd.pkginstall.mk:1.47.
|
|
|
|
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.
|
|
USE_TOOLS+=msgfmt.
|
|
that they look nicer.
|
|
|
|
Bump the PKGREVISION.
|
|
${EMACS_INFOPREFIX}.
|
|
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).
|
|
scripts prior to revision 1.43 of bsd.pkginstall.mk.
|
|
on xemacs-packages. In the "lookup" option dependency, correct the
package dependency name in the xemacs case by fixing a typo. Bump the
PKGREVISION to 4.
|
|
|
|
dependency on xemacs-packages.
|
|
Avoid such error:
xcin_chewing.c:67: parse error before `char
xcin_chewing.c:90: `cname' undeclared (first use in this function)
|
|
INSTALL/DEINSTALL script creation within pkgsrc.
If an INSTALL or DEINSTALL script is found in the package directory,
it is automatically used as a template for the pkginstall-generated
scripts. If instead, they should be used simply as the full scripts,
then the package Makefile should set INSTALL_SRC or DEINSTALL_SRC
explicitly, e.g.:
INSTALL_SRC= ${PKGDIR}/INSTALL
DEINSTALL_SRC= # emtpy
As part of the restructuring of the pkginstall framework internals,
we now *always* generate temporary INSTALL or DEINSTALL scripts. By
comparing these temporary scripts with minimal INSTALL/DEINSTALL
scripts formed from only the base templates, we determine whether or
not the INSTALL/DEINSTALL scripts are actually needed by the package
(see the generate-install-scripts target in bsd.pkginstall.mk).
In addition, more variables in the framework have been made private.
The *_EXTRA_TMPL variables have been renamed to *_TEMPLATE, which are
more sensible names given the very few exported variables in this
framework. The only public variables relating to the templates are:
INSTALL_SRC INSTALL_TEMPLATE
DEINSTALL_SRC DEINSTALL_TEMPLATE
HEADER_TEMPLATE
The packages in pkgsrc have been modified to reflect the changes in
the pkginstall framework.
|
|
without underscores (REPLACE.*.old, REPLACE.*.new, and REPLACE_FILES.*).
Also convert REPLACE.*.new= ${SH:Q} back to ${SH}, as it should not be quoted
here, if at all.
Ok with rillig.
|
|
|
|
|
|
|