Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 30 Nov 2024 16:33:51 GMT
From:      Rene Ladan <rene@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: fda1f059002d - main - devel/cloudabi-toolchain: Remove expired port
Message-ID:  <202411301633.4AUGXpm3013638@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by rene:

URL: https://cgit.FreeBSD.org/ports/commit/?id=fda1f059002d6a606ee5c514d9b688921bf223a6

commit fda1f059002d6a606ee5c514d9b688921bf223a6
Author:     Rene Ladan <rene@FreeBSD.org>
AuthorDate: 2024-11-30 16:33:47 +0000
Commit:     Rene Ladan <rene@FreeBSD.org>
CommitDate: 2024-11-30 16:33:47 +0000

    devel/cloudabi-toolchain: Remove expired port
    
    2024-11-30 devel/cloudabi-toolchain: Unmaintained upstream since 2020
---
 MOVED                                        |  1 +
 devel/Makefile                               |  1 -
 devel/cloudabi-toolchain/Makefile            | 73 ----------------------------
 devel/cloudabi-toolchain/files/man.in        |  2 -
 devel/cloudabi-toolchain/files/pkg-config.in |  2 -
 devel/cloudabi-toolchain/pkg-descr           |  8 ---
 6 files changed, 1 insertion(+), 86 deletions(-)

diff --git a/MOVED b/MOVED
index bb8d1ceb3a77..b5feefe42152 100644
--- a/MOVED
+++ b/MOVED
@@ -3742,3 +3742,4 @@ sysutils/fusefs-fusepak||2024-11-30|Has expired: Upstream is no longer around
 sysutils/fusefs-funionfs||2024-11-30|Has expired: Upstream is no longer around
 net/gdrive||2024-11-30|Has expired: Abandonware, upstream repo archived Apr 19, 2023
 sysutils/cloudabi-utils||2024-11-30|Removed, part of expired devel/cloudabi
+devel/cloudabi-toolchain||2024-11-30|Has expired: Unmaintained upstream since 2020
diff --git a/devel/Makefile b/devel/Makefile
index 95a9fc41fd5f..4ae042c6a3fe 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -437,7 +437,6 @@
     SUBDIR += clixon
     SUBDIR += clojure-cider
     SUBDIR += cloudabi
-    SUBDIR += cloudabi-toolchain
     SUBDIR += clthreads
     SUBDIR += cltune
     SUBDIR += clxclient
