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
Port details
cloudabi-cloudlibc C library for CloudABI
0.4 devel Deleted on this many watch lists=0 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 0.4Version of this port present on the latest quarterly branch.
Maintainer: ed@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2015-06-23 08:42:05
Last Update: 2015-09-12 10:15:41
SVN Revision: 396738
License: BSD2CLAUSE
WWW:
https://github.com/NuxiNL/cloudlibc
Description:
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. cloudlibc is a standard C library built on top of CloudABI. It implements almost all features of the C11 standard, but also a large part of POSIX.1-2008. WWW: https://github.com/NuxiNL/cloudlibc
Homepage    cgit ¦ GitHub ¦ GitHub ¦ GitLab ¦ SVNWeb

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:
  • cloudabi-cloudlibc>0:devel/cloudabi-cloudlibc
No installation instructions:
This port has been deleted.
PKGNAME: cloudabi-cloudlibc
Flavors: there is no flavor information for this port.
distinfo:
There is no distinfo for this port.

No package information for this port in our database
Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link: pkg-fallout
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. x86_64-unknown-cloudabi-ar : devel/cloudabi-binutils
  2. x86_64-unknown-cloudabi-cc : lang/cloudabi-clang
NOTE: dependencies for deleted ports are notoriously suspect
This port is required by:
for Build

Deleted ports which required this port:

Expand this list of 4 deleted ports
  1. devel/cloudabi-compiler-rt*
  2. devel/cloudabi-libc++*
  3. devel/cloudabi-libc++abi*
  4. devel/cloudabi-libunwind*
  5. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
No options to configure
Options name:
N/A
USES:
tar:xz
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (2 items)
Collapse this list.
  1. http://distcache.FreeBSD.org/ports-distfiles/
  2. https://nuxi.nl/distfiles/cloudlibc/
Collapse this list.

Number of commits found: 5

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.4
12 Sep 2015 10:15:41
Revision:396738Original commit files touched by this commit
ed search for other commits by this committer
Remove cross compiled libraries for CloudABI.

These libraries are now provided by the CloudABI Ports collection -- not
just for FreeBSD, but a number of other operating systems. For FreeBSD,
they are provided in the form of a pkg mirror, so there is no need to
also have them in the FreeBSD Ports tree.

Approved by:	bapt
Differential Revision:	https://reviews.freebsd.org/D3643
0.4
09 Aug 2015 11:42:06
Revision:393779Original commit files touched by this commit
ed search for other commits by this committer
Upgrade the CloudABI toolchain and utilities.

A new version of cloudlibc and cloudabi-utils has been released, to
catch up with ABI changes (due to the import into FreeBSD HEAD). Bump
these ports up to v0.4.

While there, upgrade the LLVM packages. It looks like the LLVM project
is finally releasing tarballs itself, meaning we can use those instead
of requiring me to host them myself. Update the ports to use a common
Makefile (cloudabi-libc++/Makefile.common) to set the PORTVERSION,
MASTER_SITES, etc.

Reviewed by:	bapt
Differential Revision:	https://reviews.freebsd.org/D3332
0.3
22 Jul 2015 12:54:49
Revision:392679Original commit files touched by this commit
ed search for other commits by this committer
Upgrade the CloudABI toolchain to a newer version.

Due to the CloudABI code being reviewed before hitting the tree, some
minor ABI tweaks are made in a couple of places, while we still can.
Unfortunately, this means that the previous version of cloudlibc now
generates binaries that are not compatible with the latest kernel
sources.

Roll a new release that makes the toolchain compatible with what's in
FreeBSD HEAD.
0.2
08 Jul 2015 13:09:08
Revision:391563Original commit files touched by this commit
ed search for other commits by this committer
Update CloudABI libraries to newer versions.

libc++ still had some local patches to make its locale code work on
CloudABI. This has been fixed by adding missing C functions to
cloudlibc, but also by making some portability cleanups to libc++ that
have been upstreamed in the meantime.

By bumping both these packages to a newer version, we can get rid of the
local patches.
0.1
23 Jun 2015 08:41:55
Revision:390359Original commit files touched by this commit
ed search for other commits by this committer
Add devel/cloudabi-cloudlibc.

CloudABI uses a C library called cloudlibc. It's similar to a standard
UNIX C library, except that all features that use global namespaces have
been removed. The advantage is that this causes compiler errors when
trying to use existing software, instead of causing it to fail in
unpredictable ways at runtime.

This package installs a copy of cloudlibc for CloudABI/x86-64 (the only
supported platform for now). It is installed in the right place, so that
Clang and Binutils can find the headers/library archives.

Differential Revision:	https://reviews.freebsd.org/D2886
Approved by:	bapt

Number of commits found: 5