head	1.3;
access;
symbols
	pkgsrc-2022Q4:1.2.0.78
	pkgsrc-2022Q4-base:1.2
	pkgsrc-2022Q3:1.2.0.76
	pkgsrc-2022Q3-base:1.2
	pkgsrc-2022Q2:1.2.0.74
	pkgsrc-2022Q2-base:1.2
	pkgsrc-2022Q1:1.2.0.72
	pkgsrc-2022Q1-base:1.2
	pkgsrc-2021Q4:1.2.0.70
	pkgsrc-2021Q4-base:1.2
	pkgsrc-2021Q3:1.2.0.68
	pkgsrc-2021Q3-base:1.2
	pkgsrc-2021Q2:1.2.0.66
	pkgsrc-2021Q2-base:1.2
	pkgsrc-2021Q1:1.2.0.64
	pkgsrc-2021Q1-base:1.2
	pkgsrc-2020Q4:1.2.0.62
	pkgsrc-2020Q4-base:1.2
	pkgsrc-2020Q3:1.2.0.60
	pkgsrc-2020Q3-base:1.2
	pkgsrc-2020Q2:1.2.0.56
	pkgsrc-2020Q2-base:1.2
	pkgsrc-2020Q1:1.2.0.36
	pkgsrc-2020Q1-base:1.2
	pkgsrc-2019Q4:1.2.0.58
	pkgsrc-2019Q4-base:1.2
	pkgsrc-2019Q3:1.2.0.54
	pkgsrc-2019Q3-base:1.2
	pkgsrc-2019Q2:1.2.0.52
	pkgsrc-2019Q2-base:1.2
	pkgsrc-2019Q1:1.2.0.50
	pkgsrc-2019Q1-base:1.2
	pkgsrc-2018Q4:1.2.0.48
	pkgsrc-2018Q4-base:1.2
	pkgsrc-2018Q3:1.2.0.46
	pkgsrc-2018Q3-base:1.2
	pkgsrc-2018Q2:1.2.0.44
	pkgsrc-2018Q2-base:1.2
	pkgsrc-2018Q1:1.2.0.42
	pkgsrc-2018Q1-base:1.2
	pkgsrc-2017Q4:1.2.0.40
	pkgsrc-2017Q4-base:1.2
	pkgsrc-2017Q3:1.2.0.38
	pkgsrc-2017Q3-base:1.2
	pkgsrc-2017Q2:1.2.0.34
	pkgsrc-2017Q2-base:1.2
	pkgsrc-2017Q1:1.2.0.32
	pkgsrc-2017Q1-base:1.2
	pkgsrc-2016Q4:1.2.0.30
	pkgsrc-2016Q4-base:1.2
	pkgsrc-2016Q3:1.2.0.28
	pkgsrc-2016Q3-base:1.2
	pkgsrc-2016Q2:1.2.0.26
	pkgsrc-2016Q2-base:1.2
	pkgsrc-2016Q1:1.2.0.24
	pkgsrc-2016Q1-base:1.2
	pkgsrc-2015Q4:1.2.0.22
	pkgsrc-2015Q4-base:1.2
	pkgsrc-2015Q3:1.2.0.20
	pkgsrc-2015Q3-base:1.2
	pkgsrc-2015Q2:1.2.0.18
	pkgsrc-2015Q2-base:1.2
	pkgsrc-2015Q1:1.2.0.16
	pkgsrc-2015Q1-base:1.2
	pkgsrc-2014Q4:1.2.0.14
	pkgsrc-2014Q4-base:1.2
	pkgsrc-2014Q3:1.2.0.12
	pkgsrc-2014Q3-base:1.2
	pkgsrc-2014Q2:1.2.0.10
	pkgsrc-2014Q2-base:1.2
	pkgsrc-2014Q1:1.2.0.8
	pkgsrc-2014Q1-base:1.2
	pkgsrc-2013Q4:1.2.0.6
	pkgsrc-2013Q4-base:1.2
	pkgsrc-2013Q3:1.2.0.4
	pkgsrc-2013Q3-base:1.2
	pkgsrc-2013Q2:1.2.0.2
	pkgsrc-2013Q2-base:1.2
	pkgsrc-2013Q1:1.1.0.24
	pkgsrc-2013Q1-base:1.1
	pkgsrc-2012Q4:1.1.0.22
	pkgsrc-2012Q4-base:1.1
	pkgsrc-2012Q3:1.1.0.20
	pkgsrc-2012Q3-base:1.1
	pkgsrc-2012Q2:1.1.0.18
	pkgsrc-2012Q2-base:1.1
	pkgsrc-2012Q1:1.1.0.16
	pkgsrc-2012Q1-base:1.1
	pkgsrc-2011Q4:1.1.0.14
	pkgsrc-2011Q4-base:1.1
	pkgsrc-2011Q3:1.1.0.12
	pkgsrc-2011Q3-base:1.1
	pkgsrc-2011Q2:1.1.0.10
	pkgsrc-2011Q2-base:1.1
	pkgsrc-2011Q1:1.1.0.8
	pkgsrc-2011Q1-base:1.1
	pkgsrc-2010Q4:1.1.0.6
	pkgsrc-2010Q4-base:1.1
	pkgsrc-2010Q3:1.1.0.4
	pkgsrc-2010Q3-base:1.1
	pkgsrc-2010Q2:1.1.0.2
	pkgsrc-2010Q2-base:1.1;
locks; strict;
comment	@# @;


1.3
date	2023.02.12.11.01.43;	author wen;	state dead;
branches;
next	1.2;
commitid	CkZyHET6ouco4edE;

1.2
date	2013.04.21.11.39.57;	author ryoon;	state Exp;
branches;
next	1.1;

