diff options
author | Robert Clausecker <fuz@fuz.su> | 2022-08-16 12:12:28 +0000 |
---|---|---|
committer | Nuno Teixeira <eduardo@FreeBSD.org> | 2022-08-16 12:29:56 +0000 |
commit | 0540a17b70e0758802f4e635efdba067250e743f (patch) | |
tree | d8d9d97af2e754f376e5dcb42026bb2bfa02ac0f | |
parent | 6d3a039ee5fb334470e0a1e1e03d09bd96e1f839 (diff) | |
download | ports-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/Makefile | 1 | ||||
-rw-r--r-- | devel/remake/files/patch-src_make.h | 14 | ||||
-rw-r--r-- | devel/remake/files/patch-src_makeint.h | 14 |
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 |