Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

OSSDL overlay for Gentoo

branch: master
Octocat-spinner-32 app-accessibility QA: conversion of legacy ebuilds to the latest EAPIs August 13, 2012
Octocat-spinner-32 app-arch app-arch/plzip-1.1, dev-libs/lzlib-1.5 October 24, 2013
Octocat-spinner-32 app-crypt app-crypt/cryptodev-linux-1.6 February 12, 2014
Octocat-spinner-32 app-text QA: conversion of legacy ebuilds to the latest EAPIs August 13, 2012
Octocat-spinner-32 dev-cpp dev-cpp/asio-1.10.1 January 11, 2014
Octocat-spinner-32 dev-db dev-db/monet*: remove all non-current and legacy ebuilds January 02, 2014
Octocat-spinner-32 dev-lang example and preliminary patch for dev-lang/go to support SHA256 MAC April 09, 2014
Octocat-spinner-32 dev-libs dev-libs/openssl-1.0.2_pre20140407 (due to #heartbleed) April 08, 2014
Octocat-spinner-32 dev-lua dev-lua/luasec-0.5.1 December 09, 2013
Octocat-spinner-32 dev-php dev-php5/pecl-idn -> dev-php/pecl-idn September 29, 2012
Octocat-spinner-32 dev-python removed: dev-python/{paste,pastescript,simplejson,sqlobject} net-misc… January 19, 2014
Octocat-spinner-32 dev-tex dev-tex/luximono-2004 May 08, 2012
Octocat-spinner-32 dev-util removed: dev-util/eric January 18, 2014
Octocat-spinner-32 eclass eclass/ssl-cert.eclass: new function gen_dhparam November 22, 2013
Octocat-spinner-32 license app-text/numfilt has been added April 03, 2006
Octocat-spinner-32 mail-filter mail-filter/dk-milter-1.0.2 December 21, 2013
Octocat-spinner-32 media-gfx media-gfx/sfnt2woff: QA January 05, 2014
Octocat-spinner-32 media-sound removed: media-sound/teamspeak-server-bin September 08, 2013
Octocat-spinner-32 metadata metadata: fixed circular dependency introduced by crossdev December 09, 2013
Octocat-spinner-32 net-im net-im/prosody: Manifest January 15, 2014
Octocat-spinner-32 net-libs removed: net-libs/openpgm, net-libs/zeromq January 10, 2014
Octocat-spinner-32 net-mail net-mail/cyrus-imapd-2.3.14-r4 with option to compile without Berkele… October 20, 2009
Octocat-spinner-32 net-misc net-misc/igb-5.2.5: replace OEM pre-release with version from SF April 06, 2014
Octocat-spinner-32 net-p2p net-p2p/rtorrent-0.9.2: enable peer exchange for all torrents November 02, 2012
Octocat-spinner-32 profiles app-crypt/cryptodev-linux-1.6 February 12, 2014
Octocat-spinner-32 sys-apps sys-apps/sandbox-2.6-r1: fixed the redefinition of 'struct ptrace_pee… October 07, 2013
Octocat-spinner-32 sys-auth QA: conversion of legacy ebuilds to the latest EAPIs August 13, 2012
Octocat-spinner-32 sys-devel sys-devel/gcc-4.9.0-20140323 March 28, 2014
Octocat-spinner-32 sys-fs sys-fs/zfs-0.6.20131025 October 25, 2013
Octocat-spinner-32 sys-libs sys-libs/glibc-2.19 February 13, 2014
Octocat-spinner-32 sys-meta sys-meta/sys-base-20130413 May 19, 2013
Octocat-spinner-32 www-apache www-apache/mod_pagespeed-1.6.29.7: include binaries, depend on Python… January 03, 2014
Octocat-spinner-32 www-apps removed: www-apps/cgit, www-apps/trac January 12, 2014
Octocat-spinner-32 www-servers www-servers/nginx-1.5.13 April 08, 2014
Octocat-spinner-32 README.rst README: typo January 20, 2014
Octocat-spinner-32 header.txt added: header.txt December 18, 2013
Octocat-spinner-32 overlay.xml added: overlay.xml for Gentoo's Layman December 10, 2013
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:

# category/package::overlay-name

www-servers/apache::OSSDL
app-admin/apache-tools::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.