Commit graph

17494 commits

Author SHA1 Message Date
Jan Beich
a9d287a5ea lang/rust: update to 1.29.1
- Force rebuild all consumers as standard library is statically linked

Changes:	https://blog.rust-lang.org/2018/09/25/Rust-1.29.1.html
PR:		229826 (follow up)
Approved by:	dumbbell
Differential Revision:	https://reviews.freebsd.org/D17337
2018-09-28 17:59:24 +00:00
Mark Linimon
1f6067cd80 Fix build on gcc-based archs.
While here, pet portlint.

Tested on powerpc64, amd64.

Submitted by:		jhibbits
Approved by:		portmgr (tier-2 blanket)
Differential Revision:	D17044
2018-09-27 23:28:15 +00:00
Alexey Dokuchaev
721bc9fa48 - Resurrect and stagify `lang/ocaml-camlidl' port
- Fix spelling in the COMMENT and add LICENSE knobs
- Pass maintainership to the submitter

PR:		231568
Submitted by:	Greg Kennedy
2018-09-27 15:44:56 +00:00
Jimmy Olgeni
342bf512ba Update lang/erlang-runtime21 to version 21.1. 2018-09-27 08:50:01 +00:00
Ed Maste
8399ead6f8 Add -znotext to LDFLAGS on i386, for lld
These ports link some non-PIC code, which fails with lld as it defaults
to disallowing relocations against read-only segments.  For i386 we can
just add -znotext unconditionally: for GNU BFD ld it just affirms BFD's
existing default.

PR:		214864
Approved by:	portmgr (lld blanket)
Sponsored by:	The FreeBSD Foundation
2018-09-26 16:12:12 +00:00
Brooks Davis
3a34ffa58f Update Objective-C LLVM version to 6.0.
Fixes aarch64 build.  Reduces depends on obsolete LLVM 4.0.

PR:		230116
Submitted by:	mikael.urankar@gmail.com
Approved by:	theraven (prior version)
Sponsored by:	DARPA, AFRL
2018-09-26 15:23:37 +00:00
Romain Tartière
54c14279dc Address more linker issues
This resolves a ninja-related issues, corrects passing private args to linker
while building libruby itself (without external LDFLAGS), exports the full
symbols table, and pet 'pkg check -d'. Issues with weechat, vim, facter,
rubygem-hpricot and rubygem-rdiscount should be fixed.  See [1] for long story
of hunting and fixing these issues.

Bump PORTREVISIONS accordingly.

PR:		230238 [1], 231361
Submitted by:	fuffy
Approved by:	fuffy
2018-09-25 13:11:14 +00:00
Alex Dupre
b210dea3a7 Restore the php-5.5.x-mail-header.patch distfile checksum.
Reported by:	fuffy
2018-09-25 07:55:26 +00:00
Mark Linimon
b54b77fa86 These ports now build on powerpc64.
While here, pet portlint.

Approved by:	portmgr (tier-2 blanket)
2018-09-25 07:29:25 +00:00
Gerald Pfeifer
76ea580149 Update to the 20180923 snapshot of GCC 9. 2018-09-24 22:25:28 +00:00
Alex Dupre
0d65439b66 Update to 5.6.38 release. 2018-09-24 12:01:39 +00:00
Mathieu Arnold
605fe90387 Update to v5.29.3-15-ga9dc86432e. 2018-09-24 09:29:45 +00:00
Jan Beich
0a61e7bc52 lang/rust-nightly: no longer builds after r479877
mv: rename /wrkdirs/usr/ports/lang/rust-nightly/work/rustc-nightly-src/src/vendor/backtrace-sys/src/libbacktrace/config/libtool.m4 to /wrkdirs/usr/ports/lang/rust-nightly/work/rustc-nightly-src/src/vendor/backtrace-sys/src/libbacktrace/config/libtool.m4.dont-fix: No such file or directory
*** Error code 1

As the port appears to be a staging ground for future updates don't
deprecate yet.

PR:		229826
Reported by:	pkg-fallout
2018-09-23 18:53:49 +00:00
Jimmy Olgeni
7cf78cafb2 Update lang/erlang-wx to version 19.3.6.11. 2018-09-23 14:55:07 +00:00
Jimmy Olgeni
83addc7158 Update lang/erlang-java to version 19.3.6.11. 2018-09-23 14:55:00 +00:00
Jimmy Olgeni
a441c542be Update lang/erlang to version 19.3.6.11. 2018-09-23 14:54:52 +00:00
Jimmy Olgeni
f375ce5127 Update lang/erlang-runtime20 to version 20.3.8.9. 2018-09-23 11:10:45 +00:00
Jimmy Olgeni
e435f4f9b5 Update lang/erlang-runtime19 to version 19.3.6.11. 2018-09-23 11:04:01 +00:00
Li-Wen Hsu
16af706f3c - Remove using of libwhich from build process
It doesn't affect julia work but may cause building proess hang

PR:		231479
Submitted by:	Iblis Lin <iblis@hs.ntnu.edu.tw> (maintainer)
Reported by:	Trond.Endrestol@ximalas.info
Obtained from:	https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=231479#c9
2018-09-23 10:11:11 +00:00
Gerald Pfeifer
480947bd98 Update to the 20180921 snapshot of GCC 8.2.1. 2018-09-22 08:09:08 +00:00
Gerald Pfeifer
caeffdd43a Update to the 20180919 snapshot of GCC 6.4.1. 2018-09-22 07:33:24 +00:00
Gerald Pfeifer
8e3a2c3e2e Update to the 20180916 snapshot of GCC 9. (The last two weeks' versions
were broken on at least FreeBSD 10/i386 due to a bug that did not trigger
on GNU/Linux systems.)
2018-09-22 06:46:22 +00:00
Gerald Pfeifer
a8c658df3a Update to the 20180920 snapshot of GCC 7.3.1. 2018-09-22 06:44:28 +00:00
Mark Linimon
aecf049634 Fix build on gcc-based archs by updating USES.
Tested on powerpc64 and amd64 (for no regression).

While here, pet portlint.

Approved by:	portmgr (tier-2 blanket)
2018-09-22 05:30:31 +00:00
Jan Beich
5f4b386da8 lang/rust: sort LIB_DEPENDS by library name instead of origin
Requested by:	dumbbell (maintainer)
2018-09-21 11:24:21 +00:00
Jan Beich
49c8598e32 lang/rust: unbundle libgit2/libssh2
- libgit2 in ports is nowadays newer than bundled version
- libssh2 was already unbundled until 1.29.0 update
- Unbundle libssh2 for USES=cargo (unused atm)

PR:		231411
Approved by:	rust (dumbbell, tobik)
2018-09-21 11:16:08 +00:00
Jan Beich
38ed2724f9 lang/rust: unbreak if ssl != base
[ 13%] Building C object src/CMakeFiles/libssh2.dir/channel.c.o
  /usr/bin/cc -DLIBSSH2_CLEAR_MEMORY -DLIBSSH2_DH_GEX_NEW=1 -DLIBSSH2_HAVE_ZLIB=1 -DLIBSSH2_OPENSSL -I/usr/local/include -Isrc/vendor/libssh2-sys/libssh2/include -Ibuild/x86_64-unknown-freebsd/stage2-tools/x86_64-unknown-freebsd/release/build/libssh2-sys-149db94635ec1367/out/build/src  -ffunction-sections -fdata-sections -fPIC -ffunction-sections -fdata-sections -fPIC -m64 -m64 -O3 -DNDEBUG   -std=gnu90 -o CMakeFiles/libssh2.dir/channel.c.o   -c src/vendor/libssh2-sys/libssh2/src/channel.c
  src/vendor/libssh2-sys/libssh2/src/channel.c:2262:44: error: use of undeclared identifier 'LIBSSH2_ERROR_CHANNEL_WINDOW_FULL'
	      return _libssh2_error(session, LIBSSH2_ERROR_CHANNEL_WINDOW_FULL,
					     ^

PR:		231411
Reported by:	many
Obtained from:	upstream (libssh2)
Approved by:	portmgr blanket
2018-09-20 10:07:37 +00:00
Romain Tartière
8826fd8b3f Revert the "DLD_FLAGS" pollution part of r475483.
It was initially got from ruby23, but recent ruby releases have some
differences in runtime linking, which was not hit by exp-run, and caused
trouble with some ports (e.g. devel/leatherman, sysutils/facter).

PR:		230238
Submitted by:	fluffy
Reported by:	freebsd@ptty.com
Approved by:	fluffy
2018-09-20 09:12:06 +00:00
David Naylor
ced5447988 lang/fsharp: update to 10.2.1
- Remove patch: restore command is a no-op so rather carry less patches
2018-09-19 19:54:47 +00:00
Fernando Apesteguía
5a349de225 lang/execline: update to 2.5.0.1
* Change maintainership
* Move DOCS variable to its proper place

PR:	231158
Submitted by:	colin-ports@heliocat.net
Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D17223
2018-09-18 18:21:06 +00:00
Ed Maste
2371ee22c7 lang/php*: link with -znotext on i386
This port links some non-PIC code, which fails with lld as it defaults
to disallowing relocations against read-only segments. For i386 we can
just add -znotext unconditionally: for GNU BFD ld it just affirms BFD's
existing default.

PR:		214864, 230207
Approved by:	bapt
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D17193
2018-09-18 16:08:00 +00:00
Ed Maste
fcedde52c4 lang/ocaml: add -znotext to LDFLAGS on i386, for lld
Example error:
/usr/bin/ld: error: can't create dynamic relocation R_386_32 against
    symbol: caml_last_return_address in readonly segment; recompile
    object files with -fPIC

This port links some non-PIC code, which fails with lld as it defaults
to disallowing relocations against read-only segments.  For i386 we can
just add -znotext unconditionally: for GNU BFD ld it just affirms BFD's
existing default.

PR:		214864, 230209
Approved by:	bapt
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D17200
2018-09-18 16:05:15 +00:00
Mark Linimon
272bca67ef Mark these ports as broken on powerpc64.
While here, pet portlint.

Approved by:	portmgr (tier-2 blanket)
2018-09-18 11:01:50 +00:00
Yuri Victorovich
cdf2a00af5 lang/mujs: Update 1.0.4 -> 1.0.5
Reported by:	portscout
2018-09-18 08:03:24 +00:00
Mark Linimon
8bf23c2df5 Add gnu99 to USE_CSTD to fix builds on gcc-based archs.
Tested on powerpc64, amd64.

Approved by:	portmgr (tier-2 blanket)
2018-09-18 07:10:07 +00:00
Li-Wen Hsu
fa9290fee7 Add ott, tool for writing definitions of programming languages and calculi
Inspired by:	Domagoj Stolfa <domagoj.stolfa@cl.cam.ac.uk>
2018-09-18 00:19:31 +00:00
Tobias C. Berner
437aeb55a0 Update KDE Frameworks to 5.50
* net/syndication has become a framework and been moved to net/kf5-syndication.

Exp-run by:	antoine
PR:		231263
2018-09-17 18:45:07 +00:00
Kirill Ponomarev
8f6d473a46 Enable threads by default. 2018-09-17 12:05:30 +00:00
Mathieu Arnold
a68a772ff9 Update to v5.29.2-62-g5feab405f7. 2018-09-17 11:59:26 +00:00
Jean-Sébastien Pédron
aa8061d1c1 lang/rust: Update to 1.29.0
Release notes:
* https://blog.rust-lang.org/2018/07/20/Rust-1.27.2.html
* https://blog.rust-lang.org/2018/08/02/Rust-1.28.html
* https://blog.rust-lang.org/2018/09/13/Rust-1.29.html

Up to and including Rust 1.27.x, the Rust build system shelled out to
a configure script to detect the presence and usability of libunwind.
Since Rust 1.28.0, it's using a static result in a `build.rs` file and
expects libunwind to be used. It was not the case on FreeBSD so far, so
we need a patch to this `build.rs` to disable that. We still need to
study if the FreeBSD port should use libunwind and what to do with this
patch. But this problem prevented the update to Rust 1.28.0 already, so
enough delay.

The update also comes with a patch to a few `USE_GECKO`-based ports such
as Firefox [1]. Their configure script has some asumptions on the output
of `rustc --print target-list` which are not true anymore. The patch was
already committed upstream.

The aarch64 version is still marked as BROKEN because I didn't find the
time to work on it. As a consequence, there is also no aarch64 bootstrap
for Rust 1.29.0.

PR:		229826
Approved by:	jbeich [1]
Obtained from:	https://bugzilla.mozilla.org/show_bug.cgi?id=1479540 [1]
Differential Revision:	https://reviews.freebsd.org/D17178
2018-09-16 07:57:08 +00:00
Jochen Neumeister
16601cd5db Update to 7.1.22
Changelog: http://www.php.net/ChangeLog-7.php#7.1.22

Approved by:	tz (implicit)
MFH:		2018Q3
Sponsored by:	Netzkommune GmbH
2018-09-15 14:55:54 +00:00
Gerald Pfeifer
6d989ea54b Update to the 20180914 snapshot of GCC 8.2.1. 2018-09-15 00:36:46 +00:00
Gerald Pfeifer
c3d81b8d44 Update to the 20180913 snapshot of GCC 7.3.1. 2018-09-14 21:21:31 +00:00
Tijl Coosemans
bf58b0f824 Update security/mbedtls to 2.13.0 and bump dependent ports. 2018-09-14 12:04:53 +00:00
Jimmy Olgeni
0d14ee42a1 Update lang/erlang-runtime21 to version 21.0.9. 2018-09-14 10:00:35 +00:00
Ed Schouten
b38c8dc195 lang/ruby2[345]: Improve qsort_r() detection
This change merges the following upstream pull request into the Ruby
interpreter ports:

	https://github.com/ruby/ruby/pull/1954

Adding this patch to these ports will ensure that once we patch up
qsort_r() to be compatible with glibc, Ruby will automatically pick them
up. Ruby should also build fine without this patch, but this will cause
it to use its own implementation, which blows up the binary size
slightly.

Poudriere runs seem to pass for 11.x amd64. Logs indicate that this
doesn't negatively affect the existing qsort_r() detection:

	checking whether qsort_r is GNU version... no
	checking whether qsort_r is BSD version... yes

PR:		231256
Approved by:	sunpoet
Differential Revision:	https://reviews.freebsd.org/D17157
2018-09-13 19:26:17 +00:00
Jochen Neumeister
d5b288352e Update to 7.2.10
Changelog: http://www.php.net/ChangeLog-7.php#7.2.10

Approved by:	tz (implicit)
MFH:		2018Q3
Sponsored by:	Netzkommune GmbH
2018-09-13 18:40:43 +00:00
Jochen Neumeister
587865e3bd Update to 7.0.32
Changelog: http://www.php.net/ChangeLog-7.php#7.0.32

Approved by:	tz (implicit)
MFH:		2018Q3
2018-09-13 17:11:20 +00:00
Sunpoet Po-Chuan Hsieh
972047bcb3 Update to 0.30
Changes:	https://metacpan.org/changes/distribution/Try-Tiny
2018-09-12 22:56:48 +00:00
Niclas Zeising
0fae2e9e0e Change x11/xorgproto to become a build dep
Change x11/xorgproto to become a build time dependency when added to
USE_XORG.  Change the dependency to be on the port, rather than a file the
port installs.
Fix fallout.
Bump portrevision on depending ports.

PR:		230909
Reviewed by:	eadler
Approved by:	portmgr (antoine)
Obtained from:	https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/xorgproto
exp-run:	antoine
Differential Revision:	https://reviews.freebsd.org/D16906
2018-09-11 18:34:27 +00:00
Wen Heping
d1aaf51060 - Update to 2.80.0 2018-09-11 03:18:22 +00:00
Mathieu Arnold
4a3bebcae1 Add EXAMPLES options to ports that should have one.
Also various fixes related to said option.

PR:		230864
Submitted by:	mat
exp-runs by:	antoine
2018-09-10 13:15:47 +00:00
Mathieu Arnold
e1bfdfbe56 Add DOCS options to ports that should have one.
Also various fixes related to said option.

PR:		230864
Submitted by:	mat
exp-runs by:	antoine
2018-09-10 13:14:50 +00:00
Mathieu Arnold
f57bc4af66 After an include, PLIST_SUB must be appended to, not overwritten.
If it is overwritten, many values will be clobbered, and
pain will ensue.

PR:		230864
Submitted by:	mat
exp-runs by:	antoine
2018-09-10 13:11:23 +00:00
Pietro Cerutti
34be04994c lang/seed7: update to 05_20180821
20180821:
- In fil_dos.c in the function setupFiles the handling of ctrl-c has
  been improved such that ctrl-c is sent immediate (without the need to
  press return afterwards). Additionally redirected stdin, stdout and
  stderr files are switched to binary mode now.
- In the compiler (in comp/const.s7i) the actions BIN_XOR, ENU_ICONV2,
  ENU_ORD2, INT_ICONV1 and INT_ICONV3 have been added to the list of
  special actions.
- The batch files bin/call_gcc.bat and bin/call_ar.bat have been
  improved to set environment variables with the command 'set'. This
  is necessary to execute them successfully under Wine.
- The description of log, log10 and log2 in the manual has been
  improved.
- In flt_rtl.c the functions fltLog, fltLog10 and fltLog2 have been
  added. This functions are based on the original functions log(),
  log10() and log2() and work according to IEEE 754.
- The configuration values LOG_FUNCTION_OKAY, LOG10_FUNCTION_OKAY and
  LOG2_FUNCTION_OKAY have been added to cc_conf.s7i.
- The configuration value HAS_LOG2 has been removed from cc_conf.s7i.
- The compiler (s7c) has been improved to use the functions fltLog,
  fltLog10 and fltLog2.
- In comp/inline.s7i the functions push_inline_func_param,
  pop_inline_func_param, push_inline_proc_param and
  pop_inline_proc_param have been improved to support inline functions
  with 'attr' parameters.
- The example program diff7.sd7 has been improved.
- Documentation comments have been improved in math.s7i and tar.s7i.
- In chkflt.sd7 the tests for the operators 'parse' and 'sci' and for
  the function str() have been improved.
- The program chkccomp.c has been improved to define the macros
  POW_OF_NEGATIVE_OKAY, LOG_OF_NAN_OKAY, LOG_OF_ZERO_OKAY,
  LOG_OF_NEGATIVE_OKAY, LOG10_OF_NAN_OKAY, LOG10_OF_ZERO_OKAY,
  LOG10_OF_NEGATIVE_OKAY, LOG2_OF_NAN_OKAY, LOG2_OF_ZERO_OKAY,
  LOG2_OF_NEGATIVE_OKAY, MEMCMP_RETURNS_SIGNUM and
  WMEMCMP_RETURNS_SIGNUM.
- In chkccomp.c the function determineFseekFunctions has been improved
  to make tests that actually use fseek() and ftell().
- Calls of logFunction have been added in cmd_rtl.c, str_rtl.c,
  strlib.c and striutl.c.
- In bstlib.c the function bst_cmp() has been improved to be based on
  bstCmp().
- The functions strCompare(), str_cmp() and bstCmp() have been
  improved to use different code depending on MEMCMP_RETURNS_SIGNUM
  and WMEMCMP_RETURNS_SIGNUM.
- In s7c.sd7 the function canTakeAddress has been improved to return
  FALSE for a CONSTENUMOBJECT.
2018-09-10 12:54:57 +00:00
Dag-Erling Smørgrav
e3c509c743 Regenerate with 'make makepatch'. 2018-09-10 12:16:32 +00:00
Dag-Erling Smørgrav
cded85f907 Reassign all of tobez@'s p5 ports to perl@.
Approved by:	tobez
2018-09-10 11:16:59 +00:00
Mathieu Arnold
59dd2ec96a Update to v5.29.2-48-g295a484ee2 2018-09-10 10:29:16 +00:00
Mathieu Arnold
0e4a39bd7e Change the arch in ONLY_FOR_ARCHS_REASON_x to be actually used. 2018-09-10 10:29:10 +00:00
Dmitry Marakasov
3917456699 - Add LICENSE
Approved by:	portmgr blanket
2018-09-10 09:08:19 +00:00
Sunpoet Po-Chuan Hsieh
d6acd4f262 Update WWW
Approved by:	portmgr (blanket)
2018-09-09 16:59:26 +00:00
Tobias Kortkamp
48d4d46ed1 lang/chicken5: Update to 5.0.0rc2
Changes:	http://code.call-cc.org/dev-snapshots/2018/09/09/NEWS
2018-09-09 13:23:45 +00:00
Tobias C. Berner
60768bf27d Update Qt5 to 5.11.1
Big thanks to
        * brnrd for the libressl patches in net/qt5-network
        * jhale for fixing the bulk load of ports

PR:		230884
Exp-run by:	antoine
2018-09-09 11:12:14 +00:00
Gerald Pfeifer
ee532e1455 Update to the 20180905 snapshot of GCC 6.4.1. 2018-09-08 15:47:02 +00:00
Gerald Pfeifer
a081cd1dc7 Update to the 20180906 snapshot of GCC 7.3.1. 2018-09-08 15:20:47 +00:00
Gerald Pfeifer
9beb0e47ea Update to the 20180907 snapshot of GCC 8.2.1. 2018-09-08 09:34:29 +00:00
Gerald Pfeifer
eb27934ae0 Forward port r478722 | gerald | 2018-09-01 from lang/gcc7:
Disable the build/use of libssp/gets-chk since FreeBSD 12 and later
do not feature gets() any longer.

(I was planning to make this part of a routine update, alas last week's
snapshot was broken on i386-unknown-freebsd10.x and so will this week's
still.)

PR:		222796, 231066
Differential Revision:	https://reviews.freebsd.org/D12298
2018-09-08 08:16:55 +00:00
Tobias Kortkamp
7dc69b033a lang/chicken5: Mark as MAKE_JOBS_UNSAFE again
I was too optimistic about the fix from r478932 and it quickly falls
to pieces with a higher number (> 16) of jobs.  Upstream has never
supported building in parallel either.
2018-09-07 10:52:52 +00:00
Adriaan de Groot
023390aaa6 Update the current KDE Applications to 18.08.1, the latest release.
https://www.kde.org/announcements/announce-applications-18.08.1.php

The release notes mention a few dozen fixes, MTP doesn't crash when
concurrently accessed by another application, nothing critical.

Submitted by:	tcberner
2018-09-06 21:06:47 +00:00
Li-Wen Hsu
7a74aea931 - Copy lang/julia to lang/julia06 and lang/julia07
- Update lang/julia07 to 0.7.0
- Update lang/julia to 0.1.0

PR:		230663
Submitted by:	Iblis Lin <iblis@hs.ntnu.edu.tw> (maintainer)
2018-09-06 20:57:01 +00:00
Jimmy Olgeni
fb48df1122 Update lang/erlang-runtime21 to version 21.0.8. 2018-09-06 17:56:20 +00:00
Kevin Bowling
0440aafd1f lang/gcc7{,-devel}: Fix powerpc64 USE_GCC dependency loop
Approved by:	gerald (maintainer), timur (mentor)
Differential Revision:	https://reviews.freebsd.org/D16784
2018-09-04 22:26:16 +00:00
Tobias Kortkamp
3548f0eafe lang/chicken5: Obtain entropy via arc4random_buf on FreeBSD too
Also fix parallel build while here
2018-09-04 07:37:56 +00:00
Sunpoet Po-Chuan Hsieh
2de25f4148 Update to 1.20180901
Changes:	https://metacpan.org/changes/distribution/Modern-Perl
2018-09-03 19:03:55 +00:00
Mathieu Arnold
e751275fd1 Update to v5.29.2-41-ge47f50f38f 2018-09-03 12:38:02 +00:00
Tobias Kortkamp
ba2185b16c lang/nqc: Fix build with Clang 6
nqc/nqc.cpp:1088:41: error: no matching literal operator for call to 'operator""__DATE__' with arguments of types 'const char *' and 'unsigned int', and no matching literal operator template
        fprintf(STDERR,"nqc version %s (built "__DATE__", " __TIME__")\n",

http://beefy11.nyi.freebsd.org/data/head-i386-default/p478276_s338342/logs/errors/nqc-3.1.r6.log
2018-09-02 10:50:52 +00:00
Gerald Pfeifer
1a2c1e847d Forward port r478722 | gerald | 2018-09-01 from lang/gcc7:
Disable the build/use of libssp/gets-chk since FreeBSD 12 and later
do not feature gets() any longer.

PR:		222796, 231066
Differential Revision:	https://reviews.freebsd.org/D12298
2018-09-02 00:08:51 +00:00
Gerald Pfeifer
a92c136041 Disable the build/use of libssp/gets-chk since FreeBSD 12 and later
do not feature gets() any longer.

PR:		222796, 231066
Differential Revision:	https://reviews.freebsd.org/D12298
2018-09-01 20:17:46 +00:00
Gerald Pfeifer
8ae9f1b008 Update to the 20180830 snapshot of GCC 7.3.1. 2018-09-01 13:07:01 +00:00
Mark Felder
e8fd1539ca lang/mono: Update to 5.10.1.57 2018-09-01 13:03:19 +00:00
Gerald Pfeifer
192835162c Update to the 20180831 snapshot of GCC 8.2.1. 2018-09-01 12:18:09 +00:00
Gerald Pfeifer
ce2be8d622 Update to the 20180826 snapshot of GCC 9. 2018-09-01 12:17:13 +00:00
Jan Beich
a519cdfee3 devel/google{test,mock}: update to 1.8.1
Changes:	https://github.com/google/googletest/compare/9bda90b...release-1.8.1
2018-08-31 20:14:40 +00:00
Fernando Apesteguía
d177d8bc64 devel/boehm-gc: update to 7.6.8
ChangeLog: https://github.com/ivmai/bdwgc/releases/tag/v7.6.8

* Giving maintainership to yasu@utahime.org
* Bumping PORTREVISION for dependent ports

PR:	230577
Submitted by:	yasu@utahime.org
Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D16704
2018-08-31 18:27:13 +00:00
Gleb Popov
12c54d9269 lang/ghc: Add support for ARM arches: aarch64, armv6, armv7.
PR:		196899
Submitted by:	Mikael Urankar <mikael.urankar@gmail.com>
Reviewed by:	arrowd, mat, tcberner
Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D15674
2018-08-31 08:51:33 +00:00
Jimmy Olgeni
d4c5064928 Update lang/erlang-runtime21 to version 21.0.7. 2018-08-31 07:35:48 +00:00
Jimmy Olgeni
4ba4f744cc Update lang/erlang-runtime20 to version 20.3.8.8. 2018-08-31 07:35:41 +00:00
Adriaan de Groot
b7cbbfac1f Deprecate KDE4 software in categories graphics-textproc.
The last upstream release supporting KDE4 was 10 months ago,
  https://www.kde.org/announcements/announce-applications-17.08.3.php ,
and the kde@ team for FreeBSD has supported modern KDE (i.e.  KDE
Frameworks, Plasma 5 and KDE Applications) for 4 months. Give a 4
month deprecation period to allow users to switch over.

Also deprecated: multimedia/kmplayer-kde4 (permission from jhale@)
Not deprecated, need to contact maintainers:
  misc/krecipes-kde4
  net-im/kmess-kde4
  net/smb4k-kde4
  textproc/uim-kde4
2018-08-30 18:23:24 +00:00
Danilo Egea Gondolfo
e17d2323b6 - Update to 3.23 2018-08-30 14:23:19 +00:00
Kirill Ponomarev
974bd82de4 Update to 1.4.11 2018-08-30 13:39:13 +00:00
Alexey Dokuchaev
53792bf1df Remove redundant DOCS, NLS, EXAMPLES, and IPV6 from OPTIONS_DEFAULT as they
are put there by the framework (see line 200 of Mk/bsd.options.mk), except
for `finance/quantlib' which makes very unorthodoxal usage of port options.
2018-08-30 04:05:07 +00:00
Pietro Cerutti
2a0cdbe660 lang/jimtcl: do not depend on asciidoc, prebuilt docs are shipped 2018-08-28 14:21:40 +00:00
Adriaan de Groot
f9de7fbbda Fix build with clang7
PR:		230944
Reported by:	jbeich
2018-08-28 10:59:46 +00:00
Thomas Zander
da2723ac44 Ensure PONYARCH is set correctly.
Reported by:	mat (via mail)
Approved by:	greg@unrelenting.technology (maintainer, via mail)
2018-08-28 05:05:17 +00:00
Tobias Kortkamp
2450389419 lang/maude: Fix build with Clang 6
../../src/Core/termSet.hh:35:15: error: ISO C++11 does not allow access declarations; use using declarations instead
  PointerSet::cardinality;
              ^

