[Bug 203150] math/py-matplotlib: [patch] add Qt4Agg backend option, fix stripping in post-install

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Wed Sep 16 07:47:36 UTC 2015


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

            Bug ID: 203150
           Summary: math/py-matplotlib: [patch] add Qt4Agg backend option,
                    fix stripping in post-install
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Keywords: patch
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: freebsd-ports-bugs at FreeBSD.org
          Reporter: mazhe at alkumuna.eu
                CC: mainland at apeiron.net
                CC: mainland at apeiron.net
          Keywords: patch
             Flags: maintainer-feedback?(mainland at apeiron.net)

Created attachment 161108
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=161108&action=edit
Add QT4AGGBACKEND option, use find to strip shared libraries

Hello,

Hoping that it's not too much of a bother so soon after the previous report,
this one will hopefully be easier now the Makefile was cleaned.

I'd like for the Qt4Agg backend to be optionally available (it's the
recommended one by upstream after all).

I only added py-qt4-ui as dependency, which ~1 month of (obviously not
exhaustive) usage showed no problem.

Qt5Agg backend would be desirable, but as there is (AFAIK) no py-qt5 port, that
will have to wait.

The patch also convert library stripping to a find command, because build could
fail with non-existent libraries with an explicit and complete list.

As plist-ing is automatic, I'm not sure that make check-plist has a sense, but
for completeness' sake:
===> Parsing plist
===> Checking for items in STAGEDIR missing from pkg-plist
===> Checking for items in pkg-plist which are not in STAGEDIR
===> No pkg-plist issues found (check-plist)

No runtime issues either after pkg autoremove'ing build dependencies.

Thank you for your time

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


More information about the freebsd-ports-bugs mailing list