freebsd-ports/emulators
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
..
adamem Clean up plist 2014-10-27 12:24:22 +00:00
advancemame Replace USES=libtool:oldver with USES=libtool or USES=libtool:keepla in 2014-12-08 16:48:38 +00:00
advancemenu Replace USES=libtool:oldver with USES=libtool or USES=libtool:keepla in 2014-12-08 16:48:38 +00:00
advancemess - Add LICENSE 2015-03-07 03:19:44 +00:00
aftp Rename emulators/ patch-xy patches to reflect the files they modify. 2014-07-28 18:39:29 +00:00
aqemu - Switch my ports to USE_QT4=linguisttools_build and adjust Qt components 2015-02-24 21:46:28 +00:00
atari800 Bump portrevision after png update 2014-12-25 20:54:41 +00:00
bfe Clean up plist 2014-10-27 12:24:22 +00:00
bochs - Update to upstream version 2.6.7 2015-01-31 09:39:47 +00:00
bsvc Clean up plist 2014-10-27 12:24:22 +00:00
catapult Update catapult to 0.11.0 2014-11-15 18:58:20 +00:00
cinc
cingb 3 ports categories: Remove $PTHREAD_LIBS 2015-03-24 22:17:41 +00:00
cpmemu Clean up plist 2014-10-27 12:24:22 +00:00
cpmtools Remove Author from pkg-descr and white space fixes 2015-03-02 23:26:42 +00:00
cpmtools2 - Update to 2.20 2014-11-05 23:10:59 +00:00
darcnes Clean up plist 2014-10-27 12:24:22 +00:00
dboxfe Update the default version of GCC in the Ports Collection from GCC 4.7.4 2014-09-10 20:50:31 +00:00
desmume Replace USES=libtool:oldver with USES=libtool or USES=libtool:keepla in 2014-12-08 16:48:38 +00:00
dgen-sdl Replace USES=libtool:oldver with USES=libtool or USES=libtool:keepla in 2014-12-08 16:48:38 +00:00
dolphin-emu converters/libiconv: 2015-04-15 08:20:27 +00:00
dosbox Fix build and running issues with clang on 11 and beyond 2014-12-31 14:36:56 +00:00
doscmd Clean up plist 2014-10-27 12:24:22 +00:00
dtcyber emulators/dtcyber: Make jobs safe 2015-03-19 18:57:40 +00:00
dynagen emulators/dynagen: shebangfix for python in the scripts instead of patches 2015-03-28 14:38:49 +00:00
dynagui Clean up plist 2014-10-27 12:24:22 +00:00
dynamips 3 ports categories: Remove $PTHREAD_LIBS 2015-03-24 22:17:41 +00:00
dynamips-community 3 ports categories: Remove $PTHREAD_LIBS 2015-03-24 22:17:41 +00:00
dynamips-devel 3 ports categories: Remove $PTHREAD_LIBS 2015-03-24 22:17:41 +00:00
e-uae Replace USES=libtool:oldver with USES=libtool or USES=libtool:keepla in 2014-12-08 16:48:38 +00:00
fceux Adopt port 2015-02-05 20:04:15 +00:00
fmsx - Update to 4.0, unbreak 2014-11-24 19:04:06 +00:00
frodo Replace USES=libtool:oldver with USES=libtool or USES=libtool:keepla in 2014-12-08 16:48:38 +00:00
fs-uae Bump portrevision after png update 2014-12-25 20:54:41 +00:00
fs-uae-launcher Add new port emulators/fs-uae-launcher 2014-11-04 16:32:34 +00:00
fuse Remove Author from pkg-descr and white space fixes 2015-03-02 23:26:42 +00:00
fuse-roms Reset maintainer, connections to SMTP server time out 2015-03-05 13:49:48 +00:00
fuse-utils Remove Author from pkg-descr and white space fixes 2015-03-02 23:26:42 +00:00
gbe Rename emulators/ patch-xy patches to reflect the files they modify. 2014-07-28 18:39:29 +00:00
generator Remove Author from pkg-descr and white space fixes 2015-03-02 23:26:42 +00:00
generator-cbiere Remove Author from pkg-descr and white space fixes 2015-03-02 23:26:42 +00:00
gens Replace USES=libtool:oldver with USES=libtool or USES=libtool:keepla in 2014-12-08 16:48:38 +00:00
gngb 3 ports categories: Remove $PTHREAD_LIBS 2015-03-24 22:17:41 +00:00
gngeo - Simplify MASTER_SITES 2015-02-28 02:24:16 +00:00
gns3 Clean up plist 2014-10-27 12:24:22 +00:00
gnuboy Replace USES=libtool:oldver with USES=libtool or USES=libtool:keepla in 2014-12-08 16:48:38 +00:00
gxemul Update the default version of GCC in the Ports Collection from GCC 4.7.4 2014-09-10 20:50:31 +00:00
hatari Fix detection of libportaudio libraries 2015-01-25 00:46:11 +00:00
hercules Clean up plist 2014-10-27 12:24:22 +00:00
higan Replace USES=libtool:oldver with USES=libtool or USES=libtool:keepla in 2014-12-08 16:48:38 +00:00
hugo Remove Author from pkg-descr and white space fixes 2015-03-02 23:26:42 +00:00
hyperv-is Remove spurious WRKDIR references. 2015-03-17 19:22:08 +00:00
i386-wine Fix last commit. 2015-04-03 11:32:55 +00:00
i386-wine-compholio Fix CONFLICTS_INSTALL for wine-devel and related ports. 2014-12-28 20:39:48 +00:00
i386-wine-devel Remove OSVERSION checks that do not make sense any more. 2015-04-03 11:26:48 +00:00
ia64sim
ines Clean up plist 2014-10-27 12:24:22 +00:00
javatari
joytran Clean up plist 2014-10-27 12:24:22 +00:00
jzintv Replace USES=libtool:oldver with USES=libtool or USES=libtool:keepla in 2014-12-08 16:48:38 +00:00
kcemu - Drop .la files from multimedia/dirac and multimedia/schroedinger 2014-12-02 03:23:13 +00:00
klh10 Simplify plist 2014-10-31 19:38:25 +00:00
kqemu-kmod Cleanup plist 2014-10-08 10:18:51 +00:00
kqemu-kmod-devel (Attempt to) fix build on head after removal of @ symlink. (r274184) 2014-11-14 18:51:33 +00:00
lib765 Clean up plist 2014-10-27 12:24:22 +00:00
libdsk Remove Author from pkg-descr and white space fixes 2015-03-02 23:26:42 +00:00
libspectrum Remove Author from pkg-descr and white space fixes 2015-03-02 23:26:42 +00:00
linux-c6 Add NVIDIA_GL description to Mk/bsd.options.desc.mk 2015-04-05 07:23:49 +00:00
linux-f10 Add NVIDIA_GL description to Mk/bsd.options.desc.mk 2015-04-05 07:23:49 +00:00
linux_base-c6 - White space fixes 2015-02-08 10:34:14 +00:00
linux_base-f10 Move MASTER_SITES from CRITICAL to LOCAL/ehaupt 2015-01-06 10:17:28 +00:00
lisaem Clean up plist 2014-10-27 12:24:22 +00:00
loemu - Add LICENSE 2015-03-05 01:45:47 +00:00
m2000 Remove Author from pkg-descr and white space fixes 2015-03-02 23:26:42 +00:00
mame Replace USES=libtool:oldver with USES=libtool or USES=libtool:keepla in 2014-12-08 16:48:38 +00:00
mastergear Clean up plist 2014-10-27 12:24:22 +00:00
mednafen Replace USES=libtool:oldver with USES=libtool or USES=libtool:keepla in 2014-12-08 16:48:38 +00:00
mess Replace USES=libtool:oldver with USES=libtool or USES=libtool:keepla in 2014-12-08 16:48:38 +00:00
minivmac
mtools Use @sample keyword 2014-08-26 05:34:43 +00:00
mupen64plus Update the default version of GCC in the Ports Collection from GCC 4.7.4 2014-09-10 20:50:31 +00:00
mupen64plus-audio-sdl Replace USES=libtool:oldver with USES=libtool or USES=libtool:keepla in 2014-12-08 16:48:38 +00:00
mupen64plus-core 3 ports categories: Remove $PTHREAD_LIBS 2015-03-24 22:17:41 +00:00
mupen64plus-input-sdl Replace USES=libtool:oldver with USES=libtool or USES=libtool:keepla in 2014-12-08 16:48:38 +00:00
mupen64plus-plugins Update the default version of GCC in the Ports Collection from GCC 4.7.4 2014-09-10 20:50:31 +00:00
mupen64plus-rsp-hle Stage all emulators/mupen64plus ports 2014-08-14 22:05:53 +00:00
mupen64plus-rsp-z64 Stage all emulators/mupen64plus ports 2014-08-14 22:05:53 +00:00
mupen64plus-ui-console Replace USES=libtool:oldver with USES=libtool or USES=libtool:keepla in 2014-12-08 16:48:38 +00:00
mupen64plus-video-arachnoid Stage all emulators/mupen64plus ports 2014-08-14 22:05:53 +00:00
mupen64plus-video-glide64 Replace USES=libtool:oldver with USES=libtool or USES=libtool:keepla in 2014-12-08 16:48:38 +00:00
mupen64plus-video-glide64mk2 Replace USES=libtool:oldver with USES=libtool or USES=libtool:keepla in 2014-12-08 16:48:38 +00:00
mupen64plus-video-rice Bump portrevision after png update 2014-12-25 20:54:41 +00:00
mupen64plus-video-z64 Replace USES=libtool:oldver with USES=libtool or USES=libtool:keepla in 2014-12-08 16:48:38 +00:00
nonpareil Bump portrevision after png update 2014-12-25 20:54:41 +00:00
o2em 3 ports categories: Remove $PTHREAD_LIBS 2015-03-24 22:17:41 +00:00
ods2reader
open-vm-tools Fix -Werror warnings from clang 3.6.0 and higher about unused local 2015-03-02 21:36:51 +00:00
open-vm-tools-nox11 Remove all space characters from Makefile assignments. 2014-06-08 19:51:27 +00:00
openmsx Bump portrevision after png update 2014-12-25 20:54:41 +00:00
p5-Acme-6502 - Fix *_DEPENDS: version is already in all supported Perl releases 2015-03-21 19:55:25 +00:00
parallels-tools Update for ifnet(9) changes in head. 2014-10-02 18:23:42 +00:00
pcemu Convert to @fcfontdir 2015-03-21 23:45:33 +00:00
pcsxr Replace USES=libtool:oldver with USES=libtool or USES=libtool:keepla in 2014-12-08 16:48:38 +00:00
pearpc cleanup plist 2014-12-20 18:17:19 +00:00
pipelight emulators/pipelight: fix build 2015-01-14 01:25:55 +00:00
q4wine Clean up plist 2014-10-27 12:24:22 +00:00
qemu Remove OSVERSION checks that do not make sense any more. 2015-04-03 11:26:48 +00:00
qemu-devel Remove OSVERSION checks that do not make sense any more. 2015-04-03 11:26:48 +00:00
qemu-launcher Clean up plist 2014-10-27 12:24:22 +00:00
qemu-sbruno Remove OSVERSION checks that do not make sense any more. 2015-04-03 11:26:48 +00:00
qemu-user-static - Add rc.d script to emulators/qemu-user-static to (optinally) setup 2015-03-01 15:16:42 +00:00
qmc2 - Update to 0.50 2015-03-31 14:27:07 +00:00
qtemu - Switch my ports to USE_QT4=linguisttools_build and adjust Qt components 2015-02-24 21:46:28 +00:00
quasi88 Replace USES=libtool:oldver with USES=libtool or USES=libtool:keepla in 2014-12-08 16:48:38 +00:00
raine Bump portrevision after png update 2014-12-25 20:54:41 +00:00
rtc Cleanup plist 2014-11-13 14:32:39 +00:00
rubygem-fission - Add rubygem-fission 0.5.0 2014-12-04 15:22:38 +00:00
sim6811 Rename emulators/ patch-xy patches to reflect the files they modify. 2014-07-28 18:39:29 +00:00
simh 3 ports categories: Remove $PTHREAD_LIBS 2015-03-24 22:17:41 +00:00
skyeye Upgrade to 1.2.5. 2014-09-03 03:36:41 +00:00
snes9express cleanup plist 2014-12-20 18:17:19 +00:00
snes9x 3 ports categories: Remove $PTHREAD_LIBS 2015-03-24 22:17:41 +00:00
snes9x-gtk Fix build errors with PortAudio and/or ALSA 2015-03-29 19:18:33 +00:00
spim cleanup plist 2014-12-20 18:17:19 +00:00
stella Bump portrevision after png update 2014-12-25 20:54:41 +00:00
stonx Make fonts repecting XDG 2015-03-21 23:05:19 +00:00
swine Clean up plist 2014-10-27 12:24:22 +00:00
tiemu3 Replace USES=libtool:oldver with USES=libtool or USES=libtool:keepla in 2014-12-08 16:48:38 +00:00
tilem Clean up plist 2014-10-27 12:24:22 +00:00
tme Clean up plist 2014-10-27 12:24:22 +00:00
tpm-emulator Cleanup plist 2014-11-13 14:32:39 +00:00
tuxnes
uae Clean up plist 2014-10-27 12:24:22 +00:00
ucon64 Convert all :U to :tu and :L to :tl 2014-05-05 09:45:36 +00:00
vba Bump portrevision after png update 2014-12-25 20:54:41 +00:00
vboxtool Clean up plist 2014-10-27 12:24:22 +00:00
vgb-bin
vgba-bin
vice Update graphics/giflib to 5.0.5 2015-01-14 18:19:32 +00:00
virtio-kmod Remove useless @cwd 2014-09-02 15:05:06 +00:00
virtualbox-ose converters/libiconv: 2015-04-15 08:20:27 +00:00
virtualbox-ose-additions Update to 4.3.26. 2015-03-16 23:04:40 +00:00
virtualbox-ose-kmod Update to 4.3.26. 2015-03-16 23:04:40 +00:00
visualboyadvance-m Bump portrevision after png update 2014-12-25 20:54:41 +00:00
vmips - Update to version 1.5 [1] 2014-12-22 20:26:16 +00:00
vmsbackup emulators/vmsbackup: Unbreak on F9+ 2014-06-05 19:02:33 +00:00
vmw - fix iconv on FreeBSD-10 2014-08-03 17:33:22 +00:00
vxtools
wine Add optional support for V4L (off by default). 2015-01-10 09:27:53 +00:00
wine-compholio Unbreak the build. This patch is slightly different than one that 2015-04-10 19:24:48 +00:00
wine-devel Change the COMPHOLIO-specific BUILD_DEPENDS to EXTRACT_DEPENDS now that 2015-04-11 12:21:26 +00:00
wine-gecko cleanup plist 2014-12-20 18:17:19 +00:00
wine-gecko-devel Update wine-gecko-devel, the Gecko Layout Engine component for wine-devel, 2015-03-08 10:26:00 +00:00
wine-mono emulators/wine-mono: instruct portscout to ignore new versions. 2015-03-22 18:04:05 +00:00
wine-mono-devel Update wine-mono-devel, the Mono .NET implementation component for 2015-03-08 10:27:28 +00:00
wxmupen64plus Replace USES=libtool:oldver with USES=libtool or USES=libtool:keepla in 2014-12-08 16:48:38 +00:00
x48 Make fonts repecting XDG 2015-03-21 23:05:19 +00:00
x49gp - Fix build. 2015-01-27 00:25:14 +00:00
xbraitenberg
xcpc Remove Author from pkg-descr and white space fixes 2015-03-02 23:26:42 +00:00
xen Add a metaport for xen 2015-04-06 14:37:45 +00:00
xen-kernel Rename xen into xen-kernel 2015-04-06 14:31:17 +00:00
xhomer cleanup plist 2014-12-20 18:17:19 +00:00
xsystem35 Improve style/consistency among the ports I maintain 2015-02-16 08:12:16 +00:00
xzx - Update MASTER_SITES, unbreak 2015-04-09 05:19:23 +00:00
yabause - Update to version 0.9.14 2015-02-17 16:17:34 +00:00
yape Replace USES=libtool:oldver with USES=libtool or USES=libtool:keepla in 2014-12-08 16:48:38 +00:00
zsnes Bump portrevision after png update 2014-12-25 20:54:41 +00:00
Makefile Add a metaport for xen 2015-04-06 14:37:45 +00:00