From owner-freebsd-ports Sat Feb 9 7: 0:15 2002 Delivered-To: freebsd-ports@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 00C8237B41C for ; Sat, 9 Feb 2002 07:00:03 -0800 (PST) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.6/8.11.6) id g19F02a68279; Sat, 9 Feb 2002 07:00:02 -0800 (PST) (envelope-from gnats) Received: from trillian.aegisnet.de (host-85.ksb.hh.aegisnet.de [212.63.36.85]) by hub.freebsd.org (Postfix) with ESMTP id 0799137B400 for ; Sat, 9 Feb 2002 06:57:39 -0800 (PST) Received: (from abrenk@localhost) by trillian.aegisnet.de (8.11.6/8.11.6) id g19EvS252729; Sat, 9 Feb 2002 15:57:28 +0100 (CET) (envelope-from abrenk) Message-Id: <200202091457.g19EvS252729@trillian.aegisnet.de> Date: Sat, 9 Feb 2002 15:57:28 +0100 (CET) From: Andreas Brenk Reply-To: Andreas Brenk To: FreeBSD-gnats-submit@freebsd.org Cc: Andreas Brenk X-Send-Pr-Version: 3.113 Subject: ports/34754: New port: muttprint - pretty printing of mails using LaTeX Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >Number: 34754 >Category: ports >Synopsis: New port: muttprint - pretty printing of mails using LaTeX >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sat Feb 09 07:00:02 PST 2002 >Closed-Date: >Last-Modified: >Originator: Andreas Brenk >Release: FreeBSD 4.5-RELEASE i386 >Organization: AegisNet IT-Dienstleistungen >Environment: System: FreeBSD trillian.aegisnet.de 4.5-RELEASE FreeBSD 4.5-RELEASE #0: Mon Jan 28 14:31:56 GMT 2002 murray@builder.freebsdmall.com:/usr/src/sys/compile/GENERIC i386 >Description: Hi, I just created this port of muttprint. I'd be nice if it found its way into the ports tree. This is my first port, so I was unsure about the dependencies as well as hardcoding "/usr/local" into the patches (they just change the location of the config file). Yours, Andreas Brenk >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: # # /usr/ports/mail/muttprint/ # /usr/ports/mail/muttprint/pkg-plist # /usr/ports/mail/muttprint/pkg-descr # /usr/ports/mail/muttprint/pkg-comment # /usr/ports/mail/muttprint/distinfo # /usr/ports/mail/muttprint/Makefile # /usr/ports/mail/muttprint/files # /usr/ports/mail/muttprint/files/patch-01 # /usr/ports/mail/muttprint/files/patch-02 # /usr/ports/mail/muttprint/pkg-message # echo c - /usr/ports/mail/muttprint/ mkdir -p /usr/ports/mail/muttprint/ > /dev/null 2>&1 echo x - /usr/ports/mail/muttprint/pkg-plist sed 's/^X//' >/usr/ports/mail/muttprint/pkg-plist << 'END-of-/usr/ports/mail/muttprint/pkg-plist' Xbin/muttprint Xetc/Muttprintrc.sample Xlib/muttprint/translation-cs.pl Xlib/muttprint/translation-de.pl Xlib/muttprint/translation-es.pl Xlib/muttprint/translation-example.pl Xlib/muttprint/translation-fr.pl Xlib/muttprint/translation-it.pl Xlib/muttprint/translation-pl.pl X%%PORTDOCS%%share/doc/muttprint/CHANGES X%%PORTDOCS%%share/doc/muttprint/README X%%PORTDOCS%%share/doc/muttprint/README.Gnus X%%PORTDOCS%%share/doc/muttprint/README.translations Xshare/muttprint/BabyTuX.eps Xshare/muttprint/BabyTuX.png Xshare/muttprint/BabyTuX_color.eps Xshare/muttprint/BabyTuX_color.png Xshare/muttprint/Debian.eps Xshare/muttprint/Debian.png Xshare/muttprint/Debian_color.eps Xshare/muttprint/Debian_color.png Xshare/muttprint/README.pics Xshare/muttprint/penguin.eps Xshare/muttprint/penguin.jpg X%%PORTDOCS%%@dirrm share/doc/muttprint X@dirrm lib/muttprint X@dirrm share/muttprint END-of-/usr/ports/mail/muttprint/pkg-plist echo x - /usr/ports/mail/muttprint/pkg-descr sed 's/^X//' >/usr/ports/mail/muttprint/pkg-descr << 'END-of-/usr/ports/mail/muttprint/pkg-descr' XFrom the FAQ: X XMuttprint formats the output of mail clients to a good-looking printing. It Xuses the typesetting system LaTeX, which is normaly part of every Linux Xdistribution and which is also available for other operating systems like X*BSD and Solaris. X XAuthor: Bernhard Walle XWWW: http://muttprint.sourceforge.net X X- Andreas Brenk Xab@aegisnet.de END-of-/usr/ports/mail/muttprint/pkg-descr echo x - /usr/ports/mail/muttprint/pkg-comment sed 's/^X//' >/usr/ports/mail/muttprint/pkg-comment << 'END-of-/usr/ports/mail/muttprint/pkg-comment' XPretty printing of your mails using LaTeX END-of-/usr/ports/mail/muttprint/pkg-comment echo x - /usr/ports/mail/muttprint/distinfo sed 's/^X//' >/usr/ports/mail/muttprint/distinfo << 'END-of-/usr/ports/mail/muttprint/distinfo' XMD5 (muttprint-0.61.tar.gz) = d0d1150e85fd6321ecdba48c581d01ee END-of-/usr/ports/mail/muttprint/distinfo echo x - /usr/ports/mail/muttprint/Makefile sed 's/^X//' >/usr/ports/mail/muttprint/Makefile << 'END-of-/usr/ports/mail/muttprint/Makefile' X# New ports collection makefile for: muttprint X# Date created: 09 February 2002 X# Whom: Andreas Brenk X# X# $FreeBSD$ X# X XPORTNAME= muttprint XPORTVERSION= 0.61 XCATEGORIES= mail print XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE} XMASTER_SITE_SUBDIR= ${PORTNAME} X XMAINTAINER= ab@aegisnet.de X X# I'm not sure about the dependencies, as there's text/latex and TeTex as X# well es mutt and mutt-devel. X# Despite the name muttprint it works with other mailers, too. X#RUN_DEPENDS= mutt:${PORTSDIR}/mail/mutt X XNO_BUILD= yes X XMAN1= muttprint.1 X X.include X Xpre-install: X @ ${GZCAT} ${WRKSRC}/doc/manpages/en/muttprint.1.gz > ${WRKSRC}/doc/manpages/en/muttprint.1 X Xdo-install: X @ ${MKDIR} ${PREFIX}/bin X @ ${MKDIR} ${PREFIX}/lib/muttprint X @ ${MKDIR} ${PREFIX}/share/muttprint X @ ${MKDIR} ${PREFIX}/share/doc/muttprint X @ ${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin X @ ${INSTALL_DATA} ${WRKSRC}/sample-muttprintrc-en ${PREFIX}/etc/Muttprintrc.sample X @ ${INSTALL_MAN} ${WRKSRC}/doc/manpages/en/muttprint.1 ${PREFIX}/man/man1/muttprint.1 X @ ${INSTALL_DATA} ${WRKSRC}/pics/README.pics ${PREFIX}/share/muttprint X @ ${INSTALL_DATA} ${WRKSRC}/pics/penguin.jpg ${PREFIX}/share/muttprint X @ ${INSTALL_DATA} ${WRKSRC}/pics/penguin.eps ${PREFIX}/share/muttprint X @ ${INSTALL_DATA} ${WRKSRC}/pics/BabyTuX.png ${PREFIX}/share/muttprint X @ ${INSTALL_DATA} ${WRKSRC}/pics/BabyTuX.eps ${PREFIX}/share/muttprint X @ ${INSTALL_DATA} ${WRKSRC}/pics/BabyTuX_color.png ${PREFIX}/share/muttprint X @ ${INSTALL_DATA} ${WRKSRC}/pics/BabyTuX_color.eps ${PREFIX}/share/muttprint X @ ${INSTALL_DATA} ${WRKSRC}/pics/Debian.png ${PREFIX}/share/muttprint X @ ${INSTALL_DATA} ${WRKSRC}/pics/Debian.eps ${PREFIX}/share/muttprint X @ ${INSTALL_DATA} ${WRKSRC}/pics/Debian_color.png ${PREFIX}/share/muttprint X @ ${INSTALL_DATA} ${WRKSRC}/pics/Debian_color.eps ${PREFIX}/share/muttprint X @ ${INSTALL_DATA} ${WRKSRC}/translations/translation-cs.pl ${PREFIX}/lib/muttprint X @ ${INSTALL_DATA} ${WRKSRC}/translations/translation-de.pl ${PREFIX}/lib/muttprint X @ ${INSTALL_DATA} ${WRKSRC}/translations/translation-es.pl ${PREFIX}/lib/muttprint X @ ${INSTALL_DATA} ${WRKSRC}/translations/translation-example.pl ${PREFIX}/lib/muttprint X @ ${INSTALL_DATA} ${WRKSRC}/translations/translation-fr.pl ${PREFIX}/lib/muttprint X @ ${INSTALL_DATA} ${WRKSRC}/translations/translation-it.pl ${PREFIX}/lib/muttprint X @ ${INSTALL_DATA} ${WRKSRC}/translations/translation-pl.pl ${PREFIX}/lib/muttprint X Xpost-install: X @ ${INSTALL_DATA} ${WRKSRC}/CHANGES ${PREFIX}/share/doc/muttprint X @ ${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/muttprint X @ ${INSTALL_DATA} ${WRKSRC}/README.Gnus ${PREFIX}/share/doc/muttprint X @ ${INSTALL_DATA} ${WRKSRC}/README.translations ${PREFIX}/share/doc/muttprint X @ ${CAT} ${PKGMESSAGE} X X.include END-of-/usr/ports/mail/muttprint/Makefile echo c - /usr/ports/mail/muttprint/files mkdir -p /usr/ports/mail/muttprint/files > /dev/null 2>&1 echo x - /usr/ports/mail/muttprint/files/patch-01 sed 's/^X//' >/usr/ports/mail/muttprint/files/patch-01 << 'END-of-/usr/ports/mail/muttprint/files/patch-01' X--- muttprint Sat Feb 9 14:17:11 2002 X+++ muttprint Sat Feb 9 14:14:46 2002 X@@ -553,7 +553,7 @@ X X my $rcfile; X X- foreach $rcfile ("/etc/Muttprintrc", "$ENV{HOME}/.muttprintrc") { X+ foreach $rcfile ("/usr/local/etc/Muttprintrc", "$ENV{HOME}/.muttprintrc") { X X next unless (-r $rcfile); X END-of-/usr/ports/mail/muttprint/files/patch-01 echo x - /usr/ports/mail/muttprint/files/patch-02 sed 's/^X//' >/usr/ports/mail/muttprint/files/patch-02 << 'END-of-/usr/ports/mail/muttprint/files/patch-02' X--- sample-muttprintrc-en Sat Feb 9 14:36:35 2002 X+++ sample-muttprintrc-en Sat Feb 9 14:36:50 2002 X@@ -1,6 +1,6 @@ X # MUTTPRINT configuration file X # X-# ~/.muttprintrc or /etc/Muttprintrc X+# ~/.muttprintrc or /usr/local/etc/Muttprintrc X X # X # Here you can configure your printer END-of-/usr/ports/mail/muttprint/files/patch-02 echo x - /usr/ports/mail/muttprint/pkg-message sed 's/^X//' >/usr/ports/mail/muttprint/pkg-message << 'END-of-/usr/ports/mail/muttprint/pkg-message' XNow copy ${PREFIX}/etc/Muttrc.sample to ${PREFIX}/etc/Muttrc and insert X"set print_command = muttprint" into your Muttrc or .muttrc and you're ready Xto pretty-print your mails. END-of-/usr/ports/mail/muttprint/pkg-message exit >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message