Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 7 Apr 2005 09:02:13 -0300 (BRST)
From:      Renato Botelho <freebsd@galle.com.br>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/79623: [PATCH] shells/perlsh: update to 1.8, remove BROKEN status, take maintainership
Message-ID:  <200504071202.j37C2C91018841@data.galle.com.br>
Resent-Message-ID: <200504071210.j37CA8kT064545@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         79623
>Category:       ports
>Synopsis:       [PATCH] shells/perlsh: update to 1.8, remove BROKEN status, take maintainership
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Thu Apr 07 12:10:07 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Renato Botelho
>Release:        FreeBSD 5.3-RELEASE-p7 i386
>Organization:
Galle Folheados - http://www.galle.com.br
>Environment:
System: FreeBSD data.galle.com.br 5.3-RELEASE-p7 FreeBSD 5.3-RELEASE-p7 #8: Tue Apr  5 08:06:19 BRST
>Description:
- Update to 1.8
- Remove BROKEN status
- Remove use of REINPLACE
- Add $FreeBSD$ on pkg-plist
- Take maintainership

Generated with FreeBSD Port Tools 0.63
>How-To-Repeat:
>Fix:

--- perlsh-1.8.patch begins here ---
Index: Makefile
===================================================================
RCS file: /home/ncvs/ports/shells/perlsh/Makefile,v
retrieving revision 1.18
diff -u -r1.18 Makefile
--- Makefile	11 Feb 2005 22:22:41 -0000	1.18
+++ Makefile	7 Apr 2005 11:51:33 -0000
@@ -6,45 +6,33 @@
 #
 
 PORTNAME=	perlsh
-PORTVERSION=	0.009
-PORTREVISION=	1
+PORTVERSION=	1.8
 CATEGORIES=	shells perl5
 MASTER_SITES=	http://www.gregorpurdy.com/gregor/psh/
 DISTNAME=	psh-${PORTVERSION}
 
-MAINTAINER=	ports@FreeBSD.org
+MAINTAINER=	freebsd@galle.com.br
 COMMENT=	New shell made entirely out of a Perl script
 
-BROKEN=		Incomplete pkg-plist
-
 PERL_CONFIGURE=	yes
-USE_REINPLACE=	yes
 
-MAN3PREFIX=	${PREFIX}/lib/perl5/${PERL_VERSION}
-MAN3=	Psh::Builtins.3 \
-	Psh::Completion.3 \
-	Psh::Job.3 \
+MAN1=	psh.1 pshcomplete.1 pshconfig.1 pshdevel.1
+
+MAN3=	Psh::Completion.3 \
 	Psh::Joblist.3 \
-	Psh::Locale::Base.3 \
+	Psh::Locale.3 \
 	Psh::Locale::Default.3 \
-	Psh::Locale::French.3 \
-	Psh::Locale::German.3 \
-	Psh::Locale::Italian.3 \
-	Psh::Locale::Portuguese.3 \
-	Psh::Locale::Spanish.3 \
 	Psh::OS.3 \
-	Psh::OS::Mac.3 \
-	Psh::OS::Unix.3 \
 	Psh::OS::Win.3 \
-	Psh::PCompletion.3 \
 	Psh::Parser.3 \
 	Psh::PerlEval.3 \
-	Psh::Util.3
+	Psh::Strategy.3 \
+	Psh::StrategyBunch.3
 
 pre-install:
-	${REINPLACE_CMD} -e "s:/usr/local:${PREFIX}:g" ${WRKSRC}/Makefile;
-	${REINPLACE_CMD} -e "s:/usr/local/man/man1:${MAN3PREFIX}/man/man1:g" ${WRKSRC}/Makefile;
-	${REINPLACE_CMD} -e "s:/usr/local/lib/perl5/5.00503/man/man3:${MAN3PREFIX}/man/man3:g" ${WRKSRC}/Makefile;
+	@${PERL} -pi -e "s:/usr/local:${PREFIX}:g" ${WRKSRC}/Makefile;
+	@${PERL} -pi -e "s:/usr/local/man/man1:${MAN3PREFIX}/man/man1:g" ${WRKSRC}/Makefile;
+	@${PERL} -pi -e "s:/usr/local/lib/perl5/5.00503/man/man3:${MAN3PREFIX}/man/man3:g" ${WRKSRC}/Makefile;
 
 post-install:
 	@${ECHO_MSG} "Updating /etc/shells"
