mirror of
https://git.FreeBSD.org/ports.git
synced 2024-10-19 19:59:43 +00:00
- Fix build on AMD64
Submitted by: ponityhat via kris Kiyoshi Matsui<kmatsui@t3.rim.or.jp> (maintainer)
This commit is contained in:
parent
59633691a5
commit
86510c76ae
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=192656
@ -7,6 +7,7 @@
|
||||
|
||||
PORTNAME= mcpp
|
||||
PORTVERSION= 2.6.4
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= devel
|
||||
MASTER_SITES= http://prdownloads.sourceforge.net/mcpp/ \
|
||||
http://jaist.dl.sourceforge.net/sourceforge/mcpp/
|
||||
|
25
devel/mcpp/files/patch-system.h
Normal file
25
devel/mcpp/files/patch-system.h
Normal file
@ -0,0 +1,25 @@
|
||||
Place this text as ports/devel/mcpp/files/patch-src-system.H.
|
||||
I copy and paste the file here, since attaching file does not work somehow.
|
||||
TABs are lost in this. Please en-tab in the first two tag-lines.
|
||||
|
||||
--- src/system.H.orig Wed May 2 21:37:29 2007
|
||||
+++ src/system.H Sun Jun 3 16:51:33 2007
|
||||
@@ -49,7 +49,16 @@
|
||||
|
||||
/* Some system has a wrong definition of UCHAR_MAX. See cpp-test.html#5.1.3 */
|
||||
#if UCHARMAX < -255
|
||||
+#if __FreeBSD__
|
||||
+/*
|
||||
+ * This is a temporary patch for FreeBSD on amd64, alpha, ia64 and sparc64.
|
||||
+ * limits.h of these systems wrongly define UCHAR_MAX as 255U.
|
||||
+ */
|
||||
+#undef UCHARMAX
|
||||
+#define UCHARMAX 255
|
||||
+#else
|
||||
#error "The definition of UCHARMAX (possibly UCHAR_MAX too) is wrong. Define it as signed int value as 255, not as unsigned value as 255U."
|
||||
+#endif
|
||||
#endif
|
||||
|
||||
/*
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user