rpms/texlive/devel texlive-fedora_paths.patch, 1.1, 1.2 texlive.spec, 1.32, 1.33

Jindrich Novy (jnovy) fedora-extras-commits at redhat.com
Wed Mar 12 17:08:02 UTC 2008


Author: jnovy

Update of /cvs/extras/rpms/texlive/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv31658

Modified Files:
	texlive-fedora_paths.patch texlive.spec 
Log Message:
* Wed Mar 12 2008 Jindrich Novy <jnovy at redhat.com> - 2007-25
- fix fmtutil to not to hang in infinite loop, thanks to
  Stepan Kasal (#437008)
- fix search paths in texmf.cnf, thanks to Patrice Dumas (#436949)


texlive-fedora_paths.patch:

Index: texlive-fedora_paths.patch
===================================================================
RCS file: /cvs/extras/rpms/texlive/devel/texlive-fedora_paths.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- texlive-fedora_paths.patch	2 Dec 2007 08:03:19 -0000	1.1
+++ texlive-fedora_paths.patch	12 Mar 2008 17:07:20 -0000	1.2
@@ -60,7 +60,7 @@
  % For security reasons, it is better not to have . part of the path.
  %
 -TEXMFCNF = {$SELFAUTOLOC,$SELFAUTODIR,$SELFAUTOPARENT}{,{/share,}/texmf{-local,}/web2c};/.$TETEXDIR;$TEXMF/web2c;@web2c@
-+TEXMFCNF = {$SELFAUTOLOC,$SELFAUTODIR,$SELFAUTOPARENT}{,{/share,}/texmf{-local,}/web2c};@sysconfdir@/texmf;/usr/local/share/texmf/web2c;$TEXMF/web2c;@web2c@
++TEXMFCNF = {$SELFAUTOLOC,$SELFAUTODIR,$SELFAUTOPARENT}{,{/share,}/texmf-local/web2c};@sysconfdir@/texmf/web2c;/usr/local/share/texmf/web2c;$TEXMF/web2c;@web2c@
  
  # $progname: kpathsea v. 3.5.3 or later overwrites this at runtime. To
  # avoid empty expansions from binaries linked against an earlier


Index: texlive.spec
===================================================================
RCS file: /cvs/extras/rpms/texlive/devel/texlive.spec,v
retrieving revision 1.32
retrieving revision 1.33
diff -u -r1.32 -r1.33
--- texlive.spec	10 Mar 2008 16:37:49 -0000	1.32
+++ texlive.spec	12 Mar 2008 17:07:20 -0000	1.33
@@ -27,7 +27,7 @@
 
 Name:		texlive
 Version:	%{texlive_ver}
-Release:	24%{?dist}
+Release:	25%{?dist}
 Summary:	Binaries for the TeX formatting system
 
 Group:		Applications/Publishing
@@ -73,6 +73,7 @@
 Patch11:	texlive-2007-makej.patch
 Patch12:	texlive-2007-badscript.patch
 Patch17:	texlive-2007-tmpcleanup.patch
+Patch18:	texlive-fmtutil-infloop.patch
 Patch19:	texlive-2007-kpse-extensions.patch
 Patch20:	texlive-CVE-2007-4033.patch
 Patch25:	texlive-dvipsoverflow.patch
@@ -441,6 +442,8 @@
 # Always cleanup temporary directories for texconfig, updmap, fmtutil
 #  (RH #172534)
 %patch17 -p1 -b .tmpcleanup
+# fmtutil won't hang in infinite loop (#437008)
+%patch18 -p1 -b .infloop
 %patch19 -p0 -b .kpse-extensions
 %patch20 -p1 -b .CVE-2007-4033
 %patch21 -p1 -b .more_paths
@@ -622,10 +625,16 @@
 
 export LD_LIBRARY_PATH=`pwd`/texk/kpathsea/.libs
 
+# a temporary placeholder for texmf.cnf
+mkdir -p %{buildroot}%{_datadir}/texmf-local/web2c
+cp -a texk/kpathsea/texmf.cnf %{buildroot}%{_datadir}/texmf-local/web2c
+
 %makeinstall \
         texmf=%{buildroot}%{_texmf_main} \
         texmfmain=%{buildroot}%{_texmf_main}
 
+rm -rf %{buildroot}%{_datadir}/texmf-local/
+
 # remove all .la files
 rm -f %{buildroot}%{_infodir}/dir
 find %{buildroot} | grep -e "\\.la$" | xargs rm -f
@@ -1240,6 +1249,11 @@
 %{_mandir}/man1/texutil.1*
 
 %changelog
+* Wed Mar 12 2008 Jindrich Novy <jnovy at redhat.com> - 2007-25
+- fix fmtutil to not to hang in infinite loop, thanks to
+  Stepan Kasal (#437008)
+- fix search paths in texmf.cnf, thanks to Patrice Dumas (#436949)
+
 * Sat Mar 08 2008 Jindrich Novy <jnovy at redhat.com> - 2007-24
 - put back dvipdfmx requires for xelatex (#433225)
 - don't compile unpackaged stuff




More information about the fedora-extras-commits mailing list