From 3cca5105d3d232ec90a98730d1bae28daa653673 Mon Sep 17 00:00:00 2001 From: Samuli Suominen Date: Sat, 10 Jul 2010 17:50:50 +0000 Subject: [PATCH] Remove old wrt #319509 (leave only libpng14 compatible version in tree). Package-Manager: portage-2.2_rc67/cvs/Linux x86_64 --- app-text/ptex/ChangeLog | 8 +- app-text/ptex/Manifest | 9 +- app-text/ptex/files/psfonts-ja.map | 45 --- .../ptex-3.1.10_p20071122-fmtutil-etex.patch | 13 - .../files/ptex-3.1.10_p20071203-gentoo.patch | 96 ------ app-text/ptex/ptex-3.1.10_p20071203.ebuild | 273 ----------------- app-text/ptex/ptex-3.1.10_p20090610.ebuild | 287 ------------------ 7 files changed, 8 insertions(+), 723 deletions(-) delete mode 100644 app-text/ptex/files/psfonts-ja.map delete mode 100644 app-text/ptex/files/ptex-3.1.10_p20071122-fmtutil-etex.patch delete mode 100644 app-text/ptex/files/ptex-3.1.10_p20071203-gentoo.patch delete mode 100644 app-text/ptex/ptex-3.1.10_p20071203.ebuild delete mode 100644 app-text/ptex/ptex-3.1.10_p20090610.ebuild diff --git a/app-text/ptex/ChangeLog b/app-text/ptex/ChangeLog index ea9afcb3622e..738fe5b8d354 100644 --- a/app-text/ptex/ChangeLog +++ b/app-text/ptex/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for app-text/ptex # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-text/ptex/ChangeLog,v 1.96 2010/07/10 17:28:49 armin76 Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-text/ptex/ChangeLog,v 1.97 2010/07/10 17:50:50 ssuominen Exp $ + + 10 Jul 2010; Samuli Suominen + -ptex-3.1.10_p20071203.ebuild, -ptex-3.1.10_p20090610.ebuild, + -files/ptex-3.1.10_p20071122-fmtutil-etex.patch, + -files/ptex-3.1.10_p20071203-gentoo.patch, -files/psfonts-ja.map: + Remove old wrt #319509 (leave only libpng14 compatible version in tree). 10 Jul 2010; Raúl Porcel ptex-3.1.10_p20090610-r1.ebuild: diff --git a/app-text/ptex/Manifest b/app-text/ptex/Manifest index b98c02079fce..b7012d517c31 100644 --- a/app-text/ptex/Manifest +++ b/app-text/ptex/Manifest @@ -1,9 +1,6 @@ AUX CVE-2009-1284.patch 726 RMD160 1f2b609feb777d9c27bdf0deeccb3cc00017effc SHA1 f1862eb25c3d8b362856602e5fa8bde2a011cece SHA256 b13c2047d1ab722cac51cb60acc1285fa7c66c26240730f6d1526217fb0fc035 -AUX psfonts-ja.map 1158 RMD160 3e1953fd9d660bba85030ccac2e3aa7de3d68d99 SHA1 35498510f45bf07f36ce663061a660c0820038d3 SHA256 fa053893be3695cd0b97a0390cfb64d882899b18b56a8552a1d6ca8c2e16ca5c AUX ptex-3.1.10_p20071122-epstopdf-wrong-rotation.patch 627 RMD160 73c26696f3efe24271fc609218e85ef332d5611c SHA1 a6c9ed5f9143702da8574c894f927b48232a5775 SHA256 a67a2078d4e320d4a9ef73567b1c8e55aba7a8c6448deed0c1635855c5b778bb -AUX ptex-3.1.10_p20071122-fmtutil-etex.patch 863 RMD160 9759c4c21155d215e9c2e0b850a9c81910cba61d SHA1 225b2fdeb4ac88061bde595c201d6eac83e1eca7 SHA256 1b035213c3f794a518aba4f109cd0aced2d3f7b3826f6609d91b6e87307693e3 AUX ptex-3.1.10_p20071122-pdftosrc-install.patch 979 RMD160 08544f56b48be70f974d1ab318fdeaa9fcbae362 SHA1 3d7e7875503ee438c950947cef9ca44cc8801c7c SHA256 0f89361cadccbc3a47b525b9138640b7d7ef00544291586d2c760e459743d7cd -AUX ptex-3.1.10_p20071203-gentoo.patch 4337 RMD160 ffe5b5d6dd9dc203541d99f8249c3bb5f8dd5296 SHA1 14d6686c9ffd47050e3f0281c7bdd242481a4ce7 SHA256 c3d7fab82f264d4aee70ae27aeca2f8c2615a3910715d17894ead9ccca9e6540 AUX ptex-3.1.10_p20090610-gentoo.patch 5497 RMD160 2f2c8f53b43416f771a312123c158bdb7ce69922 SHA1 9d31ac401ed73fcce76d87dc6e6d9e9d9f63ccde SHA256 f3fac1a1c60d915882a5f47434ee857e22c77001d2ff9c4fc042de35c2d1456a AUX ptex-3.1.10_p20090610-getline.patch 2670 RMD160 5fbc40f7f394bff0a57b16dbbde24f5b6b6bbbbc SHA1 c81b08ac72db0ceadaf9e3eb90272159529f1cc8 SHA256 1f61b5a1dbaea2133ed275df8dcc264f58c648ae6330e8d9270de9304efb71ee AUX ptex-3.1.10_p20090610-libpng14.patch 1034 RMD160 008b9363473241e617742f0e700e73b8beb515e3 SHA1 ff4d2a3e9a9d278850ecc2d95c97cd24a131d522 SHA256 a4b466c72d0e1f906a496b25a87c61b5338421256bdd09b8ca7d554a0f192ef5 @@ -16,15 +13,11 @@ AUX tetex-3.0_p1-mptest.patch 367 RMD160 5669a8c815ecbc5d3bb03281f50360cad86c6e3 AUX tetex-3.0_p1-t1lib-SA26241_buffer_overflow.patch 627 RMD160 9c4b663fa960bbac698a70f808ce1fd75d4083e9 SHA1 095673160925babe6717225071dfb1da6583043c SHA256 e27c3f797280b668833dcb663c6808afd7e8c926725ac5e3847e7e6463d75849 AUX texmf-update 2083 RMD160 4f31819f7389c0da09c8f298a788c38be42f58c9 SHA1 5cc2f572ce3bb8450b04731e6ed405b4be32981c SHA256 362506e23e77cf51e2c42738693ac36a323cdb69cb134a62468e959b7012df61 AUX xpdf-3.02pl2.patch 15838 RMD160 7a2a6ad90450cc66afa5d7ed9ec3c4a705b8e6e6 SHA1 30824919b4482cff625daa2dc789c8a619d59308 SHA256 5c78443b0c87ed16e214964428a4523b8ebbcdf1e7ace00a021ae5e4e94f457f -DIST ptetex-cmap-20051117.tar.gz 4061363 RMD160 a9b4468979efc8b65161ce7deb7cd00d93dfff06 SHA1 a6f406c519da7c6b866c3c578d06d8b9b817087d SHA256 34e50c63cba5aa1abfb1e4eece95aff9845c0f0c3115b65807670a2579a5a032 DIST ptetex-cmap-20090506.tar.gz 3506102 RMD160 38a82a3b3eb625bbb959500a2a1e1e3e930ee498 SHA1 0e27aa14fdece2f14604e2c594928d3c1efa9d95 SHA256 97bd8bc0107c6038ba8a921d17ed4074c602fecaf94ee0b87177692ad9b8027b -DIST ptetex3-20071203.tar.gz 6210522 RMD160 4e4719d81218eb6dfabbb5aab68b21f4a1a54cbd SHA1 79aa0bef26c2ef3c1c2a3093a1363976ca48dabb SHA256 f407ef36b174e23e0a8cbd904ac159348f9cebe958b33c5dff389cc9810d4203 DIST ptetex3-20090610.tar.gz 6502684 RMD160 e14fb24175d674755bcfd99a3ca9e806577434de SHA1 23294bfa0615dd771b0bf333d9535f4c95a65be0 SHA256 5e4e17b91009f5301ef4b4442c417a6909ac1c2aa48f269466eedf49301a9757 DIST ptex-3.1.10_p20071122-dviljk-security-fixes.patch.bz2 8739 RMD160 7a63ebf1ebce0dbd7d48d9dbef2ea663ba187871 SHA1 9dad652088e93a5a6924460bd6c60efe88e9e80b SHA256 af6b92ee2640e754fc3e0b55e8aa7c8436d655f0d38e5afdd3badf5ee5f55c93 DIST tetex-src-3.0.tar.gz 12749314 RMD160 15a139f5f36993e4ed3583260e175cfb13ce7bcc SHA1 7637789f7f4929694aed1b89820f5bad4753e8fc SHA256 9c0f7eaeb5ba6dc6f66433404d264941bf95cded2fa798b1f7a9dd580c21649b DIST tetex-texmf-3.0po.tar.gz 91402377 RMD160 a1e87733fa3cbef04e39a690ed8549aeaaddb241 SHA1 1be97f57a26a6e9b72ebfd932e45914a959aff16 SHA256 6c3b8fa619749cbb28ca0f8847e56773d13e0bb92f1ea34287420950373640c2 -EBUILD ptex-3.1.10_p20071203.ebuild 7844 RMD160 52e6d7ebebc11d747d95c88bf3d53f1ac7fd91ec SHA1 67f046d16bcb03c65d0a5f8759e8e727b9674f6d SHA256 427e87a24b38d2610cd3510c86aec9068b809bd3abdc1bfb1078afa64a8dbb51 EBUILD ptex-3.1.10_p20090610-r1.ebuild 8308 RMD160 106dd8d6f3c13752a3618e3c9f5f01c1b1ca4875 SHA1 7f29ab8c1e665cff1cb2b5c058c3fdf5dacc5f53 SHA256 6aa6083a6a4c1ad919205256f64d30d4677d077e9a420e2c677a8a2170798592 -EBUILD ptex-3.1.10_p20090610.ebuild 8212 RMD160 1d6cc97e0bcc55c89a2059c3aec68da477089200 SHA1 498967c3cfc9e4e5e7e9fe827295f423e5644db7 SHA256 33cbd1aafa52fa22b11fa3658aece3ea165d0265c9bc9eca8c9125f3a804a124 -MISC ChangeLog 16169 RMD160 6310ef8be6f4f4ae20156b8f0533d16bfc519bbe SHA1 8cf49951c8edad80adfbf699d32f0812d4d0961c SHA256 93bd179979915afeb151f9332f05b7a7985e19d5fe08cc0b62b55527e8134d51 +MISC ChangeLog 16484 RMD160 2021c5812e14a3669598c43801c11809bc150d5b SHA1 b6069f53e11e7ba6de26597a5a7deaa5d99f2709 SHA256 909bd841d3efbbc97120487ea74fe3c5c165457dcede951d3f948d0abed71dd1 MISC metadata.xml 450 RMD160 910d918b9fe476cdb72c633a1c5532549d3f6114 SHA1 33ca5b367c7d2f1d470d8c18afc11230b501da89 SHA256 b9d2baa3e5a641dd35a68feed6752e874b2131480d63989ef5830080a942608b diff --git a/app-text/ptex/files/psfonts-ja.map b/app-text/ptex/files/psfonts-ja.map deleted file mode 100644 index 60ecf40a65bb..000000000000 --- a/app-text/ptex/files/psfonts-ja.map +++ /dev/null @@ -1,45 +0,0 @@ -% -% Japanese (JIS encoding) -% -rmlsl ".167 SlantFont" Ryumin-Light-H -gbmsl ".167 SlantFont" GothicBBB-Medium-H -%% -rml Ryumin-Light-H -rmlv Ryumin-Light-V -gbm GothicBBB-Medium-H -gbmv GothicBBB-Medium-V -%% -%rml Ryumin-Light-Ext-H -%rmlv Ryumin-Light-Ext-V -%gbm GothicBBB-Medium-Ext-H -%gbmv GothicBBB-Medium-Ext-V -% -% Morisawa -% -ryumin-l Ryumin-Light-H -ryumin-l-v Ryumin-Light-V -gtbbb-m GothicBBB-Medium-H -gtbbb-m-v GothicBBB-Medium-V -futomin-b FutoMinA101-Bold-H -futomin-b-v FutoMinA101-Bold-V -futogo-b FutoGoB101-Bold-H -futogo-b-v FutoGoB101-Bold-V -jun101-l Jun101-Light-H -jun101-l-v Jun101-Light-V -% -% ums package + virtual fonts -% -unimin Ryumin-Light-UniJIS-UCS2-H -unigoth GothicBBB-Medium-UniJIS-UCS2-H -% -% utf package (S. Saito) -% -unijmin-h Ryumin-Light-UniJIS-UTF16-H -unijmin-v Ryumin-Light-UniJIS-UTF16-V -unijgoth-h GothicBBB-Medium-UniJIS-UTF16-H -unijgoth-v GothicBBB-Medium-UniJIS-UTF16-V -%% -cidmin-h Ryumin-Light-Identity-H -cidmin-v Ryumin-Light-Identity-V -cidgoth-h GothicBBB-Medium-Identity-H -cidgoth-v GothicBBB-Medium-Identity-V diff --git a/app-text/ptex/files/ptex-3.1.10_p20071122-fmtutil-etex.patch b/app-text/ptex/files/ptex-3.1.10_p20071122-fmtutil-etex.patch deleted file mode 100644 index 2f406fc50f14..000000000000 --- a/app-text/ptex/files/ptex-3.1.10_p20071122-fmtutil-etex.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff -Naur tetex-src-3.0.orig/texk/web2c/fmtutil.in tetex-src-3.0/texk/web2c/fmtutil.in ---- tetex-src-3.0.orig/texk/web2c/fmtutil.in 2005-02-06 09:27:46.000000000 +0900 -+++ tetex-src-3.0/texk/web2c/fmtutil.in 2007-11-30 01:39:55.000000000 +0900 -@@ -40,7 +40,8 @@ - # if you want babel support in tex: - tex tex - -translate-file=cp227.tcx tex.ini - @PETEX@latex pdfetex language.dat -translate-file=cp227.tcx *latex.ini --@PETEX@etex pdfetex language.def -translate-file=cp227.tcx *etex.ini -+@PETEX@etex etex language.def -etex -translate-file=cp227.tcx *etex.ini -+@PETEX@elatex etex language.def -translate-file=cp227.tcx *latex.ini - @PETEX@pdftex pdfetex - -translate-file=cp227.tcx *pdftex.ini - @PETEX@pdflatex pdfetex language.dat -translate-file=cp227.tcx *pdflatex.ini - @PETEX@pdfetex pdfetex language.def -translate-file=cp227.tcx *pdfetex.ini diff --git a/app-text/ptex/files/ptex-3.1.10_p20071203-gentoo.patch b/app-text/ptex/files/ptex-3.1.10_p20071203-gentoo.patch deleted file mode 100644 index f478b4640a64..000000000000 --- a/app-text/ptex/files/ptex-3.1.10_p20071203-gentoo.patch +++ /dev/null @@ -1,96 +0,0 @@ -diff -Naur ptetex3-20071203.orig/2extract-src.sh ptetex3-20071203/2extract-src.sh ---- ptetex3-20071203.orig/2extract-src.sh 2007-11-19 15:46:22.000000000 +0900 -+++ ptetex3-20071203/2extract-src.sh 2007-12-05 01:16:22.000000000 +0900 -@@ -147,29 +147,29 @@ - $CP $SRC/texk/dvipsk/* $SRC/texk/pdvipsk/ - $MKDIR $SRC/texk/pxdvik - $CP -r $SRC/texk/xdvik/* $SRC/texk/pxdvik/ -- P=p -+ DVIPSK_P=p - fi # "$JAPANESE" = "international" - ## for dvipsk - #tarx archive/dvipsk-jpatch-p1.7a.tar.gz $SRC/texk/${P}dvipsk --#cpatch $SRC/texk/${P}dvipsk/dvipsk-p1.7a.patch 1 $SRC/texk/${P}dvipsk --$CP $SRC/texk/${P}dvipsk/Makefile.in $SRC/texk/${P}dvipsk/Makefile.in.tetex --tarx archive/dvipsk-5.95b-p1.7a.tar.gz $SRC/texk/${P}dvipsk --cpatch $SRC/texk/${P}dvipsk/dvipsk-5.95b-p1.7a.diff 1 $SRC/texk/${P}dvipsk -+#cpatch $SRC/texk/${DVIPSK_P}dvipsk/dvipsk-p1.7a.patch 1 $SRC/texk/${DVIPSK_P}dvipsk -+$CP $SRC/texk/${DVIPSK_P}dvipsk/Makefile.in $SRC/texk/${DVIPSK_P}dvipsk/Makefile.in.tetex -+tarx archive/dvipsk-5.95b-p1.7a.tar.gz $SRC/texk/${DVIPSK_P}dvipsk -+cpatch $SRC/texk/${DVIPSK_P}dvipsk/dvipsk-5.95b-p1.7a.diff 1 $SRC/texk/${DVIPSK_P}dvipsk - ## disable installing 'config.ps' --$CP $SRC/texk/${P}dvipsk/Makefile.in $SRC/texk/${P}dvipsk/Makefile.in.jp --$CP $SRC/texk/${P}dvipsk/Makefile.in.tetex $SRC/texk/${P}dvipsk/Makefile.in -+$CP $SRC/texk/${DVIPSK_P}dvipsk/Makefile.in $SRC/texk/${DVIPSK_P}dvipsk/Makefile.in.jp -+$CP $SRC/texk/${DVIPSK_P}dvipsk/Makefile.in.tetex $SRC/texk/${DVIPSK_P}dvipsk/Makefile.in - ## disable psfonts_jp.map --#perlprint 's/^(p \+psfonts\_jp\.map)/* \1/g' $SRC/texk/${P}dvipsk/config.ps -+#perlprint 's/^(p \+psfonts\_jp\.map)/* \1/g' $SRC/texk/${DVIPSK_P}dvipsk/config.ps - #perlnoprint '$a=1 if /^# psfonts_jp.map/; $a=0 if /^# Info files/; --# print unless $a' $SRC/texk/${P}dvipsk/Makefile.in -+# print unless $a' $SRC/texk/${DVIPSK_P}dvipsk/Makefile.in - - ## for xdvik --zpatch archive/xdvik-200?????-tetex-3.0.diff.gz 3 $SRC/texk/${P}xdvik -+zpatch archive/xdvik-200?????-tetex-3.0.diff.gz 3 $SRC/texk/${DVIPSK_P}xdvik - # fix for FC5 - perlprint 'print "#define NeedWidePrototypes 1\n" if /limits/' \ -- $SRC/texk/${P}xdvik/xdvi.h -+ $SRC/texk/${DVIPSK_P}xdvik/xdvi.h - # adjust X resource --cat <> $SRC/texk/${P}xdvik/texmf/XDvi || exit 1 -+cat <> $SRC/texk/${DVIPSK_P}xdvik/texmf/XDvi || exit 1 - - - !!! ------- added by ptetex3 ------- -diff -Naur ptetex3-20071203.orig/7font-search.sh ptetex3-20071203/7font-search.sh ---- ptetex3-20071203.orig/7font-search.sh 2007-12-03 00:43:41.000000000 +0900 -+++ ptetex3-20071203/7font-search.sh 2007-12-05 01:18:50.000000000 +0900 -@@ -51,6 +51,17 @@ - done - } - -+mksymlink_gentoo(){ -+ $MKDIR $TRUETYPE -+ fonts_dir=/usr/share/fonts/ -+ find $fonts_dir -maxdepth 1 -mindepth 1 -type d | while read font_path; do -+ if [ `find $font_path -maxdepth 1 -type f -iname '*.ttf' | wc -l` -gt 0 ]; then -+ font_name=${font_path/$fonts_dir/} -+ test -h ${TRUETYPE}/${font_name} && continue -+ $LN "${font_path}" "${TRUETYPE}/${font_name}" -+ fi -+ done -+} - - setrmlgbm() { - if test -n "$2"; then -@@ -105,7 +116,8 @@ - ### ¥ê¥ó¥¯Ì¾ ¸¡º÷¥Ç¥£¥ì¥¯¥È¥ê/¥Õ¥¡¥¤¥ë - Acrobat4 /usr{,/local,/sfw}{,/lib}/Acrobat4/Resource/CMap - Acrobat5 /usr{,/local,/sfw}{,/lib}/Acrobat5/Resource/Font --Acrobat7 /usr{,/local,/sfw}{,/lib}{,/Adobe}/Acrobat7.0/Resource/CMap -+Acrobat7 /opt/Acrobat7/Resource/CMap -+Acrobat8 /opt/Adobe/Reader8/Resource/CMap - ghostscript /usr{,/local,/sfw}/{share,lib}/ghostscript{,/*}/Resource/CMap - openwinja /usr/openwin/lib/locale/ja/X11/Resource/CMap - openwinko /usr/openwin/lib/locale/ko/X11/Resource/CMap -@@ -113,18 +125,7 @@ - openwintw /usr/openwin/lib/locale/zh_TW.BIG5/X11/Resource/CMap - EOF - --mksymlink $TRUETYPE <>> Unpacking jis and morisawa fonts ..." - tar xzf "${WORKDIR}"/${PTETEX}/archive/jis.tar.gz -C "${WORKDIR}" || die - tar xzf "${WORKDIR}"/${PTETEX}/archive/morisawa.tar.gz -C "${WORKDIR}" || die - - # Gentoo box reserves variable ${P}!! - cd "${S}" - epatch "${FILESDIR}"/${P}-gentoo.patch - - cat < "${S}"/my_option -SRC_DIR="${WORKDIR}" -TMP_PREFIX="${BUILD_DIR}" -PREFIX=/usr -DATADIR=/usr/share -TEXMFDIST="${WORKDIR}/${TETEX_TEXMF}" -TEXSRC_EXTRACTED="${WORKDIR}" -#make_option vartexfonts=/var/lib/texmf -make_option vartexfonts="${T}/texfonts" -make_option CC="$(tc-getCC)" -make_option CXX="$(tc-getCXX)" -JAPANESE=international -XDVI=echo -PXDVI=echo -PLATEX209=no -conf_option --without-dviljk -conf_option --without-dvipng -conf_option --without-info -conf_option --without-texi2html -conf_option --without-texinfo - -conf_option --with-system-zlib -conf_option --with-system-pnglib -conf_option --with-system-gd -conf_option --with-system-ncurses -conf_option --with-system-t1lib -conf_option --enable-shared -EOF - - if use iconv ; then - echo "conf_option --enable-kanji-iconv" >> "${S}"/my_option - fi - - if use unicode ; then - echo "KANJI_CODE=UTF8" >> "${S}"/my_option - else - echo "KANJI_CODE=EUC" >> "${S}"/my_option - fi - - # copied from tetex-3.eclass and modified - if use X ; then - if use motif ; then - toolkit="motif" - elif use neXt ; then - toolkit="neXtaw" - elif use Xaw3d ; then - toolkit="xaw3d" - else - toolkit="xaw" - fi - append-ldflags $(freetype-config --libs) - echo "export CPPFLAGS=\"${CPPFLAGS} $(freetype-config --cflags)\"" >> "${S}"/my_option - echo "conf_option --with-xdvi-x-toolkit=${toolkit}" >> "${S}"/my_option - else - echo "conf_option --without-x" >> "${S}"/my_option - echo "conf_option --without-xdvik" >> "${S}"/my_option - echo "conf_option --without-pxdvik" >> "${S}"/my_option - fi - - cd "${S}" - unset TEXMFMAIN TEXMF HOME - emake -j1 x || die "emake x failed" - - cd "${TETEX_S}" - - epatch "${FILESDIR}/tetex-${SMALL_PV}-kpathsea-pic.patch" - - # bug 85404 - epatch "${FILESDIR}/${PN}-3.1.10_p20071122-epstopdf-wrong-rotation.patch" - - # ptetex included - #epatch "${FILESDIR}/tetex-${TETEX_PV}-amd64-xdvik-wp.patch" - epatch "${FILESDIR}/tetex-${TETEX_PV}-mptest.patch" - - #bug 98029 - # no need - #epatch "${FILESDIR}/${PN}-3.1.10_p20071122-fmtutil-etex.patch" - - #bug 115775 - # ptex included - #epatch "${FILESDIR}/tetex-${TETEX_PV}-xpdf-vulnerabilities.patch" - - # bug 94860 - epatch "${FILESDIR}/${PN}-3.1.10_p20071122-pdftosrc-install.patch" - - # bug 126918 - epatch "${FILESDIR}/tetex-${TETEX_PV}-create-empty-files.patch" - - # bug 94901 - epatch "${FILESDIR}/tetex-${TETEX_PV}-dvipdfm-timezone.patch" - - # security bug #170861 - # ptetex included - # epatch "${FILESDIR}/tetex-${TETEX_PV}-CVE-2007-0650.patch" - - # security bug #188172 - # ptetex included - #epatch "${FILESDIR}/tetex-${TETEX_PV}-xpdf-CVE-2007-3387.patch" - - # security bug #198238 - epatch "${FILESDIR}/tetex-${TETEX_PV}-dvips_bufferoverflow.patch" - - # securty bug #196735 - epatch "${FILESDIR}/xpdf-3.02pl2.patch" - - # Construct a Gentoo site texmf directory - # that overlays the upstream supplied - # target not found - #epatch "${FILESDIR}/tetex-${TETEX_PV}-texmf-site.patch" - - # security bug #198238 - epatch "${WORKDIR}/${PN}-3.1.10_p20071122-dviljk-security-fixes.patch" - - # security bug #198238 and bug #193437 - epatch "${FILESDIR}/tetex-${TETEX_PV}-t1lib-SA26241_buffer_overflow.patch" - - cd "${TETEX_S}/texk/dviljk" - eautoreconf -} - -src_compile() { - unset TEXMFMAIN TEXMF HOME - - emake -j1 c || die "emake c failed" - emake -j1 macro || die "emake macro failed" - emake -j1 otf || die "emake otf failed" - emake -j1 fonty || die "emake fonty failed" - emake -j1 babel || die "emake babel failed" - - einfo "Setting ptetex-cmap ..." - cd "${WORKDIR}/${PTETEX_CMAP}" - PATH="${BUILD_DIR}/bin:$PATH" ./setup.sh "${BUILD_DIR}"/share/texmf/fonts/cmap -} - -src_test() { - emake -j1 test || die "emake test failed" -} - -src_install() { - #tetex-3_src_install - einfo "Installing ptetex3 binaries ..." - dobin "${BUILD_DIR}"/bin/* - dolib "${BUILD_DIR}"/lib/* - - einfo "Installing /usr/include/* files ..." - insinto /usr/include - doins -r "${BUILD_DIR}"/include/* - - einfo "Installing /usr/share/* files ..." - insinto /usr/share - #doins -r "${BUILD_DIR}"/share/* - cp -dr "${BUILD_DIR}"/share/* "${D}"/usr/share - - einfo "Installing document files ..." - doman "${BUILD_DIR}"/man/*/* - doinfo "${BUILD_DIR}"/info/* - - einfo "Installing jis and morisawa fonts ..." - insinto /usr/share/texmf/fonts/tfm - doins -r "${WORKDIR}"/jis/tfm/* || die "installing jis/tfm failed" - doins -r "${WORKDIR}"/morisawa/tfm/* || die "installing morisawa/tfm failed" - - einfo "Installing texmf files ..." - find "${WORKDIR}"/${TETEX_TEXMF} -maxdepth 1 -mindepth 1 -type f | xargs rm -f - insinto /usr/share/texmf - doins -r "${WORKDIR}"/${TETEX_TEXMF}/* - - einfo "Installing other files ..." - insinto /usr/share/texmf/fonts/map/dvips/tetex - doins "${WORKDIR}"/${TETEX_S}/texk/pdvipsk/psfonts_jp.map - #insinto /var/lib/texmf/web2c - insinto /usr/share/texmf/web2c - doins -r "${BUILD_DIR}"/share/texmf-config/web2c/* - doins -r "${BUILD_DIR}"/share/texmf-var/web2c/*.fmt - - einfo "Removing unnecessary files ..." - rm -r "${D}"/usr/share/texmf/doc - #rm -r "${D}"/usr/share/texmf-config - #rm -r "${D}"/usr/share/texmf-var - rm -r "${D}"/usr/share/texmf/web2c/texmf.cnf.* - rm -r "${D}"/usr/share/texmf/web2c/fmtutil.cnf.* - rm -r "${D}"/usr/info/dir - find "${D}"/usr/share/texmf | grep "ls-R" | xargs rm -f - - einfo "Installing texmf-update scripte ..." - dosbin "${FILESDIR}"/texmf-update - #einfo "Making ls-R files ..." - #TEXMF="${D}"/usr/share/texmf "${D}"/usr/bin/mktexlsr || die -} - -pkg_postinst() { - tetex-3_pkg_postinst - - elog - elog "Japanese dvips and xdvi have been renamed to pdvipsk and pxdvik." - #elog "You also need to emerge app-text/dvipdfmx to convert dvi into PDF." - elog -} diff --git a/app-text/ptex/ptex-3.1.10_p20090610.ebuild b/app-text/ptex/ptex-3.1.10_p20090610.ebuild deleted file mode 100644 index 003624140eaf..000000000000 --- a/app-text/ptex/ptex-3.1.10_p20090610.ebuild +++ /dev/null @@ -1,287 +0,0 @@ -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-text/ptex/ptex-3.1.10_p20090610.ebuild,v 1.9 2010/07/03 23:33:41 ssuominen Exp $ - -# jmbreuer FOR DEV ONLY -RESTRICT="mirror test" - -TETEX_PV=3.0_p1 - -inherit eutils tetex-3 flag-o-matic autotools multilib - -SMALL_PV="${TETEX_PV/_p*}" -TETEX_TEXMF_PV="${SMALL_PV}" -TETEX_S="${WORKDIR}/tetex-src-${SMALL_PV}" - -DESCRIPTION="TeX distribution teTeX with Japanese patch collection 'ptetex3'" -HOMEPAGE="http://www.nn.iij4u.or.jp/~tutimura/tex/ptetex.html" - -TETEX_SRC="tetex-src-${SMALL_PV}.tar.gz" -TETEX_TEXMF="tetex-texmf-${TETEX_TEXMF_PV:-${TETEX_PV}}" -TETEX_TEXMF_SRC="tetex-texmf-${TETEX_TEXMF_PV:-${TETEX_PV}}po.tar.gz" -PTETEX="ptetex3-${PV/*_p}" -PTETEX_CMAP="ptetex-cmap-20090506" - -SRC_PATH_TETEX="http://www.ctan.org/tex-archive/obsolete/systems/unix/teTeX/3.0/distrib" -SRC_URI="${SRC_PATH_TETEX}/${TETEX_SRC} - ${SRC_PATH_TETEX}/${TETEX_TEXMF_SRC} - http://tutimura.ath.cx/~nob/tex/ptetex/ptetex3/${PTETEX}.tar.gz - http://tutimura.ath.cx/~nob/tex/ptetex/ptetex-cmap/${PTETEX_CMAP}.tar.gz - mirror://gentoo/${PN}-3.1.10_p20071122-dviljk-security-fixes.patch.bz2" - -KEYWORDS="alpha amd64 arm hppa ia64 ppc ~ppc64 sh sparc x86" - -BUILD_DIR="${WORKDIR}/build/usr" - -LICENSE="GPL-2 BSD" -IUSE="X motif Xaw3d neXt iconv unicode" - -RDEPEND="!app-text/tetex - !=media-libs/freetype-2.3.4 - || ( - media-fonts/ja-ipafonts - media-fonts/ipamonafont - media-fonts/vlgothic - media-fonts/sazanami - media-fonts/kochi-substitute - ) - )" -DEPEND="${RDEPEND} - app-arch/unzip" - -S="${WORKDIR}/${PTETEX}" - -src_unpack() { - mkdir -p "${WORKDIR}/${TETEX_TEXMF}" - cd "${WORKDIR}/${TETEX_TEXMF}" - unpack ${TETEX_TEXMF_SRC} - cd "${WORKDIR}" - unpack ${TETEX_SRC} - cd "${WORKDIR}" - unpack ${PN}-3.1.10_p20071122-dviljk-security-fixes.patch.bz2 - unpack ${PTETEX}.tar.gz - unpack ${PTETEX_CMAP}.tar.gz - echo ">>> Unpacking jis and morisawa fonts ..." - tar xzf "${WORKDIR}"/${PTETEX}/archive/jis.tar.gz -C "${WORKDIR}" || die - tar xzf "${WORKDIR}"/${PTETEX}/archive/morisawa.tar.gz -C "${WORKDIR}" || die - - # Gentoo box reserves variable ${P}!! - cd "${S}" - epatch "${FILESDIR}"/${P}-gentoo.patch - - cat < "${S}"/my_option -SRC_DIR="${WORKDIR}" -TMP_PREFIX="${BUILD_DIR}" -PREFIX=/usr -DATADIR=/usr/share -TEXMFDIST="${WORKDIR}/${TETEX_TEXMF}" -TEXSRC_EXTRACTED="${WORKDIR}" -#make_option vartexfonts=/var/lib/texmf -make_option vartexfonts="${T}/texfonts" -make_option CC="$(tc-getCC)" -make_option CXX="$(tc-getCXX)" -JAPANESE=international -XDVI=echo -PXDVI=echo -PLATEX209=no -STRIP=no -conf_option --without-dviljk -conf_option --without-dvipng -conf_option --without-info -conf_option --without-texi2html -conf_option --without-texinfo - -conf_option --with-system-zlib -conf_option --with-system-pnglib -conf_option --with-system-gd -conf_option --with-system-ncurses -conf_option --with-system-t1lib -conf_option --enable-shared -EOF - - if use iconv ; then - echo "conf_option --enable-kanji-iconv" >> "${S}"/my_option - fi - - if use unicode ; then - echo "KANJI_CODE=UTF8" >> "${S}"/my_option - else - echo "KANJI_CODE=EUC" >> "${S}"/my_option - fi - - # copied from tetex-3.eclass and modified - if use X ; then - if use motif ; then - toolkit="motif" - elif use neXt ; then - toolkit="neXtaw" - elif use Xaw3d ; then - toolkit="xaw3d" - else - toolkit="xaw" - fi - echo "export CPPFLAGS=\"${CPPFLAGS} $(freetype-config --cflags)\"" >> "${S}"/my_option - echo "export LDFLAGS=\"${LDFLAGS} $(freetype-config --libs)\"" >> "${S}"/my_option - echo "conf_option --with-xdvi-x-toolkit=${toolkit}" >> "${S}"/my_option - else - echo "conf_option --without-x" >> "${S}"/my_option - echo "conf_option --without-xdvik" >> "${S}"/my_option - echo "conf_option --without-pxdvik" >> "${S}"/my_option - fi - - cd "${S}" - unset TEXMFMAIN TEXMF HOME - emake -j1 x || die "emake x failed" - - cd "${TETEX_S}" - - epatch "${FILESDIR}/tetex-${SMALL_PV}-kpathsea-pic.patch" - - # bug 85404 - epatch "${FILESDIR}/${PN}-3.1.10_p20071122-epstopdf-wrong-rotation.patch" - - # ptetex included - #epatch "${FILESDIR}/tetex-${TETEX_PV}-amd64-xdvik-wp.patch" - epatch "${FILESDIR}/tetex-${TETEX_PV}-mptest.patch" - - #bug 98029 - # no need - #epatch "${FILESDIR}/${PN}-3.1.10_p20071122-fmtutil-etex.patch" - - #bug 115775 - # ptex included - #epatch "${FILESDIR}/tetex-${TETEX_PV}-xpdf-vulnerabilities.patch" - - # bug 94860 - epatch "${FILESDIR}/${PN}-3.1.10_p20071122-pdftosrc-install.patch" - - # bug 126918 - epatch "${FILESDIR}/tetex-${TETEX_PV}-create-empty-files.patch" - - # bug 94901 - epatch "${FILESDIR}/tetex-${TETEX_PV}-dvipdfm-timezone.patch" - - # security bug #170861 - # ptetex included - # epatch "${FILESDIR}/tetex-${TETEX_PV}-CVE-2007-0650.patch" - - # security bug #188172 - # ptetex included - #epatch "${FILESDIR}/tetex-${TETEX_PV}-xpdf-CVE-2007-3387.patch" - - # security bug #198238 - epatch "${FILESDIR}/tetex-${TETEX_PV}-dvips_bufferoverflow.patch" - - # securty bug #196735 - epatch "${FILESDIR}/xpdf-3.02pl2.patch" - - # Construct a Gentoo site texmf directory - # that overlays the upstream supplied - # target not found - #epatch "${FILESDIR}/tetex-${TETEX_PV}-texmf-site.patch" - - # security bug #198238 - epatch "${WORKDIR}/${PN}-3.1.10_p20071122-dviljk-security-fixes.patch" - - # security bug #198238 and bug #193437 - epatch "${FILESDIR}/tetex-${TETEX_PV}-t1lib-SA26241_buffer_overflow.patch" - - # security bug #282874 - epatch "${FILESDIR}/CVE-2009-1284.patch" - - epatch "${FILESDIR}/${P}-getline.patch" - - cd "${TETEX_S}/texk/dviljk" - eautoreconf -} - -src_compile() { - unset TEXMFMAIN TEXMF HOME - - emake -j1 c || die "emake c failed" - emake -j1 macro || die "emake macro failed" - emake -j1 otf || die "emake otf failed" - emake -j1 fonty || die "emake fonty failed" - emake -j1 babel || die "emake babel failed" - - einfo "Setting ptetex-cmap ..." - cd "${WORKDIR}/${PTETEX_CMAP}" - PATH="${BUILD_DIR}/bin:${PATH}" \ - LD_LIBRARY_PATH="${BUILD_DIR}/lib:${LD_LIBRARY_PATH}" \ - TEXMFMAIN="${BUILD_DIR}/share/texmf" \ - ./setup.sh "${BUILD_DIR}"/share/texmf/fonts/cmap -} - -src_test() { - PATH="${BUILD_DIR}/bin:${PATH}" \ - LD_LIBRARY_PATH="${BUILD_DIR}/lib:${LD_LIBRARY_PATH}" \ - TEXMFMAIN="${BUILD_DIR}/share/texmf" \ - emake -j1 test || die "emake test failed" -} - -src_install() { - einfo "Installing ptetex3 binaries ..." - dobin "${BUILD_DIR}"/bin/* - dolib "${BUILD_DIR}"/lib/* - - einfo "Installing /usr/include/* files ..." - insinto /usr/include - doins -r "${BUILD_DIR}"/include/* - - einfo "Installing /usr/share/* files ..." - insinto /usr/share - cp -dr "${BUILD_DIR}"/share/* "${D}"/usr/share - - einfo "Installing document files ..." - doman "${BUILD_DIR}"/man/*/* - doinfo "${BUILD_DIR}"/info/* - - einfo "Installing jis and morisawa fonts ..." - insinto /usr/share/texmf/fonts/tfm - doins -r "${WORKDIR}"/jis/tfm/* || die "installing jis/tfm failed" - doins -r "${WORKDIR}"/morisawa/tfm/* || die "installing morisawa/tfm failed" - - einfo "Installing texmf files ..." - find "${WORKDIR}"/${TETEX_TEXMF} -maxdepth 1 -mindepth 1 -type f | xargs rm -f - insinto /usr/share/texmf - doins -r "${WORKDIR}"/${TETEX_TEXMF}/* - - einfo "Installing other files ..." - insinto /usr/share/texmf/fonts/map/dvips/tetex - insinto /usr/share/texmf/web2c - doins -r "${BUILD_DIR}"/share/texmf-var/web2c/*.fmt - - einfo "Removing unnecessary files ..." - rm -r "${D}"/usr/share/texmf/doc - rm -r "${D}"/usr/share/texmf/web2c/texmf.cnf.* - rm -r "${D}"/usr/share/texmf/web2c/fmtutil.cnf.* - find "${D}"/usr/share/texmf | grep "ls-R" | xargs rm -f - - einfo "Installing texmf-update scripte ..." - dosbin "${FILESDIR}"/texmf-update - - dodoc ChangeLog* README* -} - -pkg_postinst() { - tetex-3_pkg_postinst - - elog - elog "Japanese dvips and xdvi have been renamed to pdvipsk and pxdvik." - elog - elog "To use proper Japanese font in dvips/dvipdfmx/xdvi/pdftex, you" - elog "needs to run updmap or updmap-sys w/ map. More deteil info about" - elog "this fonts central configuration can be available at following" - elog "ptetex Wiki:" - elog " http://tutimura.ath.cx/ptetex/?%A5%D5%A5%A9%A5%F3%A5%C8%A4%CE%BD%B8%C3%E6%B4%C9%CD%FD" - elog -} -- 2.26.2