From owner-freebsd-ports@freebsd.org Sun Jun 17 09:42:54 2018 Return-Path: Delivered-To: freebsd-ports@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 352EE1017AFB for ; Sun, 17 Jun 2018 09:42:54 +0000 (UTC) (envelope-from yasu@utahime.org) Received: from gate.utahime.jp (ipq210.utahime.jp [183.180.29.210]) by mx1.freebsd.org (Postfix) with ESMTP id B539087B7C for ; Sun, 17 Jun 2018 09:42:53 +0000 (UTC) (envelope-from yasu@utahime.org) Received: from eastasia.home.utahime.org (eastasia.home.utahime.org [192.168.174.1]) by gate.utahime.jp (Postfix) with ESMTP id 62E81624B; Sun, 17 Jun 2018 18:42:50 +0900 (JST) Received: from eastasia.home.utahime.org (localhost [127.0.0.1]) by localhost-backdoor.home.utahime.org (Postfix) with ESMTP id 0AF6A7F8E; Sun, 17 Jun 2018 18:42:50 +0900 (JST) Received: from localhost (rolling.home.utahime.org [192.168.174.11]) by eastasia.home.utahime.org (Postfix) with ESMTPSA id B284B7F8D; Sun, 17 Jun 2018 18:42:49 +0900 (JST) Date: Sun, 17 Jun 2018 18:42:17 +0900 (JST) Message-Id: <20180617.184217.813753189735871222.yasu@utahime.org> To: freebsd-ports@freebsd.org Subject: Re: Removing git dependencies on perl5 and python27 From: Yasuhiro KIMURA In-Reply-To: <86efh594al.fsf@phe.ftfl.ca> References: <86efh594al.fsf@phe.ftfl.ca> X-Mailer: Mew version 6.8 on Emacs 26.1 Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Virus-Scanned: ClamAV using ClamSMTP X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 17 Jun 2018 09:42:54 -0000 From: Joseph Mingrone Subject: Re: Removing git dependencies on perl5 and python27 Date: Sun, 17 Jun 2018 05:59:46 -0300 > Mahmoud Al-Qudsi writes: >> Do you know what features python unlocks? > I am not sure, but grepping gives some hints. >From /usr/ports/devel/git/Makefile ---------------------------------------------------------------------- OPTIONS_DEFINE= GUI SVN GITWEB CONTRIB P4 CVS HTMLDOCS PERL ICONV CURL \ SEND_EMAIL NLS PCRE SUBTREE OPTIONS_DEFAULT= CONTRIB P4 CVS PERL GITWEB ICONV CURL SEND_EMAIL PCRE \ SUBTREE (snip) CONTRIB_DESC= Install contributed scripts P4_DESC= Enable Perforce support (snip) .if ${PORT_OPTIONS:MP4} || ${PORT_OPTIONS:MCONTRIB} USES+= python CONFIGURE_ARGS+= --with-python=${PYTHON_CMD} .else CONFIGURE_ARGS+= --without-python .endif ---------------------------------------------------------------------- So python is required * To use some of contributed scripts. * To import from and submit to Perforce repositories. I'm not sure if P4 option should be enabled by default. But I think it is incosistent that default valued of P4 options is on while that of SVN options is off. --- Yasuhiro KIMURA