summaryrefslogtreecommitdiff
path: root/math
diff options
context:
space:
mode:
authorMasafumi Max NAKANE <max@FreeBSD.org>1997-01-24 11:45:39 +0000
committerMasafumi Max NAKANE <max@FreeBSD.org>1997-01-24 11:45:39 +0000
commit12168f879eb7d978306c0224faa246ff4e7d1030 (patch)
tree338921e99fdbd295504a8b3b70b787f9c52e190d /math
parentCreate directory before installation. (diff)
New port: yet another spreadsheet program.
Submitted by: pgiffuni@FPS.biblos.unal.edu.co (Closing PR #2452.)
Notes
Notes: svn path=/head/; revision=5426
Diffstat (limited to 'math')
-rw-r--r--math/ss/Makefile22
-rw-r--r--math/ss/distinfo1
-rw-r--r--math/ss/files/patch-aa60
-rw-r--r--math/ss/files/patch-ab11
-rw-r--r--math/ss/files/patch-ac11
-rw-r--r--math/ss/pkg-comment1
-rw-r--r--math/ss/pkg-descr20
-rw-r--r--math/ss/pkg-plist4
8 files changed, 130 insertions, 0 deletions
diff --git a/math/ss/Makefile b/math/ss/Makefile
new file mode 100644
index 000000000000..fd0f2d3273c6
--- /dev/null
+++ b/math/ss/Makefile
@@ -0,0 +1,22 @@
+# New ports collection makefile for: SS
+# Version required: 1.3.3
+# Date created: 5 January 1997
+# Whom: pgiffuni@FPS.biblos.unal.edu.co
+#
+# $Id: porting.sgml,v 1.2.4.3 1997/11/16 01:59:13 pgs Exp $
+#
+
+DISTNAME= ss_1.3.3
+PKGNAME= ss-1.3.3
+CATEGORIES= math
+MASTER_SITES= ftp://ftp.cs.ualberta.ca/pub/spreadsheet/
+
+MAINTAINER= pgiffuni@FPS.biblos.unal.edu.co
+
+WRKSRC= ${WRKDIR}/ss_133
+MAN1= ss.1 pss.1
+
+do-configure:
+ @${CP} ${WRKSRC}/config.bsd ${WRKSRC}/config.h
+
+.include <bsd.port.mk>
diff --git a/math/ss/distinfo b/math/ss/distinfo
new file mode 100644
index 000000000000..eb529fd884a5
--- /dev/null
+++ b/math/ss/distinfo
@@ -0,0 +1 @@
+MD5 (ss_1.3.3.tar.gz) = 0881612c88eb43bc5fa47489e24e3161
diff --git a/math/ss/files/patch-aa b/math/ss/files/patch-aa
new file mode 100644
index 000000000000..1978199bd433
--- /dev/null
+++ b/math/ss/files/patch-aa
@@ -0,0 +1,60 @@
+--- Makefile.orig Sat Feb 12 02:38:25 1994
++++ Makefile Fri Jan 24 18:01:12 1997
+@@ -35,16 +35,19 @@
+ name = ss
+ NAME = SS
+
++# Installation prefix.
++ PREFIX ?=/usr/local
++
+ # This is where the install step puts the executables.
+- EXDIR = /usr/local/bin
++ EXDIR = $(PREFIX)/bin
+
+ # This is where the man page goes, also what the extention and permissions are.
+- MANDIR = /usr/local/man/man1
++ MANDIR = $(PREFIX)/man/man1
+ MANEXT = 1
+ MANMODE = 644
+
+ # This is where the library file (tutorial) goes.
+- LIBDIR = /usr/local/lib/$(name)
++ LIBDIR = $(PREFIX)/lib/$(name)
+
+ # Variables which are NOT commonly changed.
+ #---------------------------------------------------------------------------
+@@ -56,9 +59,9 @@
+ # some other yacc. Some systems don't allow you to
+ # increase the number of terminals (mostly AT&T), SCO's does though.
+ # NOTE: Do not use with bison 1.16! Get a new version...
+-# YACC =yacc
++ YACC =yacc
+ # YACC =bison -y -d
+- YACC =bison -y
++# YACC =bison -y
+
+ # MS-DOS needs y_tab instead of the normal y.tab
+ # YTAB =y_tab
+@@ -75,8 +78,8 @@
+ # of the general case is in the next section: "SYSTEM DEFINES"
+
+ CC = gcc # Default compiler
+- LIB = -lm -lcurses # Default needed libraries
+- CFLAGS = -O # Default cc flags
++ LIB = -lm -lcurses -ltermcap -lcompat
++ CFLAGS += -O -DBSD43 # Default cc flags
+ LDFLAGS = # Default ld flags
+
+ # *** SPECIAL NOTES ***
+@@ -214,9 +217,9 @@
+ # CFLAGS = -O -DSYSV3
+
+ ### Using gcc 2.*
+- CFLAGS = -O -DSYSV3 -I/usr/5include
++# CFLAGS = -O -DSYSV3 -I/usr/5include
+ ##CFLAGS = -g -DSYSV3 -I/usr/5include
+- LDFLAGS = -L/usr/5lib
++# LDFLAGS = -L/usr/5lib
+
+ # Ultrix Systems (preliminary - Ultrix V4.2a, Rev. 47)
+ #- - - - - - - - - - - - - - - - - - - -
diff --git a/math/ss/files/patch-ab b/math/ss/files/patch-ab
new file mode 100644
index 000000000000..210b851f0fed
--- /dev/null
+++ b/math/ss/files/patch-ab
@@ -0,0 +1,11 @@
+--- curs_sup.h.orig Sat Feb 19 02:37:51 1994
++++ curs_sup.h Fri Jan 24 17:57:20 1997
+@@ -44,7 +44,7 @@
+ * Or HP/Apollo. (16Feb94, Thomas Dickey, dickey@software.org)
+ * Or DOS w/djgpp. (16Feb94, Thomas Dickey, dickey@software.org)
+ */
+-#if defined (__bsdi__) || defined (__NeXT__) || defined(apollo) || defined(__GO32__)
++#if defined (__bsdi__) || defined (__FreeBSD__) || defined (__NeXT__) || defined(apollo) || defined(__GO32__)
+ # define STANDOUT_START standout()
+ # define STANDOUT_END standend()
+ #else
diff --git a/math/ss/files/patch-ac b/math/ss/files/patch-ac
new file mode 100644
index 000000000000..ca338d3c9ed1
--- /dev/null
+++ b/math/ss/files/patch-ac
@@ -0,0 +1,11 @@
+--- ss.h.orig Sat Feb 12 02:09:57 1994
++++ ss.h Fri Jan 24 17:57:20 1997
+@@ -651,7 +651,7 @@
+ * BSDI's BSD/386 is also missing it.
+ * From: Mike Durian <durian@advtech.uswest.com> 8 Feb 1994.
+ */
+-#if defined(apollo) || defined (__bsdi__)
++#if defined(apollo) || defined (__bsdi__) || defined(__FreeBSD__)
+ # define beep() write(2, "\007", 1)
+ #endif
+
diff --git a/math/ss/pkg-comment b/math/ss/pkg-comment
new file mode 100644
index 000000000000..5bc50d09cf61
--- /dev/null
+++ b/math/ss/pkg-comment
@@ -0,0 +1 @@
+A curses-based SpreadSheet program
diff --git a/math/ss/pkg-descr b/math/ss/pkg-descr
new file mode 100644
index 000000000000..7c583e99cd47
--- /dev/null
+++ b/math/ss/pkg-descr
@@ -0,0 +1,20 @@
+SS is a spreadsheet program. It is based upon the well known(?) public
+domain spreadsheet program sc 6.19.
+This is an ASCII spreadsheet program. This is not Lotus 1-2-3. It is
+not Microsoft Excel. It does not do graphs or charts. It does not do
+drawings. It does not use a mouse.
+It _does_ do a fine job of manipulating rows and columns of numbers. Want
+a simple way of managing your students' grades, calculating class
+averages, etc? No problem. Want to figure out how much money you can
+borrow from the bank for a mortgage? We can do that.
+
+ Jan 24, 1994
+ Art Mulder (email: art@cs.ualberta.ca)
+ Department of Computing Science
+ University of Alberta, Edmonton, Canada
+
+----------------------------------------------------------------------
+Note: For all purposes and means this project is suspended, but many
+people do prefer SS over Oleo.
+
+- pgiffuni@FPS.biblos.unal.edu.co
diff --git a/math/ss/pkg-plist b/math/ss/pkg-plist
new file mode 100644
index 000000000000..1a1d699c2b7e
--- /dev/null
+++ b/math/ss/pkg-plist
@@ -0,0 +1,4 @@
+bin/ss
+bin/pss
+man/man1/ss.1.gz
+man/man1/pss.1.gz