Date: Thu, 21 Dec 2000 11:35:13 -0600 (CST) From: Jeremy Shaffner <jeremy@external.org> To: FreeBSD-gnats-submit@freebsd.org Subject: ports/23715: New Port: textproc/gutenbook Message-ID: <200012211735.eBLHZDH86862@indigo.external.org> Resent-Message-ID: <200012211740.eBLHe1Y84019@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 23715 >Category: ports >Synopsis: New Port: textproc/gutenbook >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Thu Dec 21 09:40:01 PST 2000 >Closed-Date: >Last-Modified: >Originator: Jeremy Shaffner >Release: FreeBSD 4.2-20001106-BETA i386 >Organization: >Environment: >Description: Gutenbook aims to be a free and more intuitive, comfortable document reader, within the scope of a computer's desktop metaphor, geared specifically toward Project Gutenberg Etexts, but supporting any ASCII document. >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: # # gutenbook # gutenbook/Makefile # gutenbook/files # gutenbook/files/patch-PGB.pm # gutenbook/pkg-comment # gutenbook/pkg-plist # gutenbook/distinfo # gutenbook/pkg-descr # gutenbook/pkg-message # echo c - gutenbook mkdir -p gutenbook > /dev/null 2>&1 echo x - gutenbook/Makefile sed 's/^X//' >gutenbook/Makefile << 'END-of-gutenbook/Makefile' X# New ports collection makefile for: gutenbook X# Date created: 21 December 2000 X# Whom: Jeremy Shaffner <jeremy@external.org> X# X# $FreeBSD$ X XPORTNAME= gutenbook XPORTVERSION= 0.1.10 XCATEGORIES= textproc perl5 XMASTER_SITES= http://www.gutenbook.org/download/ X XMAINTAINER= jeremy@external.org X XRUN_DEPENDS= zip:${PORTSDIR}/archivers/zip \ X ${site_perl}/${PERL_ARCH}/Date/Calc.pm:${PORTSDIR}/devel/p5-Date-Calc \ X ${site_perl}/${PERL_ARCH}/HTML/Parser.pm:${PORTSDIR}/www/p5-HTML-Parser \ X ${site_perl}/${PERL_ARCH}/Storable.pm:${PORTSDIR}/devel/p5-Storable \ X ${site_perl}/${PERL_ARCH}/Gtk.pm:${PORTSDIR}/x11-toolkits/p5-Gtk \ X ${site_perl}/LWP/UserAgent.pm:${PORTSDIR}/www/p5-libwww \ X ${site_perl}/URI/URL.pm:${PORTSDIR}/net/p5-URI X Xsite_perl= ${LOCALBASE}/lib/perl5/site_perl/${PERL_VER} X XUSE_GTK= YES XNO_BUILD= YES X XMODULES= Etext.pm File.pm Index.pm Network.pm PropList.pm X Xpost-patch: X ${SED} "s#%%LOCALBASE%%#${LOCALBASE}#g" ${WRKSRC}/PGB.pm > ${WRKSRC}/tmp X ${MV} ${WRKSRC}/tmp ${WRKSRC}/PGB.pm X Xdo-install: X @${INSTALL_SCRIPT} ${WRKSRC}/gutenbook ${LOCALBASE}/bin/gutenbook X @${INSTALL_SCRIPT} ${WRKSRC}/PGB.pm ${site_perl}/PGB.pm X @${MKDIR} ${site_perl}/PGB X.for module in ${MODULES} X @${INSTALL_SCRIPT} ${WRKSRC}/PGB/${module} ${site_perl}/PGB X.endfor X.if !defined(NOPORTDCS) X @${MKDIR} ${LOCALBASE}/share/doc/gutenbook X @${INSTALL_DATA} ${WRKSRC}/MANUAL ${LOCALBASE}/share/doc/gutenbook X @${INSTALL_DATA} ${WRKSRC}/gutenbook.spec ${LOCALBASE}/share/doc/gutenbook X.endif X Xpost-install: X.if !defined(NOPORTDOCS) X @${CAT} ${PKGMESSAGE} | ${SED} 's#/usr/local#${PREFIX}#g' X.endif X X.include <bsd.port.mk> END-of-gutenbook/Makefile echo c - gutenbook/files mkdir -p gutenbook/files > /dev/null 2>&1 echo x - gutenbook/files/patch-PGB.pm sed 's/^X//' >gutenbook/files/patch-PGB.pm << 'END-of-gutenbook/files/patch-PGB.pm' X--- PGB.pm.orig Thu Dec 21 03:42:50 2000 X+++ PGB.pm Thu Dec 21 03:43:31 2000 X@@ -42,8 +42,8 @@ X # $http_url = "http://www.viemeister.com/pub/gutenberg/"; X # $http_url = "http://metalab.unc.edu/pub/docs/books/gutenberg/"; X # $http_url = "http://www.prairienet.org/gutenberg/"; X-$zip = "/usr/bin/zip"; X-$unzip = "/usr/bin/unzip"; X+$zip = "%%LOCALBASE%%/bin/zip"; X+$unzip = "%%LOCALBASE%%/bin/unzip"; X X $index_file = "index"; X $prefs_file = "preferences"; END-of-gutenbook/files/patch-PGB.pm echo x - gutenbook/pkg-comment sed 's/^X//' >gutenbook/pkg-comment << 'END-of-gutenbook/pkg-comment' XGTK+ based reader for Project Gutenberg Etexts END-of-gutenbook/pkg-comment echo x - gutenbook/pkg-plist sed 's/^X//' >gutenbook/pkg-plist << 'END-of-gutenbook/pkg-plist' Xbin/gutenbook Xlib/perl5/site_perl/%%PERL_VER%%/PGB.pm Xlib/perl5/site_perl/%%PERL_VER%%/PGB/Etext.pm Xlib/perl5/site_perl/%%PERL_VER%%/PGB/File.pm Xlib/perl5/site_perl/%%PERL_VER%%/PGB/Index.pm Xlib/perl5/site_perl/%%PERL_VER%%/PGB/Network.pm Xlib/perl5/site_perl/%%PERL_VER%%/PGB/PropList.pm Xshare/doc/gutenbook/MANUAL Xshare/doc/gutenbook/gutenbook.spec X@dirrm lib/perl5/site_perl/%%PERL_VER%%/PGB X@dirrm share/doc/gutenbook END-of-gutenbook/pkg-plist echo x - gutenbook/distinfo sed 's/^X//' >gutenbook/distinfo << 'END-of-gutenbook/distinfo' XMD5 (gutenbook-0.1.10.tar.gz) = 211e5a6936710218f9be9b09b3ef1e2f END-of-gutenbook/distinfo echo x - gutenbook/pkg-descr sed 's/^X//' >gutenbook/pkg-descr << 'END-of-gutenbook/pkg-descr' XGutenbook is a graphical interface for browsing, downloading and reading XProject Gutenberg Etexts. X XIt has the following features: X XBook-like pagination Etexts downloaded via HTTP as well as FTP XIndex caching and local Etext storing XBrowse-able, search-able, sort-able index XReads plaintext or zip'd Etexts XUser preferences interface XObject-oriented design combining Perl and GTK+ X100% home-grown Free Software protected by the GNU GPL X XProject Gutenberg: http://promo.net/pg/index.html X XWWW: http://www.gutenbook.org END-of-gutenbook/pkg-descr echo x - gutenbook/pkg-message sed 's/^X//' >gutenbook/pkg-message << 'END-of-gutenbook/pkg-message' X XThe manual for Gutenbook has been installed in: X X /usr/local/share/doc/gutenbook X END-of-gutenbook/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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200012211735.eBLHZDH86862>