The NetBSD Project

CVS log for pkgsrc/sysutils/p5-Sys-SigAction/Makefile

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / sysutils / p5-Sys-SigAction

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.22 / (download) - annotate - [select for diffs], Thu Jul 6 09:41:34 2023 UTC (8 months, 1 week ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2023Q4-base, pkgsrc-2023Q4, pkgsrc-2023Q3-base, pkgsrc-2023Q3, HEAD
Changes since 1.21: +2 -2 lines
Diff to previous 1.21 (colored)

*: recursive bump for perl 5.38

Revision 1.21 / (download) - annotate - [select for diffs], Tue Jun 28 11:36:03 2022 UTC (20 months, 3 weeks ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2023Q2-base, pkgsrc-2023Q2, pkgsrc-2023Q1-base, pkgsrc-2023Q1, pkgsrc-2022Q4-base, pkgsrc-2022Q4, pkgsrc-2022Q3-base, pkgsrc-2022Q3
Changes since 1.20: +2 -2 lines
Diff to previous 1.20 (colored)

*: recursive bump for perl 5.36

Revision 1.20 / (download) - annotate - [select for diffs], Mon May 24 19:54:17 2021 UTC (2 years, 9 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1, pkgsrc-2021Q4-base, pkgsrc-2021Q4, pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2
Changes since 1.19: +2 -2 lines
Diff to previous 1.19 (colored)

*: recursive bump for perl 5.34

Revision 1.19 / (download) - annotate - [select for diffs], Mon Aug 31 18:11:33 2020 UTC (3 years, 6 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4, pkgsrc-2020Q3-base, pkgsrc-2020Q3
Changes since 1.18: +2 -2 lines
Diff to previous 1.18 (colored)

*: bump PKGREVISION for perl-5.32.

Revision 1.18 / (download) - annotate - [select for diffs], Sun Aug 11 13:23:14 2019 UTC (4 years, 7 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1, pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3
Changes since 1.17: +2 -2 lines
Diff to previous 1.17 (colored)

Bump PKGREVISIONs for perl 5.30.0

Revision 1.17 / (download) - annotate - [select for diffs], Sun Jun 30 20:16:47 2019 UTC (4 years, 8 months ago) by nia
Branch: MAIN
Changes since 1.16: +2 -2 lines
Diff to previous 1.16 (colored)

Update packages using a search.cpan.org HOMEPAGE to metacpan.org.

The former now redirects to the latter.

This covers the most simple cases where http://search.cpan.org/dist/name
can be changed to https://metacpan.org/release/name.

Reviewed by hand to hopefully make sure no unwanted changes sneak in.

Revision 1.16 / (download) - annotate - [select for diffs], Wed Aug 22 09:46:39 2018 UTC (5 years, 6 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3
Changes since 1.15: +2 -1 lines
Diff to previous 1.15 (colored)

Recursive bump for perl5-5.28.0

Revision 1.15 / (download) - annotate - [select for diffs], Mon Sep 18 11:55:26 2017 UTC (6 years, 6 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1, pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3
Changes since 1.14: +2 -3 lines
Diff to previous 1.14 (colored)

p5-Sys-SigAction: update to 0.23.

Changes in Sys::SigAction 0.23  10 September 2016

Responding to Bug: https://rt.cpan.org/Public/Bug/Display.html?id=105091

Renamed t/nested.t to t/inline_nested.t (don't execute this on arm platforms
arm perl port appear to be at fault.  See t/inline_nested.t

create new tests:

   t/alternatives.t
   t/recursive_nested.t

Allow arm platforms, but skip t/inline_nested.t with a warning
on arm platforms.

Desupport perl 5.5 (that was soooo long ago > 12 years)... This
allows me to turn on use warnings everywhere: Prompted by the Kwalitee
folks who noticed it was not used.

Set MIN_PERL_VERSION => 5.6.0 in Makefile.PL.

Referenced the new github repository in the generated META.* files.

Revision 1.14 / (download) - annotate - [select for diffs], Mon Jun 5 14:24:37 2017 UTC (6 years, 9 months ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2017Q2-base, pkgsrc-2017Q2
Changes since 1.13: +2 -1 lines
Diff to previous 1.13 (colored)

Recursive revbump from lang/perl5 5.26.0

Revision 1.13 / (download) - annotate - [select for diffs], Tue Aug 16 00:23:23 2016 UTC (7 years, 7 months ago) by wen
Branch: MAIN
CVS Tags: pkgsrc-2017Q1-base, pkgsrc-2017Q1, pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3
Changes since 1.12: +2 -3 lines
Diff to previous 1.12 (colored)

Update to 0.22

Upstream changes:
Changes in Sys::SigAction 0.22 20 Nov 2013

Fix lack of interpolation in Makefile.PL for unsupported MSWin OS.

Revision 1.12 / (download) - annotate - [select for diffs], Wed Jun 8 19:24:26 2016 UTC (7 years, 9 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2016Q2-base, pkgsrc-2016Q2
Changes since 1.11: +2 -1 lines
Diff to previous 1.11 (colored)

Bump PKGREVISION for perl-5.24.

Revision 1.11 / (download) - annotate - [select for diffs], Tue Feb 9 14:13:17 2016 UTC (8 years, 1 month ago) by mef
Branch: MAIN
CVS Tags: pkgsrc-2016Q1-base, pkgsrc-2016Q1
Changes since 1.10: +2 -3 lines
Diff to previous 1.10 (colored)

Update 0.15 to 0.21
-------------------
  Changes in Sys::SigAction 0.21  20 Nov 2013
  -------------------------------------------
    Remove erroneous note at the end of the POD related to references to
    this module in DBD:Oracle. In reality the reference was in DBI, and
    it is still there.

    Close pod error bug (which referred to the above paragraph)
    submitted by the Debian Packaging team.

  Changes in Sys::SigAction 0.20  4 Aug 2013
  -------------------------------------------
    Even if "Time::HiRes::ualarm()" exists, it may not necessarily
    work. (There were way too many broken smoke tests which might have
    been the result of this). One reason for this may also bave been
    that the test was looking for too small an interval in the
    sub-second timeout tests. On busy systems, this may also have been
    causing tests to fail.

    This version got rid of the attempt at tracking broken environments
    in timeout.t (the hash structure mentioned in the previous change).

    The sub-second timer tests now set a timeout at 0.1 seconds, and
    check for a delta time that is less than 0.8 seconds. Proving that
    they completed in under 1 second. This provides a 0.7 second range
    of execution time to account for busy systems.  Previous tests, only
    allowed for something less than 0.1 second.

    Makefile.PL now looks for "Time::HiRes::ualarm()", and tests it. If
    it works, high resolution timeouts are enabled.  Makefile.PL reports
    what it finds, and t/timeout.t reports when high resolution tests
    are disabled, but timeout.t should not fail because of this... it
    will just run fewer tests.

  Changes in Sys::SigAction 0.19  27 Jul 2013
  -------------------------------------------
    Change sig_alarm() to use HiRes::ualarm() instead of
    HiRes::alarm(). Hoping to fix hires test failures on some platforms.

    Build a hash structure in timeout.t to disable the HiRes tests on
    certain platforms where these functions may to be consistently
    broken, but disable them for at least another round, hoping that the
    change to using HiRes::ualarm() solves the problem.

    Also, restructure timeout.t to hardcode the number of tests
    run. Apparently Test::More on perl 5.8.x insisteds on getting the
    plan before ANY tests are run.

    Build similar structure in mask.t to disable the test on certain
    platforms were signal masking appears to be broken. Currently this
    is set to

       my $mask_broken_platforms = {
           'archname' => { 'i686-cygwin-thread-multi-64int' => 1
                         }
          ,'perlver' =>  { 'v5.10.1' => 1
                         }
       };

    Update Makefile.PL to note the fact the HiRes timeouts may broken on
    some platforms.

  Changes in Sys::SigAction 0.18  24 Jul 2013
    -------------------------------------------
    Fix "bareword" error on some platforms at least, by explicitly
    importing INT_MAX from POSIX module.

    Fix Changes file which listed verson 0.16 twice when it should have
    list version 0.17 for the more recent changes.

  Changes in Sys::SigAction 0.17  22 Jul 2013
  -------------------------------------------
    Fix timeout.t to use POSIX::pause() instead of select(), which was
    used to optimized the while ( 1 ) loop in the forever function. This
    caused failures on some platforms. pause() is right solution --
    thanks (again) to Carsten Gaebler and for the suggestion for
    handling the Time::HiRes request.  Update Makefile.PL to note the
    fact the HiRes timeouts may broken on some platforms.

    More double eval documentation cleanup that had not been previously
    caught in the POD. (bug #79130).

    When Time::HiRes is present, allow for long timeouts longer than the
    POSIX::INT_MAX microseconds when Time::HiRes is present.  Just call
    call alarm() instead of ualarm() in the case where input argument
    would result in a msecs value in an argument to ualarm which is
    larger than POSIX::INT_MAX (and, of course, add a test for this in
    timeout.t). (bug/enhancement request #75784)

    Fix typos in dbd-oracle-timeout.POD (bug #87141). It appears that
    the DBD:oracle module may now have internal handling for this
    problem (DBD::oracle not longer references Sys::SigAction).

  Changes in Sys::SigAction 0.16  21 Jul 2013
  -------------------------------------------
    Thanks to excellent patches from Carsten Gaebler (contact me if you
    want to contact him), timeout_call() now supports passing an array
    of arguments which it will pass to the code it executes.

    Minor tweak to POD.

Revision 1.10 / (download) - annotate - [select for diffs], Fri Jun 12 10:51:16 2015 UTC (8 years, 9 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2015Q4-base, pkgsrc-2015Q4, pkgsrc-2015Q3-base, pkgsrc-2015Q3, pkgsrc-2015Q2-base, pkgsrc-2015Q2
Changes since 1.9: +2 -2 lines
Diff to previous 1.9 (colored)

Recursive PKGREVISION bump for all packages mentioning 'perl',
having a PKGNAME of p5-*, or depending such a package,
for perl-5.22.0.

Revision 1.9 / (download) - annotate - [select for diffs], Thu Oct 9 14:06:59 2014 UTC (9 years, 5 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2015Q1-base, pkgsrc-2015Q1, pkgsrc-2014Q4-base, pkgsrc-2014Q4
Changes since 1.8: +1 -3 lines
Diff to previous 1.8 (colored)

Remove pkgviews: don't set PKG_INSTALLATION_TYPES in Makefiles.

Revision 1.8 / (download) - annotate - [select for diffs], Thu May 29 23:37:31 2014 UTC (9 years, 9 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2014Q3-base, pkgsrc-2014Q3, pkgsrc-2014Q2-base, pkgsrc-2014Q2
Changes since 1.7: +2 -2 lines
Diff to previous 1.7 (colored)

Bump for perl-5.20.0.
Do it for all packages that
* mention perl, or
* have a directory name starting with p5-*, or
* depend on a package starting with p5-
like last time, for 5.18, where this didn't lead to complaints.
Let me know if you have any this time.

Revision 1.7 / (download) - annotate - [select for diffs], Fri May 31 12:42:04 2013 UTC (10 years, 9 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2014Q1-base, pkgsrc-2014Q1, pkgsrc-2013Q4-base, pkgsrc-2013Q4, pkgsrc-2013Q3-base, pkgsrc-2013Q3, pkgsrc-2013Q2-base, pkgsrc-2013Q2
Changes since 1.6: +2 -2 lines
Diff to previous 1.6 (colored)

Bump all packages for perl-5.18, that
a) refer 'perl' in their Makefile, or
b) have a directory name of p5-*, or
c) have any dependency on any p5-* package

Like last time, where this caused no complaints.

Revision 1.6 / (download) - annotate - [select for diffs], Tue Oct 23 19:51:18 2012 UTC (11 years, 4 months ago) by asau
Branch: MAIN
CVS Tags: pkgsrc-2013Q1-base, pkgsrc-2013Q1, pkgsrc-2012Q4-base, pkgsrc-2012Q4
Changes since 1.5: +1 -3 lines
Diff to previous 1.5 (colored)

Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.

Revision 1.5 / (download) - annotate - [select for diffs], Wed Oct 3 21:57:43 2012 UTC (11 years, 5 months ago) by wiz
Branch: MAIN
Changes since 1.4: +2 -1 lines
Diff to previous 1.4 (colored)

Bump all packages that use perl, or depend on a p5-* package, or
are called p5-*.

I hope that's all of them.

Revision 1.4 / (download) - annotate - [select for diffs], Mon Oct 17 08:52:31 2011 UTC (12 years, 5 months ago) by hiramatsu
Branch: MAIN
CVS Tags: pkgsrc-2012Q3-base, pkgsrc-2012Q3, pkgsrc-2012Q2-base, pkgsrc-2012Q2, pkgsrc-2012Q1-base, pkgsrc-2012Q1, pkgsrc-2011Q4-base, pkgsrc-2011Q4
Changes since 1.3: +3 -3 lines
Diff to previous 1.3 (colored)

Update p5-Sys-SigAction-Changes to 0.15.

Changes from previous:
0.15  1 Jul 2011

Clean up POD. Close bug #69057. Other minor tweaks to POD.

0.13  23 Jun 2011

No functional changes. Fix for test timeout.t.
Fix strict undefined symbol error in timeout.t, when Time::HiRes is not present.
Not sure if constant pragma will exist in all supported perl versions,
so, we just commented out the use strict in this test.

Print warning when Time::HiRes not found in Makefile.PL

0.12  20 Jun 2011

Conditionally add 'LICENSE' => 'perl' to WriteMakefile()
call if $ExtUtils::MakeMaker::VERSION >= 6.3002.

Added support for timeout_call() in fractional seconds
expressed as a floating point number.  If Time::HiRes
is not loadable, then the timeout value is raised to the
next high integer value with the POSIX:ceil() funtion.

Added sig_alarm(), which timeout_call uses. This is drop
in replacement for alarm(). If Time::HiRes
is not loadable, then the seconds argument is raised to the
next high integer value with the POSIX:ceil() funtion.

Revision 1.3 / (download) - annotate - [select for diffs], Sun Aug 14 14:52:51 2011 UTC (12 years, 7 months ago) by obache
Branch: MAIN
CVS Tags: pkgsrc-2011Q3-base, pkgsrc-2011Q3
Changes since 1.2: +2 -2 lines
Diff to previous 1.2 (colored)

Revision bump after updating perl5 to 5.14.1.

Revision 1.2 / (download) - annotate - [select for diffs], Sat Aug 21 16:35:49 2010 UTC (13 years, 7 months ago) by seb
Branch: MAIN
CVS Tags: pkgsrc-2011Q2-base, pkgsrc-2011Q2, pkgsrc-2011Q1-base, pkgsrc-2011Q1, pkgsrc-2010Q4-base, pkgsrc-2010Q4, pkgsrc-2010Q3-base, pkgsrc-2010Q3
Changes since 1.1: +2 -1 lines
Diff to previous 1.1 (colored)

Bump the PKGREVISION for all packages which depend directly on perl,
to trigger/signal a rebuild for the transition 5.10.1 -> 5.12.1.

The list of packages is computed by finding all packages which end
up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl,
or PERL5_PACKLIST defined in their make setup (tested via
"make show-vars VARNAMES=..."), minus the packages updated after
the perl package update.

sno@ was right after all, obache@ kindly asked and he@ led the
way. Thanks!

Revision 1.1 / (download) - annotate - [select for diffs], Wed Feb 25 21:30:27 2009 UTC (15 years ago) by sno
Branch: MAIN
CVS Tags: pkgsrc-2010Q2-base, pkgsrc-2010Q2, pkgsrc-2010Q1-base, pkgsrc-2010Q1, pkgsrc-2009Q4-base, pkgsrc-2009Q4, pkgsrc-2009Q3-base, pkgsrc-2009Q3, pkgsrc-2009Q2-base, pkgsrc-2009Q2, pkgsrc-2009Q1-base, pkgsrc-2009Q1

This module implements set_sig_handler(), which sets up a signal handler and
(optionally) returns an object which causes the signal handler to be reset
to the previous value, when it goes out of scope.

Also implemented is timeout_call() which takes a timeout value and a code
reference, and executes the code reference wrapped with an alarm timeout.

Finally, two convenience routines are defined which allow one to get the
signal name from the number -- sig_name(), and get the signal number from
the name -- sig_number().

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>