Commit graph

17494 commits

Author SHA1 Message Date
Wen Heping
d1aaf51060 - Update to 2.80.0 2018-09-11 03:18:22 +00:00
Mathieu Arnold
4a3bebcae1 Add EXAMPLES options to ports that should have one.
Also various fixes related to said option.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Thanks Antoine for the exp-run.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Committing after maintainer timeout

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

This also fixes a bug introduced in GCC 8.1 affecting passing or
returning of classes with a deleted copy constructor and defaulted
trivial move constructor (GCC bug c++/86094). GCC 8.2 introduces
-fabi-version=13 and makes it the default; ABI incompatibilities
between GCC 8.1 and 8.2 can be reported with -Wabi=12.
2018-07-26 21:35:32 +00:00
Gerald Pfeifer
489f7941b3 Update to the 20180722 snapshot of GCC 9. 2018-07-26 19:09:00 +00:00
Jimmy Olgeni
cfaaaecf03 Update lang/erlang-runtime21 to version 21.0.4. 2018-07-26 11:29:31 +00:00
Tobias Kortkamp
dcbb4afe98 lang/python3?: Fix python3.?-config behavior when symlinked
When python3.?-config is symlinked to another location it starts
outputting bogus paths.  For example

$ pwd
/home/tobias
$ python3.6-config --includes
-I/usr/local/include/python3.6m -I/usr/local/include/python3.6m
$ ln -s /usr/local/bin/python3.6-config python3-config
$ ./python3-config --includes
-I/home/include/python3.6m -I/home/include/python3.6m

This breaks ports trying to use BINARY_ALIAS together with
python3.?-config.  Apply a patch to resolve the symlink first before
trying to find the install prefix.

PR:		229749
Submitted by:	tobik
Reviewed by:	antoine, miwi
Approved by:	python (miwi)
2018-07-26 08:58:50 +00:00
Muhammad Moinur Rahman
371234076f lang/p5-Quantum-Superpositions: Update version 2.0.3=>2.0.3
Relnotes:	https://metacpan.org/changes/distribution/Quantum-Superpositions
2018-07-26 00:27:07 +00:00
Alex Dupre
1c1b1cbce2 Update to 5.6.37 release. 2018-07-24 12:46:32 +00:00
Jimmy Olgeni
eb9bb31e0b Update lang/erlang-runtime20 to version 20.3.8.3. 2018-07-24 09:24:09 +00:00
Torsten Zuehlsdorff
67c1c30557 lang/php72: Update from 7.2.7 to 7.2.8
Changelog: http://www.php.net/ChangeLog-7.php#7.2.8

Also patch out MySQL 8 auth changes, which makes the hash
extension mandatory instead of optional and introduce further
bugs:
d6e81f0bfd

MFH:		2018Q3
2018-07-23 15:06:22 +00:00
Torsten Zuehlsdorff
65631eb2a8 Update PHP 7.1 from 7.1.19 to 7.1.20
Changelog: http://www.php.net/ChangeLog-7.php#7.1.20

Also patch out MySQL 8 auth changes, which makes the hash
extension mandatory instead of optional and introduce further
bugs:
d6e81f0bfd

MFH:		2018Q3
2018-07-23 15:04:55 +00:00
Mathieu Arnold
f5805a9a99 Update to v5.29.1-29-g3d50648cc4.
Sponsored by:	Absolight
2018-07-23 13:27:25 +00:00
Jean-Sébastien Pédron
6d4a3088ba lang/rust: Udpate checksums in libgit2-sys/.cargo-checksum.json
It was part of the initial patch from Charlie Li to support LibreSSL
2.7. However, I misread it and though he was only removing bits
which were not needed anymore (updating checksums for openssl and
openssl-sys).

Now, we update all three: libgit2-sys, openssl and openssl-sys.

PR:		226955
Submitted by:	Charlie Li <ml+freebsd@vishwin.info>
Reported by:	Charlie Li <ml+freebsd@vishwin.info>
2018-07-23 07:32:23 +00:00
Thomas Zander
dff2ae7d92 Un-break build
Details:
- Maintainer verified that fix to lang/gcc6-aux un-breaks build
- While on it: Pet portlint

