diff options
author | Karl Berry <karl@freefriends.org> | 2019-08-24 20:52:36 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2019-08-24 20:52:36 +0000 |
commit | 84f8a525e2b7f097efa0065802286d59857225a4 (patch) | |
tree | 910455eee71b7d22abf01533f0bb079559e6226b /Master | |
parent | fe171dd7fb9ebc1f289d3d2bc3925f332776e65a (diff) |
biber (24aug19)
git-svn-id: svn://tug.org/texlive/trunk@51952 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
-rwxr-xr-x | Master/bin/i386-cygwin/biber.exe | bin | 20371979 -> 20566862 bytes | |||
-rwxr-xr-x | Master/bin/i386-freebsd/biber | bin | 19337585 -> 0 bytes | |||
-rwxr-xr-x | Master/bin/i386-linux/biber | bin | 19990121 -> 20356305 bytes | |||
-rwxr-xr-x | Master/bin/i386-solaris/biber | bin | 19001633 -> 19021669 bytes | |||
-rwxr-xr-x | Master/bin/win32/biber.exe | bin | 27583030 -> 27689487 bytes | |||
-rwxr-xr-x | Master/bin/x86_64-cygwin/biber.exe | bin | 20403490 -> 20583314 bytes | |||
-rwxr-xr-x | Master/bin/x86_64-darwin/biber | bin | 20005438 -> 33243021 bytes | |||
-rwxr-xr-x | Master/bin/x86_64-darwinlegacy/biber | bin | 20005438 -> 20101355 bytes | |||
-rwxr-xr-x | Master/bin/x86_64-linux/biber | bin | 22168350 -> 22267153 bytes | |||
-rwxr-xr-x | Master/bin/x86_64-linuxmusl/biber (renamed from Master/bin/amd64-freebsd/biber) | bin | 21506930 -> 21389728 bytes | |||
-rwxr-xr-x | Master/bin/x86_64-solaris/biber | bin | 20286400 -> 20307058 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/bibtex/biber/biber.pdf | bin | 263177 -> 263490 bytes | |||
-rw-r--r-- | Master/texmf-dist/source/bibtex/biber/Changes | 4 | ||||
-rw-r--r-- | Master/texmf-dist/source/bibtex/biber/biblatex-biber.tar.gz | bin | 925940 -> 978273 bytes | |||
-rwxr-xr-x | Master/tlpkg/libexec/ctan2tds | 24 | ||||
-rw-r--r-- | Master/tlpkg/tlpsrc/biber.tlpsrc | 3 |
16 files changed, 18 insertions, 13 deletions
diff --git a/Master/bin/i386-cygwin/biber.exe b/Master/bin/i386-cygwin/biber.exe Binary files differindex d2d8bcc7364..505b55e231b 100755 --- a/Master/bin/i386-cygwin/biber.exe +++ b/Master/bin/i386-cygwin/biber.exe diff --git a/Master/bin/i386-freebsd/biber b/Master/bin/i386-freebsd/biber Binary files differdeleted file mode 100755 index 863f6ff9be1..00000000000 --- a/Master/bin/i386-freebsd/biber +++ /dev/null diff --git a/Master/bin/i386-linux/biber b/Master/bin/i386-linux/biber Binary files differindex 85ad0b0e720..81baa8f671b 100755 --- a/Master/bin/i386-linux/biber +++ b/Master/bin/i386-linux/biber diff --git a/Master/bin/i386-solaris/biber b/Master/bin/i386-solaris/biber Binary files differindex 8bbfe72774c..ddc0f89767a 100755 --- a/Master/bin/i386-solaris/biber +++ b/Master/bin/i386-solaris/biber diff --git a/Master/bin/win32/biber.exe b/Master/bin/win32/biber.exe Binary files differindex 766b710621c..99a2952dd08 100755 --- a/Master/bin/win32/biber.exe +++ b/Master/bin/win32/biber.exe diff --git a/Master/bin/x86_64-cygwin/biber.exe b/Master/bin/x86_64-cygwin/biber.exe Binary files differindex 902b3228741..4c1cdf32ad6 100755 --- a/Master/bin/x86_64-cygwin/biber.exe +++ b/Master/bin/x86_64-cygwin/biber.exe diff --git a/Master/bin/x86_64-darwin/biber b/Master/bin/x86_64-darwin/biber Binary files differindex 7ed67ae3e42..ae58872254b 100755 --- a/Master/bin/x86_64-darwin/biber +++ b/Master/bin/x86_64-darwin/biber diff --git a/Master/bin/x86_64-darwinlegacy/biber b/Master/bin/x86_64-darwinlegacy/biber Binary files differindex 7ed67ae3e42..c28096ec134 100755 --- a/Master/bin/x86_64-darwinlegacy/biber +++ b/Master/bin/x86_64-darwinlegacy/biber diff --git a/Master/bin/x86_64-linux/biber b/Master/bin/x86_64-linux/biber Binary files differindex 036cad7fd1d..14cd38c65d1 100755 --- a/Master/bin/x86_64-linux/biber +++ b/Master/bin/x86_64-linux/biber diff --git a/Master/bin/amd64-freebsd/biber b/Master/bin/x86_64-linuxmusl/biber Binary files differindex 220c84d5c53..662bd9db2b6 100755 --- a/Master/bin/amd64-freebsd/biber +++ b/Master/bin/x86_64-linuxmusl/biber diff --git a/Master/bin/x86_64-solaris/biber b/Master/bin/x86_64-solaris/biber Binary files differindex 48923f161ec..d8b0e82a82b 100755 --- a/Master/bin/x86_64-solaris/biber +++ b/Master/bin/x86_64-solaris/biber diff --git a/Master/texmf-dist/doc/bibtex/biber/biber.pdf b/Master/texmf-dist/doc/bibtex/biber/biber.pdf Binary files differindex 31cc9692a6f..03cefc22c43 100644 --- a/Master/texmf-dist/doc/bibtex/biber/biber.pdf +++ b/Master/texmf-dist/doc/bibtex/biber/biber.pdf 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 Binary files differindex 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 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 |