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 Cleanup plist 2014-12-20 18:12:05 +00:00
aewan - Add LICENSE 2015-03-07 03:19:10 +00:00
apel - Switch to options helpers 2015-08-26 18:26:14 +00:00
asedit
beav MASTER_SITES cleanup. 2015-05-14 10:15:04 +00:00
biew
bitedit Remove Author from pkg-descr and white space fixes 2015-03-02 23:26:42 +00:00
bless - Fix configure with mono 4 2015-05-25 14:38:09 +00:00
boiling-egg
bpatch Mark as broken unfetchable ports 2015-04-05 22:20:35 +00:00
bvi * Update to 1.4.0 for small fixes & improvements accumulated over ten years. 2014-11-16 19:32:47 +00:00
calligra Uses/iconv.mk: Set iconv-related CMake variables. 2015-09-03 15:44:13 +00:00
calligra-l10n MASTER_SITES cleanup. 2015-05-14 10:15:04 +00:00
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 USES+= gettext-tools on 6 ports 2014-12-12 17:11:22 +00:00
cooledit 3 ports categories: Remove $PTHREAD_LIBS 2015-03-24 19:37:43 +00:00
cream
deforaos-editor Fix some _DEPENDS 2015-05-03 11:32:55 +00:00
dhex Move MASTER_SITES from CRITICAL to LOCAL/ehaupt 2015-01-06 09:37:41 +00:00
diakonos By request, reset maintainership of multiple ports 2015-05-04 00:33:14 +00:00
dkns Re-apply r368096 to allow staging as a regular user 2015-05-03 17:44:12 +00:00
drjava
e3 - Mark BROKEN: does not fetch 2015-05-26 12:00:11 +00:00
e93 Mark as broken unfetchable ports 2015-04-05 22:20:35 +00:00
edith
editorconfig-core-c Update ports in the [ef]* categories to not use GH_COMMIT. 2015-05-06 15:27:43 +00:00
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 - Chase GNU Emacs updates 2015-04-27 10:29:27 +00:00
fpc-ide - Fix build by adding missing dependency 2015-08-14 13:23:58 +00:00
fte Cleanup DIST* variables. 2015-05-11 18:34:57 +00:00
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 The FreeBSD GNOME team proudly presents GNOME 3.14 and Cinnamon 2.2. 2014-11-19 11:49:04 +00:00
gmanedit
gnotepad+ Cleanup DIST* variables. 2015-05-11 18:34:57 +00:00
gobby MASTER_SITES cleanup. 2015-05-14 10:15:04 +00:00
gwrite Part 1 of adding USE_GNOME=intltool to ports that require it. 2015-08-02 20:23:55 +00:00
heme Reclaim maintainership of ports that I still use regularly, but decided to 2015-04-07 13:21:09 +00:00
hexcurse
hexedit - Use DISTVERSIONSUFFIX instead of DISTFILES 2015-06-13 13:52:15 +00:00
hexpert
hnb - Add LICENSE 2015-05-01 20:00:22 +00:00
hte - Update to version 2.1.0 2015-02-04 18:34:01 +00:00
impress - Switch to options helpers 2015-08-26 18:26:14 +00:00
jed Cleanup DIST* variables. 2015-05-11 18:34:57 +00:00
jedit - Add CPE info 2015-05-09 08:28:34 +00:00
joe Use MASTERDIR's distinfo for chinese/joe so that future upgrades of 2015-03-27 18:10:25 +00:00
joe2
jove MASTER_SITES cleanup. 2015-05-14 10:15:04 +00:00
jupp - Readopt port 2015-08-16 21:56:50 +00:00
kate Update KDE SC to 4.14.3 2015-03-11 23:11:47 +00:00
kate-plugin-pate
kile-kde4 Split devel/gettext in devel/gettext-runtime and devel/gettext-tools. The 2014-11-29 18:22:32 +00:00
klat4 Remove Author from pkg-descr and white space fixes 2015-03-02 23:26:42 +00:00
komodo-edit editors/komodo-edit: allow install with linux_base-c6 2014-11-20 12:21:38 +00:00
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 Finally it seems that the base Gcc is sufficient: only -Wtype-limits is 2015-04-06 20:00:28 +00:00
morla
mousepad Clean up options helper 2015-08-09 15:45:51 +00:00
mp Update to version 5.2.9 2015-03-24 21:40:47 +00:00
nano - Update to 2.4.2 2015-07-12 18:36:02 +00:00
nano-devel MASTER_SITES cleanup. 2015-05-14 10:15:04 +00:00
ne - Update to 3.0.1 2015-07-29 12:38:53 +00:00
nedit MASTER_SITES cleanup. 2015-05-14 10:15:04 +00:00
nvi-devel Copied distfile to my own site to make it fetchable again 2015-06-13 09:10:05 +00:00
nvi-m17n Add LICENSE 2014-12-07 14:16:49 +00:00
omegaT Remove explicit dependency on javavmwrapper for ports that USE_JAVA 2015-01-23 16:03:57 +00:00
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 Change the way Perl modules are installed, update the default Perl to 5.18. 2014-11-26 13:08:24 +00:00
p5-Vimana Fix typos. 2015-03-13 17:33:20 +00:00
paredit-mode.el - Chase GNU Emacs updates 2015-04-27 10:29:27 +00:00
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 Remove Author from pkg-descr and white space fixes 2015-03-02 23:26:42 +00:00
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 Add a port of Shed (Simple Hex Editor). 2015-04-07 14:46:58 +00:00
slime editors/slime: update to 2.13 and convert to USE_GITHUB [1] 2015-04-29 06:02:55 +00:00
spe MASTER_SITES cleanup. 2015-05-14 10:15:04 +00:00
ssam
ssed
sted MASTER_SITES cleanup. 2015-05-14 10:15:04 +00:00
sublime Change dependency to Centos 6. Sublime does not work 2014-11-30 23:51:36 +00:00
sublime3 - Update to version 3.0.83 [1] 2015-03-30 16:07:21 +00:00
tamago - Switch to options helpers 2015-08-26 18:26:14 +00:00
tea - Update to 41.0.0 2015-04-01 19:44:03 +00:00
teco
ted - Split ghostscript into X11-independent and -dependent parts: 2015-08-22 17:48:35 +00:00
tetradraw - Add LICENSE 2015-05-19 13:39:40 +00:00
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 Replace USES=libtool:oldver with USES=libtool or USES=libtool:keepla in 2014-12-08 16:48:38 +00:00
texworks - Update to 0.4.6. 2015-08-22 19:03:21 +00:00
thoteditor MASTER_SITES cleanup. 2015-05-14 10:15:04 +00:00
tpad
tree-widget - Chase GNU Emacs updates 2015-04-27 10:29:27 +00:00
treeform
tweak
uemacs
uzap MASTER_SITES cleanup. 2015-05-14 10:15:04 +00:00
vanubi Vanubi is an Emacs-like editor implemented in Vala. It is designed to be 2015-07-08 17:20:09 +00:00
vigor Update "BSD" license 2014-12-06 18:37:09 +00:00
vile Update to 9.8o. 2014-11-09 16:35:37 +00:00
vim - Update to 7.4.854 2015-09-02 17:02:45 +00:00
vim-lite - Remove PORTREVISION 2014-12-05 17:45:00 +00:00
winefish Fix fetching 2015-03-30 20:55:29 +00:00
wordgrinder Update to upstream version 0.5.2 2015-01-25 09:47:55 +00:00
xcoral Add a patch to relax requirements for matching font-names available 2015-01-24 18:43:27 +00:00
xed - Simplify MASTER_SITES 2015-03-05 04:29:56 +00:00
xmlcopyeditor - Update to 1.2.1.3 2015-07-12 22:27:53 +00:00
xvile Update to 9.8o. 2014-11-09 16:35:37 +00:00
yasnippet MASTER_SITES cleanup. 2015-05-14 10:15:04 +00:00
yudit
yui
yzis Remove deprecated KDE4=kdehier 2014-11-04 07:42:32 +00:00
zile Cleanup plist 2014-12-20 18:12:05 +00:00
zoinks Drop support for imlib 2014-12-25 14:16:32 +00:00
Makefile Update LibreOffice to 5.0.1. 2015-09-01 21:26:44 +00:00