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)
The PR was modified. The PORTDATA change was not accepted. The
rewrapping of pkg-descr from 75 to 72 character width was not accepted.
USE_AUTOTOOLS did get added and I kept it because I couldn't make
USES=autoreconf work out of the box. It's needs some customization and
I'm not familar enough with automake to get it to work, so check-sanity
squawks but it passes the build.
While here, add a patch to support DragonFly
PR: 199228
Submitted by: ports fury
/dev/full is only provided by default on 11.0, earlier releases have it
in lindev(4). This leads to the same error as with automation. Other BSDs
including DragonFly don't provide /dev/full at all.
[ RUN ] io.WriteFdExactly_ENOSPC
adb_io_test.cpp:136: Failure
Expected: (-1) != (fd), actual: -1 vs -1
[ FAILED ] io.WriteFdExactly_ENOSPC (1 ms)
Reported by: Barbara <barbara.freebsd@gmail.com>
I tweaked provided patch to revert some unnecessary changes. Technically
the change of ${PORTNAME} to quimup is unnecessary but I fully support
the reversal of PORTNAME abuse.
PR: 199220
Submitted by: ports fury
This module provides an RPC::ExtDirect gateway implementation for Plack
environment. It is packaged as a standard Plack middleware component suitable
for using with Plack::Builder.
Plack::Middleware::ExtDirect is recommended to be used with Perl versions 5.12
and newer, for reasons explained below. For Perls older than 5.12,
CGI::ExtDirect gateway may be a better choice - especially if you cannot
install XS dependent packages.
If you are not familiar with Ext.Direct, more information can be found in
RPC::ExtDirect::Intro.
WWW: http://search.cpan.org/dist/Plack-Middleware-ExtDirect/
PR: 200652
Submitted by: martin@waschbuesch.de
- Update net/asterisk13 to 13.6.0
- Remove upstreamed patch
In net/asterisk13:
- Add ASTVERSION option to control installation of bash only script
astversion, and avoid an unconditional dependency on bash
the need to use ${STRIP_CMD}.
Fix an intermittent build failure by adding a missing dependency to the
port's build framework. This change has been committed to the upstream
trunk.
servers from Python.
It also provides utility functions to translate NTP
fields values to text (mode, leap indicator...). Since
it's pure Python, and only depends on core modules,
it should work on any platform with a Python implementation.
WWW: https://pypi.python.org/pypi/ntplib
PR: 202525
Submitted by: uros@gruber.si
- Use options helpers
- Add USES=localbase, which is just the shorder way of adding CPPFLAGS=-I${LOCALBASE}/include, which fixes judy detection without NLS
PR: 203292
Submitted by: amdmi3
Approved by: maintainer timeout (sumikawa, 2 weeks)
PR was for version 3.3.5 but several releases have come since then
and the MASTER_SITES changed. The latest version required an update
to the patch.
PR: 201839
Submitted by: ports fury