http://beefy11.nyi.freebsd.org/data/head-i386-default/p477696_s338122/logs/errors/maude-2.6_1.log
2018-08-27 21:08:25 +00:00
Steve Wills
f447b0dba3 lang/angelscript: Remove hack for i386, using upstream clang fix
PR:		230923
Submitted by:	Nathan <ndowens@yahoo.com> (maintainer)
2018-08-27 17:08:45 +00:00
Jean-Sébastien Pédron
88418a0da9 lang/elixir: Update to 1.7.3
Release notes:
* https://github.com/elixir-lang/elixir/releases/tag/v1.7.3
2018-08-27 16:29:29 +00:00
Mathieu Arnold
9e5ac3f7ac Update to v5.29.2-32-g120060c86e. 2018-08-27 13:51:04 +00:00
Eric Turgeon
d3de69b2f6 lang/gcc6-aux: fix build on aarch64
PR:		230485
Submitted by:	mikael.urankar
Reported by:	mikael.urankar
Approved by:	bapt
2018-08-27 13:44:14 +00:00
Sunpoet Po-Chuan Hsieh
49c5e9180d Remove THREADS option
- Bump PORTREVISION for package change

Support for building --without-threads has been removed.
The threading module is now always available.

PR:		230605
Submitted by:	Roland Smith <rsmith@xs4all.nl>
Reference:	https://docs.python.org/3/whatsnew/3.7.html
2018-08-26 18:42:37 +00:00
Julien Laffaye
a699a37fb0 - Update to 1.11
- Scope GO387 port option to i386

