Commit graph

18654 commits

Author SHA1 Message Date
Gerald Pfeifer
ad3692a7a1 Update to the 20190926 snapshot of GCC 7.4.1. 2019-09-28 15:32:38 +00:00
Dmitri Goutnik
40d536a98b lang/go-devel: Update to g20190925 (go1.13.1)
Changes:	https://golang.org/doc/devel/release.html#go1.13.minor

Approved by:	araujo (mentor)
MFH:		2019Q3
Security:	CVE-2019-16276
Differential Revision:	https://reviews.freebsd.org/D21808
2019-09-28 11:53:58 +00:00
Jan Beich
7d57382977 comlang/rust-nightly: update to 1.40.0.20190928
Changes:	37538aa136...084beb83e0
2019-09-28 00:58:11 +00:00
Julien Laffaye
43b560b6e2 lang/go: update to 1.13.1 2019-09-27 23:00:14 +00:00
Jimmy Olgeni
0618ded348 Update lang/erlang-runtime22 to version 22.1.1. 2019-09-27 14:49:15 +00:00
Tobias Kortkamp
deaa22d85c lang/rust: Update to 1.38.0
- Force rebuild all consumers to catch regressions early

Thanks to Mikaël Urankar for providing updated bootstraps for
aarch64, armv6, armv7, powerpc64.

Changes:	https://blog.rust-lang.org/2019/09/26/Rust-1.38.0.html
Tested by:	jbeich, mikael.urankar@gmail.com, tobik
With hat:	rust
Differential Revision:	https://reviews.freebsd.org/D21778
2019-09-27 09:35:20 +00:00
Tobias Kortkamp
3362bfdd01 lang/janet: Assign to myself
PR:		240748
Approved by:	dch (maintainer)
2019-09-27 09:20:33 +00:00
Dave Cottlehuber
053e823c8a lang/janet: update to 1.3.1
PR:		240748
Submitted by:	tobik
Approved by:	jrm (mentor, implicit)
Sponsored by:	SkunkWerks, GmbH
2019-09-27 08:31:18 +00:00
Piotr Kubaj
fe4735838a lang/swi-pl: fix build on powerpc64
Builds fine with GCC 9.

Approved by:	mentors (implicit approval)
2019-09-26 20:28:03 +00:00
Steve Wills
3f47b5d6d5 lang/nim: Update to 1.0.0
PR:		240847
Submitted by:	Neal Nelson <ports@nicandneal.net> (maintainer)
2019-09-26 18:37:44 +00:00
Jan Beich
bfb3c0945b lang/rust-nightly: bump PORTVERSION after r512872 2019-09-26 00:53:42 +00:00
Jan Beich
7d02b7382b comlang/rust-nightly: update to 1.40.0.20190926
Changes:	66bf391c3a...37538aa136
2019-09-26 00:52:44 +00:00
Gleb Popov
e5e8afbb96 Follow-up commit to r512796. 2019-09-25 17:04:10 +00:00
Gerald Pfeifer
1a95f0bfe1 Update to the 20190922 snapshot of GCC 10.0.0.
files/patch-pr240387 is part of that snapshot, so remove it on our end.

PR:	240387
2019-09-25 14:22:40 +00:00
Jan Beich
022ef33fc9 comlang/rust-nightly: update to 1.38.0.20190924
Changes:	97e58c0d32...66bf391c3a
2019-09-24 00:51:21 +00:00
Steve Wills
3db00c88fc lang/scala: Update to 2.13.1
PR:		240682
Submitted by:	Jens Grassel <freebsd-ports@jan0sch.de> (maintainer)
2019-09-23 20:31:21 +00:00
Tobias C. Berner
028f181cc7 KDE Frameworks: update to 5.62.0
Changelog:
	https://kde.org/announcements/kde-frameworks-5.62.0.php

Exp-run by:	antoine
PR:		240720
2019-09-23 19:04:17 +00:00
Gerald Pfeifer
45b35c65cb Update to the 20190921 snapshot of GCC 9.2.1.
This brings about half a dozen of fixes on the Fortran front.
2019-09-23 14:16:58 +00:00
Mathieu Arnold
04a73d3d22 Update to v5.31.4-7-g75e935adf0. 2019-09-23 10:58:26 +00:00
Yuri Victorovich
fa3bef6253 New port: lang/quickjs: Embeddable Javascript interpreter in C 2019-09-22 20:58:12 +00:00
Jan Beich
fc18844849 devel/libclc: revert to llvm80 as lang/clover isn't ready
Both ports need to use the same LLVM version for OpenCL to work.

Reported by:	Vasily Postnicov (on x11@ list)
Approved by:	portmgr blanket
2019-09-22 16:55:24 +00:00
Tobias Kortkamp
eca8da86cd lang/zig: Drop unnecessary BINARY_ALIAS 2019-09-22 13:10:12 +00:00
Thomas Zander
a8da6e73a4 Update to upstream release 3.9.0
PR:		240469
Submitted by:	vedge@hypertriton.com
2019-09-22 10:48:03 +00:00
Gerald Pfeifer
cdd2862ac0 Fix a miscompilation of GCC due to undefined behavior. This originally
triggered when building with clang on amd64 (under some circumstances),
but is a general issue.

PR:		240387
Kudos to:	dim (for first class detective work)
2019-09-22 02:48:28 +00:00
Gerald Pfeifer
af93b958b8 Update to the 201900920 snapshot of GCC 8.3.1.
This brings few fixes on the Fortran side and a register allocation fix
(which may not affect our architectures, though).
2019-09-21 22:44:26 +00:00
Tobias Kortkamp
63b3cecfeb New port: lang/zig
Zig is a general purpose programming language designed for robustness,
optimality, and maintainability.

