From owner-freebsd-ports Fri Jan 7 10:20:11 2000 Delivered-To: freebsd-ports@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id 7BDFE15800 for ; Fri, 7 Jan 2000 10:20:04 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id KAA04745; Fri, 7 Jan 2000 10:20:04 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from orange.keble.ox.ac.uk (max131.public.ox.ac.uk [192.76.27.131]) by hub.freebsd.org (Postfix) with ESMTP id 049A2157C4 for ; Fri, 7 Jan 2000 10:14:10 -0800 (PST) (envelope-from noodles@orange.keble.ox.ac.uk) Received: (from noodles@localhost) by orange.keble.ox.ac.uk (8.9.3/8.9.3) id OAA67525; Fri, 7 Jan 2000 14:02:49 GMT (envelope-from noodles) Message-Id: <200001071402.OAA67525@orange.keble.ox.ac.uk> Date: Fri, 7 Jan 2000 14:02:49 GMT From: noodles@earth.li Reply-To: noodles@earth.li To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.2 Subject: ports/15971: FreeBSD port of slsc, the slang spreadsheet. Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 15971 >Category: ports >Synopsis: FreeBSD port of slsc, the slang spreadsheet. >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Fri Jan 7 10:20:04 PST 2000 >Closed-Date: >Last-Modified: >Originator: Jonathan McDowell >Release: FreeBSD 3.2-RELEASE i386 >Organization: >Environment: FreeBSD 3.2, with slang 1.2.2. >Description: Included below is a SHAR file containing the files from /usr/ports/math/slsc, which is a port of slsc for FreeBSD. >How-To-Repeat: N/A >Fix: N/A # 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: # # slsc # slsc/files # slsc/files/md5 # slsc/pkg # slsc/pkg/COMMENT # slsc/pkg/DESCR # slsc/pkg/PLIST # slsc/Makefile # slsc/patches # slsc/patches/patch-aa # slsc/patches/patch-ab # echo c - slsc mkdir -p slsc > /dev/null 2>&1 echo c - slsc/files mkdir -p slsc/files > /dev/null 2>&1 echo x - slsc/files/md5 sed 's/^X//' >slsc/files/md5 << 'END-of-slsc/files/md5' XMD5 (slsc.tar.gz) = c12c1a0d4f783517965fee6258720014 END-of-slsc/files/md5 echo c - slsc/pkg mkdir -p slsc/pkg > /dev/null 2>&1 echo x - slsc/pkg/COMMENT sed 's/^X//' >slsc/pkg/COMMENT << 'END-of-slsc/pkg/COMMENT' XA enhanced slang-based version of the sc spreadsheet program END-of-slsc/pkg/COMMENT echo x - slsc/pkg/DESCR sed 's/^X//' >slsc/pkg/DESCR << 'END-of-slsc/pkg/DESCR' XThe spreadsheet calculator slsc is based on rectangular tables much like Xa financial spreadsheet. When invoked it presents you with a table Xorganized as rows and columns of cells. If invoked without a file Xargument, the table is initially empty. Each cell may have associated Xwith it a numeric value, a label string, and/or an expression (formula) Xwhich evaluates to a numeric value or label string, often based on other Xcell values. X X- Jonathan Xnoodles@earth.li END-of-slsc/pkg/DESCR echo x - slsc/pkg/PLIST sed 's/^X//' >slsc/pkg/PLIST << 'END-of-slsc/pkg/PLIST' Xbin/slsc Xshare/slsc/tutorial.sc Xshare/slsc/slsc.hlp Xshare/slsc/slsc.rc Xshare/slsc/vprint X@dirrm share/slsc END-of-slsc/pkg/PLIST echo x - slsc/Makefile sed 's/^X//' >slsc/Makefile << 'END-of-slsc/Makefile' X# New ports collection makefile for: slsc X# Version required: 0.2.3 X# Date created: 6 January 2000 X# Whom: Jonathan McDowell X# X# $FreeBSD$ X# X XDISTNAME= slsc XPKGNAME= slsc-0.2.3 XCATEGORIES= math XMASTER_SITES= ftp://space.mit.edu/pub/davis/slsc/ X XMAINTAINER= noodles@earth.li X XLIB_DEPENDS= slang.1:${PORTSDIR}/devel/libslang X XGNU_CONFIGURE= yes X Xpost-install: X strip ${PREFIX}/bin/slsc ${PREFIX}/share/slsc/vprint X X.include END-of-slsc/Makefile echo c - slsc/patches mkdir -p slsc/patches > /dev/null 2>&1 echo x - slsc/patches/patch-aa sed 's/^X//' >slsc/patches/patch-aa << 'END-of-slsc/patches/patch-aa' X--- src/sc.c.orig Mon Aug 26 16:17:19 1996 X+++ src/sc.c Fri Dec 31 11:34:54 1999 X@@ -870,7 +870,7 @@ X sc_init_keymaps (); X X init_slcmd_table (); X- SLang_Error_Routine = slang_sc_error; X+ /* SLang_Error_Routine = slang_sc_error; */ X X for (i = 0; i < SC_REGION_COLOR; i++) X SLtt_set_mono (i, NULL, 0); END-of-slsc/patches/patch-aa echo x - slsc/patches/patch-ab sed 's/^X//' >slsc/patches/patch-ab << 'END-of-slsc/patches/patch-ab' X--- src/Makefile.in.orig Thu Jan 6 14:05:10 2000 X+++ src/Makefile.in Thu Jan 6 14:06:54 2000 X@@ -39,8 +39,8 @@ X # Root directory where slsc files are going to be kept. X # MAKE SURE THAT THE '#'IMMEDIATELY FOLLOWS THE PATH. THERE CAN BE NO X # WHITESPACE HERE! You might want to use the second form. X-SLSC_ROOT = /usr/local/lib/slsc# <--- Note location of the `#' !!! X-SLSC_BIN = /usr/local/bin X+SLSC_ROOT = ${PREFIX}/share/slsc# <--- Note location of the `#' !!! X+SLSC_BIN = ${PREFIX}/bin X #--------------------------------------------------------------------------- X # 5. Misc X #--------------------------------------------------------------------------- END-of-slsc/patches/patch-ab exit >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message