Commit graph

104 commits

Author SHA1 Message Date
Antoine Brodin
249b34beb2 Remove deprecated @exec/@unexec from ports using uim-module-manager 2015-09-26 13:02:41 +00:00
Hiroki Sato
e477b97a07 Add a missing dependency which could cause a build failure. 2015-09-25 21:37:19 +00:00
Hiroki Sato
a08e9d565b Fix dependency which could cause build failure pointed out in r396511. 2015-09-09 14:58:07 +00:00
Hiroki Sato
abb3283d35 Update to 2.17.2106.102. 2015-07-13 07:30:49 +00:00
Hiroki Sato
6bbd238463 - Add japanese/uim-mozc, uim plugin for mozc input method[*].
- Fix XML file for ibus engine.
- Fix stop_server() in mozc startup script.

PR:			199258 [*]
Based on work by:	Koichiro IWAO [*]
2015-07-09 21:12:03 +00:00
Tijl Coosemans
074ea5282a converters/libiconv:
- Remove const qualifier from iconv(3) to match POSIX:
  http://pubs.opengroup.org/onlinepubs/9699919799/functions/iconv.html
- Patch iconv.h to expose more GNU extensions when LIBICONV_PLUG is
  defined because the base system iconv supports these extensions too.

Add/remove patches to/from ports to call iconv with non-const arguments.

This breaks some ports on FreeBSD 10 because base system iconv.h still has
the const qualifier.  Fix this by letting USES=iconv add a build dependency
on converters/libiconv so ports can use its iconv.h (with LIBICONV_PLUG
defined) instead of the base system iconv.h.

This exposed some ports that link with libiconv when it is available instead
of using libc iconv.  In these cases one of the following changes has been
made:
- patch configure scripts to test for libc iconv first
- add ac_cv_lib_iconv_libiconv=no or similar to CONFIGURE_ARGS to disable
  some configure tests
- converters/wkhtmltopdf: this includes Qt4 so add a patch from devel/qt4
- lang/gcc5-aux: respect CFLAGS and friends during configure such that
  LIBICONV_PLUG is defined in the iconv test, also switch to external
  gettext
- mail/gnarwl: replace patches with CPPFLAGS/LIBS
- multimedia/ffmpeg2theora: remove iconv test from SConstruct and use
  ICONV_LIB in port Makefile instead, also fix a bug in subtitles.c
- net-im/licq: finish conversion to cmake
- net-mgmt/bandwidthd, net-mgmt/icinga, net-mgmt/nagios, net-mgmt/nagios4:
  don't need iconv
- textproc/p5-XML-TinyXML: finish conversion to USES=perl5

Other changes:
- databases/qdbm and slaves: respect CFLAGS and friends, also enable bzip2
  and lzo support
- games/ldmud: respect CFLAGS and friends
- graphics/inventor: replace some patches with MAKE_ARGS/MAKE_ENV to respect
  CFLAGS and friends, also remove FreeBSD/alpha patch and add missing xorg
  dependencies

PR:		199099
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2015-04-15 08:20:27 +00:00
Mathieu Arnold
0438143249 Remove OSVERSION checks that do not make sense any more.
For example (${OSVERSION} >= 900000 && ${OSVERSION} < 900021) is always true,
as is (${OSVERSION} > 900002 || ${OSVERSION} < 900000 && ${OSVERSION} > 800107).

Regarding patches, when an EXTRA_PATCHES is no longer needed, I remove it, when
it is always needed, I renamed it, in one case, I merged two patches.