WWW: https://ziglang.org/
2019-09-21 12:10:06 +00:00
Thomas Zander
93222f7d20 Update to upstream version 110.91
PR:		239858
Submitted by:	joemann@beefree.free.de (maintainer)
2019-09-21 11:42:25 +00:00
Jan Beich
79c1097e51 comlang/rust-nightly: update to 1.38.0.20190921
Changes:	eceec57f72...97e58c0d32
2019-09-21 00:38:09 +00:00
Gerald Pfeifer
888894e5fd Update to the 20190919 snapshot of GCC 7.4.1.
This brings one Fortran-specific fix (apart from changes, mostly to the
testsuite, not relevant for us).
2019-09-20 23:22:40 +00:00
Jan Beich
3f1915711d Switch default devel/llvm* to 90
PR:		239682
Reviewed by:	tobik
Differential Revision:	https://reviews.freebsd.org/D21172
2019-09-20 19:58:36 +00:00
Jan Beich
c6356441d2 lang/beignet: unbreak with llvm90
backend/src/llvm/llvm_sampler_fix.cpp:85:18: error: no viable conversion from 'llvm::FunctionCallee' to 'llvm::Value *'
	          Value* samplerCvt = M->getOrInsertFunction("__gen_ocl_sampler_to_int", i32Ty, I->getOperand(0)->getType());
	                 ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	backend/src/llvm/llvm_sampler_fix.cpp:127:18: error: no viable conversion from 'llvm::FunctionCallee' to 'llvm::Value *'
	          Value* samplerCvt = M->getOrInsertFunction("__gen_ocl_sampler_to_int", i32Ty, I->getOperand(0)->getType());
	                 ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

PR:		239175
Approved by:	portmgr blanket
2019-09-20 19:58:11 +00:00
Torsten Zuehlsdorff
38ef467e56 lang/php74: fix the broken patches
The same error cause from r512431 caused some patches missing or undeleted.
Now commit the missing changes in order to unbreak PHP.

Sponsored by:	PHP Update Service
2019-09-20 19:50:07 +00:00
Torsten Zuehlsdorff
9fcf51a99f lang/php74: add module hash to PHP_EXT_INC
The hash module is now part of the core and can't be disabled anymore.
Therefore add it to the list

Reported by:	ale
Sponsored by:	PHP Update Service
Differential Revision:	https://reviews.freebsd.org/D21349
2019-09-20 19:24:23 +00:00
Torsten Zuehlsdorff
7aca2531e2 Welcome PHP 7.4 RC 1 in the ports-tree.
There are many greater changes including:
- New module ffi
- Remove interbase module
- Remove recode module
- Remove wddx module
- Many modules changes the build switches
- Many modules changes the config format, so patches needed to be recreated

Special thanks to tobik and ale for their support.

Reviewed by:	tobik, ale, joneum
Sponsored by:	PHP Update Service
Differential Revision:	https://reviews.freebsd.org/D21349
2019-09-20 12:21:11 +00:00
Alex Dupre
92a1cc2499 Update to 2.13.1 release.
PR:		239945
Submitted by:	Jens Grassel <freebsd-ports@jan0sch.de>
2019-09-20 07:17:05 +00:00
Jimmy Olgeni
7957f8992b Update lang/erlang-runtime22 to version 22.1. 2019-09-20 07:13:34 +00:00
Tobias Kortkamp
6f2133b9ce lang/rust: Drop unused/unmaintained package-to-bootstraps and related targets
Reviewed by:	mikael.urankar@gmail.com
Differential Revision:	https://reviews.freebsd.org/D21690
2019-09-19 06:23:07 +00:00
Jan Beich
bc44121b2a comlang/rust-nightly: update to 1.38.0.20190919
Changes:	a6946a817a...eceec57f72
2019-09-19 00:46:32 +00:00
Gerald Pfeifer
7fb2a6fe0a Update to the 20190915 snapshot of GCC 10.0.0. 2019-09-18 03:54:44 +00:00
Piotr Kubaj
b330a3bd00 lang/gravity: fix build on GCC architectures
Use new GCC:
/wrkdirs/usr/ports/lang/gravity/work/gravity-0.7.5/src/runtime/gravity_vm.c:908: error: #pragma GCC diagnostic not allowed inside functions

Approved by:	mentors (implicit approval)
2019-09-17 20:41:58 +00:00
Tobias Kortkamp
c8b9433fc5 Fix some misspelled or duplicated LICENSE_* 2019-09-17 19:21:45 +00:00
Tobias Kortkamp
0d4bd68762 lang/rust: Cleanup part 4
- Spell LICENSE_FILE_APACHE20 correctly
- Move gmake to BUILD_DEPENDS directly.  gmake is called during the
  build by some crates but is not the primary build tool.
- Move variables around to be more in line with the recommendations
  in the Porter's Handbook
- Mark port local non-overridable variables as "private"
- Reduce noise of RUST_ARCH_*: only keep the overrides when they
  differ from ${ARCH}
