head	1.5;
access;
symbols
	pkgsrc-2013Q2:1.5.0.8
	pkgsrc-2013Q2-base:1.5
	pkgsrc-2012Q4:1.5.0.6
	pkgsrc-2012Q4-base:1.5
	pkgsrc-2011Q4:1.5.0.4
	pkgsrc-2011Q4-base:1.5
	pkgsrc-2011Q2:1.5.0.2
	pkgsrc-2011Q2-base:1.5
	pkgsrc-2011Q1:1.4.0.4
	pkgsrc-2011Q1-base:1.4
	pkgsrc-2010Q4:1.4.0.2
	pkgsrc-2010Q4-base:1.4
	pkgsrc-2010Q3:1.3.0.6
	pkgsrc-2010Q3-base:1.3
	pkgsrc-2010Q2:1.3.0.4
	pkgsrc-2010Q2-base:1.3
	pkgsrc-2010Q1:1.3.0.2
	pkgsrc-2010Q1-base:1.3
	pkgsrc-2009Q4:1.1.0.8
	pkgsrc-2009Q4-base:1.1
	pkgsrc-2009Q3:1.1.0.6
	pkgsrc-2009Q3-base:1.1
	pkgsrc-2009Q2:1.1.0.4
	pkgsrc-2009Q2-base:1.1
	pkgsrc-2009Q1:1.1.0.2;
locks; strict;
comment	@# @;


1.5
date	2011.04.28.08.44.47;	author wiz;	state dead;
branches;
next	1.4;

1.4
date	2010.12.22.21.29.32;	author he;	state Exp;
branches;
next	1.3;

1.3
date	2010.03.17.11.06.11;	author he;	state Exp;
branches;
next	1.2;

1.2
date	2010.01.28.13.06.19;	author he;	state Exp;
branches;
next	1.1;

1.1
date	2009.04.14.23.50.20;	author he;	state Exp;
branches
	1.1.2.1;
next	;

1.1.2.1
date	2009.04.14.23.50.20;	author tron;	state dead;
branches;
next	1.1.2.2;

1.1.2.2
date	2009.04.16.21.56.14;	author tron;	state Exp;
branches;
next	;


desc
@@


1.5
log
@Remove patch-ae that was removed from distinfo.
@
text
@$NetBSD: patch-ae,v 1.4 2010/12/22 21:29:32 he Exp $

Perldoc's -d is incompatible with doing the build as root.

--- config/gen/makefiles/docs.in.orig	2010-12-20 15:44:37.000000000 +0000
+++ config/gen/makefiles/docs.in
@@@@ -40,7 +40,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:
@


1.4
log
@Update parrot from version 2.10.1 to 2.11.0.

Pkgsrc changes:
 o Adapt PLIST to changes in the set of installed files
 o Adjust one patch to match the changed source

Upstream changes:
- Core
 + Just In Time native call frame generation using LibFFI
 + PIR op find_codepoint is no longer experimental, it is now supported
 + Several public functions in libparrot have been brought up to standard
   naming conventions.
 + Improved linked-list implementation in GC
 + set_addr opcode is being replaced with the new set_label opcode
   in core libraries
 + Removed deprecated CodeString PMC
 + Added close, is_closed, read, readline methods to Socket
 + Added experimental MappedByteArray PMC type
 + Added Parrot_warn_experimental, to warn the user about experimental features
 + Code for frontend executables moved from src/ to frontend/
 + Support for chunked receive in LWP library.
 + Added a "quickcover" make target
- Languages
 + PIRC
   - left the nest and is currently at https://github.com/parrot/pirc/
 + Community
   - Our README was translated into the following languages
    by Google Code-In students and mentors:
        Polish      README.polski
        Spanish     README.espanol
        German      README.deutsch
- Documentation
- Tests
 + Test coverage increase on PMCs: String, Integer, NameSpace,
   Complex, EventHandler
 + 'make quickcover' target added to speed up most essential
   parts of coverage analysis
 + 'tools/dev/headerizer.pl' refactored to improve maintainability
   (no change in functionality)
@
text
@d1 1
a1 1
$NetBSD$
@


1.3
log
@Update from version 2.1.1 to 2.2.0.

Pkgsrc changes:
 o Adapt patches to upstream changes.

Upstream changes:

- Core changes
  + Most internal allocations now use the GC
  + RNG non-randomness fixes
  + Elimination of much dead code
- API changes
  + PMCs can now be initialized from an int
  + Many legacy ops are removed
- Platforms
  + Sun cc and Intel icc support have been restored
  + Compiler invocation no longer goes through a Perl script
- Tools
  + NCI thunks are now generated by self-hosted PIR code
@
text
@d1 1
a1 1
$NetBSD: patch-ae,v 1.2 2010/01/28 13:06:19 he Exp $
d5 1
a5 1
--- config/gen/makefiles/docs.in.orig	2009-12-15 18:22:07.000000000 +0100
d7 1
a7 1
@@@@ -41,7 +41,7 @@@@ doc-prep:
d10 4
a13 4
 packfile-c.pod: ../src/packfile.c