Differential Revision:	https://reviews.freebsd.org/D2209
2015-04-03 11:26:48 +00:00
Hiroki Sato
00b407013b - Fix installation path of mozc_emacs_helper.
- Fix mozc_tool path in the fcitx patch set.
2015-02-20 05:15:17 +00:00
Hiroki Sato
496ebd9b56 - Fix pathname of mozc_renderer, mozc_tool, and mozc_emacs_helper.
- Fix mozc_tool script to accept options regardless --mode= is specified.
- Fix leim-list.el to load mozc.elc.
2015-02-18 19:16:43 +00:00
Hiroki Sato
322a6f18a5 Update to 2.16.2051.102.
- fcitx-mozc has been updated to 2.16.2037.102.2 patch.
- mozc_server_* scripts have been replaced with a single mozc script.
2015-02-14 22:12:20 +00:00
Baptiste Daroussin
926ab2f16e Cleanup plist 2014-12-20 19:05:12 +00:00
Tijl Coosemans
edb7229dd4 Split devel/gettext in devel/gettext-runtime and devel/gettext-tools. The
first contains runtime libraries such as libintl and the latter contains
developer tools such as msgfmt.  Ports that use gettext will usually need
a LIB_DEPENDS on gettext-runtime and a BUILD_DEPENDS on gettext-tools.

USES=gettext-runtime can be used to set a LIB/BUILD/RUN_DEPENDS on
devel/gettext-runtime and USES=gettext-tools can be used to set a
BUILD/RUN_DEPENDS on devel/gettext-tools.  USES=gettext is now the same
as "USES=gettext-runtime gettext-tools" meaning a LIB_DEPENDS on
devel/gettext-runtime and a BUILD_DEPENDS on devel/gettext-tools.

Update gettext to 0.19.3.

Remove :oldver from converters/libiconv and devel/gettext-runtime.  Leave
symlinks with the old library versions to avoid the need to bump
PORTREVISION on a large number of dependent ports.  When most of the
dependent ports have had normal version updates, PORTREVISION can be
bumped on the remaining ones (low number) and the links can be removed.

Fix some ports that installed files in lib/locale instead of share/locale.

PR:		194038
Reviewed by:	bapt
Exp-run:	antoine
Approved by:	portmgr (antoine)
2014-11-29 18:22:32 +00:00
Hiroki Sato
c578e504ef Fix build on 10.0. 2014-10-07 07:21:02 +00:00
Hiroki Sato
f3e79f20fc - Fix build failure on braches with Clang older than 3.4.
- Fix build failure on head due to libiconv link error.
- Remove redundant patches.
- Add cflags and cflags_cc flags to build_mozc.py.
2014-10-06 20:16:21 +00:00
Sunpoet Po-Chuan Hsieh
c86b04b3b8 - Update to 2.6.0
- Update MASTER_SITES
- Add my LOCAL to MASTER_SITES
- Use USE_CSTD
- Use MAKE_CMD
- Reformat pkg-descr
- Update WWW
- Take maintainership
- Bump PORTREVISION for devel/protobuf shlib change

Changes:	https://code.google.com/p/protobuf/source/browse/trunk/CHANGES.txt
2014-10-04 15:12:44 +00:00
Adam Weinberger
aa42afb227 Fix mozc-server and mozc-client builds by directly depending on
lang/python so that the python command exists.
2014-09-04 15:46:54 +00:00
Hiroki Sato
14dcc52be7 Use USES=python instead of USE_PYTHON_*. 2014-08-31 18:47:03 +00:00
Hiroki Sato
ff75bd1812 Fix build on branches with GCC 4.2.1.
Spotted by:	ume
2014-08-31 18:36:51 +00:00
Hiroki Sato
910c3ce3b4 Fix MASTER_SITES. 2014-08-31 17:18:42 +00:00
Hiroki Sato
23dba4ee3d Update Mozc to 1.15.1868.102. 2014-08-30 22:19:55 +00:00
Baptiste Daroussin
f329319eb5 Fix some non default LIB_DEPENDS
With hat:	portmgr
2014-07-16 08:13:58 +00:00
Baptiste Daroussin
3fee911366 Modernize LIB_DEPENDS
With hat:	portmgr
2014-07-13 23:36:40 +00:00
Baptiste Daroussin
a33191366c Convert GMAKE to MAKE_CMD
Please note that lots of invocation of MAKE_CMD here are wrong as they do not
properly respect MAKE_ENV and friends

