pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/lang/gprolog Updated gprolog to 1.3.0.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/d05a833f30be
branches:  trunk
changeset: 536010:d05a833f30be
user:      rillig <rillig%pkgsrc.org@localhost>
date:      Sat Dec 01 12:27:59 2007 +0000

description:
Updated gprolog to 1.3.0.

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 manual.xxx to gprolog.xxx)
* 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 <csrabak%ig.com.br@localhost>
* fix a problem in the port to x86/OpenBSD
* port to sparc/NetBSD and powerpc/NetBSD - many thanks to:
  Jason Beegan <jtb%netbsd.org@localhost>
* 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 configure.in: 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 <gbeauchesne%mandrakesoft.com@localhost>

diffstat:

 lang/gprolog/Makefile         |   18 +-
 lang/gprolog/PLIST            |  235 +++++++++++++++++++++--------------------
 lang/gprolog/distinfo         |   22 +---
 lang/gprolog/patches/patch-aa |   13 --
 lang/gprolog/patches/patch-ab |   20 ---
 lang/gprolog/patches/patch-ac |   26 ----
 lang/gprolog/patches/patch-ad |   76 -------------
 lang/gprolog/patches/patch-ae |   35 ------
 lang/gprolog/patches/patch-af |   13 --
 lang/gprolog/patches/patch-ag |   13 --
 lang/gprolog/patches/patch-ah |   17 ---
 lang/gprolog/patches/patch-ai |   13 --
 lang/gprolog/patches/patch-aj |   22 ---
 lang/gprolog/patches/patch-al |   21 ---
 lang/gprolog/patches/patch-am |   13 --
 lang/gprolog/patches/patch-an |   23 ----
 lang/gprolog/patches/patch-ba |   25 ++++
 17 files changed, 157 insertions(+), 448 deletions(-)

diffs (truncated from 710 to 300 lines):

diff -r 938ad5fb0bbd -r d05a833f30be lang/gprolog/Makefile
--- a/lang/gprolog/Makefile     Sat Dec 01 11:29:15 2007 +0000
+++ b/lang/gprolog/Makefile     Sat Dec 01 12:27:59 2007 +0000
@@ -1,21 +1,19 @@
-# $NetBSD: Makefile,v 1.10 2005/04/11 21:46:13 tv Exp $
+# $NetBSD: Makefile,v 1.11 2007/12/01 12:27:59 rillig Exp $
 
-DISTNAME=              gprolog-1.2.16
+DISTNAME=              gprolog-1.3.0
 CATEGORIES=            lang
-MASTER_SITES=          ftp://ftp.inria.fr/INRIA/Projects/contraintes/gprolog/
+MASTER_SITES=          ${HOMEPAGE}
 
 MAINTAINER=            brook%nmsu.edu@localhost
-HOMEPAGE=              http://gnu-prolog.inria.fr/
+HOMEPAGE=              http://www.gprolog.org/
 COMMENT=               GNU prolog compiler and interpreter
 
-ONLY_FOR_PLATFORM=     *-*-i386 *-*-powerpc *-*-sparc
-
-WRKSRC=                        ${WRKDIR}/${DISTNAME}/src
 GNU_CONFIGURE=         yes
-CONFIGURE_ARGS+=       --with-install-dir=${PREFIX}/libexec/${PKGNAME} \
+CONFIGURE_DIRS=                src
+CONFIGURE_ARGS+=       --with-install-dir=${PREFIX}/lib/${PKGNAME_NOREV} \
                        --with-doc-dir=${PREFIX}/share/doc/gprolog \
-                       --with-html-dir=${PREFIX}/share/doc/html/gprolog \
+                       --with-html-dir=${PREFIX}/share/doc/gprolog/html \
                        --with-examples-dir=${PREFIX}/share/examples/gprolog \
-                       --with-c-flags='-O3 -finline-functions -fomit-frame-pointer -D__unix__=1'
+                       --with-c-flags=${CFLAGS:Q}
 
 .include "../../mk/bsd.pkg.mk"
diff -r 938ad5fb0bbd -r d05a833f30be lang/gprolog/PLIST
--- a/lang/gprolog/PLIST        Sat Dec 01 11:29:15 2007 +0000
+++ b/lang/gprolog/PLIST        Sat Dec 01 12:27:59 2007 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.2 2002/11/13 20:15:11 jschauma Exp $
+@comment $NetBSD: PLIST,v 1.3 2007/12/01 12:27:59 rillig Exp $
 bin/fd2c
 bin/gplc
 bin/gprolog
