From owner-freebsd-ports-bugs@FreeBSD.ORG Sun Dec 21 16:30:23 2003 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 9830616A4CE for ; Sun, 21 Dec 2003 16:30:23 -0800 (PST) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id D660443D58 for ; Sun, 21 Dec 2003 16:30:19 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) hBM0UJFR084378 for ; Sun, 21 Dec 2003 16:30:19 -0800 (PST) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.10/8.12.10/Submit) id hBM0UJ7A084375; Sun, 21 Dec 2003 16:30:19 -0800 (PST) (envelope-from gnats) Resent-Date: Sun, 21 Dec 2003 16:30:19 -0800 (PST) Resent-Message-Id: <200312220030.hBM0UJ7A084375@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, Kimura Fuyuki Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6BF7416A4CE for ; Sun, 21 Dec 2003 16:25:26 -0800 (PST) Received: from mgate12.so-net.ne.jp (mgate12.so-net.ne.jp [210.139.254.159]) by mx1.FreeBSD.org (Postfix) with ESMTP id D2BCD43D1F for ; Sun, 21 Dec 2003 16:25:20 -0800 (PST) (envelope-from fuyuki@nigredo.org) Received: from mail.dg8.so-net.ne.jp (mspool12.so-net.ne.jp [210.139.248.12]) by mgate12.so-net.ne.jp with ESMTP id hBM0PJv04643 for ; Mon, 22 Dec 2003 09:25:19 +0900 (JST) Received: from ns.nigredo.org (pdd3008.spprac00.ap.so-net.ne.jp [218.221.48.8]) by mail.dg8.so-net.ne.jp with ESMTP id hBM0PIE01608 for ; Mon, 22 Dec 2003 09:25:18 +0900 (JST) Received: from ns.nigredo.org (localhost [IPv6:::1]) by ns.nigredo.org (Postfix) with ESMTP id 445A6209B for ; Mon, 22 Dec 2003 09:25:18 +0900 (JST) Message-Id: <867k0pog0h.wl%fuyuki@nigredo.org> Date: Mon, 22 Dec 2003 09:25:18 +0900 From: Kimura Fuyuki To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/60485: New port: textproc/skribe (a highly programmable document processing system) X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Dec 2003 00:30:23 -0000 >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 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 END-of-skribe/Makefile exit >Release-Note: >Audit-Trail: >Unformatted: