Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 31 Mar 2026 17:21:39 +0000
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: a7e92c9f3f43 - main - net/cloud-init-devel: Remove expired port
Message-ID:  <69cc02a3.4333e.330d01a7@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by rene:

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

commit a7e92c9f3f43475a30ef8c6ac4576a580cb862c1
Author:     Rene Ladan <rene@FreeBSD.org>
AuthorDate: 2026-03-31 17:21:35 +0000
Commit:     Rene Ladan <rene@FreeBSD.org>
CommitDate: 2026-03-31 17:21:35 +0000

    net/cloud-init-devel: Remove expired port
    
    2026-03-31 net/cloud-init-devel: Outdated and no longer maintained, consider migrating to net/cloud-init
---
 MOVED                                              |  1 +
 net/Makefile                                       |  1 -
 net/cloud-init-devel/Makefile                      | 77 ----------------------
 net/cloud-init-devel/distinfo                      |  3 -
 .../files/extra-cloudinit_distros_freebsd.py       | 11 ----
 .../files/patch-cloudinit_settings.py              | 20 ------
 .../files/patch-config_cloud.cfg.d_99__freebsd.cfg |  5 --
 net/cloud-init-devel/files/patch-setup.py          | 11 ----
 net/cloud-init-devel/pkg-descr                     |  4 --
 net/cloud-init-devel/pkg-message                   | 11 ----
 10 files changed, 1 insertion(+), 143 deletions(-)

diff --git a/MOVED b/MOVED
index 693a49ecdaf3..05c63a061e01 100644
--- a/MOVED
+++ b/MOVED
@@ -5210,3 +5210,4 @@ databases/mysql91-client||2026-03-31|Has expired: EOLed upstream, switch to newe
 databases/mysql91-server||2026-03-31|Has expired: EOLed upstream, switch to newer version
 databases/mysql94-server||2026-03-31|Has expired: EOLed upstream, switch to newer version
 www/obhttpd||2026-03-31|Has expired: Depends on bundled version of LibreSSL which is unsupported upstream
+net/cloud-init-devel|net/cloud-init|2026-03-31|Has expired: Outdated and no longer maintained, consider migrating to net/cloud-init
diff --git a/net/Makefile b/net/Makefile
index 1113dc6b6611..9bdd7672c65a 100644
--- a/net/Makefile
+++ b/net/Makefile
@@ -85,7 +85,6 @@
     SUBDIR += cjdns
     SUBDIR += claws
     SUBDIR += cloud-init
-    SUBDIR += cloud-init-devel
     SUBDIR += cloudflare-speed-cli
     SUBDIR += cloudflared
     SUBDIR += cloudquery
