Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 5 Nov 2019 00:08:55 +0000 (UTC)
From:      Adam Weinberger <adamw@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r516754 - in head/math/calc: . files
Message-ID:  <201911050008.xA508tS8058028@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: adamw
Date: Tue Nov  5 00:08:55 2019
New Revision: 516754
URL: https://svnweb.freebsd.org/changeset/ports/516754

Log:
  calc: Simplify and take maintainership
  
  calc provides a horrific Makefile that uses ?= for nothing at all,
  requiring the file to be mangled by hand. Still, it was a little
  much for us to redefine every system command. `cp` is unlikely to
  wander out of $PATH.
  
  While here, add some options to not install some stuff. In particular,
  make it possible to just install a simple usable calculator without
  hundreds of scripts, functions, headers, and help files.

Modified:
  head/math/calc/Makefile
  head/math/calc/files/patch-Makefile.ship
  head/math/calc/pkg-plist

Modified: head/math/calc/Makefile
==============================================================================
--- head/math/calc/Makefile	Mon Nov  4 23:46:32 2019	(r516753)
+++ head/math/calc/Makefile	Tue Nov  5 00:08:55 2019	(r516754)
@@ -5,32 +5,30 @@ PORTNAME=	calc
 PORTVERSION=	2.12.7.2
 CATEGORIES=	math
 
-MAINTAINER=	ports@FreeBSD.org
+MAINTAINER=	adamw@FreeBSD.org
 COMMENT=	Arbitrary precision calculator
 
 LICENSE=	LGPL21
 LICENSE_FILE=	${WRKSRC}/COPYING-LGPL
 
 USES=		gmake tar:bzip2 readline
-USE_LDCONFIG=	yes
+
 USE_GITHUB=	yes
+USE_LDCONFIG=	yes
 GH_ACCOUNT=	lcn2
 
 MAKE_JOBS_UNSAFE=	yes
+PLIST_SUB+=	VERSION=${PORTVERSION}
 
-CALCPAGER?=	more
 MAKEFILE=	Makefile.ship
-MAKE_ENV+=	CALCPAGER="${CALCPAGER}" CAT="${CAT}" CHMOD="${CHMOD}" \
-		CP="${CP}" GMAKE="${MAKE_CMD}" LN="${LN}" MKDIR="${MKDIR}" \
-		MV="${MV}" RM="${RM}" SED="${SED}" TOUCH="${TOUCH}" \
-		TRUE="${TRUE}"
+MAKE_ARGS=	DATADIR="${DATADIR}"
 TEST_TARGET=	check
-.if !exists(/usr/lib/libreadline.so)
-MAKE_ARGS=	READLINE_INCLUDE="-I${LOCALBASE}/include" \
-		READLINE_LIB="-L${LOCALBASE}/lib -lreadline"
-.endif
 
-PLIST_SUB+=	VERSION=${PORTVERSION}
+OPTIONS_DEFINE=	FULL HELP
+OPTIONS_DEFAULT=FULL HELP
+OPTIONS_SUB=	yes
+FULL_DESC=	Install all functions, scripts, and headers
+HELP_DESC=	Install calc help files
 
 post-install:
 	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/calc \

Modified: head/math/calc/files/patch-Makefile.ship
==============================================================================
--- head/math/calc/files/patch-Makefile.ship	Mon Nov  4 23:46:32 2019	(r516753)
+++ head/math/calc/files/patch-Makefile.ship	Tue Nov  5 00:08:55 2019	(r516754)
@@ -1,11 +1,11 @@
---- Makefile.ship.orig	2018-01-29 02:26:08 UTC
+--- Makefile.ship.orig	2019-11-04 23:36:46 UTC
 +++ Makefile.ship
 @@ -581,7 +581,7 @@ else
  #endif	/* end of skip for non-Gnu makefiles */
  
  # default INCDIR for non-macOS
 -INCDIR= /usr/include
-+INCDIR= ${PREFIX}/include
++INCDIR= ${LOCALBASE}/include
  #INCDIR= /usr/local/include
  #INCDIR= /dev/env/DJDIR/include
  
@@ -32,16 +32,34 @@
  
  # default CALC_SHAREDIR for non-macOS
 -CALC_SHAREDIR= /usr/share/calc
-+CALC_SHAREDIR= ${PREFIX}/share/calc
++CALC_SHAREDIR= ${DATADIR}
  #CALC_SHAREDIR= /usr/local/lib/calc
  #CALC_SHAREDIR= /dev/env/DJDIR/share/calc
  
+@@ -690,7 +690,7 @@ endif
+ #
+ #CALC_INCDIR= /usr/local/include/calc
+ #CALC_INCDIR= /dev/env/DJDIR/include/calc
+-CALC_INCDIR= ${INCDIR}/calc
++CALC_INCDIR= ${PREFIX}/include/calc
+ 
+ # By default, these values are based CALC_SHAREDIR, INCDIR, BINDIR
+ # ---------------------------------------------------------------
+@@ -717,7 +717,7 @@ HELPDIR= ${CALC_SHAREDIR}/help
+ CUSTOMCALDIR= ${CALC_SHAREDIR}/custom
+ CUSTOMHELPDIR= ${CALC_SHAREDIR}/custhelp
+ CUSTOMINCDIR= ${CALC_INCDIR}/custom
+-SCRIPTDIR= ${BINDIR}/cscript
++SCRIPTDIR= ${PREFIX}/libexec/cscript
+ 
+ # T - top level directory under which calc will be installed
+ #
 @@ -749,7 +749,7 @@ SCRIPTDIR= ${BINDIR}/cscript
  #
  # If in doubt, use T=
  #
 -T=
-+T=${DESTDIR}
++T= ${DESTDIR}
  
  # where man pages are installed
  #
