From owner-freebsd-ports-bugs@FreeBSD.ORG Mon Mar 14 17:30:04 2005 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9CFEC16A4D0 for ; Mon, 14 Mar 2005 17:30:04 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6AB4843D46 for ; Mon, 14 Mar 2005 17:30:03 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j2EHU3MN041882 for ; Mon, 14 Mar 2005 17:30:03 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j2EHU3kF041863; Mon, 14 Mar 2005 17:30:03 GMT (envelope-from gnats) Resent-Date: Mon, 14 Mar 2005 17:30:03 GMT Resent-Message-Id: <200503141730.j2EHU3kF041863@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Kostas Blekos Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C077A16A4CF for ; Mon, 14 Mar 2005 17:20:45 +0000 (GMT) Received: from nic.upatras.gr (nic.upatras.gr [150.140.129.30]) by mx1.FreeBSD.org (Postfix) with SMTP id 7235343D2F for ; Mon, 14 Mar 2005 17:20:43 +0000 (GMT) (envelope-from mplekos@pythagoras.physics.upatras.gr) Received: (qmail 881 invoked by uid 111); 14 Mar 2005 17:20:42 -0000 Received: from 150.140.159.71 by nic.upatras.gr (envelope-from , uid 103) with qmail-scanner-1.25 (clamdscan: 0.83/706. Clear:RC:1(150.140.159.71):. Processed in 0.097605 secs); 14 Mar 2005 17:20:42 -0000 Received: from pythagoras.physics.upatras.gr (150.140.159.71) by nic.upatras.gr with SMTP; 14 Mar 2005 17:20:41 -0000 Received: (qmail 28908 invoked by uid 1111); 14 Mar 2005 17:16:12 -0000 Received: (qmail 27558 invoked from network); 14 Mar 2005 09:10:27 -0000 Received: from pelops.physics.upatras.gr (150.140.159.70) by pythagoras.physics.upatras.gr with SMTP; 14 Mar 2005 09:10:27 -0000 Received: (qmail 19951 invoked by alias); 14 Mar 2005 09:24:54 -0000 Received: (qmail 19947 invoked from network); 14 Mar 2005 09:24:54 -0000 Received: from nic.upatras.gr (150.140.129.30) by pelops.physics.upatras.gr with SMTP; 14 Mar 2005 09:24:54 -0000 Received: (qmail 26272 invoked by uid 111); 14 Mar 2005 09:14:56 -0000 Received: from 150.140.217.14 by nic.upatras.gr (envelope-from , uid 103) with qmail-scanner-1.25 (clamdscan: 0.83/706. Clear:RC:0(150.140.217.14):. Processed in 0.101772 secs); 14 Mar 2005 09:14:56 -0000 Received: from theta14.fep.upatras.gr (HELO asdf.fep.upatras.gr) (150.140.217.14) by nic.upatras.gr with SMTP; 14 Mar 2005 09:14:55 -0000 Received: from asdf.fep.upatras.gr (localhost.fep.upatras.gr [127.0.0.1]) by asdf.fep.upatras.gr (8.13.1/8.13.1) with ESMTP id j2E9EIuI074519; Mon, 14 Mar 2005 11:14:18 +0200 (EET) (envelope-from ev@asdf.fep.upatras.gr) Received: (from root@localhost) by asdf.fep.upatras.gr (8.13.1/8.13.1/Submit) id j2E9EIX2074518; Mon, 14 Mar 2005 11:14:18 +0200 (EET) (envelope-from ev) Message-Id: <200503140914.j2E9EIX2074518@asdf.fep.upatras.gr> Date: Mon, 14 Mar 2005 11:14:18 +0200 (EET) From: Kostas Blekos To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 cc: mplekos@physics.upatras.gr Subject: ports/78830: New port: print/latex-auto-greek Auto-switch greektext/englishtext in greek LaTeX documents. X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Kostas Blekos List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Mar 2005 17:30:05 -0000 >Number: 78830 >Category: ports >Synopsis: New port: print/latex-auto-greek Auto-switch greektext/englishtext in greek LaTeX documents. >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Mon Mar 14 17:30:02 GMT 2005 >Closed-Date: >Last-Modified: >Originator: eelvex >Release: FreeBSD 5.3-RELEASE i386 >Organization: >Environment: System: FreeBSD asdf.fep.upatras.gr 5.3-RELEASE FreeBSD 5.3-RELEASE #0: Fri Nov 5 04:19:18 UTC 2004 root@harlow.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386 >Description: A LaTeX port that allows one to write greek documents with greek and latin text, without having to switch with \greektext, \latintext etc. >How-To-Repeat: >Fix: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # latex-auto-greek/ # latex-auto-greek/pkg-deinstall # latex-auto-greek/distinfo # latex-auto-greek/pkg-descr # latex-auto-greek/Makefile # latex-auto-greek/pkg-plist # latex-auto-greek/pkg-install # echo c - latex-auto-greek/ mkdir -p latex-auto-greek/ > /dev/null 2>&1 echo x - latex-auto-greek/pkg-deinstall sed 's/^X//' >latex-auto-greek/pkg-deinstall << 'END-of-latex-auto-greek/pkg-deinstall' X#!/bin/sh X Xsharedir=/usr/local/share Xprefix=/usr/local Xif [ -f ${sharedir}/texmf-dist/tex/latex/auto-greek/updmap.inc ]; then X grep -vf ${sharedir}/texmf-dist/tex/latex/auto-greek/updmap.inc ${sharedir}/texmf-config/web2c/updmap.cfg > ${sharedir}/texmf-config/web2c/updmap.cfg.swp X mv ${sharedir}/texmf-config/web2c/updmap.cfg.swp ${sharedir}/texmf-config/web2c/updmap.cfg X mv ${sharedir}/texmf-dist/tex/generic/hyphen/hyphen.tex.old ${sharedir}/texmf-dist/tex/generic/hyphen/hyphen.tex X X ${prefix}/bin/texhash X ${prefix}/bin/updmap-sys X ${prefix}/bin/fmtutil-sys --byfmt latex X ${prefix}/bin/fmtutil-sys --byfmt pdflatex Xfi; END-of-latex-auto-greek/pkg-deinstall echo x - latex-auto-greek/distinfo sed 's/^X//' >latex-auto-greek/distinfo << 'END-of-latex-auto-greek/distinfo' XMD5 (latex-auto-greek-1.0b.tar.gz) = 1511b216f973389b6f2f33e32533aabd XSIZE (latex-auto-greek-1.0b.tar.gz) = 664480 END-of-latex-auto-greek/distinfo echo x - latex-auto-greek/pkg-descr sed 's/^X//' >latex-auto-greek/pkg-descr << 'END-of-latex-auto-greek/pkg-descr' X This is a LaTeX port that allows one to write greek documents with both latin Xand greek text, without having to use \textlatin or any other command to switch Xbetween the greek/latintext modes. X It includes greek postscript fonts created by Angelos Haritsis. X X-- EelVex XWWW: http://a.physics.upatras.gr/~mplekos/latex-auto-greek.html END-of-latex-auto-greek/pkg-descr echo x - latex-auto-greek/Makefile sed 's/^X//' >latex-auto-greek/Makefile << 'END-of-latex-auto-greek/Makefile' X# New ports collection makefile for: oneko X# Date created: 13 March 2005 X# Whom: EelVex X# X# $FreeBSD$ X XPORTNAME= latex-auto-greek XPORTVERSION= 1.0b XCATEGORIES= print XMASTER_SITES= http://a.physics.upatras.gr/~mplekos/files/ X XMAINTAINER= mplekos@physics.upatras.gr XCOMMENT= A LaTeX package for switching between greek/latintext automaticaly X XBUILD_DEPENDS= ubdmap-sys:${PORTSDIR}/print/teTeX-base \ X mktexlsr:${PORTSDIR}/print/teTeX-base \ X fmtutil-sys:${PORTSDIR}/print/teTeX-base XRUN_DEPENDS= latex:${PORTSDIR}/print/teTeX-base X XNO_BUILD= YES XPLIST_SUB= TEXMFDIST=${TEXMFDIST} UPDMAP=${UPDMAP} \ X CLASSDIR=${CLASSDIR} FMTUTIL=${FMTUTIL} \ X MKTEXLSR=${MKTEXLSR} AFFONTDIR=${AFFONTDIR} \ X PFFONTDIR=${PFFONTDIR} TFFONTDIR=${TFFONTDIR} \ X ENCDIR=${ENCDIR} PSMAPDIR=${PSMAPDIR} \ X UPDMAP_FILE=${UPDMAP_FILE} HYPHDIR=${HYPHDIR} X XTEXMFDIST= share/texmf-dist XTEXMFCONFIG= share/texmf-config XMKTEXLSR= ${LOCALBASE}/bin/mktexlsr XUPDMAP= ${LOCALBASE}/bin/updmap-sys XFMTUTIL= ${LOCALBASE}/bin/fmtutil-sys XCLASSDIR= ${TEXMFDIST}/tex/latex/${PORTNAME:S/^latex-//} XFONTDIR= ${TEXMFDIST}/fonts XTRFONTDIR= ${FONTDIR}/truetype/public/${PORTNAME:S/^latex-//} XPFFONTDIR= ${FONTDIR}/type1/public/${PORTNAME:S/^latex-//} XAFFONTDIR= ${FONTDIR}/afm/public/${PORTNAME:S/^latex-//} XTFFONTDIR= ${FONTDIR}/tfm/public/${PORTNAME:S/^latex-//} XPSMAPDIR= ${FONTDIR}/map/dvips/${PORTNAME:S/^latex-//} XENCDIR= ${FONTDIR}/enc/dvips/${PORTNAME:S/^latex-//} XHYPHDIR= ${TEXMFDIST}/tex/generic/hyphen/ XWRKSRC= ${WRKDIR}/ X XDOC_FILES= README ag-test.tex ag-test.dvi X XUPDMAP_FILE= ${TEXMFCONFIG}/web2c/updmap.cfg XCLASS_FILES= auto-greek.sty updmap.inc ot1grcouri.fd ot1grarial.fd ot1grtimes.fd grushyph.tex XPFFONT_FILES= *.pfb XAFFONT_FILES= *.afm XTFFONT_FILES= *.tfm XPSMAP_FILES= greek.map XENC_FILES= greek.enc XHYPH_FILES= grushyph.tex XMAP_INC= updmap.inc X Xdo-install: X ${MKDIR} ${PREFIX}/${CLASSDIR} X ${MKDIR} ${PREFIX}/${PFFONTDIR} X ${MKDIR} ${PREFIX}/${AFFONTDIR} X ${MKDIR} ${PREFIX}/${TFFONTDIR} X ${MKDIR} ${PREFIX}/${PSMAPDIR} X ${MKDIR} ${PREFIX}/${ENCDIR} X ${INSTALL_DATA} ${CLASS_FILES:S@^@${WRKSRC}/@} ${PREFIX}/${CLASSDIR} X ${INSTALL_DATA} ${PFFONT_FILES:S@^@${WRKSRC}/@} ${PREFIX}/${PFFONTDIR} X ${INSTALL_DATA} ${AFFONT_FILES:S@^@${WRKSRC}/@} ${PREFIX}/${AFFONTDIR} X ${INSTALL_DATA} ${TFFONT_FILES:S@^@${WRKSRC}/@} ${PREFIX}/${TFFONTDIR} X ${INSTALL_DATA} ${PSMAP_FILES:S@^@${WRKSRC}/@} ${PREFIX}/${PSMAPDIR} X ${INSTALL_DATA} ${ENC_FILES:S@^@${WRKSRC}/@} ${PREFIX}/${ENCDIR} X ${CAT} ${MAP_INC:S@^@${WRKSRC}/@} >> ${PREFIX}/${UPDMAP_FILE} X ${CP} ${PREFIX}/${HYPHDIR}/hyphen.tex ${PREFIX}/${HYPHDIR}/hyphen.tex.old X ${INSTALL_DATA} ${HYPH_FILES:S@^@${WRKSRC}/@} ${PREFIX}/${HYPHDIR}/hyphen.tex X.if !defined(NOPORTDOCS) X ${MKDIR} ${DOCSDIR} X ${INSTALL_DATA} ${DOC_FILES:S@^@${WRKSRC}/@} ${DOCSDIR} X.endif X Xpost-install: X ${MKTEXLSR} X ${UPDMAP} X ${FMTUTIL} --byfmt latex X ${FMTUTIL} --byfmt pdflatex X X.include END-of-latex-auto-greek/Makefile echo x - latex-auto-greek/pkg-plist sed 's/^X//' >latex-auto-greek/pkg-plist << 'END-of-latex-auto-greek/pkg-plist' X%%PORTDOCS%%%%DOCSDIR%%/ag-test.dvi X%%PORTDOCS%%%%DOCSDIR%%/ag-test.tex X%%PORTDOCS%%%%DOCSDIR%%/README X%%AFFONTDIR%%/grkarib.afm X%%AFFONTDIR%%/grkaribi.afm X%%AFFONTDIR%%/grkarii.afm X%%AFFONTDIR%%/grkarip.afm X%%AFFONTDIR%%/grkcurb.afm X%%AFFONTDIR%%/grkcurbi.afm X%%AFFONTDIR%%/grkcuri.afm X%%AFFONTDIR%%/grkcurp.afm X%%AFFONTDIR%%/grktimb.afm X%%AFFONTDIR%%/grktimbi.afm X%%AFFONTDIR%%/grktimi.afm X%%AFFONTDIR%%/grktimp.afm X%%CLASSDIR%%/auto-greek.sty X%%CLASSDIR%%/grushyph.tex X%%CLASSDIR%%/ot1grarial.fd X%%CLASSDIR%%/ot1grcouri.fd X%%CLASSDIR%%/ot1grtimes.fd X%%CLASSDIR%%/updmap.inc X%%ENCDIR%%/greek.enc X%%PFFONTDIR%%/grkarib.pfb X%%PFFONTDIR%%/grkaribi.pfb X%%PFFONTDIR%%/grkarii.pfb X%%PFFONTDIR%%/grkarip.pfb X%%PFFONTDIR%%/grkcurb.pfb X%%PFFONTDIR%%/grkcurbi.pfb X%%PFFONTDIR%%/grkcuri.pfb X%%PFFONTDIR%%/grkcurp.pfb X%%PFFONTDIR%%/grktimb.pfb X%%PFFONTDIR%%/grktimbi.pfb X%%PFFONTDIR%%/grktimi.pfb X%%PFFONTDIR%%/grktimp.pfb X%%PSMAPDIR%%/greek.map X%%TFFONTDIR%%/grarial-b.tfm X%%TFFONTDIR%%/grarial-bi.tfm X%%TFFONTDIR%%/grarial-i.tfm X%%TFFONTDIR%%/grarial-p.tfm X%%TFFONTDIR%%/grcouri-b.tfm X%%TFFONTDIR%%/grcouri-bi.tfm X%%TFFONTDIR%%/grcouri-i.tfm X%%TFFONTDIR%%/grcouri-p.tfm X%%TFFONTDIR%%/grtimes-b.tfm X%%TFFONTDIR%%/grtimes-bi.tfm X%%TFFONTDIR%%/grtimes-i.tfm X%%TFFONTDIR%%/grtimes-p.tfm X%%PORTDOCS%%@dirrm %%DOCSDIR%% X@exec cat %D/%%CLASSDIR%%/updmap.inc >> %D/%%UPDMAP_FILE%% X@exec cp %D/%%HYPHDIR%%/hyphen.tex %D/%%HYPHDIR%%/hyphen.tex.old X@dirrm %%AFFONTDIR%% X@dirrm %%CLASSDIR%% X@dirrm %%ENCDIR%% X@dirrm %%PFFONTDIR%% X@dirrm %%PSMAPDIR%% X@dirrm %%TFFONTDIR%% END-of-latex-auto-greek/pkg-plist echo x - latex-auto-greek/pkg-install sed 's/^X//' >latex-auto-greek/pkg-install << 'END-of-latex-auto-greek/pkg-install' X#!/bin/sh X Xprefix=/usr/local X Xif [ "$2" = "POST-INSTALL" ]; then X ${prefix}/bin/mktexlsr X echo "Installation done." X echo "Refresh the map files and default hyphenations by running:" X echo "updmap-sys and fmtutil-sys" X echo "--> ${prefix}/bin/updmap-sys; ${prefix}/bin/fmtutil-sys --byfmt latex; ${prefix}/bin/fmtutil-sys --byfmt pdflatex" Xfi; END-of-latex-auto-greek/pkg-install exit >Release-Note: >Audit-Trail: >Unformatted: