ports/76507: Update Port: www/instiki

Kelley Reynolds kelley at insidesystems.net
Thu Jan 20 15:30:27 UTC 2005


>Number:         76507
>Category:       ports
>Synopsis:       Update Port: www/instiki
>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 Jan 20 15:30:26 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Kelley Reynolds
>Release:        FreeBSD 4.10-RELEASE-p2 i386
>Organization:
Inside Systems, Inc.
>Environment:
System: FreeBSD kelley.insidesystems.net 4.10-RELEASE-p2 FreeBSD 4.10-RELEASE-p2 #1: Wed Sep 15 16:21:46 EDT 2004 root at swank.verbotenplanet.net:/usr/obj/usr/src/sys/SWANK i386
>Description:
Update of instiki to new version. This supercedes PR 75819
>How-To-Repeat:
>Fix:
--- pr begins here ---
# 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/www/instiki
#	/usr/ports/www/instiki/pkg-plist
#	/usr/ports/www/instiki/pkg-descr
#	/usr/ports/www/instiki/distinfo
#	/usr/ports/www/instiki/Makefile
#	/usr/ports/www/instiki/files
#	/usr/ports/www/instiki/files/instiki.sh
#
echo c - /usr/ports/www/instiki
mkdir -p /usr/ports/www/instiki > /dev/null 2>&1
echo x - /usr/ports/www/instiki/pkg-plist
sed 's/^X//' >/usr/ports/www/instiki/pkg-plist << 'END-of-/usr/ports/www/instiki/pkg-plist'
Xetc/rc.d/instiki.sh
X
X%%INSTIKIDIR%%app/controllers/wiki.rb
X%%INSTIKIDIR%%app/models/author.rb
X%%INSTIKIDIR%%app/models/chunks/category.rb
X%%INSTIKIDIR%%app/models/chunks/category_test.rb
X%%INSTIKIDIR%%app/models/chunks/chunk.rb
X%%INSTIKIDIR%%app/models/chunks/engines.rb
X%%INSTIKIDIR%%app/models/chunks/include.rb
X%%INSTIKIDIR%%app/models/chunks/literal.rb
X%%INSTIKIDIR%%app/models/chunks/match.rb
X%%INSTIKIDIR%%app/models/chunks/nowiki.rb
X%%INSTIKIDIR%%app/models/chunks/nowiki_test.rb
X%%INSTIKIDIR%%app/models/chunks/test.rb
X%%INSTIKIDIR%%app/models/chunks/uri.rb
X%%INSTIKIDIR%%app/models/chunks/uri_test.rb
X%%INSTIKIDIR%%app/models/chunks/wiki.rb
X%%INSTIKIDIR%%app/models/chunks/wiki_test.rb
X%%INSTIKIDIR%%app/models/page.rb
X%%INSTIKIDIR%%app/models/page_lock.rb
X%%INSTIKIDIR%%app/models/page_set.rb
X%%INSTIKIDIR%%app/models/page_test.rb
X%%INSTIKIDIR%%app/models/revision.rb
X%%INSTIKIDIR%%app/models/revision_test.rb
X%%INSTIKIDIR%%app/models/web.rb
X%%INSTIKIDIR%%app/models/web_test.rb
X%%INSTIKIDIR%%app/models/wiki_content.rb
X%%INSTIKIDIR%%app/models/wiki_service.rb
X%%INSTIKIDIR%%app/models/wiki_service_test.rb
X%%INSTIKIDIR%%app/models/wiki_words.rb
X%%INSTIKIDIR%%app/models/wiki_words_test.rb
X%%INSTIKIDIR%%app/views/bottom.rhtml
X%%INSTIKIDIR%%app/views/markdown_help.rhtml
X%%INSTIKIDIR%%app/views/navigation.rhtml
X%%INSTIKIDIR%%app/views/rdoc_help.rhtml
X%%INSTIKIDIR%%app/views/static_style_sheet.rhtml
X%%INSTIKIDIR%%app/views/textile_help.rhtml
X%%INSTIKIDIR%%app/views/top.rhtml
X%%INSTIKIDIR%%app/views/wiki/authors.rhtml
X%%INSTIKIDIR%%app/views/wiki/edit.rhtml
X%%INSTIKIDIR%%app/views/wiki/edit_web.rhtml
X%%INSTIKIDIR%%app/views/wiki/export.rhtml
X%%INSTIKIDIR%%app/views/wiki/feeds.rhtml
X%%INSTIKIDIR%%app/views/wiki/list.rhtml
X%%INSTIKIDIR%%app/views/wiki/locked.rhtml
X%%INSTIKIDIR%%app/views/wiki/login.rhtml
X%%INSTIKIDIR%%app/views/wiki/new.rhtml
X%%INSTIKIDIR%%app/views/wiki/new_system.rhtml
X%%INSTIKIDIR%%app/views/wiki/new_web.rhtml
X%%INSTIKIDIR%%app/views/wiki/page.rhtml
X%%INSTIKIDIR%%app/views/wiki/print.rhtml
X%%INSTIKIDIR%%app/views/wiki/published.rhtml
X%%INSTIKIDIR%%app/views/wiki/recently_revised.rhtml
X%%INSTIKIDIR%%app/views/wiki/revision.rhtml
X%%INSTIKIDIR%%app/views/wiki/rollback.rhtml
X%%INSTIKIDIR%%app/views/wiki/rss_feed.rhtml
X%%INSTIKIDIR%%app/views/wiki/search.rhtml
X%%INSTIKIDIR%%app/views/wiki/tex.rhtml
X%%INSTIKIDIR%%app/views/wiki/tex_web.rhtml
X%%INSTIKIDIR%%app/views/wiki/web_list.rhtml
X%%INSTIKIDIR%%app/views/wiki_words_help.rhtml
X%%INSTIKIDIR%%libraries/action_controller_servlet.rb
X%%INSTIKIDIR%%libraries/bluecloth.rb
X%%INSTIKIDIR%%libraries/diff/diff.rb
X%%INSTIKIDIR%%libraries/diff/diff_test.rb
X%%INSTIKIDIR%%libraries/erb.rb
X%%INSTIKIDIR%%libraries/madeleine/automatic.rb
X%%INSTIKIDIR%%libraries/madeleine/clock.rb
X%%INSTIKIDIR%%libraries/madeleine/files.rb
X%%INSTIKIDIR%%libraries/madeleine/zmarshal.rb
X%%INSTIKIDIR%%libraries/madeleine.rb
X%%INSTIKIDIR%%libraries/madeleine_service.rb
X%%INSTIKIDIR%%libraries/rdocsupport.rb
X%%INSTIKIDIR%%libraries/redcloth.rb
X%%INSTIKIDIR%%libraries/redcloth_for_tex.rb
X%%INSTIKIDIR%%libraries/redcloth_for_tex_test.rb
X%%INSTIKIDIR%%libraries/view_helper.rb
X%%INSTIKIDIR%%libraries/web_controller_server.rb
X%%INSTIKIDIR%%libraries/zip/ioextras.rb
X%%INSTIKIDIR%%libraries/zip/stdrubyext.rb
X%%INSTIKIDIR%%libraries/zip/tempfile_bugfixed.rb
X%%INSTIKIDIR%%libraries/zip/zip.rb
X%%INSTIKIDIR%%libraries/zip/zipfilesystem.rb
X%%INSTIKIDIR%%libraries/zip/ziprequire.rb
X%%INSTIKIDIR%%instiki
X%%INSTIKIDIR%%README
X at dirrm %%INSTIKIDIR%%app/controllers
X at dirrm %%INSTIKIDIR%%app/models/chunks
X at dirrm %%INSTIKIDIR%%app/models
X at dirrm %%INSTIKIDIR%%app/views/wiki
X at dirrm %%INSTIKIDIR%%app/views
X at dirrm %%INSTIKIDIR%%app
X at dirrm %%INSTIKIDIR%%libraries/diff
X at dirrm %%INSTIKIDIR%%libraries/madeleine
X at dirrm %%INSTIKIDIR%%libraries/zip
X at dirrm %%INSTIKIDIR%%libraries
X at dirrm %%INSTIKIDIR%%storage/2500
X at dirrm %%INSTIKIDIR%%storage
X at dirrm %%INSTIKIDIR%%
X
END-of-/usr/ports/www/instiki/pkg-plist
echo x - /usr/ports/www/instiki/pkg-descr
sed 's/^X//' >/usr/ports/www/instiki/pkg-descr << 'END-of-/usr/ports/www/instiki/pkg-descr'
XInstiki is a wiki clone implemented in ruby with no dependencies
Xother than ruby-1.8.1 or greater. Instiki was written and is
Xmaintained by David Heinemeier Hansson. Homepage is
XWWW://www.instiki.org
X
X- Kelley Reynolds
Xkelley at insidesystems.net
END-of-/usr/ports/www/instiki/pkg-descr
echo x - /usr/ports/www/instiki/distinfo
sed 's/^X//' >/usr/ports/www/instiki/distinfo << 'END-of-/usr/ports/www/instiki/distinfo'
XMD5 (instiki-0.9.2.tar.gz) = 87420e4b7df67b4a0f2bba5d9698c5f9
XSIZE (instiki-0.9.2.tar.gz) = 91651
END-of-/usr/ports/www/instiki/distinfo
echo x - /usr/ports/www/instiki/Makefile
sed 's/^X//' >/usr/ports/www/instiki/Makefile << 'END-of-/usr/ports/www/instiki/Makefile'
X# New ports collection makefile for:	instiki
X# Date created:				4 January 2005
X# Whom:					Kelley Reynolds <kelley at insidesystems.net>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	instiki
XPORTVERSION=	0.9.2
XCATEGORIES=	www ruby
XMASTER_SITES=	http://rubyforge.org/frs/download.php/2515/
X
XMAINTAINER=	kelley at insidesystems.net
XCOMMENT=	Easy to set up wiki clone implemented in ruby
X
XNO_BUILD=	yes
XUSE_RUBY=	yes
XUSE_RUBY_FEATURES=	1.8
XINSTIKIDIR?=	instiki
X
XPLIST_SUB=      INSTIKIDIR=${INSTIKIDIR}/
X
XUSE_RC_SUBR=	yes
XSED_SCRIPT=	-e 's,%%RC_SUBR%%,${RC_SUBR},g' \
X		-e 's,%%PREFIX%%,${PREFIX},g' \
X		-e 's,%%INSTIKIDIR%%,${INSTIKIDIR},g' \
X		-e 's,%%INSTIKIPORT%%,${INSTIKIPORT},g' \
X		-e 's,%%RUBY_WITHOUT_SUFFIX%%,${RUBY_WITHOUT_SUFFIX},g'
X
XINSTIKIPORT?=	2500
X
Xpre-install:
X	@${SED} ${SED_SCRIPT} ${FILESDIR}/${PORTNAME}.sh >${WRKDIR}/${PORTNAME}.sh
X
Xdo-install:
X	${CP} -pR ${WRKSRC}/ ${PREFIX}/${INSTIKIDIR}
X	${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME}.sh ${PREFIX}/etc/rc.d/${PORTNAME}.sh
X	${MKDIR} ${PREFIX}/${INSTIKIDIR}/storage/${INSTIKIPORT}
X	${CHMOD} +x ${PREFIX}/${INSTIKIDIR}/instiki
X# Use 'col' to ditch the DOS control characters (for version 0.9.2, this could change)
X	${CAT} ${PREFIX}/${INSTIKIDIR}/instiki | col > ${PREFIX}/${INSTIKIDIR}/instiki
X
X.include <bsd.port.mk>
END-of-/usr/ports/www/instiki/Makefile
echo c - /usr/ports/www/instiki/files
mkdir -p /usr/ports/www/instiki/files > /dev/null 2>&1
echo x - /usr/ports/www/instiki/files/instiki.sh
sed 's/^X//' >/usr/ports/www/instiki/files/instiki.sh << 'END-of-/usr/ports/www/instiki/files/instiki.sh'
X#!/bin/sh
X#
X# PROVIDE: instiki
X# REQUIRE: DAEMON
X# KEYWORD: FreeBSD
X#
X# Add the following line to /etc/rc.conf to enable instiki:
X# instiki_enable (bool):      Set to "NO" by default
X#                             Set it to "YES" to enable instiki
X# instiki_flags (str):        Set to "--port %%INSTIKIPORT%% --storage %%PREFIX%%/%%INSTIKIDIR%%/storage" by default.
X#                             Extra flags passed to start command
X#
X. %%RC_SUBR%%
X
Xname="instiki"
Xrcvar=`set_rcvar`
X
Xcommand="%%PREFIX%%/%%INSTIKIDIR%%/instiki"
Xcommand_interpreter="%%RUBY_WITHOUT_SUFFIX%%"
X
X[ -z "$instiki_enable" ]	&& instiki_enable="NO"
X[ -z "$instiki_flags" ]	&& instiki_flags="--port %%INSTIKIPORT%% --storage %%PREFIX%%/%%INSTIKIDIR%%/storage"
X
Xload_rc_config $name
X
Xsig_stop=-TERM
X
Xrun_rc_command "$1"
X
END-of-/usr/ports/www/instiki/files/instiki.sh
exit
--- pr ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list