git: 0540a17b70e0 - 2022Q3 - devel/remake: Fix build on armv7
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 16 Aug 2022 12:30:35 UTC
The branch 2022Q3 has been updated by eduardo:
URL: https://cgit.FreeBSD.org/ports/commit/?id=0540a17b70e0758802f4e635efdba067250e743f
commit 0540a17b70e0758802f4e635efdba067250e743f
Author: Robert Clausecker <fuz@fuz.su>
AuthorDate: 2022-08-16 12:12:28 +0000
Commit: Nuno Teixeira <eduardo@FreeBSD.org>
CommitDate: 2022-08-16 12:29:56 +0000
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)
---
devel/remake/Makefile | 1 +
devel/remake/files/patch-src_make.h | 14 ++++++++++++++
devel/remake/files/patch-src_makeint.h | 14 ++++++++++++++
3 files changed, 29 insertions(+)
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