From owner-freebsd-ports-bugs@FreeBSD.ORG Sat Jul 17 08:40:18 2004 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6329A16A4CE for ; Sat, 17 Jul 2004 08:40:18 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5618443D3F for ; Sat, 17 Jul 2004 08:40:18 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) i6H8eIDY084733 for ; Sat, 17 Jul 2004 08:40:18 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.11/8.12.11/Submit) id i6H8eI1X084732; Sat, 17 Jul 2004 08:40:18 GMT (envelope-from gnats) Resent-Date: Sat, 17 Jul 2004 08:40:18 GMT Resent-Message-Id: <200407170840.i6H8eI1X084732@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Cheng-Lung Sung Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B872316A4CE for ; Sat, 17 Jul 2004 08:31:29 +0000 (GMT) Received: from mail.dragon2.net (sungsung.csie.nctu.edu.tw [140.113.215.201]) by mx1.FreeBSD.org (Postfix) with ESMTP id 43B6143D31 for ; Sat, 17 Jul 2004 08:31:29 +0000 (GMT) (envelope-from clsung@dragon2.net) Received: from localhost (unknown [127.0.0.1]) by mail.dragon2.net (Postfix) with ESMTP id 3419015256; Sat, 17 Jul 2004 16:32:59 +0800 (CST) Received: from mail.dragon2.net ([127.0.0.1])port 10024) with ESMTP id 33778-10; Sat, 17 Jul 2004 16:32:58 +0800 (CST) Received: by mail.dragon2.net (Postfix, from userid 1022) id 5FA4915233; Sat, 17 Jul 2004 16:32:58 +0800 (CST) Message-Id: <20040717083258.5FA4915233@mail.dragon2.net> Date: Sat, 17 Jul 2004 16:32:58 +0800 (CST) From: Cheng-Lung Sung To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 cc: clsung@tiger2.net Subject: ports/69172: [new port] www/p5-Kwiki - The Kwiki Wiki Building Framework X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Cheng-Lung Sung List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Jul 2004 08:40:18 -0000 >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 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 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 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 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: