From owner-freebsd-ports Sun Feb 27 20: 0:10 2000 Delivered-To: freebsd-ports@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id 2FAA637B5B6 for ; Sun, 27 Feb 2000 20:00:01 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id UAA85917; Sun, 27 Feb 2000 20:00:01 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from rock.ghis.net (rock.ghis.net [209.222.164.7]) by hub.freebsd.org (Postfix) with ESMTP id DA10737B7E6 for ; Sun, 27 Feb 2000 19:55:07 -0800 (PST) (envelope-from root@blackdawn.com) Received: from shadow.blackdawn.com (postfix@13-018.008.popsite.net [209.69.195.18] (may be forged)) by rock.ghis.net (8.9.3/8.9.3) with ESMTP id TAA08720 for ; Sun, 27 Feb 2000 19:55:03 -0800 (PST) Received: by shadow.blackdawn.com (Postfix, from userid 0) id 6620518CA; Sun, 27 Feb 2000 22:55:00 -0500 (EST) Message-Id: <20000228035500.6620518CA@shadow.blackdawn.com> Date: Sun, 27 Feb 2000 22:55:00 -0500 (EST) From: Will Andrews Reply-To: Will Andrews To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: ports/17031: update port: shells/perlsh: 0.004pre2 -> 0.007 Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 17031 >Category: ports >Synopsis: update port: shells/perlsh: 0.004pre2 -> 0.007 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sun Feb 27 20:00:00 PST 2000 >Closed-Date: >Last-Modified: >Originator: Will Andrews >Release: FreeBSD 3.4-STABLE i386 >Organization: none >Environment: FreeBSD shadow.blackdawn.com 3.4-STABLE FreeBSD 3.4-STABLE #0: Sun Jan 23 13:41:02 EST 2000 root@shadow.blackdawn.com:/usr/src/sys/compile/SHADOW i386 >Description: Upgrade shells/perlsh to new version (perlsh 0.007). Also fix the fennerism in pkg/DESCR. :-) Changes in port: 1) Update pkg/PLIST. 2) Change to depend on perlsh's install mechanism. 3) New patch (patch-aa) fixes PREFIX problem. 4) Account for broken TCP/IP on MASTER_SITES. 5) General Makefile cleanups. 6) Addition of perlsh to perl5 virtual category. 7) Use PKGNAME to match port's name. 8) Remove unnecessary perl substitution. >How-To-Repeat: Use the patch below to fix the current port. >Fix: Index: Makefile =================================================================== RCS file: /extra/cvsroot/ports/shells/perlsh/Makefile,v retrieving revision 1.1.1.1 diff -u -r1.1.1.1 Makefile --- Makefile 2000/01/03 19:33:18 1.1.1.1 +++ Makefile 2000/02/28 03:52:36 @@ -1,31 +1,29 @@ # New ports collection makefile for: perlsh -# Version required: 0.004pre2 +# Version required: 0.007 # Date created: 11 Dec 1999 # Whom: Will Andrews # # $FreeBSD: ports/shells/perlsh/Makefile,v 1.1.1.1 2000/01/03 19:33:18 wes Exp $ # -DISTNAME= psh-0.004pre2 -CATEGORIES= shells +DISTNAME= psh-${VERSION} +PKGNAME= perlsh-${VERSION} +CATEGORIES= shells perl5 MASTER_SITES= http://www.focusresearch.com/gregor/psh/ MAINTAINER= andrews@technologist.com -do-build: - @(cd ${WRKSRC} && ${PERL} Makefile.PL && ${MAKE}) +VERSION= 0.007 +USE_PERL5= yes +FETCH_BEFORE_ARGS+= -t +MAKE_ENV+= PPREFIX="${PREFIX}" +MAN1= psh.1 +MAN3PREFIX= ${PREFIX}/lib/perl5/${PERL_VERSION} -post-build: - @${PERL} -pi -e "s/\/usr\/local\/bin\/perl/\/usr\/bin\/perl/g" ${WRKSRC}/psh +.include "${.CURDIR}/files/man3" -do-install: -.if !defined(NOPORTDOCS) - @${MKDIR} ${PREFIX}/share/perlsh -.for DOC in CHANGES MANIFEST README TODO psh.NEWS pshrc test.pl psh.pod - @${INSTALL_DATA} ${WRKSRC}/${DOC} ${PREFIX}/share/perlsh -.endfor -.endif - @${INSTALL_SCRIPT} ${WRKSRC}/psh ${PREFIX}/bin +do-build: + @(cd ${WRKSRC} && ${PERL} Makefile.PL && ${MAKE}) post-install: @${ECHO} "Updating /etc/shells" Index: files/md5 =================================================================== RCS file: /extra/cvsroot/ports/shells/perlsh/files/md5,v retrieving revision 1.1.1.1 diff -u -r1.1.1.1 md5 --- files/md5 2000/01/03 19:33:18 1.1.1.1 +++ files/md5 2000/02/28 03:31:29 @@ -1 +1 @@ -MD5 (psh-0.004pre2.tar.gz) = 9b8f0ef1bd3708cb8fa4101ab4d6c1b4 +MD5 (psh-0.007.tar.gz) = caae93083d1cf5724b9e7d5864ba1d2c Index: pkg/DESCR =================================================================== RCS file: /extra/cvsroot/ports/shells/perlsh/pkg/DESCR,v retrieving revision 1.1.1.1 diff -u -r1.1.1.1 DESCR --- pkg/DESCR 2000/01/03 19:33:18 1.1.1.1 +++ pkg/DESCR 2000/02/28 03:25:06 @@ -1,4 +1,4 @@ Perl Shell is a new shell that combines the power of bash and several other shells with the power of perl programming. -WWW: http://www.focusresearch.com/gregor/psh/index.html +WWW: http://www.focusresearch.com/gregor/psh/ Index: pkg/PLIST =================================================================== RCS file: /extra/cvsroot/ports/shells/perlsh/pkg/PLIST,v retrieving revision 1.1.1.1 diff -u -r1.1.1.1 PLIST --- pkg/PLIST 2000/01/03 19:33:18 1.1.1.1 +++ pkg/PLIST 2000/02/28 03:43:30 @@ -1,10 +1,48 @@ bin/psh -share/perlsh/CHANGES -share/perlsh/MANIFEST -share/perlsh/README -share/perlsh/TODO -share/perlsh/psh.NEWS -share/perlsh/pshrc -share/perlsh/test.pl -share/perlsh/psh.pod -@dirrm share/perlsh +lib/perl5/site_perl/%%PERL_VER%%/Psh.pm +lib/perl5/site_perl/%%PERL_VER%%/Psh/OS/Unix.pm +lib/perl5/site_perl/%%PERL_VER%%/Psh/OS/Win.pm +lib/perl5/site_perl/%%PERL_VER%%/Psh/OS/Mac.pm +lib/perl5/site_perl/%%PERL_VER%%/Psh/Joblist.pm +lib/perl5/site_perl/%%PERL_VER%%/Psh/Builtins/Fallback/Ls.pm +lib/perl5/site_perl/%%PERL_VER%%/Psh/Builtins/Fallback/Env.pm +lib/perl5/site_perl/%%PERL_VER%%/Psh/Builtins/Readline.pm +lib/perl5/site_perl/%%PERL_VER%%/Psh/Builtins/Bg.pm +lib/perl5/site_perl/%%PERL_VER%%/Psh/Builtins/Symbols.pm +lib/perl5/site_perl/%%PERL_VER%%/Psh/Builtins/Fg.pm +lib/perl5/site_perl/%%PERL_VER%%/Psh/Builtins/Jobs.pm +lib/perl5/site_perl/%%PERL_VER%%/Psh/Builtins/Which.pm +lib/perl5/site_perl/%%PERL_VER%%/Psh/Builtins/Builtin.pm +lib/perl5/site_perl/%%PERL_VER%%/Psh/Builtins/Exit.pm +lib/perl5/site_perl/%%PERL_VER%%/Psh/Builtins/Help.pm +lib/perl5/site_perl/%%PERL_VER%%/Psh/Builtins/Kill.pm +lib/perl5/site_perl/%%PERL_VER%%/Psh/Builtins/Source.pm +lib/perl5/site_perl/%%PERL_VER%%/Psh/Builtins/Strategy.pm +lib/perl5/site_perl/%%PERL_VER%%/Psh/Completion.pm +lib/perl5/site_perl/%%PERL_VER%%/Psh/Locale/Base.pm +lib/perl5/site_perl/%%PERL_VER%%/Psh/Locale/Italian.pm +lib/perl5/site_perl/%%PERL_VER%%/Psh/Locale/Default.pm +lib/perl5/site_perl/%%PERL_VER%%/Psh/Locale/French.pm +lib/perl5/site_perl/%%PERL_VER%%/Psh/Locale/Spanish.pm +lib/perl5/site_perl/%%PERL_VER%%/Psh/Locale/German.pm +lib/perl5/site_perl/%%PERL_VER%%/Psh/Locale/Portuguese.pm +lib/perl5/site_perl/%%PERL_VER%%/Psh/PerlEval.pm +lib/perl5/site_perl/%%PERL_VER%%/Psh/Strategy/Perlfunc.pm +lib/perl5/site_perl/%%PERL_VER%%/Psh/Strategy/Fallback_builtin.pm +lib/perl5/site_perl/%%PERL_VER%%/Psh/Strategy/Auto_resume.pm +lib/perl5/site_perl/%%PERL_VER%%/Psh/Strategy/Auto_cd.pm +lib/perl5/site_perl/%%PERL_VER%%/Psh/Strategy/Perlscript.pm +lib/perl5/site_perl/%%PERL_VER%%/Psh/OS.pm +lib/perl5/site_perl/%%PERL_VER%%/Psh/Job.pm +lib/perl5/site_perl/%%PERL_VER%%/Psh/Util.pm +lib/perl5/site_perl/%%PERL_VER%%/Psh/Prompt.pm +lib/perl5/site_perl/%%PERL_VER%%/Psh/Builtins.pm +lib/perl5/site_perl/%%PERL_VER%%/Psh/Parser.pm +lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/psh/.packlist +@dirrm lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/psh +@dirrm lib/perl5/site_perl/%%PERL_VER%%/Psh/Builtins/Fallback +@dirrm lib/perl5/site_perl/%%PERL_VER%%/Psh/Builtins +@dirrm lib/perl5/site_perl/%%PERL_VER%%/Psh/Locale +@dirrm lib/perl5/site_perl/%%PERL_VER%%/Psh/OS +@dirrm lib/perl5/site_perl/%%PERL_VER%%/Psh/Strategy +@dirrm lib/perl5/site_perl/%%PERL_VER%%/Psh --- /dev/null Sun Feb 27 22:53:00 2000 +++ patches/patch-aa Sun Feb 27 22:35:16 2000 @@ -0,0 +1,10 @@ +--- Makefile.PL Mon Dec 27 06:11:05 1999 ++++ Makefile.PL.new Sun Feb 27 22:34:55 2000 +@@ -17,6 +17,7 @@ + + WriteMakefile ( + NAME => 'psh', ++ PREFIX => '${PPREFIX}', + VERSION_FROM => 'psh', + AUTHOR => 'Gregor N. Purdy (gregor@focusresearch.com)', + ABSTRACT => 'Perl Shell', --- /dev/null Sun Feb 27 22:53:00 2000 +++ files/man3 Sun Feb 27 22:38:37 2000 @@ -0,0 +1,19 @@ +MAN3= \ + Psh::OS::Unix.3 \ + Psh::Locale::French.3 \ + Psh::Locale::Spanish.3 \ + Psh::Joblist.3 \ + Psh::Locale::German.3 \ + Psh::Locale::Base.3 \ + Psh::Completion.3 \ + Psh::PerlEval.3 \ + Psh::Job.3 \ + Psh::Util.3 \ + Psh::OS::Win.3 \ + Psh::Locale::Italian.3 \ + Psh::OS.3 \ + Psh::OS::Mac.3 \ + Psh::Locale::Default.3 \ + Psh::Builtins.3 \ + Psh::Parser.3 \ + Psh::Locale::Portuguese.3 >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message