With hat:	portmgr
2014-06-25 05:35:31 +00:00
MIHIRA Sanpei Yoshiro
29f15f5a02 support stage. 2014-06-21 01:26:57 +00:00
MIHIRA Sanpei Yoshiro
8c3b93066c support stage for mozc-el. 2014-06-19 11:08:10 +00:00
Martin Wilke
cf6b32bc02 - Convert gmake,bzip2 to USES
Approved by:	portmgr
2014-05-26 12:33:13 +00:00
Niclas Zeising
39fc32e828 The FreeBSD x11@ and graphics team proudly presents
a zeising, kwm production, with help from dumbbell, bdrewery:

NEW XORG ON FREEBSD 9-STABLE AND 10-STABLE

This update switches over to use the new xorg stack by default on FreeBSD 9
and 10 stable, on osversions where vt(9) is available.
It is still possible to use the old stack by specifying WITHOUT_NEW_XORG in
/etc/make.conf .
FreeBSD 8-STABLE and released versions of FreeBSD still use
the old version.
A package repository with binary packages for new xorg will
be available soon.

This patch also contains updates of libxcb and related ports, pixman, as well
as some drivers and utilities.

Bump portrevisions for xf86-* ports, as well as virtualbox-ose-additions due
to xserver version change.

Apart from these updates, the way shared libraries are handled has been
changed for all xorg ports, as well as libxml2 and freetype, which means
ltverhack is gone and as a consequence shared libraries have been bumped.
The plan is that this change will make library bumps less likely in the
future.
All affected ports have had their portrevisions bumped as a consequence of
this.

Fix some issues where WITH_NEW_XORG weren't detected properly on CURRENT.

Update instructions, hardware support, and more notes can be found on
https://wiki.freebsd.org/Graphics

Thanks to:	all testers, bdrewery and the FreeBSD x11@ team
exp-run by:	bdrewery [1]
PR:		ports/187602 [1]
Approved by:	portmgr (bdrewery), core (jhb)
2014-04-16 18:28:47 +00:00
Marcus von Appen
ab634dd8ea - Back out my change, since wg@ already fixed the port
Noticed by:	wg@
2013-12-15 21:56:48 +00:00
Marcus von Appen
dd575daa58 - Depend explicitly on lang/python at build time.
Reported by:	exp-run (PR 184591)
Approved by:	portmgr (blanket)
2013-12-15 21:50:51 +00:00
William Grzybowski
0aa9134a49 japanese/mozc-server: depends explicitly on "python" to build
Reported by:	exp-run (PR 184591)
Approved by:	portmgr (blanket)
2013-12-15 20:32:20 +00:00
Boris Samorodov
ff759491f2 Fix build of japanese/mozc-tools with native iconv. The error:
-----
  LINK(target) out_linux/Release/mozc_tool
/usr/bin/ld: cannot find -liconv
c++: error: linker command failed with exit code 1 (use -v to see
invocation)
gmake[2]: *** [out_linux/Release/mozc_tool] Error 1
-----

Notes:
1. The fix for japanese/mozc-tools (committed to japanese/mozc-server).
2. Do not bump PORTREVISION of japanese/mozc-tools since:
- it's a build failure;
- it should be treated while upgrading at each system along with other iconv
  changes.

