8
0

Compare commits

...

11 Commits

Author SHA256 Message Date
bbc66165a2 Accepting request 539949 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/539949
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-autovivification?expand=0&rev=9
2017-11-12 16:56:10 +00:00
Stephan Kulow
3dc981859c Accepting request 539092 from devel:languages:perl:autoupdate
automatic update

OBS-URL: https://build.opensuse.org/request/show/539092
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-autovivification?expand=0&rev=17
2017-11-08 16:48:18 +00:00
23f56b6c86 Accepting request 515875 from devel:languages:perl
1

OBS-URL: https://build.opensuse.org/request/show/515875
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-autovivification?expand=0&rev=8
2017-08-21 09:34:18 +00:00
3800018e4a Accepting request 514149 from devel:languages:perl:autoupdate
automatic update

OBS-URL: https://build.opensuse.org/request/show/514149
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-autovivification?expand=0&rev=15
2017-08-10 10:52:20 +00:00
Stephan Kulow
95feec1b49 Accepting request 314880 from devel:languages:perl
1

OBS-URL: https://build.opensuse.org/request/show/314880
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-autovivification?expand=0&rev=7
2015-07-21 11:23:42 +00:00
Stephan Kulow
b49f5b634a Accepting request 314832 from devel:languages:perl:autoupdate
automatic update

OBS-URL: https://build.opensuse.org/request/show/314832
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-autovivification?expand=0&rev=13
2015-07-02 16:01:06 +00:00
Stephan Kulow
e59a81dab1 Accepting request 307317 from devel:languages:perl
1

OBS-URL: https://build.opensuse.org/request/show/307317
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-autovivification?expand=0&rev=6
2015-05-16 18:07:02 +00:00
Stephan Kulow
3ee4144579 Accepting request 307312 from devel:languages:perl:autoupdate
automatic update

OBS-URL: https://build.opensuse.org/request/show/307312
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-autovivification?expand=0&rev=11
2015-05-15 12:09:33 +00:00
2f4ddf4e02 Accepting request 296013 from devel:languages:perl
1

OBS-URL: https://build.opensuse.org/request/show/296013
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-autovivification?expand=0&rev=5
2015-04-16 12:11:41 +00:00
Stephan Kulow
217eb578e9 Accepting request 296005 from devel:languages:perl:autoupdate
automatic update

OBS-URL: https://build.opensuse.org/request/show/296005
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-autovivification?expand=0&rev=9
2015-04-13 20:36:16 +00:00
Tomáš Chvátal
e950459aca Accepting request 202240 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/202240
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-autovivification?expand=0&rev=3
2013-10-17 18:38:07 +00:00
5 changed files with 131 additions and 18 deletions

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:6ef8686766c63571389880e5d87a0ca1d46f7d127982e8ef38aca7568c44840c
size 39144

BIN
autovivification-0.18.tar.gz (Stored with Git LFS) Normal file

Binary file not shown.

23
cpanspec.yml Normal file
View File

@@ -0,0 +1,23 @@
---
#description_paragraphs: 3
#no_testing: broken upstream
#sources:
# - source1
# - source2
#patches:
# foo.patch: -p1
# bar.patch:
#preamble: |-
# BuildRequires: gcc-c++
#post_prep: |-
# hunspell=`pkg-config --libs hunspell | sed -e 's,-l,,; s, *,,g'`
# sed -i -e "s,hunspell-X,$hunspell," t/00-prereq.t Makefile.PL
#post_install: |-
# sed on %{name}.files
#license: SUSE-NonFree
#skip_noarch: 1
#custom_build: |-
#./Build build flags=%{?_smp_mflags} --myflag
#custom_test: |-
#startserver && make test
#ignore_requires: Bizarre::Module

View File

