summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2019-08-24 20:52:36 +0000
committerKarl Berry <karl@freefriends.org>2019-08-24 20:52:36 +0000
commit84f8a525e2b7f097efa0065802286d59857225a4 (patch)
tree910455eee71b7d22abf01533f0bb079559e6226b
parentfe171dd7fb9ebc1f289d3d2bc3925f332776e65a (diff)
biber (24aug19)
git-svn-id: svn://tug.org/texlive/trunk@51952 c570f23f-e606-0410-a88d-b1316a301751
-rwxr-xr-xMaster/bin/i386-cygwin/biber.exebin20371979 -> 20566862 bytes
-rwxr-xr-xMaster/bin/i386-freebsd/biberbin19337585 -> 0 bytes
-rwxr-xr-xMaster/bin/i386-linux/biberbin19990121 -> 20356305 bytes
-rwxr-xr-xMaster/bin/i386-solaris/biberbin19001633 -> 19021669 bytes
-rwxr-xr-xMaster/bin/win32/biber.exebin27583030 -> 27689487 bytes
-rwxr-xr-xMaster/bin/x86_64-cygwin/biber.exebin20403490 -> 20583314 bytes
-rwxr-xr-xMaster/bin/x86_64-darwin/biberbin20005438 -> 33243021 bytes
-rwxr-xr-xMaster/bin/x86_64-darwinlegacy/biberbin20005438 -> 20101355 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/biberbin22168350 -> 22267153 bytes
-rwxr-xr-xMaster/bin/x86_64-linuxmusl/biber (renamed from Master/bin/amd64-freebsd/biber)bin21506930 -> 21389728 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/biberbin20286400 -> 20307058 bytes
-rw-r--r--Master/texmf-dist/doc/bibtex/biber/biber.pdfbin263177 -> 263490 bytes
-rw-r--r--Master/texmf-dist/source/bibtex/biber/Changes4
-rw-r--r--Master/texmf-dist/source/bibtex/biber/biblatex-biber.tar.gzbin925940 -> 978273 bytes
-rwxr-xr-xMaster/tlpkg/libexec/ctan2tds24
-rw-r--r--Master/tlpkg/tlpsrc/biber.tlpsrc3
16 files changed, 18 insertions, 13 deletions
diff --git a/Master/bin/i386-cygwin/biber.exe b/Master/bin/i386-cygwin/biber.exe
index d2d8bcc7364..505b55e231b 100755
--- a/Master/bin/i386-cygwin/biber.exe
+++ b/Master/bin/i386-cygwin/biber.exe
Binary files differ
diff --git a/Master/bin/i386-freebsd/biber b/Master/bin/i386-freebsd/biber
deleted file mode 100755
index 863f6ff9be1..00000000000
--- a/Master/bin/i386-freebsd/biber
+++ /dev/null
Binary files differ
diff --git a/Master/bin/i386-linux/biber b/Master/bin/i386-linux/biber
index 85ad0b0e720..81baa8f671b 100755
--- a/Master/bin/i386-linux/biber
+++ b/Master/bin/i386-linux/biber
Binary files differ
diff --git a/Master/bin/i386-solaris/biber b/Master/bin/i386-solaris/biber
index 8bbfe72774c..ddc0f89767a 100755
--- a/Master/bin/i386-solaris/biber
+++ b/Master/bin/i386-solaris/biber
Binary files differ
diff --git a/Master/bin/win32/biber.exe b/Master/bin/win32/biber.exe
index 766b710621c..99a2952dd08 100755
--- a/Master/bin/win32/biber.exe
+++ b/Master/bin/win32/biber.exe
Binary files differ
diff --git a/Master/bin/x86_64-cygwin/biber.exe b/Master/bin/x86_64-cygwin/biber.exe
index 902b3228741..4c1cdf32ad6 100755
--- a/Master/bin/x86_64-cygwin/biber.exe
+++ b/Master/bin/x86_64-cygwin/biber.exe
Binary files differ
diff --git a/Master/bin/x86_64-darwin/biber b/Master/bin/x86_64-darwin/biber
index 7ed67ae3e42..ae58872254b 100755
--- a/Master/bin/x86_64-darwin/biber
+++ b/Master/bin/x86_64-darwin/biber
Binary files differ
diff --git a/Master/bin/x86_64-darwinlegacy/biber b/Master/bin/x86_64-darwinlegacy/biber
index 7ed67ae3e42..c28096ec134 100755
--- a/Master/bin/x86_64-darwinlegacy/biber
+++ b/Master/bin/x86_64-darwinlegacy/biber
Binary files differ
diff --git a/Master/bin/x86_64-linux/biber b/Master/bin/x86_64-linux/biber
index 036cad7fd1d..14cd38c65d1 100755
--- a/Master/bin/x86_64-linux/biber
+++ b/Master/bin/x86_64-linux/biber
Binary files differ
diff --git a/Master/bin/amd64-freebsd/biber b/Master/bin/x86_64-linuxmusl/biber
index 220c84d5c53..662bd9db2b6 100755
--- a/Master/bin/amd64-freebsd/biber
+++ b/Master/bin/x86_64-linuxmusl/biber
Binary files differ
diff --git a/Master/bin/x86_64-solaris/biber b/Master/bin/x86_64-solaris/biber
index 48923f161ec..d8b0e82a82b 100755
--- a/Master/bin/x86_64-solaris/biber
+++ b/Master/bin/x86_64-solaris/biber
Binary files differ
diff --git a/Master/texmf-dist/doc/bibtex/biber/biber.pdf b/Master/texmf-dist/doc/bibtex/biber/biber.pdf
index 31cc9692a6f..03cefc22c43 100644
--- a/Master/texmf-dist/doc/bibtex/biber/biber.pdf
+++ b/Master/texmf-dist/doc/bibtex/biber/biber.pdf
Binary files differ
diff --git a/Master/texmf-dist/source/bibtex/biber/Changes b/Master/texmf-dist/source/bibtex/biber/Changes
index e516af91459..1a13ebd07eb 100644
--- a/Master/texmf-dist/source/bibtex/biber/Changes
+++ b/Master/texmf-dist/source/bibtex/biber/Changes
@@ -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
diff --git a/Master/texmf-dist/source/bibtex/biber/biblatex-biber.tar.gz b/Master/texmf-dist/source/bibtex/biber/biblatex-biber.tar.gz
index 1f70718f823..1b8856b983a 100644
--- a/Master/texmf-dist/source/bibtex/biber/biblatex-biber.tar.gz
+++ b/Master/texmf-dist/source/bibtex/biber/biblatex-biber.tar.gz
Binary files differ
diff --git a/Master/tlpkg/libexec/ctan2tds b/Master/tlpkg/libexec/ctan2tds
index 3eb2575d1ab..5d1fd608ddf 100755
--- a/Master/tlpkg/libexec/ctan2tds
+++ b/Master/tlpkg/libexec/ctan2tds
@@ -5774,11 +5774,13 @@ sub POSTbiber {
"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,13 +5789,17 @@ sub POSTbiber {
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.
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 @@ sub POSTbiber {
# 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
diff --git a/Master/tlpkg/tlpsrc/biber.tlpsrc b/Master/tlpkg/tlpsrc/biber.tlpsrc
index 656c48ae36a..6e97ad0cb7e 100644
--- a/Master/tlpkg/tlpsrc/biber.tlpsrc
+++ b/Master/tlpkg/tlpsrc/biber.tlpsrc
@@ -3,8 +3,9 @@ docpattern +!d texmf-dist/doc/latex/biblatex
# 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