freebsd-ports/editors
Raphael Kubo da Costa f358732b18 Uses/iconv.mk: Set iconv-related CMake variables.
The way we deal with iconv in base and ports across different FreeBSD
releases is complicated: 9.x does not have iconv.h in base, 10.1 has it with
a different prototype for iconv(3) and later versions have the right
iconv(3) prototype. And, in some cases (USES=iconv:{translit,wchar_t}), we
must always use the libiconv port.

This is why there are so many checks in Uses/iconv.mk: we need to know the
situation we currently have in order to decide whether to pull iconv from
converters/libiconv, whether to just use its header (and pull the library
from base) or whether to use everything from base.

r384038 adjusted several CMake-based ports, but did so in a way that was not
very scalable and required a few intrusive patches to some ports. Most ports
that have both USES=cmake and USES=iconv use variations of FindIconv.cmake
that behave similarly. This change passes the header and library values we
really want to use to CMake using the most common variable names, bypassing
the calls to find_path() and find_library() that would sometimes end up
finding the wrong file. The few ports that use different variable names have
had their Makefiles adjusted (we manually pass the values we want via
CMAKE_ARGS).

Other changes:
- chinese/fcitx: Explicitly set LIBICONV_LIBC_HAS_ICONV_OPEN=OFF as we
  always want the version from ports because of USES=iconv:wchar_t.
- editors/calligra: Explicitly use iconv:translit because Kexi needs it.
- irc/weechat and irc/weechat-devel: The FindIconv.cmake patches could not
  be entirely removed because the check_library_exists() calls are wrong.
  Sent upstream: https://github.com/weechat/weechat/pull/513
- textproc/ctpp2: Use iconv:translit when the TRANSLITERATE option is used.

PORTREVISION has been bumped in editors/calligra and textproc/ctpp2 because
their dependency list has changed in 10.2 and later as the ports version is
always used now.

