aboutsummaryrefslogtreecommitdiff
path: root/lang
Commit message (Collapse)AuthorAgeFilesLines
* Sync files/java-patch-hier with the lang/gcc port (the only differenceGerald Pfeifer2017-04-031-0/+1
| | | | | | | being a marker to avoid a portlint warning re patch format). Notes: svn path=/head/; revision=437660
* Pass maintainership to submitterSunpoet Po-Chuan Hsieh2017-04-032-2/+2
| | | | | | | | | | - Fix pkg-descr PR: 218319 Submitted by: Jochen Neumeister <joneum@bsdproject.de> Notes: svn path=/head/; revision=437654
* Pet portlintSunpoet Po-Chuan Hsieh2017-04-032-6/+6
| | | | Notes: svn path=/head/; revision=437625
* Pet portlintSunpoet Po-Chuan Hsieh2017-04-036-17/+17
| | | | Notes: svn path=/head/; revision=437624
* Pet portlintSunpoet Po-Chuan Hsieh2017-04-037-19/+18
| | | | Notes: svn path=/head/; revision=437623
* Update to the 20170402 snapshot of GCC 7.Gerald Pfeifer2017-04-032-5/+4
| | | | Notes: svn path=/head/; revision=437617
* Update to v5.25.11-28-g5fc3895.Mathieu Arnold2017-04-032-4/+4
| | | | | | | | Changes: https://github.com/Perl/perl5/compare/v5.25.11-22-g2e3b2a1...v5.25.11-28-g5fc3895 Sponsored by: Absolight Notes: svn path=/head/; revision=437613
* lang/ruby21: deprecate and set expiration dateSteve Wills2017-04-021-0/+3
| | | | Notes: svn path=/head/; revision=437513
* Add support for aarch64.Gerald Pfeifer2017-04-012-2/+188
| | | | | | | Submitted by: andreast Notes: svn path=/head/; revision=437475
* Pet portlint wrt. patch file format.Gerald Pfeifer2017-04-011-1/+1
| | | | Notes: svn path=/head/; revision=437458
* Add files/patch-x86-64-fix-m16 which already has been accepted inGerald Pfeifer2017-04-012-0/+26
| | | | | | | | | | the upstream GCC 5 branch (and hence is in lang/gcc5-devel) and which we carry in lang/gcc. It should become obsolete when/if GCC 5.5 releases. Notes: svn path=/head/; revision=437455
* Update to the 20170330 snapshot of GCC 6.Gerald Pfeifer2017-04-012-5/+4
| | | | Notes: svn path=/head/; revision=437447
* Provide the JAVA option also for powerpc64, in alignment with theGerald Pfeifer2017-04-011-0/+1
| | | | | | | lang/gcc5-devel and lang/gcc ports. Notes: svn path=/head/; revision=437442
* Bump PORTREVISIONs for ports depending on the canonical version of GCC andGerald Pfeifer2017-04-0147-32/+49
| | | | | | | | | | | | | | | | | lang/gcc which have moved from GCC 4.9.4 to GCC 5.4 (at least under some circumstances such as versions of FreeBSD or platforms). This includes ports - with USE_GCC=yes or USE_GCC=any, - with USES=fortran, - using using Mk/bsd.octave.mk which in turn has USES=fortran, and - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++14-lang, c++11-lang, c++0x, c11, or gcc-c++11-lib. PR: 216707 Notes: svn path=/head/; revision=437439
* Update lang/gcc and hence the default version of GCC in the PortsGerald Pfeifer2017-04-0111-774/+174
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Collection (requested by USE_GCC=yes and various USES=compiler invocations) from GCC 4.9.4 to GCC 5.4. files/patch-arm-support and files/patch-gcc_system.h have become obsolete. New patches files/patch-arm-unwind-cxx-support and files/patch-libc++ help support arm targets and new libc++ in base. ONLY_FOR_ARCHS now also includes arm. A new option GRAPHITE_DESC, off by default for now, adds support for Graphite loop optimizations. Finally, conflicts with other lang/gcc* ports are adjusted suitably. In terms of changes for users, this upgrade brings the following: The default mode for C is now -std=gnu11 instead of -std=gnu89. New warning options -Wc90-c99-compat and -Wc99-c11-compat may prove useful on that front. The C++ front end now has full C++14 language support including C++14 variable templates, C++14 aggregates with non-static data member initializers, C++14 extended constexpr, and more. The Standard C++ Library (libstdc++) has full C++11 support and experimental full C++14 support. It uses a new ABI by default. There have been significant improvements to inter-procedural optimizations and link-time optimization such as One Definition Rule based merging of C++ types as well as register allocation. OpenMP 4.0 specification offloading features are now supported by the C, C++, and Fortran compilers. Cilk Plus, an extension to the C and C++ languages to support data and task parallelism, has been added as well. New warning options -Wswitch-bool, -Wlogical-not-parentheses, -Wbool-compare and -Wsizeof-array-argument may prove useful as may new preprocessor directives __has_include, __has_include_next, and __has_attribute. GCC can now be built as a shared library for embedding in other processes (such as interpreters), suitable for Just-In-Time compilation to machine code. This provides a C API and a C++ wrapper API. Many code generation improvements for AArch64, ARM, support for AVX-512{BW,DQ,VL,IFMA,VBMI} and Intel MPX on x86-64, and generally improvements on many targets. The Local Register Allocator (LRA) now contains a rematerialization subpass and is able to reuse the PIC hard register on x86/x86-64 to improve performance of position independent code. https://gcc.gnu.org/gcc-5/changes.html has a more extensive set of changes and https://gcc.gnu.org/gcc-5/porting_to.html has a solid overview of issue you may encountering porting to this new version. PR: 216707, 218125 Tested by: antoine (-exp runs) Supported by: jbeich, tcberner, and others Notes: svn path=/head/; revision=437437
* Actually remove llvm37 and clang37Baptiste Daroussin2017-04-012-26/+0
| | | | | | | | Reported by: jbeich Pointy hat to: bapt Notes: svn path=/head/; revision=437436
* Remove files/patch-armv6-hf-support since armv6hf no longer exists asGerald Pfeifer2017-04-011-18/+0
| | | | | | | | | an arch. Reported by: andreast Notes: svn path=/head/; revision=437435
* Fix typoBaptiste Daroussin2017-04-011-1/+1
| | | | Notes: svn path=/head/; revision=437430
* Remove more llvm 3.7 variablesBaptiste Daroussin2017-04-011-4/+0
| | | | Notes: svn path=/head/; revision=437429
* Remove LLVM 3.7Baptiste Daroussin2017-04-012-3/+1
| | | | | | | | | It is unused and not maintained by upstream Approved by: brooks Notes: svn path=/head/; revision=437427
* Update to the 20170326 snapshot of GCC 7Gerald Pfeifer2017-04-013-4/+6
| | | | | | | | This adds a man page for gcov-dump7 (introduced recently) and also one for gcov-tool7 (which we have had for a while). Notes: svn path=/head/; revision=437397
* Add p5-List-MoreUtils-XS 0.418Sunpoet Po-Chuan Hsieh2017-03-314-0/+41
| | | | | | | | | List::MoreUtils::XS provides compiled List::MoreUtils functions. WWW: http://search.cpan.org/dist/List-MoreUtils-XS/ Notes: svn path=/head/; revision=437351
* Remove p5-List-MoreUtils-XSSunpoet Po-Chuan Hsieh2017-03-314-41/+0
| | | | Notes: svn path=/head/; revision=437350
* Add p5-List-MoreUtils-XS 0.418Sunpoet Po-Chuan Hsieh2017-03-305-0/+42
| | | | | | | | | List::MoreUtils::XS provides compiled List::MoreUtils functions. WWW: http://search.cpan.org/dist/List-MoreUtils-XS/ Notes: svn path=/head/; revision=437330
* Update to 0.418Sunpoet Po-Chuan Hsieh2017-03-303-23/+11
| | | | | | | | | | | - Update LICENSE - Add LICENSE_FILE - Add NO_ARCH Changes: http://search.cpan.org/dist/List-MoreUtils/Changes Notes: svn path=/head/; revision=437329
* Update to the 20170328 snapshot of GCC 5.4.1.Gerald Pfeifer2017-03-303-4/+6
| | | | | | | | This adds a man page for gcov-dump5 (introduced recently) and also one for gcov-tool5 (which we have had for a while). Notes: svn path=/head/; revision=437281
* Update lang/alchemist.el to version 1.8.2.Jimmy Olgeni2017-03-303-4/+5
| | | | Notes: svn path=/head/; revision=437278
* - Update to 1.3.2Li-Wen Hsu2017-03-283-5/+7
| | | | | | | - Release maintainership Notes: svn path=/head/; revision=437107
* Update to 2.4.1Sunpoet Po-Chuan Hsieh2017-03-272-69/+17
| | | | | | | Changes: http://www.ruby-lang.org/en/news/2017/03/22/ruby-2-4-1-released/ Notes: svn path=/head/; revision=437077
* Perl calls itself 5.26.0 but thinks it is 5.25 still, so, fix-ish thingsMathieu Arnold2017-03-272-1/+2
| | | | | | | | | a bit more. Sponsored by: Absolight Notes: svn path=/head/; revision=437057
* Update to v5.25.11-22-g2e3b2a1.Mathieu Arnold2017-03-274-6/+8
| | | | | | | | Changes: https://github.com/Perl/perl5/compare/v5.25.10-90-gffb91b6...v5.25.11-22-g2e3b2a1 Sponsored by: Absolight Notes: svn path=/head/; revision=437045
* Use relative links for the generic g++, gcc, and gfortran.Gerald Pfeifer2017-03-261-3/+4
| | | | | | | | | | Replace a shell for-loop with a bmake .for-loop on the way. Reported by: danfe Reviewed by: danfe Notes: svn path=/head/; revision=436983
* Fix plistAntoine Brodin2017-03-262-0/+4
| | | | | | | Reported by: pkg-fallout Notes: svn path=/head/; revision=436968
* Use pipe2() syscall. It is available on all supported FreeBSD versions.Gleb Smirnoff2017-03-261-0/+162
| | | | | | | | | | | | | This makes lang/go not depending on pipe() syscall, this not depending on COMPAT_FREEBSD10 kernel. This is adjusted version of 0ebaca6ba27534add5930a95acffa9acff182e2b from the official Go repo. Approved by: jlaffaye Notes: svn path=/head/; revision=436939
* Update to the 20170323 snapshot of GCC 6.Gerald Pfeifer2017-03-253-4/+6
| | | | | | | | This adds a man page for gcov-dump6 (introduced last week) and also one for gcov-tool6. Notes: svn path=/head/; revision=436908
* Update to the 20170321 snapshot of GCC 5.4.1.Gerald Pfeifer2017-03-253-4/+5
| | | | | | | | This brings a new little utility program gcov-dump6 to dump code coverage data (unfortunately without a man page or documentation). Notes: svn path=/head/; revision=436904
* Remove a double entry of PKGNAMESUFFIX.Marcelo Araujo2017-03-241-1/+0
| | | | | | | Reported by: mat@ Notes: svn path=/head/; revision=436853
* Make cython and cython3 co-exist.Marcelo Araujo2017-03-242-1/+5
| | | | | | | | Reported by: jbeich@ Differential Revision: https://reviews.freebsd.org/D5845 (based on) Notes: svn path=/head/; revision=436848
* - Update to 3.6.1Wen Heping2017-03-233-6/+13
| | | | Notes: svn path=/head/; revision=436773
* Fix PKGNAME collison between lang/cython and lang/cython3Antoine Brodin2017-03-221-0/+1
| | | | Notes: svn path=/head/; revision=436722
* Create a python3 version of lang/cython.Marcelo Araujo2017-03-223-1/+7
| | | | Notes: svn path=/head/; revision=436690
* Update to the 20170319 development snapshot of GCC 7.Gerald Pfeifer2017-03-213-4/+5
| | | | | | | | This brings a new little utility program gcov-dump7 to dump code coverage data (unfortunately without a man page or documentation). Notes: svn path=/head/; revision=436634
* Add two patches to lang/go14.Gleb Smirnoff2017-03-213-0/+157
| | | | | | | | | | | | | | | | | | | | | | | | | - patch-syscall Use SYSCALL assembly instead of INT 0x80 for syscalls on amd64. Using INT 0x80 as syscall gate on amd64 is an accidential and undocumented feature of COMPAT_FREEBSD32. It allows to use 64-bit ABI, but run syscalls through i386 gate. Go used this "feature" to workaround a bug in FreeBSD 8, which is no longer relevant. The patch is exact e9ce76b0eca8fa95dddb90b0a72aadab58de2ffc from go repo. Now lang/go14 doesn't need COMPAT_FREEBSD32 to build and run. - patch-pipe2 The pipe2 syscall is present in all supported versions of FreeBSD, but pipe was removed from FreeBSD 11. With the patch go14 can be built and run on a system without COMPAT_FREEBSD10. Reviewed by: jlaffaye Notes: svn path=/head/; revision=436616
* Add a DOT_INC option to allow people to build unsafe versions of PerlMathieu Arnold2017-03-211-2/+4
| | | | | | | | | with '.' in @INC. Sponsored by: Absolight Notes: svn path=/head/; revision=436586
* Use GH_TAGNAME properly.Mathieu Arnold2017-03-212-5/+6
| | | | | | | Sponsored by: Absolight Notes: svn path=/head/; revision=436578
* Update to v5.25.10-90-gffb91b6.Mathieu Arnold2017-03-203-6/+6
| | | | | | | | Changes: https://github.com/Perl/perl5/compare/v5.25.10-64-gb498628...v5.25.10-90-gffb91b6 Sponsored by: Absolight Notes: svn path=/head/; revision=436544
* Update Erlang 19 ports to version 19.3.Jimmy Olgeni2017-03-208-89/+39
| | | | Notes: svn path=/head/; revision=436538
* - Update devel/doxygen to 1.8.13Antoine Brodin2017-03-191-2/+0
| | | | | | | | | - Adjust ports depending on it PR: 217801 Notes: svn path=/head/; revision=436507
* Update to upstream version 1.16.0Thomas Zander2017-03-195-149/+21
| | | | Notes: svn path=/head/; revision=436488
* Update to the 20170316 snapshot of GCC 6.Gerald Pfeifer2017-03-173-4/+5
| | | | | | | | This brings a new little utility program gcov-dump6 to dump code coverage data (unfortunately without a man page or documentation). Notes: svn path=/head/; revision=436336