Compare commits

..

No commits in common. "master" and "docker-pkgs" have entirely different histories.

32 changed files with 63 additions and 80 deletions

4
bashrc
View File

@ -1,5 +1,5 @@
#CC=clang
#CXX=clang++
CC=clang
CXX=clang++
CFLAGS="-O2 -pipe -Wall"
CXXFLAGS="${CFLAGS}"
LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu"

View File

@ -0,0 +1 @@
../create_search_index.bash

View File

@ -0,0 +1,7 @@
#!/bin/bash
source "${PALUDIS_EBUILD_DIR}/echo_functions.bash"
ebegin "Updating eix cache"
eix-update -q
eend $?

View File

@ -4,7 +4,7 @@ source "${PALUDIS_EBUILD_DIR}/echo_functions.bash"
source "/etc/paludis/hooks/set_portdir.bash"
if [[ ${TARGET} == gentoo ]] ; then
ebegin "Updating projects.xml"
wget -q -P "${PORTDIR}"/metadata/ -N https://api.gentoo.org/metastructure/projects.xml
ebegin "Updating herds.xml"
wget -q -O "${PORTDIR}"/metadata/herds.xml https://api.gentoo.org/packages/herds.xml
eend $?
fi

View File

@ -1,4 +0,0 @@
dev-php/PEAR-HTTP_OAuth ~amd64
dev-php/PEAR-HTTP_WebDAV_Client ~amd64
dev-php/PEAR-VersionControl_Git ~amd64
dev-php/pecl-xattr ~amd64

View File

@ -1,26 +1,26 @@
# docker
app-emulation/docker ~amd64
<app-emulation/docker-1.9.0 ~amd64
dev-go/sanitized-anchor-name ~amd64
dev-go/blackfriday ~amd64
dev-go/go-md2man ~amd64
app-emulation/docker-machine ~amd64
app-emulation/docker-swarm ~amd64
<app-emulation/docker-machine-0.5 ~amd64
<app-emulation/docker-swarm-1 ~amd64
# docker-compose
app-emulation/docker-compose ~amd64
dev-python/cached-property ~amd64
dev-python/docker-py ~amd64
dev-python/dockerpty ~amd64
dev-python/functools32 ~amd64
dev-python/jsonschema ~amd64
dev-python/ndg-httpsclient ~amd64
dev-python/requests ~amd64
dev-python/strict-rfc3339 ~amd64
dev-python/texttable ~amd64
dev-python/websocket-client ~amd64
dev-python/docker-py ~amd64
dev-python/requests ~amd64
dev-python/websocket-client ~amd64
dev-python/ndg-httpsclient ~amd64
dev-python/functools32 ~amd64
dev-python/strict-rfc3339 ~amd64
dev-python/vcversioner ~amd64
dev-python/webcolors ~amd64
dev-python/websocket-client ~amd64
dev-python/jsonschema ~amd64
# htop like stuff for containers
sys-process/ctop ~amd64

View File

@ -3,7 +3,7 @@ app-crypt/signify *
# libressl compatibility
<dev-libs/libressl-2.4 ~amd64
dev-libs/libressl ~amd64
~dev-perl/Net-SSLeay-1.650.0 ~amd64
net-libs/gloox ~amd64
~net-libs/libssh-0.6.4 ~amd64
@ -14,12 +14,9 @@ dev-python/enum34 ~amd64
mail-filter/spamassassin ~amd64
www-servers/nginx ~amd64
~net-misc/wget-1.16.3 ~amd64
~dev-libs/libevent-2.0.22 ~amd64
~net-analyzer/tcpdump-4.7.4 ~amd64
~dev-python/cryptography-1.3.4 ~amd64
# TODO: remove this when possible
~dev-lang/python-2.7.11:2.7 ~amd64
~dev-lang/python-2.7.10:2.7 ~amd64
~dev-lang/python-3.4.3:3.4 ~amd64
dev-lang/python-exec:2 ~amd64
app-eselect/eselect-python ~amd64

View File

@ -2,6 +2,3 @@ app-emulation/open-vm-tools ~amd64
sys-kernel/vanilla-sources ~amd64
sys-apps/paludis ~amd64
dev-lang/python:3.4 ~amd64
dev-lang/python:2.7 ~amd64

View File

@ -1,2 +1,3 @@
# libressl
dev-libs/openssl:0::gentoo
dev-libs/libressl::gentoo

View File

@ -0,0 +1,3 @@
# mask all non-binhost packages
*/*::gentoo
*/*::libressl

View File

@ -0,0 +1,2 @@
# we don't feel comfortable testing this yet
>=app-emulation/docker-1.9.0

View File

@ -1,3 +0,0 @@
~dev-libs/libevent-2.0.22
~net-analyzer/tcpdump-4.7.4
~dev-python/cryptography-1.3.4

View File

@ -1,2 +1 @@
-libressl
-curl_ssl_libressl

14
repositories/binhost.conf Normal file
View File