1.1
date	2010.04.25.18.05.25;	author seb;	state Exp;
branches;
next	;


desc
@@


1.3
log
@Update to 20220807.0

Upstream changes:
20220807.0 Mon Aug 1 2022
 If your applications rely on portability to Windows, see new documentation
 sections "argument-passing rules are program-specific" and "batch files".  This
 release fixes bugs in runs of Windows programs that use standard command line
 parsing rules.  Runs of non-standard programs may require changes.  Notable
 non-standard programs include cmd.exe, cscript.exe, and Cygwin programs.
 - #140 - skip t/pty.t test on NetBSD too
 - Add strict/warnings
 - #142 - Follow Windows argument quoting rules
 - #146 - allow win32_newlines.t to actually run
 - #150 - Make t/pty.t test pass on OpenBSD.
 - #148 - Support Win32 commands having nonstandard command line parsing rules
 - Support executing Win32 batch files.
 - Add IPC::Run::Win32Process, for delivering nonstandard command lines.
 - Fix reporting of Win32::Process::Create() errors.
 - #156 - On Windows, avoid hang when closing read end of pipe.
 - #155 - Ignore known test failure on msys. - t/windows_search_path.t
 - Avoid warning with IPCRUNDEBUG, in Windows spawned children.
 - Use $^X, not 'perl', in tests.
 - Thanks to the New active developer: Noah Misch!
@
text
@$NetBSD: patch-aa,v 1.2 2013/04/21 11:39:57 ryoon Exp $

Prevent test deadlocks on NetBSD

--- t/pty.t.orig	2012-01-16 07:26:28.000000000 +0000
+++ t/pty.t
@@@@ -99,7 +99,7 @@@@ my $text = "hello world\n";
 
 ## Older Perls can't ok( a, qr// ), so I manually do that here.
 my $exp;
-my $platform_skip = $^O =~ /(?:dragonfly|aix|freebsd|openbsd|darwin)/ ? "$^O deadlocks on this test" : "";
+my $platform_skip = $^O =~ /(?:dragonfly|aix|freebsd|openbsd|darwin|netbsd)/ ? "$^O deadlocks on this test" : "";
 
 ##
 ## stdin only
@


1.2
log
@Update to 0.92

Changelog:
0.92 Thu Aug 30 2012
 - Tests are good in dev version. Releasing to stable.

0.92_01 Wed 22 Aug 2012
 - RT 59775 - Catching a signal during select() can lock up IPC::Run

0.91 Tue 14 Feb 2012
 - Tests are good in dev version. Releasing to stable.

0.91_01 Mon 16 Jan 2012
 - RT 57277 - Apply suggested 1 line fix for dev release to public.

0.90 Wed 29 Jun 2011
 - RT 57277 - Add breaking test. No solution at present.
 - RT 68623 - disable parallel tests on windows
 - RT 43072 - Skip dragonfly platform on t/pty.t (hangs)
 - RT 14078 - run() miscalculates length of UTF-8 strings
 - RT 49693 - security patch for lib/IPC/Run/Win32IO.pm s/INADDR_ANY//
 - RT 38193 - Fix error detection on non-English operating systems
 - Add a blank doc entry for IPC::Run::Win32IO::poll to quiet windows pod parser errors
 - RT 57190 - handle PATH environment variable not being defined. WILL NOT default to '.' since UNIX would not do this and the program has been behaving the UNIX way to date.
@
text
@d1 1
a1 1
$NetBSD: patch-aa,v 1.1 2010/04/25 18:05:25 seb Exp $
@


1.1
log
@Update p5-IPC-Run from version 0.84 to version 0.89.

Pkgsrc changes:
- patch to prevent test deadlocks on NetBSD

Upstream changes:
0.89 Wed 31 Mar 2010
  - Revert extended tests to require "oslo consensus" variables -
  http://use.perl.org/~Alias/journal/36128
  - Add IO::Pty to META.yml requirement This has been inconsistently
  depended on over the years in META.yml

0.88 Tue 30 Mar 2010
  - Missed dangling isa in IPC::Run::Debug
  - Fix retry for read of fh when I get "Resource temporarily
  unavailable."
    It was previously pounding on the file handle with no rest 200
    times then giving up.  On fast systems this wasn't long enough.
    I'm implementing select(undef, undef, 0.01) to provide a more
    consistent retry among hardware and os.
  - Fix POD indentation in IO.pm

0.87 Mon 29 Mar 2010
  - Add doc type fixes - RT 56030 from carnil (Debian)
  - Remove reccommends for AUTHOR only modules
  - add pod_coverage and simplify pod test.
  - document undocumented public subs with TODO and best guess as
  to what they do.
  - Explicity recommend IO::Pty version number 1.08

0.86 Wed 24 Mar 2010
  - Add all files to subversion for easier releases
  - bump version on ALL files to 86

0.85 Mon 22 Mar 2010
  - Remove use UNIVERSAL. - RT 51509
  - fix pod for Win32Helper - RT 51695
  - Better PATHEXT logic bug if cmd_name contains periods - RT 50739
  - Enhance tests for run.t for better diagnostics - RT 47630
@
text
@d1 1
a1 1
$NetBSD$
d5 1
a5 1
--- t/pty.t.orig	2010-04-01 03:40:08.000000000 +0000
d11 2
a12 2
-my $platform_skip = $^O =~ /(?:aix|freebsd|openbsd|darwin)/ ? "$^O deadlocks on this test" : "";
+my $platform_skip = $^O =~ /(?:aix|freebsd|openbsd|darwin|netbsd)/ ? "$^O deadlocks on this test" : "";
@

