From owner-svn-ports-all@freebsd.org Wed Oct 2 13:21:18 2019 Return-Path: Delivered-To: svn-ports-all@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id D875B12EB88; Wed, 2 Oct 2019 13:21:18 +0000 (UTC) (envelope-from steve@mouf.net) Received: from mouf.net (mouf.net [IPv6:2607:fc50:0:4400:216:3eff:fe69:33b3]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "mouf.net", Issuer "mouf.net" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 46jxby5S8dz4PXW; Wed, 2 Oct 2019 13:21:18 +0000 (UTC) (envelope-from steve@mouf.net) Received: from [10.0.1.67] (cpe-174-109-174-192.nc.res.rr.com [174.109.174.192]) (authenticated bits=0) by mouf.net (8.14.9/8.14.9) with ESMTP id x92DL5Op048575 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Wed, 2 Oct 2019 13:21:11 GMT (envelope-from steve@mouf.net) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=mouf.net; s=mail; t=1570022472; bh=geW7C1yVmYUCROa6Dgs6Sd07lGkMbo+tXtZNFaRBAGc=; h=Subject:To:References:From:Date:In-Reply-To; b=OM7IO82ALrzwoCIg2Lbvl9dzKit+PT/nvWf8tchVf98SvL24zFw7ArD8f1QflHsiB TUhyIiJcZLCX/Rlc59SnrKP4Ofnx9pZAOi5DiRDzUN1VtVr9bP+94HBTYzBbsOazDx obD0QZXh3SKxFjDrgd9rAX71Us9XXQ/forawG9/o= Subject: Re: svn commit: r513497 - in head/print: . py-fonttools-lxml To: Sunpoet Po-Chuan Hsieh , ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org References: <201910011705.x91H51H4017661@repo.freebsd.org> From: Steve Wills Message-ID: Date: Wed, 2 Oct 2019 09:21:00 -0400 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:68.0) Gecko/20100101 Thunderbird/68.1.0 MIME-Version: 1.0 In-Reply-To: <201910011705.x91H51H4017661@repo.freebsd.org> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.4.3 (mouf.net [199.48.129.64]); Wed, 02 Oct 2019 13:21:11 +0000 (UTC) X-Spam-Status: No, score=0.4 required=4.5 tests=HELO_MISC_IP, KHOP_HELO_FCRDNS autolearn=no autolearn_force=no version=3.4.1 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on mouf.net X-Virus-Scanned: clamav-milter 0.99.2 at mouf.net X-Virus-Status: Clean X-Rspamd-Queue-Id: 46jxby5S8dz4PXW X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-5.99 / 15.00]; NEURAL_HAM_MEDIUM(-0.99)[-0.994,0]; REPLY(-4.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0] X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Oct 2019 13:21:18 -0000 This really doesn't seem like the best solution. It would be much simpler to adjust the default deps/options in py-fonttools. There's no need for the dependencies to be as minimal as possible. Steve On 10/1/19 1:05 PM, Sunpoet Po-Chuan Hsieh wrote: > Author: sunpoet > Date: Tue Oct 1 17:05:01 2019 > New Revision: 513497 > URL: https://svnweb.freebsd.org/changeset/ports/513497 > > Log: > Add py-fonttools-lxml 3.44.0 > > This port is the extra dependencies for lxml functionality of FontTools. > > Add both print/py-fonttools and print/py-fonttools-lxml to RUN_DEPENDS if you > need "fonttools[lxml]". > > WWW: https://github.com/fonttools/fonttools > > Added: > head/print/py-fonttools-lxml/ > head/print/py-fonttools-lxml/Makefile (contents, props changed) > head/print/py-fonttools-lxml/pkg-descr (contents, props changed) > Modified: > head/print/Makefile > > Modified: head/print/Makefile > ============================================================================== > --- head/print/Makefile Tue Oct 1 17:04:56 2019 (r513496) > +++ head/print/Makefile Tue Oct 1 17:05:01 2019 (r513497) > @@ -185,6 +185,7 @@ > SUBDIR += py-fonttools > SUBDIR += py-fonttools-graphite > SUBDIR += py-fonttools-interpolatable > + SUBDIR += py-fonttools-lxml > SUBDIR += py-fpdf > SUBDIR += py-pdf > SUBDIR += py-pdf2 > > Added: head/print/py-fonttools-lxml/Makefile > ============================================================================== > --- /dev/null 00:00:00 1970 (empty, because file is newly added) > +++ head/print/py-fonttools-lxml/Makefile Tue Oct 1 17:05:01 2019 (r513497) > @@ -0,0 +1,25 @@ > +# Created by: Po-Chuan Hsieh > +# $FreeBSD$ > + > +PORTNAME= fonttools > +PORTVERSION= 3.44.0 > +CATEGORIES= print python > +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} > +PKGNAMESUFFIX= -lxml > + > +MAINTAINER= sunpoet@FreeBSD.org > +COMMENT= Dependencies for lxml functionality of FontTools > + > +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=4.0<5:devel/py-lxml@${PY_FLAVOR} \ > + ${PY_TYPING} > + > +USES= metaport python:env > +USE_PYTHON= flavors > + > +.include > + > +.if ${PYTHON_REL} < 3400 > +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}singledispatch>=3.4.0.3:devel/py-singledispatch@${PY_FLAVOR} > +.endif > + > +.include > > Added: head/print/py-fonttools-lxml/pkg-descr > ============================================================================== > --- /dev/null 00:00:00 1970 (empty, because file is newly added) > +++ head/print/py-fonttools-lxml/pkg-descr Tue Oct 1 17:05:01 2019 (r513497) > @@ -0,0 +1,6 @@ > +This port is the extra dependencies for lxml functionality of FontTools. > + > +Add both print/py-fonttools and print/py-fonttools-lxml to RUN_DEPENDS if you > +need "fonttools[lxml]". > + > +WWW: https://github.com/fonttools/fonttools >