aboutsummaryrefslogtreecommitdiff
path: root/lang
Commit message (Collapse)AuthorAgeFilesLines
* lang/ocaml: Unbreak DragonFlyJohn Marino2015-12-171-13/+67
| | | | | | | | | | The previous upgrade removed all the dragonfly patches. Bring those back to restore the port on DragonFly. PR: 203589 Notes: svn path=/head/; revision=403898
* Have patches for Perl ports use the correct file names.Mathieu Arnold2015-12-1615-0/+0
| | | | | | | Sponsored by: Absolight Notes: svn path=/head/; revision=403867
* - Reassign sperber@'s ports after his commit bit was taken in for safekeepingFrederic Culot2015-12-161-1/+1
| | | | Notes: svn path=/head/; revision=403861
* lang/gnatdroid-sysroot(-x86): Only for i386 and amd64John Marino2015-12-162-0/+4
| | | | | | | | | | The gnatdroid sysroot* and binutils* ports do build on other architectures, but the actually gnatroid cross-compilers do not. Until this changes, there is no point to build the dependencies so suppress their building on non-x86 platforms. Notes: svn path=/head/; revision=403859
* - Update to version 1.5.1Marcus von Appen2015-12-162-7/+9
| | | | | | | | | | A full list of changes since version 1.4.1 can be found at https://github.com/micropython/micropython/releases. Changelog: https://github.com/micropython/micropython/releases/tag/v1.5.1 Notes: svn path=/head/; revision=403848
* - Update to 4.02.3Wen Heping2015-12-164-215/+651
| | | | | | | | PR: 203589 Submitted by: michipili@gmail.com(maintainer) Notes: svn path=/head/; revision=403835
* Use modern USES features (execinfo, localbase); no functional changesJohan van Selst2015-12-151-5/+2
| | | | | | | | PR: 205347 Submitted by: pawel Notes: svn path=/head/; revision=403820
* Switch to onigurum5 port and bump PORTREVISION.Alex Dupre2015-12-153-3/+3
| | | | Notes: svn path=/head/; revision=403784
* Update to v5.23.5-201-gd6fa2e2.Mathieu Arnold2015-12-144-5/+7
| | | | | | | | Changes: https://github.com/Perl/perl5/compare/v5.23.5-139-g9da07e0...v5.23.5-201-gd6fa2e2 Sponsored by: Absolight Notes: svn path=/head/; revision=403721
* Fix MASTER_SITES, should have been part of the update.Mathieu Arnold2015-12-141-1/+1
| | | | | | | Sponsored by: Absolight Notes: svn path=/head/; revision=403711
* Update perl 5.22 to 5.22.1.Adam Weinberger2015-12-143-27/+7
| | | | | | | Changes: https://metacpan.org/changes/release/SHAY/perl-5.22.1 Notes: svn path=/head/; revision=403705
* At very long last land PyQt5 5.5.1 ports.Raphael Kubo da Costa2015-12-134-0/+59
| | | | | | | | | | | | | | | Add the required bits to Uses/pyqt.mk along with all the PyQt5 ports. Thankfully this commit is mostly adding new ports, as the hard work was already done in r403297 and r403662. Huge kudos to Tobias Berner <tcberner@gmail.com> and, most importantly, Guido Falsi (madpilot@) for their initial work on these ports (see D2910 in Phabricator for an earlier version of the PyQt5 patch set). PR: 204672 Notes: svn path=/head/; revision=403693
* mark some of the ports that don't build on powerpc64 for meSteve Wills2015-12-131-0/+1
| | | | Notes: svn path=/head/; revision=403676
* Update to upstream version 1.5.0; add OPTION to depend on gdb from portsThomas Zander2015-12-134-13/+23
| | | | Notes: svn path=/head/; revision=403672
* lang/pypy: unbreak build on i386 and armv6David Naylor2015-12-132-4/+12
| | | | | | | | | | | | | | - Add back PYPY_BITS as it is required to define the names of two files, depending if pypy is translated for 32 or 64 bit systems [1]. - Change maintainership to python@ [2][3][4] Reported by: pkg-fallout [1] Approved by: koobs@ [2] PR: 204743 [3] Submitted by: robak@ [4] Notes: svn path=/head/; revision=403664
* - Add LICENSE_FILEDmitry Marakasov2015-12-131-2/+3
| | | | | | | - Silence stripping Notes: svn path=/head/; revision=403652
* - Update maintainer mail addressMartin Wilke2015-12-112-3/+3
| | | | | | | | | | | | - Update/Remove MASTER_SITE PR: 204755 Submitted by: jwbacon@tds.net (maintainer) Approved by: mat (mentor) Differential Revision: D4493 Notes: svn path=/head/; revision=403506
* Move math/why3-gpl => math/why3-sparkJohn Marino2015-12-101-1/+1
| | | | | | | | | | | There are two reasons to rename this port. 1) Upstream never liked it and requested -spark be the suffix instead 2) An ongoing attempt to fix lang/spark may result in a number of slave ports with a -spark suffix, so this keeps up consistency as all of these ports only exist to support that port. Notes: svn path=/head/; revision=403466
* lang/fpc-units: Fix BFD option regressionJohn Marino2015-12-091-2/+2
| | | | | | | | | | | | The BFD option is supported to be off by default on FreeBSD9, but the upgrade to version 3.0.0 re-enabled it because the logic to prevent this was faulty. Using the immediate evaluation (:=) for the options definition restores the intended configuration. Reported by: pkg-fallout Notes: svn path=/head/; revision=403435
* Upgrade to 5.3.2.Vanilla I. Shu2015-12-092-4/+3
| | | | Notes: svn path=/head/; revision=403386
* Update to the 20151208 snapshot of GCC 5, now nominally version 5.3.1.Gerald Pfeifer2015-12-094-3/+5
| | | | | | | Pet overeager portlint (when it comes to patch format). Notes: svn path=/head/; revision=403381
* lang/pypy: update to 4.0.1David Naylor2015-12-095-24/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changes: - Remove plist-sub PYPY_BITS - Switch PYPY_VER to PYPY_CFFI_VER Change Log: - Highlighted features: - Update cffi to 1.3.1. - Update Python implementation to 2.7.10. - New vectorisation optimisations added to the JIT. To enable add --jit vec=1 (or --jit vec_all=1 for all vectorisation optimisations). - Improved JIT warmup time of ~20%. - Reduced memory consumption by ~20%. - Numpy's ndarray and numeric dtypes are almost feature complete. - Numpy's linalg, random and fft have been implemented as cffi modules using the same underlying libraries as upstream. - Bug Fixes - Fix a bug when unrolling double loops in JITted code - Fix multiple memory leaks in the ssl module, one of which affected CPython as well (thanks to Alex Gaynor for pointing those out) - Use pkg-config to find ssl headers on OS-X - Fix a crash on non-linux when running more than 20 threads - In cffi, ffi.new_handle() is more cpython compliant - Accept unicode in functions inside the _curses cffi backend exactly like cpython - Fix a segfault in itertools.islice() - Fix ndarray.copy() for upstream compatability when copying non-contiguous arrays - Fix assumption that lltype.UniChar is unsigned - Fix a subtle bug with stacklets on shadowstack - Improve support for the cpython capi in cpyext (our capi compatibility layer). Fixing these issues inspired some thought about cpyext in general, stay tuned for more improvements - When loading dynamic libraries, in case of a certain loading error, retry loading the library assuming it is actually a linker script, like on Arch and Gentoo - New features - Internal cleanup of RPython class handling - Support stackless and greenlets on PPC machines - Improve debug logging in subprocesses: use PYPYLOG=jit:log.%d for example to have all subprocesses write the JIT log to a file called ?log.%d?, with ?%d? replaced with the subprocess? PID. - Support PyOS_double_to_string in our cpyext capi compatibility layer - Add an optimization pass to vectorize loops using x86 SIMD intrinsics. - Support __stdcall on Windows in CFFI - Improve debug logging when using PYPYLOG=??? - Deal with platforms with no RAND_egd() in OpenSSL - Numpy - Improve support for __array_interface__ - Propagate most NAN mantissas through float16-float32-float64 conversions - Add support for ndarray.ctypes - Fast path for mixing numpy scalars and floats - Add support for creating Fortran-ordered ndarrays - Fix casting failures in linalg (by extending ufunc casting) - Recognize and disallow (for now) pickling of ndarrays with objects embedded in them - Performance improvements and refactorings - Improvements in slicing byte arrays - Improvements in enumerate() - Silence some warnings while translating - Reuse hashed keys across dictionaries and sets - Refactor JIT interals to improve warmup time by 20% or so at the cost of a minor regression in JIT speed - Recognize patterns of common sequences in the JIT backends and optimize them - Make the garbage collecter more incremental over external_malloc() calls - Share guard resume data where possible which reduces memory usage - Fast path for zip(list, list) - Reduce the number of checks in the JIT for lst[a:] - Move the non-optimizable part of callbacks outside the JIT - Factor in field immutability when invalidating heap information - Unroll itertools.izip_longest() with two sequences - Minor optimizations after analyzing output from vmprof and trace logs - Remove many class attributes in rpython classes - Handle getfield_gc_pure* and getfield_gc_* uniformly in heap.py - Improve simple trace function performance by lazily calling fast2locals and locals2fast only if truly necessary Submitted by: robak@ PR: 204743 (with modification) Notes: svn path=/head/; revision=403361
* Drop maintainership on a bunch of portsBaptiste Daroussin2015-12-081-1/+1
| | | | Notes: svn path=/head/; revision=403273
* Don't use GH_TAGNAME when DISTVERSION* variables can be used.Mathieu Arnold2015-12-084-10/+8
| | | | | | | | With hat: portmgr Sponsored by: Absolight Notes: svn path=/head/; revision=403255
* Don't set DISTNAME when using USE_GITHUB and MASTER_SITES=GH, theMathieu Arnold2015-12-082-3/+2
| | | | | | | | | | framework already sets a unique DISTNAME. With hat: portmgr Sponsored by: Absolight Notes: svn path=/head/; revision=403254
* Update to the 20151206 development snapshot of GCC 6.Gerald Pfeifer2015-12-073-28/+3
| | | | | | | files/patch-build-without-bootstrap has now made it upstream, so remove it. Notes: svn path=/head/; revision=403239
* Upgrade lang/erlang-runtime17 to version 17.5.6.6.Jimmy Olgeni2015-12-073-26/+12
| | | | Notes: svn path=/head/; revision=403237
* Update to v5.23.5-139-g9da07e0.Mathieu Arnold2015-12-072-3/+3
| | | | | | | | Changes: https://github.com/Perl/perl5/compare/v5.23.5-81-g4c29884...v5.23.5-139-g9da07e0 Sponsored by: Absolight Notes: svn path=/head/; revision=403205
* lang/gcc6-aux: Fix internal rpath spec on DragonFlyJohn Marino2015-12-061-0/+11
| | | | | | | No revbump necessary because gcc6-aux hasn't been imported to dports yet. Notes: svn path=/head/; revision=403169
* lang/asis: Fix build for gcc6John Marino2015-12-061-0/+10
| | | | | | | | | | | The UET_Address attribute has been removed for gcc6. It was intended for internal use only, but it wasn't used. Rather than apply this patch for GCC6 only through the EXTRA_PATCHES mechanism, just unconditionally remove the check regardless of gnat used to build it. (It should not make any difference). No bump required. Notes: svn path=/head/; revision=403166
* lang/gnat_util: chase update to ada.mk (gcc6-aux support)John Marino2015-12-061-0/+2
| | | | Notes: svn path=/head/; revision=403153
* Add two fixes which have missed the gcc-5.3 release date:Andreas Tobler2015-12-062-0/+54
| | | | | | | | | | - Fix --disable-bootstrap build. - Add ELFv2 support for FreeBSD PowerPC64. Approved by: gerald (maintainer) Notes: svn path=/head/; revision=403150
* Add new port lang/gcc6-auxJohn Marino2015-12-0613-0/+2419
| | | | | | | | | | | This will be the successor to lang/gcc5-aux. GCC6 is still in development although the Ada front end is generally stable. Once gcc6-aux is released, the lang/gcc-aux port will likely be removed. For that to happen, the gnatdroid compilers need to move from it to gcc5-aux or gcc6-aux. The Ada framework will also move to gcc6-aux by default as well. Notes: svn path=/head/; revision=403127
* lang/gcc5-aux: Upgrade version 20150716 => 20161204 (gcc 5.2 => 5.3)John Marino2015-12-063-11/+5
| | | | Notes: svn path=/head/; revision=403112
* FPC ecosystem: Upgrade version 2.6.4 => 3.0.0John Marino2015-12-0529-394/+561
| | | | | | | | | | | | | | | | This is the first major release of FreePascal in nearly four years. There are a ton of new features, way more to list here. see: http://wiki.freepascal.org/FPC_New_Features_3.0 Several new unit ports were added, some were contracted. Most of those were absorbed into the main FPC packages, but two units are no longer supported: sndfile and matroshka. All 99 remaining ports (including Lazarus ports) were build tested on FreeBSD i386 and amd64 Release 10.2 Notes: svn path=/head/; revision=403082
* Update to the GCC 5.3 release.Gerald Pfeifer2015-12-054-5/+6
| | | | | | | | | Reestablish the GRAPHITE option. Still off by default, as originally. Pet overeager portlint (when it comes to patch format). Notes: svn path=/head/; revision=403073
* Fix whitespace around powerpc64 options.Gerald Pfeifer2015-12-051-2/+2
| | | | Notes: svn path=/head/; revision=403020
* Add Java build option for PowerPC64.Andreas Tobler2015-12-041-2/+4
| | | | | | | Approved by: gerald (maintainer) Notes: svn path=/head/; revision=403010
* Update 2.069.1 --> 2.069.2Cy Schubert2015-12-042-6/+3
| | | | Notes: svn path=/head/; revision=402911
* Depend on ${PREFIX}/bin/clang37 to avoid confusion with the clang37Brooks Davis2015-12-031-2/+2
| | | | | | | | | | installed by devel/ccache. PR: 204937 MFH: 2015Q4 Notes: svn path=/head/; revision=402868
* Update to the 20151202 snapshot of GCC 4.9.4.Gerald Pfeifer2015-12-035-4/+6
| | | | | | | Pet overeager portlint. Notes: svn path=/head/; revision=402865
* - Update maintainer's email in 3 portDmitry Marakasov2015-12-021-1/+1
| | | | | | | PR: 204948 Notes: svn path=/head/; revision=402862
* Pet overeager portlint.Gerald Pfeifer2015-12-023-0/+3
| | | | Notes: svn path=/head/; revision=402857
* lang/sbcl: Upgrade version 1.2.9 => 1.3.1John Marino2015-12-026-51/+18
| | | | | | | | PR: 204942 Submitted by: Michael Danilov Notes: svn path=/head/; revision=402845
* - Update to 5.2.4Dmitry Marakasov2015-12-012-4/+4
| | | | | | | | PR: 204446 Submitted by: tkato432@yahoo.com Notes: svn path=/head/; revision=402742
* lang/gnatdroid-binutils-x86: Attempt to fix build on i386John Marino2015-12-012-39/+41
| | | | | | | | This should fix i386 pkg-plist check failures, but I haven't tested it due to not having access to FreeBSD i386 at this moment. Notes: svn path=/head/; revision=402735
* Disable GRAPHITE option for the time being, to be restored later thisGerald Pfeifer2015-12-011-1/+1
| | | | | | | | | | month with the update to GCC 5.3. PR: 204925 Reported by: amdmi3 Notes: svn path=/head/; revision=402728
* - Add NO_ARCHDmitry Marakasov2015-11-301-3/+5
| | | | | | | | - Switch to options helpers - Fix docs installation Notes: svn path=/head/; revision=402685
* Update to v5.23.5-81-g4c29884.Mathieu Arnold2015-11-303-5/+5
| | | | | | | | Changes: https://github.com/Perl/perl5/compare/v5.23.5-23-g04106f2...v5.23.5-81-g4c29884 Sponsored by: Absolight Notes: svn path=/head/; revision=402673
* Update to 5.6.16 release.Alex Dupre2015-11-302-3/+3
| | | | Notes: svn path=/head/; revision=402669