PR:		229907
Submitted by:	jamie@catflap.org (maintainer)
2018-07-22 16:20:19 +00:00
Gerald Pfeifer
33a151bfd7 Update to the 20180718 snapshot of GCC 6.4.1. 2018-07-22 12:30:11 +00:00
Gerald Pfeifer
28deb461c4 Forward port r469788 from lang/gcc6:
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
2018-07-22 12:29:08 +00:00
Gerald Pfeifer
b25b5a01c7 Simplify the setting of CFLAGS where /g is not necessary when substituting
a Makefile variable (since this takes place for every word in the variable,
not just once).
2018-07-22 09:57:25 +00:00
Gerald Pfeifer
ea2b04dee1 Update to the 20180719 snapshot of GCC 7.3.1. 2018-07-22 08:28:14 +00:00
Tobias Kortkamp
7f3df32deb Remove lang/spec.alpha
It is not needed anymore.  It was added in preparation of a
lang/clojure update which we did another way now.

PR:		224251
Approved by:	Jens Grassel <jan0sch@mykolab.com> (maintainer)
2018-07-21 17:42:19 +00:00
Jean-Sébastien Pédron
813370b342 lang/rust: Add patches to fix the build with LibreSSL 2.7
PR:		226955
Submitted by:	Charlie Li <ml+freebsd@vishwin.info>
2018-07-21 15:04:14 +00:00
Jochen Neumeister
e409c6a32f revert php-7.0.x-mail-header.patch into distinfo
Point hat: joneum
2018-07-20 17:14:56 +00:00
Jochen Neumeister
203301d471 Update to 7.0.31
Changelog: http://www.php.net/ChangeLog-7.php#7.0.31

Approved by:	tz (implicit)
2018-07-20 17:12:19 +00:00
Tobias Kortkamp
5c0520ac36 lang/clojure: Update to 1.9.0.381
Move the port to install the new offical Clojure command line tools
instead of custom scripts.

Changes:	https://github.com/clojure/clojure/blob/clojure-1.9.0/changes.md
PR:		224251
Approved by:	Jens Grassel <jan0sch@mykolab.com> (maintainer)
2018-07-20 13:53:46 +00:00
Tobias Kortkamp
d4e3bee70c lang/smlnj: Respect LDFLAGS and let LLD_UNSAFE actually work
It currently still tries to use lld.

/usr/bin/ld: error: can't create dynamic relocation R_386_32 against symbol: __stderrp in readonly segment; recompile object files with -fPIC
>>> defined in /usr/lib32/libc.so.7
>>> referenced by main.c
>>>               main.o:(main)

/usr/bin/ld: error: can't create dynamic relocation R_386_32 against symbol: DebugF in readonly segment; recompile object files with -fPIC
>>> defined in main.o
>>> referenced by main.c
>>>               main.o:(main)

http://beefy12.nyi.freebsd.org/data/head-amd64-default/p474314_s336154/logs/smlnj-110.77.log

PR:		226991
Reported by:	emaste, pkg-fallout
2018-07-20 11:02:47 +00:00
Jean-Sébastien Pédron
80e30d6133 lang/rust: Update to 1.27.1
Release notes:
* https://blog.rust-lang.org/2018/06/21/Rust-1.27.html
* https://blog.rust-lang.org/2018/07/10/Rust-1.27.1.html

Rust is marked as broken on aarch64. The reason is the bootstrap
compiler crashes currently. See PR 228892 which tracks the issue.

A patch for aarch64 is still included. It fixes the sign for unqualified
C char. This patch still needs to be upstream, but for that, the
compiler needs to work again first.

PR:		228892
2018-07-19 20:57:09 +00:00
Tobias C. Berner
9b9d1273f3 Update KDE Frameworks to 5.48.0
Exp-run by:	antoine
PR:		229769
2018-07-19 20:45:03 +00:00
Eric Turgeon
79a6387c97 Fix gcc6-aux ports version
PR:		229465
Reported by:	Jamie Landeg-Jones
Approved by:	bapt (mentor)
2018-07-17 14:02:34 +00:00
Antoine Brodin
f26b2df872 Deprecate ports broken for more than 5 months 2018-07-17 08:56:32 +00:00
Gerald Pfeifer
5cf5ce00e0 Update to the 20180715 snapshot of GCC 9. 2018-07-17 07:10:36 +00:00
Pietro Cerutti
b6a3b7af13 lang/seed7: update to 05_20180708
20180708:
- The operating system DOS is supported (with DJGPP) again. The tests
  have been done with Dosbox.