@@ -54,182 +72,56 @@
  #MANDIR= /dev/env/DJDIR/man/man1
  #MANDIR= /usr/man/u_man/man1
  #MANDIR= /usr/contrib/man/man1
-@@ -895,14 +895,14 @@ CALCRC= ${CALC_SHAREDIR}/startup:~/.calc
+@@ -895,11 +895,11 @@ CALCRC= ${CALC_SHAREDIR}/startup:~/.calcrc:./.calcinit
  #
  # If in doubt, set USE_READLINE, READLINE_LIB and READLINE_INCLUDE to nothing.
  #
 -USE_READLINE=
--#USE_READLINE= -DUSE_READLINE
-+#USE_READLINE=
 +USE_READLINE= -DUSE_READLINE
+ #USE_READLINE= -DUSE_READLINE
  #
- READLINE_LIB=
- READLINE_EXTRAS=
- #
--#READLINE_LIB= -lreadline
--#READLINE_EXTRAS= -lhistory -lncurses
-+READLINE_LIB= -lreadline
+-READLINE_LIB=
+-READLINE_EXTRAS=
++READLINE_LIB= -L${LOCALBASE}/lib -lreadline
 +READLINE_EXTRAS= -lhistory -lncurses
  #
- #READLINE_LIB= -L/usr/gnu/lib -lreadline
+ #READLINE_LIB= -lreadline
  #READLINE_EXTRAS= -lhistory -lncurses
+@@ -925,7 +925,7 @@ READLINE_EXTRAS=
+ #READLINE_LIB= -L/usr/local/opt/readline/lib -lreadline
+ #READLINE_EXTRAS= -lhistory -lncurses
+ #
+-READLINE_INCLUDE=
++READLINE_INCLUDE= -I${LOCALBASE}/include
+ #READLINE_INCLUDE= -I/usr/gnu/include
+ #READLINE_INCLUDE= -I/usr/local/include
+ 
 @@ -936,7 +936,7 @@ READLINE_INCLUDE=
  #CALCPAGER= more
  #CALCPAGER= pg
  #CALCPAGER= cat
 -CALCPAGER= less
-+#CALCPAGER= less
++CALCPAGER= more
  #CALCPAGER= less.exe -ci
  
  # Debug/Optimize options for ${CC} and ${LCC}
-@@ -1063,35 +1063,35 @@ LIB_EXT_VERSION= ${LIB_EXT}.${VERSION}
- 
- # standard utilities used during make
- #
--SHELL= /bin/sh
-+#SHELL= /bin/sh
- LANG= C
--MAKE= make
-+#MAKE= make
- AWK= awk
--SED= sed
-+#SED= sed
- DIFF= diff
- GREP= egrep
- SORT= sort
- TEE= tee
- CTAGS= ctags
--CHMOD= chmod
-+#CHMOD= chmod
- FMT= fmt
- XARGS= xargs
- CMP= cmp
--MKDIR= mkdir
-+#MKDIR= mkdir
- SPLINT= splint
- SPLINT_OPTS=
--RM= rm
--TOUCH= touch
-+#RM= rm
-+#TOUCH= touch
- RMDIR= rmdir
--CP= cp
--MV= mv
-+#CP= cp
-+#MV= mv
- CO= co
- AR= ar
--TRUE= true
--CAT= cat
-+#TRUE= true
-+#CAT= cat
- COL= col
--LN= ln
--LDCONFIG= ldconfig
-+#LN= ln
-+#LDCONFIG= ldconfig
- # assume the X11 makedepend tool for the depend rule
- MAKEDEPEND= makedepend
- STRIP= strip
-@@ -1381,13 +1381,15 @@ WNO_IMPLICT= -Wno-implicit
- WNO_ERROR_LONG_LONG= -Wno-error=long-long
- WNO_LONG_LONG= -Wno-long-long
- CCWERR=
--CCOPT= ${DEBUG}
-+#CCOPT= ${DEBUG}
-+CCOPT=
+@@ -1384,8 +1384,8 @@ CCWERR=
+ CCOPT= ${DEBUG}
  CCMISC=
  #
 -LCC= gcc
 -CC= ${PURIFY} ${LCC} ${CCWERR}
 +LCC= ${CC}
-+#CC= ${PURIFY} ${LCC} ${CCWERR}
++#CC= ${PURIFY} ${CC} ${CCWERR}
  #
--MAKE= gmake
-+#MAKE= gmake
-+MAKE= ${GMAKE}
+ MAKE= gmake
  #
- endif
- 
-@@ -1734,7 +1736,8 @@ ICFLAGS= ${COMMON_CFLAGS} ${CC_STATIC}
+@@ -1734,7 +1734,7 @@ ICFLAGS= ${COMMON_CFLAGS} ${CC_STATIC}
  else
  ICFLAGS= ${COMMON_CFLAGS} ${CC_SHARE}
  endif
 -CFLAGS= ${ICFLAGS} ${CCOPT}
-+#CFLAGS= ${ICFLAGS} ${CCOPT}
 +CFLAGS+= ${ICFLAGS} ${CCOPT}
  
  # Required flags to link files for calc
  #