- Drop unused RUST_TARGET plist sub
- Move post-configure-DOCS-* into do-configure
2019-09-17 16:35:11 +00:00
Antoine Brodin
ee5a1408db Mark BROKEN with lld
Reported by:	pkg-fallout
MFH:		2019Q3
2019-09-17 14:13:58 +00:00
Gerald Pfeifer
98229a4a59 Update to the 20190914 snapshot of GCC 9.2.1.
This brings a couple of fixes around Fortran, one two re C++/libstdc++,
plus a bit on the optimization side.
2019-09-17 10:38:34 +00:00
Mathieu Arnold
a0003b7b50 Update to v5.31.3-188-ge62a0811bc. 2019-09-16 21:10:06 +00:00
Dmitri Goutnik
b6bd0cf737 Change my maintainer email
Approved by:	tz (mentor), portmgr (adamw)
Differential Revision:	https://reviews.freebsd.org/D21677
2019-09-16 20:55:08 +00:00
Jimmy Olgeni
af7245d38f Update lang/erlang-runtime21 to version 21.3.8.7. 2019-09-16 10:53:46 +00:00
Jimmy Olgeni
8e5ec4a4cd Update lang/erlang-wx to version 21.3.8.7.
- Add xorg to USES.
2019-09-16 10:53:33 +00:00
Jimmy Olgeni
ec71a6583c Update lang/erlang-java to version 21.3.8.7. 2019-09-16 10:52:18 +00:00
Jimmy Olgeni
cc1e8add21 Update lang/erlang to version 21.3.8.7. 2019-09-16 10:52:06 +00:00
Martin Matuska
bd94b00f50 lang/luajit-openresty: correctly link luajit binary
Reported by:	Vanilla Hsu <v@fatpipi.com>
2019-09-16 09:52:19 +00:00
Martin Matuska
733536836f lang/luajit-openresty: Use DISTVERSIONPREFIX to construct GH tagname 2019-09-15 23:09:47 +00:00
Martin Matuska
5b24ebd412 Update luajit-openresty to v2.1-20190912 2019-09-15 20:16:38 +00:00
Antoine Brodin
637b3d75f3 Deprecate a few ports 2019-09-15 17:28:08 +00:00
Gerald Pfeifer
47d5104eb4 Update to the 201900913 snapshot of GCC 8.3.1.
Just two bug fixes this time, one for the middle end, and one around AVX.
2019-09-15 03:54:12 +00:00
Gerald Pfeifer
1a2471f787 Update to the 20190912 snapshot of GCC 7.4.1.
Few backports of fixes from mainline, including x86-64, lower level
optimizer, and one, two others.
2019-09-14 15:35:15 +00:00
Dave Cottlehuber
0a39e00b12 lang/janet: update to 1.3.0
PR:		240569
Submitted by:	tobik
Approved by:	jrm (mentor, implicit)
2019-09-14 14:12:38 +00:00
Jan Beich
53ac81717b comlang/rust-nightly: update to 1.38.0.20190914
Changes:	f0b58fcf03...a6946a817a
2019-09-14 00:57:43 +00:00
Jan Beich
17abe11bcd comlang/rust-nightly: update to 1.38.0.20190912
Changes:	0b36e9dea3...f0b58fcf03
2019-09-12 00:55:52 +00:00
Gerald Pfeifer
4d9249ff60 Update to the 20190907 snapshot of GCC 9.2.1.
This brings various backports for the Fortan frontend and the usual
dose of improvements around the house.
2019-09-11 10:58:32 +00:00
Gerald Pfeifer
d97250344f Update to the 20190908 snapshot of GCC 10.0.0.
This may (or may not) address a build regression (with clang) that
dim@ reported. [1]

PR:		240387 [1]
2019-09-10 11:09:22 +00:00
Jan Beich
5cb6a3a0f8 comlang/rust-nightly: update to 1.38.0.20190910
Changes:	6e19f3f383...0b36e9dea3
2019-09-10 00:42:04 +00:00
Gerald Pfeifer
67186a4adf Now that GCC 9 is the canonical version in the Ports Collection,
recommend that (instead of GCC 9) in the deprecation notes of ports
for old versions of GCC.
2019-09-09 13:19:15 +00:00
Martin Matuska
f86fe57acc Add luajit-openresty to CONFLICTS_INSTALL for luajit 2019-09-09 09:00:38 +00:00
Martin Matuska
1c4f1a9720 OpenResty's Branch of LuaJIT 2
WWW: https://github.com/openresty/luajit2
2019-09-09 08:57:54 +00:00
Wen Heping
e7e1f680fd - Update to 2.8.5 2019-09-08 10:48:19 +00:00
Gerald Pfeifer
0612fcdcd1 Update to the 201900906 snapshot of GCC 8.3.1.
Loads and loads of backports of testcases and some some pre-compiled
header fixes, plus a few others.
2019-09-08 03:43:12 +00:00
Gerald Pfeifer
5d714f0a7c Update to the 20190905 snapshot of GCC 7.4.1.
Loads and loads of backports of testcases, Fortran, some LTO and tree
optimizer fixes, C++ and libstdc++, apparently prepared for a compiler
Red Hat uses somewhere.
2019-09-07 03:07:46 +00:00
Jan Beich
3dc7c09c80 comlang/rust-nightly: update to 1.38.0.20190907
Changes:	9af17757be...6e19f3f383
2019-09-07 00:52:29 +00:00
Gerald Pfeifer
d0e0aa7201 Update to the 20190901 snapshot of GCC 10.0.0. 2019-09-06 11:18:25 +00:00
Tobias C. Berner
6cfd7cf7ea KDE Applications: update to 19.08.1
September 05, 2019.
Today KDE released the first stability update for KDE Applications 19.08. This
release contains only bugfixes and translation updates, providing a safe and
pleasant update for everyone.

More than twenty recorded bugfixes include improvements to Kontact, Dolphin,
Kdenlive, Konsole, Step, among others.

Improvements include:
    * Several regressions in Konsole's tab handling have been fixed
    * Dolphin again starts correctly when in split-view mode
    * Deleting a soft body in the Step physics simulator no longer causes a crash

You can find the full list of changes here:
	https://kde.org/announcements/fulllog_applications-aether.php?version=19.08.1
