[arch-commits] Commit in texlive-bin/trunk (3 files)

2020-01-07 Thread Antonio Rojas via arch-commits
Date: Tuesday, January 7, 2020 @ 22:54:52
  Author: arojas
Revision: 372788

Fix build with poppler 0.84

Added:
  texlive-bin/trunk/texlive-poppler-0.83.patch
  texlive-bin/trunk/texlive-poppler-0.84.patch
Modified:
  texlive-bin/trunk/PKGBUILD

+
 PKGBUILD   |9 ++--
 texlive-poppler-0.83.patch |   37 
 texlive-poppler-0.84.patch |   44 +++
 3 files changed, 88 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-01-07 22:46:03 UTC (rev 372787)
+++ PKGBUILD2020-01-07 22:54:52 UTC (rev 372788)
@@ -13,9 +13,11 @@
 url='https://tug.org/texlive/'
 _commit=74c2495978a4a84ffae10252c0fd244f1140228e  # texlive-2019.2 r51075
 source=("git+https://github.com/Tex-Live/texlive-source.git#commit=${_commit};
-"pdftex-poppler0.76.patch")
+"pdftex-poppler0.76.patch" texlive-poppler-0.83.patch 
texlive-poppler-0.84.patch)
 sha256sums=('SKIP'
-'5da9f5356ca14d950c222108b431baaf5c27667460ffab9597b29ef11b426c0f')
+'5da9f5356ca14d950c222108b431baaf5c27667460ffab9597b29ef11b426c0f'
+'0e78cd7629e1c386d7a5dc79c7cef9537bf90e28007e4c48bd384dda4a9a8190'
+'4a4ff82c85cecafc5bbf544e568d80022e9456c3223648fa8d64e699526646c5')
 
 prepare() {
 cd "$srcdir/texlive-source"
@@ -27,6 +29,9 @@
 patch -Np1 -i "$srcdir/pdftex-poppler0.76.patch"
 cp -pv texk/web2c/pdftexdir/pdftoepdf{-poppler0.76.0,}.cc
 cp -pv texk/web2c/pdftexdir/pdftosrc{-poppler0.76.0,}.cc
+
+patch -p1 -i ../texlive-poppler-0.83.patch
+patch -p1 -i ../texlive-poppler-0.84.patch # Gentoo patch
 }
 
 build() {

Added: texlive-poppler-0.83.patch
===
--- texlive-poppler-0.83.patch  (rev 0)
+++ texlive-poppler-0.83.patch  2020-01-07 22:54:52 UTC (rev 372788)
@@ -0,0 +1,37 @@
+diff -ru texlive-source-orig/texk/web2c/pdftexdir/pdftoepdf.cc 
texlive-source/texk/web2c/pdftexdir/pdftoepdf.cc
+--- texlive-source-orig/texk/web2c/pdftexdir/pdftoepdf.cc  2020-01-07 
22:42:03.717667766 +
 texlive-source/texk/web2c/pdftexdir/pdftoepdf.cc   2020-01-07 
22:47:42.81622 +
+@@ -723,7 +723,7 @@
+ #endif
+ // initialize
+ if (!isInit) {
+-globalParams = new GlobalParams();
++globalParams.reset(new GlobalParams());
+ globalParams->setErrQuiet(false);
+ isInit = true;
+ }
+@@ -1108,6 +1108,5 @@
+ delete_document(p);
+ }
+ // see above for globalParams
+-delete globalParams;
+ }
+ }
+diff -ru texlive-source-orig/texk/web2c/pdftexdir/pdftosrc.cc 
texlive-source/texk/web2c/pdftexdir/pdftosrc.cc
+--- texlive-source-orig/texk/web2c/pdftexdir/pdftosrc.cc   2020-01-07 
22:42:03.714334387 +
 texlive-source/texk/web2c/pdftexdir/pdftosrc.cc2020-01-07 
22:50:08.070708640 +
+@@ -79,7 +79,7 @@
+ exit(1);
+ }
+ fileName = new GString(argv[1]);
+-globalParams = new GlobalParams();
++globalParams.reset(new GlobalParams());
+ doc = new PDFDoc(fileName);
+ if (!doc->isOk()) {
+ fprintf(stderr, "Invalid PDF file\n");
+@@ -202,5 +202,4 @@
+ fprintf(stderr, "Cross-reference table extracted to %s\n", outname);
+ fclose(outfile);
+ delete doc;
+-delete globalParams;
+ }