- In the compiler (in comp/const.s7i) the actions BIN_AND and BIN_OR
  have been added to the list of special actions. This way the
  functions rotLeft and rotRight (from bin32.s7i and bin64.s7i) are
  implemented as inline functions. This reduces the runtime of sha256
  (from msgdigest.s7i) by 44% (measured with gcc and valgrind, when
  reading data from 200 https connections). The cpu-time of the whole
  test program was reduced by 17%.
- In msgdigest.s7i the functions md4, md5, sha1, sha224 and sha256
  have been improved to use an index for words instead of an index
  for chunks. This simplifies the conversion to 32-bit words.
- In comp/action.s7i the function process_action has been improved to
  use a case-statement instead of multiple if-statements. This reduces
  the runtime of process_action by 39% (measured with gcc and valgrind,
  when the compiler compiles itself). The runtime of the compiler is
  reduced by 2.5%.
- The contents of the libraries enable_input.s7i and enable_output.s7i
  have been moved to the library enable_io.s7i.
- The library comp/expr_util.s7i has been renamed to comp/expr_utl.s7i.
- The program chkccomp.c has been improved to search 64-bit functions
  for fseek() and ftell(). The findings are stored in version.h with
  the macros _FILE_OFFSET_BITS, OS_OFF_T_SIZE, os_off_t, os_fseek and
  os_ftell.
- In chkflt.sd7 the tests for float shift and logarithm of 0.0 have
  been improved.
- The file src/read_me.txt has been updated.
- In chkccomp.c the functions isNullDevice, initializeNullDevice,
  determineStatFunctions, determineOsFunctions and numericProperties
  have been improved.
- The program chkccomp.c has been improved to work for PostgreSQL
  versions 9.6, 10 and 11.
- In cmd_rtl.c the function getOsCwd has been improved to assure that
  PATH_DELIMITER is used as path delimiter.
- In flt_rtl.c the functions fltDigits and fltSci have been improved,
  to work correct, when printf() with format %f and %e and a huge
  precision crashes. Additionally fltSci() has been improved to work
  correct, when the number of exponent digits written with format %f is
  not fixed.
- In con_wat.c the functions kbdShut and conWrite have been improved
  and the functions term_descr_equal, tcset_term_descr, kbd_init,
  doWriteConsole and doCPuts have been added.
- The functions handleIntSignal, readCharChkCtrlC and filPipe have been
  added to fil_dos.c.
- The function drwConvPointList has been added to drw_dos.c.
- The definitions of volumeListType, IS_VOLUME_LIST and
  openVolumeList() have been moved from dir_win.h to the new file
  vol_drv.h
- In traceutl.c the function prot_cstri has been improved to optionally
2018-07-16 15:32:20 +00:00
Steve Wills
8eb2e237ef lang/julia: update to 0.6.4
PR:		229799
Submitted by:	Iblis Lin <iblis@hs.ntnu.edu.tw> (maintainer)
2018-07-16 13:03:57 +00:00
Mathieu Arnold
38fca46096 Update v5.29.0-93-g6d37e916c3.
Sponsored by:	Absolight
2018-07-16 11:08:53 +00:00
Mark Felder
cc3c987efe lang/mono: Ensure NLS does not leak into the build if disabled but
gettext is installed

Reported by:	jbeich
MFH:		2018Q3
2018-07-15 13:38:35 +00:00
Rene Ladan
5ab464ec29 Remove expired port:
2018-07-13 lang/gcc47: Unsupported by upstream. Use GCC 6 or newer instead.
2018-07-15 08:17:42 +00:00
Gerald Pfeifer
a2226726bf Welcome GCC 8.1, the first release of the GCC 8 series!
https://gcc.gnu.org/gcc-8/changes.html has a comprehensive overview of
many changes in this release and https://gcc.gnu.org/gcc-8/porting_to.html
addresses issues you may encounter porting to this new version.