Index: distinfo
===================================================================
RCS file: /home/ncvs/ports/shells/perlsh/distinfo,v
retrieving revision 1.4
diff -u -r1.4 distinfo
--- distinfo	29 Jan 2004 16:11:42 -0000	1.4
+++ distinfo	7 Apr 2005 11:51:33 -0000
@@ -1,2 +1,2 @@
-MD5 (psh-0.009.tar.gz) = a6d9dd7dc80ceb7ac63203bda7976622
-SIZE (psh-0.009.tar.gz) = 96704
+MD5 (psh-1.8.tar.gz) = bb2040c519e6b263239d6f795a6515b5
+SIZE (psh-1.8.tar.gz) = 119989
Index: pkg-plist
===================================================================
RCS file: /home/ncvs/ports/shells/perlsh/pkg-plist,v
retrieving revision 1.10
diff -u -r1.10 pkg-plist
--- pkg-plist	31 May 2004 08:07:43 -0000	1.10
+++ pkg-plist	7 Apr 2005 11:51:33 -0000
@@ -1,61 +1,97 @@
+@comment $FreeBSD$
 bin/psh
+%%SITE_PERL%%/Psh.pm
+%%SITE_PERL%%/Psh/Builtins/Alias.pm
 %%SITE_PERL%%/Psh/Builtins/Bg.pm
 %%SITE_PERL%%/Psh/Builtins/Bind.pm
 %%SITE_PERL%%/Psh/Builtins/Builtin.pm
+%%SITE_PERL%%/Psh/Builtins/Cd.pm
 %%SITE_PERL%%/Psh/Builtins/Complete.pm
+%%SITE_PERL%%/Psh/Builtins/Delenv.pm
 %%SITE_PERL%%/Psh/Builtins/Dirs.pm
 %%SITE_PERL%%/Psh/Builtins/Drives.pm
+%%SITE_PERL%%/Psh/Builtins/Else.pm
+%%SITE_PERL%%/Psh/Builtins/Elsif.pm
 %%SITE_PERL%%/Psh/Builtins/Exit.pm
-%%SITE_PERL%%/Psh/Builtins/Fallback/Ls.pm
+%%SITE_PERL%%/Psh/Builtins/Export.pm
 %%SITE_PERL%%/Psh/Builtins/Fallback/Env.pm
+%%SITE_PERL%%/Psh/Builtins/Fallback/Ls.pm
 %%SITE_PERL%%/Psh/Builtins/Fc.pm
 %%SITE_PERL%%/Psh/Builtins/Fg.pm
 %%SITE_PERL%%/Psh/Builtins/Firsttime.pm
+%%SITE_PERL%%/Psh/Builtins/Forfile.pm
 %%SITE_PERL%%/Psh/Builtins/Function.pm
+%%SITE_PERL%%/Psh/Builtins/Hash.pm
 %%SITE_PERL%%/Psh/Builtins/Help.pm
 %%SITE_PERL%%/Psh/Builtins/History.pm
-%%SITE_PERL%%/Psh/Builtins/Kill.pm
+%%SITE_PERL%%/Psh/Builtins/If.pm
 %%SITE_PERL%%/Psh/Builtins/Jobs.pm
-%%SITE_PERL%%/Psh/Builtins/Pshtokenize.pm
+%%SITE_PERL%%/Psh/Builtins/Kill.pm
+%%SITE_PERL%%/Psh/Builtins/Modules.pm
+%%SITE_PERL%%/Psh/Builtins/Option.pm
+%%SITE_PERL%%/Psh/Builtins/Package.pm
+%%SITE_PERL%%/Psh/Builtins/Printenv.pm
 %%SITE_PERL%%/Psh/Builtins/Readline.pm
+%%SITE_PERL%%/Psh/Builtins/Rehash.pm
+%%SITE_PERL%%/Psh/Builtins/Rename.pm
 %%SITE_PERL%%/Psh/Builtins/Set.pm
+%%SITE_PERL%%/Psh/Builtins/Setenv.pm
 %%SITE_PERL%%/Psh/Builtins/Source.pm
 %%SITE_PERL%%/Psh/Builtins/Strategy.pm
+%%SITE_PERL%%/Psh/Builtins/Sudo.pm
 %%SITE_PERL%%/Psh/Builtins/Symbols.pm
-%%SITE_PERL%%/Psh/Builtins/Rename.pm
+%%SITE_PERL%%/Psh/Builtins/Theme.pm
+%%SITE_PERL%%/Psh/Builtins/Tieopt.pm
+%%SITE_PERL%%/Psh/Builtins/Ulimit.pm
+%%SITE_PERL%%/Psh/Builtins/Unalias.pm
 %%SITE_PERL%%/Psh/Builtins/Which.pm
-%%SITE_PERL%%/Psh/Locale/Base.pm
-%%SITE_PERL%%/Psh/Locale/Italian.pm
+%%SITE_PERL%%/Psh/Completion.pm
+%%SITE_PERL%%/Psh/Joblist.pm
+%%SITE_PERL%%/Psh/Locale.pm
 %%SITE_PERL%%/Psh/Locale/Default.pm
 %%SITE_PERL%%/Psh/Locale/French.pm
-%%SITE_PERL%%/Psh/Locale/Spanish.pm
 %%SITE_PERL%%/Psh/Locale/German.pm
+%%SITE_PERL%%/Psh/Locale/Italian.pm
 %%SITE_PERL%%/Psh/Locale/Portuguese.pm
