8
0

Compare commits

...

13 Commits

Author SHA256 Message Date
1b205c955a Accepting request 1279037 from devel:languages:perl
- updated to 0.18.0 (0.018)
   see /usr/share/doc/packages/perl-Module-Runtime/Changes
  0.018   2025-04-21
    - avoid xattr headers in release tarball
    - minor code reformatting (forwarded request 1278616 from tinita)

OBS-URL: https://build.opensuse.org/request/show/1279037
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Module-Runtime?expand=0&rev=14
2025-05-23 12:30:04 +00:00
0e3c357cf7 Accepting request 1278616 from devel:languages:perl:autoupdate
- updated to 0.18.0 (0.018)
   see /usr/share/doc/packages/perl-Module-Runtime/Changes
  0.018   2025-04-21
    - avoid xattr headers in release tarball
    - minor code reformatting

OBS-URL: https://build.opensuse.org/request/show/1278616
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Module-Runtime?expand=0&rev=17
2025-05-21 11:55:24 +00:00
06974f9a9a Accepting request 1270269 from devel:languages:perl
- updated to 0.17.0 (0.017)
   see /usr/share/doc/packages/perl-Module-Runtime/Changes (forwarded request 1270015 from tinita)

OBS-URL: https://build.opensuse.org/request/show/1270269
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Module-Runtime?expand=0&rev=13
2025-04-18 14:14:42 +00:00
60598f0a91 Accepting request 1270015 from devel:languages:perl:autoupdate
- updated to 0.17.0 (0.017)
   see /usr/share/doc/packages/perl-Module-Runtime/Changes

OBS-URL: https://build.opensuse.org/request/show/1270015
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Module-Runtime?expand=0&rev=15
2025-04-17 10:57:37 +00:00
8faef3ac27 Accepting request 535197 from devel:languages:perl
1

OBS-URL: https://build.opensuse.org/request/show/535197
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Module-Runtime?expand=0&rev=12
2017-10-28 12:17:26 +00:00
3d0d6db682 Accepting request 535098 from devel:languages:perl:autoupdate
automatic update

OBS-URL: https://build.opensuse.org/request/show/535098
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Module-Runtime?expand=0&rev=13
2017-10-19 11:49:22 +00:00
779ce85932 Accepting request 512165 from devel:languages:perl
1

OBS-URL: https://build.opensuse.org/request/show/512165
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Module-Runtime?expand=0&rev=11
2017-08-08 10:05:20 +00:00
Stephan Kulow
9949fa7f6d Accepting request 510851 from devel:languages:perl:autoupdate
automatic update

OBS-URL: https://build.opensuse.org/request/show/510851
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Module-Runtime?expand=0&rev=11
2017-07-24 06:04:02 +00:00
Stephan Kulow
f6b41d88f7 Accepting request 223910 from devel:languages:perl
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/223910
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Module-Runtime?expand=0&rev=9
2014-02-28 18:15:38 +00:00
Stephan Kulow
682163d857 update
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Module-Runtime?expand=0&rev=9
2014-02-24 06:42:44 +00:00
Stephan Kulow
34438845b8 Accepting request 178585 from devel:languages:perl
- rebuild for perl 5.18

OBS-URL: https://build.opensuse.org/request/show/178585
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Module-Runtime?expand=0&rev=7
2013-06-13 16:12:51 +00:00
Stephan Kulow
5f7cfe86c3 Accepting request 105632 from devel:languages:perl
- updated to 0.013
  * fix false failure of the test for lack of unintended dependencies
    that occurred on systems using a sitecustomize.pl

