summaryrefslogtreecommitdiff
path: root/lang/gprolog/files (follow)
Commit message (Collapse)AuthorAgeFilesLines
* lang/gprolog: update to 1.5.0Eugene Grosbein2021-07-112-54/+25
| | | | | | | | | | | | | Port changes: - the version 1.5.0 now recognizes clang for amd64 so the patch files/patch-EnginePl_machine.h reduced but it is still needed for i386 build; - this version correctly defines NO_MACHINE_REG_FOR_REG_BANK and adds -fcommon for clang, so CFLAGS reduced too; - the patch files/patch-Ma2Asm_x86__64__any.c rebuilt for new code, it is still needed as build fails with an error without the patch: Fatal Error: Segmentation Violation (bad address: 0x100ec814853)
* lang/gprolog: recover GNU Prolog under FreeBSD.Eugene Grosbein2020-11-232-0/+77
| | | | | | | | | | | | | | | | | | | | | Update to version 1.4.5 released in 2020. Make it build and run with Clang 10: - clang has no register reservation for x86, hence patch-EnginePl_machine.h and -DNO_MACHINE_REG_FOR_REG_BANK to prevent using missing feature; - add patch-Ma2Asm_x86__64__any.c fetched from upstream SourceForge post-release commit dealing with PIC issues; - disable usage of spinlocks that results in a hang eating all available CPU cycles; fixed with -DUSE_LOCKS=1 -DUSE_RECURSIVE_LOCKS=1 -DUSE_SPIN_LOCKS=0; - the software uses bundled dlmalloc dated back 2011 that replaces functions like calloc() with own implemenations and it's calloc() sometimes fails to clear allocated memory; this results in SIGSEGV when its own hash-table implementation dereferences junk that supposed to be NULL pointer, so it fails to complete build; fixed with MMAP_CLEARS=0. PR: 231393
* Update to 1.3.0. It might also build on amd64 now, but I haven't been ableVolker Stolz2008-03-191-11/+0
| | | | to run it on a tinderbox, so it stays i386 for now.
* Fix problems with two files not correctly upgraded duringNorikatsu Shigemura2002-11-231-9/+9
| | | | | | | upgrade from 1.2.1 to 1.2.16. PR: ports/45615 Submitted by: Douglas Anestad <yotta@anestad.com> (maintainer)
* Maintainer update to version 1.2.16Edwin Groothuis2002-11-232-11/+11
| | | | | PR: ports/45381 Submitted by: Douglas Anestad <yotta@anestad.com> <yotta@anestad.com>
* add gprologYing-Chieh Liao2001-07-081-0/+11
A free Prolog compiler developed by Daniel Diaz PR: 28651 Submitted by: Douglas Anestad <yotta@dougdidit.com>