Bug 238721

Summary: misc/kdeedu: eliminate new dependency on openblas on !x86
Product: Ports & Packages Reporter: Mark Linimon <linimon>
Component: Individual Port(s)Assignee: freebsd-kde (group) <kde>
Status: Closed FIXED    
Severity: Affects Only Me CC: pkubaj, tcberner
Priority: --- Flags: bugzilla: maintainer-feedback? (kde)
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
patch to misc/kdeedu/Makefile none

Description Mark Linimon freebsd_committer freebsd_triage 2019-06-20 11:16:23 UTC
Created attachment 205232 [details]
patch to misc/kdeedu/Makefile

Recently, kdeedu gained a dependency on math/kig, which brings in some heavyweight dependencies:

  devel/boost-python-libs
  devel/libunwind
  math/blas
  math/cblas
  math/lapack
  math/metis
  math/openblas
  math/py-numpy
  math/suitesparse

This is particularly painful on powerpc64, where openblas does not even build (yet).

This patch turns on option KIG on x86 only.

The impact on arm is TBD.

(I will accept the argument that the optimal long-term solution is some kind of kde5-lite port, but this is necessary in the meantime.)
Comment 1 Tobias C. Berner freebsd_committer freebsd_triage 2019-06-22 13:53:25 UTC
lgtm
Comment 2 Mark Linimon freebsd_committer freebsd_triage 2019-06-22 19:10:23 UTC
Committed, thanks.
Comment 3 commit-hook freebsd_committer freebsd_triage 2019-06-22 19:10:38 UTC
A commit references this bug:

Author: linimon
Date: Sat Jun 22 19:10:24 UTC 2019
New revision: 504883
URL: https://svnweb.freebsd.org/changeset/ports/504883

Log:
  Recently, kdeedu gained a dependency on math/kig, which brings in some
  heavyweight dependencies:

    devel/boost-python-libs
    devel/libunwind
    math/blas
    math/cblas
    math/lapack
    math/metis
    math/openblas
    math/py-numpy
    math/suitesparse

  This is particularly painful on powerpc64, where openblas does not even
  build (yet).

  This patch turns on option KIG on x86 only.

  The impact on arm is TBD.

  PR:		238721
  Approved by:	tcberner

Changes:
  head/misc/kdeedu/Makefile