+%%SITE_PERL%%/Psh/Locale/Spanish.pm
+%%SITE_PERL%%/Psh/OS.pm
 %%SITE_PERL%%/Psh/OS/Unix.pm
 %%SITE_PERL%%/Psh/OS/Win.pm
-%%SITE_PERL%%/Psh/OS/Mac.pm
-%%SITE_PERL%%/Psh/Strategy/Auto_resume.pm
+%%SITE_PERL%%/Psh/Options.pm
+%%SITE_PERL%%/Psh/PCompletion.pm
+%%SITE_PERL%%/Psh/Parser.pm
+%%SITE_PERL%%/Psh/PerlEval.pm
+%%SITE_PERL%%/Psh/Prompt.pm
+%%SITE_PERL%%/Psh/Strategy.pm
 %%SITE_PERL%%/Psh/Strategy/Auto_cd.pm
+%%SITE_PERL%%/Psh/Strategy/Auto_resume.pm
+%%SITE_PERL%%/Psh/Strategy/Bang.pm
+%%SITE_PERL%%/Psh/Strategy/Brace.pm
+%%SITE_PERL%%/Psh/Strategy/Built_in.pm
+%%SITE_PERL%%/Psh/Strategy/Darwin_apps.pm
 %%SITE_PERL%%/Psh/Strategy/Debug.pm
+%%SITE_PERL%%/Psh/Strategy/Eval.pm
+%%SITE_PERL%%/Psh/Strategy/Executable.pm
 %%SITE_PERL%%/Psh/Strategy/Fallback_builtin.pm
+%%SITE_PERL%%/Psh/Strategy/Perl.pm
 %%SITE_PERL%%/Psh/Strategy/Perlfunc.pm
+%%SITE_PERL%%/Psh/Strategy/Perlfunc_heavy.pm
 %%SITE_PERL%%/Psh/Strategy/Perlscript.pm
-%%SITE_PERL%%/Psh/Completion.pm
-%%SITE_PERL%%/Psh/OS.pm
-%%SITE_PERL%%/Psh/PCompletion.pm
-%%SITE_PERL%%/Psh/PerlEval.pm
-%%SITE_PERL%%/Psh/Job.pm
-%%SITE_PERL%%/Psh/Joblist.pm
+%%SITE_PERL%%/Psh/StrategyBunch.pm
+%%SITE_PERL%%/Psh/Support/Alias.pm
+%%SITE_PERL%%/Psh/Support/Builtins.pm
+%%SITE_PERL%%/Psh/Support/Debug.pm
+%%SITE_PERL%%/Psh/Support/Dirs.pm
+%%SITE_PERL%%/Psh/Support/Env.pm
+%%SITE_PERL%%/Psh/Support/Functions.pm
+%%SITE_PERL%%/Psh/Support/TiedOption.pm
 %%SITE_PERL%%/Psh/Util.pm
-%%SITE_PERL%%/Psh/Prompt.pm
-%%SITE_PERL%%/Psh/Builtins.pm
-%%SITE_PERL%%/Psh/Parser.pm
 %%SITE_PERL%%/%%PERL_ARCH%%/auto/psh/.packlist
-%%SITE_PERL%%/Psh.pm
 @dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/psh
 @dirrm %%SITE_PERL%%/Psh/Builtins/Fallback
 @dirrm %%SITE_PERL%%/Psh/Builtins
 @dirrm %%SITE_PERL%%/Psh/Locale
 @dirrm %%SITE_PERL%%/Psh/OS
 @dirrm %%SITE_PERL%%/Psh/Strategy
+@dirrm %%SITE_PERL%%/Psh/Support
 @dirrm %%SITE_PERL%%/Psh
Index: files/patch-aa
===================================================================
RCS file: /home/ncvs/ports/shells/perlsh/files/patch-aa,v
retrieving revision 1.2
diff -u -r1.2 patch-aa
--- files/patch-aa	26 Feb 2001 04:04:33 -0000	1.2
+++ files/patch-aa	7 Apr 2005 11:51:33 -0000
@@ -1,10 +1,10 @@
---- Makefile.PL	Tue Mar 14 05:29:39 2000
-+++ Makefile.PL.new	Fri Jan  5 16:36:49 2001
-@@ -25,6 +25,7 @@
+--- Makefile.PL.orig	Thu Apr  7 08:01:59 2005
++++ Makefile.PL	Thu Apr  7 08:01:42 2005
+@@ -67,6 +67,7 @@
  
  WriteMakefile (
  	NAME         => 'psh',
 +	PREFIX       => '${PREFIX}',
- 	VERSION_FROM => 'psh',
+ 	VERSION_FROM => 'lib/Psh.pm',
  	AUTHOR       => 'Gregor N. Purdy (gregor@focusresearch.com)',
  	ABSTRACT     => 'Perl Shell',
--- perlsh-1.8.patch ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200504071202.j37C2C91018841>