1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-23 09:10:43 +00:00
freebsd-ports/x11-wm
Tijl Coosemans 3a55a118dd Remove iconv(), iconv_open() and iconv_close() symbols from libiconv.
These were FreeBSD specific aliases for libiconv(), libiconv_open() and
libiconv_close() that are now also provided by libc which complicates
writing configure tests that work correctly when both libc iconv and
libiconv are available.

Also, because the libiconv iconv.h header redefines iconv* to libiconv*
correct use of the header implies that the aliases aren't used.

The following ports needed fixes because there was something wrong with
the way they tried to detect or use iconv:

audio/deadbeef: Remove LIBICONV_PLUG from a source file.  It's a
compile-time option and should not be set in source code.
comms/hidapi: Use standard AM_ICONV configure macro to look for iconv.
deskutils/fbreader: Let ports framework deal with LIBICONV_PLUG.
deskutils/ljclive: Override configure test for iconv.
deskutils/owncloudclient: Add USES=iconv and patch test for iconv.
devel/aegis: Bump PORTREVISION because it no longer uses libiconv.
devel/libexplain: Add USES=iconv and override test for iconv.
devel/sdl20: Override configure test for iconv.
emulators/vmw: Replace OSVERSION checks with ICONV_LIB checks and include
<iconv.h> instead of <sys/iconv.h>.
irc/scrollz: Override configure test for iconv.
japanese/chasen-base: Override configure test for iconv and patch
configure so it no longer adds -liconv to linker flags just because it
happens to be installed.
japanses/eb: Patch configure test for iconv.
japanses/eblook: Override configure test for iconv.
java/jikes: Override configure test for iconv.
multimedia/transcode: Bump PORTREVISION because only one plugin links with
libiconv now.
net/c3270: Override configure test for iconv.
net/samba4*: Bump PORTREVISION because it no longer uses libiconv.  The
configure script will always add -liconv to the linker flags when it
happens to be installed which would be wrong but later on binaries are
linked with -Wl,--as-needed and the linker discards -liconv because it
finds iconv*() functions in libc now and no longer in libiconv.
net-mgmt/icinga-*: Remove dependency on iconv.
net-mgmt/netxms: Patch configure so it no longer adds -liconv to linker
flags just because it happens to be installed.
net/asterisk11: Patch configure so it no longer adds -liconv to linker
flags just because it happens to be installed.
net-p2p/transmission-*: Override configure test for iconv.
www/htmlcxx: Override configure test for iconv.
www/httrack: Override configure test for iconv.
www/xapian-omega: Override configure test for iconv.
x11/mrxvt(-devel): Add USES=iconv and override configure test for iconv.
x11/x3270: Override configure test for iconv.
x11-wm/jwm: Override configure test for iconv.