Added: texlive-poppler-0.84.patch
===
--- texlive-poppler-0.84.patch  (rev 0)
+++ texlive-poppler-0.84.patch  2020-01-07 22:54:52 UTC (rev 372788)
@@ -0,0 +1,44 @@
+From cf05aae9685e5c6a46b4313e7bfce49edc6f51f9 Mon Sep 17 00:00:00 2001
+From: Mikle Kolyada 
+Date: Tue, 31 Dec 2019 11:29:30 +0300
+Subject: [PATCH] poppler-0.84 compat
+
+Upstream report: https://tug.org/pipermail/tex-k/2019-December/003096.html
+
+Signed-off-by: Mikle Kolyada 
+---
+ texk/web2c/pdftexdir/utils.c| 1 -
+ texk/web2c/xetexdir/XeTeX_ext.c | 3 +++
+ 2 files changed, 3 insertions(+), 1 deletion(-)
+
+diff --git a/texk/web2c/pdftexdir/utils.c b/texk/web2c/pdftexdir/utils.c
+index c93a8781..6f866e76 100644
+--- a/texk/web2c/pdftexdir/utils.c
 b/texk/web2c/pdftexdir/utils.c
+@@ -33,7 +33,6 @@ with this program.  If not, see 
.
+ #include "ptexlib.h"
+ #include 
+ #ifdef POPPLER_VERSION
+-#include 
+ #define xpdfVersion POPPLER_VERSION
+ #define xpdfString "poppler"
+ #else
+diff --git a/texk/web2c/xetexdir/XeTeX_ext.c b/texk/web2c/xetexdir/XeTeX_ext.c
+index 4968ee41..0aee4ee3 100644
+--- a/texk/web2c/xetexdir/XeTeX_ext.c
 b/texk/web2c/xetexdir/XeTeX_ext.c
+@@ -38,7 +38,10 @@ authorization from the copyright holders.
+ 
+ #include 
+ 
++#ifndef POPPLER_VERSION
+ #include 
++#endif
++
+ #include 
+ #include 
+ #include 
+-- 
+2.24.1
+
+


[arch-commits] Commit in texlive-bin/trunk (3 files)

2019-03-22 Thread Antonio Rojas via arch-commits
Date: Friday, March 22, 2019 @ 10:45:42
  Author: arojas
Revision: 348854

Fix build with poppler 0.75, first try

Added:
  texlive-bin/trunk/pdftex-poppler0.75.patch
(from rev 348853, texlive-bin/trunk/pdftex-poppler0.72.patch)
Modified:
  texlive-bin/trunk/PKGBUILD
Deleted:
  texlive-bin/trunk/pdftex-poppler0.72.patch

--+
 PKGBUILD |   10 
 pdftex-poppler0.72.patch | 1341 -
 pdftex-poppler0.75.patch | 1341 +
 3 files changed, 1346 insertions(+), 1346 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-03-22 00:55:19 UTC (rev 348853)