2019-09-05 18:20:14 +00:00
Gerald Pfeifer
24ef9fd753 Update to the 20190831 snapshot of GCC 9.2.1.
This brings some backports of tree optimization bug fixes, improvements
for rs6000 (aka powerpc), and some for libstdc++.
2019-09-05 12:41:02 +00:00
Tobias Kortkamp
75c03e372f lang/go-devel: Update to g20190903 (go1.13)
Changes:	https://golang.org/doc/go1.13
PR:		240330
Submitted by:	Dmitri Goutnik <dg@syrec.org> (maintainer)
2019-09-05 07:43:35 +00:00
Gerald Pfeifer
953674256f Update to the 20190830 snapshot of GCC 8.3.1.
This brings loads of backports of tree optimization bug fixes,
improvements for rs6000 (aka powerpc), some for libstdc++, and
assorted others.
2019-09-04 10:47:54 +00:00
Julien Laffaye
13e01cfd62 lang/go: update to 1.13 2019-09-04 02:45:32 +00:00
Torsten Zuehlsdorff
fd06eb1b8a lang/php73: Update from 7.3.8 to 7.3.9
Changelog:

    Core:
        Fixed bug #78363 (Buffer overflow in zendparse).
        Fixed bug #78379 (Cast to object confuses GC, causes crash).
        Fixed bug #78412 (Generator incorrectly reports non-releasable $this as GC child).
    Curl:
        Fixed bug #77946 (Bad cURL resources returned by curl_multi_info_read()).
    Exif:
        Fixed bug #78333 (Exif crash (bus error) due to wrong alignment and invalid cast).
    FPM:
        Fixed bug #77185 (Use-after-free in FPM master event handling).
    Iconv:
        Fixed bug #78342 (Bus error in configure test for iconv //IGNORE).
    LiteSpeed:
        Updated to LiteSpeed SAPI V7.5 (Fixed clean shutdown).
    MBString:
        Fixed bug #78380 (Oniguruma 6.9.3 fixes CVEs). (CVE-2019-13224)
    MySQLnd:
        Fixed bug #78179 (MariaDB server version incorrectly detected).
        Fixed bug #78213 (Empty row pocket).
    Opcache:
        Fixed bug #77191 (Assertion failure in dce_live_ranges() when silencing is used).
    Standard:
        Fixed bug #69100 (Bus error from stream_copy_to_stream (file -> SSL stream) with invalid length).
        Fixed bug #78282 (atime and mtime mismatch).
        Fixed bug #78326 (improper memory deallocation on stream_get_contents() with fixed length buffer).
        Fixed bug #78346 (strip_tags no longer handling nested php tags).

MFH:		2019Q3
2019-09-03 20:24:13 +00:00
Torsten Zuehlsdorff
ab5b43b377 lang/php72: Update from 7.2.21 to 7.2.22
Changelog:

    Core:
        Fixed bug #78363 (Buffer overflow in zendparse).
        Fixed bug #78379 (Cast to object confuses GC, causes crash).
    Curl:
        Fixed bug #77946 (Bad cURL resources returned by curl_multi_info_read()).
    Exif:
        Fixed bug #78333 (Exif crash (bus error) due to wrong alignment and invalid cast).
    Iconv:
        Fixed bug #78342 (Bus error in configure test for iconv //IGNORE).
    LiteSpeed:
        Updated to LiteSpeed SAPI V7.5 (Fixed clean shutdown).
    MySQLnd:
        Fixed bug #78179 (MariaDB server version incorrectly detected).
    Opcache:
        Fixed bug #77191 (Assertion failure in dce_live_ranges() when silencing is used).
    Standard:
        Fixed bug #69100 (Bus error from stream_copy_to_stream (file -> SSL stream) with invalid length).
        Fixed bug #78282 (atime and mtime mismatch).
        Fixed bug #78326 (improper memory deallocation on stream_get_contents() with fixed length buffer).

