Commit graph

18231 commits

Author SHA1 Message Date
Jimmy Olgeni
010017eac5 Update lang/erlang-runtime22 to version 22.0.r3. 2019-04-24 22:35:51 +00:00
Jan Beich
32daaae72c Switch to -fstack-protector-strong and enable on more architectures
PR:		237273
Exp-run by:	antoine
Approved by:	portmgr (antoine)
Differential Revision:	https://reviews.freebsd.org/D19907
2019-04-24 19:15:05 +00:00
Tobias Kortkamp
4a7a6891ae lang/racket: Unbreak build and put back DOCS option after r499719
The port still has %%PORTDOCS%% in pkg-plist.

Pointy hat:	linimon
PR:		237527, 230019
Reported by:	m.ne@gmx.net
2019-04-24 15:12:51 +00:00
Gerald Pfeifer
c29d50eed7 Update to the 20180421 snapshot of GCC 9.0.1. 2019-04-24 14:15:28 +00:00
Julien Laffaye
91ee33dd02 - Update to 1.12.4
- Various ARM improvements [1]
- Disable building in qemu-user-static [1]
- Fix test target [1]

PR:		221297
Submitted by:	Dmitri Goutnik <dg@syrec.org> [1]
2019-04-23 21:18:38 +00:00
Mathieu Arnold
d1118ebb37 Update to v5.29.10-9-g07ba20f405. 2019-04-23 12:09:21 +00:00
Mathieu Arnold
cd8e42f0a1 Update to 5.28.2. 2019-04-23 12:09:04 +00:00
Mark Linimon
77c518742e Pet portlint.
Approved by:	portmgr (tier-2 blanket)
2019-04-23 07:49:19 +00:00
Mark Linimon
27e94f6be2 Remove spurious OPTIONS_DEFAULT which should have been removed as
part of r483669.

PR:		230019
Submitted by:	Greg V (greg at unrelenting dot technology)
Approved by:	portmgr (tier-2 blanket)
2019-04-23 07:48:36 +00:00
Gerald Pfeifer
b050ec7be6 Update to the 20190418 snapshot of GCC 7.4.1. 2019-04-23 04:21:34 +00:00
Jan Beich
2c95f15633 lang/rust-nightly: update to 1.36.0.20190423
Changes:	8aaae4294b...6d599337fa
2019-04-23 00:34:00 +00:00
Antoine Brodin
39b8bf24dc Mark BROKEN on FreeBSD 12 and 13
mlton  -mlb-path-var 'SRC /wrkdirs/usr/ports/lang/urweb/work/urweb-20150520/src' -mlb-path-var 'BUILD /wrkdirs/usr/ports/lang/urweb/work/urweb-20150520/src' -output bin/urweb src/compiler.mlb
invalid target: self

Reported by:	pkg-fallout
MFH:		2019Q2
2019-04-22 16:03:30 +00:00
Antoine Brodin
1f3004b4ee Mark BROKEN on FreeBSD 12 and 13
mlton -default-ann 'nonexhaustiveMatch ignore' -output bin/twelf-server build/${cmfileid}
invalid target: self

Reported by:	pkg-fallout
MFH:		2019Q2
2019-04-22 16:01:13 +00:00
Gerald Pfeifer
4b1e129f30 Update to the 20180412 snapshot of GCC 8.3.1. 2019-04-22 14:11:28 +00:00
Gerald Pfeifer
879e75a659 Related to revision 499061 bump ports with USES=fortran to have them
benefit from the improved situation where libgcc_s is only used when
absolutely necessary.

Suggested by:	tijl
2019-04-22 13:16:33 +00:00
Antoine Brodin
76bbfbd014 Mark BROKEN on FreeBSD 12 and 13
Reported by:	pkg-fallout
MFH:		2019Q2
2019-04-22 12:36:53 +00:00
Antoine Brodin
79103978a4 Mark BROKEN on i386
Reported by:	pkg-fallout
MFH:		2019Q2
2019-04-21 18:11:40 +00:00
Fernando Apesteguía
5a188402ae lang/fasm: update to 1.73.11
* Added "definite" operator

Reported by:	portscout
2019-04-20 17:14:10 +00:00
Yuri Victorovich
5479a2d1b2 lang/gravity: Update 0.6.5 -> 0.6.6
Reported by:	portscout
2019-04-20 15:38:36 +00:00
Jan Beich
684dda4f4c lang/rust-nightly: update to 1.36.0.20190420
Changes:	3c3d3c1777...8aaae4294b
2019-04-20 00:47:17 +00:00
Tobias C. Berner
1c18b6d5c8 Update KDE Applications to 19.04.0
The changelog can be found here:
	- https://kde.org/announcements/announce-applications-19.04.0.php

Due to crashes on start, multimedia/kdenlive was kept at 18.12.3 for now.
2019-04-18 16:55:13 +00:00
Mateusz Piotrowski
5a3b74ef44 lang/retro12: Update to 2019.1
Reviewed by:	mat
Differential Revision:	https://reviews.freebsd.org/D19471
2019-04-18 16:39:34 +00:00
Jimmy Olgeni
78196863d5 Update lang/erlang-runtime21 to version 21.3.6. 2019-04-18 12:35:50 +00:00
Vinícius Zavam
41697cac5f lang/coffeescript: update 2.3.2 to 2.4.1
Approved by:	araujo (mentor)
Differential Revision:	https://reviews.freebsd.org/D19938
2019-04-18 08:26:44 +00:00
Jan Beich
af5e185ddc lang/rust-nightly: update to 1.36.0.20190418
Changes:	2975a3c4be...3c3d3c1777
2019-04-18 00:54:28 +00:00
Gerald Pfeifer
1139b9ce9c Update to the 20180414 snapshot of GCC 9.0.1. 2019-04-17 22:31:56 +00:00
Alexey Dokuchaev
0f3f096d99 Update GNU AWK to version 5.0.0.
PR:		237299
Exp-run by:	antoine
2019-04-17 14:12:29 +00:00
Jimmy Olgeni
0e877b09a9 Update lang/erlang-runtime20 to version 20.3.8.21. 2019-04-17 11:16:29 +00:00
Tobias C. Berner
3cfe073169 Update KDE Frameworks to 5.57
Announcement:
	https://kde.org/announcements/kde-frameworks-5.57.0.php

PR:		237253
Exp-run by:	antoine
2019-04-16 09:58:50 +00:00
Jan Beich
ba88823206 lang/rust-nightly: update to 1.35.0.20190416
Changes:	e4c66afba5...2975a3c4be
2019-04-16 00:42:22 +00:00
Gerald Pfeifer
724c16a4c1 GCC has two runtime libraries: The static library libgcc.a (-lgcc) and
the shared library libgcc_s.so (-lgcc_s).  Both implement many of the
same functions but they also each have their unique functions.  When
GCC links programs and libraries there are three possibilities:

1. gcc -static-libgcc or gcc -static: -lgcc
   => Just use libgcc.a.

2. gcc -shared-libgcc: -lgcc_s -lgcc
   => Link with libgcc_s first, so libgcc.a is only used for its unique
      functions.

3. gcc: -lgcc -Wl,--as-needed -lgcc_s -Wl,--no-as-needed
   => Link with libgcc.a first so libgcc_s is only used for its unique
      functions (_Unwind_* functions).

Approach 3 is the default for gcc and it's also what clang and clang++ use;
approach 2 is the default for gfortran, g++ and probably other front ends.

This patch makes 3 the default for gfortran.  It significantly reduces
the use of libgcc_s.  The _Unwind_* functions are also available in the
old base system libgcc_s which means this reduces the need for
-rpath /usr/local/lib/gccN in ports that depend on libraries built with
gfortran.  Consider a dependency tree like this:

  prog -> libA -> libgcc_s (old base system libgcc_s is fine)
       -> libB -> libgcc_s (libB built with gfortran, needs new libgcc_s)

Here prog needs to be linked with -rpath /usr/local/lib/gccN even if it's
a normal C program compiled with clang.  Without -rpath it will fail to
start because it loads old libgcc_s first as a dependency of libA and then
it fails to load libB.  With this patch libB works with old base system
libgcc_s or may not need libgcc_s at all, so prog does not need to be
linked with -rpath.

PR:		208120
Submitted by:	tijl
MFH:		2019Q2 (important user visible improvement)
2019-04-15 23:08:04 +00:00
Sunpoet Po-Chuan Hsieh
3d22052cd1 Update to 2.4.6
Changes:	https://www.ruby-lang.org/en/news/2019/04/01/ruby-2-4-6-released/
PR:		237229
Exp-run by:	antoine
2019-04-15 20:26:03 +00:00
Mathieu Arnold
4e6b90f6c6 Update to v5.29.9-133-g2cf7500760. 2019-04-15 12:00:22 +00:00
Jimmy Olgeni
8d83ae0f3d Update lang/erlang-runtime21 to version 21.3.5. 2019-04-15 10:02:57 +00:00
Antoine Brodin
8a40adf64d Recompile _sysconfigdata.py after reinplacing it
Reported by:	tcberner
With hat:	portmgr
2019-04-14 16:27:25 +00:00
Jan Beich
2538a040cb lang/rust-nightly: update to 1.35.0.20190414
Changes:	99da733f7f...e4c66afba5
2019-04-14 00:49:29 +00:00
Jimmy Olgeni
d1307adeee lang/erlang-doc: unbreak fetch. 2019-04-13 23:31:28 +00:00
Jimmy Olgeni
4ceb319e0a lang/erlang-runtime20,21: remove GS option.
The GS application has been removed in version 20.
2019-04-13 23:13:01 +00:00
Jimmy Olgeni
97c43e539d lang/erlang-wx: I got a few version numbers wrong.
Get them from vsn.mk files to avoid future mistakes.

Use SETENV to make portlint happy.
2019-04-13 22:11:42 +00:00
Gerald Pfeifer
8d1adaab62 Update to the 20190411 snapshot of GCC 7.4.1. 2019-04-13 21:05:09 +00:00
Yuri Victorovich
8d672f604b lang/mujs: Update 1.0.5-32 -> 1.0.5-35 2019-04-13 18:52:56 +00:00
Jimmy Olgeni
524c3168ac lang/erlang-runtime21: restore Corba support.
Upstream moved Corba applications to a separate repository, but it
still requires a fully configured source tree to build.

Add a CORBA option (enabled by default) to restore the pre-21
behavior, with orber, ic, and the other Corba applications installed.
2019-04-13 16:50:06 +00:00
Jimmy Olgeni
aa33f6bbcf lang/erlang: remove unused ERLANG_REL variable. 2019-04-13 10:40:56 +00:00
Jimmy Olgeni
74a66c7206 lang/erlang: split man pages into lang/erlang-man, and add the FOP/PDF options.
Erlang man pages are delivered as a separate distfile; with this commit
lang/erlang depends on the GitHub sources only. The MANPAGES option now just
adds a dependency on lang/erlang-man.

