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>
