Criei um ebuild para o Fluxbox com uma USE flag “ddate” baseado no fluxbox-1.1.1-r2 (que é o último ebuild no Portage neste exato momento). Usando ele, é possível ter o calendário santo-discordiano no Fluxbox do Gentoo.
Siga os passos abaixo para ter Fluxbox com suporte a ddate no seu Gentoo.
Baixando o ebuild e colocando ele num overlay
% wget https://tiagomadeira.com/wp-content/uploads/2010/08/portage-fluxbox-1.1.1-0.tar.bz2
% su
% mkdir -p /usr/local/portage/x11-wm
% tar xjvf portage-fluxbox-1.1.1-0.tar.bz2 -C /usr/local/portage/x11-wmModificando o /etc/make.conf pra adicionar suporte ao overlay
Abra com seu editor preferido (e obviamente como root) o /etc/make.conf e adicione ao final dele:
PORTDIR_OVERLAY="/usr/local/portage"Depois disso é necessário rodar um emerge --sync (ou eix-sync se você usa o eix :))
% emerge --syncACCEPT_KEYWORDS e USE flag
Marquei o pacote como instável. Para usar, se seu /etc/make.conf não tem ACCEPT\_KEYWORDS=”~amd64″ (ou ~suaarquitetura se você não usa amd64), edite (criando, caso não exista) o arquivo /etc/portage/package.keywords adicionando:
=x11-wm/fluxbox-1.1.1-r10 ~amd64(substitua ~amd64 por ~suaarquitetura)
Se você também não tem uma USE flag “ddate” no /etc/make.conf, é necessário editar o arquivo /etc/portage/package.use (também crie se não existir), adicionando:
x11-wm/fluxbox ddateE agora?
Basta instalar o Fluxbox usando o emerge, como você faria com qualquer pacote normal:
% emerge -av fluxbox
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild U ] x11-wm/fluxbox-1.1.1-r10 USE="ddate imlib nls slit toolbar truetype vim-syntax -gnome -newmousefocus -xinerama" 0 kB [1](note que a versão é 1.1.1-r10 e tem a USE flag ddate)
Ele não baixa o pacote inteiro do ddate, mas apenas aplica, além dos patches do Gentoo, um pequeno patch (de umas 40 linhas) que altera o ClockTool.cc.

Divirta-se!