To provide a brief overview of some of the more noticable changes:

On the optimization front inter-procedural optimizations (IPO) and profile
driven optimizations (PDO) have been further improved and some classic loop
nest optimization passes have been added: -floop-unroll-and-jam performs
outer loop unrolling and fusing of the inner loop copies, while
-floop-interchange exchanges loops in a loop nest to improve data locality.
These, as well as an improved -ftree-loop-distribution pass are enabled by
default at -O3 and above.

A new pragma "GCC unroll" has been implemented in the C family of languages
as well as Fortran to provide finer-grained control over loop unrolling.

DWARF debugging information in the presence of link-time optimization now
properly preserves language-specific information.  The -gcolumn-info
option is now enabled by default, so column information is part of DWARF
debugging information in addition to filenames and line numbers.

The C family compilers have gained options -Wmultistatement-macros
(warning about unsafe macros expanding to multiple statements used
as a body of a statement such as if, else, while, switch, or for),
-Wstringop-truncation (warning for calls to bounded string manipulation
functions such as strncat, strncpy, and stpncpy that might either truncate
the copied string or leave the destination unchanged), -Wcast-function-type
(warning when a function pointer is cast to an incompatible function pointer,
enabled by -Wextra), and -Wsizeof-pointer-div (warning for suspicious
divisions of the size of a pointer by the size of the elements it points
to, which usually is an indication of a mistaken way to calculate the
number of elements in an array, enabled by -Wall), among others.

The existing -Warray-bounds and -Wrestrict options have been enhanced to
detect many more instances, as have -Wformat-overflow and -Wformat-truncation.

Error messages and warnings better highlight the locations of issues in
many cases, and helpful "fix it" hints are provided more often.

The C++ ABI (-fabi-version=12) introduces minor changes in a few fringe
cases.  The GCC 7 ABI can still be selected with -fabi-version=11.

The C++ frontend as well as libstdc++ feature experimental support for
many C++2a features and Fortran has seen a large number of improvements.

Lots and lots of improvements for Arm and AArch64 targets, as well as
the usual dose on x86 and powerpc.

PR:		229681
2018-07-14 21:59:21 +00:00
Gerald Pfeifer
86a0a1d64b Update to the 20180711 snapshot of GCC 6.4.1. 2018-07-14 18:55:57 +00:00
Gerald Pfeifer
911e7083d2 Update to the 20180712 snapshot of GCC 7.3.1. 2018-07-14 18:55:14 +00:00
Gerald Pfeifer
6c5827feeb Update to the 20180713 snapshot of GCC 8.1.1. 2018-07-14 17:50:42 +00:00
Mikhail Teterin
a21b4bfb5b Explicitly set prefix for install to work on systems, where
it is different from /usr/local

PR:		228729
Approved by:	maintainer timeout
2018-07-13 20:53:28 +00:00
Tobias C. Berner
73fc733977 Update KDE Applications to 18.04.3 2018-07-13 17:41:56 +00:00
Jimmy Olgeni
a6a262f02e Update lang/erlang-runtime21 to version 21.0.3. 2018-07-13 14:57:37 +00:00
Yuri Victorovich
94c45c5de0 lang/crystal: Update 0.24.1 -> 0.25.1
PR:		229636
Submitted by:	Greg V <greg@unrelenting.technology> (maintainer)
2018-07-13 05:35:09 +00:00
Yuri Victorovich
62666a9b80 lang/nyan: Remove the unnecessary flex dependency
PR:		229743
2018-07-12 21:43:17 +00:00
Yuri Victorovich
3adc3b1c6f New port: lang/nyan: Data description language designed for openage
PR:		229743
Submitted by:	Martin Filla <martinfilla@post.cz>
2018-07-12 21:23:17 +00:00
Mark Felder
da1a65c692 lang/mono: Add missing btls files to the plist
PR:		229247
MFH:		2018Q3
2018-07-12 12:36:36 +00:00
Gerald Pfeifer
fa6b5eafde Update to the 2018070055 snapshot of GCC 7.3.1. 2018-07-11 14:44:22 +00:00
Gerald Pfeifer
10ccb573fe Update to the 20180708 snapshot of GCC 9. 2018-07-11 14:43:45 +00:00
Mathieu Arnold
69b874caed Update to v5.29.0-85-gf9e90a19b6.
Sponsored by:	Absolight
2018-07-11 09:37:05 +00:00
Mark Felder
ba0bb1aa85 lang/mono: Fix NLS knob
OPTIONS_SUB required for %%NLS%% in pkg-plist