+++ PKGBUILD2019-03-22 10:45:42 UTC (rev 348854)
@@ -13,13 +13,13 @@
 url='http://tug.org/texlive/'
 _commit=f68b0992e13a2e155d71beb3e016ea4139023224  # texlive-2018.2
 source=("git+https://github.com/Tex-Live/texlive-source.git#commit=${_commit};
-"pdftex-poppler0.72.patch"
+"pdftex-poppler0.75.patch"
 "luatex-poppler-fixes.patch"
 "xetex-poppler-fixes.patch"
 "freetype-pkgconfig.patch"
 "synctex-missing-header.patch")
 sha256sums=('SKIP'
-'c70f1cf5bee5cba17b40855d584c7f1e8f67c2bf1ce4633a1c5abcdebb59865c'
+'e3f9efc7303cdd0a90f01b02f32ff749eec745afec2ec9c7f5dde300cf6517b3'
 'ea2abcaf57cfb99c22560a1d98daa7468dafd4713425ef01a6fda29803bf39bc'
 '7deb8bd50640b0f4ff9b4c11985fe6153906384b62cb9b5a3c4b52397fb941ca'
 'bed44f4ccda369410e90eac527cf44b8c1afda7d987ae521b4fd5edb425eef3e'
@@ -53,9 +53,9 @@
 # xetex poppler compatibility
 patch -Np1 -i "${srcdir}/xetex-poppler-fixes.patch"
 # pdftex poppler compatibility (upstream patches)
-patch -Np1 -i "${srcdir}/pdftex-poppler0.72.patch"
-cp -pv texk/web2c/pdftexdir/pdftoepdf{-poppler0.72.0,}.cc
-cp -pv texk/web2c/pdftexdir/pdftosrc{-poppler0.72.0,}.cc
+patch -Np1 -i "${srcdir}/pdftex-poppler0.75.patch"
+cp -pv texk/web2c/pdftexdir/pdftoepdf{-poppler0.75.0,}.cc
+cp -pv texk/web2c/pdftexdir/pdftosrc{-poppler0.75.0,}.cc
 }
 
 build() {

Deleted: pdftex-poppler0.72.patch
===
--- pdftex-poppler0.72.patch2019-03-22 00:55:19 UTC (rev 348853)
+++ pdftex-poppler0.72.patch2019-03-22 10:45:42 UTC (rev 348854)
@@ -1,1341 +0,0 @@
-commit 67290f70d8143b18f24ffd6a1827def9bdc21108
-Author: Akira Kakuto 
-Date:   Thu Dec 6 23:31:33 2018 +
-
-support system poppler 0.72.0
-
-git-svn-id: svn://tug.org/texlive/trunk/Build/source@49336 
c570f23f-e606-0410-a88d-b1316a301751
-
-
-diff --git a/texk/web2c/pdftexdir/pdftoepdf-poppler0.72.0.cc 
b/texk/web2c/pdftexdir/pdftoepdf-poppler0.72.0.cc
-new file mode 100644
-index 0..630d3366d
 /dev/null
-+++ b/texk/web2c/pdftexdir/pdftoepdf-poppler0.72.0.cc
-@@ -0,0 +1,1113 @@
-+/*
-+Copyright 1996-2017 Han The Thanh, 
-+
-+This file is part of pdfTeX.
-+
-+pdfTeX is free software; you can redistribute it and/or modify
-+it under the terms of the GNU General Public License as published by
-+the Free Software Foundation; either version 2 of the License, or
-+(at your option) any later version.
-+
-+pdfTeX is distributed in the hope that it will be useful,
-+but WITHOUT ANY WARRANTY; without even the implied warranty of
-+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-+GNU General Public License for more details.
-+
-+You should have received a copy of the GNU General Public License along
-+with this program.  If not, see .
-+*/
-+
-+/*
-+This is based on the patch texlive-poppler-0.59.patch <2017-09-19> at
-+https://git.archlinux.org/svntogit/packages.git/plain/texlive-bin/trunk
-+by Arch Linux. A little modifications are made to avoid a crash for
-+some kind of pdf images, such as figure_missing.pdf in gnuplot.
-+The poppler should be 0.72.0 or newer versions.
-+POPPLER_VERSION should be defined.
-+*/
-+
-+/* Do this early in order to avoid a conflict between
-+   MINGW32  defining 'boolean' as 'unsigned char' and
-+defining Pascal's boolean as 'int'.
-+*/
-+#include 
-+#include 
-+
-+#include 
-+#include 
-+#include 
-+#include 
-+#include 
-+#include 
-+
-+#ifdef POPPLER_VERSION
-+#include 
-+#include 
-+#include 
-+#include 
-+#include 
-+#define GString GooString
-+#else
-+#error POPPLER_VERSION should be defined.
-+#endif
-+#include 
-+
-+#include "Object.h"
-+#include "Stream.h"
-+#include "Array.h"
-+#include "Dict.h"
-+#include "XRef.h"
-+#include "Catalog.h"
-+#include "Link.h"
-+#include "Page.h"
-+#include "GfxFont.h"
-+#include "PDFDoc.h"
-+#include "GlobalParams.h"
-+#include "Error.h"
-+
-+// This file is mostly C and not very much C++; it's just used to interface
-+// the functions of xpdf, which are written in C++.
-+
-+extern "C" {
-+#include 
-+#include 
-+
-+// These functions from pdftex.web gets declared 

[arch-commits] Commit in texlive-bin/trunk (3 files)

2018-05-26 Thread Rémy Oudompheng via arch-commits
Date: Saturday, May 26, 2018 @ 22:45:17
  Author: remy
Revision: 325042

upgpkg: texlive-bin 2018.47465-2

Fix build with freetype using pkg-config.
Fix missing synctex_version.h header (FS#58403)

Added:
  texlive-bin/trunk/freetype-pkgconfig.patch
  texlive-bin/trunk/synctex-missing-header.patch
Modified:
  texlive-bin/trunk/PKGBUILD

--+
 PKGBUILD |   17 ++---
 freetype-pkgconfig.patch |   22 ++
 synctex-missing-header.patch |   12 
 3 files changed, 48 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-05-26 22:45:00 UTC (rev 325041)
+++ PKGBUILD2018-05-26 22:45:17 UTC (rev 325042)
@@ -4,7 +4,7 @@
 
 pkgname=('texlive-bin' 'libsynctex')
 pkgver=2018.47465
-pkgrel=1
+pkgrel=2
 license=('GPL')
 arch=('x86_64')
 makedepends=('cairo' 'pixman' 'graphite' 't1lib' 'gd' 'poppler'
@@ -13,13 +13,24 @@
  'perl' 'clisp' 'ffcall')
 url='http://tug.org/texlive/'
 
source=("https://sources.archlinux.org/other/texlive/texlive-bin-source-${pkgver}.tar.xz;
-"texlive-poppler-0.64.patch")
+"texlive-poppler-0.64.patch"
+"freetype-pkgconfig.patch"
+"synctex-missing-header.patch")
 sha256sums=('06d7a1c939cf7d6035850cefca1d01898ae51a879e20db684a202fd507a0cae5'
-'1c444526e3967f82d68a003526b332e0401db7825e22b5542e6cd04f0e688310')
+'1c444526e3967f82d68a003526b332e0401db7825e22b5542e6cd04f0e688310'
+'bed44f4ccda369410e90eac527cf44b8c1afda7d987ae521b4fd5edb425eef3e'
+'b6c81eb091b5910226e0359768edd178680debee56b63ab0a3753c3429c28ab0')
 
 prepare() {
 cd "$srcdir/source"
 
+# Synctex "make install" misses synctex_version.h
+patch -Np1 -i "${srcdir}/synctex-missing-header.patch"
+
+# Freetype2 2.9.1 package no longer has freetype-config
+patch -Np1 -i "${srcdir}/freetype-pkgconfig.patch"
+./reautoconf
+
 # t4ht expects to be un /usr/share/texmf/bin/t4ht (FS#27251)
 sed -i s/SELFAUTOPARENT/TEXMFROOT/ texk/tex4htk/t4ht.c
 

Added: freetype-pkgconfig.patch
===
--- freetype-pkgconfig.patch(rev 0)
+++ freetype-pkgconfig.patch2018-05-26 22:45:17 UTC (rev 325042)
@@ -0,0 +1,22 @@
+--- source/m4/kpse-freetype2-flags.m4.orig 2015-06-16 01:27:13.292945838 
+0200
 source/m4/kpse-freetype2-flags.m4  2018-05-26 23:51:50.567080501 +0200
+@@ -21,17 +21,9 @@
+ 
+ # KPSE_FREETYPE2_OPTIONS([WITH-SYSTEM])
+ # -
+-AC_DEFUN([KPSE_FREETYPE2_OPTIONS], [_KPSE_LIB_OPTIONS([freetype2], [$1], 
[freetype-config])])
++AC_DEFUN([KPSE_FREETYPE2_OPTIONS], [_KPSE_LIB_OPTIONS([freetype2], [$1], 
[pkg-config])])
+ 
+ # KPSE_FREETYPE2_SYSTEM_FLAGS
+ # ---
+ AC_DEFUN([KPSE_FREETYPE2_SYSTEM_FLAGS], [dnl
+-AC_REQUIRE([AC_CANONICAL_HOST])[]dnl
+-AC_CHECK_TOOL([FT2_CONFIG], [freetype-config], [false])[]dnl
+-if $FT2_CONFIG --ftversion >/dev/null 2>&1; then
+-  FREETYPE2_INCLUDES=`$FT2_CONFIG --cflags`
+-  FREETYPE2_LIBS=`$FT2_CONFIG --libs`
+-elif test "x$need_freetype2:$with_system_freetype2" = xyes:yes; then
+-  AC_MSG_ERROR([did not find freetype-config required for system freetype2 
library])
+-fi
+-]) # KPSE_FREETYPE2_SYSTEM_FLAGS
++_KPSE_PKG_CONFIG_FLAGS([freetype2], [freetype2], [])])

