aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Clausecker <fuz@fuz.su>2022-08-16 12:12:28 +0000
committerNuno Teixeira <eduardo@FreeBSD.org>2022-08-16 12:29:56 +0000
commit0540a17b70e0758802f4e635efdba067250e743f (patch)
treed8d9d97af2e754f376e5dcb42026bb2bfa02ac0f
parent6d3a039ee5fb334470e0a1e1e03d09bd96e1f839 (diff)
downloadports-0540a17b70e0758802f4e635efdba067250e743f.tar.gz
ports-0540a17b70e0758802f4e635efdba067250e743f.zip
devel/remake: Fix build on armv7
- For historical reasons, the code base has a hard coded check that prevents the use of POSIX functions on ARM platforms. Disable that check to make the build succeed. PR: 265513 Approved by: maintainer timeout, >2 weeks (cherry picked from commit b85c50721320f4f43669b071551adff77eeee182)
-rw-r--r--devel/remake/Makefile1
-rw-r--r--devel/remake/files/patch-src_make.h14
-rw-r--r--devel/remake/files/patch-src_makeint.h14
3 files changed, 29 insertions, 0 deletions
diff --git a/devel/remake/Makefile b/devel/remake/Makefile
index f1a092c20211..d1a2fe5d62b6 100644
--- a/devel/remake/Makefile
+++ b/devel/remake/Makefile
@@ -2,6 +2,7 @@
PORTNAME= remake
PORTVERSION= 1.6
+PORTREVISION= 1
CATEGORIES= devel
MASTER_SITES= SF/bashdb/remake/4.3+dbg-${PORTVERSION}/
DISTNAME= remake-4.3+dbg-${PORTVERSION}
diff --git a/devel/remake/files/patch-src_make.h b/devel/remake/files/patch-src_make.h
new file mode 100644
index 000000000000..003a3c732852
--- /dev/null
+++ b/devel/remake/files/patch-src_make.h
@@ -0,0 +1,14 @@
+--- src/make.h.orig 2022-07-30 04:29:00 UTC
++++ src/make.h
+@@ -100,11 +100,6 @@ extern int errno;
+ # endif
+ #endif
+
+-/* Some systems define _POSIX_VERSION but are not really POSIX.1. */
+-#if (defined (butterfly) || defined (__arm) || (defined (__mips) && defined (_SYSTYPE_SVR3)) || (defined (sequent) && defined (i386)))
+-# undef POSIX
+-#endif
+-
+ #if !defined (POSIX) && defined (_AIX) && defined (_POSIX_SOURCE)
+ # define POSIX 1
+ #endif
diff --git a/devel/remake/files/patch-src_makeint.h b/devel/remake/files/patch-src_makeint.h
new file mode 100644
index 000000000000..800952d09bb1
--- /dev/null
+++ b/devel/remake/files/patch-src_makeint.h
@@ -0,0 +1,14 @@
+--- src/makeint.h.orig 2022-07-30 04:31:09 UTC
++++ src/makeint.h
+@@ -113,11 +113,6 @@ extern int errno;
+ # endif
+ #endif
+
+-/* Some systems define _POSIX_VERSION but are not really POSIX.1. */
+-#if (defined (butterfly) || defined (__arm) || (defined (__mips) && defined (_SYSTYPE_SVR3)) || (defined (sequent) && defined (i386)))
+-# undef POSIX
+-#endif
+-
+ #if !defined (POSIX) && defined (_AIX) && defined (_POSIX_SOURCE)
+ # define POSIX 1
+ #endif