Commit 563fb63d authored by Rene Ladan's avatar Rene Ladan
Browse files

lang/ghc92: Remove expired port

2026-04-30 lang/ghc92: Old version
parent 8b1a7934
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -5267,3 +5267,4 @@ databases/kuzu|databases/ladybug|2026-05-03|Upstream abandoned, project continui
lang/elm||2026-05-04|Has expired: Depends on a deprecated compiler's version
ports-mgmt/portsnap||2026-05-04|Has expired: portsnap infrastructure will be removed after the EOL of 13.x
lang/ruby32||2026-05-04|Has expired: Please migrate to newer version. Ruby 3.2 is expected to reach its EoL on March 31, 2026
lang/ghc92||2026-05-04|Has expired: Old version
+0 −1
Original line number Diff line number Diff line
@@ -106,7 +106,6 @@
    SUBDIR += gcc6-aux
    SUBDIR += gforth
    SUBDIR += ghc
    SUBDIR += ghc92
    SUBDIR += ghc94
    SUBDIR += ghc96
    SUBDIR += ghc98

lang/ghc92/Makefile

deleted100644 → 0
+0 −30
Original line number Diff line number Diff line
PORTREVISION=		2
PKGNAMESUFFIX=		92

DEPRECATED=		Old version
EXPIRATION_DATE=	2026-04-30

OPTIONS_DEFINE=		DYNAMIC GMP

DYNAMIC_OFF_FLAVOUR=	+no_dynamic_ghc

GHC_VERSION=		9.2.8
LLVM_VERSION=		12
BASE_PACKAGES=		Cabal-3.6.3.0 array-0.5.4.0 base-4.16.4.0 binary-0.8.9.0 \
			bytestring-0.11.4.0 containers-0.6.5.1 deepseq-1.4.6.1 \
			directory-1.3.6.2 exceptions-0.10.4 filepath-1.4.2.2 \
			ghc-${GHC_VERSION} ghc-bignum-1.2 ghc-compact-0.1.0.0 \
			ghc-prim-0.8.0 haskeline-0.8.2 hpc-0.6.1.0 \
			integer-gmp-1.1 mtl-2.2.2 parsec-3.1.15.0 pretty-1.3.3.6 \
			process-1.6.16.0 stm-2.5.0.2 template-haskell-2.18.0.0 \
			terminfo-0.4.1.5 text-1.2.5.0 time-1.11.1.1 \
			transformers-0.5.6.2 unix-2.7.2.2 xhtml-3000.2.2.1
BOOT_SCRIPT=		./boot
BOOT_GHC_VERSION=	9.2.8
BOOT_LLVM_VERSION=	12

MASTERDIR=	${.CURDIR}/../ghc
PATCHDIR=	${.CURDIR}/files
PLIST=		${.CURDIR}/pkg-plist

.include	"${MASTERDIR}/Makefile"
+0 −11
Original line number Diff line number Diff line
--- llvm-targets.orig	2022-02-08 06:25:29 UTC
+++ llvm-targets
@@ -42,7 +42,7 @@
 ,("aarch64-apple-ios", ("e-m:o-i64:64-i128:128-n32:64-S128", "apple-a7", "+fp-armv8 +neon +crypto +zcm +zcz +sha2 +aes"))
 ,("i386-apple-ios", ("e-m:o-p:32:32-p270:32:32-p271:32:32-p272:64:64-f64:32:64-f80:128-n8:16:32-S128", "yonah", ""))
 ,("x86_64-apple-ios", ("e-m:o-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128", "core2", ""))
-,("amd64-portbld-freebsd", ("e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128", "x86-64", ""))
+,("x86_64-portbld-freebsd", ("e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128", "x86-64", ""))
 ,("x86_64-unknown-freebsd", ("e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128", "x86-64", ""))
 ,("aarch64-unknown-freebsd", ("e-m:e-i8:8:32-i16:16:32-i64:64-i128:128-n32:64-S128", "generic", "+neon"))
 ,("armv6-unknown-freebsd-gnueabihf", ("e-m:e-p:32:32-Fi8-i64:64-v128:64:128-a:0:32-n32-S64", "arm1176jzf-s", "+strict-align"))
+0 −20
Original line number Diff line number Diff line
--- m4/find_llvm_prog.m4.orig	2021-10-28 20:41:34 UTC
+++ m4/find_llvm_prog.m4
@@ -1,7 +1,7 @@
 # FIND_LLVM_PROG()
 # --------------------------------
 # Find where the llvm tools are. We have a special function to handle when they
-# are installed with a version suffix (e.g., llc-7, llc-7.0) and without (e.g.
+# are installed with a version suffix (e.g., llc-7, llc-7.0, llc70) and without (e.g.
 # llc).
 #
 # $1 = the variable to set
@@ -11,7 +11,7 @@
 #
 AC_DEFUN([FIND_LLVM_PROG],[
     # Test for program with and without version name.
-    PROG_VERSION_CANDIDATES=$(for llvmVersion in `seq $4 -1 $3`; do echo "$2-$llvmVersion $2-$llvmVersion.0"; done)
+    PROG_VERSION_CANDIDATES=$(for llvmVersion in `seq $4 -1 $3`; do echo "$2-$llvmVersion $2-$llvmVersion.0 $2$llvmVersion $2${llvmVersion}0"; done)
     AC_CHECK_TOOLS([$1], [$PROG_VERSION_CANDIDATES $2], [])
     AS_IF([test x"$$1" != x],[
         PROG_VERSION=`$$1 --version | awk '/.*version [[0-9\.]]+/{for(i=1;i<=NF;i++){ if(\$i ~ /^[[0-9\.]]+$/){print \$i}}}'`
Loading