FreeBSD Monitor
2015-04-21 06:08:37
- Add a missing run-time dependency on devel/py-six

PR: 199448
Reported by: Randy Westlund <[email protected]>
2015-04-21 03:44:05
- Update to Firefox 37.0.2

Changes: https://www.mozilla.org/firefox/37.0.2/releasenotes/
MFH: 2015Q2
Security: https://vuxml.freebsd.org/freebsd/738fc80d-5f13-4ccb-aa9a-7965699e5a10.html
2015-04-21 02:41:56
Document new Firefox vulnerability. CVE-2015-2706
2015-04-21 02:18:57
Make DragonFly use same headers

guifont.cpp:34:10: fatal error: 'endian.h' file not found
C-api.cpp:128:11: error: 'uint' was not declared in this scope

Approved by: portmgr blanket
2015-04-21 01:38:50
gcc: Bump port to 4.9.2; add MIPS patches (from kan, thanks!).

Tested:

* compiled mips, mips64, arm-none-eabi, sparc64 cross compile
packages.

Reviewed by: bapt
2015-04-21 00:26:53
Upgrade third-party modules:

o) echo from 0.51 to 0.57;
o) memc from 0.14 to 0.15;
o) srcache from 0.25 to 0.29.
2015-04-20 22:21:43
Spell LD_CONFIG's value properly. It is not merely a boolean, after all.
2015-04-20 21:03:25
Add port for QtAwesome -- a small library, which makes it easier for
QtApplications to use the "fontawesome" collection of icons.

Although the upstream source bundles the "font" itself with its sources
too, the port makes no use of it -- there are already about 2 scores
of fontawesome-FOO.ttf listed in various pkg-plist files in the tree.

This port's pkg-message will advise the user, that for the library to
be useful, the font-file must be known to fontconfig.
2015-04-20 20:00:00
devel/gps: Restore missing project properties switches

The project properties were missing several tabs in the "switches"
sections, but it wasn't immediately obvious why. It turns out that this
was caused by a missing generated file (gnat_switches.py). Restoring
that file along with having PATH set to the Ada compiler restored the
missing tabs.

The trick is that the generated file needs a texi file that is not present
in the distfile. The texi file was discarded by gnat_util (and its parent
gccX), so the solution is change gnat_util to install the file at its own
DOCDIR. Pregeneration of the gnat_switches.py is a bad idea IMO, so we
stick with the intended generation.

while here, install gps as gps_exe and create a wrapper named "gps" that
will define ADA_PROJECT_PATH and a PATH component to the Ada compiler if
they aren't already defined. GPS malfunctions a bit if it can't find the
compiler or standard library project files. Using a wrapper is nice for
new users that don't realize environmental changes are needed.

I also changed the install scripts to use BSD_INSTALL_* macros which
eliminated the need to use the install-strip INSTALL_TARGET.

Finally -- it seems that the ADAXX trick to pull in gcc-aux's versioning
for the PORTREVISION stopped working recently although the PORTVERSION
still worked. There's a new catch-22 where <pre> was needed to evaluate
USES=ada, but if <pre> is called, PORTREVISION value is frozen. Failure
to use <pre> resulted in an inclusion failure. The only fix available
was to recreate the ada.mk logic. Since gnatdroid is still hardcoded to
gcc-aux, only gnat_util was affected (discovered when poudriere failed
to rebuild it).
2015-04-20 19:06:29
- Display a stage-qa warning when ports use PREFIX/var instead of /var
- Add --localstatedir=/var to _LATE_CONFIGURE_ARGS (like --mandir) but not
when CONFIGURE_ARGS already sets it. (GNU configure scripts set it to
PREFIX/var when PREFIX != /usr.)
- Add --localstatedir="${PREFIX}/var" to CONFIGURE_ARGS in some ports so
they aren't affected by this change (for now at least). This commit is
meant to ensure that new ports don't make the same mistake.

- games/acm: the configure script in this port is very old; instead of
patching it more, just replace GNU_CONFIGURE with HAS_CONFIGURE.
- irc/charybdis: it already used /var but adding --localstatedir=/var
changed the behaviour of the configure script; adjust the port to this.

PR: 199506
Exp-run by: antoine
Approved by: portmgr (antoine)
2015-04-20 19:05:51
multimedia/handbrake: register CONFLICTS_BUILD with x265

handbrake does not build if multimedia/x265 is installed

PR: 199126
Submitted by: Walter Schwarzenfeld <[email protected]>