PR:		230893
Submitted by:	Dmitri Goutnik <dg@syrec.org>
2018-08-26 17:58:16 +00:00
Gerald Pfeifer
fa229932cb Update to the 20180822 snapshot of GCC 6.4.1. 2018-08-25 13:10:03 +00:00
Gerald Pfeifer
6118943094 Update to the 20180823 snapshot of GCC 7.3.1. 2018-08-25 12:35:22 +00:00
Gerald Pfeifer
2cab14c326 Update to the 20180824 snapshot of GCC 8.2.1. 2018-08-25 11:59:49 +00:00
Jimmy Olgeni
0610df511d Update lang/erlang-wx to version 19.3.6.10.
Disable DOCS support now that all documentation is handled by
lang/erlang-doc.
2018-08-25 08:03:46 +00:00
Jimmy Olgeni
5e988c5b7d Update lang/erlang-java to version 19.3.6.10.
Disable DOCS support now that all documentation is handled by
lang/erlang-doc.
2018-08-25 08:03:15 +00:00
Jimmy Olgeni
b61f070ade Update lang/erlang to version 19.3.6.10. 2018-08-25 08:02:07 +00:00
Jimmy Olgeni
58b8ed2abf Update lang/erlang-runtime19 to version 19.3.6.10. 2018-08-25 08:01:41 +00:00
Jimmy Olgeni
fe158292c8 Update lang/erlang-runtime20 to version 20.3.8.7. 2018-08-25 08:01:28 +00:00
Jimmy Olgeni
14646ef3c7 Update lang/erlang-runtime21 to version 21.0.6. 2018-08-25 08:01:16 +00:00
Tobias C. Berner
6517ccec6c Update KDE Applications to 18.08
Changelog: https://www.kde.org/announcements/announce-applications-18.08.0.php
2018-08-25 05:15:02 +00:00
Wen Heping
bbc88f9139 - Update to 5.10
PR:		229993
Submitted by:	yuri@
Approved by:	maintainer(timeout, > 30days)
2018-08-24 00:54:25 +00:00
Adriaan de Groot
7d1b26ed85 Update KDE Frameworks to the latest monthly, 5.49
https://www.kde.org/announcements/kde-frameworks-5.49.0.php