diff --git a/net/cloud-init-devel/Makefile b/net/cloud-init-devel/Makefile
deleted file mode 100644
index 13a4d4a52254..000000000000
--- a/net/cloud-init-devel/Makefile
+++ /dev/null
@@ -1,77 +0,0 @@
-PORTNAME=	cloud-init
-DISTVERSION=	23.4-319
-DISTVERSIONSUFFIX=	-gec384da45
-PORTREVISION=	4
-CATEGORIES=	net python
-PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
-PKGNAMESUFFIX=	-devel
-
-MAINTAINER=	freebsd@igalic.co
-COMMENT=	Init scripts for use on cloud images, development version
-WWW=		https://cloud-init.io/
-
-DEPRECATED=	Outdated and no longer maintained, consider migrating to net/cloud-init
-EXPIRATION_DATE=2026-03-31
-
-LICENSE=	APACHE20 GPLv3
-LICENSE_COMB=	dual
-LICENSE_FILE_APACHE20=	${WRKSRC}/LICENSE-Apache2.0
-LICENSE_FILE_GPLv3=	${WRKSRC}/LICENSE-GPLv3
-
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}configobj>0:devel/py-configobj@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}jsonpatch>0:devel/py-jsonpatch@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}jsonpointer>0:devel/py-jsonpointer@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}jsonschema>0:devel/py-jsonschema@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}netifaces>0:net/py-netifaces@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}oauthlib>0:security/py-oauthlib@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}pyserial>0:comms/py-pyserial@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR}
-TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pytest-cov>=0:devel/py-pytest-cov@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}pytest-mock>=0:devel/py-pytest-mock@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}responses>=0:devel/py-responses@${PY_FLAVOR} \
-		bash:shells/bash
-
-USES=		python shebangfix sudo
-USE_GITHUB=	yes
-GH_ACCOUNT=	canonical
-USE_PYTHON=	autoplist distutils
-PYDISTUTILS_INSTALLARGS+=	"--init-system=sysvinit_freebsd"
-
-SHEBANG_FILES=	tools/hook-hotplug tools/read-dependencies tools/read-version \
-		tools/validate-yaml.py
-
-TEST_ENV=	${MAKE_ENV} \
-		PYTHON=${PYTHON_VERSION}
-TEST_TARGET=	check
-
-# Conflicts
-CONFLICTS_INSTALL=	cloud-init
-
-# Standard bsd.port.mk variables
-ETCDIR=		${PREFIX}/etc/cloud
-
-.include <bsd.port.options.mk>
-
-.if ${OPSYS} == FreeBSD && ${OSVERSION} > 1400000
-EXTRA_PATCHES=	${PATCHDIR}/extra-cloudinit_distros_freebsd.py
-.endif
-
-NO_ARCH=	yes
-
-post-patch:
-	${REINPLACE_CMD} -e 's|%%PREFIX%%|${STAGEDIR}${PREFIX}|g' ${WRKSRC}/setup.py
-	${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/cloudinit/settings.py
-	${REINPLACE_CMD} -e 's|@@PACKAGED_VERSION@@|${DISTVERSION}${DISTVERSIONSUFFIX}|g' ${WRKSRC}/cloudinit/version.py
-	${RM} ${WRKSRC}/config/cloud.cfg.d/99_freebsd.cfg.orig
-
-post-install:
-	${MV} ${STAGEDIR}${ETCDIR}/cloud.cfg ${STAGEDIR}${ETCDIR}/cloud.cfg.sample
-	${MV} ${STAGEDIR}${ETCDIR}/cloud.cfg.d/05_logging.cfg ${STAGEDIR}${ETCDIR}/cloud.cfg.d/05_logging.cfg.sample
-	${MV} ${STAGEDIR}${ETCDIR}/cloud.cfg.d/99_freebsd.cfg ${STAGEDIR}${ETCDIR}/cloud.cfg.d/99_freebsd.cfg.sample
-	${REINPLACE_CMD} -e 's|^.*\.cfg$$|@sample &.sample|'  \
-		-e 's|${ETCDIR}/clean.d|@dir ${ETCDIR}/clean.d|' \
-		${_PYTHONPKGLIST}
-
-.include <bsd.port.mk>
diff --git a/net/cloud-init-devel/distinfo b/net/cloud-init-devel/distinfo
deleted file mode 100644
index e45e210c5e46..000000000000
--- a/net/cloud-init-devel/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1712421096
-SHA256 (canonical-cloud-init-23.4-319-gec384da45_GH0.tar.gz) = 6e3b411baa6be72be20f156f53244f08ff81407fb43290f66c16c3e12bfd44e4
-SIZE (canonical-cloud-init-23.4-319-gec384da45_GH0.tar.gz) = 1742556
diff --git a/net/cloud-init-devel/files/extra-cloudinit_distros_freebsd.py b/net/cloud-init-devel/files/extra-cloudinit_distros_freebsd.py
deleted file mode 100644
index e63cedbcbbbc..000000000000
--- a/net/cloud-init-devel/files/extra-cloudinit_distros_freebsd.py
+++ /dev/null
@@ -1,11 +0,0 @@
---- cloudinit/distros/freebsd.py.orig	2024-10-30 12:25:07 UTC
-+++ cloudinit/distros/freebsd.py
-@@ -35,7 +35,7 @@ class Distro(cloudinit.distros.bsd.BSD):
-     pkg_cmd_update_prefix = ["pkg", "update"]
-     pkg_cmd_upgrade_prefix = ["pkg", "upgrade"]
-     prefer_fqdn = True  # See rc.conf(5) in FreeBSD
--    home_dir = "/usr/home"
-+    home_dir = "/home"
-     # FreeBSD has the following dhclient lease path:
-     # /var/db/dhclient.leases.<iface_name>
-     dhclient_lease_directory = "/var/db"
diff --git a/net/cloud-init-devel/files/patch-cloudinit_settings.py b/net/cloud-init-devel/files/patch-cloudinit_settings.py
deleted file mode 100644
index d7ca2bd87f2c..000000000000
--- a/net/cloud-init-devel/files/patch-cloudinit_settings.py
+++ /dev/null
@@ -1,20 +0,0 @@
---- cloudinit/settings.py.orig	2021-03-17 15:43:42 UTC
-+++ cloudinit/settings.py
-@@ -12,7 +12,7 @@
- CFG_ENV_NAME = "CLOUD_CFG"
- 
- # This is expected to be a yaml formatted file
--CLOUD_CONFIG = "/etc/cloud/cloud.cfg"
-+CLOUD_CONFIG = "%%PREFIX%%/etc/cloud/cloud.cfg"
- 
- RUN_CLOUD_CONFIG = "/run/cloud-init/cloud.cfg"
- 
-@@ -50,7 +50,7 @@ CFG_BUILTIN = {
-     "system_info": {
-         "paths": {
-             "cloud_dir": "/var/lib/cloud",
--            "templates_dir": "/etc/cloud/templates/",
-+            "templates_dir": "%%PREFIX%%/etc/cloud/templates/",
-         },
-         "distro": "ubuntu",
-         "network": {"renderers": None},
diff --git a/net/cloud-init-devel/files/patch-config_cloud.cfg.d_99__freebsd.cfg b/net/cloud-init-devel/files/patch-config_cloud.cfg.d_99__freebsd.cfg
deleted file mode 100644
index 54430cfbd422..000000000000
--- a/net/cloud-init-devel/files/patch-config_cloud.cfg.d_99__freebsd.cfg
+++ /dev/null
@@ -1,5 +0,0 @@
---- config/cloud.cfg.d/99_freebsd.cfg.orig	2021-12-13 06:41:51 UTC
-+++ config/cloud.cfg.d/99_freebsd.cfg
-@@ -0,0 +1,2 @@
-+no_ssh_fingerprints: true
-+disable_network_activation: true
diff --git a/net/cloud-init-devel/files/patch-setup.py b/net/cloud-init-devel/files/patch-setup.py
deleted file mode 100644
index c94715dc97c6..000000000000
--- a/net/cloud-init-devel/files/patch-setup.py
+++ /dev/null
@@ -1,11 +0,0 @@
---- setup.py.orig	2021-03-17 15:40:30 UTC
-+++ setup.py
-@@ -153,7 +153,7 @@ INITSYS_TYPES = sorted([f.partition(".")[0] for f in I
- # Install everything in the right location and take care of Linux (default) and
- # FreeBSD systems.
- USR = "usr"
--ETC = "etc"
-+ETC = "%%PREFIX%%/etc"
- USR_LIB_EXEC = "usr/lib"
- LIB = "lib"
- if os.uname()[0] in ["FreeBSD", "DragonFly"]:
diff --git a/net/cloud-init-devel/pkg-descr b/net/cloud-init-devel/pkg-descr
deleted file mode 100644
index 6eacee0a5861..000000000000
--- a/net/cloud-init-devel/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Cloud-init is the industry standard multi-distribution method for cross-platform
-cloud instance initialization. It is supported across all major public cloud
-providers, provisioning systems for private cloud infrastructure, and bare-metal
-installations. This is the development version, it follows the git HEAD.
diff --git a/net/cloud-init-devel/pkg-message b/net/cloud-init-devel/pkg-message
deleted file mode 100644
index f82dd34c3c06..000000000000
--- a/net/cloud-init-devel/pkg-message
+++ /dev/null
@@ -1,11 +0,0 @@
-[
-{ type: install
-  message: <<EOM
-To enable cloud-init, add the following line to rc.conf:
-
-cloudinit_enable="YES"
-
-This will make sure cloud-init is started at boot.
-EOM
-}
-]


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69cc02a3.4333e.330d01a7>