This code is released under the terms of the GNU GPL. rg/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/'/> Improve GCC version check so it won't reject versions like 5.4, 6.4, 2017-12-31T09:17:53+00:00 danfe danfe@FreeBSD.org 2017-12-31T09:17:53+00:00 e560e419def29b9a6932a3f59adcda4610d177ce 7.2 and wrap `__clang__' with defined() to pacify -Wundef warning.
7.2 and wrap `__clang__' with defined() to pacify -Wundef warning.
Unbreak the build on architectures which still use GCC 4.2.1 as system 2017-12-30T19:12:39+00:00 danfe danfe@FreeBSD.org 2017-12-30T19:12:39+00:00 7cbcea82fd3fc5337be5f2c5b46e73959c8d423f compiler. Guile attempts to redefine _Static_assert (in `lib/verify.h') based on compiler support, but its overrides do not play nice with our /usr/include/complex.h header file. Simply do not include `lib/verify.h' in `libguile/numbers.c' to avoid the problem. Be conservative and conditionally inhibit including this header only when building with older versions of GCC (before 4.6.0). While here, move INFO knob where it logically belongs in the Makefile and add a couple of extra linefeeds to improve readability thereof. Tested on: i386, powerpc, sparc64
compiler.  Guile attempts to redefine _Static_assert (in `lib/verify.h')
based on compiler support, but its overrides do not play nice with our
/usr/include/complex.h header file.

Simply do not include `lib/verify.h' in `libguile/numbers.c' to avoid
the problem.  Be conservative and conditionally inhibit including this
header only when building with older versions of GCC (before 4.6.0).

While here, move INFO knob where it logically belongs in the Makefile
and add a couple of extra linefeeds to improve readability thereof.

Tested on:	i386, powerpc, sparc64
lang/guile2: Update version 2.0.11=>2.0.14 [1] 2017-02-25T23:32:16+00:00 bofh bofh@FreeBSD.org 2017-02-25T23:32:16+00:00 f004ba0a2a76a99dd4445d45410e43d607321adc - Remove upstream-ed diff[1] - fix missing dependency on makeinfo[2] PR: 216841[1] 214892[2] Submitted by: ashish[1] freebsd@skinc.ru[2]
- Remove upstream-ed diff[1]
- fix missing dependency on makeinfo[2]

PR:		216841[1] 214892[2]
Submitted by:	ashish[1] freebsd@skinc.ru[2]
Add patch from upstream to unbreak on i386 with clang 2014-11-10T18:21:04+00:00 antoine antoine@FreeBSD.org 2014-11-10T18:21:04+00:00 abe3539af080e013015cd15c04f7e344d54dda86

- Add guile 2.0.11 2014-05-25T17:32:59+00:00 sunpoet sunpoet@FreeBSD.org 2014-05-25T17:32:59+00:00 a0c4d6068ec126aecdacf0211f0d64a3a6794a2b - While I'm here: - Add PKGNAMESUFFIX to avoid PKGNAME collision - Mark CONFLICTS_INSTALL with lang/guile GUILE, GNU's Ubiquitous Intelligent Language for Extension, is a library that implements the Scheme language plus various convenient facilities. It's designed so that you can link it into an application or utility to make it extensible. Our plan is to link this library into all GNU programs that call for extensibility. WWW: http://www.gnu.org/software/guile/ PR: ports/189239 Submitted by: Muhammad Moinur Rahman <5u623l20@gmail.com>
- While I'm here:
  - Add PKGNAMESUFFIX to avoid PKGNAME collision
  - Mark CONFLICTS_INSTALL with lang/guile

GUILE, GNU's Ubiquitous Intelligent Language for Extension,
is a library that implements the Scheme language plus various
convenient facilities. It's designed so that you can link it
into an application or utility to make it extensible.  Our
plan is to link this library into all GNU programs that call for
extensibility.

WWW: http://www.gnu.org/software/guile/

PR:		ports/189239
Submitted by:	Muhammad Moinur Rahman <5u623l20@gmail.com>