Commit graph

5 commits

Author SHA1 Message Date
Alexey Dokuchaev
0b88085b09 Improve GCC version check so it won't reject versions like 5.4, 6.4,
7.2 and wrap `__clang__' with defined() to pacify -Wundef warning.
2017-12-31 09:17:53 +00:00
Alexey Dokuchaev
f9ff44556b Unbreak the build on architectures which still use GCC 4.2.1 as system
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
2017-12-30 19:12:39 +00:00
Muhammad Moinur Rahman
bd9737ceb9 lang/guile2: Update version 2.0.11=>2.0.14 [1]
- Remove upstream-ed diff[1]
- fix missing dependency on makeinfo[2]

PR:		216841[1] 214892[2]
Submitted by:	ashish[1] freebsd@skinc.ru[2]
2017-02-25 23:32:16 +00:00
Antoine Brodin
4c87ce3ec5 Add patch from upstream to unbreak on i386 with clang 2014-11-10 18:21:04 +00:00
Sunpoet Po-Chuan Hsieh
acc36afd2f - Add guile 2.0.11
- 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>
2014-05-25 17:32:59 +00:00