ports/55855: New port: www/wiliki - a lightweight Wiki engine in Scheme
Kimura Fuyuki
fuyuki at nigredo.org
Thu Aug 21 22:50:19 UTC 2003
>Number: 55855
>Category: ports
>Synopsis: New port: www/wiliki - a lightweight Wiki engine in Scheme
>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: Thu Aug 21 15:50:14 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator: Kimura Fuyuki
>Release: FreeBSD 5.1-CURRENT i386
>Organization:
>Environment:
FreeBSD hadaly.dyndns.org 5.1-CURRENT FreeBSD 5.1-CURRENT #0: Thu Aug 7 13:42:14 JST 2003 root at hadaly.dyndns.org:/.2/obj/usr/src/sys/NS i386
>Description:
WiLiKi is a lightweight Wiki engine written in Scheme. It is very
suitable for the English/Japanese bilingual environments.
WWW: http://www.shiro.dreamhost.com/scheme/wiliki/
>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:
#
# wiliki
# wiliki/Makefile
# wiliki/distinfo
# wiliki/pkg-descr
# wiliki/pkg-plist
# wiliki/pkg-message
#
echo c - wiliki
mkdir -p wiliki > /dev/null 2>&1
echo x - wiliki/Makefile
sed 's/^X//' >wiliki/Makefile << 'END-of-wiliki/Makefile'
X# New ports collection makefile for: WiLiKi
X# Date created: 22 August 2003
X# Whom: Kimura Fuyuki <fuyuki at nigredo.org>
X#
X# $FreeBSD$
X#
X
XPORTNAME= wiliki
XPORTVERSION= 0.3
XCATEGORIES= www
XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR= ${PORTNAME}
XDISTNAME= WiLiKi-${PORTVERSION}
XEXTRACT_SUFX= .tgz
X
XMAINTAINER= fuyuki at nigredo.org
XCOMMENT= A lightweight Wiki engine written in Scheme
X
XBUILD_DEPENDS= gosh:${PORTSDIR}/lang/gauche
XRUN_DEPENDS= ${LOCALBASE}/share/gauche/${GAUCHE_VER}/lib/dbm/gdbm.scm:${PORTSDIR}/databases/gauche-gdbm
X
XUSE_REINPLACE= yes
XGNU_CONFIGURE= yes
XGAUCHE_VER= `gauche-config -V`
X
Xpost-patch:
X ${REINPLACE_CMD} -e 's,/usr/bin,${PREFIX}/bin,' \
X -e 's,/home/shiro/data/wikidata.dbm,/var/wiliki/data.dbm,' \
X -e 's/"wiliki-sample.css"/#f/' \
X -e "s/'jp/'en/" ${WRKSRC}/src/wiliki.cgi
X
Xpre-install:
X ${MKDIR} `gauche-config --sitelibdir`
X
Xpost-install:
X ${MKDIR} ${PREFIX}/www/cgi-bin
X ${INSTALL_DATA} ${WRKSRC}/src/wiliki.cgi \
X ${PREFIX}/www/cgi-bin/wiliki.cgi.dist
X ${MKDIR} ${EXAMPLESDIR}
X ${INSTALL_DATA} ${WRKSRC}/src/wiliki-sample.css ${EXAMPLESDIR}
X ${MKDIR} /var/wiliki
X ${CHOWN} www:www /var/wiliki
X @${CAT} ${PKGMESSAGE}
X
X.include <bsd.port.mk>
END-of-wiliki/Makefile
echo x - wiliki/distinfo
sed 's/^X//' >wiliki/distinfo << 'END-of-wiliki/distinfo'
XMD5 (WiLiKi-0.3.tgz) = cd681afe7a1528b53f1ecb33f5c21835
END-of-wiliki/distinfo
echo x - wiliki/pkg-descr
sed 's/^X//' >wiliki/pkg-descr << 'END-of-wiliki/pkg-descr'
XWiLiKi is a lightweight Wiki engine written in Scheme. It is very
Xsuitable for the English/Japanese bilingual environments.
X
XWWW: http://www.shiro.dreamhost.com/scheme/wiliki/
END-of-wiliki/pkg-descr
echo x - wiliki/pkg-plist
sed 's/^X//' >wiliki/pkg-plist << 'END-of-wiliki/pkg-plist'
Xwww/cgi-bin/wiliki.cgi.dist
X at unexec rmdir %D/www/cgi-bin 2>/dev/null || true
Xshare/gauche/site/lib/wiliki.scm
Xshare/gauche/site/lib/wiliki/macro.scm
Xshare/gauche/site/lib/wiliki/mcatalog.scm
Xshare/gauche/site/lib/wiliki/msgs.jp
Xshare/gauche/site/lib/wiliki/pasttime.scm
Xshare/gauche/site/lib/wiliki/rss.scm
X at dirrm share/gauche/site/lib/wiliki
X%%EXAMPLESDIR%%/wiliki-sample.css
X at dirrm %%EXAMPLESDIR%%
X at exec mkdir -p /var/wiliki
X at exec chown www:www /var/wiliki
END-of-wiliki/pkg-plist
echo x - wiliki/pkg-message
sed 's/^X//' >wiliki/pkg-message << 'END-of-wiliki/pkg-message'
X************************************************************
XQuickstart:
X cd ${PREFIX}/www/cgi-bin
X cp wiliki.cgi.dist wiliki.cgi
X chmod +x wiliki.cgi
X
Xand modify wiliki.cgi to customize the WiLiKi's behavior.
X************************************************************
END-of-wiliki/pkg-message
exit
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list