From owner-freebsd-ports-bugs@freebsd.org Wed Sep 16 07:47:36 2015 Return-Path: Delivered-To: freebsd-ports-bugs@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3FA569C2333 for ; Wed, 16 Sep 2015 07:47:36 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 0EB221ABF for ; Wed, 16 Sep 2015 07:47:36 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id t8G7lZ46073047 for ; Wed, 16 Sep 2015 07:47:35 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-ports-bugs@FreeBSD.org Subject: [Bug 203150] math/py-matplotlib: [patch] add Qt4Agg backend option, fix stripping in post-install Date: Wed, 16 Sep 2015 07:47:35 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: patch X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: mazhe@alkumuna.eu X-Bugzilla-Status: New X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: freebsd-ports-bugs@FreeBSD.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status keywords bug_severity priority component assigned_to reporter cc flagtypes.name attachments.created Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Sep 2015 07:47:36 -0000 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@FreeBSD.org Reporter: mazhe@alkumuna.eu CC: mainland@apeiron.net CC: mainland@apeiron.net Keywords: patch Flags: maintainer-feedback?(mainland@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.