Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 17 Jul 2004 16:32:58 +0800 (CST)
From:      Cheng-Lung Sung <clsung@dragon2.net>
To:        FreeBSD-gnats-submit@FreeBSD.org
Cc:        clsung@tiger2.net
Subject:   ports/69172: [new port] www/p5-Kwiki - The Kwiki Wiki Building Framework
Message-ID:  <20040717083258.5FA4915233@mail.dragon2.net>
Resent-Message-ID: <200407170840.i6H8eI1X084732@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         69172
>Category:       ports
>Synopsis:       [new port] www/p5-Kwiki - The Kwiki Wiki Building Framework
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Sat Jul 17 08:40:17 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator:     Cheng-Lung Sung
>Release:        FreeBSD 4.9-RELEASE i386
>Organization:
FreeBSD @ Taiwan
>Environment:
System: FreeBSD sungsung.csie.nctu.edu.tw 4.9-RELEASE FreeBSD 4.9-RELEASE #5: Wed Oct 29 20:13:25 CST 2003 root@sungsung.csie.nctu.edu.tw:/usr/obj/usr/src/sys/SUNGSUNG i386

>Description:
- Kwiki is a Perl wiki implementation based on the Spoon application
  architecture and using the Spiffy object orientation model. The major
  goals of Kwiki are that it be easy to install, maintain and extend.
- Also, Kwiki is the successor of the popular CGI::Kwiki software. It is a
  complete refactoring of that code. The new code has a lovely plugin API
  and is much cleaner and extendable on all fronts.
  There is currently no automated way to upgrade a CGI::Kwiki installation
  to Kwiki. It's actually quite easy to do by hand. Instructions on how to
  do it are here: http://www.kwiki.org/?KwikiMigrationByHand
