ports/178250: Fix build failures of japanese/{mozc-server, mozc-tool, ibus-mozc, mozc-el}
Hiroki Sato
hrs at FreeBSD.org
Tue May 7 23:49:49 UTC 2013
Hiroki Sato <hrs at FreeBSD.org> wrote
in <20130503.215135.1987071730491164980.hrs at allbsd.org>:
hr> hr> Thanks for the feedback! A revised version is as follows:
hr> hr>
hr> hr> http://people.allbsd.org/~hrs/FreeBSD/mozc_port_20130501-1.diff
hr> hr> http://people.allbsd.org/~hrs/FreeBSD/mozc_port_full_20130501-1.tar.gz
hr> hr>
hr> hr> In addition to fixing the spotted issues, toolchain handling has been
hr> hr> fixed. I am waiting for a report from one who got a build error on a
hr> hr> 10-CURRENT box. Any comments are welcome.
Another minor build issue when binutils package is installed has been
fixed.
http://people.allbsd.org/~hrs/FreeBSD/mozc_port_full_20130508-1.tar.gz
http://people.allbsd.org/~hrs/FreeBSD/mozc_port_20130508-1.diff
A brief summary of the changes is as follows:
==== mozc_port_20130508-1.diff ====
- Add Japan Post zip code dictionary.
- Add LICENSE.
- Fix malformed BUILD_DEPENDS and remove unnecessary dependencies.
Use USE_* in a consistent manner.
- Fix inconsistency toolchain usage in build_tools and the others.
Hardcoded g++ was always used only for the former even if both gcc
and clang were available.
- Enable -Werror.
- Fix SSP issue on i386 platform.
- Let cpp(1) to replace LOCALBASE instead of patching and sed(1).
- Use GYP_DEFINES for build variables instead of patching.
- Separate the stages of configuration and build from each other.
- Add options for localbase and openssl-related configuration to gyp
instead of patching.
- Fix makesum target.
- Fix whitespaces to make portlint happy.
- Disable serialization for linking. It is not needed.
- Remove hardcoded mozc.xml.
- Respect DISABLE_MAKE_JOBS=yes. Do not calculate the factor using the
number of CPUs.
- Remove a confusing message after pkg-message.
- Rename a deprecated function (inactivate-current-input-method-function)
in mozc.el in a compatible fashion with the older emacsen [1].
- Add leim-list.el for registration of mozc-mode via LEIM API.
"(require 'mozc)" is no longer needed.
- Fix a build problem when binutils is installed and ${LOCALBASE}/bin
comes first in $PATH [2].
Submitted by: Tadaaki Nagao [1]
Reported by: Kenichi Niioka [2]
====
-- Hiroki
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 196 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/freebsd-ports/attachments/20130508/c80c7757/attachment.sig>
More information about the freebsd-ports
mailing list