-#IF(new_perldoc):	$(PERLDOC_BIN) -ud packfile-c.pod ../src/packfile.c
+#IF(new_perldoc):	$(PERLDOC_BIN) -u ../src/packfile.c > packfile-c.pod 
 #ELSE:	$(PERLDOC_BIN) -u ../src/packfile.c > packfile-c.pod
@


1.2
log
@Update parrot from version 1.8.0 to 1.9.0.

Pkgsrc changes:
 o Adjust patches to match new code
 o Adjust PLIST to what's being installed

Upstream changes:

- Core
  + Made profiling runcore output format configurable and extensible
    options include "pprof" and "none" ("binary" and "callgrind" are planned)
  + Added environment variables to specify profiling output type and filename
    (PARROT_PROFILING_OUTPUT and PARROT_PROFILING_FILENAME)
  + Began merging Freeze/Thaw and Bytecode generator/loader
- Compilers
  + Included latest nqp-rx compiler, with many improvements
    - GLOBAL:: package identifier
    - dynamic variables look in global namespace
    - $obj."$method" syntax
    - :p(os) and :c(ontinue) option on regexes
    - try/CATCH/CONTROL handling
    - support leading & on subroutine declarations
    - allow "category:" names (for builtin operators)
    - simple version of smartmatch operator
    - simple regex matches
    - updated HLL::Compiler with new import/export methods
- Miscellaneous
  + Portability updates for RTEMS, and Intel architectures with GNU compilers
  + Completed conversion of ticket tracking system from RT to Trac
  + New draft of PDD31 for HLL export API and import implementation
  + Several (build time, runtime) performance improvements
  + Converted many tests to PIR, reducing test execution time
  + Various bugfixes, code cleanups, and coding standard fixes
@
text
@d1 1
a1 1
$NetBSD: patch-ae,v 1.1 2009/04/14 23:50:20 he Exp $
d11 3
a13 3
-#IF(new_perldoc):	$(PERLDOC) -ud packfile-c.pod ../src/packfile.c
+#IF(new_perldoc):	$(PERLDOC) -u ../src/packfile.c > packfile-c.pod
 #ELSE:	$(PERLDOC) -u ../src/packfile.c > packfile-c.pod
@


1.1
log
@Fix the detection and use of perldoc, so that this package can be
fully built and installed when the build is run as root.  The reason
this is problematical is that perldoc changes uid if run as root, to
either 'nobody', 'nouser' or uid -2, for security reasons, and then
cannot write files owned by root or create files in directories owned
by root with 'normal' permissions.

No revision bump as this should purely be a build fix.
@
text
@d1 1
a1 1
$NetBSD$
d5 1
a5 1
--- config/gen/makefiles/docs.in.orig	2009-03-09 05:41:01.000000000 +0100
d7 2
a8 2
@@@@ -37,7 +37,7 @@@@ doc-prep:
 	$(MKPATH) ops
d12 1
a12 1
+#IF(new_perldoc):	$(PERLDOC) -u ../src/packfile.c > packfile-c.pod 
@


1.1.2.1
log
@file patch-ae was added on branch pkgsrc-2009Q1 on 2009-04-16 21:56:14 +0000
@
text
@d1 15
@


1.1.2.2
log
@Pullup ticket #2739 - requested by he
parrot: build fix

Revisions pulled up:
- lang/parrot/distinfo				1.8
- lang/parrot/patches/patch-ad			1.3
- lang/parrot/patches/patch-ae			1.1
---
Module Name:	pkgsrc
Committed By:	he
Date:		Tue Apr 14 23:50:20 UTC 2009

Modified Files:
	pkgsrc/lang/parrot: distinfo
Added Files:
	pkgsrc/lang/parrot/patches: patch-ad patch-ae

Log Message:
Fix the detection and use of perldoc, so that this package can be
fully built and installed when the build is run as root.  The reason
this is problematical is that perldoc changes uid if run as root, to
either 'nobody', 'nouser' or uid -2, for security reasons, and then
cannot write files owned by root or create files in directories owned
by root with 'normal' permissions.

No revision bump as this should purely be a build fix.
@
text
@a0 15
$NetBSD: patch-ae,v 1.1 2009/04/14 23:50:20 he Exp $

Perldoc's -d is incompatible with doing the build as root.

--- config/gen/makefiles/docs.in.orig	2009-03-09 05:41:01.000000000 +0100
+++ config/gen/makefiles/docs.in
@@@@ -37,7 +37,7 @@@@ doc-prep:
 	$(MKPATH) ops
 
 packfile-c.pod: ../src/packfile.c
-#IF(new_perldoc):	$(PERLDOC) -ud packfile-c.pod ../src/packfile.c
+#IF(new_perldoc):	$(PERLDOC) -u ../src/packfile.c > packfile-c.pod 
 #ELSE:	$(PERLDOC) -u ../src/packfile.c > packfile-c.pod
 
 clean:
@


