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)
Update xen-kernel to 4.5.1 and add patches to allow live migration, save and
restore. Remove qemu-traditional patches (FreeBSD doesn't support
qemu-traditional) and add XSA-142.
Approved by: bapt
Differential revision: https://reviews.freebsd.org/D3854
Sponsored by: Citrix Systems R&D
- After Centos 6.6 was deprecated, the MASTER_SITE_SUBDIR was pointing to no longer
existing location. This change gets that fixed, allowing the port to build again.
Submitted by: Pawel Biernacki <pawel.biernacki@gmail.com>
MFH: 2015Q4
- Unicode data updated to Unicode 8.0.0.
- Some implementation of the Web Services DLL.
- More Direct3D 11 interfaces.
- A few more functions in the C++ runtime.
- Output standard glyph names in the PostScript driver.
- Various bug fixes.
v1.1.0 was recently released and there're not enough changes after it to
warrant a separate package. Move users back to stable until more time
passes or some "interesting" conflicts appear.
Changes: https://github.com/hrydgard/ppsspp/compare/d8b43dd...v1.1.0
on PowerPC (verified for all of them) and some also on SPARC (whenever I
was able to test those on flame.freebsd.org) and even IA64 (which should
be OK to remove anyways, because it was never really supported system in
ports land and was officially killed in -CURRENT a while ago.
All applications in the ports tree works correctly with unicode version of wxGTK
Newer version of wxGTK are unicode only (3.0+)
Note that now WX_UNICODE macro is noop
- Remove BROKEN on Tier-2 systems statement: it builds fine at least on
PowerPC, which indicates that "uses i386-specific asm" reason is probably
bogus everywhere else, and should be replaced with adequate BROKEN line
even if it's indeed broken there. While here, convert to options helpers
with empty machdep_init() vs. broken "Calibrating delay loop" code; some
simple run-time tests, like booting off the kickstart ROM image, did not
reveal any problems or performance artifacts
- Drop unsupported --enable-sound option (--with-oss-sound is the default,
and OSS support is detected correctly)
- Remove `files/patch-configure.in' which was added in r76429 by mbr@ back
in 2003 to allow UAE to build with GCC 3.x -- does not seem needed these
days; consequently replace (deprecated) USE_AUTOTOOLS with GNU_CONFIGURE
- Do not patch things in `pre-configure', use `post-patch' target for that
- Sort USES values and wrap few overly long lines while I'm here
do-install is for the app itself, post-install is for extras.
r392488 reversed the logic because option helpers didn't support
do-* targets before r394503. So, pick clarity over |svn blame| churn.
- XAudio2 implementation using OpenAL Soft.
- Support for the new Universal C Runtime DLL.
- Dropdown menu support in the standard Open Dialog.
- Grayscale rendering mode in DirectWrite.
- Various bug fixes.
With the STAGING option enabled (or using the wine-staging port),
fonts/times.ttf is now also present.
- regenerate patch-pcap
- Escape --extra-ldflags as it looks like the qemu builder is eating spaces
or lines making it frustrating to use.
PR: 202402 202536 202864
- New version of the Gecko engine based on Firefox 40 (via the
wine-gecko-devel port).
- First steps of the Direct3D 11 implementation.
- Better font matching in DirectWrite.
- Support for OpenMP on ARM platforms.
- Various bug fixes.
- Add LICENSE_FILE.
- USE_QT4=linguist_build -> USE_QT4=linguisttools_build.
- Use an OPTION helper for DBUS.
- Remove CONFIGURE_ARGS for NLS - they are not used.
- Gettext dependency is not used too.
- Remove USE_GCC=yes.
- Fix build with clang.
- Bump PORTREVISION.
PR: 201863
Submitted by: s3erios@gmail.com
Approved by: maintainer timeout (koalative@gmail.com ; 24 days)
Instead of defining a variable that is almost always based on CONFIGURE_ENV,
just use CONFIGURE_ENV directly.
This also matches the behavior of other ports that do not use autotools (so
most ports can just worry about CONFIGURE_ENV). Additionally, the fact that
we do not use ?= means we do not have problems if another file in Uses/
needs to set CONFIGURE_ENV (with CMAKE_ENV, the order of the arguments to
USES would matter).
Ports which set CMAKE_ENV have been adjusted accordingly. In most cases,
CMAKE_ENV was just replaced with CONFIGURE_ENV, the exceptions being:
* databases/sqliteman: CMAKE_ENV line removed; setting QMAKESPEC there has
no effect on the build system.
* devel/freeocl: CMAKE_ENV line removed; FREEOCL_CXX_COMPILER is already
retrieved from the CMAKE_CXX_COMPILER variable in the build
system.
* graphics/openimageio: CMAKE_ENV line removed; setting Qt variables there
has no effect on the build system.
Reviewed by: makc
Differential Revision: https://reviews.freebsd.org/D3403
UNIQUENAME was never unique, it was only used by USE_LDCONFIG and now,
we won't have conflicts there.
Use PKGBASE instead of LATEST_LINK in PKGLATESTFILE, the *only* consumer
is pkg-devel, and it works just fine without LATEST_LINK as pkg-devel
has the correct PKGNAME anyway.
Now that UNIQUENAME is gone, OPTIONSFILE is too. (it's been called
OPTIONS_FILE now.)
Reviewed by: antoine, bapt
Exp-run by: antoine
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D3336
upstream of this port and maintainer notified developers on 07/17/15 to
update his ports while he is AFK.
Sync's to pre-release 2.4.0
Differential Revision: https://reviews.freebsd.org/D3385