ports/147901: [PATCH] lang/parrot update port to 2.5.0

Aliaksandr Zahatski zahatski at gmail.com
Wed Jun 16 07:30:03 UTC 2010


>Number:         147901
>Category:       ports
>Synopsis:       [PATCH] lang/parrot update port to 2.5.0
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Wed Jun 16 07:30:01 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator:     Aliaksandr Zahatski
>Release:        
>Organization:
>Environment:
>Description:
Update lang/parrot port to Parrot 2.5.0 "Cheops" 
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

diff -urN /usr/ports/lang/parrot/Makefile parrot/Makefile
--- /usr/ports/lang/parrot/Makefile	2010-05-19 09:56:07.000000000 +0400
+++ parrot/Makefile	2010-06-16 11:21:09.000000000 +0400
@@ -2,7 +2,7 @@
 # Date created:	   15 April 2005
 # Whom:		   Sergey Skvortsov <skv at protey.ru>
 #
-# $FreeBSD: ports/lang/parrot/Makefile,v 1.47 2010/05/19 05:56:07 skv Exp $
+# $FreeBSD: ports/lang/parrot/Makefile,v 1.45 2010/04/19 10:43:29 ale Exp $
 #
 
 PORTNAME=	parrot
diff -urN /usr/ports/lang/parrot/Makefile.common parrot/Makefile.common
--- /usr/ports/lang/parrot/Makefile.common	2010-05-19 09:56:07.000000000 +0400
+++ parrot/Makefile.common	2010-06-16 11:12:36.000000000 +0400
@@ -1,4 +1,4 @@
-# $FreeBSD: ports/lang/parrot/Makefile.common,v 1.6 2010/05/19 05:56:07 skv Exp $
+# $FreeBSD$
 
-PARROT_VERSION=		2.4.0
+PARROT_VERSION=		2.5.0
 
diff -urN /usr/ports/lang/parrot/distinfo parrot/distinfo
--- /usr/ports/lang/parrot/distinfo	2010-05-19 09:56:07.000000000 +0400
+++ parrot/distinfo	2010-06-16 11:12:37.000000000 +0400
@@ -1,3 +1,3 @@
-MD5 (parrot-2.4.0.tar.bz2) = e330ec9cb7f38213716457a5c7553a5d
-SHA256 (parrot-2.4.0.tar.bz2) = dc694e50f623910b24c3bd140a0e8cd52553f8e113c62385ddae91de0c3f3454
-SIZE (parrot-2.4.0.tar.bz2) = 3301171
+MD5 (parrot-2.5.0.tar.bz2) = eef4d57306418f85dbf0129ee0a26d10
+SHA256 (parrot-2.5.0.tar.bz2) = 2614472aed6a3d337e465dba74de6d546b20a0bb5d7f2a287520d57b97547df8
+SIZE (parrot-2.5.0.tar.bz2) = 3316954
diff -urN /usr/ports/lang/parrot/pkg-plist parrot/pkg-plist
--- /usr/ports/lang/parrot/pkg-plist	2010-05-19 09:56:07.000000000 +0400
+++ parrot/pkg-plist	2010-06-16 11:23:09.000000000 +0400
@@ -1,3 +1,4 @@
+bin/ops2c
 bin/parrot
 bin/parrot-nqp
 bin/parrot-prove
@@ -58,6 +59,7 @@
 include/parrot/%%PARROT_VER%%/parrot/oplib.h
 include/parrot/%%PARROT_VER%%/parrot/oplib/core_ops.h
 include/parrot/%%PARROT_VER%%/parrot/oplib/ops.h
+include/parrot/%%PARROT_VER%%/parrot/opsenum.h
 include/parrot/%%PARROT_VER%%/parrot/packfile.h
 include/parrot/%%PARROT_VER%%/parrot/parrot.h
 include/parrot/%%PARROT_VER%%/parrot/pbcversion.h
@@ -90,6 +92,7 @@
 include/parrot/%%PARROT_VER%%/pmc/pmc_bigint.h
 include/parrot/%%PARROT_VER%%/pmc/pmc_bignum.h
 include/parrot/%%PARROT_VER%%/pmc/pmc_boolean.h
+include/parrot/%%PARROT_VER%%/pmc/pmc_bytebuffer.h
 include/parrot/%%PARROT_VER%%/pmc/pmc_callcontext.h
 include/parrot/%%PARROT_VER%%/pmc/pmc_capture.h
 include/parrot/%%PARROT_VER%%/pmc/pmc_class.h