@@ -1,3 +1,102 @@
-------------------------------------------------------------------
Sun Nov 5 07:16:54 UTC 2017 - coolo@suse.com
- updated to 0.18
see /usr/share/doc/packages/perl-autovivification/Changes
0.18 2017-11-04 15:30 UTC
+ Fix : [RT #123411] : Compatibility with CV-in-stash optimisation
Thanks Father Chrysostomos for reporting and contributing a
patch.
+ Fix : [RT #122956] : strict/warn flags seem to simply do nothing
The documentation has been amended to clarify how these two
options are supposed to be used.
Thanks Christian Walde for reporting.
-------------------------------------------------------------------
Thu Aug 3 06:30:16 UTC 2017 - coolo@suse.com
- updated to 0.17
see /usr/share/doc/packages/perl-autovivification/Changes
0.17 2017-07-31 17:15 UTC
+ Chg : A large chunk of boilerplate XS code, which is also used in
other XS modules, has been factored out of the main .xs file
to a collection of .h files in the xsh subdirectory.
+ Fix : The new optimization in perl 5.27.3 for scalar(keys(%$hashref))
is now correcty supported.
-------------------------------------------------------------------
Thu Jul 2 09:34:11 UTC 2015 - coolo@suse.com
- updated to 0.16
see /usr/share/doc/packages/perl-autovivification/Changes
0.16 2015-07-01 14:30 UTC
+ Fix : Broken linkage on Windows.
-------------------------------------------------------------------
Fri May 15 11:35:02 UTC 2015 - coolo@suse.com
- updated to 0.15
see /usr/share/doc/packages/perl-autovivification/Changes
0.15 2015-05-14 20:35 UTC
+ Chg : The new environment variable to enable thread tests on older
perls is PERL_FORCE_TEST_THREADS. Note that this variable
should only be turned on by authors.
+ Fix : The module has been taught about the new multideref
optimization, and will function properly on perl 5.21.11 and
above.
+ Fix : The module will no longer crash or behave erratically when it
is loaded by several threads (or Windows emulated processes)
ran in parallel.
+ Fix : Update the Windows ActivePerl + gcc 3.4 workaround for
ExtUtils::MakeMaker 7.04. Thanks Christian Walde for reporting
and feedback on this issue.
+ Fix : Be really compatible with the optional OP_PARENT feature.
+ Tst : $ENV{$Config{ldlibpthname}} is now preserved on all platforms,
which will address failures of t/43-peep.t and
t/51-threads-teardown.t with unusual compilers (like icc) that
link all their compiled objects to their own libraries.
-------------------------------------------------------------------
Mon Apr 13 18:22:05 UTC 2015 - coolo@suse.com
- updated to 0.14
see /usr/share/doc/packages/perl-autovivification/Changes
0.14 2014-11-01 22:25 UTC
+ Fix : [RT #99458] : AnyEvent::Loop hangs if autovivification 0.13 is
loaded
[RT #99904] : 'no autovivification' breaks Lingua::EN::Inflect
from a distance
This was a regression in 0.13 which caused the peephole
optimizer to loop infinitely on "... while 1" constructs.
However, the Lingua::EN::Inflect problem only occured in perl
5.20 and above.
Thanks Toshio Ito and Kent Fredric for reporting.
0.13 2014-10-04 16:55 UTC
This release contains a change that, while being very likely to be safe,
can potentially cause freezes during code compilation. Every release
should be carefully tested before being put in production, but this is
especially true for this one.
+ Add : Support for the PERL_OP_PARENT optional feature introduced in
perl 5.21.2.
+ Doc : The CAVEATS section now warns about the global slowdown during
compilation caused by this pragma.
+ Fix : [RT #97703] : Android support
t/51-threads-teardown.t will no longer fail on Android.
Thanks Brian Fraser for reporting.
+ Fix : Segfaults in eval in an END block of a Win32 pseudo-fork.
+ Fix : Segfaults during global destruction of a thread or a
pseudo-fork.
+ Opt : The global slowdown caused by this module has been greatly
reduced.
Thanks Ævar Arnfjörð Bjarmason for reporting and testing the
change.
-------------------------------------------------------------------
Fri Oct 4 09:15:23 UTC 2013 - coolo@suse.com

View File

@@ -1,7 +1,7 @@
#
# spec file for package perl-autovivification
#
# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,27 +17,18 @@
Name: perl-autovivification
Version: 0.12
Version: 0.18
Release: 0
%define cpan_name autovivification
Summary: Lexically disable autovivification.
Summary: Lexically disable autovivification
License: Artistic-1.0 or GPL-1.0+
Group: Development/Libraries/Perl
Url: http://search.cpan.org/dist/autovivification/
Source: http://www.cpan.org/authors/id/V/VP/VPIT/%{cpan_name}-%{version}.tar.gz
Source0: https://cpan.metacpan.org/authors/id/V/VP/VPIT/%{cpan_name}-%{version}.tar.gz
Source1: cpanspec.yml
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: perl
BuildRequires: perl-macros
#BuildRequires: perl(autovivification)
#BuildRequires: perl(autovivification::TestCases)
#BuildRequires: perl(autovivification::TestRequired1)
#BuildRequires: perl(autovivification::TestRequired4::b0)
#BuildRequires: perl(autovivification::TestRequired5::b0)
#BuildRequires: perl(autovivification::TestRequired5::d0)
#BuildRequires: perl(autovivification::TestRequired6)
#BuildRequires: perl(autovivification::TestThreads)
#BuildRequires: perl(Test::Leaner)
#BuildRequires: perl(VPIT::TestHelpers)
%{perl_requires}
%description
@@ -70,6 +61,6 @@ optionally throws a warning or an error when it would have happened.
%files -f %{name}.files
%defattr(-,root,root,755)
%doc Changes README
%doc Changes README samples
%changelog