Pointyhat:	me

MFH:		2018Q3
2018-07-10 20:55:32 +00:00
Jochen Neumeister
99c1e5bb33 lang/mosh: Unbreak build on 12-CURRENT
PR:	229540
Submitted by:	mjt@cltn.org (maintainer)
2018-07-10 17:31:48 +00:00
Li-Wen Hsu
14766902cc Add devel/llvm40 as runtime dependency
Not bumping PORTREVISION because it is implicitly included by pkg qa scripts.

PR:		229274
Submitted by:	Iblis Lin <iblis@hs.ntnu.edu.tw> (maintainer)
Reported by:	Trond.Endrestol@ximalas.info
MFH:		2018Q3
2018-07-10 16:37:52 +00:00
Mark Felder
d97d3a00fb lang/mono: Add NLS port option
MFH:		2018Q3
Differential Revision:	https://reviews.freebsd.org/D16104
2018-07-10 16:13:02 +00:00
Jean-Sébastien Pédron
c94ffb8e20 lang/elixir: Fix pkg-plist
It was missing two files:
    lib/elixir/lib/logger/ebin/Elixir.Logger.ErlangHandler.beam
    lib/elixir/lib/logger/lib/logger/erlang_handler.ex

Submitted by:	dch
Reported by:	dch
2018-07-10 13:03:02 +00:00
Edward Tomasz Napierala
efbda4e545 Commodore BASIC (cbmbasic) is a 100% compatible version of Commodore's
version of Microsoft BASIC 6502 as found on the Commodore 64.

You can use cbmbasic in interactive mode by just running the binary
without parameters, or you can specify an ASCII-encoded BASIC program
on the command line. You can also use cbmbasic as a UNIX scripting
language by adding a hashbang line to your BASIC program and making
it executable.

WWW: https://github.com/mist64/cbmbasic

Submitted by:	trasz@FreeBSD.org
2018-07-09 19:35:33 +00:00
Martin Wilke
6f5585c638 - Bump PORTREVISON after r474267
Reported by:	mat
Sponsored by:	iXsystems Inc.
2018-07-09 16:44:34 +00:00
Martin Wilke
3b7801e944 - Added a warning for FBSD10
PR:		229640
Sponsored by:	iXsystems Inc.
2018-07-09 15:11:41 +00:00
Mathieu Arnold
f6d56007b9 Remove all := from BUILD_DEPENDS, here are never needed.
While there, cleanup, and sort depends.

When build and run dependencies are the same, there are three ways to
avoid duplicating the list while not adding the framework added
BUILD_DEPENDS to the RUN_DEPENDS.  In order of preference, they are:

1) use RUN_DEPENDS to set BUILD_DEPENDS:

BUILD_DEPENDS=	${RUN_DEPENDS}
RUN_DEPENDS=	foo:bar/baz

2) create another variable and use it:

MY_DEPENDS= foo:bar/baz
BUILD_DEPENDS=	${MY_DEPENDS}
RUN_DEPENDS=	${MY_DEPENDS}

3) use BUILD_DEPENDS to set RUN_DEPENDS and force evaluation:

BUILD_DEPENDS=	foo:bar/baz
RUN_DEPENDS:=	${BUILD_DEPENDS}

Sponsored by:	Absolight
2018-07-09 08:40:17 +00:00
Gerald Pfeifer
1ba5d8b622 Update to the 20180706 snapshot of GCC 8.1.1. 2018-07-07 16:07:40 +00:00
Mark Linimon
fd22400b4e Mark these ports as broken on aarch64, and, where appropriate, armvX.
While here, pet portlint and modernize.

