From owner-freebsd-ports Wed Sep 16 00:00:20 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id AAA16064 for freebsd-ports-outgoing; Wed, 16 Sep 1998 00:00:20 -0700 (PDT) (envelope-from owner-freebsd-ports@FreeBSD.ORG) Received: from vader.cs.berkeley.edu (vader.CS.Berkeley.EDU [128.32.38.234]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id AAA16044 for ; Wed, 16 Sep 1998 00:00:17 -0700 (PDT) (envelope-from asami@vader.cs.berkeley.edu) Received: from silvia.hip.berkeley.edu (sji-ca5-24.ix.netcom.com [209.109.234.24]) by vader.cs.berkeley.edu (8.8.7/8.7.3) with ESMTP id XAA05400; Tue, 15 Sep 1998 23:59:57 -0700 (PDT) Received: (from asami@localhost) by silvia.hip.berkeley.edu (8.8.8/8.6.9) id XAA03205; Tue, 15 Sep 1998 23:59:48 -0700 (PDT) Date: Tue, 15 Sep 1998 23:59:48 -0700 (PDT) Message-Id: <199809160659.XAA03205@silvia.hip.berkeley.edu> To: Studded@dal.net CC: FreeBSD-Ports@FreeBSD.ORG In-reply-to: <35FF5CA8.322A8AB1@dal.net> (message from Studded on Tue, 15 Sep 1998 23:37:28 -0700) Subject: Re: cvs commit: ports/net/sirc From: asami@FreeBSD.ORG (Satoshi Asami) Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org * I realize that you have a lot going on with both the elf and perl * conversions happening at once. I didn't mean for my comments about the * elf libraries to be inflammatory, but reconsidering what may have been a * bad choice at this stage in the process is better than regretting it * much later IMO. The problem is that many people (including authors of software we're porting) have no idea how the shared library versions work. :< * The problem with this is that any port on a -Stable system that makes * use of the PERL5 variable (like you tried to do with mine) will have to * be reinstalled every time the perl version is bumped. You're right. I shouldn't have changed yours, since yours just uses perl as an interpreter and doesn't install anything to version-specific directories. But in general, having to reinstall stuff is just the way of life for the new perl5 (not that I like it, mind you). They have incompatible binaries between releases, and manpages are installed in micro-version-specific directories, etc. * I'd like to have a * variable similar to what I used in my port that points to the 'perl5' * link in either /usr/bin or /usr/local/bin (Ok, ${PREFIX}/bin). Something * like this would work, other solutions are possible of course. Hmm. I don't think it is necessary to have it in bsd.port.mk given the nature of the problem (it doesn't apply to most ports). If someone can prove me wrong, I can put it in, of course. * Meanwhile, I'd appreciate it if someone would apply the following patch * to my port. It passes portlint, etc. * -post-extract: <==== * +pre-extract: <==== * +post-extract: <==== * +.if exists(/usr/bin/perl5) * +SHORT_PERL5=/usr/bin/perl5 * +.else * +SHORT_PERL5=${PREFIX}/bin/perl5 * +.endif * + You don't need to do this (the lines marked with "<===="). Make variable assignments are not part of the target. I changed that part and committed it. Thanks! Satoshi To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message