[Bug 233240] math/octave: improves USES flags and DOCS option, strips shared library

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Thu Nov 15 10:01:09 UTC 2018


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=233240

            Bug ID: 233240
           Summary: math/octave: improves USES flags and DOCS option,
                    strips shared library
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: stephen at FreeBSD.org
          Reporter: phascolarctos at protonmail.ch
             Flags: maintainer-feedback?(stephen at FreeBSD.org)
          Assignee: stephen at FreeBSD.org

I propose a patch for the following things.

* Fixes some issues suggested by poudriere:
- adds USES+= gl (USE_GL without USES+= gl is deprecated);
- adds USES+= desktop-file-utils iconv;
- adds USE_XORG+= xcursor xinerama xrender;
- adds USE_QT+= printsupport sql widgets;
- strips liboctave.so.6.0.0.

* Changes the behavior of DOCS by adding CONFIGURE_DOCS_ENABLE= docs and
defining USE_TEX if and only if DOCS is enabled, so that the port depends on
TeX and builds documentation if and only if DOCS is enabled (while now it
always depends on Tex and always builds documentation: only the installation of
the documentation is option dependent). This has a side effect on manpages,
that are now installed if and only if DOCS is enabled (but I would say that for
a program such as octave, manpages are not really the main documentation, so I
think it makes sense).

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-ports-bugs mailing list