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