FYI: to get the ghc bootstrap fuckup solved some way, I now took
the old bootstrap (ghc-8.10.7.20220419), manually replaced the
shared libs and uploaded the result (ghc-8.10.7.20220904). ghc is
currently building on my machine. If that succeeds, I'll just commit
the change. I've still no idea how to overcome the broken dependency
stuff in ghc-9.2 and thus how to build a working 9.2 bootstrap.

Ciao,
        Kili

Index: Makefile
===================================================================
RCS file: /cvs/ports/lang/ghc/Makefile,v
retrieving revision 1.201
diff -u -p -r1.201 Makefile
--- Makefile    3 Sep 2022 19:43:17 -0000       1.201
+++ Makefile    4 Sep 2022 19:27:21 -0000
@@ -9,13 +9,13 @@ DPB_PROPERTIES =      parallel
 NO_CCACHE =            Yes
 
 GHC_VERSION =          9.2.4
-REVISION =             1
+REVISION =             2
 DISTNAME =             ghc-${GHC_VERSION}
 CATEGORIES =           lang devel
 HOMEPAGE =             https://www.haskell.org/ghc/
 
 # Version of the precompiled binaries
-BIN_VER =              8.10.7.20220419
+BIN_VER =              8.10.7.20220904
 
 # lang/python needed for regression tests.
 MODULES =              lang/python
@@ -132,8 +132,6 @@ post-extract:
        cd ${WRKSRC}/libraries/unix && \
        mkdir -p System/OpenBSD && \
        install -m 644 ${FILESDIR}/Process.hsc System/OpenBSD
-       chmod 644 ${WRKDIR}/ghc-*-shlibs-*/lib*.so* # XXX
-       -cp /usr/lib/libc.so.96.1 ${WRKDIR}/ghc-*-shlibs-*/ # XXX
 
 BOOTSTRAP_SHLIBS =     ${WRKDIR}/ghc-${BIN_VER}-shlibs-${MACHINE_ARCH}
 
Index: distinfo
===================================================================
RCS file: /cvs/ports/lang/ghc/distinfo,v
retrieving revision 1.62
diff -u -p -r1.62 distinfo
--- distinfo    31 Jul 2022 19:27:03 -0000      1.62
+++ distinfo    4 Sep 2022 19:27:21 -0000
@@ -1,8 +1,8 @@
-SHA256 (ghc/ghc-8.10.7.20220419-amd64-unknown-openbsd.tar.xz) = 
JFa1/AJu2bhYiL80OrKWy0li7ynmO99eCnc9nA+DjSc=
-SHA256 (ghc/ghc-8.10.7.20220419-shlibs-amd64.tar.gz) = 
zjDaNaYT1AnlqEqupIxr8aoALbQao/a3dypGrDL9X7g=
+SHA256 (ghc/ghc-8.10.7.20220904-amd64-unknown-openbsd.tar.xz) = 
bH1nISV38j0ogaqDQuRycw55YaE031EEe6XR4vyw+1Q=
+SHA256 (ghc/ghc-8.10.7.20220904-shlibs-amd64.tar.gz) = 
icwBqEzjeDiW42tw/9kTHC7/Hso9+fjjZaBJ5DF9chY=
 SHA256 (ghc/ghc-9.2.4-src.tar.xz) = 
FSE4iAZKDsTncj0HXzG4emeM4IUXc9WLRO96o96ZZFg=
 SHA256 (ghc/ghc-9.2.4-testsuite.tar.xz) = 
1YaTrD0bx/Agxd/ZLBD2MRPcXW/YzHiTlKr7Qql+sC0=
-SIZE (ghc/ghc-8.10.7.20220419-amd64-unknown-openbsd.tar.xz) = 35749140
-SIZE (ghc/ghc-8.10.7.20220419-shlibs-amd64.tar.gz) = 2904669
+SIZE (ghc/ghc-8.10.7.20220904-amd64-unknown-openbsd.tar.xz) = 35756988
+SIZE (ghc/ghc-8.10.7.20220904-shlibs-amd64.tar.gz) = 3686128
 SIZE (ghc/ghc-9.2.4-src.tar.xz) = 24632968
 SIZE (ghc/ghc-9.2.4-testsuite.tar.xz) = 3193376

Reply via email to