Page MenuHomeSolus

D11211.diff
No OneTemporary

D11211.diff

diff --git a/files/perl-5.36.patch b/files/perl-5.36.patch
new file mode 100644
--- /dev/null
+++ b/files/perl-5.36.patch
@@ -0,0 +1,41 @@
+From d9e961710074d266ad6bdf395c98868d91952088 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <ppisar@redhat.com>
+Date: Wed, 25 May 2022 12:41:59 +0200
+Subject: [PATCH] Adapt to Perl 5.36
+
+A developmental release of Perl 5.36.0 fails to run tests with:
+
+ $ perl -Ilib t/basic-misc.t
+ 1..72
+ Can't modify undef operator in scalar assignment at lib/Biber/Section.pm line 433, near "undef;"
+ Compilation failed in require at lib/Biber.pm line 24.
+ BEGIN failed--compilation aborted at lib/Biber.pm line 24.
+ Compilation failed in require at t/basic-misc.t line 11.
+ BEGIN failed--compilation aborted at t/basic-misc.t line 11.
+ # Looks like your test exited with 255 before it could output anything.
+
+This is because of a missing semicolon between commands in
+del_everykeys(). The new perl is more strict and raises a compile-time
+error:
+
+ $ perl -e '$a = undef $b = undef;'
+ Can't modify undef operator in scalar assignment at -e line 1, near "undef;"
+ Execution of -e aborted due to compilation errors.
+---
+ lib/Biber/Section.pm | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/lib/Biber/Section.pm b/lib/Biber/Section.pm
+index 03ed69a51..a78942f57 100644
+--- a/lib/Biber/Section.pm
++++ b/lib/Biber/Section.pm
+@@ -429,7 +429,7 @@ sub add_everykey {
+
+ sub del_everykeys {
+ my $self = shift;
+- $self->{everykey} = undef
++ $self->{everykey} = undef;
+ $self->{everykey_lc} = undef;
+ return;
+ }
+
diff --git a/package.yml b/package.yml
--- a/package.yml
+++ b/package.yml
@@ -1,14 +1,14 @@
name : biber
-version : '2.11'
-release : 17
+version : '2.16'
+release : 18
source :
- - https://github.com/plk/biber/archive/v2.11.tar.gz : 4839cc5b73cf4d960ef751636f2d29df7212c722ddb5073885df404b785f0cd2
+ - https://github.com/plk/biber/archive/refs/tags/v2.16.tar.gz : 57111ebc6d0d1933e55d3fe1a92f8ef57c602388ae83598a8073c8a77fd811e2
homepage : https://github.com/plk/biber
license : Artistic-2.0
component : office
summary : A backend bibliography processor for biblatex
description: |
- Biber is a sophisticated bibliography processing backend for the LaTeX biblatex package. It supports an unsurpassed feature set for automated conformance to complex bibliography style requirements such as labelling, sorting and name handling. It has comprehensive Unicode support
+ Biber is a sophisticated bibliography processing backend for the LaTeX biblatex package. It supports an unsurpassed feature set for automated conformance to complex bibliography style requirements such as labelling, sorting and name handling. It has comprehensive Unicode support.
builddeps :
- libwww-perl
- log4perl
@@ -113,10 +113,11 @@
- perl-xml-writer
- texlive
setup : |
+ %patch -p1 < $pkgfiles/perl-5.36.patch
%perl_setup
build : |
%perl_build
install : |
%perl_install
-#check : |
-# %perl_build test
+check : |
+ %perl_build test
diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml
--- a/pspec_x86_64.xml
+++ b/pspec_x86_64.xml
@@ -9,89 +9,91 @@
<License>Artistic-2.0</License>
<PartOf>office</PartOf>
<Summary xml:lang="en">A backend bibliography processor for biblatex</Summary>
- <Description xml:lang="en">Biber is a sophisticated bibliography processing backend for the LaTeX biblatex package. It supports an unsurpassed feature set for automated conformance to complex bibliography style requirements such as labelling, sorting and name handling. It has comprehensive Unicode support
+ <Description xml:lang="en">Biber is a sophisticated bibliography processing backend for the LaTeX biblatex package. It supports an unsurpassed feature set for automated conformance to complex bibliography style requirements such as labelling, sorting and name handling. It has comprehensive Unicode support.
</Description>
<Archive type="binary" sha1sum="79eb0752a961b8e0d15c77d298c97498fbc89c5a">https://getsol.us/sources/README.Solus</Archive>
</Source>
<Package>
<Name>biber</Name>
<Summary xml:lang="en">A backend bibliography processor for biblatex</Summary>
- <Description xml:lang="en">Biber is a sophisticated bibliography processing backend for the LaTeX biblatex package. It supports an unsurpassed feature set for automated conformance to complex bibliography style requirements such as labelling, sorting and name handling. It has comprehensive Unicode support
+ <Description xml:lang="en">Biber is a sophisticated bibliography processing backend for the LaTeX biblatex package. It supports an unsurpassed feature set for automated conformance to complex bibliography style requirements such as labelling, sorting and name handling. It has comprehensive Unicode support.
</Description>
<PartOf>office</PartOf>
<Files>
<Path fileType="executable">/usr/bin/biber</Path>
- <Path fileType="library">/usr/lib64/perl5/vendor_perl/5.32/Biber.pm</Path>
- <Path fileType="library">/usr/lib64/perl5/vendor_perl/5.32/Biber/Annotation.pm</Path>
- <Path fileType="library">/usr/lib64/perl5/vendor_perl/5.32/Biber/Config.pm</Path>
- <Path fileType="library">/usr/lib64/perl5/vendor_perl/5.32/Biber/Constants.pm</Path>
- <Path fileType="library">/usr/lib64/perl5/vendor_perl/5.32/Biber/DataList.pm</Path>
- <Path fileType="library">/usr/lib64/perl5/vendor_perl/5.32/Biber/DataLists.pm</Path>
- <Path fileType="library">/usr/lib64/perl5/vendor_perl/5.32/Biber/DataModel.pm</Path>
- <Path fileType="library">/usr/lib64/perl5/vendor_perl/5.32/Biber/Date/Format.pm</Path>
- <Path fileType="library">/usr/lib64/perl5/vendor_perl/5.32/Biber/Entries.pm</Path>
- <Path fileType="library">/usr/lib64/perl5/vendor_perl/5.32/Biber/Entry.pm</Path>
- <Path fileType="library">/usr/lib64/perl5/vendor_perl/5.32/Biber/Entry/Name.pm</Path>
- <Path fileType="library">/usr/lib64/perl5/vendor_perl/5.32/Biber/Entry/Names.pm</Path>
- <Path fileType="library">/usr/lib64/perl5/vendor_perl/5.32/Biber/Input/file/biblatexml.pm</Path>
- <Path fileType="library">/usr/lib64/perl5/vendor_perl/5.32/Biber/Input/file/bibtex.pm</Path>
- <Path fileType="library">/usr/lib64/perl5/vendor_perl/5.32/Biber/Internals.pm</Path>
- <Path fileType="library">/usr/lib64/perl5/vendor_perl/5.32/Biber/LaTeX/Recode.pm</Path>
- <Path fileType="library">/usr/lib64/perl5/vendor_perl/5.32/Biber/LaTeX/recode_data.xml</Path>
- <Path fileType="library">/usr/lib64/perl5/vendor_perl/5.32/Biber/Output/base.pm</Path>
- <Path fileType="library">/usr/lib64/perl5/vendor_perl/5.32/Biber/Output/bbl.pm</Path>
- <Path fileType="library">/usr/lib64/perl5/vendor_perl/5.32/Biber/Output/bblxml.pm</Path>
- <Path fileType="library">/usr/lib64/perl5/vendor_perl/5.32/Biber/Output/biblatexml.pm</Path>
- <Path fileType="library">/usr/lib64/perl5/vendor_perl/5.32/Biber/Output/bibtex.pm</Path>
- <Path fileType="library">/usr/lib64/perl5/vendor_perl/5.32/Biber/Output/dot.pm</Path>
- <Path fileType="library">/usr/lib64/perl5/vendor_perl/5.32/Biber/Output/test.pm</Path>
- <Path fileType="library">/usr/lib64/perl5/vendor_perl/5.32/Biber/Section.pm</Path>
- <Path fileType="library">/usr/lib64/perl5/vendor_perl/5.32/Biber/Sections.pm</Path>
- <Path fileType="library">/usr/lib64/perl5/vendor_perl/5.32/Biber/UCollate.pm</Path>
- <Path fileType="library">/usr/lib64/perl5/vendor_perl/5.32/Biber/Utils.pm</Path>
- <Path fileType="library">/usr/lib64/perl5/vendor_perl/5.32/Biber/bcf.rnc</Path>
- <Path fileType="library">/usr/lib64/perl5/vendor_perl/5.32/Biber/bcf.rng</Path>
- <Path fileType="library">/usr/lib64/perl5/vendor_perl/5.32/Biber/bcf.xsl</Path>
- <Path fileType="library">/usr/lib64/perl5/vendor_perl/5.32/Biber/biber-tool.conf</Path>
- <Path fileType="library">/usr/lib64/perl5/vendor_perl/5.32/Biber/config.rnc</Path>
- <Path fileType="library">/usr/lib64/perl5/vendor_perl/5.32/Biber/config.rng</Path>
+ <Path fileType="library">/usr/lib64/perl5/vendor_perl/5.36/Biber.pm</Path>
+ <Path fileType="library">/usr/lib64/perl5/vendor_perl/5.36/Biber/Annotation.pm</Path>
+ <Path fileType="library">/usr/lib64/perl5/vendor_perl/5.36/Biber/Config.pm</Path>
+ <Path fileType="library">/usr/lib64/perl5/vendor_perl/5.36/Biber/Constants.pm</Path>
+ <Path fileType="library">/usr/lib64/perl5/vendor_perl/5.36/Biber/DataList.pm</Path>
+ <Path fileType="library">/usr/lib64/perl5/vendor_perl/5.36/Biber/DataLists.pm</Path>
+ <Path fileType="library">/usr/lib64/perl5/vendor_perl/5.36/Biber/DataModel.pm</Path>
+ <Path fileType="library">/usr/lib64/perl5/vendor_perl/5.36/Biber/Date/Format.pm</Path>
+ <Path fileType="library">/usr/lib64/perl5/vendor_perl/5.36/Biber/Entries.pm</Path>
+ <Path fileType="library">/usr/lib64/perl5/vendor_perl/5.36/Biber/Entry.pm</Path>
+ <Path fileType="library">/usr/lib64/perl5/vendor_perl/5.36/Biber/Entry/Name.pm</Path>
+ <Path fileType="library">/usr/lib64/perl5/vendor_perl/5.36/Biber/Entry/Names.pm</Path>
+ <Path fileType="library">/usr/lib64/perl5/vendor_perl/5.36/Biber/Input/file/biblatexml.pm</Path>
+ <Path fileType="library">/usr/lib64/perl5/vendor_perl/5.36/Biber/Input/file/bibtex.pm</Path>
+ <Path fileType="library">/usr/lib64/perl5/vendor_perl/5.36/Biber/Internals.pm</Path>
+ <Path fileType="library">/usr/lib64/perl5/vendor_perl/5.36/Biber/LaTeX/Recode.pm</Path>
+ <Path fileType="library">/usr/lib64/perl5/vendor_perl/5.36/Biber/LaTeX/recode_data.xml</Path>
+ <Path fileType="library">/usr/lib64/perl5/vendor_perl/5.36/Biber/LangTag.pm</Path>
+ <Path fileType="library">/usr/lib64/perl5/vendor_perl/5.36/Biber/LangTags.pm</Path>
+ <Path fileType="library">/usr/lib64/perl5/vendor_perl/5.36/Biber/Output/base.pm</Path>
+ <Path fileType="library">/usr/lib64/perl5/vendor_perl/5.36/Biber/Output/bbl.pm</Path>
+ <Path fileType="library">/usr/lib64/perl5/vendor_perl/5.36/Biber/Output/bblxml.pm</Path>
+ <Path fileType="library">/usr/lib64/perl5/vendor_perl/5.36/Biber/Output/biblatexml.pm</Path>
+ <Path fileType="library">/usr/lib64/perl5/vendor_perl/5.36/Biber/Output/bibtex.pm</Path>
+ <Path fileType="library">/usr/lib64/perl5/vendor_perl/5.36/Biber/Output/dot.pm</Path>
+ <Path fileType="library">/usr/lib64/perl5/vendor_perl/5.36/Biber/Section.pm</Path>
+ <Path fileType="library">/usr/lib64/perl5/vendor_perl/5.36/Biber/Sections.pm</Path>
+ <Path fileType="library">/usr/lib64/perl5/vendor_perl/5.36/Biber/UCollate.pm</Path>
+ <Path fileType="library">/usr/lib64/perl5/vendor_perl/5.36/Biber/Utils.pm</Path>
+ <Path fileType="library">/usr/lib64/perl5/vendor_perl/5.36/Biber/bcf.rnc</Path>
+ <Path fileType="library">/usr/lib64/perl5/vendor_perl/5.36/Biber/bcf.rng</Path>
+ <Path fileType="library">/usr/lib64/perl5/vendor_perl/5.36/Biber/bcf.xsl</Path>
+ <Path fileType="library">/usr/lib64/perl5/vendor_perl/5.36/Biber/biber-tool.conf</Path>
+ <Path fileType="library">/usr/lib64/perl5/vendor_perl/5.36/Biber/config.rnc</Path>
+ <Path fileType="library">/usr/lib64/perl5/vendor_perl/5.36/Biber/config.rng</Path>
<Path fileType="man">/usr/share/man/man1/biber.1</Path>
- <Path fileType="man">/usr/share/man/man3/Biber.3</Path>
- <Path fileType="man">/usr/share/man/man3/Biber::Annotation.3</Path>
- <Path fileType="man">/usr/share/man/man3/Biber::Config.3</Path>
- <Path fileType="man">/usr/share/man/man3/Biber::Constants.3</Path>
- <Path fileType="man">/usr/share/man/man3/Biber::DataList.3</Path>
- <Path fileType="man">/usr/share/man/man3/Biber::DataLists.3</Path>
- <Path fileType="man">/usr/share/man/man3/Biber::DataModel.3</Path>
- <Path fileType="man">/usr/share/man/man3/Biber::Date::Format.3</Path>
- <Path fileType="man">/usr/share/man/man3/Biber::Entries.3</Path>
- <Path fileType="man">/usr/share/man/man3/Biber::Entry.3</Path>
- <Path fileType="man">/usr/share/man/man3/Biber::Entry::Name.3</Path>
- <Path fileType="man">/usr/share/man/man3/Biber::Entry::Names.3</Path>
- <Path fileType="man">/usr/share/man/man3/Biber::Input::file::biblatexml.3</Path>
- <Path fileType="man">/usr/share/man/man3/Biber::Input::file::bibtex.3</Path>
- <Path fileType="man">/usr/share/man/man3/Biber::Internals.3</Path>
- <Path fileType="man">/usr/share/man/man3/Biber::LaTeX::Recode.3</Path>
- <Path fileType="man">/usr/share/man/man3/Biber::Output::base.3</Path>
- <Path fileType="man">/usr/share/man/man3/Biber::Output::bbl.3</Path>
- <Path fileType="man">/usr/share/man/man3/Biber::Output::bblxml.3</Path>
- <Path fileType="man">/usr/share/man/man3/Biber::Output::biblatexml.3</Path>
- <Path fileType="man">/usr/share/man/man3/Biber::Output::bibtex.3</Path>
- <Path fileType="man">/usr/share/man/man3/Biber::Output::dot.3</Path>
- <Path fileType="man">/usr/share/man/man3/Biber::Output::test.3</Path>
- <Path fileType="man">/usr/share/man/man3/Biber::Section.3</Path>
- <Path fileType="man">/usr/share/man/man3/Biber::Sections.3</Path>
- <Path fileType="man">/usr/share/man/man3/Biber::UCollate.3</Path>
- <Path fileType="man">/usr/share/man/man3/Biber::Utils.3</Path>
+ <Path fileType="man">/usr/share/man/man3/Biber.3pm</Path>
+ <Path fileType="man">/usr/share/man/man3/Biber::Annotation.3pm</Path>
+ <Path fileType="man">/usr/share/man/man3/Biber::Config.3pm</Path>
+ <Path fileType="man">/usr/share/man/man3/Biber::Constants.3pm</Path>
+ <Path fileType="man">/usr/share/man/man3/Biber::DataList.3pm</Path>
+ <Path fileType="man">/usr/share/man/man3/Biber::DataLists.3pm</Path>
+ <Path fileType="man">/usr/share/man/man3/Biber::DataModel.3pm</Path>
+ <Path fileType="man">/usr/share/man/man3/Biber::Date::Format.3pm</Path>
+ <Path fileType="man">/usr/share/man/man3/Biber::Entries.3pm</Path>
+ <Path fileType="man">/usr/share/man/man3/Biber::Entry.3pm</Path>
+ <Path fileType="man">/usr/share/man/man3/Biber::Entry::Name.3pm</Path>
+ <Path fileType="man">/usr/share/man/man3/Biber::Entry::Names.3pm</Path>
+ <Path fileType="man">/usr/share/man/man3/Biber::Input::file::biblatexml.3pm</Path>
+ <Path fileType="man">/usr/share/man/man3/Biber::Input::file::bibtex.3pm</Path>
+ <Path fileType="man">/usr/share/man/man3/Biber::Internals.3pm</Path>
+ <Path fileType="man">/usr/share/man/man3/Biber::LaTeX::Recode.3pm</Path>
+ <Path fileType="man">/usr/share/man/man3/Biber::LangTag.3pm</Path>
+ <Path fileType="man">/usr/share/man/man3/Biber::LangTags.3pm</Path>
+ <Path fileType="man">/usr/share/man/man3/Biber::Output::base.3pm</Path>
+ <Path fileType="man">/usr/share/man/man3/Biber::Output::bbl.3pm</Path>
+ <Path fileType="man">/usr/share/man/man3/Biber::Output::bblxml.3pm</Path>
+ <Path fileType="man">/usr/share/man/man3/Biber::Output::biblatexml.3pm</Path>
+ <Path fileType="man">/usr/share/man/man3/Biber::Output::bibtex.3pm</Path>
+ <Path fileType="man">/usr/share/man/man3/Biber::Output::dot.3pm</Path>
+ <Path fileType="man">/usr/share/man/man3/Biber::Section.3pm</Path>
+ <Path fileType="man">/usr/share/man/man3/Biber::Sections.3pm</Path>
+ <Path fileType="man">/usr/share/man/man3/Biber::UCollate.3pm</Path>
+ <Path fileType="man">/usr/share/man/man3/Biber::Utils.3pm</Path>
</Files>
</Package>
<History>
- <Update release="17">
- <Date>2020-08-30</Date>
- <Version>2.11</Version>
+ <Update release="18">
+ <Date>2022-10-15</Date>
+ <Version>2.16</Version>
<Comment>Packaging update</Comment>
<Name>Algent Albrahimi</Name>
<Email>algent@protonmail.com</Email>
</Update>
</History>
</PISI>
\ No newline at end of file

File Metadata

Mime Type
text/plain
Expires
May 29 2023, 2:43 AM (10 w, 4 d ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5832835
Default Alt Text
D11211.diff (16 KB)

Event Timeline