@ -0,0 +1,14 @@
location = /usr/gentoo-binhost
sync = git+https://github.com/hasufell/gentoo-binhost.git
sync_options = --git-clone-option="--depth=1" --git-pull-option="--depth=1" --git-fetch-option="--depth=1"
distdir = /srv/binhost
format = e
names_cache = /var/cache/paludis/names
write_cache = /var/cache/paludis/metadata
use_manifest = require
manifest_hashes = SHA256 SHA512 WHIRLPOOL
thin_manifests = false
master_repository = gentoo

View File

@ -0,0 +1,6 @@
format = e
sync = git+https://github.com/hasufell/libressl.git git+file://git@github.com:hasufell/libressl.git
sync_options = --git-clone-option="--depth=1" --git-pull-option="--depth=1" --git-fetch-option="--depth=1"
location = /var/db/paludis/repositories/libressl
names_cache = /var/cache/paludis/names
write_cache = /var/cache/paludis/metadata

View File

@ -0,0 +1,6 @@
format = e
sync = git+https://github.com/MOSAIKSoftware/mosaik-overlay.git git+file://git@github.com:MOSAIKSoftware/mosaik-overlay.git
sync_options = --git-clone-option="--depth=1" --git-pull-option="--depth=1" --git-fetch-option="--depth=1"
location = /var/db/paludis/repositories/mosaik-overlay
names_cache = /var/cache/paludis/names
write_cache = /var/cache/paludis/metadata

View File

@ -1,7 +0,0 @@
* dev-lang/go
* dev-db/redis
* dev-db/sqlite:3
* net-misc/openssh
* app-admin/sudo
* app-admin/supervisor

View File

@ -1,4 +1 @@
* net-im/jabberd2
* app-admin/sudo
* app-admin/supervisor

View File

@ -3,5 +3,3 @@
* mail-filter/spamassassin
* dev-python/pyzor
* mail-filter/razor
* app-admin/supervisor

View File

@ -1,3 +1 @@
* www-servers/nginx:0
* app-admin/supervisor

View File

@ -5,5 +5,3 @@
* dev-php/pecl-imagick
* dev-php/pecl-memcache
* dev-php/pecl-memcached
* app-admin/supervisor

View File

@ -1,10 +0,0 @@
* dev-lang/php:5.6
* dev-php/PEAR-HTTP_OAuth
* dev-php/PEAR-HTTP_WebDAV_Client
* dev-php/PEAR-VersionControl_Git
* dev-php/pecl-xattr
* app-arch/rpm
* app-arch/cpio
* app-admin/supervisor

View File

@ -1,4 +1,2 @@
* gnustep-apps/sogo
* app-admin/sudo
* app-admin/supervisor

View File

@ -1,3 +1 @@
* media-sound/umurmur
* app-admin/supervisor

View File

@ -1,4 +1 @@
* net-irc/znc
* app-admin/sudo
* app-admin/supervisor

View File

@ -14,6 +14,7 @@
* app-eselect/eselect-sh
* app-misc/screen
* app-misc/tmux
* app-portage/eix
* app-portage/gentoolkit
* app-portage/pfl
* app-portage/portage-utils
@ -21,6 +22,7 @@
* app-shells/dash
* app-shells/rssh
* app-shells/zsh
* dev-lang/go
* dev-libs/libressl
* dev-util/strace
* dev-vcs/git
@ -40,6 +42,7 @@
* sys-apps/mlocate
* sys-apps/paludis
* sys-boot/grub:2
* sys-devel/clang
* sys-fs/btrfs-progs
* sys-fs/eudev
* sys-fs/mdadm
@ -50,3 +53,4 @@
* sys-process/htop
* sys-process/lsof
* www-client/elinks
* www-client/pybugz

View File

@ -1,2 +0,0 @@
* dev-lang/go
* sys-devel/clang

View File

@ -1,9 +1,9 @@
*/* acl bash-completion ipv6 kmod libressl openrc pcre readline unicode zlib pam ssl sasl bzip2 urandom crypt tcpd -acpi -cairo -consolekit -cups -dbus -dri -gnome -gnutls -gtk -gtk2 -gtk3 -nls -ogg -opengl -pdf -policykit -qt3support -qt4 -qt5 -sdl -sound -systemd -truetype -vim -vim-syntax -wayland -X
*/* ABI_X86: -* 64
*/* CURL_SSL: -* -polarssl libressl
*/* CURL_SSL: -* -polarssl openssl
*/* LINGUAS: -* en
*/* PYTHON_TARGETS: -* python2_7 python3_4
*/* PYTHON_SINGLE_TARGET: -* python2_7
*/* BUILD_OPTIONS: symbols=strip
*/* BUILD_OPTIONS: symbols=compress
sys-apps/paludis pbins search-index xml

View File

@ -1,6 +0,0 @@
*/* PHP_TARGETS: -* php5-6
app-eselect/eselect-php fpm
dev-lang/php:5.6 cgi cli curl exif fpm gd gmp imap mysql mysqli zip
www-servers/nginx http http-cache ipv6 pcre ssl

View File

@ -7,9 +7,3 @@ sys-fs/mdadm static
net-misc/dropbear -pam -static shadow -syslog
dev-util/strace static
www-client/elinks -* bzip2 ipv6 zlib
# by net-dns/bind-tools
sys-libs/libseccomp static-libs
# avoid pulling in w3m
app-text/xmlto -text