From 4b9a4a62f25e330b24f67b3883c373162e0a6d6d Mon Sep 17 00:00:00 2001 From: marco Date: Sun, 27 Jan 2008 10:10:59 +0000 Subject: [PATCH] * numlib moved git-svn-id: trunk@10017 - --- .gitattributes | 348 +++++++++--------- .gitignore | 28 +- packages/extra/numlib/fpmake.pp | 17 - packages/{extra => }/numlib/Makefile | 324 +++++++++++++++- packages/{extra => }/numlib/Makefile.fpc | 6 +- packages/{extra => }/numlib/doc/inv.tex | 0 packages/{extra => }/numlib/doc/iom.tex | 0 packages/{extra => }/numlib/examples/Makefile | 0 .../{extra => }/numlib/examples/Makefile.fpc | 0 .../{extra => }/numlib/examples/invgenex.dat | 0 .../{extra => }/numlib/examples/invgenex.pas | 0 .../{extra => }/numlib/examples/invgpdex.dat | 0 .../{extra => }/numlib/examples/invgpdex.pas | 0 .../{extra => }/numlib/examples/invgsyex.dat | 0 .../{extra => }/numlib/examples/invgsyex.pas | 0 .../{extra => }/numlib/examples/iomremex.dat | 0 .../{extra => }/numlib/examples/iomremex.pas | 0 .../{extra => }/numlib/examples/iomrevex.dat | 0 .../{extra => }/numlib/examples/iomrevex.pas | 0 .../numlib/examples/iomrewrsex.pas | 0 .../{extra => }/numlib/examples/iomwrmex.dat | 0 .../{extra => }/numlib/examples/iomwrmex.pas | 0 .../{extra => }/numlib/examples/iomwrvex.pas | 0 packages/numlib/fpmake.pp | 134 +++++++ packages/{extra => }/numlib/numlib.txt | 0 packages/{extra/numlib => numlib/src}/det.pas | 0 .../{extra/numlib => numlib/src}/direct.inc | 0 packages/{extra/numlib => numlib/src}/dsl.pas | 0 packages/{extra/numlib => numlib/src}/eig.pas | 0 .../{extra/numlib => numlib/src}/eigh1.pas | 0 .../{extra/numlib => numlib/src}/eigh2.pas | 0 packages/{extra/numlib => numlib/src}/int.pas | 0 packages/{extra/numlib => numlib/src}/inv.pas | 0 packages/{extra/numlib => numlib/src}/iom.pas | 0 packages/{extra/numlib => numlib/src}/ipf.pas | 0 packages/{extra/numlib => numlib/src}/mdt.pas | 0 .../{extra/numlib => numlib/src}/numlib.pas | 0 packages/{extra/numlib => numlib/src}/ode.pas | 0 packages/{extra/numlib => numlib/src}/omv.pas | 0 packages/{extra/numlib => numlib/src}/roo.pas | 0 packages/{extra/numlib => numlib/src}/sle.pas | 0 packages/{extra/numlib => numlib/src}/spe.pas | 0 packages/{extra/numlib => numlib/src}/spl.pas | 0 .../{extra/numlib => numlib/src}/timer.pas | 0 .../{extra/numlib => numlib/src}/tpnumlib.pas | 0 packages/{extra/numlib => numlib/src}/typ.pas | 0 .../{extra => }/numlib/tests/detgpbte.dat | 0 .../{extra => }/numlib/tests/detgpbte.pas | 0 .../{extra => }/numlib/tests/detgpdte.dat | 0 .../{extra => }/numlib/tests/detgpdte.pas | 0 .../{extra => }/numlib/tests/detgsyte.dat | 0 .../{extra => }/numlib/tests/detgsyte.pas | 0 .../{extra => }/numlib/tests/detgtrte.dat | 0 .../{extra => }/numlib/tests/detgtrte.pas | 0 .../{extra => }/numlib/tests/eigbs1te.dat | 0 .../{extra => }/numlib/tests/eigbs1te.pas | 0 .../{extra => }/numlib/tests/eigbs2te.dat | 0 .../{extra => }/numlib/tests/eigbs2te.pas | 0 .../{extra => }/numlib/tests/eigbs3te.dat | 0 .../{extra => }/numlib/tests/eigbs3te.pas | 0 .../{extra => }/numlib/tests/eigbs4te.dat | 0 .../{extra => }/numlib/tests/eigbs4te.pas | 0 .../{extra => }/numlib/tests/eigge1te.dat | 0 .../{extra => }/numlib/tests/eigge1te.pas | 0 .../{extra => }/numlib/tests/eigge3te.dat | 0 .../{extra => }/numlib/tests/eigge3te.pas | 0 .../{extra => }/numlib/tests/eiggg1te.dat | 0 .../{extra => }/numlib/tests/eiggg1te.pas | 0 .../{extra => }/numlib/tests/eiggg2te.dat | 0 .../{extra => }/numlib/tests/eiggg2te.pas | 0 .../{extra => }/numlib/tests/eiggg3te.dat | 0 .../{extra => }/numlib/tests/eiggg3te.pas | 0 .../{extra => }/numlib/tests/eiggg4te.dat | 0 .../{extra => }/numlib/tests/eiggg4te.pas | 0 .../{extra => }/numlib/tests/eiggs1te.dat | 0 .../{extra => }/numlib/tests/eiggs1te.pas | 0 .../{extra => }/numlib/tests/eiggs2te.dat | 0 .../{extra => }/numlib/tests/eiggs2te.pas | 0 .../{extra => }/numlib/tests/eiggs3te.dat | 0 .../{extra => }/numlib/tests/eiggs3te.pas | 0 .../{extra => }/numlib/tests/eiggs4te.dat | 0 .../{extra => }/numlib/tests/eiggs4te.pas | 0 .../{extra => }/numlib/tests/eigsv1te.dat | 0 .../{extra => }/numlib/tests/eigsv1te.pas | 0 .../{extra => }/numlib/tests/eigsv3te.dat | 0 .../{extra => }/numlib/tests/eigsv3te.pas | 0 .../{extra => }/numlib/tests/eigts1te.dat | 0 .../{extra => }/numlib/tests/eigts1te.pas | 0 .../{extra => }/numlib/tests/eigts2te.dat | 0 .../{extra => }/numlib/tests/eigts2te.pas | 0 .../{extra => }/numlib/tests/eigts3te.dat | 0 .../{extra => }/numlib/tests/eigts3te.pas | 0 .../{extra => }/numlib/tests/eigts4te.dat | 0 .../{extra => }/numlib/tests/eigts4te.pas | 0 .../{extra => }/numlib/tests/intge1te.pas | 0 .../{extra => }/numlib/tests/intge2te.pas | 0 .../{extra => }/numlib/tests/intge3te.pas | 0 .../{extra => }/numlib/tests/invgente.dat | 0 .../{extra => }/numlib/tests/invgente.pas | 0 .../{extra => }/numlib/tests/invgpdte.dat | 0 .../{extra => }/numlib/tests/invgpdte.pas | 0 .../{extra => }/numlib/tests/invgsyte.dat | 0 .../{extra => }/numlib/tests/invgsyte.pas | 0 .../{extra => }/numlib/tests/iomwrmte.pas | 0 .../{extra => }/numlib/tests/odeiv1te.dat | 0 .../{extra => }/numlib/tests/odeiv1te.pas | 0 .../{extra => }/numlib/tests/odeiv2te.dat | 0 .../{extra => }/numlib/tests/odeiv2te.pas | 0 .../{extra => }/numlib/tests/roof1rte.dat | 0 .../{extra => }/numlib/tests/roof1rte.pas | 0 .../{extra => }/numlib/tests/roofnrt1.pas | 0 .../{extra => }/numlib/tests/roofnrte.dat | 0 .../{extra => }/numlib/tests/roofnrte.pas | 0 .../{extra => }/numlib/tests/roopolte.dat | 0 .../{extra => }/numlib/tests/roopolte.pas | 0 .../{extra => }/numlib/tests/sledtrte.dat | 0 .../{extra => }/numlib/tests/sledtrte.pas | 0 .../{extra => }/numlib/tests/slegbalt.dat | 0 .../{extra => }/numlib/tests/slegbalt.pas | 0 .../{extra => }/numlib/tests/slegbate.dat | 0 .../{extra => }/numlib/tests/slegbate.pas | 0 .../{extra => }/numlib/tests/slegenlt.dat | 0 .../{extra => }/numlib/tests/slegenlt.pas | 0 .../{extra => }/numlib/tests/slegente.dat | 0 .../{extra => }/numlib/tests/slegente.pas | 0 .../{extra => }/numlib/tests/sleglslt.dat | 0 .../{extra => }/numlib/tests/sleglslt.pas | 0 .../{extra => }/numlib/tests/sleglste.dat | 0 .../{extra => }/numlib/tests/sleglste.pas | 0 .../{extra => }/numlib/tests/slegpblt.dat | 0 .../{extra => }/numlib/tests/slegpblt.pas | 0 .../{extra => }/numlib/tests/slegpbte.dat | 0 .../{extra => }/numlib/tests/slegpbte.pas | 0 .../{extra => }/numlib/tests/slegpdlt.dat | 0 .../{extra => }/numlib/tests/slegpdlt.pas | 0 .../{extra => }/numlib/tests/slegpdte.dat | 0 .../{extra => }/numlib/tests/slegpdte.pas | 0 .../{extra => }/numlib/tests/slegsylt.dat | 0 .../{extra => }/numlib/tests/slegsylt.pas | 0 .../{extra => }/numlib/tests/slegsyte.dat | 0 .../{extra => }/numlib/tests/slegsyte.pas | 0 .../{extra => }/numlib/tests/slegtrte.dat | 0 .../{extra => }/numlib/tests/slegtrte.pas | 0 .../{extra => }/numlib/tests/speachte.dat | 0 .../{extra => }/numlib/tests/spearcte.dat | 0 .../{extra => }/numlib/tests/spearste.dat | 0 .../{extra => }/numlib/tests/speashte.dat | 0 .../{extra => }/numlib/tests/speathte.dat | 0 .../{extra => }/numlib/tests/spebi0te.dat | 0 .../{extra => }/numlib/tests/spebi1te.dat | 0 .../{extra => }/numlib/tests/spebj0te.dat | 0 .../{extra => }/numlib/tests/spebj1te.dat | 0 .../{extra => }/numlib/tests/spebk0te.dat | 0 .../{extra => }/numlib/tests/spebk1te.dat | 0 .../{extra => }/numlib/tests/speby0te.dat | 0 .../{extra => }/numlib/tests/speby1te.dat | 0 .../{extra => }/numlib/tests/specohte.dat | 0 .../{extra => }/numlib/tests/speefcte.dat | 0 .../{extra => }/numlib/tests/speentte.dat | 0 .../{extra => }/numlib/tests/speentte.pas | 0 .../{extra => }/numlib/tests/speerfte.dat | 0 .../{extra => }/numlib/tests/spegamte.dat | 0 .../{extra => }/numlib/tests/spege1te.pas | 0 .../{extra => }/numlib/tests/spemaxte.dat | 0 .../{extra => }/numlib/tests/spemaxte.pas | 0 .../{extra => }/numlib/tests/spepolte.dat | 0 .../{extra => }/numlib/tests/spepolte.pas | 0 .../{extra => }/numlib/tests/spepowte.dat | 0 .../{extra => }/numlib/tests/spepowte.pas | 0 .../{extra => }/numlib/tests/spesgnte.dat | 0 .../{extra => }/numlib/tests/spesgnte.pas | 0 .../{extra => }/numlib/tests/spesihte.dat | 0 .../{extra => }/numlib/tests/spetahte.dat | 0 packages/{extra => }/numlib/tests/test.bat | 0 packages/{extra => }/numlib/tests/test.pas | 0 packages/{extra => }/numlib/tests/timer.pas | 0 packages/{extra => }/numlib/tests/turte.pas | 0 177 files changed, 648 insertions(+), 209 deletions(-) delete mode 100644 packages/extra/numlib/fpmake.pp rename packages/{extra => }/numlib/Makefile (84%) rename packages/{extra => }/numlib/Makefile.fpc (79%) rename packages/{extra => }/numlib/doc/inv.tex (100%) rename packages/{extra => }/numlib/doc/iom.tex (100%) rename packages/{extra => }/numlib/examples/Makefile (100%) rename packages/{extra => }/numlib/examples/Makefile.fpc (100%) rename packages/{extra => }/numlib/examples/invgenex.dat (100%) rename packages/{extra => }/numlib/examples/invgenex.pas (100%) rename packages/{extra => }/numlib/examples/invgpdex.dat (100%) rename packages/{extra => }/numlib/examples/invgpdex.pas (100%) rename packages/{extra => }/numlib/examples/invgsyex.dat (100%) rename packages/{extra => }/numlib/examples/invgsyex.pas (100%) rename packages/{extra => }/numlib/examples/iomremex.dat (100%) rename packages/{extra => }/numlib/examples/iomremex.pas (100%) rename packages/{extra => }/numlib/examples/iomrevex.dat (100%) rename packages/{extra => }/numlib/examples/iomrevex.pas (100%) rename packages/{extra => }/numlib/examples/iomrewrsex.pas (100%) rename packages/{extra => }/numlib/examples/iomwrmex.dat (100%) rename packages/{extra => }/numlib/examples/iomwrmex.pas (100%) rename packages/{extra => }/numlib/examples/iomwrvex.pas (100%) create mode 100644 packages/numlib/fpmake.pp rename packages/{extra => }/numlib/numlib.txt (100%) rename packages/{extra/numlib => numlib/src}/det.pas (100%) rename packages/{extra/numlib => numlib/src}/direct.inc (100%) rename packages/{extra/numlib => numlib/src}/dsl.pas (100%) rename packages/{extra/numlib => numlib/src}/eig.pas (100%) rename packages/{extra/numlib => numlib/src}/eigh1.pas (100%) rename packages/{extra/numlib => numlib/src}/eigh2.pas (100%) rename packages/{extra/numlib => numlib/src}/int.pas (100%) rename packages/{extra/numlib => numlib/src}/inv.pas (100%) rename packages/{extra/numlib => numlib/src}/iom.pas (100%) rename packages/{extra/numlib => numlib/src}/ipf.pas (100%) rename packages/{extra/numlib => numlib/src}/mdt.pas (100%) rename packages/{extra/numlib => numlib/src}/numlib.pas (100%) rename packages/{extra/numlib => numlib/src}/ode.pas (100%) rename packages/{extra/numlib => numlib/src}/omv.pas (100%) rename packages/{extra/numlib => numlib/src}/roo.pas (100%) rename packages/{extra/numlib => numlib/src}/sle.pas (100%) rename packages/{extra/numlib => numlib/src}/spe.pas (100%) rename packages/{extra/numlib => numlib/src}/spl.pas (100%) rename packages/{extra/numlib => numlib/src}/timer.pas (100%) rename packages/{extra/numlib => numlib/src}/tpnumlib.pas (100%) rename packages/{extra/numlib => numlib/src}/typ.pas (100%) rename packages/{extra => }/numlib/tests/detgpbte.dat (100%) rename packages/{extra => }/numlib/tests/detgpbte.pas (100%) rename packages/{extra => }/numlib/tests/detgpdte.dat (100%) rename packages/{extra => }/numlib/tests/detgpdte.pas (100%) rename packages/{extra => }/numlib/tests/detgsyte.dat (100%) rename packages/{extra => }/numlib/tests/detgsyte.pas (100%) rename packages/{extra => }/numlib/tests/detgtrte.dat (100%) rename packages/{extra => }/numlib/tests/detgtrte.pas (100%) rename packages/{extra => }/numlib/tests/eigbs1te.dat (100%) rename packages/{extra => }/numlib/tests/eigbs1te.pas (100%) rename packages/{extra => }/numlib/tests/eigbs2te.dat (100%) rename packages/{extra => }/numlib/tests/eigbs2te.pas (100%) rename packages/{extra => }/numlib/tests/eigbs3te.dat (100%) rename packages/{extra => }/numlib/tests/eigbs3te.pas (100%) rename packages/{extra => }/numlib/tests/eigbs4te.dat (100%) rename packages/{extra => }/numlib/tests/eigbs4te.pas (100%) rename packages/{extra => }/numlib/tests/eigge1te.dat (100%) rename packages/{extra => }/numlib/tests/eigge1te.pas (100%) rename packages/{extra => }/numlib/tests/eigge3te.dat (100%) rename packages/{extra => }/numlib/tests/eigge3te.pas (100%) rename packages/{extra => }/numlib/tests/eiggg1te.dat (100%) rename packages/{extra => }/numlib/tests/eiggg1te.pas (100%) rename packages/{extra => }/numlib/tests/eiggg2te.dat (100%) rename packages/{extra => }/numlib/tests/eiggg2te.pas (100%) rename packages/{extra => }/numlib/tests/eiggg3te.dat (100%) rename packages/{extra => }/numlib/tests/eiggg3te.pas (100%) rename packages/{extra => }/numlib/tests/eiggg4te.dat (100%) rename packages/{extra => }/numlib/tests/eiggg4te.pas (100%) rename packages/{extra => }/numlib/tests/eiggs1te.dat (100%) rename packages/{extra => }/numlib/tests/eiggs1te.pas (100%) rename packages/{extra => }/numlib/tests/eiggs2te.dat (100%) rename packages/{extra => }/numlib/tests/eiggs2te.pas (100%) rename packages/{extra => }/numlib/tests/eiggs3te.dat (100%) rename packages/{extra => }/numlib/tests/eiggs3te.pas (100%) rename packages/{extra => }/numlib/tests/eiggs4te.dat (100%) rename packages/{extra => }/numlib/tests/eiggs4te.pas (100%) rename packages/{extra => }/numlib/tests/eigsv1te.dat (100%) rename packages/{extra => }/numlib/tests/eigsv1te.pas (100%) rename packages/{extra => }/numlib/tests/eigsv3te.dat (100%) rename packages/{extra => }/numlib/tests/eigsv3te.pas (100%) rename packages/{extra => }/numlib/tests/eigts1te.dat (100%) rename packages/{extra => }/numlib/tests/eigts1te.pas (100%) rename packages/{extra => }/numlib/tests/eigts2te.dat (100%) rename packages/{extra => }/numlib/tests/eigts2te.pas (100%) rename packages/{extra => }/numlib/tests/eigts3te.dat (100%) rename packages/{extra => }/numlib/tests/eigts3te.pas (100%) rename packages/{extra => }/numlib/tests/eigts4te.dat (100%) rename packages/{extra => }/numlib/tests/eigts4te.pas (100%) rename packages/{extra => }/numlib/tests/intge1te.pas (100%) rename packages/{extra => }/numlib/tests/intge2te.pas (100%) rename packages/{extra => }/numlib/tests/intge3te.pas (100%) rename packages/{extra => }/numlib/tests/invgente.dat (100%) rename packages/{extra => }/numlib/tests/invgente.pas (100%) rename packages/{extra => }/numlib/tests/invgpdte.dat (100%) rename packages/{extra => }/numlib/tests/invgpdte.pas (100%) rename packages/{extra => }/numlib/tests/invgsyte.dat (100%) rename packages/{extra => }/numlib/tests/invgsyte.pas (100%) rename packages/{extra => }/numlib/tests/iomwrmte.pas (100%) rename packages/{extra => }/numlib/tests/odeiv1te.dat (100%) rename packages/{extra => }/numlib/tests/odeiv1te.pas (100%) rename packages/{extra => }/numlib/tests/odeiv2te.dat (100%) rename packages/{extra => }/numlib/tests/odeiv2te.pas (100%) rename packages/{extra => }/numlib/tests/roof1rte.dat (100%) rename packages/{extra => }/numlib/tests/roof1rte.pas (100%) rename packages/{extra => }/numlib/tests/roofnrt1.pas (100%) rename packages/{extra => }/numlib/tests/roofnrte.dat (100%) rename packages/{extra => }/numlib/tests/roofnrte.pas (100%) rename packages/{extra => }/numlib/tests/roopolte.dat (100%) rename packages/{extra => }/numlib/tests/roopolte.pas (100%) rename packages/{extra => }/numlib/tests/sledtrte.dat (100%) rename packages/{extra => }/numlib/tests/sledtrte.pas (100%) rename packages/{extra => }/numlib/tests/slegbalt.dat (100%) rename packages/{extra => }/numlib/tests/slegbalt.pas (100%) rename packages/{extra => }/numlib/tests/slegbate.dat (100%) rename packages/{extra => }/numlib/tests/slegbate.pas (100%) rename packages/{extra => }/numlib/tests/slegenlt.dat (100%) rename packages/{extra => }/numlib/tests/slegenlt.pas (100%) rename packages/{extra => }/numlib/tests/slegente.dat (100%) rename packages/{extra => }/numlib/tests/slegente.pas (100%) rename packages/{extra => }/numlib/tests/sleglslt.dat (100%) rename packages/{extra => }/numlib/tests/sleglslt.pas (100%) rename packages/{extra => }/numlib/tests/sleglste.dat (100%) rename packages/{extra => }/numlib/tests/sleglste.pas (100%) rename packages/{extra => }/numlib/tests/slegpblt.dat (100%) rename packages/{extra => }/numlib/tests/slegpblt.pas (100%) rename packages/{extra => }/numlib/tests/slegpbte.dat (100%) rename packages/{extra => }/numlib/tests/slegpbte.pas (100%) rename packages/{extra => }/numlib/tests/slegpdlt.dat (100%) rename packages/{extra => }/numlib/tests/slegpdlt.pas (100%) rename packages/{extra => }/numlib/tests/slegpdte.dat (100%) rename packages/{extra => }/numlib/tests/slegpdte.pas (100%) rename packages/{extra => }/numlib/tests/slegsylt.dat (100%) rename packages/{extra => }/numlib/tests/slegsylt.pas (100%) rename packages/{extra => }/numlib/tests/slegsyte.dat (100%) rename packages/{extra => }/numlib/tests/slegsyte.pas (100%) rename packages/{extra => }/numlib/tests/slegtrte.dat (100%) rename packages/{extra => }/numlib/tests/slegtrte.pas (100%) rename packages/{extra => }/numlib/tests/speachte.dat (100%) rename packages/{extra => }/numlib/tests/spearcte.dat (100%) rename packages/{extra => }/numlib/tests/spearste.dat (100%) rename packages/{extra => }/numlib/tests/speashte.dat (100%) rename packages/{extra => }/numlib/tests/speathte.dat (100%) rename packages/{extra => }/numlib/tests/spebi0te.dat (100%) rename packages/{extra => }/numlib/tests/spebi1te.dat (100%) rename packages/{extra => }/numlib/tests/spebj0te.dat (100%) rename packages/{extra => }/numlib/tests/spebj1te.dat (100%) rename packages/{extra => }/numlib/tests/spebk0te.dat (100%) rename packages/{extra => }/numlib/tests/spebk1te.dat (100%) rename packages/{extra => }/numlib/tests/speby0te.dat (100%) rename packages/{extra => }/numlib/tests/speby1te.dat (100%) rename packages/{extra => }/numlib/tests/specohte.dat (100%) rename packages/{extra => }/numlib/tests/speefcte.dat (100%) rename packages/{extra => }/numlib/tests/speentte.dat (100%) rename packages/{extra => }/numlib/tests/speentte.pas (100%) rename packages/{extra => }/numlib/tests/speerfte.dat (100%) rename packages/{extra => }/numlib/tests/spegamte.dat (100%) rename packages/{extra => }/numlib/tests/spege1te.pas (100%) rename packages/{extra => }/numlib/tests/spemaxte.dat (100%) rename packages/{extra => }/numlib/tests/spemaxte.pas (100%) rename packages/{extra => }/numlib/tests/spepolte.dat (100%) rename packages/{extra => }/numlib/tests/spepolte.pas (100%) rename packages/{extra => }/numlib/tests/spepowte.dat (100%) rename packages/{extra => }/numlib/tests/spepowte.pas (100%) rename packages/{extra => }/numlib/tests/spesgnte.dat (100%) rename packages/{extra => }/numlib/tests/spesgnte.pas (100%) rename packages/{extra => }/numlib/tests/spesihte.dat (100%) rename packages/{extra => }/numlib/tests/spetahte.dat (100%) rename packages/{extra => }/numlib/tests/test.bat (100%) rename packages/{extra => }/numlib/tests/test.pas (100%) rename packages/{extra => }/numlib/tests/timer.pas (100%) rename packages/{extra => }/numlib/tests/turte.pas (100%) diff --git a/.gitattributes b/.gitattributes index b0149e5492..c9149897e5 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1423,180 +1423,6 @@ packages/extra/lua/fpmake.pp svneol=native#text/plain packages/extra/lua/lauxlib.pas svneol=native#text/plain packages/extra/lua/lua.pas svneol=native#text/plain packages/extra/lua/lualib.pas svneol=native#text/plain -packages/extra/numlib/Makefile svneol=native#text/plain -packages/extra/numlib/Makefile.fpc svneol=native#text/plain -packages/extra/numlib/det.pas svneol=native#text/plain -packages/extra/numlib/direct.inc svneol=native#text/plain -packages/extra/numlib/doc/inv.tex -text -packages/extra/numlib/doc/iom.tex svneol=native#text/plain -packages/extra/numlib/dsl.pas svneol=native#text/plain -packages/extra/numlib/eig.pas svneol=native#text/plain -packages/extra/numlib/eigh1.pas svneol=native#text/plain -packages/extra/numlib/eigh2.pas svneol=native#text/plain -packages/extra/numlib/examples/Makefile svneol=native#text/plain -packages/extra/numlib/examples/Makefile.fpc svneol=native#text/plain -packages/extra/numlib/examples/invgenex.dat svneol=native#text/plain -packages/extra/numlib/examples/invgenex.pas svneol=native#text/plain -packages/extra/numlib/examples/invgpdex.dat svneol=native#text/plain -packages/extra/numlib/examples/invgpdex.pas svneol=native#text/plain -packages/extra/numlib/examples/invgsyex.dat svneol=native#text/plain -packages/extra/numlib/examples/invgsyex.pas svneol=native#text/plain -packages/extra/numlib/examples/iomremex.dat svneol=native#text/plain -packages/extra/numlib/examples/iomremex.pas svneol=native#text/plain -packages/extra/numlib/examples/iomrevex.dat svneol=native#text/plain -packages/extra/numlib/examples/iomrevex.pas svneol=native#text/plain -packages/extra/numlib/examples/iomrewrsex.pas svneol=native#text/plain -packages/extra/numlib/examples/iomwrmex.dat svneol=native#text/plain -packages/extra/numlib/examples/iomwrmex.pas svneol=native#text/plain -packages/extra/numlib/examples/iomwrvex.pas svneol=native#text/plain -packages/extra/numlib/fpmake.pp svneol=native#text/plain -packages/extra/numlib/int.pas svneol=native#text/plain -packages/extra/numlib/inv.pas svneol=native#text/plain -packages/extra/numlib/iom.pas svneol=native#text/plain -packages/extra/numlib/ipf.pas svneol=native#text/plain -packages/extra/numlib/mdt.pas svneol=native#text/plain -packages/extra/numlib/numlib.pas svneol=native#text/plain -packages/extra/numlib/numlib.txt svneol=native#text/plain -packages/extra/numlib/ode.pas svneol=native#text/plain -packages/extra/numlib/omv.pas svneol=native#text/plain -packages/extra/numlib/roo.pas svneol=native#text/plain -packages/extra/numlib/sle.pas svneol=native#text/plain -packages/extra/numlib/spe.pas svneol=native#text/plain -packages/extra/numlib/spl.pas svneol=native#text/plain -packages/extra/numlib/tests/detgpbte.dat svneol=native#text/plain -packages/extra/numlib/tests/detgpbte.pas svneol=native#text/plain -packages/extra/numlib/tests/detgpdte.dat svneol=native#text/plain -packages/extra/numlib/tests/detgpdte.pas svneol=native#text/plain -packages/extra/numlib/tests/detgsyte.dat svneol=native#text/plain -packages/extra/numlib/tests/detgsyte.pas svneol=native#text/plain -packages/extra/numlib/tests/detgtrte.dat svneol=native#text/plain -packages/extra/numlib/tests/detgtrte.pas svneol=native#text/plain -packages/extra/numlib/tests/eigbs1te.dat svneol=native#text/plain -packages/extra/numlib/tests/eigbs1te.pas svneol=native#text/plain -packages/extra/numlib/tests/eigbs2te.dat svneol=native#text/plain -packages/extra/numlib/tests/eigbs2te.pas svneol=native#text/plain -packages/extra/numlib/tests/eigbs3te.dat svneol=native#text/plain -packages/extra/numlib/tests/eigbs3te.pas svneol=native#text/plain -packages/extra/numlib/tests/eigbs4te.dat svneol=native#text/plain -packages/extra/numlib/tests/eigbs4te.pas svneol=native#text/plain -packages/extra/numlib/tests/eigge1te.dat svneol=native#text/plain -packages/extra/numlib/tests/eigge1te.pas svneol=native#text/plain -packages/extra/numlib/tests/eigge3te.dat svneol=native#text/plain -packages/extra/numlib/tests/eigge3te.pas svneol=native#text/plain -packages/extra/numlib/tests/eiggg1te.dat svneol=native#text/plain -packages/extra/numlib/tests/eiggg1te.pas svneol=native#text/plain -packages/extra/numlib/tests/eiggg2te.dat svneol=native#text/plain -packages/extra/numlib/tests/eiggg2te.pas svneol=native#text/plain -packages/extra/numlib/tests/eiggg3te.dat svneol=native#text/plain -packages/extra/numlib/tests/eiggg3te.pas svneol=native#text/plain -packages/extra/numlib/tests/eiggg4te.dat svneol=native#text/plain -packages/extra/numlib/tests/eiggg4te.pas svneol=native#text/plain -packages/extra/numlib/tests/eiggs1te.dat svneol=native#text/plain -packages/extra/numlib/tests/eiggs1te.pas svneol=native#text/plain -packages/extra/numlib/tests/eiggs2te.dat svneol=native#text/plain -packages/extra/numlib/tests/eiggs2te.pas svneol=native#text/plain -packages/extra/numlib/tests/eiggs3te.dat svneol=native#text/plain -packages/extra/numlib/tests/eiggs3te.pas svneol=native#text/plain -packages/extra/numlib/tests/eiggs4te.dat svneol=native#text/plain -packages/extra/numlib/tests/eiggs4te.pas svneol=native#text/plain -packages/extra/numlib/tests/eigsv1te.dat svneol=native#text/plain -packages/extra/numlib/tests/eigsv1te.pas svneol=native#text/plain -packages/extra/numlib/tests/eigsv3te.dat svneol=native#text/plain -packages/extra/numlib/tests/eigsv3te.pas svneol=native#text/plain -packages/extra/numlib/tests/eigts1te.dat svneol=native#text/plain -packages/extra/numlib/tests/eigts1te.pas svneol=native#text/plain -packages/extra/numlib/tests/eigts2te.dat svneol=native#text/plain -packages/extra/numlib/tests/eigts2te.pas svneol=native#text/plain -packages/extra/numlib/tests/eigts3te.dat svneol=native#text/plain -packages/extra/numlib/tests/eigts3te.pas svneol=native#text/plain -packages/extra/numlib/tests/eigts4te.dat svneol=native#text/plain -packages/extra/numlib/tests/eigts4te.pas svneol=native#text/plain -packages/extra/numlib/tests/intge1te.pas svneol=native#text/plain -packages/extra/numlib/tests/intge2te.pas svneol=native#text/plain -packages/extra/numlib/tests/intge3te.pas svneol=native#text/plain -packages/extra/numlib/tests/invgente.dat svneol=native#text/plain -packages/extra/numlib/tests/invgente.pas svneol=native#text/plain -packages/extra/numlib/tests/invgpdte.dat svneol=native#text/plain -packages/extra/numlib/tests/invgpdte.pas svneol=native#text/plain -packages/extra/numlib/tests/invgsyte.dat svneol=native#text/plain -packages/extra/numlib/tests/invgsyte.pas svneol=native#text/plain -packages/extra/numlib/tests/iomwrmte.pas svneol=native#text/plain -packages/extra/numlib/tests/odeiv1te.dat svneol=native#text/plain -packages/extra/numlib/tests/odeiv1te.pas svneol=native#text/plain -packages/extra/numlib/tests/odeiv2te.dat svneol=native#text/plain -packages/extra/numlib/tests/odeiv2te.pas svneol=native#text/plain -packages/extra/numlib/tests/roof1rte.dat svneol=native#text/plain -packages/extra/numlib/tests/roof1rte.pas svneol=native#text/plain -packages/extra/numlib/tests/roofnrt1.pas svneol=native#text/plain -packages/extra/numlib/tests/roofnrte.dat svneol=native#text/plain -packages/extra/numlib/tests/roofnrte.pas svneol=native#text/plain -packages/extra/numlib/tests/roopolte.dat svneol=native#text/plain -packages/extra/numlib/tests/roopolte.pas svneol=native#text/plain -packages/extra/numlib/tests/sledtrte.dat svneol=native#text/plain -packages/extra/numlib/tests/sledtrte.pas svneol=native#text/plain -packages/extra/numlib/tests/slegbalt.dat svneol=native#text/plain -packages/extra/numlib/tests/slegbalt.pas svneol=native#text/plain -packages/extra/numlib/tests/slegbate.dat svneol=native#text/plain -packages/extra/numlib/tests/slegbate.pas svneol=native#text/plain -packages/extra/numlib/tests/slegenlt.dat svneol=native#text/plain -packages/extra/numlib/tests/slegenlt.pas svneol=native#text/plain -packages/extra/numlib/tests/slegente.dat svneol=native#text/plain -packages/extra/numlib/tests/slegente.pas svneol=native#text/plain -packages/extra/numlib/tests/sleglslt.dat svneol=native#text/plain -packages/extra/numlib/tests/sleglslt.pas svneol=native#text/plain -packages/extra/numlib/tests/sleglste.dat svneol=native#text/plain -packages/extra/numlib/tests/sleglste.pas svneol=native#text/plain -packages/extra/numlib/tests/slegpblt.dat svneol=native#text/plain -packages/extra/numlib/tests/slegpblt.pas svneol=native#text/plain -packages/extra/numlib/tests/slegpbte.dat svneol=native#text/plain -packages/extra/numlib/tests/slegpbte.pas svneol=native#text/plain -packages/extra/numlib/tests/slegpdlt.dat svneol=native#text/plain -packages/extra/numlib/tests/slegpdlt.pas svneol=native#text/plain -packages/extra/numlib/tests/slegpdte.dat svneol=native#text/plain -packages/extra/numlib/tests/slegpdte.pas svneol=native#text/plain -packages/extra/numlib/tests/slegsylt.dat svneol=native#text/plain -packages/extra/numlib/tests/slegsylt.pas svneol=native#text/plain -packages/extra/numlib/tests/slegsyte.dat svneol=native#text/plain -packages/extra/numlib/tests/slegsyte.pas svneol=native#text/plain -packages/extra/numlib/tests/slegtrte.dat svneol=native#text/plain -packages/extra/numlib/tests/slegtrte.pas svneol=native#text/plain -packages/extra/numlib/tests/speachte.dat svneol=native#text/plain -packages/extra/numlib/tests/spearcte.dat svneol=native#text/plain -packages/extra/numlib/tests/spearste.dat svneol=native#text/plain -packages/extra/numlib/tests/speashte.dat svneol=native#text/plain -packages/extra/numlib/tests/speathte.dat svneol=native#text/plain -packages/extra/numlib/tests/spebi0te.dat svneol=native#text/plain -packages/extra/numlib/tests/spebi1te.dat svneol=native#text/plain -packages/extra/numlib/tests/spebj0te.dat svneol=native#text/plain -packages/extra/numlib/tests/spebj1te.dat svneol=native#text/plain -packages/extra/numlib/tests/spebk0te.dat svneol=native#text/plain -packages/extra/numlib/tests/spebk1te.dat svneol=native#text/plain -packages/extra/numlib/tests/speby0te.dat svneol=native#text/plain -packages/extra/numlib/tests/speby1te.dat svneol=native#text/plain -packages/extra/numlib/tests/specohte.dat svneol=native#text/plain -packages/extra/numlib/tests/speefcte.dat svneol=native#text/plain -packages/extra/numlib/tests/speentte.dat svneol=native#text/plain -packages/extra/numlib/tests/speentte.pas svneol=native#text/plain -packages/extra/numlib/tests/speerfte.dat svneol=native#text/plain -packages/extra/numlib/tests/spegamte.dat svneol=native#text/plain -packages/extra/numlib/tests/spege1te.pas svneol=native#text/plain -packages/extra/numlib/tests/spemaxte.dat svneol=native#text/plain -packages/extra/numlib/tests/spemaxte.pas svneol=native#text/plain -packages/extra/numlib/tests/spepolte.dat svneol=native#text/plain -packages/extra/numlib/tests/spepolte.pas svneol=native#text/plain -packages/extra/numlib/tests/spepowte.dat svneol=native#text/plain -packages/extra/numlib/tests/spepowte.pas svneol=native#text/plain -packages/extra/numlib/tests/spesgnte.dat svneol=native#text/plain -packages/extra/numlib/tests/spesgnte.pas svneol=native#text/plain -packages/extra/numlib/tests/spesihte.dat svneol=native#text/plain -packages/extra/numlib/tests/spetahte.dat svneol=native#text/plain -packages/extra/numlib/tests/test.bat svneol=native#text/plain -packages/extra/numlib/tests/test.pas svneol=native#text/plain -packages/extra/numlib/tests/timer.pas svneol=native#text/plain -packages/extra/numlib/tests/turte.pas svneol=native#text/plain -packages/extra/numlib/timer.pas svneol=native#text/plain -packages/extra/numlib/tpnumlib.pas svneol=native#text/plain -packages/extra/numlib/typ.pas svneol=native#text/plain packages/extra/oggvorbis/Makefile svneol=native#text/plain packages/extra/oggvorbis/Makefile.fpc svneol=native#text/plain packages/extra/oggvorbis/ogg.pas svneol=native#text/plain @@ -4040,6 +3866,180 @@ packages/newt/examples/newt2.pas svneol=native#text/plain packages/newt/examples/newt3.pas svneol=native#text/plain packages/newt/fpmake.pp svneol=native#text/plain packages/newt/src/newt.pp svneol=native#text/plain +packages/numlib/Makefile svneol=native#text/plain +packages/numlib/Makefile.fpc svneol=native#text/plain +packages/numlib/doc/inv.tex -text +packages/numlib/doc/iom.tex svneol=native#text/plain +packages/numlib/examples/Makefile svneol=native#text/plain +packages/numlib/examples/Makefile.fpc svneol=native#text/plain +packages/numlib/examples/invgenex.dat svneol=native#text/plain +packages/numlib/examples/invgenex.pas svneol=native#text/plain +packages/numlib/examples/invgpdex.dat svneol=native#text/plain +packages/numlib/examples/invgpdex.pas svneol=native#text/plain +packages/numlib/examples/invgsyex.dat svneol=native#text/plain +packages/numlib/examples/invgsyex.pas svneol=native#text/plain +packages/numlib/examples/iomremex.dat svneol=native#text/plain +packages/numlib/examples/iomremex.pas svneol=native#text/plain +packages/numlib/examples/iomrevex.dat svneol=native#text/plain +packages/numlib/examples/iomrevex.pas svneol=native#text/plain +packages/numlib/examples/iomrewrsex.pas svneol=native#text/plain +packages/numlib/examples/iomwrmex.dat svneol=native#text/plain +packages/numlib/examples/iomwrmex.pas svneol=native#text/plain +packages/numlib/examples/iomwrvex.pas svneol=native#text/plain +packages/numlib/fpmake.pp svneol=native#text/plain +packages/numlib/numlib.txt svneol=native#text/plain +packages/numlib/src/det.pas svneol=native#text/plain +packages/numlib/src/direct.inc svneol=native#text/plain +packages/numlib/src/dsl.pas svneol=native#text/plain +packages/numlib/src/eig.pas svneol=native#text/plain +packages/numlib/src/eigh1.pas svneol=native#text/plain +packages/numlib/src/eigh2.pas svneol=native#text/plain +packages/numlib/src/int.pas svneol=native#text/plain +packages/numlib/src/inv.pas svneol=native#text/plain +packages/numlib/src/iom.pas svneol=native#text/plain +packages/numlib/src/ipf.pas svneol=native#text/plain +packages/numlib/src/mdt.pas svneol=native#text/plain +packages/numlib/src/numlib.pas svneol=native#text/plain +packages/numlib/src/ode.pas svneol=native#text/plain +packages/numlib/src/omv.pas svneol=native#text/plain +packages/numlib/src/roo.pas svneol=native#text/plain +packages/numlib/src/sle.pas svneol=native#text/plain +packages/numlib/src/spe.pas svneol=native#text/plain +packages/numlib/src/spl.pas svneol=native#text/plain +packages/numlib/src/timer.pas svneol=native#text/plain +packages/numlib/src/tpnumlib.pas svneol=native#text/plain +packages/numlib/src/typ.pas svneol=native#text/plain +packages/numlib/tests/detgpbte.dat svneol=native#text/plain +packages/numlib/tests/detgpbte.pas svneol=native#text/plain +packages/numlib/tests/detgpdte.dat svneol=native#text/plain +packages/numlib/tests/detgpdte.pas svneol=native#text/plain +packages/numlib/tests/detgsyte.dat svneol=native#text/plain +packages/numlib/tests/detgsyte.pas svneol=native#text/plain +packages/numlib/tests/detgtrte.dat svneol=native#text/plain +packages/numlib/tests/detgtrte.pas svneol=native#text/plain +packages/numlib/tests/eigbs1te.dat svneol=native#text/plain +packages/numlib/tests/eigbs1te.pas svneol=native#text/plain +packages/numlib/tests/eigbs2te.dat svneol=native#text/plain +packages/numlib/tests/eigbs2te.pas svneol=native#text/plain +packages/numlib/tests/eigbs3te.dat svneol=native#text/plain +packages/numlib/tests/eigbs3te.pas svneol=native#text/plain +packages/numlib/tests/eigbs4te.dat svneol=native#text/plain +packages/numlib/tests/eigbs4te.pas svneol=native#text/plain +packages/numlib/tests/eigge1te.dat svneol=native#text/plain +packages/numlib/tests/eigge1te.pas svneol=native#text/plain +packages/numlib/tests/eigge3te.dat svneol=native#text/plain +packages/numlib/tests/eigge3te.pas svneol=native#text/plain +packages/numlib/tests/eiggg1te.dat svneol=native#text/plain +packages/numlib/tests/eiggg1te.pas svneol=native#text/plain +packages/numlib/tests/eiggg2te.dat svneol=native#text/plain +packages/numlib/tests/eiggg2te.pas svneol=native#text/plain +packages/numlib/tests/eiggg3te.dat svneol=native#text/plain +packages/numlib/tests/eiggg3te.pas svneol=native#text/plain +packages/numlib/tests/eiggg4te.dat svneol=native#text/plain +packages/numlib/tests/eiggg4te.pas svneol=native#text/plain +packages/numlib/tests/eiggs1te.dat svneol=native#text/plain +packages/numlib/tests/eiggs1te.pas svneol=native#text/plain +packages/numlib/tests/eiggs2te.dat svneol=native#text/plain +packages/numlib/tests/eiggs2te.pas svneol=native#text/plain +packages/numlib/tests/eiggs3te.dat svneol=native#text/plain +packages/numlib/tests/eiggs3te.pas svneol=native#text/plain +packages/numlib/tests/eiggs4te.dat svneol=native#text/plain +packages/numlib/tests/eiggs4te.pas svneol=native#text/plain +packages/numlib/tests/eigsv1te.dat svneol=native#text/plain +packages/numlib/tests/eigsv1te.pas svneol=native#text/plain +packages/numlib/tests/eigsv3te.dat svneol=native#text/plain +packages/numlib/tests/eigsv3te.pas svneol=native#text/plain +packages/numlib/tests/eigts1te.dat svneol=native#text/plain +packages/numlib/tests/eigts1te.pas svneol=native#text/plain +packages/numlib/tests/eigts2te.dat svneol=native#text/plain +packages/numlib/tests/eigts2te.pas svneol=native#text/plain +packages/numlib/tests/eigts3te.dat svneol=native#text/plain +packages/numlib/tests/eigts3te.pas svneol=native#text/plain +packages/numlib/tests/eigts4te.dat svneol=native#text/plain +packages/numlib/tests/eigts4te.pas svneol=native#text/plain +packages/numlib/tests/intge1te.pas svneol=native#text/plain +packages/numlib/tests/intge2te.pas svneol=native#text/plain +packages/numlib/tests/intge3te.pas svneol=native#text/plain +packages/numlib/tests/invgente.dat svneol=native#text/plain +packages/numlib/tests/invgente.pas svneol=native#text/plain +packages/numlib/tests/invgpdte.dat svneol=native#text/plain +packages/numlib/tests/invgpdte.pas svneol=native#text/plain +packages/numlib/tests/invgsyte.dat svneol=native#text/plain +packages/numlib/tests/invgsyte.pas svneol=native#text/plain +packages/numlib/tests/iomwrmte.pas svneol=native#text/plain +packages/numlib/tests/odeiv1te.dat svneol=native#text/plain +packages/numlib/tests/odeiv1te.pas svneol=native#text/plain +packages/numlib/tests/odeiv2te.dat svneol=native#text/plain +packages/numlib/tests/odeiv2te.pas svneol=native#text/plain +packages/numlib/tests/roof1rte.dat svneol=native#text/plain +packages/numlib/tests/roof1rte.pas svneol=native#text/plain +packages/numlib/tests/roofnrt1.pas svneol=native#text/plain +packages/numlib/tests/roofnrte.dat svneol=native#text/plain +packages/numlib/tests/roofnrte.pas svneol=native#text/plain +packages/numlib/tests/roopolte.dat svneol=native#text/plain +packages/numlib/tests/roopolte.pas svneol=native#text/plain +packages/numlib/tests/sledtrte.dat svneol=native#text/plain +packages/numlib/tests/sledtrte.pas svneol=native#text/plain +packages/numlib/tests/slegbalt.dat svneol=native#text/plain +packages/numlib/tests/slegbalt.pas svneol=native#text/plain +packages/numlib/tests/slegbate.dat svneol=native#text/plain +packages/numlib/tests/slegbate.pas svneol=native#text/plain +packages/numlib/tests/slegenlt.dat svneol=native#text/plain +packages/numlib/tests/slegenlt.pas svneol=native#text/plain +packages/numlib/tests/slegente.dat svneol=native#text/plain +packages/numlib/tests/slegente.pas svneol=native#text/plain +packages/numlib/tests/sleglslt.dat svneol=native#text/plain +packages/numlib/tests/sleglslt.pas svneol=native#text/plain +packages/numlib/tests/sleglste.dat svneol=native#text/plain +packages/numlib/tests/sleglste.pas svneol=native#text/plain +packages/numlib/tests/slegpblt.dat svneol=native#text/plain +packages/numlib/tests/slegpblt.pas svneol=native#text/plain +packages/numlib/tests/slegpbte.dat svneol=native#text/plain +packages/numlib/tests/slegpbte.pas svneol=native#text/plain +packages/numlib/tests/slegpdlt.dat svneol=native#text/plain +packages/numlib/tests/slegpdlt.pas svneol=native#text/plain +packages/numlib/tests/slegpdte.dat svneol=native#text/plain +packages/numlib/tests/slegpdte.pas svneol=native#text/plain +packages/numlib/tests/slegsylt.dat svneol=native#text/plain +packages/numlib/tests/slegsylt.pas svneol=native#text/plain +packages/numlib/tests/slegsyte.dat svneol=native#text/plain +packages/numlib/tests/slegsyte.pas svneol=native#text/plain +packages/numlib/tests/slegtrte.dat svneol=native#text/plain +packages/numlib/tests/slegtrte.pas svneol=native#text/plain +packages/numlib/tests/speachte.dat svneol=native#text/plain +packages/numlib/tests/spearcte.dat svneol=native#text/plain +packages/numlib/tests/spearste.dat svneol=native#text/plain +packages/numlib/tests/speashte.dat svneol=native#text/plain +packages/numlib/tests/speathte.dat svneol=native#text/plain +packages/numlib/tests/spebi0te.dat svneol=native#text/plain +packages/numlib/tests/spebi1te.dat svneol=native#text/plain +packages/numlib/tests/spebj0te.dat svneol=native#text/plain +packages/numlib/tests/spebj1te.dat svneol=native#text/plain +packages/numlib/tests/spebk0te.dat svneol=native#text/plain +packages/numlib/tests/spebk1te.dat svneol=native#text/plain +packages/numlib/tests/speby0te.dat svneol=native#text/plain +packages/numlib/tests/speby1te.dat svneol=native#text/plain +packages/numlib/tests/specohte.dat svneol=native#text/plain +packages/numlib/tests/speefcte.dat svneol=native#text/plain +packages/numlib/tests/speentte.dat svneol=native#text/plain +packages/numlib/tests/speentte.pas svneol=native#text/plain +packages/numlib/tests/speerfte.dat svneol=native#text/plain +packages/numlib/tests/spegamte.dat svneol=native#text/plain +packages/numlib/tests/spege1te.pas svneol=native#text/plain +packages/numlib/tests/spemaxte.dat svneol=native#text/plain +packages/numlib/tests/spemaxte.pas svneol=native#text/plain +packages/numlib/tests/spepolte.dat svneol=native#text/plain +packages/numlib/tests/spepolte.pas svneol=native#text/plain +packages/numlib/tests/spepowte.dat svneol=native#text/plain +packages/numlib/tests/spepowte.pas svneol=native#text/plain +packages/numlib/tests/spesgnte.dat svneol=native#text/plain +packages/numlib/tests/spesgnte.pas svneol=native#text/plain +packages/numlib/tests/spesihte.dat svneol=native#text/plain +packages/numlib/tests/spetahte.dat svneol=native#text/plain +packages/numlib/tests/test.bat svneol=native#text/plain +packages/numlib/tests/test.pas svneol=native#text/plain +packages/numlib/tests/timer.pas svneol=native#text/plain +packages/numlib/tests/turte.pas svneol=native#text/plain packages/odbc/Makefile svneol=native#text/plain packages/odbc/Makefile.fpc svneol=native#text/plain packages/odbc/README svneol=native#text/plain diff --git a/.gitignore b/.gitignore index 471a5d3831..0cf459102d 100644 --- a/.gitignore +++ b/.gitignore @@ -704,20 +704,6 @@ packages/extra/numlib/*.exe packages/extra/numlib/*.o packages/extra/numlib/*.ppu packages/extra/numlib/*.s -packages/extra/numlib/doc/*.bak -packages/extra/numlib/doc/*.exe -packages/extra/numlib/doc/*.o -packages/extra/numlib/doc/*.ppu -packages/extra/numlib/doc/*.s -packages/extra/numlib/doc/fpcmade.* -packages/extra/numlib/doc/units -packages/extra/numlib/examples/*.bak -packages/extra/numlib/examples/*.exe -packages/extra/numlib/examples/*.o -packages/extra/numlib/examples/*.ppu -packages/extra/numlib/examples/*.s -packages/extra/numlib/examples/fpcmade.* -packages/extra/numlib/examples/units packages/extra/numlib/fpcmade.* packages/extra/numlib/units packages/extra/os2units/*.bak @@ -1227,6 +1213,20 @@ packages/gtk2/src/pango/*.ppu packages/gtk2/src/pango/*.s packages/gtk2/src/pango/fpcmade.* packages/gtk2/src/pango/units +packages/numlib/doc/*.bak +packages/numlib/doc/*.exe +packages/numlib/doc/*.o +packages/numlib/doc/*.ppu +packages/numlib/doc/*.s +packages/numlib/doc/fpcmade.* +packages/numlib/doc/units +packages/numlib/examples/*.bak +packages/numlib/examples/*.exe +packages/numlib/examples/*.o +packages/numlib/examples/*.ppu +packages/numlib/examples/*.s +packages/numlib/examples/fpcmade.* +packages/numlib/examples/units packages/paszlib/*.bak packages/paszlib/*.exe packages/paszlib/*.o diff --git a/packages/extra/numlib/fpmake.pp b/packages/extra/numlib/fpmake.pp deleted file mode 100644 index d4b6178682..0000000000 --- a/packages/extra/numlib/fpmake.pp +++ /dev/null @@ -1,17 +0,0 @@ -{$mode objfpc}{$H+} -program fpmake; - -uses fpmkunit; - -Var - T : TTarget; - -begin - With Installer do - begin - { Base packages } - {$i fpmake.inc} - Run; - end; -end. - diff --git a/packages/extra/numlib/Makefile b/packages/numlib/Makefile similarity index 84% rename from packages/extra/numlib/Makefile rename to packages/numlib/Makefile index 75e4fa25c3..fd57079ce6 100644 --- a/packages/extra/numlib/Makefile +++ b/packages/numlib/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2007/11/08] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2008/01/26] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-darwin i386-emx i386-watcom i386-netwlibc i386-wince i386-embedded i386-symbian m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos m68k-embedded powerpc-linux powerpc-netbsd powerpc-amiga powerpc-macos powerpc-darwin powerpc-morphos powerpc-embedded sparc-linux sparc-netbsd sparc-solaris sparc-embedded x86_64-linux x86_64-freebsd x86_64-darwin x86_64-win64 x86_64-embedded arm-linux arm-palmos arm-wince arm-gba arm-nds arm-embedded arm-symbian powerpc64-linux powerpc64-darwin powerpc64-embedded @@ -98,7 +98,7 @@ endif endif export ECHO endif -override DEFAULT_FPCDIR=../../.. +override DEFAULT_FPCDIR=../.. ifndef FPC ifdef PP FPC=$(PP) @@ -402,6 +402,324 @@ ifeq ($(FULL_TARGET),powerpc64-embedded) override TARGET_UNITS+=typ omv dsl mdt det eig eigh1 eigh2 int inv iom ipf ode roo sle spe spl numlib endif override INSTALL_FPCPACKAGE=y +ifeq ($(FULL_TARGET),i386-linux) +override COMPILER_INCLUDEDIR+=src +endif +ifeq ($(FULL_TARGET),i386-go32v2) +override COMPILER_INCLUDEDIR+=src +endif +ifeq ($(FULL_TARGET),i386-win32) +override COMPILER_INCLUDEDIR+=src +endif +ifeq ($(FULL_TARGET),i386-os2) +override COMPILER_INCLUDEDIR+=src +endif +ifeq ($(FULL_TARGET),i386-freebsd) +override COMPILER_INCLUDEDIR+=src +endif +ifeq ($(FULL_TARGET),i386-beos) +override COMPILER_INCLUDEDIR+=src +endif +ifeq ($(FULL_TARGET),i386-netbsd) +override COMPILER_INCLUDEDIR+=src +endif +ifeq ($(FULL_TARGET),i386-solaris) +override COMPILER_INCLUDEDIR+=src +endif +ifeq ($(FULL_TARGET),i386-qnx) +override COMPILER_INCLUDEDIR+=src +endif +ifeq ($(FULL_TARGET),i386-netware) +override COMPILER_INCLUDEDIR+=src +endif +ifeq ($(FULL_TARGET),i386-openbsd) +override COMPILER_INCLUDEDIR+=src +endif +ifeq ($(FULL_TARGET),i386-wdosx) +override COMPILER_INCLUDEDIR+=src +endif +ifeq ($(FULL_TARGET),i386-darwin) +override COMPILER_INCLUDEDIR+=src +endif +ifeq ($(FULL_TARGET),i386-emx) +override COMPILER_INCLUDEDIR+=src +endif +ifeq ($(FULL_TARGET),i386-watcom) +override COMPILER_INCLUDEDIR+=src +endif +ifeq ($(FULL_TARGET),i386-netwlibc) +override COMPILER_INCLUDEDIR+=src +endif +ifeq ($(FULL_TARGET),i386-wince) +override COMPILER_INCLUDEDIR+=src +endif +ifeq ($(FULL_TARGET),i386-embedded) +override COMPILER_INCLUDEDIR+=src +endif +ifeq ($(FULL_TARGET),i386-symbian) +override COMPILER_INCLUDEDIR+=src +endif +ifeq ($(FULL_TARGET),m68k-linux) +override COMPILER_INCLUDEDIR+=src +endif +ifeq ($(FULL_TARGET),m68k-freebsd) +override COMPILER_INCLUDEDIR+=src +endif +ifeq ($(FULL_TARGET),m68k-netbsd) +override COMPILER_INCLUDEDIR+=src +endif +ifeq ($(FULL_TARGET),m68k-amiga) +override COMPILER_INCLUDEDIR+=src +endif +ifeq ($(FULL_TARGET),m68k-atari) +override COMPILER_INCLUDEDIR+=src +endif +ifeq ($(FULL_TARGET),m68k-openbsd) +override COMPILER_INCLUDEDIR+=src +endif +ifeq ($(FULL_TARGET),m68k-palmos) +override COMPILER_INCLUDEDIR+=src +endif +ifeq ($(FULL_TARGET),m68k-embedded) +override COMPILER_INCLUDEDIR+=src +endif +ifeq ($(FULL_TARGET),powerpc-linux) +override COMPILER_INCLUDEDIR+=src +endif +ifeq ($(FULL_TARGET),powerpc-netbsd) +override COMPILER_INCLUDEDIR+=src +endif +ifeq ($(FULL_TARGET),powerpc-amiga) +override COMPILER_INCLUDEDIR+=src +endif +ifeq ($(FULL_TARGET),powerpc-macos) +override COMPILER_INCLUDEDIR+=src +endif +ifeq ($(FULL_TARGET),powerpc-darwin) +override COMPILER_INCLUDEDIR+=src +endif +ifeq ($(FULL_TARGET),powerpc-morphos) +override COMPILER_INCLUDEDIR+=src +endif +ifeq ($(FULL_TARGET),powerpc-embedded) +override COMPILER_INCLUDEDIR+=src +endif +ifeq ($(FULL_TARGET),sparc-linux) +override COMPILER_INCLUDEDIR+=src +endif +ifeq ($(FULL_TARGET),sparc-netbsd) +override COMPILER_INCLUDEDIR+=src +endif +ifeq ($(FULL_TARGET),sparc-solaris) +override COMPILER_INCLUDEDIR+=src +endif +ifeq ($(FULL_TARGET),sparc-embedded) +override COMPILER_INCLUDEDIR+=src +endif +ifeq ($(FULL_TARGET),x86_64-linux) +override COMPILER_INCLUDEDIR+=src +endif +ifeq ($(FULL_TARGET),x86_64-freebsd) +override COMPILER_INCLUDEDIR+=src +endif +ifeq ($(FULL_TARGET),x86_64-darwin) +override COMPILER_INCLUDEDIR+=src +endif +ifeq ($(FULL_TARGET),x86_64-win64) +override COMPILER_INCLUDEDIR+=src +endif +ifeq ($(FULL_TARGET),x86_64-embedded) +override COMPILER_INCLUDEDIR+=src +endif +ifeq ($(FULL_TARGET),arm-linux) +override COMPILER_INCLUDEDIR+=src +endif +ifeq ($(FULL_TARGET),arm-palmos) +override COMPILER_INCLUDEDIR+=src +endif +ifeq ($(FULL_TARGET),arm-wince) +override COMPILER_INCLUDEDIR+=src +endif +ifeq ($(FULL_TARGET),arm-gba) +override COMPILER_INCLUDEDIR+=src +endif +ifeq ($(FULL_TARGET),arm-nds) +override COMPILER_INCLUDEDIR+=src +endif +ifeq ($(FULL_TARGET),arm-embedded) +override COMPILER_INCLUDEDIR+=src +endif +ifeq ($(FULL_TARGET),arm-symbian) +override COMPILER_INCLUDEDIR+=src +endif +ifeq ($(FULL_TARGET),powerpc64-linux) +override COMPILER_INCLUDEDIR+=src +endif +ifeq ($(FULL_TARGET),powerpc64-darwin) +override COMPILER_INCLUDEDIR+=src +endif +ifeq ($(FULL_TARGET),powerpc64-embedded) +override COMPILER_INCLUDEDIR+=src +endif +ifeq ($(FULL_TARGET),i386-linux) +override COMPILER_SOURCEDIR+=src tests examples +endif +ifeq ($(FULL_TARGET),i386-go32v2) +override COMPILER_SOURCEDIR+=src tests examples +endif +ifeq ($(FULL_TARGET),i386-win32) +override COMPILER_SOURCEDIR+=src tests examples +endif +ifeq ($(FULL_TARGET),i386-os2) +override COMPILER_SOURCEDIR+=src tests examples +endif +ifeq ($(FULL_TARGET),i386-freebsd) +override COMPILER_SOURCEDIR+=src tests examples +endif +ifeq ($(FULL_TARGET),i386-beos) +override COMPILER_SOURCEDIR+=src tests examples +endif +ifeq ($(FULL_TARGET),i386-netbsd) +override COMPILER_SOURCEDIR+=src tests examples +endif +ifeq ($(FULL_TARGET),i386-solaris) +override COMPILER_SOURCEDIR+=src tests examples +endif +ifeq ($(FULL_TARGET),i386-qnx) +override COMPILER_SOURCEDIR+=src tests examples +endif +ifeq ($(FULL_TARGET),i386-netware) +override COMPILER_SOURCEDIR+=src tests examples +endif +ifeq ($(FULL_TARGET),i386-openbsd) +override COMPILER_SOURCEDIR+=src tests examples +endif +ifeq ($(FULL_TARGET),i386-wdosx) +override COMPILER_SOURCEDIR+=src tests examples +endif +ifeq ($(FULL_TARGET),i386-darwin) +override COMPILER_SOURCEDIR+=src tests examples +endif +ifeq ($(FULL_TARGET),i386-emx) +override COMPILER_SOURCEDIR+=src tests examples +endif +ifeq ($(FULL_TARGET),i386-watcom) +override COMPILER_SOURCEDIR+=src tests examples +endif +ifeq ($(FULL_TARGET),i386-netwlibc) +override COMPILER_SOURCEDIR+=src tests examples +endif +ifeq ($(FULL_TARGET),i386-wince) +override COMPILER_SOURCEDIR+=src tests examples +endif +ifeq ($(FULL_TARGET),i386-embedded) +override COMPILER_SOURCEDIR+=src tests examples +endif +ifeq ($(FULL_TARGET),i386-symbian) +override COMPILER_SOURCEDIR+=src tests examples +endif +ifeq ($(FULL_TARGET),m68k-linux) +override COMPILER_SOURCEDIR+=src tests examples +endif +ifeq ($(FULL_TARGET),m68k-freebsd) +override COMPILER_SOURCEDIR+=src tests examples +endif +ifeq ($(FULL_TARGET),m68k-netbsd) +override COMPILER_SOURCEDIR+=src tests examples +endif +ifeq ($(FULL_TARGET),m68k-amiga) +override COMPILER_SOURCEDIR+=src tests examples +endif +ifeq ($(FULL_TARGET),m68k-atari) +override COMPILER_SOURCEDIR+=src tests examples +endif +ifeq ($(FULL_TARGET),m68k-openbsd) +override COMPILER_SOURCEDIR+=src tests examples +endif +ifeq ($(FULL_TARGET),m68k-palmos) +override COMPILER_SOURCEDIR+=src tests examples +endif +ifeq ($(FULL_TARGET),m68k-embedded) +override COMPILER_SOURCEDIR+=src tests examples +endif +ifeq ($(FULL_TARGET),powerpc-linux) +override COMPILER_SOURCEDIR+=src tests examples +endif +ifeq ($(FULL_TARGET),powerpc-netbsd) +override COMPILER_SOURCEDIR+=src tests examples +endif +ifeq ($(FULL_TARGET),powerpc-amiga) +override COMPILER_SOURCEDIR+=src tests examples +endif +ifeq ($(FULL_TARGET),powerpc-macos) +override COMPILER_SOURCEDIR+=src tests examples +endif +ifeq ($(FULL_TARGET),powerpc-darwin) +override COMPILER_SOURCEDIR+=src tests examples +endif +ifeq ($(FULL_TARGET),powerpc-morphos) +override COMPILER_SOURCEDIR+=src tests examples +endif +ifeq ($(FULL_TARGET),powerpc-embedded) +override COMPILER_SOURCEDIR+=src tests examples +endif +ifeq ($(FULL_TARGET),sparc-linux) +override COMPILER_SOURCEDIR+=src tests examples +endif +ifeq ($(FULL_TARGET),sparc-netbsd) +override COMPILER_SOURCEDIR+=src tests examples +endif +ifeq ($(FULL_TARGET),sparc-solaris) +override COMPILER_SOURCEDIR+=src tests examples +endif +ifeq ($(FULL_TARGET),sparc-embedded) +override COMPILER_SOURCEDIR+=src tests examples +endif +ifeq ($(FULL_TARGET),x86_64-linux) +override COMPILER_SOURCEDIR+=src tests examples +endif +ifeq ($(FULL_TARGET),x86_64-freebsd) +override COMPILER_SOURCEDIR+=src tests examples +endif +ifeq ($(FULL_TARGET),x86_64-darwin) +override COMPILER_SOURCEDIR+=src tests examples +endif +ifeq ($(FULL_TARGET),x86_64-win64) +override COMPILER_SOURCEDIR+=src tests examples +endif +ifeq ($(FULL_TARGET),x86_64-embedded) +override COMPILER_SOURCEDIR+=src tests examples +endif +ifeq ($(FULL_TARGET),arm-linux) +override COMPILER_SOURCEDIR+=src tests examples +endif +ifeq ($(FULL_TARGET),arm-palmos) +override COMPILER_SOURCEDIR+=src tests examples +endif +ifeq ($(FULL_TARGET),arm-wince) +override COMPILER_SOURCEDIR+=src tests examples +endif +ifeq ($(FULL_TARGET),arm-gba) +override COMPILER_SOURCEDIR+=src tests examples +endif +ifeq ($(FULL_TARGET),arm-nds) +override COMPILER_SOURCEDIR+=src tests examples +endif +ifeq ($(FULL_TARGET),arm-embedded) +override COMPILER_SOURCEDIR+=src tests examples +endif +ifeq ($(FULL_TARGET),arm-symbian) +override COMPILER_SOURCEDIR+=src tests examples +endif +ifeq ($(FULL_TARGET),powerpc64-linux) +override COMPILER_SOURCEDIR+=src tests examples +endif +ifeq ($(FULL_TARGET),powerpc64-darwin) +override COMPILER_SOURCEDIR+=src tests examples +endif +ifeq ($(FULL_TARGET),powerpc64-embedded) +override COMPILER_SOURCEDIR+=src tests examples +endif ifdef REQUIRE_UNITSDIR override UNITSDIR+=$(REQUIRE_UNITSDIR) endif @@ -1489,7 +1807,7 @@ endif endif endif .PHONY: fpc_units -ifneq ($(TARGET_UNITS),) +ifneq ($(TARGET_UNITS)$(TARGET_IMPLICITUNITS),) override ALLTARGET+=fpc_units override UNITPPUFILES=$(addsuffix $(PPUEXT),$(TARGET_UNITS)) override IMPLICITUNITPPUFILES=$(addsuffix $(PPUEXT),$(TARGET_IMPLICITUNITS)) diff --git a/packages/extra/numlib/Makefile.fpc b/packages/numlib/Makefile.fpc similarity index 79% rename from packages/extra/numlib/Makefile.fpc rename to packages/numlib/Makefile.fpc index 495b45c17a..fd4ef19565 100644 --- a/packages/extra/numlib/Makefile.fpc +++ b/packages/numlib/Makefile.fpc @@ -14,7 +14,11 @@ units=typ omv dsl mdt det eig eigh1 eigh2 int inv iom ipf ode roo sle spe spl nu fpcpackage=y [default] -fpcdir=../../.. +fpcdir=../.. + +[compiler] +includedir=src +sourcedir=src tests examples [rules] .NOTPARALLEL: diff --git a/packages/extra/numlib/doc/inv.tex b/packages/numlib/doc/inv.tex similarity index 100% rename from packages/extra/numlib/doc/inv.tex rename to packages/numlib/doc/inv.tex diff --git a/packages/extra/numlib/doc/iom.tex b/packages/numlib/doc/iom.tex similarity index 100% rename from packages/extra/numlib/doc/iom.tex rename to packages/numlib/doc/iom.tex diff --git a/packages/extra/numlib/examples/Makefile b/packages/numlib/examples/Makefile similarity index 100% rename from packages/extra/numlib/examples/Makefile rename to packages/numlib/examples/Makefile diff --git a/packages/extra/numlib/examples/Makefile.fpc b/packages/numlib/examples/Makefile.fpc similarity index 100% rename from packages/extra/numlib/examples/Makefile.fpc rename to packages/numlib/examples/Makefile.fpc diff --git a/packages/extra/numlib/examples/invgenex.dat b/packages/numlib/examples/invgenex.dat similarity index 100% rename from packages/extra/numlib/examples/invgenex.dat rename to packages/numlib/examples/invgenex.dat diff --git a/packages/extra/numlib/examples/invgenex.pas b/packages/numlib/examples/invgenex.pas similarity index 100% rename from packages/extra/numlib/examples/invgenex.pas rename to packages/numlib/examples/invgenex.pas diff --git a/packages/extra/numlib/examples/invgpdex.dat b/packages/numlib/examples/invgpdex.dat similarity index 100% rename from packages/extra/numlib/examples/invgpdex.dat rename to packages/numlib/examples/invgpdex.dat diff --git a/packages/extra/numlib/examples/invgpdex.pas b/packages/numlib/examples/invgpdex.pas similarity index 100% rename from packages/extra/numlib/examples/invgpdex.pas rename to packages/numlib/examples/invgpdex.pas diff --git a/packages/extra/numlib/examples/invgsyex.dat b/packages/numlib/examples/invgsyex.dat similarity index 100% rename from packages/extra/numlib/examples/invgsyex.dat rename to packages/numlib/examples/invgsyex.dat diff --git a/packages/extra/numlib/examples/invgsyex.pas b/packages/numlib/examples/invgsyex.pas similarity index 100% rename from packages/extra/numlib/examples/invgsyex.pas rename to packages/numlib/examples/invgsyex.pas diff --git a/packages/extra/numlib/examples/iomremex.dat b/packages/numlib/examples/iomremex.dat similarity index 100% rename from packages/extra/numlib/examples/iomremex.dat rename to packages/numlib/examples/iomremex.dat diff --git a/packages/extra/numlib/examples/iomremex.pas b/packages/numlib/examples/iomremex.pas similarity index 100% rename from packages/extra/numlib/examples/iomremex.pas rename to packages/numlib/examples/iomremex.pas diff --git a/packages/extra/numlib/examples/iomrevex.dat b/packages/numlib/examples/iomrevex.dat similarity index 100% rename from packages/extra/numlib/examples/iomrevex.dat rename to packages/numlib/examples/iomrevex.dat diff --git a/packages/extra/numlib/examples/iomrevex.pas b/packages/numlib/examples/iomrevex.pas similarity index 100% rename from packages/extra/numlib/examples/iomrevex.pas rename to packages/numlib/examples/iomrevex.pas diff --git a/packages/extra/numlib/examples/iomrewrsex.pas b/packages/numlib/examples/iomrewrsex.pas similarity index 100% rename from packages/extra/numlib/examples/iomrewrsex.pas rename to packages/numlib/examples/iomrewrsex.pas diff --git a/packages/extra/numlib/examples/iomwrmex.dat b/packages/numlib/examples/iomwrmex.dat similarity index 100% rename from packages/extra/numlib/examples/iomwrmex.dat rename to packages/numlib/examples/iomwrmex.dat diff --git a/packages/extra/numlib/examples/iomwrmex.pas b/packages/numlib/examples/iomwrmex.pas similarity index 100% rename from packages/extra/numlib/examples/iomwrmex.pas rename to packages/numlib/examples/iomwrmex.pas diff --git a/packages/extra/numlib/examples/iomwrvex.pas b/packages/numlib/examples/iomwrvex.pas similarity index 100% rename from packages/extra/numlib/examples/iomwrvex.pas rename to packages/numlib/examples/iomwrvex.pas diff --git a/packages/numlib/fpmake.pp b/packages/numlib/fpmake.pp new file mode 100644 index 0000000000..7693369eaa --- /dev/null +++ b/packages/numlib/fpmake.pp @@ -0,0 +1,134 @@ +{$ifndef ALLPACKAGES} +{$mode objfpc}{$H+} +program fpmake; + +uses fpmkunit; + +Var + P : TPackage; + T : TTarget; +begin + With Installer do + begin +{$endif ALLPACKAGES} + + P:=AddPackage('numlib'); +{$ifdef ALLPACKAGES} + P.Directory:='numlib'; +{$endif ALLPACKAGES} + P.Version:='2.0.0'; + P.SourcePath.Add('src'); +// P.Dependencies.Add('x11'); + + T:=P.Targets.AddUnit('det.pas'); + with T.Dependencies do + begin + AddInclude('direct.inc'); + AddUnit('mdt'); + end; + T:=P.Targets.AddUnit('dsl.pas'); + with T.Dependencies do + begin + AddInclude('direct.inc'); + end; + T:=P.Targets.AddUnit('eigh1.pas'); + with T.Dependencies do + begin + AddInclude('direct.inc'); + end; + T:=P.Targets.AddUnit('eigh2.pas'); + with T.Dependencies do + begin + AddInclude('direct.inc'); + end; + T:=P.Targets.AddUnit('eig.pas'); + with T.Dependencies do + begin + AddInclude('direct.inc'); + AddUnit('eigh1'); + AddUnit('eigh2'); + end; + T:=P.Targets.AddUnit('int.pas'); + with T.Dependencies do + begin + AddInclude('direct.inc'); + end; + T:=P.Targets.AddUnit('inv.pas'); + with T.Dependencies do + begin + AddInclude('direct.inc'); + AddUnit('mdt'); + AddUnit('dsl'); + end; + T:=P.Targets.AddUnit('iom.pas'); + with T.Dependencies do + begin + AddInclude('direct.inc'); + end; + T:=P.Targets.AddUnit('ipf.pas'); + with T.Dependencies do + begin + AddInclude('direct.inc'); + AddUnit('mdt'); + AddUnit('dsl'); + AddUnit('sle'); + AddUnit('spe'); + end; + T:=P.Targets.AddUnit('mdt.pas'); + with T.Dependencies do + begin + AddInclude('direct.inc'); + AddUnit('dsl'); + AddUnit('omv'); + end; + T:=P.Targets.AddUnit('numlib.pas'); + with T.Dependencies do + begin + AddInclude('direct.inc'); + end; + T:=P.Targets.AddUnit('ode.pas'); + with T.Dependencies do + begin + AddInclude('direct.inc'); + end; + T:=P.Targets.AddUnit('omv.pas'); + with T.Dependencies do + begin + AddInclude('direct.inc'); + end; + T:=P.Targets.AddUnit('roo.pas'); + with T.Dependencies do + begin + AddInclude('direct.inc'); + AddUnit('spe'); + end; + T:=P.Targets.AddUnit('sle.pas'); + with T.Dependencies do + begin + AddInclude('direct.inc'); + AddUnit('omv'); + AddUnit('dsl'); + AddUnit('mdt'); + end; + T:=P.Targets.AddUnit('spe.pas'); + with T.Dependencies do + begin + AddInclude('direct.inc'); + end; + T:=P.Targets.AddUnit('spl.pas'); + with T.Dependencies do + begin + AddInclude('direct.inc'); + AddUnit('sle'); + end; + T:=P.Targets.AddUnit('typ.pas'); + with T.Dependencies do + begin + AddInclude('direct.inc'); + end; + +{$ifndef ALLPACKAGES} + Run; + end; +end. +{$endif ALLPACKAGES} diff --git a/packages/extra/numlib/numlib.txt b/packages/numlib/numlib.txt similarity index 100% rename from packages/extra/numlib/numlib.txt rename to packages/numlib/numlib.txt diff --git a/packages/extra/numlib/det.pas b/packages/numlib/src/det.pas similarity index 100% rename from packages/extra/numlib/det.pas rename to packages/numlib/src/det.pas diff --git a/packages/extra/numlib/direct.inc b/packages/numlib/src/direct.inc similarity index 100% rename from packages/extra/numlib/direct.inc rename to packages/numlib/src/direct.inc diff --git a/packages/extra/numlib/dsl.pas b/packages/numlib/src/dsl.pas similarity index 100% rename from packages/extra/numlib/dsl.pas rename to packages/numlib/src/dsl.pas diff --git a/packages/extra/numlib/eig.pas b/packages/numlib/src/eig.pas similarity index 100% rename from packages/extra/numlib/eig.pas rename to packages/numlib/src/eig.pas diff --git a/packages/extra/numlib/eigh1.pas b/packages/numlib/src/eigh1.pas similarity index 100% rename from packages/extra/numlib/eigh1.pas rename to packages/numlib/src/eigh1.pas diff --git a/packages/extra/numlib/eigh2.pas b/packages/numlib/src/eigh2.pas similarity index 100% rename from packages/extra/numlib/eigh2.pas rename to packages/numlib/src/eigh2.pas diff --git a/packages/extra/numlib/int.pas b/packages/numlib/src/int.pas similarity index 100% rename from packages/extra/numlib/int.pas rename to packages/numlib/src/int.pas diff --git a/packages/extra/numlib/inv.pas b/packages/numlib/src/inv.pas similarity index 100% rename from packages/extra/numlib/inv.pas rename to packages/numlib/src/inv.pas diff --git a/packages/extra/numlib/iom.pas b/packages/numlib/src/iom.pas similarity index 100% rename from packages/extra/numlib/iom.pas rename to packages/numlib/src/iom.pas diff --git a/packages/extra/numlib/ipf.pas b/packages/numlib/src/ipf.pas similarity index 100% rename from packages/extra/numlib/ipf.pas rename to packages/numlib/src/ipf.pas diff --git a/packages/extra/numlib/mdt.pas b/packages/numlib/src/mdt.pas similarity index 100% rename from packages/extra/numlib/mdt.pas rename to packages/numlib/src/mdt.pas diff --git a/packages/extra/numlib/numlib.pas b/packages/numlib/src/numlib.pas similarity index 100% rename from packages/extra/numlib/numlib.pas rename to packages/numlib/src/numlib.pas diff --git a/packages/extra/numlib/ode.pas b/packages/numlib/src/ode.pas similarity index 100% rename from packages/extra/numlib/ode.pas rename to packages/numlib/src/ode.pas diff --git a/packages/extra/numlib/omv.pas b/packages/numlib/src/omv.pas similarity index 100% rename from packages/extra/numlib/omv.pas rename to packages/numlib/src/omv.pas diff --git a/packages/extra/numlib/roo.pas b/packages/numlib/src/roo.pas similarity index 100% rename from packages/extra/numlib/roo.pas rename to packages/numlib/src/roo.pas diff --git a/packages/extra/numlib/sle.pas b/packages/numlib/src/sle.pas similarity index 100% rename from packages/extra/numlib/sle.pas rename to packages/numlib/src/sle.pas diff --git a/packages/extra/numlib/spe.pas b/packages/numlib/src/spe.pas similarity index 100% rename from packages/extra/numlib/spe.pas rename to packages/numlib/src/spe.pas diff --git a/packages/extra/numlib/spl.pas b/packages/numlib/src/spl.pas similarity index 100% rename from packages/extra/numlib/spl.pas rename to packages/numlib/src/spl.pas diff --git a/packages/extra/numlib/timer.pas b/packages/numlib/src/timer.pas similarity index 100% rename from packages/extra/numlib/timer.pas rename to packages/numlib/src/timer.pas diff --git a/packages/extra/numlib/tpnumlib.pas b/packages/numlib/src/tpnumlib.pas similarity index 100% rename from packages/extra/numlib/tpnumlib.pas rename to packages/numlib/src/tpnumlib.pas diff --git a/packages/extra/numlib/typ.pas b/packages/numlib/src/typ.pas similarity index 100% rename from packages/extra/numlib/typ.pas rename to packages/numlib/src/typ.pas diff --git a/packages/extra/numlib/tests/detgpbte.dat b/packages/numlib/tests/detgpbte.dat similarity index 100% rename from packages/extra/numlib/tests/detgpbte.dat rename to packages/numlib/tests/detgpbte.dat diff --git a/packages/extra/numlib/tests/detgpbte.pas b/packages/numlib/tests/detgpbte.pas similarity index 100% rename from packages/extra/numlib/tests/detgpbte.pas rename to packages/numlib/tests/detgpbte.pas diff --git a/packages/extra/numlib/tests/detgpdte.dat b/packages/numlib/tests/detgpdte.dat similarity index 100% rename from packages/extra/numlib/tests/detgpdte.dat rename to packages/numlib/tests/detgpdte.dat diff --git a/packages/extra/numlib/tests/detgpdte.pas b/packages/numlib/tests/detgpdte.pas similarity index 100% rename from packages/extra/numlib/tests/detgpdte.pas rename to packages/numlib/tests/detgpdte.pas diff --git a/packages/extra/numlib/tests/detgsyte.dat b/packages/numlib/tests/detgsyte.dat similarity index 100% rename from packages/extra/numlib/tests/detgsyte.dat rename to packages/numlib/tests/detgsyte.dat diff --git a/packages/extra/numlib/tests/detgsyte.pas b/packages/numlib/tests/detgsyte.pas similarity index 100% rename from packages/extra/numlib/tests/detgsyte.pas rename to packages/numlib/tests/detgsyte.pas diff --git a/packages/extra/numlib/tests/detgtrte.dat b/packages/numlib/tests/detgtrte.dat similarity index 100% rename from packages/extra/numlib/tests/detgtrte.dat rename to packages/numlib/tests/detgtrte.dat diff --git a/packages/extra/numlib/tests/detgtrte.pas b/packages/numlib/tests/detgtrte.pas similarity index 100% rename from packages/extra/numlib/tests/detgtrte.pas rename to packages/numlib/tests/detgtrte.pas diff --git a/packages/extra/numlib/tests/eigbs1te.dat b/packages/numlib/tests/eigbs1te.dat similarity index 100% rename from packages/extra/numlib/tests/eigbs1te.dat rename to packages/numlib/tests/eigbs1te.dat diff --git a/packages/extra/numlib/tests/eigbs1te.pas b/packages/numlib/tests/eigbs1te.pas similarity index 100% rename from packages/extra/numlib/tests/eigbs1te.pas rename to packages/numlib/tests/eigbs1te.pas diff --git a/packages/extra/numlib/tests/eigbs2te.dat b/packages/numlib/tests/eigbs2te.dat similarity index 100% rename from packages/extra/numlib/tests/eigbs2te.dat rename to packages/numlib/tests/eigbs2te.dat diff --git a/packages/extra/numlib/tests/eigbs2te.pas b/packages/numlib/tests/eigbs2te.pas similarity index 100% rename from packages/extra/numlib/tests/eigbs2te.pas rename to packages/numlib/tests/eigbs2te.pas diff --git a/packages/extra/numlib/tests/eigbs3te.dat b/packages/numlib/tests/eigbs3te.dat similarity index 100% rename from packages/extra/numlib/tests/eigbs3te.dat rename to packages/numlib/tests/eigbs3te.dat diff --git a/packages/extra/numlib/tests/eigbs3te.pas b/packages/numlib/tests/eigbs3te.pas similarity index 100% rename from packages/extra/numlib/tests/eigbs3te.pas rename to packages/numlib/tests/eigbs3te.pas diff --git a/packages/extra/numlib/tests/eigbs4te.dat b/packages/numlib/tests/eigbs4te.dat similarity index 100% rename from packages/extra/numlib/tests/eigbs4te.dat rename to packages/numlib/tests/eigbs4te.dat diff --git a/packages/extra/numlib/tests/eigbs4te.pas b/packages/numlib/tests/eigbs4te.pas similarity index 100% rename from packages/extra/numlib/tests/eigbs4te.pas rename to packages/numlib/tests/eigbs4te.pas diff --git a/packages/extra/numlib/tests/eigge1te.dat b/packages/numlib/tests/eigge1te.dat similarity index 100% rename from packages/extra/numlib/tests/eigge1te.dat rename to packages/numlib/tests/eigge1te.dat diff --git a/packages/extra/numlib/tests/eigge1te.pas b/packages/numlib/tests/eigge1te.pas similarity index 100% rename from packages/extra/numlib/tests/eigge1te.pas rename to packages/numlib/tests/eigge1te.pas diff --git a/packages/extra/numlib/tests/eigge3te.dat b/packages/numlib/tests/eigge3te.dat similarity index 100% rename from packages/extra/numlib/tests/eigge3te.dat rename to packages/numlib/tests/eigge3te.dat diff --git a/packages/extra/numlib/tests/eigge3te.pas b/packages/numlib/tests/eigge3te.pas similarity index 100% rename from packages/extra/numlib/tests/eigge3te.pas rename to packages/numlib/tests/eigge3te.pas diff --git a/packages/extra/numlib/tests/eiggg1te.dat b/packages/numlib/tests/eiggg1te.dat similarity index 100% rename from packages/extra/numlib/tests/eiggg1te.dat rename to packages/numlib/tests/eiggg1te.dat diff --git a/packages/extra/numlib/tests/eiggg1te.pas b/packages/numlib/tests/eiggg1te.pas similarity index 100% rename from packages/extra/numlib/tests/eiggg1te.pas rename to packages/numlib/tests/eiggg1te.pas diff --git a/packages/extra/numlib/tests/eiggg2te.dat b/packages/numlib/tests/eiggg2te.dat similarity index 100% rename from packages/extra/numlib/tests/eiggg2te.dat rename to packages/numlib/tests/eiggg2te.dat diff --git a/packages/extra/numlib/tests/eiggg2te.pas b/packages/numlib/tests/eiggg2te.pas similarity index 100% rename from packages/extra/numlib/tests/eiggg2te.pas rename to packages/numlib/tests/eiggg2te.pas diff --git a/packages/extra/numlib/tests/eiggg3te.dat b/packages/numlib/tests/eiggg3te.dat similarity index 100% rename from packages/extra/numlib/tests/eiggg3te.dat rename to packages/numlib/tests/eiggg3te.dat diff --git a/packages/extra/numlib/tests/eiggg3te.pas b/packages/numlib/tests/eiggg3te.pas similarity index 100% rename from packages/extra/numlib/tests/eiggg3te.pas rename to packages/numlib/tests/eiggg3te.pas diff --git a/packages/extra/numlib/tests/eiggg4te.dat b/packages/numlib/tests/eiggg4te.dat similarity index 100% rename from packages/extra/numlib/tests/eiggg4te.dat rename to packages/numlib/tests/eiggg4te.dat diff --git a/packages/extra/numlib/tests/eiggg4te.pas b/packages/numlib/tests/eiggg4te.pas similarity index 100% rename from packages/extra/numlib/tests/eiggg4te.pas rename to packages/numlib/tests/eiggg4te.pas diff --git a/packages/extra/numlib/tests/eiggs1te.dat b/packages/numlib/tests/eiggs1te.dat similarity index 100% rename from packages/extra/numlib/tests/eiggs1te.dat rename to packages/numlib/tests/eiggs1te.dat diff --git a/packages/extra/numlib/tests/eiggs1te.pas b/packages/numlib/tests/eiggs1te.pas similarity index 100% rename from packages/extra/numlib/tests/eiggs1te.pas rename to packages/numlib/tests/eiggs1te.pas diff --git a/packages/extra/numlib/tests/eiggs2te.dat b/packages/numlib/tests/eiggs2te.dat similarity index 100% rename from packages/extra/numlib/tests/eiggs2te.dat rename to packages/numlib/tests/eiggs2te.dat diff --git a/packages/extra/numlib/tests/eiggs2te.pas b/packages/numlib/tests/eiggs2te.pas similarity index 100% rename from packages/extra/numlib/tests/eiggs2te.pas rename to packages/numlib/tests/eiggs2te.pas diff --git a/packages/extra/numlib/tests/eiggs3te.dat b/packages/numlib/tests/eiggs3te.dat similarity index 100% rename from packages/extra/numlib/tests/eiggs3te.dat rename to packages/numlib/tests/eiggs3te.dat diff --git a/packages/extra/numlib/tests/eiggs3te.pas b/packages/numlib/tests/eiggs3te.pas similarity index 100% rename from packages/extra/numlib/tests/eiggs3te.pas rename to packages/numlib/tests/eiggs3te.pas diff --git a/packages/extra/numlib/tests/eiggs4te.dat b/packages/numlib/tests/eiggs4te.dat similarity index 100% rename from packages/extra/numlib/tests/eiggs4te.dat rename to packages/numlib/tests/eiggs4te.dat diff --git a/packages/extra/numlib/tests/eiggs4te.pas b/packages/numlib/tests/eiggs4te.pas similarity index 100% rename from packages/extra/numlib/tests/eiggs4te.pas rename to packages/numlib/tests/eiggs4te.pas diff --git a/packages/extra/numlib/tests/eigsv1te.dat b/packages/numlib/tests/eigsv1te.dat similarity index 100% rename from packages/extra/numlib/tests/eigsv1te.dat rename to packages/numlib/tests/eigsv1te.dat diff --git a/packages/extra/numlib/tests/eigsv1te.pas b/packages/numlib/tests/eigsv1te.pas similarity index 100% rename from packages/extra/numlib/tests/eigsv1te.pas rename to packages/numlib/tests/eigsv1te.pas diff --git a/packages/extra/numlib/tests/eigsv3te.dat b/packages/numlib/tests/eigsv3te.dat similarity index 100% rename from packages/extra/numlib/tests/eigsv3te.dat rename to packages/numlib/tests/eigsv3te.dat diff --git a/packages/extra/numlib/tests/eigsv3te.pas b/packages/numlib/tests/eigsv3te.pas similarity index 100% rename from packages/extra/numlib/tests/eigsv3te.pas rename to packages/numlib/tests/eigsv3te.pas diff --git a/packages/extra/numlib/tests/eigts1te.dat b/packages/numlib/tests/eigts1te.dat similarity index 100% rename from packages/extra/numlib/tests/eigts1te.dat rename to packages/numlib/tests/eigts1te.dat diff --git a/packages/extra/numlib/tests/eigts1te.pas b/packages/numlib/tests/eigts1te.pas similarity index 100% rename from packages/extra/numlib/tests/eigts1te.pas rename to packages/numlib/tests/eigts1te.pas diff --git a/packages/extra/numlib/tests/eigts2te.dat b/packages/numlib/tests/eigts2te.dat similarity index 100% rename from packages/extra/numlib/tests/eigts2te.dat rename to packages/numlib/tests/eigts2te.dat diff --git a/packages/extra/numlib/tests/eigts2te.pas b/packages/numlib/tests/eigts2te.pas similarity index 100% rename from packages/extra/numlib/tests/eigts2te.pas rename to packages/numlib/tests/eigts2te.pas diff --git a/packages/extra/numlib/tests/eigts3te.dat b/packages/numlib/tests/eigts3te.dat similarity index 100% rename from packages/extra/numlib/tests/eigts3te.dat rename to packages/numlib/tests/eigts3te.dat diff --git a/packages/extra/numlib/tests/eigts3te.pas b/packages/numlib/tests/eigts3te.pas similarity index 100% rename from packages/extra/numlib/tests/eigts3te.pas rename to packages/numlib/tests/eigts3te.pas diff --git a/packages/extra/numlib/tests/eigts4te.dat b/packages/numlib/tests/eigts4te.dat similarity index 100% rename from packages/extra/numlib/tests/eigts4te.dat rename to packages/numlib/tests/eigts4te.dat diff --git a/packages/extra/numlib/tests/eigts4te.pas b/packages/numlib/tests/eigts4te.pas similarity index 100% rename from packages/extra/numlib/tests/eigts4te.pas rename to packages/numlib/tests/eigts4te.pas diff --git a/packages/extra/numlib/tests/intge1te.pas b/packages/numlib/tests/intge1te.pas similarity index 100% rename from packages/extra/numlib/tests/intge1te.pas rename to packages/numlib/tests/intge1te.pas diff --git a/packages/extra/numlib/tests/intge2te.pas b/packages/numlib/tests/intge2te.pas similarity index 100% rename from packages/extra/numlib/tests/intge2te.pas rename to packages/numlib/tests/intge2te.pas diff --git a/packages/extra/numlib/tests/intge3te.pas b/packages/numlib/tests/intge3te.pas similarity index 100% rename from packages/extra/numlib/tests/intge3te.pas rename to packages/numlib/tests/intge3te.pas diff --git a/packages/extra/numlib/tests/invgente.dat b/packages/numlib/tests/invgente.dat similarity index 100% rename from packages/extra/numlib/tests/invgente.dat rename to packages/numlib/tests/invgente.dat diff --git a/packages/extra/numlib/tests/invgente.pas b/packages/numlib/tests/invgente.pas similarity index 100% rename from packages/extra/numlib/tests/invgente.pas rename to packages/numlib/tests/invgente.pas diff --git a/packages/extra/numlib/tests/invgpdte.dat b/packages/numlib/tests/invgpdte.dat similarity index 100% rename from packages/extra/numlib/tests/invgpdte.dat rename to packages/numlib/tests/invgpdte.dat diff --git a/packages/extra/numlib/tests/invgpdte.pas b/packages/numlib/tests/invgpdte.pas similarity index 100% rename from packages/extra/numlib/tests/invgpdte.pas rename to packages/numlib/tests/invgpdte.pas diff --git a/packages/extra/numlib/tests/invgsyte.dat b/packages/numlib/tests/invgsyte.dat similarity index 100% rename from packages/extra/numlib/tests/invgsyte.dat rename to packages/numlib/tests/invgsyte.dat diff --git a/packages/extra/numlib/tests/invgsyte.pas b/packages/numlib/tests/invgsyte.pas similarity index 100% rename from packages/extra/numlib/tests/invgsyte.pas rename to packages/numlib/tests/invgsyte.pas diff --git a/packages/extra/numlib/tests/iomwrmte.pas b/packages/numlib/tests/iomwrmte.pas similarity index 100% rename from packages/extra/numlib/tests/iomwrmte.pas rename to packages/numlib/tests/iomwrmte.pas diff --git a/packages/extra/numlib/tests/odeiv1te.dat b/packages/numlib/tests/odeiv1te.dat similarity index 100% rename from packages/extra/numlib/tests/odeiv1te.dat rename to packages/numlib/tests/odeiv1te.dat diff --git a/packages/extra/numlib/tests/odeiv1te.pas b/packages/numlib/tests/odeiv1te.pas similarity index 100% rename from packages/extra/numlib/tests/odeiv1te.pas rename to packages/numlib/tests/odeiv1te.pas diff --git a/packages/extra/numlib/tests/odeiv2te.dat b/packages/numlib/tests/odeiv2te.dat similarity index 100% rename from packages/extra/numlib/tests/odeiv2te.dat rename to packages/numlib/tests/odeiv2te.dat diff --git a/packages/extra/numlib/tests/odeiv2te.pas b/packages/numlib/tests/odeiv2te.pas similarity index 100% rename from packages/extra/numlib/tests/odeiv2te.pas rename to packages/numlib/tests/odeiv2te.pas diff --git a/packages/extra/numlib/tests/roof1rte.dat b/packages/numlib/tests/roof1rte.dat similarity index 100% rename from packages/extra/numlib/tests/roof1rte.dat rename to packages/numlib/tests/roof1rte.dat diff --git a/packages/extra/numlib/tests/roof1rte.pas b/packages/numlib/tests/roof1rte.pas similarity index 100% rename from packages/extra/numlib/tests/roof1rte.pas rename to packages/numlib/tests/roof1rte.pas diff --git a/packages/extra/numlib/tests/roofnrt1.pas b/packages/numlib/tests/roofnrt1.pas similarity index 100% rename from packages/extra/numlib/tests/roofnrt1.pas rename to packages/numlib/tests/roofnrt1.pas diff --git a/packages/extra/numlib/tests/roofnrte.dat b/packages/numlib/tests/roofnrte.dat similarity index 100% rename from packages/extra/numlib/tests/roofnrte.dat rename to packages/numlib/tests/roofnrte.dat diff --git a/packages/extra/numlib/tests/roofnrte.pas b/packages/numlib/tests/roofnrte.pas similarity index 100% rename from packages/extra/numlib/tests/roofnrte.pas rename to packages/numlib/tests/roofnrte.pas diff --git a/packages/extra/numlib/tests/roopolte.dat b/packages/numlib/tests/roopolte.dat similarity index 100% rename from packages/extra/numlib/tests/roopolte.dat rename to packages/numlib/tests/roopolte.dat diff --git a/packages/extra/numlib/tests/roopolte.pas b/packages/numlib/tests/roopolte.pas similarity index 100% rename from packages/extra/numlib/tests/roopolte.pas rename to packages/numlib/tests/roopolte.pas diff --git a/packages/extra/numlib/tests/sledtrte.dat b/packages/numlib/tests/sledtrte.dat similarity index 100% rename from packages/extra/numlib/tests/sledtrte.dat rename to packages/numlib/tests/sledtrte.dat diff --git a/packages/extra/numlib/tests/sledtrte.pas b/packages/numlib/tests/sledtrte.pas similarity index 100% rename from packages/extra/numlib/tests/sledtrte.pas rename to packages/numlib/tests/sledtrte.pas diff --git a/packages/extra/numlib/tests/slegbalt.dat b/packages/numlib/tests/slegbalt.dat similarity index 100% rename from packages/extra/numlib/tests/slegbalt.dat rename to packages/numlib/tests/slegbalt.dat diff --git a/packages/extra/numlib/tests/slegbalt.pas b/packages/numlib/tests/slegbalt.pas similarity index 100% rename from packages/extra/numlib/tests/slegbalt.pas rename to packages/numlib/tests/slegbalt.pas diff --git a/packages/extra/numlib/tests/slegbate.dat b/packages/numlib/tests/slegbate.dat similarity index 100% rename from packages/extra/numlib/tests/slegbate.dat rename to packages/numlib/tests/slegbate.dat diff --git a/packages/extra/numlib/tests/slegbate.pas b/packages/numlib/tests/slegbate.pas similarity index 100% rename from packages/extra/numlib/tests/slegbate.pas rename to packages/numlib/tests/slegbate.pas diff --git a/packages/extra/numlib/tests/slegenlt.dat b/packages/numlib/tests/slegenlt.dat similarity index 100% rename from packages/extra/numlib/tests/slegenlt.dat rename to packages/numlib/tests/slegenlt.dat diff --git a/packages/extra/numlib/tests/slegenlt.pas b/packages/numlib/tests/slegenlt.pas similarity index 100% rename from packages/extra/numlib/tests/slegenlt.pas rename to packages/numlib/tests/slegenlt.pas diff --git a/packages/extra/numlib/tests/slegente.dat b/packages/numlib/tests/slegente.dat similarity index 100% rename from packages/extra/numlib/tests/slegente.dat rename to packages/numlib/tests/slegente.dat diff --git a/packages/extra/numlib/tests/slegente.pas b/packages/numlib/tests/slegente.pas similarity index 100% rename from packages/extra/numlib/tests/slegente.pas rename to packages/numlib/tests/slegente.pas diff --git a/packages/extra/numlib/tests/sleglslt.dat b/packages/numlib/tests/sleglslt.dat similarity index 100% rename from packages/extra/numlib/tests/sleglslt.dat rename to packages/numlib/tests/sleglslt.dat diff --git a/packages/extra/numlib/tests/sleglslt.pas b/packages/numlib/tests/sleglslt.pas similarity index 100% rename from packages/extra/numlib/tests/sleglslt.pas rename to packages/numlib/tests/sleglslt.pas diff --git a/packages/extra/numlib/tests/sleglste.dat b/packages/numlib/tests/sleglste.dat similarity index 100% rename from packages/extra/numlib/tests/sleglste.dat rename to packages/numlib/tests/sleglste.dat diff --git a/packages/extra/numlib/tests/sleglste.pas b/packages/numlib/tests/sleglste.pas similarity index 100% rename from packages/extra/numlib/tests/sleglste.pas rename to packages/numlib/tests/sleglste.pas diff --git a/packages/extra/numlib/tests/slegpblt.dat b/packages/numlib/tests/slegpblt.dat similarity index 100% rename from packages/extra/numlib/tests/slegpblt.dat rename to packages/numlib/tests/slegpblt.dat diff --git a/packages/extra/numlib/tests/slegpblt.pas b/packages/numlib/tests/slegpblt.pas similarity index 100% rename from packages/extra/numlib/tests/slegpblt.pas rename to packages/numlib/tests/slegpblt.pas diff --git a/packages/extra/numlib/tests/slegpbte.dat b/packages/numlib/tests/slegpbte.dat similarity index 100% rename from packages/extra/numlib/tests/slegpbte.dat rename to packages/numlib/tests/slegpbte.dat diff --git a/packages/extra/numlib/tests/slegpbte.pas b/packages/numlib/tests/slegpbte.pas similarity index 100% rename from packages/extra/numlib/tests/slegpbte.pas rename to packages/numlib/tests/slegpbte.pas diff --git a/packages/extra/numlib/tests/slegpdlt.dat b/packages/numlib/tests/slegpdlt.dat similarity index 100% rename from packages/extra/numlib/tests/slegpdlt.dat rename to packages/numlib/tests/slegpdlt.dat diff --git a/packages/extra/numlib/tests/slegpdlt.pas b/packages/numlib/tests/slegpdlt.pas similarity index 100% rename from packages/extra/numlib/tests/slegpdlt.pas rename to packages/numlib/tests/slegpdlt.pas diff --git a/packages/extra/numlib/tests/slegpdte.dat b/packages/numlib/tests/slegpdte.dat similarity index 100% rename from packages/extra/numlib/tests/slegpdte.dat rename to packages/numlib/tests/slegpdte.dat diff --git a/packages/extra/numlib/tests/slegpdte.pas b/packages/numlib/tests/slegpdte.pas similarity index 100% rename from packages/extra/numlib/tests/slegpdte.pas rename to packages/numlib/tests/slegpdte.pas diff --git a/packages/extra/numlib/tests/slegsylt.dat b/packages/numlib/tests/slegsylt.dat similarity index 100% rename from packages/extra/numlib/tests/slegsylt.dat rename to packages/numlib/tests/slegsylt.dat diff --git a/packages/extra/numlib/tests/slegsylt.pas b/packages/numlib/tests/slegsylt.pas similarity index 100% rename from packages/extra/numlib/tests/slegsylt.pas rename to packages/numlib/tests/slegsylt.pas diff --git a/packages/extra/numlib/tests/slegsyte.dat b/packages/numlib/tests/slegsyte.dat similarity index 100% rename from packages/extra/numlib/tests/slegsyte.dat rename to packages/numlib/tests/slegsyte.dat diff --git a/packages/extra/numlib/tests/slegsyte.pas b/packages/numlib/tests/slegsyte.pas similarity index 100% rename from packages/extra/numlib/tests/slegsyte.pas rename to packages/numlib/tests/slegsyte.pas diff --git a/packages/extra/numlib/tests/slegtrte.dat b/packages/numlib/tests/slegtrte.dat similarity index 100% rename from packages/extra/numlib/tests/slegtrte.dat rename to packages/numlib/tests/slegtrte.dat diff --git a/packages/extra/numlib/tests/slegtrte.pas b/packages/numlib/tests/slegtrte.pas similarity index 100% rename from packages/extra/numlib/tests/slegtrte.pas rename to packages/numlib/tests/slegtrte.pas diff --git a/packages/extra/numlib/tests/speachte.dat b/packages/numlib/tests/speachte.dat similarity index 100% rename from packages/extra/numlib/tests/speachte.dat rename to packages/numlib/tests/speachte.dat diff --git a/packages/extra/numlib/tests/spearcte.dat b/packages/numlib/tests/spearcte.dat similarity index 100% rename from packages/extra/numlib/tests/spearcte.dat rename to packages/numlib/tests/spearcte.dat diff --git a/packages/extra/numlib/tests/spearste.dat b/packages/numlib/tests/spearste.dat similarity index 100% rename from packages/extra/numlib/tests/spearste.dat rename to packages/numlib/tests/spearste.dat diff --git a/packages/extra/numlib/tests/speashte.dat b/packages/numlib/tests/speashte.dat similarity index 100% rename from packages/extra/numlib/tests/speashte.dat rename to packages/numlib/tests/speashte.dat diff --git a/packages/extra/numlib/tests/speathte.dat b/packages/numlib/tests/speathte.dat similarity index 100% rename from packages/extra/numlib/tests/speathte.dat rename to packages/numlib/tests/speathte.dat diff --git a/packages/extra/numlib/tests/spebi0te.dat b/packages/numlib/tests/spebi0te.dat similarity index 100% rename from packages/extra/numlib/tests/spebi0te.dat rename to packages/numlib/tests/spebi0te.dat diff --git a/packages/extra/numlib/tests/spebi1te.dat b/packages/numlib/tests/spebi1te.dat similarity index 100% rename from packages/extra/numlib/tests/spebi1te.dat rename to packages/numlib/tests/spebi1te.dat diff --git a/packages/extra/numlib/tests/spebj0te.dat b/packages/numlib/tests/spebj0te.dat similarity index 100% rename from packages/extra/numlib/tests/spebj0te.dat rename to packages/numlib/tests/spebj0te.dat diff --git a/packages/extra/numlib/tests/spebj1te.dat b/packages/numlib/tests/spebj1te.dat similarity index 100% rename from packages/extra/numlib/tests/spebj1te.dat rename to packages/numlib/tests/spebj1te.dat diff --git a/packages/extra/numlib/tests/spebk0te.dat b/packages/numlib/tests/spebk0te.dat similarity index 100% rename from packages/extra/numlib/tests/spebk0te.dat rename to packages/numlib/tests/spebk0te.dat diff --git a/packages/extra/numlib/tests/spebk1te.dat b/packages/numlib/tests/spebk1te.dat similarity index 100% rename from packages/extra/numlib/tests/spebk1te.dat rename to packages/numlib/tests/spebk1te.dat diff --git a/packages/extra/numlib/tests/speby0te.dat b/packages/numlib/tests/speby0te.dat similarity index 100% rename from packages/extra/numlib/tests/speby0te.dat rename to packages/numlib/tests/speby0te.dat diff --git a/packages/extra/numlib/tests/speby1te.dat b/packages/numlib/tests/speby1te.dat similarity index 100% rename from packages/extra/numlib/tests/speby1te.dat rename to packages/numlib/tests/speby1te.dat diff --git a/packages/extra/numlib/tests/specohte.dat b/packages/numlib/tests/specohte.dat similarity index 100% rename from packages/extra/numlib/tests/specohte.dat rename to packages/numlib/tests/specohte.dat diff --git a/packages/extra/numlib/tests/speefcte.dat b/packages/numlib/tests/speefcte.dat similarity index 100% rename from packages/extra/numlib/tests/speefcte.dat rename to packages/numlib/tests/speefcte.dat diff --git a/packages/extra/numlib/tests/speentte.dat b/packages/numlib/tests/speentte.dat similarity index 100% rename from packages/extra/numlib/tests/speentte.dat rename to packages/numlib/tests/speentte.dat diff --git a/packages/extra/numlib/tests/speentte.pas b/packages/numlib/tests/speentte.pas similarity index 100% rename from packages/extra/numlib/tests/speentte.pas rename to packages/numlib/tests/speentte.pas diff --git a/packages/extra/numlib/tests/speerfte.dat b/packages/numlib/tests/speerfte.dat similarity index 100% rename from packages/extra/numlib/tests/speerfte.dat rename to packages/numlib/tests/speerfte.dat diff --git a/packages/extra/numlib/tests/spegamte.dat b/packages/numlib/tests/spegamte.dat similarity index 100% rename from packages/extra/numlib/tests/spegamte.dat rename to packages/numlib/tests/spegamte.dat diff --git a/packages/extra/numlib/tests/spege1te.pas b/packages/numlib/tests/spege1te.pas similarity index 100% rename from packages/extra/numlib/tests/spege1te.pas rename to packages/numlib/tests/spege1te.pas diff --git a/packages/extra/numlib/tests/spemaxte.dat b/packages/numlib/tests/spemaxte.dat similarity index 100% rename from packages/extra/numlib/tests/spemaxte.dat rename to packages/numlib/tests/spemaxte.dat diff --git a/packages/extra/numlib/tests/spemaxte.pas b/packages/numlib/tests/spemaxte.pas similarity index 100% rename from packages/extra/numlib/tests/spemaxte.pas rename to packages/numlib/tests/spemaxte.pas diff --git a/packages/extra/numlib/tests/spepolte.dat b/packages/numlib/tests/spepolte.dat similarity index 100% rename from packages/extra/numlib/tests/spepolte.dat rename to packages/numlib/tests/spepolte.dat diff --git a/packages/extra/numlib/tests/spepolte.pas b/packages/numlib/tests/spepolte.pas similarity index 100% rename from packages/extra/numlib/tests/spepolte.pas rename to packages/numlib/tests/spepolte.pas diff --git a/packages/extra/numlib/tests/spepowte.dat b/packages/numlib/tests/spepowte.dat similarity index 100% rename from packages/extra/numlib/tests/spepowte.dat rename to packages/numlib/tests/spepowte.dat diff --git a/packages/extra/numlib/tests/spepowte.pas b/packages/numlib/tests/spepowte.pas similarity index 100% rename from packages/extra/numlib/tests/spepowte.pas rename to packages/numlib/tests/spepowte.pas diff --git a/packages/extra/numlib/tests/spesgnte.dat b/packages/numlib/tests/spesgnte.dat similarity index 100% rename from packages/extra/numlib/tests/spesgnte.dat rename to packages/numlib/tests/spesgnte.dat diff --git a/packages/extra/numlib/tests/spesgnte.pas b/packages/numlib/tests/spesgnte.pas similarity index 100% rename from packages/extra/numlib/tests/spesgnte.pas rename to packages/numlib/tests/spesgnte.pas diff --git a/packages/extra/numlib/tests/spesihte.dat b/packages/numlib/tests/spesihte.dat similarity index 100% rename from packages/extra/numlib/tests/spesihte.dat rename to packages/numlib/tests/spesihte.dat diff --git a/packages/extra/numlib/tests/spetahte.dat b/packages/numlib/tests/spetahte.dat similarity index 100% rename from packages/extra/numlib/tests/spetahte.dat rename to packages/numlib/tests/spetahte.dat diff --git a/packages/extra/numlib/tests/test.bat b/packages/numlib/tests/test.bat similarity index 100% rename from packages/extra/numlib/tests/test.bat rename to packages/numlib/tests/test.bat diff --git a/packages/extra/numlib/tests/test.pas b/packages/numlib/tests/test.pas similarity index 100% rename from packages/extra/numlib/tests/test.pas rename to packages/numlib/tests/test.pas diff --git a/packages/extra/numlib/tests/timer.pas b/packages/numlib/tests/timer.pas similarity index 100% rename from packages/extra/numlib/tests/timer.pas rename to packages/numlib/tests/timer.pas diff --git a/packages/extra/numlib/tests/turte.pas b/packages/numlib/tests/turte.pas similarity index 100% rename from packages/extra/numlib/tests/turte.pas rename to packages/numlib/tests/turte.pas