Reported by:	Tomoaki AOKI <junchoon@dec.sakura.ne.jp>
Tested by:	Tomoaki AOKI <junchoon@dec.sakura.ne.jp>
Approved by:	portmgr (bapt, implicit)
2013-11-18 14:55:26 +00:00
Hiroki Sato
67c852f4fe - Fix build on 10.x.
- Add STAGEDIR support.
2013-11-03 12:56:34 +00:00
Baptiste Daroussin
8ee9a3584f Add NO_STAGE all over the place in preparation for the staging support (cat: japanese) 2013-09-20 18:47:54 +00:00
Hiroki Sato
9993dd9b19 Add a patch to fix a build error "invalid DSO for symbol `libiconv_open'
definition".
2013-08-18 08:03:43 +00:00
Alex Kozlov
d4041784dc - Remove MAKE_JOBS_SAFE variable
Approved by:	portmgr (bdrewery)
2013-08-14 22:35:50 +00:00
Hiroki Sato
bba30d853c Do not define post-configure and pre-build target for mozc_el.
Spotted by:	HATANO Tomomi
2013-07-25 04:51:03 +00:00
Hiroki Sato
a985a72822 - Update to 1.11.1502.102. Changes include:
* Fixes cursor movement issue on Emacs 24 (Issue 168)
 * Support numpad keys in mozc.el (Issue 170)
 * Support Emacs 24 in mozc.el (Issue 190)
 * Support surrounding text
 * Dictionary update

- Take maintainership.

Approved by:	daichi (maintainer)
2013-07-20 04:02:49 +00:00
Hiroki Sato
9bd0f80e4b Fix BUILD_DEPENDS in japanese/mozc-tool.
Spotted by:	ume
2013-07-03 10:22:40 +00:00
Hiroki Sato
ea97f0e983 Update zipcode database to 20130628. 2013-07-02 16:22:37 +00:00
Niclas Zeising
92ea0d614b The FreeBSD x11 team proudly presents
an zeising, kwm, miwi, bapt, eadler production:

Xorg 7.7

Starring:
xserver 1.12.4 (new xorg only)
Mesa 8.0.4, including libGL, libGLU and dri (new xorg only)
libX11 1.5.0
libxcb 1.9
libdrm 2.4.42 (new xorg only)
freeglut 2.8.1
Also starring:
Updates to drivers and other libraries and utilities

Additional notes:
Change pkgconf to be a build dependency.
Add a new USE_XORG, xcb, to depend on libxcb and update all ports to use
this.
Trim makefile headers.
Take maintanership of x11/xcb-proto, ok'd by ashish.
If you are running WITH_NEW_XORG=, you need to rebuild all installed
drivers, see UPDATING for more information.
Various fixes to make ports compile.

PR:		ports/177942
Exp-run by:	miwi
Approved by:	portmgr (miwi)

Thanks to all who helped testing!
2013-05-25 14:37:02 +00:00
Hiroki Sato
87e2e8e2e6 Fix dependency.
Reported by:	miwi
2013-05-23 00:37:49 +00:00
Hiroki Sato
bdb33870b6 Add a workaround when archivers/lha-ac is installed.
Spotted by:	me
2013-05-15 18:19:49 +00:00
Hiroki Sato
8a7acbced9 - 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]
PR:		ports/178250
Approved by:	maintainer timeout (2 weeks)
2013-05-14 19:46:20 +00:00
Marcus von Appen
a3a0715f38 - Convert USE_ICONV=yes to USES=iconv
- Change USE_GNOME=pkgconfig|gnomehack to USES=pathfix|pkgconfig while here

Reviewed by:	zeising
2013-04-27 11:59:28 +00:00
Daichi GOTO
91696069c0 fixed a mozc-el build issue 2013-04-24 07:32:57 +00:00
Baptiste Daroussin
4ad115ab4e Convert j* categories to USES=pkgconfig 2013-04-23 11:46:54 +00:00
Daichi GOTO
cc512eb308 enabled mozc_renderder, default on. 2013-04-23 03:45:02 +00:00
Daichi GOTO
ff03793c3a update to 1.10.1390.102 2013-04-23 03:11:57 +00:00
Martin Wilke
34645c27a5 - Mark broken fails to build
Reported by:	pointyhat
Approved by:	maintainer feedback timeout 3 weeks+; portmgr
2013-04-02 15:02:19 +00:00
Vanilla I. Shu
5e191b87d1 1: Upgrade protobuf to 2.5.0.
2: bump revision.
3: document UPDATING.
2013-03-18 15:14:27 +00:00