[packages/texlive/TEXLIVE_20080816] - added system-zlib patch: avoid using internal zlib header, caused texlua abort due to version mism

qboosh qboosh at pld-linux.org
Tue Aug 2 20:07:08 CEST 2016


commit 79f3359aa02945c10fbb90e82204f4a9bc5a574c
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Tue Aug 2 20:07:32 2016 +0200

    - added system-zlib patch: avoid using internal zlib header, caused texlua abort due to version mismatch
    - release 32

 texlive-system-zlib.patch | 44 ++++++++++++++++++++++++++++++++++++++++++++
 texlive.spec              |  4 +++-
 2 files changed, 47 insertions(+), 1 deletion(-)
---
diff --git a/texlive.spec b/texlive.spec
index c03e512..b2c1917 100644
--- a/texlive.spec
+++ b/texlive.spec
@@ -37,7 +37,7 @@ Summary(pt_BR.UTF-8):	Sistema de typesetting TeX e formatador de fontes MetaFont
 Summary(tr.UTF-8):	TeX dizgi sistemi ve MetaFont yazıtipi biçimlendiricisi
 Name:		texlive
 Version:	20080816
-Release:	31
+Release:	32
 Epoch:		1
 License:	distributable
 Group:		Applications/Publishing/TeX
@@ -93,6 +93,7 @@ Patch10:	format-security.patch
 Patch11:	%{name}-clisp.patch
 Patch12:	%{name}-system-libpng.patch
 Patch13:	%{name}-system-zzip.patch
+Patch14:	%{name}-system-zlib.patch
 URL:		http://www.tug.org/texlive/
 BuildRequires:	autoconf
 BuildRequires:	automake
@@ -6433,6 +6434,7 @@ lzma -dc %{SOURCE0} | tar xf - -C ..
 %patch11 -p1
 %patch12 -p1
 %patch13 -p1
+%patch14 -p1
 
 CURDIR=$(pwd)
 cd utils/xindy/make-rules/alphabets