Thanks Antoine for the exp-run.

PR:		230596
Submitted by:	tcberner
2018-08-23 18:49:16 +00:00
Sunpoet Po-Chuan Hsieh
d9d4a78f59 Update to 1.27
Changes:	https://metacpan.org/changes/distribution/Tcl
2018-08-23 17:58:56 +00:00
Tobias Kortkamp
2bb551b2f1 New port: lang/chicken5
CHICKEN is a compiler for the Scheme programming language. CHICKEN
produces portable, efficient C, supports almost all of the R5RS
Scheme language standard, and includes many enhancements and
extensions.

WWW: http://www.call-cc.org/

CHICKEN 4 and 5 are not fully compatible.  Import the upcoming
CHICKEN 5.0.0 as a new port.  Binaries and libraries are suffixed
with a 5 to avoid conflicts with lang/chicken.

Changes:	https://code.call-cc.org/dev-snapshots/2018/08/11/NEWS
PR:		230535
2018-08-22 17:46:21 +00:00
Steve Wills
aee77f806a lang/opencoarrays: Commit missed part of patch
PR:		230689
Submitted by:	Anton Shterenlikht <as@cmplx.uk> (maintainer)
Reported by:	Anton Shterenlikht <as@cmplx.uk> (maintainer)
Pointyhat to:	swills
2018-08-22 14:58:55 +00:00
Rene Ladan
7526a10e45 Remove expired ports:
2018-08-20 net/openmq: Broken for more than 5 months
2018-08-20 net/coda6_server: Broken for more than 5 months
2018-08-20 net/ceph-devel: Broken for more than 5 months
2018-08-20 java/jgrapht: Broken for more than 5 months
2018-08-20 mail/mutt14: mutt 1.4.x has been out of support for 10+ years use mail/mutt
2018-08-20 www/pydio: Broken for more than 5 months
2018-08-20 security/fastd-devel: Broken for more than 5 months
2018-08-20 security/fastd: Broken for more than 5 months
2018-08-20 devel/bhyve-vm-goagent: Broken for more than 5 months
2018-08-20 devel/cherivis-devel: Depends on broken and expiring cheritrace-devel
2018-08-20 devel/cheritrace-devel: Broken for more than 5 months
2018-08-20 devel/javolution: Broken for more than 5 months
2018-08-20 devel/bisoncpp: Depends on broken and expiring libbobcat
2018-08-20 databases/php5-pdo_cassandra: Broken for more than 5 months
2018-08-20 games/crafty-open-large: Broken for more than 5 months
2018-08-20 games/crafty-open-enormous: Broken for more than 5 months
2018-08-20 games/crafty-open-medium: Broken for more than 5 months
2018-08-20 math/jakarta-commons-math: Broken for more than 5 months
2018-08-20 math/hfst: Broken for more than 5 months
2018-08-20 math/octave-forge-communications: Broken for more than 5 months
2018-08-20 lang/v8-devel: Broken for more than 5 months
2018-08-20 sysutils/rubygem-fluentd010: Broken for more than 5 months
2018-08-21 12:06:54 +00:00
Jan Beich
ff6025f14f lang/beignet: unbreak with llvm70
backend/src/backend/program.cpp:797:34: error: reference to type 'const llvm::Module' could not bind to an lvalue of type 'llvm::Module *'
        llvm::WriteBitcodeToFile(*out_module, ostream);
                                 ^~~~~~~~~~~
