* Convert perl-extract to REINPLACE_CMD
* Use new LIB_DEPENDS format
* Properly convert to USES+= perl (it got skipped in the sweep)
* Remove no-op MAKE_JOBS_SAFE (again it got skipped)
* Remove FreeBSD 9.0-only install message (F9 no longer supported)
* Add GPLv3 license but don't install it as it messes up auto-plist
* Use MAKE_JOBS_NUMBER over internal _MAKE_JOBS variable
* PORTREVISION bumped because previous package added empty directories.
* GPLv3 LICENSE added, but not installed as it messed up dynamic PLIST
* pkg-message used instead of post-install echoes
* Custom do-build target removed, default works after modifications
* OPTIONS_SUB=yes to handle standard PLIST_SUB conversions
* Auto-PLIST logic improvements
* To simplify Auto-PLIST, non-bin entries were removed from pkg-plist
* It was necessary to add pre-install target to pre-create directories that
are no longer present when port is installed in clean stage.
Also, require a modern compiler that can handle c11. Although this is
not strictly required (just about any C compiler would do) the base GCC
compiler has a memory bug and thus cannot reasonably compile the ports.
A pkg-fallout notice was received for gnatdroid, saying that lang/gcc and
lang/gnatdroid-* were installing files in the same place. It turns out
that gnatdroid-binutils was pulling lang/gcc in unnecessarily. With
--disable-werror, it builds on clang on F10 just fine.
While here, convert USE_GMAKE too. Soon all gnat* ports will be
updated with the latest for ports, this is just a stop-gap fix.
from the LLVM 3.4 branch starting.
Apply the clang portion of r255321 from base switching the default C++
library to libc++ on 10+.
Correct clang's notion of the underlying type of (u)intmax_t on MIPS64.
2013-11-01 sysutils/mktool
2013-11-01 databases/ruby-memcache: Development has been abandoned upstream
2013-11-01 deskutils/blogtk: This is dead upstream and is no longer being maintained
While here:
* remove indefinite article from COMMENT
* make USE_DOS2UNIX unconditional (for all patches)
* make use of OSVERSION for FreeBSD only
* convert USE_GMAKE to USES format
Approved by: portmgr (bapt, implicit)
with new versions of texinfo. [1]
Adopt the new LIB_DEPENDS standard and replace USE_GMAKE by USES=gmake.
Remove an obsolete dependency on bison. [2]
STAGEify.
PR: 183342 [1]
Reported by: Christoph Moench-Tegeder <cmt@burggraben.net> [1], marino [2]
With the 2.6.9 release, and five years after its first release, the
Python 2.6 series is now officially retired. All official maintenance
for Python 2.6, including security patches, has ended. [1]
Please migrate to lang/python27 or later as soon as possible.
lang/python26 will expire and be removed in January 2014.
[1] http://www.python.org/download/releases/2.6.9/
With hat on: python@
Reviewed by: koobs@
Changes:
* Compiler and runtime library have been improved to support
big-endian systems. Thanks go to Brian Callahan, for his support
and for providing access to his PowerPC Macintosh under OpenBSD.
* The list of source files and the chapter about the defines used in
version.h have been improved in src/read_me.txt.
* The library tls.s7i has been improved to avoid raising an
exception, when the remote side closes the socket.
* The program chkccomp.c has been improved to write defines for
CHECK_INT_DIV_BY_ZERO, INT_DIV_BY_ZERO_SIGNALS and
DO_SIGFPE_WITH_DIV_BY_ZERO to version.h.
* Documentation comments have been added or improved in fillib.c,
int_rtl.c, soclib.c, tim_dos.c, tim_unx.c, tim_win.c, ut8lib.c,
ut8_rtl.c, tls.s7i and bytedata.s7i.
* The generic compare functions bigCmpGeneric, bstCmpGeneric,
chrCmpGeneric, intCmpGeneric, rflCmpGeneric, setCmpGeneric,
strCmpGeneric and typCmpGeneric have been improved to work
endianness neutral. Now they work correct on little- and
big-endian systems.
* The generic create functions bigCreateGeneric, bstCreateGeneric,
drwCreateGeneric, rflCreateGeneric, setCreateGeneric,
strCreateGeneric and itfCreateGeneric have been improved to work
endianness neutral. Now they work correct on little- and
big-endian systems.
* The new generic copy functions bigCpyGeneric, bstCpyGeneric,
drwCpyGeneric, fltCpyGeneric, rflCpyGeneric, setCpyGeneric and
strCpyGeneric have been added. This functions work endianness
neutral.
* The new generic destroy functions bigDestrGeneric,
drwDestrGeneric, rflDestrGeneric, setDestrGeneric and
strDestrGeneric have been added. This functions work endianness
neutral.
* The functions uintCmpGeneric, intCreateGeneric and intDestrGeneric
have been renamed to genericCmp, genericCreate respectively
genericDestr.
* The functions genericCpy, ptrCmp, ptrCmpGeneric, ptrCpyGeneric and
ptrCreateGeneric have been added to int_rtl.c.
* The function cmdConfigValue in cmd_rtl.c has been improved to
support the config value DO_SIGFPE_WITH_DIV_BY_ZERO.
* The handling of the option -l in processOptions (file s7.c) has
been improved to work endianness neutral.
* Several functions have been optimized:
In infile.c: get_file_name and get_file_name_ustri
In prg_comp.c: prgSyobject
In rfllib.c: rfl_elemcpy and rfl_idx
In rfl_data.c: rflElemcpy, rflIdx and rflTail
* The function get_ident and the macro IDENT_TABLE have been changed
to have an additional progtype argument.
* The function typNum in typ_data.c has been improved to use a
hashtable.
* In typlib.c the functions typ_num and typ_str have been improved
to call typNum respectively typStr.
* Support for the actions ACT_ICONV and ACT_ORD has been added to
interpreter, compiler and runtime library.
* The function id_string2 has been added to datautl.c, and used in
ref_data.c and typ_data.c.
- Switched to automake 1.11.6, see CVE-2012-3386.
- #14669: Fixed extraction of CC from gmp.h.
- Fixed case of intermediate zero real or imaginary part in mpc_fma,
found by hydra with GMP_CHECK_RANDOMIZE=1346362345.
This is on top of the following changes from version 1.0
- Licence change towards LGPLv3+ for the code and GFDLv1.3+ (with no
invariant sections) for the documentation.
- 100% of all lines are covered by tests
- Renamed functions
. mpc_mul_2exp to mpc_mul_2ui
. mpc_div_2exp to mpc_div_2ui
- 0^0, which returned (NaN,NaN) previously, now returns (1,+0).
- Removed compatibility with K&R compilers, which was untestable due
to lack of such compilers.
- New functions
. mpc_log10
. mpc_mul_2si, mpc_div_2si
- Speed-ups
. mpc_fma
- Bug fixes
. mpc_div and mpc_norm now return a value indicating the effective
rounding direction, as the other functions.
. mpc_mul, mpc_sqr and mpc_norm now return correct results even if
there are over- or underflows during the computation.
. mpc_asin, mpc_proj, mpc_sqr: Wrong result when input variable has
infinite part and equals output variable is corrected.
. mpc_fr_sub: Wrong return value for imaginary part is corrected.
Convert to the new LIB_DEPENDS standard and remove hard-coded
.so versions from a couple of dependent ports.
Bump PORTREVISIONS of all dependent ports.
PR: 183141
Approved by: portmgr (bdrewery)