From 1d443d3cd8f4c4107352cc2d50f7d7eca7b25d15 Mon Sep 17 00:00:00 2001 From: Heinrich Wendel Date: Mon, 20 Dec 2004 21:01:34 +0000 Subject: [PATCH] change motif to nomotif use flag, bug #73985; add scroll opts patch, bug #73019 --- app-text/xpdf/ChangeLog | 7 +- app-text/xpdf/Manifest | 5 +- app-text/xpdf/files/digest-xpdf-3.00-r6 | 1 + .../files/xpdf-3.00-scroll-opts.patch.bz2 | Bin 0 -> 1869 bytes app-text/xpdf/xpdf-3.00-r6.ebuild | 103 ++++++++++++++++++ 5 files changed, 114 insertions(+), 2 deletions(-) create mode 100644 app-text/xpdf/files/digest-xpdf-3.00-r6 create mode 100644 app-text/xpdf/files/xpdf-3.00-scroll-opts.patch.bz2 create mode 100644 app-text/xpdf/xpdf-3.00-r6.ebuild diff --git a/app-text/xpdf/ChangeLog b/app-text/xpdf/ChangeLog index 80cc1483f747..168c857e34b3 100644 --- a/app-text/xpdf/ChangeLog +++ b/app-text/xpdf/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for app-text/xpdf # Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-text/xpdf/ChangeLog,v 1.57 2004/11/06 14:29:18 lanius Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-text/xpdf/ChangeLog,v 1.58 2004/12/20 21:01:34 lanius Exp $ + +*xpdf-3.00-r6 (20 Dec 2004) + + 20 Dec 2004; Heinrich Wendel +xpdf-3.00-r6.ebuild: + change motif to nomotif use flag, bug #73985; add scroll opts patch, bug #73019 06 Nov 2004; -xpdf-2.03.ebuild, -xpdf-3.00-r1.ebuild, -xpdf-3.00-r4.ebuild: diff --git a/app-text/xpdf/Manifest b/app-text/xpdf/Manifest index a070b5f972b1..c84365bf8563 100644 --- a/app-text/xpdf/Manifest +++ b/app-text/xpdf/Manifest @@ -1,6 +1,7 @@ MD5 ec5f27e677e3d9f392761fa21ca735cc xpdf-3.00-r5.ebuild 3374 -MD5 e32fc6b8cd28434e0325d360081e870e ChangeLog 7289 +MD5 d6d9ddbee7194cd3e87a1130cd960f60 ChangeLog 7474 MD5 26b4b081d538c195dc39bcb2ec8e6f3a metadata.xml 161 +MD5 3bff7cc8330fbca78658df795922b588 xpdf-3.00-r6.ebuild 3438 MD5 8221707abac9c48b486b8c2b9bc7a7a0 files/xpdf-3.00-empty-bookmark.patch 373 MD5 a21a0caeb7356fb3e68e5db195a505e9 files/xpdfrc.1 1587 MD5 f200f24c7cfa6061337dc6c0e03f36b9 files/xpdf-3.00-nodrm.diff 1049 @@ -11,5 +12,7 @@ MD5 7c0787e730fecfb5b6ebc5a7a69cd64e files/xpdfrc 1092 MD5 3df9058a9971c09627e71dad6b056244 files/xpdf-3.00-core.patch.bz2 271 MD5 c3d50c3fb232fe51c2ae06ff1f530d49 files/xpdf-3.00-overflow.patch.bz2 2097 MD5 41c050cd5c7ccdcf1676a6852c7a35ed files/xpdf-3.00-PathScanner.patch.bz2 1003 +MD5 9a40ac2946ebb4599602f43e10f88786 files/xpdf-3.00-scroll-opts.patch.bz2 1869 MD5 2fce5bedd61300fad1566a41f991a782 files/xpdf-goo-sizet.patch 1424 MD5 36b521d0408d11075c1e6536e91265f2 files/digest-xpdf-3.00-r5 767 +MD5 fd6eaa6f4bb5d94506718515cf20ac26 files/digest-xpdf-3.00-r6 61 diff --git a/app-text/xpdf/files/digest-xpdf-3.00-r6 b/app-text/xpdf/files/digest-xpdf-3.00-r6 new file mode 100644 index 000000000000..0c8a53eec796 --- /dev/null +++ b/app-text/xpdf/files/digest-xpdf-3.00-r6 @@ -0,0 +1 @@ +MD5 95294cef3031dd68e65f331e8750b2c2 xpdf-3.00.tar.gz 534697 diff --git a/app-text/xpdf/files/xpdf-3.00-scroll-opts.patch.bz2 b/app-text/xpdf/files/xpdf-3.00-scroll-opts.patch.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..205abd845f01a226dd0ee8ce86d8344dda4b5bb9 GIT binary patch literal 1869 zcmV-T2eSA=T4*^jL0KkKS*5Byg#ZS_e}I2700eXY|NH;vUw*&u-~M0-y!s=m)*#af zkVpc66-YUzBO@l6Gy@@{A(J2g0Ay*ApkWMwDr9I1dLX0J2dMO#15E$`X`lcA4^R$i zh{(yNO#sMf$YjU>02vx&Xc$8vNvRy7y&s6vg?<`q4a;7sU}Y*8*s!p*u(BU4%rKFW1EQrV zWJzubEE_3A7gRG{iB)ce0vpWhcwjrX*&Hshvuj90i6mqsG)#~z6;h(2L6MLPQzDj0 zOk_p~BCuCNEe$l&KC=7I@X*ge-u>x&=t&@N-wFd+@k18+YpP-K3NIl2zqTJwtJMM8 z^xJPxTX$v-VHv}XYSdI19&l;_tz0_$`Z1%ilKy}stbyYVrkit)RfZ%f2a6m zl$M5waWiwQ0;+)9Gi^{UvZ_g2hl-PXF_3;APxQ_3)0aR0iIb< zW}t{1aqPx+BF)K@-yx$%RDj4vhP+FanZHrrpqiqU5J3xBMOsAzVwceCohsJ1UGj&+p-E9?mC0VOhB`Q5t|^2GU@sVph#k}9E@$+4jA}2a_H0)X;{HAp-VRj zB+gJEF-VD#D)cv)c!)-vhTdq%CeXs8LEhEudVL0yUCGvVJP`)_`c4__{9P<>P#YJF z2o6B7CXAK^Vv$bNxs;VNm0sQNP?#~Jt zqpShS#3CXi8wE{J{$4dhik1R0fga!q1{*-)14V2C+5vERwOopW4l>3KDv(VB&RZ5E ztHEPJkc9z7At)b?LUiAlG=QP1p^+?!h8ZY5LQ<5Xpc`$XQ!${A8f>}Jz-UR^C8`x( z0@*8qvxrm%lM=Y;yd-EYE8>Mx?Hk_VK(;B8*g>rLgsDa`q>IXiM2-!pds1@+bDqYa zc45v%cQKKTH02;tWy}*eP(j#}*yUb7b zNi~4G46>@t@=%TcAct@45V*aP|Byqd8L!TalWT6eo}r+Q$P{<`lw*hAdOwpq z4BABkVAiooak(rAUck@F83XGCci`ZRU>20fNGKNa7x11kh~EMO;AXbMjVWQM2n7g` zc>8a((R>6$cM`6k9`%4+VQVv^$R+m+rbWsOF9cy>kW1JkWnBK~k$fNK3m}(Km=;lP zT8tRvGF`<+-Z0x^UQ zBU3TSDHsA+sY4(jZ^pjm8t`D!z_M)sGlUn{gJoVBC9H`k@&!>*sx)F&vUa#au0VmH z3$83;cBVGfa4ADcWeJeCiVhPIK-`+U%z}aOFss2e+X-0$T`PDmN6T;fok=z}4T-

