Update to parrot 3.3.0, from maintainer Pascal Stumpf.

Use ${V} in PLIST to avoid churn on next update.
Tested on amd64/ppc by myself.
This commit is contained in:
landry 2011-05-22 20:22:08 +00:00
parent 7798cfd97f
commit 654aff0886
6 changed files with 1289 additions and 1327 deletions

View File

@ -1,13 +1,13 @@
# $OpenBSD: Makefile,v 1.13 2011/03/08 20:12:15 landry Exp $
# $OpenBSD: Makefile,v 1.14 2011/05/22 20:22:08 landry Exp $
BROKEN-sparc64 = fails a lot of regression tests
COMMENT= virtual machine designed for interpreted languages
V= 3.0.0
V= 3.3.0
DISTNAME= parrot-$V
CATEGORIES= lang perl6
SHARED_LIBS= parrot 1.0
SHARED_LIBS= parrot 2.0
HOMEPAGE= http://www.parrot.org/
@ -39,10 +39,12 @@ CONFIGURE_ENV = LIBparrot_VERSION=${LIBparrot_VERSION}
MAKE_ENV= LIBparrot_VERSION=${LIBparrot_VERSION}
ALL_TARGET= installable docs
ALL_TARGET= installable
INSTALL_TARGET = install install-doc
REGRESS_TARGET= test
SUBST_VARS += V
pre-configure:
${SUBST_CMD} ${WRKSRC}/config/init/hints/openbsd.pm
post-install:

View File

@ -1,5 +1,5 @@
MD5 (parrot-3.0.0.tar.gz) = /B2IEUY27/T+eVPeRWzs+g==
RMD160 (parrot-3.0.0.tar.gz) = UhdzThW8bDxzR4qF4Hi5Fr/THO0=
SHA1 (parrot-3.0.0.tar.gz) = k8ugGpb0+U2JJA/7T/R7vc5mQbs=
SHA256 (parrot-3.0.0.tar.gz) = niFnWwMPM7dM3YwB2RaA1qoOaI0HW6dHgGF73JpGprU=
SIZE (parrot-3.0.0.tar.gz) = 3914733
MD5 (parrot-3.3.0.tar.gz) = M11Q++8kW/5tC7J34iTHKA==
RMD160 (parrot-3.3.0.tar.gz) = /bmq6bKf8EmKqM8ciNhE0Cz+mW4=
SHA1 (parrot-3.3.0.tar.gz) = n2Ig8XSkrFtSiMWh9UO18I61pNs=
SHA256 (parrot-3.3.0.tar.gz) = mbgahL9VppvDu/i/jdZb7hQX/Rwwx9CMaFmno9uJK48=
SIZE (parrot-3.3.0.tar.gz) = 3961124

View File

@ -1,21 +0,0 @@
$OpenBSD: patch-config_auto_perldoc_pm,v 1.1 2011/03/08 20:12:15 landry Exp $
--- config/auto/perldoc.pm.orig Mon Jan 10 04:13:20 2011
+++ config/auto/perldoc.pm Sun Mar 6 21:11:19 2011
@@ -38,7 +38,7 @@ sub runstep {
my $slash = $conf->data->get('slash');
my $cmd = $conf->data->get('scriptdirexp_provisional') . $slash . q{perldoc};
my ( $fh, $filename ) = tempfile( UNLINK => 1 );
- my $content = capture_output("$cmd -ud $filename perldoc") || undef;
+ my $content = capture_output("$cmd -u perldoc > $filename") || '';
return 1 unless defined( $self->_initial_content_check($conf, $content) );
@@ -67,7 +67,7 @@ E_NOTE
if ( $new_perldoc ) {
$TEMP_pod_build .= <<"END"
ops/$pod: ../src/ops/$ops
-\t\$(PERLDOC_BIN) -ud ops/$pod ../src/ops/$ops
+\t\$(PERLDOC_BIN) -u ../src/ops/$ops > ops//$pod
\t\$(CHMOD) 0644 ops/$pod
END

View File

@ -1,12 +0,0 @@
$OpenBSD: patch-config_gen_makefiles_docs_in,v 1.1 2011/03/08 20:12:15 landry Exp $
--- config/gen/makefiles/docs.in.orig Sat Mar 5 01:06:02 2011
+++ config/gen/makefiles/docs.in Sat Mar 5 01:07:08 2011
@@ -45,7 +45,7 @@ doc-prep:
$(TOUCH) doc-prep
packfile-c.pod: ../src/packfile/api.c
-#IF(new_perldoc): $(PERLDOC_BIN) -ud packfile-c.pod ../src/packfile/api.c
+#IF(new_perldoc): $(PERLDOC_BIN) -u ../src/packfile/api.c > packfile-c.pod
#ELSE: $(PERLDOC_BIN) -u ../src/packfile/api.c > packfile-c.pod
clean:

View File

@ -1,14 +1,14 @@
@comment $OpenBSD: PFRAG.shared,v 1.2 2011/03/08 20:12:15 landry Exp $
@comment $OpenBSD: PFRAG.shared,v 1.3 2011/05/22 20:22:08 landry Exp $
@lib lib/libparrot.so.${LIBparrot_VERSION}
lib/parrot/3.0.0/dynext/bit_ops.so
lib/parrot/3.0.0/dynext/debug_ops.so
lib/parrot/3.0.0/dynext/dynlexpad.so
lib/parrot/3.0.0/dynext/file.so
lib/parrot/3.0.0/dynext/gziphandle.so
lib/parrot/3.0.0/dynext/io_ops.so
lib/parrot/3.0.0/dynext/math_ops.so
lib/parrot/3.0.0/dynext/obscure_ops.so
lib/parrot/3.0.0/dynext/os.so
lib/parrot/3.0.0/dynext/rational.so
lib/parrot/3.0.0/dynext/sys_ops.so
lib/parrot/3.0.0/dynext/trans_ops.so
lib/parrot/${V}/dynext/bit_ops.so
lib/parrot/${V}/dynext/debug_ops.so
lib/parrot/${V}/dynext/dynlexpad.so
lib/parrot/${V}/dynext/file.so
lib/parrot/${V}/dynext/gziphandle.so
lib/parrot/${V}/dynext/io_ops.so
lib/parrot/${V}/dynext/math_ops.so
lib/parrot/${V}/dynext/obscure_ops.so
lib/parrot/${V}/dynext/os.so
lib/parrot/${V}/dynext/rational.so
lib/parrot/${V}/dynext/sys_ops.so
lib/parrot/${V}/dynext/trans_ops.so

File diff suppressed because it is too large Load Diff