/usr/local/llvm70/include/llvm/Bitcode/BitcodeWriter.h:129:41: note: passing argument to parameter 'M' here
  void WriteBitcodeToFile(const Module &M, raw_ostream &Out,
                                        ^
backend/src/llvm/llvm_bitcode_link.cpp:343:36: error: no matching function for call to 'CloneModule'
    llvm::Module * linked_module = llvm::CloneModule((llvm::Module*)mod).release();
                                   ^~~~~~~~~~~~~~~~~
/usr/local/llvm70/include/llvm/Transforms/Utils/Cloning.h:52:25: note: candidate function not viable: no known conversion from 'llvm::Module *' to 'const llvm::Module' for 1st argument; dereference the argument with *
std::unique_ptr<Module> CloneModule(const Module &M);
                        ^
/usr/local/llvm70/include/llvm/Transforms/Utils/Cloning.h:53:25: note: candidate function not viable: requires 2 arguments, but 1 was provided
std::unique_ptr<Module> CloneModule(const Module &M, ValueToValueMapTy &VMap);
                        ^
/usr/local/llvm70/include/llvm/Transforms/Utils/Cloning.h:60:1: note: candidate function not viable: requires 3 arguments, but 1 was provided
CloneModule(const Module &M, ValueToValueMapTy &VMap,
^
backend/src/llvm/ExpandLargeIntegers.cpp:230:5: error: use of undeclared identifier 'DEBUG'
    DEBUG(dbgs() << "\tRecording as forward PHI\n");
    ^
backend/src/llvm/ExpandLargeIntegers.cpp:237:5: error: use of undeclared identifier 'DEBUG'
    DEBUG(dbgs() << "\tTo:  " << *To.Lo << "\n");
    ^
backend/src/llvm/ExpandLargeIntegers.cpp:238:5: error: use of undeclared identifier 'DEBUG'
    DEBUG(dbgs() << "\tAnd: " << *To.Hi << "\n");
    ^
backend/src/llvm/ExpandLargeIntegers.cpp:247:5: error: use of undeclared identifier 'DEBUG'
    DEBUG(dbgs() << "\tTo:  " << *To << "\n");
    ^
backend/src/llvm/ExpandLargeIntegers.cpp:256:11: error: expected expression
    DEBUG(if (!ForwardPHIs.empty()) dbgs() << "Patching forward PHIs:\n");
          ^
backend/src/llvm/ExpandLargeIntegers.cpp:261:7: error: use of undeclared identifier 'DEBUG'
      DEBUG(dbgs() << "\t" << *F.Lo << "\n\t" << *F.Hi << "\n");
      ^
backend/src/llvm/ExpandLargeIntegers.cpp:389:3: error: use of undeclared identifier 'DEBUG'
  DEBUG(dbgs() << "Expanding Large Integer: " << *Inst << "\n");
  ^
backend/src/llvm/llvm_to_gen.cpp:142:13: error: use of undeclared identifier 'createInstructionCombiningPass'; did you mean 'createFunctionInliningPass'?
    MPM.add(createInstructionCombiningPass());// Clean up after IPCP & DAE
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
backend/src/llvm/llvm_to_gen.cpp:164:13: error: use of undeclared identifier 'createInstructionCombiningPass'; did you mean 'createFunctionInliningPass'?
    MPM.add(createInstructionCombiningPass());  // Combine silly seq's
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
backend/src/llvm/llvm_to_gen.cpp:172:13: error: use of undeclared identifier 'createInstructionCombiningPass'; did you mean 'createFunctionInliningPass'?
    MPM.add(createInstructionCombiningPass());
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
backend/src/llvm/llvm_to_gen.cpp:209:13: error: use of undeclared identifier 'createInstructionCombiningPass'; did you mean 'createFunctionInliningPass'?
    MPM.add(createInstructionCombiningPass());
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
backend/src/llvm/llvm_to_gen.cpp:215:13: error: use of undeclared identifier 'createInstructionCombiningPass'; did you mean 'createFunctionInliningPass'?
    MPM.add(createInstructionCombiningPass());  // Clean up after everything.
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
backend/src/llvm/llvm_to_gen.cpp:366:16: error: use of undeclared identifier 'createPromoteMemoryToRegisterPass'
    passes.add(createPromoteMemoryToRegisterPass());
               ^
backend/src/llvm/llvm_to_gen.cpp:373:16: error: use of undeclared identifier 'createInstructionCombiningPass'; did you mean 'createFunctionInliningPass'?
    passes.add(createInstructionCombiningPass());  // legalize will generate some silly instructions
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
backend/src/llvm/llvm_to_gen.cpp:380:16: error: use of undeclared identifier 'createLowerSwitchPass'; did you mean 'createLoopUnswitchPass'?
    passes.add(createLowerSwitchPass());           // simplify cfg will generate switch-case instruction
               ^~~~~~~~~~~~~~~~~~~~~
backend/src/backend/gen_program.cpp:452:32: error: reference to type 'const llvm::Module' could not bind to an rvalue of type 'llvm::Module *'
      llvm::WriteBitcodeToFile((llvm::Module*)prog->module, OS);
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/llvm70/include/llvm/Bitcode/BitcodeWriter.h:129:41: note: passing argument to parameter 'M' here
  void WriteBitcodeToFile(const Module &M, raw_ostream &Out,
                                        ^
backend/src/backend/gen_program.cpp:543:29: error: no matching function for call to 'CloneModule'
      llvm::Module* clone = llvm::CloneModule(src).release();
                            ^~~~~~~~~~~~~~~~~
/usr/local/llvm70/include/llvm/Transforms/Utils/Cloning.h:52:25: note: candidate function not viable: no known conversion from 'llvm::Module *' to 'const llvm::Module' for 1st argument; dereference the argument with *
std::unique_ptr<Module> CloneModule(const Module &M);
                        ^
/usr/local/llvm70/include/llvm/Transforms/Utils/Cloning.h:53:25: note: candidate function not viable: requires 2 arguments, but 1 was provided
std::unique_ptr<Module> CloneModule(const Module &M, ValueToValueMapTy &VMap);
                        ^
/usr/local/llvm70/include/llvm/Transforms/Utils/Cloning.h:60:1: note: candidate function not viable: requires 3 arguments, but 1 was provided
CloneModule(const Module &M, ValueToValueMapTy &VMap,
^
backend/src/backend/gen_program.cpp:452:32: error: reference to type 'const llvm::Module' could not bind to an rvalue of type 'llvm::Module *'
      llvm::WriteBitcodeToFile((llvm::Module*)prog->module, OS);
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/llvm70/include/llvm/Bitcode/BitcodeWriter.h:129:41: note: passing argument to parameter 'M' here
  void WriteBitcodeToFile(const Module &M, raw_ostream &Out,
                                        ^

Obtained from:	upstream (via Debian)
Approved by:	portmgr blanket
2018-08-20 23:37:50 +00:00
Mathieu Arnold
095e70078d Update to v5.29.1-93-g8d8d86ac0a. 2018-08-20 10:20:14 +00:00
Gerald Pfeifer
73e830046a Update to the 20180819 snapshot of GCC 9. 2018-08-20 00:44:23 +00:00
Gerald Pfeifer
ada18d20be Update to the 20180816 snapshot of GCC 7.3.1. 2018-08-19 14:04:01 +00:00
Julien Laffaye
ef63ba236c Build lang/go14 without SSE2
This allows to build lang/go14 on old x86 CPUs without SSE2 instructions.
This has an impact on generated machine code performance, but lang/go14
is only useful to boostrap lang/go so it is ok to do so unconditionally.

PR:		230733
Submitted by:	Dmitri Goutnik <dg@syrec.org>
2018-08-19 13:25:05 +00:00
Steve Wills
db7431c2fc lang/opencoarrays update to 2.2.0
PR:		230689
Submitted by:	Anton Shterenlikht <as@cmplx.uk> (maintainer)
2018-08-19 12:54:10 +00:00
Wen Heping
19c21a9e3b - Update to 2.32.0
- Pass maintainership to submitter

PR:		230448
Submitted by:	ndowens@yahoo.com
2018-08-19 01:08:54 +00:00
Gerald Pfeifer
516ffe108b Update to the 20180815 snapshot of GCC 6.4.1. 2018-08-19 00:49:35 +00:00
Gerald Pfeifer
8f3ae0dcdd Update to the 20180817 snapshot of GCC 8.2.1. 2018-08-19 00:11:49 +00:00
Gerald Pfeifer
b07b0369dc Update to the 20180812 snapshot of GCC 9. 2018-08-19 00:09:00 +00:00
Sunpoet Po-Chuan Hsieh
670a96faab Update WWW
Approved by:	portmgr (blanket)
2018-08-18 20:43:46 +00:00
Sunpoet Po-Chuan Hsieh
4b0ab1da45 -
- Do not silence installation messages
- Regenerate patch files with makepatch:
- Update WWW
2018-08-18 20:43:41 +00:00
Sunpoet Po-Chuan Hsieh
e45262b3e2 Update WWW
Approved by:	portmgr (blanket)
2018-08-18 20:43:36 +00:00
Gerald Pfeifer
f955c3082d Update to the 20180809 snapshot of GCC 7.3.1. 2018-08-18 16:19:52 +00:00
Jochen Neumeister
b8a57ff14b Update to 7.2.9
Changelog: http://www.php.net/ChangeLog-7.php#7.2.9

MFH:		2018Q3
2018-08-18 15:32:16 +00:00
David Naylor
726b26ae8b lang/lua53: update to 5.3.5 (final release for 5.3)
- Cleanup of variables
 - Use the 'bsd' target for build stage
 - Add options to to select interactive command line editing
 - Add options to control debug options
 - Add option for HTML documentation
 - No change log provided upstream

Submitted by:	Russel Haley (russ.haley@gmail.com)
		Andrew Gierth (andrew_tao173.riddles.org.uk)
Differential Revision:	https://reviews.freebsd.org/D13690
2018-08-18 07:41:00 +00:00
Don Lewis
f0cbbb0562 Upgrade devel/vala from 0.36.13 to 0.36.15:
Vala 0.36.15
  released on Jul 16, 2018
  Changes
    * Various improvements and bug fixes:
      + Update bugtracker links to
          https://gitlab.gnome.org/GNOME/vala/issues
      + codegen:
        - Handle delegate_target attribute of fields [#520]
        - Free generic elements of glib collections [#694765]
        - Fix warning for source_funcs parameter of g_source_new()
        - Actually treat GLib.Source as compact class
        - Consistently use gpointer for delegate targets
        - Unify some delegate-type check patterns
      + girparser:
        - Add support for bool delegate_target [#520]
        - Allow changing the type of constants using metadata [#643]
      + girwriter:
        - Output deprecated="1"
        - construct-only properties don't have a setter method
        - Don't write any custom attributes [#608]
        - Add boolean GIR visible attribute to allow skipping symbols
      + Fix links in the Manual
      + Allow TypeModule subclasses as parameter-type in module-init-method
            [#648]
      + vala: Report error for error-domains without any code
      + parser: Accept "empty" enums/error-domains [#253]
      + codewriter: Output bodies of code-blocks if in VAPIGEN mode [#253]
    * Bindings:
      + glib-2.0:
        - Do not mark simple-type out-parameters as nullable [#634]
        - Make Source.attach() use the default MainContext by default
        - Make Bytes.slice() use the memory-efficient Bytes.from_bytes()
              [#638]
        - Fix Bytes.with_free_func()
      + gio-2.0:
        - Mark ActionEntry.parameter_type/state fields as nullable [#632]
        - Delegate fields of DBus*VTable do not have implicit target fields
        - Apply delegate_target = false on ActionEntry callbacks and make
             them weak [#630]
        - Add default to all io_priority parameters
        - Add custom IOError.from_errno() to make it work as expected [#253]
      + gobject-2.0: Add lower_case_csuffix attributes to Type* symbols
      + gstreamer-rtsp-server-1.0: Update from 1.12+ git master [#653]

Vala 0.36.14
  released on May 22, 2018
  Changes
    * Various improvements and bug fixes:
      + Warn if --gir is used without --library [#708693]
      + Report an error if rank attribute is required but was not found
            [#660991]
      + scanner: Accept \R and \N escape sequences in regex literals
            [#749576]
      + scanner: Accept backreferences \1 through \99 in regex literals
            [#728574]
      + codegen:
        - Avoid critical in get_basic_type_info() when there is no signature
             [#729517]
        - Fix serializing multidimensional arrays [#735437]
        - Guard get_default_ref_sink_function() against null base-class
        - Respect cname ccode-attribute of lockable fields
        - Fix casting of length for "ref" array parameters
      + girparser: Add support for NoAccessorMethod metadata
      + girparser: Deal with missing "name" attribute by falling back on
            "c:type"
      + girwriter: Drop errornous indent
      + girwriter: Properly output variadic methods and use
            introspectable="0"
      + genie: Add support for the \v escape character [#664689]
      + genie: Add support for the \uXXXX escape sequence
    * Bindings:
      + glib-2.0: Fix IConv.iconv() [#634753]
      + glib-2.0: Mark str parameter of Variant.take_string() as owned
      + gobject-2.0: Make constructor of ParamSpecBoxed public
      + gstreamer: Cherry-pick some fixes from 0.42
      + gtk+-*.0: Set NoAccessorMethod on Gtk.Radio*.group properties
      + json-glib-1.0: Mark return-type of gvariant_deserialize*() as
            nullable [#795265]
      + sqlite3: Add additional constants for flags of Database.open_v2()
            [#795627]
      + webkit2gtk-4.0: Update to 2.20.1 and cherry-pick some fixes from
            0.42
2018-08-17 19:09:15 +00:00
Jochen Neumeister
c5f28e5e9a revert php-7.1.x-mail-header.patch into distinfo
Point hat: joneum

MFH:		2018Q3
2018-08-17 19:05:29 +00:00
Jochen Neumeister
72a297ed8d Update to 7.1.21
Changelog: http://www.php.net/ChangeLog-7.php#7.1.21

Approved by:	tz (implicit)
MFH:		2018Q3
2018-08-17 19:02:36 +00:00
Mahdi Mokhtari
af50d58659 lang/cling: Move LIB_DEPENDS to the right place according to porters-handbook
Reported by:	mat
Sponsored by:	The FreeBSD Foundation
2018-08-16 14:10:17 +00:00
Steve Wills
64c4b0dda3 lang/ruby25: Fix with ports OpenSSL and LibreSSL
PR:		229119
PR:		226852
Submitted by:	Thibault Jouan <tj+freebsd_ports@a13.fr>
Reported by:	Piotr Kubaj <pkubaj@anongoth.pl>
With hat:	ruby@
2018-08-15 18:23:45 +00:00
Tobias Kortkamp
f6fd4d18b1 lang/chicken: Update to 4.13.0
- Respect LDFLAGS
- Take maintainership

Changes:	https://code.call-cc.org/releases/4.13.0/NEWS
PR:		230535
Approved by:	maintainer
Security:	5a771686-9e33-11e8-8b2d-9cf7a8059466
MFH:		2018Q3
2018-08-15 15:26:13 +00:00
Mahdi Mokhtari
89a66e8896 lang/cling: Update port to new release 0.5-2018-08-13
Also,
Fix the problem of some non-header files as headers (Thanks to yuri@)
Fix Jupyter integration

PR:		230637
Reported by:	yuri
Sponsored by:	The FreeBSD Foundation
2018-08-15 13:16:31 +00:00
Kirill Ponomarev
682492b024 Update to 1.4.10 2018-08-14 07:52:41 +00:00
Pietro Cerutti
148ee6aa2d lang/jimtcl: update to 0.78
Relnotes: http://jim.tcl.tk/index.html/doc/www/www/articles/jim-release-0-78/
2018-08-14 07:22:55 +00:00
Brooks Davis
5f8edb464a Garbage collect LLVM and Clang 3.4.
Nothing depends on them and they are obsolete.

Sponsored by:	DARPA, AFRL
2018-08-13 22:56:27 +00:00
Brooks Davis
5d73669fa9 At long last, garbage collect LLVM and Clang 3.3.
Nothing depends on them and they are very old.

Sponsored by:	DARPA, AFRL
2018-08-13 22:48:07 +00:00
Mathieu Arnold
5fcce45eec Update to v5.29.1-86-g48ae8dc39c.
Sponsored by:	Absolight
2018-08-13 13:26:11 +00:00
Gerald Pfeifer
0ecbc06ef3 Update to the 20180810 snapshot of GCC 8.2.1. 2018-08-12 13:35:35 +00:00
Thomas Zander
317fe7704f Update to upstream version 0.24.4
Details:
- Update to 0.24.4
- Avoid using -march=native
- Add pkg-message to let the users know that devel/pcre2 is neded
  for regex/glob support in pony programs

PR:		230422
Submitted by:	greg@unrelenting.technology (mantainer)
2018-08-12 13:16:00 +00:00
Gerald Pfeifer
8b4a49e870 Update to the 20180805 snapshot of GCC 9. 2018-08-12 11:15:52 +00:00
Yuri Victorovich
33444bf10c lang/mujs: Update 1.0.3 -> 1.0.4
Reported by:	portscout
2018-08-10 21:25:31 +00:00
Tijl Coosemans
ebd39b12a6 Update security/mbedtls to 2.12.0 and bump dependent ports.
MFH:		2018Q3
Security:	https://tls.mbed.org/tech-updates/security-advisories/mbedtls-security-advisory-2018-02
2018-08-10 14:23:15 +00:00
Brooks Davis
d60da2943d Remove (non-default) support for building with LLVM 3.8 and 3.9.
PR:		230472
Approved by:	ashish (maintainer)
Differential Revision:	https://reviews.freebsd.org/D16634
2018-08-09 17:41:11 +00:00
Alex Dupre
b0b72ea45e Update to 0.4.24 release and fix build with newer boost lib. 2018-08-09 08:01:28 +00:00
Jan Beich
0b055d47f2 devel/boost-*: update to 1.68.0
- Switch to C++14 for libboost_system to support C++14 consumers

Changes:	http://www.boost.org/users/history/version_1_68_0.html
PR:		229569
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D16165
2018-08-09 06:58:30 +00:00
Sunpoet Po-Chuan Hsieh
6dbe0bb8a1 Update to 0.25
Changes:	https://metacpan.org/changes/distribution/JavaScript-SpiderMonkey
2018-08-08 23:28:28 +00:00
Brooks Davis
5970b66192 Remove METAPORTs for obsolete LLVM 3.8.
PR:		230468
Sponsored by:	DARPA, AFRL
2018-08-08 18:45:51 +00:00
Mathieu Arnold
c65d3bebfd Regular sorting of categories Makefiles.
Sponsored by:	Absolight
2018-08-08 12:26:27 +00:00
Pietro Cerutti
26efa6e618 lang/io-devel: readd as repo copy of lang/io 2018-08-08 08:46:15 +00:00
Pietro Cerutti
af1c9e54ac lang/io-devel: delete to readd as repo copy 2018-08-08 08:45:39 +00:00
Akinori MUSHA
f19a656cc1 Hand over the maintainership to the frequent contributor, Yasuhiro KIMURA 2018-08-07 15:36:54 +00:00
Akinori MUSHA
fcb6995a68 Add a missing patch 2018-08-07 15:35:03 +00:00
Pietro Cerutti
20cccf45bb lang/io-devel: new port, development snapshot of lang/io 2018-08-07 12:41:26 +00:00
Pietro Cerutti
6214d281f8 lang/io: make all OPTIONS names upper case 2018-08-07 09:09:05 +00:00
Fernando Apesteguía
4889b760a7 devel/libconfig: update to 1.7.2
* Change to USE_GH
* Bump PORTREVISION of dependant ports.

Committing after maintainer timeout

PR:	229961
Submitted by:	che@bein.link
Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D16442
2018-08-06 17:22:36 +00:00
Mathieu Arnold
35d81d57ef Update to v5.29.1-70-g00d976bbd1.
Sponsored by:	Absolight
2018-08-06 11:20:44 +00:00
Jean-Sébastien Pédron
b2a4d98d7b lang/elixir: Update to 1.7.2
Release notes:
    https://github.com/elixir-lang/elixir/releases/tag/v1.7.1
    https://github.com/elixir-lang/elixir/releases/tag/v1.7.2
2018-08-06 07:38:08 +00:00
Akinori MUSHA
ade97a8da3 Update the upstream and the references
PR:		230063
Submitted by:	Yasuhiro KIMURA
2018-08-06 02:43:26 +00:00
Sunpoet Po-Chuan Hsieh
385b8949bd Update to 1.25
Changes:	https://metacpan.org/changes/distribution/Tcl
2018-08-05 19:08:13 +00:00
Sunpoet Po-Chuan Hsieh
5296f1d766 Remove outdated PERL_LEVEL check 2018-08-05 19:06:48 +00:00
Sunpoet Po-Chuan Hsieh
c704fd4422 Update to 0.23
Changes:	https://metacpan.org/changes/distribution/JavaScript-SpiderMonkey
2018-08-05 19:06:43 +00:00
Alexey Dokuchaev
05f3295424 - Update `lang/gauche' to version 0.9.6 and add TLS support
- Unfortunately, it now requires GNU make to build (pattern rules
  in doc/Makefile.in); also, regression tests fail with BSD make:
  https://github.com/shirok/Gauche/issues/367
2018-08-05 13:18:46 +00:00
Gerald Pfeifer
df37640178 Update to the 20180801 snapshot of GCC 6.4.1. 2018-08-04 19:06:39 +00:00
Rene Ladan
1908e99040 lang/bf2c: update WWW to point to the GitHub repository 2018-08-04 14:11:15 +00:00
Gerald Pfeifer
917e20939e Update to the 20180803 snapshot of GCC 8.1.1. 2018-08-04 13:56:00 +00:00
Gerald Pfeifer
81e9c78c7e Update to the 20180802 snapshot of GCC 7.3.1. 2018-08-04 12:34:14 +00:00
Gerald Pfeifer
1949534b07 Update to the 20180729 snapshot of GCC 9. 2018-08-04 11:15:57 +00:00
Martin Wilke
9da9affaa1 - Update python34 -> 3.4.9
python35 -> 3.5.6

Sponsored by:	iXsystems Inc.
2018-08-03 16:08:19 +00:00
Gleb Popov
c7da4c952c Add devel/hs-fortran-src port - a library for lexing and parsing Fortran source code.
Submitted by:	blubee blubeeme <gurenchan@gmail.com>
Reviewed by:	mat
Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D16523
2018-08-01 21:53:17 +00:00
Alexey Dokuchaev
44a409d321 To make tracking of upcoming changes easier, sort pkg-plist (per LANG=C). 2018-08-01 09:16:11 +00:00
Dave Cottlehuber
683364cf68 lang/elixir: update 1.6.6 to 1.7.0
- ensure man pages respect hier(7)

Reviewed by:	jrm
Approved by:	olgeni
Differential Revision:	https://reviews.freebsd.org/D16456
2018-07-31 22:14:54 +00:00
Pietro Cerutti
846d716aaf lang/tclX: fetch newer tcl.m4 so we can build with Tcl 8.7 2018-07-31 13:05:38 +00:00
Pietro Cerutti
98bcd32feb lang/tcl87: install private headers, needed e.g. by lang/tclX 2018-07-31 12:47:10 +00:00
Torsten Zuehlsdorff
817372be26 graphics/php72-gd: Switch from bundled libgd to graphics/gd
Currently the gd-module uses a bundled libgd, while most systems
already provide the same library via graphics/gd.
Therefore instead of adding the bundled library we use the
port instead.

PR:		217222
Submitted by:	Mikhail Teterin  <mi@FreeBSD.org>
2018-07-31 08:47:33 +00:00
Torsten Zuehlsdorff
982b80dfaf graphics/php71-gd: Switch from bundled libgd to graphics/gd
Currently the gd-module uses a bundled libgd, while most systems
already provide the same library via graphics/gd.
Therefore instead of adding the bundled library we use the
port instead.

PR:		217222
Submitted by:	Mikhail Teterin  <mi@FreeBSD.org>
2018-07-31 08:44:56 +00:00
Torsten Zuehlsdorff
985792904b graphics/php70-gd: Switch from bundled libgd to graphics/gd
Currently the gd-module uses a bundled libgd, while most systems
already provide the same library via graphics/gd.
Therefore instead of adding the bundled library we use the
port instead.

PR:		217222
Submitted by:	Mikhail Teterin  <mi@FreeBSD.org>
2018-07-31 08:42:19 +00:00
Jimmy Olgeni
5385dba451 Update lang/racket to version 7.0. 2018-07-30 22:20:32 +00:00
Jimmy Olgeni
51072b2cb4 Update lang/racket-minimal to version 7.0. 2018-07-30 22:20:10 +00:00
Mathieu Arnold
bd98818751 Update to v5.29.1-37-g91584c7ae6.
Sponsored by:	Absolight
2018-07-30 11:59:07 +00:00
Jean-Sébastien Pédron
6b337ae478 lang/erlang-runtime{20,21}: Add patch to fix build on i386
Those two ports fail to build on FreeBSD/i386 (all versions) for quite
some time. The Erlang/OTP team provided a patch after Dewayne Geraghty
reported the issue upstream.

Here is the entry in the Erlang/OTP bug tracker:
https://bugs.erlang.org/browse/ERL-677

The patch was successfully tested on FreeBSD 10.4 and 11.1, both i386
and amd64. Dewayne also confirmed success on FreeBSD 11.2.

PR:		229600
Reported by:	Dewayne Geraghty <dewayne@heuristicsystems.com.au>
Obtained from:	https://bugs.erlang.org/browse/ERL-677
MFH:		2018Q3
2018-07-30 09:14:40 +00:00
Gerald Pfeifer
09f9633cb6 Bump PORTREVISION for ports depending on the canonical version of GCC
in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which
has now moved from GCC 6 to GCC 7 by default.

This includes ports
 - featuring USE_GCC=yes or USE_GCC=any,
 - featuring USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and those
 - with USES=compiler specifying one of openmp, nestedfct, c11, c++0x,
   c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib.

PR:		222542
2018-07-29 22:18:44 +00:00
Danilo Egea Gondolfo
2609843e43 - Remove gcc dependency on i386
- Use options helpers to install DOCS

PR:		222963
Submitted by:	tobik
Reported by:	jbeich
2018-07-29 16:42:39 +00:00
Gleb Popov
7fbb9efab1 Update some hs-* ports that were previously IGNORE'd.
Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D16308
2018-07-29 10:40:28 +00:00
Gerald Pfeifer
ed97756589 Update to the 20180726 snapshot of GCC 7.3.1. 2018-07-29 09:09:09 +00:00
Gerald Pfeifer
4d77248c2c Now that GCC 8.2 is out, update to the 20180727 snapshot of GCC 8.2.1
in preparation of the cycle leading up to the GCC 8.3 release in a few
months.

Functionally this is pretty much equivalent to the 8.2 release for the
time being.
2018-07-29 08:55:06 +00:00
Gleb Popov
468cd131bd When deinstalling a Haskell package pass --no-user-package-db flag to ghc-pkg to avoid creation of ~/.ghc directory.
Reported by:	tcberner
Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D16480
2018-07-28 20:09:01 +00:00
Sunpoet Po-Chuan Hsieh
69c475dcd9 Update to 1.20180701
Changes:	https://metacpan.org/changes/distribution/Modern-Perl

PR:		229833
Submitted by:	adamw
2018-07-28 13:17:46 +00:00
Babak Farrokhi
2e73e982c5 lang/pypy and lang/pypy3: Fix rvmprof build on FreeBSD
Originally pypy did not build on FreeBSD due to build failure in rvmprof. In order to build it on FreeBSD (and OpenBSD) you have to disable rvmprof during build process. This is what a previous patch [1][2] did to enable building on FreeBSD.

This is a patch obtained from upstream [3] that actually solves the rvmprof build problem which enables building pypy/pypy3 on FreeBSD with rvmprof enabled.

[1] https://svnweb.freebsd.org/changeset/ports/473994
[2] https://reviews.freebsd.org/D16138
[3] https://bitbucket.org/pypy/pypy/issues/2853/build-fails-on-freebsd-11x-x64#comment-46813575

Reviewed by:	koobs, miwi, dbn
Approved by:	miwi, dbn
Differential Revision:	https://reviews.freebsd.org/D16378
2018-07-28 05:26:21 +00:00
Dima Panov
d3d495da3a lang/ruby2[4|5]: Use internal RUBY_DLDFLAGS right way, get rid of unescaped macro '$@' in the pkg-config template
lang/ruby23 is already fixed same way, port it to newer releases

By the way, this unbreak ninja builds with any port relied on libruby.so

PR:		229898
Submitted by:	fluffy
Reviewed by:	ruby (miwi)
Approved by:	ruby (miwi)
Exp-run by:	antoine
MFH:		2018Q3
Differential Revision:	D16341
2018-07-28 02:53:05 +00:00
Gerald Pfeifer
ddbe1bc82f Update to the GCC 8.2 release, the second in the GCC 8 series.
This fixes more than 99 bugs, among others a performance regression
with -mtune=native on Intel Skylake chips has been fixed.

This also fixes a bug introduced in GCC 8.1 affecting passing or
returning of classes with a deleted copy constructor and defaulted
trivial move constructor (GCC bug c++/86094). GCC 8.2 introduces
-fabi-version=13 and makes it the default; ABI incompatibilities
between GCC 8.1 and 8.2 can be reported with -Wabi=12.
2018-07-26 21:35:32 +00:00
Gerald Pfeifer
489f7941b3 Update to the 20180722 snapshot of GCC 9. 2018-07-26 19:09:00 +00:00
Jimmy Olgeni
cfaaaecf03 Update lang/erlang-runtime21 to version 21.0.4. 2018-07-26 11:29:31 +00:00