= QEPCADB and SACLIB = == Description == QEPCADB eliminates quantifiers and simplifies expressions using cylindrical algebraic decomposition. SACLIB is a C library for polynomial manipulation on which QEPCADB depends. == License == === QEPCADB === Modified BSD, as explained in the LICENSE file: QEPCAD B Copyright (c) 1990, 2008, Hoon Hong & Chris Brown (contact wcbrown@usna.edu) Permission to use, copy, modify, and/or distribute this software, including source files, README files, etc., for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. === SACLIB === Modified BSD, as explained in the LICENSE file: Saclib 2.2 Copyright (c) 1993, 2008, RISC-Linz (contact wcbrown@usna.edu) Permission to use, copy, modify, and/or distribute this software, including source files, README files, etc., for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. == SPKG Maintainers == Jason Grout == Upstream Contact == Chris Brown (QEPCADB maintainer). == Dependencies == Readline and possibly ncurses. == Patches == The source shipped with this spkg has been patched by the following patches in the patches directory, in this order: * saclib.patch: This patch addresses 64-bit issues in SACLIB. * cstring.patch: Adds several #include directives to get rid of some compilation errors on gcc 4.3.1. * make.patch: This makes QEPCADB build with make instead of gmake * qesource.patch: This patch addresses 64-bit issues in QEPCADB * ncurses-cad2d.patch: This patch adds the ncurses library to the build of cad2d so that it will build in linux 32-bit. == Changelog == * 2008-08-27: Shipping patched sources now since there are too many patched files. * 2008-08-16: Upgraded to QEPCADB version 1.50 and SACLIB 2.2 and included sources in spkg. Included Carl Witty's 64-bit patches. Included apply-patches.sh and patch-cache.sh scripts to help in updating the patches. * 2007-01-24: Initial version.