Fix distinfo for the offending ports.
lang/yorick's tag was moved, and the added patch was no longer needed.
PR: 207644
Submitted by: mat
Exp-run by by: antoine
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D4268
Changes:
- The function fltCmp in flt_rtl.c has been improved to work correct
in the case that isnan returns neither 0 nor 1 (Many thanks go to
Arnel L. for reporting this problem).
- The function determineGetaddrlimit in chkccomp.c has been improved
to include <sys/types.h> before <sys/resource.h>. FreeBSD needs
that to work correctly (Many thanks go to Pietro Cerutti for
providing a fix and explaining the background).
- The function getOsCwd has been added to cmd_rtl.c. With this
function it is possible to read (e.g. under Linux) a current
working directory that is longer than PATH_MAX.
- Documentation comments have been improved in encoding.s7i.
- The program chkccomp.c has been improved to write definitions of
USE_DIRENT, USE_DIRWIN, OS_WIDE_DIR_INCLUDE_DIR_H, os_DIR,
os_dirent_struct, os_opendir, os_readdir, os_closedir,
INCLUDE_SYS_UTIME, os_utimbuf_struct, USE_ALTERNATE_UTIME,
os_utime_orig, os_utime, os_chdir, OS_GETCWD_MAX_BUFFER_SIZE,
os_getcwd, os_mkdir, os_rmdir, OS_CHMOD_INCLUDE_IO_H, os_chmod,
os_remove, os_rename, os_system, os_fopen, os_popen, os_pclose,
DEFINE_WGETENV, os_getenv
- The functions keys_helem and values_helem in hshlib.c and
hsh_rtl.c have been improved to use a loop instead of a tail
recursion. For compilers that don't recognize the tail recursion
this results in a speed improvement (Gcc recognizes tail
recursions so there is no speed improvement).
- The functions free_helem and free_hash in hsh_rtl.c have been
improved to stop searching for helems as soon as the last helem
has been freed.
- The functions helem_data_to_list and helem_key_to_list have been
improved to use a loop instead of a tail recursion (see above).
There was a GSoC 2015 from Colin Lord to bring to the base system a recent
version of Ficl. pfg@ found many bugs in ficl4.
Among them:
- Fix ficlInstructionPick bug. Pick instructions from 0, not 1.
Credit to Toomas Soome from the Illumos project.
- Fix some math bugs.
Credit to Toomas Soome from the Illumos project.
- Fix bug in Ficl stack preventing the stack from growing.
Obtained from: http://sourceforge.net/p/ficl/mailman/message/26634755/
- Change rand and srand calls to random and srandom
Fix those in the port. While here, unset MAKE_JOBS_UNSAFE as the port builds
fine without it, and get rid of the DATA option that has no effect.
PR: 207041
Submitted by: pfg
Approved by: Pavel Volkov <pavelivolkov@gmail.com> (maintainer)
Itcl 4.0.4 fixes a large collection of bugs and flawed designs. See the ticket
systems and timelines for a full accounting. A great deal of progress has been
made to make Itcl 4 a functionally equal replacement for Itcl 3. If you've
delayed migration due to lack of compatibility, it's time to try again. This
is the same Itcl release that is bundled with Tcl 8.6.5.
The -make package contains makefiles required for building, but also shell
scripts for finding run-time dependencies. This was reported as a bug on
www/sogo, but actually affects most GNUstep applications.
PR: 206586
- Patch files to replace ARCH with PICARCH. NOPRECIOUSMAKEVARS makes
bsd.port.mk stop using ARCH but the package builders set ARCH in their
make.conf anyway.
- Allow parallel building again (fixed upstream)
- Remove Boost 1.60 patches (fixed upstream)
bsd.port.mk stop using ARCH but the package builders set ARCH in their
make.conf anyway.
Some libraries were missing from the package because of this.
Reported by: Jason Bacon <bacon4000@gmail.com>
MFH: 2016Q1
Since the object files get built into a shared lib, using -fPIC on all
arches is the right thing to do, instead of adding it to each new arch that
comes along which doesn't accidentally allow non-PIC modules in shared libs.
PR: 207324
Approved by: mat(mentor)
Differential Revision: https://reviews.freebsd.org/D5362
The ?= assignment of CFLAGS (not present in earlier lua5x patches) results
in MYCFLAGS, passed from the port makefile, never getting assigned to CFLAGS
during the lua build. The result is a copy of lua that has none of the posix
support functions in it.
CFLAGS set in the outer environment by the user or make.conf get passed in
via the MYCFLAGS mechanism, so remove the -O2 and let the outer environment
control optimization level.
Approved by: mat(mentor)
Differential Revision: https://reviews.freebsd.org/D5256
- Retire USE_GHC_NATIVE: it is not needed any more
- Do not rely on DISTNAME for setting CABAL_LIBSUBDIR: this caused problems
when using USE_GITHUB
- Improve integration with print/hs-hscolour
Obtained from: FreeBSD Haskell
between words and use spells to make your way down the page as the scroll
is read. Go too slow and you'll get wound up in the scroll and crushed.
WWW: http://joeyh.name/code/scroll/
PR: 200112
Submitted by: Nikolai Lifanov <lifanov@mail.lifanov.com>
Obtained from: FreeBSD Haskell
pseudo-graphical interfaces. This package is a nice, modern binding to GNU
ncurses.
WWW: https://john-millikin.com/software/haskell-ncurses/
PR: 200112
Submitted by: Nikolai Lifanov <lifanov@mail.lifanov.com>
Obtained from: FreeBSD Haskell
It did not take long for gcc6-aux to fail again when CPUTYPE is
set (this time to native). Just block this settings by filtering
out -march CFLAGS again to solve the issue permanently.
PR: 207311
- Unbreak build for php70
- Cleanup php55/6 extenions
- Put not existing php70 extentions to php55 and php56 extra defines
lang/php70
- Remove mysqli from pdo_mysql it's looping here and does not really depends on mysqli
- Bump PORTREVISION
This work has been done in collaboration with
- fluffy@
- Franco Fichtner