pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/lang/parrot



Module Name:    pkgsrc
Committed By:   he
Date:           Tue Jul 31 08:16:07 UTC 2012

Modified Files:
        pkgsrc/lang/parrot: Makefile PLIST distinfo
Added Files:
        pkgsrc/lang/parrot/patches: patch-ao patch-ap

Log Message:
Upgrade parrot to version 4.5.0.

Pkgsrc changes:
 - Add a patch to track the addition of Parrot_get_cpu_type() to misc.c,
   which is platform-dependent on NetBSD.
 - Fix pbc_to_exec.winxed so that there are no rpath build-directory
   references in installed executables.  Reported upstream as issue #803.
 - Adjust PLIST to match installed files.

Upstream changes:
- Core
   + Added .write_bytes and .read_bytes methods to FileHandle and Socket
     PMCs.
   + Added Parrot_api_set_stdhandle, Parrot_api_new_call_object and
     Parrot_api_setup_signature functions to the embedding API
   + Removed the "can" VTABLE
- Languages
   + Winxed snapshot updated to 1.9.1
      - New syntax for parameters in multi
      - New syntax for initalization with new
      - Cast to var improved
- IMCC
   + Removed .line, .file, setline and setfile directives from IMCC
- Documentation
   + Fixed up Pod in 240 files to pass 't/codingstd/pod_description.t'.
- Tests
   + Added 'docs/pdds' and 'docs/pdds/draft' as files for
     'Parrot::Test::Pod.pm' to exclude.
- Build
   + Reduced number of packages under 'lib/Parrot/Pmc2c/'.
   + Added method-level documentation to several of the remaining packages.
   + Added 'docs/pdds' and 'docs/pdds/draft' as files for
     'Parrot::Test::Pod.pm' to exclude.
- Community
   + M1, a C-like language that targets M0 had a burst of development
     and now has many working examples such as recursive Fibonacci and
     recursive factorial : https://github.com/parrot/m1
   + Parrot bindings to LAPACK are being worked on as part of Google
     Summer of Code: https://github.com/leto/parrot-lapack


To generate a diff of this commit:
cvs rdiff -u -r1.61 -r1.62 pkgsrc/lang/parrot/Makefile
cvs rdiff -u -r1.31 -r1.32 pkgsrc/lang/parrot/PLIST
cvs rdiff -u -r1.50 -r1.51 pkgsrc/lang/parrot/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/lang/parrot/patches/patch-ao \
    pkgsrc/lang/parrot/patches/patch-ap

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index