notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

Finally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combination for a given watch list. This is what FreshPorts will look for.

Port details
cloud-init-devel Init scripts for use on cloud images, development version
23.4.68 net on this many watch lists=1 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 23.3.1Version of this port present on the latest quarterly branch.
Maintainer: freebsd@igalic.co search for ports maintained by this maintainer
Port Added: 2022-10-14 19:30:06
Last Update: 2024-01-10 14:59:20
Commit Hash: 8233b2c
People watching this port, also watch:: docker-compose, grub2-bhyve, rtorrent, tmux
Also Listed In: python
License: APACHE20 GPLv3
WWW:
https://cloud-init.io/
Description:
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.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
Dependency lines:
  • ${PYTHON_PKGNAMEPREFIX}cloud-init-devel>0:net/cloud-init-devel@${PY_FLAVOR}
Conflicts:
CONFLICTS_INSTALL:
  • cloud-init
Conflicts Matches:
There are no Conflicts Matches for this port. This is usually an error.
To install the port:
cd /usr/ports/net/cloud-init-devel/ && make install clean
To add the package, run one of these commands:
  • pkg install net/cloud-init-devel
  • pkg install py39-cloud-init-devel
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
NOTE: This is a Python port. Instead of py39-cloud-init-devel listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py39-cloud-init-devel
Package flavors (<flavor>: <package>)
  • py39: py39-cloud-init-devel
distinfo:
TIMESTAMP = 1704414580 SHA256 (canonical-cloud-init-23.4-68-g8937b5e5a_GH0.tar.gz) = 56c5bf2084ed08a410a91fed26d736f9f46d055fcc94e89cf1665750aaa03d7f SIZE (canonical-cloud-init-23.4-68-g8937b5e5a_GH0.tar.gz) = 1679513

Packages (timestamps in pop-ups are UTC):
py39-cloud-init-devel
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest23.4.6823.4.68-23.4.6823.4.68---
FreeBSD:13:quarterly23.3.123.3.123.2.3023.3.123.3.1-23.3.123.3.1
FreeBSD:14:latest23.4.6823.4.6822.4.2823.4.6823.4.6823.2.14-23.2.14
FreeBSD:14:quarterly23.3.123.3.1-23.3.123.3.1-23.3.123.3.1
FreeBSD:15:latest23.4.6823.4.68n/a23.4.68n/a-23.4.68-
FreeBSD:15:quarterly--n/a-n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py39-setuptools>=63.1.0 : devel/py-setuptools@py39
  2. python3.9 : lang/python39
Test dependencies:
  1. py39-pytest-cov>=0 : devel/py-pytest-cov@py39
  2. py39-pytest-mock>=0 : devel/py-pytest-mock@py39
  3. py39-responses>=0 : devel/py-responses@py39
  4. bash : shells/bash
  5. python3.9 : lang/python39
Runtime dependencies:
  1. py39-boto>0 : devel/py-boto@py39
  2. py39-configobj>0 : devel/py-configobj@py39
  3. py39-Jinja2>0 : devel/py-Jinja2@py39
  4. py39-jsonpatch>0 : devel/py-jsonpatch@py39
  5. py39-jsonpointer>0 : devel/py-jsonpointer@py39
  6. py39-jsonschema>0 : devel/py-jsonschema@py39
  7. py39-netifaces>0 : net/py-netifaces@py39
  8. py39-oauthlib>0 : security/py-oauthlib@py39
  9. py39-pyserial>0 : comms/py-pyserial@py39
  10. py39-requests>0 : www/py-requests@py39
  11. py39-yaml>0 : devel/py-yaml@py39
  12. sudo>0 : security/sudo
  13. py39-setuptools>=63.1.0 : devel/py-setuptools@py39
  14. python3.9 : lang/python39
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
net_cloud-init-devel
USES:
python shebangfix
pkg-message:
For install:
To enable cloud-init, add the following line to rc.conf: cloudinit_enable="YES" This will make sure cloud-init is started at boot.
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/canonical/cloud-init/tar.gz/23.4-68-g8937b5e5a?dummy=/
Collapse this list.

Number of commits found: 14

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
23.4.68
10 Jan 2024 14:59:20
commit hash: 8233b2c1a93d4c4765317dea3a3273ac74cea98ecommit hash: 8233b2c1a93d4c4765317dea3a3273ac74cea98ecommit hash: 8233b2c1a93d4c4765317dea3a3273ac74cea98ecommit hash: 8233b2c1a93d4c4765317dea3a3273ac74cea98e files touched by this commit
Dima Panov (fluffy) search for other commits by this committer
Author: Mina Galić
net/cloud-init*: update to 23.4.1

Changelog(s):

- https://github.com/canonical/cloud-init/releases/tag/23.4.1
- https://github.com/canonical/cloud-init/releases/tag/23.4

Note that net/cloud-init-devel finally relocates /run to /var/run
See: https://github.com/canonical/cloud-init/pull/4677