PR:		202798
Reviewed by:	antoine, tijl
Approved by:	portmgr (antoine)
2015-09-03 15:44:13 +00:00
..
2bsd-vi Remove UNIQUENAME and LATEST_LINK. 2015-08-17 14:20:40 +00:00
abiword Convert to USES=jpeg 2015-06-22 18:33:20 +00:00
abiword-docs Update editors/abiword-docs to the latest upstream release 3.0.1. 2015-06-18 22:22:47 +00:00
aee
aewan
apel - Switch to options helpers 2015-08-26 18:26:14 +00:00
asedit
beav
biew
bitedit
bless - Fix configure with mono 4 2015-05-25 14:38:09 +00:00
boiling-egg
bpatch
bvi
calligra Uses/iconv.mk: Set iconv-related CMake variables. 2015-09-03 15:44:13 +00:00
calligra-l10n
calligra-l10n-bs
calligra-l10n-ca
calligra-l10n-ca_valencia
calligra-l10n-cs
calligra-l10n-da
calligra-l10n-el
calligra-l10n-en_GB
calligra-l10n-es
calligra-l10n-et
calligra-l10n-fi
calligra-l10n-gl
calligra-l10n-ia
calligra-l10n-it
calligra-l10n-kk
calligra-l10n-nb
calligra-l10n-nds
calligra-l10n-nl
calligra-l10n-sk
calligra-l10n-sl
calligra-l10n-sv
calligra-l10n-tr
chexedit - Clarify LICENSE 2015-07-04 20:03:17 +00:00
codelite editors/codelite: Fix clang code completion. 2015-08-16 18:25:55 +00:00
conglomerate
cooledit
cream
deforaos-editor
dhex
diakonos
dkns
drjava
e3 - Mark BROKEN: does not fetch 2015-05-26 12:00:11 +00:00
e93
edith
editorconfig-core-c
emacs - Add patches to fix misused umask parameter, caught with FORTIFY_SOURCE 2015-08-23 21:19:17 +00:00
emacs-devel - Update to git snapshot a9bb9d8f 2015-08-10 11:39:26 +00:00
emacs-nox11 Remove UNIQUENAME and LATEST_LINK. 2015-08-17 14:20:40 +00:00
fb
flim
fpc-ide - Fix build by adding missing dependency 2015-08-14 13:23:58 +00:00
fte
fxite - Add LICENSE_FILE 2015-05-29 10:48:12 +00:00
gate
gedit The FreeBSD GNOME team proudly presents GNOME 3.16 for FreeBSD. 2015-08-05 19:13:24 +00:00
gedit-plugins The FreeBSD GNOME team proudly presents GNOME 3.16 for FreeBSD. 2015-08-05 19:13:24 +00:00
ghex
gmanedit
gnotepad+
gobby
gwrite Part 1 of adding USE_GNOME=intltool to ports that require it. 2015-08-02 20:23:55 +00:00
heme
hexcurse
hexedit - Use DISTVERSIONSUFFIX instead of DISTFILES 2015-06-13 13:52:15 +00:00
hexpert
hnb
hte
impress - Switch to options helpers 2015-08-26 18:26:14 +00:00
jed
jedit
joe
joe2
jove
jupp - Readopt port 2015-08-16 21:56:50 +00:00
kate
kate-plugin-pate
kile-kde4
klat4
komodo-edit
latexila Update to 3.16.2 2015-08-22 07:50:40 +00:00
lazarus - Fix build 2015-08-18 04:43:41 +00:00
lazarus-lcl-gtk2 - Fix build 2015-08-18 04:21:59 +00:00
lazarus-lcl-nogui - editors/lazarus update to 1.4.2 2015-08-09 08:06:43 +00:00
lazarus-lcl-qt - Fix build 2015-08-19 21:00:47 +00:00
lazarus-lcl-units - Remove USE_FPC_RUN. It is not necessary here 2015-08-18 04:27:55 +00:00
le
leafpad - address not being able to turn off NLS correctly 2015-07-01 19:08:59 +00:00
led - Add LICENSE_FILE 2015-06-16 02:17:04 +00:00
leo - Fix shebangs 2015-06-09 19:45:06 +00:00
lfhex - Fix four cases of an obvious typo: LICENSE_FILES -> LICENSE_FILE 2015-07-25 15:06:48 +00:00
libreoffice - Properly update icon caches when GTK2 and/or GTK3 option is set. 2015-09-03 04:45:17 +00:00
libreoffice4 Fix dependency. devel/cppunit113 does not exist any more. 2015-09-01 21:55:23 +00:00
libreoffice-af Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-am Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-as Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-ast Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-be Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-bg Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-bn Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-bn_IN Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-bo Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-br Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-brx Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-bs Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-ca Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-ca_valencia Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-cs Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-cy Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-da Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-dgo Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-dz Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-el Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-en_GB Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-en_ZA Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-eo Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-es Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-et Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-eu Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-fa Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-fi Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-ga Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-gd Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-gl Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-gu Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-gug Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-hi Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-hr Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-i18n Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-id Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-is Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-it Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-ka Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-kk Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-km Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-kmr_Latn Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-kn Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-kok Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-ks Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-lb Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-lo Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-lt Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-lv Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-mai Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-mk Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-ml Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-mn Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-mni Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-mr Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-my Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-nb Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-ne Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-nl Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-nn Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-nr Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-nso Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-oc Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-om Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-or Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-pa_IN Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-ro Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-rw Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-sa_IN Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-sat Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-sd Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-si Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-sid Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-sk Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-sl Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-sq Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-sr Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-sr_Latn Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-ss Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-st Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-sv Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-sw_TZ Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-ta Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-te Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-tg Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-th Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-tn Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-tr Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-ts Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-tt Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-ug Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-uz Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-ve Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-xh Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
libreoffice-zu Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00
madedit
manedit
mg - Update to 20150323 snapshot 2015-06-29 16:49:15 +00:00
mined
morla
mousepad Clean up options helper 2015-08-09 15:45:51 +00:00
mp
nano - Update to 2.4.2 2015-07-12 18:36:02 +00:00
nano-devel
ne - Update to 3.0.1 2015-07-29 12:38:53 +00:00
nedit
nvi-devel Copied distfile to my own site to make it fetchable again 2015-06-13 09:10:05 +00:00
nvi-m17n
omegaT
openoffice-4 Remove UNIQUENAME and LATEST_LINK. 2015-08-17 14:20:40 +00:00
openoffice-devel Upgrade to upstream svn revision r1697984. 2015-08-31 07:54:42 +00:00
p5-Padre After r390893, chmod u+w/u-w for stripping perl XS modules is unnecessary, 2015-06-29 15:47:44 +00:00
p5-Proc-InvokeEditor
p5-Vimana
paredit-mode.el
pico-alpine
pluma Update MATE DE to 1.10.0. 2015-07-27 20:19:33 +00:00
poedit Update to 1.8.4 2015-08-19 11:35:19 +00:00
psgml - Drop @dirrm* from plist 2015-07-16 02:37:40 +00:00
puff
py-room
rox-edit
scite Update to 3.6.0 2015-08-29 16:42:31 +00:00
se
semi - Drop @dirrm* from plist 2015-06-07 17:07:10 +00:00
shed
slime
spe
ssam
ssed
sted
sublime
sublime3
tamago - Switch to options helpers 2015-08-26 18:26:14 +00:00
tea
teco
ted - Split ghostscript into X11-independent and -dependent parts: 2015-08-22 17:48:35 +00:00
tetradraw
texmacs - Split ghostscript into X11-independent and -dependent parts: 2015-08-22 17:48:35 +00:00
texmaker - Split ghostscript into X11-independent and -dependent parts: 2015-08-22 17:48:35 +00:00
texstudio editors/texstudio: 2015-08-24 21:00:38 +00:00
textroom
texworks - Update to 0.4.6. 2015-08-22 19:03:21 +00:00
thoteditor
tpad
tree-widget
treeform
tweak
uemacs
uzap
vanubi Vanubi is an Emacs-like editor implemented in Vala. It is designed to be 2015-07-08 17:20:09 +00:00
vigor
vile
vim - Update to 7.4.854 2015-09-02 17:02:45 +00:00
vim-lite
winefish
wordgrinder
xcoral
xed
xmlcopyeditor - Update to 1.2.1.3 2015-07-12 22:27:53 +00:00
xvile
yasnippet
yudit
yui
yzis
zile
zoinks
Makefile Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00