From 25a4137fa0cf5930f7100e0404a8317f5edd3eb9 Mon Sep 17 00:00:00 2001 From: Heinrich Wendel Date: Sun, 5 Dec 2004 17:23:53 +0000 Subject: [PATCH] fix deps in 7.07.1-r7; add libgs.so to 7.07.1-r8 and remove broken patches --- app-text/ghostscript/ChangeLog | 8 +- app-text/ghostscript/Manifest | 19 +-- .../files/digest-ghostscript-7.07.1-r7 | 2 - .../files/digest-ghostscript-7.07.1-r8 | 1 + .../files/gs7.07.1-fontconfig-rh.patch.2.bz2 | Bin 0 -> 6137 bytes .../ghostscript/ghostscript-7.07.1-r7.ebuild | 8 +- .../ghostscript/ghostscript-7.07.1-r8.ebuild | 150 ++++++++++++++++++ 7 files changed, 168 insertions(+), 20 deletions(-) create mode 100644 app-text/ghostscript/files/digest-ghostscript-7.07.1-r8 create mode 100644 app-text/ghostscript/files/gs7.07.1-fontconfig-rh.patch.2.bz2 create mode 100644 app-text/ghostscript/ghostscript-7.07.1-r8.ebuild diff --git a/app-text/ghostscript/ChangeLog b/app-text/ghostscript/ChangeLog index 6d9e14465b7c..6b86bb9908d1 100644 --- a/app-text/ghostscript/ChangeLog +++ b/app-text/ghostscript/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for app-text/ghostscript # Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-text/ghostscript/ChangeLog,v 1.89 2004/11/06 01:44:03 lu_zero Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-text/ghostscript/ChangeLog,v 1.90 2004/12/05 17:23:53 lanius Exp $ + +*ghostscript-7.07.1-r8 (05 Dec 2004) + + 05 Dec 2004; lanius@gentoo.org +files/gs7.07.1-fontconfig-rh.patch.2.bz2, + ghostscript-7.07.1-r7.ebuild, +ghostscript-7.07.1-r8.ebuild: + fix deps in 7.07.1-r7; add libgs.so to 7.07.1-r8 and remove broken patches 06 Nov 2004; Luca Barbato ghostscript-7.07.1-r1.ebuild: diff --git a/app-text/ghostscript/Manifest b/app-text/ghostscript/Manifest index e0e89cc708d2..a4fe9c9a6bc8 100644 --- a/app-text/ghostscript/Manifest +++ b/app-text/ghostscript/Manifest @@ -1,15 +1,13 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - MD5 40cb9de588f9d7b84c71b45be2ff8d69 ghostscript-7.07.1-r5.ebuild 4028 -MD5 8feb7d3a7efa608f8e33429294eced03 ghostscript-7.07.1-r7.ebuild 4172 +MD5 d67e10bc0c37e8bba5c909b80cc97961 ghostscript-7.07.1-r7.ebuild 4151 MD5 2db7df35be7d9e0921a6ab5c72c02f67 ghostscript-7.07.1-r2.ebuild 3295 MD5 4c43a0cacba1f4a15e9578ed603257fd ghostscript-7.05.6.ebuild 2739 MD5 a61c4af42b77a20abcd7330f20a70162 ghostscript-7.05.6-r2.ebuild 2806 MD5 6319ff45453f1d6fb8e71caa8f40556a ghostscript-7.07.1-r4.ebuild 4028 MD5 1f0374fe43952ae741d0cf174588a5fb ghostscript-7.07.1-r6.ebuild 4076 MD5 adb8f4a12eb1764922b5e13835ef60dc ghostscript-7.07.1-r1.ebuild 3270 -MD5 d3eaef580b8dc8e7cd0cefe18ec43364 ChangeLog 14462 +MD5 c06698a748993ce26e202db53bd81f6f ChangeLog 14716 +MD5 edf62fda09b85f35d1fc08deb083317b ghostscript-7.07.1-r8.ebuild 4545 MD5 0eb21cd33b7646ed6bab341f994c6640 ghostscript-7.05.6-r1.ebuild 2749 MD5 0d1e785f83f28fcc649afaee1641be97 ghostscript-7.07.1-r3.ebuild 3443 MD5 26b4b081d538c195dc39bcb2ec8e6f3a metadata.xml 161 @@ -27,9 +25,11 @@ MD5 71a93bd09748f37be38b726b0530e497 files/digest-ghostscript-7.07.1-r3 291 MD5 71a93bd09748f37be38b726b0530e497 files/digest-ghostscript-7.07.1-r4 291 MD5 b7ca313a24a8adf4c527c0a097354f60 files/digest-ghostscript-7.07.1-r5 212 MD5 b7ca313a24a8adf4c527c0a097354f60 files/digest-ghostscript-7.07.1-r6 212 -MD5 b7ca313a24a8adf4c527c0a097354f60 files/digest-ghostscript-7.07.1-r7 212 +MD5 71637345f6ce2c83c60b9220cfdf92c3 files/digest-ghostscript-7.07.1-r7 73 +MD5 71637345f6ce2c83c60b9220cfdf92c3 files/digest-ghostscript-7.07.1-r8 73 MD5 370d4bcd16d8acd03190ba84e2f61a41 files/gs7.07.1-ijsdestdir.patch 1418 MD5 c63f6d71a403dbc72265831386b84eb0 files/digest-ghostscript-7.05.6 359 +MD5 d5cb89763cb93c400f2b0bcdefb69252 files/gs7.07.1-fontconfig-rh.patch.2.bz2 6137 MD5 d3f26c93b9fb75b509c375cbf841da9a files/gs7.05.6-tempfile.patch 2763 MD5 7208aacbb4aa234ce1a6126e8f682c06 files/gs7.07.1-ps2epsi.patch 372 MD5 1d5618d793799f7247d624ced0dea493 files/gs7.07.1-tempfile.patch 3123 @@ -38,10 +38,3 @@ MD5 3d1cdf07dabc4a05bde9a2dc6f7da2de files/gs7.07.1-fontconfig-rh.patch.bz2 6121 MD5 68fa21d11a860c222c8ba89c39ce578e files/gs7.05.6-gdevpx.patch 402 MD5 ac6af6bf67095500ea043aea27062d62 files/gs7.07.1-ijs.patch 401 MD5 06fe485954243190f4f0f4d8e1542f92 files/gs7.07.1-cjk.diff.bz2 3055 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1.9.10 (GNU/Linux) - -iD8DBQFBpPifI1lqEGTUzyQRAhjcAKC38Hxb1BdqFbMEjYYHXSD11k7xmwCfSb+/ -1rk4slwktqJlAB6DNrtDzEw= -=EV1W ------END PGP SIGNATURE----- diff --git a/app-text/ghostscript/files/digest-ghostscript-7.07.1-r7 b/app-text/ghostscript/files/digest-ghostscript-7.07.1-r7 index 86d2854e2bfc..99f75355383b 100644 --- a/app-text/ghostscript/files/digest-ghostscript-7.07.1-r7 +++ b/app-text/ghostscript/files/digest-ghostscript-7.07.1-r7 @@ -1,3 +1 @@ MD5 d30bf5c09f2c7caa8291f6305cf03044 espgs-7.07.1-source.tar.bz2 5400198 -MD5 a3bf430a7e21cd82401258a2ec3b8afb adobe-cmaps-200204.tar.gz 4360486 -MD5 2fbae60417d42779f6488ab897dcaaf6 acro5-cmaps-2001.tar.gz 631653 diff --git a/app-text/ghostscript/files/digest-ghostscript-7.07.1-r8 b/app-text/ghostscript/files/digest-ghostscript-7.07.1-r8 new file mode 100644 index 000000000000..99f75355383b --- /dev/null +++ b/app-text/ghostscript/files/digest-ghostscript-7.07.1-r8 @@ -0,0 +1 @@ +MD5 d30bf5c09f2c7caa8291f6305cf03044 espgs-7.07.1-source.tar.bz2 5400198 diff --git a/app-text/ghostscript/files/gs7.07.1-fontconfig-rh.patch.2.bz2 b/app-text/ghostscript/files/gs7.07.1-fontconfig-rh.patch.2.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..378da7c0eb8f41b03f54e9b388b06d3f17e8bcba GIT binary patch literal 6137 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 src/png_.h + sed -i -e "s:CFLAGS_SO=-fPIC:CFLAGS_SO=-fPIC -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include:" Makefile.in +} + +src_compile() { + local myconf + myconf="--with-ijs --without-gimp-print" + use gtk && myconf="${myconf} --with-omni" + + # bug #56998, only compiled-in fontpath is searched when running + # gs -DPARANOIDSAFER out.ps + myconf="${myconf} --with-fontconfig --with-fontpath=/usr/share/fonts:/usr/share/fonts/ttf/zh_TW:/usr/share/fonts/ttf/zh_CN:/usr/share/fonts/arphicfonts:/usr/share/fonts/ttf/korean/baekmuk:/usr/share/fonts/baekmuk-fonts:/usr/X11R6/lib/X11/fonts/truetype:/usr/share/fonts/kochi-substitute" + + use X && myconf="${myconf} --with-x" \ + || myconf="${myconf} --without-x" + + use cups && myconf="${myconf} --enable-cups" \ + || myconf="${myconf} --disable-cups" + + # -O3 will make ghostscript fail when compiling with gcc 3.4 + if [ "`gcc-major-version`" -eq "3" ] && [ "`gcc-minor-version`" -eq "4" ] + then + strip-flags + replace-flags -O? -O2 + fi + + autoconf + econf ${myconf} || die "econf failed" + emake -j1 || die "make failed" + emake so -j1 || die "make failed" + + cd ijs + econf || die "econf failed" + emake -j1 || die "make failed" + cd .. +} + +src_install() { + make DESTDIR="${D}" install || die "make install failed" + make DESTDIR="${D}" soinstall || die "make install failed" + + rm -fr ${D}/usr/share/ghostscript/7.07/doc || die + dodoc doc/README doc/COPYING doc/COPYING.LGPL + dohtml doc/*.html doc/*.htm + + if use emacs; then + insinto /usr/share/emacs/site-lisp + doins doc/gsdoc.el + fi + + if use cjk ; then + dodir /usr/share/ghostscript/Resource + dodir /usr/share/ghostscript/Resource/Font + dodir /usr/share/ghostscript/Resource/CIDFont + cd ${D}/usr/share/ghostscript/Resource + unpack adobe-cmaps-200204.tar.gz + unpack acro5-cmaps-2001.tar.gz + fi + + # Install ijs + cd ${S}/ijs + dodir /usr/bin /usr/include /usr/$(get_libdir) + # This is broken - there are not even a 'install_prefix' + # anywhere in ${S}/ijs ... + #einstall install_prefix=${D} + #einstall + #dosed "s:^prefix=.*:prefix=/usr:" /usr/bin/ijs-config + make DESTDIR="${D}" install || die +} -- 2.26.2