Added: synctex-missing-header.patch
===
--- synctex-missing-header.patch(rev 0)
+++ synctex-missing-header.patch2018-05-26 22:45:17 UTC (rev 325042)
@@ -0,0 +1,12 @@
+--- source.orig/texk/web2c/synctexdir/am/synctex.am2016-05-08 
19:08:26.231570952 +0200
 source/texk/web2c/synctexdir/am/synctex.am 2018-05-27 00:14:26.011125669 
+0200
+@@ -55,7 +55,8 @@
+ if SYNCTEX
+ syncinclude_HEADERS = \
+   synctexdir/synctex_parser.h \
+-  synctexdir/synctex_parser_utils.h
++  synctexdir/synctex_parser_utils.h \
++  synctexdir/synctex_version.h
+ 
+ pkgconfig_DATA = synctexdir/synctex.pc
+ endif SYNCTEX


[arch-commits] Commit in texlive-bin/trunk (3 files)

2018-03-03 Thread Rémy Oudompheng via arch-commits
Date: Sunday, March 4, 2018 @ 06:33:18
  Author: remy
Revision: 317779

Backport upstream poppler patch for texlive-bin

Fixes FS#57062

Added:
  texlive-bin/trunk/pdftex-poppler-0.59.patch
Modified:
  texlive-bin/trunk/PKGBUILD
  texlive-bin/trunk/texlive-poppler-0.59.patch