-@@ -1919,7 +1922,7 @@ CUSTOM_PASSDOWN=  \
-     COMMON_ADD="${COMMON_ADD}" \
-     COMMON_CFLAGS="${COMMON_CFLAGS} -I.." \
-     COMMON_LDFLAGS="${COMMON_LDFLAGS}" \
--    CP=${CP} \
-+    CP="${CP}" \
-     CUSTOMCALDIR="${CUSTOMCALDIR}" \
-     CUSTOMHELPDIR="${CUSTOMHELPDIR}" \
-     CUSTOMINCDIR="${CUSTOMINCDIR}" \
-@@ -1947,7 +1950,7 @@ CUSTOM_PASSDOWN=  \
-     PURIFY="${PURIFY}" \
-     Q="${Q}" \
-     RANLIB="${RANLIB}" \
--    RM=${RM} \
-+    RM="${RM}" \
-     RMDIR=${RMDIR} \
-     SCRIPTDIR="${SCRIPTDIR}" \
-     SED=${SED} \
-@@ -1974,7 +1977,7 @@ HELP_PASSDOWN= \
-     COMMON_ADD="${COMMON_ADD}" \
-     COMMON_CFLAGS="${COMMON_CFLAGS}" \
-     COMMON_LDFLAGS="${COMMON_LDFLAGS}" \
--    CP=${CP} \
-+    CP="${CP}" \
-     EXT=${EXT} \
-     FMT=${FMT} \
-     GREP=${GREP} \
-@@ -1989,7 +1992,7 @@ HELP_PASSDOWN= \
-     MKDIR=${MKDIR} \
-     MV=${MV} \
-     Q="${Q}" \
--    RM=${RM} \
-+    RM="${RM}" \
-     RMDIR=${RMDIR} \
-     SCRIPTDIR="${SCRIPTDIR}" \
-     SED=${SED} \
-@@ -2009,7 +2012,7 @@ CAL_PASSDOWN= \
-     CHMOD=${CHMOD} \
-     CMP=${CMP} \
-     CO=${CO} \
--    CP=${CP} \
-+    CP="${CP}" \
-     HELPDIR="${HELPDIR}" \
-     INCDIR="${INCDIR}" \
-     LANG=${LANG} \
-@@ -2018,7 +2021,7 @@ CAL_PASSDOWN= \
-     MKDIR=${MKDIR} \
-     MV=${MV} \
-     Q="${Q}" \
--    RM=${RM} \
-+    RM="${RM}" \
-     RMDIR=${RMDIR} \
-     SCRIPTDIR="${SCRIPTDIR}" \
-     T=${T} \
-@@ -2037,7 +2040,7 @@ CSCRIPT_PASSDOWN= \
-     CHMOD=${CHMOD} \
-     CMP=${CMP} \
-     CO=${CO} \
--    CP=${CP} \
-+    CP="${CP}" \
-     FMT=${FMT} \
-     HELPDIR="${HELPDIR}" \
-     INCDIR="${INCDIR}" \
-@@ -2047,7 +2050,7 @@ CSCRIPT_PASSDOWN= \
-     MKDIR=${MKDIR} \
-     MV=${MV} \
-     Q="${Q}" \
--    RM=${RM} \
-+    RM="${RM}" \
-     RMDIR=${RMDIR} \
-     SCRIPTDIR="${SCRIPTDIR}" \
-     SED=${SED} \

Modified: head/math/calc/pkg-plist
==============================================================================
--- head/math/calc/pkg-plist	Mon Nov  4 23:46:32 2019	(r516753)
+++ head/math/calc/pkg-plist	Tue Nov  5 00:08:55 2019	(r516754)
@@ -1,515 +1,515 @@
 bin/calc
-bin/cscript/4dsphere
-bin/cscript/fproduct
-bin/cscript/mersenne
-bin/cscript/piforever
-bin/cscript/plus
-bin/cscript/powerterm
-bin/cscript/simple
-bin/cscript/square
-include/calc/align32.h
-include/calc/alloc.h
-include/calc/args.h
-include/calc/blkcpy.h
-include/calc/block.h
-include/calc/byteswap.h
-include/calc/calc.h
-include/calc/calcerr.h
-include/calc/cmath.h
-include/calc/conf.h
-include/calc/config.h
-include/calc/custom.h
-include/calc/decl.h
-include/calc/endian_calc.h
-include/calc/file.h
-include/calc/fposval.h
-include/calc/func.h
-include/calc/hash.h
-include/calc/have_const.h
-include/calc/have_fpos.h
-include/calc/have_fpos_pos.h
-include/calc/have_getpgid.h
-include/calc/have_getprid.h
-include/calc/have_getsid.h
-include/calc/have_gettime.h
-include/calc/have_memmv.h
-include/calc/have_newstr.h
-include/calc/have_offscl.h
-include/calc/have_posscl.h
-include/calc/have_rusage.h
-include/calc/have_stdlib.h
-include/calc/have_strdup.h
-include/calc/have_string.h
-include/calc/have_times.h
-include/calc/have_uid_t.h
-include/calc/have_unistd.h
-include/calc/have_unused.h
-include/calc/have_urandom.h
-include/calc/have_ustat.h
-include/calc/hist.h
-include/calc/jump.h
-include/calc/label.h
-include/calc/lib_calc.h
-include/calc/lib_util.h
-include/calc/longbits.h
-include/calc/nametype.h
-include/calc/opcodes.h
-include/calc/prime.h
-include/calc/qmath.h
-include/calc/sha1.h
-include/calc/str.h
-include/calc/symbol.h
-include/calc/terminal.h
-include/calc/token.h
-include/calc/value.h
-include/calc/zmath.h
-include/calc/zrand.h
-include/calc/zrandom.h
+%%FULL%%include/calc/align32.h
+%%FULL%%include/calc/alloc.h
+%%FULL%%include/calc/args.h
+%%FULL%%include/calc/blkcpy.h
+%%FULL%%include/calc/block.h
+%%FULL%%include/calc/byteswap.h
+%%FULL%%include/calc/calc.h
+%%FULL%%include/calc/calcerr.h
+%%FULL%%include/calc/cmath.h
+%%FULL%%include/calc/conf.h
+%%FULL%%include/calc/config.h
+%%FULL%%include/calc/custom.h
+%%FULL%%include/calc/decl.h
+%%FULL%%include/calc/endian_calc.h
+%%FULL%%include/calc/file.h
+%%FULL%%include/calc/fposval.h
+%%FULL%%include/calc/func.h
+%%FULL%%include/calc/hash.h
+%%FULL%%include/calc/have_const.h
+%%FULL%%include/calc/have_fpos.h
+%%FULL%%include/calc/have_fpos_pos.h
+%%FULL%%include/calc/have_getpgid.h
+%%FULL%%include/calc/have_getprid.h
+%%FULL%%include/calc/have_getsid.h
+%%FULL%%include/calc/have_gettime.h
+%%FULL%%include/calc/have_memmv.h
+%%FULL%%include/calc/have_newstr.h
+%%FULL%%include/calc/have_offscl.h
+%%FULL%%include/calc/have_posscl.h
+%%FULL%%include/calc/have_rusage.h
+%%FULL%%include/calc/have_stdlib.h
+%%FULL%%include/calc/have_strdup.h
+%%FULL%%include/calc/have_string.h
+%%FULL%%include/calc/have_times.h
+%%FULL%%include/calc/have_uid_t.h
+%%FULL%%include/calc/have_unistd.h
+%%FULL%%include/calc/have_unused.h
+%%FULL%%include/calc/have_urandom.h
+%%FULL%%include/calc/have_ustat.h
+%%FULL%%include/calc/hist.h
+%%FULL%%include/calc/jump.h
+%%FULL%%include/calc/label.h
+%%FULL%%include/calc/lib_calc.h
+%%FULL%%include/calc/lib_util.h
+%%FULL%%include/calc/longbits.h
+%%FULL%%include/calc/nametype.h
+%%FULL%%include/calc/opcodes.h
+%%FULL%%include/calc/prime.h
+%%FULL%%include/calc/qmath.h
+%%FULL%%include/calc/sha1.h
+%%FULL%%include/calc/str.h
+%%FULL%%include/calc/symbol.h
+%%FULL%%include/calc/terminal.h
+%%FULL%%include/calc/token.h
+%%FULL%%include/calc/value.h
+%%FULL%%include/calc/zmath.h
+%%FULL%%include/calc/zrand.h
+%%FULL%%include/calc/zrandom.h
 lib/libcalc.so
 lib/libcalc.so.%%VERSION%%
 lib/libcustcalc.so
 lib/libcustcalc.so.%%VERSION%%
