Login Register Domain Apps

Bisdro

Depot : Repository

Bisdro maintains multiple collections, or repositories, of software packages which can be freely downloaded and installed with pkg(8) on a computer running FreeBSD. Repositories themselves are also installed with pkg(8). Visit Depot to get started.

For each active repository, there is an archive repository, named by appending back to Bisdro, which contains previous versions of associated packages. Archive repositories allow users to downgrade (when necessary) a package from repository, instead of having to manually back up packages before each upgrade, and keeps updated repositories pleasantly warning-free.

Active

Configurations

Archive

Configurations

*Currently unavailable


Supported FreeBSD ABIs

An Application Binary Interface (ABI) represents the combination of a FreeBSD version and a machine architecture.

Most, but not all, packages are maintained for every combination of versions and architectures below. For instance, there are no arm64 packages for version 10.

Versions

  • 10-RELEASE
  • 10-STABLE
  • 11-RELEASE
  • 11-STABLE
  • 12-CURRENT

Architectures

  • amd64
  • arm64
  • i386

Extended ABI - Leaf

Bisdro appends the standard FreeBSD ABI of OS:VERSION:MACHINE (i.e. FreeBSD:11:amd64) with a component, called LEAF, which accommodates both modifications to the FreeBSD source code and build options for software in the FreeBSD Ports Collection which have system-wide implications.

Leaf repositories are mutually exclusive. Any leaf other than Official is also incompatible with the FreeBSD repository, so it is disabled while such a repository is installed.

Official

The Official leaf represents unmodified source code obtained directly from FreeBSD.

Daemond

The Daemond leaf represents various modifications to the FreeBSD source code.


Naming scheme

Each repository's name consists of components, separated by an underscore character (_), with a specific meaning.

Non-compiled source code

Repositories with a name component of Portable are cross-platform and contain packages which will install on any computer. Otherwise, a repository only contains packages for supported FreeBSD ABIs.

Non-standard source code

If the first component of a repository name after Bisdro[back] is not Portable, it names a Leaf repository.

Non-standard build options

Repositories with a name component of Option contain software which exists in the FreeBSD Ports Collection but is compiled with a different configuration.

Non-standard software

Repositories with a name component of Other contain software which does not exist in the FreeBSD Ports Collection. Eventually it would be nice to submit these for inclusion, but as of writing there is no in-house porting experience.

Non-standard prefix

If the first component of a repository name begins with Bisdro, it contains packages with a standard insallation prefix of /usr/local. Otherwise, it contains packages with a non-standard installation prefix.

A

A repository name whose first component is A contains software with an installation prefix of /conf, the location used by diskless(8) and Asides.

R

A repository name whose first component is R contains software with an installation prefix of /, allowing users who do not use Asides to use A packages.

Installation media

Repositories with a name component of Stack contain pre-installed software in various forms. As of writing, this is mostly FreeBSD images suitable for running Bisdro.