diff --git a/devel/cloudabi-toolchain/Makefile b/devel/cloudabi-toolchain/Makefile
deleted file mode 100644
index 421e7b00acec..000000000000
--- a/devel/cloudabi-toolchain/Makefile
+++ /dev/null
@@ -1,73 +0,0 @@
-PORTNAME=	cloudabi-toolchain
-PORTVERSION=	1.11
-PORTREVISION=	2
-CATEGORIES=	devel
-MASTER_SITES=	# None
-DISTFILES=	# None
-
-MAINTAINER=	ed@FreeBSD.org
-COMMENT=	C and C++ toolchain for CloudABI
-WWW=		https://github.com/NuxiNL/cloudlibc
-
-LICENSE=	MIT
-
-DEPRECATED=	Unmaintained upstream since 2020
-EXPIRATION_DATE=2024-11-30
-
-RUN_DEPENDS=	clang${LLVM_DEFAULT}:devel/llvm${LLVM_DEFAULT} \
-		lld${LLVM_DEFAULT}:devel/llvm${LLVM_DEFAULT} \
-		pkgconf:devel/pkgconf
-
-CONFLICTS=	cloudabi-binutils
-
-CLOUDABI_ARCHS=	aarch64-unknown-cloudabi armv6-unknown-cloudabi-eabihf \
-		armv7-unknown-cloudabi-eabihf i686-unknown-cloudabi \
-		x86_64-unknown-cloudabi
-
-BASE_TOOLS=	addr2line c++filt objcopy readelf strings strip
-LLVM_TOOLS=	ar nm objdump ranlib size
-SHELL_TOOLS=	man pkg-config
-
-.include <bsd.port.pre.mk>
-
-.for arch in ${CLOUDABI_ARCHS}
-. for tool in ${BASE_TOOLS} ${LLVM_TOOLS} ${SHELL_TOOLS}
-PLIST_FILES+=	bin/${arch}-${tool}
-. endfor
-PLIST_FILES+=	bin/${arch}-cc bin/${arch}-c++ bin/${arch}-ld \
-		llvm${LLVM_DEFAULT}/${arch}
-.endfor
-
-do-build:
-.for arch in ${CLOUDABI_ARCHS}
-. for tool in ${SHELL_TOOLS}
-	@${SED} -e 's:%%PREFIX%%:${PREFIX}:g' -e 's:%%ARCH%%:${arch}:g' \
-		${FILESDIR}/${tool}.in > ${WRKDIR}/${arch}-${tool}
-. endfor
-.endfor
-
-do-install:
-	@${MKDIR} ${STAGEDIR}${PREFIX}/llvm${LLVM_DEFAULT}
-.for arch in ${CLOUDABI_ARCHS}
-. for tool in ${BASE_TOOLS}
-	@${LN} -s /usr/bin/${tool} \
-		${STAGEDIR}${PREFIX}/bin/${arch}-${tool}
-. endfor
-. for tool in ${LLVM_TOOLS}
-	@${LN} -s ../llvm${LLVM_DEFAULT}/bin/llvm-${tool} \
-		${STAGEDIR}${PREFIX}/bin/${arch}-${tool}
-. endfor
-. for tool in ${SHELL_TOOLS}
-	${INSTALL_SCRIPT} ${WRKDIR}/${arch}-${tool} \
-		${STAGEDIR}${PREFIX}/bin/${arch}-${tool}
-. endfor
-	@${LN} -s ../llvm${LLVM_DEFAULT}/bin/clang \
-		${STAGEDIR}${PREFIX}/bin/${arch}-cc
-	@${LN} -s ../llvm${LLVM_DEFAULT}/bin/clang++ \
-		${STAGEDIR}${PREFIX}/bin/${arch}-c++
-	@${LN} -s ../llvm${LLVM_DEFAULT}/bin/lld \
-		${STAGEDIR}${PREFIX}/bin/${arch}-ld
-	@${LN} -s ../${arch} ${STAGEDIR}${PREFIX}/llvm${LLVM_DEFAULT}/${arch}
-.endfor
-
-.include <bsd.port.post.mk>
diff --git a/devel/cloudabi-toolchain/files/man.in b/devel/cloudabi-toolchain/files/man.in
deleted file mode 100644
index ccb61391dec6..000000000000
--- a/devel/cloudabi-toolchain/files/man.in
+++ /dev/null
@@ -1,2 +0,0 @@
-#!/bin/sh
-MANPATH=%%PREFIX%%/%%ARCH%%/share/man man "$@"
diff --git a/devel/cloudabi-toolchain/files/pkg-config.in b/devel/cloudabi-toolchain/files/pkg-config.in
deleted file mode 100644
index 2eba35771c26..000000000000
--- a/devel/cloudabi-toolchain/files/pkg-config.in
+++ /dev/null
@@ -1,2 +0,0 @@
-#!/bin/sh
-PKG_CONFIG_LIBDIR=%%PREFIX%%/%%ARCH%%/lib/pkgconfig %%PREFIX%%/bin/pkgconf "$@"
diff --git a/devel/cloudabi-toolchain/pkg-descr b/devel/cloudabi-toolchain/pkg-descr
deleted file mode 100644
index 6316e238ab20..000000000000
--- a/devel/cloudabi-toolchain/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-Nuxi CloudABI is an application binary interface for UNIX-like operating
-systems built around the concept of capability-based security. In a
-nutshell, it means that you can run processes directly on top of a UNIX
-kernel while keeping complete control over the actions the process is
-allowed to perform.
-
-This port installs a full toolchain that can be used to compile C and
-C++ software against CloudABI.



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