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