All ports depending on this one fail to build:
devel/asdlgen
devel/ml-doc
devel/sml_tk
math/isabelle
textproc/sml-fxp
Reported by: pkg-fallout
With hat: portmgr
Recently DragonFly was added as an officially supported platform on
GCC, providing OOTB support for C, C++, ObjC, and Fortran. However,
the Java lang does not build, even if the first failure (boehm-gc) is
fixed.
Adding Makefile.DragonFly is the cleanest and least intrusive way I could
remove the JAVA option (there is no EXCLUDE_OPTION_${OPSYS} support in
bsd.options.mk)
Approved by: maintainer (gerald@)
unexpectedly getting readline from ports if it's already installed.
- Add patch to work with newer libreadline
- Provide an option to use libedit from ports, avoiding the libedit in base.
- Note 1: The patch to work with newer libreadline is only applied in the
libreadline case since it actually breaks building with libedit.
- Note 2: libreadline is not BSD licensed and while libedit would be
preferable, it seems to have issues with UTF8 still, see ruby bug 9204. Once
that's resolved, we can make libedit the default.
PR: ports/187928 [1] (based on)
PR: ports/188077 [2] (based on)
Submitted by: Shin-ya Murakami <murashin@gfd-dennou.org> [1]
Submitted by: Christoph Moench-Tegeder <cmt@burggraben.net> [2]
Obtained from: http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ext/readline/readline.c?r1=43458&r2=45225 (ruby upstream)
MFH: 2014Q2
Adding a configure argument for libiconv make clisps build with either
libc or libiconv as appropriate. Fix verified on Redports on all supported
platforms.
PR: ports/187282
Submitted by: Robert Cina
Fixed by: marino
Approved by: maintainer timeout (due to impending death of port)
Approved by: portmgr (implicit)
Note that this port is still going to die in a few weeks, so I am not
bothering to stage it.
being since clang pretends it is GCC, but cannot cope with all GCC specific
input.
Reported by: Andrzej Tobola <ato@iem.pw.edu.pl>
Tested with: redports
lang/lua51 is working the same way lang/lua52, chase ports using lua 5.1
Make the default lua lua52
Make all lua ports using USES=lua
Approved by: portmgr (implicit)
This now again builds with clang, so we don't require GCC to build any
more. (There was a latent non-determinism in GCC that lead to different
compilations.)
Use USES=compiler:c11 to enforce modern compiler (and clang version > 3.3)
Drop printing pkg-message it is done automatically by stage
Sharpen the sed on configure to fix in case of isinf it was making __thread testing hanging
Remove useless include of bsd.mono.mk
- While I'm here:
- Add PKGNAMESUFFIX to avoid PKGNAME collision
- Mark CONFLICTS_INSTALL with lang/guile
GUILE, GNU's Ubiquitous Intelligent Language for Extension,
is a library that implements the Scheme language plus various
convenient facilities. It's designed so that you can link it
into an application or utility to make it extensible. Our
plan is to link this library into all GNU programs that call for
extensibility.
WWW: http://www.gnu.org/software/guile/
PR: ports/189239
Submitted by: Muhammad Moinur Rahman <5u623l20@gmail.com>
The GNAT Programming Studio needs the impunit.ad[bs] files in order
to create a menu based on the gnat source code. Just carry these
source files with the others that are used to build gnat_util and then
use the GPS port makefile to pull it in as needed. A quick check with
poudriere indicates that ports dependent on gnat_util still build fine.
Rather than require each user of libgnat_util to link in set_std_prefix
and update_path functions, let's assume each user needs the same version
of these functions and just add them directly to the library.
Adjust gnatcoll accordingly -- hack no longer necessary.
Changes:
* Errors in con_wat.c and drw-dos.c have been fixed (thanks to
"Rugxulo" for the help to fix them).
* The function str in duration.s7i has been improved to work for
negative durations.
* The library tar.s7i has been improved to work with the old file
format that does not use the magic value "ustar".
* The function bigToInt16 has been added to big_rtl.c and big_gmp.c.
* The macros with format strings in common.h have been renamed.
Now the macros have shorter names (starting with FMT_ and F_).
The macros define formats for various integer sizes. This formats
are independend from the actual C compiler and C runtime library.
* The function bigLog10 in big_rtl.c has been improved to work
correctly when BIGDIGIT_SIZE is small.
* The program chkccomp.c has been improved to define
LOCALTIME_WORKS_SIGNED, when localtime can process negative times.
* The program chkccomp.c has been improved to write the define
directives to the file specified with the first parameter.
* The function intParse in int_rtl.c has been improved to accept the
most negative number.
* The function timSetLocalTZ in tim_rtl.c has been changed to avoid
raising an exception when LOCALTIME_WORKS_SIGNED is not defined and
the time is before 1970-01-01. In this case the daylight saving
time flag is set to FALSE.
This includes the merger of the GCC wide-int development branch and fails
to build with clang on 10-i386 and 10-amd64 with two rather different
failure modes (stage 2/3 comparison failure and simple compilation error,
respectively) so for the time being require building with GCC while I am
working with upstream.