Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
OSSDL overlay for Gentoo
Shell Groff C Awk
branch: master
Failed to load latest commit information.
app-accessibility QA: conversion of legacy ebuilds to the latest EAPIs
app-arch/plzip app-arch/plzip-1.3: semi-static version suitable for stage1
app-crypt app-crypt/signify: change description
app-shells app-shells/fish-2.1.1
app-text/numfilt QA: conversion of legacy ebuilds to the latest EAPIs
dev-cpp/asio dev-cpp/asio-1.10.2
dev-db dev-db/monetdb-11.19.9
dev-lang dev-lang/python-2.7.9: fix timsort
dev-libs app-arch/plzip-1.3: semi-static version suitable for stage1
dev-lua dev-lua/luasec-0.5.1
dev-php/hhvm dev-php/hhvm-3.6.1
dev-python {dev-libs,dev-python}/thrift-0.9.2
dev-tex/luximono dev-tex/luximono-2004
dev-util dev-util/boost-build-1.57.0
eclass sys-devel/binutils-2.25_pre20141211: for the AVX512 support
license Add RPL-1.5 license.
mail-filter mail-filter/dk-milter-1.0.2
media-gfx media-gfx/sfnt2woff: QA
media-libs/libvpx media-libs/libvpx-1.3.0: -examples, because they're not ISO C 2011 co…
media-sound removed: media-sound/teamspeak-server-bin
metadata metadata: fixed circular dependency introduced by crossdev
net-im/prosody net-im/prosody-0.9.7
net-libs/apache-activemq net-libs/apache-activemq-5.11.0
net-misc net-misc/youtube-dl-2015.04.17
net-p2p/rtorrent net-p2p/rtorrent-0.9.2: enable peer exchange for all torrents
profiles dev-libs/openssl-1.0.2_pre20141215
sys-apps/sandbox removed: sys-apps/portage-2.1.11.9
sys-auth QA: conversion of legacy ebuilds to the latest EAPIs
sys-devel sys-devel/gcc-5.0_alpha20150208
sys-kernel/gentoo-sources sys-kernel/gentoo-sources-3.17.2
sys-libs sys-libs/ncurses-5.9.20141206
sys-meta sys-meta/sys-base-20130413
www-apache/mod_pagespeed www-apache/mod_pagespeed-1.9.32.3
www-apps/openmailadmin removed: www-apps/cgit, www-apps/trac
www-servers/nginx www-servers/nginx: add support for SSL dynamic record size(s)
README.rst README: unmask ebuilds from OSSDL
header.txt added: header.txt
overlay.xml added: overlay.xml for Gentoo's Layman

README.rst

OSSDL overlay for Gentoo

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

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 tested 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

Policies

If a package has been "keyworded" by the Gentoo devs and I don't encounter any errors and find it stable/sufficient enough for production use then the keyword is stripped in this overlay (thus marking the package as 'stable'). That tests are limited to the following systems/architectures:

  • Intel — 3rd generation Core/Xeons
  • ARM — Cortex-A15 multicore server

If you want to include an ebuild into this overlay then please fork it, add your ebuild, and finally email me the link. Whenever I write 'me' in this README indeed 'us' is meant. ;-) You can get commit-access to this git repository if you're willing to keep that package up-to-date.

You — and that includes Gentoo developers — are not allowed to strip any Copyright lines. Whenever you add something non-trivial just add your name to any existing list with a matching year, or to a separate line should such list not already exist.

Remove SVN keyword lines such as: # $Header: $ — we're not using Subversion. There is no point in keeping 'changelog'-files because you can always run 'git log' or 'git blame'. Please remove any VI, VIM and similar lines from ebuilds and files. Use tabs for indentation whenever possible.

Optional

Binhost

Gentoo is not about compiling everything, don't waste your time on that. It is about customization. If you want to stick to the standards for 90% of all packages and if you are only interested in changing USE flags for the 10% where it matters - excellent. That is what the binhosts are for.

Find pre-compiled Gentoo packages here:

corei7-avx (64b):https://binhost.ossdl.de/AMD64/Intel/corei7-avx/x86_64-pc-linux-gnu/

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.