Accepting request 838250 from devel:languages:perl:autoupdate

- updated to 1.004
   see /usr/share/doc/packages/perl-IO-HTML/Changes
  1.004  2020-09-26
  	- No code changes since 1.003, just documentation improvements
  	- New example file: detect-encoding.pl
  1.003  2015-09-26 Trial Release
  	- Do not use incomplete quoted attribute values in find_charset_in.
  	  If we reach the end of the string without finding the closing quote,
  	  terminate processing instead of using whatever we did collect as
  	  the attribute's value.
  	- Add tests for the $bytes_to_check configuration variable (GitHub#1)
  1.002  2015-09-19 Trial Release
  	- Add $bytes_to_check configuration variable (GitHub#1)

OBS-URL: https://build.opensuse.org/request/show/838250
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-IO-HTML?expand=0&rev=5
This commit is contained in:
Dirk Stoecker 2020-09-28 12:44:29 +00:00 committed by Git OBS Bridge
parent 69c7732e35
commit f5df184659
5 changed files with 82 additions and 32 deletions

View File

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

BIN
IO-HTML-1.004.tar.gz (Stored with Git LFS) Normal file

Binary file not shown.

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,23 @@
-------------------------------------------------------------------
Sun Sep 27 03:08:55 UTC 2020 - Tina Müller <timueller+perl@suse.de>
- updated to 1.004
see /usr/share/doc/packages/perl-IO-HTML/Changes
1.004 2020-09-26
- No code changes since 1.003, just documentation improvements
- New example file: detect-encoding.pl
1.003 2015-09-26 Trial Release
- Do not use incomplete quoted attribute values in find_charset_in.
If we reach the end of the string without finding the closing quote,
terminate processing instead of using whatever we did collect as
the attribute's value.
- Add tests for the $bytes_to_check configuration variable (GitHub#1)
1.002 2015-09-19 Trial Release
- Add $bytes_to_check configuration variable (GitHub#1)
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Apr 14 18:19:46 UTC 2015 - coolo@suse.com Tue Apr 14 18:19:46 UTC 2015 - coolo@suse.com

View File

@ -1,7 +1,7 @@
# #
# spec file for package perl-IO-HTML # spec file for package perl-IO-HTML
# #
# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2020 SUSE LLC
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -12,19 +12,20 @@
# license that conforms to the Open Source Definition (Version 1.9) # license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative. # 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-IO-HTML Name: perl-IO-HTML
Version: 1.001 Version: 1.004
Release: 0 Release: 0
%define cpan_name IO-HTML %define cpan_name IO-HTML
Summary: Open an HTML file with automatic charset detection Summary: Open an HTML file with automatic charset detection
License: Artistic-1.0 or GPL-1.0+ License: Artistic-1.0 OR GPL-1.0-or-later
Group: Development/Libraries/Perl Group: Development/Libraries/Perl
Url: http://search.cpan.org/dist/IO-HTML/ URL: https://metacpan.org/release/%{cpan_name}
Source: http://www.cpan.org/authors/id/C/CJ/CJM/%{cpan_name}-%{version}.tar.gz Source0: https://cpan.metacpan.org/authors/id/C/CJ/CJM/%{cpan_name}-%{version}.tar.gz
Source1: cpanspec.yml
BuildArch: noarch BuildArch: noarch
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: perl BuildRequires: perl
@ -41,47 +42,47 @@ The algorithm as implemented here is:
* 1. * 1.
If the file begins with a byte order mark indicating UTF-16LE, UTF-16BE, If the file begins with a byte order mark indicating UTF-16LE, UTF-16BE, or
or UTF-8, then that is the encoding. UTF-8, then that is the encoding.
* 2. * 2.
If the first 1024 bytes of the file contain a '<meta>' tag that indicates If the first '$bytes_to_check' bytes of the file contain a '<meta>' tag
the charset, and Encode recognizes the specified charset name, then that that indicates the charset, and Encode recognizes the specified charset
is the encoding. (This portion of the algorithm is implemented by name, then that is the encoding. (This portion of the algorithm is
'find_charset_in'.) implemented by 'find_charset_in'.)
The '<meta>' tag can be in one of two formats: The '<meta>' tag can be in one of two formats:
<meta charset="..."> <meta charset="...">
<meta http-equiv="Content-Type" content="...charset=..."> <meta http-equiv="Content-Type" content="...charset=...">
The search is case-insensitive, and the order of attributes within the The search is case-insensitive, and the order of attributes within the tag
tag is irrelevant. Any additional attributes of the tag are ignored. The is irrelevant. Any additional attributes of the tag are ignored. The first
first matching tag with a recognized encoding ends the search. matching tag with a recognized encoding ends the search.
* 3. * 3.
If the first 1024 bytes of the file are valid UTF-8 (with at least 1 If the first '$bytes_to_check' bytes of the file are valid UTF-8 (with at
non-ASCII character), then the encoding is UTF-8. least 1 non-ASCII character), then the encoding is UTF-8.
* 4. * 4.
If all else fails, use the default character encoding. The HTML5 standard If all else fails, use the default character encoding. The HTML5 standard
suggests the default encoding should be locale dependent, but currently suggests the default encoding should be locale dependent, but currently it
it is always 'cp1252' unless you set '$IO::HTML::default_encoding' to a is always 'cp1252' unless you set '$IO::HTML::default_encoding' to a
different value. Note: 'sniff_encoding' does not apply this step; only different value. Note: 'sniff_encoding' does not apply this step; only
'html_file' does that. 'html_file' does that.
%prep %prep
%setup -q -n %{cpan_name}-%{version} %setup -q -n %{cpan_name}-%{version}
%build %build
%{__perl} Makefile.PL INSTALLDIRS=vendor perl Makefile.PL INSTALLDIRS=vendor
%{__make} %{?_smp_mflags} make %{?_smp_mflags}
%check %check
%{__make} test make test
%install %install
%perl_make_install %perl_make_install
@ -90,6 +91,7 @@ The algorithm as implemented here is:
%files -f %{name}.files %files -f %{name}.files
%defattr(-,root,root,755) %defattr(-,root,root,755)
%doc Changes LICENSE README %doc Changes examples README
%license LICENSE
%changelog %changelog