texlive[51952] Master: biber (24aug19)
commits+karl at tug.org
commits+karl at tug.org
Sat Aug 24 22:52:40 CEST 2019
Revision: 51952
http://tug.org/svn/texlive?view=revision&revision=51952
Author: karl
Date: 2019-08-24 22:52:36 +0200 (Sat, 24 Aug 2019)
Log Message:
-----------
biber (24aug19)
Modified Paths:
--------------
trunk/Master/bin/i386-cygwin/biber.exe
trunk/Master/bin/i386-linux/biber
trunk/Master/bin/i386-solaris/biber
trunk/Master/bin/win32/biber.exe
trunk/Master/bin/x86_64-cygwin/biber.exe
trunk/Master/bin/x86_64-darwin/biber
trunk/Master/bin/x86_64-darwinlegacy/biber
trunk/Master/bin/x86_64-linux/biber
trunk/Master/bin/x86_64-solaris/biber
trunk/Master/texmf-dist/doc/bibtex/biber/biber.pdf
trunk/Master/texmf-dist/source/bibtex/biber/Changes
trunk/Master/texmf-dist/source/bibtex/biber/biblatex-biber.tar.gz
trunk/Master/tlpkg/libexec/ctan2tds
trunk/Master/tlpkg/tlpsrc/biber.tlpsrc
Added Paths:
-----------
trunk/Master/bin/x86_64-linuxmusl/biber
Removed Paths:
-------------
trunk/Master/bin/amd64-freebsd/biber
trunk/Master/bin/i386-freebsd/biber
Deleted: trunk/Master/bin/amd64-freebsd/biber
===================================================================
(Binary files differ)
Modified: trunk/Master/bin/i386-cygwin/biber.exe
===================================================================
(Binary files differ)
Deleted: trunk/Master/bin/i386-freebsd/biber
===================================================================
(Binary files differ)
Modified: trunk/Master/bin/i386-linux/biber
===================================================================
(Binary files differ)
Modified: trunk/Master/bin/i386-solaris/biber
===================================================================
(Binary files differ)
Modified: trunk/Master/bin/win32/biber.exe
===================================================================
(Binary files differ)
Modified: trunk/Master/bin/x86_64-cygwin/biber.exe
===================================================================
(Binary files differ)
Modified: trunk/Master/bin/x86_64-darwin/biber
===================================================================
(Binary files differ)
Modified: trunk/Master/bin/x86_64-darwinlegacy/biber
===================================================================
(Binary files differ)
Modified: trunk/Master/bin/x86_64-linux/biber
===================================================================
(Binary files differ)
Added: trunk/Master/bin/x86_64-linuxmusl/biber
===================================================================
(Binary files differ)
Index: trunk/Master/bin/x86_64-linuxmusl/biber
===================================================================
--- trunk/Master/bin/x86_64-linuxmusl/biber 2019-08-24 20:34:28 UTC (rev 51951)
+++ trunk/Master/bin/x86_64-linuxmusl/biber 2019-08-24 20:52:36 UTC (rev 51952)
Property changes on: trunk/Master/bin/x86_64-linuxmusl/biber
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Modified: trunk/Master/bin/x86_64-solaris/biber
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/bibtex/biber/biber.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/source/bibtex/biber/Changes
===================================================================
--- trunk/Master/texmf-dist/source/bibtex/biber/Changes 2019-08-24 20:34:28 UTC (rev 51951)
+++ trunk/Master/texmf-dist/source/bibtex/biber/Changes 2019-08-24 20:52:36 UTC (rev 51952)
@@ -1,5 +1,9 @@
Revision history for Biber
+2.13 (2019-08-13)
+ * biber now exits with error on some very malformed names instead of
+ skipping them as this can lead to data loss in bibliographies.
+ * Support for named annotations
2.12 (2018-10-30)
* Added support for biblatex literal and named annotation features
* Added support for biblatex \ifnocite test
Modified: trunk/Master/texmf-dist/source/bibtex/biber/biblatex-biber.tar.gz
===================================================================
(Binary files differ)
Modified: trunk/Master/tlpkg/libexec/ctan2tds
===================================================================
--- trunk/Master/tlpkg/libexec/ctan2tds 2019-08-24 20:34:28 UTC (rev 51951)
+++ trunk/Master/tlpkg/libexec/ctan2tds 2019-08-24 20:52:36 UTC (rev 51952)
@@ -5774,11 +5774,13 @@
"cygwin32" => "i386-cygwin",
"cygwin64" => "x86_64-cygwin",
"darwin_x86_64" => "x86_64-darwin",
+ "darwinlegacy_x86_64"=> "x86_64-darwinlegacy",
"i386-freebsd" => "i386-freebsd",
"i386-pc-solaris2" => "i386-solaris",
"linux_armel" => "armel-linux",
"linux_x86_32" => "i386-linux",
"linux_x86_64" => "x86_64-linux",
+ "linux_x86_64-musl" => "x86_64-linuxmusl",
"x86_64-pc-solaris2" => "x86_64-solaris",
);
@@ -5787,7 +5789,7 @@
next if $archive =~ /freebsd[^7]\./; # we only want freebsd7
my $unarchiver = &unarchiver ($archive);
- &SYSTEM ("$unarchiver $archive");
+ &xsystem ("$unarchiver $archive");
# each .tar.gz unpacks into a single file named biber,
# .zip unpacks into biber.exe.
@@ -5794,6 +5796,10 @@
my $biber_binary = "biber";
$biber_binary .= ".exe" if $archive =~ /MSWIN|cygwin/i;
+ # musl tarball has wrong name, hopefully just once.
+ my $musl = "biber-linux_x86_64-musl";
+ &xsystem ("$MV $musl $biber_binary") if -r $musl;
+
# Put the executable in the Master bin directory.
(my $biber_platform = $archive) =~ s/biber-(.*?)\..*/$1/;
my $tl_platform = $tl_platform{$biber_platform};
@@ -5801,21 +5807,15 @@
# really need to do svn cp for this (in place, can't do it here).
my $bindir = "$TOPDEST/bin/$tl_platform";
- &SYSTEM ("mkdir -p $bindir/");
- &SYSTEM ("$MV $biber_binary $bindir/") == 0 || die;
+ &xsystem ("mkdir -p $bindir/");
+ &xsystem ("$MV $biber_binary $bindir/");
}
- # Mac "legacy" doesn't need its own build.
- my $topbin = "$TOPDEST/bin";
- my $legacybin = "$topbin/x86_64-darwinlegacy";
- &xmkdir ($legacybin);
- &SYSTEM ("$CP $topbin/x86_64-darwin/biber $legacybin/biber");
-
# don't keep binary archives around in Master tree.
- &SYSTEM ("$RM biber[-.]*");
-
+ &xsystem ("$RM biber[-.]*");
+ #
# not meaningful info in TL.
- &SYSTEM ("$RM README.FreeBSD");
+ &xsystem ("$RM README.FreeBSD");
}
# biber binaries are distributed in a variety of ways. The idea here is
Modified: trunk/Master/tlpkg/tlpsrc/biber.tlpsrc
===================================================================
--- trunk/Master/tlpkg/tlpsrc/biber.tlpsrc 2019-08-24 20:34:28 UTC (rev 51951)
+++ trunk/Master/tlpkg/tlpsrc/biber.tlpsrc 2019-08-24 20:52:36 UTC (rev 51952)
@@ -3,8 +3,9 @@
# Not all platforms provide this.
binpattern f/!\
aarch64-linux,\
+amd64-freebsd,\
amd64-netbsd,\
armhf-linux,\
+i386-freebsd,\
i386-netbsd,\
-x86_64-linuxmusl,\
bin/${ARCH}/biber
More information about the tex-live-commits
mailing list