PR:	275896
23.3.1
18 Sep 2023 11:37:58
commit hash: 9c899d080d8b62c5ca00e4dfa699d52c5831fd2fcommit hash: 9c899d080d8b62c5ca00e4dfa699d52c5831fd2fcommit hash: 9c899d080d8b62c5ca00e4dfa699d52c5831fd2fcommit hash: 9c899d080d8b62c5ca00e4dfa699d52c5831fd2f files touched by this commit
Gleb Popov (arrowd) search for other commits by this committer
Author: Mina Galić
net/cloud-init{,-devel}: Update to 23.3 and 23.3-1

PR:		273451
Approved by:	Andrey Fesenko <andrey@bsdnir.info>
23.2.45
07 Jul 2023 06:19:23
commit hash: f5fd130070b9353c5e8fca41680028afaaa96f53commit hash: f5fd130070b9353c5e8fca41680028afaaa96f53commit hash: f5fd130070b9353c5e8fca41680028afaaa96f53commit hash: f5fd130070b9353c5e8fca41680028afaaa96f53 files touched by this commit
Fernando Apesteguía (fernape) search for other commits by this committer
Author: Mina Galić
net/cloud-init-devel: update to latest version

* We now have a ds-identify rc script. This will speed up config-free booting.
* https://github.com/canonical/cloud-init/issues/4193 is now fixed, which gives
  us a clean boot on Vultr
* A previous fix was attempted with
  https://github.com/canonical/cloud-init/pull/2146 but
  https://github.com/canonical/cloud-init/pull/4222 now fixes it properly

PR:		272391
Reported by:	freebsd@igalic.co
Sponsored by:	The FreeBSD Foundation
23.2.30
27 Jun 2023 19:34:34
commit hash: 3d9a815d9c5acbb71f4bb07738bdeab4879feacbcommit hash: 3d9a815d9c5acbb71f4bb07738bdeab4879feacbcommit hash: 3d9a815d9c5acbb71f4bb07738bdeab4879feacbcommit hash: 3d9a815d9c5acbb71f4bb07738bdeab4879feacb files touched by this commit
Rene Ladan (rene) search for other commits by this committer
all: remove explicit versions in USES=python for "3.x+"

The logic in USES=python will automatically convert this to 3.8+ by
itself.

Adjust two ports that only had Python 3.7 mentioned but build fine
on Python 3.8 too.

finance/quickfix: mark BROKEN with PYTHON

libtool: compile:  c++ -DHAVE_CONFIG_H -I. -I../.. -I -I. -I.. -I../.. -I../C++
-DLIBICONV_PLUG -DPYTHON_MAJOR_VERSION=3 -Wno-unused-variable
-Wno-maybe-uninitialized -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong
-fno-strict-aliasing -DLIBICONV_PLUG -Wall -ansi
-Wno-unused-command-line-argument -Wpointer-arith -Wwrite-strings
-Wno-overloaded-virtual -Wno-deprecated-declarations -Wno-deprecated -std=c++0x
-MT _quickfix_la-QuickfixPython.lo -MD -MP -MF
.deps/_quickfix_la-QuickfixPython.Tpo -c QuickfixPython.cpp  -fPIC -DPIC -o
.libs/_quickfix_la-QuickfixPython.o
warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean
'-Wno-uninitialized'? [-Wunknown-warning-option]
QuickfixPython.cpp:175:11: fatal error: 'Python.h' file not found
          ^~~~~~~~~~
1 warning and 1 error generated.

Reviewed by:	portmgr, vishwin, yuri
Differential Revision:	<https://reviews.freebsd.org/D40568>
23.2.30
18 Jun 2023 12:12:34
commit hash: a51f913419634483992f13485789d632cccd7176commit hash: a51f913419634483992f13485789d632cccd7176commit hash: a51f913419634483992f13485789d632cccd7176commit hash: a51f913419634483992f13485789d632cccd7176 files touched by this commit
Joseph Mingrone (jrm) search for other commits by this committer
net/cloud-init-devel: Update to 23.2-30-g5267ebbf

Approved by:	Mina Galić <freebsd@igalic.co> (maintainer)
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D40593
23.2.14
31 May 2023 17:55:08
commit hash: 6e9dd040968e80e463938d59d8b38bca2b16ae38commit hash: 6e9dd040968e80e463938d59d8b38bca2b16ae38commit hash: 6e9dd040968e80e463938d59d8b38bca2b16ae38commit hash: 6e9dd040968e80e463938d59d8b38bca2b16ae38 files touched by this commit
Joseph Mingrone (jrm) search for other commits by this committer
Author: Mina Galić
net/cloud-init-devel: bump to 23.2-14-g78650806d

along with the changes in
https://github.com/canonical/cloud-init/releases/tag/23.2
this also includes

Fixed support for setting up static routes on FreeBSD and OpenBSD, and
an update to the cc_rsyslogd module to work properly on FreeBSD.

Sponsored by: The FreeBSD Foundation
23.1.76
01 May 2023 18:05:29
commit hash: 20d0afe7bde8940f73935b7195dd426302aae151commit hash: 20d0afe7bde8940f73935b7195dd426302aae151commit hash: 20d0afe7bde8940f73935b7195dd426302aae151commit hash: 20d0afe7bde8940f73935b7195dd426302aae151 files touched by this commit
Fernando Apesteguía (fernape) search for other commits by this committer
Author: Mina Galić
net/cloud-init{-devel}: security update