This allows man pages to be upgraded independently and cover more recent
Erlang runtimes.

The FOP option has been added to allow building the full documentation from
sources. When enabled, man pages will be built and installed based on the
latest sources. When PDF is enabled, documentation in PDF format will also be
installed. These options are disabled by default as they depend on
textprop/fop, and thus Java/X11.

On Erlang 21 the Corba applications have been moved to a separate repository
upstream, but their build still requires a full source tree, so they are not
really independent.

FOP/PDF are provided for when Corba support will be merged back after the
Erlang 21 upgrade. This will make it possible to build the documentation that
has been removed upstream and is no longer delivered in the prebuilt
documentation distfile.
2019-04-13 09:39:18 +00:00
Jan Beich
a2135e4f4e lang/rust-nightly: update to 1.35.0.20190413
Changes:	96d700f1b7...99da733f7f
2019-04-13 00:51:04 +00:00
Jimmy Olgeni
ee4c04e013 lang/erlang-doc: set NO_ARCH and fix portlint warnings (PKGNAMESUFFIX order). 2019-04-12 22:22:24 +00:00
Jimmy Olgeni
c14280e4dd lang/erlang-runtime*: forcibly remove WX applications when WX option is off. 2019-04-12 18:41:49 +00:00
Jimmy Olgeni
1a934f828d Update lang/erlang-runtime21 to version 21.3.4. 2019-04-12 13:28:49 +00:00
Jan Beich
9b21a3a084 devel/boost-*: update to 1.70.0
Changes:	http://www.boost.org/users/history/version_1_70_0.html
PR:		235956
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D19303
2019-04-12 06:36:31 +00:00
Antoine Brodin
0eca7f801b Mark BROKEN on i386
Reported by:	pkg-fallout
MFH:		2019Q2
2019-04-12 05:37:39 +00:00
Tobias Kortkamp
67b6dd1b42 lang/rust: Update to 1.34.0
- Update devel/racer to latest version that can build with 1.34.0
- Drop no longer needed patch from textproc/ripgrep
- 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/04/11/Rust-1.34.0.html
Reviewed by:	jbeich
With hat:	rust
Differential Revision:	https://reviews.freebsd.org/D19850
2019-04-11 19:39:28 +00:00
Torsten Zuehlsdorff
45aaa651f1 PHP: Change MOD_PRIO for imap to avoid core dumps
PR:		235917
Reported by:	Sergey Anokhin <admin@5034.ru>
MFH:		2019Q2
2019-04-11 09:49:39 +00:00
Jan Beich
75e8c2f8fa lang/rust-nightly: update to 1.35.0.20190411
Changes:	3750348daf...96d700f1b7
2019-04-11 00:52:46 +00:00
Mathieu Arnold
046d44828e Update to v5.29.9-93-g3fb2d8201a. 2019-04-10 16:02:02 +00:00
Jimmy Olgeni
d6e0a21fc2 Connect lang/erlang-runtime22 to the ports tree. 2019-04-10 14:53:53 +00:00
Jimmy Olgeni
b4ea972bb1 Update repocopy of lang/erlang-runtime22 to 22.0-rc2. 2019-04-10 14:53:20 +00:00
Jimmy Olgeni
e59a0ed95d Copy lang/erlang-runtime21 to lang/erlang-runtime22. 2019-04-10 14:41:49 +00:00
Jimmy Olgeni
0fb898fa0f lang/erlang-runtime20: switch to GitHub build and update to 20.3.8.20. 2019-04-10 10:33:07 +00:00
Jimmy Olgeni
c30e338ccd lang/erlang-runtime19: switch to GitHub build and update to 19.3.6.13. 2019-04-10 10:32:24 +00:00
Jimmy Olgeni
45aebebbbe lang/erlang-runtime18: switch to GitHub build. 2019-04-10 10:32:06 +00:00
Jimmy Olgeni
9b66243d03 lang/erlang-runtime17: switch to GitHub build. 2019-04-10 10:31:52 +00:00
Jimmy Olgeni
80033d1405 lang/erlang-runtime16: switch to GitHub build. 2019-04-10 10:31:39 +00:00
Jimmy Olgeni
b4bbb8cb0a lang/erlang-runtime15: switch to GitHub build. 2019-04-10 10:31:25 +00:00
Jimmy Olgeni
e800c8caa8 lang/erlang-runtime21: switch to GitHub build and update to 21.3.3.
Differential Revision:	https://reviews.freebsd.org/D19644
2019-04-10 10:26:42 +00:00
Jimmy Olgeni
555686a4b6 lang/erlang, -wx, -java: update to version 19.3.6.13.
- Switch to GitHub build and remove all hosted patches
- Move debugger, et, and observer applications to erlang-wx

Differential Revision:	https://reviews.freebsd.org/D19606
2019-04-10 10:23:25 +00:00
Antoine Brodin
63f5eeef8a Bump a few PORTREVISIONs after r498529
With hat:	portmgr
2019-04-10 06:18:31 +00:00
Mark Linimon
b4ce6588cb Remove useless sparc64 stanza (port is marked ONLY_FOR_ARCHS x86.)
While here, pacify portlint by moving the ONLY_FOR.

Approved by:	portmgr (tier-2 blanket)
2019-04-09 17:24:58 +00:00
Gerald Pfeifer
b85784cc0c Update to the 20180407 snapshot of GCC 9.0.1. 2019-04-09 17:04:55 +00:00
Sunpoet Po-Chuan Hsieh
40c9c7f7eb Update devel/readline to 8.0
- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://tiswww.case.edu/php/chet/readline/CHANGES
PR:		236156
Exp-run by:	antoine
2019-04-09 14:04:49 +00:00
Wen Heping
98d414b282 - Update to 2.6.1 2019-04-09 08:13:06 +00:00
Antoine Brodin
6f8b8070b0 Mark BROKEN on FreeBSD 12 and 13
Reported by:	pkg-fallout
MFH:		2019Q2
2019-04-09 08:08:11 +00:00
Wen Heping
e4d264ff66 - Update to 1.73.10 2019-04-09 06:25:23 +00:00
Jan Beich
420e2f7cf4 lang/rust-nightly: update to 1.35.0.20190409
Changes:	acd8dd6a50...3750348daf
2019-04-09 00:32:42 +00:00
Steve Wills
d9dfb877c0 lang/rexx-regutil: fix LLD_UNSAFE
PR:		237084
Submitted by:	bob@eager.cx (maintainer)
2019-04-08 17:34:52 +00:00
Pietro Cerutti
d817d319a0 lang/seed7: update to 05_20190407
20190407:
- The program db7.sd7 (Database Inspector) has been improved to use a
  scrollable list of tables instead of radio buttons for the selection
  of a table.
- The example program findchar.sd7 has been added. Findchar is an
  utility program to search for specific characters in files.
- The new library iobuffer.s7i has been added. This library supports
  buffering of files.
- The new library mixarith.s7i has been added. This library supports
  mixing of arithmethic operations between numeric types.
- The file type fileInTar has been added to the library tar.s7i. This
  file type allows that a specific file from a tar archive can be
  opened. The functions open, getc, gets, eof, hasNext, length, seek,
  tell, and openFileInTar have been added to support the file type
  fileInTar.
- The functions skipClassicComment and getSimpleStringLiteral have been
  added to the libraries scanfile.s7i and scanstri.s7i.
- The makefile mk_emccl.mak has been added. This makefile supports
  compiling with the emcc C compiler from Emscripten under Linux. The
  support of Emscripten is experimental (see also src/read_me.txt).
- The deprecated functions float2Bits and bits2Float have been removed
  from bin32.s7i and bin64.s7i. The functions bin32(), bin64() and
  float() can be used instead, to convert between float and bits in
  IEEE 754 representation.
- In the programs chkbig.sd7, chkovf.sd7, chkset.sd7 and chkstr.sd7
  large functions have been split into smaller functions. This avoids
  Stack errors with Emscripten.
- Tests for allowed field names and CLOB fields have been added to
  chkdb.sd7. The functions create, testFieldNames and testClobField
  have been added to chkdb.sd7.
- The primitive actions BIG_PARSE, BST_PARSE, FLT_PARSE and INT_PARSE
  have been renamed to BIG_PARSE1, BST_PARSE1, FLT_PARSE1 and
  INT_PARSE1 respectively. This actions parse the first argument
  instead of the third argument. The libraries bigint.s7i, bstring.s7i,
  float.s7i and integer.s7i have been improved to use the new actions.
- In several libraries the 'parse' operator has been changed to call
  a function with the name of the type.
- In fil.unx.c the function setupFiles has been improved to correctly
  mount the file system root for emscripten and node.js.
- In sql_fire.c, sql_my.c the support for BLOB and CLOB fields has been
  improved.