diff --git a/texlive-system-zlib.patch b/texlive-system-zlib.patch
new file mode 100644
index 0000000..65db0de
--- /dev/null
+++ b/texlive-system-zlib.patch
@@ -0,0 +1,44 @@
+--- texlive-20080816-source/texk/web2c/luatexdir/luatexlib.mk.orig	2016-07-31 21:34:57.966066392 +0200
++++ texlive-20080816-source/texk/web2c/luatexdir/luatexlib.mk	2016-08-02 17:26:11.464532754 +0200
+@@ -126,7 +126,7 @@
+ LUAZLIBDIR=../../libs/luazlib
+ LUAZLIBSRCDIR=$(srcdir)/$(LUAZLIBDIR)
+ LUAZLIBDEP=$(LUAZLIBDIR)/lgzip.o $(LUAZLIBDIR)/lzlib.o
+-LUAZLIBINC=-I$(ZLIBSRCDIR) -I$(LIBLUASRCDIR)
++LUAZLIBINC=-I$(LIBLUASRCDIR)
+ $(LUAZLIBDEP): $(LUAZLIBDIR)/lgzip.c $(LUAZLIBDIR)/lzlib.c
+ 	mkdir -p $(LUAZLIBDIR) && cd $(LUAZLIBDIR) && cp -f $(LUAZLIBSRCDIR)/* . && $(CC) $(CFLAGS) $(LUAZLIBINC) -g -o lgzip.o -c lgzip.c && $(CC) $(CFLAGS) $(LUAZLIBINC) -g -o lzlib.o -c lzlib.c
+ 
+--- texlive-20080816-source/texk/web2c/luatexdir/luatex.mk.orig	2008-06-02 16:54:32.000000000 +0200
++++ texlive-20080816-source/texk/web2c/luatexdir/luatex.mk	2016-08-02 17:26:51.543284293 +0200
+@@ -19,7 +19,7 @@
+ LIBOBSDCOMPATDIR=../../libs/obsdcompat
+ LIBOBSDCOMPATFSRCDIR=$(srcdir)/$(LIBOBSDCOMPATDIR)
+ 
+-XCPPFLAGS=-I$(LIBOBSDCOMPATDIR) -I$(LIBOBSDCOMPATDIR)/.. -I$(LIBOBSDCOMPATFSRCDIR) -I$(LIBOBSDCOMPATFSRCDIR)/..  -I$(ZLIBSRCDIR) -I$(LIBPNGSRCDIR) -I$(LIBXPDFSRCDIR) -Dextra_version_info=`date +-%Y%m%d%H`
++XCPPFLAGS=-I$(LIBOBSDCOMPATDIR) -I$(LIBOBSDCOMPATDIR)/.. -I$(LIBOBSDCOMPATFSRCDIR) -I$(LIBOBSDCOMPATFSRCDIR)/..  -I$(LIBXPDFSRCDIR) -Dextra_version_info=`date +-%Y%m%d%H`
+ 
+ Makefile: $(srcdir)/$(luatexdir)/luatex.mk
+ 
+--- texlive-20080816-source/texk/web2c/pdftexdir/pdftex.mk.orig	2008-07-11 08:51:52.000000000 +0200
++++ texlive-20080816-source/texk/web2c/pdftexdir/pdftex.mk	2016-08-02 17:27:17.234620739 +0200
+@@ -9,7 +9,7 @@
+ 
+ LIBOBSDCOMPATDIR=../../libs/obsdcompat
+ LIBOBSDCOMPATSRCDIR=$(srcdir)/$(LIBOBSDCOMPATDIR)
+-XCPPFLAGS=-I$(LIBOBSDCOMPATDIR) -I$(LIBOBSDCOMPATDIR)/.. -I$(LIBOBSDCOMPATSRCDIR) -I$(LIBOBSDCOMPATSRCDIR)/.. -I$(ZLIBSRCDIR)
++XCPPFLAGS=-I$(LIBOBSDCOMPATDIR) -I$(LIBOBSDCOMPATDIR)/.. -I$(LIBOBSDCOMPATSRCDIR) -I$(LIBOBSDCOMPATSRCDIR)/..
+ 
+ Makefile: $(srcdir)/$(pdftexdir)/pdftex.mk
+ 
+--- texlive-20080816-source/texk/web2c/luatexdir/Makefile.in.orig	2008-04-16 01:20:46.000000000 +0200
++++ texlive-20080816-source/texk/web2c/luatexdir/Makefile.in	2016-08-02 19:01:12.353782328 +0200
+@@ -8,7 +8,7 @@
+ kpathsea_srcdir_parent = $(srcdir)/../..
+ kpathsea_dir_parent = ../..
+ 
+-ALL_CXXFLAGS = @CXXFLAGS@ @DEFS@ $(XXCFLAGS) -I. -I$(srcdir) -I$(kpathsea_dir_parent) -I$(kpathsea_srcdir_parent) @LIBXPDFCPPFLAGS@ -I$(LIBOBSDCOMPATDIR) -I$(LIBOBSDCOMPATDIR)/.. -I$(LIBOBSDCOMPATFSRCDIR) -I$(LIBOBSDCOMPATFSRCDIR)/.. -I$(LIBPNGSRCDIR) -I$(ZLIBSRCDIR)
++ALL_CXXFLAGS = @CXXFLAGS@ @DEFS@ $(XXCFLAGS) -I. -I$(srcdir) -I$(kpathsea_dir_parent) -I$(kpathsea_srcdir_parent) @LIBXPDFCPPFLAGS@ -I$(LIBOBSDCOMPATDIR) -I$(LIBOBSDCOMPATDIR)/.. -I$(LIBOBSDCOMPATFSRCDIR) -I$(LIBOBSDCOMPATFSRCDIR)/..
+ CXX = @CXX@
+ 
+ CTANGLE = ../ctangle
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/texlive.git/commitdiff/79f3359aa02945c10fbb90e82204f4a9bc5a574c



More information about the pld-cvs-commit mailing list