| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
| |
- Pet portlint(1)
PR: 224421 [1]
Submitted by: Iblis Lin <iblis@hs.ntnu.edu.tw> (maintainer)
|
|
|
|
|
|
|
|
|
| |
Fixes a security issue.
PR: 224356
Submitted by: Yasuhiro KIMURA <yasu@utahime.org>
MFH: 2017Q4
Security: dd644964-e10e-11e7-8097-0800271d4b9c
|
|
|
|
| |
Reported by: pkg-fallout
|
|
|
|
| |
Approved by: portmgr (tier-2 blanket)
|
| |
|
|
|
|
| |
Sponsored by: Absolight
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
|
|
|
| |
flavors.
While there, cleanup a bit.
Sponsored by: Absolight
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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.
|
|
|
|
| |
Approved by: portmgr (tier-2 blanket)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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)
|
|
|
|
|
| |
PR: 224278
Submitted by: Stefan Grundmann
|
|
|
|
|
|
|
| |
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)
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
Add armv7, drop armv6hf and ia64. While here, drop unneeded quotes.
PR: 223986
Submitted by: linimon
|
| |
|
|
|
|
|
|
|
| |
PR: 224227
Exp-run by: antoine
Reviewed by: adridg, rakuco
Differential Revision: https://reviews.freebsd.org/D13367
|
| |
|
|
|
|
| |
Submitted by: Walter Schwarzenfeld <w.schwarzenfeld@utanet.at> (via email)
|
| |
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
| |
Changes: http://search.cpan.org/dist/List-MoreUtils/Changes
|
|
|
|
|
|
| |
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.)
|
| |
|
|
|
|
| |
Approved by: "clean up your mess"
|
|
|
|
| |
Sponsored by: Absolight
|
|
|
|
|
| |
Approved by: mat (mentor)
Differential Revision: https://reviews.freebsd.org/D13429
|
|
|
|
| |
Approved by: portmgr (blanket)
|
|
|
|
| |
Approved by: portmgr blanket
|
|
|
|
| |
Approved by: portmgr (tier-2 blanket)
|
| |
|
| |
|
| |
|
|
|
|
| |
Reported by: portscout
|
|
|
|
|
| |
PR: 224152
Submitted by: Yasuhiro KIMURA
|
|
|
|
| |
Changelog: http://www.php.net/ChangeLog-7.php#7.2.0
|
|
|
|
|
|
|
| |
If it is not correct, it is because you did not set GH_PROJECT
correctly.
Sponsored by: Absolight
|
|
|
|
|
|
|
| |
PHP now provides support for argon-hashes. Add this support
to the port.
Reported by: Petr Hejl <petr.hejl@freedev.cz>
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
I pushed files/patch-clang3.4.1-fixes upstream, so remove it here.
|
|
|
|
|
|
| |
This is required for the php module of www/unit
Approved by: ale, tz (maintainers)
|
|
|
|
|
| |
Changes: https://github.com/Perl/perl5/compare/v5.27.6-62-gb2e7ed7...v5.27.6-120-gbcc30fd
Sponsored by: Absolight
|
|
|
|
|
|
| |
the older versions, in particular 4.9 which is the last working on SPARC.
Reported by: linimon
|
|
|
|
|
|
|
|
|
|
| |
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]
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
| |
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]
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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)
|
|
|
|
|
| |
Like with lang/gcc6 now, make sure what we install is stripped (i.e.,
debug info is removed). (For more background see revisions 454177.)
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
on armv7.
This is part one of a multipart commit to bring armv7 ports to parity
with armv6.
Approved by: portmgr (tier-2 blanket)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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]
|
|
|
|
| |
Approved by: tz
|
|
|
|
| |
Sponsored by: Absolight
|
|
|
|
|
|
|
|
| |
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)
|
|
|
|
| |
Approved by: tz
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
| |
Changes: https://github.com/Perl/perl5/compare/v5.27.5-431-g326c4ae...v5.27.6-62-gb2e7ed7
Sponsored by: Absolight
|
|
|
|
|
|
|
|
|
|
|
| |
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]
|
|
|
|
| |
Approved by: portmgr (tier-2 blanket)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
| |
Pet portlint while here
PR: 223875
Submitted by: transitive@gmail.com
|
|
|
|
|
|
| |
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.)
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
Rework the architecture-specific special settings, sorting snippets and
using .elif instead of distinct .if sequences.
Tested by: andreast [1]
|
|
|
|
| |
http://www.swi-prolog.org/ChangeLog?branch=stable
|
|
|
|
|
|
| |
Changelog: http://www.php.net/ChangeLog-7.php#7.1.12
MFH: 2017Q4
|
|
|
|
|
|
| |
Changelog: http://www.php.net/ChangeLog-7.php#7.0.26
MFH: 2017Q4
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
| |
|
| |
|
|
|
|
| |
- Remove upstream-ed diff
|
|
|
|
| |
Also remove IPV6_DESC in favor of default description
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
| |
No functional change.
Pointy hat to: self
|
|
|
|
|
|
|
|
|
| |
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]
|
|
|
|
|
| |
PR: 223781
exp-run by: antoine
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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+
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
| |
Sponsored by: Absolight
|
|
|
|
|
| |
Changes: https://github.com/Perl/perl5/compare/v5.27.5-340-gbc60657...v5.27.5-431-g326c4ae
Sponsored by: Absolight
|
| |
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
instead of GCC 5 or later in the deprecation messages for lang/gcc46
to lang/gcc49.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[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]
|
|
|
|
| |
With hat: portmgr
|
|
|
|
|
|
| |
PR: 223071
Reported by: antoine
Sponsored by: Absolight
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
| |
since revision 452563.
|
|
|
|
| |
Approved by: portmgr blanket
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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 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
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
| |
PR: 223336
Submitted by: satosi.kimura@nifty.ne.jp
Approved by: mat (mentor)
Differential Revision: https://reviews.freebsd.org/D12874
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Reported by: portlint
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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]
|
|
|
|
|
| |
Changes: https://github.com/Perl/perl5/compare/v5.27.5-200-gb1f87de...v5.27.5-340-gbc60657
Sponsored by: Absolight
|
| |
|
|
|
|
|
|
| |
It is mainly based on the applicative subset of the R7RS standard.
WWW: https://github.com/aoh/owl-lisp/
|
|
|
|
|
| |
PR: 222869
Reported by: m.bueker@berlin.de
|
|
|
|
|
|
| |
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 ).
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
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 ).
|
|
|
|
|
| |
issue around threading and unwinding that andreast@ has fixed upstream
(cf. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82635 ).
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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 options helpers
|
| |
|
|
|
|
|
| |
PR: 223545
With hat: portmgr
|
|
|
|
|
|
|
|
| |
Patches come from upstream:
https://github.com/sfackler/rust-openssl
PR: 223500
Reported by: Charlie Li <ml+freebsd-bugs@vishwin.info>
|
|
|
|
|
|
|
| |
Changes: http://site.icu-project.org/download/60
ABI: https://abi-laboratory.pro/tracker/timeline/icu4c/
PR: 223373
Exp-run by: antoine
|
|
|
|
|
| |
Changes: https://github.com/Perl/perl5/compare/v5.27.5-157-g4ea0a10...v5.27.5-200-gb1f87de
Sponsored by: Absolight
|
| |
|
|
|
|
|
|
| |
All ports now should use MPL[10|11|20] license.
Approved by: portmgr (blanket)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
| |
|
|
|
|
| |
This round is @FreeBSD.org residents except teams.
|
| |
|
| |
|
|
|
|
|
| |
PR: 223319
Submitted by: Dani <i.dani@outlook.com>
|
|
|
|
| |
build failures on some newer versions of FreeBSD.
|
|
|
|
|
| |
2017-10-31 lang/gcc5-aux: Essentially unmaintained and replaced by gcc6-aux
2017-10-31 textproc/rubygem-rouge1: Use textproc/rubygem-rouge instead
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
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)
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
Sponsored by: Absolight
|
|
|
|
|
|
|
|
|
| |
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@
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
| |
Changelog: http://www.php.net/ChangeLog-7.php#7.1.11
MFH: 2017Q4
Security: CVE-2016-1283
|
|
|
|
|
|
|
| |
Changelog: http://www.php.net/ChangeLog-7.php#7.0.25
MFH: 2017Q4
Security: CVE-2016-1283
|
| |
|
|
|
|
|
| |
At this point we need a tarball with some precompiled beam files,
because precompiled files are committed to git by upstream.
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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)
|
|
|
|
| |
Sponsored by: Absolight
|
| |
|
| |
|
|
|
|
|
|
|
| |
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).
|
|
|
|
| |
Reported by: antoine
|
|
|
|
| |
Track down a few more ports that depend on those two, and deprecate them too.
|
| |
|
| |
|
|
|
|
|
| |
I missed some ports that depend on lang/tcl84 or x11-toolkits/tk84 by
explicitly mentioning the port origin instead of using USES.
|
|
|
|
|
|
| |
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)
|
| |
|
|
|
|
|
|
|
|
|
| |
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)
|
|
|
|
|
|
|
| |
PR: 223003
Reviewed by: rakuco, adridg
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D12620
|
|
|
|
|
|
|
| |
Enable this on armv7 as well, courtesy of andreast@ pushing support
upstream. [1]
PR: 221905 [1]
|
|
|
|
| |
Sponsored by: Absolight
|
|
|
|
|
|
|
|
| |
- Update maintainer. Eric Turgeon wants to maintain it.
https://forums.freebsd.org/threads/62845/
PR: 219667
|
|
|
|
|
| |
Reported by: rene@
With hat: portmgr
|
|
|
|
|
|
|
| |
Enable this on armv7 as well, courtesy of andreast@ pushing support
upstream in time for this snapshot.
PR: 221905
|
|
|
|
|
|
| |
PR: 222137
Submitted by: olgeni
Approved by: maintainer timeout (> 2 weeks)
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- - - 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
|
|
|
|
|
|
| |
Suggested by: Jan Beich (linked to upstreams fix)
PR: 222428
Approved by: @swills (maintainer)
|
|
|
|
| |
Changes: http://search.cpan.org/dist/List-MoreUtils/Changes
|
|
|
|
|
|
|
| |
Enable this on armv7, courtesy of andreast@ pushing support upstream
in time for this snapshot.
PR: 221905
|
| |
|
|
|
|
|
|
| |
PR: 222935
Approved by: portmgr (with hat)
MFH: 2017Q4
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
| |
|
|
|
|
|
|
|
| |
on armv7. This has not been tested with an -exp run but should
"do no harm".
PR: 221894 (partial)
|
|
|
|
|
|
|
|
| |
This patch is already upstreamed, it can be dropped when a new GCC 7.x is
available.
PR: 221905
Approved by: gerald@ (maintainer)
|
|
|
|
|
|
|
|
|
| |
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)
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Changes: https://github.com/Perl/perl5/compare/v5.27.4-36-g95db2ef...v5.27.4-72-g1fd9130
Sponsored by: Absolight
|
|
|
|
|
| |
PR: 221484
Approved by: mjt@cltn.org (maintainer timeout)
|
|
|
|
| |
Reported by: pkg-fallout
|
|
|
|
|
|
| |
- Remove outdated ADA_DEFAULT check
MFH: 2017Q4
|
| |
|
|
|
|
| |
Reported by: pkg-fallout
|
|
|
|
|
|
|
| |
PR: 218644
Approved by: maintainer timeout (2 months)
MFH: 2017Q4 2017Q3 (consistency, minor optimizations)
Differential Revision: https://reviews.freebsd.org/D11377
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
BSD versions of commands don't support specifiying flags after arguments.
Obtained from: DPorts
MFH: 2017Q4 2017Q3 2017Q2
|
|
|
|
| |
really not return 0 on broken ports...
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
| |
Sort two conditions with serveral references to ${ARCH} alphabetically.
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
| |
Changes: https://docs.python.org/3.6/whatsnew/changelog.html
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
| |
Changes: http://search.cpan.org/dist/List-MoreUtils-XS/Changes
|
|
|
|
|
| |
Changes: https://github.com/Perl/perl5/compare/v5.27.4-28-g60dfa51...v5.27.4-36-g95db2ef
Sponsored by: Absolight
|
|
|
|
|
|
| |
- Add SIMD option (off by default) to control compilation with SIMD
flags
- Add program to generate cpuinfo required for SIMD support detection
|
| |
|
|
|
|
|
|
| |
(for lang/gcc5-devel) for a fair while.
Bump PORTREVISION.
|
| |
|
|
|
|
|
|
| |
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).
|
|
|
|
|
|
|
|
|
|
|
| |
(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.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Add a conflict with the lang/gcc6 port like we've had it in lang/gcc5-devel
(for lang/gcc5) for a fair while.
|
|
|
|
|
|
| |
Changelog: http://www.php.net/ChangeLog-7.php#7.1.10
MFH: 2017Q3
|
|
|
|
|
|
| |
Changelog: http://www.php.net/ChangeLog-7.php#7.0.24
MFH: 2017Q3
|
|
|
|
| |
Approved by: portmgr blanket
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
| |
Changes: https://github.com/Perl/perl5/compare/v5.27.3-107-g4369267...v5.27.4-28-g60dfa51
Sponsored by: Absolight
|
|
|
|
| |
Sponsored by: Absolight
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
| |
Changes: https://metacpan.org/changes/release/SHAY/perl-5.26.1
|
|
|
|
| |
Approved by: portmgr (blanket)
|
| |
|
|
|
|
| |
- Remove the "post-build" target as it is useless at the moment
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
|
|
| |
PR: 222398
Submitted by: wen@(myself)
Exp-run by: antoine@
MFH: 2017Q3
|