diff options
author | asau <asau@pkgsrc.org> | 2012-03-23 21:20:46 +0000 |
---|---|---|
committer | asau <asau@pkgsrc.org> | 2012-03-23 21:20:46 +0000 |
commit | f720ccf70595d55c550def4101fe3c9abd395d6a (patch) | |
tree | f207b0593562ae55fd7ea45f120cb466786b63f9 | |
parent | 5e0f482a17fca2809066e35116b79f2282aea9e2 (diff) | |
download | pkgsrc-f720ccf70595d55c550def4101fe3c9abd395d6a.tar.gz |
Update to OpenAxiom 1.4.1
Changes in OpenAxiom-1.4.1
Algebra
The domain ScriptFormulaFormat and the package ScriptFormulaFormat1 have been removed.
Changes in OpenAxiom-1.4.0
This release introduces the following changes from the base document
("AXIOM: The Scientific Computation System" by Jenks and Sutor).
Compiler
* The compiler now accepts interpreter-style unnamed functions.
* The compiler now generate far better (Lisp) codes for Spad libraries
or scripts. The compiler now applies more aggressive (but sound)
optimizations, including domain inlining, type propagations.
* The compiler now accepts interpreter-style unnamed functions.
* Parameterized macros are now supported by the compiler.
* The compiler now support exception handling. In particular,
the try/finally programming construct was added to support reliable
resource management (e.g. opening/closing or creating/removing files.)
Algebra
In addition to novelties in OpenAxiom-1.3.0, the following types have been
added to OpenAxiom-1.4.0:
* The category BooleanLogic has been added.
It is now extended by PropositionalLogic and BitAggregate.
The domain SingleInteger now satisfies BooleanLogic.
* It it now possible to obtain the string representation of a
DoubleFloat value. The function
string: DoubleFloat -> %
was added to the domain String
* A function matrix is now exported by the category MatrixCategory
to allow construction of matrices whose entries can be succinctely
described by a function. For instance, the 4-by-4 Hilbert matrix
may be expressed as
m: Matrix Fraction Integer := matrix(4,4,(i,j) +-> 1/(i+j))
Note that the third argument is a function that computes the value
of the (i,j)th entry.
* The category StringCategory was removed as it was essentially redundant
with the category StringAggregate.
* The category MappingCategory is now part of the algebra as a builtin
category constructor.
* The following operators
less?: (%,NonNegativeInteger) -> Boolean
more?: (%,NonNegativeInteger) -> Boolean
size?: (%,NonNegativeInteger) -> Boolean
have been moved from the category Aggregate to StreamAggregate
where they seem more appropriate.
* The domain InnerTaylorSeries now satisfies the category BiModule.
* The domains FreeModule and OrderedFreeMonoid now satisfy the newly
added FreeMonoidCategory.
* The list of domains for OpenAxiom program manipulation has been expanded.
* Support for range and segment bindings now includes RangeBinding.
Boot
Boot, the programming language used to write the OpenAxiom compiler,
has been vastly improved. Lisp codes are being phased out.
-rw-r--r-- | math/openaxiom/Makefile | 5 | ||||
-rw-r--r-- | math/openaxiom/PLIST | 92 | ||||
-rw-r--r-- | math/openaxiom/distinfo | 12 | ||||
-rw-r--r-- | math/openaxiom/patches/patch-aa | 22 | ||||
-rw-r--r-- | math/openaxiom/patches/patch-src_lisp_core.lisp.in | 16 |
5 files changed, 81 insertions, 66 deletions
diff --git a/math/openaxiom/Makefile b/math/openaxiom/Makefile index 5eba866f747..bce0c456db3 100644 --- a/math/openaxiom/Makefile +++ b/math/openaxiom/Makefile @@ -1,7 +1,7 @@ -# $NetBSD: Makefile,v 1.5 2009/12/16 01:58:08 asau Exp $ +# $NetBSD: Makefile,v 1.6 2012/03/23 21:20:46 asau Exp $ # -DISTNAME= open-axiom-1.3.0 +DISTNAME= open-axiom-1.4.1 PKGNAME= ${DISTNAME:S/open-/open/} CATEGORIES= math MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=open-axiom/} @@ -14,6 +14,7 @@ COMMENT= Platform for symbolic, algebraic, and numerical computations PKG_DESTDIR_SUPPORT= user-destdir MAKE_JOBS_SAFE= no +USE_LANGUAGES= c c++ GNU_CONFIGURE= yes USE_TOOLS+= gmake makeinfo awk:run BUILD_DEPENDS+= noweb-[0-9]*:../../devel/noweb diff --git a/math/openaxiom/PLIST b/math/openaxiom/PLIST index 6bc1c8ad0f1..c041f3d2999 100644 --- a/math/openaxiom/PLIST +++ b/math/openaxiom/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.5 2009/12/16 01:54:13 asau Exp $ +@comment $NetBSD: PLIST,v 1.6 2012/03/23 21:20:46 asau Exp $ bin/open-axiom lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/A1AGG-.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/A1AGG.${FASL} @@ -94,6 +94,8 @@ lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/BINARY.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/BINDING.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/BITS.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/BMODULE.${FASL} +lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/BOOLE-.${FASL} +lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/BOOLE.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/BOOLEAN.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/BOP.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/BOP1.${FASL} @@ -150,6 +152,7 @@ lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/COMMUPC.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/COMPCAT-.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/COMPCAT.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/COMPFACT.${FASL} +lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/COMPILER.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/COMPLEX.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/COMPLEX2.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/COMPLPAT.${FASL} @@ -197,6 +200,7 @@ lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/D03EEFA.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/D03FAFA.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/DATAARY.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/DBASE.${FASL} +lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/DBASIS.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/DBLRESP.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/DDFACT.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/DECIMAL.${FASL} @@ -213,9 +217,12 @@ lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/DFSFUN.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/DHMATRIX.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/DIAGG-.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/DIAGG.${FASL} -lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/DIFEXT-.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/DIFEXT.${FASL} -lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/DIFRING-.${FASL} +lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/DIFFDOM-.${FASL} +lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/DIFFDOM.${FASL} +lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/DIFFMOD.${FASL} +lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/DIFFSPC-.${FASL} +lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/DIFFSPC.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/DIFRING.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/DIOPS-.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/DIOPS.${FASL} @@ -230,6 +237,7 @@ lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/DIVRING.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/DLAGG.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/DLIST.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/DLP.${FASL} +lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/DMEXT.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/DMP.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/DOMAIN.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/DOMCTOR.${FASL} @@ -248,6 +256,8 @@ lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/DRAWPT.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/DROPT.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/DROPT0.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/DROPT1.${FASL} +lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/DSEXT-.${FASL} +lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/DSEXT.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/DSMP.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/DVARCAT-.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/DVARCAT.${FASL} @@ -265,6 +275,7 @@ lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/EFSTRUC.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/EFULS.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/EFUPXS.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/ELABEXPR.${FASL} +lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/ELABOR.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/ELAGG-.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/ELAGG.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/ELEMFUN-.${FASL} @@ -371,6 +382,7 @@ lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/FM1.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/FMC.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/FMCAT.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/FMFUN.${FASL} +lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/FMONCAT.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/FMONOID.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/FMTC.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/FNAME.${FASL} @@ -378,8 +390,6 @@ lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/FNCAT.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/FNLA.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/FOP.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/FORDER.${FASL} -lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/FORMULA.${FASL} -lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/FORMULA1.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/FORT.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/FORTCAT.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/FORTFN.${FASL} @@ -571,6 +581,7 @@ lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/IPRNTPK.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/IR.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/IR2.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/IR2F.${FASL} +lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/IRFORM.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/IROOT.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/IRREDFFX.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/IRRF2F.${FASL} @@ -581,6 +592,7 @@ lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/ISTRING.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/ISUMP.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/ISUPS.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/ITAYLOR.${FASL} +lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/ITFORM.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/ITFUN2.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/ITFUN3.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/ITRIGMNP.${FASL} @@ -588,9 +600,14 @@ lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/ITUPLE.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/IVECTOR.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/IXAGG-.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/IXAGG.${FASL} -lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/JAVACODE.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/JOINAST.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/JORDAN.${FASL} +lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/JVMBCODE.${FASL} +lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/JVMCFACC.${FASL} +lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/JVMCSTTG.${FASL} +lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/JVMFDACC.${FASL} +lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/JVMMDACC.${FASL} +lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/JVMOP.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/KAFILE.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/KDAGG-.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/KDAGG.${FASL} @@ -621,8 +638,11 @@ lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/LIECAT-.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/LIECAT.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/LIMITPS.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/LIMITRF.${FASL} +lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/LINBASIS.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/LINDEP.${FASL} +lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/LINELT.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/LINEXP.${FASL} +lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/LINFORM.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/LINSET.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/LIST.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/LIST2.${FASL} @@ -774,7 +794,9 @@ lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/NUMINT.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/NUMODE.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/NUMQUAD.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/NUMTUBE.${FASL} +lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/OAGROUP-.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/OAGROUP.${FASL} +lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/OAMON-.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/OAMON.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/OAMONS.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/OASGP.${FASL} @@ -830,10 +852,11 @@ lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/ORDCOMP2.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/ORDFIN.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/ORDFUNS.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/ORDMON.${FASL} -lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/ORDRING-.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/ORDRING.${FASL} -lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/ORDSET-.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/ORDSET.${FASL} +lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/ORDSTRCT.${FASL} +lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/ORDTYPE-.${FASL} +lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/ORDTYPE.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/OREPCAT-.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/OREPCAT.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/OREPCTO.${FASL} @@ -859,6 +882,7 @@ lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/PADICRC.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/PAIR.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/PALETTE.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/PAN2EXPR.${FASL} +lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/PARAMAST.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/PARPC2.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/PARPCURV.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/PARSC2.${FASL} @@ -878,12 +902,16 @@ lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/PATTERN1.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/PATTERN2.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/PBWLB.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/PCOMP.${FASL} +lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/PDDOM-.${FASL} +lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/PDDOM.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/PDECAT.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/PDECOMP.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/PDEPACK.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/PDEPROB.${FASL} -lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/PDRING-.${FASL} +lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/PDMOD.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/PDRING.${FASL} +lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/PDSPC-.${FASL} +lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/PDSPC.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/PENDTREE.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/PERM.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/PERMAN.${FASL} @@ -950,6 +978,8 @@ lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/PRINT.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/PRODUCT.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/PROPERTY.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/PROPFRML.${FASL} +lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/PROPFUN1.${FASL} +lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/PROPFUN2.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/PROPLOG.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/PRQAGG.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/PRS.${FASL} @@ -1041,6 +1071,7 @@ lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/RMATRIX.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/RMCAT2.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/RMODULE.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/RNG.${FASL} +lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/RNGBIND.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/RNS-.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/RNS.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/ROIRC.${FASL} @@ -1129,17 +1160,18 @@ lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/SRAGG-.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/SRAGG.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/SRDCMPK.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/SREGSET.${FASL} +lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/SRING.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/STACK.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/STAGG-.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/STAGG.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/STBL.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/STEP.${FASL} +lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/STEPAST.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/STINPROD.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/STREAM.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/STREAM1.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/STREAM2.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/STREAM3.${FASL} -lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/STRICAT.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/STRING.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/STRTBL.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/STTAYLOR.${FASL} @@ -1166,11 +1198,13 @@ lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/SYMTAB.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/SYNTAX.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/SYSINT.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/SYSNNI.${FASL} +lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/SYSPTR.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/SYSSOLP.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/SYSTEM.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/TABLBUMP.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/TABLE.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/TABLEAU.${FASL} +lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/TALGOP.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/TANEXP.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/TBAGG-.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/TBAGG.${FASL} @@ -1273,6 +1307,7 @@ lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/XPOLY.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/XPOLYC.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/XPR.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/XRPOLY.${FASL} +lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/YDIAGRAM.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/YSTREAM.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/ZDSOLVE.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/ZLINDEP.${FASL} @@ -1287,14 +1322,6 @@ ${ecl}lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/exposed.o lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/interp.daase lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/libdb.text lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/algebra/operation.daase -lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/autoload/ax.${FASL} -lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/autoload/def.${FASL} -lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/autoload/mark.${FASL} -lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/autoload/nspadaux.${FASL} -lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/autoload/pspad1.${FASL} -lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/autoload/pspad2.${FASL} -lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/autoload/wi1.${FASL} -lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/autoload/wi2.${FASL} lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/bin/AXIOMsys lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/bin/asq lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/bin/bootsys @@ -1310,6 +1337,7 @@ ${ecl}lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/boot/pile.o ${ecl}lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/boot/scanner.o ${ecl}lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/boot/tokens.o ${ecl}lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/boot/translator.o +${ecl}lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/boot/utility.o lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/doc/gloss.text lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/doc/glossdef.text lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/doc/glosskey.text @@ -1341,6 +1369,11 @@ lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/doc/help/system.help lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/doc/help/trace.help lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/doc/help/undo.help lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/doc/help/what.help +lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/include/open-axiom/config +lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/include/open-axiom/hash-table +lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/include/open-axiom/sexpr +lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/include/open-axiom/storage +lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/include/open-axiom/string-pool lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/input/algaggr.input lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/input/algbrbf.input lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/input/algfacob.input @@ -1704,13 +1737,32 @@ lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/input/zlindep.input lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/lib/command.list lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/lib/copyright lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/lib/ex2ht +${x11}lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/lib/graph/colorpoly.ps +${x11}lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/lib/graph/colorwol.ps +${x11}lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/lib/graph/draw.ps +${x11}lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/lib/graph/drawIstr.ps +${x11}lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/lib/graph/drawarc.ps +${x11}lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/lib/graph/drawcolor.ps +${x11}lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/lib/graph/drawline.ps +${x11}lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/lib/graph/drawlines.ps +${x11}lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/lib/graph/drawpoint.ps +${x11}lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/lib/graph/drawrect.ps +${x11}lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/lib/graph/drawstr.ps +${x11}lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/lib/graph/drwfilled.ps +${x11}lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/lib/graph/end.ps +${x11}lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/lib/graph/fillarc.ps +${x11}lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/lib/graph/fillpoly.ps +${x11}lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/lib/graph/fillwol.ps +${x11}lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/lib/graph/header.ps +${x11}lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/lib/graph/setup.ps lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/lib/htadd lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/lib/hthits lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/lib/htsearch ${x11}lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/lib/hypertex +lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/lib/libOpenAxiom.a lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/lib/libopen-axiom-core.a ${clisp}lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/lib/libopen-axiom-core.so -lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/lib/presea +${sbcl}lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/lib/libopen-axiom-core.so lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/lib/session ${x11}lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/lib/spadbuf lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/lib/spadclient @@ -2380,6 +2432,7 @@ lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/share/hypertex/pages/union. lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/share/hypertex/pages/util.ht lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/share/hypertex/pages/xmpexp.ht lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/share/msgs/s2-us.msgs +lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/share/texmf/tex/open-axiom.sty lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/src/algebra/acplot.spad lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/src/algebra/aggcat.spad lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/src/algebra/aggcat2.spad @@ -2487,7 +2540,6 @@ lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/src/algebra/float.spad lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/src/algebra/fmod.spad lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/src/algebra/fname.spad lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/src/algebra/fnla.spad -lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/src/algebra/formula.spad lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/src/algebra/fortcat.spad lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/src/algebra/fortmac.spad lib/open-axiom/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/src/algebra/fortpak.spad diff --git a/math/openaxiom/distinfo b/math/openaxiom/distinfo index ac3027dc91f..6e8e209a5a2 100644 --- a/math/openaxiom/distinfo +++ b/math/openaxiom/distinfo @@ -1,7 +1,7 @@ -$NetBSD: distinfo,v 1.4 2011/12/20 08:22:33 asau Exp $ +$NetBSD: distinfo,v 1.5 2012/03/23 21:20:47 asau Exp $ -SHA1 (open-axiom-1.3.0.tar.bz2) = a9e7fb441d120fe1b4cc9b12d9cc40c868f2dc8e -RMD160 (open-axiom-1.3.0.tar.bz2) = 71ab5b199ae3b4331e82f4b1a549b6e3a764784a -Size (open-axiom-1.3.0.tar.bz2) = 11821857 bytes -SHA1 (patch-aa) = 71b576dcc4a020e912371ed22eb3f1403230879b -SHA1 (patch-src_lisp_core.lisp.in) = 8e0535ab41be157aac520e6a3b949f25f41ca419 +SHA1 (open-axiom-1.4.1.tar.bz2) = 52a6791c31125507f33b48d4ea38e7a9c7918cb5 +RMD160 (open-axiom-1.4.1.tar.bz2) = 172f21ce6bfde933a51e0fdfdeae19617a611d1e +Size (open-axiom-1.4.1.tar.bz2) = 10023493 bytes +SHA1 (patch-src_hyper_htadd.c) = 178409e3caca7bbdf02df2ff605ae44539e4f9b3 +SHA1 (patch-src_hyper_lex.c) = 6b8ccab845defc78254c98f60adc8397acefc2c6 diff --git a/math/openaxiom/patches/patch-aa b/math/openaxiom/patches/patch-aa deleted file mode 100644 index 55b07ecb0e3..00000000000 --- a/math/openaxiom/patches/patch-aa +++ /dev/null @@ -1,22 +0,0 @@ -$NetBSD: patch-aa,v 1.1 2009/12/16 01:54:13 asau Exp $ - -Reuse strcmp to simplify logic and fix build. -Shared between FriCAS and OpenAxiom. - ---- src/hyper/addfile.c.orig 2009-07-10 00:50:28.000000000 +0400 -+++ src/hyper/addfile.c 2009-12-15 22:32:55.000000000 +0300 -@@ -50,13 +50,7 @@ - strpostfix(char *s, char *t) - { - int slen = strlen(s), tlen = strlen(t); -- -- if (tlen > slen) -- return 0; -- while (tlen > 0) -- if (s[--slen] != t[--tlen]) -- return 0; -- return 1; -+ return (tlen < slen) && !strcmp(s+slen-tlen, t); - } - - /* extend_ht : just checks the name and adds a .ht if needed */ diff --git a/math/openaxiom/patches/patch-src_lisp_core.lisp.in b/math/openaxiom/patches/patch-src_lisp_core.lisp.in deleted file mode 100644 index 79086fa262b..00000000000 --- a/math/openaxiom/patches/patch-src_lisp_core.lisp.in +++ /dev/null @@ -1,16 +0,0 @@ -$NetBSD: patch-src_lisp_core.lisp.in,v 1.1 2011/12/20 08:22:34 asau Exp $ - -Ignore compilation failure on CLISP: COMPILE-FILE returns failure-p -but CLISP doesn't list any errors. - ---- src/lisp/core.lisp.in.orig 2009-08-05 09:51:44.000000000 +0000 -+++ src/lisp/core.lisp.in -@@ -832,7 +832,7 @@ - (setq result nil)) - (cond ((null result) - (|coreError| "compilation of Lisp code failed")) -- (failure-p -+ ((and failure-p #+:clisp (not (equal file "patches.lisp"))) - ;; Since we believe the source code must - ;; be fixed, we don't want to leave - ;; the generated FASL behing us, as that |