Bug 237854

Summary: math/octave: adds JAVA and QT5 option, improves library stripping
Product: Ports & Packages Reporter: Lorenzo Salvadore <salvadore>
Component: Individual Port(s)Assignee: Stephen Montgomery-Smith <stephen>
Status: Closed FIXED    
Severity: Affects Only Me CC: stephen
Priority: --- Flags: bugzilla: maintainer-feedback? (stephen)
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
octave - optionnal java, qt5 salvadore: maintainer-approval? (stephen)

Description Lorenzo Salvadore freebsd_committer freebsd_triage 2019-05-12 20:49:00 UTC
Created attachment 204339 [details]
octave - optionnal java, qt5

This patch adds JAVA and QT5 option, improves library stripping:

- java supports becomes optional (enabled by default);
- removes "java" from CATEGORIES because java is now optional;
- qt5 support (i.e. gui support) becomes optional (enabled by default);
- improves library stripping: without this patch only liboctave was stripped, now all libraries are by defining INSTALL_TARGET= install-strip;
- bumps PORTREVISION (packages change due to the stripping improvement and to the "java" removal from CATEGORIES).

Tested successfully on 12.0-STABLE r347145 amd64 and with poudriere on 12.0-RELEASE amd64.
Comment 1 commit-hook freebsd_committer freebsd_triage 2019-05-15 03:13:52 UTC
A commit references this bug:

Author: stephen
Date: Wed May 15 03:12:56 UTC 2019
New revision: 501680
URL: https://svnweb.freebsd.org/changeset/ports/501680

Log:
  - add JAVA and QT5 option, improve library stripping.
  - Bump portrevision.

  PR:		237854
  Submitted by:	phascolarctos@protonmail.ch

Changes:
  head/math/octave/Makefile
  head/math/octave/pkg-plist
Comment 2 Stephen Montgomery-Smith freebsd_committer freebsd_triage 2019-05-15 03:14:34 UTC
Committed.  Thank you.