>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:
#
#	p5-Kwiki/
#	p5-Kwiki/Makefile
#	p5-Kwiki/distinfo
#	p5-Kwiki/pkg-descr
#	p5-Kwiki/pkg-message
#	p5-Kwiki/pkg-plist
#
echo c - p5-Kwiki/
mkdir -p p5-Kwiki/ > /dev/null 2>&1
echo x - p5-Kwiki/Makefile
sed 's/^X//' >p5-Kwiki/Makefile << 'END-of-p5-Kwiki/Makefile'
X# New ports collection makefile for:	p5-Kwiki
X# Date created:				Sat Jul 17 16:00:09 CST 2004
X# Whom:	      				Cheng-Lung Sung <clsung@dragon2.net>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	Kwiki
XPORTVERSION=	0.31
XCATEGORIES=	www perl5
XMASTER_SITES=	${MASTER_SITE_PERL_CPAN}
XMASTER_SITE_SUBDIR=	CGI
XPKGNAMEPREFIX=	p5-
X
XMAINTAINER=	clsung@dragon2.net
XCOMMENT=	The Kwiki Wiki Building Framework
X
XBUILD_DEPENDS=	${SITE_PERL}/${PERL_ARCH}/Storable.pm:${PORTSDIR}/devel/p5-Storable \
X		${SITE_PERL}/Spoon.pm:${PORTSDIR}/devel/p5-Spoon
XRUN_DEPENDS=	${BUILD_DEPENDS}
X
XPERL_CONFIGURE=	yes
X
XMAN1=		kwiki.1
XMAN3=		Kwiki.3 \
X		Kwiki::Archive.3 \
X		Kwiki::Base.3 \
X		Kwiki::CGI.3 \
X		Kwiki::Command.3 \
X		Kwiki::Config.3 \
X		Kwiki::ContentObject.3 \
X		Kwiki::Cookie.3 \
X		Kwiki::CSS.3 \
X		Kwiki::Display.3 \
X		Kwiki::Edit.3 \
X		Kwiki::Formatter.3 \
X		Kwiki::Files.3 \
X		Kwiki::Htaccess.3 \
X		Kwiki::Hub.3 \
X		Kwiki::Icons.3 \
X		Kwiki::Installer.3 \
X		Kwiki::Javascript.3 \
X		Kwiki::Pages.3 \
X		Kwiki::Plugin.3 \
X		Kwiki::Preferences.3 \
X		Kwiki::Registry.3 \
X		Kwiki::Template.3 Kwiki::Template::TT2.3 \
X		Kwiki::Theme.3 Kwiki::Theme::Basic.3 \
X		Kwiki::Toolbar.3 \
X		Kwiki::Users.3 \
X		Kwiki::Widgets.3 \
X
Xpost-install:
X	@${CAT} ${PKGMESSAGE}
X
X.include <bsd.port.pre.mk>
X
X.if ${PERL_LEVEL} < 500601
XIGNORE=		This port requires perl 5.6.x or later. Install lang/perl5 then try again
X.endif
X
X.include <bsd.port.post.mk>
END-of-p5-Kwiki/Makefile
echo x - p5-Kwiki/distinfo
sed 's/^X//' >p5-Kwiki/distinfo << 'END-of-p5-Kwiki/distinfo'
XMD5 (Kwiki-0.31.tar.gz) = 6f5395153c128477fb18011c900f5b48
XSIZE (Kwiki-0.31.tar.gz) = 33978
END-of-p5-Kwiki/distinfo
echo x - p5-Kwiki/pkg-descr
sed 's/^X//' >p5-Kwiki/pkg-descr << 'END-of-p5-Kwiki/pkg-descr'
XKwiki - The Kwiki Wiki Building Framework
X
XA Wiki is a website that allows its users to add pages, and edit any
Xexisting pages. It is one of the most popular forms of web
Xcollaboration. If you are new to wiki, visit
Xhttp://c2.com/cgi/wiki?WelcomeVisitors which is possibly the oldest
Xwiki, and has lots of information about how wikis work.
X
XKwiki is a Perl wiki implementation based on the Spoon application
Xarchitecture and using the Spiffy object orientation model. The major
Xgoals of Kwiki are that it be easy to install, maintain and extend.
X
XAll the features of a Kwiki wiki come from plugin modules. The base
Xinstallation comes with the bare minimum plugins to make a working
XKwiki. To make a really nice Kwiki installation you need to install
Xadditional plugins. Which plugins you pick is entirely up to you.
XAnother goal of Kwiki is that every installation will be unique. When
Xthere are hundreds of plugins available, this will hopefully be the
Xcase.
X
XWWW: http://www.kwiki.org/
XAuthor:	Brian Ingerson <INGY at cpan.org>
END-of-p5-Kwiki/pkg-descr
echo x - p5-Kwiki/pkg-message
sed 's/^X//' >p5-Kwiki/pkg-message << 'END-of-p5-Kwiki/pkg-message'
X/* ================================================================= */
XNote: 
X	Kwiki software installed! Now you can install 
X	your kwiki web directory by yourself:
X
X$ kwiki -new cgi-bin/my-kwiki
X
X	Finally remember to point your browser at this location.
X/* ================================================================= */
END-of-p5-Kwiki/pkg-message
echo x - p5-Kwiki/pkg-plist
sed 's/^X//' >p5-Kwiki/pkg-plist << 'END-of-p5-Kwiki/pkg-plist'
Xbin/kwiki
X%%SITE_PERL%%/Kwiki.pm
X%%SITE_PERL%%/Kwiki/Archive.pm
X%%SITE_PERL%%/Kwiki/Base.pm
X%%SITE_PERL%%/Kwiki/CGI.pm
X%%SITE_PERL%%/Kwiki/Command.pm
X%%SITE_PERL%%/Kwiki/Config.pm
X%%SITE_PERL%%/Kwiki/ContentObject.pm
X%%SITE_PERL%%/Kwiki/Cookie.pm
X%%SITE_PERL%%/Kwiki/CSS.pm
X%%SITE_PERL%%/Kwiki/Display.pm
X%%SITE_PERL%%/Kwiki/Edit.pm
X%%SITE_PERL%%/Kwiki/Files.pm
X%%SITE_PERL%%/Kwiki/Formatter.pm
X%%SITE_PERL%%/Kwiki/Icons.pm
X%%SITE_PERL%%/Kwiki/Installer.pm
X%%SITE_PERL%%/Kwiki/Javascript.pm
X%%SITE_PERL%%/Kwiki/Htaccess.pm
X%%SITE_PERL%%/Kwiki/Hub.pm
X%%SITE_PERL%%/Kwiki/Pages.pm
X%%SITE_PERL%%/Kwiki/Plugin.pm
X%%SITE_PERL%%/Kwiki/Preferences.pm
X%%SITE_PERL%%/Kwiki/Registry.pm
X%%SITE_PERL%%/Kwiki/Template.pm
X%%SITE_PERL%%/Kwiki/Template/TT2.pm
X%%SITE_PERL%%/Kwiki/Theme.pm
X%%SITE_PERL%%/Kwiki/Theme/Basic.pm
X%%SITE_PERL%%/Kwiki/Toolbar.pm
X%%SITE_PERL%%/Kwiki/Users.pm
X%%SITE_PERL%%/Kwiki/Widgets.pm
X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Kwiki/.packlist
X@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Kwiki
X@dirrm %%SITE_PERL%%/Kwiki/Theme
X@dirrm %%SITE_PERL%%/Kwiki/Template
X@dirrm %%SITE_PERL%%/Kwiki
END-of-p5-Kwiki/pkg-plist
exit


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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040717083258.5FA4915233>