+
 PKGBUILD   |   11 
 pdftex-poppler-0.59.patch  |  652 +++
 texlive-poppler-0.59.patch |  510 -
 3 files changed, 659 insertions(+), 514 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-03-03 23:30:38 UTC (rev 317778)
+++ PKGBUILD2018-03-04 06:33:18 UTC (rev 317779)
@@ -4,7 +4,7 @@
 
 pkgname=('texlive-bin' 'libsynctex')
 pkgver=2017.44590
-pkgrel=10
+pkgrel=11
 license=('GPL')
 arch=('x86_64')
 makedepends=('cairo' 'pixman' 'graphite' 't1lib' 'gd' 'poppler'
@@ -12,12 +12,14 @@
  'icu' 'harfbuzz' 'harfbuzz-icu' 'gmp' 'mpfr' 'potrace' 'libpaper'
  'perl' 'clisp' 'ffcall')
 url='http://tug.org/texlive/'
-source=("http://mirrors.kernel.org/archlinux/other/texlive/texlive-bin-source-${pkgver}.tar.xz;
+source=("https://sources.archlinux.org/other/texlive/texlive-bin-source-${pkgver}.tar.xz;
 "luatex-gcc7.patch"
-"texlive-poppler-0.59.patch")
+"texlive-poppler-0.59.patch"
+"pdftex-poppler-0.59.patch")
 sha256sums=('4645b4d55fc500ba9be7156a6a330afb44fbf7fda40dfd73fe9cb16d207f2038'
 'ee97f3e07e235dee4ad6d0c3e85c2260914c965e94d5ffbf481fa506df5f01ec'
-'76bc0528da33b1f980f85464c95d00736d9997ba7f8d11475c88f03e099e91b0')
+'a5204f110f261de989fc21f93a4b5485876ea2d28773bcdc4817b548fd865024'
+'acb03b800010c9a1832f1e209e1cf678098bd0c6e5ba12105109d56462808dcc')
 
 prepare() {
 cd "$srcdir/source"
@@ -34,6 +36,7 @@
 # Poppler 0.58 introduces API changes by hiding internal object
 # management.
 patch -Np1 -i "${srcdir}/texlive-poppler-0.59.patch"
+patch -Np1 -i "${srcdir}/pdftex-poppler-0.59.patch"
 }
 
 build() {

Added: pdftex-poppler-0.59.patch
===
--- pdftex-poppler-0.59.patch   (rev 0)
+++ pdftex-poppler-0.59.patch   2018-03-04 06:33:18 UTC (rev 317779)
@@ -0,0 +1,652 @@
+r4 | kakuto | 2017-10-17 23:52:13 +0200 (Tue, 17 Oct 2017) | 1 line
+
+pdftexdir: remove unused lines in new files
+
+r45553 | kakuto | 2017-10-17 06:44:29 +0200 (Tue, 17 Oct 2017) | 1 line
+
+pdftexdir: add new files to support poppler 0.59.0 or newer ones (typo)
+
+r45552 | kakuto | 2017-10-17 06:34:41 +0200 (Tue, 17 Oct 2017) | 1 line
+
+pdftexdir: add new files to support poppler 0.59.0 or new ones (typo)
+
+r45551 | kakuto | 2017-10-17 06:24:27 +0200 (Tue, 17 Oct 2017) | 1 line
+
+pdftexdir: add new files to support poppler 0.59.0 or newer ones
+
+diff -u source/texk/web2c/pdftexdir/pdftoepdf.cc 
source/texk/web2c/pdftexdir.newpoppler/pdftoepdf.cc
+--- source/texk/web2c/pdftexdir/pdftoepdf.cc   2017-05-08 07:50:08.14150 
+0200
 source/texk/web2c/pdftexdir.newpoppler/pdftoepdf.cc2018-01-19 
21:56:11.841887257 +0100
+@@ -1,5 +1,5 @@
+ /*
+-Copyright 1996-2016 Han The Thanh, 
++Copyright 1996-2017 Han The Thanh, 
+ 
+ This file is part of pdfTeX.
+ 
+@@ -17,6 +17,15 @@
+ with this program.  If not, see .
+ */
+ 
++/*
++This is based on the patch texlive-poppler-0.59.patch <2017-09-19> at
++https://git.archlinux.org/svntogit/packages.git/plain/texlive-bin/trunk
++by Arch Linux. A little modifications are made to avoid a crash for
++some kind of pdf images, such as figure_missing.pdf in gnuplot.
++The poppler should be 0.59.0 or newer versions.
++POPPLER_VERSION should be defined.
++*/
++
+ /* Do this early in order to avoid a conflict between
+MINGW32  defining 'boolean' as 'unsigned char' and
+ defining Pascal's boolean as 'int'.
+@@ -39,10 +48,7 @@
+ #include 
+ #define GString GooString
+ #else
+-#include 
+-#include 
+-#include 
+-#include 
++#error POPPLER_VERSION should be defined.
+ #endif
+ #include 
+ 
+@@ -84,31 +90,6 @@
+ #define MASK_SUPPRESS_PTEX_PAGENUMBER 0x04
+ #define MASK_SUPPRESS_PTEX_INFODICT   0x08
+ 
+-// PdfObject encapsulates the xpdf Object type,
+-// and properly frees its resources on destruction.
+-// Use obj-> to access members of the Object,
+-// and  to get a pointer to the object.
+-// It is no longer necessary to call Object::free explicitely.
+-
+-class PdfObject {
+-  public:
+-PdfObject() {   // nothing
+-} ~PdfObject() {
+-iObject.free();
+-}
+-Object *operator->() {
+-return 
+-}
+-Object 

[arch-commits] Commit in texlive-bin/trunk (3 files)

2016-08-06 Thread Rémy Oudompheng
Date: Saturday, August 6, 2016 @ 18:30:35
  Author: remy
Revision: 273426

upgpkg: texlive-bin 2016.41290-5

Silence log messages in pacman hooks.
Mention biber as an optional dependency.

Modified:
  texlive-bin/trunk/PKGBUILD
  texlive-bin/trunk/mktexlsr.script
  texlive-bin/trunk/texlive-updmap.script

---+
 PKGBUILD  |9 +
 mktexlsr.script   |3 +--
 texlive-updmap.script |4 
 3 files changed, 6 insertions(+), 10 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-08-06 18:13:41 UTC (rev 273425)
+++ PKGBUILD2016-08-06 18:30:35 UTC (rev 273426)
@@ -4,7 +4,7 @@
 
 pkgname=('texlive-bin' 'libsynctex')
 pkgver=2016.41290
-pkgrel=4
+pkgrel=5
 license=('GPL')
 arch=('i686' 'x86_64')
 makedepends=('cairo' 'pixman' 'graphite' 't1lib' 'gd' 'poppler'
@@ -22,9 +22,9 @@
 md5sums=('bfb9716aa00c86c08cd31e5b32edeb98'
  '7303361f2d441eb5c962a996fd77e8fa'
  '7bc9cef52d3b0c15d2364b7d8658faa6'
- 'b8005a998186d3846df357ef0f4b4560'
+ '2bbbef810687f4b2804a4b8cb91ce02f'
  'c18cbbd000aac60813b1695aa058964f'
- '06034157badeeefe9982d7b29e7f5b51')
+ 'c64d77b5111a26b9995263b49df4937c')
 
 build() {
cd "$srcdir"
@@ -110,7 +110,8 @@
 'libsynctex')
provides=('lcdf-typetools' 'kpathsea' 'xindy' 'pdfjam')
conflicts=('pdfjam')
-   optdepends=('ed: for texconfig')
+   optdepends=('ed: for texconfig'
+   'biber: for bibliography processing')
install="texlive.install"
options=('!strip')
 

Modified: mktexlsr.script
===
--- mktexlsr.script 2016-08-06 18:13:41 UTC (rev 273425)
+++ mktexlsr.script 2016-08-06 18:30:35 UTC (rev 273426)
@@ -1,13 +1,12 @@
 #!/bin/bash
 
 /usr/bin/mktexlsr
-echo ">>> Updating LuaTeX filename database..."
 (cd /etc/texmf && /usr/bin/mtxrun --generate >/dev/null)
 # We need to remove directory "." from luatex cache to avoid absurd
 # behaviour.
 for item in /var/lib/texmf/luatex-cache/context/*/trees/*.lua; do
 if grep -F '["root"]="."' "$item" >/dev/null; then
-rm -vf "$item" "${item%.lua}.luc"
+rm -f "$item" "${item%.lua}.luc"
 fi
 done
 

Modified: texlive-updmap.script
===
--- texlive-updmap.script   2016-08-06 18:13:41 UTC (rev 273425)
+++ texlive-updmap.script   2016-08-06 18:30:35 UTC (rev 273426)
@@ -3,8 +3,6 @@
 UPDMAP="etc/texmf/web2c/updmap.cfg"
 UPDMAPLOCAL="etc/texmf/web2c/updmap-local.cfg"
 
-echo ">>> texlive: regenerating updmap.cfg (custom additions should go"
-echo " into /etc/texmf/web2c/updmap-local.cfg"
 cp usr/share/texmf-dist/web2c/updmap-hdr.cfg $UPDMAP
 cat var/lib/texmf/arch/installedpkgs/*.maps >> $UPDMAP
 if [[ -f "$UPDMAPLOCAL" ]]; then
@@ -11,7 +9,5 @@
 cat "$UPDMAPLOCAL" >> $UPDMAP
 fi
 
-echo ">>> texlive: updating the fontmap files with updmap..."
 /usr/bin/updmap-sys --quiet --nohash
-echo " done." 
 


[arch-commits] Commit in texlive-bin/trunk (3 files)

2014-08-13 Thread Rémy Oudompheng
Date: Thursday, August 14, 2014 @ 01:38:09
  Author: remy
Revision: 219723

upgpkg: texlive-bin 2014.34260-1

Upgraded biber to version 1.9
New lollipop command in /usr/bin
No more warning in install script (FS#36448)

Modified:
  texlive-bin/trunk/PKGBUILD
  texlive-bin/trunk/texlive.install
Deleted:
  texlive-bin/trunk/poppler-0.26.patch

+
 PKGBUILD   |   53 +++--
 poppler-0.26.patch |  104 ---
 texlive.install|5 --
 3 files changed, 34 insertions(+), 128 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2014-08-13 23:35:12 UTC (rev 219722)
+++ PKGBUILD2014-08-13 23:38:09 UTC (rev 219723)
@@ -5,7 +5,7 @@
 pkgname=texlive-bin
 pkgver=2014.34260
 pkgrel=1
-_biber_ver=1.8 # for biblatex 2.8 only.
+_biber_ver=1.9 # for biblatex 2.9 only.
 pkgdesc=TeX Live binaries
 license=('GPL')
 arch=('i686' 'x86_64')
@@ -23,20 +23,19 @@
 
http://mirrors.kernel.org/archlinux/other/texlive/texlive-bin-source-${pkgver}.tar.xz;
 
http://downloads.sourceforge.net/project/biblatex-biber/biblatex-biber/${_biber_ver}/binaries/Linux/biber-linux_x86_64.tar.gz;
 
http://downloads.sourceforge.net/project/biblatex-biber/biblatex-biber/${_biber_ver}/binaries/Linux/biber-linux_x86_32.tar.gz;
-poppler-0.26.patch
 )
 noextract=(biber-linux_x86_64.tar.gz
biber-linux_x86_32.tar.gz)
 md5sums=('bfb9716aa00c86c08cd31e5b32edeb98'
- '0a8ffd5c0002a080a4202057b1f106c6'
- '64715ade77a7d659fd43be8773ebfdb9'
- '1011bee56611d55a1818a8698afdc6ed'
- '65f5eef04fdf65fe8ff2df873509c855')
+ 'b6fe9a6e6b3df0d69e804b87370039ef'
+ '137839688478710ded88909088dee970'
+ 'e1af258c7b7fa95d8299696aa3552eb3')
 
 prepare() {
-   cd source
-   patch -Np2 -i ../poppler-0.26.patch
+cd source
+true
 }
+
 build() {
cd $srcdir
 
@@ -124,10 +123,8 @@
make DESTDIR=${pkgdir} texmf=$pkgdir/usr/share/texmf install
rm -rf ${pkgdir}/usr/{texmf,share/texmf-dist}
 
-   ## install Perl libraries
-   mkdir -p $pkgdir/usr/share/tlpkg/TeXLive
+   ## install biber
install -m755 ${srcdir}/biber ${pkgdir}/usr/bin/biber
-   install -m644 ${srcdir}/source/utils/biber/TeXLive/*.pm 
${pkgdir}/usr/share/tlpkg/TeXLive
 
## symlink engines by hand. texlinks has moved to texlive-core...
mkdir -p ${pkgdir}/usr/bin
@@ -136,6 +133,7 @@
ln -s luatex ${pkgdir}/usr/bin/dvilualatex
ln -s luatex ${pkgdir}/usr/bin/dviluatex
ln -s luatex ${pkgdir}/usr/bin/lualatex
+   ln -s luatex ${pkgdir}/usr/bin/lualollipop
ln -s pdftex ${pkgdir}/usr/bin/amstex
ln -s pdftex ${pkgdir}/usr/bin/cslatex
ln -s pdftex ${pkgdir}/usr/bin/csplain
@@ -143,6 +141,7 @@
ln -s pdftex ${pkgdir}/usr/bin/etex
ln -s pdftex ${pkgdir}/usr/bin/jadetex
ln -s pdftex ${pkgdir}/usr/bin/latex
+   ln -s pdftex ${pkgdir}/usr/bin/lollipop
ln -s pdftex ${pkgdir}/usr/bin/mex
ln -s pdftex ${pkgdir}/usr/bin/mllatex
ln -s pdftex ${pkgdir}/usr/bin/mltex
@@ -157,6 +156,7 @@
ln -s pdftex ${pkgdir}/usr/bin/utf8mex
ln -s pdftex ${pkgdir}/usr/bin/xmltex
ln -s xetex ${pkgdir}/usr/bin/xelatex
+   ln -s xetex ${pkgdir}/usr/bin/xelollipop
 
#
# remove dangling symlinks
@@ -181,10 +181,11 @@
 checkcites
 chkweb
 context
+contextjit
 ctanify
 ctanupload
-ctxtools
 de-macro
+depythontex
 deweb
 dosepsbin
 dtxgen
@@ -203,15 +204,18 @@
 kpsetool
 kpsewhere
 kpsexpand
+latex-git-log
 latex2man
 latexdiff
 latexdiff-vc
 latexfileversion
+latexindent
 latexmk
 latexpand
 latexrevise
 listings-ext.sh
 ltxfileinfo
+ltximg
 lua2dox_filter
 luaotfload-tool
 luatools
@@ -223,6 +227,7 @@
 mktexfmt
 mptopdf
 mtxrun
+mtxrunjit
 ot2kpx
 pdf180
 pdf270
@@ -244,8 +249,8 @@
 ps2eps
 ps2frag
 pslatex
-pstopdf
 purifyeps
+pythontex
 repstopdf
 rpdfcrop
 rungs
@@ -261,6 +266,7 @@
 texdoc
 texdoctk
 texexec
+texfot
 texindy
 texlinks
 texliveonfly
@@ -274,15 +280,17 @@
 vpl2vpl
 xindy
 
+   _games_scripts=rubikrotation
_htmlxml_scripts=ht htcontext htlatex htmex httex httexi htxelatex htxetex 
mk4ht
_langcyrillic_scripts=rubibtex rumakeindex
-   _langcjk_scripts=convbkmk ptex2pdf
+   _langextra_scripts=ebong
+   _langgreek_scripts=mkgrkindex
+   _langjapanese_scripts=convbkmk ptex2pdf
 kanji-fontmap-creator
 kanji-config-updmap
 kanji-config-updmap-sys
 
-   _langextra_scripts=ebong
-   _langgreek_scripts=mkgrkindex
+   _langkorean_scripts=jamo-normalize komkindex ttf2kotexfont
_latexextra_scripts=
 authorindex
 exceltex
@@ -293,18 +301,21 @@
 splitindex
 svn-multi
 vpe
-   _music_scripts=m-tx musixtex musixflx pmx2pdf
-   _pictures_scripts=cachepic epspdf epspdftk fig4latex mathspic
+   _music_scripts=lily-glyph-commands lily-image-commands lily-rebuild-pdfs
+m-tx musixtex musixflx pmx2pdf pmxchords
+   _pictures_scripts=cachepic epspdf