svn commit: r332941 - in head/lang/yap-devel: . files
Danilo Egea Gondolfo
danilo at FreeBSD.org
Wed Nov 6 02:57:52 UTC 2013
Author: danilo
Date: Wed Nov 6 02:57:51 2013
New Revision: 332941
URL: http://svnweb.freebsd.org/changeset/ports/332941
Log:
- Revert to patches to enable build on i386
Added:
head/lang/yap-devel/files/patch-H__TermExt.h (contents, props changed)
head/lang/yap-devel/files/patch-H__amiops.h (contents, props changed)
Modified:
head/lang/yap-devel/Makefile
Modified: head/lang/yap-devel/Makefile
==============================================================================
--- head/lang/yap-devel/Makefile Wed Nov 6 02:00:19 2013 (r332940)
+++ head/lang/yap-devel/Makefile Wed Nov 6 02:57:51 2013 (r332941)
@@ -29,7 +29,8 @@ STRIP= #none
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
-CONFIGURE_ARGS+= --enable-max-performance
+CONFIGURE_ARGS+= --enable-max-performance \
+ --disable-clpbn-bp
USES= gmake
USE_GCC= any
Added: head/lang/yap-devel/files/patch-H__TermExt.h
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/lang/yap-devel/files/patch-H__TermExt.h Wed Nov 6 02:57:51 2013 (r332941)
@@ -0,0 +1,14 @@
+--- ./H/TermExt.h.orig 2012-06-30 16:53:59.000000000 -0300
++++ ./H/TermExt.h 2013-08-13 18:37:02.000000000 -0300
+@@ -217,7 +217,11 @@
+
+ #if SIZEOF_DOUBLE == 2*SIZEOF_LONG_INT
+
++#ifdef __amd64__
+ INLINE_ONLY inline EXTERN void AlignGlobalForDouble( USES_REGS1 );
++#else
++inline EXTERN void AlignGlobalForDouble( USES_REGS1 );
++#endif
+
+ #define DOUBLE_ALIGNED(ADDR) ((CELL)(ADDR) & 0x4)
+
Added: head/lang/yap-devel/files/patch-H__amiops.h
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/lang/yap-devel/files/patch-H__amiops.h Wed Nov 6 02:57:51 2013 (r332941)
@@ -0,0 +1,21 @@
+--- ./H/amiops.h.orig 2012-06-30 16:53:59.000000000 -0300
++++ ./H/amiops.h 2013-08-13 18:37:02.000000000 -0300
+@@ -102,10 +102,18 @@
+
+ #if SIZEOF_DOUBLE == 2*SIZEOF_LONG_INT
+
++#ifdef __amd64__
+ INLINE_ONLY EXTERN inline void
++#else
++EXTERN inline void
++#endif
+ AlignGlobalForDouble( USES_REGS1 );
+
++#ifdef __amd64__
+ INLINE_ONLY EXTERN inline void
++#else
++EXTERN inline void
++#endif
+ AlignGlobalForDouble( USES_REGS1 )
+ {
+ /* Force Alignment for floats. Note that garbage collector may
More information about the svn-ports-head
mailing list