Approved by:	portmgr (tier-2 blanket)
2018-07-07 06:44:07 +00:00
Martin Wilke
a454bc2dd5 - Fix python36 docs 2018-07-06 16:14:58 +00:00
Martin Wilke
fb3d7e4971 - Finish up lang/python37 import
- Added python37 docs
- Added python37 support to Mk/

Reviewed by:	bapt
Approved by:	bapt (portmgr)
Differential Revision:	https://reviews.freebsd.org/D16159
2018-07-06 16:11:14 +00:00
Dmitry Marakasov
a422ada43f - Update WWW
Approved by:	portmgr blanket
2018-07-06 09:37:37 +00:00
Kurt Jaeger
a06e03ee79 lang/python36: update 3.6.5 -> 3.6.6
PR:		229386
Exp-run by:	antoine
Relnotes:	https://docs.python.org/3.6/whatsnew/changelog.html#python-3-6-6-final
2018-07-06 08:10:39 +00:00
Babak Farrokhi
9a01bd29f0 lang/pypy3: Update to 6.0.0
Reviewed by:	miwi
Approved by:	miwi
Differential Revision:	https://reviews.freebsd.org/D16138
2018-07-06 07:16:31 +00:00
Babak Farrokhi
0cd27f7e8d lang/pypy: Update to 6.0.0
Reviewed by:	miwi
Approved by:	miwi
Differential Revision:	https://reviews.freebsd.org/D16138
2018-07-06 07:15:50 +00:00
Wen Heping
eb1d8981b1 - Repocopy lang/python36 --> lang/python37 and update to 3.7.0 2018-07-06 04:16:55 +00:00
Jean-Sébastien Pédron
5513c6aa67 lang/elixir: Update to 1.6.6
Release notes:
    https://github.com/elixir-lang/elixir/releases/tag/v1.6.6

In particular, this is the first version to officially support
Erlang/OTP 21.0.

Other changes not related to the new upstream version are:

* `USES=` is moved before `USE_GITHUB` to fix a warning reported by
  portlint(1).
2018-07-05 22:36:13 +00:00
Steve Wills
3cb30070a5 lang/coffeescript: update to 2.3.1
PR:		229511
Submitted by:	Vinícius Zavam <egypcio@googlemail.com> (maintainer)
2018-07-04 22:00:27 +00:00
Jimmy Olgeni
e117d6a8e9 Update lang/erlang-runtime21 to version 21.0.2. 2018-07-04 17:42:36 +00:00
Gerald Pfeifer
d892fa6a77 Improve the explanation on why on powerpc64 we require USE_GCC=5 and
not one of the more common/flexbile options such as USE_GCC=yes.

Reported by:	linimon
2018-07-04 15:49:35 +00:00
Ruslan Makhmatkhanov
96b444d7f6 lang/erlang-riak: fix typo and capitalize company name
Non-functional change

Approved by:	portmgr (blanket)
2018-07-04 14:48:29 +00:00
Gerald Pfeifer
e068c0966a Update to the 20180701 snapshot of GCC 9. 2018-07-04 14:03:22 +00:00
Mark Linimon
1b8a8c2128 Assign maintainership to new volunteer. Pet portlint.
PR:		229467 229468 229469
Submitted by:	new maintainer
2018-07-04 04:31:41 +00:00
Jimmy Olgeni
b57db76528 lang/erlang-runtime21: I forgot to commit a removed file... 2018-07-03 15:35:43 +00:00
Jimmy Olgeni
0955a2ba2e Update lang/erlang-runtime20 to version 20.3.8.2. 2018-07-03 10:49:41 +00:00
Gerald Pfeifer
76a65ee47f Update to the 20180627 snapshot of GCC 6.4.1. 2018-07-02 16:12:56 +00:00
Mathieu Arnold
9d53ff8c35 Update to v5.29.0-25-gd36adde059.
Sponsored by:	Absolight
2018-07-02 13:47:56 +00:00
Mark Linimon
aff42c7199 Mark ports broken on mips64 that are already broken on powerpc64. In
most cases, the failure mode is the same.  Also, mark them broken on
mips when necessary.

While here, pet portlint.