- In sql_oci.c, sql_odbc.c and sql_post.c the function
  processStatementStri() has been improved to accept strings enclosed
  in single quotes (') and double quotes (").
- The files db_fire.h and sql_fire.c have been changed to define the
  database client functions with the calling convention __stdcall.
- The files db_post.h, db_lite.h, sql_post and sql_lite.c have been
  changed to define the database client functions with the calling
  convention __cdecl.
- The database driver sql_fire.c has been improved:
  - The function getClob() has been added. This function is used by
    sqlColumnStri() to get a CLOB.
  - The function sqlBindStri() has been improved to work for CLOBs
    and to raise RANGE_ERROR for BLOBs.
  - The function sqlColumnStri() has been improved to work for BLOBs
    and CLOBs.
  - The function sqlColumnBStri() has been improved to work for BLOBs
    and to raise RANGE_ERROR for CLOBs.
  - The function sqlStmtColumnName() has been improved to assume that
    the name of a column is encoded with UTF-8.
- The database driver sql_my.c has been improved:
  - The function processStatementStri() has been improved. In strings
    delimited with single quotes (') backslashes (\) are optionaly
    replaced with double backslashes (\\). Strings delimited with
    double quotes (") are converted into strings, that are delimited
    with a backtick (`).
  - The function setupResultColumn() has been improved to distinguish a
    BLOB from a CLOB.
  - The function sqlColumnStri() has been improved to work for BLOBs
    and CLOBs.
  - The function sqlColumnBStri() has been improved to work for BLOBs
    and to raise RANGE_ERROR for CLOBs.
  - The function determineIfBackslashEscapes has been introduced. This
    function determines, if a backslash is used as escape character in
    string literals. In this case processStatementStri() will double
    escaping backslashes in string literals.
- The database driver sql_odbc.c has been improved:
  - The management of buffer memory in bind functions has been improved
    for the data types SQL_DECIMAL, SQL_NUMERIC, SQL_CHAR, SQL_VARCHAR,
    SQL_LONGVARCHAR, SQL_WCHAR, SQL_WVARCHAR, SQL_WLONGVARCHAR,
    SQL_BINARY, SQL_VARBINARY and SQL_LONGVARBINARY.
- The database driver sql_post.c has been improved:
  - The function setupDll has been improved to open the dll
    libeay32.dll, when necessary.
  - In the function sqlBindStri() the binding of a field with the type
    BYTEAOID (used for BLOB data) has been improved, to work correct,
    when the string contains a zero byte ('\0;').
  - The function sqlColumnBigRat() has been improved to process fields
    with the type FLOAT8OID as double instead of float.
- The program chkccomp.c has been improved. Now the C compiler used to
  compile chkccomp.c can be different from the C compiler checked by
  chkccomp.c. E.g.: For Emscripten chkccomp.c is compiled with gcc,
  but the checked C compiler is emcc.
- In chkccomp.c the function determineFseekFunctions has been improved
  to check fseek() and ftell() without access to the local files.
- In chkccomp.c the functions to configure access to PostgreSql,
  Oracle and Firebird databases has been improved.
- In chkccomp.c code to determine NULL_DEVICE, HAS_CDECL, HAS_STDCALL,
  INTPTR_T_DEFINED, PRINTF_ROUNDING, LINE_DIRECTIVE_ACCEPTS_UTF8,
  HAS_SETJMP and HAS_SIGSETJMP has been added or improved.
- The file sigutl.c has been improved to work correct, when neither
  signal() nor sigaction() are present.
- Log functions have been added or improved in con_emc.c, con_inf.c,
  sql_my.c, sql_post.c and timlib.c.
- Exprerimental code has been added to con_emc.c.
2019-04-08 10:58:18 +00:00
Torsten Zuehlsdorff
032547c16b PHP: Add Synth to pkg-message advice
pkg-message currently states the advice to add WITH_MPM=event
if its build by poudriere and with ZTS option enabled.
This is also true if Synth is used, therefore adding it.

Reported by:	Dennis <denradford@gmail.com>
2019-04-08 07:21:23 +00:00
Gerald Pfeifer
919ed7c795 Update to the 20180405 snapshot of GCC 8.3.1. 2019-04-08 05:00:59 +00:00
Gerald Pfeifer
ff478a51c6 Update to the 20190404 snapshot of GCC 7.4.1. 2019-04-07 16:30:27 +00:00
Antoine Brodin
1e817d5e1a Deprecate ports broken for more than 6 months 2019-04-07 07:43:37 +00:00
Antoine Brodin
6e8cbd63d3 Add DEPRECATED again 2019-04-07 07:22:04 +00:00
Yuri Victorovich
dbf7b367ba lang/gravity: Update 0.6.4 -> 0.6.5
Reported by:	portscout
2019-04-07 01:34:37 +00:00
Kurt Jaeger
bb8d058377 New/resurrected port: lang/clisp
ANSI Common Lisp is a high-level, general-purpose programming language.
GNU CLISP is a Common Lisp implementation by Bruno Haible of Karlsruhe
University and Michael Stoll of Munich University, both in Germany.
It mostly supports the Lisp described in the ANSI Common Lisp standard.
It runs on most Unix workstations (GNU/Linux, FreeBSD, NetBSD, OpenBSD,
Solaris, Tru64, HP-UX, BeOS, NeXTstep, IRIX, AIX and others) and on
other systems (Windows NT/2000/XP, Windows 95/98/ME) and needs only
4 MB of RAM.

It is Free Software and may be distributed under the terms of GNU GPL,
while it is possible to distribute commercial proprietary applications
compiled with GNU CLISP.

The user interface comes in English, German, French, Spanish, Dutch,
Russian and Danish, and can be changed at run time.

GNU CLISP includes an interpreter, a compiler, a debugger, CLOS, MOP,
a foreign language interface, sockets, i18n, fast bignums and more.
An X11 interface is available through CLX, Garnet, CLUE/CLIO.
GNU CLISP runs Maxima, ACL2 and many other Common Lisp packages.

WWW: http://www.gnu.org/software/clisp/

Submitted by:	KIRIYAMA Kazuhiko <kiri@kx.openedu.org>
2019-04-06 20:06:38 +00:00
Mark Linimon
ec9a0832ad Disable sse on non-x86 archs to fix build. Forgotten in r498176.
Approved by:	portmgr (tier-2 blanket)
2019-04-06 19:42:44 +00:00
Mark Linimon
6d9a99d78d Disable sse on non-x86 archs to fix build.
While here, pet portlint.

Approved by:	portmgr (tier-2 blanket)
2019-04-06 19:40:42 +00:00
Julien Laffaye
a567ac2631 - Update to 1.12.2 2019-04-06 19:20:18 +00:00
Sunpoet Po-Chuan Hsieh
d0931d5af4 Convert to options target helper
- Update MASTER_SITES
- Update WWW
2019-04-06 14:45:53 +00:00
Jan Beich
11b4a9f269 lang/rust-nightly: update to 1.35.0.20190406
Changes:	f8673e0ad8...acd8dd6a50
2019-04-06 00:39:51 +00:00
Tobias C. Berner
eaee14a38f Update PyQt5 to 5.12.1
- Upgrade sip to 4.19.15
- Upgrade qscintilla2 to 2.11.1
- Upgrade PyQt to 5.12.1

- From this version on www/py-qt5-webengine is unbundled and ships its own distfile

PR:		236894
Exp-run by:	antoine
2019-04-05 23:05:20 +00:00
Torsten Zuehlsdorff
3b3d389926 Update PHP 7.3 from 7.3.3 to 7.3.4
Changelog:

    Core:
        Fixed bug #77738 (Nullptr deref in zend_compile_expr).
        Fixed bug #77660 (Segmentation fault on break 2147483648).
        Fixed bug #77652 (Anonymous classes can lose their interface information).
        Fixed bug #77345 (Stack Overflow caused by circular reference in garbage collection).
        Fixed bug #76956 (Wrong value for 'syslog.filter' documented in php.ini).
    Apache2Handler:
        Fixed bug #77648 (BOM in sapi/apache2handler/php_functions.c).
    Bcmath:
        Fixed bug #77742 (bcpow() implementation related to gcc compiler optimization).
    CLI Server:
        Fixed bug #77722 (Incorrect IP set to $_SERVER['REMOTE_ADDR'] on the localhost).
    COM:
        Fixed bug #77578 (Crash when php unload).
    EXIF:
        Fixed bug #77753 (Heap-buffer-overflow in php_ifd_get32s).
        Fixed bug #77831 (Heap-buffer-overflow in exif_iif_add_value).
    FPM:
        Fixed bug #77677 (FPM fails to build on AIX due to missing WCOREDUMP).
    GD:
        Fixed bug #77700 (Writing truecolor images as GIF ignores interlace flag).
    MySQLi:
        Fixed bug #77597 (mysqli_fetch_field hangs scripts).
    Opcache:
        Fixed bug #77743 (Incorrect pi node insertion for jmpznz with identical successors).
    PCRE:
        Fixed bug #76127 (preg_split does not raise an error on invalid UTF-8).
    Phar:
        Fixed bug #77697 (Crash on Big_Endian platform).
    phpdbg:
        Fixed bug #77767 (phpdbg break cmd aliases listed in help do not match actual aliases).
    sodium:
        Fixed bug #77646 (sign_detached() strings not terminated).
    SQLite3:
        Added sqlite3.defensive INI directive.
    Standard:
        Fixed bug #77664 (Segmentation fault when using undefined constant in custom wrapper).
        Fixed bug #77669 (Crash in extract() when overwriting extracted array).
        Fixed bug #76717 (var_export() does not create a parsable value for PHP_INT_MIN).
        Fixed bug #77765 (FTP stream wrapper should set the directory as executable).

Changelog taken from: https://www.php.net/ChangeLog-7.php#7.3.4

MFH:		2019Q2
2019-04-05 13:51:57 +00:00
Torsten Zuehlsdorff
2dc38a0f03 Update PHP 7.2 from 7.2.16 to 7.2.17
Changelog:

    Core:
        Fixed bug #77738 (Nullptr deref in zend_compile_expr).
        Fixed bug #77660 (Segmentation fault on break 2147483648).
        Fixed bug #77652 (Anonymous classes can lose their interface information).
        Fixed bug #77676 (Unable to run tests when building shared extension on AIX).
    Bcmath:
        Fixed bug #77742 (bcpow() implementation related to gcc compiler optimization).
    COM:
        Fixed bug #77578 (Crash when php unload).
    Date:
        Fixed bug #50020 (DateInterval:createDateFromString() silently fails).
        Fixed bug #75113 (Added DatePeriod::getRecurrences() method).
    EXIF:
        Fixed bug #77753 (Heap-buffer-overflow in php_ifd_get32s).
        Fixed bug #77831 (Heap-buffer-overflow in exif_iif_add_value).
    FPM:
        Fixed bug #77677 (FPM fails to build on AIX due to missing WCOREDUMP).
    GD:
        Fixed bug #77700 (Writing truecolor images as GIF ignores interlace flag).
    MySQLi:
        Fixed bug #77597 (mysqli_fetch_field hangs scripts).
    Opcache:
        Fixed bug #77691 (Opcache passes wrong value for inline array push assignments).
        Fixed bug #77743 (Incorrect pi node insertion for jmpznz with identical successors).
    phpdbg:
        Fixed bug #77767 (phpdbg break cmd aliases listed in help do not match actual aliases).
    sodium:
        Fixed bug #77646 (sign_detached() strings not terminated).
    SQLite3:
        Added sqlite3.defensive INI directive.
    Standard:
        Fixed bug #77664 (Segmentation fault when using undefined constant in custom wrapper).
        Fixed bug #77669 (Crash in extract() when overwriting extracted array).
        Fixed bug #76717 (var_export() does not create a parsable value for PHP_INT_MIN).
        Fixed bug #77765 (FTP stream wrapper should set the directory as executable).

Changelog taken from: https://www.php.net/ChangeLog-7.php#7.2.17

MFH:		2019Q2
2019-04-05 13:50:41 +00:00
Torsten Zuehlsdorff
3ed0968d9d Update PHP 7.1 from 7.1.27 to 7.1.28
Changelog:

    EXIF:
        Fixed bug #77753 (Heap-buffer-overflow in php_ifd_get32s).
        Fixed bug #77831 (Heap-buffer-overflow in exif_iif_add_value).
    SQLite3:
        Added sqlite3.defensive INI directive.

Changelog taken from: https://www.php.net/ChangeLog-7.php#7.1.28

MFH:		2019Q2
2019-04-05 13:49:11 +00:00
Antoine Brodin
277b2f6ae2 Mark BROKEN on FreeBSD 12 and 13
Reported by:	pkg-fallout
MFH:		2019Q2
2019-04-04 05:41:15 +00:00
Yuri Victorovich
137f0a75a6 lang/mujs: 1.0.5-21 -> 1.0.5-32
Bugfixes.
2019-04-04 05:28:34 +00:00
Jan Beich
d14a87032e lang/rust-nightly: update to 1.35.0.20190404
Changes:	f694222887...f8673e0ad8
2019-04-04 00:34:35 +00:00
Antoine Brodin
b2f0be90fd Mark BROKEN on FreeBSD 12 and 13
Reported by:	pkg-fallout
MFH:		2019Q2
2019-04-03 08:25:30 +00:00
Antoine Brodin
49b09935d8 Mark BROKEN on FreeBSD 12 and 13
Reported by:	pkg-fallout
MFH:		2019Q2
2019-04-03 08:13:18 +00:00
Gerald Pfeifer
446eb4644b Update to the 20180331 snapshot of GCC 9.0.1. 2019-04-03 06:14:42 +00:00
Tobias C. Berner
a1e0436fb2 lang/execline: Update to 2.5.1.0
PR:		236934
Submitted by:	crest@rlwinm.de (maintainer)
2019-04-02 17:19:09 +00:00
Gerald Pfeifer
c511f66574 Update to the 20180329 snapshot of GCC 8.3.1. 2019-04-02 16:10:40 +00:00
Koichiro Iwao
7e9e8d963e databases/ruby-gdbm: Gemify gdbm
since gdbm is gemified in upstream after Ruby 2.5 [1]. Ruby 2.4 can also
use the gdbm gem because it is a gem!

- Add MOVED entry
- Bump PORTEPOCH because PORTVERSION goes barwards
- Update pkg-descr and WWW
- Remove unnecessary pkg-message

[1] https://bugs.ruby-lang.org/issues/5481

Update lang/ruby* ports:

- Do not build gdbm together with Ruby interpreter, but build as a rubygem
- Remove ${BUILD_WRKSRC}/ext/gdbm instead of moving it to ${WRKDIR}
- Update pkg-message to mention rubygem-gdbm instead of ruby-gdbm

Also following changes are made to ruby-gdbm consumers:

- Updade dependency to depend on rubygem-gdbm
- Bump PORTREVISION due to dependency change

PR:		230436
Submitted by:	Yasuhiro KIMURA <yasu@utahime.org>
Sponsored by:	HAW International, Inc.
2019-04-02 08:02:30 +00:00
Jan Beich
91672cfd30 lang/rust-nightly: update to 1.35.0.20190402
Changes:	e782d790f1...f694222887
2019-04-02 00:40:26 +00:00
Alexey Dokuchaev
95e5eb0d5b - Update GNU MDK to version 1.2.10
- Simplify COMMENT by removing useless "set of"
- Add `gnome' to USES list per current rules
- Make NLS optional as suggested by portlint(1)
- Revert to pre-r302058 pkg-plist which should not have been
  removed in the first place as it was long enough to warrant
  being a separate file
- When fixing hardcoded prefix in "/usr/bin/xterm -e vi %s"
  command, use ${LOCALBASE} not ${PREFIX}
2019-04-01 12:53:02 +00:00
Mathieu Arnold
e23cfe6779 Update to v5.29.9-51-g011b14198f. 2019-04-01 08:35:59 +00:00
Sunpoet Po-Chuan Hsieh
92b206a290 Remove expired lang/ruby23 2019-03-31 13:41:30 +00:00
Yuri Victorovich
6dd4cbfedd lang/gravity: Update 0.6.3 -> 0.6.4
Reported by:	portscout
2019-03-31 02:55:56 +00:00
Tobias C. Berner
6fa27dcfe7 Mark almost all Haskell ports for expiration by mid April
Ports for Haskell *libraries* are going to be removed from the ports tree.
Haskell *applications* are going to be statically linked with all dependencies
( https://reviews.freebsd.org/D19730  ), so there is no reason to keep
Haskell libraries in tree.

If you think a port is wrongly marked and should stay, please contact haskell@

Submitted by:	arrowd
Differential Revision:	https://reviews.freebsd.org/D19244
2019-03-30 17:39:36 +00:00
Gerald Pfeifer
a0f3f6b45e Backport r496295 | andreast | 2019-03-19 22:03:17 from lang/gcc8-devel:
This commit brings multilib support for gcc on amd64. This means you can
  compile and execute 32-bit binaries with gcc.
  The gcc part will be upstreamed as soon as gcc trunk opens for new commits.
  On the release front, gcc8, we will merge this commit after a week or so.
2019-03-30 14:59:34 +00:00
Jan Beich
d3d34e3eb8 lang/rust-nightly: unbreak after r497231
thread 'rustc' panicked at 'src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)', src/librustc/util/bug.rs:37:26
2019-03-30 00:51:40 +00:00
Jan Beich
8da838457c lang/rust-nightly: update to 1.35.0.20190330
Changes:	33ef0bad21...e782d790f1
2019-03-30 00:34:21 +00:00
Gerald Pfeifer
7a432cf505 Update to the 20190328 snapshot of GCC 7.4.1. 2019-03-30 00:31:08 +00:00
Mark Linimon
4f0946af29 Mark as broken on aarch64:
ld: error: lexer.c:(function yylex: .text+0x10CC): improper alignment for relocation R_AARCH64_LDST32_ABS_LO12_NC: 0x28001B is not aligned to 4 bytes

Oddly, it seems to compile on armv6.

Approved by:	portmgr (tier-2 blanket)
2019-03-29 21:39:08 +00:00
Mark Linimon
11d74564b9 Mark broken on aarch64:
ld: error: undefined symbol: sbrk

Approved by:	portmgr (tier-2 blanket)
2019-03-29 21:20:41 +00:00
Sunpoet Po-Chuan Hsieh
052f94b90f Add note to update python documentation (lang/python-doc-*) 2019-03-29 14:16:57 +00:00
Sunpoet Po-Chuan Hsieh
aef17dd496 Sort distinfo by python version as it was before r492965 2019-03-29 14:16:48 +00:00
Gleb Popov
19f0bd96ba Drop ARM support for GHC 8.4 and update bootstrap compilers to 8.6.3.
ARM support required LLVM 5, which is getting pushed out of ports.

Submitted by:	Mikael Urankar <mikael.urankar@gmail.com>
Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D19722
2019-03-29 04:53:53 +00:00
Sunpoet Po-Chuan Hsieh
2a6023aa50 Update distinfo to Python 3.5.7 2019-03-28 17:33:54 +00:00
Jan Beich
4771c7a80f lang/rust-nightly: update to 1.35.0.20190328
Changes:	4c27fb19ba...33ef0bad21
2019-03-28 00:28:52 +00:00
Matthias Fechner
c07657834f Bump revision to make sure port is build against new libgit2 version 0.28.1.
PR:		236801
Reported by:	jbeich
2019-03-27 21:34:24 +00:00
Jan Beich
480c577baa devel/icu: update to 64.1
Changes:	http://site.icu-project.org/download/64
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
PR:		236325
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D19479
2019-03-27 21:11:08 +00:00
Sunpoet Po-Chuan Hsieh
519fc0a478 Fix CVE-2019-5010
- Bump PORTREVISION for package change

Obtained from:	216a4d83c3
Reference:	https://bugs.python.org/issue35746
Security:	d74371d2-4fee-11e9-a5cd-1df8a848de3d
MFH:		2019Q1
2019-03-27 19:23:34 +00:00
Sunpoet Po-Chuan Hsieh
98559f6a05 Update distinfo to Python 3.7.3 2019-03-27 19:23:29 +00:00
Sunpoet Po-Chuan Hsieh
a723a42afd Update to 3.7.3
Changes:	https://docs.python.org/3.7/whatsnew/changelog.html
Security:	bcc4de965c36f6dea4e6ebcd4289a915
MFH:		2019Q1
2019-03-26 18:12:12 +00:00
Alex Dupre
f8db1bee2b Update to 0.5.7 release. 2019-03-26 13:19:57 +00:00
Jan Beich
f1ce57c821 lang/rust-nightly: update to 1.35.0.20190326
Changes:	cb2f34dc6d...4c27fb19ba
2019-03-26 00:41:59 +00:00
Gerald Pfeifer
475d777646 Update to the 20180317 snapshot of GCC 9.0.1. 2019-03-25 13:29:54 +00:00
Mathieu Arnold
9279e221ce Update to v5.29.9-19-g25d7b7aa37. 2019-03-25 09:56:49 +00:00
Koop Mast
a5b8ef24e5 Remove expired webkit-gtk2 and webkit-gtk3 ports.
Bump graphics/variety deprecation date, there is a patch for a update which
uses webkit2-gtk3 in ports/236180 but I had issues that I could't fix.
2019-03-24 18:43:27 +00:00
Tobias Kortkamp
35b58b4a13 lang/ponyc: Update to 0.28.0
PR:		236725
Submitted by:	Greg V <greg@unrelenting.technology> (maintainer)
2019-03-23 12:17:24 +00:00
Gerald Pfeifer
d026d13faf Update to the 20180322 snapshot of GCC 8.3.1. 2019-03-23 11:24:33 +00:00
Jan Beich
bcccd48ef2 lang/rust-nightly: update to 1.35.0.20190323
Changes:	82e2f3ec25...cb2f34dc6d
2019-03-23 00:38:03 +00:00
Gerald Pfeifer
a636bbc09b Update to the 20190321 snapshot of GCC 7.4.1. 2019-03-22 16:59:07 +00:00
Sunpoet Po-Chuan Hsieh
512e09cbea Fix PLIST when CAPIDOCS is enabled 2019-03-21 19:41:27 +00:00
Sunpoet Po-Chuan Hsieh
e6351f16db Fix PLIST when CAPIDOCS is enabled 2019-03-21 19:41:20 +00:00
Sunpoet Po-Chuan Hsieh
9c0b035df0 Mark DEPRECATED and set EXPIRATION_DATE to 2019-03-31
Reference:	https://www.ruby-lang.org/en/downloads/branches/
2019-03-21 19:41:14 +00:00
Gleb Popov
7797578a91 bsd.cabal.mk: Add USE_BINUTILS for powerpc64 arch and add support for FLAGS_DEFAULT_${ARCH} variables.
PR:		236346
Submitted by:	 Piotr Kubaj <pkubaj@anongoth.pl>
Reviewed by:	Mikael Urankar <mikael.urankar@gmail.com>
Approved by:	tcberner (mentor)
2019-03-21 17:38:10 +00:00
David Naylor
17dd58ca60 lang/lua: workaround dlopen/libthr bug on FreeBSD 12
Submitted by:	Russel Haley <russ.haley@gmail.com>
Differential Revision:	https://reviews.freebsd.org/D18939
2019-03-21 16:26:39 +00:00
Jan Beich
525d42bb70 lang/rust-nightly: update to 1.35.0.20190321
Changes:	0f88167f89...82e2f3ec25
2019-03-21 00:47:53 +00:00
Brooks Davis
de573c18c1 Switch to LLVM_DEFAULT from an hardcoded llvm40.
This removes the LLVM40 option.

PR:		236477, 231286
Approved by:	ashish (maintainer)
2019-03-20 21:40:03 +00:00
Jan Beich
03a22a5366 Switch to devel/llvm80 for DEFAULT_VERSIONS
PR:		235215
2019-03-20 12:23:25 +00:00
Andreas Tobler
ddf9ce8434 This commit brings multilib support for gcc on amd64. This means you can
compile and execute 32-bit binaries with gcc.
The gcc part will be upstreamed as soon as gcc trunk opens for new commits.
On the release front, gcc8, we will merge this commit after a week or so.

Approved by:	gerald@
2019-03-19 22:03:17 +00:00
Wen Heping
cdc91ebc4e - Update to 3.5.7 2019-03-19 03:03:02 +00:00
Jan Beich
1cd9894eca lang/rust-nightly: update to 1.35.0.20190319
Changes:	52e885628e...0f88167f89
2019-03-19 00:50:10 +00:00
Dave Cottlehuber
fa5f76a7b1 lang/erlang-runtime21: repair broken port fetch
In r496134, MASTER_SITES was not sufficient to pick up all DISTFILES.

Reviewed by:	olgeni
Approved by:	jrm (mentor)
Differential Revision:	https://reviews.freebsd.org/D19623
2019-03-18 21:08:37 +00:00
Mathieu Arnold
ce4395a043 Update to v5.29.8-120-g0275405c4f. 2019-03-18 15:37:11 +00:00
Gerald Pfeifer
3401c13d91 Update to the 20180317 snapshot of GCC 9.0.1. 2019-03-18 12:53:30 +00:00
Dave Cottlehuber
57e8e0d375 lang/erlang-runtime21: update to 21.3
Reviewed by:	olgeni
Approved by:	jrm (mentor)
Differential Revision:	https://reviews.freebsd.org/D18820
2019-03-18 10:51:13 +00:00
Gerald Pfeifer
73571ab0ca Update to the 20180315 snapshot of GCC 8.3.1. 2019-03-17 11:41:22 +00:00
Jan Beich
f37d357f6a lang/rust-nightly: update to 1.35.0.20190316
Changes:	719b0d9849...52e885628e
2019-03-16 00:40:30 +00:00
Sunpoet Po-Chuan Hsieh
7562a6479b Update to 2.5.5
Changes:	https://www.ruby-lang.org/en/news/2019/03/15/ruby-2-5-5-released/
		https://www.ruby-lang.org/en/news/2019/03/13/ruby-2-5-4-released/
2019-03-15 21:41:56 +00:00
Romain Tartière
1e1352801e Mark lang/phantomjs as deprecated
Upstream has discontinued the project 1 year ago:
https://github.com/ariya/phantomjs/issues/15344

Set a two month expiration date.
2019-03-15 20:15:58 +00:00
Yuri Victorovich
ecfc4688af lang/mujs: Update 1.0.5-10 -> 1.0.5-21
Port changes:
* Add the pull request patch enabling readline in FreeBSD
* WITH_DEBUG triggers build=debug - the project manages its build options itself
* Rm the post-install patch - the .pc issue has been fixed
* Add FreeBSD-related patches eliminating build warnings, build using -O3 instead of -Os
2019-03-15 16:50:53 +00:00
Gerald Pfeifer
77bb637d6b Update to the 20190314 snapshot of GCC 7.4.1. 2019-03-15 15:00:13 +00:00
Gleb Popov
6d4d84530d bsd.cabal.mk: Sanitize arch string for powerpc64
Submitted by:	Mikael Urankar <mikael.urankar@gmail.com>
Approved by:	tcberner (mentor)
2019-03-15 05:31:48 +00:00
Tobias C. Berner
e595d55756 Update KDE Frameworks to 5.56.
The changelog can be found here:
	https://kde.org/announcements/kde-frameworks-5.56.0.php

PR:		236415
Exp-run by:	antoine
2019-03-15 05:10:32 +00:00
Julien Laffaye
cba1a8907e - Update to 1.12.1
- Remove useless files after build (this saves 150M in my tests)
2019-03-14 22:54:03 +00:00
Mathieu Arnold
39a3574d50 Put back a default non dumb pod formatter [1], and fix a probable bug in
the mandoc formatter.

PR:		236092 [1]
Reported by:	Andrew Daugherity
2019-03-14 21:13:01 +00:00
Mark Linimon
186cabc543 Mark as broken on powerpc64.
While here, adjust other BROKEN lines to pacify portlint.

Approved by:	portmgr (tier-2 blanket)
2019-03-14 12:43:29 +00:00
Alex Dupre
561542e225 Update to 0.5.6 release. 2019-03-14 08:38:44 +00:00
Tobias Kortkamp
a58ee04b43 lang/harbour: Restore options after r494667
PR:		236224
2019-03-14 08:04:41 +00:00
Jan Beich
0dee70c607 lang/rust-nightly: update to 1.35.0.20190314
Changes:	e68bf8ae15...719b0d9849
2019-03-14 00:53:54 +00:00
Wen Heping
75f3d72df3 - Update to 2.82.1 2019-03-14 00:07:05 +00:00
Mathieu Arnold
8f9668e493 Put back a default non dumb pod formatter, and fix a probable bug in
the mandoc formatter.

PR:		236092 [1]
Reported by:	Andrew Daugherity
2019-03-12 16:56:54 +00:00
Gerald Pfeifer
1c7947c0f0 Simplify the creation of the multilib-related sub-directory tree on
powerpc64 and avoid leaving an empty directory behind on the way.

PR:		235964, 231804
Discussed with:	Piotr Kubaj <pkubaj@anongoth.pl>
2019-03-12 15:56:12 +00:00
Pietro Cerutti
cb80da6344 lang/seed7: update to 05_20190303
20190303:
- The makefile mk_tcc_l.mak has been added. This makefile supports
  compiling with the tcc C compiler under Linux.
- The makefile mk_tcc_w.mak has been added. This makefile is
  experimental and supports compiling with the tcc C compiler under
  Windows.
- The example program brainf7.sd7 has been added. Brainf7 is a
  Brainfuck interpreter.
- The example program hilbert.sd7 has been added. Hilbert displays a
  Hilbert curve.
- The example program queen.sd7 has been added. Queen solves the n
  queen problem.
- The example program spigotpi.sd7 has been added. Spigotpi writes
  digits of PI with a spigot algorithm.
- The new library csv.s7i has been added. This library supports
  converting to and from comma-separated values (CSV).
- Several improvements in the Seed7 compiler (s7c) have been done:
  - In flt_act.s7i the function to process FLT_ISNAN has been improved
    to make sure, that the argument of the isnan() macro never contains
    preprocessor directives (e.g. #line directives). Some C compilers
    do not allow preprocessor directives in the argument list of a
    macro. Many thanks go to Alexander Vlasov for reporting this
    problem and for his help to find a solution.
  - In comp/str_act.s7i the function optimize_str_cat has been improved
    to assign the constant parts of strConcatN() outside of the actual
    expression. This might open possibilities to optimize the
    expression.
  - The function process_forward_declaration in the compiler (s7c) has
    been improved to avoid, that a prototype of a forward declared
    function, is written twice.
  - The function process_dynamic_param_implements has been improved to
    generate a switch-statement instead of an if-then-else chain.
    Additionally double entries are avoided now.
  - The function process_const_func_call has been improved to assign
    c_params.temp_assigns to c_expr.temp_assigns instead of
    c_expr.temp_decls.
  - The function processFuncValue has been improved to define the type
    and the function of the actual name parameter only once (with
    defineActualFuncParam()). A redefinition could happen when
    functions, that call functions with name parameters, are inlined.
  - The handling of the option -te (trace exceptions) has been
    improved.
  - The function process_const_func_declaration() has been improved to
    request, that for functions using the result mechanism the result
    is returned, when possible, as c_expr.expr_result. This way
    process_return_value() does not need to copy this string values.
    E.g. When the result of intStrToBuffer(), chrCLitToBuffer(),
    chrStrMacro(), strHeadSlice(), chrStrMacro() or strTailSlice() is
    used as the result value of a user defined function.
  - The function defineFunctype has been added and the function
    getAnyParamToTempAssigns has been improved to provide addresses
    of plain INTOBJECT, FLOATOBJECT, CHAROBJECT, STRIOBJECT and
    BSTRIOBJECT values. In this case the address is taken from a
    temporary variable.
  - In write_file_head() and init_type_constants() the creation of type
    constants has been improved.
- The functions skip() and copyFile() have been added to file.s7i.
- The function makeParentDirs() has been added to osfiles.s7i.
- In cli_cmds.s7i the function doMkdirCmd has been improved to call
  the new function makeParentDirs().
- In tar_cmds.s7i the functions tarXtract and tarCreate have been
  improved to avoid, that the whole file is read into a string. This
  avoids a MEMORY_ERROR, when the file does not fit into a string.
- The function tarXtract has been improved to extract empty regular
  files and to create non-existing parent directories (with
  makeParentDirs())
- In gzip.s7i the functions openGzipFile(), close() and write() have
  been improved, to write the compressed data in blocks with a maximum
  size. This avoids a MEMORY_ERROR, when huge files are compressed.
- In gzip.s7i the function openGunzipFile has been changed to have a
  file as parameter instead of a string. This way it is not necessary
  to read the whole compressed data into a string.
- A variant of the function readGzipHeader has been added to gzip.s7i.
- A variant of the function getAsciiz has been added to bytedata.s7i.
- A variant of the function crc32 has been added to crc32.s7i.
- The program ftp7.sd7 has been improved to support the commands
  !ls -l, !dir, !ls, !pwd, !mkdir and !rmdir.
- The function noCtrlChars has been removed from db7.sd7 and sql7.sd7
  and added to seed7_05.s7i.
- The program chkchr.sd7 has been has been improved to check the
  functions literal() and c_literal().
- Tests for the function str(), when str() assigned to a variable and
  when str() is called via a function, have been added to chkint.sd7.
- Tests for aString[.. pos], aString[pos ..], aString[pos1 .. pos2],
  aString[pos len length], when they are called via a function, have
  been added to chkstr.sd7.
- The example program chkdb.sd7 has been improved to test decimal and
  numeric fields with negative values.
- In x509cert.s7i the constant stdCertificate has been improved to
  have a new validity (until end of 2021).
- The program chkccomp.c has been improved to determine, if
  preprocessor directives are allowed in the argument list of a macro
  invocation (DIRECTIVES_IN_MACRO_ARGUMENTS_OK).
- In fil_rtl.c the functions filBigLng() and filLng() have been
  improved to determine the file length always with os_fseek and
  os_ftell. This guarantees that the correct length is returned, when
  data is written to a file and it has not been flushed.
- The function ftelli64Ext() has been added to fil_win.c. This
  function is used when fseeki64() is available and ftelli64() is
  missing. Either fgetpos() or _telli64() is used to implement
  ftelli64Ext().
- Calls of logFunction have been added in ref_data.c and typ_data.c.
- In sql_my.c the function sqlBindDuration() has been improved.
- In sql_odbc.c the function getNumericAsCStri() has been added.
- In sql_odbc.c the function getNumericFloat() has been improved to
  convert a SQL_NUMERIC_STRUCT to a double via the decimal
  representation.
- In sql_post.c the functions getNumericAsCStri(), getNumericAsStri()
  and getNumericAsFloat have been improved.
- The program chkccomp.c has been improved to define the macros
  'os_isatty' and 'os_fileno', when the functions isatty() and
  fileno() are not available.
- A definition of 'isatty' and 'fileno' has been added to os_decls.h.
- The mechanism to check for stack overflow has been improved. By
  default the mechanism is deactivated.

20190126:
- The program db7.sd7 (Database Inspector 7) has been improved to
  provide a list of tables and a possibility to view table contents
  from this list.
- The program tar7.sd7 and the library tar.s7i have been improved to
  support Unicode file names.
- The function setupParameters() in sql_fire.c, sql_lite.c, sql_my.c,
  sql_oci.c, sql_odbc.c and sql_post.c has been improved to avoid
  calling malloc(0). Depending on the run-time library malloc(0) may
  return NULL, which would wrongly trigger a MEMORY_ERROR. The
  improvement recognizes this situation and avoids calling malloc(0).
  Other places in the database drivers, where malloc(0) could be called
  have been fixed also.
- The database driver sql_fire.c has been improved:
  - Now the cursor of a prepared statement is closed (with
    isc_dsql_free_statement), when a parameter is bound to it.
  - The opening of a database now appends the extensions .fdb and .gdb,
    when trying to open the database.
- The database driver sql_my.c has been improved:
  - The function processEscapesInStatement has been renamed to
    processStatementStri. Now it removes comments from the statement
    string.
  - The local variable 'param' has been introduced in the parameter
    binding functions. This improves readability by avoiding many
    accesses to the param_array.
  - The local variable 'columnData' has been introduced in the column
    accessing functions. This improves readability by avoiding many
    accesses to the result_array.
  - The function sqlColumnFloat has been improved to accept integer
    fields with all sizes.
- The database driver sql_oci.c has been improved:
  - Now there is a check if all parameters of a prepared statement are
    bound. This check takes place when a prepared statement is
    executed.
  - The function processBindVarsInStatement has been renamed to
    processStatementStri. Now it removes comments from the statement
    string and determines the number of bind parameters.
  - The functions setupParameters and allParametersBound have been
    added and the function resizeBindArray has been removed.
  - The function getFloat has been improved to convert a SQLT NUMBER
    to a double via the decimal representation.
  - The bind functions have been improved to check, that a parameter
    with the given index exists.
  - The bind functions have been improved to allow that the same
    parameter can be bound again with a different bind function (e.g.
    as integer instead of a bigInteger).
  - The function sqlBindStri has been improved to preserve trailing
    blanks in a string.
  - The local variable 'param' has been introduced in the parameter
    binding functions. This improves readability by avoiding many
    accesses to the param_array.
  - The local variable 'columnData' has been introduced in the column
    accessing functions. This improves readability by avoiding many
    accesses to the result_array.
- The database driver sql_odbc.c has been improved:
  - The maximum number of concurrent activities is determined. If the
    number of concurrent activities is limited the function
    sqlExecute() fetches all results and stores them in a prefetch
    buffer. This way several prepared statements can be used in
    parallel even when the ODBC driver does not support concurrent
    activities.
  - The structure resultDescrRecord has been introduced. It contains
    the result properties of a prepared statement column. The structure
    resultDataRecord has been reduced to just contain the actual
    data buffer and length of a result field.
  - The functions freeFetchData, freeFetch, freePrefetched and
    processStatementStri have been added. The function
    processStatementStri removes comments from the statement string.
    This avoids problems with some ODBC drivers.
  - The functions bindResultColumn, bindResult, copyNonBlobBuffers,
    moveBlobBuffers, copyFetchData, prefetchOne, prefetchAll and
    doFetch have been added.
  - Now the cursor of a prepared statement is closed (with
    SQLFreeStmt), when a parameter is bound to it.
  - The function sqlColumnFloat has been improved to accept integer
    fields with all sizes.
- The database driver sql_post.c has been improved:
  - The function processBindVarsInStatement has been renamed to
    processStatementStri. Now it removes comments from the statement
    string.
  - The local variable 'param' has been introduced in the parameter
    binding functions. This improves readability by avoiding many
    accesses to the param_array.
  - The function sqlColumnFloat has been improved to accept integer
    fields with all sizes.
- The example program chkdb.sd7 has been improved. Now it tests several
  corner cases with empty databases, empty statements, comments and
  literals. The tests with integer fields retrieve the fields now also
  as floats.
- Interpreter and compiler have been improved to support the new
  actions SQL_DRIVER, STR_FOR_KEY and STR_FOR_VAR_KEY.
- The library forloop.s7i has been improved to use the new actions
  STR_FOR_KEY and STR_FOR_VAR_KEY.
- Checks for string for loops have been added to chkstr.sd7.
- The library sql_base.s7i has been improved to support the new
  functions driver() and getTableNames(). The function getTableNames
  returns a list of user table names.
- The function sqlDriver has been added to sql_rtl.c.
2019-03-12 13:38:27 +00:00
Jan Beich
d154571aa8 lang/rust-nightly: update to 1.35.0.20190312
Changes:	2a65cbeea7...e68bf8ae15
2019-03-12 00:46:25 +00:00
Mathieu Arnold
e27aeb32e6 Update to v5.29.8-63-gebf0698312. 2019-03-11 16:52:35 +00:00
Gerald Pfeifer
7ef47d8ddb Update to the 20180310 snapshot of GCC 9.0.1.
Forward port r469788 from lang/gcc6 since apparently people are still using
the -mretpoline option that is specific to clang, and gcc9-devel is going
to branch into gcc9 in a rew months and that one later the default version
of GCC in use:

  Filter the -mretpoline command-line option, which is understood by
  recent versions of clang (and used in the context of the Spectre
  security issues), but not GCC (which uses different options for the
  same) from CFLAGS and CXXFLAGS.

  This avoids the build of this port via bootstrap, which is the default
  and leverages both the system compiler (clang in most cases) plus a just
  built version GCC, to fail due to the latter not knowing -mretpoline.

PR:		228205
Submitted by:	rozhuk.im@gmail.com
2019-03-11 12:11:41 +00:00
Wen Heping
bb8ed6a075 - Revert the last commit by mistake 2019-03-11 08:28:57 +00:00
Wen Heping
bf600fbb7e - Revert the last commit by mistake 2019-03-11 08:22:36 +00:00
Wen Heping
a8ad5de611 - Update python27 to 2.7.16
PR:		236318
Submitted by:	wen@(myself)
Exp-run by:	antoine@FreeBSD.org
2019-03-11 08:18:00 +00:00
Alexey Dokuchaev
9feb411da2 Fix various misspellings of PORTREVISION. 2019-03-10 10:42:03 +00:00
Gerald Pfeifer
372904a840 No longer require a not too old version of GCC to build on powerpc64, but
rely on the system compiler (even if that means we need to be explicitly
conservative when it comes to optimizations). [1]

Simplify the creation of the multilib-related sub-directory tree on
powerpc64 and avoid leaving an empty directory behind on the way. [2]

PR:		235975 [1], 235964 [2], 231804 [2]
Submitted by:	Piotr Kubaj <pkubaj@anongoth.pl> [1]
Discussed with:	Piotr Kubaj <pkubaj@anongoth.pl> [2]
2019-03-10 05:22:49 +00:00
Gerald Pfeifer
247a452a76 Update to the 20180308 snapshot of GCC 8.3.1.
No longer require a not too old version of GCC to build on powerpc64, but
rely on the system compiler (even if that means we need to be explicitly
conservative when it comes to optimizations). [1]

Sync pkg-descr with lang/gcc7-devel, in particular after r442530 there.

PR:		235975 [1]
Submitted by:	Piotr Kubaj <pkubaj@anongoth.pl> [1]
2019-03-09 15:20:29 +00:00
Jan Beich
99d3b8b11f lang/rust-nightly: update to 1.35.0.20190309
Changes:	a9da8fc9c2...2a65cbeea7
2019-03-09 00:40:08 +00:00
Torsten Zuehlsdorff
d4e048b22a lang/php73: Upgrade from 7.3.2 to 7.3.3
Changelog:

    Core:
        Fixed bug #77589 (Core dump using parse_ini_string with numeric sections).
        Fixed bug #77329 (Buffer Overflow via overly long Error Messages).
        Fixed bug #77494 (Disabling class causes segfault on member access).
        Fixed bug #77498 (Custom extension Segmentation fault when declare static property).
        Fixed bug #77530 (PHP crashes when parsing `(2)::class`).
        Fixed bug #77546 (iptcembed broken function).
        Fixed bug #77630 (rename() across the device may allow unwanted access during processing).
    COM:
        Fixed bug #77621 (Already defined constants are not properly reported).
        Fixed bug #77626 (Persistence confusion in php_com_import_typelib()).
    EXIF:
        Fixed bug #77509 (Uninitialized read in exif_process_IFD_in_TIFF).
        Fixed bug #77540 (Invalid Read on exif_process_SOFn).
        Fixed bug #77563 (Uninitialized read in exif_process_IFD_in_MAKERNOTE).
        Fixed bug #77659 (Uninitialized read in exif_process_IFD_in_MAKERNOTE).
    Mbstring:
        Fixed bug #77514 (mb_ereg_replace() with trailing backslash adds null byte).
    MySQL:
        Disabled LOCAL INFILE by default, can be enabled using php.ini directive mysqli.allow_local_infile for mysqli, or PDO::MYSQL_ATTR_LOCAL_INFILE attribute for pdo_mysql.
    OpenSSL:
        Fixed bug #77390 (feof might hang on TLS streams in case of fragmented TLS records).
    PDO_OCI:
        Support Oracle Database tracing attributes ACTION, MODULE, CLIENT_INFO, and CLIENT_IDENTIFIER.
    PHAR:
        Fixed bug #77396 (Null Pointer Dereference in phar_create_or_parse_filename).
        Fixed bug #77586 (phar_tar_writeheaders_int() buffer overflow).
    phpdbg:
        Fixed bug #76596 (phpdbg support for display_errors=stderr).
    SPL:
        Fixed bug #51068 (DirectoryIterator glob:// don't support current path relative queries).
        Fixed bug #77431 (openFile() silently truncates after a null byte).
    Standard:
        Fixed bug #77552 (Unintialized php_stream_statbuf in stat functions).
        Fixed bug #77612 (setcookie() sets incorrect SameSite header if all of its options filled).

Changelog taken from: http://www.php.net/ChangeLog-7.php#7.3.3

MFH:		2019Q1
2019-03-08 15:49:06 +00:00
Torsten Zuehlsdorff
4f2d494bfd lang/php72: Upgrade from 7.2.15 to 7.2.16
Changelog:

    Core:
        Fixed bug #77589 (Core dump using parse_ini_string with numeric sections).
        Fixed bug #77630 (rename() across the device may allow unwanted access during processing).
    COM:
        Fixed bug #77621 (Already defined constants are not properly reported).
    EXIF:
        Fixed bug #77509 (Uninitialized read in exif_process_IFD_in_TIFF).
        Fixed bug #77540 (Invalid Read on exif_process_SOFn).
        Fixed bug #77563 (Uninitialized read in exif_process_IFD_in_MAKERNOTE).
        Fixed bug #77659 (Uninitialized read in exif_process_IFD_in_MAKERNOTE).
    PDO_OCI:
        Support Oracle Database tracing attributes ACTION, MODULE, CLIENT_INFO, and CLIENT_IDENTIFIER.
    PHAR:
        Fixed bug #77396 (Null Pointer Dereference in phar_create_or_parse_filename).
    SPL:
        Fixed bug #51068 (DirectoryIterator glob:// don't support current path relative queries).
        Fixed bug #77431 (openFile() silently truncates after a null byte).
    Standard:
        Fixed bug #77552 (Unintialized php_stream_statbuf in stat functions).
    MySQL:
        Disabled LOCAL INFILE by default, can be enabled using php.ini directive mysqli.allow_local_infile for mysqli, or PDO::MYSQL_ATTR_LOCAL_INFILE attribute for pdo_mysql.

Changelog taken from: http://www.php.net/ChangeLog-7.php#7.2.16

MFH:		2019Q1
2019-03-08 15:47:39 +00:00
Torsten Zuehlsdorff
a09e0369dd Update PHP 7.1 from 7.1.26 to 7.1.27
Changelog:

    Core:
        Fixed bug #77630 (rename() across the device may allow unwanted access during processing).
    EXIF:
        Fixed bug #77509 (Uninitialized read in exif_process_IFD_in_TIFF).
        Fixed bug #77540 (Invalid Read on exif_process_SOFn).
        Fixed bug #77563 (Uninitialized read in exif_process_IFD_in_MAKERNOTE).
        Fixed bug #77659 (Uninitialized read in exif_process_IFD_in_MAKERNOTE).
    PHAR:
        Fixed bug #77396 (Null Pointer Dereference in phar_create_or_parse_filename).
        Fixed bug #77586 (phar_tar_writeheaders_int() buffer overflow).
    SPL:
        Fixed bug #77431 (openFile() silently truncates after a null byte).

Changelog taken from: http://www.php.net/ChangeLog-7.php#7.1.27

MFH:		2019Q1
2019-03-08 15:46:35 +00:00
Gerald Pfeifer
416c9725d9 Update to the 20190307 snapshot of GCC 7.4.1.
No longer require a not too old version of GCC to build on powerpc64, but
rely on the system compiler (even if that means we need to be explicitly
conservative when it comes to optimizations). [1]

PR:		235975 [1]
Submitted by:	Piotr Kubaj <pkubaj@anongoth.pl> [1]
2019-03-08 12:12:20 +00:00
Matthias Andree
190ce04f1f Bump expiration date and reference PR #231393. 2019-03-08 09:52:04 +00:00
Antoine Brodin
9b37c4eda0 Add a not to a few meta ports: do not depend on these ports 2019-03-08 07:20:40 +00:00
Steve Wills
5ae2d16bd1 lang/ponyc: update to 0.27.0
PR:		236151
Submitted by:	Greg V <greg@unrelenting.technology> (maintainer)
2019-03-07 19:51:21 +00:00
Tobias C. Berner
3d439985af Update KDE Applications to 18.12.3 2019-03-07 18:35:32 +00:00
Kirill Ponomarev
aa6a9c2d51 Update to 1.5.0 2019-03-07 13:08:35 +00:00
Jan Beich
c597806209 lang/parrot: unbreak with ICU 64
In file included from src/ops/core_ops.c:72:
In file included from /usr/local/include/unicode/uchar.h:28:
In file included from /usr/local/include/unicode/utypes.h:38:
In file included from /usr/local/include/unicode/umachine.h:46:
In file included from /usr/local/include/unicode/ptypes.h:52:
In file included from /usr/local/include/unicode/platform.h:25:
/usr/local/include/unicode/uvernum.h:123:8: error: 'U_DISABLE_VERSION_SUFFIX' is not defined, evaluates to 0 [-Werror,-Wundef]
 #elif !U_DISABLE_VERSION_SUFFIX
        ^

PR:		236325
Approved by:	portmgr blanket
2019-03-07 12:58:36 +00:00
Gerald Pfeifer
64543dd9a7 No longer require a not too old version of GCC to build on powerpc64, but
rely on the system compiler (even if that means we need to be explicitly
conservative when it comes to optimizations). [1]

Simplify the creation of the multilib-related sub-directory tree on
powerpc64 and avoid leaving an empty directory behind on the way. [2]

Sync pkg-descr with lang/gcc7-devel, in particular after r442530 there.

PR:		235975 [1], 235964 [2], 231804 [2]
Submitted by:	Piotr Kubaj <pkubaj@anongoth.pl> [1]
Discussed with:	Piotr Kubaj <pkubaj@anongoth.pl> [2]
2019-03-07 09:55:52 +00:00
Jose Alonso Cardenas Marquez
1c3bfc1e8c - Update to 2.085.0 2019-03-07 06:09:55 +00:00
Jose Alonso Cardenas Marquez
290e722e92 - Update to 1.14.0
- Fix build on FreeBSD 12+ (lot of extra patch files)
- Remove obsolete patch file
- Update LLVM dependency to 7.0

Changelog at: https://github.com/ldc-developers/ldc/releases/tag/v1.14.0
2019-03-07 06:08:46 +00:00
Mark Linimon
aeb723dd90 Disable sse on non-x86 architectures to fix build.
Approved by:	portmgr (tier-2 blanket)
2019-03-06 18:41:08 +00:00
Wen Heping
b82813c0d1 - Update to 2.82.0 2019-03-06 15:10:13 +00:00
Gerald Pfeifer
3bcd988c64 Update to the 20180303 snapshot of GCC 9.0.1.
Simplify the creation of the multilib-related sub-directory tree on
powerpc64 and avoid leaving an empty directory behind on the way. [1]

Sync pkg-descr with lang/gcc7-devel, in particular after r442530 there.

PR:		235964, 231804 [1]
Discussed with:	Piotr Kubaj <pkubaj@anongoth.pl> [1]
2019-03-06 11:21:14 +00:00
Antoine Brodin
630fe1e7af Update devel/doxygen to 1.8.15
PR:		236110
2019-03-05 21:20:27 +00:00
Alex Dupre
7efa09f483 Update to 0.5.5 release. 2019-03-05 16:52:52 +00:00
Steve Wills
f104c0dc6f lang/harbour: mark broken with openssl111 and on 12.x
While here, clean up a bit

PR:		236224
Submitted by:	m.tsatsenko@gmail.com (maintainer)
2019-03-05 01:33:41 +00:00
Jan Beich
51eafdaf20 lang/rust-nightly: update to 1.35.0.20190305
Changes:	0ea22717a1...a9da8fc9c2
2019-03-05 00:41:23 +00:00
Mathieu Arnold
33497a44ab Update to v5.29.8-21-gde59f38ed9. 2019-03-04 12:17:55 +00:00
Jan Beich
9e43432b2f graphics/mesa-dri: back out r494579
Landed by mistake. x11@ is immune to maintainer timeout nowadays.

PR:		230789
2019-03-04 10:56:12 +00:00
Jan Beich
24a1731ddf graphics/mesa-dri: switch to llvm70
PR:		230789
Approved by:	maintainer timeout (2 weeks)
2019-03-04 10:42:22 +00:00
Alexey Dokuchaev
c2945a3d7d Update `lang/gawk' to version 4.2.1.
PR:		225910
Submitted by:	johans (initial version)
Exp-run by:	antoine
2019-03-04 10:05:03 +00:00
Gleb Popov
8750d1188f lang/ghc: Port to powerpc64 architecture.
Submitted by:	Mikael Urankar <mikael.urankar_gmail.com>
Reviewed by:	arrowd, tcberner, mat
Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D18886
2019-03-04 07:57:32 +00:00
Gerald Pfeifer
ba31110231 Update to the 20180301 snapshot of GCC 8.3.1.
Simplify the creation of the multilib-related sub-directory tree on
powerpc64 and avoid leaving an empty directory behind on the way. [1]

Sync pkg-descr with lang/gcc7-devel, in particular after r442530 there.

PR:		235964, 231804 [1]
Discussed with:	Piotr Kubaj <pkubaj@anongoth.pl> [1]
2019-03-04 03:01:58 +00:00
Alexey Dokuchaev
3d175f4b60 Provide more elaborate COMMENT text. 2019-03-03 13:40:50 +00:00
Jan Beich
79c2dadaa3 lang/rust-nightly: update to 1.34.0.20190303
Changes:	c1d2d83ca3...0ea22717a1
2019-03-03 00:55:52 +00:00
Julien Laffaye
fa21a789e6 Fix shebang and simplify shebangfix
PR:		236159
Submitted by:	sunpoet
2019-03-02 18:31:44 +00:00
Gerald Pfeifer
4d57feaa75 Update to the 20190228 snapshot of GCC 7.4.1.
Simplify the creation of the multilib-related tree on powerpc64 and
avoid leaving an empty directory behind on the way. [1]

PR:		235964, 231804 [1]
Discussed with:	Piotr Kubaj <pkubaj@anongoth.pl> [1]
2019-03-02 18:05:04 +00:00
Sunpoet Po-Chuan Hsieh
b571951762 Mark BROKEN on FreeBSD 12+ with base OpenSSL (1.1.1+)
Reported by:	pkg-fallout
2019-03-02 18:00:59 +00:00
Jan Beich
7d3078512c lang/rust-nightly: update to 1.34.0.20190302
Changes:	7e001e5c6c...c1d2d83ca3
2019-03-02 00:50:30 +00:00
Gerald Pfeifer
48c4d64957 Backport r488673 | andreast | 2018-12-29 from lang/gcc7:
Fix build of GCC on powerpc64.

  While building GCC itself we have to use the built GCC libraries to
  configure additional parts of GCC and not the libraires from the host.

  Install the built 32-bit libraries. This was not done up to now.

And no longer required GCC 5 to build on powerpc64, making this port a
natural choice of a "base" for newer members of the lang/gcc* family.

PR:		235964, 231804
Submitted by:	Piotr Kubaj <pkubaj@anongoth.pl>
2019-03-01 01:11:01 +00:00
Jan Beich
87378368c4 lang/rust: update to 1.33.0
- www/firefox temporarily loses SIMD in charset conversion, see
  https://bugzilla.mozilla.org/show_bug.cgi?id=1521249
- Force rebuild all consumers to catch regressions early

Changes:	https://blog.rust-lang.org/2019/02/28/Rust-1.33.0.html
Tested by:	Mikaël Urankar (aarch64, armv6, armv7, powerpc64), Piotr Kubaj (powerpc64)
Approved by:	rust (tobik)
Differential Revision:	https://reviews.freebsd.org/D19354
2019-02-28 18:51:45 +00:00
Vinícius Zavam
88ac55d5e2 lang/coffeescript: set NO_ARCH
- PORTREVISION was not bumped.

PR:		235981
Submitted by:	Samy Mahmoudi <samy.mahmoudi % gmail.com>
Approved by:	rene (mentor)
2019-02-28 09:18:05 +00:00
Gerald Pfeifer
ec3332a64b Update to the 20190224 snapshot of GCC 9.0.1. 2019-02-28 06:14:20 +00:00
Jan Beich
613dc4019c lang/rust-nightly: update to 1.34.0.20190228
Changes:	00aae71f50...7e001e5c6c
2019-02-28 00:58:27 +00:00
Gerald Pfeifer
c531899f2c Update to the 20190221 snapshot of GCC 7.4.1. 2019-02-27 07:49:45 +00:00
Julien Laffaye
eec4c466f3 Update to 1.12 2019-02-26 13:53:25 +00:00
Rene Ladan
49cb1f794a lang/gcc49: fix EXPIRATION_DATE 2019-02-26 08:07:44 +00:00
Gerald Pfeifer
4840b305a9 After five months of deprecation, mark this port for expiration in two
months (end of April 2019).

GCC 4.9 went end-of-life upstream in summer of 2016, so more than
two-and-a-half years ago, nothing depends on it any longer (and has
not for a while), and the default version of GCC in the ports tree
is now GCC 8, four major releases later.

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

Reported by:	portlint [1]
2019-02-26 06:55:35 +00:00
Jan Beich
ce15ab65be lang/rust-nightly: update to 1.34.0.20190226
Changes:	e1c6d00574...00aae71f50
2019-02-26 00:38:39 +00:00
Tobias Kortkamp
0ac4bf8be6 lang/rust: Attempt to fix build on powerpc64
Add change forgotten in r493268.

Pointy hat:	tobik
2019-02-25 23:09:09 +00:00
Torsten Zuehlsdorff
63678d6478 php7(2|3)-extensions/pkg-descr: Fix typo in pkg-descr
pkg-descr states falsely that its the meta-port for PHP 7.1, even
for PHP 7.2 and 7.3. This commit fixes the typo for each version.

Reported by:	leres@freebsd.org
2019-02-25 10:39:22 +00:00
Mathieu Arnold
76ad7388f1 Update to v5.29.8-18-g6096c8b5a8. 2019-02-25 09:56:59 +00:00
Gerald Pfeifer
7b61fc85fd Update to the 20180222 snapshot of GCC 8.3.1, the first after the release
of GCC 8.3 (hence the increased version number).
2019-02-25 09:46:43 +00:00
Roman Bogorodskiy
cd53609c95 Drop maintainership
Return back to the pool ports I no longer use.
2019-02-24 12:47:30 +00:00
Gerald Pfeifer
e680f53353 Update to the GCC 8.3 release which fixes more than 153 bugs compared to
the previous release, with a focus on regressions.

Pet portlint as it comes to the patch format of files/patch-fuse-ld=lld .
2019-02-24 09:53:23 +00:00
Yuri Victorovich
0a7dcc9d96 lang/mujs: Update 1.0.5 -> 1.0.5-10 2019-02-24 03:25:25 +00:00
Tobias Kortkamp
71bc9e8064 Update MAINTAINER to new address
PR:		235861
Submitted by:	Jens Grassel <jan0sch@mykolab.com> (maintainer)
2019-02-23 14:18:13 +00:00
Jan Beich
0067c3a0c8 lang/rust-nightly: update to 1.34.0.20190223
Changes:	f66e4697ae...e1c6d00574
2019-02-23 00:34:39 +00:00
Tobias Kortkamp
ea6c7641aa lang/rust: Ignore with qemu-user-static and on aarch64 without fixed ld-elf.so.1
- Rust will not run without a fixed ld-elf.so.1 on aarch64
- Builds with qemu-user-static currently hang after a while

PR:		221185
Submitted by:	Mikaël Urankar <mikael.urankar@gmail.com>
2019-02-21 19:03:17 +00:00
Jan Beich
a2ca122de0 lang/rust-nightly: update to 1.34.0.20190221
Changes:	146aa60f34...f66e4697ae
2019-02-21 00:36:50 +00:00
Gerald Pfeifer
6c318dc562 Update to the 20190217 snapshot of GCC 9.0.1. 2019-02-20 21:46:31 +00:00
Gerald Pfeifer
4416e5432c Fix an incorrect sed regular expression used in libjava by adding a local
patch files/patch-libjava-classpath-scripts-check_jni_methods.sh.in.
Escapes of ordinary characters will be disallowed by regex(3) in the
future. [1]

While here already, factor out a proper USES block in the Makefile. [2]

PR:		233443 [1]
Submitted by:	kevans [1]
Reported by:	portlint [2]
2019-02-19 22:09:23 +00:00
Gleb Popov
c1feac4c92 bsd.hackage.mk: Remove entries for ports that are already deleted.
Approved by:	tcberner (mentor)
2019-02-19 09:09:22 +00:00
Pietro Cerutti
4775818873 lang/tcl8[567], x11-toolkits/tk8[56]: install manpages and TZ data by default
Reported by:	https://lists.freebsd.org/pipermail/freebsd-tcltk/2019-February/000635.html
2019-02-19 08:58:44 +00:00
Jan Beich
e9d59b0157 lang/rust-nightly: update to 1.34.0.20190219
Changes:	a9410cd1af...146aa60f34
2019-02-19 00:27:03 +00:00
Fernando Apesteguía
6551120ce5 lang/fasm: update to 1.73.09
This is a bugfix release.

Fixed a bug in AVX-512 instruction encoding with "{sae}" modifier.

Reported by:	portscout
2019-02-18 18:28:25 +00:00
Tobias Kortkamp
ea2b4d789b lang/rust: Add aarch64, armv{6,7}, and powerpc64 bootstraps
PR:		216143, 228892
Submitted by:	Mikaël Urankar <mikael.urankar@gmail.com>
Differential Revision:	https://reviews.freebsd.org/D18367
2019-02-18 15:30:39 +00:00
Mathieu Arnold
20c2bd2c4f Update to v5.29.7-141-gda52146800. 2019-02-18 14:01:45 +00:00
Gerald Pfeifer
9427b654e7 Update to the 20180215 snapshot of GCC 8.2.1. 2019-02-18 06:17:05 +00:00
Gerald Pfeifer
fe92eea081 Update to the 20190214 snapshot of GCC 7.4.1. 2019-02-17 06:17:47 +00:00
Ashish SHUKLA
18beaf9f24 - Update to 0.9.5 2019-02-17 05:05:03 +00:00
Yuri Victorovich
60b162c57a lang/runawk: Update 1.6.0 -> 1.6.1
Reported by:	portscout
2019-02-17 01:50:28 +00:00
Jan Beich
940a4a7388 lang/rust-nightly: update to 1.34.0.20190216
Changes:	e544947278...a9410cd1af
2019-02-16 00:42:12 +00:00
Craig Leres
cff39fa61b When doing makesum set MASTER_SITES and DISTFILES that generate a
distinfo containing all supported Python versions vs. all document
formats.

While we're here update distfiles to match the new order (i.e.
_PYTHON_VERSIONS from Uses/python.mk).

PR:		235169
Reviewed by:	koobs (python, ports), matthew (mentor)
Approved by:	koobs (python, ports), matthew (mentor)
Differential Revision:	D19064
2019-02-15 02:54:52 +00:00
Alex Dupre
b597b7a0e0 Update to 0.5.4 release and enable CVC4 SMT Checker by default. 2019-02-14 08:06:47 +00:00
Jan Beich
05d7904df7 lang/rust-nightly: update to 1.34.0.20190214
Changes:	57d7cfc3cf...e544947278
2019-02-14 00:29:20 +00:00
Gerald Pfeifer
1d98a4cd5b Update to the 20190210 snapshot of GCC 9.0.1. 2019-02-13 22:01:59 +00:00
Jochen Neumeister
17adf902a0 Update to 2.3.1
PR:		235686
Submitted by:	Anton Shterenlikht <as@cmplx.uk> (maintainer)
Sponsored by:	Netzkommune GmbH
2019-02-13 14:47:08 +00:00
Tobias C. Berner
4b87a977f6 Update KDE Frameworks to 5.55.0
Release Announcement:
  https://www.kde.org/announcements/kde-frameworks-5.55.0.php

PR:		235620
Exp-run by:	antoine
2019-02-12 17:48:25 +00:00
Tobias Kortkamp
69fb9a5be4 lang/opencoarrays: Reset MAINTAINER
He no longer has time to maintain it.

PR:		235687
Submitted by:	Anton Shterenlikht <as@cmplx.uk> (maintainer)
2019-02-12 10:20:24 +00:00
Jan Beich
f04a36bda3 lang/rust-nightly: update to 1.34.0.20190212
Changes:	3315728c06...57d7cfc3cf
2019-02-12 00:46:36 +00:00
Mathieu Arnold
3c1fa33fb1 Update to v5.29.7-96-gae999eaf3d. 2019-02-11 18:50:06 +00:00
Steve Wills
eb0f460b63 lang/nim: update to 0.19.4
PR:		235606
Submitted by:	Neal Nelson <ports@nicandneal.net> (maintainer)
2019-02-10 21:10:36 +00:00