commit parrot for openSUSE:Factory
Hello community, here is the log from the commit of package parrot for openSUSE:Factory checked in at Fri Mar 19 16:34:53 CET 2010. -------- --- parrot/parrot.changes 2010-02-19 12:44:05.000000000 +0100 +++ parrot/parrot.changes 2010-03-19 16:28:17.000000000 +0100 @@ -1,0 +2,8 @@ +Wed Mar 17 14:17:45 CET 2010 - mls@suse.de + +- update to parrot-2.2.0 + * Most internal allocations now use the GC + * RNG non-randomness fixes + * Elimination of much dead code + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- parrot-2.1.1.tar.bz2 New: ---- parrot-2.2.0.tar.bz2 parrot.diff ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ parrot.spec ++++++ --- /var/tmp/diff_new_pack.GBYfMd/_old 2010-03-19 16:34:11.000000000 +0100 +++ /var/tmp/diff_new_pack.GBYfMd/_new 2010-03-19 16:34:11.000000000 +0100 @@ -1,5 +1,5 @@ # -# spec file for package parrot (Version 2.1.1) +# spec file for package parrot (Version 2.2.0) # # Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -18,14 +18,15 @@ Name: parrot -Version: 2.1.1 +Version: 2.2.0 Release: 1 -%define pversion 2_1_1 +%define pversion 2_2_0 Summary: Parrot Virtual Machine License: Artistic 2.0 Group: Development/Libraries Url: http://www.parrot.org/ Source0: parrot-%{version}.tar.bz2 +Patch0: parrot.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: readline-devel BuildRequires: ncurses-devel @@ -46,6 +47,7 @@ %package -n libparrot%pversion + Summary: Parrot Virtual Machine Library License: Artistic 2.0 Group: Development/Libraries @@ -83,6 +85,7 @@ %prep %setup -q +%patch0 %{__perl} -pi -e 's,"lib/,"%{_lib}/, if (/CONST_STRING\(interp,/)' \ src/library.c %{__perl} -pi -e "s,'/usr/lib','%{_libdir}',;s,runtime/lib/,runtime/%{_lib}/," \ ++++++ parrot-2.1.1.tar.bz2 -> parrot-2.2.0.tar.bz2 ++++++ ++++ 99494 lines of diff (skipped) ++++++ parrot.diff ++++++ --- ./src/packfile.c.orig 2010-03-16 05:15:34.000000000 +0000 +++ ./src/packfile.c 2010-03-17 13:44:10.000000000 +0000 @@ -4442,8 +4442,7 @@ PackFile_Annotations_add_group(PARROT_IN /* Allocate extra space for the group in the groups array. */ if (self->groups) - self->groups = - self->groups = mem_gc_realloc_n_typed_zeroed(interp, self->groups, + self->groups = mem_gc_realloc_n_typed_zeroed(interp, self->groups, 1 + self->num_groups, self->num_groups, PackFile_Annotations_Group *); else self->groups = mem_gc_allocate_n_typed(interp, --- ./src/pmc.c.orig 2010-03-16 05:15:34.000000000 +0000 +++ ./src/pmc.c 2010-03-17 13:32:50.000000000 +0000 @@ -584,7 +584,7 @@ Parrot_pmc_new_init_int(PARROT_INTERP, I if (!PMC_IS_NULL(classobj) && PObj_is_class_TEST(classobj)) { PMC *initial = Parrot_pmc_new(interp, Parrot_get_ctx_HLL_type(interp, enum_class_Integer)); VTABLE_set_integer_native(interp, initial, init); - VTABLE_instantiate(interp, classobj, initial); + return VTABLE_instantiate(interp, classobj, initial); } else { PMC * const pmc = get_new_pmc_header(interp, base_type, 0); --- ./tools/dev/pbc_to_exe.pir.orig 2010-03-17 14:04:34.000000000 +0000 +++ ./tools/dev/pbc_to_exe.pir 2010-03-17 14:05:34.000000000 +0000 @@ -510,10 +510,11 @@ END_OF_FUNCTION .param int install :optional $P0 = '_config'() - .local string cc, ccflags, cc_o_out, osname, build_dir, slash + .local string cc, ccflags, optimize, cc_o_out, osname, build_dir, slash .local string installed, includepath, versiondir cc = $P0['cc'] ccflags = $P0['ccflags'] + optimize = $P0['optimize'] cc_o_out = $P0['cc_o_out'] osname = $P0['osname'] build_dir = $P0['build_dir'] @@ -547,6 +548,8 @@ END_OF_FUNCTION compile .= pathquote compile .= ' ' compile .= ccflags + compile .= ' ' + compile .= optimize compile .= ' -c ' compile .= cfile ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@Hilbert.suse.de