Sync with portage [Fri Mar 23 11:00:24 MSK 2012].

This commit is contained in:
root 2012-03-23 11:00:24 +04:00
parent 9e3266366b
commit 0c49b50f44
117 changed files with 2498 additions and 583 deletions

View file

@ -1,13 +1,13 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-backup/bacula/bacula-5.2.5.ebuild,v 1.3 2012/03/13 13:22:02 ranger Exp $
# $Header: /var/cvsroot/gentoo-x86/app-backup/bacula/bacula-5.2.5.ebuild,v 1.4 2012/03/23 05:31:01 tomjbe Exp $
EAPI="4"
PYTHON_DEPEND="python? 2"
PYTHON_USE_WITH="threads"
PYTHON_USE_WITH_OPT="python"
inherit eutils multilib python
inherit eutils multilib python qt4-r2
MY_PV=${PV/_beta/-b}
MY_P=${PN}-${MY_PV}
@ -184,6 +184,11 @@ src_configure() {
--enable-smartalloc \
--host=${CHOST} \
${myconf}
# correct configuration for QT based bat
if use qt4 ; then
eqmake4 "${S}"/src/qt-console/bat.pro
fi
}
src_install() {

View file

@ -1,13 +1,13 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-backup/bacula/bacula-5.2.6.ebuild,v 1.1 2012/03/18 12:05:41 tomjbe Exp $
# $Header: /var/cvsroot/gentoo-x86/app-backup/bacula/bacula-5.2.6.ebuild,v 1.2 2012/03/23 05:31:01 tomjbe Exp $
EAPI="4"
PYTHON_DEPEND="python? 2"
PYTHON_USE_WITH="threads"
PYTHON_USE_WITH_OPT="python"
inherit eutils multilib python
inherit eutils multilib python qt4-r2
MY_PV=${PV/_beta/-b}
MY_P=${PN}-${MY_PV}
@ -184,6 +184,10 @@ src_configure() {
--enable-smartalloc \
--host=${CHOST} \
${myconf}
# correct configuration for QT based bat
if use qt4 ; then
eqmake4 "${S}"/src/qt-console/bat.pro
fi
}
src_install() {

View file

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/zile/zile-2.4.6.ebuild,v 1.2 2012/03/20 08:22:54 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/app-editors/zile/zile-2.4.6.ebuild,v 1.3 2012/03/22 20:30:38 jdhore Exp $
EAPI=4
@ -10,7 +10,7 @@ SRC_URI="mirror://gnu/zile/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~alpha amd64 ~ppc ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
KEYWORDS="~alpha amd64 ~ppc ~sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE="acl test"
RDEPEND="dev-libs/boehm-gc

View file

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-portage/conf-update/conf-update-1.0.2.ebuild,v 1.3 2012/03/20 08:25:27 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/app-portage/conf-update/conf-update-1.0.2.ebuild,v 1.4 2012/03/22 21:04:05 jdhore Exp $
EAPI="4"
@ -12,7 +12,7 @@ SRC_URI="mirror://berlios/${PN}/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha amd64 ~ppc ~x86"
KEYWORDS="~alpha amd64 ~ppc x86"
IUSE="colordiff"
RDEPEND=">=dev-libs/glib-2.6

View file

@ -1,3 +1 @@
DIST txt2tags-2.3.tgz 880164 RMD160 320abbee12eb8be5e35d02068c0ff8db17734d6c SHA1 ee64c96a3a4b7c35f0e7546dfeb471b9592f16ef SHA256 27759aceb384ab333db9ead28274dbd6cf0101c661564e155aa4252f9ec6bda5
DIST txt2tags-2.5.tgz 549169 RMD160 302541aed5fabc3c6d8a8fc9bba4681e24912328 SHA1 95f472b58b26b591670a931787a25a8ef2a33682 SHA256 af980d228d546cf227def5438c731d688a9e7f92f64abd6dee316962bcc6240e
DIST txt2tags-2.6.tgz 544724 RMD160 2b8b3fdc29b898a46c011801a92b6872cf17d70e SHA1 91bc47e02b9ec7f2fa39c8f7ff5c260164a74718 SHA256 601467d7860f3cfb3d48050707c6277ff3ceb22fa7be4f5bd968de540ac5b05c

View file

@ -1,75 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/txt2tags/txt2tags-2.3-r1.ebuild,v 1.8 2012/02/05 18:23:35 armin76 Exp $
inherit elisp-common
DESCRIPTION="A tool for generating marked up documents (HTML, SGML, ...) from a plain text file with markup"
HOMEPAGE="http://txt2tags.sourceforge.net/"
SRC_URI="mirror://sourceforge/txt2tags/${P}.tgz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ppc x86"
IUSE="emacs tk"
DEPEND="dev-lang/python
tk? ( dev-lang/tk )
emacs? ( virtual/emacs )"
SITEFILE="51${PN}-gentoo.el"
pkg_setup() {
# need to test if the tk support in python is working
if use tk; then
if ! python -c "import _tkinter" 2>&1 > /dev/null ; then
echo
eerror "You have requested tk, but your build of Python"
eerror "doesnt support import _tkinter. You may need to"
eerror "remerge dev-lang/python, or build ${P}"
eerror "with USE=\"-tk\""
die
fi
fi
}
src_compile() {
if use emacs; then
elisp-compile extras/txt2tags-mode.el || die "elisp-compile failed"
fi
}
src_install() {
dobin txt2tags
dodoc README* TEAM TODO ChangeLog* doc/txt2tagsrc
dohtml -r doc/*
insinto /usr/share/doc/${PF}
doins doc/userguide.pdf
# samples go into "samples" doc directory
docinto samples
dodoc samples/sample.*
docinto samples/css
dodoc samples/css/*
docinto samples/img
dodoc samples/img/*
# extras go into "extras" doc directory
docinto extras
dodoc extras/*
newman doc/manpage.man txt2tags.1
# emacs support
if use emacs; then
elisp-install ${PN} extras/txt2tags-mode.{el,elc}
elisp-site-file-install "${FILESDIR}/${SITEFILE}"
fi
}
pkg_postinst() {
use emacs && elisp-site-regen
}
pkg_postrm() {
use emacs && elisp-site-regen
}

View file

@ -1,88 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/txt2tags/txt2tags-2.5.ebuild,v 1.7 2012/02/05 18:23:35 armin76 Exp $
EAPI="2"
PYTHON_USE_WITH="tk"
PYTHON_USE_WITH_OPT="tk"
inherit eutils elisp-common python
DESCRIPTION="A tool for generating marked up documents (HTML, SGML, ...) from a plain text file with markup"
HOMEPAGE="http://txt2tags.sourceforge.net/"
SRC_URI="mirror://sourceforge/txt2tags/${P}.tgz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris"
IUSE="emacs tk vim-syntax"
DEPEND="dev-lang/python
tk? ( dev-lang/tk )
vim-syntax? (
|| (
app-editors/vim
app-editors/gvim
)
)
emacs? ( virtual/emacs )"
RDEPEND="${DEPEND}"
SITEFILE="51${PN}-gentoo.el"
src_compile() {
if use emacs; then
elisp-compile extras/txt2tags-mode.el || die "elisp-compile failed"
fi
}
src_install() {
dobin txt2tags || die
dodoc README TODO ChangeLog* || die
insinto /usr/share/doc/${PF}
doins doc/*.{pdf,t2t} || die
# samples go into "samples" doc directory
docinto samples
dodoc samples/sample.* || die
docinto samples/css
dodoc samples/css/* || die
docinto samples/img
dodoc samples/img/* || die
docinto samples/module
dodoc samples/module/* || die
# extras go into "extras" doc directory
docinto extras
dodoc extras/* || die
newman doc/manpage.man txt2tags.1 || die
# make .po files
for pofile in "${S}"/po/*.po; do
msgfmt -o ${pofile%%.po}.mo ${pofile}
done
domo po/*.mo
# emacs support
if use emacs; then
elisp-install ${PN} extras/txt2tags-mode.{el,elc}
elisp-site-file-install "${FILESDIR}/${SITEFILE}"
fi
if use vim-syntax; then
insinto /usr/share/vim/vimfiles/syntax/
doins extras/txt2tags.vim || die
echo 'au BufNewFile,BufRead *.t2t set ft=txt2tags' > "${T}/${PN}.vim"
insinto /usr/share/vim/vimfiles/ftdetect
doins "${T}/${PN}.vim" || die
fi
}
pkg_postinst() {
use emacs && elisp-site-regen
}
pkg_postrm() {
use emacs && elisp-site-regen
}

View file

@ -1,10 +1,11 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/txt2tags/txt2tags-2.6.ebuild,v 1.8 2012/03/06 16:09:50 ranger Exp $
# $Header: /var/cvsroot/gentoo-x86/app-text/txt2tags/txt2tags-2.6.ebuild,v 1.9 2012/03/22 21:49:41 floppym Exp $
EAPI="2"
PYTHON_USE_WITH="tk"
PYTHON_USE_WITH_OPT="tk"
PYTHON_DEPEND="2"
inherit eutils elisp-common python
@ -38,7 +39,6 @@ src_compile() {
}
src_install() {
python_convert_shebangs 2 txt2tags
dobin txt2tags || die
dodoc README ChangeLog* || die
@ -78,6 +78,8 @@ src_install() {
insinto /usr/share/vim/vimfiles/ftdetect
doins "${T}/${PN}.vim" || die
fi
python_convert_shebangs -r 2 "${D}"
}
pkg_postinst() {

View file

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/sqlite/sqlite-3.7.10.ebuild,v 1.5 2012/03/22 12:03:34 jer Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-db/sqlite/sqlite-3.7.10.ebuild,v 1.6 2012/03/22 20:35:09 jdhore Exp $
EAPI="4"
@ -21,7 +21,7 @@ SRC_URI="doc? ( http://sqlite.org/${PN}-doc-${DOC_PV}.zip )
LICENSE="as-is"
SLOT="3"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="debug doc +extensions +fts3 icu +readline secure-delete soundex tcl test +threadsafe unlock-notify"
RDEPEND="icu? ( dev-libs/icu )

View file

@ -1,3 +1,4 @@
DIST mongoid-2.4.4.tar.gz 355335 RMD160 79df645eba21a5da93609c2cd5c507557093ec46 SHA1 00d8dbe0df78571dde62af1fae935b6a98027dc0 SHA256 b4776e37b1550448203e1e70d676c991b1e6e5ec77ece2c6f578a31f2bee6939
DIST mongoid-2.4.5.tar.gz 356386 RMD160 cc4e78af1d11167ff70f6fde6f4ef75d90f377c8 SHA1 14f703d52ab2036161117e1daa02d7ecdff28789 SHA256 8faeaf0f2adc435f0b45fe9b0a2868f344a60e8543ec95fd6724eae96feead2b
DIST mongoid-2.4.6.tar.gz 357290 RMD160 0ea0ce89680f9c5205584f9fe22f1cc27de8ec81 SHA1 a7b2ff503155105e3a9ca69f771f71da022e61d0 SHA256 97fbda23da25fb6a708a579e34f580ab3b567169ad83ed126172501707f5cb30
DIST mongoid-2.4.7.tar.gz 358447 RMD160 25416f9e31ef354b4830b247c707a08708ea351d SHA1 da8ff684368b19e706f731b46fafd2d9dd437799 SHA256 bffffea5af0f5641359828512a8bf8e05986dd891d3681d8c053716dbcbd7edc

View file

@ -0,0 +1,77 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/mongoid/mongoid-2.4.7.ebuild,v 1.1 2012/03/22 18:41:07 flameeyes Exp $
EAPI=4
USE_RUBY="ruby18"
#RUBY_FAKEGEM_TASK_DOC=""
# functional testing crashes Ruby from within Portage, but works
# outside of it, needs to be investigated thoroughly, but at least
# unit testing works.
RUBY_FAKEGEM_TASK_TEST="spec:unit spec:functional"
RUBY_FAKEGEM_EXTRADOC="README.md CHANGELOG.md"
RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
GITHUB_USER="${PN}"
GITHUB_PROJECT="${PN}"
RUBY_S="${GITHUB_USER}-${GITHUB_PROJECT}-*"
inherit ruby-fakegem
DESCRIPTION="ODM (Object Document Mapper) Framework for MongoDB"
HOMEPAGE="http://mongoid.org/"
SRC_URI="https://github.com/${GITHUB_USER}/${GITHUB_PROJECT}/tarball/v${PV} -> ${GITHUB_PROJECT}-${PV}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
IUSE="test"
ruby_add_rdepend "
>=dev-ruby/activemodel-3.1
>=dev-ruby/mongo-1.6
>=dev-ruby/tzinfo-0.3.22
"
ruby_add_bdepend "
test? (
dev-ruby/ammeter
dev-ruby/mocha
dev-ruby/rdoc
dev-ruby/rspec
dev-util/watchr
)"
DEPEND+=" test? ( dev-db/mongodb )"
all_ruby_prepare() {
# remove references to bundler, as the gemfile does not add anything
# we need to care about.
sed -i -e '/[bB]undler/d' Rakefile || die
# remove the Gemfile as well or it'll try to load it during testing
rm Gemfile || die
#epatch "${FILESDIR}"/${PN}-2.4.5-gentoo.patch
}
each_ruby_test() {
mkdir "${T}/mongodb_$(basename $RUBY)"
mongod --port 27017 --dbpath "${T}/mongodb_$(basename $RUBY)" \
--noprealloc --noauth --nohttpinterface --nounixsocket --nojournal \
--bind_ip 127.255.255.254 &
mongod_pid=$!
failed=0
sleep 2
export MONGOID_SPEC_HOST="127.255.255.254"
export MONGOID_SPEC_PORT="27017"
${RUBY} -S rake ${RUBY_FAKEGEM_TASK_TEST} || failed=1
kill "${mongod_pid}"
[[ "${failed}" == "1" ]] && die "tests failed"
}

View file

@ -1 +1,2 @@
DIST difffilter-0.3.1.tar.bz2 273674 RMD160 484acbf68df7fc4b3afb2eca4f27cceff2c03ef9 SHA1 b2faabe583c92a2590d62c2b8f08eec56ad9ad14 SHA256 e9bcb74fb6aa3ec6c917a1a98c9e2e6023aa5c0bed5d4605787b3392f6340ded
DIST difffilter-0.3.3.tar.bz2 291226 RMD160 25612694dccabbd39882c1eaa7fd2ae06645c5ba SHA1 4c18b2ef8f184fc7f1da1309ef9799bf292e0cb5 SHA256 2f14af2a3535a52322ae77d805c2a4ae1e8301eee0905406845cea3c2ae0bcd3

View file

@ -0,0 +1,30 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/difffilter/difffilter-0.3.3.ebuild,v 1.1 2012/03/23 05:53:01 binki Exp $
EAPI=4
inherit autotools-utils
DESCRIPTION="Filter files out of unified diffs using POSIX extended regular expressions"
HOMEPAGE="http://ohnopub.net/~ohnobinki/difffilter/"
SRC_URI="ftp://mirror.ohnopub.net/mirror/${PN}/${P}.tar.bz2"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux"
IUSE="doc"
RDEPEND=">=dev-libs/liblist-2.3.1
dev-libs/libstrl
dev-libs/tre"
DEPEND="doc? ( app-text/txt2man )
${RDEPEND}"
src_configure() {
local myconfargs=(
$(use_enable doc)
)
autotools-utils_src_configure
}

View file

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/eclass/autotools.eclass,v 1.129 2012/03/22 15:14:53 vapier Exp $
# $Header: /var/cvsroot/gentoo-x86/eclass/autotools.eclass,v 1.130 2012/03/22 19:16:22 vapier Exp $
# @ECLASS: autotools.eclass
# @MAINTAINER:
@ -107,26 +107,12 @@ unset _automake_atom _autoconf_atom
# Additional options to pass to automake during
# eautoreconf call.
# @ECLASS-VARIABLE: AT_NOEACLOCAL
# @DEFAULT_UNSET
# @DESCRIPTION:
# Don't run eaclocal command if set to 'yes',
# useful when eaclocal needs to be ran with
# particular options
# @ECLASS-VARIABLE: AT_NOEAUTOCONF
# @DEFAULT_UNSET
# @DESCRIPTION:
# Don't run eautoconf command if set to 'yes',
# useful when eautoconf needs to be ran with
# particular options
# @ECLASS-VARIABLE: AT_NOEAUTOMAKE
# @DEFAULT_UNSET
# @DESCRIPTION:
# Don't run eautomake command if set to 'yes',
# useful when eautomake needs to be ran with
# particular options
# Don't run eautomake command if set to 'yes'; only used to workaround
# broken packages. Generally you should, instead, fix the package to
# not call AM_INIT_AUTOMAKE if it doesn't actually use automake.
# @ECLASS-VARIABLE: AT_NOELIBTOOLIZE
# @DEFAULT_UNSET
@ -172,19 +158,17 @@ eautoreconf() {
auxdir=$(autotools_get_auxdir)
if [[ ${AT_NOEACLOCAL} != "yes" ]]; then
einfo "Running eautoreconf in '${PWD}' ..."
[[ -n ${auxdir} ]] && mkdir -p ${auxdir}
eaclocal
fi
einfo "Running eautoreconf in '${PWD}' ..."
[[ -n ${auxdir} ]] && mkdir -p ${auxdir}
eaclocal
[[ ${CHOST} == *-darwin* ]] && g=g
if ${LIBTOOLIZE:-${g}libtoolize} -n --install >& /dev/null ; then
_elibtoolize --copy --force --install
else
_elibtoolize --copy --force
fi
[[ ${AT_NOEAUTOCONF} != "yes" ]] && eautoconf
[[ ${AT_NOEAUTOHEADER} != "yes" ]] && eautoheader
eautoconf
eautoheader
[[ ${AT_NOEAUTOMAKE} != "yes" ]] && FROM_EAUTORECONF="yes" eautomake ${AM_OPTS}
[[ ${AT_NOELIBTOOLIZE} == "yes" ]] && return 0

View file

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/eclass/eutils.eclass,v 1.386 2012/03/01 22:10:50 naota Exp $
# $Header: /var/cvsroot/gentoo-x86/eclass/eutils.eclass,v 1.387 2012/03/23 02:33:49 vapier Exp $
# @ECLASS: eutils.eclass
# @MAINTAINER:
@ -527,7 +527,8 @@ epatch() {
# Applies user-provided patches to the source tree. The patches are
# taken from /etc/portage/patches/<CATEGORY>/<PF|P|PN>/, where the first
# of these three directories to exist will be the one to use, ignoring
# any more general directories which might exist as well.
# any more general directories which might exist as well. They must end
# in ".patch" to be applied.
#
# User patches are intended for quick testing of patches without ebuild
# modifications, as well as for permanent customizations a user might

View file

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-board/pokerth/pokerth-0.9.1.ebuild,v 1.1 2012/01/23 20:45:44 mr_bones_ Exp $
# $Header: /var/cvsroot/gentoo-x86/games-board/pokerth/pokerth-0.9.1.ebuild,v 1.2 2012/03/22 21:30:54 mr_bones_ Exp $
EAPI=2
inherit flag-o-matic eutils qt4-r2 games
@ -18,7 +18,7 @@ IUSE="dedicated"
RDEPEND="dev-db/sqlite
>=dev-libs/boost-1.41
dev-libs/libgcrypt
dev-libs/tinyxml
dev-libs/tinyxml[stl]
net-libs/libircclient
>=net-misc/curl-7.16
x11-libs/qt-core:4

View file

@ -1 +1,2 @@
DIST gst123-0.2.2.tar.bz2 107484 RMD160 0d4cfafd2e3eb55b5e4b339cc2d4e9e96e8dbb8f SHA1 dc40fe03a785b84908671ee04285ea979f5e92ae SHA256 ea5505fff9d6449997e3380095544f3d1836c636edbe84fb61150b005345dbcb
DIST gst123-0.3.0.tar.bz2 109193 RMD160 b7121b0ba1ea2b82b43c28af510f822ea30f0572 SHA1 44f0a5f2ab738f2da2b12b91f8e4f1e6bff82e85 SHA256 06d4956a68250b0577f6d27d7c7851e15b28b8756251d5d020babe37e052b99e

View file

@ -0,0 +1,25 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-sound/gst123/gst123-0.3.0.ebuild,v 1.1 2012/03/23 00:10:08 radhermit Exp $
EAPI=4
DESCRIPTION="A more flexible command line player in the spirit of ogg123 and mpg123, based on gstreamer"
HOMEPAGE="http://space.twc.de/~stefan/gst123.php"
SRC_URI="http://space.twc.de/~stefan/gst123/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
CDEPEND="dev-libs/glib
media-libs/gst-plugins-base:0.10
media-libs/gstreamer:0.10
sys-libs/ncurses
x11-libs/gtk+:2
x11-libs/libX11"
RDEPEND="${CDEPEND}
media-plugins/gst-plugins-meta:0.10"
DEPEND="${CDEPEND}
dev-util/pkgconfig"

View file

@ -1,2 +1,3 @@
DIST griffith-0.12.1.tar.gz 1451056 RMD160 b36a8c85c120d75d4ea87eb55f067c11206c42a9 SHA1 1cfa8cd35d82779f3673146e6fa0f16b0bbafed8 SHA256 13d721dc1f7e638a0f22cbc903d6156c666d77b1c1fd4bc9050136c238aa7f57
DIST griffith-0.13.tar.gz 1565903 RMD160 a567e83f08951df111d88d153f3e65b5f29453ad SHA1 3ac81b1941ed0ed9e9cd9cda771503f5bf2d77ab SHA256 60576d33aa855ab45d654288d7bf2ead8accecb72fd2acbc373656294ab8f242
DIST griffith-extra-artwork-0.9.4.tar.gz 124008 RMD160 926081627d650803d4a16b140a23de4e9798321e SHA1 c518bcca5f279fc3e5f0263c29296b9ba431b54f SHA256 96bc01a05ad54aad9fabcf411809c46c78b990fc7656ea004cebdfd8ea9894fd

View file

@ -0,0 +1,78 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-video/griffith/griffith-0.13.ebuild,v 1.1 2012/03/22 21:56:14 hwoarang Exp $
EAPI="4"
PYTHON_DEPEND="2"
inherit eutils versionator python multilib
ARTWORK_PV="0.9.4"
DESCRIPTION="Movie collection manager"
HOMEPAGE="http://griffith.berlios.de/"
SRC_URI="http://launchpad.net/${PN}/trunk/${PV}/+download/${P}.tar.gz
mirror://berlios/griffith/${PN}-extra-artwork-${ARTWORK_PV}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~x86-fbsd"
IUSE="doc"
RDEPEND="dev-python/imaging
gnome-base/libglade
dev-python/pyxml
>=dev-python/pygtk-2.6.1:2
dev-python/pygobject:2
dev-python/pysqlite:2
>=dev-python/sqlalchemy-0.5.2
>=dev-python/reportlab-1.19"
DEPEND="${RDEPEND}
doc? ( app-text/docbook2X )"
pkg_setup() {
python_set_active_version 2
python_pkg_setup
}
src_prepare() {
sed -i \
-e 's#/pl/#/pl.UTF-8/#' \
"${S}"/docs/pl/Makefile || die "sed failed"
sed -i \
-e 's/ISO-8859-1/UTF-8/' \
"${S}"/lib/gconsole.py || die "sed failed"
epatch "${FILESDIR}/0.10-fix_lib_path.patch"
}
src_compile() {
# Nothing to compile and default `emake` spews an error message
true
}
src_install() {
use doc || { sed -i -e '/docs/d' Makefile || die ; }
emake \
LIBDIR="${D}/usr/$(get_libdir)/griffith" \
DESTDIR="${D}" DOC2MAN=docbook2man.pl install
dodoc AUTHORS ChangeLog README THANKS TODO NEWS TRANSLATORS
cd "${WORKDIR}/${PN}-extra-artwork-${ARTWORK_PV}/"
emake DESTDIR="${D}" install
}
pkg_postinst() {
python_mod_optimize /usr/$(get_libdir)/${PN}
einfo
einfo "${PN} can make use of the following optional dependencies"
einfo "dev-python/chardet: CSV file encoding detections"
einfo "dev-python/mysql-python: Python interface for MySQL connectivity"
einfo ">=dev-python/psycopg-2.4: Python interface for PostgreSQL connectivity"
einfo
}
pkg_postrm() {
python_mod_cleanup /usr/$(get_libdir)/${PN}
}

View file

@ -1,8 +1,8 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-video/griffith/griffith-9999.ebuild,v 1.7 2011/08/05 09:39:16 hwoarang Exp $
# $Header: /var/cvsroot/gentoo-x86/media-video/griffith/griffith-9999.ebuild,v 1.8 2012/03/22 21:56:14 hwoarang Exp $
EAPI="3"
EAPI="4"
ESVN_REPO_URI="http://svn.berlios.de/svnroot/repos/griffith/trunk"
inherit eutils python multilib subversion
@ -15,7 +15,7 @@ SRC_URI="mirror://berlios/griffith/${PN}-extra-artwork-${ARTWORK_PV}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS=""
IUSE="csv doc spell"
IUSE="doc"
RDEPEND="dev-python/imaging
dev-util/glade:3
@ -25,9 +25,7 @@ RDEPEND="dev-python/imaging
dev-python/pysqlite:2
>=dev-python/sqlalchemy-0.5.2
>=dev-python/reportlab-1.19
>=dev-python/sqlalchemy-0.4.6
csv? ( dev-python/chardet )
spell? ( dev-python/gtkspell-python )"
>=dev-python/sqlalchemy-0.4.6"
DEPEND="${RDEPEND}
doc? ( app-text/docbook2X )"
@ -38,12 +36,10 @@ pkg_setup() {
}
src_unpack() {
unpack ${A}
subversion_src_unpack
}
src_prepare() {
cd "${S}"
sed -i \
-e 's#/pl/#/pl.UTF-8/#' \
docs/pl/Makefile || die "sed failed"
@ -66,16 +62,16 @@ src_compile() {
}
src_install() {
use doc || sed -i -e '/docs/d' Makefile
use doc || { sed -i -e '/docs/d' Makefile || die ; }
python_version
emake \
LIBDIR="${D}/usr/$(get_libdir)/griffith" \
DESTDIR="${D}" DOC2MAN=docbook2man.pl install || die "emake install failed"
DESTDIR="${D}" DOC2MAN=docbook2man.pl install
dodoc AUTHORS ChangeLog README THANKS TODO NEWS TRANSLATORS
cd "${WORKDIR}/${PN}-extra-artwork-${ARTWORK_PV}/"
emake DESTDIR="${D}" install || die "emake install artwork failed"
emake DESTDIR="${D}" install
}
pkg_postinst() {

View file

@ -7,14 +7,14 @@ http://www.bacula.org/
AGPL-3
Featureful client/server network backup suite
amd64 ~hppa ppc ~sparc ~x86
eutils multilib python toolchain-funcs user
base eutils multilib python qt4-r2 toolchain-funcs user
bacula-clientonly bacula-nodir bacula-nosd ipv6 logwatch mysql postgres python qt4 readline +sqlite3 ssl static tcpd vim-syntax X
|| ( ^^ ( mysql postgres sqlite3 ) bacula-clientonly )
4
configure install postinst prepare setup
compile configure install postinst prepare setup unpack

View file

@ -7,14 +7,14 @@ http://www.bacula.org/
AGPL-3
Featureful client/server network backup suite
~amd64 ~hppa ~ppc ~sparc ~x86
eutils multilib python toolchain-funcs user
base eutils multilib python qt4-r2 toolchain-funcs user
bacula-clientonly bacula-nodir bacula-nosd ipv6 logwatch mysql postgres python qt4 readline +sqlite3 ssl static tcpd vim-syntax X
|| ( ^^ ( mysql postgres sqlite3 ) bacula-clientonly )
4
configure install postinst prepare setup
compile configure install postinst prepare setup unpack

View file

@ -6,7 +6,7 @@ mirror://gnu/zile/zile-2.4.6.tar.gz
http://www.gnu.org/software/zile/
GPL-3
Zile is a small Emacs clone
~alpha amd64 ~ppc ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris
~alpha amd64 ~ppc ~sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris
acl test

View file

@ -6,7 +6,7 @@ mirror://berlios/conf-update/conf-update-1.0.2.tar.bz2
http://conf-update.berlios.de
GPL-2
conf-update is a ncurses-based config management utility
~alpha amd64 ~ppc ~x86
~alpha amd64 ~ppc x86
eutils multilib toolchain-funcs user
colordiff

View file

@ -1,22 +0,0 @@
dev-lang/python tk? ( dev-lang/tk ) emacs? ( virtual/emacs )
dev-lang/python tk? ( dev-lang/tk ) emacs? ( virtual/emacs )
0
mirror://sourceforge/txt2tags/txt2tags-2.3.tgz
http://txt2tags.sourceforge.net/
GPL-2
A tool for generating marked up documents (HTML, SGML, ...) from a plain text file with markup
amd64 ppc x86
elisp-common
emacs tk
compile install postinst postrm setup

View file

@ -1,22 +0,0 @@
dev-lang/python tk? ( dev-lang/tk ) vim-syntax? ( || ( app-editors/vim app-editors/gvim ) ) emacs? ( virtual/emacs ) tk? ( dev-lang/python[tk] )
dev-lang/python tk? ( dev-lang/tk ) vim-syntax? ( || ( app-editors/vim app-editors/gvim ) ) emacs? ( virtual/emacs ) tk? ( dev-lang/python[tk] )
0
mirror://sourceforge/txt2tags/txt2tags-2.5.tgz
http://txt2tags.sourceforge.net/
GPL-2
A tool for generating marked up documents (HTML, SGML, ...) from a plain text file with markup
~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris
elisp-common eutils multilib python toolchain-funcs user
emacs tk vim-syntax
2
compile install postinst postrm setup

View file

@ -1,5 +1,5 @@
dev-lang/python tk? ( dev-lang/tk ) vim-syntax? ( || ( app-editors/vim app-editors/gvim ) ) emacs? ( virtual/emacs ) tk? ( dev-lang/python[tk] )
dev-lang/python tk? ( dev-lang/tk ) vim-syntax? ( || ( app-editors/vim app-editors/gvim ) ) emacs? ( virtual/emacs ) tk? ( dev-lang/python[tk] )
dev-lang/python tk? ( dev-lang/tk ) vim-syntax? ( || ( app-editors/vim app-editors/gvim ) ) emacs? ( virtual/emacs ) =dev-lang/python-2* tk? ( =dev-lang/python-2*[tk] )
dev-lang/python tk? ( dev-lang/tk ) vim-syntax? ( || ( app-editors/vim app-editors/gvim ) ) emacs? ( virtual/emacs ) =dev-lang/python-2* tk? ( =dev-lang/python-2*[tk] )
0
http://txt2tags.googlecode.com/files/txt2tags-2.6.tgz

View file

@ -6,7 +6,7 @@ doc? ( http://sqlite.org/sqlite-doc-3071000.zip ) tcl? ( http://sqlite.org/sqlit
http://sqlite.org/
as-is
A SQL Database Engine in a C Library
~alpha amd64 ~arm hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
~alpha amd64 ~arm hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
autotools eutils flag-o-matic libtool multilib toolchain-funcs user versionator
debug doc +extensions +fts3 icu +readline secure-delete soundex tcl test +threadsafe unlock-notify

22
metadata/cache/dev-ruby/mongoid-2.4.7 vendored Normal file
View file

@ -0,0 +1,22 @@
test? ( ruby_targets_ruby18? ( >=dev-ruby/activemodel-3.1[ruby_targets_ruby18] >=dev-ruby/mongo-1.6[ruby_targets_ruby18] >=dev-ruby/tzinfo-0.3.22[ruby_targets_ruby18] ) ) ruby_targets_ruby18? ( test? ( dev-ruby/ammeter[ruby_targets_ruby18] dev-ruby/mocha[ruby_targets_ruby18] dev-ruby/rdoc[ruby_targets_ruby18] dev-ruby/rspec[ruby_targets_ruby18] dev-util/watchr[ruby_targets_ruby18] ) ) test? ( dev-db/mongodb ) ruby_targets_ruby18? ( dev-lang/ruby:1.8 ) ruby_targets_ruby18? ( doc? ( dev-ruby/rake[ruby_targets_ruby18] ) ) ruby_targets_ruby18? ( test? ( dev-ruby/rake[ruby_targets_ruby18] ) ) ruby_targets_ruby18? ( virtual/rubygems[ruby_targets_ruby18] ) test? ( ruby_targets_ruby18? ( virtual/rubygems[ruby_targets_ruby18] ) )
ruby_targets_ruby18? ( >=dev-ruby/activemodel-3.1[ruby_targets_ruby18] >=dev-ruby/mongo-1.6[ruby_targets_ruby18] >=dev-ruby/tzinfo-0.3.22[ruby_targets_ruby18] ) ruby_targets_ruby18? ( dev-lang/ruby:1.8 ) ruby_targets_ruby18? ( virtual/rubygems[ruby_targets_ruby18] )
0
https://github.com/mongoid/mongoid/tarball/v2.4.7 -> mongoid-2.4.7.tar.gz
http://mongoid.org/
MIT
ODM (Object Document Mapper) Framework for MongoDB
~amd64
eutils java-utils-2 multilib ruby-fakegem ruby-ng toolchain-funcs user versionator
test elibc_FreeBSD ruby_targets_ruby18 doc test test
|| ( ruby_targets_ruby18 )
4
compile configure install prepare setup test unpack

View file

@ -0,0 +1,22 @@
doc? ( app-text/txt2man ) >=dev-libs/liblist-2.3.1 dev-libs/libstrl dev-libs/tre
>=dev-libs/liblist-2.3.1 dev-libs/libstrl dev-libs/tre
0
ftp://mirror.ohnopub.net/mirror/difffilter/difffilter-0.3.3.tar.bz2
http://ohnopub.net/~ohnobinki/difffilter/
GPL-3
Filter files out of unified diffs using POSIX extended regular expressions
~amd64 ~x86 ~amd64-linux
autotools autotools-utils eutils libtool multilib toolchain-funcs user
doc
4
compile configure install prepare test

View file

@ -1,5 +1,5 @@
dev-db/sqlite >=dev-libs/boost-1.41 dev-libs/libgcrypt dev-libs/tinyxml net-libs/libircclient >=net-misc/curl-7.16 x11-libs/qt-core:4 virtual/gsasl !dedicated? ( media-libs/libsdl media-libs/sdl-mixer[mikmod,vorbis] x11-libs/qt-gui:4 ) !dedicated? ( x11-libs/qt-sql:4 )
dev-db/sqlite >=dev-libs/boost-1.41 dev-libs/libgcrypt dev-libs/tinyxml net-libs/libircclient >=net-misc/curl-7.16 x11-libs/qt-core:4 virtual/gsasl !dedicated? ( media-libs/libsdl media-libs/sdl-mixer[mikmod,vorbis] x11-libs/qt-gui:4 )
dev-db/sqlite >=dev-libs/boost-1.41 dev-libs/libgcrypt dev-libs/tinyxml[stl] net-libs/libircclient >=net-misc/curl-7.16 x11-libs/qt-core:4 virtual/gsasl !dedicated? ( media-libs/libsdl media-libs/sdl-mixer[mikmod,vorbis] x11-libs/qt-gui:4 ) !dedicated? ( x11-libs/qt-sql:4 )
dev-db/sqlite >=dev-libs/boost-1.41 dev-libs/libgcrypt dev-libs/tinyxml[stl] net-libs/libircclient >=net-misc/curl-7.16 x11-libs/qt-core:4 virtual/gsasl !dedicated? ( media-libs/libsdl media-libs/sdl-mixer[mikmod,vorbis] x11-libs/qt-gui:4 )
0
mirror://sourceforge/pokerth/PokerTH-0.9.1-src.tar.bz2

22
metadata/cache/media-sound/gst123-0.3.0 vendored Normal file
View file

@ -0,0 +1,22 @@
dev-libs/glib media-libs/gst-plugins-base:0.10 media-libs/gstreamer:0.10 sys-libs/ncurses x11-libs/gtk+:2 x11-libs/libX11 dev-util/pkgconfig
dev-libs/glib media-libs/gst-plugins-base:0.10 media-libs/gstreamer:0.10 sys-libs/ncurses x11-libs/gtk+:2 x11-libs/libX11 media-plugins/gst-plugins-meta:0.10
0
http://space.twc.de/~stefan/gst123/gst123-0.3.0.tar.bz2
http://space.twc.de/~stefan/gst123.php
GPL-2
A more flexible command line player in the spirit of ogg123 and mpg123, based on gstreamer
~amd64 ~x86
4
-

View file

@ -0,0 +1,22 @@
dev-python/imaging gnome-base/libglade dev-python/pyxml >=dev-python/pygtk-2.6.1:2 dev-python/pygobject:2 dev-python/pysqlite:2 >=dev-python/sqlalchemy-0.5.2 >=dev-python/reportlab-1.19 doc? ( app-text/docbook2X ) =dev-lang/python-2*
dev-python/imaging gnome-base/libglade dev-python/pyxml >=dev-python/pygtk-2.6.1:2 dev-python/pygobject:2 dev-python/pysqlite:2 >=dev-python/sqlalchemy-0.5.2 >=dev-python/reportlab-1.19 =dev-lang/python-2*
0
http://launchpad.net/griffith/trunk/0.13/+download/griffith-0.13.tar.gz mirror://berlios/griffith/griffith-extra-artwork-0.9.4.tar.gz
http://griffith.berlios.de/
GPL-2
Movie collection manager
~amd64 ~x86 ~x86-fbsd
eutils multilib python toolchain-funcs user versionator
doc
4
compile install postinst postrm prepare setup

View file

@ -1,5 +1,5 @@
dev-python/imaging dev-util/glade:3 dev-python/pyxml >=dev-python/pygtk-2.6.1:2 dev-python/pygobject:2 dev-python/pysqlite:2 >=dev-python/sqlalchemy-0.5.2 >=dev-python/reportlab-1.19 >=dev-python/sqlalchemy-0.4.6 csv? ( dev-python/chardet ) spell? ( dev-python/gtkspell-python ) doc? ( app-text/docbook2X ) dev-vcs/subversion net-misc/rsync
dev-python/imaging dev-util/glade:3 dev-python/pyxml >=dev-python/pygtk-2.6.1:2 dev-python/pygobject:2 dev-python/pysqlite:2 >=dev-python/sqlalchemy-0.5.2 >=dev-python/reportlab-1.19 >=dev-python/sqlalchemy-0.4.6 csv? ( dev-python/chardet ) spell? ( dev-python/gtkspell-python )
dev-python/imaging dev-util/glade:3 dev-python/pyxml >=dev-python/pygtk-2.6.1:2 dev-python/pygobject:2 dev-python/pysqlite:2 >=dev-python/sqlalchemy-0.5.2 >=dev-python/reportlab-1.19 >=dev-python/sqlalchemy-0.4.6 doc? ( app-text/docbook2X ) dev-vcs/subversion net-misc/rsync
dev-python/imaging dev-util/glade:3 dev-python/pyxml >=dev-python/pygtk-2.6.1:2 dev-python/pygobject:2 dev-python/pysqlite:2 >=dev-python/sqlalchemy-0.5.2 >=dev-python/reportlab-1.19 >=dev-python/sqlalchemy-0.4.6
0
mirror://berlios/griffith/griffith-extra-artwork-0.9.4.tar.gz
@ -8,11 +8,11 @@ GPL-2
Movie collection manager
eutils multilib python subversion toolchain-funcs user
csv doc spell
doc
3
4
compile install postinst postrm preinst prepare setup unpack

View file

@ -0,0 +1,22 @@
dev-libs/libdnet net-libs/libnet:1.1 net-libs/libpcap >=dev-util/cmake-2.8.4 userland_GNU? ( >=sys-apps/findutils-4.4.0 )
dev-libs/libdnet net-libs/libnet:1.1 net-libs/libpcap
0
mirror://sourceforge/arpon/ArpON-2.7.tar.gz
http://arpon.sourceforge.net/
BSD
ArpON (Arp handler inspectiON) is a portable Arp handler.
~amd64 ~x86
base cmake-utils eutils flag-o-matic multilib toolchain-funcs user
2
compile configure install postinst prepare test unpack

22
metadata/cache/net-dns/maradns-1.4.12 vendored Normal file
View file

@ -0,0 +1,22 @@
dev-lang/perl
0
http://www.maradns.org/download/1.4/maradns-1.4.12.tar.bz2
http://www.maradns.org/
BSD-2
A security-aware DNS server
~amd64 ~ppc ~x86
eutils multilib toolchain-funcs user
authonly
4
configure install postinst prepare

View file

@ -0,0 +1,22 @@
dev-libs/openssl >=dev-libs/libevent-2.0.14 nat-pmp? ( net-libs/libnatpmp ) upnp? ( net-libs/miniupnpc ) selinux? ( sec-policy/selinux-tor ) || ( >=sys-devel/automake-1.11.1:1.11 ) >=sys-devel/autoconf-2.68 sys-devel/libtool
dev-libs/openssl >=dev-libs/libevent-2.0.14 nat-pmp? ( net-libs/libnatpmp ) upnp? ( net-libs/miniupnpc ) selinux? ( sec-policy/selinux-tor )
0
http://www.torproject.org/dist/tor-0.2.3.12-alpha.tar.gz
http://www.torproject.org/
BSD
Anonymizing overlay network for TCP
~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd
autotools eutils flag-o-matic libtool multilib toolchain-funcs user versionator
+bufferevents nat-pmp tor-hardening transparent-proxy threads upnp selinux
4
configure install postinst prepare setup

View file

@ -6,7 +6,7 @@ https://github.com/speleo3/pymol-psico/tarball/3.0 -> pymol-plugins-psico-3.0.ta
https://github.com/speleo3/pymol-psico/
BSD-2
Pymol ScrIpt COllection
~amd64 ~x86 ~amd64-linux ~x86-linux
distutils multilib python toolchain-funcs vcs-snapshot
minimal

View file

@ -2,7 +2,7 @@ cairo? ( x11-libs/cairo x11-libs/pango ) emacs? ( virtual/emacs ) gd? ( media-li
cairo? ( x11-libs/cairo x11-libs/pango ) emacs? ( virtual/emacs ) gd? ( media-libs/gd[png] ) ggi? ( media-libs/libggi ) latex? ( virtual/latex-base lua? ( dev-tex/pgf >=dev-texlive/texlive-latexrecommended-2008-r2 ) ) lua? ( dev-lang/lua ) plotutils? ( media-libs/plotutils ) qt4? ( >=x11-libs/qt-core-4.5 >=x11-libs/qt-gui-4.5 >=x11-libs/qt-svg-4.5 ) readline? ( sys-libs/readline ) svga? ( media-libs/svgalib ) wxwidgets? ( x11-libs/wxGTK:2.8[X] x11-libs/cairo x11-libs/pango x11-libs/gtk+:2 ) X? ( x11-libs/libXaw ) xemacs? ( app-editors/xemacs app-xemacs/xemacs-base )
0
mirror://sourceforge/gnuplot/gnuplot-4.6.0.tar.gz
wxwidgets? ( test )
http://www.gnuplot.info/
gnuplot GPL-2 bitmap? ( free-noncomm )
Command-line driven interactive plotting program
@ -14,7 +14,7 @@ bitmap cairo doc emacs examples +gd ggi latex lua plotutils qt4 readline svga th
4
compile configure install postinst postrm prepare
compile configure install postinst postrm prepare test

22
metadata/cache/sys-apps/paxctl-0.7 vendored Normal file
View file

@ -0,0 +1,22 @@
>=sys-devel/binutils-2.14.90.0.8-r1
0
http://pax.grsecurity.net/paxctl-0.7.tar.gz
http://pax.grsecurity.net
GPL-2
Manages various PaX related program header flags for Elf32, Elf64, binaries.
~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86
eutils flag-o-matic multilib toolchain-funcs user
compile install

View file

@ -6,7 +6,7 @@ mirror://gentoo/portage-2.1.10.49.tar.bz2 http://dev.gentoo.org/~zmedico/portage
http://www.gentoo.org/proj/en/portage/index.xml
GPL-2
Portage is the package management and distribution system for Gentoo
~alpha amd64 ~arm hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd
~alpha amd64 ~arm hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~sparc-fbsd ~x86-fbsd
eutils multilib python toolchain-funcs user
build doc epydoc +ipc linguas_pl pypy1_8 python2 python3 selinux xattr

View file

@ -0,0 +1,22 @@
python3? ( =dev-lang/python-3* ) !pypy1_8? ( !python2? ( !python3? ( || ( >=dev-lang/python-2.7 dev-lang/python:2.6[threads] ) ) ) ) pypy1_8? ( !python2? ( !python3? ( dev-python/pypy:1.8[bzip2] ) ) ) python2? ( !python3? ( || ( dev-lang/python:2.7 dev-lang/python:2.6[threads] ) ) ) !build? ( >=sys-apps/sed-4.0.5 ) doc? ( app-text/xmlto ~app-text/docbook-xml-dtd-4.4 ) epydoc? ( >=dev-python/epydoc-2.0 !<=dev-python/pysqlite-2.4.1 )
python3? ( =dev-lang/python-3* ) !pypy1_8? ( !python2? ( !python3? ( || ( >=dev-lang/python-2.7 dev-lang/python:2.6[threads] ) ) ) ) pypy1_8? ( !python2? ( !python3? ( dev-python/pypy:1.8[bzip2] ) ) ) python2? ( !python3? ( || ( dev-lang/python:2.7 dev-lang/python:2.6[threads] ) ) ) !build? ( >=sys-apps/sed-4.0.5 >=app-shells/bash-3.2_p17 >=app-admin/eselect-1.2 ) elibc_FreeBSD? ( sys-freebsd/freebsd-bin ) elibc_glibc? ( >=sys-apps/sandbox-2.2 ) elibc_uclibc? ( >=sys-apps/sandbox-2.2 ) >=app-misc/pax-utils-0.1.17 xattr? ( kernel_linux? ( || ( >=dev-lang/python-3.3_pre20110902 dev-python/pyxattr ) ) ) selinux? ( || ( >=sys-libs/libselinux-2.0.94[python] <sys-libs/libselinux-2.0.94 ) ) !<app-shells/bash-3.2_p17 !<app-admin/logrotate-3.8.0
0
mirror://gentoo/portage-2.1.10.50.tar.bz2 http://dev.gentoo.org/~zmedico/portage/archives/portage-2.1.10.50.tar.bz2 linguas_pl? ( mirror://gentoo/portage-man-pl-2.1.2.tar.bz2 http://dev.gentoo.org/~zmedico/portage/archives/portage-man-pl-2.1.2.tar.bz2 )
http://www.gentoo.org/proj/en/portage/index.xml
GPL-2
Portage is the package management and distribution system for Gentoo
~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd
eutils multilib python toolchain-funcs user
build doc epydoc +ipc linguas_pl pypy1_8 python2 python3 selinux xattr
!build? ( >=net-misc/rsync-2.6.4 userland_GNU? ( >=sys-apps/coreutils-6.4 ) )
2
compile install postinst postrm preinst prepare setup test

View file

@ -0,0 +1,22 @@
python3? ( =dev-lang/python-3* ) !pypy1_8? ( !python2? ( !python3? ( || ( >=dev-lang/python-2.7 dev-lang/python:2.6[threads] ) ) ) ) pypy1_8? ( !python2? ( !python3? ( dev-python/pypy:1.8[bzip2] ) ) ) python2? ( !python3? ( || ( dev-lang/python:2.7 dev-lang/python:2.6[threads] ) ) ) !build? ( >=sys-apps/sed-4.0.5 ) doc? ( app-text/xmlto ~app-text/docbook-xml-dtd-4.4 ) epydoc? ( >=dev-python/epydoc-2.0 !<=dev-python/pysqlite-2.4.1 )
python3? ( =dev-lang/python-3* ) !pypy1_8? ( !python2? ( !python3? ( || ( >=dev-lang/python-2.7 dev-lang/python:2.6[threads] ) ) ) ) pypy1_8? ( !python2? ( !python3? ( dev-python/pypy:1.8[bzip2] ) ) ) python2? ( !python3? ( || ( dev-lang/python:2.7 dev-lang/python:2.6[threads] ) ) ) !build? ( >=sys-apps/sed-4.0.5 >=app-shells/bash-3.2_p17 >=app-admin/eselect-1.2 ) elibc_FreeBSD? ( sys-freebsd/freebsd-bin ) elibc_glibc? ( >=sys-apps/sandbox-2.2 ) elibc_uclibc? ( >=sys-apps/sandbox-2.2 ) >=app-misc/pax-utils-0.1.17 xattr? ( kernel_linux? ( || ( >=dev-lang/python-3.3_pre20110902 dev-python/pyxattr ) ) ) selinux? ( || ( >=sys-libs/libselinux-2.0.94[python] <sys-libs/libselinux-2.0.94 ) ) !<app-shells/bash-3.2_p17 !<app-admin/logrotate-3.8.0
0
mirror://gentoo/portage-2.2.0_alpha94.tar.bz2 http://dev.gentoo.org/~zmedico/portage/archives/portage-2.2.0_alpha94.tar.bz2 linguas_pl? ( mirror://gentoo/portage-man-pl-2.1.2.tar.bz2 http://dev.gentoo.org/~zmedico/portage/archives/portage-man-pl-2.1.2.tar.bz2 )
http://www.gentoo.org/proj/en/portage/index.xml
GPL-2
Portage is the package management and distribution system for Gentoo
~sparc-fbsd ~x86-fbsd
eutils multilib python toolchain-funcs user
build doc epydoc +ipc linguas_pl pypy1_8 python2 python3 selinux xattr
!build? ( >=net-misc/rsync-2.6.4 userland_GNU? ( >=sys-apps/coreutils-6.4 ) )
3
compile install postinst postrm preinst prepare setup test

22
metadata/cache/sys-devel/gcc-config-1.6 vendored Normal file
View file

@ -0,0 +1,22 @@
0
mirror://gentoo/gcc-config-1.6.tar.xz http://dev.gentoo.org/~vapier/dist/gcc-config-1.6.tar.xz
http://www.gentoo.org/
GPL-2
Utility to change the gcc compiler being used
~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd
multilib toolchain-funcs unpacker
compile install postinst unpack

View file

@ -0,0 +1,22 @@
app-arch/xz-utils dev-lang/perl
0
mirror://gentoo/gentoo-headers-base-3.3.tar.xz mirror://gentoo/gentoo-headers-3.3-1.tar.xz
binchecks strip
http://www.kernel.org/ http://www.gentoo.org/
GPL-2
Linux system headers
~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux
eutils kernel-2 multilib toolchain-funcs user versionator
3
compile install postinst postrm preinst prepare setup test unpack

View file

@ -1,7 +1,7 @@
>=sys-devel/gcc-3.4.4 arm? ( >=sys-devel/binutils-2.16.90 >=sys-devel/gcc-4.1.0 ) x86? ( >=sys-devel/gcc-4.3 ) amd64? ( >=sys-devel/binutils-2.19 >=sys-devel/gcc-4.3 ) ppc? ( >=sys-devel/gcc-4.1.0 ) ppc64? ( >=sys-devel/gcc-4.1.0 ) >=sys-devel/binutils-2.15.94 >=sys-kernel/linux-headers-2.6.9 >=app-misc/pax-utils-0.1.10 virtual/os-headers !<sys-apps/sandbox-1.2.18.1-r2 !<sys-apps/portage-2.1.2 !<sys-devel/patch-2.6 selinux? ( sys-libs/libselinux ) !vanilla? ( >=sys-libs/timezone-data-2007c ) sys-devel/gnuconfig
!sys-kernel/ps3-sources selinux? ( sys-libs/libselinux ) vanilla? ( !sys-libs/timezone-data ) !vanilla? ( sys-libs/timezone-data )
2.2
mirror://gnu/glibc/glibc-2.15.tar.xz ftp://sources.redhat.com/pub/glibc/releases/glibc-2.15.tar.xz ftp://sources.redhat.com/pub/glibc/snapshots/glibc-2.15.tar.xz mirror://gentoo/glibc-2.15.tar.xz mirror://gnu/glibc/glibc-ports-2.15.tar.xz ftp://sources.redhat.com/pub/glibc/releases/glibc-ports-2.15.tar.xz ftp://sources.redhat.com/pub/glibc/snapshots/glibc-ports-2.15.tar.xz mirror://gentoo/glibc-ports-2.15.tar.xz mirror://gentoo/glibc-2.15-patches-5.tar.bz2 http://dev.gentoo.org/~vapier/dist/glibc-2.15-patches-5.tar.bz2 http://dev.gentoo.org/~azarah/glibc/glibc-2.15-patches-5.tar.bz2
mirror://gnu/glibc/glibc-2.15.tar.xz ftp://sources.redhat.com/pub/glibc/releases/glibc-2.15.tar.xz ftp://sources.redhat.com/pub/glibc/snapshots/glibc-2.15.tar.xz mirror://gentoo/glibc-2.15.tar.xz mirror://gnu/glibc/glibc-ports-2.15.tar.xz ftp://sources.redhat.com/pub/glibc/releases/glibc-ports-2.15.tar.xz ftp://sources.redhat.com/pub/glibc/snapshots/glibc-ports-2.15.tar.xz mirror://gentoo/glibc-ports-2.15.tar.xz mirror://gentoo/glibc-2.15-patches-6.tar.bz2 http://dev.gentoo.org/~vapier/dist/glibc-2.15-patches-6.tar.bz2 http://dev.gentoo.org/~azarah/glibc/glibc-2.15-patches-6.tar.bz2
strip
http://www.gnu.org/software/libc/libc.html
LGPL-2

View file

@ -8,13 +8,13 @@ GPL-2
Utilities and libraries for NUMA systems
~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux
eutils multilib toolchain-funcs user
perl
perl static-libs
3
4
compile install test
compile install prepare test

View file

@ -1,5 +1,5 @@
!prefix? ( || ( sys-kernel/linux-headers:0 sys-freebsd/freebsd-lib ) )
|| ( kernel_linux? ( sys-kernel/linux-headers:0 ) !prefix? ( sys-freebsd/freebsd-lib ) )
0

View file

@ -1,22 +0,0 @@
math? ( >=dev-lang/ocaml-3.0.6[ocamlopt?] ) || ( virtual/httpd-cgi virtual/httpd-fastcgi ) virtual/httpd-php >=app-admin/webapp-config-1.50.15
math? ( >=dev-lang/ocaml-3.0.6[ocamlopt?] ) math? ( app-text/dvipng virtual/tex-base app-text/ghostscript-gpl || ( media-gfx/imagemagick media-gfx/graphicsmagick[imagemagick] ) ) imagemagick? ( || ( media-gfx/imagemagick media-gfx/graphicsmagick[imagemagick] ) ) !imagemagick? ( || ( dev-lang/php[gd] dev-lang/php[gd-external] ) ) || ( >=dev-lang/php-5.3[mysql?,postgres?,session,xml] <dev-lang/php-5.3[mysql?,pcre,postgres?,session,spl,xml] ) sqlite? ( dev-db/sqlite:3[fts3] || ( >=dev-lang/php-5.3[sqlite3,pdo] <dev-lang/php-5.3[sqlite,pdo] ) ) virtual/httpd-php >=app-admin/webapp-config-1.50.15
1.16.5
http://download.wikimedia.org/mediawiki/1.16/mediawiki-1.16.5.tar.gz
test
http://www.mediawiki.org
GPL-2
The MediaWiki wiki web application (as used on wikipedia.org)
~alpha amd64 ppc x86
depend.php eutils multilib phpconfutils toolchain-funcs user versionator webapp
imagemagick math mysql postgres +ocamlopt sqlite vhosts
3
compile install postinst preinst prerm setup

View file

@ -0,0 +1,22 @@
|| ( virtual/httpd-cgi virtual/httpd-fastcgi ) >=app-admin/webapp-config-1.50.15
>=dev-lang/php-5.3[mysql?,postgres?,session,xml,xmlreader] imagemagick? ( || ( media-gfx/imagemagick media-gfx/graphicsmagick[imagemagick] ) ) !imagemagick? ( dev-lang/php[gd] ) sqlite? ( dev-db/sqlite:3[fts3] >=dev-lang/php-5.3[sqlite3,pdo] ) virtual/httpd-php >=app-admin/webapp-config-1.50.15
1.18.2
http://download.wikimedia.org/mediawiki/1.18/mediawiki-1.18.2.tar.gz
test
http://www.mediawiki.org
GPL-2
The MediaWiki wiki web application (as used on wikipedia.org)
~alpha ~amd64 ~ppc ~x86
eutils multilib toolchain-funcs user versionator webapp
imagemagick mysql postgres sqlite vhosts
4
install postinst preinst prerm setup

View file

@ -0,0 +1,22 @@
|| ( virtual/httpd-cgi virtual/httpd-fastcgi ) >=app-admin/webapp-config-1.50.15
>=dev-lang/php-5.3[mysql?,postgres?,session,xml,xmlreader] imagemagick? ( || ( media-gfx/imagemagick media-gfx/graphicsmagick[imagemagick] ) ) !imagemagick? ( dev-lang/php[gd] ) sqlite? ( dev-db/sqlite:3[fts3] >=dev-lang/php-5.3[sqlite3,pdo] ) virtual/httpd-php >=app-admin/webapp-config-1.50.15
1.19.0_beta2
http://download.wikimedia.org/mediawiki/1.19/mediawiki-1.19.0beta2.tar.gz
test
http://www.mediawiki.org
GPL-2
The MediaWiki wiki web application (as used on wikipedia.org)
~alpha ~amd64 ~ppc ~x86
eutils multilib toolchain-funcs user versionator webapp
imagemagick mysql postgres sqlite vhosts
4
install postinst preinst prerm setup

22
metadata/cache/www-misc/urlwatch-1.14 vendored Normal file
View file

@ -0,0 +1,22 @@
xmpp? ( dev-python/xmpppy ) || ( >=dev-lang/python-3.2 dev-python/futures ) || ( =dev-lang/python-3.2* =dev-lang/python-2.7* =dev-lang/python-2.6* =dev-lang/python-2.5* )
xmpp? ( dev-python/xmpppy ) || ( >=dev-lang/python-3.2 dev-python/futures ) || ( =dev-lang/python-3.2* =dev-lang/python-2.7* =dev-lang/python-2.6* =dev-lang/python-2.5* )
0
mirror://pypi/u/urlwatch/urlwatch-1.14.tar.gz
http://thp.io/2008/urlwatch/ http://pypi.python.org/pypi/urlwatch
BSD
A tool for monitoring webpages for updates
~amd64 ~x86
distutils eutils multilib python toolchain-funcs user
xmpp
4
compile install postinst postrm prepare setup

View file

@ -0,0 +1,22 @@
kernel_linux? ( virtual/modutils ) sys-apps/sed kernel_linux? ( virtual/linux-sources )
kernel_linux? ( virtual/modutils )
0
mirror://gentoo/nouveau-drm-20120322.tar.gz
http://nouveau.freedesktop.org/
MIT
Nouveau DRM Kernel Modules for X11
~amd64 ~x86
eutils linux-info linux-mod multilib toolchain-funcs user versionator
kernel_linux
2
compile install postinst postrm preinst setup

View file

@ -1,5 +1,5 @@
>=x11-base/xorg-server-1.11.99.901 sys-libs/mtdev >=x11-proto/inputproto-2.1.99.3 >=sys-kernel/linux-headers-2.6 || ( >=sys-devel/automake-1.11.1:1.11 ) >=sys-devel/autoconf-2.68 sys-devel/libtool x86-interix? ( >=sys-devel/libtool-2.2.6a sys-devel/m4 >=x11-misc/util-macros-1.15.0 >=media-fonts/font-util-1.2.0 ) ppc-aix? ( >=sys-devel/libtool-2.2.6a sys-devel/m4 >=x11-misc/util-macros-1.15.0 >=media-fonts/font-util-1.2.0 ) x86-winnt? ( >=sys-devel/libtool-2.2.6a sys-devel/m4 >=x11-misc/util-macros-1.15.0 >=media-fonts/font-util-1.2.0 ) >=dev-util/pkgconfig-0.23 x11-proto/inputproto x11-proto/kbproto x11-proto/xproto x11-base/xorg-server[xorg]
>=x11-base/xorg-server-1.11.99.901 sys-libs/mtdev x11-base/xorg-server[xorg]
x11-base/xorg-server[udev] sys-libs/mtdev >=x11-proto/inputproto-2.1.99.3 >=sys-kernel/linux-headers-2.6 || ( >=sys-devel/automake-1.11.1:1.11 ) >=sys-devel/autoconf-2.68 sys-devel/libtool x86-interix? ( >=sys-devel/libtool-2.2.6a sys-devel/m4 >=x11-misc/util-macros-1.15.0 >=media-fonts/font-util-1.2.0 ) ppc-aix? ( >=sys-devel/libtool-2.2.6a sys-devel/m4 >=x11-misc/util-macros-1.15.0 >=media-fonts/font-util-1.2.0 ) x86-winnt? ( >=sys-devel/libtool-2.2.6a sys-devel/m4 >=x11-misc/util-macros-1.15.0 >=media-fonts/font-util-1.2.0 ) >=dev-util/pkgconfig-0.23 x11-proto/inputproto x11-proto/kbproto x11-proto/xproto x11-base/xorg-server[xorg]
x11-base/xorg-server[udev] sys-libs/mtdev x11-base/xorg-server[xorg]
0
http://xorg.freedesktop.org/releases/individual/driver/xf86-input-evdev-2.7.0.tar.bz2

View file

@ -0,0 +1,22 @@
>=x11-libs/libdrm-2.4.24[video_cards_nouveau] x11-proto/glproto x11-proto/xf86driproto x11-proto/dri2proto || ( >=sys-devel/automake-1.11.1:1.11 ) >=sys-devel/autoconf-2.68 sys-devel/libtool x86-interix? ( >=sys-devel/libtool-2.2.6a sys-devel/m4 >=x11-misc/util-macros-1.15.0 >=media-fonts/font-util-1.2.0 ) ppc-aix? ( >=sys-devel/libtool-2.2.6a sys-devel/m4 >=x11-misc/util-macros-1.15.0 >=media-fonts/font-util-1.2.0 ) x86-winnt? ( >=sys-devel/libtool-2.2.6a sys-devel/m4 >=x11-misc/util-macros-1.15.0 >=media-fonts/font-util-1.2.0 ) >=sys-devel/libtool-2.2.6a sys-devel/m4 >=x11-misc/util-macros-1.15.0 >=media-fonts/font-util-1.2.0 >=dev-util/pkgconfig-0.23 x11-proto/xf86driproto x11-proto/glproto x11-proto/dri2proto x11-proto/fontsproto x11-proto/randrproto x11-proto/renderproto x11-proto/videoproto x11-proto/xextproto x11-proto/xineramaproto x11-proto/xproto x11-base/xorg-server[-minimal] x11-libs/libdrm x11-base/xorg-server[xorg] x11-libs/libpciaccess
>=x11-libs/libdrm-2.4.24[video_cards_nouveau] x11-base/xorg-server[-minimal] x11-libs/libdrm x11-base/xorg-server[xorg] x11-libs/libpciaccess
0
mirror://gentoo/xf86-video-nouveau-0.0.16_pre20120322.tar.bz2
http://nouveau.freedesktop.org/
MIT
Accelerated Open Source driver for nVidia cards
~amd64 ~ppc ~ppc64 ~x86
autotools autotools-utils eutils flag-o-matic libtool linux-info multilib toolchain-funcs user versionator xorg-2
4
compile configure install postinst postrm prepare setup test unpack

View file

@ -0,0 +1,22 @@
>=x11-base/xorg-server-1.0.99 || ( >=sys-devel/automake-1.11.1:1.11 ) >=sys-devel/autoconf-2.68 sys-devel/libtool x86-interix? ( >=sys-devel/libtool-2.2.6a sys-devel/m4 >=x11-misc/util-macros-1.15.0 >=media-fonts/font-util-1.2.0 ) ppc-aix? ( >=sys-devel/libtool-2.2.6a sys-devel/m4 >=x11-misc/util-macros-1.15.0 >=media-fonts/font-util-1.2.0 ) x86-winnt? ( >=sys-devel/libtool-2.2.6a sys-devel/m4 >=x11-misc/util-macros-1.15.0 >=media-fonts/font-util-1.2.0 ) >=dev-util/pkgconfig-0.23 x11-proto/fontsproto x11-proto/randrproto x11-proto/renderproto x11-proto/videoproto x11-proto/xextproto x11-proto/xineramaproto x11-proto/xproto x11-base/xorg-server[xorg] x11-libs/libpciaccess
>=x11-base/xorg-server-1.0.99 x11-base/xorg-server[xorg] x11-libs/libpciaccess
0
http://xorg.freedesktop.org/releases/individual/driver/xf86-video-vesa-2.3.1.tar.bz2
http://xorg.freedesktop.org/
MIT
Generic VESA video driver
-* ~alpha ~amd64 ~ia64 ~x86 ~x86-fbsd
autotools autotools-utils eutils flag-o-matic libtool multilib toolchain-funcs user xorg-2
4
compile configure install postinst postrm prepare test unpack

View file

@ -0,0 +1,22 @@
x11-libs/libdrm[libkms,video_cards_vmware] media-libs/mesa[xa] || ( >=sys-devel/automake-1.11.1:1.11 ) >=sys-devel/autoconf-2.68 sys-devel/libtool x86-interix? ( >=sys-devel/libtool-2.2.6a sys-devel/m4 >=x11-misc/util-macros-1.15.0 >=media-fonts/font-util-1.2.0 ) ppc-aix? ( >=sys-devel/libtool-2.2.6a sys-devel/m4 >=x11-misc/util-macros-1.15.0 >=media-fonts/font-util-1.2.0 ) x86-winnt? ( >=sys-devel/libtool-2.2.6a sys-devel/m4 >=x11-misc/util-macros-1.15.0 >=media-fonts/font-util-1.2.0 ) >=dev-util/pkgconfig-0.23 x11-proto/xf86driproto x11-proto/glproto x11-proto/dri2proto x11-proto/fontsproto x11-proto/randrproto x11-proto/renderproto x11-proto/videoproto x11-proto/xextproto x11-proto/xineramaproto x11-proto/xproto x11-base/xorg-server[-minimal] x11-libs/libdrm x11-base/xorg-server[xorg] x11-libs/libpciaccess
x11-libs/libdrm[libkms,video_cards_vmware] media-libs/mesa[xa] x11-base/xorg-server[-minimal] x11-libs/libdrm x11-base/xorg-server[xorg] x11-libs/libpciaccess
0
http://xorg.freedesktop.org/releases/individual/driver/xf86-video-vmware-12.0.2.tar.bz2
http://xorg.freedesktop.org/
MIT
VMware SVGA video driver
~amd64 ~x86 ~x86-fbsd
autotools autotools-utils eutils flag-o-matic libtool multilib toolchain-funcs user xorg-2
4
compile configure install postinst postrm prepare test unpack

22
metadata/cache/x11-misc/piedock-1.5.0 vendored Normal file
View file

@ -0,0 +1,22 @@
media-libs/freetype:2 media-libs/libpng x11-libs/libX11 x11-libs/libXft x11-libs/libXmu x11-libs/libXrender
media-libs/freetype:2 media-libs/libpng x11-libs/libX11 x11-libs/libXft x11-libs/libXmu x11-libs/libXrender
0
http://markusfisch.de/downloads/piedock-1.5.0.tar.bz2
http://markusfisch.de/PieDock
MIT
A little bit like the famous OS X dock but in shape of a pie menu
~amd64 ~x86
4
configure

View file

@ -1 +1 @@
Thu, 22 Mar 2012 17:06:46 +0000
Fri, 23 Mar 2012 06:06:47 +0000

View file

@ -1 +1 @@
Thu, 22 Mar 2012 17:06:46 +0000
Fri, 23 Mar 2012 06:06:47 +0000

View file

@ -1 +1 @@
Thu, 22 Mar 2012 17:06:48 +0000
Fri, 23 Mar 2012 06:06:49 +0000

View file

@ -1 +1 @@
Thu Mar 22 17:06:46 UTC 2012
Fri Mar 23 06:06:47 UTC 2012

View file

@ -1 +1 @@
Thu, 22 Mar 2012 17:30:01 +0000
Fri, 23 Mar 2012 06:30:01 +0000

View file

@ -1 +1 @@
1332435901 Thu Mar 22 17:05:01 2012 UTC
1332482701 Fri Mar 23 06:05:01 2012 UTC

View file

@ -0,0 +1,43 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-analyzer/arpon/arpon-2.7-r1.ebuild,v 1.1 2012/03/22 21:03:44 hwoarang Exp $
EAPI="2"
inherit cmake-utils
DESCRIPTION="ArpON (Arp handler inspectiON) is a portable Arp handler."
MY_PN="ArpON"
MY_P="${MY_PN}-${PV}"
HOMEPAGE="http://arpon.sourceforge.net/"
SRC_URI="mirror://sourceforge/arpon/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="dev-libs/libdnet
net-libs/libnet:1.1
net-libs/libpcap"
RDEPEND=${DEPEND}
S="${WORKDIR}"/${MY_P}
src_prepare() {
sed -i -e "/set(CMAKE_C_FLAGS/d" CMakeLists.txt || die
}
src_install() {
cmake-utils_src_install
newinitd "${FILESDIR}"/${PN}.initd ${PM}
newconfd "${FILESDIR}"/${PN}.confd ${PN}
}
pkg_postinst() {
elog
elog "${PN} now installs an init script. Please edit"
elog "the /etc/conf.d/arpon file to match your needs"
elog
}

View file

@ -0,0 +1,5 @@
METHOD="--darpi"
IFACE="eth0"
LOGFILE="/var/log/arpon.log"
ARPON_OPTS="${METHOD} --iface ${IFACE} --log-file ${LOGFILE} --log"

View file

@ -0,0 +1,19 @@
#!/sbin/runscript
# Distributed under the terms of the GNU General Public License v2
depend() {
need net
}
start() {
ebegin "Starting arpon"
start-stop-daemon --start --background --make-pidfile --pidfile "/var/run/arpon.pid" \
--exec /usr/sbin/arpon -- ${ARPON_OPTS} >/dev/null 2>&1
eend $?
}
stop() {
ebegin "Stopping arpon"
start-stop-daemon --stop --pidfile "/var/run/arpon.pid"
eend $?
}

View file

@ -1,3 +1,4 @@
DIST maradns-1.4.09.tar.bz2 1120532 RMD160 7db8814babc0544e892dded04e9dd26027f8b44a SHA1 e6ff8bc9699db3b13804c08373691d3b47a779ea SHA256 83af8e7eb04635ff6a5b57dd61285e1f08f60017d8dafb397389eb8527125003
DIST maradns-1.4.11.tar.bz2 1178524 RMD160 2b02af17e9645f1870b7708cefbd45a8774911bf SHA1 53dbac26d5b14325b9227274bd282b3746c3d8e2 SHA256 709dee65b9b01c8be1d1e18646b79ddc57d2f343528e03fd220e9079678fac11
DIST maradns-1.4.12.tar.bz2 1178772 RMD160 34d9112c7e14782f4ed3e2bba070af82c7389a65 SHA1 7198e3292c199a9ec3e831f76f96c25ad6a86956 SHA256 72c0e0fd10e4d9ed70d8c7addb9b0abd2cf2d23f6b477db3aefd69c9faa0893b
DIST maradns-2.0.06.tar.bz2 1056637 RMD160 af92be523d2658b598a4c7bd192a189c6e9294a5 SHA1 5f386c5c9bed371e3fbc7130c4109676684e12ba SHA256 2311cf08b0fca85357022b7dd180104a83f40e88d5873049d0a9225baca70388

View file

@ -0,0 +1,77 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-dns/maradns/maradns-1.4.12.ebuild,v 1.1 2012/03/22 17:20:04 matsuu Exp $
EAPI="4"
inherit eutils toolchain-funcs
DESCRIPTION="A security-aware DNS server"
HOMEPAGE="http://www.maradns.org/"
SRC_URI="http://www.maradns.org/download/${PV%.*}/${P}.tar.bz2"
LICENSE="BSD-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE="authonly"
DEPEND="dev-lang/perl"
RDEPEND=""
src_prepare() {
sed -i \
-e "s:PREFIX/man:PREFIX/share/man:" \
-e "s:PREFIX/doc/maradns-\$VERSION:PREFIX/share/doc/${PF}:" \
build/install.locations || die
sed -i \
-e "s:-O2:\$(CFLAGS) \$(LDFLAGS):" \
-e "s:\$(CC):$(tc-getCC):g" \
-e "s:make:\$(MAKE):g" \
build/Makefile.linux || die
if use authonly ; then
sed -e "/provide dns/d" \
"${FILESDIR}/maradns.rc6" > "${T}/maradns.rc6" || die
else
cp "${FILESDIR}/maradns.rc6" "${T}/maradns.rc6" || die
fi
}
src_configure() {
local myconf
if use authonly ; then
myconf="${myconf} --authonly"
fi
./configure ${myconf} # || die
}
src_install() {
if use authonly ; then
newsbin server/maradns.authonly maradns || die
else
dosbin server/maradns || die
fi
dosbin tcp/zoneserver || die
dobin tcp/getzone tcp/fetchzone tools/askmara tools/duende || die
doman doc/en/man/*.[1-9] || die
dodoc maradns.gpg.key || die
dodoc doc/en/{QuickStart,README,*.txt} || die
dohtml doc/en/*.html || die
dohtml -r doc/en/webpage || die
docinto examples; dodoc doc/en/examples/example_* || die
insinto /etc; newins doc/en/examples/example_mararc mararc || die
insinto /etc/maradns; newins doc/en/examples/example_csv2 db.example.net || die
keepdir /etc/maradns/logger || die
newinitd "${T}"/maradns.rc6 maradns || die
newinitd "${FILESDIR}"/zoneserver.rc6 zoneserver || die
}
pkg_postinst() {
enewgroup maradns 99
enewuser duende 66 -1 -1 maradns
enewuser maradns 99 -1 -1 maradns
}

View file

@ -0,0 +1,12 @@
#!/sbin/runscript
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-misc/rsync/files/rsyncd.init.d-r1,v 1.1 2012/03/22 22:01:21 idl0r Exp $
command="/usr/bin/rsync"
command_args="--daemon ${RSYNC_OPTS}"
pidfile="/var/run/${SVCNAME}.pid"
depend() {
use net
}

View file

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-misc/rsync/rsync-3.0.9-r1.ebuild,v 1.2 2012/03/05 21:10:06 vapier Exp $
# $Header: /var/cvsroot/gentoo-x86/net-misc/rsync/rsync-3.0.9-r2.ebuild,v 1.1 2012/03/22 22:01:21 idl0r Exp $
EAPI="4"
@ -43,7 +43,7 @@ src_configure() {
src_install() {
emake DESTDIR="${D}" install
newconfd "${FILESDIR}"/rsyncd.conf.d rsyncd
newinitd "${FILESDIR}"/rsyncd.init.d rsyncd
newinitd "${FILESDIR}"/rsyncd.init.d-r1 rsyncd
dodoc NEWS OLDNEWS README TODO tech_report.tex
insinto /etc
newins "${FILESDIR}"/rsyncd.conf-3.0.9-r1 rsyncd.conf

View file

@ -0,0 +1,99 @@
From cc6282b77e6f1284d1381e02511720ae2adc7c96 Mon Sep 17 00:00:00 2001
From: Anthony G. Basile <blueness@gentoo.org>
Date: Thu, 22 Mar 2012 12:09:40 -0400
Subject: [PATCH] Fix compile error against miniupnpc-1.6 when --enable-upnp
The bump from miniupnpc-1.5 to 1.6 changes the definition of
two functions used by tor-fw-helper-upnp.c, upnpDiscover() and
UPNP_AddPortMapping(). This patch addresses this and adds a
check in configure.in for backwards compatibility.
Thanks to Nickolay Kolchin-Semyonov for some hints.
X-Tor-Bug-URL: https://trac.torproject.org/projects/tor/ticket/5434
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=376621
Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
---
configure.in | 37 +++++++++++++++++++------
src/tools/tor-fw-helper/tor-fw-helper-upnp.c | 8 +++++
2 files changed, 36 insertions(+), 9 deletions(-)
diff --git a/configure.in b/configure.in
index 7415ce8..946f780 100644
--- a/configure.in
+++ b/configure.in
@@ -592,15 +592,34 @@ dnl There are no packages for Debian or Redhat as of this patch
if test "$upnp" = "true"; then
AC_DEFINE(MINIUPNPC, 1, [Define to 1 if we are building with UPnP.])
- TOR_SEARCH_LIBRARY(libminiupnpc, $trylibminiupnpcdir, [-lminiupnpc $TOR_LIB_WS32 $TOR_LIB_IPHLPAPI],
- [#include <miniupnpc/miniwget.h>
- #include <miniupnpc/miniupnpc.h>
- #include <miniupnpc/upnpcommands.h>],
- [void upnpDiscover(int delay, const char * multicastif,
- const char * minissdpdsock, int sameport);],
- [upnpDiscover(1, 0, 0, 0); exit(0);],
- [--with-libminiupnpc-dir],
- [/usr/lib/])
+
+ dnl Before we call TOR_SEARCH_LIBRARY we'll do a quick compile test
+ dnl to see if we have miniupnpc-1.5 or -1.6
+ AC_COMPILE_IFELSE([AC_LANG_PROGRAM([#include <miniupnpc/miniupnpc.h>],
+ [upnpDiscover(1, 0, 0, 0);exit(0);])],[miniupnpc15="true"],[miniupnpc15="false"])
+
+ if test "$miniupnpc15" = "true" ; then
+ AC_DEFINE([MINIUPNPC15],[1],[libminiupnpc version 1.5 found])
+ TOR_SEARCH_LIBRARY(libminiupnpc, $trylibminiupnpcdir, [-lminiupnpc $TOR_LIB_WS32 $TOR_LIB_IPHLPAPI],
+ [#include <miniupnpc/miniwget.h>
+ #include <miniupnpc/miniupnpc.h>
+ #include <miniupnpc/upnpcommands.h>],
+ [void upnpDiscover(int delay, const char * multicastif,
+ const char * minissdpdsock, int sameport);],
+ [upnpDiscover(1, 0, 0, 0); exit(0);],
+ [--with-libminiupnpc-dir],
+ [/usr/lib/])
+ else
+ TOR_SEARCH_LIBRARY(libminiupnpc, $trylibminiupnpcdir, [-lminiupnpc $TOR_LIB_WS32 $TOR_LIB_IPHLPAPI],
+ [#include <miniupnpc/miniwget.h>
+ #include <miniupnpc/miniupnpc.h>
+ #include <miniupnpc/upnpcommands.h>],
+ [void upnpDiscover(int delay, const char * multicastif,
+ const char * minissdpdsock, int sameport, int ipv6, int * error);],
+ [upnpDiscover(1, 0, 0, 0, 0, 0); exit(0);],
+ [--with-libminiupnpc-dir],
+ [/usr/lib/])
+ fi
fi
AC_SYS_LARGEFILE
diff --git a/src/tools/tor-fw-helper/tor-fw-helper-upnp.c b/src/tools/tor-fw-helper/tor-fw-helper-upnp.c
index 442eae5..ee56f71 100644
--- a/src/tools/tor-fw-helper/tor-fw-helper-upnp.c
+++ b/src/tools/tor-fw-helper/tor-fw-helper-upnp.c
@@ -78,7 +78,11 @@ tor_upnp_init(tor_fw_options_t *options, void *backend_state)
memset(&(state->data), 0, sizeof(struct IGDdatas));
state->init = 0;
+#ifdef MINIUPNPC15
devlist = upnpDiscover(UPNP_DISCOVER_TIMEOUT, NULL, NULL, 0);
+#else
+ devlist = upnpDiscover(UPNP_DISCOVER_TIMEOUT, NULL, NULL, 0, 0, NULL);
+#endif
if (NULL == devlist) {
fprintf(stderr, "E: upnpDiscover returned: NULL\n");
return UPNP_ERR_NODEVICESFOUND;
@@ -178,7 +182,11 @@ tor_upnp_add_tcp_mapping(tor_fw_options_t *options, void *backend_state)
r = UPNP_AddPortMapping(state->urls.controlURL,
state->data.first.servicetype,
external_port_str, internal_port_str,
+#ifdef MINIUPNPC15
state->lanaddr, UPNP_DESC, "TCP", 0);
+#else
+ state->lanaddr, UPNP_DESC, "TCP", 0, 0);
+#endif
if (r != UPNPCOMMAND_SUCCESS)
return UPNP_ERR_ADDPORTMAPPING;
--
1.7.3.4

View file

@ -0,0 +1,87 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-misc/tor/tor-0.2.3.12_alpha-r2.ebuild,v 1.1 2012/03/23 01:00:31 blueness Exp $
EAPI="4"
inherit eutils flag-o-matic versionator autotools
MY_PV="$(replace_version_separator 4 -)"
MY_PF="${PN}-${MY_PV}"
DESCRIPTION="Anonymizing overlay network for TCP"
HOMEPAGE="http://www.torproject.org/"
SRC_URI="http://www.torproject.org/dist/${MY_PF}.tar.gz"
S="${WORKDIR}/${MY_PF}"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
IUSE="+bufferevents nat-pmp tor-hardening transparent-proxy threads upnp selinux"
DEPEND="dev-libs/openssl
>=dev-libs/libevent-2.0.14
nat-pmp? ( net-libs/libnatpmp )
upnp? ( net-libs/miniupnpc )
selinux? ( sec-policy/selinux-tor )"
RDEPEND="${DEPEND}"
pkg_setup() {
enewgroup tor
enewuser tor -1 -1 /var/lib/tor tor
}
src_prepare() {
epatch "${FILESDIR}"/torrc.sample.patch
epatch "${FILESDIR}"/${P}-fix-tor-fw-helper-natpmp.patch
epatch "${FILESDIR}"/${P}-fix-miniupnpc-1.6.patch
eautoreconf
}
src_configure() {
# Upstream isn't sure of all the user provided CFLAGS that
# will break tor, but does recommend against -fstrict-aliasing.
# We'll filter-flags them here as we encounter them.
filter-flags -fstrict-aliasing
econf \
--enable-asciidoc \
--docdir=/usr/share/doc/${PF} \
$(use_enable bufferevents) \
$(use_enable nat-pmp) \
$(use_enable tor-hardening gcc-hardening) \
$(use_enable tor-hardening linker-hardening) \
$(use_enable transparent-proxy transparent) \
$(use_enable threads) \
$(use_enable upnp)
}
src_install() {
newconfd "${FILESDIR}"/tor.confd tor
newinitd "${FILESDIR}"/tor.initd-r6 tor
emake DESTDIR="${D}" install
keepdir /var/lib/tor
dodoc README ChangeLog ReleaseNotes \
doc/{HACKING,TODO} \
doc/spec/README
fperms 750 /var/lib/tor
fowners tor:tor /var/lib/tor
insinto /etc/tor/
newins "${FILESDIR}"/torrc-r1 torrc
}
pkg_postinst() {
elog
elog "We created a configuration file for tor, /etc/tor/torrc, but you can"
elog "change it according to your needs. Use the torrc.sample that is in"
elog "that directory as a guide. Also, to have privoxy work with tor"
elog "just add the following line"
elog
elog "forward-socks4a / localhost:9050 ."
elog
elog "to /etc/privoxy/config. Notice the . at the end!"
elog
}

View file

@ -5175,7 +5175,6 @@ www-apps/gallery:zip - Add app-arch/zip for the zip download module
www-apps/horde-passwd:clearpasswd - Enables cleartext password storage in the vpopmail files
www-apps/ikiwiki:extras - Installs additional modules used by ikiwiki plugins
www-apps/lxr:freetext - Adds support for freetext search using swish-e
www-apps/mediawiki:math - Ads math rendering support
www-apps/otrs:mod_perl - Provide all dependencies for use of mod_perl instead of cgi
www-apps/postfixadmin:extras - Install contributed scripts and plugins
www-apps/postfixadmin:tests - Install model unit tests

View file

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sci-chemistry/pymol-plugins-psico/pymol-plugins-psico-3.0.ebuild,v 1.1 2012/03/21 17:16:48 jlec Exp $
# $Header: /var/cvsroot/gentoo-x86/sci-chemistry/pymol-plugins-psico/pymol-plugins-psico-3.0.ebuild,v 1.2 2012/03/22 19:24:11 jlec Exp $
EAPI=4
@ -16,7 +16,7 @@ HOMEPAGE="https://github.com/speleo3/pymol-psico/"
SRC_URI="https://github.com/speleo3/pymol-psico/tarball/${PV} -> ${P}.tar.gz"
SLOT="0"
KEYWORDS=""
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
LICENSE="BSD-2"
IUSE="minimal"

View file

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sci-visualization/gnuplot/gnuplot-4.6.0.ebuild,v 1.1 2012/03/14 01:00:05 ottxor Exp $
# $Header: /var/cvsroot/gentoo-x86/sci-visualization/gnuplot/gnuplot-4.6.0.ebuild,v 1.2 2012/03/23 01:28:00 ottxor Exp $
EAPI=4
@ -27,7 +27,6 @@ LICENSE="gnuplot GPL-2 bitmap? ( free-noncomm )"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="bitmap cairo doc emacs examples +gd ggi latex lua plotutils qt4 readline svga thin-splines wxwidgets X xemacs"
RESTRICT="wxwidgets? ( test )"
RDEPEND="
cairo? (
@ -235,6 +234,10 @@ src_install () {
fi
}
src_test() {
GNUTERM="unknown" default_src_test
}
pkg_postinst() {
use emacs && elisp-site-regen
use latex && texmf-update

View file

@ -1,3 +1,4 @@
DIST paxctl-0.4.tar.gz 7592 RMD160 5dfe8720f66367c04773a28955345ff1969937f7 SHA1 cfca05dad0664d2f65c5da02e04d0a6e91ec0ac0 SHA256 c5c7b6b3974f3022eb23115b1900c1a6f4fe909300cf3cdfe2af9d08621c6dec
DIST paxctl-0.5.tar.gz 7587 RMD160 1abdf467a1b4a30a2ec6f522bcbc607b0a76ff90 SHA1 8f8f61fb6a4305b5145600b0664908db81f372d7 SHA256 d26e33179b31bb9fc3cbe5eb708ec29db4c4eba68600a89ac302856946a0d1d0
DIST paxctl-0.6.tar.gz 7877 RMD160 b69bcac8a903c8131bcda96dbf1a6f08925d7ef3 SHA1 f04d3f1d907230565406dc3dacc4a13d9f363e12 SHA256 d0e9c1f26dc8bbc03c26e2f2c94baa9c15f4f7494d122eed89d839525b545628
DIST paxctl-0.7.tar.gz 7907 RMD160 d9fd28f32ea03b606186fb46f7bd5136b616167d SHA1 2e5da2d9181489ccb97bf0a250eab916a592335d SHA256 cee6c7da6a5bfb6b5e4fb2158c57f273b656c9231590bc5efb697207a969600c

View file

@ -0,0 +1,26 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-apps/paxctl/paxctl-0.7.ebuild,v 1.1 2012/03/23 00:44:07 blueness Exp $
inherit flag-o-matic toolchain-funcs
DESCRIPTION="Manages various PaX related program header flags for Elf32, Elf64, binaries."
SRC_URI="http://pax.grsecurity.net/paxctl-${PV}.tar.gz"
HOMEPAGE="http://pax.grsecurity.net"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
IUSE=""
LICENSE="GPL-2"
SLOT="0"
DEPEND=">=sys-devel/binutils-2.14.90.0.8-r1"
RDEPEND=""
src_compile() {
tc-export CC
emake CC="${CC}" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}"
}
src_install() {
einstall DESTDIR="${D}"
dodoc README ChangeLog
}

View file

@ -1,9 +1,11 @@
DIST portage-2.1.10.44.tar.bz2 781681 RMD160 b26cd8102620f966eefb2bf5214080d6ce0d8fc1 SHA1 1e1417d1b534fedb4e6ae749fc807c7ba8088a44 SHA256 688494c4b76189550e1a437835f8276f2047992ed6c617f62b01e459f8fbdf04
DIST portage-2.1.10.49.tar.bz2 803941 RMD160 088a21151b66c7fdb4ed39c46b25fee1b4ecce9e SHA1 11322e216b6d6a2f753f45a150c3f618e4bf0c45 SHA256 b50cdbb4ececba27cddfe24d63517c73a32b905bcf3b7d55b692f6661247590e
DIST portage-2.1.10.50.tar.bz2 814328 RMD160 73b77da1254b956e5df4f2a553ac77ac309fc96e SHA1 238e50c3124f4776fe87d27150d2e9e83fa0aee4 SHA256 43fc8127855459f7489c9213ce685c7427e9dad1576ded7730bd974a7e7fd22f
DIST portage-2.1.6.13.patch.bz2 177383 RMD160 ef6388ca4a55a7defb319d54c9d80625cb8e12dc SHA1 5298feb6f881c25abdbde4a353d341fd36fdee51 SHA256 2cc897b6fa43b3329ef51f6304c064237be6bc326f1f0c221a19c0f96b69cd9c
DIST portage-2.1.6.7.patch.bz2 50118 RMD160 cc0a322570829c8dec9aa4886deb5741f0efb489 SHA1 02021be38b0f829d45b342483834652a1985a952 SHA256 5f0605b51a24d23703330b040d2f7154322284db3e0cefa7499002ff1fa733c0
DIST portage-2.1.6.tar.bz2 518771 RMD160 766ff4eb92497894f4c8678a9c4bc2756e4d9c63 SHA1 a28b191904296b551b22a7af83dacd1c336340a5 SHA256 b1c507445b3858449c861568f477e1cfab8b2326ded906b852c5193fb3839647
DIST portage-2.2.0_alpha88.tar.bz2 803852 RMD160 9c6a87c2a8de996286e74245faeaacf89fab0aea SHA1 d2f698470f0df250f51f937d78ea484d27ad0068 SHA256 75b74a87c4f4b1a13857f62aeb42522b491b06b66fe686ef4036993f55125130
DIST portage-2.2.0_alpha89.patch.bz2 4205 RMD160 ff17958771ee571ccc45604682882356d2d54e5e SHA1 bf5ed24e13f89bcad128e8773f40ceea8bbd8ed2 SHA256 677bc5cce25723cefbdb8f147ac6fc7162d541eb0a149fbd1b96d79f4b2a07d1
DIST portage-2.2.0_alpha93.patch.bz2 33531 RMD160 7925fd9877eb3858d585c6c8f79f74ad3db86b3e SHA1 43ece92c03957fa4f705baab5ec48ba376e62eac SHA256 98284fd7982327f22999e867c457e1c4bd8c1dce20bde6c529af3c574bff8891
DIST portage-2.2.0_alpha94.tar.bz2 813945 RMD160 1abe94ff71b33255f260458d1b57a00755ba375b SHA1 5a7affd3e97bf8692a6b33ef55268b2d708bd1b8 SHA256 2b559d5596ad748be4587802012d1dfd817a1b7b40242be1f0145bb0e39a6b35
DIST portage-man-pl-2.1.2.tar.bz2 53893 RMD160 46c3656b40bf4ad2530ab2b5fbc563708b86748c SHA1 c3151e0b330c589625830e54053fbc676b2c64de SHA256 960eaa7c6f3a2af44bdc665266a8e884628a562373cc477d301597ecc5ef961f

View file

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-2.1.10.49.ebuild,v 1.5 2012/03/17 20:41:34 chainsaw Exp $
# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-2.1.10.49.ebuild,v 1.6 2012/03/22 20:58:33 jdhore Exp $
# Require EAPI 2 since we now require at least python-2.6 (for python 3
# syntax support) which also requires EAPI 2.
@ -10,7 +10,7 @@ inherit eutils multilib python
DESCRIPTION="Portage is the package management and distribution system for Gentoo"
HOMEPAGE="http://www.gentoo.org/proj/en/portage/index.xml"
LICENSE="GPL-2"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~sparc-fbsd ~x86-fbsd"
SLOT="0"
IUSE="build doc epydoc +ipc linguas_pl pypy1_8 python2 python3 selinux xattr"

View file

@ -0,0 +1,291 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-2.1.10.50.ebuild,v 1.1 2012/03/23 00:31:34 zmedico Exp $
# Require EAPI 2 since we now require at least python-2.6 (for python 3
# syntax support) which also requires EAPI 2.
EAPI=2
inherit eutils multilib python
DESCRIPTION="Portage is the package management and distribution system for Gentoo"
HOMEPAGE="http://www.gentoo.org/proj/en/portage/index.xml"
LICENSE="GPL-2"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
SLOT="0"
IUSE="build doc epydoc +ipc linguas_pl pypy1_8 python2 python3 selinux xattr"
# Import of the io module in python-2.6 raises ImportError for the
# thread module if threading is disabled.
python_dep="python3? ( =dev-lang/python-3* )
!pypy1_8? ( !python2? ( !python3? (
|| ( >=dev-lang/python-2.7 dev-lang/python:2.6[threads] )
) ) )
pypy1_8? ( !python2? ( !python3? ( dev-python/pypy:1.8[bzip2] ) ) )
python2? ( !python3? ( || ( dev-lang/python:2.7 dev-lang/python:2.6[threads] ) ) )"
# The pysqlite blocker is for bug #282760.
DEPEND="${python_dep}
!build? ( >=sys-apps/sed-4.0.5 )
doc? ( app-text/xmlto ~app-text/docbook-xml-dtd-4.4 )
epydoc? ( >=dev-python/epydoc-2.0 !<=dev-python/pysqlite-2.4.1 )"
# Require sandbox-2.2 for bug #288863.
# For xattr, we can spawn getfattr and setfattr from sys-apps/attr, but that's
# quite slow, so it's not considered in the dependencies as an alternative to
# to python-3.3 / pyxattr. Also, xattr support is only tested with Linux, so
# for now, don't pull in xattr deps for other kernels.
RDEPEND="${python_dep}
!build? ( >=sys-apps/sed-4.0.5
>=app-shells/bash-3.2_p17
>=app-admin/eselect-1.2 )
elibc_FreeBSD? ( sys-freebsd/freebsd-bin )
elibc_glibc? ( >=sys-apps/sandbox-2.2 )
elibc_uclibc? ( >=sys-apps/sandbox-2.2 )
>=app-misc/pax-utils-0.1.17
xattr? ( kernel_linux? ( || ( >=dev-lang/python-3.3_pre20110902 dev-python/pyxattr ) ) )
selinux? ( || ( >=sys-libs/libselinux-2.0.94[python] <sys-libs/libselinux-2.0.94 ) )
!<app-shells/bash-3.2_p17
!<app-admin/logrotate-3.8.0"
PDEPEND="
!build? (
>=net-misc/rsync-2.6.4
userland_GNU? ( >=sys-apps/coreutils-6.4 )
)"
# coreutils-6.4 rdep is for date format in emerge-webrsync #164532
# NOTE: FEATURES=install-sources requires debugedit and rsync
SRC_ARCHIVES="http://dev.gentoo.org/~zmedico/portage/archives"
prefix_src_archives() {
local x y
for x in ${@}; do
for y in ${SRC_ARCHIVES}; do
echo ${y}/${x}
done
done
}
PV_PL="2.1.2"
PATCHVER_PL=""
TARBALL_PV=$PV
SRC_URI="mirror://gentoo/${PN}-${TARBALL_PV}.tar.bz2
$(prefix_src_archives ${PN}-${TARBALL_PV}.tar.bz2)
linguas_pl? ( mirror://gentoo/${PN}-man-pl-${PV_PL}.tar.bz2
$(prefix_src_archives ${PN}-man-pl-${PV_PL}.tar.bz2) )"
PATCHVER=
[[ $TARBALL_PV = $PV ]] || PATCHVER=$PV
if [ -n "${PATCHVER}" ]; then
SRC_URI="${SRC_URI} mirror://gentoo/${PN}-${PATCHVER}.patch.bz2
$(prefix_src_archives ${PN}-${PATCHVER}.patch.bz2)"
fi
S="${WORKDIR}"/${PN}-${TARBALL_PV}
S_PL="${WORKDIR}"/${PN}-${PV_PL}
compatible_python_is_selected() {
[[ $(/usr/bin/python -c 'import sys ; sys.stdout.write(sys.hexversion >= 0x2060000 and "good" or "bad")') = good ]]
}
current_python_has_xattr() {
[[ $(/usr/bin/python -c 'import sys ; sys.stdout.write(sys.hexversion >= 0x3030000 and "yes" or "no")') = yes ]] || \
/usr/bin/python -c 'import xattr' 2>/dev/null
}
pkg_setup() {
# Bug #359731 - Die early if get_libdir fails.
[[ -z $(get_libdir) ]] && \
die "get_libdir returned an empty string"
if use python2 && use python3 ; then
ewarn "Both python2 and python3 USE flags are enabled, but only one"
ewarn "can be in the shebangs. Using python3."
fi
if use pypy1_8 && use python3 ; then
ewarn "Both pypy1_8 and python3 USE flags are enabled, but only one"
ewarn "can be in the shebangs. Using python3."
fi
if use pypy1_8 && use python2 ; then
ewarn "Both pypy1_8 and python2 USE flags are enabled, but only one"
ewarn "can be in the shebangs. Using python2"
fi
if ! use pypy1_8 && ! use python2 && ! use python3 && \
! compatible_python_is_selected ; then
ewarn "Attempting to select a compatible default python interpreter"
local x success=0
for x in /usr/bin/python2.* ; do
x=${x#/usr/bin/python2.}
if [[ $x -ge 6 ]] 2>/dev/null ; then
eselect python set python2.$x
if compatible_python_is_selected ; then
elog "Default python interpreter is now set to python-2.$x"
success=1
break
fi
fi
done
if [ $success != 1 ] ; then
eerror "Unable to select a compatible default python interpreter!"
die "This version of portage requires at least python-2.6 to be selected as the default python interpreter (see \`eselect python --help\`)."
fi
fi
if use python3; then
python_set_active_version 3
elif use python2; then
python_set_active_version 2
elif use pypy1_8; then
python_set_active_version 2.7-pypy-1.8
fi
}
src_prepare() {
if [ -n "${PATCHVER}" ] ; then
if [[ -L $S/bin/ebuild-helpers/portageq ]] ; then
rm "$S/bin/ebuild-helpers/portageq" \
|| die "failed to remove portageq helper symlink"
fi
epatch "${WORKDIR}/${PN}-${PATCHVER}.patch"
fi
einfo "Setting portage.VERSION to ${PVR} ..."
sed -e "s/^VERSION=.*/VERSION=\"${PVR}\"/" -i pym/portage/__init__.py || \
die "Failed to patch portage.VERSION"
sed -e "1s/VERSION/${PVR}/" -i doc/fragment/version || \
die "Failed to patch VERSION in doc/fragment/version"
sed -e "1s/VERSION/${PVR}/" -i man/* || \
die "Failed to patch VERSION in man page headers"
if ! use ipc ; then
einfo "Disabling ipc..."
sed -e "s:_enable_ipc_daemon = True:_enable_ipc_daemon = False:" \
-i pym/_emerge/AbstractEbuildProcess.py || \
die "failed to patch AbstractEbuildProcess.py"
fi
if use xattr && use kernel_linux ; then
einfo "Adding FEATURES=xattr to make.globals ..."
echo -e '\nFEATURES="${FEATURES} xattr"' >> cnf/make.globals \
|| die "failed to append to make.globals"
fi
if use python3; then
einfo "Converting shebangs for python3..."
python_convert_shebangs -r 3 .
elif use python2; then
einfo "Converting shebangs for python2..."
python_convert_shebangs -r 2 .
elif use pypy1_8; then
einfo "Converting shebangs for pypy-c1.8..."
python_convert_shebangs -r 2.7-pypy-1.8 .
fi
cd "${S}/cnf" || die
if [ -f "make.conf.${ARCH}".diff ]; then
patch make.conf "make.conf.${ARCH}".diff || \
die "Failed to patch make.conf.example"
else
eerror ""
eerror "Portage does not have an arch-specific configuration for this arch."
eerror "Please notify the arch maintainer about this issue. Using generic."
eerror ""
fi
# BSD and OSX need a sed wrapper so that find/xargs work properly
if use userland_GNU; then
rm -f "${S}"/bin/ebuild-helpers/sed || \
die "Failed to remove sed wrapper"
fi
}
src_compile() {
if use doc; then
emake docbook || die
fi
if use epydoc; then
einfo "Generating api docs"
emake epydoc || die
fi
}
src_test() {
emake test || die
}
src_install() {
emake DESTDIR="${D}" \
sysconfdir="/etc" \
prefix="/usr" \
libdir="/usr/$(get_libdir)" \
install || die
# Use dodoc for compression, since the Makefile doesn't do that.
dodoc "${S}"/{ChangeLog,NEWS,RELEASE-NOTES}
if use linguas_pl; then
doman -i18n=pl "${S_PL}"/man/pl/*.[0-9] || die
doman -i18n=pl_PL.UTF-8 "${S_PL}"/man/pl_PL.UTF-8/*.[0-9] || die
fi
}
pkg_preinst() {
if [[ $ROOT == / ]] ; then
# Run some minimal tests as a sanity check.
local test_runner=$(find "$D" -name runTests)
if [[ -n $test_runner && -x $test_runner ]] ; then
einfo "Running preinst sanity tests..."
"$test_runner" || die "preinst sanity tests failed"
fi
fi
if use xattr && ! current_python_has_xattr ; then
ewarn "For optimal performance in xattr handling, install"
ewarn "dev-python/pyxattr, or install >=dev-lang/python-3.3 and"
ewarn "enable USE=python3 for $CATEGORY/$PN."
fi
if ! use build && ! has_version dev-python/pycrypto && \
! has_version '>=dev-lang/python-2.6[ssl]' ; then
ewarn "If you are an ebuild developer and you plan to commit ebuilds"
ewarn "with this system then please install dev-python/pycrypto or"
ewarn "enable the ssl USE flag for >=dev-lang/python-2.6 in order"
ewarn "to enable RMD160 hash support."
ewarn "See bug #198398 for more information."
fi
if [ -f "${ROOT}/etc/make.globals" ]; then
rm "${ROOT}/etc/make.globals"
fi
if [[ -d ${ROOT}var/log/portage && \
$(ls -ld "${ROOT}var/log/portage") != *" portage portage "* ]] && \
has_version '<sys-apps/portage-2.1.10.11' ; then
# Initialize permissions for bug #378451 and bug #377177, since older
# portage does not create /var/log/portage with the desired default
# permissions.
einfo "Applying portage group permission to ${ROOT}var/log/portage for bug #378451"
chown portage:portage "${ROOT}var/log/portage"
chmod g+ws "${ROOT}var/log/portage"
fi
[[ -n $PORTDIR_OVERLAY ]] && has_version "<${CATEGORY}/${PN}-2.1.6.12" \
&& REPO_LAYOUT_CONF_WARN=true || REPO_LAYOUT_CONF_WARN=false
}
pkg_postinst() {
# Compile all source files recursively. Any orphans
# will be identified and removed in postrm.
python_mod_optimize /usr/$(get_libdir)/portage/pym
if $REPO_LAYOUT_CONF_WARN ; then
ewarn
echo "If you want overlay eclasses to override eclasses from" \
"other repos then see the portage(5) man page" \
"for information about the new layout.conf and repos.conf" \
"configuration files." \
| fmt -w 75 | while read -r ; do ewarn "$REPLY" ; done
ewarn
fi
}
pkg_postrm() {
python_mod_cleanup /usr/$(get_libdir)/portage/pym
}

View file

@ -0,0 +1,361 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-2.2.0_alpha94.ebuild,v 1.1 2012/03/23 00:36:30 zmedico Exp $
# Require EAPI 2 since we now require at least python-2.6 (for python 3
# syntax support) which also requires EAPI 2.
EAPI=3
inherit eutils multilib python
DESCRIPTION="Portage is the package management and distribution system for Gentoo"
HOMEPAGE="http://www.gentoo.org/proj/en/portage/index.xml"
LICENSE="GPL-2"
KEYWORDS="~sparc-fbsd ~x86-fbsd"
SLOT="0"
IUSE="build doc epydoc +ipc linguas_pl pypy1_8 python2 python3 selinux xattr"
# Import of the io module in python-2.6 raises ImportError for the
# thread module if threading is disabled.
python_dep="python3? ( =dev-lang/python-3* )
!pypy1_8? ( !python2? ( !python3? (
|| ( >=dev-lang/python-2.7 dev-lang/python:2.6[threads] )
) ) )
pypy1_8? ( !python2? ( !python3? ( dev-python/pypy:1.8[bzip2] ) ) )
python2? ( !python3? ( || ( dev-lang/python:2.7 dev-lang/python:2.6[threads] ) ) )"
# The pysqlite blocker is for bug #282760.
DEPEND="${python_dep}
!build? ( >=sys-apps/sed-4.0.5 )
doc? ( app-text/xmlto ~app-text/docbook-xml-dtd-4.4 )
epydoc? ( >=dev-python/epydoc-2.0 !<=dev-python/pysqlite-2.4.1 )"
# Require sandbox-2.2 for bug #288863.
# For xattr, we can spawn getfattr and setfattr from sys-apps/attr, but that's
# quite slow, so it's not considered in the dependencies as an alternative to
# to python-3.3 / pyxattr. Also, xattr support is only tested with Linux, so
# for now, don't pull in xattr deps for other kernels.
RDEPEND="${python_dep}
!build? ( >=sys-apps/sed-4.0.5
>=app-shells/bash-3.2_p17
>=app-admin/eselect-1.2 )
elibc_FreeBSD? ( sys-freebsd/freebsd-bin )
elibc_glibc? ( >=sys-apps/sandbox-2.2 )
elibc_uclibc? ( >=sys-apps/sandbox-2.2 )
>=app-misc/pax-utils-0.1.17
xattr? ( kernel_linux? ( || ( >=dev-lang/python-3.3_pre20110902 dev-python/pyxattr ) ) )
selinux? ( || ( >=sys-libs/libselinux-2.0.94[python] <sys-libs/libselinux-2.0.94 ) )
!<app-shells/bash-3.2_p17
!<app-admin/logrotate-3.8.0"
PDEPEND="
!build? (
>=net-misc/rsync-2.6.4
userland_GNU? ( >=sys-apps/coreutils-6.4 )
)"
# coreutils-6.4 rdep is for date format in emerge-webrsync #164532
# NOTE: FEATURES=install-sources requires debugedit and rsync
SRC_ARCHIVES="http://dev.gentoo.org/~zmedico/portage/archives"
prefix_src_archives() {
local x y
for x in ${@}; do
for y in ${SRC_ARCHIVES}; do
echo ${y}/${x}
done
done
}
PV_PL="2.1.2"
PATCHVER_PL=""
TARBALL_PV=2.2.0_alpha94
SRC_URI="mirror://gentoo/${PN}-${TARBALL_PV}.tar.bz2
$(prefix_src_archives ${PN}-${TARBALL_PV}.tar.bz2)
linguas_pl? ( mirror://gentoo/${PN}-man-pl-${PV_PL}.tar.bz2
$(prefix_src_archives ${PN}-man-pl-${PV_PL}.tar.bz2) )"
PATCHVER=
[[ $TARBALL_PV = $PV ]] || PATCHVER=$PV
if [ -n "${PATCHVER}" ]; then
SRC_URI="${SRC_URI} mirror://gentoo/${PN}-${PATCHVER}.patch.bz2
$(prefix_src_archives ${PN}-${PATCHVER}.patch.bz2)"
fi
S="${WORKDIR}"/${PN}-${TARBALL_PV}
S_PL="${WORKDIR}"/${PN}-${PV_PL}
compatible_python_is_selected() {
[[ $("${EPREFIX}/usr/bin/python" -c 'import sys ; sys.stdout.write(sys.hexversion >= 0x2060000 and "good" or "bad")') = good ]]
}
current_python_has_xattr() {
[[ $("${EPREFIX}/usr/bin/python" -c 'import sys ; sys.stdout.write(sys.hexversion >= 0x3030000 and "yes" or "no")') = yes ]] || \
"${EPREFIX}/usr/bin/python" -c 'import xattr' 2>/dev/null
}
pkg_setup() {
# Bug #359731 - Die early if get_libdir fails.
[[ -z $(get_libdir) ]] && \
die "get_libdir returned an empty string"
if use python2 && use python3 ; then
ewarn "Both python2 and python3 USE flags are enabled, but only one"
ewarn "can be in the shebangs. Using python3."
fi
if use pypy1_8 && use python3 ; then
ewarn "Both pypy1_8 and python3 USE flags are enabled, but only one"
ewarn "can be in the shebangs. Using python3."
fi
if use pypy1_8 && use python2 ; then
ewarn "Both pypy1_8 and python2 USE flags are enabled, but only one"
ewarn "can be in the shebangs. Using python2"
fi
if ! use pypy1_8 && ! use python2 && ! use python3 && \
! compatible_python_is_selected ; then
ewarn "Attempting to select a compatible default python interpreter"
local x success=0
for x in /usr/bin/python2.* ; do
x=${x#/usr/bin/python2.}
if [[ $x -ge 6 ]] 2>/dev/null ; then
eselect python set python2.$x
if compatible_python_is_selected ; then
elog "Default python interpreter is now set to python-2.$x"
success=1
break
fi
fi
done
if [ $success != 1 ] ; then
eerror "Unable to select a compatible default python interpreter!"
die "This version of portage requires at least python-2.6 to be selected as the default python interpreter (see \`eselect python --help\`)."
fi
fi
if use python3; then
python_set_active_version 3
elif use python2; then
python_set_active_version 2
elif use pypy1_8; then
python_set_active_version 2.7-pypy-1.8
fi
}
src_prepare() {
if [ -n "${PATCHVER}" ] ; then
if [[ -L $S/bin/ebuild-helpers/portageq ]] ; then
rm "$S/bin/ebuild-helpers/portageq" \
|| die "failed to remove portageq helper symlink"
fi
epatch "${WORKDIR}/${PN}-${PATCHVER}.patch"
fi
einfo "Setting portage.VERSION to ${PVR} ..."
sed -e "s/^VERSION=.*/VERSION=\"${PVR}\"/" -i pym/portage/__init__.py || \
die "Failed to patch portage.VERSION"
sed -e "1s/VERSION/${PVR}/" -i doc/fragment/version || \
die "Failed to patch VERSION in doc/fragment/version"
sed -e "1s/VERSION/${PVR}/" -i man/* || \
die "Failed to patch VERSION in man page headers"
if ! use ipc ; then
einfo "Disabling ipc..."
sed -e "s:_enable_ipc_daemon = True:_enable_ipc_daemon = False:" \
-i pym/_emerge/AbstractEbuildProcess.py || \
die "failed to patch AbstractEbuildProcess.py"
fi
if use xattr && use kernel_linux ; then
einfo "Adding FEATURES=xattr to make.globals ..."
echo -e '\nFEATURES="${FEATURES} xattr"' >> cnf/make.globals \
|| die "failed to append to make.globals"
fi
if use python3; then
einfo "Converting shebangs for python3..."
python_convert_shebangs -r 3 .
elif use python2; then
einfo "Converting shebangs for python2..."
python_convert_shebangs -r 2 .
elif use pypy1_8; then
einfo "Converting shebangs for pypy-c1.8..."
python_convert_shebangs -r 2.7-pypy-1.8 .
fi
if [[ -n ${EPREFIX} ]] ; then
einfo "Setting portage.const.EPREFIX ..."
sed -e "s|^\(SANDBOX_BINARY[[:space:]]*=[[:space:]]*\"\)\(/usr/bin/sandbox\"\)|\\1${EPREFIX}\\2|" \
-e "s|^\(FAKEROOT_BINARY[[:space:]]*=[[:space:]]*\"\)\(/usr/bin/fakeroot\"\)|\\1${EPREFIX}\\2|" \
-e "s|^\(BASH_BINARY[[:space:]]*=[[:space:]]*\"\)\(/bin/bash\"\)|\\1${EPREFIX}\\2|" \
-e "s|^\(MOVE_BINARY[[:space:]]*=[[:space:]]*\"\)\(/bin/mv\"\)|\\1${EPREFIX}\\2|" \
-e "s|^\(PRELINK_BINARY[[:space:]]*=[[:space:]]*\"\)\(/usr/sbin/prelink\"\)|\\1${EPREFIX}\\2|" \
-e "s|^\(EPREFIX[[:space:]]*=[[:space:]]*\"\).*|\\1${EPREFIX}\"|" \
-i pym/portage/const.py || \
die "Failed to patch portage.const.EPREFIX"
einfo "Prefixing shebangs ..."
find . -type f -print0 | \
while read -r -d $'\0' ; do
local shebang=$(head -n1 "$REPLY")
if [[ ${shebang} == "#!"* && ! ${shebang} == "#!${EPREFIX}/"* ]] ; then
sed -i -e "1s:.*:#!${EPREFIX}${shebang:2}:" "$REPLY" || \
die "sed failed"
fi
done
einfo "Adjusting make.globals ..."
sed -e 's|^SYNC=.*|SYNC="rsync://rsync.prefix.freens.org/gentoo-portage-prefix"|' \
-e "s|^\(PORTDIR=\)\(/usr/portage\)|\\1\"${EPREFIX}\\2\"|" \
-e "s|^\(PORTAGE_TMPDIR=\)\(/var/tmp\)|\\1\"${EPREFIX}\\2\"|" \
-i cnf/make.globals || die "sed failed"
einfo "Adding FEATURES=force-prefix to make.globals ..."
echo -e '\nFEATURES="${FEATURES} force-prefix"' >> cnf/make.globals \
|| die "failed to append to make.globals"
fi
cd "${S}/cnf" || die
if [ -f "make.conf.${ARCH}".diff ]; then
patch make.conf "make.conf.${ARCH}".diff || \
die "Failed to patch make.conf.example"
else
eerror ""
eerror "Portage does not have an arch-specific configuration for this arch."
eerror "Please notify the arch maintainer about this issue. Using generic."
eerror ""
fi
# BSD and OSX need a sed wrapper so that find/xargs work properly
if use userland_GNU; then
rm -f "${S}"/bin/ebuild-helpers/sed || \
die "Failed to remove sed wrapper"
fi
}
src_compile() {
if use doc; then
emake docbook || die
fi
if use epydoc; then
einfo "Generating api docs"
emake epydoc || die
fi
}
src_test() {
# make files executable, in case they were created by patch
find bin -type f | xargs chmod +x
emake test || die
}
src_install() {
emake DESTDIR="${D}" \
sysconfdir="${EPREFIX}/etc" \
prefix="${EPREFIX}/usr" \
libdir="${EPREFIX}/usr/$(get_libdir)" \
install || die
# Use dodoc for compression, since the Makefile doesn't do that.
dodoc "${S}"/{ChangeLog,NEWS,RELEASE-NOTES}
if use linguas_pl; then
doman -i18n=pl "${S_PL}"/man/pl/*.[0-9] || die
doman -i18n=pl_PL.UTF-8 "${S_PL}"/man/pl_PL.UTF-8/*.[0-9] || die
fi
}
pkg_preinst() {
if [[ $ROOT == / ]] ; then
# Run some minimal tests as a sanity check.
local test_runner=$(find "$ED" -name runTests)
if [[ -n $test_runner && -x $test_runner ]] ; then
einfo "Running preinst sanity tests..."
"$test_runner" || die "preinst sanity tests failed"
fi
fi
if use xattr && ! current_python_has_xattr ; then
ewarn "For optimal performance in xattr handling, install"
ewarn "dev-python/pyxattr, or install >=dev-lang/python-3.3 and"
ewarn "enable USE=python3 for $CATEGORY/$PN."
fi
if ! use build && ! has_version dev-python/pycrypto && \
! has_version '>=dev-lang/python-2.6[ssl]' ; then
ewarn "If you are an ebuild developer and you plan to commit ebuilds"
ewarn "with this system then please install dev-python/pycrypto or"
ewarn "enable the ssl USE flag for >=dev-lang/python-2.6 in order"
ewarn "to enable RMD160 hash support."
ewarn "See bug #198398 for more information."
fi
if [ -f "${EROOT}/etc/make.globals" ]; then
rm "${EROOT}/etc/make.globals"
fi
has_version "<${CATEGORY}/${PN}-2.2_alpha" \
&& MINOR_UPGRADE=true || MINOR_UPGRADE=false
has_version "<=${CATEGORY}/${PN}-2.2_pre5" \
&& WORLD_MIGRATION_UPGRADE=true || WORLD_MIGRATION_UPGRADE=false
# If portage-2.1.6 is installed and the preserved_libs_registry exists,
# assume that the NEEDED.ELF.2 files have already been generated.
has_version "<=${CATEGORY}/${PN}-2.2_pre7" && \
! ( [ -e "${EROOT}"var/lib/portage/preserved_libs_registry ] && \
has_version ">=${CATEGORY}/${PN}-2.1.6_rc" ) \
&& NEEDED_REBUILD_UPGRADE=true || NEEDED_REBUILD_UPGRADE=false
[[ -n $PORTDIR_OVERLAY ]] && has_version "<${CATEGORY}/${PN}-2.1.6.12" \
&& REPO_LAYOUT_CONF_WARN=true || REPO_LAYOUT_CONF_WARN=false
}
pkg_postinst() {
# Compile all source files recursively. Any orphans
# will be identified and removed in postrm.
python_mod_optimize /usr/$(get_libdir)/portage/pym
if $WORLD_MIGRATION_UPGRADE ; then
einfo "moving set references from the worldfile into world_sets"
cd "${EROOT}/var/lib/portage/"
grep "^@" world >> world_sets
sed -i -e '/^@/d' world
fi
if $NEEDED_REBUILD_UPGRADE ; then
einfo "rebuilding NEEDED.ELF.2 files"
for cpv in "${EROOT}/var/db/pkg"/*/*; do
if [ -f "${cpv}/NEEDED" ]; then
rm -f "${cpv}/NEEDED.ELF.2"
while read line; do
filename=${line% *}
needed=${line#* }
needed=${needed//+/++}
needed=${needed//#/##}
needed=${needed//%/%%}
newline=$(scanelf -BF "%a;%F;%S;%r;${needed}" $filename)
newline=${newline// - }
echo "${newline:3}" >> "${cpv}/NEEDED.ELF.2"
done < "${cpv}/NEEDED"
fi
done
fi
if $REPO_LAYOUT_CONF_WARN ; then
ewarn
echo "If you want overlay eclasses to override eclasses from" \
"other repos then see the portage(5) man page" \
"for information about the new layout.conf and repos.conf" \
"configuration files." \
| fmt -w 75 | while read -r ; do ewarn "$REPLY" ; done
ewarn
fi
if $MINOR_UPGRADE ; then
elog "If you're upgrading from a pre-2.2 version of portage you might"
elog "want to remerge world (emerge -e world) to take full advantage"
elog "of some of the new features in 2.2."
elog "This is not required however for portage to function properly."
elog
fi
}
pkg_postrm() {
python_mod_cleanup /usr/$(get_libdir)/portage/pym
}

View file

@ -0,0 +1 @@
DIST gcc-config-1.6.tar.xz 14232 RMD160 e29078ccf7c0586720ce38ae877ef5a5d7db8344 SHA1 638b30ecb7e44c16c21acadf7706db833a780980 SHA256 ca6a94d685a60e9ae5b8ff32c3173929848455a123233709ca791e72b640bf77

View file

@ -0,0 +1,47 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc-config/gcc-config-1.6.ebuild,v 1.1 2012/03/22 21:53:35 vapier Exp $
inherit unpacker toolchain-funcs multilib
DESCRIPTION="Utility to change the gcc compiler being used"
HOMEPAGE="http://www.gentoo.org/"
SRC_URI="mirror://gentoo/${P}.tar.xz
http://dev.gentoo.org/~vapier/dist/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
IUSE=""
src_compile() {
emake CC="$(tc-getCC)" || die
}
src_install() {
emake \
DESTDIR="${D}" \
PV="${PV}" \
SUBLIBDIR="$(get_libdir)" \
install || die
}
pkg_postinst() {
# Scrub eselect-compiler remains
rm -f "${ROOT}"/etc/env.d/05compiler &
# Make sure old versions dont exist #79062
rm -f "${ROOT}"/usr/sbin/gcc-config &
# We not longer use the /usr/include/g++-v3 hacks, as
# it is not needed ...
rm -f "${ROOT}"/usr/include/g++{,-v3} &
# Do we have a valid multi ver setup ?
local x
for x in $(gcc-config -C -l 2>/dev/null | awk '$NF == "*" { print $2 }') ; do
gcc-config ${x}
done
wait
}

View file

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-fs/udev/udev-9999.ebuild,v 1.90 2012/03/22 15:42:42 williamh Exp $
# $Header: /var/cvsroot/gentoo-x86/sys-fs/udev/udev-9999.ebuild,v 1.91 2012/03/22 17:11:41 williamh Exp $
EAPI=4
@ -146,23 +146,23 @@ src_configure()
{
filter-flags -fprefetch-loop-arrays
econf \
--with-rootprefix=/ \
--libdir=/usr/$(get_libdir) \
--libexecdir=/lib \
--libdir=/usr/$(get_libdir) \
--docdir=/usr/share/doc/${PF} \
$(use_enable static-libs static) \
$(use_with selinux) \
$(use_enable doc gtk-doc) \
$(use_enable debug) \
$(use_enable rule_generator) \
--with-pci-ids-path=/usr/share/misc/pci.ids \
--with-usb-ids-path=/usr/share/misc/usb.ids \
$(use_enable gudev) \
$(use_enable introspection) \
$(use_enable keymap) \
$(use_enable rule_generator) \
$(use_enable floppy) \
$(use_enable doc gtk-doc) \
"$(systemd_with_unitdir)" \
--docdir=/usr/share/doc/${PF} \
--with-html-dir=/usr/share/doc/${PF}/html
--with-html-dir=/usr/share/doc/${PF}/html \
--with-rootprefix=/ \
$(use_with selinux) \
--with-usb-ids-path=/usr/share/misc/usb.ids \
--with-pci-ids-path=/usr/share/misc/pci.ids \
"$(systemd_with_unitdir)"
}
src_install()

View file

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-infiniband/libcxgb3/libcxgb3-1.2.5.ebuild,v 1.2 2011/07/02 20:30:15 alexxy Exp $
# $Header: /var/cvsroot/gentoo-x86/sys-infiniband/libcxgb3/libcxgb3-1.2.5.ebuild,v 1.3 2012/03/22 17:09:50 alexxy Exp $
EAPI="4"
@ -9,8 +9,6 @@ OFED_SUFFIX="1"
inherit openib
KEYWORDS="~amd64 ~x86 ~amd64-linux"
DESCRIPTION="OpenIB - driver for Chelsio T3-based iWARP (RDMA over IP/ethernet)"
KEYWORDS="~amd64 ~x86 ~amd64-linux"
IUSE=""

View file

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-infiniband/libehca/libehca-1.2.2.ebuild,v 1.2 2011/07/02 20:30:16 alexxy Exp $
# $Header: /var/cvsroot/gentoo-x86/sys-infiniband/libehca/libehca-1.2.2.ebuild,v 1.3 2012/03/22 17:08:43 alexxy Exp $
EAPI="4"
@ -10,8 +10,6 @@ OFED_SNAPSHOT="1"
inherit openib
KEYWORDS="~amd64 ~x86 ~amd64-linux"
DESCRIPTION="OpenIB - IBM eServer eHCA Infiniband device driver for Linux on POWER"
KEYWORDS="~amd64 ~x86 ~amd64-linux"
IUSE=""

View file

@ -8,6 +8,7 @@ DIST gentoo-headers-2.6.38-1.tar.xz 3992 RMD160 50921db8cde371d89d3df75f8ffa6815
DIST gentoo-headers-2.6.39-1.tar.xz 3216 RMD160 27feab992d4f845acd5f6fc880b37ae9698e4058 SHA1 8629f82a7b2693a54c16dcf4f58a1e3edc1e1307 SHA256 bb16e4fb1c4566c01ff06fcdcd01c129d9920afac0c097923c08e37cc8e861a1
DIST gentoo-headers-3.1-2.tar.xz 3656 RMD160 f219313ee3004826cfa2e93a6d9c2a13c4c9ea7a SHA1 0708051dba8d1ea8dc91d507f63e7515e1f246bd SHA256 ee30fed6c594ff56309aa7cad018419e8c8cde8b2ba85332ba7473d967ebe972
DIST gentoo-headers-3.2-3.tar.xz 3972 RMD160 dcdf45de828ef98bd6ab3a2803857d530e657fb2 SHA1 0951087e798c9e426b2746d1f641456db3c1036f SHA256 f3c676a71429ae9309637790651cabee9c190915b3b15462abca35971e0d8822
DIST gentoo-headers-3.3-1.tar.xz 3824 RMD160 dbc6cda6b8b22e73f5f0ebd9677d1081776e6694 SHA1 a9062a6ad491c7a8359b6118e260dc28b23fad04 SHA256 f29432e1d67a6c710f76365430465175151c3d71e39ee8f2483795d954ef8716
DIST gentoo-headers-base-2.6.27.tar.lzma 3584132 RMD160 824b540cfa897b6b63a22bc3179f29b15c66d835 SHA1 05d7e26b4bc0cf80481f289e8263834b202ec573 SHA256 c86343d77613555760871838608bdf08429e48f96e261039e206de4411546437
DIST gentoo-headers-base-2.6.30.tar.lzma 3861176 RMD160 a43c85ceaadd9b06d8b50962a3e965bd5ce2a226 SHA1 aa1624d161c7c58ebdbde9d2e1a2695f45835c74 SHA256 8201ae0871b561a6c309d2be365204744a0412086c1b1664e748fd1338127f2f
DIST gentoo-headers-base-2.6.33.tar.lzma 4248910 RMD160 142c31de9d99b175770bc2eb6d1909532989daff SHA1 3de62655fa9108df7a1c969c0e2bcbc000dae71b SHA256 9e9284b45c754996808d9eeeacf7af756e3622c3778c0e0d9e26a929ca589c50
@ -16,6 +17,7 @@ DIST gentoo-headers-base-2.6.38.tar.xz 4614324 RMD160 6368d5782143e30d955366ca0e
DIST gentoo-headers-base-2.6.39.tar.xz 4689080 RMD160 2e0cce267e9e2228380c2ac4ca5d8a5471a2327f SHA1 5c52cf4632c2d125912e2334cf35f1d70b15e514 SHA256 ac7d11395bfe196e4da08e009d1b81494f1c4c1b4f08f5be7b002ed1c6669105
DIST gentoo-headers-base-3.1.tar.xz 4814816 RMD160 372a0e0fa6dbbc36b91143a1ffc03f843aadff7f SHA1 e0bce0b14ac331f9737c2e4bb61c48fb6ea5f941 SHA256 76bc4baeb1d039a171f6316d3ac6b8f50341937242570988d6705b2d9b02a0c0
DIST gentoo-headers-base-3.2.tar.xz 4912432 RMD160 1ad9eff0b9ec9d1eb63b2914521d2512f2ddd88c SHA1 7c74ca48de98c0da1ba44224cff36a598230eb8f SHA256 b22faf6f9c64047c29b5d5d8787dce253df99dd2fd29e69c4de491ab002a6675
DIST gentoo-headers-base-3.3.tar.xz 5065432 RMD160 6b2c02a09a406cb366199562d6fcf3203e867a53 SHA1 d3f019fd385531a909406cfa36df27f45d9121ef SHA256 bddc280496d8709039c02cee50dc14106ac6ea6bfafe99abec9f9470b19582ea
DIST linux-2.4.33.tar.bz2 31161078 RMD160 6acdabafecfdc69f3f5b0203eac154ac1c39c44b SHA1 ea444013d54ead1ed366180e9d18d52fbbbe5c6b SHA256 a1d8403a72dbe7a4d63986e71e22e6eeb32fe2e2e949f40c3f9f3bb6496ee47a
DIST linux-2.4.36.tar.bz2 31105810 RMD160 edc378f091a676ddb271239a04dc58973c4077b7 SHA1 a767e2cc65a7aedc21a3a3d6a07a7709509c85e8 SHA256 c771c8e1db86eda01f047e4f23b48da748f31a82c9501e2c9af4b1acbee8a9e7
DIST patch-2.4.33.3.bz2 6069 RMD160 dba22420a3c3445042f1193475718fdf4c5a6c3d SHA1 22f8493026ee1a191cae073cb94ee2b037ca575c SHA256 926223533c33791770a8ae134d731aa3f98b67a2b5676426ea74a1a888eb5a7b

View file

@ -0,0 +1,53 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-kernel/linux-headers/linux-headers-3.3.ebuild,v 1.1 2012/03/22 22:11:32 vapier Exp $
EAPI="3"
ETYPE="headers"
H_SUPPORTEDARCH="alpha amd64 arm bfin cris hppa m68k mips ia64 ppc ppc64 s390 sh sparc x86"
inherit kernel-2
detect_version
PATCH_VER="1"
SRC_URI="mirror://gentoo/gentoo-headers-base-${PV}.tar.xz"
[[ -n ${PATCH_VER} ]] && SRC_URI="${SRC_URI} mirror://gentoo/gentoo-headers-${PV}-${PATCH_VER}.tar.xz"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
DEPEND="app-arch/xz-utils
dev-lang/perl"
RDEPEND=""
S=${WORKDIR}/gentoo-headers-base-${PV}
src_unpack() {
unpack ${A}
}
src_prepare() {
has x32 $(get_all_abis) || EPATCH_EXCLUDE+=" 90_all_x32-3.3.patch"
[[ -n ${PATCH_VER} ]] && EPATCH_SUFFIX="patch" epatch "${WORKDIR}"/${PV}
}
src_install() {
kernel-2_src_install
cd "${D}"
egrep -r \
-e '(^|[[:space:](])(asm|volatile|inline)[[:space:](]' \
-e '\<([us](8|16|32|64))\>' \
.
headers___fix $(find -type f)
egrep -l -r -e '__[us](8|16|32|64)' "${D}" | xargs grep -L linux/types.h
# hrm, build system sucks
find "${D}" '(' -name '.install' -o -name '*.cmd' ')' -print0 | xargs -0 rm -f
# provided by libdrm (for now?)
rm -rf "${D}"/$(kernel_header_destdir)/drm
}
src_test() {
emake ARCH=$(tc-arch-kernel) headers_check || die
}

View file

@ -15,8 +15,8 @@ DIST glibc-2.14.1-patches-2.tar.bz2 152871 RMD160 b5a24969009858e2988b04a46198b6
DIST glibc-2.14.1-patches-4.tar.bz2 157649 RMD160 d6497eceb79c5aec2ac8182b22f7176fc3129f8c SHA1 dc60193ecf2f81ce866548dedf8669b580635f0a SHA256 19d70389890d65d66b1b768628f58de530ad360fb5acf83285006023a6887e32
DIST glibc-2.14.1.tar.bz2 15650580 RMD160 f6efab63efdddefd7b868ffcba53885450064996 SHA1 f1945eea78bb30563d33c9e6a5f6f97f374135b4 SHA256 6e85a2fa3ebe6b28103361f09d27eeda37a021f24dab73f34064456d5a715b3b
DIST glibc-2.14.tar.bz2 15630590 RMD160 f2ba450342f353c7b0a9001ad375ff0adf3f86fc SHA1 2236a3530f83637c4338d81d9ac0f5b4c5e69820 SHA256 8404b54651d42133d9a2ab17d30d698e53c5f250b2ad8e5f3d9a208ea7c75d6c
DIST glibc-2.15-patches-5.tar.bz2 151974 RMD160 4c09cfd1dadd4ee49498a0f43672f0c26f3899d6 SHA1 f96672bb85a3d5d56d22454aff6c26e0a949de27 SHA256 9333bfe80068babb5ca68b549d1d1d6fb695dc55364c281f43073e4fd23b7f66
DIST glibc-2.15.tar.xz 10675188 RMD160 bc0f83611fa657d4c8cfa726bb54cfc70cab2d42 SHA1 58b038e2f184bbaac02dbfa41ed8c5851fedd5c9 SHA256 d94d85a27cac2a76ab263b7a130309a46c27ca725e39cd3260e83082366c9dd8
DIST glibc-2.15-patches-6.tar.bz2 151594 RMD160 7103dd6187e9d4ea71185cebd080dc7f843f7dfe SHA1 71b701b9f7d016afa72b3e9dad3ab7ac98f41a4d SHA256 0933ba9e0fc6bab03e5067e9d7424cf678217b19547260ec48079e7aa4bbd7e5
DIST glibc-2.15.tar.xz 10280176 RMD160 29afafcb61f5842b6b458e322a004aac06dbf6df SHA1 0a7936be3bd0562b076b95dacb7c9daa3dbc83fc SHA256 321ec482abdc27b03244f7b345ee22dc431bc55daf9c000a4e7b040fbdbecb50
DIST glibc-2.9-20081201.tar.bz2 16430489 RMD160 1e1feb4ee9c0892a0544c05adb6dd249544621cf SHA1 5756ca3b543a370c4ec9ffc8038b72bf0aa61c71 SHA256 6f8e515775e20ed48610860d10315adda418a3649b3465f36ee5cd467364a8f6
DIST glibc-2.9-patches-8.tar.bz2 106638 RMD160 dbf343c0f2254674c6096fd65fe5dd33ad119248 SHA1 106452700e7a1a525266f79e77a49b443a8ed411 SHA256 5f1f8b569ac02c2f538bebd64d137bccb442ddfcb28b3ef17b86134edd8e3f6c
DIST glibc-2.9-ports-20081201.tar.bz2 487663 RMD160 80eb0035ed2e021e79755d4151ccd6d73cd78d8d SHA1 90a6ecbce37aabe6093c4dd0c8817cbf86321627 SHA256 19bb6e89855171d7ae01aef92054dfe4524521fbc13c67bfaa3ee81944210744
@ -27,4 +27,4 @@ DIST glibc-ports-2.12.1.tar.bz2 621800 RMD160 98b5d5f544336f16bfc8af193e5c447ee6
DIST glibc-ports-2.13.tar.bz2 625945 RMD160 676406e35c8e4fdceb4fcfa83bfbdb1ef3a3aa6a SHA1 1cc771b4bf80f4b0872a342763f4aa4a9a9292cd SHA256 b11c4501ae929883447f409c31d65e82822b1c5693075a825a3d54612876ee5a
DIST glibc-ports-2.14.1.tar.bz2 630641 RMD160 aebb9e53aaa98cd6a76b2a278685cda03049c7d3 SHA1 f649bd5c0191315c92f6a4f46aaf7aa1bf82445d SHA256 1c830afb6d4aa166edaa09ec539580377ecbb16ba655d0aad6f5cb5a9a269aa9
DIST glibc-ports-2.14.tar.bz2 631253 RMD160 e15f35b9e3bd6acb1a0608be15056bfe7a94c207 SHA1 47da0ab038ea7cc28bc82ff558ad2f6779c79995 SHA256 580a656a55a17ba3db80ab0a9321332cd1f0aaddd7fad76004b524303fb6632d
DIST glibc-ports-2.15.tar.xz 427764 RMD160 037a5f681c1a48ff9ce84bde3ad66fe33e43b52a SHA1 f2ec7341143a52bfaf60ff373255a52bc710e985 SHA256 36ba204155df8822811103182c7534902905674919796b8751dc295f46db91a5
DIST glibc-ports-2.15.tar.xz 421820 RMD160 0088edef892e53147940ecaa9694d0c4e266899b SHA1 65c4c239f703cc63a1fa65aa7b32ab13f833d99e SHA256 fcc271fcc3a808bf0f3aa1d144bc39b8d0d5f730aed6e206b883961515f0d1b9

View file

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.15.ebuild,v 1.7 2012/02/16 02:59:34 vapier Exp $
# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.15.ebuild,v 1.8 2012/03/23 03:08:49 vapier Exp $
inherit eutils versionator libtool toolchain-funcs flag-o-matic gnuconfig multilib unpacker
@ -33,7 +33,7 @@ esac
MANPAGE_VER="" # pregenerated manpages
INFOPAGE_VER="" # pregenerated infopages
LIBIDN_VER="" # it's integrated into the main tarball now
PATCH_VER="5" # Gentoo patchset
PATCH_VER="6" # Gentoo patchset
PORTS_VER=${RELEASE_VER} # version of glibc ports addon
LT_VER="" # version of linuxthreads addon
NPTL_KERN_VER=${NPTL_KERN_VER:-"2.6.9"} # min kernel version nptl requires

View file

@ -0,0 +1,79 @@
Build static libs without -fPIC and only if BUILD_STATIC=yes
https://bugs.gentoo.org/show_bug.cgi?id=379849
Patch written by Kacper Kowalik <xarthisius@gentoo.org>
--- a/Makefile
+++ b/Makefile
@@ -7,6 +7,8 @@
# for compatibility with old releases
CFLAGS += ${OPT_CFLAGS}
override CFLAGS += -I.
+# build static libraries by default
+BUILD_STATIC ?= yes
# find out if compiler supports __thread
THREAD_SUPPORT := $(shell if $(CC) $(CFLAGS) threadtest.c -o threadtest \
@@ -24,6 +26,7 @@
CLEANFILES := numactl.o libnuma.o numactl numademo numademo.o distance.o \
memhog libnuma.so libnuma.so.1 numamon numamon.o syscall.o bitops.o \
+ distance.pic.o libnuma.pic.o syscall.pic.o \
memhog.o util.o stream_main.o stream_lib.o shm.o stream clearcache.o \
test/pagesize test/tshared test/mynode.o test/tshared.o mt.o empty.o empty.c \
test/mynode test/ftok test/prefered test/randmap \
@@ -40,10 +43,15 @@
libdir := ${prefix}/$(shell ./getlibdir)
docdir := ${prefix}/share/doc
+NUMA_LIBS = libnuma.so
+ifeq ($(BUILD_STATIC),yes)
+NUMA_LIBS+= libnuma.a
+endif
+
all: numactl migratepages migspeed libnuma.so numademo numamon memhog \
test/tshared stream test/mynode test/pagesize test/ftok test/prefered \
test/randmap test/nodemap test/distance test/tbitmap test/move_pages \
- test/mbind_mig_pages test/migrate_pages test/realloc_test libnuma.a
+ test/mbind_mig_pages test/migrate_pages test/realloc_test ${NUMA_LIBS}
numactl: numactl.o util.o shm.o bitops.o libnuma.so
@@ -81,13 +89,14 @@
libnuma.so.1: versions.ldscript
-libnuma.so.1: libnuma.o syscall.o distance.o
+libnuma.so.1: libnuma.pic.o syscall.pic.o distance.pic.o
${CC} ${LDFLAGS} -shared -Wl,-soname=libnuma.so.1 -Wl,--version-script,versions.ldscript -Wl,-init,numa_init -Wl,-fini,numa_fini -o libnuma.so.1 $(filter-out versions.ldscript,$^)
libnuma.so: libnuma.so.1
ln -sf libnuma.so.1 libnuma.so
-libnuma.o : CFLAGS += -fPIC
+%.pic.o: %.c
+ ${CC} -fPIC ${CPPFLAGS} ${CFLAGS} -c $< -o $@
AR ?= ar
RANLIB ?= ranlib
@@ -95,10 +104,6 @@
$(AR) rc $@ $^
$(RANLIB) $@
-distance.o : CFLAGS += -fPIC
-
-syscall.o : CFLAGS += -fPIC
-
test/tshared: test/tshared.o libnuma.so
test/mynode: test/mynode.o libnuma.so
@@ -143,7 +148,9 @@
mkdir -p ${libdir}
install -m 0755 libnuma.so.1 ${libdir}
cd ${libdir} ; ln -sf libnuma.so.1 libnuma.so
+ifeq ($(BUILD_STATIC),yes)
install -m 0644 libnuma.a ${libdir}
+endif
mkdir -p ${prefix}/include
install -m 0644 numa.h numaif.h numacompat1.h ${prefix}/include
install -m 0755 numastat ${prefix}/bin

View file

@ -1,10 +1,10 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-process/numactl/numactl-2.0.7-r1.ebuild,v 1.2 2011/12/07 21:25:40 xarthisius Exp $
# $Header: /var/cvsroot/gentoo-x86/sys-process/numactl/numactl-2.0.7-r2.ebuild,v 1.1 2012/03/22 21:50:02 xarthisius Exp $
EAPI="3"
EAPI="4"
inherit eutils toolchain-funcs
inherit eutils toolchain-funcs multilib
DESCRIPTION="Utilities and libraries for NUMA systems"
HOMEPAGE="http://oss.sgi.com/projects/libnuma/"
@ -13,12 +13,18 @@ SRC_URI="ftp://oss.sgi.com/www/projects/libnuma/download/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux"
IUSE="perl"
IUSE="perl static-libs"
RDEPEND="perl? ( dev-lang/perl )"
src_prepare() {
echo "printf $(get_libdir)" > getlibdir
epatch "${FILESDIR}"/${P}-static_libs.patch
}
src_compile() {
emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" BENCH_CFLAGS="" || die
emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" BENCH_CFLAGS="" \
BUILD_STATIC=$(usex static-libs)
}
src_test() {
@ -33,10 +39,10 @@ src_test() {
}
src_install() {
emake install prefix="${ED}/usr" || die
emake install prefix="${ED}/usr" BUILD_STATIC=$(usex static-libs)
# delete man pages provided by the man-pages package #238805
rm -rf "${ED}"/usr/share/man/man[25]
doman *.8 || die # makefile doesnt get them all
doman *.8 # makefile doesnt get them all
dodoc README TODO CHANGES DESIGN
if ! use perl ; then
rm "${ED}"/usr/bin/numastat "${ED}"/usr/share/man/man8/numastat.8 || die

View file

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/virtual/os-headers/os-headers-0.ebuild,v 1.4 2011/05/09 20:11:43 ulm Exp $
# $Header: /var/cvsroot/gentoo-x86/virtual/os-headers/os-headers-0.ebuild,v 1.5 2012/03/23 02:32:51 darkside Exp $
EAPI=1
@ -16,7 +16,8 @@ IUSE=""
DEPEND=""
# depend on SLOT 0 of linux-headers, because kernel-2.eclass
# sets a different SLOT for cross-building
RDEPEND="!prefix? (
|| ( sys-kernel/linux-headers:0
sys-freebsd/freebsd-lib )
RDEPEND="
|| (
kernel_linux? ( sys-kernel/linux-headers:0 )
!prefix? ( sys-freebsd/freebsd-lib )
)"

View file

@ -1,3 +1,4 @@
DIST mediawiki-1.16.5.tar.gz 13235937 RMD160 0a8298051baaf02f400bc6f317508f7b7544ec57 SHA1 2526a5aebeafe49dcbfb1584823e467445daf1ae SHA256 5b451f578d9876f02a1a4363851d1558385290638676680ab33dc26116db20cb
DIST mediawiki-1.18.1.tar.gz 17271798 RMD160 066871f63d38120ba0985f5168351a6a66a45758 SHA1 1c433523a5ae2835e97462053e08ad7c01e178d2 SHA256 d9db16b4f18bc43984f323ad90f724ee5ffa52e1f21e6c453bc8d4b1210e1a34
DIST mediawiki-1.18.2.tar.gz 17320421 RMD160 2ad278236d0b636489ddd0ee0774d346135f5009 SHA1 edaf86104f7542a08d6ce39473cdef6a5b01fca4 SHA256 82228bb85f4ae0cfaa5e2b1b5be57601d86e5bfe2f3d397a6bd0c2d3021cccef
DIST mediawiki-1.19.0beta1.tar.gz 17903674 RMD160 0040bfb514d293e6898154617b9c78f5d7c4c3cf SHA1 b27da95759f8347ade92554162a4aaa8761ae953 SHA256 0779a8440f86f147dfdb4134139143feac5e851d5bb88cab5c270efb230900b8
DIST mediawiki-1.19.0beta2.tar.gz 17914172 RMD160 c6b436598928d1d6742e678902992ebe9121087f SHA1 1ee6ed0c863cdf7c5aa2a8c2de13600045bc7823 SHA256 64fbe2905131920a77010546b40bff28ea97bda02523c0740e88130bfd268dec

View file

@ -1,88 +0,0 @@
To complete installation you need to proceed the following steps:
=================================================================
1. Temporarily make the MediaWiki config/ directory writable to the user the
web server is running as. The quickest way is to make the directory world
writable. For example:
$ cd ${MY_INSTALLDIR}
$ chmod a+w config
2. Configure database.
a.) If you know the root password on your database, the MediaWiki installation
script can create a new database for you.
b.) If you don't know the root password, MediaWiki still needs database to
work with. So, please, read the following link and find solution which suits
your needs best:
http://www.mediawiki.org/wiki/Manual:Installing_MediaWiki#Create_a_database
3. Now continue the installation through web browser by accessing the
following page:
lynx http://${VHOST_HOSTNAME}${VHOST_APPDIR}/config/
4. After the setup script has finished running successfully, a file called
LocalSettings.php is created in the "config" directory. Move this file to the
root wiki directory (${MY_INSTALLDIR}):
$ mv config/LocalSettings.php .
Set stringent permissions on the LocalSettings.php file:
$ chown <webserver-user>:root LocalSettings.php
$ chmod 600 LocalSettings.php
And delete the "config" directory:
$ rm -rf config
5. Once you have done the above, your wiki should be ready to use!
http://${VHOST_HOSTNAME}${VHOST_APPDIR}/
Enabling Optional Features and other configuration
==================================================
Allow images and other files to be uploaded through the wiki
------------------------------------------------------------
If you wish to enable images and other files to be uploaded through wiki then
edit the LocalSettings.php file and set \$wgEnableUploads to 'true':
\$wgEnableUploads = true;
Now if MediaWiki was built with the imagemagick USE-flag the directory
permissions are correct, otherwise install ImageMagick and adjust permissions
on the images directory to allow the web server to write. For example:
$ chown <webserver-user>:<webserver-group> ${MY_INSTALLDIR}/images
IMPORTANT: Uploads need to be set up properly in order to be secure! For more
details take a look at the following page:
http://www.mediawiki.org/wiki/Manual:$wgEnableUploads
Math Support
------------
If you wish to enable the math support then you need to build MediaWiki with
'math' USE-flag enabled or required support executable will no be present.
After you've installed MediaWiki with math USE-flag enabled edit
LocalSettings.php file to set the \$wgUseTeX to 'true':
\$wgUseTeX = true;
Other
-----
For other tweaks, continue with the following:
http://www.mediawiki.org/wiki/Manual:Installing_MediaWiki#See_also

View file

@ -1,127 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/www-apps/mediawiki/mediawiki-1.16.5.ebuild,v 1.6 2012/01/28 18:38:05 armin76 Exp $
EAPI="3"
inherit webapp depend.php versionator eutils
MY_BRANCH=$(get_version_component_range 1-2)
DESCRIPTION="The MediaWiki wiki web application (as used on wikipedia.org)"
HOMEPAGE="http://www.mediawiki.org"
SRC_URI="http://download.wikimedia.org/mediawiki/${MY_BRANCH}/${P}.tar.gz"
LICENSE="GPL-2"
KEYWORDS="~alpha amd64 ppc x86"
IUSE="imagemagick math mysql postgres +ocamlopt sqlite"
DEPEND="math? ( >=dev-lang/ocaml-3.0.6[ocamlopt?] )"
RDEPEND="${DEPEND}
math? (
app-text/dvipng
virtual/tex-base
app-text/ghostscript-gpl
|| ( media-gfx/imagemagick media-gfx/graphicsmagick[imagemagick] )
)
imagemagick? ( || ( media-gfx/imagemagick media-gfx/graphicsmagick[imagemagick] ) )
!imagemagick? ( || ( dev-lang/php[gd] dev-lang/php[gd-external] ) )
|| ( >=dev-lang/php-5.3[mysql?,postgres?,session,xml]
<dev-lang/php-5.3[mysql?,pcre,postgres?,session,spl,xml] )
sqlite? ( dev-db/sqlite:3[fts3]
|| ( >=dev-lang/php-5.3[sqlite3,pdo] <dev-lang/php-5.3[sqlite,pdo] ) )"
RESTRICT="test"
need_httpd_cgi
need_php_httpd
src_compile() {
if use math; then
einfo "Compiling math support"
cd math || die
if ! use ocamlopt; then
sed -e "s/ocamlopt/ocamlc/" \
-e "s/cmxa/cma/" \
-e "s/cmx/cmo/g" -i Makefile || die
fi
emake || die
else
einfo "Math support not enabled. Skipping."
fi
# TODO: 1. think about includes/zhtable/ support
# 2. generate docs (?): echo '0' | php mwdocgen.php
}
src_install() {
webapp_src_preinst
# First we install math, docs and then copy everything left into htdocs dir
# to avoid bugs like #236411.
# If we've enabled math USE-flag, install math support.
# We ensure the directories are prepared for writing. The post-
# install instructions guide the user to enable the feature.
if use math; then
einfo "Installing math support"
exeinto "${MY_HTDOCSDIR}"/math
doexe math/texvc || die "Failed to create math support executable."
docinto math
dodoc math/{README,TODO}
docinto ""
# Working directories. Server writeable.
dodir "${MY_HTDOCSDIR}"/images/math
webapp_serverowned "${MY_HTDOCSDIR}"/images/math
dodir "${MY_HTDOCSDIR}"/images/tmp
webapp_serverowned "${MY_HTDOCSDIR}"/images/tmp
fi
local DOCS="FAQ HISTORY INSTALL README RELEASE-NOTES UPGRADE"
dodoc ${DOCS} docs/*.txt
docinto php-memcached
dodoc docs/php-memcached/*
# Clean everything not used at the site...
rm -rf ${DOCS} COPYING tests math t docs
find . -name Makefile -delete
# and install
insinto "${MY_HTDOCSDIR}"
doins -r .
# If imagemagick is enabled then setup for image upload.
# We ensure the directory is prepared for writing.
if use imagemagick; then
webapp_serverowned "${MY_HTDOCSDIR}"/images
fi
webapp_postinst_txt en "${FILESDIR}/postinstall-1.13-en.txt"
webapp_postupgrade_txt en "${FILESDIR}/postupgrade-1.16-en.txt"
webapp_src_install
}
pkg_preinst() {
prev_instal="false"
if has_version ${CATEGORY}/${PN}; then
prev_instal="true"
fi
}
pkg_postinst() {
webapp_pkg_postinst
if ${prev_instal}; then
einfo
elog "=== Consult the release notes ==="
elog "Before doing anything, stop and consult the release notes"
elog "/usr/share/doc/${PF}/RELEASE-NOTES.bz2"
elog
elog "These detail bug fixes, new features and functionality, and any"
elog "particular points that may need to be noted during the upgrade procedure."
einfo
ewarn "Back up existing files and the database before upgrade."
ewarn "http://www.mediawiki.org/wiki/Manual:Backing_up_a_wiki"
ewarn "provides an overview of the backup process."
einfo
fi
}

View file

@ -0,0 +1,86 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/www-apps/mediawiki/mediawiki-1.18.2.ebuild,v 1.1 2012/03/23 05:14:22 radhermit Exp $
EAPI="4"
inherit webapp versionator eutils
MY_BRANCH=$(get_version_component_range 1-2)
DESCRIPTION="The MediaWiki wiki web application (as used on wikipedia.org)"
HOMEPAGE="http://www.mediawiki.org"
SRC_URI="http://download.wikimedia.org/mediawiki/${MY_BRANCH}/${P}.tar.gz"
LICENSE="GPL-2"
KEYWORDS="~alpha ~amd64 ~ppc ~x86"
IUSE="imagemagick mysql postgres sqlite"
RDEPEND=">=dev-lang/php-5.3[mysql?,postgres?,session,xml,xmlreader]
imagemagick? ( || ( media-gfx/imagemagick media-gfx/graphicsmagick[imagemagick] ) )
!imagemagick? ( dev-lang/php[gd] )
sqlite? (
dev-db/sqlite:3[fts3]
>=dev-lang/php-5.3[sqlite3,pdo]
)
virtual/httpd-php"
need_httpd_cgi
RESTRICT="test"
src_install() {
webapp_src_preinst
# First we install docs and then copy everything left into htdocs dir
# to avoid bugs like #236411.
# We ensure the directories are prepared for writing. The post-
# install instructions guide the user to enable the feature.
local DOCS="FAQ HISTORY INSTALL README RELEASE-NOTES-1.18 UPGRADE"
dodoc ${DOCS} docs/*.txt
docinto php-memcached
dodoc docs/php-memcached/*
# Clean everything not used at the site...
rm -rf ${DOCS} COPYING tests docs
find . -name Makefile -delete
# and install
insinto "${MY_HTDOCSDIR}"
doins -r .
# If imagemagick is enabled then setup for image upload.
# We ensure the directory is prepared for writing.
if use imagemagick ; then
webapp_serverowned "${MY_HTDOCSDIR}"/images
fi
webapp_postinst_txt en "${FILESDIR}/postinstall-1.18-en.txt"
webapp_postupgrade_txt en "${FILESDIR}/postupgrade-1.16-en.txt"
webapp_src_install
}
pkg_preinst() {
prev_install="false"
if has_version ${CATEGORY}/${PN} ; then
prev_install="true"
fi
}
pkg_postinst() {
webapp_pkg_postinst
if ${prev_install} ; then
einfo
elog "=== Consult the release notes ==="
elog "Before doing anything, stop and consult the release notes"
elog "/usr/share/doc/${PF}/RELEASE-NOTES.bz2"
elog
elog "These detail bug fixes, new features and functionality, and any"
elog "particular points that may need to be noted during the upgrade procedure."
einfo
ewarn "Back up existing files and the database before upgrade."
ewarn "http://www.mediawiki.org/wiki/Manual:Backing_up_a_wiki"
ewarn "provides an overview of the backup process."
einfo
fi
}

Some files were not shown because too many files have changed in this diff Show more