OBS-URL: https://build.opensuse.org/request/show/105632
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Module-Runtime?expand=0&rev=4
2012-02-17 11:07:49 +00:00
Stephan Kulow
833dcbfcc3 Accepting request 104263 from devel:languages:perl
- updated to 0.012
   * work around Perl core bug [RT#68590] regarding leakage of %^H
     into modules being loaded
 
   * work around Perl core bug that made a failed module loading appear
     successful when re-requiring the same module
 
   * duplicate is_string() from Params::Classify, rather than importing it,
     to avoid circular dependency problems (affecting both installation
     and runtime)
 
   * duplicate minimal exporting behaviour from Exporter, and avoid using
     the "feature", "warnings", "strict", and "parent" pragmata, to allow
     for possible future use of this module by any infrastructure module
 
   * document core bug workarounds
 
   * document module name syntax more prominently, and discuss the state
     of Unicode handling
 
   * tweak documentation of use_package_optimistically()
 
   * test behaviour with tainted module name
 
   * test lack of unwanted eval frame around require
 
   * give test modules more meaningful names
 
   * convert .cvsignore to .gitignore

OBS-URL: https://build.opensuse.org/request/show/104263
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Module-Runtime?expand=0&rev=3
2012-02-16 15:22:04 +00:00
5 changed files with 141 additions and 24 deletions

View File

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

View File

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

28
cpanspec.yml Normal file
View File

@@ -0,0 +1,28 @@
---
#description_paragraphs: 3
#description: |-
# override description from CPAN
#summary: override summary from CPAN
#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_build: |-
# rm unused.files
#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,89 @@
-------------------------------------------------------------------
Tue Apr 22 05:35:26 UTC 2025 - Tina Müller <timueller+perl@suse.de>
- updated to 0.18.0 (0.018)
see /usr/share/doc/packages/perl-Module-Runtime/Changes
0.018 2025-04-21
- avoid xattr headers in release tarball
- minor code reformatting
-------------------------------------------------------------------
Tue Apr 8 05:36:15 UTC 2025 - Tina Müller <timueller+perl@suse.de>
- updated to 0.17.0 (0.017)
see /usr/share/doc/packages/perl-Module-Runtime/Changes
-------------------------------------------------------------------
Thu Oct 19 05:36:17 UTC 2017 - coolo@suse.com
- updated to 0.016
see /usr/share/doc/packages/perl-Module-Runtime/Changes
version 0.016; 2017-10-17
* port t/taint.t to Perl 5.27.5, where re-requiring an already-loaded
module doesn't trigger tainting
* skip t/taint.t if the perl empirically doesn't perform taint checks
but the script got run anyway (which happens with an unsupported
configuration of the Perl core which some people are using in the
absence of a supported no-taint configuration)
* in t/taint.t, use $^X rather than $ENV{PATH} as the primordial
tainted value to taint a string being tested
* in documentation, use four-column indentation for all verbatim
material
* in META.{yml,json}, point to public bug tracker
* in META.json, specify type of public repository
-------------------------------------------------------------------
Mon Jul 17 05:49:49 UTC 2017 - coolo@suse.com
- updated to 0.015
see /usr/share/doc/packages/perl-Module-Runtime/Changes
version 0.015; 2017-07-16
* update test suite to not rely on . in @INC, which is no longer
necessarily there from Perl 5.25.7
* in documentation, warn about the security problem with
use_package_optimistically()
* declare correct version for Test::More dependency
* generate "traditional" style of compatibility Makefile.PL, to
permit building in environments that don't support Build.PL or
configure_requires
-------------------------------------------------------------------
Mon Feb 24 06:10:39 UTC 2014 - coolo@suse.com
- updated to 0.014
* bugfix: suppress any CORE::GLOBAL::require override, where possible,
to avoid use_package_optimistically() being misled into treating
missing modules as broken
* bugfix: in use_module() and use_package_optimistically(), pass a
supplied VERSION parameter through for the version check even if it
is undef
* tighten use_package_optimistically()'s recognition of can't-locate
errors (the same way that base.pm has recently been tightened),
so that, when a module fails to load because a module that it uses
isn't available, the outer module will be perceived as broken rather
than missing
* update documentation notes about the state of Unicode handling for
module names
* in META.{yml,json}, point to public git repository
-------------------------------------------------------------------
Tue Jun 11 19:41:49 UTC 2013 - coolo@suse.com

View File

@@ -1,7 +1,7 @@
#
# spec file for package perl-Module-Runtime
#
# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -12,25 +12,26 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
Name: perl-Module-Runtime
Version: 0.013
Release: 0
%define cpan_name Module-Runtime
Summary: runtime module handling
License: Artistic-1.0 or GPL-1.0+
Group: Development/Libraries/Perl
Url: http://search.cpan.org/dist/Module-Runtime/
Source: http://www.cpan.org/authors/id/Z/ZE/ZEFRAM/%{cpan_name}-%{version}.tar.gz
Name: perl-Module-Runtime
Version: 0.18.0
Release: 0
# 0.018 -> normalize -> 0.18.0
%define cpan_version 0.018
License: Artistic-1.0 OR GPL-1.0-or-later
Summary: Runtime module handling
URL: https://metacpan.org/release/%{cpan_name}
Source0: https://cpan.metacpan.org/authors/id/H/HA/HAARG/%{cpan_name}-%{cpan_version}.tar.gz
Source1: cpanspec.yml
BuildArch: noarch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: perl
BuildRequires: perl-macros
BuildRequires: perl(Module::Build)
#BuildRequires: perl(Module::Runtime)
Provides: perl(Module::Runtime) = %{version}
%undefine __perllib_provides
%{perl_requires}
%description
@@ -43,7 +44,8 @@ The parts of this module that work with module names apply the same syntax
that is used for barewords in Perl source. In principle this syntax can
vary between versions of Perl, and this module applies the syntax of the
Perl on which it is running. In practice the usable syntax hasn't changed
yet, but there's a good chance of it changing in Perl 5.18.
yet. There's some intent for Unicode module names to be supported in the
future, but this hasn't yet amounted to any consistent facility.
The functions of this module whose purpose is to load modules include
workarounds for three old Perl core bugs regarding 'require'. These
@@ -52,21 +54,22 @@ for a case where one of the bugs cannot be adequately worked around in pure
Perl.
%prep
%setup -q -n %{cpan_name}-%{version}
%autosetup -n %{cpan_name}-%{cpan_version} -p1
%build
%{__perl} Build.PL installdirs=vendor
./Build build flags=%{?_smp_mflags}
perl Makefile.PL INSTALLDIRS=vendor
%make_build
%check
./Build test
make test
%install
./Build install destdir=%{buildroot} create_packlist=0
%perl_make_install
%perl_process_packlist
%perl_gen_filelist
%files -f %{name}.files
%defattr(-,root,root,755)
%doc Changes README
%doc Changes README TODO
%license LICENSE
%changelog