ChangeLog: https://github.com/canonical/cloud-init/releases/tag/23.1.2

PR:		271108
Reported by:	freebsd@igalic.co
MFH:		2023Q2 (security updates)
Security:	CVE-2023-1786
23.1.70
25 Apr 2023 17:30:46
commit hash: 3ec779fcec274164aa90fb451ccaf65bf998dfefcommit hash: 3ec779fcec274164aa90fb451ccaf65bf998dfefcommit hash: 3ec779fcec274164aa90fb451ccaf65bf998dfefcommit hash: 3ec779fcec274164aa90fb451ccaf65bf998dfef files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
Author: Mina Galić
net/cloud-init-devel: Update version 22.4-28=>23.1-70

PR:		271058
Approved by:	freebsd@igalic.co (maintainer)
22.4.28
30 Jan 2023 08:39:22
commit hash: fb028a3fb6e34487288d931fb4fad4850100c9a3commit hash: fb028a3fb6e34487288d931fb4fad4850100c9a3commit hash: fb028a3fb6e34487288d931fb4fad4850100c9a3commit hash: fb028a3fb6e34487288d931fb4fad4850100c9a3 files touched by this commit
Nuno Teixeira (eduardo) search for other commits by this committer
*/*: Update maintainer e-mail

PR:		268228
22.4.28
07 Dec 2022 17:02:42
commit hash: 804b6251393f235962e530c2d55293c76733a8e4commit hash: 804b6251393f235962e530c2d55293c76733a8e4commit hash: 804b6251393f235962e530c2d55293c76733a8e4commit hash: 804b6251393f235962e530c2d55293c76733a8e4 files touched by this commit
Joseph Mingrone (jrm) search for other commits by this committer
net/cloud-init-devel: Update to 22.4.28

This update pulls in a fix for an exception in BSD networking code-path
https://github.com/canonical/cloud-init/commit/b12342eb64251bbf2c97514ffcee6eb7b63a0894

and adds support for setting uid when creating users on FreeBSD
https://github.com/canonical/cloud-init/commit/aecdcbf86fbf20285da5611513ced3183fb8205a

Approved by:	me+FreeBSD@igalic.co (maintainer)
Sponsored by:	The FreeBSD Foundation
22.4.26
05 Dec 2022 15:14:35
commit hash: 34950581884b86ceebd55d8424711e2970374d76commit hash: 34950581884b86ceebd55d8424711e2970374d76commit hash: 34950581884b86ceebd55d8424711e2970374d76commit hash: 34950581884b86ceebd55d8424711e2970374d76 files touched by this commit
Joseph Mingrone (jrm) search for other commits by this committer
Author: Mina Galić
net/cloud-init-devel: Update to 22.4.26

This update pulls in a fix for the FreeBSD RC scripts.

Sponsored by:	The FreeBSD Foundation
22.3.79
19 Oct 2022 15:24:18
commit hash: 63c72b063ac9cb4d2ad599448c528fb4d0afa363commit hash: 63c72b063ac9cb4d2ad599448c528fb4d0afa363commit hash: 63c72b063ac9cb4d2ad599448c528fb4d0afa363commit hash: 63c72b063ac9cb4d2ad599448c528fb4d0afa363 files touched by this commit
Joseph Mingrone (jrm) search for other commits by this committer
net/cloud-init-devel: Update and fix config file installation

Approved by:	me+FreeBSD@igalic.co (maintainer)
Sponsored by:	The FreeBSD Foundation
22.3.74
15 Oct 2022 10:51:00
commit hash: 16595d681170b10c1611ee955166554544826140commit hash: 16595d681170b10c1611ee955166554544826140commit hash: 16595d681170b10c1611ee955166554544826140commit hash: 16595d681170b10c1611ee955166554544826140 files touched by this commit
Joseph Mingrone (jrm) search for other commits by this committer
net/cloud-init-devel: Update to 22.3.74

This update pulls in work to extend cc_ntp on FreeBSD and OpenBSD by
adding support for ntpd, openntpd, and chrony.

Approved by:	me+FreeBSD@igalic.co (maintainer)
Sponsored by:	FreeBSD Foundation
22.3.73
14 Oct 2022 19:28:46
commit hash: a46960b1350961e89ff03494d21f6616b7803e4fcommit hash: a46960b1350961e89ff03494d21f6616b7803e4fcommit hash: a46960b1350961e89ff03494d21f6616b7803e4fcommit hash: a46960b1350961e89ff03494d21f6616b7803e4f files touched by this commit
Joseph Mingrone (jrm) search for other commits by this committer
Author: Mina Galić
net/cloud-init-devel: [New port] Customize cloud instances

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.

WWW: https://cloud-init.io/

PR:		266847
Sponsored by:	The FreeBSD Foundation

Co-authored-by:	Joseph Mingrone <jrm@FreeBSD.org>

Number of commits found: 14