@@ -174,13 +177,19 @@
 lib/libparrot.so.%%PARROT_VER%%
 lib/parrot/%%PARROT_VER%%/VERSION
 lib/parrot/%%PARROT_VER%%/bin/prove.pir
+lib/parrot/%%PARROT_VER%%/dynext/bit_ops.so
+lib/parrot/%%PARROT_VER%%/dynext/debug_ops.so
+lib/parrot/%%PARROT_VER%%/dynext/deprecated_ops.so
 lib/parrot/%%PARROT_VER%%/dynext/dynlexpad.so
 lib/parrot/%%PARROT_VER%%/dynext/file.so
 lib/parrot/%%PARROT_VER%%/dynext/gziphandle.so
+lib/parrot/%%PARROT_VER%%/dynext/io_ops.so
 lib/parrot/%%PARROT_VER%%/dynext/math_ops.so
 lib/parrot/%%PARROT_VER%%/dynext/obscure_ops.so
 lib/parrot/%%PARROT_VER%%/dynext/os.so
 lib/parrot/%%PARROT_VER%%/dynext/rational.so
+lib/parrot/%%PARROT_VER%%/dynext/sys_ops.so
+lib/parrot/%%PARROT_VER%%/dynext/trans_ops.so
 lib/parrot/%%PARROT_VER%%/include/call_bits.pasm
 lib/parrot/%%PARROT_VER%%/include/cclass.pasm
 lib/parrot/%%PARROT_VER%%/include/config.fpmc
@@ -284,8 +293,10 @@
 lib/parrot/%%PARROT_VER%%/library/Iter.pir
 lib/parrot/%%PARROT_VER%%/library/JSON.pbc
 lib/parrot/%%PARROT_VER%%/library/JSON.pir
-lib/parrot/%%PARROT_VER%%/library/LWP.pbc
-lib/parrot/%%PARROT_VER%%/library/LWP.pir
+lib/parrot/%%PARROT_VER%%/library/LWP/Protocol.pbc
+lib/parrot/%%PARROT_VER%%/library/LWP/Protocol.pir
+lib/parrot/%%PARROT_VER%%/library/LWP/UserAgent.pbc
+lib/parrot/%%PARROT_VER%%/library/LWP/UserAgent.pir
 lib/parrot/%%PARROT_VER%%/library/MIME/Base64.pbc
 lib/parrot/%%PARROT_VER%%/library/MIME/Base64.pir
 lib/parrot/%%PARROT_VER%%/library/Math/Rand.pbc
@@ -405,6 +416,8 @@
 lib/parrot/%%PARROT_VER%%/library/ncurses.pbc
 lib/parrot/%%PARROT_VER%%/library/ncurses.pir
 lib/parrot/%%PARROT_VER%%/library/nqp-rx.pbc
+lib/parrot/%%PARROT_VER%%/library/nqp-setting.pbc
+lib/parrot/%%PARROT_VER%%/library/opsc.pbc
 lib/parrot/%%PARROT_VER%%/library/osutils.pbc
 lib/parrot/%%PARROT_VER%%/library/osutils.pir
 lib/parrot/%%PARROT_VER%%/library/parrotlib.pbc
@@ -486,17 +499,6 @@
 lib/parrot/%%PARROT_VER%%/tools/lib/Parrot/IO/Path.pm
 lib/parrot/%%PARROT_VER%%/tools/lib/Parrot/Install.pm
 lib/parrot/%%PARROT_VER%%/tools/lib/Parrot/Manifest.pm
-lib/parrot/%%PARROT_VER%%/tools/lib/Parrot/Op.pm
-lib/parrot/%%PARROT_VER%%/tools/lib/Parrot/OpLib/core.pm
-lib/parrot/%%PARROT_VER%%/tools/lib/Parrot/OpTrans.pm
-lib/parrot/%%PARROT_VER%%/tools/lib/Parrot/OpTrans/C.pm
-lib/parrot/%%PARROT_VER%%/tools/lib/Parrot/Ops2c/Auxiliary.pm
-lib/parrot/%%PARROT_VER%%/tools/lib/Parrot/Ops2c/Utils.pm
-lib/parrot/%%PARROT_VER%%/tools/lib/Parrot/Ops2pm.pm
-lib/parrot/%%PARROT_VER%%/tools/lib/Parrot/Ops2pm/Auxiliary.pm
-lib/parrot/%%PARROT_VER%%/tools/lib/Parrot/Ops2pm/Base.pm
-lib/parrot/%%PARROT_VER%%/tools/lib/Parrot/OpsFile.pm
-lib/parrot/%%PARROT_VER%%/tools/lib/Parrot/OpsRenumber.pm
 lib/parrot/%%PARROT_VER%%/tools/lib/Parrot/PMC.pm
 lib/parrot/%%PARROT_VER%%/tools/lib/Parrot/Pmc2c/Attribute.pm
 lib/parrot/%%PARROT_VER%%/tools/lib/Parrot/Pmc2c/ComposedMethod.pm
