Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 16 Aug 2022 12:30:35 GMT
From:      Nuno Teixeira <eduardo@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org
Subject:   git: 0540a17b70e0 - 2022Q3 - devel/remake: Fix build on armv7
Message-ID:  <202208161230.27GCUZsM030245@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202208161230.27GCUZsM030245>