summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoshua Ross <joslwah@gentoo.org>2006-10-29 11:13:33 +0000
committerJoshua Ross <joslwah@gentoo.org>2006-10-29 11:13:33 +0000
commit572789af2f3d0b7df33f8f0ccd05449698a0c666 (patch)
treee15d91d3806ad37813bb98501f72debbe5f94c75 /app-text/xetex
parentAdd patch for amd64, see bug #153230. (diff)
downloadhistorical-572789af2f3d0b7df33f8f0ccd05449698a0c666.tar.gz
historical-572789af2f3d0b7df33f8f0ccd05449698a0c666.tar.bz2
historical-572789af2f3d0b7df33f8f0ccd05449698a0c666.zip
Remove magyar, russian and serbian (broken) hyphenations from xelatex.
Package-Manager: portage-2.1.2_rc1-r1
Diffstat (limited to 'app-text/xetex')
-rw-r--r--app-text/xetex/ChangeLog5
-rw-r--r--app-text/xetex/Manifest16
-rw-r--r--app-text/xetex/files/xetex-0.995-rebuild.patch24
3 files changed, 29 insertions, 16 deletions
diff --git a/app-text/xetex/ChangeLog b/app-text/xetex/ChangeLog
index 8fdf7ed69417..5d356b11a94a 100644
--- a/app-text/xetex/ChangeLog
+++ b/app-text/xetex/ChangeLog
@@ -1,6 +1,9 @@
# ChangeLog for app-text/xetex
# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-text/xetex/ChangeLog,v 1.3 2006/10/29 09:07:44 joslwah Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-text/xetex/ChangeLog,v 1.4 2006/10/29 11:13:33 joslwah Exp $
+
+ 29 Oct 2006; Joshua <joslwah@gentoo.org> files/xetex-0.995-rebuild.patch:
+ Remove magyar, russian and serbian (broken) hyphenations from xelatex.
29 Oct 2006; Joshua <joslwah@gentoo.org> files/xetex-0.995-rebuild.patch:
Update patch to deal with tetex-3. Previously only worked with tetex-2.
diff --git a/app-text/xetex/Manifest b/app-text/xetex/Manifest
index 7251947643d3..b02cb5d22d5a 100644
--- a/app-text/xetex/Manifest
+++ b/app-text/xetex/Manifest
@@ -2,19 +2,19 @@ AUX xetex-0.995-install.patch 779 RMD160 c2119799177184ada9da3b20867afcaa2c447ef
MD5 b439f23d5561bbca223cce6b83554d4e files/xetex-0.995-install.patch 779
RMD160 c2119799177184ada9da3b20867afcaa2c447ef4 files/xetex-0.995-install.patch 779
SHA256 360bfebce9b515d639f7e3c9f453bb9ca51f19e226244af08e7c21ce51be2c41 files/xetex-0.995-install.patch 779
-AUX xetex-0.995-rebuild.patch 1878 RMD160 7c0c808b91f7fa88f19bc3e6bc4f0371ecbe2752 SHA1 e692fb61bc2a358445878aebd7531fd30c6ce1ff SHA256 e0c65271687d4d087c2e02b8f407f57fd58416b1d26022c9265dad3684d1694a
-MD5 67da10d892d423601bc79cc201dcc2f1 files/xetex-0.995-rebuild.patch 1878
-RMD160 7c0c808b91f7fa88f19bc3e6bc4f0371ecbe2752 files/xetex-0.995-rebuild.patch 1878
-SHA256 e0c65271687d4d087c2e02b8f407f57fd58416b1d26022c9265dad3684d1694a files/xetex-0.995-rebuild.patch 1878
+AUX xetex-0.995-rebuild.patch 2127 RMD160 e97a4c9bf8d16bb162d4580ddb742e6ae77cbcb3 SHA1 ffd066084cc748405f67e1e5b2561cc343358f8f SHA256 140582d3197a0bc0302b5de5d588568b2e2cb97a81f650b713a298e8e22a5c26
+MD5 5fb48b55c72233e81a27f86b8a18a4f7 files/xetex-0.995-rebuild.patch 2127
+RMD160 e97a4c9bf8d16bb162d4580ddb742e6ae77cbcb3 files/xetex-0.995-rebuild.patch 2127
+SHA256 140582d3197a0bc0302b5de5d588568b2e2cb97a81f650b713a298e8e22a5c26 files/xetex-0.995-rebuild.patch 2127
DIST xetex-0.995.tar.gz 19482520 RMD160 d556b65a4fb7038589386a0cfe4f16d2d015f40e SHA1 f38b9efb031b978fb8f77653db71526c3d1f32f3 SHA256 eb9c997996ea0abe1d08e9f345d91a9e33079ff32b0496a124cb2e5614096977
EBUILD xetex-0.995.ebuild 2169 RMD160 29b0bff1594661b80aeaddeddfc75c2ae1328d28 SHA1 69927df2b2aa911ccaba141f12ff5775f967826d SHA256 488e1272cd743b132771f620747a0fa1ef6e66aca260a2291c9964af9ab32b8b
MD5 49f6f0ae493ffaa5176adaf84e52f408 xetex-0.995.ebuild 2169
RMD160 29b0bff1594661b80aeaddeddfc75c2ae1328d28 xetex-0.995.ebuild 2169
SHA256 488e1272cd743b132771f620747a0fa1ef6e66aca260a2291c9964af9ab32b8b xetex-0.995.ebuild 2169
-MISC ChangeLog 659 RMD160 6f23bc7dd87b3d6fa0269e65a767e516767ae3f7 SHA1 6fdc886990724f306170bc6f8fb7b37a6a295f3a SHA256 0aa30e351d8440fbd6859753e28375603dc0cac469f95e6679a1a6f66ee18b3b
-MD5 f8568bd00a15d2f4cdd9c9db03b90314 ChangeLog 659
-RMD160 6f23bc7dd87b3d6fa0269e65a767e516767ae3f7 ChangeLog 659
-SHA256 0aa30e351d8440fbd6859753e28375603dc0cac469f95e6679a1a6f66ee18b3b ChangeLog 659
+MISC ChangeLog 809 RMD160 27c7a05faf0fea5a504c2d0a213dd0f2d61c7596 SHA1 4d60db9e7af86cc77f223ce6bb8e896d45c63c35 SHA256 6b51b74cec6e077d960a7f20a204831509268b3dc0586870596dd136bef89a29
+MD5 f923d3e613f21f18cf4fa5f851117cb0 ChangeLog 809
+RMD160 27c7a05faf0fea5a504c2d0a213dd0f2d61c7596 ChangeLog 809
+SHA256 6b51b74cec6e077d960a7f20a204831509268b3dc0586870596dd136bef89a29 ChangeLog 809
MISC metadata.xml 560 RMD160 2ec5e484c96d93a2135235577b5673fda33570fd SHA1 66d5bdc3ca7da322e4f1f9a58fd305f51e8808cc SHA256 a2e13b5149748c1f319150e6cc4c5ffc4d49d41b2e53490af34c8d7b14b4c656
MD5 d60096908c5154c2fe428c8d1524bfd9 metadata.xml 560
RMD160 2ec5e484c96d93a2135235577b5673fda33570fd metadata.xml 560
diff --git a/app-text/xetex/files/xetex-0.995-rebuild.patch b/app-text/xetex/files/xetex-0.995-rebuild.patch
index 7103a195dd3e..816259986b2e 100644
--- a/app-text/xetex/files/xetex-0.995-rebuild.patch
+++ b/app-text/xetex/files/xetex-0.995-rebuild.patch
@@ -1,18 +1,17 @@
--- rebuild-formats 2006-10-29 14:49:00.451130216 +0800
-+++ rebuild-formats.gentoo 2006-10-29 15:32:28.929331049 +0800
-@@ -6,8 +6,10 @@
++++ rebuild-formats.gentoo 2006-10-29 18:59:03.162120413 +0800
+@@ -6,8 +6,9 @@
# ensure our entries are present in fmtutil.cnf
fmtutil_cnf=`kpsewhich --format="web2c files" fmtutil.cnf`
-+mkdir -p `dirname ${D}${fmtutil_cnf}`
-+cp ${fmtutil_cnf} ${D}${fmtutil_cnf}
++cp --parents ${fmtutil_cnf} ${D}
if [ "`fgrep -c xetex ${fmtutil_cnf}`" == "0" ]; then
- cat >> ${fmtutil_cnf} <<-__EOT__;
+ cat >>${D}${fmtutil_cnf} <<-__EOT__;
# XeTeX formats
xetex xetex - *xetex.ini
-@@ -21,7 +23,7 @@
+@@ -21,7 +22,7 @@
if [ -L ${texbin} ]; then
texbin=`readlink ${texbin}`
fi
@@ -21,7 +20,7 @@
# ensure ${texbindir} is in the PATH so that fmtutil can find new xetex
# (normal usage may rely on a symlink, which doesn't yet exist)
-@@ -29,7 +31,8 @@
+@@ -29,17 +30,29 @@
# patch fmtutil from teTeX 2.x so it doesn't confuse xetex with an etex engine
# (discarding any error message in case we have teTeX 3 or an already-patched teTeX 2)
@@ -31,7 +30,17 @@
# use system-wide setup if available
fmtutil=`type -p fmtutil-sys` || fmtutil=`type -p fmtutil`
-@@ -37,9 +40,9 @@
+
++# Remove magyar, russian and serbian from hyphenation patterns,
++# because they don't currently work with xelatex.
++# Make a local copy without them.
++
++sed -e 's/magyar/% magyar/' \
++ -e 's/russian/% russian/' \
++ -e 's/serbian/% serbian/' \
++ `kpsewhich language.dat` \
++ > language.dat
++
formats="xetex xelatex"
for f in ${formats}; do
# enable our entries if necessary (in case of pre-existing disabled ones)
@@ -44,3 +53,4 @@
# create symlinks for the newly-built formats
-texlinks --silent
+texlinks --silent --cnffile ${D}${fmtutil_cnf} `dirname ${D}${fmtutil_cnf}`
++