Approved by:	portmgr (tier-2 blanket)
2018-07-02 04:00:29 +00:00
Gerald Pfeifer
29a896c845 Update to the 20180629 snapshot of GCC 8.1.1. 2018-07-01 19:25:33 +00:00
Gerald Pfeifer
26a5357049 Update to the 20180628 snapshot of GCC 7.3.1. 2018-07-01 19:25:02 +00:00
Tobias Kortkamp
e530bfe2bc Do not always run the test suite
Requested by:	mat
2018-07-01 11:13:18 +00:00
Mark Linimon
c7df1277c6 Mark these ports broken on mips64 and/or mips.
While here, pet portlint.

Approved by:	portmgr (tier-2 blanket)
2018-07-01 09:17:45 +00:00
Tobias Kortkamp
6b693072ea lang/myrddin: Update to 0.3.1
- No functional change on FreeBSD in this version
- Building the bootstrap target is enough to build Myrddin
- Always run the test suite after the build
2018-07-01 06:48:23 +00:00
David Naylor
cd6e657dd4 lang/fsharp: update to 10.0.2
- add msbuild as build dependency (xbuild is no longer used)
 - remove redundant mono dependency (now provided via USES)
 - move nuget dependencies out to `nupkg-nuget` due to length

Differential Revision:	https://reviews.freebsd.org/D16069
2018-06-30 20:21:52 +00:00
David Naylor
778d4d7c86 lang/mono: add support for BTLS TLS provider
PR:		229247
Submitted by:	yani@pi-greece.eu
2018-06-30 15:13:31 +00:00
Gleb Popov
98ae1eaf36 lang/ghc: Update to 8.4.3 and bump PORTREVISION's of all Haskell ports.
As usual, it is recommended to rebuild or reinstall all the
dependent ports and the lang/ghc port itself in one of the following
ways:

# portmaster -w -r ghc
  or
# portupgrade -fr lang/ghc

In case of pkg(8), it is probably safer to remove all the GHC-dependent
packages along with GHC and reinstall everything from scratch.  For
example:

# pkg query "%ro" ghc > ghc-pkgs.txt
# pkg delete -y lang/ghc

In ghc-pkgs.txt, check and remove all the packages that have been moved
on the update, then use this command:

# pkg install -y `cat ghc-pkgs.txt`

Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D16038
2018-06-30 09:57:59 +00:00
David Naylor
544c563e36 lang/linux-dotnet11-sdk: fix RUN_DEPENDS
Reported by:	FreshPorts Sanity Daemon
2018-06-30 07:49:40 +00:00
David Naylor
c444ec3ffe lang/linux-dotnet-(runtime|sdk): add linux implementation of .NET Core
- add LTS versions
 - Dotnet Core 2.1 fails due to issue with linprocfs (PR pending)

.NET Core is a free and open-source managed software framework. It consists of
CoreCLR, a complete runtime implementation of CLR, the virtual machine that
manages the execution of .NET programs. CoreCLR comes with an improved
just-in-time compiler, called RyuJIT. .NET Core also includes CoreFX, which is
a partial fork of FCL. While .NET Core shares a subset of .NET Framework APIs,
it comes with its own API that is not part of .NET Framework. Further,
.NET Core contains CoreRT, the .NET Native runtime optimized to be integrated
into AOT compiled native binaries. A variant of the .NET Core library is used
for UWP. .NET Core's command-line interface offers an execution entry point
for operating systems and provides developer services like compilation and
package management.

.NET Core supports four cross-platform scenarios: ASP.NET Core web apps,
command-line apps, libraries, and Universal Windows Platform apps. It does not
implement Windows Forms or WPF which render the standard GUI for desktop
software on Windows. .NET Core is also modular, meaning that instead of
assemblies, developers work with NuGet packages. Unlike .NET Framework, which
is serviced using Windows Update, .NET Core relies on its package manager to
receive updates.

Differential Revision:	https://reviews.freebsd.org/D13870
2018-06-30 07:40:20 +00:00
Tobias Kortkamp
55f17aa79a lang/myrddin: Update to 0.3
Changes:	https://myrlang.org/release-notes/r0p3
2018-06-30 03:26:02 +00:00
Fernando Apesteguía
63285d2a16 lang/polyml: update to 5.7.1
Move some variables to its place.