@@ -6,8 +6,117 @@
 bin/ma2asm
 bin/pl2wam
 bin/wam2ma
-libexec/${PKGNAME}/COPYING
-libexec/${PKGNAME}/ChangeLog
+lib/${PKGNAME}/COPYING
+lib/${PKGNAME}/ChangeLog
+lib/${PKGNAME}/NEWS
+lib/${PKGNAME}/VERSION
+lib/${PKGNAME}/bin/fd2c
+lib/${PKGNAME}/bin/gplc
+lib/${PKGNAME}/bin/gprolog
+lib/${PKGNAME}/bin/hexgplc
+lib/${PKGNAME}/bin/ma2asm
+lib/${PKGNAME}/bin/pl2wam
+lib/${PKGNAME}/bin/wam2ma
+lib/${PKGNAME}/include/fd_to_c.h
+lib/${PKGNAME}/include/gprolog.h
+lib/${PKGNAME}/lib/all_fd_bips.o
+lib/${PKGNAME}/lib/all_pl_bips.o
+lib/${PKGNAME}/lib/debugger.o
+lib/${PKGNAME}/lib/libbips_fd.a
+lib/${PKGNAME}/lib/libbips_pl.a
+lib/${PKGNAME}/lib/libengine_fd.a
+lib/${PKGNAME}/lib/libengine_pl.a
+lib/${PKGNAME}/lib/liblinedit.a
+lib/${PKGNAME}/lib/top_level.o
+share/doc/gprolog/compil-scheme.eps
+share/doc/gprolog/compil-scheme.gif
+share/doc/gprolog/compil-scheme.pdf
+share/doc/gprolog/contents_motif.gif
+share/doc/gprolog/debug-box.eps
+share/doc/gprolog/debug-box.gif
+share/doc/gprolog/debug-box.pdf
+share/doc/gprolog/gprolog.chm
+share/doc/gprolog/gprolog.dvi
+share/doc/gprolog/gprolog.html
+share/doc/gprolog/gprolog.pdf
+share/doc/gprolog/gprolog.ps
+share/doc/gprolog/html/contents_motif.gif
+share/doc/gprolog/html/gprolog-idx.html
+share/doc/gprolog/html/gprolog.css
+share/doc/gprolog/html/gprolog001.html
+share/doc/gprolog/html/gprolog002.html
+share/doc/gprolog/html/gprolog003.html
+share/doc/gprolog/html/gprolog004.html
+share/doc/gprolog/html/gprolog005.html
+share/doc/gprolog/html/gprolog006.html
+share/doc/gprolog/html/gprolog007.html
+share/doc/gprolog/html/gprolog008.html
+share/doc/gprolog/html/gprolog009.html
+share/doc/gprolog/html/gprolog010.html
+share/doc/gprolog/html/gprolog011.html
+share/doc/gprolog/html/gprolog012.html
+share/doc/gprolog/html/gprolog013.html
+share/doc/gprolog/html/gprolog014.html
+share/doc/gprolog/html/gprolog015.html
+share/doc/gprolog/html/gprolog016.html
+share/doc/gprolog/html/gprolog017.html
+share/doc/gprolog/html/gprolog018.html
+share/doc/gprolog/html/gprolog019.html
+share/doc/gprolog/html/gprolog020.html
+share/doc/gprolog/html/gprolog021.html
+share/doc/gprolog/html/gprolog022.html
+share/doc/gprolog/html/gprolog023.html
+share/doc/gprolog/html/gprolog024.html
+share/doc/gprolog/html/gprolog025.html
+share/doc/gprolog/html/gprolog026.html
+share/doc/gprolog/html/gprolog027.html
+share/doc/gprolog/html/gprolog028.html
+share/doc/gprolog/html/gprolog029.html
+share/doc/gprolog/html/gprolog030.html
+share/doc/gprolog/html/gprolog031.html
+share/doc/gprolog/html/gprolog032.html
+share/doc/gprolog/html/gprolog033.html
+share/doc/gprolog/html/gprolog034.html
+share/doc/gprolog/html/gprolog035.html
+share/doc/gprolog/html/gprolog036.html
+share/doc/gprolog/html/gprolog037.html
+share/doc/gprolog/html/gprolog038.html
+share/doc/gprolog/html/gprolog039.html
+share/doc/gprolog/html/gprolog040.html
+share/doc/gprolog/html/gprolog041.html
+share/doc/gprolog/html/gprolog042.html
+share/doc/gprolog/html/gprolog043.html
+share/doc/gprolog/html/gprolog044.html
+share/doc/gprolog/html/gprolog045.html
+share/doc/gprolog/html/gprolog046.html
+share/doc/gprolog/html/gprolog047.html
+share/doc/gprolog/html/gprolog048.html
+share/doc/gprolog/html/gprolog049.html
+share/doc/gprolog/html/gprolog050.html
+share/doc/gprolog/html/gprolog051.html
+share/doc/gprolog/html/gprolog052.html
+share/doc/gprolog/html/gprolog053.html
+share/doc/gprolog/html/gprolog054.html
+share/doc/gprolog/html/gprolog055.html
+share/doc/gprolog/html/gprolog056.html
+share/doc/gprolog/html/gprolog057.html
+share/doc/gprolog/html/gprolog058.html
+share/doc/gprolog/html/gprolog059.html
+share/doc/gprolog/html/gprolog060.html
+share/doc/gprolog/html/gprolog061.html
+share/doc/gprolog/html/gprolog062.html
+share/doc/gprolog/html/gprolog063.html
+share/doc/gprolog/html/gprolog064.html
+share/doc/gprolog/html/gprolog065.html
+share/doc/gprolog/html/gprolog066.html
+share/doc/gprolog/html/gprolog067.html
+share/doc/gprolog/html/gprolog068.html
+share/doc/gprolog/html/gprolog069.html
+share/doc/gprolog/html/gprolog070.html
+share/doc/gprolog/html/gprolog071.html
+share/doc/gprolog/html/index.html
+share/doc/gprolog/html/next_motif.gif
+share/doc/gprolog/html/previous_motif.gif
 share/examples/gprolog/ExamplesC/Makefile
 share/examples/gprolog/ExamplesC/README
 share/examples/gprolog/ExamplesC/examp.pl
