Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Oct 2, 2012
Commits on May 20, 2012
Commits on May 19, 2012
  1. lang/gprolog: Build failure is not jobs safe

    marino authored
    gprolog fails to build on DragonFly-*-i386.
    A fatal error (exception raised) occurs on on this
    platform.  The build hangs after that (halts bulk build forever),
    another job apparently never exits.
    Setting the package to a single job fixes the problem, so apparently
    a successful build is jobs safe, but not a build failure.
Commits on May 19, 2010
  1. Update to GNU Prolog version 1.3.1.

    asau authored
    Changes in GNU Prolog version 1.3.1:
    * add working sigaction detection to detect fault addr (e.g. Mac OS X)
    * add gplc option --no-mult-warn
    * add prolog flags suspicious_warning, multifile_warning
    * detect integer underflow/overflow in the parser
    * fix a memory leak in catch/3
    * increase limits (MAX_VAR_NAME_LENGTH=1024 and MAX_VAR_IN_TERM=10240)
    * add PL_INT_LOWEST_VALUE and PL_INT_GREATEST_VALUE to gprolog.h
    * prefix all global symbols, constants and types with Pl_ PL_ Pl
    * fix a bug in the byte-code due to new max number of atoms
    * provide a minimal gprolog.h
    * detect if struct sigcontext needs asm/sigcontext.h on linux
    * modify gplc: --c-compiler also sets linker and --linker added
    * port to x86_64/bsd - many thanks to:
      David Holland <>
    * fix problem using ebx as global reg (bug in gcc 4.3.2)
    * fix a bug in is/2 with [X] (X should only be an integer)
    * fix a bug with atoms '/*' '*/' and '%' (were not quoted)
    * increase maximum number of atoms to 1048576 (2^20)
    * increase default stack sizes (16Mb for heap, 8Mb for others)
    * fix stack alignment for x86_64/Solaris
    * include patch from Paul Eggert <> for sparc/solaris8
    * port to x86_64/Solaris - many thanks to:
      Scott L. Burson <>
    * fix a bug in arithmetics (mod)
    * fix a bug in the FD solver (under 64 bits machines)
Commits on Jun 14, 2009
  1. Remove @dirrm entries from PLISTs

    joerg authored
Commits on Jun 4, 2009
  1. Make it build on DragonFly.

    hasso authored
Commits on Sep 7, 2008
Commits on Dec 1, 2007
  1. Updated gprolog to 1.3.0.

    rillig authored
    Change in GNU Prolog version 1.3.0:
    * official release (Jan 4 2007)
    * change error messages emitted by the compiler to follow GNU standards
    * modify doc (mainly rename to
    * add DESTDIR variable support in main Makefile for staged installs
    * fix a bug with Prolog floats in x86_64/linux (bad stack alignment)
    * port for ix86/darwin (Mac OS X)
    * add check target to main Makefile
    * improve Win32 ports (cygwin, MinGW, MSVC 6.0 and 2005 Express Edition)
      (MSVC port uses MinGW as.exe instead of nasm.exe - named mingw-as.exe
       provided in the setup.exe)
    * rename call/2 to call_det/2
    * implement call/2-11 as will be defined in the next standard
    * fix various problems when compiling with gcc 4 (gcc 4.1.1)
    * emit .note.GNU-stack to mark the stack as no executable
      in x86_any.c, x86_64_any.c and powerpc_any.c
    * change the way objects are found (obj_chain.c) using gcc ctors
    * use Doug Lea malloc for OpenBSD (problem with malloc using mmap)
    * fix problems in various ports:
      alpha/linux, powerpc/darwin (Mac OS X), sparc/solaris, ix86/OpenBSD
    Change in GNU Prolog version 1.2.19:
    * fix 2 bugs in global variables
    Change in GNU Prolog version 1.2.18:
    * fix problem when compiling with gcc 3.4.0
    * fix bug in term comparison involving negative integers
    * add consult, ... and fix minor bugs in the Win32 GUI console menu
    * fix the stack overflow detection under cygwin
    * port to ix86/MinGW - many thanks to:
      Cesar Rabak <>
    * fix a problem in the port to x86/OpenBSD
    * port to sparc/NetBSD and powerpc/NetBSD - many thanks to:
      Jason Beegan <>
    * fix a bug in =../2 involving FD variables
    * fix a bug in arithmetics (in float_{integer/fractional}_part)
    * fix a bug in FD solver (wrong union with a singleton)
    Change in GNU Prolog version 1.2.17:
    * change by default ebp is not used
    * fix a but with CTRL+C handler not reinstalled
    * fix a bug with _XXX (re)displayed under the top-level
    * port to x86_64/linux - many thanks to:
      Gwenole Beauchesne <>
Commits on Apr 11, 2005
Commits on Feb 24, 2005
  1. Add RMD160 digests

    agc authored
Commits on Apr 28, 2004
  1. Convert to buildlink3.

    snj authored
Commits on Jan 20, 2004
Commits on Jul 7, 2003
  1. Add support for NetBSD on SPARC systems.

    jtb authored
Commits on Jun 23, 2003
  1. Make this work on powerpc.

    jtb authored
Commits on Mar 29, 2003
Commits on Nov 13, 2002
  1. Update to gprolog 1.2.16.

    jschauma authored
    NetBSD patches were apparently merged in version 1.1.7
    Since then, several releases have been made, so that the list of changes
    is too extensive to be included here.  Please see and/or the
    documentation in this package.
    This addresses PR pkg/18962 by Mr. Jan Schaumann.
Commits on Nov 1, 2001
Commits on Apr 19, 2001
Commits on Apr 17, 2001
  1. + move the distfile digest/checksum value from files/md5 to distinfo

    agc authored
    + move the patch digest/checksum values from files/patch-sum to distinfo
Commits on Feb 17, 2001
  1. Move the COMMENT from being in its own file to a definition in the

    agc authored
    package Makefile.
Commits on Aug 25, 2000
Commits on Jul 3, 2000
  1. Mark this package as working for i386 and sparc platforms, with any

    agc authored
    operating system.  There are hooks for Linux/ppc, but not tested on
    that operating system or platform.
  2. Import gprolog-1.1.6, the GNU prolog compiler and interpreter, into

    agc authored
    the Packages Collection.
    Package created by Brook Milligan ( and submitted
    in PR pkg/10479. Additional Solaris patch by myself.
Something went wrong with that request. Please try again.