@@ -545,12 +547,12 @@
 %%PARROT_DOCS%%/README_win32.pod
 %%PARROT_DOCS%%/RESPONSIBLE_PARTIES
 %%PARROT_DOCS%%/TODO
-src/parrot/%%PARROT_VER%%/ops/ops.num
 src/parrot/%%PARROT_VER%%/pmc/addrregistry.dump
 src/parrot/%%PARROT_VER%%/pmc/arrayiterator.dump
 src/parrot/%%PARROT_VER%%/pmc/bigint.dump
 src/parrot/%%PARROT_VER%%/pmc/bignum.dump
 src/parrot/%%PARROT_VER%%/pmc/boolean.dump
+src/parrot/%%PARROT_VER%%/pmc/bytebuffer.dump
 src/parrot/%%PARROT_VER%%/pmc/callcontext.dump
 src/parrot/%%PARROT_VER%%/pmc/capture.dump
 src/parrot/%%PARROT_VER%%/pmc/class.dump
@@ -633,7 +635,6 @@
 src/parrot/%%PARROT_VER%%/vtable.dump
 src/parrot/%%PARROT_VER%%/vtable.tbl
 @dirrm src/parrot/%%PARROT_VER%%/pmc
- at dirrm src/parrot/%%PARROT_VER%%/ops
 @dirrm src/parrot/%%PARROT_VER%%
 @dirrm src/parrot
 @dirrm src
@@ -647,10 +648,6 @@
 @dirrm lib/parrot/%%PARROT_VER%%/tools/lib/Parrot/Test
 @dirrm lib/parrot/%%PARROT_VER%%/tools/lib/Parrot/Pmc2c/PMC
 @dirrm lib/parrot/%%PARROT_VER%%/tools/lib/Parrot/Pmc2c
- at dirrm lib/parrot/%%PARROT_VER%%/tools/lib/Parrot/Ops2pm
- at dirrm lib/parrot/%%PARROT_VER%%/tools/lib/Parrot/Ops2c
- at dirrm lib/parrot/%%PARROT_VER%%/tools/lib/Parrot/OpTrans
- at dirrm lib/parrot/%%PARROT_VER%%/tools/lib/Parrot/OpLib
 @dirrm lib/parrot/%%PARROT_VER%%/tools/lib/Parrot/IO
 @dirrm lib/parrot/%%PARROT_VER%%/tools/lib/Parrot/Harness
 @dirrm lib/parrot/%%PARROT_VER%%/tools/lib/Parrot/Docs/Section
@@ -684,6 +681,7 @@
 @dirrm lib/parrot/%%PARROT_VER%%/library/NCI
 @dirrm lib/parrot/%%PARROT_VER%%/library/Math
 @dirrm lib/parrot/%%PARROT_VER%%/library/MIME
+ at dirrm lib/parrot/%%PARROT_VER%%/library/LWP
 @dirrm lib/parrot/%%PARROT_VER%%/library/HTTP
 @dirrm lib/parrot/%%PARROT_VER%%/library/Getopt
 @dirrm lib/parrot/%%PARROT_VER%%/library/Digest
@@ -707,7 +705,7 @@
 @dirrm lib/parrot/%%PARROT_VER%%/languages/data_json/data_json
 @dirrm lib/parrot/%%PARROT_VER%%/languages/data_json
 @dirrmtry lib/parrot/%%PARROT_VER%%/languages
- at dirrm lib/parrot/%%PARROT_VER%%/include
+ at dirrmtry lib/parrot/%%PARROT_VER%%/include
 @dirrmtry lib/parrot/%%PARROT_VER%%/dynext
 @dirrmtry lib/parrot/%%PARROT_VER%%/bin
 @dirrmtry lib/parrot/%%PARROT_VER%%


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



More information about the freebsd-ports-bugs mailing list