MFH:		2019Q3
2019-09-03 20:23:13 +00:00
Torsten Zuehlsdorff
6d73c7b761 lang/php71: Upgrade from 7.1.31 to 7.1.32
Changelog:

    mbstring:
        Fixed CVE-2019-13224 (don't allow different encodings for onig_new_deluxe) (stas)
    pcre:
        Fixed bug #75457 (heap use-after-free in pcrelib) (cmb)

MFH:		2019Q3
2019-09-03 20:22:16 +00:00
Jose Alonso Cardenas Marquez
c0b7145df2 - Rebuild bootstrap (ppcx64 and ppc386) with ld patches
- Fix build on 12-STABLE and CURRENT (amd64 and i386)
- Bump PORTREVISION for all ports that depends of lang/fpc
- Add USE_BINUTILS to fpc and lazarus based ports
- Add binutils dependency to Uses/fpc.mk and Uses/lazarus.mk

PR:		240293 239934 233413 214864
Exp-run by:	antoine
2019-09-03 15:51:50 +00:00
Gerald Pfeifer
3ccd215772 Update to the 20190829 snapshot of GCC 7.4.1.
This only fixes a bug around abs() and MMX on x86-64.
2019-09-03 12:31:31 +00:00
Jan Beich
c62b189366 comlang/rust-nightly: update to 1.38.0.20190903
Changes:	4295eea903...9af17757be
2019-09-03 00:42:33 +00:00
Steve Wills
93ea745873 lang/nim: update to 0.20.2
PR:		239377
Submitted by:	Neal Nelson <ports@nicandneal.net> (maintainer)
2019-09-02 23:20:53 +00:00
Steve Wills
f6ab369e74 lang/duktape: update to 2.4.0
PR:		239542
Submitted by:	Alfonso S. Siciliano <alfix86@gmail.com> (maintainer)
2019-09-02 22:58:43 +00:00
Steve Wills
c01e403633 lang/duktape-lib: update to 2.4.0
PR:		239543
Submitted by:	Alfonso S. Siciliano <alfix86@gmail.com> (maintainer)
2019-09-02 22:58:25 +00:00
Sunpoet Po-Chuan Hsieh
ec1fd7d617 Update to 2.5.6
Changes:	https://www.ruby-lang.org/en/news/2019/08/28/ruby-2-5-6-released/
PR:		240202
Exp-run by:	antoine
Security:	ed8d5535-ca78-11e9-980b-999ff59c22ea
2019-09-02 20:39:52 +00:00
Rene Ladan
6ad22ed69c Reset maintainership upon request from former maintainer. 2019-09-02 19:21:44 +00:00
Mathieu Arnold
595ac6ed9a Update to v5.31.3-47-ge99ccafab2. 2019-09-02 17:43:40 +00:00
Steve Wills
5b580b1167 lang/fasm: update to 1.73.16
PR:		240249
Submitted by:	Anton Yuzhaninov <citrin+pr@citrin.ru>
2019-09-02 16:04:30 +00:00
Steve Wills
fa9c551e9c lang/ponyc: update to 0.31.0
PR:		240255
Submitted by:	Greg V <greg@unrelenting.technology> (maintainer)
2019-09-02 16:03:24 +00:00
Joseph Mingrone
c56e48fdfe Bump PORTREVISION for more ports using EMACS_VERSION_SITE_LISPDIR
This is required after editors/emacs was updated to version 26.3 in
r510281.  Some of these ports were missed in r510696.
2019-09-01 23:45:39 +00:00
Li-Wen Hsu
32003f9153 Disable the build/use of libssp/gets-chk since FreeBSD 12 and later
do not feature gets() any longer.

PR:		238682
Submitted by:	emaste
Approved by:	maintainer timeout
Sponsored by:	The FreeBSD Foundation
2019-09-01 16:01:50 +00:00
Rene Ladan
85a0163a62 Remove expired ports:
2019-08-31 lang/pure: Depends on expiring devel/llvm35
2019-08-31 devel/pure-ffi: Depends on expiring devel/llvm35
2019-08-31 devel/llvm35: Obsolete and unmaintained
2019-09-01 15:51:55 +00:00
Rene Ladan
ef35eda3ef Remove expired ports:
2019-08-31 devel/pure-stldict: Depends on expiring devel/llvm35
2019-08-31 lang/dmd1: No longer supported upstream
2019-08-31 lang/gprolog: Abandonware upstream (more than five years), fails in various ways with remotely recent compilers
2019-08-31 math/pure-mpfr: Depends on expiring devel/llvm35
2019-08-31 math/pure-rational: Depends on expiring devel/llvm35
2019-08-31 net/pure-sockets: Depends on expiring devel/llvm35
2019-08-31 textproc/pure-csv: Depends on expiring devel/llvm35
2019-08-31 textproc/pure-xml: Depends on expiring devel/llvm35
2019-08-31 x11-toolkits/pure-tk: Depends on expiring devel/llvm35
2019-08-31 databases/pure-sql3: Depends on expiring devel/llvm35
2019-08-31 devel/pure-readline: Depends on expiring devel/llvm35
2019-08-31 devel/pure-stllib: Depends on expiring devel/llvm35
2019-09-01 15:40:04 +00:00
Joseph Mingrone
9002c82508 Bump PORTREVISION for ports using EMACS_VERSION_SITE_LISPDIR
This is required after editors/emacs was updated to version 26.3 in
r510281.

Reported by:	ashish
2019-09-01 15:32:08 +00:00
Tobias Kortkamp
7589599b53 lang/rust: Unbreak on armv6
error: couldn't load codegen backend "/usr/ports/lang/rust/work/rustc-1.37.0-src/build/armv6-unknown-freebsd/stage1/lib/rustlib/armv6-unknown-freebsd/codegen-backends/librustc_codegen_llvm-llvm.so": "/usr/ports/lang/rust/work/rustc-1.37.0-src/build/armv6-unknown-freebsd/stage1/lib/rustlib/armv6-unknown-freebsd/codegen-backends/librustc_codegen_llvm-llvm.so: Undefined symbol \"__clear_cache\""

__clear_cache is implemented in compiler-rt and was dropped upstream with [1]:
aa41e0d25f

For some unknown reason this is a problem on armv6.  Bring back the
compiler-rt submodule for now to workaround this.

Submitted by:	 mikael.urankar_gmail.com
Differential Revision:	https://reviews.freebsd.org/D21415
2019-09-01 07:26:54 +00:00
Yuri Victorovich
d3e30751ce lang/gravity: Update 0.7.0-2 -> 0.7.5
Reported by:	portscout
2019-08-31 06:23:13 +00:00
Gerald Pfeifer
ebe3b39c32 Update to the 201900825 snapshot of GCC 10.0.0. 2019-08-31 04:37:47 +00:00
Jan Beich
e71fe995e3 lang/rust-nightly: update to 1.38.0.20190831
Changes:	9b91b9c10e...4295eea903
2019-08-31 00:51:28 +00:00
Tobias Kortkamp
68e01f4008 lang/go-devel: Update to g20190829 (go1.13rc2)
Changes:	https://tip.golang.org/doc/go1.13
PR:		240192
Submitted by:	Dmitri Goutnik <dg@syrec.org> (maintainer)
2019-08-30 07:52:39 +00:00
Gerald Pfeifer
839136b2e0 After some 19 months of deprecation, mark this port for expiration in
two months (end of October 2019).

GCC 5 went end-of-life upstream in October 2017, so this port is now
scheduled for removal more than two years after that.  Nothing in
the Ports Collection depends on it any longer (and has not for a
while), and the default version of GCC in the ports tree is GCC 9,
four major releases later.

While here stll create a proper USES block in the Makefile. [1]

Reported by:	portlint [1]
2019-08-30 06:33:16 +00:00
Sunpoet Po-Chuan Hsieh
c71155ba97 Update to 2.6.4
Changes:	https://www.ruby-lang.org/en/news/2019/08/28/ruby-2-6-4-released/
Security:	ed8d5535-ca78-11e9-980b-999ff59c22ea
2019-08-30 00:14:07 +00:00
Sunpoet Po-Chuan Hsieh
cab5c0456d Update to 2.4.7
Changes:	https://www.ruby-lang.org/en/news/2019/08/28/ruby-2-4-7-released/
Security:	ed8d5535-ca78-11e9-980b-999ff59c22ea
2019-08-30 00:11:37 +00:00
Piotr Kubaj
6ff958cc9b lang/maude: fix build on GCC architectures
Don't link unconditinally with $NCURSESLIB. When NCURSESLIB is /usr/lib and the system compiler is base GCC, GCC from ports (currently GCC9) is used. Passing -L/usr/lib makes GCC try to link to base libstdc++ instead the one from ports.

Also add USES=localbase:ldflags.

PR:		239481
Approved by:	linimon (mentor), greg@unrelenting.technology (maintainer)
Differential Revision:	https://reviews.freebsd.org/D21397
2019-08-29 19:37:17 +00:00
Gerald Pfeifer
a27756237c Update to the 20190824 snapshot of GCC 9.2.1.
This includes a Fortran fix related to modules, an optimizer fix re
nested functions, fixes for aarch64 and rs6000 (aka powerpc) and a
few for libstdc++.
2019-08-29 12:22:17 +00:00
Jochen Neumeister
f7fb30306b Update to 2.13.0
Changelog:
- Collections: Standard library collections have been overhauled for simplicity, performance, and safety. This is the centerpiece of the release.
- Standard library: Future is faster and more robust. Elsewhere, useful classes and methods have been added.
- Language: Literal types, partial unification, by-name implicits, more.
- Compiler: 5-10% faster, deterministic output, improved optimizer.

PR:		239944
Submitted by:	Jens Grassel <freebsd-ports@jan0sch.de> (maintainer)
Sponsored by:	Netzkommune GmbH
2019-08-29 06:37:17 +00:00
Piotr Kubaj
c7e23ade67 lang/libobjc2: fix build on armv7
armv7 needs LDFLAGS+=-Wl,-znotext.

PR:		239744
Approved by:	theraven (maintainer timeout), tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D21429
2019-08-28 17:17:13 +00:00
Gerald Pfeifer
9bd8a77cfe Update to the 20190823 snapshot of GCC 8.3.1.
The only change relevant for FreeBSD is one bug fix in the RTL optimizer.
2019-08-28 05:32:22 +00:00
Rene Ladan
fe6e400fbd Remove expired ports:
2019-05-08 security/kr: Broken for more than 6 months
2019-05-08 lang/swift: Broken for more than 6 months
2019-08-27 19:10:25 +00:00
Jan Beich
018037c157 lang/rust-nightly: update to 1.38.0.20190827
Changes:	eeba189cfb...9b91b9c10e
2019-08-27 00:50:34 +00:00
Sunpoet Po-Chuan Hsieh
c2a667c52f Update to 0.17028
- Update pkg-descr
- Take maintainership

Changes:	https://metacpan.org/changes/distribution/Error
2019-08-26 11:48:18 +00:00
Mathieu Arnold
eb41bc5f00 Update to v5.31.3-14-g6e404ab585 2019-08-26 09:22:00 +00:00
Dave Cottlehuber
a5d47c2f56 lang/janet: update to 1.2.0
Approved by:	jrm (mentor, implicit)
Sponsored by:	SkunkWerks, GmbH
2019-08-26 06:37:16 +00:00
Gerald Pfeifer
1065e884b8 Update to the 20190822 snapshot of GCC 7.4.1, skipping the 20190815
snapshot which did not bring actual changes.

This brings backports for two generic optimizer fixes.
2019-08-26 06:29:45 +00:00
Jan Beich
1b51395992 lang/rust-nightly: update to 1.38.0.20190825
Changes:	29a54035c7...eeba189cfb
2019-08-25 00:46:23 +00:00
Piotr Kubaj
e396992582 lang/angelscript: remove unnecessary AS_BIG_ENDIAN
Reported by:	jbeich
2019-08-24 13:22:46 +00:00
Piotr Kubaj
aa95db6e8b lang/angelscript: fix build on powerpc64
Angelscript works on powerpc, but its naming convention is only 32-bit. Define AS_MAX_PORTABILITY when building on powerpc64 to fix build.

PR:		239496
Approved by:	ndowens@yahoo.com (maintainer timeout), linimon (mentor)
2019-08-24 12:38:55 +00:00
Gerald Pfeifer
2a9c003103 Properly push down lang/gcc9/patch-clang-vec_step into the files/
subdirectory.
2019-08-24 11:25:11 +00:00
Gerald Pfeifer
e30b9893dd clang on rs6000/powerpc* unfortunately poisons user namespace by default
(without any special options or include files being required).

Until that changes (or GCC changes) we need to avoid using vec_step as a
variable name.

PR:		239266
2019-08-24 11:04:34 +00:00
Tobias Kortkamp
a564d4f9c3 lang/go-devel: Update to g20190821 (go1.13rc1)
Changes:	https://tip.golang.org/doc/go1.13
PR:		240025
Submitted by:	Dmitri Goutnik <dg@syrec.org> (maintainer)
2019-08-23 19:52:24 +00:00
Gerald Pfeifer
c63f854f60 Update to the 201900818 snapshot of GCC 10.0.0. 2019-08-23 16:30:15 +00:00
Mateusz Piotrowski
845d15899e lang/retro12: Update to 2019.7
The main changes:
- fix overflow issue with `n:MIN`, `n:MAX`
- fix `clock:year` and `clock:month`
- word headers now preserve underscores in names
- added sockets support

PR:		240055
Submitted by:	Charles Childers <crc@forthworks.com>
2019-08-23 14:24:46 +00:00
Gerald Pfeifer
80c5b9b695 clang on rs6000/powerpc* unfortunately poisons user namespace by default
(without any special options or include files being required).

Until that changes (or GCC changes) we need to avoid using vec_step as a
variable name.

PR:		239266
2019-08-22 16:24:49 +00:00
Alex Dupre
e7dc3a7722 Update to 0.5.11 release. 2019-08-22 14:46:51 +00:00
Mark Linimon
ef5565900b Mark as not for powerpc*/sparc64:
-- Check if the system is big endian - big endian
  CMake Error at CMakeLists.txt:24 (message):
    solidity currently does not support big endian systems.

Approved by:	portmgr (tier-2 blanket)
2019-08-22 14:21:03 +00:00
Julien Laffaye
17e61f7e78 lang/go: update to 1.12.9 2019-08-21 19:29:28 +00:00
Sunpoet Po-Chuan Hsieh
f18dbb7112 Fix PLIST
- Bump PORTREVISION for package change

PR:		239933
Submitted by:	Syouichi TAKAMIYA <takazeki@gmail.com>
2019-08-21 19:27:34 +00:00
Dmitry Marakasov
19d7561287 - Update WWW
Approved by:	portmgr blanket
2019-08-21 09:02:36 +00:00
Gerald Pfeifer
acb68ef7fd Update to the 20190817 snapshot of GCC 9.2.1. (This is now past the
GCC 9.2 release, thus the move from 9.1.1 to 9.2.1.)

This brings fixes to register allocation and tree optimizations, LTO,
C++, and a good dose of Fortran.
2019-08-20 05:23:08 +00:00
Jan Beich
b0183dcb3c lang/rust-nightly: update to 1.38.0.20190820
Changes:	bdfd698f37...29a54035c7
2019-08-20 00:38:36 +00:00
Sunpoet Po-Chuan Hsieh
ebf84a92cf Update to 1.52
Changes:	https://metacpan.org/changes/distribution/Scalar-List-Utils
2019-08-19 20:51:55 +00:00
Jan Beich
befa71e0f3 devel/boost-*: update to 1.71.0
Changes:	http://www.boost.org/users/history/version_1_71_0.html
PR:		238827
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D20774
2019-08-19 15:35:27 +00:00
Mathieu Arnold
0df653eb30 Update to v5.31.2-112-gbefef3681f. 2019-08-19 12:17:53 +00:00
Pietro Cerutti
52ee6feb3c lang/seed7: update to 05_20190818
20190818:
- Interpreter and compiler have been improved to work correct, when
  a derived struct overrides an element of the parent struct. Many
  thanks go to Zachary Menzies, for reporting this error and for
  providing a test program.
- In the FAQ the explanation, why Seed7 uses UTF-32, has been improved.
  An explanation of the database abstraction layer, which provides an
  database independent API, has also been added to the FAQ.
- In the manual the chapter about the deprecated function
  removeAnyFile() has been replaced by a chapter about the function
  removeTree().
- The program db7.sd7 (Database Inspector) has been improved quote a
  table name from the catalog when doing a select.
- The program sql7.sd7 has been improved to allow the execution of SQL
  statements from a file. The function getSqlStatement has been added,
  which reads a semicolon terminated SQL statement from a file.
- The library tar.s7i has been improved to accept extended headers with
  meta data (PAX format) also when a tar file is opened as file system
  with openTar(). The function readMinimumOfHead has been improved to
  do this.
- A code page for JIS X 0201 encoding has been added to charsets.s7i.
- The program err.sd7 has been improved to contain test cases, where
  UTF-16 surrogate characters and non Unicode characters are written as
  Seed7 string escape sequences.
- In sql_oci.c the function sqlOpenOci() has been improved to allow
  opening a database with host name, port and database name. This way a
  database can be opened without an entry in tnsnames.ora. The type
  connectDataRecord and the function setupConnectData() have been added
  to sql_oci.c.
- The functions sqlOpenMy (in sql_my.c) and sqlOpenPost (in sql_post.c)
  have been improved to allow opening a database with host name, port
  and database name. Now host, port and dbName are parameters. Before
  the functions split the parameter dbName into host and database name.
  Specifying a port was not possible.
- In sql_odbc.c the function sqlOpenOdbc() has been improved to allow
  opening a database with ODBC driver name, server name and database
  name. This way a database can be opened without specifying a data
  source in the ODBC Data Source Administrator (in the Control Panel).
  The type connectDataRecord and the functions getRegularName(),
  wstriSearchCh(), wstriSearch(), connectToServer(), connectToDriver()
  and driverConnect() have been added to sql_odbc.c. A definition of
  SQL_NEED_DATA has been added to db_odbc.h.
- In sql_rtl.c the function sqlErrMessage() has been improved to allow
  database error messages encoded in UTF-8.
- The function sqlOpen() has been removed from sql_rtl.c.
- The function width() has been added to string.s7i and seed7_05.s7i.
  This function computes the sum of the character widths in a string.
  A character width can be 0 (for control characters), 1 (for normal
  printable characters) and 2 (for fullwidth characters, e.g. KANJI).
- The library console.s7i has been improved to use the function
2019-08-19 11:35:52 +00:00
Gerald Pfeifer
7cb94a169e Update to the 20190816 snapshot of GCC 8.3.1.
This brings some fixes for Fortran, C++, and rs6000 (aka powerpc*).
2019-08-19 06:27:29 +00:00
Jan Beich
293bd07785 lang/rust-nightly: reformat patch header after r509173 2019-08-17 21:14:13 +00:00
Jan Beich
f661d11a8a lang/rust-nightly: unbreak cargo git fetch after r507928
libgit2-sys 0.8.2 switched to libgit2 0.29 API without bumping minor
version and adjusting pkg-config check. devel/libgit2 is still at
0.28, so FFI silently fails with a confusing error e.g.,

  invalid version 3 on git_proxy_options; class=Invalid (3)

USES=cargo consumers are affected but none use libgit2-sys 0.8.2 yet.

PR:		239785
Reported by:	yuri
2019-08-17 21:04:21 +00:00
Gerald Pfeifer
d6d767dc09 Update to GCC 9.2 release, the second in the GCC 9 series, which fixes
some 68 bugs.

This is the default version of GCC in the Ports Collection, and it just
got a bit more polish and stability.

Both files/patch-amd64-gcc-multilib-support and
files/patch-powerpc64-no-_GNU_SOURCE [1] have been integrated upstream
(and also been part of lang/gcc9-devel already), so remove them here.

PR:		239648 [1]
2019-08-17 07:16:26 +00:00
Jan Beich
26eb39f293 lang/rust-nightly: update to 1.38.0.20190817
Changes:	60960a260f...bdfd698f37
2019-08-17 00:48:06 +00:00
Mateusz Piotrowski
217ebf01e8 lang/retro12: Update to 2019.6
PR:		238272
Submitted by:	checo1705@secmail.pro (previous version)
2019-08-16 11:18:04 +00:00
Gerald Pfeifer
3009621942 Update to the 20190809 snapshot of GCC 8.3.1.
This brings minor fixes for rs6000 (aka powerpc*) and riscv.
2019-08-16 05:59:26 +00:00
Yuri Victorovich
734709138e lang/go-devel: Update g20190626 (60f14fddfe) -> g20190814 (ad4ed87f80)
PR:		239853
Submitted by:	Dmitri Goutnik <dg@syrec.org>
2019-08-15 17:37:37 +00:00
Jose Alonso Cardenas Marquez
7f1c1de732 - New port: lang/fpc-source
Originally named FPK-Pascal, the Free Pascal compiler is a 32 bit and 64 bit
Turbo Pascal compatible Pascal compiler for DOS, Linux, Win32, OS/2,
(based on an older version) the AmigaOS, FreeBSD/ELF, BeOS, Darwin(OSX)
and others (source code).

WWW: https://www.freepascal.org/
2019-08-15 16:14:22 +00:00
Jose Alonso Cardenas Marquez
4b5930e48a - Add new fpc bootstrap (i386 and x86_64). It could need less COMPATX
dependencies in kernel
- Add patch file to solve some linking problem
- Remove LD_UNSAFE. Now it can be defined via LDPATH (/usr/bin/ld.bfd by
  default). fpc is not working with lld. We will use binutils-ports when
  ld.bfd is moved from base if lld not working on future version
  of fpc
- Bump PORTREVISION
2019-08-15 16:11:27 +00:00
Adriaan de Groot
fcf437462e Update KDE Applications to latest upstream release, 19.08
Release announcement
	https://kde.org/announcements/announce-applications-19.08.0.php

Thanks to tcberner for doing most of the prep-work.
2019-08-15 15:38:52 +00:00
Tobias Kortkamp
40666d2b8f lang/rust: Update to 1.37.0
- Force rebuild all consumers to catch regressions early

Thanks to Mikaël Urankar for providing updated bootstraps for
aarch64, armv6, armv7, powerpc64.

Changes:	https://blog.rust-lang.org/2019/08/15/Rust-1.37.0.html
Tested by:	jbeich, tobik, greg@unrelenting.technology (aarch64)
With hat:	rust
Differential Revision:	https://reviews.freebsd.org/D21247
2019-08-15 14:30:16 +00:00
Adriaan de Groot
0a7455c83c Update KDE Frameworks to latest upstream release, 5.61
Release notes at
	https://kde.org/announcements/kde-frameworks-5.61.0.php

Thanks to
	antoine@ for the exp-runs,
	tcberner@ for most of the prep-work,
	the Gentoo community for cherry-picking patches

There are a bunch of changes in (implicitly included) headers, which
broke existing KDE Applications builds; that's why there are a whole
bunch of "patch-gentoo-kf5-5.61-headers" patches (taken from Gentoo
packaging). Those will go away with the next KDE Applications release,

PR:		239777
Submitted by:	tcberner
2019-08-15 10:01:34 +00:00
Gerald Pfeifer
9e301ff32b Update to the 201900811 snapshot of GCC 10.0.0.
This no longer has _GNU_SOURCE defined on powerpc64 (which was a
regression from the GCC 8 series). [1]

PR:		239648 [1]
2019-08-14 07:08:19 +00:00
Tobias Kortkamp
c440d34a17 lang/rust-nightly: Set PORTREVISION explicitly
lang/rust-nightly inherits PORTREVISION from lang/rust.  Set it to
1 as it is in lang/rust now to avoid going backwards in rust-nightly's
PKGVERSION (even if it would only be so for a short time until the
next rust-nightly update) when we update rust to 1.37.0.
2019-08-14 04:57:55 +00:00
Julien Laffaye
6b0deb0136 lang/go: update to 1.12.8 2019-08-13 23:39:42 +00:00
Mathieu Arnold
558224994b onvert to UCL & cleanup pkg-message (categories l-m) 2019-08-13 22:29:42 +00:00