kxjy(Y^pkVk&Zph-t1pLNKcCR*68u8!>@sC`zGHST^ot4UuRof`tcn zI2;}zIs>FT@M#5osd6B_4H5_*+O)Tkz`u4tLp253$E&nWu399qA$SsO6;QUcP6K&> zz#49Raq#%rpC%DwE#U0Z9gQHK9HgzoG_okQEdx}HB%($@9b$BN^C1{S%Xq!1iV|25 z3#~Mf#2&E_kZ%I05tWBPk#f}g9&lEIF(IPSA}G1pQ?sIOMZ#S87O=@FH7ZJiD5xJM zrlP38G@u9?K~Lr;m&NrGu?b61okFYmWz<9&&b9m@>m_XxwmN|WNf^>sfP<|d(Gy1{ z1~3T}1#$86B)k9hw%B1I0e}(Z1G=S~GcH~5Cv9&1u2w3WsR;g(Xz4jE>_u}2e^OGuSVNVgYITIyOwgH*U< z^#l^jP-;ylpcI}gUPKaW^zsWj0J3gXbCpV_OXe%#NOBM`!ADAPM;VAZ4n~Sb5~_Ua zZ`~**AET!NQJDMCn+(`;3I$Cjkv84yH_{aR1Lw!I+n#d^Dm*6$vlT}5tR99^Vgqi@ zWKl(;LdOGp%DQ HEm7=media-libs/freetype-2.0.5 + >=media-libs/t1lib-1.3 + >=virtual/ghostscript-7.07.1-r5" + +RDEPEND="${DEPEND} + linguas_ja? ( >=media-fonts/kochi-substitute-20030809-r3 ) + linguas_zh_CN? ( >=media-fonts/arphicfonts-0.1-r2 ) + linguas_zh_TW? ( >=media-fonts/arphicfonts-0.1-r2 ) + linguas_ko? ( >=media-fonts/baekmuk-fonts-2.2 ) + !app-text/xpdf-chinese-simplified + !app-text/xpdf-chinese-traditional + !app-text/xpdf-cyrillic + !app-text/xpdf-greek + !app-text/xpdf-japanese + !app-text/xpdf-korean + !app-text/xpdf-latin2 + !app-text/xpdf-thai + !app-text/xpdf-turkish" +PROVIDE="virtual/pdfviewer" + +src_unpack() { + unpack ${A} + cd ${S} + epatch ${FILESDIR}/xpdf-3.00-truetype-new.diff.gz + epatch ${FILESDIR}/xpdf-3.00-freetype-2.1.7.patch + epatch ${FILESDIR}/xpdf-3.00-empty-bookmark.patch + epatch ${FILESDIR}/xpdf-3.00-core.patch.bz2 + epatch ${FILESDIR}/xpdf-3.00-overflow.patch.bz2 + epatch ${FILESDIR}/xpdf-3.00-PathScanner.patch.bz2 + use nodrm && epatch ${FILESDIR}/xpdf-3.00-nodrm.diff + epatch ${FILESDIR}/xpdf-goo-sizet.patch + epatch ${FILESDIR}/xpdf-3.00-scroll-opts.patch.bz2 + autoconf +} + +src_compile() { + econf \ + --enable-freetype2 \ + --with-freetype2-includes=/usr/include/freetype2 || die + + emake || die +} + +src_install() { + make DESTDIR=${D} install || die + prepallman + dodoc README ANNOUNCE CHANGES + insinto /etc + newins ${FILESDIR}/xpdfrc.1 xpdfrc + + # install languages, but not on ppc64 (produces crashes...) + if use !ppc64; then + use linguas_ar && install_lang turkish + use linguas_zh_CN && install_lang chinese-simplified + use linguas_zh_TW && install_lang chinese-traditional + use linguas_ru && install_lang cyrillic + use linguas_el && install_lang greek + use linguas_he && install_lang hebrew + use linguas_ja && install_lang japanese + use linguas_ko && install_lang korean + use linguas_la && install_lang latin2 + use linguas_th && install_lang thai + use linguas_tr && install_lang turkish + fi +} + +install_lang() { + cd ../xpdf-$1 + sed 's,/usr/local/share/xpdf/,/usr/share/xpdf/,g' add-to-xpdfrc >> ${D}/etc/xpdfrc + insinto /usr/share/xpdf/$1 + doins *.unicodeMap + doins *.cid* + insinto /usr/share/xpdf/$1/CMap + doins CMap/* +} -- 2.26.2