Changes
* The answer concerning Unicode support in the FAQ has been improved.
* The chapters in the manual that describe the types integer,
bigInteger, rational, bigRational and float have been improved.
* The function log10 has been added to the libraries integer.s7i and
bigint.s7i. This function computes the truncated base 10 logarithm.
* The operator sci has been added to the libraries integer.s7i,
bigInteger.s7i, bigrat.s7i and rational.s7i. This operator converts
a number to a string in scientific notation. Halfway cases are
rounded away from zero.
* The function round10 has been added to the libraries rational.s7i
and bigrat.s7i. It rounds halfway cases away from zero.
* The function str has been improved in the libraries rational.s7i
and bigrat.s7i. Now the function converts to a string with a
decimal representation (e.g.: "1.25"). When repeating decimals are
recognizend they are enclosed in parentheses.
* The operator digits has been improved in the libraries rational.s7i
and bigrat.s7i. Now the operator rounds halfway cases away from
zero.
* Documentation comments have been improved in bigint.s7i, float.s7i,
rational.s7i, bigrat.s7i, char.s7i, big_gmp.c and fltlib.c.
* Definitions of the constants integer.first and integer.last have
been added to integer.s7i.
* In bigrat.s7i and rational.s7i the function reduce has been
improved to accept Infinity and NaN.
* The function strDateTime has been added to time.s7i.
* A definition of INTTYPE_DECIMAL_SIZE has been added to s7c.sd7 and
common.h.
* The function bigGcd in big_rtl.c has been improved to make sure
that the greatest common divisor is positive or zero.
* Checks for log10, **, +:= and -:= have been added to chkbig.sd7.
* The checks for log2 have been improved and checks for log10 have
been added to chkint.sd7.
* Checks for the function str have been added to chkflt.sd7.
* The compiler has been improved to use the functions
bigIPowSignedDigit and bigGrowSignedDigit to optimize the operators
**, +:= and -:= for bigInteger operands.
* The compiler has been improved to support the actions INT_LOG10 and
BIG_LOG10.
* The function isPureFunction in the compiler has been improved.
* The functions bigGrowSignedDigit and bigLog10 have been added to
big_rtl.c and big_gmp.c.
* The program chkccomp.c has been improved to write definitions of
the macros isinf, DOUBLE_DECIMAL_EXPONENT_DIGITS, FLOAT_STR_FORMAT,
FLOAT_STR_LARGE_NUMBER, DOUBLE_STR_FORMAT, DOUBLE_STR_LARGE_NUMBER,
FLOAT_MANTISSA_FACTOR, FLOAT_MANTISSA_SHIFT, DOUBLE_MANTISSA_FACTOR
and DOUBLE_MANTISSA_SHIFT.
* The functions fltDgts and fltSci in flt_rtl.c have been changed to
raise RANGE_ERROR when the precision is negative.
* The function fltStri in flt_rtl.c has been improved to write a
reasonable number of fractional digits.
* The functions getMantissaAndExponent, setMantissaAndExponent and
doubleToCharBuffer have been added to flt_rtl.c.
* The function intLog10 has been added to int_rtl.c.
* The function stri_to_wstri has been renamed to stri_to_utf16.
* The functions stri_to_wstri_buf and wstri_buf_to_stri have been
added to striutl.c.
<adam.freebsd@fastmail.fm>: host in1-smtp.messagingengine.com[66.111.4.72]
said: 550 5.1.1 <adam.freebsd@fastmail.fm>: Recipient address rejected:
User unknown in local recipient table (in reply to RCPT TO command)
<dnscheckengine-port@academ.com>: host ASPMX.L.GOOGLE.com[74.125.131.26] said:
550-5.1.1 The email account that you tried to reach does not exist. Please
<kawahara@nlp.kuee.kyoto-u.ac.jp>:
Sorry, no mailbox here by that name. (#5.1.1)
<hnsmaster@h14m.org>: Host or domain name not found. Name service error for
name=h14m.org type=AAAA: Host found but no data record of requested type
<jre@vineyard.net>: Recipient address rejected: User unknown in virtual
mailbox table (in reply to RCPT TO command) (in reply to RCPT TO command)
<gawrilow@math.tu-berlin.de>: host mail.tu-berlin.de[130.149.7.33] said: 550
Recipient verify failed (in reply to RCPT TO command)
<mico@bsd.hu>: host mail.datacast.hu[195.70.49.210] said: 550 5.1.1
<mico@bsd.hu>: Recipient address rejected: User unknown in virtual mailbox
<gogo@cs.uni-sb.de>: host mail.cs.uni-sb.de[134.96.254.200] said: 550 5.1.1
<gogo@cs.uni-sb.de>... User unknown (in reply to RCPT TO command)
<mickey@enforcer.cc>: Host or domain name not found. Name service error for
name=keep.yourmail.yuk type=AAAA: Host not found
<lucio@zetasolucoes.com.br>: host ASPMX.L.GOOGLE.COM[2607:f8b0:400c:c01::1a]
said: 550-5.1.1 The email account that you tried to reach does not exist.
<luke@novum.am.lublin.pl>: Host or domain name not found. Name service error
for name=novum.am.lublin.pl type=AAAA: Host not found
<aihal@users.sourceforge.net>: host mx.sourceforge.net[216.34.181.68] said: 550
unknown user (in reply to RCPT TO command)
With hat: portmgr
The ocaml port was not respecting a NO_PROFILE definition in make.conf,
which causes a stage check failure (missing files) if it is set. Improve
that logic and patch the configure script in numerous places to support
building the native code compiler on DragonFly. This is one of those
famous ports that think all BSDs have the pattern "bsd" in their target
triplet.
Continued under PR: ports/188158
The latest gcc-aux compiler is now based on gcc 4.9. The 4.7-based
compiler is still available at lang/gcc47-aux though. Note that
this port will be deleted in less than one month from now.
Always rely on unixODBC each time a port is looking for libodbc.so
Remove odbc compat from libiodbc
This allows to install both kde and gnome at the same time
While here:
- Convert libiodbc to USES=libtool
- Convert a bunch of libiodbc dependencies to USES=libtool
- Chase libiodbc.so shlib change
- Stagify some ports
- Convert some ports to USES=pgsql
Discussed with: rakuco (kde)
With hat: portmgr
Since FreeBSD 8.4 and FreeBSD 9.1 make(1) do support :tu and :tl as a
replacement for :U and :L (which has been marked as deprecated)
bmake which is the default on FreeBSD 10+ only support by default
:tu/:tl a hack has been added at the time to support :U and :L to ease
migration. This hack is now not necessary anymore
Note that this makes the ports tree incompatible with make(1) from
FreeBSD 8.3 or earlier
With hat: portmgr
2014-04-30 x11-toolkits/gigi: Does not compile on 10 or higher
2014-04-30 net/asterisk-oh323: Depends on broken and unsupported asterisk14
2014-04-30 net/asterisk14: Broken and unsupported
2014-04-30 net/asterisk14-addons: Depends on broken and unsupported asterisk14
2014-04-30 ports-mgmt/pkg_install: Replaced by ports-mgmt/pkg
2014-05-01 x11-drivers/xf86-input-magictouch: Does not compile
2014-05-01 x11-drivers/xf86-video-cyrix: requires pciVideoPtr typedef
2014-05-01 x11-drivers/xf86-video-sis-intel: requires pciVideoPtr typedef
2014-05-01 net/py-spreadmodule: Depends on expired net/spread
2014-05-01 net/p5-Spread-Message: Depends on expired net/spread
2014-05-01 net/p5-POE-Component-Spread: Depends on expired net/spread
2014-05-01 net/p5-Spread-Session: Depends on expired net/spread
2014-05-01 sysutils/wmmemload: Broken
2014-05-01 lang/ml-pnet: Alpha-quality abandonware - Decommissioned Dec 2012 - Use mono
2014-05-01 lang/treecc: PNET dependency decommissioned Dec 2012
2014-05-01 lang/pnetlib: Alpha-quality abandonware - Decommissioned Dec 2012 - Use mono
2014-05-01 lang/pnet-base: Alpha-quality abandonware - Decommissioned Dec 2012 - Use mono
2014-05-01 benchmarks/pnetmark: PNET dependency decommissioned Dec 2012
2014-05-01 lang/pnet: Alpha-quality abandonware - Decommissioned Dec 2012 - Use mono
2014-05-01 x11-wm/stumpwm: Broken for more than 4 months
2014-05-01 sysutils/cpupowerd: Not maintained from upstream anymore and only supports ancient AMD K8.
2014-05-01 net/pchar: Obsolete, abandoned
2014-05-03 x11-fonts/texcm-ttf: Should be replaced by x11-fonts/stix-fonts
- USES=libtool.
- Strip library.
- Replace patch+reinplace with a single reinplace.
- Remove a patch so we use the upstream library name again. Bump
PORTREVISION on all dependent ports.
games/alephone:
- USES=gmake tar:bzip2.
- Remove unneeded PKG_CONFIG variable.
- Staging.
- New LIB_DEPENDS syntax.
games/asc:
- USES=libtool.
games/gltron:
- New LIB_DEPENDS syntax.
- USES=gmake.
- Remove references to PTHREAD_CFLAGS and PTHREAD_LIBS.
- Use option helpers.
- Staging.
lang/kroc: (still BROKEN due to use of "python" command)
- New LIB_DEPENDS syntax.
- USES=pathfix tar:bzip2.
- Staging.
- Replace patches with post-patch.
- Replace MAKE with MAKE_CMD.
lang/smalltalk:
- USES=libtool tar:xz.
- Use BROKEN_sparc64.
upstream forgot to regenerate the build scripts. This makes the build use
the correct version information and causes a library version bump. Use
this opportunity to use USES=libtool instead of USES=libtool:oldver.
Bump PORTREVISION on all dependent ports and convert them to USES=libtool
where needed. Also use USES=(gmake, pathfix, tar) and new LIB_DEPENDS
syntax here and there.
games/freedink-engine:
- Option helpers.
- Staging.
- Use dirrmtry for locale directories.
games/oolite:
- Staging.
- Replace ECHO with ECHO_CMD.
- Don't use GNUSTEP_PREFIX to install files because it expands to
LOCALBASE rather than PREFIX.
games/openssn:
- Remove USES=desktop-file-utils. No MimeType field in desktop file.
- Staging.
- Install files in standard DATADIR.
games/xblast:
- Use proper options.
- Staging.
- Patch configure so normal make install can be used instead of do-install.
- Replace TAR | TAR with COPYTREE_SHARE.
- Add pkg-message that references the need to use -Wl,-rpath=... . [1]
- Replace USE_BZIP2 by USES=tar:bzip2.
- No longer install rebuild-gcj-db47 (which requires bash among others)
and its man page.
Bump PORTREVISION.
PR: 185902 [1]
GCC 4.9 development and is feature equivalent at this point.
The coming months, during stage 1 of GCC developemtn, there will be
many invasive and partially destablizing changes. Any outfall will
be addressed in the second half of the release cylce. Until then,
use at your own risk and file any bugs upstream.
modern compiler):
1) Use -fwrap in CFLAGS, since guile depends on integer overflows.
2) Fix grep + sed logic in guile-snarf.in to be compatible with the output
of clang's preprocessor. This is achieved by adding additional newlines
before the ^^ delimiters, which guile-snarf depends on.
3) Similarly, in c-tokenize.c, clang's preprocessor outputs EOLs and hash
marks in different places, confusing the lexer. Simply don't output
them to fix the problem.
While here strip binaries and libraries.
Submitted by: dim@