@@ -34,6 +143,7 @@
 share/examples/gprolog/ExamplesFD/eq20.pl
 share/examples/gprolog/ExamplesFD/five.pl
 share/examples/gprolog/ExamplesFD/gardner.pl
+share/examples/gprolog/ExamplesFD/langford.pl
 share/examples/gprolog/ExamplesFD/magic.pl
 share/examples/gprolog/ExamplesFD/magsq.pl
 share/examples/gprolog/ExamplesFD/multipl.pl
@@ -69,120 +179,13 @@
 share/examples/gprolog/ExamplesPl/tak.pl
 share/examples/gprolog/ExamplesPl/tak_gvar.pl
 share/examples/gprolog/ExamplesPl/zebra.pl
-libexec/${PKGNAME}/NEWS
-libexec/${PKGNAME}/VERSION
-libexec/${PKGNAME}/bin/fd2c
-libexec/${PKGNAME}/bin/gplc
-libexec/${PKGNAME}/bin/gprolog
-libexec/${PKGNAME}/bin/hexgplc
-libexec/${PKGNAME}/bin/ma2asm
-libexec/${PKGNAME}/bin/pl2wam
-libexec/${PKGNAME}/bin/wam2ma
-libexec/${PKGNAME}/include/fd_to_c.h
-libexec/${PKGNAME}/include/gprolog.h
-libexec/${PKGNAME}/lib/all_fd_bips.o
-libexec/${PKGNAME}/lib/all_pl_bips.o
-libexec/${PKGNAME}/lib/debugger.o
-libexec/${PKGNAME}/lib/libbips_fd.a
-libexec/${PKGNAME}/lib/libbips_pl.a
-libexec/${PKGNAME}/lib/libengine_fd.a
-libexec/${PKGNAME}/lib/libengine_pl.a
-libexec/${PKGNAME}/lib/liblinedit.a
-libexec/${PKGNAME}/lib/obj_begin.o
-libexec/${PKGNAME}/lib/obj_end.o
-libexec/${PKGNAME}/lib/top_level.o
-share/doc/gprolog/compil-scheme.pdf
-share/doc/gprolog/debug-box.pdf
-share/doc/gprolog/manual.chm
-share/doc/gprolog/manual.dvi
-share/doc/gprolog/manual.pdf
-share/doc/gprolog/manual.ps
-share/doc/gprolog/pl-bips.dvi
-share/doc/html/gprolog/compil-scheme.gif
-share/doc/html/gprolog/contents_motif.gif
-share/doc/html/gprolog/debug-box.gif
-share/doc/html/gprolog/index.html
-share/doc/html/gprolog/manual-idx.html
-share/doc/html/gprolog/manual001.html
-share/doc/html/gprolog/manual002.html
-share/doc/html/gprolog/manual003.html
-share/doc/html/gprolog/manual004.html
-share/doc/html/gprolog/manual005.html
-share/doc/html/gprolog/manual006.html
-share/doc/html/gprolog/manual007.html
-share/doc/html/gprolog/manual008.html
-share/doc/html/gprolog/manual009.html
-share/doc/html/gprolog/manual010.html
-share/doc/html/gprolog/manual011.html
-share/doc/html/gprolog/manual012.html
-share/doc/html/gprolog/manual013.html
-share/doc/html/gprolog/manual014.html
-share/doc/html/gprolog/manual015.html
-share/doc/html/gprolog/manual016.html
-share/doc/html/gprolog/manual017.html
-share/doc/html/gprolog/manual018.html
-share/doc/html/gprolog/manual019.html
-share/doc/html/gprolog/manual020.html
-share/doc/html/gprolog/manual021.html
-share/doc/html/gprolog/manual022.html
-share/doc/html/gprolog/manual023.html
-share/doc/html/gprolog/manual024.html
-share/doc/html/gprolog/manual025.html
-share/doc/html/gprolog/manual026.html
-share/doc/html/gprolog/manual027.html
-share/doc/html/gprolog/manual028.html
-share/doc/html/gprolog/manual029.html
-share/doc/html/gprolog/manual030.html
-share/doc/html/gprolog/manual031.html
-share/doc/html/gprolog/manual032.html
-share/doc/html/gprolog/manual033.html
-share/doc/html/gprolog/manual034.html
-share/doc/html/gprolog/manual035.html
-share/doc/html/gprolog/manual036.html
-share/doc/html/gprolog/manual037.html
-share/doc/html/gprolog/manual038.html
-share/doc/html/gprolog/manual039.html
-share/doc/html/gprolog/manual040.html
-share/doc/html/gprolog/manual041.html
-share/doc/html/gprolog/manual042.html
-share/doc/html/gprolog/manual043.html
-share/doc/html/gprolog/manual044.html
-share/doc/html/gprolog/manual045.html
-share/doc/html/gprolog/manual046.html
-share/doc/html/gprolog/manual047.html
-share/doc/html/gprolog/manual048.html
-share/doc/html/gprolog/manual049.html
-share/doc/html/gprolog/manual050.html
-share/doc/html/gprolog/manual051.html
-share/doc/html/gprolog/manual052.html
-share/doc/html/gprolog/manual053.html
-share/doc/html/gprolog/manual054.html
-share/doc/html/gprolog/manual055.html
-share/doc/html/gprolog/manual056.html
-share/doc/html/gprolog/manual057.html
-share/doc/html/gprolog/manual058.html
-share/doc/html/gprolog/manual059.html
-share/doc/html/gprolog/manual060.html
-share/doc/html/gprolog/manual061.html
-share/doc/html/gprolog/manual062.html
-share/doc/html/gprolog/manual063.html
-share/doc/html/gprolog/manual064.html
-share/doc/html/gprolog/manual065.html
-share/doc/html/gprolog/manual066.html
-share/doc/html/gprolog/manual067.html
-share/doc/html/gprolog/manual068.html
-share/doc/html/gprolog/manual069.html
-share/doc/html/gprolog/manual070.html
-share/doc/html/gprolog/manual071.html
-share/doc/html/gprolog/next_motif.gif
-share/doc/html/gprolog/previous_motif.gif
-@dirrm share/doc/html/gprolog
-@dirrm share/doc/gprolog
-@dirrm libexec/${PKGNAME}/lib
-@dirrm libexec/${PKGNAME}/include
-@dirrm libexec/${PKGNAME}/bin
-@dirrm libexec/${PKGNAME}
 @dirrm share/examples/gprolog/ExamplesPl
 @dirrm share/examples/gprolog/ExamplesFD
 @dirrm share/examples/gprolog/ExamplesC
 @dirrm share/examples/gprolog
+@dirrm share/doc/gprolog/html
+@dirrm share/doc/gprolog
+@dirrm lib/${PKGNAME}/lib
+@dirrm lib/${PKGNAME}/include
+@dirrm lib/${PKGNAME}/bin
+@dirrm lib/${PKGNAME}
diff -r 938ad5fb0bbd -r d05a833f30be lang/gprolog/distinfo
--- a/lang/gprolog/distinfo     Sat Dec 01 11:29:15 2007 +0000
+++ b/lang/gprolog/distinfo     Sat Dec 01 12:27:59 2007 +0000



Home | Main Index | Thread Index | Old Index