From owner-freebsd-ports Mon Feb 5 13:54:56 2001 Delivered-To: freebsd-ports@freebsd.org Received: from heechee.tobez.org (254.adsl0.ryv.worldonline.dk [213.237.10.254]) by hub.freebsd.org (Postfix) with ESMTP id 4D71237B401; Mon, 5 Feb 2001 13:54:37 -0800 (PST) Received: by heechee.tobez.org (Postfix, from userid 1001) id 2F1CC54ED; Mon, 5 Feb 2001 22:54:26 +0100 (CET) Date: Mon, 5 Feb 2001 22:54:26 +0100 From: Anton Berezin To: freebsd-ports@freebsd.org Cc: Josef Karthauser , Will Andrews , Mike Meyer , Dmitry Sivachenko , Mark Murray Subject: Re: Request for comments: BSDPAN, p5-ports polisher (and more) Message-ID: <20010205225426.A8666@heechee.tobez.org> Mail-Followup-To: Anton Berezin , freebsd-ports@freebsd.org, Josef Karthauser , Will Andrews , Mike Meyer , Dmitry Sivachenko , Mark Murray References: <20010204032302.C49456@heechee.tobez.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <20010204032302.C49456@heechee.tobez.org>; from tobez@tobez.org on Sun, Feb 04, 2001 at 03:23:02AM +0100 Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Sun, Feb 04, 2001 at 03:23:02AM +0100, Anton Berezin wrote: > I present to your attention the initial version of BSDPAN, a tool, which > currently does two things: > > 1. Makes p5- FreeBSD ports PREFIX-clean. > > 2. Makes Perl modules installed in a classical Perl way (by use of > CPAN.pm, or by manual downloading and perl Makefile.PL && make && > make test && make install sequence) register themselves with FreeBSD > PKG_DB (commonly found in /var/db/pkg). > The code is located at > http://www.tobez.org/download/bsdpan-2001020401.tgz > For now, in order to test BSDPAN, you will only need to set the > environment variable PERL5LIB to point to a directory you unpacked the > tarball to (including the first BSDPAN subdirectory). The newer version is at http://www.tobez.org/download/bsdpan-2001020502.tgz Changes were: - fixes a bugs that manifested itself when BSDPAN was unpacked in a tree with strange directory permissions (thanks to Josef Karthauser). - changes the generated package prefix (bsdpan- instead of p5-), in order to distinguish artificial package entries it generates from the `proper' p5- packages. - makes overriding more reliable (dirty @INC tricks replaced with clean @INC tricks). - respects PKG_DB environment variable (as bsd.port.mk does). +Anton. -- May the tuna salad be with you. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message