Date: Mon, 22 Dec 2003 09:25:18 +0900 From: Kimura Fuyuki <fuyuki@nigredo.org> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/60485: New port: textproc/skribe (a highly programmable document processing system) Message-ID: <867k0pog0h.wl%fuyuki@nigredo.org> Resent-Message-ID: <200312220030.hBM0UJ7A084375@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 60485 >Category: ports >Synopsis: New port: textproc/skribe (a highly programmable document processing system) >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sun Dec 21 16:30:19 PST 2003 >Closed-Date: >Last-Modified: >Originator: Kimura Fuyuki >Release: FreeBSD 5.2-RC i386 >Organization: >Environment: FreeBSD ns.nigredo.org 5.2-RC i386 >Description: Skribe is a text processor. Even if it is a general purpose tool, it best suits the writing of technical documents such as web pages or technical reports, API documentations, etc. At first glance, Skribe looks like a mark-up language ala HTML. So, there is no need to be provided with computer programming skills in order to use Skribe. A second look reveals that Skribe is actually a true programming language, provided with high level features (such as objects, higher order functions, regular and syntactic parsing, etc.). Skribe is based on the Scheme programming language. WWW: http://www-sop.inria.fr/mimosa/fp/Skribe/ >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: # # skribe # skribe/pkg-descr # skribe/distinfo # skribe/pkg-plist # skribe/Makefile # echo c - skribe mkdir -p skribe > /dev/null 2>&1 echo x - skribe/pkg-descr sed 's/^X//' >skribe/pkg-descr << 'END-of-skribe/pkg-descr' XSkribe is a text processor. Even if it is a general purpose tool, it Xbest suits the writing of technical documents such as web pages or Xtechnical reports, API documentations, etc. At first glance, Skribe Xlooks like a mark-up language ala HTML. So, there is no need to be Xprovided with computer programming skills in order to use Skribe. X XA second look reveals that Skribe is actually a true programming Xlanguage, provided with high level features (such as objects, higher Xorder functions, regular and syntactic parsing, etc.). Skribe is Xbased on the Scheme programming language. X XWWW: http://www-sop.inria.fr/mimosa/fp/Skribe/ END-of-skribe/pkg-descr echo x - skribe/distinfo sed 's/^X//' >skribe/distinfo << 'END-of-skribe/distinfo' XMD5 (skribe1.0a.tar.gz) = b0e8efaf25679efa28a207e1732be20a END-of-skribe/distinfo echo x - skribe/pkg-plist sed 's/^X//' >skribe/pkg-plist << 'END-of-skribe/pkg-plist' Xbin/skribe Xbin/skribe-config Xbin/skribe.bigloo Xbin/skribebibtex Xbin/skribebibtex.bigloo Xbin/skribeinfo Xbin/skribeinfo.bigloo Xshare/emacs/site-lisp/bigloo/skribe.el X%%DATADIR%%/%%VERSION%%/skr/acmproc.skr X%%DATADIR%%/%%VERSION%%/skr/base.skr X%%DATADIR%%/%%VERSION%%/skr/french.skr X%%DATADIR%%/%%VERSION%%/skr/html.skr X%%DATADIR%%/%%VERSION%%/skr/jfp.skr X%%DATADIR%%/%%VERSION%%/skr/latex.skr X%%DATADIR%%/%%VERSION%%/skr/letter.skr X%%DATADIR%%/%%VERSION%%/skr/lncs.skr X%%DATADIR%%/%%VERSION%%/skr/scribe.skr X%%DATADIR%%/%%VERSION%%/skr/skribe.skr X%%DATADIR%%/%%VERSION%%/skr/slide.skr X%%DATADIR%%/%%VERSION%%/skr/sui.skr X%%DATADIR%%/%%VERSION%%/skr/texinfo.skr X%%DATADIR%%/%%VERSION%%/skr/web-book.skr X%%DATADIR%%/%%VERSION%%/skr/xml.skr X%%DATADIR%%/extensions/.keep_me X@dirrm %%DATADIR%%/extensions X@dirrm %%DATADIR%%/%%VERSION%%/skr X@dirrm %%DATADIR%%/%%VERSION%% X@dirrm %%DATADIR%% X%%PORTDOCS%%%%DOCSDIR%%/img/bsd.gif X%%PORTDOCS%%%%DOCSDIR%%/img/lambda.gif X%%PORTDOCS%%%%DOCSDIR%%/img/linux.gif X%%PORTDOCS%%%%DOCSDIR%%/user-1.html X%%PORTDOCS%%%%DOCSDIR%%/user-10.html X%%PORTDOCS%%%%DOCSDIR%%/user-11.html X%%PORTDOCS%%%%DOCSDIR%%/user-12.html X%%PORTDOCS%%%%DOCSDIR%%/user-13.html X%%PORTDOCS%%%%DOCSDIR%%/user-14.html X%%PORTDOCS%%%%DOCSDIR%%/user-15.html X%%PORTDOCS%%%%DOCSDIR%%/user-16.html X%%PORTDOCS%%%%DOCSDIR%%/user-17.html X%%PORTDOCS%%%%DOCSDIR%%/user-18.html X%%PORTDOCS%%%%DOCSDIR%%/user-19.html X%%PORTDOCS%%%%DOCSDIR%%/user-2.html X%%PORTDOCS%%%%DOCSDIR%%/user-20.html X%%PORTDOCS%%%%DOCSDIR%%/user-21.html X%%PORTDOCS%%%%DOCSDIR%%/user-22.html X%%PORTDOCS%%%%DOCSDIR%%/user-23.html X%%PORTDOCS%%%%DOCSDIR%%/user-24.html X%%PORTDOCS%%%%DOCSDIR%%/user-25.html X%%PORTDOCS%%%%DOCSDIR%%/user-26.html X%%PORTDOCS%%%%DOCSDIR%%/user-27.html X%%PORTDOCS%%%%DOCSDIR%%/user-28.html X%%PORTDOCS%%%%DOCSDIR%%/user-29.html X%%PORTDOCS%%%%DOCSDIR%%/user-3.html X%%PORTDOCS%%%%DOCSDIR%%/user-30.html X%%PORTDOCS%%%%DOCSDIR%%/user-4.html X%%PORTDOCS%%%%DOCSDIR%%/user-5.html X%%PORTDOCS%%%%DOCSDIR%%/user-6.html X%%PORTDOCS%%%%DOCSDIR%%/user-7.html X%%PORTDOCS%%%%DOCSDIR%%/user-8.html X%%PORTDOCS%%%%DOCSDIR%%/user-9.html X%%PORTDOCS%%%%DOCSDIR%%/user.html X%%PORTDOCS%%%%DOCSDIR%%/user.sui X%%PORTDOCS%%@dirrm %%DOCSDIR%%/img X%%PORTDOCS%%@dirrm %%DOCSDIR%% END-of-skribe/pkg-plist echo x - skribe/Makefile sed 's/^X//' >skribe/Makefile << 'END-of-skribe/Makefile' X# New ports collection makefile for: Skribe X# Date created: 19 December 2003 X# Whom: Kimura Fuyuki <fuyuki@nigredo.org> X# X# $FreeBSD$ X# X XPORTNAME= skribe XPORTVERSION= 1.0a XCATEGORIES= textproc XMASTER_SITES= ftp://ftp-sop.inria.fr/mimosa/fp/Skribe/ XDISTNAME= ${PORTNAME}${PORTVERSION} X XMAINTAINER= fuyuki@nigredo.org XCOMMENT= A highly programmable document processing system X XBUILD_DEPENDS= bigloo:${PORTSDIR}/lang/bigloo XRUN_DEPENDS= ${BUILD_DEPENDS} X XUSE_REINPLACE= yes XHAS_CONFIGURE= yes XCONFIGURE_ARGS= --with-bigloo --prefix=${PREFIX} --docdir=${DOCSDIR} XUSE_GMAKE= yes XPLIST_SUB= VERSION="${PORTVERSION}" X Xpost-patch: X ${REINPLACE_CMD} -e 's|^function ||' ${WRKSRC}/etc/skribe-config.in X ${REINPLACE_CMD} -e 's|$$prefix/doc/skribe-$$release|${DOCSDIR}|' \ X ${WRKSRC}/configure X ${REINPLACE_CMD} -e 's|.*prcs.*|beta=|' ${WRKSRC}/etc/bigloo/configure X.if defined(NOPORTDOCS) X ${REINPLACE_CMD} -e 's/= doc/=/' ${WRKSRC}/Makefile X.endif X Xpost-build: X ${CHMOD} a+r ${WRKSRC}/doc/html/img/*.gif X Xpost-install: X ${TOUCH} ${DATADIR}/extensions/.keep_me X X.include <bsd.port.mk> END-of-skribe/Makefile exit >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?867k0pog0h.wl%fuyuki>