Gentoo Ebuilds
Bitcetera Overlay
This is a development overlay which contains a few ebuilds for Gentoo Linux we are working on. All of them are in a flux and not supported, you use them at your own risk!
Some of the ebuilds are mirrored to other overlays once they are tested to some degree. You find mail-filter/postwhite and app-misc/heyu in the Gentoo Sunrise Overlay whereas app-net/callweaver and app-net/zaptel are part of the Gentoo VoIP Overlay.
Our hardware is based on amd64 and we can't test the ebuilds on other architectures. Please drop us a line with your observations.
Available Development Ebuilds
| Ebuild | Version | Description
|
| mail-filter/postwhite | 0.1.0 | Policy server for Postfix MTA which filters incoming emails based on per recipient whitelists managed by an email frontend (more).
|
| app-net/callweaver | 1.2.0.1 | Community-driven vendor-independent cross-platform Open Source PBX software (more).
|
| app-net/zaptel | 1.4.11 | Drivers for Digium and ZapataTelephony cards (more).
|
| app-misc/heyu | 2.3.2 | Utility to control and program CM11A, CM17A and CM12U X10 interfaces (more).
|
| sys-auth/otpw | 1.3.1 | Generator and PAM module for one-time password lists with a user-defined static password prefix (more).
|
Installation
Before you continue, please consider making a little donation as a token of your appreciation for free software. On request you can be listed as an official supporter provided the donation has at least three digits in front of the dot (some terms apply).
One-time Preparation
The Bitcetera overlay is available from a Git repository over HTTPS. Thus if necessary install git:
USE="iconv webdav subversion bash-completion" emerge -av dev-util/git
IMPORTANT The SSL certificate is signed by the non-profit CAcert certificate authority, therefore follow this guide to add the root certificate of CAcert before you continue.
If necessary install layman which will manage overlays for you:
emerge -av layman
Append the following line to /etc/make.conf thus telling Portage that you wish to use overlays:
source /usr/portage/local/layman/make.conf
Edit the overlay line in /etc/layman/layman.cfg to look something like:
overlays: http://www.gentoo.org/proj/en/overlays/layman-global.txt
https://git.bitcetera.com/gentoo.git/layman.xml
Add the overlay and retrieve the actual overlay data:
layman -a bitcetera
You might wish to add a cronjob to make sure your overlays get synchronized on a daily basis:
crontab -e
00 05 * * * layman -s ALL
Emerge
Emerging an ebuild from overlays is done the same way as regular ebuilds. Replace {EBUILD} with the actual name (i.e. app-misc/heyu):
emerge -av {EBUILD}This will fail if your architecture is not listed as stable above. You may override this and give it a shot nonetheless. If you are - let's say - on ppc and would like to try emerging an ebuild with keyword ~amd64, you have to add the following line to /etc/portage/package.keywords:
{EBUILD} ~amd64