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>