pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/lang/ghc96



Module Name:    pkgsrc
Committed By:   jperkin
Date:           Thu Nov 30 16:23:59 UTC 2023

Modified Files:
        pkgsrc/lang/ghc96: Makefile

Log Message:
ghc96: Build with LC_ALL=en_US.UTF-8.

There appear to be a number of UTF-8 issues in ghc, some of which are patched
in this package and the resulting binaries, but there are others that may be
caused by the bootstrap kit.  Package now builds correctly on SunOS.


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 pkgsrc/lang/ghc96/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/lang/ghc96/Makefile
diff -u pkgsrc/lang/ghc96/Makefile:1.5 pkgsrc/lang/ghc96/Makefile:1.6
--- pkgsrc/lang/ghc96/Makefile:1.5      Thu Nov 30 16:20:48 2023
+++ pkgsrc/lang/ghc96/Makefile  Thu Nov 30 16:23:59 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2023/11/30 16:20:48 jperkin Exp $
+# $NetBSD: Makefile,v 1.6 2023/11/30 16:23:59 jperkin Exp $
 # -----------------------------------------------------------------------------
 # Package metadata
 #
@@ -309,3 +309,8 @@ ALL_ENV+=   LD_LIBRARY_PATH=${PREFIX}/emul
 .include "../../mk/curses.buildlink3.mk"
 .include "../../mk/pthread.buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
+
+# ghc has UTF-8 issues, this is needed to avoid problems during build that
+# may manifest from the bootstrap kit.  It comes after bsd.pkg.mk as that
+# sets LC_ALL=C first.
+ALL_ENV+=      LC_ALL=en_US.UTF-8



Home | Main Index | Thread Index | Old Index