aboutsummaryrefslogtreecommitdiffstats
path: root/lang
Commit message (Collapse)AuthorAgeFilesLines
* Update lang/erlang-runtime20 to version 20.2.2.olgeni2017-12-192-6/+9
|
* - Update to 0.6.2 [1]lwhsu2017-12-195-21/+39
| | | | | | | - Pet portlint(1) PR: 224421 [1] Submitted by: Iblis Lin <iblis@hs.ntnu.edu.tw> (maintainer)
* Update lang/ruby2[2,3,4] to latest versions.swills2017-12-196-9/+21
| | | | | | | | | Fixes a security issue. PR: 224356 Submitted by: Yasuhiro KIMURA <yasu@utahime.org> MFH: 2017Q4 Security: dd644964-e10e-11e7-8097-0800271d4b9c
* Mark BROKEN: fails to packageantoine2017-12-191-0/+2
| | | | Reported by: pkg-fallout
* This port is also affected by aarch64 not having sbrk.linimon2017-12-191-0/+2
| | | | Approved by: portmgr (tier-2 blanket)
* Update to the 20171214 snapshot of GCC 7.2.1.gerald2017-12-192-4/+4
|
* Update to v5.27.6-327-g5a73696.mat2017-12-192-4/+4
| | | | Sponsored by: Absolight
* Update lang/erlang-wx to version 19.3.6.5.olgeni2017-12-192-3/+5
|
* Update lang/erlang-java to version 19.3.6.5.olgeni2017-12-192-3/+5
|
* Update lang/erlang to version 19.3.6.5.olgeni2017-12-192-12/+14
|
* Update lang/erlang-runtime19 to version 19.3.6.5.olgeni2017-12-192-11/+14
|
* Further pre-update cleanups for `lang/ocaml':danfe2017-12-183-109/+14
| | | | | | | | | | | | | - Do not suppress .bak-files when patching things with ``sed(1) -i'', those can be useful for debugging and catching no-ops - Drop `files/manfiles', it is no longer used (looks like a relic from pre-staging times) - Do not pass ``-as "${AS} ${ASFLAGS}"'' in the initial CONFIGURE_ARGS: when ARM support was added in r361233, appropriate values are passed conditionally (subject to ${ARCH}), see line 69 - Simplify handling of CFLAGS (obtained from RedHat package): rather than passing them as part of the compiler and "fixing" one generated Makefile in `post-configure', teach the configure script about them
* Convert to USE_PYTHON=concurrent instead of doing it manually, and addmat2017-12-181-10/+7
| | | | | | | | flavors. While there, cleanup a bit. Sponsored by: Absolight
* In sight of long-overdue update of `lang/ocaml', start cleaning things up:danfe2017-12-182-54/+1
| | | | | | | | | | | | | | | | - Remove hunks from `patch-configure' that are irrelevant on *BSD - Do not aggressively edit configure script in `post-patch', especially when it is not required (e.g. no variables are expanded). This was the reason for bogus changes committed in r403835 by wen@ and r403898 by marino@ (cf. "$bytecclinkopts $bytecclinkopts $bytecclinkopts"); now ``make makepatch'' command is idempotent again - Do not needlessly pass STAGEDIR via MAKE_ENV: it is correctly passed via MAKE_ARGS (as DESTDIR), and OCaml's build system is aware of it, while nowhere referencing STAGEDIR variable - Drop permission fix for ld.conf that was added in r169472 by itetcu@ 11 years 4 months ago: it is no-op these days Build logs remain identical (modulo the whitespace), regression tests pass.
* Also broken on aarch64, though for different reason.linimon2017-12-181-0/+1
| | | | Approved by: portmgr (tier-2 blanket)
* Actualize BROKEN_sparc64 statement. It was (re)marked broken last time indanfe2017-12-181-2/+1
| | | | | | | | | | | | | | r138465 by mi@ (first time in r109062 by kris@), that's 12.5 years ago, and never revisited ever since (except minor facelifting in r387855 by marino@). The world was largely different back then, with GCC 3.4.4 and OCaml 3.08.3. Currently it does not build on 10.4-STABLE running under QEMU 2.9.0. While here, remove stale comment about hardcoded GCC for depend target that was added in r292093 by bf@ and later *not* removed in r385012 by marino@ together with in-place editing commands it was attributed to. I messed up the history with r456400, thinking it still applies yet not performing the proper archaeology check, and rightfully deserve a pointy hat for that.
* Update mesa ports to 17.3.0zeising2017-12-171-3/+0
| | | | | | | | | | Add missing dependencies on xcb and xxf86vm. Changelog for mesa: https://www.mesa3d.org/relnotes/17.3.0.html PR: 223195 Submitted by: jbeich Tested by: Greg V, cpm
* Add an upstream patch:lwhsu2017-12-179-3/+69
| | | | | | | | | http://git.php.net/?p=php-src.git;a=commit;h=72ec23d8233ac9a2071f991752cff55febb167d5 This eliminate a warning while building with clang on 32-bit system and enable other programs' configure scripts test PHP feature with `-Werror` Approved by: tz (maintainer)
* lang/erlang-runtime17: backport fix for CVE-2017-1000385 from erlang-runtime18.olgeni2017-12-174-1/+53
| | | | | PR: 224278 Submitted by: Stefan Grundmann
* lang/scala: Update to 2.12.4tobik2017-12-162-4/+4
| | | | | | | Changes: http://scala-lang.org/news/2.12.4 PR: 224367 Submitted by: j-keck <jhyphenkeck@gmail.com> Approved by: Jens Grassel <jan0sch@mykolab.com> (maintainer)
* Update lang/erlang-runtime20 to version 20.2.1.olgeni2017-12-152-6/+8
|
* First step to unbreak `lang/ocaml' on aarch64: teach configure script thatdanfe2017-12-152-12/+27
| | | | | | | | | | | | | | | the architecture exists on FreeBSD. Unfortunately, this is not enough for build to succeed, it now complains that as(1) is not found: ../boot/ocamlrun ../ocamlopt -strict-sequence -w +33..39 -g -warn-error A -bin-annot -nostdlib -safe-string `./Compflags camlinternalFormatBasics.cmx` -c camlinternalFormatBasics.ml sh: as: not found File "camlinternalFormatBasics.ml", line 1: Error: Assembler error, input left in file /tmp/camlasm4329ae.s gmake[7]: *** [Makefile.shared:84: camlinternalFormatBasics.cmx] Error 2 Developed on: ref11-aarch64.freebsd.org
* Improve handling of the system architecture in `lang/ocaml'.danfe2017-12-152-6/+16
| | | | | | | | | | | | | | | | | | OCaml is using ARCH variable throughout its makefiles, which clashes with our own variable of the same name. To workaround it, OCAML_ARCH variable was introduced which is set based on ARCH, and makefiles later patched in the `post-configure' target. This approach does not scale well with porting OCaml to new architectures as being fragile and sometimes making the build non-idempotent under some circumstances. Instead of "fixing" makefiles post-configure, rename ARCH to SYSTEM_ARCH: this avoids the clash altogether and lets configure script to set correct values for supported architectures in the first place with no adjustments required afterwards. Tested on: i386, amd64, powerpc
* lang/ruby22, 23, 24: update ARCHsswills2017-12-153-15/+12
| | | | | | | Add armv7, drop armv6hf and ia64. While here, drop unneeded quotes. PR: 223986 Submitted by: linimon
* Update to the 20171213 snapshot of GCC 6.4.1.gerald2017-12-152-4/+4
|
* Update KDE Frameworks to 5.41tcberner2017-12-151-3/+3
| | | | | | | PR: 224227 Exp-run by: antoine Reviewed by: adridg, rakuco Differential Revision: https://reviews.freebsd.org/D13367
* lang/rubinius: fix build with Ruby 2.4swills2017-12-151-29/+29
|
* lang/oo2c: fix build with new libxml2swills2017-12-152-2/+8
| | | | Submitted by: Walter Schwarzenfeld <w.schwarzenfeld@utanet.at> (via email)
* lang/oo2c: mark broken with new libxml2swills2017-12-141-0/+2
|
* Add missing IGNORE_WITH_PHP for various pecl-ports.tz2017-12-141-1/+1
| | | | | | | | | | After testing every pecl-* port with PHP 5.6, 7.0, 7.1 and 7.2 i set the IGNORE_WITH_PHP accordingly to the fallout. PR: 222165 Reported by: brnd Approved by: portmgr (blanket) Differential Revision: https://reviews.freebsd.org/D13476
* Update lang/erlang-runtime20 to version 20.2.olgeni2017-12-132-35/+13
|
* Update to 0.428sunpoet2017-12-122-4/+4
| | | | Changes: http://search.cpan.org/dist/List-MoreUtils/Changes
* Update to the 20171210 snapshot of GCC 8.gerald2017-12-123-18/+4
| | | | | | The issue that triggered my workaround in files/patch-gcc_tree-cfg.c has been addressed upstream based on my report, so this local patch can be removed. (It would conflict anyway.)
* Re-try ports affected by bug 193528 on powerpc* after r449590jbeich2017-12-121-1/+0
|
* Fix dumb typos.linimon2017-12-121-2/+2
| | | | Approved by: "clean up your mess"
* Update to v5.27.6-191-gff79a40.mat2017-12-113-6/+6
| | | | Sponsored by: Absolight
* Update to 1.4.2krion2017-12-112-6/+6
| | | | | Approved by: mat (mentor) Differential Revision: https://reviews.freebsd.org/D13429
* Remove blank linesunpoet2017-12-111-1/+0
| | | | Approved by: portmgr (blanket)
* - Update WWWamdmi32017-12-111-1/+1
| | | | Approved by: portmgr blanket
* Mark more ports broken that fail on both armv6 and armv7.linimon2017-12-093-4/+10
| | | | Approved by: portmgr (tier-2 blanket)
* Update to the 20171207 snapshot of GCC 7.2.1.gerald2017-12-092-4/+4
|
* lang/myrddin: Fix build when PREFIX != /usr/localtobik2017-12-091-0/+1
|
* Update to the 20171206 snapshot of GCC 6.4.1.gerald2017-12-082-4/+4
|
* lang/owl-lisp: update to 0.1.14, tested against security/radamsarene2017-12-082-5/+4
| | | | Reported by: portscout
* Update to 1.18.4knu2017-12-072-4/+4
| | | | | PR: 224152 Submitted by: Yasuhiro KIMURA
* lang/php72: Update from 7.2.0 RC 6 to 7.2.0tz2017-12-062-7/+6
| | | | Changelog: http://www.php.net/ChangeLog-7.php#7.2.0
* Do not set WRKSRC when using USE_GITHUB, it is always correct.mat2017-12-061-2/+0
| | | | | | | If it is not correct, it is because you did not set GH_PROJECT correctly. Sponsored by: Absolight
* lang/php72: Add support for libargon2tz2017-12-061-2/+4
| | | | | | | PHP now provides support for argon-hashes. Add this support to the port. Reported by: Petr Hejl <petr.hejl@freedev.cz>
* Remove the additional java category from this port. lang/gcc6, whichgerald2017-12-051-1/+1
| | | | | | | this pulls in by default, still provides GCJ/libgcj (as the last GCC-based port doing so), but unlike C, C++, or Fortran we do not create any symlink for Java and users may also change the default version of GCC, so really nothing Java-specific here.
* Update to the 20171203 snapshot of GCC 8.gerald2017-12-053-33/+4
| | | | I pushed files/patch-clang3.4.1-fixes upstream, so remove it here.
* - Add EMBED to default on optionslwhsu2017-12-054-8/+8
| | | | | | This is required for the php module of www/unit Approved by: ale, tz (maintainers)
* Update to v5.27.6-120-gbcc30fd.mat2017-12-043-18/+18
| | | | | Changes: https://github.com/Perl/perl5/compare/v5.27.6-62-gb2e7ed7...v5.27.6-120-gbcc30fd Sponsored by: Absolight
* Ensure our dependencies also work properly when GCC_DEFAULT is one ofgerald2017-12-031-1/+3
| | | | | | the older versions, in particular 4.9 which is the last working on SPARC. Reported by: linimon
* Remove special code handling armv7 and armv6 (which for GCC 6 andgerald2017-12-031-12/+1
| | | | | | | | | | 5-based ports is necessary for aarch64, armv6 and armv7, but that we do not need for newer ports). [1] Shorten the distinct .if statements for architecture-specific settings, to use .elif instead. Consulted with: andreast [1]
* Fix configure options for gnustep-maketheraven2017-12-032-2/+2
| | | | | | | We were not setting the flag to select the GNUstep ABI, so were defaulting to using the GCC-compatible version, which was likely to trigger a lot of subtle bugs. This was noticed when C++ exceptions thrown through Objective-C stack frames caused segfaults.
* Update to the 20171130 snapshot of GCC 7.2.1.gerald2017-12-012-6/+9
| | | | | | | | | | | | Backport the change to ensure what we install is stripped (i.e., debug info is removed) from lang/gcc7. See revision 454177 for background. [1] Shorten the distinct .if statements for architecture-specific settings, to use .elif instead. Reported by: Ports QA Framework, miwi, sobomax [1] Discussed with: tijl, miwi [1] Differential Revision: https://reviews.freebsd.org/D10357 [1]
* Remove expired ports:rene2017-12-017-179/+0
| | | | | | | 2017-11-30 www/p5-Yahoo-Lifestyle: This service has been shut down 2017-11-30 games/linux-rtcw: Use the native and open source games/iortcw instead 2017-11-30 java/bootstrap-openjdk: superseded by java/bootstrap-openjdk[68] 2017-11-30 lang/gcc46: Unsupported by upstream. Use GCC 6 or newer instead.
* Convert Python ports to FLAVORS.mat2017-11-3014-40/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Ports using USE_PYTHON=distutils are now flavored. They will automatically get flavors (py27, py34, py35, py36) depending on what versions they support. There is also a USE_PYTHON=flavors for ports that do not use distutils but need FLAVORS to be set. A USE_PYTHON=noflavors can be set if using distutils but flavors are not wanted. A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been added to cope with Python ports that did not have the Python PKGNAMEPREFIX but are flavored. USES=python now also exports a PY_FLAVOR variable that contains the current python flavor. It can be used in dependency lines when the port itself is not python flavored. For example, deskutils/calibre. By default, all the flavors are generated. To only generate flavors for the versions in PYTHON2_DEFAULT and PYTHON3_DEFAULT, define BUILD_DEFAULT_PYTHON_FLAVORS in your make.conf. In all the ports with Python dependencies, the *_DEPENDS entries MUST end with the flavor so that the framework knows which to build/use. This is done by appending '@${PY_FLAVOR}' after the origin (or @${FLAVOR} if in a Python module with Python flavors, as the content will be the same). For example: RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} PR: 223071 Reviewed by: portmgr, python Sponsored by: Absolight Differential Revision: https://reviews.freebsd.org/D12464
* lang/rust: Disable "omit frame pointers"dumbbell2017-11-302-4/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Before the patch, the default behavior of the compiler was to omit frame pointers. However, even though it looks fine for the code produced by the compiler, the compiler itself was broken. When there was a compilation error, rustc panics to report that error. While handling that panic, it tries to unwind the stack but fails to do so, which results in an abort(3). Here is an example: $ rustc hello.rs error: invalid reference to argument `0` (no arguments given) --> hello.rs:2:5 | 2 | println!("Hello {}") | ^^^^^^^^^^^^^^^^^^^^ | = note: this error originates in a macro outside of the current crate error: aborting due to previous error fatal runtime error: failed to initiate panic, error 5 Abort trap (core dumped) The problem also exists on other systems such as OpenBSD and i686-unknown-linux-musl. "omit frame pointers" was already disabled for i686-unknown-linux-musl: https://github.com/rust-lang/rust/blob/88a28ff6028cf197ed6b4185d8cd4887f05e3e07/src/librustc_back/target/i686_unknown_linux_musl.rs#L22 The patch does the same for *-unknown-freebsd. See the upstream bug for more informations: https://github.com/rust-lang/rust/issues/43575
* Attempt to build on armv7 by generalizing from armv6 code.linimon2017-11-301-2/+3
| | | | | | | | | Unfortanately it didn't build for me on armv7: perhaps it is a difference in compiler. (It currently builds on armv6 on the freebsd.org cluster.) So, this is a necessary but insufficient step. Approved by: portmgr (tier-2 blanket)
* Update to the 20171129 snapshot of GCC 6.4.1.gerald2017-11-302-4/+8
| | | | | Like with lang/gcc6 now, make sure what we install is stripped (i.e., debug info is removed). (For more background see revisions 454177.)
* For ports that are marked BROKEN on armv6, and also fail to build onlinimon2017-11-3020-0/+20
| | | | | | | | | | armv7, mark them so. This is part two of a multipart commit to bring armv7 ports to parity with armv6. Approved by: portmgr (tier-2 blanket) Obtained from: lonesome.com -exp run
* For ports that are marked NOT_FOR/ONLY_FOR armv6, also mark them solinimon2017-11-302-2/+3
| | | | | | | | | on armv7. This is part one of a multipart commit to bring armv7 ports to parity with armv6. Approved by: portmgr (tier-2 blanket)
* Update to the 20171126 snapshot of GCC 8.gerald2017-11-304-4/+51
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This requires two temporary patches to allow for building with clang 3.4.1 (on FreeBSD 10.4) and trimming down an overeager check that breaks Wine, for example. Forward port revision 454177 from lang/gcc7: [1] Make sure what we install is stripped (i.e., debug info is removed). The straightforward way is setting INSTALL_TARGET to install-strip, which is supported by the upstream GCC build machinery. Unfortunately this fails when running as regular user (non-root) since strip requires write permission to the files in question, and we install binaries as r-xr-xr-x by default. To work around that we need to set BINMODE to allow for write access by the user, something that's common on GNU/Linux (which is why this probably has not been noticed there). This is not necessary when running as root. (A different approach suggested was to set STRIP=true, alas that leads to many files actually not being stripped. This is due to GCC using its own script install-sh that in turn uses cp, chmod, strip,... instead of our own install-* tools in many cases.) Reported by: Ports QA Framework, miwi, sobomax [1] Discussed with: tijl, miwi [1] Differential Revision: https://reviews.freebsd.org/D10357 [1]
* Remove DTRACE_DESC in favor of the default description.gerald2017-11-303-3/+0
| | | | Approved by: tz
* Fix USE_GITHUB usage.mat2017-11-282-3/+3
| | | | Sponsored by: Absolight
* lang/rust: avoid LLVM targeting SSE2 on i386 by defaultjbeich2017-11-282-0/+12
| | | | | | | | This may help ports like textproc/ripgrep to run on old hardware. Rust itself still requires SSE2 until bootstrap is regenerated. PR: 223415 Approved by: rust (dumbbell)
* Remove DEBUG_DESC in favor of the default one.gerald2017-11-283-3/+0
| | | | Approved by: tz
* lang/rust: Remove the LLVM_PORT optiondumbbell2017-11-282-14/+1
| | | | | | | | | | | | | | | | | | | | | | | | FTR, this option allowed to used LLVM from ports instead of building the bundled copy. The problem is that this combination isn't really tested upstream. This led to regressions which are difficult to diagnose. For instance, in Rust 1.21.0, the bundled LLVM provided a new API to query the features supported by the target arch. The equivalent code inside Rust was removed to use that new API. Unfortunately, building Rust 1.21.0+ with a copy of LLVM not providing this API didn't failed but instead made that list of CPU features empty. This resulted in the following obscure build failure in Firefox: error[E0432]: unresolved import `x86::sse2` To avoid future pain for both end users and maintainers, we decided to remove that option. Yes, it will increase the (already long) time to build Rust, but it should save time wasted on debugging what is not really supported anyway. PR: 223342, 223300 Reported by: Many users
* Update to v5.27.6-62-gb2e7ed7.mat2017-11-274-5/+7
| | | | | Changes: https://github.com/Perl/perl5/compare/v5.27.5-431-g326c4ae...v5.27.6-62-gb2e7ed7 Sponsored by: Absolight
* lang/rust: Update to 1.22.1dumbbell2017-11-278-227/+30
| | | | | | | | | | | Support for LibreSSL up-to 2.6.3 is now included, thus we can remove the patches to the `openssl` and `openssl-sys` crates. The renewed bootstrap for aarch64 was created on 11.0-RELEASE, instead of 11.1-STABLE. It should allow it to run on all 11.x and thus fix the build on 11.0-RELEASE. [1] PR: 223009 [1]
* Remove obsolete line. ia64 support failed years ago.linimon2017-11-271-2/+0
| | | | Approved by: portmgr (tier-2 blanket)
* Chez Scheme is both a programming language and an implementationashish2017-11-275-0/+136
| | | | | | | | | | | | | | | | | | | of that language, with supporting tools and documentation. As a superset of the language described in the [Revised<sup>6</sup> Report on the Algorithmic Language Scheme] (http://www.r6rs.org)(R6RS), Chez Scheme supports all standard features of Scheme, including first-class procedures, proper treatment of tail calls, continuations, user-defined records, libraries, exceptions, and hygienic macro expansion. Chez Scheme also includes extensive support for interfacing with C and other languages, support for multiple threads possibly running on multiple cores, non-blocking I/O, and many other features. WWW: https://cisco.github.io/ChezScheme Thanks to jrm for helping with testing.
* Make hidden dependency on PCRE explicitjohans2017-11-261-4/+5
| | | | | | | Pet portlint while here PR: 223875 Submitted by: transitive@gmail.com
* Rework the architecture-specific special settings, sorting snippets andgerald2017-11-261-7/+5
| | | | | | using .elif instead of distinct .if sequences, similar to most of the other lang/gcc* ports by now. (This being the default port we usually let changes settle elsewhere first.)
* Update to the 20171123 snapshot of GCC 7.2.1.gerald2017-11-262-14/+4
| | | | | | | | Remove special code handling armv6 (which for GCC 6 and 5-based ports is necessary for aarch64, armv6 and armv7, but that we never had for aarch64 or armv7 here). Consulted with: andreast
* Add support for armv7. [1]gerald2017-11-262-6/+32
| | | | | | | Rework the architecture-specific special settings, sorting snippets and using .elif instead of distinct .if sequences. Tested by: andreast [1]
* Update to SWI Prolog 7.6.2johans2017-11-253-8/+15
| | | | http://www.swi-prolog.org/ChangeLog?branch=stable
* Update PHP 7.1 from 7.1.11 to 7.1.12tz2017-11-242-4/+4
| | | | | | Changelog: http://www.php.net/ChangeLog-7.php#7.1.12 MFH: 2017Q4
* lang/php70: Update from 7.0.25 to 7.0.26tz2017-11-242-4/+4
| | | | | | Changelog: http://www.php.net/ChangeLog-7.php#7.0.26 MFH: 2017Q4
* Update lang/erlang-wx to version 19.3.6.4.olgeni2017-11-242-4/+8
|
* Update lang/erlang-java to version 19.3.6.4.olgeni2017-11-242-3/+8
|
* Update lang/erlang to version 19.3.6.4.olgeni2017-11-242-4/+7
|
* Backport the change to ensure what we install is stripped (i.e., debuggerald2017-11-243-0/+12
| | | | | | | | | | info is removed) from lang/gcc7 to lang/gcc47, lang/gcc48 and lang/gcc49. (For more background see revisions 454177 and 454422.) Reported by: Ports QA Framework, miwi, sobomax Discussed with: tijl, miwi Differential Revision: https://reviews.freebsd.org/D10357
* Update lang/erlang-runtime20 to version 20.1.7.olgeni2017-11-242-6/+10
|
* Update lang/erlang-runtime19 to version 19.3.6.4.olgeni2017-11-242-4/+7
|
* Update lang/erlang-runtime18 to version 18.3.4.7.olgeni2017-11-242-4/+6
|
* - Update to 0.8.8ashish2017-11-234-73/+15
| | | | - Remove upstream-ed diff
* lang/php72: Add missing conflict to php71-*tz2017-11-231-2/+1
| | | | Also remove IPV6_DESC in favor of default description
* lang/php70 and lang/php71: Add mail header patchtz2017-11-234-7/+26
| | | | | | | | | | While here to some improvements: - Remove CONFLICTS of no longer existing PHP 5.5 - Add CONFLICTS to PHP 7.2 - Remove IPV6_DESC in order to use default one PR: 219321 Submitted by: Karsten Schmidt <bsd@guggemand.dk>
* Remove second instance of install-strip patch that was applied twice.gerald2017-11-231-4/+0
| | | | | | No functional change. Pointy hat to: self
* Update to the 20171122 snapshot of GCC 6.4.1.gerald2017-11-232-11/+9
| | | | | | | | | On the way, rework the architecture-specific special settings, sorting and using .elif instead of distinct .if sequences. Add a workaround for armv7. [1] Tested by: andreast [1]
* lang/ruby2?: make rubygem-* ports reproducibleswills2017-11-223-0/+60
| | | | | PR: 223781 exp-run by: antoine
* Remove expired ports:rene2017-11-2213-1044/+0
| | | | | | | | | | | | | | | 2017-11-20 news/brag: Tcl/Tk 8.4 is no longer maintained, please use 8.5+ 2017-11-20 textproc/srilm: Tcl/Tk 8.4 is no longer maintained, please use 8.5+ 2017-11-20 x11-toolkits/tk84: Tcl/Tk 8.4 is no longer maintained, please use 8.5+ 2017-11-20 devel/tkinspect: Tcl/Tk 8.4 is no longer maintained, please use 8.5+ 2017-11-20 games/bogged: Tcl/Tk 8.4 is no longer maintained, please use 8.5+ 2017-11-20 games/ttraffic: Tcl/Tk 8.4 is no longer maintained, please use 8.5+ 2017-11-20 games/ifm: Tcl/Tk 8.4 is no longer maintained, please use 8.5+ 2017-11-20 games/tksol: Tcl/Tk 8.4 is no longer maintained, please use 8.5+ 2017-11-20 lang/tcl84: Tcl/Tk 8.4 is no longer maintained, please use 8.5+ 2017-11-20 mail/tkrat2: Tcl/Tk 8.4 is no longer maintained, please use 8.5+ 2017-11-20 multimedia/dtv: Tcl/Tk 8.4 is no longer maintained, please use 8.5+ 2017-11-20 net-mgmt/netwag: Tcl/Tk 8.4 is no longer maintained, please use 8.5+
* lang/php72: Add missing header filetz2017-11-212-1/+2
| | | | | | | | | Add missing file zend_smart_string.h to pkg-plist. The allows building many more of the pecl-* ports. PR: 223766 Submitted by: Raivo Hool <raivo.hool@gmail.com> Reported by: Raivo Hool <raivo.hool@gmail.com>, Daniel Ylitalo <daniel@blodan.se>
* OPTIONS_SUB only cares about being defined, its content is ignored.mat2017-11-211-1/+1
| | | | Sponsored by: Absolight
* Update to v5.27.5-431-g326c4ae.mat2017-11-204-8/+9
| | | | | Changes: https://github.com/Perl/perl5/compare/v5.27.5-340-gbc60657...v5.27.5-431-g326c4ae Sponsored by: Absolight
* Update lang/erlang-runtime20 to version 20.1.6.olgeni2017-11-202-7/+9
|
* Update to the 20171119 snapshot of GCC 8.gerald2017-11-202-16/+5
| | | | | | | | | Remove the setting of CXXFLAGS / STAGE1_CXXFLAGS to -fbracket-depth=512 for armv6 which should not be required here (and is not for armv7 and aarch64 according to tests done by andreast@). Use .elif instead of distinct .if sequences for architecture-specific settings, something I plan on rolling out throughout all lang/gcc* ports.
* Given that GCC 5 has gone end-of-life now, recommend GCC 6 or latergerald2017-11-204-4/+4
| | | | | instead of GCC 5 or later in the deprecation messages for lang/gcc46 to lang/gcc49.
* Backport two fixes from lang/gcc6:gerald2017-11-202-0/+95
| | | | | | | | | | | | | | | | | | [1] Make sure what we install is stripped (i.e., debug info is removed). (For more background see revisions 454177 and 454422.) [2] Add a patch that we pulled into gcc6-devel via upstream a week ago that addresses a real-world issue around threading and unwinding as files/patch-freebsd-unwind.h . Bump PORTREVISION since [2] is a functional change and [1] changes the package. Reported by: Ports QA Framework, miwi, sobomax [1] Discussed with: tijl, miwi [1] Tested by: sobomax [1] Differential Revision: https://reviews.freebsd.org/D10357 [1]
* Remove nops, setting USES after bsd.port.pre.mk doesn't do anythingantoine2017-11-204-15/+0
| | | | With hat: portmgr
* This only works with 2.7.mat2017-11-191-1/+1
| | | | | | PR: 223071 Reported by: antoine Sponsored by: Absolight
* Backport revision 454177 from lang/gcc7 now also to lang/gcc6, thegerald2017-11-181-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | current default GCC port: Make sure what we install is stripped (i.e., debug info is removed). The straightforward way is setting INSTALL_TARGET to install-strip, which is supported by the upstream GCC build machinery. Unfortunately this fails when running as regular user (non-root) since strip requires write permission to the files in question, and we install binaries as r-xr-xr-x by default. To work around that we need to set BINMODE to allow for write access by the user, something that's common on GNU/Linux (which is why this probably has not been noticed there). This is not necessary when running as root. (A different approach suggested was to set STRIP=true, alas that leads to many files actually not being stripped. This is due to GCC using its own script install-sh that in turn uses cp, chmod, strip,... instead of our own install-* tools in many cases.) According to tests by sobomax@ and me installs of lang/gcc6 went down by about a fourth. Do not bump PORTREVISION since this only changes builds by non-root users, is not a functional change, and the previous state of using a bit more storage had been there "forever". Reported by: Ports QA Framework, miwi, sobomax Discussed with: tijl, miwi Tested by: sobomax Differential Revision: https://reviews.freebsd.org/D10357
* Update to the 20171116 snapshot of GCC 7.2.1.gerald2017-11-182-4/+4
|
* Remove conflict with lang/gcc5-devel which does not exist any moregerald2017-11-181-1/+0
| | | | since revision 452563.
* - Use proper command for static lib installationamdmi32017-11-171-3/+3
| | | | Approved by: portmgr blanket
* Backport revision 454177 from lang/gcc7:gerald2017-11-171-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make sure what we install is stripped (i.e., debug info is removed). The straightforward way is setting INSTALL_TARGET to install-strip, which is supported by the upstream GCC build machinery. Unfortunately this fails when running as regular user (non-root) since strip requires write permission to the files in question, and we install binaries as r-xr-xr-x by default. To work around that we need to set BINMODE to allow for write access by the user, something that's common on GNU/Linux (which is why this probably has not been noticed there). This is not necessary when running as root. (A different approach suggested was to set STRIP=true, alas that leads to many files actually not being stripped. This is due to GCC using its own script install-sh that in turn uses cp, chmod, strip,... instead of our own install-* tools in many cases.) According to tests by sobomax@ and me installs of lang/gcc6 went down by about a fourth. Do not bump PORTREVISION since this only changes builds by non-root users, is not a functional change, and the previous state of using a bit more storage had been there "forever". Reported by: Ports QA Framework, miwi, sobomax Discussed with: tijl, miwi Tested by: sobomax Differential Revision: https://reviews.freebsd.org/D10357
* Update to the 20171115 snapshot of GCC 6.4.1.gerald2017-11-172-4/+4
|
* Update lang/erlang-runtime18 to version 18.3.4.6.olgeni2017-11-172-6/+10
|
* Add PHP 7.2 RC6tz2017-11-1617-0/+1420
| | | | | | | | | | | | | Notable changes: - mcrypt module was removed - sodium module was added - sybase_ct artifacts removed Also many PECL ports will not work with this version since some files got renamed. Reviewed by: mat, ale, Rainer Duffner <rainer@ultra-secure.de> Differential Revision: https://reviews.freebsd.org/D12980
* Update KDE Frameworks to 5.40.0tcberner2017-11-162-5/+4
| | | | | | | | | | | * update to 5.40.0 * unreleated cleanups: - unify use of DISTVERSION - remove created by line PR: 223602 Exp-run by: antoine Differential Revision: https://reviews.freebsd.org/D12966
* Chase upgrade of lang/sbcljrm2017-11-151-0/+6
| | | | | | | | | All ports with SBCL fasl files must be rebuilt when the lang/sbcl package changes. Also, add a note to lang/sbcl/Makefile as a reminder of the required PORTREVISION bumps to prevent future breakage. Approved by: krion, olgeni Differential Revision: https://reviews.freebsd.org/D13087
* Make sure what we install is stripped (i.e., debug info is removed).gerald2017-11-141-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | The straightforward way is setting INSTALL_TARGET to install-strip, which is supported by the upstream GCC build machinery. Unfortunately this fails when running as regular user (non-root) since strip requires write permission to the files in question, and we install binaries as r-xr-xr-x by default. To work around that we need to set BINMODE to allow for write access by the user, something that's common on GNU/Linux (which is why this probably has not been noticed there). This is not necessary when running as root. (A different approach suggested was to set STRIP=true, alas that leads to many files actually not being stripped. This is due to GCC using its own script install-sh that in turn uses cp, chmod, strip,... instead of our own install-* tools in many cases.) According to tests by sobomax@ and me installs of lang/gcc6 went down by about a fourth. Reported by: Ports QA Framework, miwi, sobomax Discussed with: tijl, miwi Tested by: sobomax Differential Revision: https://reviews.freebsd.org/D10357
* Update to the 20171112 snapshot of GCC 8.gerald2017-11-142-4/+4
|
* Update to version 1.4.1krion2017-11-143-4/+8
| | | | | | | PR: 223336 Submitted by: satosi.kimura@nifty.ne.jp Approved by: mat (mentor) Differential Revision: https://reviews.freebsd.org/D12874
* New maintainer: Russell Haley <russ.haley@gmail.com>riggs2017-11-141-2/+2
| | | | | | | | | | | | Details: - This is the second bit of the patch in PR 222581 - Guilherme Salazar <gmesalazar@gmail.com>, the previous maintainer, has confirmed the transfer of maintainership via e-mail PR: 222581 Submitted by: russ.haley@gmail.com (new maintainer) Approved by: gmesalazar@gmail.com (previous maintainer, via email) MFH: 2017Q4
* Fix up the format of files/patch-armv7-support .gerald2017-11-141-1/+1
| | | | Reported by: portlint
* Add a patch that we pulled into gcc6-devel via upstream a few days agogerald2017-11-143-2/+92
| | | | | | | | | | | | | that addresses a real-world issue around threading and unwinding as files/patch-freebsd-unwind.h . This will become obsolete with the next release of GCC 6, GCC 6.5. Bump PORTREVISION since this is a functional change. On the way fix up the format for files/patch-armv7-support . [1] Reported by: portlint [1]
* Update to v5.27.5-340-gbc60657.mat2017-11-134-6/+8
| | | | | Changes: https://github.com/Perl/perl5/compare/v5.27.5-200-gb1f87de...v5.27.5-340-gbc60657 Sponsored by: Absolight
* lang/owl-lisp: add init.fasl to the package, new security/radamsa needs this.rene2017-11-131-1/+6
|
* Owl Lisp is a functional dialect of the Scheme programming language.rene2017-11-134-0/+35
| | | | | | It is mainly based on the applicative subset of the R7RS standard. WWW: https://github.com/aoh/owl-lisp/
* Chase renaming of devel/oniguruma6 to devel/onigurumariggs2017-11-124-4/+4
| | | | | PR: 222869 Reported by: m.bueker@berlin.de
* Update to the 20171108 snapshot of GCC 6.4.1.gerald2017-11-122-4/+4
| | | | | | This addresses a real-world issue around threading and unwinding that andreast@ has fixed upstream and backported to the GCC 6 release branch (cf. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82635 ).
* Add a patch that we just pulled into gcc7-devel via upstream thatgerald2017-11-122-1/+91
| | | | | | | | | addresses a real-world issue around threading and unwinding as files/patch-freebsd-unwind.h . This will become obsolete with the next release of GCC 7, GCC 7.3. Bump PORTREVISION since this is a functional change.
* Update to the 20171109 snapshot of GCC 7.2.1. This addresses a real-worldgerald2017-11-122-4/+4
| | | | | | issue around threading and unwinding that andreast@ has fixed upstream and backported to the relase branch (cf. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82635 ).
* Update to the 20171105 snapshot of GCC 8. This addresses a real-worldgerald2017-11-122-4/+4
| | | | | issue around threading and unwinding that andreast@ has fixed upstream (cf. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82635 ).
* Fix multiple runtime errors and crashes in lua 5.3.4riggs2017-11-114-0/+35
| | | | | | | | | | | | | Details - Import upstream patches for known runtime errors and crashes in lua 5.3.4 Details, see https://www.lua.org/bugs.html in the section on version 5.3.4 PR: 222581 Submitted by: russ.haley@gmail.com Approved by: maintainer timeout MFH: 2017Q4
* Remove expired ports:rene2017-11-1111-702/+0
| | | | | | | | | | | | | | | | | 2017-11-04 lang/ats: Unmaintained, outdated, needs lots of refreshment 2017-11-09 games/lordsawar: Broken for more than 6 months 2017-11-09 databases/elixir-ecto_migrate: Broken for more than 6 months 2017-11-09 audio/gspeakers: Broken for more than 6 months 2017-11-09 net/p5-Filesys-SmbClient: Broken for more than 6 months 2017-11-09 audio/tclmidi: Broken for more than 6 months 2017-11-09 security/py-xmlsec: Broken for more than 6 months 2017-11-09 security/samba-virusfilter: Broken for more than 6 months 2017-11-09 textproc/ocaml-pxp: Broken for more than 6 months 2017-11-09 audio/sooperlooper: Broken for more than 6 months 2017-11-09 devel/dwarves: Broken for more than 6 months 2017-11-09 devel/cl-cffi-sbcl: Broken for more than 6 months 2017-11-09 devel/pinba_engine: Broken for more than 6 months 2017-11-09 devel/py-event: Broken for more than 6 months
* - Switch to new test frameworkamdmi32017-11-111-4/+2
| | | | - Switch to options helpers
* Update lang/erlang-runtime20 to version 20.1.5.olgeni2017-11-112-7/+9
|
* Fix the context of some patches so that they apply with stricter patch(1)antoine2017-11-101-7/+9
| | | | | PR: 223545 With hat: portmgr
* lang/rust: Add support for LibreSSL 2.6.3dumbbell2017-11-095-29/+38
| | | | | | | | Patches come from upstream: https://github.com/sfackler/rust-openssl PR: 223500 Reported by: Charlie Li <ml+freebsd-bugs@vishwin.info>
* devel/icu: update to 60.1jbeich2017-11-096-6/+6
| | | | | | | Changes: http://site.icu-project.org/download/60 ABI: https://abi-laboratory.pro/tracker/timeline/icu4c/ PR: 223373 Exp-run by: antoine
* Update to v5.27.5-200-gb1f87de.mat2017-11-063-6/+7
| | | | | Changes: https://github.com/Perl/perl5/compare/v5.27.5-157-g4ea0a10...v5.27.5-200-gb1f87de Sponsored by: Absolight
* Update to the 20171102 snapshot of GCC 7.2.1.gerald2017-11-042-4/+4
|
* Update license of ports using MPL (without version)dbaio2017-11-043-3/+3
| | | | | | All ports now should use MPL[10|11|20] license. Approved by: portmgr (blanket)
* lang/pypy(3): update to 5.9dbn2017-11-0435-45/+514
| | | | | | | | | | | | | | | | | | | - add lubunwind as dependency: required by vmprof - disable vmprof on FreeBSD 10: missing base support - implement support for handles with ctypes.CDLL: fix dynamic loading of shared objects - enable various tests that were not working on FreeBSD 9 - mark get_profile_path as xfail on FreeBSD - handle definition of char16_t and char32_t on libc++ for __cplusplus < 201103L (libstdc++ does not do this) - other minor fixes ChangeLog: - NumPy and Pandas now work on lang/pypy - Cython 0.27.1 supports more projects with PyPy - JSON parser improvements decrease memory by up to 50% and increase speed by up to 15% - CFFI updated to 1.11.1
* Update to 1.9.2jlaffaye2017-11-033-4/+11
|
* Fix whitespace issues (mixed tab/spaces, alignment) in a few ports.olgeni2017-11-031-1/+1
| | | | This round is @FreeBSD.org residents except teams.
* Update lang/erlang-runtime20 to version 20.1.4 and fix documentation paths.olgeni2017-11-022-6/+14
|
* Update to the 20171101 snapshot of GCC 6.4.1.gerald2017-11-022-4/+4
|
* Update to 5.6.32 release.ale2017-11-012-4/+4
| | | | | PR: 223319 Submitted by: Dani <i.dani@outlook.com>
* Update to the 20171029 snapshot of GCC 8. This should fix potentialgerald2017-11-012-4/+4
| | | | build failures on some newer versions of FreeBSD.
* Remove expired ports:rene2017-11-0114-3997/+0
| | | | | 2017-10-31 lang/gcc5-aux: Essentially unmaintained and replaced by gcc6-aux 2017-10-31 textproc/rubygem-rouge1: Use textproc/rubygem-rouge instead
* lang/gnat_util: remove expired ADA_DEFAULT==5 optionrene2017-11-011-5/+0
|
* Update lang/racket to version 6.11.olgeni2017-10-313-31/+100
|
* Update lang/racket-minimal to version 6.11.olgeni2017-10-313-8/+5
|
* lang/beignet: update to 1.3.2jbeich2017-10-312-8/+7
| | | | | | Changes: https://github.com/intel/beignet/compare/a97fcb17...5aba95a3 Changes: https://01.org/beignet/downloads/beignet-1.3.2-2017-10-26 MFH: 2017Q[2-4] (r451413 followup)
* Fix build of all lang/gcc6-aux "slave" ports after r451312tobik2017-10-312-3/+2
| | | | | | | | | lang/gnatcross-aarch64 lang/gnatdroid-armv7 lang/gnatdroid-x86 The distfile format was switched from .bz2 to .xz but the slave ports weren't updated.
* Update to v5.27.5-157-g4ea0a10.mat2017-10-303-6/+6
| | | | Sponsored by: Absolight
* lang/rust: Fix paths in `manifest-rls-preview`dumbbell2017-10-291-0/+3
| | | | | | | | | Like other manifests, without this, it still references the stage directory. This error is reported when DEVELOPER=YES is set. While here, strip `bin/rls`. Reported by: bar@, cpm@
* Update to the 20171025 snapshot of GCC 6.4.1.gerald2017-10-292-4/+4
|
* Update to the 20171022 snapshot of GCC 8.gerald2017-10-292-4/+4
|
* Update to the 20171026 snapshot of GCC 7.2.1.gerald2017-10-292-4/+4
|
* lang/rust: Update to 1.21.0dumbbell2017-10-282-39/+72
| | | | | | | | | The official bootstraps wouldn't work: rustc was stalled on a mutex while compiling a crate early in the build. This was solved by creating a new bootstraps for "rustc" and "rust-std" from the existing FreeBSD package. We keep using the official "cargo" bootstrap. PR: 223123
* lang/seed7: update to 05_20170915gahr2017-10-272-7/+6
|
* Update PHP 7.1 from 7.1.10 to 7.1.11tz2017-10-272-4/+4
| | | | | | | Changelog: http://www.php.net/ChangeLog-7.php#7.1.11 MFH: 2017Q4 Security: CVE-2016-1283
* lang/php70: Update from 7.0.24 to 7.0.25tz2017-10-262-4/+4
| | | | | | | Changelog: http://www.php.net/ChangeLog-7.php#7.0.25 MFH: 2017Q4 Security: CVE-2016-1283
* lang/erlang-wx: fix installation path for *.so files.olgeni2017-10-252-2/+5
|
* Update lang/erlang-runtime20 to version 20.1.3.olgeni2017-10-252-5/+17
| | | | | At this point we need a tarball with some precompiled beam files, because precompiled files are committed to git by upstream.
* lang/see: Fix licensepizzamig2017-10-252-5/+10
| | | | | | | | | | Fix also other lint issues. PR: 222537 Submitted by: yasu@utahime.org Approved by: numisemis@yahoo.com (maintainer) Approved by: lme (mentor) Differential Revision: https://reviews.freebsd.org/D12780
* lang/rust: unbreak FFI for returning struct on i386jbeich2017-10-242-0/+13
| | | | | | | | | As this fixes Stylo on i386, remove the workaround in www/firefox. PR: 223047 Suggested by: Sebastien Marie <semarie@openbsd.org> Approved by: rust (dumbbell) MFH: 2017Q4 (required by Firefox 57 scheduled on 2017-11-14)
* Update to v5.27.5-114-g7706bc5.mat2017-10-236-11/+13
| | | | Sponsored by: Absolight
* Update to the 20171019 snapshot of GCC 7.2.1.gerald2017-10-212-4/+4
|
* Update to the 20171018 snapshot of GCC 6.4.1.gerald2017-10-212-4/+4
|
* Now that GCC 5.5 has been released and the GCC 5 branch closed, removegerald2017-10-218-315/+0
| | | | | | | lang/gcc5-devel which used to track snapshots from that branch. lang/gcc5 is still is available as a direct replacement (and will be for years).
* lang/fpc-units: remove TCL option, unbreak INDEXgahr2017-10-201-2/+2
| | | | Reported by: antoine
* lang/tcl84, x11-toolkits/tk84: extend expiration for another monthgahr2017-10-201-1/+1
| | | | Track down a few more ports that depend on those two, and deprecate them too.
* lang/smalltalk: remove TK optiongahr2017-10-202-8/+3
|
* lang/fpc-tcl: Remove, has expiredgahr2017-10-203-29/+0
|
* Revert 452511, I missed some portsgahr2017-10-2017-3/+1079
| | | | | I missed some ports that depend on lang/tcl84 or x11-toolkits/tk84 by explicitly mentioning the port origin instead of using USES.
* lang/tcl84, x11-toolkits/tk84: remove expired portsgahr2017-10-2017-1079/+3
| | | | | | Fix supported versions in USES=t[cl|k], remove last consumer (lang/fpc-tcl) and bump PORTREVISION on two other ports that have had their dependencies or default options changed (lang/smalltalk and x11-toolkits/ocaml-labltk)
* Update to 2.12.4 release.ale2017-10-192-4/+4
|
* lang/nim: Update to 0.17.2dbaio2017-10-196-18/+22
| | | | | | | | | While here, add LICENSE_FILE and move to https address. Changes: https://nim-lang.org/blog/2017/09/07/version-0172-released.html PR: 222427 Submitted by: Neal Nelson <ports@nicandneal.net> (maintainer)
* Update KDE Frameworks to 5.39tcberner2017-10-181-3/+3
| | | | | | | PR: 223003 Reviewed by: rakuco, adridg Exp-run by: antoine Differential Revision: https://reviews.freebsd.org/D12620
* Update to the 20171008 snapshot of GCC 8.gerald2017-10-172-5/+5
| | | | | | | Enable this on armv7 as well, courtesy of andreast@ pushing support upstream. [1] PR: 221905 [1]
* Update to v5.27.4-115-gf6d7499.mat2017-10-163-8/+8
| | | | Sponsored by: Absolight
* lang/gcc6-aux: Provide a bootstrap compiler for FreeBSD 12.0 post-ino64tobik2017-10-152-1/+5
| | | | | | | | - Update maintainer. Eric Turgeon wants to maintain it. https://forums.freebsd.org/threads/62845/ PR: 219667
* When cross-compiling with qemu, recompile _sysconfigdata.py after patching itantoine2017-10-151-0/+7
| | | | | Reported by: rene@ With hat: portmgr
* Update to the 20171012 snapshot of GCC 7.2.1.gerald2017-10-152-5/+5
| | | | | | | Enable this on armv7 as well, courtesy of andreast@ pushing support upstream in time for this snapshot. PR: 221905
* Update lang/lfe to version 1.3.olgeni2017-10-144-12/+55
| | | | | | PR: 222137 Submitted by: olgeni Approved by: maintainer timeout (> 2 weeks)
* Spacingadamw2017-10-141-1/+1
|
* Mark MAKE_JOBS_UNSAFEadamw2017-10-141-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - - - loadpath.o --- loadpath.c:30:2: error: RUBY_EXEC_PREFIX must be defined #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]; ^ loadpath.c:59:33: error: use of undeclared identifier 'RUBY_EXEC_PREFIX' const char ruby_exec_prefix[] = RUBY_EXEC_PREFIX; ^ loadpath.c:68:5: error: use of undeclared identifier 'RUBY_EXEC_PREFIX' RUBY_SITE_LIB2 "\0" ^ loadpath.c:46:37: note: expanded from macro 'RUBY_SITE_LIB2' #define RUBY_SITE_LIB2 RUBY_SITE_LIB "/"RUBY_LIB_VERSION ^ loadpath.c:35:23: note: expanded from macro 'RUBY_SITE_LIB' #define RUBY_SITE_LIB RUBY_LIB_PREFIX"/site_ruby" ^ loadpath.c:32:25: note: expanded from macro 'RUBY_LIB_PREFIX' #define RUBY_LIB_PREFIX RUBY_EXEC_PREFIX"/lib/ruby" ^ loadpath.c:68:5: error: expected ';' after top level declarator loadpath.c:46:37: note: expanded from macro 'RUBY_SITE_LIB2' #define RUBY_SITE_LIB2 RUBY_SITE_LIB "/"RUBY_LIB_VERSION ^ loadpath.c:35:23: note: expanded from macro 'RUBY_SITE_LIB' #define RUBY_SITE_LIB RUBY_LIB_PREFIX"/site_ruby" ^ loadpath.c:32:41: note: expanded from macro 'RUBY_LIB_PREFIX' #define RUBY_LIB_PREFIX RUBY_EXEC_PREFIX"/lib/ruby" ^ 5 errors generated. *** [loadpath.o] Error code 1
* Fix compile error with ICU 59girgen2017-10-132-1/+75
| | | | | | Suggested by: Jan Beich (linked to upstreams fix) PR: 222428 Approved by: @swills (maintainer)
* Update to 0.426sunpoet2017-10-132-5/+5
| | | | Changes: http://search.cpan.org/dist/List-MoreUtils/Changes
* Update to the 20171011 snapshot of GCC 6.4.1.gerald2017-10-132-5/+5
| | | | | | | Enable this on armv7, courtesy of andreast@ pushing support upstream in time for this snapshot. PR: 221905
* Update to 1.3.3.vanilla2017-10-122-4/+4
|
* lang/guile2: This port is MAKE_JOBS_UNSAFEfeld2017-10-121-0/+1
| | | | | | PR: 222935 Approved by: portmgr (with hat) MFH: 2017Q4
* Merge revisions 437281gerald2017-10-111-0/+3
| | | | | | | | | | | | | This adds a man page for gcov-dump5 (introduced recently) and also one for gcov-tool5 (which we have had for a while). and 436904 This brings a new little utility program gcov-dump6 to dump code coverage data (unfortunately without a man page or documentation). from lang/gcc5-devel into pkg-plist which I had missed in the update to GCC 5.5 a few minutes ago.
* Update to the GCC 5.5 release. This brings more than 250 final buggerald2017-10-117-324/+5
| | | | | | | | | | | | | | fixes compared to GCC 5.4 and is the last release planned on the GCC 5 branch which is now closed. files/patch-aarch64-support, files/patch-disable-armvhf-config.gcc, files/patch-libgcc-config-arm-unwind-arm, and files/patch-x86-64-fix-m16 all have been merged upstream in between GCC 5.4 and 5.5 and can thus be removed; the same is the case for most of files/patch-libc++. Finally, the tarball is now compressed using xz instead of bzip2. PR: 216266
* lang/rust: Add support for LibreSSL 2.6.1 and 2.6.2dumbbell2017-10-117-12/+201
| | | | | | | | | | | Patches come from upstream: https://github.com/sfackler/rust-openssl PR: 222359 Reported by: Charlie Li <ml+freebsd-bugs@vishwin.info>, Piotr Kubaj <pkubaj@anongoth.pl>, w.schwarzenfeld@utanet.at, nhoyle@hoyletech.com
* Update to the 20171005 snapshot of GCC 7.2.1.gerald2017-10-112-4/+4
|
* Update to the 20171008 snapshot of GCC 8.gerald2017-10-112-4/+4
|
* For ports that are explicitly enabled on armv6, also enable themlinimon2017-10-1110-17/+17
| | | | | | | on armv7. This has not been tested with an -exp run but should "do no harm". PR: 221894 (partial)
* Add support for armv7-*-freebsd*.andreast2017-10-112-2/+23
| | | | | | | | This patch is already upstreamed, it can be dropped when a new GCC 7.x is available. PR: 221905 Approved by: gerald@ (maintainer)
* Add support for armv7-*-freebsd*.andreast2017-10-112-2/+30
| | | | | | | | | This patch is already upstreamed and can be dropped once a new GCC 6.x is released. PR: 221905 Submitted by: mmel@ Approved by: gerald@ (maintainer)
* Update to the 20171004 snapshot of GCC 6.4.1.gerald2017-10-112-4/+4
|
* Update to 2.2.0.vanilla2017-10-103-9/+9
|
* Update to 2.79.vanilla2017-10-103-4/+6
|
* Update to 3.0.vanilla2017-10-103-7/+6
|
* Remove unnecessary reference to gets() as CINT gets() uses fgets() internally.fjoe2017-10-102-1/+11
|
* Update to v5.27.4-72-g1fd9130.mat2017-10-094-8/+8
| | | | | Changes: https://github.com/Perl/perl5/compare/v5.27.4-36-g95db2ef...v5.27.4-72-g1fd9130 Sponsored by: Absolight
* lang/mosh: change dependency from devel/oniguruma5 to 6pi2017-10-091-2/+2
| | | | | PR: 221484 Approved by: mjt@cltn.org (maintainer timeout)
* Mark BROKEN: bad distinfoantoine2017-10-081-0/+2
| | | | Reported by: pkg-fallout
* Fix distinfo and unbreak this portsunpoet2017-10-081-6/+4
| | | | | | - Remove outdated ADA_DEFAULT check MFH: 2017Q4
* Fix LICENSE_FILEantoine2017-10-081-1/+1
|
* Mark BROKEN: bad distinfoantoine2017-10-081-0/+2
| | | | Reported by: pkg-fallout
* lang/beignet: switch to LLVM 4.0 by default (like Mesa)jbeich2017-10-071-1/+1
| | | | | | | PR: 218644 Approved by: maintainer timeout (2 months) MFH: 2017Q4 2017Q3 (consistency, minor optimizations) Differential Revision: https://reviews.freebsd.org/D11377
* lang/beignet: update to 1.3.1.52 (Release_v1.3 branch snapshot)jbeich2017-10-074-41/+10
| | | | | | | | Changes: https://github.com/intel/beignet/compare/be0ae74...afd050f6 PR: 217635 218644 Approved by: maintainer timeout (2 months) MFH: 2017Q2 (requires r437953), 2017Q3 (regression fix for r435144) Differential Revision: https://reviews.freebsd.org/D11377
* lang/beignet: make OpenCL 2.0 optional on amd64jbeich2017-10-071-5/+10
| | | | | | | | | | This is mainly to aid debugging OpenCL 2.0 issues and help testing OpenCL 1.2 without relying on kernel translating 32bit DRM ioctls. PR: 217771 Approved by: maintainer timeout (2 months) MFH: 2017Q2 (requires r437953), 2017Q3 Differential Revision: https://reviews.freebsd.org/D11377
* lang/beignet: fix order of flags for mkdir(1) and rm(1)jbeich2017-10-072-1/+32
| | | | | | | BSD versions of commands don't support specifiying flags after arguments. Obtained from: DPorts MFH: 2017Q4 2017Q3 2017Q2
* Fix a typo and unbreak Erlang 19 ports; my new poudriere test script shouldolgeni2017-10-062-2/+2
| | | | really not return 0 on broken ports...
* Update lang/erlang to version 19.3.6.3.olgeni2017-10-062-4/+7
|
* Update lang/erlang-runtime19 to version 19.3.6.3.olgeni2017-10-062-4/+7
|
* - Update to 1.9.1jlaffaye2017-10-062-4/+4
|
* lang/gcc6-aux: Update to 20170802 snapshot [1]tobik2017-10-053-9/+11
| | | | | | | | | | | | - Make sure gmake can be found during the build when PREFIX is different from LOCALBASE [1] - This also fixes fetching the port since the 20170202 snapshot is gone from a lot of mirrors [2] PR: 221883 [1, 2], 222133 [2] Submitted by: frederic.praca@free.fr (based on) [1] Reported by: mayhem30@gmail.com [2] MFH: 2017Q4
* Update to the 20171003 snapshot of GCC 5.4.1.gerald2017-10-052-6/+6
| | | | Sort two conditions with serveral references to ${ARCH} alphabetically.
* Add deprecation notes for lang/gcc47, lang/gcc48, and lang/gcc49,gerald2017-10-053-3/+6
| | | | | | | | but no expiration date at this point (since at least the latter two still have users in the ports tree and sparc64 relies on the latter). PR: 222373 Submitted by: Yasuhiro KIMURA <yasu@utahime.org>
* Update to 3.6.3sunpoet2017-10-044-6/+36
| | | | Changes: https://docs.python.org/3.6/whatsnew/changelog.html
* Mark as deprecatedbapt2017-10-041-0/+3
| | | | | | | | This port needs lot of refreshments, while not being maintained (last update is from 2013!) among the issues, this port is still using NOPORTEXAMPLES, using bsd.ats.mk bundled in the directory (and absoluetly unused elsewere) using an unexpected lib64 directory, etc.
* lang/rust: Update to 1.20.0dumbbell2017-10-042-31/+30
| | | | | | | | This patch only upgrades the port to Rust 1.20.0. The PR also covers a build failure with the latest LibreSSL, which is not addressed here. PR: 222359 Reported by: Charlie Li <ml+freebsd-bugs@vishwin.info>
* Update to 0.426sunpoet2017-10-032-5/+5
| | | | Changes: http://search.cpan.org/dist/List-MoreUtils-XS/Changes
* Update to v5.27.4-36-g95db2ef.mat2017-10-033-6/+31
| | | | | Changes: https://github.com/Perl/perl5/compare/v5.27.4-28-g60dfa51...v5.27.4-36-g95db2ef Sponsored by: Absolight
* - Update to 0.8.7ashish2017-10-038-9/+127
| | | | | | - Add SIMD option (off by default) to control compilation with SIMD flags - Add program to generate cpuinfo required for SIMD support detection
* - Update to 3.86ashish2017-10-034-874/+762
|
* Add a conflict with the lang/gcc7-devel port as we've had it in lang/gcc5gerald2017-10-031-1/+3
| | | | | | (for lang/gcc5-devel) for a fair while. Bump PORTREVISION.
* Update to the 20171001 snapshot of GCC 8.gerald2017-10-032-4/+4
|
* Update to the 201700928 snapshot of GCC 7.2.1.gerald2017-09-302-4/+6
| | | | | | Add a conflict with the lang/gcc7 port like we've had it in lang/gcc5-devel (for lang/gcc5) for a fair while and now also lang/gcc6-devel (for lang/gcc6).
* Add a conflict with the lang/gcc6-devel port as we've had it in lang/gcc5gerald2017-09-301-2/+4
| | | | | | | | | | | (for lang/gcc5-devel) for a fair while. This mirrors what we did for the lang/gcc5-devel port earlier this week. Also make Python a build-only dependency when building Java (via JAVA_USES=python:build) which makes the installed port/package quite a bit more lightweight. Bump PORTREVISION for those two changes.
* Update lang/erlang-runtime20 to version 20.1.olgeni2017-09-302-32/+11
|
* Update lang/elixir to version 1.5.2.olgeni2017-09-293-18/+18
|
* Simplify handling of application updates in Erlang ports.olgeni2017-09-295-177/+73
|
* Update to the 20170927 snapshot of GCC 6.4.1.gerald2017-09-292-4/+6
| | | | | Add a conflict with the lang/gcc6 port like we've had it in lang/gcc5-devel (for lang/gcc5) for a fair while.
* Update PHP 7.1 from 7.1.9 to 7.1.10tz2017-09-282-4/+4
| | | | | | Changelog: http://www.php.net/ChangeLog-7.php#7.1.10 MFH: 2017Q3
* lang/php70: Update from 7.0.23 to 7.0.24tz2017-09-282-4/+4
| | | | | | Changelog: http://www.php.net/ChangeLog-7.php#7.0.24 MFH: 2017Q3
* - Update WWWamdmi32017-09-281-1/+1
| | | | Approved by: portmgr blanket
* Update to the 20170926 snapshot of GCC 5.4.1.gerald2017-09-283-37/+4
| | | | | | | The patches to gcc/auto-profile.c and gcc/graphite-isl-ast-to-gimple.c that were part of files/patch-libc++ have now been backported upstream into this snapshot (in similar form) and thus can (and need to) be removed.
* Update to the 20170924 snapshot of GCC 8.gerald2017-09-262-4/+4
|
* Update to v5.27.4-28-g60dfa51.mat2017-09-254-5/+11
| | | | | Changes: https://github.com/Perl/perl5/compare/v5.27.3-107-g4369267...v5.27.4-28-g60dfa51 Sponsored by: Absolight
* Update to 5.24.3.mat2017-09-255-17/+21
| | | | Sponsored by: Absolight
* devel/boost-*: update to 1.65.1jbeich2017-09-252-2/+2
| | | | | | | | | Changes: http://www.boost.org/users/history/version_1_65_1.html PR: 218835 Approved by: maintainer timeout (1.65.1: 2 weeks; 1.65.0: 1 month) Tested by: jhibbits (on powerpc64, earlier version) Exp-run by: antoine Differential Revision: https://reviews.freebsd.org/D11582
* devel/boost-*: enable C++11 featuresjbeich2017-09-252-2/+2
| | | | | | | | PR: 218835 Obtained from: https://github.com/DragonFlyBSD/DeltaPorts/pull/690 Approved by: maintainer timeout (2 months) Exp-run by: antoine Differential Revision: https://reviews.freebsd.org/D11582
* devel/icu: update to 59.1jbeich2017-09-256-5/+7
| | | | | | | | | - Temporarily keep C++98 working in consumers for Clang's default -std= Changes: http://site.icu-project.org/download/59 PR: 218788 Submitted by: takefu@airport.fm, dcarmich@dcarmichael.net (early version) Exp-run by: antoine
* Update to 5.26.1sunpoet2017-09-253-4/+10
| | | | Changes: https://metacpan.org/changes/release/SHAY/perl-5.26.1
* Update LICENSEsunpoet2017-09-251-1/+1
| | | | Approved by: portmgr (blanket)
* - Restore MASTER_SITES, accidentally removed in r450496ashish2017-09-251-1/+2
|
* - Update to 0.8.6ashish2017-09-253-12/+43
| | | | - Remove the "post-build" target as it is useless at the moment
* Update to 2.3.5sunpoet2017-09-243-42/+11
| | | | | | | | | | - Update WWW Changes: https://www.ruby-lang.org/en/news/2017/09/14/ruby-2-3-5-released/ PR: 222457 Exp-run by: antoine Security: 95b01379-9d52-11e7-a25c-471bafc3262f MFH: 2017Q3
* - Update to 2.7.14(include security fix)wen2017-09-245-8/+39
| | | | | | | PR: 222398 Submitted by: wen@(myself) Exp-run by: antoine@ MFH: 2017Q3