PR:		202838
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2015-10-10 14:03:00 +00:00
..
aewm Convert to option helpers 2015-09-13 14:11:08 +00:00
afterstep - cleanup 2015-10-08 03:57:16 +00:00
afterstep-stable It seems some people keep adding $FreeBSD$ to patch files. 2015-09-16 13:03:45 +00:00
amiwm - Fix shebangs 2015-09-02 22:49:14 +00:00
antiwm Reset dhn's ports 2015-06-12 20:58:13 +00:00
awesome
awesome2
awesome-vicious
bbkeys
bbpager
blackbox
bspwm - Don't duplicate examples in DOCSDIR 2015-06-16 00:08:58 +00:00
ccsm Part 2 of adding USE_GNOME=intltool to ports that require it. 2015-08-05 07:39:47 +00:00
clementine Remove $FreeBSD$ from patches files everywhere. 2015-05-22 20:34:27 +00:00
compiz Part 1 of adding USE_GNOME=intltool to ports that require it. 2015-08-02 20:23:55 +00:00
compiz-fusion x11-wm/compiz-fusion: cleanup 2015-07-15 20:58:53 +00:00
compiz-plugins-extra Make sure these compiz ports depend on gconf2 so the GCONF_SCHEMAS 2015-08-09 18:56:48 +00:00
compiz-plugins-main Make sure these compiz ports depend on gconf2 so the GCONF_SCHEMAS 2015-08-09 18:56:48 +00:00
compiz-plugins-unsupported Make sure these compiz ports depend on gconf2 so the GCONF_SCHEMAS 2015-08-09 18:56:48 +00:00
compizconfig-backend-gconf
compizconfig-python By default libtool replaces -export-symbols <file> with -retain-symbols-file 2015-08-02 15:03:19 +00:00
compton Update ports in the remaining categories to not use GH_COMMIT. 2015-05-07 20:24:15 +00:00
ctwm Convert to USES=jpeg 2015-06-22 18:33:20 +00:00
cwm Replace most occurences of github.com in MASTER_SITES with USE_GITHUB usage. 2015-05-18 17:07:45 +00:00
devilspie Part 1 of adding USE_GNOME=intltool to ports that require it. 2015-08-02 20:23:55 +00:00
dwm
e16 - Add LICENSE_FILE 2015-09-02 22:40:54 +00:00
e16-docs Over to the enlightement team 2015-04-16 21:55:10 +00:00
e-module-alarm Over to the enlightement team 2015-04-16 21:55:10 +00:00
e-module-cpu Over to the enlightement team 2015-04-16 21:55:10 +00:00
e-module-deskshow Over to the enlightement team 2015-04-16 21:55:10 +00:00
e-module-diskio Deprecate ports broken for more than 6 months 2015-09-26 21:39:10 +00:00
e-module-everything-places Over to the enlightement team 2015-04-16 21:55:10 +00:00
e-module-everything-websearch Over to the enlightement team 2015-04-16 21:55:10 +00:00
e-module-forecasts Over to the enlightement team 2015-04-16 21:55:10 +00:00
e-module-mem Over to the enlightement team 2015-04-16 21:55:10 +00:00
e-module-mpdule Over to the enlightement team 2015-04-16 21:55:10 +00:00
e-module-net Over to the enlightement team 2015-04-16 21:55:10 +00:00
e-module-penguins Over to the enlightement team 2015-04-16 21:55:10 +00:00
e-module-places Over to the enlightement team 2015-04-16 21:55:10 +00:00
e-module-rmb Over to the enlightement team 2015-04-16 21:55:10 +00:00
e-module-tclock Over to the enlightement team 2015-04-16 21:55:10 +00:00
e-module-wlan Over to the enlightement team 2015-04-16 21:55:10 +00:00
e-modules Back to the pool. 2015-04-16 20:13:43 +00:00
echinus
ede Switch default python_CMD used by shebangfix to ${PYTHON_CMD} for ports 2015-07-29 22:09:53 +00:00
emerald Part 2 of adding USE_GNOME=intltool to ports that require it. 2015-08-05 07:39:47 +00:00
enlightenment Update to 0.19.12 2015-10-07 00:06:45 +00:00
epplets over to enlightenment@ 2015-04-16 22:16:07 +00:00
euclid-wm MASTER_SITES cleanup. 2015-05-14 10:15:04 +00:00
evilwm
fbcmd
fluxbox MASTER_SITES cleanup. 2015-05-14 10:15:04 +00:00
fluxconf - Add LICENSE 2015-09-03 18:50:52 +00:00
fluxter
flwm - clerify 2015-05-29 11:03:46 +00:00
fvwm - cleanup 2015-10-08 04:02:05 +00:00
fvwm2 Remove UNIQUENAME and LATEST_LINK. 2015-08-17 14:20:40 +00:00
fvwm-crystal - Add NO_ARCH 2015-09-04 21:33:46 +00:00
gcompmgr - Switch to USES=autoreconf 2015-06-23 16:33:11 +00:00
genmenu
golem - Strip binaries 2015-06-16 23:43:18 +00:00
herbstluftwm
hs-xmonad - Update The Glorious Glasgow Haskell Compiler to version 7.10.2 2015-08-20 23:02:14 +00:00
hs-xmonad-contrib - Update The Glorious Glasgow Haskell Compiler to version 7.10.2 2015-08-20 23:02:14 +00:00
i3 Update to 4.11 2015-10-08 23:21:52 +00:00
icewm converters/libiconv: 2015-04-15 08:20:27 +00:00
ion
jewel - Add LICENSE 2015-09-01 14:14:24 +00:00
jwm Remove iconv(), iconv_open() and iconv_close() symbols from libiconv. 2015-10-10 14:03:00 +00:00
larswm
libcompizconfig 8 ports categories: Remove $PTHREAD_LIBS 2015-03-24 13:51:17 +00:00
libdockapp MASTER_SITES cleanup. 2015-05-14 10:15:04 +00:00
libwraster Update to 0.95.7. Changes include: 2015-10-06 05:12:56 +00:00
lwm
lxmed
lxsession
marco Update macro to 1.10.2. 2015-09-04 09:45:46 +00:00
matwm2
mcwm
metacity The FreeBSD GNOME team proudly presents GNOME 3.16 for FreeBSD. 2015-08-05 19:13:24 +00:00
muffin Replace most occurences of github.com in MASTER_SITES with USE_GITHUB usage. 2015-05-18 17:07:45 +00:00
musca Reset dhn's ports 2015-06-12 20:58:13 +00:00
mutter The FreeBSD GNOME team proudly presents GNOME 3.16 for FreeBSD. 2015-08-05 19:13:24 +00:00
nickleby - Update to 2.2.2 2015-09-03 09:52:06 +00:00
obapps
obconf - Switch to options helpers 2015-09-18 14:01:14 +00:00
obkey
obmenu Fix runtime error: 2015-07-17 15:42:29 +00:00
obpager
olvwm MASTER_SITES cleanup. 2015-05-14 10:15:04 +00:00
openbox Update to 3.6. 2015-06-01 15:53:55 +00:00
oroborus
pager
pawm
peksystray
pekwm Convert to USES=jpeg 2015-06-22 18:33:20 +00:00
phluid
piewm
plank - Update to 0.10.0 2015-09-08 07:10:06 +00:00
plwm
pwm
qlwm
qtile - Add LICENSE_FILE 2015-09-04 21:33:39 +00:00
ratmen
ratmenu
ratpoison 1: Upgrade to 1.4.8. 2015-09-02 23:15:47 +00:00
sawfish - Strip libraries 2015-06-05 19:40:54 +00:00
selectwm
simple-ccsm Part 2 of adding USE_GNOME=intltool to ports that require it. 2015-08-05 07:39:47 +00:00
spectrwm Update to 2.7.2 2015-07-05 13:59:38 +00:00
swm
tinywm
transset
treewm
tvtwm MASTER_SITES cleanup. 2015-05-14 10:15:04 +00:00
twm
vtwm
w9wm
weewm
windowlab
windowmaker Update to 0.95.7. Changes include: 2015-10-06 05:12:56 +00:00
wm2
wmakerconf - Add LICENSE_FILE 2015-10-08 13:27:00 +00:00
wmanager Remove $FreeBSD$ from patches files everywhere. 2015-05-22 20:34:27 +00:00
wmanager-addons
wmconfig gmake:lite is only intended to be used for possible gmake dependencies 2015-03-07 13:19:46 +00:00
wmfs - Cleanup, update MASTER_SITES 2015-09-03 14:03:33 +00:00
wmii - Pet portlint 2015-03-08 02:33:19 +00:00
wmii-devel - Pet portlint 2015-03-08 02:33:27 +00:00
wmname
xcompmgr
xfce4 Remove UNIQUENAME and LATEST_LINK. 2015-08-17 14:20:40 +00:00
xfce4-desktop Update to 4.12.3 (bugfix release) 2015-07-19 16:31:51 +00:00
xfce4-panel By default libtool replaces -export-symbols <file> with -retain-symbols-file 2015-08-02 15:03:19 +00:00
xfce4-session Bump PORTREVISION for libupower-glib library version bump in r393607. 2015-08-17 08:21:50 +00:00
xfce4-wm Update to 4.12.3 (bugfix) 2015-05-16 19:52:31 +00:00
Makefile Add euclid-wm 0.4.3, minimalist, tiling window manager for X11. 2015-04-28 03:50:28 +00:00