aboutsummaryrefslogtreecommitdiff
path: root/lang
Commit message (Collapse)AuthorAgeFilesLines
...
* Update to 1.33.Mathieu Arnold2016-06-212-3/+6
| | | | | | | Sponsored by: Absolight Notes: svn path=/head/; revision=417250
* Update Linux ports to Centos 6.8.Tijl Coosemans2016-06-202-10/+12
| | | | | | | | | PR: 210373 Submitted by: Piotr Kubaj <pkubaj@anongoth.pl> Differential Revision: https://reviews.freebsd.org/D6891 Notes: svn path=/head/; revision=417169
* Update to v5.25.1-209-g683433b.Mathieu Arnold2016-06-204-8/+8
| | | | | | | | Changes: https://github.com/Perl/perl5/compare/v5.25.1-156-gf871eec...v5.25.1-209-g683433b Sponsored by: Absolight Notes: svn path=/head/; revision=417152
* Update to the 20160619 development snapshot of GCC 7.Gerald Pfeifer2016-06-203-20/+4
| | | | | | | | The issue addressed by files/patch-fix-selftests has been fixed upstream in a variation of my approach, so remove this patch. Notes: svn path=/head/; revision=417146
* Update to the 20160616 snapshot of GCC 6.Gerald Pfeifer2016-06-182-4/+4
| | | | Notes: svn path=/head/; revision=417087
* Rename all files containing a : in their filename.Mathieu Arnold2016-06-178-22/+18
| | | | | | | | | | While there, run make makepatch on affected ports, and rename patches accordingly. Sponsored by: Absolight Notes: svn path=/head/; revision=417041
* lang/python[xx]: backport upstream fix for CVE-2016-5636Ruslan Makhmatkhanov2016-06-178-7/+75
| | | | | | | | | | | | | | | | | Add patch for integer overflow in zipimport module to all our python ports. While I'm here, get rid of -f flag in ${RM} invocation, because ${RM} already expands to rm -f, so in result we are getting something like: /bin/rm -f -f /wrkdirs/usr/ports/lang/python35/work/stage/usr/local/lib/libpython3.so PR: 210325 Submitted by: Vladimir Krstulja <vlad-fbsd@acheronmedia.com> Security: 1d0f6852-33d8-11e6-a671-60a44ce6887b With hat: python Notes: svn path=/head/; revision=417019
* With the default options set, ruby is also sometime failing with:Mathieu Arnold2016-06-171-4/+2
| | | | | | | | | | | | | --- loadpath.o --- loadpath.c:30:2: error: RUBY_EXEC_PREFIX must be defined ^ loadpath.c:41:50: error: use of undeclared identifier 'RUBY_LIB_VERSION' typedef char ruby_lib_version_string[(int)sizeof(RUBY_LIB_VERSION) - 2]; Sponsored by: Absolight Notes: svn path=/head/; revision=417013
* Update to the 20160614 snapshot of GCC 5.4.1.Gerald Pfeifer2016-06-162-4/+4
| | | | | | | | This also covers following (and hence fixing) armv6hf* -> armv6* on FreeBSD 11 and later. Notes: svn path=/head/; revision=416958
* Update to v5.25.1-156-gf871eec.Mathieu Arnold2016-06-143-4/+6
| | | | | | | | Changes: https://github.com/Perl/perl5/compare/v5.25.1-110-ge2733f9...v5.25.1-156-gf871eec Sponsored by: Absolight Notes: svn path=/head/; revision=416892
* Update Erlang 18 ports to version 18.3.4.Jimmy Olgeni2016-06-148-14/+28
| | | | Notes: svn path=/head/; revision=416885
* lang/pcc: 1.0.0 -> 1.1.0Kurt Jaeger2016-06-137-148/+40
| | | | | | | | | | | | | | | | | - Add RUN_DEPENDS on devel/pcc-libs port on the same version - Adapt PLIST_FILES - Add THREADS option to "Enable Thread-local storage (TLS)" - Add new patch for ${WRKSRC}/cc/cc/cc.c file, related to inverted MULTIARCH_PATH define check - Replace some static patches with sed patches - Remove unneeded patches for this version PR: 196642 Submitted by: Sender Ghost <lightside@gmx.com> Approved by: joel (maintainer) Notes: svn path=/head/; revision=416864
* Fix build on CURRENT.Michael Gmelin2016-06-131-3/+13
| | | | | | | | | This is a bit defensive, static_cast<int> might've cut it as well. Approved by: mentors (implicit) Notes: svn path=/head/; revision=416855
* Update to the 20160612 development snapshot of GCC 7.Gerald Pfeifer2016-06-133-4/+20
| | | | | | | | | Add files/patch-fix-selftests as a temporary workaround for a boostrap failure with older versions of GCC or compilers different from GCC. Notes: svn path=/head/; revision=416840
* Skip armv6hf support and move it into armv6.Andreas Tobler2016-06-131-0/+18
| | | | Notes: svn path=/head/; revision=416832
* lang/gcc6-aux: Remove useless ARMv6 patchJohn Marino2016-06-121-18/+0
| | | | | | | | | | | By Makefile restriction, gcc6-aux can only be built on x86-64 and i386. This restriction is due to a lack of a bootstrap compiler required for Ada. Thus, the recently added ARMv6 patch has no effect (plus gcc6-aux is updated by diff-* patchsets and single patches can interfer with that scheme.) Notes: svn path=/head/; revision=416801
* lang/librep: Update version 0.92.5=>0.92.6Muhammad Moinur Rahman2016-06-112-4/+5
| | | | | | | - Add USES=autoreconf as dist no longer provides configure script Notes: svn path=/head/; revision=416764
* lang/py-mx-base: Update version 3.2.8=>3.2.9Muhammad Moinur Rahman2016-06-113-3/+10
| | | | Notes: svn path=/head/; revision=416758
* Welcome to the GCC 6.1 release, the first release of the GCC 6 series.Gerald Pfeifer2016-06-109-0/+410
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The default mode for C++ is now -std=gnu++14 instead of -std=gnu++98. Type-based alias analysis now disambiguates accesses to different pointers. This improves precision of the alias oracle by about 20-30% on higher-level C++ programs. Programs doing invalid type punning of pointer types may now need -fno-strict-aliasing to work correctly. Value range propagation now assumes that the this pointer of C++ member functions is non-null. This eliminates common null pointer checks but also breaks some non-conforming code-bases (such as Qt-5, Chromium, KDevelop). As a temporary work-around -fno-delete-null-pointer-checks can be used. Wrong code can be identified by using -fsanitize=undefined. There have been significant improvements around link-time optimization and inter-procedural optimization and some support for OpenACC (though probably not tested on FreeBSD) and version 4.5 of the OpenMP specification. Source locations for the C and C++ compilers are now tracked as ranges and diagnostics can now contain "fix-it hints". New command-line options include -Wshift-negative-value, -Wshift-overflow, -Wtautological-compare, -Wnull-dereference, -Wduplicated-cond, and -Wmisleading-indentation. C++ Concepts are now supported when compiling with -fconcepts, and there are several other improvements around support for newer C++ features as well as in the libstdc++ library. Fortran now features Fortran 2008 SUBMODULE support, Fortran 2015 EVENT_TYPE, EVENT_POST, EVENT_WAIT, and EVENT_QUERY support, and improved support for OpenMP and OpenACC. A lot has happened on the AArch64 and ARM fronts, on x86-64 there is now Skylake with AVX-512 support, AMD instructions monitorx and mwaitx, and support for address spaces __seg_fs, __seg_gs, and __seg_tl, as well as AMD Zen (family 17h) processors, and basic support has been added for POWER9. https://gcc.gnu.org/gcc-6/changes.html has a more extensive set of changes and https://gcc.gnu.org/gcc-6/porting_to.html has a solid overview of issue you may encountering porting to this new version. Notes: svn path=/head/; revision=416661
* Update to the 20160609 snapshot of GCC 6.Gerald Pfeifer2016-06-102-4/+4
| | | | Notes: svn path=/head/; revision=416657
* lang/asis: Upgrade version 2015 => 2016John Marino2016-06-106-37/+33
| | | | | | | Bump ports that depend on ASIS as well. Notes: svn path=/head/; revision=416646
* Update to the 20160608 snapshot of GCC 5.4.1, that is, this is now basedGerald Pfeifer2016-06-092-4/+4
| | | | | | | on the GCC 5.4 release. Notes: svn path=/head/; revision=416640
* Update to the 20160608 snapshot of GCC 4.9.4.Gerald Pfeifer2016-06-092-4/+4
| | | | Notes: svn path=/head/; revision=416633
* textproc/xmlada: Upgrade version 4.6.0.0 => 17.0.0 (scheme change)John Marino2016-06-091-1/+1
| | | | | | | | | The numbering scheme changed to presumably match years (e.g. 17 => 2017) Bump everything with a build dependency as there is a matching soname change. Everything still builds on a DF exp-run. Notes: svn path=/head/; revision=416601
* lang/groovy: update 2.4.6 -> 2.4.7Jason Unovitch2016-06-092-5/+6
| | | | | | | Reported by: portscout Notes: svn path=/head/; revision=416577
* lang/gcc5-aux: Upgrade version 20151204 => 20160603 (gcc 5.3 => 5.4)John Marino2016-06-075-31/+12
| | | | | | | | Remove the recently added ARM patch. This port has always been limited to amd64 and i386 so patching ARM code has no effect. Notes: svn path=/head/; revision=416524
* lang/itcl4: do not strip the stubs lib, consumers need the stubs pointer symbolPietro Cerutti2016-06-072-9/+4
| | | | | | | Reported by: Peter da Silva <peter.dasilva@flightaware.com> Notes: svn path=/head/; revision=416498
* Update lang/elixir to version 1.2.6.Jimmy Olgeni2016-06-062-5/+6
| | | | Notes: svn path=/head/; revision=416466
* Update to the GCC 5.4 release.Gerald Pfeifer2016-06-064-107/+4
| | | | | | | | | | | files/patch-build-without-bootstrap and files/patch-gcc-freebsd-powerpc64 (ELFv2 support for FreeBSD PowerPC64) are now upstream, so drop them. Due to timeing of the release freeze files/patch-armv6-hf-support has not been integrated in this upstream release yet. Notes: svn path=/head/; revision=416463
* Update to the 20160602 snapshot of GCC 6.Gerald Pfeifer2016-06-062-4/+4
| | | | | | | | This includes following (and hence fixing) armv6hf* -> armv6* on FreeBSD 11 and later. Notes: svn path=/head/; revision=416459
* lang/tcl87: two minor fixes after the versioning scheme changePietro Cerutti2016-06-061-2/+2
| | | | Notes: svn path=/head/; revision=416454
* lang/tcl87: switch to a versioning scheme including the update datePietro Cerutti2016-06-061-2/+1
| | | | | | | Suggested by: mat Notes: svn path=/head/; revision=416452
* lang/tcl87: update to fossil checkin 942948a1eaPietro Cerutti2016-06-064-8/+9
| | | | Notes: svn path=/head/; revision=416451
* Update to the 20160605 development snapshot of GCC 7.Gerald Pfeifer2016-06-062-4/+4
| | | | | | | | This includes following (and hence fixing) armv6hf* -> armv6* on FreeBSD 11 and later. Notes: svn path=/head/; revision=416450
* Update to v5.25.1-110-ge2733f9.Mathieu Arnold2016-06-064-10/+11
| | | | | | | | Changes: https://github.com/Perl/perl5/compare/v5.25.1-91-gfbe0543...v5.25.1-110-ge2733f9 Sponsored by: Absolight Notes: svn path=/head/; revision=416448
* Update to 0.7.4Ashish SHUKLA2016-06-043-3/+15
| | | | Notes: svn path=/head/; revision=416379
* Update to upstream version 4.11.0Thomas Zander2016-06-043-35/+58
| | | | | | | | | | | | | | | | | Extensive changelog on http://code.call-cc.org/releases/4.11.0/NEWS-4.11.0 including security fixes for Specialisation rules for string-{ref,set!}, bit-set? and move-memory no longer use unchecked C functions which could result in undefined behaviour, including buffer overruns. While on it: Pet portlint PR: 209810 Submitted by: vmagerya@gmail.com (maintainer) Reported by: philneaton95@gmail.com MFH: 2016Q2 Notes: svn path=/head/; revision=416371
* Update to the 20160601 snapshot of GCC 4.9.4.Gerald Pfeifer2016-06-042-3/+4
| | | | Notes: svn path=/head/; revision=416347
* Skip armv6hf support and move it into armv6.Andreas Tobler2016-06-031-0/+18
| | | | Notes: svn path=/head/; revision=416339
* Fix portlint complaints....Andreas Tobler2016-06-031-0/+1
| | | | Notes: svn path=/head/; revision=416338
* Skip armv6hf support and move it into armv6.Andreas Tobler2016-06-034-0/+70
| | | | | | | Discussed with: gerald@ Notes: svn path=/head/; revision=416337
* Deprecate ports broken for more than 6 monthsAntoine Brodin2016-06-037-0/+14
| | | | Notes: svn path=/head/; revision=416324
* Update beignet to 1.1.2.Koop Mast2016-06-025-2205/+14
| | | | | | | | | | | | | 1. Add Broxton support. 2. Add llvm3.7 support. 3. Fix event bugs. 4. Fix the annoying "Failed to release userptr..." error message. 5. Fix printf bugs. Changelog: https://01.org/beignet/downloads/beignet-1.1.2-2016-04-19 Notes: svn path=/head/; revision=416286
* lang/tcl87: pet portlint, remove trailing spaces from pkg-plistPietro Cerutti2016-06-012-16/+16
| | | | Notes: svn path=/head/; revision=416251
* lang/tcl87: add portPietro Cerutti2016-06-019-0/+2003
| | | | | | | | | | This is the development (trunk) version of Tcl, currently tagged 8.7.a0. I plan to integrate this into the USES=tcl framework once 8.7.0 is released. Use at your at your own risk. Notes: svn path=/head/; revision=416250
* lang/seed7: update to 05_20160531Pietro Cerutti2016-06-012-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changes: - Documentation comments have been added or improved in many files. - The compiler (s7c) has been improved to start C compiler and linker direct and not via a shell (except when the compiler must be started with a script). - The program chkccomp.c has been improved to use consecutive numbers for test program files. - The program chkccomp.c has been improved to show the progress of the tests done. - The experimental function startProcess, with files to redirect, has been added to process.s7i. - The functions childStdIn, childStdOut and childStdErr have been added to process.s7i. - The function shellParameters has been added to shell.s7i. - The function noEmptyStrings has been added to seed7_05.s7i. - A conv operator to convert an interface object to a specific implementation type has been added to seed7_05.s7i. - The compiler (s7c) has been improved to support the new conv operator defined in seed7_05.s7i. - In cc_conf.s7i the configuration values CC_OPT_DEBUG_INFO, CC_FLAGS, LINKER_FLAGS, SYSTEM_LIBS, SYSTEM_CONSOLE_LIBS, SYSTEM_DRAW_LIBS and SYSTEM_DB_LIBS have been changed to be arrays of strings instead of strings. - In cc_conf.s7i the configuration values CALL_C_COMPILER_FROM_SHELL, CC_ERROR_FILDES, REDIRECT_FILDES_1, REDIRECT_FILDES_2 and NULL_DEVICE have been added. - In cc_conf.s7i the configuration value REDIRECT_C_ERRORS has been removed. - Interpreter and compiler have been improved to support the actions PCS_CHILD_STDERR, PCS_CHILD_STDIN, PCS_CHILD_STDOUT, FIL_PIPE and FIL_OPEN_NULL_DEVICE. - The function analyzeProg in analyze.c has been improved to have less usages of the global variable prog. - The functions in chkccomp.c have been changed to static functions. - The program chkccomp.c has been improved to define POPEN_SUPPORTS_CLOEXEC_MODE, FOPEN_SUPPORTS_CLOEXEC_MODE, HAS_FCNTL_SETFD_CLOEXEC and HAS_PIPE2. - The function filPipe has been added to fil_unx.c and fil_win.c. - In fil_rtl.c the functions filOpen and filPopen have been improved to open files with the CLOEXEC flag, when possible. - The function filOpenNullDevice has been added to fil_rtl.c. - The functions init_findid, init_entity and init_sysvar have been changed to use a progType parameter. - The functions pcsStart in pcs_unx.c and pcs_win.c have been improved to have parameters for stdin, stdout and stderr. - The functions pcsChildStdErr, pcsChildStdIn and pcsChildStdOut have been added to pcs_rtl.c. . The functions pcs_childStdErr, pcs_childStdIn and pcs_childStdOut have been added to pcslib.c. - In src/read_me.txt descriptions of SEARCH_PATH_DELIMITER. Notes: svn path=/head/; revision=416243
* Github cleanup.Mathieu Arnold2016-06-016-10/+12
| | | | | | | | | | | | - Use the version tag instead of commit hash when they're the same. - Remove unnneeded variables. - Simplify go- ports when possible. - Various fixes. Sponsored by: Absolight Notes: svn path=/head/; revision=416242
* Remove expired port:Rene Ladan2016-06-0117-17698/+0
| | | | | | | 2016-06-01 lang/ruby20: Upstream support ended Notes: svn path=/head/; revision=416235
* Update to upstream release 1.9.0Thomas Zander2016-05-316-40/+37
| | | | Notes: svn path=/head/; revision=416219
* Update to the 20160529 development snapshot of GCC 7.Gerald Pfeifer2016-05-302-4/+4
| | | | Notes: svn path=/head/; revision=416145