+%%FULL%%libexec/cscript/4dsphere
+%%FULL%%libexec/cscript/fproduct
+%%FULL%%libexec/cscript/mersenne
+%%FULL%%libexec/cscript/piforever
+%%FULL%%libexec/cscript/plus
+%%FULL%%libexec/cscript/powerterm
+%%FULL%%libexec/cscript/simple
+%%FULL%%libexec/cscript/square
 man/man1/calc.1.gz
-%%DATADIR%%/README
-%%DATADIR%%/alg_config.cal
-%%DATADIR%%/beer.cal
-%%DATADIR%%/bernoulli.cal
-%%DATADIR%%/bernpoly.cal
-%%DATADIR%%/bigprime.cal
-%%DATADIR%%/bindings
-%%DATADIR%%/brentsolve.cal
-%%DATADIR%%/chi.cal
-%%DATADIR%%/chrem.cal
-%%DATADIR%%/constants.cal
-%%DATADIR%%/custhelp/argv
-%%DATADIR%%/custhelp/devnull
-%%DATADIR%%/custhelp/help
-%%DATADIR%%/custhelp/pmodm127
-%%DATADIR%%/custhelp/pzasusb8
-%%DATADIR%%/custhelp/register
-%%DATADIR%%/custhelp/sysinfo
-%%DATADIR%%/custom/argv.cal
-%%DATADIR%%/custom/halflen.cal
-%%DATADIR%%/custom/pmodm127.cal
-%%DATADIR%%/custom/pzasusb8.cal
-%%DATADIR%%/custom/register.cal
-%%DATADIR%%/deg.cal
-%%DATADIR%%/dms.cal
-%%DATADIR%%/dotest.cal
-%%DATADIR%%/ellip.cal
-%%DATADIR%%/factorial.cal
-%%DATADIR%%/factorial2.cal
-%%DATADIR%%/gvec.cal
-%%DATADIR%%/hello.cal
-%%DATADIR%%/help/COPYING
-%%DATADIR%%/help/COPYING-LGPL
-%%DATADIR%%/help/abs
-%%DATADIR%%/help/access
-%%DATADIR%%/help/acos
-%%DATADIR%%/help/acosh
-%%DATADIR%%/help/acot
-%%DATADIR%%/help/acoth
-%%DATADIR%%/help/acsc
-%%DATADIR%%/help/acsch
-%%DATADIR%%/help/address
-%%DATADIR%%/help/agd
-%%DATADIR%%/help/append
-%%DATADIR%%/help/appr
-%%DATADIR%%/help/archive
-%%DATADIR%%/help/arg
-%%DATADIR%%/help/argv
-%%DATADIR%%/help/arrow
-%%DATADIR%%/help/asec
-%%DATADIR%%/help/asech
-%%DATADIR%%/help/asin
-%%DATADIR%%/help/asinh
-%%DATADIR%%/help/assign
-%%DATADIR%%/help/assoc
-%%DATADIR%%/help/atan
-%%DATADIR%%/help/atan2
-%%DATADIR%%/help/atanh
-%%DATADIR%%/help/avg
-%%DATADIR%%/help/base
-%%DATADIR%%/help/base2
-%%DATADIR%%/help/bernoulli
-%%DATADIR%%/help/binding
-%%DATADIR%%/help/bindings
-%%DATADIR%%/help/bit
-%%DATADIR%%/help/blk
-%%DATADIR%%/help/blkcpy
-%%DATADIR%%/help/blkfree
-%%DATADIR%%/help/blocks
-%%DATADIR%%/help/bround
-%%DATADIR%%/help/btrunc
-%%DATADIR%%/help/bug
-%%DATADIR%%/help/bugs
-%%DATADIR%%/help/builtin
-%%DATADIR%%/help/calc_tty
-%%DATADIR%%/help/calclevel
-%%DATADIR%%/help/calcpath
-%%DATADIR%%/help/catalan
-%%DATADIR%%/help/ceil
-%%DATADIR%%/help/cfappr
-%%DATADIR%%/help/cfsim
-%%DATADIR%%/help/change
-%%DATADIR%%/help/changes
-%%DATADIR%%/help/char
-%%DATADIR%%/help/cmdbuf
-%%DATADIR%%/help/cmp
-%%DATADIR%%/help/comb
-%%DATADIR%%/help/command
-%%DATADIR%%/help/config
-%%DATADIR%%/help/conj
-%%DATADIR%%/help/contrib
-%%DATADIR%%/help/cos
-%%DATADIR%%/help/cosh
-%%DATADIR%%/help/cot
-%%DATADIR%%/help/coth
-%%DATADIR%%/help/count
-%%DATADIR%%/help/cp
-%%DATADIR%%/help/credit
-%%DATADIR%%/help/csc
-%%DATADIR%%/help/csch
-%%DATADIR%%/help/cscript
-%%DATADIR%%/help/ctime
-%%DATADIR%%/help/custom
-%%DATADIR%%/help/custom_cal
-%%DATADIR%%/help/define
-%%DATADIR%%/help/delete
-%%DATADIR%%/help/den
-%%DATADIR%%/help/dereference
-%%DATADIR%%/help/det
-%%DATADIR%%/help/digit
-%%DATADIR%%/help/digits
-%%DATADIR%%/help/display
-%%DATADIR%%/help/dp
-%%DATADIR%%/help/environment
-%%DATADIR%%/help/epsilon
-%%DATADIR%%/help/errcount
-%%DATADIR%%/help/errmax
-%%DATADIR%%/help/errno
-%%DATADIR%%/help/error
-%%DATADIR%%/help/errorcode
-%%DATADIR%%/help/errorcodes
-%%DATADIR%%/help/estr
-%%DATADIR%%/help/euler
-%%DATADIR%%/help/eval
-%%DATADIR%%/help/exp
-%%DATADIR%%/help/expression
-%%DATADIR%%/help/fact
-%%DATADIR%%/help/factor
-%%DATADIR%%/help/fclose
-%%DATADIR%%/help/fcnt
-%%DATADIR%%/help/feof
-%%DATADIR%%/help/ferror
-%%DATADIR%%/help/fflush
-%%DATADIR%%/help/fgetc
-%%DATADIR%%/help/fgetfield
-%%DATADIR%%/help/fgetfile
-%%DATADIR%%/help/fgetline
-%%DATADIR%%/help/fgets
-%%DATADIR%%/help/fgetstr
-%%DATADIR%%/help/fib
-%%DATADIR%%/help/file
-%%DATADIR%%/help/files
-%%DATADIR%%/help/floor
-%%DATADIR%%/help/fopen
-%%DATADIR%%/help/forall
-%%DATADIR%%/help/fpathopen
-%%DATADIR%%/help/fprintf
-%%DATADIR%%/help/fputc
-%%DATADIR%%/help/fputs
-%%DATADIR%%/help/fputstr
-%%DATADIR%%/help/frac
-%%DATADIR%%/help/free
-%%DATADIR%%/help/freebernoulli
-%%DATADIR%%/help/freeeuler
-%%DATADIR%%/help/freeglobals
-%%DATADIR%%/help/freeredc
-%%DATADIR%%/help/freestatics
-%%DATADIR%%/help/frem
-%%DATADIR%%/help/freopen
-%%DATADIR%%/help/fscan
-%%DATADIR%%/help/fscanf
-%%DATADIR%%/help/fseek
-%%DATADIR%%/help/fsize
-%%DATADIR%%/help/ftell
-%%DATADIR%%/help/full
-%%DATADIR%%/help/gcd
-%%DATADIR%%/help/gcdrem
-%%DATADIR%%/help/gd
-%%DATADIR%%/help/getenv
-%%DATADIR%%/help/hash
-%%DATADIR%%/help/head
-%%DATADIR%%/help/help
-%%DATADIR%%/help/highbit
-%%DATADIR%%/help/history
-%%DATADIR%%/help/hmean
-%%DATADIR%%/help/hnrmod
-%%DATADIR%%/help/hypot
-%%DATADIR%%/help/ilog
-%%DATADIR%%/help/ilog10
-%%DATADIR%%/help/ilog2
-%%DATADIR%%/help/im
-%%DATADIR%%/help/indices
-%%DATADIR%%/help/inputlevel
-%%DATADIR%%/help/insert
-%%DATADIR%%/help/int
-%%DATADIR%%/help/interrupt
-%%DATADIR%%/help/intro
-%%DATADIR%%/help/inverse
-%%DATADIR%%/help/iroot
-%%DATADIR%%/help/isalnum
-%%DATADIR%%/help/isalpha
-%%DATADIR%%/help/isassoc
-%%DATADIR%%/help/isatty
-%%DATADIR%%/help/isblk
-%%DATADIR%%/help/iscntrl
-%%DATADIR%%/help/isconfig
-%%DATADIR%%/help/isdefined
-%%DATADIR%%/help/isdigit
-%%DATADIR%%/help/iserror
-%%DATADIR%%/help/iseven
-%%DATADIR%%/help/isfile
-%%DATADIR%%/help/isgraph
-%%DATADIR%%/help/ishash
-%%DATADIR%%/help/isident
-%%DATADIR%%/help/isint
-%%DATADIR%%/help/islist
-%%DATADIR%%/help/islower
-%%DATADIR%%/help/ismat
-%%DATADIR%%/help/ismult
-%%DATADIR%%/help/isnull
-%%DATADIR%%/help/isnum
-%%DATADIR%%/help/isobj
-%%DATADIR%%/help/isobjtype
-%%DATADIR%%/help/isodd
-%%DATADIR%%/help/isprime
-%%DATADIR%%/help/isprint
-%%DATADIR%%/help/isptr
-%%DATADIR%%/help/ispunct
-%%DATADIR%%/help/isqrt
-%%DATADIR%%/help/isrand
-%%DATADIR%%/help/israndom
-%%DATADIR%%/help/isreal
-%%DATADIR%%/help/isrel
-%%DATADIR%%/help/issimple
-%%DATADIR%%/help/isspace
-%%DATADIR%%/help/issq
-%%DATADIR%%/help/isstr
-%%DATADIR%%/help/istype
-%%DATADIR%%/help/isupper
-%%DATADIR%%/help/isxdigit
-%%DATADIR%%/help/jacobi
-%%DATADIR%%/help/join
-%%DATADIR%%/help/lcm
-%%DATADIR%%/help/lcmfact
-%%DATADIR%%/help/lfactor
-%%DATADIR%%/help/libcalc
-%%DATADIR%%/help/list
-%%DATADIR%%/help/ln
-%%DATADIR%%/help/log
-%%DATADIR%%/help/lowbit
-%%DATADIR%%/help/ltol
-%%DATADIR%%/help/makelist
-%%DATADIR%%/help/man
-%%DATADIR%%/help/mat
-%%DATADIR%%/help/matdim
-%%DATADIR%%/help/matfill
-%%DATADIR%%/help/matmax
-%%DATADIR%%/help/matmin
-%%DATADIR%%/help/matsum
-%%DATADIR%%/help/mattrace
-%%DATADIR%%/help/mattrans
-%%DATADIR%%/help/max
-%%DATADIR%%/help/memsize
-%%DATADIR%%/help/meq
-%%DATADIR%%/help/min
-%%DATADIR%%/help/minv
-%%DATADIR%%/help/mmin
-%%DATADIR%%/help/mne
-%%DATADIR%%/help/mod
-%%DATADIR%%/help/modify
-%%DATADIR%%/help/name
-%%DATADIR%%/help/near
-%%DATADIR%%/help/new_custom
-%%DATADIR%%/help/newerror
-%%DATADIR%%/help/nextcand
-%%DATADIR%%/help/nextprime
-%%DATADIR%%/help/norm
-%%DATADIR%%/help/null
-%%DATADIR%%/help/num
-%%DATADIR%%/help/obj
-%%DATADIR%%/help/oldvalue
-%%DATADIR%%/help/operator
-%%DATADIR%%/help/ord
-%%DATADIR%%/help/overview
-%%DATADIR%%/help/param
-%%DATADIR%%/help/perm
-%%DATADIR%%/help/pfact
-%%DATADIR%%/help/pi
-%%DATADIR%%/help/pix
-%%DATADIR%%/help/places
-%%DATADIR%%/help/pmod
-%%DATADIR%%/help/polar
-%%DATADIR%%/help/poly
-%%DATADIR%%/help/pop
-%%DATADIR%%/help/popcnt
-%%DATADIR%%/help/pound
-%%DATADIR%%/help/power
-%%DATADIR%%/help/prevcand
-%%DATADIR%%/help/prevprime
-%%DATADIR%%/help/printf
-%%DATADIR%%/help/prompt
-%%DATADIR%%/help/protect
-%%DATADIR%%/help/ptest
-%%DATADIR%%/help/push
-%%DATADIR%%/help/putenv
-%%DATADIR%%/help/quo
-%%DATADIR%%/help/quomod
-%%DATADIR%%/help/rand
-%%DATADIR%%/help/randbit
-%%DATADIR%%/help/random
-%%DATADIR%%/help/randombit
-%%DATADIR%%/help/randperm
-%%DATADIR%%/help/rcin
-%%DATADIR%%/help/rcmul
-%%DATADIR%%/help/rcout
-%%DATADIR%%/help/rcpow
-%%DATADIR%%/help/rcsq
-%%DATADIR%%/help/re
-%%DATADIR%%/help/remove
-%%DATADIR%%/help/resource
-%%DATADIR%%/help/reverse
-%%DATADIR%%/help/rewind
-%%DATADIR%%/help/rm
-%%DATADIR%%/help/root
-%%DATADIR%%/help/round
-%%DATADIR%%/help/rsearch
-%%DATADIR%%/help/runtime
-%%DATADIR%%/help/saveval
-%%DATADIR%%/help/scale
-%%DATADIR%%/help/scan
-%%DATADIR%%/help/scanf
-%%DATADIR%%/help/script
-%%DATADIR%%/help/search
-%%DATADIR%%/help/sec
-%%DATADIR%%/help/sech
-%%DATADIR%%/help/seed
-%%DATADIR%%/help/segment
-%%DATADIR%%/help/select
-%%DATADIR%%/help/sgn
-%%DATADIR%%/help/sha1
-%%DATADIR%%/help/sin
-%%DATADIR%%/help/sinh
-%%DATADIR%%/help/size
-%%DATADIR%%/help/sizeof
-%%DATADIR%%/help/sleep
-%%DATADIR%%/help/sort
-%%DATADIR%%/help/sqrt
-%%DATADIR%%/help/srand
-%%DATADIR%%/help/srandom
-%%DATADIR%%/help/ssq
-%%DATADIR%%/help/statement
-%%DATADIR%%/help/stoponerror
-%%DATADIR%%/help/str
-%%DATADIR%%/help/strcasecmp
-%%DATADIR%%/help/strcat
-%%DATADIR%%/help/strcmp
-%%DATADIR%%/help/strcpy
-%%DATADIR%%/help/strerror
-%%DATADIR%%/help/strlen
-%%DATADIR%%/help/strncasecmp
-%%DATADIR%%/help/strncmp
-%%DATADIR%%/help/strncpy
-%%DATADIR%%/help/strpos
-%%DATADIR%%/help/strprintf
-%%DATADIR%%/help/strscan
-%%DATADIR%%/help/strscanf
-%%DATADIR%%/help/strtolower
-%%DATADIR%%/help/strtoupper
-%%DATADIR%%/help/substr
-%%DATADIR%%/help/sum
-%%DATADIR%%/help/swap
-%%DATADIR%%/help/system
-%%DATADIR%%/help/systime
-%%DATADIR%%/help/tail
-%%DATADIR%%/help/tan
-%%DATADIR%%/help/tanh
-%%DATADIR%%/help/test
-%%DATADIR%%/help/time
-%%DATADIR%%/help/todo
-%%DATADIR%%/help/trunc
-%%DATADIR%%/help/type
-%%DATADIR%%/help/types
-%%DATADIR%%/help/unexpected
-%%DATADIR%%/help/usage
-%%DATADIR%%/help/usertime
-%%DATADIR%%/help/variable
-%%DATADIR%%/help/version
-%%DATADIR%%/help/wishlist
-%%DATADIR%%/help/xor
-%%DATADIR%%/hms.cal
-%%DATADIR%%/infinities.cal
-%%DATADIR%%/intfile.cal
-%%DATADIR%%/intnum.cal
-%%DATADIR%%/lambertw.cal
-%%DATADIR%%/linear.cal
-%%DATADIR%%/lnseries.cal
-%%DATADIR%%/lucas.cal
-%%DATADIR%%/lucas_chk.cal
-%%DATADIR%%/mersenne.cal
-%%DATADIR%%/mfactor.cal
-%%DATADIR%%/mod.cal
-%%DATADIR%%/natnumset.cal
-%%DATADIR%%/pell.cal
-%%DATADIR%%/pi.cal
-%%DATADIR%%/pix.cal
-%%DATADIR%%/pollard.cal
-%%DATADIR%%/poly.cal
-%%DATADIR%%/prompt.cal
-%%DATADIR%%/psqrt.cal
-%%DATADIR%%/qtime.cal
-%%DATADIR%%/quat.cal
-%%DATADIR%%/randbitrun.cal
-%%DATADIR%%/randmprime.cal
-%%DATADIR%%/randombitrun.cal
-%%DATADIR%%/randomrun.cal
-%%DATADIR%%/randrun.cal
-%%DATADIR%%/regress.cal
-%%DATADIR%%/repeat.cal
-%%DATADIR%%/screen.cal
-%%DATADIR%%/seedrandom.cal
-%%DATADIR%%/set8700.cal
-%%DATADIR%%/set8700.line
-%%DATADIR%%/smallfactors.cal
-%%DATADIR%%/solve.cal
-%%DATADIR%%/specialfunctions.cal
-%%DATADIR%%/statistics.cal
-%%DATADIR%%/strings.cal
-%%DATADIR%%/sumsq.cal
-%%DATADIR%%/sumtimes.cal
-%%DATADIR%%/surd.cal
-%%DATADIR%%/test1700.cal
-%%DATADIR%%/test2300.cal
-%%DATADIR%%/test2600.cal
-%%DATADIR%%/test2700.cal
-%%DATADIR%%/test3100.cal
-%%DATADIR%%/test3300.cal
-%%DATADIR%%/test3400.cal
-%%DATADIR%%/test3500.cal
-%%DATADIR%%/test4000.cal
-%%DATADIR%%/test4100.cal
-%%DATADIR%%/test4600.cal
-%%DATADIR%%/test5100.cal
-%%DATADIR%%/test5200.cal
-%%DATADIR%%/test8400.cal
-%%DATADIR%%/test8500.cal
-%%DATADIR%%/test8600.cal
-%%DATADIR%%/test8900.cal
-%%DATADIR%%/toomcook.cal
-%%DATADIR%%/unitfrac.cal
-%%DATADIR%%/varargs.cal
-%%DATADIR%%/xx_print.cal
-%%DATADIR%%/zeta2.cal
+%%FULL%%%%DATADIR%%/README
+%%FULL%%%%DATADIR%%/alg_config.cal
+%%FULL%%%%DATADIR%%/beer.cal
+%%FULL%%%%DATADIR%%/bernoulli.cal
+%%FULL%%%%DATADIR%%/bernpoly.cal
+%%FULL%%%%DATADIR%%/bigprime.cal
+%%FULL%%%%DATADIR%%/bindings
+%%FULL%%%%DATADIR%%/brentsolve.cal
+%%FULL%%%%DATADIR%%/chi.cal
+%%FULL%%%%DATADIR%%/chrem.cal
+%%FULL%%%%DATADIR%%/constants.cal
+%%HELP%%%%DATADIR%%/custhelp/argv
+%%HELP%%%%DATADIR%%/custhelp/devnull
+%%HELP%%%%DATADIR%%/custhelp/help
+%%HELP%%%%DATADIR%%/custhelp/pmodm127
+%%HELP%%%%DATADIR%%/custhelp/pzasusb8
+%%HELP%%%%DATADIR%%/custhelp/register
+%%HELP%%%%DATADIR%%/custhelp/sysinfo
+%%FULL%%%%DATADIR%%/custom/argv.cal
+%%FULL%%%%DATADIR%%/custom/halflen.cal
+%%FULL%%%%DATADIR%%/custom/pmodm127.cal
+%%FULL%%%%DATADIR%%/custom/pzasusb8.cal
+%%FULL%%%%DATADIR%%/custom/register.cal
+%%FULL%%%%DATADIR%%/deg.cal
+%%FULL%%%%DATADIR%%/dms.cal
+%%FULL%%%%DATADIR%%/dotest.cal
+%%FULL%%%%DATADIR%%/ellip.cal
+%%FULL%%%%DATADIR%%/factorial.cal
+%%FULL%%%%DATADIR%%/factorial2.cal
+%%FULL%%%%DATADIR%%/gvec.cal
+%%FULL%%%%DATADIR%%/hello.cal
+%%HELP%%%%DATADIR%%/help/COPYING
+%%HELP%%%%DATADIR%%/help/COPYING-LGPL
+%%HELP%%%%DATADIR%%/help/abs
+%%HELP%%%%DATADIR%%/help/access
+%%HELP%%%%DATADIR%%/help/acos
+%%HELP%%%%DATADIR%%/help/acosh
+%%HELP%%%%DATADIR%%/help/acot
+%%HELP%%%%DATADIR%%/help/acoth
+%%HELP%%%%DATADIR%%/help/acsc
+%%HELP%%%%DATADIR%%/help/acsch
+%%HELP%%%%DATADIR%%/help/address
+%%HELP%%%%DATADIR%%/help/agd
+%%HELP%%%%DATADIR%%/help/append
+%%HELP%%%%DATADIR%%/help/appr
+%%HELP%%%%DATADIR%%/help/archive
+%%HELP%%%%DATADIR%%/help/arg
+%%HELP%%%%DATADIR%%/help/argv
+%%HELP%%%%DATADIR%%/help/arrow
+%%HELP%%%%DATADIR%%/help/asec
+%%HELP%%%%DATADIR%%/help/asech
+%%HELP%%%%DATADIR%%/help/asin
+%%HELP%%%%DATADIR%%/help/asinh
+%%HELP%%%%DATADIR%%/help/assign
+%%HELP%%%%DATADIR%%/help/assoc
+%%HELP%%%%DATADIR%%/help/atan
+%%HELP%%%%DATADIR%%/help/atan2
+%%HELP%%%%DATADIR%%/help/atanh
+%%HELP%%%%DATADIR%%/help/avg
+%%HELP%%%%DATADIR%%/help/base
+%%HELP%%%%DATADIR%%/help/base2
+%%HELP%%%%DATADIR%%/help/bernoulli
+%%HELP%%%%DATADIR%%/help/binding
+%%HELP%%%%DATADIR%%/help/bindings
+%%HELP%%%%DATADIR%%/help/bit
+%%HELP%%%%DATADIR%%/help/blk
+%%HELP%%%%DATADIR%%/help/blkcpy
+%%HELP%%%%DATADIR%%/help/blkfree
+%%HELP%%%%DATADIR%%/help/blocks
+%%HELP%%%%DATADIR%%/help/bround
+%%HELP%%%%DATADIR%%/help/btrunc
+%%HELP%%%%DATADIR%%/help/bug
+%%HELP%%%%DATADIR%%/help/bugs
+%%HELP%%%%DATADIR%%/help/builtin
+%%HELP%%%%DATADIR%%/help/calc_tty
+%%HELP%%%%DATADIR%%/help/calclevel
+%%HELP%%%%DATADIR%%/help/calcpath
+%%HELP%%%%DATADIR%%/help/catalan
+%%HELP%%%%DATADIR%%/help/ceil
+%%HELP%%%%DATADIR%%/help/cfappr
+%%HELP%%%%DATADIR%%/help/cfsim
+%%HELP%%%%DATADIR%%/help/change
+%%HELP%%%%DATADIR%%/help/changes
+%%HELP%%%%DATADIR%%/help/char
+%%HELP%%%%DATADIR%%/help/cmdbuf
+%%HELP%%%%DATADIR%%/help/cmp
+%%HELP%%%%DATADIR%%/help/comb
+%%HELP%%%%DATADIR%%/help/command
+%%HELP%%%%DATADIR%%/help/config
+%%HELP%%%%DATADIR%%/help/conj
+%%HELP%%%%DATADIR%%/help/contrib
+%%HELP%%%%DATADIR%%/help/cos
+%%HELP%%%%DATADIR%%/help/cosh
+%%HELP%%%%DATADIR%%/help/cot
+%%HELP%%%%DATADIR%%/help/coth
+%%HELP%%%%DATADIR%%/help/count
+%%HELP%%%%DATADIR%%/help/cp
+%%HELP%%%%DATADIR%%/help/credit
+%%HELP%%%%DATADIR%%/help/csc
+%%HELP%%%%DATADIR%%/help/csch
+%%HELP%%%%DATADIR%%/help/cscript
+%%HELP%%%%DATADIR%%/help/ctime
+%%HELP%%%%DATADIR%%/help/custom
+%%HELP%%%%DATADIR%%/help/custom_cal
+%%HELP%%%%DATADIR%%/help/define
+%%HELP%%%%DATADIR%%/help/delete
+%%HELP%%%%DATADIR%%/help/den
+%%HELP%%%%DATADIR%%/help/dereference
+%%HELP%%%%DATADIR%%/help/det
+%%HELP%%%%DATADIR%%/help/digit
+%%HELP%%%%DATADIR%%/help/digits
+%%HELP%%%%DATADIR%%/help/display
+%%HELP%%%%DATADIR%%/help/dp
+%%HELP%%%%DATADIR%%/help/environment
+%%HELP%%%%DATADIR%%/help/epsilon

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201911050008.xA508tS8058028>