From 6baea23fb3e12ff7533da280dc0082ee07eace7b Mon Sep 17 00:00:00 2001 From: hrs Date: Sun, 24 Jun 2007 17:26:42 +0000 Subject: Add www/wikicalc, an open source wiki-spreadsheet. --- www/wikicalc/Makefile | 42 ++++++++++++++++++++++++++++++++++++++++++ www/wikicalc/distinfo | 3 +++ www/wikicalc/files/setup.sh.in | 25 +++++++++++++++++++++++++ www/wikicalc/pkg-descr | 8 ++++++++ www/wikicalc/pkg-plist | 41 +++++++++++++++++++++++++++++++++++++++++ 5 files changed, 119 insertions(+) create mode 100644 www/wikicalc/Makefile create mode 100644 www/wikicalc/distinfo create mode 100644 www/wikicalc/files/setup.sh.in create mode 100644 www/wikicalc/pkg-descr create mode 100644 www/wikicalc/pkg-plist (limited to 'www/wikicalc') diff --git a/www/wikicalc/Makefile b/www/wikicalc/Makefile new file mode 100644 index 000000000000..66e3ba8bcff9 --- /dev/null +++ b/www/wikicalc/Makefile @@ -0,0 +1,42 @@ +# New ports collection makefile for: wikicalc +# Date created: June 24, 2007 +# Whom: hrs@FreeBSD.org +# +# $FreeBSD$ +# + +PORTNAME= wikicalc +PORTVERSION= 1.0 +CATEGORIES= www math +MASTER_SITES= http://www.peapodcast.com/sgi/downloads/ +DISTNAME= ${PORTNAME}-${PORTVERSION:S,.,-,} + +MAINTAINER= hrs@FreeBSD.org +COMMENT= An Open Source Wiki-Spreadsheet + +RUN_DEPENDS= ${SITE_PERL}/LWP.pm:${PORTSDIR}/www/p5-libwww + +USE_PERL5= yes +NO_BUILD= yes +WRKSRC= ${WRKDIR}/${PORTNAME} +SUB_FILES= setup.sh +SUB_LIST= DATADIR=${DATADIR} + +post-extract: + @${RM} -f ${WRKSRC}/gpl.txt + +post-patch: + ${REINPLACE_CMD} 's,/usr/bin/perl,${PERL5} -I${DATADIR},' ${WRKSRC}/*.pl + +do-install: + ${MKDIR} ${DATADIR} + cd ${WRKSRC} && \ + for i in `${FIND} . -type f -a ! -name \*.pl -a ! -name \*.bak`; do \ + ${INSTALL_DATA} $${i} ${DATADIR}/$${i}; \ + done; \ + for i in `${FIND} . -type f -a -name \*.pl`; do \ + ${INSTALL_SCRIPT} $${i} ${DATADIR}/$${i}; \ + done + ${INSTALL_SCRIPT} ${WRKDIR}/setup.sh ${DATADIR} + +.include diff --git a/www/wikicalc/distinfo b/www/wikicalc/distinfo new file mode 100644 index 000000000000..817e6887decf --- /dev/null +++ b/www/wikicalc/distinfo @@ -0,0 +1,3 @@ +MD5 (wikicalc-1-0.tar.gz) = ecd5273fcba92caa7d3575488b83bbbc +SHA256 (wikicalc-1-0.tar.gz) = 330296dd24e827c8344a2e109bc406592b1423f470ec040677c82c70df3c9014 +SIZE (wikicalc-1-0.tar.gz) = 217909 diff --git a/www/wikicalc/files/setup.sh.in b/www/wikicalc/files/setup.sh.in new file mode 100644 index 000000000000..a0749b8abf12 --- /dev/null +++ b/www/wikicalc/files/setup.sh.in @@ -0,0 +1,25 @@ +#!/bin/sh +# $FreeBSD$ + +ask_noyes() +{ + local key + + echo -n "$1 [y/N]: " + read key + case "$key" in + [Yy]*) + return 0;; + *) + return 1;; + esac +} + +echo "This script will setup current directory for wikicalc." +if ask_noyes "Are you ready?"; then + ln -s -f %%DATADIR%%/* . + echo "done." +else + echo "Stopped." + exit 1 +fi diff --git a/www/wikicalc/pkg-descr b/www/wikicalc/pkg-descr new file mode 100644 index 000000000000..272c69839992 --- /dev/null +++ b/www/wikicalc/pkg-descr @@ -0,0 +1,8 @@ +The wikiCalc program lets you make web pages with more than just +paragraphs of prose. It combines the ease of authoring and multi-person +editing of a wiki with the familiar visual formatting and calculating +metaphor of a spreadsheet. Written in Perl and released under the GPL 2.0 +license, it can easily be setup to run on almost any server as a web +application or on a personal computer to publish by FTP. + +WWW: http://www.softwaregarden.com/products/wikicalc/index.html diff --git a/www/wikicalc/pkg-plist b/www/wikicalc/pkg-plist new file mode 100644 index 000000000000..e43f5cb2c5e6 --- /dev/null +++ b/www/wikicalc/pkg-plist @@ -0,0 +1,41 @@ +@comment $FreeBSD$ +%%DATADIR%%/1x1.gif +%%DATADIR%%/WKC.pm +%%DATADIR%%/WKCBackupCommands.pm +%%DATADIR%%/WKCDataFiles.pm +%%DATADIR%%/WKCFormatCommands.pm +%%DATADIR%%/WKCLicense.pm +%%DATADIR%%/WKCPageCommands.pm +%%DATADIR%%/WKCSheet.pm +%%DATADIR%%/WKCSheetFunctions.pm +%%DATADIR%%/WKCStrings.pm +%%DATADIR%%/WKCToolsCommands.pm +%%DATADIR%%/WKCcallableUtilities.pl +%%DATADIR%%/WKCdefinitions.txt +%%DATADIR%%/WKCeditjs.txt +%%DATADIR%%/WKCembeddablejs.txt +%%DATADIR%%/WKCformatjs.txt +%%DATADIR%%/WKCjs.txt +%%DATADIR%%/WKCloadsheetjs.txt +%%DATADIR%%/WKCnewpagejs.txt +%%DATADIR%%/WKCpreviewjs.txt +%%DATADIR%%/WKCtextdata.txt +%%DATADIR%%/autowidth.pagetemplate.txt +%%DATADIR%%/autowidth1.htmltemplate.txt +%%DATADIR%%/autowidth2.htmltemplate.txt +%%DATADIR%%/col8header.pagetemplate.txt +%%DATADIR%%/colsizehandle.gif +%%DATADIR%%/colsizescale.gif +%%DATADIR%%/demosetup.script.txt +%%DATADIR%%/fixed1.htmltemplate.txt +%%DATADIR%%/fixed2.htmltemplate.txt +%%DATADIR%%/hatchbg.gif +%%DATADIR%%/wikicalc.ico +%%DATADIR%%/wikicalc.pl +%%DATADIR%%/wikicalc16.ico +%%DATADIR%%/wikicalc16bw.ico +%%DATADIR%%/wikicalccgi.pl +%%DATADIR%%/wikicalcmodperl.pl +%%DATADIR%%/wikicalcwin.pl +%%DATADIR%%/setup.sh +@dirrm %%DATADIR%% -- cgit