PR:	229273
Reported by:	hannes@mehnert.org
Approved by:	tcberner (mentor) beyert@cs.ucr.edu (maintainer)
Differential Revision:	https://reviews.freebsd.org/D16022
2018-06-29 16:48:10 +00:00
Jan Beich
3beb732dad devel/icu: update to 62.1
Changes:	http://site.icu-project.org/download/62
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
PR:		229359
Exp-run by:	antoine (only 10.4)
2018-06-29 14:22:11 +00:00
Mathieu Arnold
5201fa279f Make a note about why this hack is required.
Here is the story:

- Default Perl is 5.24.
- You install stuff, and have Perl 5.24.
- The default Perl is changed to 5.26 because it was time.
- You do not really follow those things and are not using pkg (and
  possibly poudriere) to maintain your /usr/local and you run
  portmaster to update what needs to be updated.
- As you did not set anything, your Perl default is still 5.24 because
  it is the installed /usr/local/bin/perl.
- Turns out that there has been a new version of lang/perl5.24 in the
  mean time, and portmaster updates it.  Keep in mind that the only
  thing that makes 5.24 the default is that it is the installed version
  you have.  If you did not have it installed, the default would be
  5.26.
- portmaster builds the new perl 5.24, and before it installs it, it
  needs to remove the old version.
- now, you do not have any Perl installed, so the default falls back to
  5.26.
- portmaster installs perl 5.24 it just built, but as it is not the
  default any pore, it will not install /usr/local/bin/perl, and
  everything using Perl on your system is toast, you spend countless
  hours not understanding wtf happened.  You end up rebuilding
  everything with 5.26.

PR:		227356
Sponsored by:	Absolight
2018-06-29 14:08:40 +00:00
Kirill Ponomarev
78183c1e45 Update to 1.4.9 2018-06-29 12:13:54 +00:00
Mark Linimon
34dfa2fb2a Fix build on aarch64 and enable.
PR:		229258
Reported by:	maintainer
2018-06-29 07:31:24 +00:00
Tobias C. Berner
b1a1d38bf9 Replace bsd.qt.mk by Uses/qt.mk and Uses/qt-dist.mk
From now on, ports that depend on Qt4 will have to set
	USES=		qt:4
	USE_QT=		foo bar
ports depending on Qt5 will use
	USES=		qt:5
	USE_QT=		foo bar

PR:		229225
Exp-run by:	antoine
Reviewed by:	mat
Approved by:	portmgr (antoine)
Differential Revision:	→https://reviews.freebsd.org/D15540
2018-06-28 17:39:53 +00:00
Yuri Victorovich
66e2bc4899 lang/fpc: Revert the LICENSE change because it conflicts with slave ports
Reported by:	acm
2018-06-28 03:11:45 +00:00
Yuri Victorovich
76623cd5a4 lang/fpc: Add LICENSE/LICENSE_FILE; Order ONLY_FOR_ARCHS
Approved by:	portmgr blanket
2018-06-28 00:05:13 +00:00
Adam Weinberger
78271a585e Put sphinx-build behind DOCS options, rather than bringing it in unconditionally
PR:		229369
Approved by:	maintainer (swills)
2018-06-27 22:18:32 +00:00
Antoine Brodin
7fb1788efc Fix PKGNAME 2018-06-27 20:58:38 +00:00
Jimmy Olgeni
3b530666e9 lang/elixir: add test target. 2018-06-27 12:35:35 +00:00
Jimmy Olgeni
4b80eb005c lang/erlang-runtime20: fix version number in pkg-descr. 2018-06-27 12:24:27 +00:00
Jimmy Olgeni
cab55bb3d9 Add lang/erlang-runtime21, tracking branch 21 of Erlang. 2018-06-27 12:22:09 +00:00
Jimmy Olgeni
55f8166f21 Copy lang/erlang-runtime20 to lang/erlang-runtime21. 2018-06-27 12:20:47 +00:00
Jimmy Olgeni
f8b0c3fa2e Update lang/erlang-runtime20 to version 20.3.8.1. 2018-06-27 08:38:48 +00:00
Gerald Pfeifer
a6475bb8c8 Update to the 20180624 snapshot of GCC 9. 2018-06-26 20:40:08 +00:00