HomeFreeBSD

MFH: r398790, r398959, r399282, r399537, r399606, r400085, r400938

Description

MFH: r398790, r398959, r399282, r399537, r399606, r400085, r400938

Synchronize with r400938 in head.

  • Upgrade to upstream SVN revision r1712473 to fix:

CVE-2015-5214
CVE-2015-5213
CVE-2015-5212
CVE-2015-4551

  • Removing --enable-symbols=small from CONFIGURE_ARGS allows us to avoid the need to use ${STRIP_CMD}.
  • Explicity set $JAVA_HOME in startup wrapper to the OpenJDK version used for the build to avoid any potential issues with relying on javavmwrapper parsing bsd.java.mk to determine this at runtime.
  • Fix an botch in the FreeBSD-specific $LD_LIBRARY_PATH code in the startup wrapper.
  • Java is needed at runtime, so flag it as a runtime dependency.
  • Add an option to build and install the SDK and disable it by default. The port has been building it all along, but not installing it. We save only a small amount of time by not building it, but we save about 70 MB of space when the port is installed.
  • Add options to build and install the Wiki Publisher and PDF import extensions. If they are enabled, they are now handled as integrated extensions, so the user does not have manually use the extension manager to track them down and install them.
  • Tweak an existing script to install the icons instead of using a bunch of complicated code in the Makefile.
  • Nuke some unused targets in Makefiles.others. The SDK is now explicitly handled, and the Uno Runtime Environment hasn't had the capability for separate installation in quite some time.
  • Nuke an extraneous "-" from the tar command when unpacking the installation archive during staging.

Approved by: ports-secteam (feld)
Security: 18b3c61b-83de-11e5-905b-ac9e174be3af

Details

Provenance
truckmanAuthored on
Parents
rP401018: devel/rubygem-rubocop: update to 0.35.0
Branches
Unknown
Tags
Unknown