git: ece6a671e988 - main - devel/ocaml-opam: fix build on powerpc*
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 11 Apr 2024 21:39:03 UTC
The branch main has been updated by pkubaj: URL: https://cgit.FreeBSD.org/ports/commit/?id=ece6a671e988f0c5f68c5c8f4c9eb56acae5bca8 commit ece6a671e988f0c5f68c5c8f4c9eb56acae5bca8 Author: Piotr Kubaj <pkubaj@FreeBSD.org> AuthorDate: 2024-04-10 12:20:04 +0000 Commit: Piotr Kubaj <pkubaj@FreeBSD.org> CommitDate: 2024-04-11 21:38:34 +0000 devel/ocaml-opam: fix build on powerpc* --- ...-patches_0001-Fix-relocation-ocaml-32-bit.patch | 23 +++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/devel/ocaml-opam/files/patch-src__ext_ocaml-patches_0001-Fix-relocation-ocaml-32-bit.patch b/devel/ocaml-opam/files/patch-src__ext_ocaml-patches_0001-Fix-relocation-ocaml-32-bit.patch index e091694ffe0c..d80febb53acc 100644 --- a/devel/ocaml-opam/files/patch-src__ext_ocaml-patches_0001-Fix-relocation-ocaml-32-bit.patch +++ b/devel/ocaml-opam/files/patch-src__ext_ocaml-patches_0001-Fix-relocation-ocaml-32-bit.patch @@ -1,6 +1,6 @@ --- src_ext/ocaml-patches/0001-Fix-relocation-ocaml-32-bit.patch.orig 2023-05-27 13:17:37 UTC +++ src_ext/ocaml-patches/0001-Fix-relocation-ocaml-32-bit.patch -@@ -0,0 +1,22 @@ +@@ -0,0 +1,43 @@ +--- a/configure.orig 2023-05-27 13:13:22 UTC ++++ a/configure +@@ -14070,6 +14070,10 @@ @@ -14,6 +14,27 @@ + *) : + mksharedlib="$CC -shared \$(LDFLAGS)" ;; + esac ++@@ -14256,12 +14260,20 @@ case $host in #( ++ arch=amd64; system=win64 ;; #( ++ powerpc64le*-*-linux*) : ++ arch=power; model=ppc64le; system=elf ;; #( +++ powerpc64le*-*-freebsd*) : +++ arch=power; model=ppc64le; system=bsd_elf ;; #( ++ powerpc*-*-linux*) : ++ arch=power; if $arch64; then : ++ model=ppc64 ++ else ++ model=ppc ++ fi; system=elf ;; #( +++ powerpc*-*-freebsd*) : +++ arch=power; if $arch64; then : +++ model=ppc64 +++else +++ model=ppc +++fi; system=bsd_elf ;; #( ++ s390x*-*-linux*) : ++ arch=s390x; model=z10; system=elf ;; #( ++ # expected to match "gnueabihf" as well as "musleabihf" +@@ -14281,6 +14285,8 @@ + arch=arm; model=armv6; system=linux_eabi ;; #( + armv6*-*-freebsd*) :