Skip to content
[EOL] overlay for Gentoo
Shell Groff Awk Makefile
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
app-accessibility QA: conversion of legacy ebuilds to the latest EAPIs Aug 13, 2012
app-arch app-arch/pxz-5.0_pre20141018 Jun 3, 2015
app-crypt app-crypt/signify: change description Apr 23, 2015
app-shells app-shells/fish-2.2.0 Aug 23, 2015
app-text/numfilt QA: conversion of legacy ebuilds to the latest EAPIs Aug 13, 2012
dev-cpp/asio dev-cpp/asio-1.10.2 May 21, 2014
dev-db dev-db/redis-3.0.2 Jun 4, 2015
dev-lang removed: dev-lang/python-2.7.9 Aug 24, 2015
dev-libs dev-libs/boost-1.59.0 Aug 23, 2015
dev-lua dev-lua/luasec-0.5.1 Dec 9, 2013
dev-php/hhvm dev-php/hhvm-3.6.1 Apr 23, 2015
dev-python {dev-libs,dev-python}/thrift-0.9.2 Dec 11, 2014
dev-tex/luximono dev-tex/luximono-2004 May 8, 2012
dev-util dev-libs/boost-1.59.0 Aug 23, 2015
eclass sys-devel/gcc-4.9.3 Aug 23, 2015
license Add RPL-1.5 license. Feb 11, 2015
mail-filter mail-filter/dk-milter-1.0.2 Dec 21, 2013
media-gfx media-gfx/sfnt2woff: QA Jan 5, 2014
media-libs/libvpx media-libs/libvpx-1.3.0: -examples, because they're not ISO C 2011 co… Dec 12, 2014
media-sound removed: media-sound/teamspeak-server-bin Sep 8, 2013
metadata metadata: fixed circular dependency introduced by crossdev Dec 9, 2013
net-im/prosody net-im/prosody-0.9.7 Feb 11, 2015
net-libs net-libs/nghttp2-1.2.1 Aug 24, 2015
net-misc net-misc/youtube-dl-2015.10.13 Oct 15, 2015
net-p2p/rtorrent net-p2p/rtorrent-0.9.4-r1: fixes for semi-static builds Aug 25, 2015
profiles dev-libs/openssl-1.0.2_pre20141215 Dec 15, 2014
sys-apps/sandbox removed: sys-apps/portage-2.1.11.9 May 21, 2014
sys-auth QA: conversion of legacy ebuilds to the latest EAPIs Aug 13, 2012
sys-devel dev-lang/gcc-5.0_alpha20150825 Aug 27, 2015
sys-kernel/gentoo-sources sys-kernel/gentoo-sources-3.17.2 Nov 4, 2014
sys-libs del sys-libs/glibc, place the patches in /etc/portage/patches/sys-lib… Jun 3, 2015
sys-meta sys-meta/sys-base-20130413 May 19, 2013
www-apache/mod_pagespeed www-apache/mod_pagespeed-1.9.32.3 Feb 11, 2015
www-apps/openmailadmin removed: www-apps/cgit, www-apps/trac Jan 12, 2014
www-servers/nginx/files removed: www-servers/nginx-1.7.10 Aug 24, 2015
README.rst README: bye Gentoo Aug 24, 2015
header.txt added: header.txt Dec 18, 2013
overlay.xml added: overlay.xml for Gentoo's Layman Dec 10, 2013

README.rst

OSSDL overlay for Gentoo

Author: Mark Kubacki <wmark+overlay@hurrikane.de> et al.
source:http://github.com/wmark/ossdl-overlay

After using Gentoo for 13 years I have moved away.

I do believe that creating binaries in isolated environments, and then installing those binaries, is the most efficient way to go: Without that kind of isolation not only your USE-flags and program versions influence the outcome of a emerge run. Whatever is already installed on your system has a say, too.

For example, you cannot emerge a static curl but leaving (dynamic library) libssl.so on the system for other packages. You would need to patch build scripts of curl, or temporarily removing libssl.so only keeping libssl.a. And there are behemots like MonetDB which check for 8+ other dependencies, ignoring any configure flags.

I found it easier to run Portage in a docker container, from a minimal base system, for every package and its dependencies I want to receive. But for collecting those minimal builds I don't need Gentoo anymore.

Installation and Usage

To install:

mkdir -p /var/portage/overlays
cd $_
git clone [address-of-overlay] ossdl

nano /etc/portage/make.conf || nano /etc/make.conf
PORTDIR_OVERLAY="/var/portage/overlays/ossdl"

After the next emerge --sync or eix-sync -u the new packages should be available for search.

Packages

Some packages are masked in Gentoo's main tree. If you want to unmask only the ones of this overlay you can do so by adding to your /etc/portage/package.unmask:

dev-db/mariadb::OSSDL
dev-libs/openssl::OSSDL
net-misc/curl::OSSDL
sys-devel/gcc::OSSDL
www-servers/nginx::OSSDL

Optional

Binhost

The binhost is no longer open to the public, and for registered users only.

Find pre-compiled Gentoo packages here: (removed)

Obviously you will have to point Gentoo's Portage to these overlays. Modify your make.conf as follows:

FEATURES="parallel-fetch getbinpkg"
PORTAGE_BINHOST="https://binhost.ossdl.de/AMD64/Intel/corei7-avx/x86_64-pc-linux-gnu/"

-- Mark Kubacki, 2012-08-01, 2012-09-29, 2013-08-10

Something went wrong with that request. Please try again.