summaryrefslogtreecommitdiff
path: root/math
diff options
context:
space:
mode:
authorEric L. Hernes <erich@FreeBSD.org>1996-12-12 03:46:31 +0000
committerEric L. Hernes <erich@FreeBSD.org>1996-12-12 03:46:31 +0000
commita0f8cf9ad2111fbffa815edc2a80f35ecf96e71d (patch)
tree9babd6ce8149b84d8af26371980bc5a8744e64f0 /math
parentupgrade to 1.0c -- closes ports/2167 (diff)
new port of calctool, another X11 calculator,
closes ports/2157 Submitted by: Nick Sayer nsayer@quack.kfu.com
Notes
Notes: svn path=/head/; revision=4947
Diffstat (limited to 'math')
-rw-r--r--math/calctool/Makefile18
-rw-r--r--math/calctool/distinfo1
-rw-r--r--math/calctool/files/patch-aa22
-rw-r--r--math/calctool/files/patch-ab48
-rw-r--r--math/calctool/pkg-comment1
-rw-r--r--math/calctool/pkg-descr23
-rw-r--r--math/calctool/pkg-plist4
7 files changed, 117 insertions, 0 deletions
diff --git a/math/calctool/Makefile b/math/calctool/Makefile
new file mode 100644
index 000000000000..121ba33cdbff
--- /dev/null
+++ b/math/calctool/Makefile
@@ -0,0 +1,18 @@
+# New ports collection makefile for: calctool-2.4pl13
+# Version required: 1.14.5
+# Date created: 2 Dec 1996
+# Whom: nsayer@quack.kfu.com
+#
+# $Id$
+#
+
+DISTNAME= calctool-2.4pl13
+PKGNAME= calctool-2.4.13
+CATEGORIES= math
+MASTER_SITES= ftp://ftp.kfu.com/pub/
+
+MAINTAINER= nsayer@quack.kfu.com
+USE_X11= yes
+MAN1= calctool.1
+
+.include <bsd.port.mk>
diff --git a/math/calctool/distinfo b/math/calctool/distinfo
new file mode 100644
index 000000000000..7daac1effeae
--- /dev/null
+++ b/math/calctool/distinfo
@@ -0,0 +1 @@
+MD5 (calctool-2.4pl13.tar.gz) = 630ec2787d4e99f7c000dd038b592fbb
diff --git a/math/calctool/files/patch-aa b/math/calctool/files/patch-aa
new file mode 100644
index 000000000000..2815917e35c2
--- /dev/null
+++ b/math/calctool/files/patch-aa
@@ -0,0 +1,22 @@
+*** tty.c.orig Wed Dec 4 12:43:55 1996
+--- tty.c Wed Dec 4 12:45:33 1996
+***************
+*** 1,5 ****
+- /*LINTLIBRARY*/
+-
+ /* @(#)tty.c 1.14 90/02/06
+ *
+ * These are the dumb tty dependent graphics routines used by calctool.
+--- 1,3 ----
+***************
+*** 21,26 ****
+--- 19,26 ----
+ #include <sys/types.h>
+ #include <sys/ioctl.h>
+ #include <sys/time.h>
++ #include <sys/termios.h>
++ #include <sys/ioctl_compat.h>
+ #include "calctool.h"
+ #include "color.h"
+ #include "extern.h"
+
diff --git a/math/calctool/files/patch-ab b/math/calctool/files/patch-ab
new file mode 100644
index 000000000000..d80496ae6611
--- /dev/null
+++ b/math/calctool/files/patch-ab
@@ -0,0 +1,48 @@
+--- Makefile.orig Sat May 29 11:35:43 1993
++++ Makefile Wed Dec 11 21:32:54 1996
+@@ -116,8 +116,8 @@
+ # library files are not in a standard place, then the following
+ # two lines should be uncommented, and set appropriately.
+ #
+-#X11INCDIR = -I$(OPENWINHOME)/include
+-#X11LIBDIR = -L$(OPENWINHOME)/lib
++X11INCDIR = -I/usr/X11R6/include
++X11LIBDIR = -L/usr/X11R6/lib
+ #-------------------------------------------------------------------------
+ # If you are compiling the XView version, then the following two lines
+ # should be uncommented.
+@@ -130,10 +130,10 @@
+ # Default locations where calctool files will be installed.
+ # You might wish to alter these values.
+ #
+-BINDIR = /usr/local/bin
+-LIBDIR = /usr/local/lib
+-MANDIR = /usr/man/man$(MANSECT)
+-MANSECT = l
++BINDIR = ${PREFIX}/bin
++LIBDIR = ${PREFIX}/lib/X11
++MANDIR = ${PREFIX}/man/man$(MANSECT)
++MANSECT = 1
+ #
+ # Compilation flags and standard macro definitions.
+ #
+@@ -144,8 +144,9 @@
+ #
+ #=========================================================================
+
+-BINARIES = mgr_calctool ps_calctool sv_calctool \
+- tty_calctool xcalctool xv_calctool
++#BINARIES = mgr_calctool ps_calctool sv_calctool \
++# tty_calctool xcalctool xv_calctool
++BINARIES = x11
+
+ CC = cc
+
+@@ -233,7 +234,6 @@
+ ld -o libcalctool.so.1.1 -assert pure-text $?
+
+ install:
+- install -c -m 644 $(LIBNAME) $(LIBDIR)
+ install -s -m 751 calctool $(BINDIR)
+ install -c -m 644 calctool.help $(LIBDIR)
+ install -c -m 644 calctool.ps $(LIBDIR)
diff --git a/math/calctool/pkg-comment b/math/calctool/pkg-comment
new file mode 100644
index 000000000000..8aaebe848f53
--- /dev/null
+++ b/math/calctool/pkg-comment
@@ -0,0 +1 @@
+a multi-GUI (text, X, xview, NeWS, sunview) calculator program
diff --git a/math/calctool/pkg-descr b/math/calctool/pkg-descr
new file mode 100644
index 000000000000..281d41c57fe0
--- /dev/null
+++ b/math/calctool/pkg-descr
@@ -0,0 +1,23 @@
+From the README:
+
+calctool - README - November 1989.
+
+This is V2.4 of a simple desktop calculator.
+This version works under SunView, XView, X11, NeWS, MGR and for
+dumb tty terminals.
+
+It is almost visually identical to V2.1 which was released in August
+1988, but internally most of the code has been reworked to include a
+level of graphics abstraction, to make porting this code to other
+window systems a trivial task.
+
+V2.4 includes display in scientific notation, color icons, a correct
+factorial function and fixes for a few minor bugs. It introduces the
+new versions for XView, X11, MGR and dumb terminals. New functions
+include hyperbolic and inverse hyperbolic trigonometrical functions,
+register exchange, constants and the input of numbers in exponential
+notation. You can also have a .calctoolrc file in your home directory,
+which can define upto ten new values for constants, and ten function
+definitions which are used in conjunction with the FUN key.
+
+(port maintained by nsayer@quack.kfu.com)
diff --git a/math/calctool/pkg-plist b/math/calctool/pkg-plist
new file mode 100644
index 000000000000..ce016a459191
--- /dev/null
+++ b/math/calctool/pkg-plist
@@ -0,0 +1,4 @@
+bin/calctool
+lib/X11/calctool.help
+lib/X11/calctool.ps
+man/man1/calctool.1.gz