From owner-freebsd-ports-bugs Wed Jan 22 14:30: 5 2003 Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A10EE37B401 for ; Wed, 22 Jan 2003 14:30:03 -0800 (PST) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id A25C843F5B for ; Wed, 22 Jan 2003 14:30:02 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.6/8.12.6) with ESMTP id h0MMU2NS061367 for ; Wed, 22 Jan 2003 14:30:02 -0800 (PST) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.6/8.12.6/Submit) id h0MMU2TH061366; Wed, 22 Jan 2003 14:30:02 -0800 (PST) Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B59A737B401 for ; Wed, 22 Jan 2003 14:21:18 -0800 (PST) Received: from hueymiccailhuitl.mtu.ru (hueytecuilhuitl.mtu.ru [195.34.32.123]) by mx1.FreeBSD.org (Postfix) with ESMTP id 58BFB43E4A for ; Wed, 22 Jan 2003 14:21:17 -0800 (PST) (envelope-from sem@ciam.ru) Received: from sem-home.ciam.ru (ppp133-159.dialup.mtu-net.ru [62.118.133.159]) by hueymiccailhuitl.mtu.ru (Postfix) with ESMTP id 2F67FFF52D for ; Thu, 23 Jan 2003 01:21:15 +0300 (MSK) (envelope-from sem@ciam.ru) Received: from sem by sem-home.ciam.ru with local (Exim 4.12) id 18bTFA-000HsJ-00 for FreeBSD-gnats-submit@freebsd.org; Thu, 23 Jan 2003 01:21:12 +0300 Message-Id: Date: Thu, 23 Jan 2003 01:21:12 +0300 From: Sergey Matveychuk Reply-To: Sergey Matveychuk To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/47377: Ports always depend on Perl5.6.1 even when PERL_VERSION in /etc/make.conf set to 5.8.0 in -CURRENT Sender: owner-freebsd-ports-bugs@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >Number: 47377 >Category: ports >Synopsis: Ports always depend on Perl5.6.1 even when PERL_VERSION in /etc/make.conf set to 5.8.0 in -CURRENT >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Wed Jan 22 14:30:02 PST 2003 >Closed-Date: >Last-Modified: >Originator: Sergey Matveychuk >Release: FreeBSD 5.0-RELEASE i386 >Organization: >Environment: System: FreeBSD sem-home.ciam.ru 5.0-RELEASE FreeBSD 5.0-RELEASE #2: Mon Jan 20 12:56:36 MSK 2003 root@sem-home.ciam.ru:/usr/obj/usr/src/sys/SEM-HOME i386 >Description: I guess Perl 5.8.0 is better than 5.6.1. And I use 5.8.0. But when I'v installed any port that depends on perl5 I'v got it marked as depends on perl 5.6.1. I don't like it. Here is a small patch I use to fix this situation. >How-To-Repeat: >Fix: --- bsd.port.mk Thu Jan 23 01:05:30 2003 +++ bsd.port.mk Thu Jan 23 01:03:07 2003 @@ -1209,10 +1209,18 @@ PERL5= ${LOCALBASE}/bin/perl${PERL_VERSION} PERL= ${LOCALBASE}/bin/perl .if defined(USE_PERL5) || defined(USE_PERL5_BUILD) +.if ${perl_minor} == 8 +BUILD_DEPENDS+= ${PERL5}:${PORTSDIR}/lang/perl5.8 +.else BUILD_DEPENDS+= ${PERL5}:${PORTSDIR}/lang/perl5 .endif +.endif .if defined(USE_PERL5) || defined(USE_PERL5_RUN) +.if ${perl_minor} == 8 +RUN_DEPENDS+= ${PERL5}:${PORTSDIR}/lang/perl5.8 +.else RUN_DEPENDS+= ${PERL5}:${PORTSDIR}/lang/perl5 +.endif .endif .endif >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports-bugs" in the body of the message