From owner-freebsd-python@freebsd.org Thu Jul 4 18:32:26 2019 Return-Path: Delivered-To: freebsd-python@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 627EA15DB661 for ; Thu, 4 Jul 2019 18:32:26 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id D72FE6D03A for ; Thu, 4 Jul 2019 18:32:25 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id 9ACB015DB660; Thu, 4 Jul 2019 18:32:25 +0000 (UTC) Delivered-To: python@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 875F415DB65F for ; Thu, 4 Jul 2019 18:32:25 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.ysv.freebsd.org (mxrelay.ysv.freebsd.org [IPv6:2001:1900:2254:206a::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.ysv.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 220046D034 for ; Thu, 4 Jul 2019 18:32:25 +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 mxrelay.ysv.freebsd.org (Postfix) with ESMTPS id 63B771A107 for ; Thu, 4 Jul 2019 18:32:24 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id x64IWOod010789 for ; Thu, 4 Jul 2019 18:32:24 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id x64IWOTJ010788 for python@FreeBSD.org; Thu, 4 Jul 2019 18:32:24 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: python@FreeBSD.org Subject: [Bug 231392] print/py-psautohint: Update to 1.9.1 Date: Thu, 04 Jul 2019 18:32:24 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: needs-qa X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: sunpoet@FreeBSD.org X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: swills@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 04 Jul 2019 18:32:26 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D231392 --- Comment #12 from Sunpoet Po-Chuan Hsieh --- (In reply to Ting-Wei Lan from comment #10) I do not have time to test the metaport patch. But I believe it's getting things much more complicated. Can we go back to my original proposal -- adding the dependencies directly = to py-psautohint. It would look like: # py-psautohint requires fonttools[lxml] # See LXML option of print/py-fonttools RUN_DEPENDS+=3D ${PYTHON_PKGNAMEPREFIX}lxml>=3D4.0<5:devel/py-lxml@${PY_F= LAVOR} \ ${PY_TYPING} .if ${PYTHON_REL} < 3400 RUN_DEPENDS+=3D=20=20 ${PYTHON_PKGNAMEPREFIX}singledispatch>=3D3.4.0.3:devel/py-singledispatch@${= PY_FLAVOR} .endif # py-psautohint requires fonttools[ufo] # See UFO option of print/py-fonttools RUN_DEPENDS+=3D ${PY_ENUM34} \ ${PYTHON_PKGNAMEPREFIX}fs2>=3D2.2.0<3:devel/py-fs2@${PY_FLA= VOR} Though it's slightly different to your idea (psautohint -> fonttools -> lxml/ufo) logically, but it has identical dependencies. And the comment is clear enough for anyone to check if the dependencies are correct. At last, fonttools rarely changes the dependencies. That means it won't take much effort to keep it correct and up-to-date. --=20 You are receiving this mail because: You are on the CC list for the bug.=