File gprolog.changes of Package gprolog

-------------------------------------------------------------------
Sat Sep 17 12:44:33 UTC 2022 - antoine.belvire@opensuse.org

- spec file cosmetic updates:
  * Install COPYING using the %license macro.
  * Simplify linking in install section using relative links.

-------------------------------------------------------------------
Sat Sep  4 14:17:38 UTC 2021 - antoine.belvire@opensuse.org

- Update to version 1.5.0:
  * Port to arm64 (aarch64)/Linux (armv8).
  * Port to arm32/Linux (armv6, armv7).
  * Accept clang as C compiler on x86_64/linux.
  * Restructure and improve the code of all MA-ASM mappers.
  * Fix a bug in absolute_file_name, '/src/../' returned '' now
    '/'.
  * Add error case to findall/4 (detects when Tail is not a list).
  * Set eof_action to reset for standard input/output/error streams
    Even if not a tty.
  * Add float_overflow and undefined for float arithmetic
    Functions.
  * Fix a bug when closing user_error.
  * Fix a bug in phrase/2-3.
  * Fix problem with gcc 10 which needs explicitly -fcommon.
  * Fix bugs when Prolog integers are internally converted to C int
    (on 64 bits machine).
- Enable build on newly supported ARM architectures.
- Remove -fcommon from cflags.
- Remove gprolog-1.4.5-remove-compilation-date.patch.
- Add gprolog-1.5.0-use-source_date_epoch.patch.

-------------------------------------------------------------------
Mon Dec 28 14:06:11 UTC 2020 - antoine.belvire@opensuse.org

- Add -fcommon to cflags: Fix build with GCC 10 (rh#1799464).
- Run tests in check section.
- Enable PIE.

-------------------------------------------------------------------
Fri Aug 23 15:12:32 UTC 2019 - antoine.belvire@opensuse.org

- Disable LTO to fix build.
- Refresh spec file.

-------------------------------------------------------------------
Thu Sep 13 20:58:19 UTC 2018 - antoine.belvire@opensuse.org

- Update to version 1.4.5:
  * fix a bug in soft-cut (when a cut appears in the if-part)
  * fix bug when consulting multifile predicates with alternatives
  * add ?- ISO prefix operator
  * add gplc option --new-top-level (add top-level command-line
    option handling)
  * fix a bug on linux witg gcc 6.3.0 (or binutils): needs PIC code
  * fix a bug in findall/4
  * fix a bug in select/5 under Windows
  * fix a bug in the compiler
  * fix a bug in read/1
  * fix large address awarenes under cygwin32 (configure.in)
  * improve memory limitation of acyclic_term/1
  * improve term output (write/1 and friends)
  * improve error handling for options (e.g. in write_term/3)
  * fix bug with cut in the if-part of if-then(-else)
  * fix port to x86_64/OpenBSD
  * fix a bug with Apple/Yosemite gcc = LLVM version 6.0 (clang-600.0.56) on x86_64
  * allow to define more atoms with MAX_ATOM env var on 64 bits machines
  * fix a bug in bagof/3 when used as findall/3
  * port to sparc64/OpenBSD
  * add built-in predicate findall/4
  * fix a bug with linedit when environment variable LINEDIT=no
  * fix bugs in the FD solver
  * set socket option SO_REUSEADDR at socket creation
  * support for alternate Prolog file extension .prolog
  * fix a bug in atoms for 1-char atom '\0' (now acts as the empty atom)
  * fix problems with Apple/Mavericks gcc = LLVM version 5.0 (clang-500.2.79) on x86_64
  * remove clang warnings (uninitialized variables)
  * fix bugs in the lexer of the form 0bop 2 when bop is an infix op
  * fix terminal ANSI sequence handling in linedit
  * increase internal compiler data sizes
  * fix bug in gprolog.h (invalid 64 bits PL_MAX_INTEGER)
- Rebase patch:
  * Remove gprolog-1.4.4-remove-compilation-date.patch.
  * Add gprolog-1.4.5-remove-compilation-date.patch.

-------------------------------------------------------------------
Wed Jun 28 20:57:00 UTC 2017 - antoine.belvire@opensuse.org

- Disable PIE:
  * gplc generates its own native ASM
  * Add BuildIgnore in order not to pull gcc-PIE

-------------------------------------------------------------------
Wed Aug 24 12:22:56 UTC 2016 - antoine.belvire@opensuse.org

- Workaround to build against i586: Build with --disable-regs.
- Don't try to build for unsupported architectures (see
  http://www.gprolog.org/#platform): Add ExclusiveArch tag.

-------------------------------------------------------------------
Mon May 11 17:28:57 UTC 2015 - antoine.belvire@opensuse.org

- Create package for gprolog 1.4.4
- Changes introduced in this version:
  * add Prolog flags c_cc_version_data
  * fix a regression bug in linedit
  * fix a little bug in the debugger
  * add subtract/3 built-in predicate
- See /usr/share/doc/packages/gprolog/ChangeLog for changes
  introduced in older versions

openSUSE Build Service is sponsored by