Sync with portage [Tue Feb 18 14:40:07 MSK 2014].

mhiretskiy
root 10 years ago
parent ed2e9b8f19
commit cb37f28138

@ -1,2 +1,3 @@
DIST cdist-3.0.1.tar.gz 160505 SHA256 f51cfe92ff51e7af0e12acccfb21eea6b3197706fe9b1f8ef3021bedc4547419 SHA512 51ab95b4429fd31ef9aaec57204412ee5b98a48961e208af73e0f1c18f66345a505dc078e837b192beff647bc0fb8ff7d954f19cc79f2b93d060704d674fa371 WHIRLPOOL c40c500e6a7d0a320f88a5194ca157e6c69c8f929284824ac08dda2d487ef796a3d4f396a5ed0fe5abab346e188f70911ec6286b2875e2b0a177d488dcdf4500
DIST cdist-3.0.2.tar.gz 169403 SHA256 6d01c03ab5ea66b8bad6d374b6fdd542f61e1d769e80b5d4b59df74947b7897b SHA512 a1f8a85357f48b3316629c2941becdd88a022034be76ad83e819df0f2ca912e5cc667d6ab1d49b7c3c3ed097f87eac584d1339798cde9e5b2fb2c8733baaa29c WHIRLPOOL df0ef997e7de2d38a99bd3f0e4b8cfe9f5ca87ab4bd4af0c6624e4c61df2d7000ecdd9129791c72c3bcf42217303b7a4703bea6b71c029f2da118a43b71a2da3
DIST cdist-3.0.9.tar.gz 178159 SHA256 de4c988135949a974c5a7cf04adf281ac484d86c87f32235688a4b4063b28a2a SHA512 e58d316d9a32857bdf08fdf80cf51141946c6337c75b0ac957bb7457a314780970ff50610b56ee9467cfe5ca1eabccab587fae339f3dfd4c1ea31285bf39a867 WHIRLPOOL b6a074b2a510e0689788f51c7b169c946c8a635228c2422b71d87cf57474fe99e6f39fe1a589a1b710b7b4e51faf6b49695837f49bf88e68c6ea992ff7dd42de

@ -0,0 +1,26 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/cdist/cdist-3.0.9.ebuild,v 1.1 2014/02/17 17:56:39 hwoarang Exp $
EAPI=5
PYTHON_COMPAT=( python{3_2,3_3} )
inherit distutils-r1
DESCRIPTION="A usable configuration management system"
HOMEPAGE="http://www.nico.schottelius.org/software/cdist/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc"
DOCS=( README )
python_install_all() {
if use doc; then
HTML_DOCS=( docs/man/man1/*.html docs/man/man7/*.html )
fi
distutils-r1_python_install_all
doman docs/man/man1/*.1 docs/man/man7/*.7
}

@ -1 +1,2 @@
DIST eselect-emacs-1.14.tar.bz2 8060 SHA256 212cec8765ee7e066ae80f47ee72d149ccebef7f18a9ad36f3fa6134cfc52b1f SHA512 0503decdc47bf9063eecfd909afe3e4761256fc39554d3ad4654b29f519ba1cd2d6cda2e90920d5483cf73148381205429e3824a62c41e51ea00fbc18792c161 WHIRLPOOL 447b3d5ae46b6faaf204cf0a40abe142edd1abb417dcb7ada801b95285c097d232af8c7c0e3c2abba51bff92ff439afb691a535b7783e25feacdebc7ba773938
DIST eselect-emacs-1.15.tar.xz 8624 SHA256 dbb5a983b71abd540adc3dc3870c0362966a84c8d2d02dd39fb8bcdd30da4105 SHA512 fbc8d893d2cf23fb93e8bcf62b3205eb571fbb0575d3c0bf4ea3b99794a8fce53a4ef8f904b69e5b8ee84b48f6342b500f46c8e696d011ba320f4edd41e2ec82 WHIRLPOOL dce160776652ccb0103083a4d88e77e2a22b93875e1fae9cb59cd67d9637c679b7362bf6272f4cf2ff530d0d5cce0c298616eb5b77335803c2789952dcf4d8d4

@ -0,0 +1,26 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/eselect-ctags/eselect-ctags-1.15.ebuild,v 1.1 2014/02/17 19:57:43 ulm Exp $
EAPI=5
MY_P="eselect-emacs-${PV}"
DESCRIPTION="Manages ctags implementations"
HOMEPAGE="http://wiki.gentoo.org/wiki/Project:Emacs"
SRC_URI="http://dev.gentoo.org/~ulm/emacs/${MY_P}.tar.xz"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~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"
RDEPEND=">=app-admin/eselect-1.2.3"
S="${WORKDIR}/${MY_P}"
src_compile() { :; }
src_install() {
insinto /usr/share/eselect/modules
doins ctags.eselect
doman ctags.eselect.5
}

@ -1 +1,2 @@
DIST eselect-emacs-1.14.tar.bz2 8060 SHA256 212cec8765ee7e066ae80f47ee72d149ccebef7f18a9ad36f3fa6134cfc52b1f SHA512 0503decdc47bf9063eecfd909afe3e4761256fc39554d3ad4654b29f519ba1cd2d6cda2e90920d5483cf73148381205429e3824a62c41e51ea00fbc18792c161 WHIRLPOOL 447b3d5ae46b6faaf204cf0a40abe142edd1abb417dcb7ada801b95285c097d232af8c7c0e3c2abba51bff92ff439afb691a535b7783e25feacdebc7ba773938
DIST eselect-emacs-1.15.tar.xz 8624 SHA256 dbb5a983b71abd540adc3dc3870c0362966a84c8d2d02dd39fb8bcdd30da4105 SHA512 fbc8d893d2cf23fb93e8bcf62b3205eb571fbb0575d3c0bf4ea3b99794a8fce53a4ef8f904b69e5b8ee84b48f6342b500f46c8e696d011ba320f4edd41e2ec82 WHIRLPOOL dce160776652ccb0103083a4d88e77e2a22b93875e1fae9cb59cd67d9637c679b7362bf6272f4cf2ff530d0d5cce0c298616eb5b77335803c2789952dcf4d8d4

@ -0,0 +1,23 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/eselect-emacs/eselect-emacs-1.15.ebuild,v 1.1 2014/02/17 19:58:50 ulm Exp $
EAPI=5
DESCRIPTION="Manage multiple Emacs versions on one system"
HOMEPAGE="http://wiki.gentoo.org/wiki/Project:Emacs"
SRC_URI="http://dev.gentoo.org/~ulm/emacs/${P}.tar.xz"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
RDEPEND=">=app-admin/eselect-1.2.6
~app-admin/eselect-ctags-${PV}"
src_install() {
insinto /usr/share/eselect/modules
doins {emacs,etags,gnuclient}.eselect
doman {emacs,etags,gnuclient}.eselect.5
dodoc ChangeLog
}

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/eselect-php/eselect-php-0.7.1-r3.ebuild,v 1.6 2014/02/16 15:14:10 jer Exp $
# $Header: /var/cvsroot/gentoo-x86/app-admin/eselect-php/eselect-php-0.7.1-r3.ebuild,v 1.7 2014/02/17 21:07:42 ago Exp $
EAPI=5
@ -12,7 +12,7 @@ SRC_URI="http://dev.gentoo.org/~olemarkus/eselect-php/eselect-php-${PV}.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 ~arm hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="fpm apache2"
DEPEND=">=app-admin/eselect-1.2.4

@ -0,0 +1,165 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/puppet/puppet-3.4.2-r2.ebuild,v 1.1 2014/02/18 04:01:28 prometheanfire Exp $
EAPI="5"
#supports ruby20, but needs deps first
USE_RUBY="ruby19"
inherit elisp-common xemacs-elisp-common eutils user ruby-ng versionator
DESCRIPTION="A system automation and configuration management software"
HOMEPAGE="http://puppetlabs.com/"
SRC_URI="http://www.puppetlabs.com/downloads/puppet/${P}.tar.gz"
LICENSE="Apache-2.0 GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~hppa ~ppc ~sparc ~x86"
IUSE="augeas diff doc emacs ldap minimal rrdtool selinux shadow sqlite3 vim-syntax xemacs"
ruby_add_rdepend "
dev-ruby/hiera
dev-ruby/rgen
>=dev-ruby/facter-1.6.2
augeas? ( dev-ruby/ruby-augeas )
diff? ( dev-ruby/diff-lcs )
doc? ( dev-ruby/rdoc )
ldap? ( dev-ruby/ruby-ldap )
shadow? ( dev-ruby/ruby-shadow )
sqlite3? ( dev-ruby/sqlite3 )
virtual/ruby-ssl"
DEPEND="${DEPEND}
ruby_targets_ruby19? ( dev-lang/ruby:1.9[yaml] )
emacs? ( virtual/emacs )
xemacs? ( app-editors/xemacs )"
RDEPEND="${RDEPEND}
ruby_targets_ruby19? ( dev-lang/ruby:1.9[yaml] )
rrdtool? ( >=net-analyzer/rrdtool-1.2.23[ruby] )
selinux? (
sys-libs/libselinux[ruby]
sec-policy/selinux-puppet
)
vim-syntax? ( >=app-vim/puppet-syntax-3.0.1 )
>=app-portage/eix-0.18.0"
SITEFILE="50${PN}-mode-gentoo.el"
pkg_setup() {
enewgroup puppet
enewuser puppet -1 -1 /var/lib/puppet puppet
}
all_ruby_compile() {
if use emacs ; then
elisp-compile ext/emacs/puppet-mode.el
fi
if use xemacs ; then
# Create a separate version for xemacs to be able to install
# emacs and xemacs in parallel.
mkdir ext/xemacs
cp ext/emacs/* ext/xemacs/
xemacs-elisp-compile ext/xemacs/puppet-mode.el
fi
}
each_ruby_install() {
${RUBY} install.rb --destdir="${D}" install || die
}
all_ruby_install() {
#systemd stuffs
insinto /usr/lib/systemd/system
doins "${WORKDIR}/all/${P}/ext/systemd/puppet.service"
insinto /usr/lib/tmpfiles.d
newins "${FILESDIR}/tmpfiles.d" "puppet.conf"
newinitd "${FILESDIR}"/puppet.init-r1 puppet
# Initial configuration files
insinto /etc/puppet
# Location of log and data files
keepdir /var/log/puppet
fowners -R puppet:puppet /var/log/puppet
if use minimal ; then
rm "${ED}/etc/puppet/auth.conf"
else
insinto /usr/lib/systemd/system
doins "${WORKDIR}/all/${P}/ext/systemd/puppetmaster.service"
newinitd "${FILESDIR}"/puppetmaster.init-r1 puppetmaster
newconfd "${FILESDIR}"/puppetmaster.confd puppetmaster
insinto /etc/puppet
keepdir /etc/puppet/manifests
keepdir /etc/puppet/modules
keepdir /var/lib/puppet/ssl
keepdir /var/lib/puppet/facts
keepdir /var/lib/puppet/files
fowners -R puppet:puppet /var/lib/puppet
fperms 0750 /var/lib/puppet
fi
fperms 0750 /etc/puppet
if use emacs ; then
elisp-install ${PN} ext/emacs/puppet-mode.el*
elisp-site-file-install "${FILESDIR}/${SITEFILE}"
fi
if use xemacs ; then
xemacs-elisp-install ${PN} ext/xemacs/puppet-mode.el*
xemacs-elisp-site-file-install "${FILESDIR}/${SITEFILE}"
fi
if use ldap ; then
insinto /etc/openldap/schema; doins ext/ldap/puppet.schema
fi
# ext and examples files
for f in $(find ext examples -type f) ; do
docinto "$(dirname ${f})"; dodoc "${f}"
done
}
pkg_postinst() {
elog
elog "Please, *don't* include the --ask option in EMERGE_EXTRA_OPTS as this could"
elog "cause puppet to hang while installing packages."
elog
elog "Portage Puppet module with Gentoo-specific resources:"
elog "http://forge.puppetlabs.com/gentoo/portage"
elog
if [ \
-f "${EPREFIX}/etc/puppet/puppetd.conf" -o \
-f "${EPREFIX}/etc/puppet/puppetmaster.conf" -o \
-f "${EPREFIX}/etc/puppet/puppetca.conf" \
] ; then
elog
elog "Please remove deprecated config files."
elog " /etc/puppet/puppetca.conf"
elog " /etc/puppet/puppetd.conf"
elog " /etc/puppet/puppetmasterd.conf"
elog
fi
if [ "$(get_major_version $REPLACING_VERSIONS)" = "2" ]; then
elog
elog "If you're upgrading from 2.x then we strongly suggest you to read:"
elog "http://docs.puppetlabs.com/guides/upgrading.html"
elog
fi
use emacs && elisp-site-regen
use xemacs && xemacs-elisp-site-regen
}
pkg_postrm() {
use emacs && elisp-site-regen
use xemacs && xemacs-elisp-site-regen
}

@ -1 +1,2 @@
DIST makeself-2.1.5.run 38210 SHA256 8227668bb35c34d86e6f0fe69c7bf4bd2813f51edfcbfc227896b4787b0a1a4e SHA512 c556770deea504573c50bc7c15340ed91c65d372e93c47dfc10fd6e8265b2462842da12b36898d4291cbac9e954ec12f2f6972bcf40e97ed82dbd22af21d3a91 WHIRLPOOL 6e6be1c047238280f737611049af7daa0902b52e7d065033f7ead665614da809bc1f5903b6163c768f191bf7e0ced566ac6168ab6fc5604bc1d2fed8dac72e37
DIST release-2.2.0.tar.gz 21640 SHA256 9c9d003e097d9c198433a05926e64d9b7cd330c7f10cb4e6048877d0a87de341 SHA512 11cd536baed2d56405103f18a8318a202092755a74baf10730aa58dc57032e327697b1c7f76bf9bf438927093ba9ac467ffa0c4564c7f6b1d3b2b3936f34fa73 WHIRLPOOL ec9d7caa4ffed938e61e756636af04cf793158761c3a2b41e7ee4c18a415d6a41a4ed4499bd0b867dee930f281f901a80082bed75d9e9d7e237f3f85ad7ea590

@ -0,0 +1,124 @@
From c9f605cb4a3903985f2c6f816c30c1edf728c1b5 Mon Sep 17 00:00:00 2001
From: Jon Salz <jsalz@google.com>
Date: Mon, 27 Jan 2014 16:04:33 +0800
Subject: [PATCH] Add --help-header option to prepend a string to the archive's
--help.
---
makeself-header.sh | 3 ++-
makeself.sh | 71 ++++++++++++++++++++++++++++++------------------------
2 files changed, 41 insertions(+), 33 deletions(-)
diff --git a/makeself-header.sh b/makeself-header.sh
index e3f6c11..f97758c 100755
--- a/makeself-header.sh
+++ b/makeself-header.sh
@@ -13,6 +13,7 @@ label="$LABEL"
script="$SCRIPT"
scriptargs="$SCRIPTARGS"
licensetxt="$LICENSE"
+helpheader='$HELPHEADER'
targetdir="$archdirname"
filesizes="$filesizes"
keep="$KEEP"
@@ -119,7 +120,7 @@ MS_dd_Progress()
MS_Help()
{
cat << EOH >&2
-Makeself version $MS_VERSION
+\${helpheader}Makeself version $MS_VERSION
1) Getting help or info about \$0 :
\$0 --help Print this message
\$0 --info Print embedded info : title, default target directory, embedded script ...
diff --git a/makeself.sh b/makeself.sh
index 361d710..cb2d6f2 100755
--- a/makeself.sh
+++ b/makeself.sh
@@ -88,38 +88,39 @@ MS_Usage()
{
echo "Usage: $0 [params] archive_dir file_name label startup_script [args]"
echo "params can be one or more of the following :"
- echo " --version | -v : Print out Makeself version number and exit"
- echo " --help | -h : Print out this help message"
- echo " --quiet | -q : Do not print any messages other than errors."
- echo " --gzip : Compress using gzip (default if detected)"
- echo " --bzip2 : Compress using bzip2 instead of gzip"
- echo " --pbzip2 : Compress using pbzip2 instead of gzip"
- echo " --xz : Compress using xz instead of gzip"
- echo " --compress : Compress using the UNIX 'compress' command"
- echo " --complevel lvl : Compression level for gzip xz bzip2 and pbzip2 (default 9)"
- echo " --base64 : Instead of compressing, encode the data using base64"
- echo " --nocomp : Do not compress the data"
- echo " --notemp : The archive will create archive_dir in the"
- echo " current directory and uncompress in ./archive_dir"
- echo " --copy : Upon extraction, the archive will first copy itself to"
- echo " a temporary directory"
- echo " --append : Append more files to an existing Makeself archive"
- echo " The label and startup scripts will then be ignored"
- echo " --target dir : Extract directly to a target directory"
- echo " directory path can be either absolute or relative"
- echo " --current : Files will be extracted to the current directory"
- echo " Both --current and --target imply --notemp"
- echo " --tar-extra opt : Append more options to the tar command line"
- echo " --nomd5 : Don't calculate an MD5 for archive"
- echo " --nocrc : Don't calculate a CRC for archive"
- echo " --header file : Specify location of the header script"
- echo " --follow : Follow the symlinks in the archive"
- echo " --noprogress : Do not show the progress during the decompression"
- echo " --nox11 : Disable automatic spawn of a xterm"
- echo " --nowait : Do not wait for user input after executing embedded"
- echo " program from an xterm"
- echo " --lsm file : LSM file describing the package"
- echo " --license file : Append a license file"
+ echo " --version | -v : Print out Makeself version number and exit"
+ echo " --help | -h : Print out this help message"
+ echo " --quiet | -q : Do not print any messages other than errors."
+ echo " --gzip : Compress using gzip (default if detected)"
+ echo " --bzip2 : Compress using bzip2 instead of gzip"
+ echo " --pbzip2 : Compress using pbzip2 instead of gzip"
+ echo " --xz : Compress using xz instead of gzip"
+ echo " --compress : Compress using the UNIX 'compress' command"
+ echo " --complevel lvl : Compression level for gzip xz bzip2 and pbzip2 (default 9)"
+ echo " --base64 : Instead of compressing, encode the data using base64"
+ echo " --nocomp : Do not compress the data"
+ echo " --notemp : The archive will create archive_dir in the"
+ echo " current directory and uncompress in ./archive_dir"
+ echo " --copy : Upon extraction, the archive will first copy itself to"
+ echo " a temporary directory"
+ echo " --append : Append more files to an existing Makeself archive"
+ echo " The label and startup scripts will then be ignored"
+ echo " --target dir : Extract directly to a target directory"
+ echo " directory path can be either absolute or relative"
+ echo " --current : Files will be extracted to the current directory"
+ echo " Both --current and --target imply --notemp"
+ echo " --tar-extra opt : Append more options to the tar command line"
+ echo " --nomd5 : Don't calculate an MD5 for archive"
+ echo " --nocrc : Don't calculate a CRC for archive"
+ echo " --header file : Specify location of the header script"
+ echo " --follow : Follow the symlinks in the archive"
+ echo " --noprogress : Do not show the progress during the decompression"
+ echo " --nox11 : Disable automatic spawn of a xterm"
+ echo " --nowait : Do not wait for user input after executing embedded"
+ echo " program from an xterm"
+ echo " --lsm file : LSM file describing the package"
+ echo " --license file : Append a license file"
+ echo " --help-header file : Add a header to the archive's --help output"
echo
echo "Do not forget to give a fully qualified startup script name"
echo "(i.e. with a ./ prefix if inside the archive)."
@@ -254,6 +255,12 @@ do
LSM_CMD="cat \"$2\" >> \"\$archname\""
if ! shift 2; then MS_Help; exit 1; fi
;;
+ --help-header)
+ HELPHEADER=`sed -e "s/'/'\\\\\''/g" $2`
+ if ! shift 2; then MS_Help; exit 1; fi
+ [ -n "$HELPHEADER" ] && HELPHEADER="$HELPHEADER
+"
+ ;;
-q | --quiet)
QUIET=y
shift
--
1.8.5.5

@ -5,9 +5,15 @@ source /etc/init.d/functions.sh
find_unpackable_file() { echo "$@"; }
debug-print() { :; }
emktemp() { mktemp "$@"; }
alias assert='_pipestatus="${PIPESTATUS[*]}"; [[ "${_pipestatus// /}" -eq 0 ]] || die'
die() { eerror "$*"; exit 1; }
assert() { _pipestatus="${PIPESTATUS[*]}"; [[ "${_pipestatus// /}" -eq 0 ]] || die; }
# Straight copied from unpacker.eclass ... should be kept in sync
unpack_banner() {
echo ">>> Unpacking ${1##*/} to ${PWD}"
}
# Straight copied from eutils.eclass ... should be kept in sync
unpack_makeself() {
local src_input=${1:-${A}}
local src=$(find_unpackable_file "${src_input}")
@ -16,14 +22,14 @@ unpack_makeself() {
[[ -z ${src} ]] && die "Could not locate source for '${src_input}'"
local shrtsrc=$(basename "${src}")
echo ">>> Unpacking ${shrtsrc} to ${PWD}"
unpack_banner "${src}"
if [[ -z ${skip} ]] ; then
local ver=$(grep -a '#.*Makeself' "${src}" | awk '{print $NF}')
local ver=$(grep -m1 -a '#.*Makeself' "${src}" | awk '{print $NF}')
local skip=0
exe=tail
case ${ver} in
1.5.*|1.6.0-nv) # tested 1.5.{3,4,5} ... guessing 1.5.x series is same
1.5.*|1.6.0-nv*) # tested 1.5.{3,4,5} ... guessing 1.5.x series is same
skip=$(grep -a ^skip= "${src}" | cut -d= -f2)
;;
2.0|2.0.1)
@ -31,17 +37,17 @@ unpack_makeself() {
;;
2.1.1)
skip=$(grep -a ^offset= "${src}" | awk '{print $2}' | cut -b2-)
let skip="skip + 1"
(( skip++ ))
;;
2.1.2)
skip=$(grep -a ^offset= "${src}" | awk '{print $3}' | head -n 1)
let skip="skip + 1"
(( skip++ ))
;;
2.1.3)
skip=`grep -a ^offset= "${src}" | awk '{print $3}'`
let skip="skip + 1"
(( skip++ ))
;;
2.1.4|2.1.5)
2.1.4|2.1.5|2.1.6|2.2.0)
skip=$(grep -a offset=.*head.*wc "${src}" | awk '{print $3}' | head -n 1)
skip=$(head -n ${skip} "${src}" | wc -c)
exe="dd"
@ -49,7 +55,7 @@ unpack_makeself() {
*)
eerror "I'm sorry, but I was unable to support the Makeself file."
eerror "The version I detected was '${ver}'."
eerror "Please file a bug about the file ${shrtsrc} at"
eerror "Please file a bug about the file ${src##*/} at"
eerror "http://bugs.gentoo.org/ so that support can be added."
die "makeself version '${ver}' not supported"
;;
@ -58,14 +64,14 @@ unpack_makeself() {
fi
case ${exe} in
tail) exe="tail -n +${skip} '${src}'";;
dd) exe="dd ibs=${skip} skip=1 obs=1024 conv=sync if='${src}'";;
dd) exe="dd ibs=${skip} skip=1 if='${src}'";;
*) die "makeself cant handle exe '${exe}'"
esac
# lets grab the first few bytes of the file to figure out what kind of archive it is
local tmpfile=$(emktemp)
local filetype tmpfile=$(emktemp)
eval ${exe} 2>/dev/null | head -c 512 > "${tmpfile}"
local filetype=$(file -b "${tmpfile}")
filetype=$(file -b "${tmpfile}") || die
case ${filetype} in
*tar\ archive*)
eval ${exe} | tar --no-same-owner -xf -
@ -79,12 +85,16 @@ unpack_makeself() {
compress*)
eval ${exe} | gunzip | tar --no-same-owner -xf -
;;
XZ*)
eval ${exe} | unxz | tar --no-same-owner -xf -
;;
*)
eerror "Unknown filetype \"${filetype}\" ?"
false
;;
esac
assert "failure unpacking (${filetype}) makeself ${shrtsrc} ('${ver}' +${skip})"
assert "failure unpacking (${filetype}) makeself ${src##*/} ('${ver}' +${skip})"
rm "${tmpfile}"
}
for x; do unpack_makeself "$x" ; done

@ -0,0 +1,29 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-arch/makeself/makeself-2.2.0.ebuild,v 1.1 2014/02/18 06:18:50 vapier Exp $
EAPI="4"
inherit unpacker eutils
DESCRIPTION="shell script that generates a self-extractible tar.gz"
HOMEPAGE="http://www.megastep.org/makeself/"
SRC_URI="https://github.com/megastep/makeself/archive/release-${PV}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~hppa ~ppc ~x86 ~amd64-linux ~x86-linux"
IUSE=""
S="${WORKDIR}/${PN}-release-${PV}"
src_prepare() {
epatch "${FILESDIR}"/${P}-help-header.patch
}
src_install() {
dobin makeself-header.sh makeself.sh "${FILESDIR}"/makeself-unpack
dosym makeself.sh /usr/bin/makeself
doman makeself.1
dodoc README.md makeself.lsm
}

@ -40,3 +40,17 @@ DIST 6.4.0.0-TIVsm-msg.PT_BR.x86_64.rpm 3688190 SHA256 d0df3e3dafa753e1c20f42834
DIST 6.4.0.0-TIVsm-msg.RU_RU.x86_64.rpm 4524276 SHA256 38ffb6924914c733642b73517115f4a08ece0b65867b2b72eeeece5fbc387ff4 SHA512 0a5132d236d3f69559a3b851002a51f308defd45b4ff08d53b7604311c41b3e99007e9c14c30bbfc24d14cc4581f652aa5bece0dc2ddb8ee040b4be84b0595a2 WHIRLPOOL 3903178db9ec62194710679d6e716d8fb91ef4259177dddce183e1a0ca8054a3ca9463b09eec780eaa695a1219ecd7200c5b6231736d65ba3fb07da2d9cb8852
DIST 6.4.0.0-TIVsm-msg.ZH_CN.x86_64.rpm 3295321 SHA256 baec6e1493ad4f3c7e3dc91216a6ec009565333b7c95dea127536927b3a9b67c SHA512 20c125024f858bd953e8eb02d4d640f304fef8036f3a7c3a27b80ff68dff5c95629cbb57c4905101420caa2486ff167f3241e74d4c62cbe79a2bc83103826fa6 WHIRLPOOL 818f31ee2391954ef9b3192985401916ad55ff398854e93f6165beb744691b5a89d8614b4e5c5c1e0296763d0ddde13bed86f3522d624a1f7b54ba3fd6a87493
DIST 6.4.0.0-TIVsm-msg.ZH_TW.x86_64.rpm 3406128 SHA256 a963af329d2f292694c22b635a971f41718b0c2f0a3fa179ba824a523fbb802b SHA512 75d23577881d5bb105cdac0349f2046473e0705f48e27fc1741dab2e30d4db6e3a75d061b1428fe681550812155ec54297c404f3598aeaca8d61e53fe2b31a49 WHIRLPOOL adb5f63ef4c4336005c95a4c9d7bdb2a1b6a51ba7aa17aad21d769276085d4dbb718c692fc19b2dbfe40c661b368a47053d519afcd8c92c77f41ef96ae7699c4
DIST 7.1.0.0-TIV-TSMBAC-LinuxX86.tar 99133440 SHA256 b0d48ddd3fb8613c8cd55dcaa2fe779dcf292779abaa252f46f63b7d466bc0c6 SHA512 ff1a3ee629807234551d1f9508b096fc5b87caf709e5b0b58b720f8e3e35b0b737f103f0259a52797fc9b7af5208f417d2575aae6a06201c2e8ae20db40ff46c WHIRLPOOL af67a267af992b89e47dfe7d0c07c4935f142a7cd44ad0628f398656222a2001165cd2ad97a08cfc2cedad6bafd36b49f79da5bf4221225d940980059171cfac
DIST 7.1.0.0-TIVsm-msg.CS_CZ.x86_64.rpm 4449301 SHA256 bae02bebe71f6c0f91b2baf37d12d6d68e6509ffa4e11d25635b2a5e685b51fa SHA512 117cabafcb9751a0d45c735df651b07b0e146ad81a9ab21761310ecbe70714e958406e61c78f1d155e0a6d00aa7229b05f6e94f583a6125684d55de03f252a91 WHIRLPOOL ba3d92c3e2bcb465409adbeedcbb29cf05266155aee59b07f62ef423f08f1825383eaf57b05f969bf721402d3cab4dc6eea824682428b806423ad915949608af
DIST 7.1.0.0-TIVsm-msg.DE_DE.x86_64.rpm 3748958 SHA256 50837d1085365b7ac1af6204591e47e6f23e610eaebfdcb32240b116522c450c SHA512 82789e0b6210067f682cbfb845978037ba0bf4bcebd04d350b7d93f855c4ce87b1ae7830c91af2d75b6c7dd6f4a0aad7d452224e79c2ff07bb56947c0a976215 WHIRLPOOL fba1d9718a10ed24911a2b42c53908266b5192f266c2d49c6d62107959b82a80bc46ce06319c689551b7441157fd443b860eaf1ca900dafb68f7709a5a7e4701
DIST 7.1.0.0-TIVsm-msg.ES_ES.x86_64.rpm 3787106 SHA256 8740c1b2b592de736cddcddf55166adae1df46e095811142df72327469121075 SHA512 8f6416332239a0dd5425d24371c1e3922a2b4c771adaee995224c245832928b9fc5a48086763ca04bb2bd1ece4252a46b24b5793f229b89407c245235f8b0fb0 WHIRLPOOL b23f4db28e40862dfefb019ddf3df88b0c2db77bf494010140fec66fc91b074d5ffa9b8a4b1810d864254d424b196eb0917fc8e3211061d48f6f6c1cfe34bd32
DIST 7.1.0.0-TIVsm-msg.FR_FR.x86_64.rpm 3740545 SHA256 fc88ccec06c06ed5dc2030fca50883d56cb9413cb6b84ea0c309f104f6c9a0fc SHA512 5e5a801b06b0d42b4300ff39faed600cbc12f0358d1f7679a6fbc17323faa04752c1ad4c83794e5a7f9ae03de32f4b0ba5ef6ed960a8e52b854e6d013b64b27a WHIRLPOOL 04d89f2cad3eec82a2dcf83fb709bbe98df37b3c167c66b2002309a1e733ac2c2a0fcbc8eb5890c5e0e9f3c995e49b9b087244c0b08d9a555055c13afd5dbc9a
DIST 7.1.0.0-TIVsm-msg.HU_HU.x86_64.rpm 3829863 SHA256 78bd6ca1a5975aee1883861c6dec79b2abcd854473e6bb58398346883d31506d SHA512 b887761274f6eafc328023cdc61e087a89ac5f2d2d61e25033fe5a2b92a897dec55ec9ce1f80aaccc3a29d7c29288201a41c8a505a49472be1d5a9d596d09013 WHIRLPOOL 9d22063f71347b573d617cc0ae417e401d06390e6ebd133a50c62e33df9755db8dcd61f3b3e2b6e5268fc24789eede1c7b76823125fb0bb86e376239f655dc99
DIST 7.1.0.0-TIVsm-msg.IT_IT.x86_64.rpm 3650284 SHA256 afadb6d893cc69169500a9df778b14831a5d7c47db9812bbad7b08fb82924587 SHA512 f6ceb807e90932a3497928facef7d4ea7ab4328192591efdc4c605d2e6511ae92942b1b48c53f6cb96b7b7fb7688739e895cf684b0b1dda6005c1908bc3a8b19 WHIRLPOOL 473abb44310938431b3cd802ea897566ae9d953d4f3900677c0d7f1bb57e078e7f7c457734561989f0725510b8da3e8f1f16470dd97aa80d83f92326f784f482
DIST 7.1.0.0-TIVsm-msg.JA_JP.x86_64.rpm 3770521 SHA256 366c1e1e87eed8f379caa3afdabd5c6dee4c8c9b31b8ea37ebb49e3243738cd3 SHA512 c7a44785e55903d88d2ea0088e5897e59c2be30f1db30746e13d754f07fd88aa11bdd17bd324f329e684061f38deada8b9a9df7a9f5bafbb670a1aefc582eb1a WHIRLPOOL 3e1c189e48a5dfb7f1224f8efd913e33d77b5f1a7bd5ed21c8e431a18878812590962fd22325c3acfdde6cedaeda67f724271a867eb0ac7033037ef79bce53d7
DIST 7.1.0.0-TIVsm-msg.KO_KR.x86_64.rpm 3325788 SHA256 1ccbafa1c29f2ff7c3bf3994358e4d0a5eccea23f20b1f0c766e0fdc9979641b SHA512 26e51fd6ad93ed3bad4ed393f9344279637df8916645f5de288e5879fd63c755ca9ff4253ad39de68b15360d69b348d3838b1fc6316644045b92bebe57d3adac WHIRLPOOL 2189cf6ea3bda461a018c298984cda923a94e0a2038f229310a41eb0ffd766c7b7cb498d755a8241b300f09311c54bbc71d0f150dd968e7690db63789c14e912
DIST 7.1.0.0-TIVsm-msg.PL_PL.x86_64.rpm 3718858 SHA256 de94814ad9f8ba5db49a15443866d105938703c88375156bab48d204937eca24 SHA512 94565e5441b581bbf1cb8eb18782dfa638eeb2c15b129d8f8fb947fcb50eeeabe7ac6bfc81a162fbba02006fc208d7b557cf1c94ef75e0353d9c26df8b853e6e WHIRLPOOL e85880f5186afa135bef3ae5b2eacaa92ecce6a00d2175574b69819e328259aa26a12e227599d49a46f23c8c75ccb5ae37ffa62c9223aca77fc630937f68b1fd
DIST 7.1.0.0-TIVsm-msg.PT_BR.x86_64.rpm 3731332 SHA256 0b49e4f8b1443a01484790992e37c899889a5d949272eec4e29a31249e9da298 SHA512 397de49d5f40c6ef3895e23bb0f5c59c0a0c43e32ba8e0ca22549dd17490ac5ccec5cbfafefb07e96b8b8f8eddbfd333704cb74c1fc4830e82f1e655c3903cae WHIRLPOOL 5914cc07c31683a4b7df65ce762f59adb20b7ad1d9e3344d6aecfcb2c0db2a954fbc20d98f6e791a8a2d466eafe607fb0bb924df97bd8d5de60ba49168f63ee7
DIST 7.1.0.0-TIVsm-msg.RU_RU.x86_64.rpm 4384394 SHA256 a720846965211440c9f8b8fd31d1efe281328fbd24e1373a58a64c43c084b391 SHA512 908ea5b9e2ef33b81d5234b99b352bd342e5d78bb19c75057f7b50a14eae175aae7aec977b98aabc063f8acf78c7fd6985481dc0b040029e4bd6d93252085656 WHIRLPOOL a7b33ef40851dc464eaee5310ceb53ad76002cccf118dd063b904de2a736cb8ce13766e15f7b8a43d917ec517ab25e192905dcaab7829e0b57c9dea6ec6b61d1
DIST 7.1.0.0-TIVsm-msg.ZH_CN.x86_64.rpm 3438735 SHA256 8995b622b35bfb3cc4aeb8612f853751e5f329a86306d22a4de3b4265e7c96dc SHA512 54b21264a05b86af9c4900b32ce1a28fb18cb331582d5d907f6d9563b410b0f0599c141cc3f1e23f0772e1b3185271a5dedb8f0b976e4c7718d01659b4930eb7 WHIRLPOOL 667b5ad42f2caeb2ca81c0fb7c33852b54f682d46b81355ae8f255bdd610e86314f4e3acd89a918c450c9eef6c5c4e8fb70326313d37fbccb9ef8327d3c3857c
DIST 7.1.0.0-TIVsm-msg.ZH_TW.x86_64.rpm 3524254 SHA256 655c75b9e3ff85c3b2919091d345d8fda04367340f77d27ed63ff64a22f1c7e3 SHA512 b08a690e3a0ac57a201cb6da47d41ded365e6b9d6a85084d182590f193f71146e1eba98ffdf5389375a94e50b5ad8ceabccf39e7be61f46ead25b638b3e706e8 WHIRLPOOL 9e4d308e38427ebe68a2cebae3b0819bed00bcf7d99d1b13ebecb94177ee49727f87f7aa107a09e7548a5b169be2c2f5a08030c45b106d936616cacf31170722

@ -0,0 +1,10 @@
[Unit]
Description=Tivoli Storage Manager (TSM) - dsmc
After=network.target
[Service]
Nice=15
ExecStart=/opt/tivoli/tsm/client/ba/bin/dsmc sched
[Install]
WantedBy=multi-user.target

@ -0,0 +1,12 @@
[Unit]
Description=Tivoli Storage Manager (TSM) - dsmcad
After=network.target dsmc.service
[Service]
Type=forking
Nice=15
ExecStart=/opt/tivoli/tsm/client/ba/bin/dsmcad
GuessMainPID=no
[Install]
WantedBy=multi-user.target

@ -1,10 +1,10 @@
# Copyright 1999-2013 Gentoo Foundation
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-backup/tsm/tsm-6.4.0.0.ebuild,v 1.2 2013/01/01 19:10:12 ulm Exp $
# $Header: /var/cvsroot/gentoo-x86/app-backup/tsm/tsm-7.1.0.0.ebuild,v 1.1 2014/02/17 21:15:20 pacho Exp $
EAPI=5
inherit versionator multilib eutils rpm user
inherit versionator multilib eutils readme.gentoo rpm systemd user
DESCRIPTION="Tivoli Storage Manager (TSM) Backup/Archive (B/A) Client and API"
HOMEPAGE="http://www.tivoli.com/"
@ -51,16 +51,21 @@ done
unset lang
DEPEND=""
RDEPEND="dev-libs/expat
RDEPEND="
dev-libs/expat
dev-libs/libxml2
=sys-fs/fuse-2*
acl? ( sys-apps/acl )
java? ( virtual/jre:1.6 )"
java? ( virtual/jre:1.6 )
"
S="${WORKDIR}"
pkg_setup() {
enewgroup tsm
DOC_CONTENTS="
Note that you have to be either root or member of the group tsm to
be able to use the Tivoli Storage Manager client."
}
src_unpack() {
@ -135,22 +140,22 @@ src_install() {
dosym ../..$CLIENTDIR/api/bin64/${i} /usr/lib64/${i}
done
# Mimic TIVsm-BA postinstall script
# Create a link to libexpat if needed
if [ ! -e "${ROOT}"/usr/lib64/libexpat.so.0 -a -e "${ROOT}"/usr/lib64/libexpat.so.1 ]
then
dosym /usr/lib64/libexpat.so.1 $CLIENTDIR/ba/bin/libexpat.so.0
fi
# The TIVsm-BA postinstall script only does messages and ancient upgrades
# The gscrypt64 postinstall script only deals with s390[x] SELinux.
# The gscrypt64 postinstall script only deals with s390[x] SELinux
# and the symlink for the iccs library which we handle in the loop below.
# Move stuff from /usr/local to /opt, #452332
mv "${D}"/usr/local/ibm "${D}"/opt/ || die
rmdir "${D}"/usr/local || die
# Mimic gskssl64 postinstall script
for i in sys p11 km ssl drld kicc ldap cms acmeidup valn dbfl iccs; do
dosym ../local/ibm/gsk8_64/lib64/libgsk8${i}_64.so \
dosym ../../opt/ibm/gsk8_64/lib64/libgsk8${i}_64.so \
/usr/lib64/libgsk8${i}_64.so
done
for i in capicmd ver; do
dosym ../local/ibm/gsk8_64/bin/gsk8${i}_64 /usr/bin/${i}_64
dosym ../../opt/ibm/gsk8_64/bin/gsk8${i}_64 /usr/bin/gsk${i}_64
done
# Done with the postinstall scripts as the RPMs contain them.
@ -168,8 +173,8 @@ src_install() {
# Install symlinks for sonames of libraries, bug #416503
dosym libvixMntapi.so.1.1.0 $CLIENTDIR/ba/bin/libvixMntapi.so.1
dosym libvixDiskLibVim.so.5.0.0 $CLIENTDIR/ba/bin/libvixDiskLibVim.so.5
dosym libvixDiskLib.so.5.0.0 $CLIENTDIR/ba/bin/libvixDiskLib.so.5
dosym libvixDiskLibVim.so.5.5.0 $CLIENTDIR/ba/bin/libvixDiskLibVim.so.5
dosym libvixDiskLib.so.5.5.0 $CLIENTDIR/ba/bin/libvixDiskLib.so.5
fowners -R :tsm /opt/tivoli
fperms -R g+rX,o-rx /opt/tivoli # Allow only tsm group users to access TSM tools
@ -206,11 +211,10 @@ src_install() {
newinitd "${FILESDIR}/dsmc.init.d" dsmc
newinitd "${FILESDIR}/dsmcad.init.d-r1" dsmcad
elog
elog "Note that you have to be either root or member of the group tsm to"
elog "be able to use the Tivoli Storage Manager client."
elog
systemd_dounit "${FILESDIR}/dsmc.service"
systemd_dounit "${FILESDIR}/dsmcad.service"
readme.gentoo_create_doc
}
pkg_postinst() {
@ -227,4 +231,6 @@ pkg_postinst() {
# Have to do this in postinst due to bug #141619
chown root:tsm /var/log/tsm || die
chmod 0750 /var/log/tsm || die
readme.gentoo_print_elog
}

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs-vcs/emacs-vcs-24.3.50_pre20131231.ebuild,v 1.1 2014/01/04 20:05:39 ulm Exp $
# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs-vcs/emacs-vcs-24.3.50_pre20131231.ebuild,v 1.2 2014/02/17 21:21:51 ulm Exp $
EAPI=5
@ -117,6 +117,11 @@ src_prepare() {
fi
epatch_user
# Fix filename reference in redirected man page
sed -i -e "/^\\.so/s/etags/&-${EMACS_SUFFIX}/" doc/man/ctags.1 \
|| die "unable to sed ctags.1"
AT_M4DIR=m4 eautoreconf
}

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs-vcs/emacs-vcs-24.3.50_pre20140131.ebuild,v 1.1 2014/02/01 01:39:47 ulm Exp $
# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs-vcs/emacs-vcs-24.3.50_pre20140131.ebuild,v 1.2 2014/02/17 21:21:51 ulm Exp $
EAPI=5
@ -117,6 +117,11 @@ src_prepare() {
fi
epatch_user
# Fix filename reference in redirected man page
sed -i -e "/^\\.so/s/etags/&-${EMACS_SUFFIX}/" doc/man/ctags.1 \
|| die "unable to sed ctags.1"
AT_M4DIR=m4 eautoreconf
}

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs-vcs/emacs-vcs-24.3.9999.ebuild,v 1.23 2014/01/19 16:57:21 ulm Exp $
# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs-vcs/emacs-vcs-24.3.9999.ebuild,v 1.24 2014/02/17 21:21:51 ulm Exp $
EAPI=5
@ -115,6 +115,11 @@ src_prepare() {
fi
epatch_user
# Fix filename reference in redirected man page
sed -i -e "/^\\.so/s/etags/&-${EMACS_SUFFIX}/" doc/man/ctags.1 \
|| die "unable to sed ctags.1"
AT_M4DIR=m4 eautoreconf
}

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs/emacs-23.4-r6.ebuild,v 1.7 2014/01/25 16:09:02 ulm Exp $
# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs/emacs-23.4-r6.ebuild,v 1.8 2014/02/17 08:18:21 ulm Exp $
EAPI=5
WANT_AUTOMAKE="none"
@ -82,6 +82,9 @@ src_prepare() {
EPATCH_SUFFIX=patch epatch
epatch_user
sed -i -e "/^\\.so/s/etags/&-${EMACS_SUFFIX}/" doc/man/ctags.1 \
|| die "unable to sed ctags.1"
if ! use alsa; then
# ALSA is detected even if not requested by its USE flag.
# Suppress it by supplying pkg-config with a wrong library name.

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs/emacs-24.3-r2.ebuild,v 1.19 2014/01/25 16:09:02 ulm Exp $
# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs/emacs-24.3-r2.ebuild,v 1.20 2014/02/17 08:18:21 ulm Exp $
EAPI=5
@ -92,6 +92,9 @@ src_prepare() {
EPATCH_SUFFIX=patch epatch
epatch_user
sed -i -e "/^\\.so/s/etags/&-${EMACS_SUFFIX}/" doc/man/ctags.1 \
|| die "unable to sed ctags.1"
if ! use alsa; then
# ALSA is detected even if not requested by its USE flag.
# Suppress it by supplying pkg-config with a wrong library name.

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/nano/nano-2.3.2-r1.ebuild,v 1.2 2014/01/18 03:06:56 vapier Exp $
# $Header: /var/cvsroot/gentoo-x86/app-editors/nano/nano-2.3.2-r1.ebuild,v 1.3 2014/02/17 19:32:49 vapier Exp $
EAPI="4"
@ -19,7 +19,7 @@ HOMEPAGE="http://www.nano-editor.org/ http://www.gentoo.org/doc/en/nano-basics-g
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="debug justify +magic minimal ncurses nls slang spell unicode"
IUSE="debug justify +magic minimal ncurses nls slang +spell unicode"
RDEPEND=">=sys-libs/ncurses-5.9-r1[unicode?]
magic? ( sys-apps/file )

@ -0,0 +1,252 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/xemacs/xemacs-21.4.22-r3.ebuild,v 1.1 2014/02/17 21:37:43 ulm Exp $
# Note: xemacs currently does not work with a hardened profile. If you
# want to use xemacs on a hardened profile then compile with the
# -nopie flag in CFLAGS or help fix bug #75028.
EAPI=5
export WANT_AUTOCONF="2.1"
inherit autotools eutils toolchain-funcs
DESCRIPTION="highly customizable open source text editor and application development system"
HOMEPAGE="http://www.xemacs.org/"
SRC_URI="http://ftp.xemacs.org/xemacs-21.4/${P}.tar.gz
http://www.malfunction.de/afterstep/files/NeXT_XEmacs.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
IUSE="eolconv gif gpm pop postgres ldap xface nas dnd X jpeg tiff png mule motif freewnn canna xim athena neXt Xaw3d gdbm berkdb"
X_DEPEND="x11-libs/libXt x11-libs/libXmu x11-libs/libXext x11-misc/xbitmaps"
RDEPEND="
berkdb? ( sys-libs/db )
gdbm? ( >=sys-libs/gdbm-1.8.3 )
>=sys-libs/zlib-1.1.4
>=dev-libs/openssl-0.9.6
>=media-libs/audiofile-0.2.3
gpm? ( >=sys-libs/gpm-1.19.6 )
postgres? ( dev-db/postgresql-base )
ldap? ( net-nds/openldap )
nas? ( media-libs/nas )
X? ( $X_DEPEND !Xaw3d? ( !neXt? ( x11-libs/libXaw ) ) )
dnd? ( x11-libs/dnd )
motif? ( >=x11-libs/motif-2.3:0 )
athena? ( x11-libs/libXaw )
Xaw3d? ( x11-libs/libXaw3d )
neXt? ( x11-libs/neXtaw )
xface? ( media-libs/compface )
tiff? ( media-libs/tiff )
png? ( >=media-libs/libpng-1.2 )
jpeg? ( virtual/jpeg )
canna? ( app-i18n/canna )
!amd64? ( freewnn? ( app-i18n/freewnn ) )
>=sys-libs/ncurses-5.2
>=app-admin/eselect-emacs-1.15"
DEPEND="${RDEPEND}"
PDEPEND="app-xemacs/xemacs-base
mule? ( app-xemacs/mule-base )"
src_unpack() {
unpack ${P}.tar.gz
use neXt && unpack NeXT_XEmacs.tar.gz
}
src_prepare() {
epatch "${FILESDIR}"/xemacs-21.4.19-texi.patch
# see bug 58350, 102540 and 143580
epatch "${FILESDIR}"/xemacs-21.4.19-db.patch
# Security bug #216880
epatch "${FILESDIR}"/xemacs-21.4.21-vcdiff.patch
# Security bug #275397
epatch "${FILESDIR}"/${P}-large-images.patch
# Make sure to include deprecated LDAP symbols to avoid runtime
# crashes.
epatch "${FILESDIR}"/${P}-deprecated-ldap.patch
# Fix compilation with libpng 1.5, bug 384461
epatch "${FILESDIR}"/${P}-libpng15.patch
# Some binaries and man pages are installed under suffixed names
# to avoid collions with their GNU Emacs counterparts (see below).
# Fix internal filename references.
sed -i -e 's/exec gnuclient/&-xemacs/' lib-src/gnudoit || die
sed -i -e '/^\.so/s/etags/&-xemacs/' etc/ctags.1 || die
sed -i -e '/^\.so/s/gnuserv/&-xemacs/' etc/gnu{client,doit,attach}.1 || die
# Run autoconf. XEmacs tries to be smart by providing a stub
# configure.ac file for autoconf 2.59 but this throws our
# autotools eclass so it must be removed first.
rm "${S}"/configure.ac
eautoconf
use neXt && cp "${WORKDIR}"/NeXT.XEmacs/xemacs-icons/* "${S}"/etc/toolbar/
}
src_configure() {
local myconf=""
if use X; then
myconf="${myconf} --with-widgets=athena"
myconf="${myconf} --with-dialogs=athena"
myconf="${myconf} --with-menubars=lucid"
myconf="${myconf} --with-scrollbars=lucid"
if use motif ; then
myconf="--with-widgets=motif"
myconf="${myconf} --with-dialogs=motif"
myconf="${myconf} --with-scrollbars=motif"
myconf="${myconf} --with-menubars=lucid"
fi
if use athena ; then
myconf="--with-scrollbars=athena"
fi
if use Xaw3d; then
myconf="${myconf} --with-athena=3d"
elif use neXt; then
myconf="${myconf} --with-athena=next"
else
myconf="${myconf} --with-athena=xaw"
fi
use dnd && myconf="${myconf} --with-dragndrop --with-offix"
myconf="${myconf} $(use_with tiff ) $(use_with png )"
myconf="${myconf} $(use_with jpeg ) $(use_with xface )"
else
myconf="${myconf}
--without-x
--without-xpm
--without-dragndrop
--with-gif=no"
fi
if use mule ; then
myconf="${myconf} --with-mule"
if use xim ; then
if use motif ; then
myconf="${myconf} --with-xim=motif"
else
myconf="${myconf} --with-xim=xlib"
fi
else
myconf="${myconf} --with-xim=no"
fi
myconf="${myconf} $(use_with canna ) $(use_with freewnn wnn )"
fi
# This determines the type of sounds we are playing
local soundconf="native"
# This determines how these sounds should be played
use nas && soundconf="${soundconf},nas"
myconf="${myconf} --with-sound=${soundconf}"
if use gdbm || use berkdb ; then
use gdbm && mydb="gdbm"
use berkdb && mydb="${mydb},berkdb"
myconf="${myconf} --with-database=${mydb}"
else
myconf="${myconf} --without-database"
fi
# fixes #21264, this should be fixed in 21.4.21 and has been fixed
# in 21.5 for sure. Now that 21.4.21 is out there is no real
# evidence that this indeed got fixed, so keep these exceptions
# for now.
use alpha && myconf="${myconf} --with-system-malloc"
use ppc64 && myconf="${myconf} --with-system-malloc"
use ia64 && myconf="${myconf} --with-system-malloc"
# Enabling modules will cause segfaults outside the XEmacs build directory
use ia64 && myconf="${myconf} --without-modules"
einfo "${myconf}"
# Don't use econf because it uses options which this configure
# script does not understand (like --host).
./configure ${myconf} ${EXTRA_ECONF} \
$(use_with gif ) \
$(use_with gpm ) \
$(use_with postgres postgresql ) \
$(use_with ldap ) \
$(use_with eolconv file-coding ) \
$(use_with pop ) \
--compiler=$(tc-getCC) \
--prefix=/usr \
--with-ncurses \
--with-msw=no \
--mail-locking=flock \
--with-site-lisp=yes \
--with-site-modules=yes \
|| die "The configure script failed to run properly"
}
src_install() {
emake prefix="${D}"/usr \
mandir="${D}"/usr/share/man/man1 \
infodir="${D}"/usr/share/info \
install gzip-el || die "emake install failed"
# Rename some applications installed in bin so that it is clear
# which application installed them and so that conflicting
# packages (emacs) can't clobber the actual applications.
# Addresses bug #62991.
for i in b2m ctags etags rcs-checkin gnuclient gnudoit gnuattach; do
mv "${D}"/usr/bin/${i} "${D}"/usr/bin/${i}-xemacs || die "mv ${i} failed"
done
# rename man pages
for i in ctags etags gnuserv gnuclient gnudoit gnuattach; do
mv "${D}"/usr/share/man/man1/${i}{,-xemacs}.1 || die "mv ${i}.1 failed"
done
# install base packages directories
dodir /usr/lib/xemacs/xemacs-packages/
dodir /usr/lib/xemacs/site-packages/
dodir /usr/lib/xemacs/site-modules/
dodir /usr/lib/xemacs/site-lisp/
if use mule;
then
dodir /usr/lib/xemacs/mule-packages
fi
# remove extraneous info files
cd "${D}"/usr/share/info
rm -f dir info.info texinfo* termcap* standards*
cd "${S}"
dodoc BUGS CHANGES-* ChangeLog GETTING* INSTALL PROBLEMS README*
dodoc "${FILESDIR}"/README.Gentoo
newicon "${S}"/etc/${PN}-icon.xpm ${PN}.xpm
domenu "${FILESDIR}"/${PN}.desktop
}
pkg_postinst() {
eselect emacs update ifunset
eselect gnuclient update ifunset
}
pkg_postrm() {
eselect emacs update ifunset
eselect gnuclient update ifunset
}

@ -0,0 +1,246 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/xemacs/xemacs-21.5.34-r2.ebuild,v 1.1 2014/02/17 21:37:43 ulm Exp $
# Note: xemacs currently does not work with a hardened profile. If you
# want to use xemacs on a hardened profile then compile with the
# -nopie flag in CFLAGS or help fix bug #75028.
EAPI=4
export WANT_AUTOCONF="2.5"
inherit eutils flag-o-matic multilib
DESCRIPTION="highly customizable open source text editor and application development system"
HOMEPAGE="http://www.xemacs.org/"
SRC_URI="http://ftp.xemacs.org/xemacs-21.5/${P}.tar.gz
http://www.malfunction.de/afterstep/files/NeXT_XEmacs.tar.gz"
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd"
IUSE="alsa debug eolconv gif gpm pop postgres ldap xface nas dnd X jpeg tiff png mule motif freewnn canna xft xim athena neXt Xaw3d gdbm berkdb"
X_DEPEND="x11-libs/libXt x11-libs/libXmu x11-libs/libXext x11-misc/xbitmaps"
RDEPEND="
berkdb? ( >=sys-libs/db-4 !!<sys-libs/db-4 )
gdbm? ( >=sys-libs/gdbm-1.8.3[berkdb(+)] )
>=sys-libs/zlib-1.1.4
>=dev-libs/openssl-0.9.6
>=media-libs/audiofile-0.2.3
gpm? ( >=sys-libs/gpm-1.19.6 )
postgres? ( dev-db/postgresql-base )
ldap? ( net-nds/openldap )
alsa? ( media-libs/alsa-lib )
nas? ( media-libs/nas )
X? ( $X_DEPEND !Xaw3d? ( !neXt? ( x11-libs/libXaw ) ) )
dnd? ( x11-libs/dnd )
motif? ( >=x11-libs/motif-2.3:0[xft=] )
athena? ( x11-libs/libXaw )
Xaw3d? ( x11-libs/libXaw3d )
xft? ( media-libs/freetype:2 x11-libs/libXft x11-libs/libXrender >=media-libs/fontconfig-2.5.0 )
neXt? ( x11-libs/neXtaw )
xface? ( media-libs/compface )
tiff? ( media-libs/tiff )
png? ( >=media-libs/libpng-1.2 )
jpeg? ( virtual/jpeg )
canna? ( app-i18n/canna )
freewnn? ( app-i18n/freewnn )
>=sys-libs/ncurses-5.2
>=app-admin/eselect-emacs-1.15"
DEPEND="${RDEPEND}
virtual/pkgconfig"
PDEPEND="app-xemacs/xemacs-base
mule? ( app-xemacs/mule-base )"
src_unpack() {
default_src_unpack
use neXt && unpack NeXT_XEmacs.tar.gz
}
src_prepare() {
use neXt && cp "${WORKDIR}"/NeXT.XEmacs/xemacs-icons/* "${S}"/etc/toolbar/
find "${S}"/lisp -name '*.elc' -exec rm {} \; || die
epatch "${FILESDIR}/${P}-ncurses-tinfo.patch"
# Some binaries and man pages are installed under suffixed names
# to avoid collions with their GNU Emacs counterparts (see below).
# Fix internal filename references.
sed -i -e 's/exec gnuclient/&-xemacs/' lib-src/gnudoit || die
sed -i -e '/^\.so/s/etags/&-xemacs/' etc/ctags.1 || die
sed -i -e '/^\.so/s/gnuserv/&-xemacs/' etc/gnu{client,doit,attach}.1 || die
}
src_configure() {
local myconf=""
if use X; then
myconf="${myconf} --with-widgets=athena"
myconf="${myconf} --with-dialogs=athena"
myconf="${myconf} --with-menubars=lucid"
myconf="${myconf} --with-scrollbars=lucid"
if use motif ; then
myconf="--with-widgets=motif"
myconf="${myconf} --with-dialogs=motif"
myconf="${myconf} --with-scrollbars=motif"
myconf="${myconf} --with-menubars=lucid"
fi
if use athena or use Xaw3d ; then
myconf="--with-scrollbars=athena"
fi
if use Xaw3d; then
myconf="${myconf} --with-athena=3d"
elif use neXt; then
myconf="${myconf} --with-athena=next"
else
myconf="${myconf} --with-athena=xaw"
fi
use dnd && myconf="${myconf} --with-dragndrop --with-offix"
myconf="${myconf} $(use_with tiff )"
myconf="${myconf} $(use_with png )"
myconf="${myconf} $(use_with jpeg )"
myconf="${myconf} $(use_with xface )"
use xft && myconf="${myconf} --with-xft=emacs,tabs,menubars,gauges" ||
myconf="${myconf} --with-xft=no"
else
myconf="${myconf}
--without-x
--without-xpm
--without-dragndrop
--with-xft=no
--with-gif=no"
fi
if use mule ; then
myconf="${myconf} --with-mule"
if use xim ; then
if use motif ; then
myconf="${myconf} --with-xim=motif"
else
myconf="${myconf} --with-xim=xlib"
fi
else
myconf="${myconf} --with-xim=no"
fi
myconf="${myconf} $(use_with canna )"
myconf="${myconf} $(use_with freewnn wnn )"
fi
# This determines the type of sounds we are playing
local soundconf="native"
# This determines how these sounds should be played
use nas && soundconf="${soundconf},nas"
use alsa && soundconf="${soundconf},alsa"
myconf="${myconf} --with-sound=${soundconf}"
if use gdbm || use berkdb ; then
use gdbm && mydb="gdbm"
use berkdb && mydb="${mydb},berkdb"
myconf="${myconf} --with-database=${mydb}"
else
myconf="${myconf} --without-database"
fi
use debug && myconf="${myconf} --with-debug" ||
myconf="${myconf} --with-optimization"
econf ${myconf} \
$(use_with gif ) \
$(use_with gpm ) \
$(use_with postgres postgresql ) \
$(use_with ldap ) \
$(use_with eolconv file-coding ) \
$(use_with pop ) \
--prefix=/usr \
--with-ncurses \
--with-msw=no \
--with-mail-locking=flock \
--with-site-lisp=yes \
--with-site-modules=yes \
--with-newgc \
--enable-option-checking=no \
--with-last-packages=/usr/lib/xemacs \
|| die "configuration failed"
}
src_install() {
emake prefix="${D}"/usr \
mandir="${D}"/usr/share/man/man1 \
infodir="${D}"/usr/share/info \
libdir="${D}"/usr/$(get_libdir) \
datadir="${D}"/usr/share \
install gzip-el || die
# Rename some applications installed in bin so that it is clear
# which application installed them and so that conflicting
# packages (emacs) can't clobber the actual applications.
# Addresses bug #62991.
for i in b2m ctags etags gnuclient gnudoit gnuattach; do
mv "${D}"/usr/bin/${i} "${D}"/usr/bin/${i}-xemacs || die "mv ${i} failed"
done
# rename man pages
for i in ctags etags gnuserv gnuclient gnudoit gnuattach; do
mv "${D}"/usr/share/man/man1/${i}{,-xemacs}.1 || die "mv ${i}.1 failed"
done
# install base packages directories
dodir /usr/lib/xemacs/xemacs-packages/
dodir /usr/lib/xemacs/site-packages/
dodir /usr/lib/xemacs/site-modules/
dodir /usr/lib/xemacs/site-lisp/
if use mule;
then
dodir /usr/lib/xemacs/mule-packages
fi
# remove extraneous info files
cd "${D}"/usr/share/info
rm -f dir info.info texinfo* termcap* standards*
cd "${S}"
dodoc CHANGES-* ChangeLog INSTALL Installation PROBLEMS README*
newicon "${S}"/etc/${PN}-icon.xpm ${PN}.xpm
domenu "${FILESDIR}"/${PN}.desktop
}
pkg_postinst() {
eselect emacs update ifunset
eselect gnuclient update ifunset
einfo "*************************************************"
einfo "If you are upgrading from XEmacs 21.4 you should note the following"
einfo "incompatibilities:"
einfo "- Mule-UCS is no longer supported due to proper UTF-8 support in XEmacs 21.5"
einfo "- The X resource class has changed from Emacs to XEmacs,"
einfo " settings in your .Xdefaults file should be updated accordingly."
if use xft;
then
einfo "You have enabled Xft font support. Xft requires font names to be provided"
einfo "in a different way, so you may need to adjust your .Xdefaults accordingly."
fi
}
pkg_postrm() {
eselect emacs update ifunset
eselect gnuclient update ifunset
}

@ -1,7 +1,8 @@
# Copyright 1999-2009 Gentoo Foundation
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emacs/doxymacs/doxymacs-1.8.0-r3.ebuild,v 1.3 2009/06/11 19:36:46 maekke Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emacs/doxymacs/doxymacs-1.8.0-r3.ebuild,v 1.4 2014/02/18 00:07:22 ulm Exp $
EAPI=5
NEED_EMACS=22
inherit elisp flag-o-matic
@ -10,24 +11,26 @@ DESCRIPTION="Doxygen editing minor mode"
HOMEPAGE="http://doxymacs.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE=""
DEPEND=">=dev-libs/libxml2-2.6.13"
RDEPEND="${DEPEND}"
SITEFILE="50${PN}-gentoo.el"
src_compile() {
src_configure() {
append-flags -Wno-error #260874
econf --with-lispdir="${SITELISP}/${PN}" || die "econf failed"
emake || die "emake failed"
econf --with-lispdir="${SITELISP}/${PN}"
}
src_compile() {
default
}
src_install() {
emake DESTDIR="${D}" install || die "emake install failed"
elisp-site-file-install "${FILESDIR}/${SITEFILE}" || die
dodoc AUTHORS ChangeLog NEWS README TODO || die "dodoc failed"
emake DESTDIR="${D}" install
elisp-site-file-install "${FILESDIR}/${SITEFILE}"
dodoc AUTHORS ChangeLog NEWS README TODO
}

@ -1,6 +1,3 @@
;;; doxymacs site-lisp configuration
(add-to-list 'load-path "@SITELISP@")
(autoload 'doxymacs-mode "doxymacs"
"Minor mode for using/creating Doxygen documentation." t)

@ -0,0 +1,5 @@
(add-to-list 'load-path "@SITELISP@")
(setq gnuserv-program "/usr/libexec/emacs/gnuserv")
;; necessary for FSF GNU Emacs only
(autoload 'gnuserv-start "gnuserv-compat"
"Allow this Emacs process to be a server for client processes." t)

@ -0,0 +1,13 @@
[Desktop Entry]
Type=Application
Version=1.0
Name=Gnuclient
NoDisplay=true
Comment=Tell a running Emacs to visit a file
Comment[de]=In einer laufenden Emacs-Instanz eine Datei öffnen
Comment[es]=Abrir un archivo en un Emacs corriente
Comment[fr]=Ouvre un fichier dans une instance d'Emacs qui est déjà lancée
TryExec=/usr/bin/gnuclient
Exec=/usr/bin/gnuclient %F
Terminal=false
MimeType=text/css;text/english;text/html;text/plain;text/x-c;text/x-chdr;text/x-csrc;text/x-c++;text/x-c++hdr;text/x-c++src;text/x-java;text/x-makefile;text/x-moc;text/x-pascal;text/x-tcl;text/x-tex;application/x-shellscript;

@ -1,44 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emacs/gnuserv/gnuserv-3.12.8-r1.ebuild,v 1.1 2014/02/15 12:54:45 ulm Exp $
EAPI=5
inherit elisp multilib
DESCRIPTION="Attach to an already running Emacs"
HOMEPAGE="http://meltin.net/hacks/emacs/"
SRC_URI="http://meltin.net/hacks/emacs/src/${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86 ~x86-linux ~ppc-macos"
IUSE="X"
DEPEND="X? ( x11-libs/libXau )"
RDEPEND="${DEPEND}
!app-editors/xemacs
!app-emacs/gnuserv-programs"
SITEFILE="50${PN}-gentoo.el"
src_configure() {
econf $(use_enable X xauth) \
--x-includes="${EPREFIX}"/usr/include \
--x-libraries="${EPREFIX}"/usr/$(get_libdir)
}
src_compile() {
default
}
src_install() {
emake -j1 \
prefix="${ED}"/usr \
man1dir="${ED}"/usr/share/man/man1 \
install
elisp-install ${PN} *.el *.elc
elisp-site-file-install "${FILESDIR}/${SITEFILE}"
dodoc ChangeLog README README.orig
}

@ -0,0 +1,73 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emacs/gnuserv/gnuserv-3.12.8-r2.ebuild,v 1.4 2014/02/18 00:33:10 ulm Exp $
EAPI=5
inherit elisp multilib fdo-mime
DESCRIPTION="Attach to an already running Emacs"
HOMEPAGE="http://meltin.net/hacks/emacs/"
SRC_URI="http://meltin.net/hacks/emacs/src/${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86 ~x86-linux ~ppc-macos"
IUSE="X"
DEPEND=">=app-admin/eselect-emacs-1.15
X? ( x11-libs/libXau )"
RDEPEND="${DEPEND}
!!app-emacs/gnuserv-programs
!!<app-editors/xemacs-21.4.22-r3
!!~app-editors/xemacs-21.5.29 !!~app-editors/xemacs-21.5.30
!!~app-editors/xemacs-21.5.31 !!~app-editors/xemacs-21.5.33
!!=app-editors/xemacs-21.5.34 !!=app-editors/xemacs-21.5.34-r1"
SITEFILE="50${PN}-gentoo-${PVR}.el"
src_prepare() {
sed -i -e 's/exec gnuclient/&-emacs/' gnudoit || die
}
src_configure() {
econf $(use_enable X xauth) \
--x-includes="${EPREFIX}"/usr/include \
--x-libraries="${EPREFIX}"/usr/$(get_libdir)
}
src_compile() {
default
}
src_install() {
exeinto /usr/libexec/emacs
doexe gnuserv
newbin gnuclient gnuclient-emacs
newbin gnudoit gnudoit-emacs
# Don't install gnuattach, it is not functional with FSF GNU Emacs
newman gnuserv.1 gnuserv-emacs.1
echo ".so man1/gnuserv-emacs.1" | newman - gnuclient-emacs.1
echo ".so man1/gnuserv-emacs.1" | newman - gnudoit-emacs.1
elisp-install ${PN} *.el *.elc
elisp-site-file-install "${FILESDIR}/${SITEFILE}"
dodoc ChangeLog README README.orig
if use X; then
domenu "${FILESDIR}"/gnuclient.desktop || die
fi
}
pkg_postinst() {
elisp-site-regen
use X && fdo-mime_desktop_database_update
eselect gnuclient update ifunset
}
pkg_postrm() {
elisp-site-regen
use X && fdo-mime_desktop_database_update
eselect gnuclient update ifunset
}

@ -0,0 +1 @@
DIST mediawiki-2.2.4.1.el.xz 19108 SHA256 142156428be0dc851e0d25771fe519574013ad55a9aefc1d9eeb410c7a1f64cf SHA512 4526c04c560679196900310c90d6321ab10a447ff4f904b0bc40bfc56296c3a773cc8fe7d4001cdfc108e9e11ce3ca4dd6677e51b220eb3b453a1b975118f52c WHIRLPOOL 058fb322d90dae325ad0300cba8cb173a5c749dff23bca160f69f502e748b7b410299510f69abdbdd215b90def555f048e3eb072975ecc5ac6d614d055b274e6

@ -0,0 +1,10 @@
(add-to-list 'load-path "@SITELISP@")
(autoload 'mediawiki-open "mediawiki"
"Open a wiki page specified by NAME from the mediawiki engine" t)
(autoload 'mediawiki-site "mediawiki"
"Set up mediawiki.el for a site." t)
(eval-after-load "mediawiki"
'(add-to-list 'mediawiki-site-alist
'("Gentoo" "http://wiki.gentoo.org/" "" "" "Main Page")
nil
(lambda (a b) (equal (car a) (car b)))))

@ -0,0 +1,17 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emacs/mediawiki/mediawiki-2.2.4.1.ebuild,v 1.1 2014/02/18 07:11:07 ulm Exp $
EAPI=5
inherit elisp
DESCRIPTION="MediaWiki client for Emacs"
HOMEPAGE="https://launchpad.net/mediawiki-el"
SRC_URI="http://dev.gentoo.org/~ulm/distfiles/${P}.el.xz"
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
SITEFILE="50${PN}-gentoo.el"

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>emacs</herd>
</pkgmetadata>

@ -1,6 +1,3 @@
;;; wikipedia-mode site-lisp configuration
(add-to-list 'load-path "@SITELISP@")
(autoload 'wikipedia-mode "wikipedia-mode"

@ -1,14 +1,16 @@
# Copyright 1999-2009 Gentoo Foundation
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emacs/wikipedia-mode/wikipedia-mode-0.5-r1.ebuild,v 1.4 2009/03/21 17:01:52 armin76 Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emacs/wikipedia-mode/wikipedia-mode-0.5-r1.ebuild,v 1.5 2014/02/18 07:05:02 ulm Exp $
EAPI=5
inherit elisp eutils
DESCRIPTION="Mode for editing Wikipedia articles off-line"
HOMEPAGE="http://www.emacswiki.org/cgi-bin/wiki/WikipediaMode"
HOMEPAGE="http://www.emacswiki.org/emacs/WikipediaMode"
SRC_URI="mirror://gentoo/${P}.el.bz2"
LICENSE="GPL-2"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="outline-magic"
@ -18,7 +20,6 @@ RDEPEND="${DEPEND}"
SITEFILE="50${PN}-gentoo.el"
src_unpack() {
elisp_src_unpack
src_prepare() {
use outline-magic && epatch "${FILESDIR}/${P}-require-outline-magic.patch"
}

@ -1 +1,2 @@
DIST asciinema-0.9.7.tar.gz 6035 SHA256 be0c65f097b11bd1aab3b4ed454539f6cea1e0d1db2f8488d9b661d794028d59 SHA512 f24b5814a4360711921a956b2259e0c31d990a287fe50d8199883ed8ef5e9c594145d42d24515849c138434aa3e1a2436e7aec2ab742cf84a634654a7780a5e6 WHIRLPOOL 3f903bc883dce63cd415489b3c83028a5c36193f9ed5577050a6f69643a10578be834ff2b5f20a363b96bfe2f9099f5d51b7cafc3ad11b7aa4c58a7b0580aa2b
DIST asciinema-0.9.8.tar.gz 6336 SHA256 f20bf96c5ec5f4faba7c4c91ce5b48696ce8160593a4897e8a87cc839214df1f SHA512 2df8520dca6c3a61e0bb5987a723a9668423da088cbba91e79ed51f0000e242290477f7a23e409270e29d5792e8a88e38d3c33963b835ce8dd9fc0cd24e2b7b4 WHIRLPOOL f7db1f8a2e6557879e08af44def66692699fa6296ed476d88cd93101045759b094ed487df8cae68a75377cbb9b91cefd21f103782fb550a739d9e952aa94bc21

@ -0,0 +1,20 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/asciinema/asciinema-0.9.8.ebuild,v 1.1 2014/02/18 06:36:48 kensington Exp $
EAPI=5
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3})
inherit distutils-r1
DESCRIPTION="Command line recorder for asciinema.org service"
HOMEPAGE="http://pypi.python.org/pypi/asciinema http://asciinema.org/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
IUSE=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
RDEPEND=">=dev-python/requests-1.1.0[${PYTHON_USEDEP}]"

@ -0,0 +1 @@
DIST mediacrush-cli-1.1.2.tar.gz 3299 SHA256 eaa8f7f7999246bc5cb2fb356cfb35263009b5a0f386000488e638e81fb5a72a SHA512 fa4c905e75ffe1d16a83a6c3cc29dd2e28eb9097d1bc95742ece2356ab6e219c15c75bab7a09443c98b18e438d1e6690968d24c35eb7a3dd0877dff36574761c WHIRLPOOL 3614a7afacb6edcfd7c589f0bbe2769143c0a3638331d0b64c2e25f2d2b0fe89c32c1281e91da4ca315df3f8b9e15a47009e9bcb6d750721ec98345cdac4ed76

@ -0,0 +1,46 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/mediacrush-cli/mediacrush-cli-1.1.2.ebuild,v 1.1 2014/02/17 17:29:54 maksbotan Exp $
EAPI=5
if [[ ${PV} == 9999 ]]; then
EGIT_REPO_URI="git://github.com/MediaCrush/MediaCrush-cli.git"
SRC_URI=""
KEYWORDS=""
inherit git-r3
else
SRC_URI="https://github.com/MediaCrush/MediaCrush-cli/archive/${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~x86"
S="${WORKDIR}/MediaCrush-cli-${PV}"
fi
DESCRIPTION="A bash script for working with MediaCrush from a shell"
HOMEPAGE="https://github.com/MediaCrush/MediaCrush-cli"
LICENSE="MIT"
SLOT="0"
IUSE=""
DEPEND="
app-text/asciidoc
"
RDEPEND="
app-editors/vim-core
net-misc/curl
sys-apps/file
sys-apps/sed
"
src_compile() {
a2x --doctype manpage --format manpage mediacrush.1.txt
}
src_install() {
dobin mediacrush
doman mediacrush.1
if ! has_version x11-misc/xdg-utils; then
einfo "Install x11-misc/xdg-utils to enable '--open' argument"
fi
}

@ -0,0 +1,46 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/mediacrush-cli/mediacrush-cli-9999.ebuild,v 1.1 2014/02/17 17:29:54 maksbotan Exp $
EAPI=5
if [[ ${PV} == 9999 ]]; then
EGIT_REPO_URI="git://github.com/MediaCrush/MediaCrush-cli.git"
SRC_URI=""
KEYWORDS=""
inherit git-r3
else
SRC_URI="https://github.com/MediaCrush/MediaCrush-cli/archive/${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~x86"
S="${WORKDIR}/MediaCrush-cli-${PV}"
fi
DESCRIPTION="A bash script for working with MediaCrush from a shell"
HOMEPAGE="https://github.com/MediaCrush/MediaCrush-cli"
LICENSE="MIT"
SLOT="0"
IUSE=""
DEPEND="
app-text/asciidoc
"
RDEPEND="
app-editors/vim-core
net-misc/curl
sys-apps/file
sys-apps/sed
"
src_compile() {
a2x --doctype manpage --format manpage mediacrush.1.txt
}
src_install() {
dobin mediacrush
doman mediacrush.1
if ! has_version x11-misc/xdg-utils; then
einfo "Install x11-misc/xdg-utils to enable '--open' argument"
fi
}

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>maksbotan@gentoo.org</email>
<name>Maxim Koltsov</name>
</maintainer>
</pkgmetadata>

@ -1,5 +1,5 @@
DIST gnumeric-1.12.0-annotation-syntax.patch.xz 13408 SHA256 8cc904ced03d1cdb894afa896c7fc8be22bd3cf16f0c8427c965eb813a406a48 SHA512 b1062a75750630e4e0cb479a994db2c98aae4668355a7756bd6ca9f64407571d73af0fd428453e373d4d0d9f77d842869cbe4f7d5ba0054103cd8add0e09d5b6 WHIRLPOOL aec5b51c9af1e6b3806c7f5f22930c41d42ed0dfbcb66407a18ded9cf565b78daae76d2b8a5952ce4f7379b11c9bad68a02982f7248a62d0c5a87e8ae60a71f4
DIST gnumeric-1.12.0.tar.xz 15631708 SHA256 037b53d909e5d1454b2afda8c4fb1e7838e260343e36d4e36245f4a5d0e04111 SHA512 5bcf5e04d3c871d755a560207db2bce9d81bbe24f9c330a8a0555a386c38f505997c0a24a44afe0ab28539f03a921ce13f82ea8c6e828e17d998ce4951639223 WHIRLPOOL 2de92f2fecc9389e92a1e50f3c37361e0c06e792d0e75ca17beb1a5c6a9b344bc14d3eeef561ecdda5a3e6c60f4fe73f6fb2fd22e343b6edf842f7a81d64a825
DIST gnumeric-1.12.10.tar.xz 18032544 SHA256 4c9ee095af14a24b3cb9ed9051736d41488cacaf2960a00fe1e135ca0f3b1fde SHA512 017e2af94094a4792fd68088010fb11f544019f11c12733dc470a50dcf1a7a0fb1f3e4c22da79c6e02578dfe0c729aedcde2a0d83eb8401d2e8e03b8c28dcd67 WHIRLPOOL 7e4e6b391a3f543ac0bdb117e2c7eff3c16988beca8f0cb3197e0a944ad3c664ce5c4bf0617d4ff698484449edbe1b06d2f97e7cdfc4a2e92286e75c0bb0de13
DIST gnumeric-1.12.11.tar.xz 18035884 SHA256 554224f8a91743702b90010bf4bd7f04b9086e89c023a2aa1b2dbc31426c538f SHA512 c06e4cf35f594f5bd0eead414c36d26be9b1e767c71779b22f760f67c49c7e8022d6098bdd8993e73ae4c21397efa428f05cb0aa0cf7cfc952a5ca08d08e1ec3 WHIRLPOOL f8aa31ca784bc6d1dbcaa598d7601e6c13548efd8cf57d561deee7ef05fbb3f0a89c4e93f07e60add563daff688fb16461a508f4c10e5d8f400f6309f2df5d07
DIST gnumeric-1.12.8.tar.xz 15545900 SHA256 02688fb6c32c28db2eb4e9a8e012cf1386f4f3a18b4c94f5ecdd13342521ec76 SHA512 be590dd515c14cd1a7b78f2a36acac271f24570d052c5dbaa6a35cec4c5c2603f632ffdc511455e1bb0f1d0451d92445fbd2dfb09cef26bfad0b088f0ff787d1 WHIRLPOOL b730e9c1f44832e8a9203a1dcd4e06e56669de746dcb324b5fbd0c0ffbb595af4fed204355e14afe7ac725c066d8d41f78e49549c903187091d4c286595ddf2c
DIST gnumeric-1.12.9.tar.xz 17083264 SHA256 4cd3ad5d9fc27a86ef62dbb6bf793b27fad9b6736bb8e988fa11dc6cb88b62e7 SHA512 ee614f1936c1f30c483245182cf58b0a8bfaaf3eb18af4eff0adea59f0881ba4284957db14459a5b397e16c08ec1284aa8273da12f819d477c78215fb4ffcd14 WHIRLPOOL cc9601e0ac46571d453a31a420c8916a7f7835c0727eca1608de019e09509add56ef9c354e86e2c70e957dc6126610a301632309ed48d3a55b6d50d1a084b6e3

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-office/gnumeric/gnumeric-1.12.9.ebuild,v 1.1 2014/01/05 10:34:33 pacho Exp $
# $Header: /var/cvsroot/gentoo-x86/app-office/gnumeric/gnumeric-1.12.11.ebuild,v 1.1 2014/02/17 07:47:43 pacho Exp $
EAPI="5"
GCONF_DEBUG="no"
@ -10,7 +10,7 @@ PYTHON_COMPAT=( python{2_6,2_7} )
inherit eutils gnome2 flag-o-matic python-single-r1
DESCRIPTION="The GNOME Spreadsheet"
HOMEPAGE="http://projects.gnome.org/gnumeric/"
HOMEPAGE="http://www.gnumeric.org/"
LICENSE="GPL-2"
SLOT="0"
@ -31,7 +31,7 @@ RDEPEND="
sys-libs/zlib
>=dev-libs/glib-2.28:2
>=gnome-extra/libgsf-1.14.24:=
>=x11-libs/goffice-0.10.9:0.10
>=x11-libs/goffice-0.10.10:0.10
>=dev-libs/libxml2-2.4.12:2
>=x11-libs/pango-1.24.0:=

@ -1,4 +1,3 @@
DIST lyx-1.6.10.tar.bz2 12559454 SHA256 dcfb6fc0f6880e706d45ea16459ed2206265179f3882b4685e4955c18adaf569 SHA512 c6d3f18f555e45ef86e22f42f7c8727ad0e1ad2cc4cbf87557f3ef235d894d46c5a87fc5923e2c02a5d9ba342389bf213af156a12c17e3b5f2308b9602b182dc WHIRLPOOL 0543590df1cc353fee939fee83db55aa146418c36c9422faa07cf9a1723002b83deb92f7ff89d49abb4144fe62d0fcf917257c07aaeb0d6e016b39393a8ab542
DIST lyx-2.0.5.1.tar.xz 10312232 SHA256 36e527765daf8425fef83240a6ccb82472b2d9e6283de666c5d46c40fec269a2 SHA512 1fbabe7e5c9d752a510cb11e23df2be4a3ada21dc73820fa885693fbc7aa7623f694a37fbfccc82b550b32257ed455f05201fc0d57682af9dc70b5d60b4d1c4c WHIRLPOOL e22641888ae0267f88b112dfb702498e6f882adada5b386258e5fbb892b1de13dd839e4a1bab7a9e4d271aa6015424895d56e19fd9d8ffda08f1a54614e6dc17
DIST lyx-2.0.6.tar.xz 10390452 SHA256 a5cb2bedee6e154b50881acd2316cf9d79162d6754e3aa159a6d579f5a828ad2 SHA512 644b69ad591a244ca7ebf4107c2a8dfd58757f7acc942b11e3f9ce253a775f5a713f47f5e430612d3a9e91cb202ad6da17aafbca012d66bdf9bdbb875a26de35 WHIRLPOOL 2ac79a6ec7b9a460ffd84644e6ae3da014028677555678b23c8925b8faccf39166e62ee52907212ee0082dad03c358804290b10b4092a276a0dd7fe30509aaa0
DIST lyx-2.0.7.1.tar.xz 10449732 SHA256 ad77914a96692b4dbbf7bebaddd5f5cea0f1b729458b7475ce55965eb09e4777 SHA512 0314400c13d0a6b02d57521a9ceecfdd7aa0d8d89c527d8b48d36dcc807c6142fb225f4ba2c03ddd83a34b41ecf6ed185a8425b58e9e143973a639044e33f520 WHIRLPOOL dcdc98004120dfb37e68729027d2c8a21fcf9579e5254f1e56447afc43369e2efc8d7a1b769a4c6e9b9938e78e0fe4f1e66a761206c2f21f83cb4a76e6903bbf

@ -1,176 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-office/lyx/lyx-2.0.5.1-r1.ebuild,v 1.2 2013/03/02 19:36:01 hwoarang Exp $
EAPI=3
PYTHON_DEPEND="2"
inherit gnome2-utils qt4-r2 eutils flag-o-matic font python toolchain-funcs
MY_P="${P/_}"
S="${WORKDIR}/${MY_P}"
FONT_S="${S}/lib/fonts"
FONT_SUFFIX="ttf"
DESCRIPTION="WYSIWYM frontend for LaTeX, DocBook, etc."
HOMEPAGE="http://www.lyx.org/"
SRC_URI="ftp://ftp.lyx.org/pub/lyx/stable/2.0.x/${P}.tar.xz"
#SRC_URI="ftp://ftp.lyx.org/pub/lyx/devel/lyx-2.0/rc3/${MY_P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x64-macos ~x86-macos"
IUSE="cups debug nls +latex monolithic-build html rtf dot docbook dia subversion rcs svg gnumeric +hunspell aspell enchant"
LANGS="ar ca cs de da el en es eu fi fr gl he hu ia id it ja nb nn pl pt ro ru sk sr sv tr uk zh_CN zh_TW"
for X in ${LANGS}; do
IUSE="${IUSE} linguas_${X}"
done
COMMONDEPEND="dev-qt/qtgui:4
dev-qt/qtcore:4
>=dev-libs/boost-1.34"
RDEPEND="${COMMONDEPEND}
dev-texlive/texlive-fontsextra
|| ( media-gfx/imagemagick[png] media-gfx/graphicsmagick[png] )
cups? ( net-print/cups )
latex? (
app-text/texlive
app-text/ghostscript-gpl
app-text/noweb
app-text/dvipng
dev-tex/dvipost
dev-tex/chktex
app-text/ps2eps
dev-texlive/texlive-latexextra
dev-texlive/texlive-pictures
dev-texlive/texlive-science
dev-texlive/texlive-genericextra
dev-texlive/texlive-fontsrecommended
|| (
dev-tex/latex2html
dev-tex/tth
dev-tex/hevea
dev-tex/tex4ht
)
)
html? ( dev-tex/html2latex )
rtf? (
dev-tex/latex2rtf
app-text/unrtf
dev-tex/html2latex
)
linguas_he? ( dev-tex/culmus-latex )
docbook? ( app-text/sgmltools-lite )
dot? ( media-gfx/graphviz )
dia? ( app-office/dia )
subversion? ( <dev-vcs/subversion-1.7.0 )
rcs? ( dev-vcs/rcs )
svg? ( || ( media-gfx/imagemagick[svg] media-gfx/graphicsmagick[svg] )
|| ( gnome-base/librsvg media-gfx/inkscape )
)
gnumeric? ( app-office/gnumeric )
hunspell? ( app-text/hunspell )
aspell? ( app-text/aspell )
enchant? ( app-text/enchant )"
DEPEND="${COMMONDEPEND}
sys-devel/bc
virtual/pkgconfig
nls? ( sys-devel/gettext )"
pkg_setup() {
python_set_active_version 2
font_pkg_setup
}
src_prepare() {
epatch "${FILESDIR}"/2.0-python.patch
echo "#!/bin/sh" > config/py-compile
sed "s:python -tt:$(PYTHON) -tt:g" -i lib/configure.py || die
}
src_configure() {
tc-export CXX
#bug 221921
export VARTEXFONTS=${T}/fonts
econf \
$(use_enable nls) \
$(use_enable debug) \
$(use_enable monolithic-build) \
$(use_with hunspell) \
$(use_with aspell) \
$(use_with enchant) \
--without-included-boost \
--disable-stdlib-debug \
--with-packaging=posix
}
src_install() {
emake DESTDIR="${D}" install || die "emake install failed"
dodoc ANNOUNCE NEWS README RELEASE-NOTES UPGRADING "${FONT_S}"/*.txt || die
if use linguas_he ; then
echo "\bind_file cua" > "${T}"/hebrew.bind
echo "\bind \"F12\" \"language hebrew\"" >> "${T}"/hebrew.bind
insinto /usr/share/lyx/bind
doins "${T}"/hebrew.bind || die
fi
newicon -s 32 "$S/development/Win32/packaging/icons/lyx_32x32.png" ${PN}.png
make_desktop_entry ${PN} "LyX" "${PN}" "Office" "MimeType=application/x-lyx;"
# fix for bug 91108
if use latex ; then
dosym ../../../lyx/tex /usr/share/texmf/tex/latex/lyx || die
fi
# fonts needed for proper math display, see also bug #15629
font_src_install
python_convert_shebangs -r 2 "${ED}"/usr/share/${PN}
if use hunspell ; then
dosym /usr/share/myspell /usr/share/lyx/dicts
dosym /usr/share/myspell /usr/share/lyx/thes
fi
}
pkg_preinst() {
gnome2_icon_savelist
}
pkg_postinst() {
font_pkg_postinst
gnome2_icon_cache_update
# fix for bug 91108
if use latex ; then
texhash
fi
# instructions for RTL support. See also bug 168331.
if use linguas_he || use linguas_ar; then
elog
elog "Enabling RTL support in LyX:"
elog "If you intend to use a RTL language (such as Hebrew or Arabic)"
elog "You must enable RTL support in LyX. To do so start LyX and go to"
elog "Tools->Preferences->Language settings->Language"
elog "and make sure the \"Right-to-left language support\" is checked"
elog
fi
}
pkg_postrm() {
gnome2_icon_cache_update
if use latex ; then
texhash
fi
}

@ -1,178 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-office/lyx/lyx-2.0.5.1.ebuild,v 1.10 2013/03/11 17:49:04 ago Exp $
EAPI=3
PYTHON_DEPEND="2"
inherit gnome2-utils qt4-r2 eutils flag-o-matic font python toolchain-funcs
MY_P="${P/_}"
S="${WORKDIR}/${MY_P}"
FONT_S="${S}/lib/fonts"
FONT_SUFFIX="ttf"
DESCRIPTION="WYSIWYM frontend for LaTeX, DocBook, etc."
HOMEPAGE="http://www.lyx.org/"
SRC_URI="ftp://ftp.lyx.org/pub/lyx/stable/2.0.x/${P}.tar.xz"
#SRC_URI="ftp://ftp.lyx.org/pub/lyx/devel/lyx-2.0/rc3/${MY_P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86 ~x64-macos ~x86-macos"
IUSE="cups debug nls +latex xetex luatex monolithic-build html rtf dot docbook dia subversion rcs svg gnumeric +hunspell aspell enchant"
LANGS="ar ca cs de da el en es eu fi fr gl he hu ia id it ja nb nn pl pt ro ru sk sr sv tr uk zh_CN zh_TW"
for X in ${LANGS}; do
IUSE="${IUSE} linguas_${X}"
done
COMMONDEPEND="dev-qt/qtgui:4
dev-qt/qtcore:4
>=dev-libs/boost-1.34"
RDEPEND="${COMMONDEPEND}
dev-texlive/texlive-fontsextra
|| ( media-gfx/imagemagick[png] media-gfx/graphicsmagick[png] )
cups? ( net-print/cups )
latex? (
virtual/latex-base
app-text/ghostscript-gpl
app-text/noweb
app-text/dvipng
dev-tex/dvipost
dev-tex/chktex
app-text/ps2eps
dev-texlive/texlive-latexextra
dev-texlive/texlive-pictures
dev-texlive/texlive-science
dev-texlive/texlive-genericextra
dev-texlive/texlive-fontsrecommended
|| (
dev-tex/latex2html
dev-tex/tth
dev-tex/hevea
dev-tex/tex4ht
)
)
xetex? ( dev-texlive/texlive-xetex )
luatex? ( >=dev-texlive/texlive-luatex-2010 )
html? ( dev-tex/html2latex )
rtf? (
dev-tex/latex2rtf
app-text/unrtf
dev-tex/html2latex
)
linguas_he? ( dev-tex/culmus-latex )
docbook? ( app-text/sgmltools-lite )
dot? ( media-gfx/graphviz )
dia? ( app-office/dia )
subversion? ( <dev-vcs/subversion-1.7.0 )
rcs? ( dev-vcs/rcs )
svg? ( || ( media-gfx/imagemagick[svg] media-gfx/graphicsmagick[svg] )
|| ( gnome-base/librsvg media-gfx/inkscape )
)
gnumeric? ( app-office/gnumeric )
hunspell? ( app-text/hunspell )
aspell? ( app-text/aspell )
enchant? ( app-text/enchant )"
DEPEND="${COMMONDEPEND}
sys-devel/bc
virtual/pkgconfig
nls? ( sys-devel/gettext )"
pkg_setup() {
python_set_active_version 2
font_pkg_setup
}
src_prepare() {
epatch "${FILESDIR}"/2.0-python.patch
echo "#!/bin/sh" > config/py-compile
sed "s:python -tt:$(PYTHON) -tt:g" -i lib/configure.py || die
}
src_configure() {
tc-export CXX
#bug 221921
export VARTEXFONTS=${T}/fonts
econf \
$(use_enable nls) \
$(use_enable debug) \
$(use_enable monolithic-build) \
$(use_with hunspell) \
$(use_with aspell) \
$(use_with enchant) \
--without-included-boost \
--disable-stdlib-debug \
--with-packaging=posix
}
src_install() {
emake DESTDIR="${D}" install || die "emake install failed"
dodoc ANNOUNCE NEWS README RELEASE-NOTES UPGRADING "${FONT_S}"/*.txt || die
if use linguas_he ; then
echo "\bind_file cua" > "${T}"/hebrew.bind
echo "\bind \"F12\" \"language hebrew\"" >> "${T}"/hebrew.bind
insinto /usr/share/lyx/bind
doins "${T}"/hebrew.bind || die
fi
newicon -s 32 "$S/development/Win32/packaging/icons/lyx_32x32.png" ${PN}.png
make_desktop_entry ${PN} "LyX" "${PN}" "Office" "MimeType=application/x-lyx;"
# fix for bug 91108
if use latex ; then
dosym ../../../lyx/tex /usr/share/texmf/tex/latex/lyx || die
fi
# fonts needed for proper math display, see also bug #15629
font_src_install
python_convert_shebangs -r 2 "${ED}"/usr/share/${PN}
if use hunspell ; then
dosym /usr/share/myspell /usr/share/lyx/dicts
dosym /usr/share/myspell /usr/share/lyx/thes
fi
}
pkg_preinst() {
gnome2_icon_savelist
}
pkg_postinst() {
font_pkg_postinst
gnome2_icon_cache_update
# fix for bug 91108
if use latex ; then
texhash
fi
# instructions for RTL support. See also bug 168331.
if use linguas_he || use linguas_ar; then
elog
elog "Enabling RTL support in LyX:"
elog "If you intend to use a RTL language (such as Hebrew or Arabic)"
elog "You must enable RTL support in LyX. To do so start LyX and go to"
elog "Tools->Preferences->Language settings->Language"
elog "and make sure the \"Right-to-left language support\" is checked"
elog
fi
}
pkg_postrm() {
gnome2_icon_cache_update
if use latex ; then
texhash
fi
}

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-office/lyx/lyx-2.0.7.1-r1.ebuild,v 1.1 2014/02/16 22:45:11 dlan Exp $
# $Header: /var/cvsroot/gentoo-x86/app-office/lyx/lyx-2.0.7.1-r2.ebuild,v 1.1 2014/02/17 15:46:47 dlan Exp $
EAPI=5
@ -14,8 +14,7 @@ FONT_S="${S}/lib/fonts"
FONT_SUFFIX="ttf"
DESCRIPTION="WYSIWYM frontend for LaTeX, DocBook, etc."
HOMEPAGE="http://www.lyx.org/"
SRC_URI="ftp://ftp.lyx.org/pub/lyx/stable/2.0.x/${P}.tar.xz"
#SRC_URI="ftp://ftp.lyx.org/pub/lyx/devel/lyx-2.0/rc3/${MY_P}.tar.xz"
SRC_URI="ftp://ftp.lyx.org/pub/lyx/stable/2.0.x/${MY_P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
@ -30,6 +29,8 @@ done
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
DOCS=( ANNOUNCE NEWS README RELEASE-NOTES UPGRADING )
COMMONDEPEND="dev-qt/qtgui:4
dev-qt/qtcore:4
>=dev-libs/boost-1.34
@ -56,7 +57,7 @@ RDEPEND="${COMMONDEPEND}
dev-tex/latex2html
dev-tex/tth
dev-tex/hevea
dev-tex/tex4ht
dev-tex/tex4ht[java]
)
)
html? ( dev-tex/html2latex )
@ -90,7 +91,6 @@ pkg_setup() {
src_prepare() {
epatch "${FILESDIR}"/2.0-python.patch
echo "#!/bin/sh" > config/py-compile
sed "s:python -tt:${EPYTHON} -tt:g" -i lib/configure.py || die
}
@ -112,9 +112,7 @@ src_configure() {
}
src_install() {
emake DESTDIR="${D}" install || die "emake install failed"
dodoc ANNOUNCE NEWS README RELEASE-NOTES UPGRADING "${FONT_S}"/*.txt || die
default
if use linguas_he ; then
echo "\bind_file cua" > "${T}"/hebrew.bind

@ -23,8 +23,6 @@
<flag name='rcs'>Add support for revision control via <pkg>dev-vcs/rcs</pkg>
</flag>
<flag name='rtf'>Add support for RTF import/export packages</flag>
<flag name='xetex'>Add support for XeTeX typesetting</flag>
<flag name='luatex'>Add support for LuaTeX typesetting</flag>
<flag name='gnumeric'>Add support for importing Gnumeric/OpenOffice/MS Excel
spreadsheets into LyX.</flag>
<flag name='hunspell'>Add support for spellchecking based on hunspell and

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/ghostscript-gpl/ghostscript-gpl-9.10-r2.ebuild,v 1.6 2014/02/16 12:07:34 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/app-text/ghostscript-gpl/ghostscript-gpl-9.10-r2.ebuild,v 1.7 2014/02/17 21:07:56 ago Exp $
EAPI=5
@ -19,7 +19,7 @@ SRC_URI="
LICENSE="AGPL-3 CPL-1.0"
SLOT="0"
KEYWORDS="alpha amd64 ~arm hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
IUSE="bindist cups dbus djvu gtk idn linguas_de static-libs X"
COMMON_DEPEND="

@ -1,5 +1,6 @@
DIST 20130821-10gen-mms-agent.zip 31918 SHA256 b48f35fe2ad058dc4ebcab01dad1229c0597e78a9011b57cd1030a05cdd16e7c SHA512 9467d229829076733a023d81e377479e1e4c71c4d2c1d163928abf7215bc87809a304768f83b531b6f585d19b18585f9d0d35fd74762cf180586be11536eb1a8 WHIRLPOOL d632c1761d1f47f2139a046d58af09641a0c8d9f3168d7ebc99dac5c6a3b5b0846cba8eac581b67d35c5e7580c6910759503b85e7ca74e5930c0e0dac3d77c97
DIST mongodb-src-r2.2.6.tar.gz 10190712 SHA256 e6864ac5fe7dabee055abc5c5d1074fa826f53715211227aaac64abaf55bf6ee SHA512 5d2be83dedfac4ce3c01c048480fcd4b67848b7e12b1f7854cf54477319ecbee0636e2a969e4dea33aea90514dba89ab9dda356a77426143ac9b60d1c07fb4da WHIRLPOOL a11fe32101717c6e287848c34c05a91e50d92d3e99bf9bb8f52957b3b145931fc51de34a8858b647e48841ef3b1111d3511dbf14033ae78d6a27af7f267a8ebd
DIST mongodb-src-r2.2.7.tar.gz 10191656 SHA256 4ff250458940c3f408f8992b41b41c114cc6cc166bb7e88bc7d7b62b1621aeb6 SHA512 b4297ea86499e611aca1455ba48f984b9df7ec7dd03cfe586ab14fd0c68c6a917272d0a26b7de89bb9e3a4d7fa9f07c0fb6a6627544762b66f29fa25ccbf0ee4 WHIRLPOOL b043fe4e284d0ef19cc282cb413a1b7305e62021da3ca087bd8275c0b05d24d8cb97b56b374fdb3cf181e75602389b4562ebb1952a091746265840629cd1c7b8
DIST mongodb-src-r2.4.6.tar.gz 14141660 SHA256 b5f397abc92d36d84a85753d15fb5d7dab6545ce9dfd9fb7685c630e6b050acb SHA512 73921d439f1bc2b6c1f358ab96f05f5f082db7b2c09f8964f2e3cc2d3cfd059e0c923d228a77fbfb8c8613eee1fbf16a35d5347b6316219aed3b0357dec97eae WHIRLPOOL 4c5c9b8b7530a58f5fab62c414054939014a38cb49429ff619059b7305b29eb41c8ec3977a3b4490391afe963384d4560097a7ef536679c42c9d0ecc1677c958
DIST mongodb-src-r2.4.7.tar.gz 14157198 SHA256 69e3cf697225efa2e6e65f5cfdc31742f3e4b2e069c27d84fc713abe0bf67ca7 SHA512 bd682944f5388cef9115ccdf0d8488d2a7a699974f395dd9eea62562528a7a6205fceb92c148187f003362f1ef983ead672cacacc678b2f2b77cdd827812b6c9 WHIRLPOOL 6fd7e7c5170b9ecdafb03e2d14d533f245ee1afc59c99713f5bb8c443b17c52b024c7a564146e443e748193570a49728b128f0dafcb3da0bb6d8dedfe963a179
DIST mongodb-src-r2.4.8.tar.gz 14157223 SHA256 fd703ce5e53ddfa0cca9c7fba9a0c4cea4179d38972a98c675f45d9f15b4cfdc SHA512 33202f101d00c796253c5fd333242ce2c5399352bf325e0af1df92d9c291d7a768bbed56f7b7fccfaa3cea2385cec941bd05cb27a635ca034485bd39ef4129a1 WHIRLPOOL f4c2f9ea7b313abeb8480a4d6d6d79b094c1e287228c2252717ed415ef543720fcf32314b58c72ec6efee7d1cdfdfa6a7c35c46d430f188a1253f2364fd9e315

@ -1,11 +1,11 @@
# Copyright 1999-2013 Gentoo Foundation
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/mongodb/mongodb-2.2.6-r1.ebuild,v 1.3 2013/12/26 11:27:44 ultrabug Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-db/mongodb/mongodb-2.2.6-r1.ebuild,v 1.4 2014/02/17 09:43:11 ultrabug Exp $
EAPI=4
SCONS_MIN_VERSION="1.2.0"
CHECKREQS_DISK_BUILD="2400M"
CHECKREQS_DISK_USR="2400M"
CHECKREQS_DISK_USR="512M"
inherit eutils flag-o-matic multilib pax-utils scons-utils user versionator check-reqs

@ -0,0 +1,110 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/mongodb/mongodb-2.2.7.ebuild,v 1.1 2014/02/17 09:43:11 ultrabug Exp $
EAPI=4
SCONS_MIN_VERSION="1.2.0"
CHECKREQS_DISK_BUILD="2400M"
CHECKREQS_DISK_USR="512M"
inherit eutils flag-o-matic multilib pax-utils scons-utils user versionator check-reqs
MY_P=${PN}-src-r${PV/_rc/-rc}
DESCRIPTION="A high-performance, open source, schema-free document-oriented database"
HOMEPAGE="http://www.mongodb.org"
SRC_URI="http://downloads.mongodb.org/src/${MY_P}.tar.gz
mms-agent? ( http://dev.gentoo.org/~ultrabug/20130821-10gen-mms-agent.zip )"
LICENSE="AGPL-3 Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="mms-agent static-libs"
PDEPEND="mms-agent? ( dev-python/pymongo app-arch/unzip )"
RDEPEND="
>=dev-libs/boost-1.50[threads(+)]
dev-libs/libpcre[cxx]
dev-util/google-perftools
net-libs/libpcap
app-arch/snappy"
DEPEND="${RDEPEND}
sys-libs/readline
sys-libs/ncurses"
S=${WORKDIR}/${MY_P}
pkg_setup() {
enewgroup mongodb
enewuser mongodb -1 -1 /var/lib/${PN} mongodb
scons_opts=" --cc=$(tc-getCC) --cxx=$(tc-getCXX) --sharedclient --usesm"
scons_opts+=" --use-system-tcmalloc"
scons_opts+=" --use-system-pcre"
scons_opts+=" --use-system-snappy"
scons_opts+=" --use-system-boost"
}
src_prepare() {
epatch "${FILESDIR}/${PN}-2.2-r1-fix-scons.patch"
epatch "${FILESDIR}/${PN}-2.2-r1-fix-boost.patch"
epatch "${FILESDIR}/${PN}-2.2-r2-boost-1.50.patch"
epatch "${FILESDIR}/${PN}-2.2-fix-sharedclient.patch"
# FIXME: apply only this fix [1] on x86 boxes as it breaks /usr/lib symlink
# on amd64 machines [2].
# [1] https://jira.mongodb.org/browse/SERVER-5575
# [2] https://bugs.gentoo.org/show_bug.cgi?id=434664
if use !prefix && [[ "$(get_libdir)" == "lib" ]]; then
epatch "${FILESDIR}/${PN}-2.2-fix-x86client.patch"
fi
}
src_compile() {
escons ${scons_opts} all
}
src_install() {
escons ${scons_opts} --full --nostrip install --prefix="${ED}"/usr
use static-libs || rm "${ED}/usr/$(get_libdir)/libmongoclient.a"
for x in /var/{lib,log}/${PN}; do
keepdir "${x}"
fowners mongodb:mongodb "${x}"
done
doman debian/mongo*.1
dodoc README docs/building.md
newinitd "${FILESDIR}/${PN}.initd-r1" ${PN}
newconfd "${FILESDIR}/${PN}.confd" ${PN}
newinitd "${FILESDIR}/${PN/db/s}.initd-r1" ${PN/db/s}
newconfd "${FILESDIR}/${PN/db/s}.confd" ${PN/db/s}
insinto /etc/logrotate.d/
newins "${FILESDIR}/${PN}.logrotate" ${PN}
if use mms-agent; then
local MY_PN="mms-agent"
local MY_D="/opt/${MY_PN}"
insinto ${MY_D}
doins "${WORKDIR}/${MY_PN}/"*
fowners -R mongodb:mongodb ${MY_D}
newinitd "${FILESDIR}/${MY_PN}.initd" ${MY_PN}
newconfd "${FILESDIR}/${MY_PN}.confd" ${MY_PN}
fi
}
src_test() {
escons ${scons_opts} test
"${S}"/test --dbpath=unittest || die
}
pkg_postinst() {
if [[ ${REPLACING_VERSIONS} < 1.8 ]]; then
ewarn "You just upgraded from a previous version of mongodb !"
ewarn "Make sure you run 'mongod --upgrade' before using this version."
fi
elog "Journaling is now enabled by default, see /etc/conf.d/${PN}"
}

@ -1,11 +1,11 @@
# Copyright 1999-2013 Gentoo Foundation
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/mongodb/mongodb-2.4.6-r2.ebuild,v 1.6 2013/12/26 11:27:44 ultrabug Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-db/mongodb/mongodb-2.4.6-r2.ebuild,v 1.7 2014/02/17 09:43:11 ultrabug Exp $
EAPI=4
SCONS_MIN_VERSION="1.2.0"
CHECKREQS_DISK_BUILD="2400M"
CHECKREQS_DISK_USR="2400M"
CHECKREQS_DISK_USR="512M"
inherit eutils flag-o-matic multilib pax-utils scons-utils systemd user versionator check-reqs

@ -1,11 +1,11 @@
# Copyright 1999-2013 Gentoo Foundation
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/mongodb/mongodb-2.4.7.ebuild,v 1.5 2013/12/26 11:27:44 ultrabug Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-db/mongodb/mongodb-2.4.7.ebuild,v 1.6 2014/02/17 09:43:11 ultrabug Exp $
EAPI=4
SCONS_MIN_VERSION="1.2.0"
CHECKREQS_DISK_BUILD="2400M"
CHECKREQS_DISK_USR="2400M"
CHECKREQS_DISK_USR="512M"
inherit eutils flag-o-matic multilib pax-utils scons-utils systemd user versionator check-reqs

@ -1,11 +1,11 @@
# Copyright 1999-2013 Gentoo Foundation
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/mongodb/mongodb-2.4.8.ebuild,v 1.3 2013/12/26 11:27:44 ultrabug Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-db/mongodb/mongodb-2.4.8.ebuild,v 1.4 2014/02/17 09:43:11 ultrabug Exp $
EAPI=4
SCONS_MIN_VERSION="1.2.0"
CHECKREQS_DISK_BUILD="2400M"
CHECKREQS_DISK_USR="2400M"
CHECKREQS_DISK_USR="512M"
inherit eutils flag-o-matic multilib pax-utils scons-utils systemd user versionator check-reqs

@ -1,11 +1,11 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/mongodb/mongodb-2.4.9.ebuild,v 1.1 2014/01/13 11:15:48 ultrabug Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-db/mongodb/mongodb-2.4.9.ebuild,v 1.2 2014/02/17 09:43:11 ultrabug Exp $
EAPI=4
SCONS_MIN_VERSION="1.2.0"
CHECKREQS_DISK_BUILD="2400M"
CHECKREQS_DISK_USR="2400M"
CHECKREQS_DISK_USR="512M"
inherit eutils flag-o-matic multilib pax-utils scons-utils systemd user versionator check-reqs

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/R/R-3.0.2.ebuild,v 1.3 2013/11/03 20:38:32 mattst88 Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-lang/R/R-3.0.2.ebuild,v 1.4 2014/02/17 12:34:34 heroxbd Exp $
EAPI=5
@ -139,7 +139,7 @@ src_configure() {
--with-system-bzlib \
--with-system-pcre \
--with-system-xz \
--with-blas="$($(tc-getPKG_CONFIG) --libs blas)" \
--with-blas="$($(tc-getPKG_CONFIG) --variable=libdir blas)" \
--docdir="${EPREFIX}/usr/share/doc/${PF}" \
rdocdir="${EPREFIX}/usr/share/doc/${PF}" \
$(use_enable nls) \
@ -157,6 +157,8 @@ src_configure() {
$(use_with readline) \
$(use_with tiff libtiff) \
$(use_with tk tcltk) \
$(use_with tk tk-config "${EPREFIX}"/usr/lib/tkConfig.sh) \
$(use_with tk tcl-config "${EPREFIX}"/usr/lib/tclConfig.sh) \
$(use_with X x)
}

@ -1,2 +1,3 @@
DIST MoarVM-2013.10.1.tar.bz2 1752800 SHA256 63b55205a0c1c32d95ae93a39263da2da58f0c36d89072ec14b988e957289935 SHA512 6c089db382080b2dcfdd93f5a32d3386a8ac014eeaf39ffcf449993a2a49fcb061a7f54a7429647eb600dfdfd5652bc240664c86bf07de240b17c8172ed62595 WHIRLPOOL 1a33dfd05c8387db018770c4911d431a0ae88a4945c932c2a429269156aa7b99013a801eb958560f1c475828c85569de13e3e03fd4050dd05b7edb572c76fca7
DIST MoarVM-2013.10.tar.bz2 1736435 SHA256 f7794109637a199256ea4e0d3be1fcd26e57371bbe73d87fa7491f496fba2e6a SHA512 3082d3688fa0beb564dd14fef927bfdec14ce9f0691b8217aaceae39a9e4dc034f67928333514a76e8f3d863b3fd1324ece1998aa2c67153e61d186496e4c2b2 WHIRLPOOL a7cbbe6b2852c5a2f375f52b2878192041fd998bdde88b3485b356df608370d97d6b2c472cb587ea9e74ea8146134881c950b0702f040557aeb7e9faaa841def
DIST MoarVM-2014.01.tar.gz 2063449 SHA256 2d461df446e98e150893c1c60fd7db16989c9592144b88d20b0f68d5f9a17835 SHA512 15095f6cb69fb806bd8887e545cda4fbc4b9733154083c0e5622f552ababa80bacc49ad330b91d538994cee4f7856e941f6b5cbc45e24a8aff176165a3d413fe WHIRLPOOL 41864329735796f62052be547ff896811897efda16b990c1c50eadf96244a65c1cdac64d57820f2f86c7f24daf640addad79144f1f79788115492d68e689f0d6

@ -0,0 +1,30 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/moarvm/moarvm-2014.01.ebuild,v 1.1 2014/02/18 08:36:53 patrick Exp $
EAPI=5
inherit eutils multilib
MY_PN="MoarVM"
DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
HOMEPAGE="http://moarvm.org"
SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz"
LICENSE="Artistic-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc"
RDEPEND="dev-libs/libuv"
DEPEND="${RDEPEND}"
S="${WORKDIR}/MoarVM-${PV}"
src_configure() {
perl Configure.pl --prefix="${D}/usr"|| die
}
src_install() {
make install
}

@ -0,0 +1,54 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/nqp/nqp-2014.01-r1.ebuild,v 1.1 2014/02/18 08:54:11 patrick Exp $
EAPI=5
inherit eutils multilib
GITCRAP=d6bd4cf
PARROT_VERSION="5.9.0"
DESCRIPTION="Not Quite Perl, a Perl 6 bootstrapping compiler"
HOMEPAGE="http://rakudo.org/"
SRC_URI="http://github.com/perl6/${PN}/tarball/${PV} -> ${P}.tar.gz"
LICENSE="Artistic-2"
SLOT="0"
KEYWORDS="~x86 ~amd64"
IUSE="doc +parrot java moar"
REQUIRED_USE="|| ( parrot java moar )"
RDEPEND="parrot? ( >=dev-lang/parrot-${PARROT_VERSION}[unicode] )
java? ( virtual/jre )
moar? ( =dev-lang/moarvm-${PV} )"
DEPEND="${RDEPEND}
java? ( virtual/jdk )
dev-lang/perl"
S=${WORKDIR}/perl6-nqp-${GITCRAP}
src_configure() {
use java && myconf+="jvm,"
use parrot && myconf+="parrot,"
use moar && myconf+="moar,"
perl Configure.pl --backend=${myconf} --prefix=/usr || die
}
src_compile() {
emake -j1 || die
}
src_test() {
emake -j1 test || die
}
src_install() {
emake DESTDIR="${ED}" install || die
dodoc CREDITS README.pod || die
if use doc; then
dodoc -r docs/* || die
fi
}

@ -1,12 +1,12 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/php/php-5.5.9.ebuild,v 1.6 2014/02/16 15:15:12 jer Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-lang/php/php-5.5.9.ebuild,v 1.7 2014/02/17 21:07:36 ago Exp $
EAPI=5
inherit eutils autotools flag-o-matic versionator depend.apache apache-module db-use libtool systemd
KEYWORDS="alpha amd64 ~arm hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
function php_get_uri ()
{

@ -5,9 +5,13 @@ DIST Python-2.7.6.tar.xz 10431288 SHA256 1fd68e81f8bf7386ff239b7faee9ba387129d2c
DIST Python-3.2.5.tar.xz 9221624 SHA256 8ccb9645b9779fc4550055b2ebb21a724ab7a63dee45643286eb4f79b2f84116 SHA512 6e71d01695c7b1e74d9781e4ac40a8d1560cae659d5351d392fc685b84316568d93740a99d2ed878dd87d4ce1708d0474cb01c6bad7b3dab610c639f3255b09d WHIRLPOOL d5e5fae5e1d4110861e1e1dac00c9812abbbc37205e8ce3cd268535ab9f66e24038ab4778af8bb834fd472eaa0281730f1f2fabdf6dffc4f6b54ef32c1d75953
DIST Python-3.3.2.tar.xz 11847676 SHA256 745b32c4b810e36fa66346198dbc2e313524fd68888922b85005656825e64b43 SHA512 2855cfed63f2e68cdfc02dc526f68402e893baf95146ba8254619b5a8e3bfbc07a3b7f089efe2450dc1b0bb1328c229b66664bde8ebda10a1f19fc02232ba74d WHIRLPOOL c8ffaea4b130bcfd112966ee82fa6023e0c2bf263494a1c233d783855e7407e0d62adacabe3d816fe93baf5964f7cfc256aedf2919fd8e6b1e9b37a855855c2c
DIST Python-3.3.3.tar.xz 12057744 SHA256 339275b30a1a3fef1589016bf6302c14e870f7a6fd2522bf87a6c2c6d383c685 SHA512 6acd905d2ae70a259de1d502c90ce9cc831b03cd32930d55bdce1f6dd4b2657c4bb8698e46f6558253338046c43ee842befa2d62e35eeb82b82659acbe6ea0aa WHIRLPOOL 680a88bc7ca312a71237350c06573d5ed6138d826613a6a8ad9e953181561966c9a9f64b176226a627175b8bb5d13755bb7cabe20ee9510ced5da14185e092a4
DIST Python-3.3.4.tar.xz 12087568 SHA256 c6cc126d91c04e0348882cfbd36d7a844d4e50acc37a3f6a64d67764e3995689 SHA512 b6cf2cb32504020c691d5be092ee62415b3f1c1a72ca8285b9f1d8e0770ac57f0d8c451a1e6ab921b77f1abe507c4afd75189b01a3f15438c2e4a4c074c0675a WHIRLPOOL 12a5d2de31901cdf8824565a6960301da241e385d6b4166ba815e8efd0ce783284333dde6245be49260c2016ab5c9f616b97e3eae874e2f743e057db2a5e6b11
DIST Python-3.4.0rc1.tar.xz 14047816 SHA256 4142820fca96ac2b2772efc5767e51ebb74e2171eda35798f205a0efa7017f6c SHA512 30cabfc8a89eb1d0a800bc3ec8e6effca3b7a36b47599b01e7743c8ffd9c5995af1ef7f28ebc69fe9c510c465f77d8933b9c80eb121df5440faa00ea47ed885d WHIRLPOOL 2318433f5e1715111a31cdcf99ef57aac846c60fc743deac75114979232f83598022f5dc226a3328c0cf5fc3cf077fe33b814c4fd534123bdae372f8a3ea8583
DIST python-gentoo-patches-2.6.8-0.tar.bz2 17608 SHA256 277dbeb19107d3244e58aee98f130ce98d03775e7d4074ff9e1577125c999c06 SHA512 2a988a81db888ce56e07d4591ab37b641e51f73f85c087ac0505dc2b703b1dd450ed36b2533e5e562935d2f5e17d581fbbcfd0b0dc4bee69c882f3442da29632 WHIRLPOOL 8ae0f01e1218ed758b9dfca9b4de6a9115c09db665a2831f9af7b8e3f9aa178c10d129104273b551b8a26e9ba575e3f8d3256d7622506a69d496935ce9d87685
DIST python-gentoo-patches-2.7.5-0.tar.xz 13848 SHA256 b84ff6a7669d639272cb2f94d4268d3be3af64903a380f4f60ab539e4a29b111 SHA512 9fec0ba9d958894861d4282ff9145f0387ad7fd3914a3689d148308f56158c1b397f0816c58383d2cf198f9a3b9bf321f2f441ec4aa91e4a503cd957b4a7fbd4 WHIRLPOOL 39d807453f6510f14db1b74f5dac1cd2c52d00be356d132c0f9229caeb8ba8bcbbbf32b05b3d3f6236e853b204ecb961e6b12cabacaadf5f515e93f00cda71d5
DIST python-gentoo-patches-2.7.6-0.tar.xz 13916 SHA256 01971f3cfe464d80a775d2838a519b16715be02fce0145a0c4fdc361fa57ef49 SHA512 32b0d3f49294d2f7935be459bbcf0892598fc856a266abea11f4cd109e174f4de8b8bef8b74737253e1820b6de23f5df070a0927dcc499adf607eb5ac11c3709 WHIRLPOOL fb9a448ebebc7b7c68ad4460c7ae51e1619224570540e15d6b6c05039ed09da52acd364374c9f85d8d36c299d86394a078e0fb10bfb359b83a91426f1a886066
DIST python-gentoo-patches-3.2.5-0.tar.xz 13892 SHA256 ebbfacc81486493ce4c16a697e53d77e9dc5c9d700e86cf92ae93b5e3e03abee SHA512 6d09ef5ed583dedd587d4247c7d0e99daf20d7cadb7afbcf4d951931e3a574a82f1b9dbc4e4f93d3dc55773808452284f50dee2fbfb6b68aff5f1f53c1665359 WHIRLPOOL 55b1ba0a25612b3987af93e252dd2dbd71ff0f4ff0bcadda9ba0b11e19278acdb3fa91166a854dcbe3d27bb570a104ee63a3976111d6f608614f7b3d9f734f67
DIST python-gentoo-patches-3.3.2-2.tar.xz 12884 SHA256 a99b7dade4659dcba7ae8ae137dd163460416a1aee170db888f15132d93d5374 SHA512 3694fa15839d7d0b74179115ae2e9b87503c68c1cf2a43124b762b2f1f133cc6c89c57c2c5ee09c94afde13bf13689f34acd831a6498c6112d181581b1592a3b WHIRLPOOL f48a549323b2b5ec7fdcbf8c31625cb570b7a8fab3f504d87af91449f5cf64b3f7309f99fdb1d2825d57d6aa8ec063851afc78466ddd465a0374b77ba8b1c1ee
DIST python-gentoo-patches-3.3.3-0.tar.xz 12992 SHA256 38b5c604416947fdd7d87ada2ccd3febf7407f00c1e67e6a99be8765f1b25c49 SHA512 d803b287c0f407c68dd766974296239419fb35441f1796081681f28d17b1f6c7e50e0aae807ad147469eb586db8fe486a013a166cb76e08f2b7a9ba39acb1760 WHIRLPOOL 09a9dbd1831c2e7022f4df27b57435dd1df7eace294e8fa069ce5fa5c1719f64ba9bcd8f27d614a8c13ee8605db37c7e75c13fa14885b76ce289667bf2871aaf
DIST python-gentoo-patches-3.3.4-0.tar.xz 12576 SHA256 2c942420760b92df826393a57b05f2952e0ca920bcbdc0263eef0c61c6875e15 SHA512 41b57de79865ac143c62fcff7b2d28f706c8cba03439067ae2e49075d7d830a807f14e105aeac1dc75f419e816912ebeb53aa2e0cd3c49e4f83bddc91c1dea7b WHIRLPOOL 94a651e3a510843f5314fa45538b3552dd586900dec8ad1ce8ff154c2ca17410b07652f76eff46fc5abd70650ae2b8c4d61c72afde8e2a28d4bd31ec5ea22b01
DIST python-gentoo-patches-3.4.0_rc1-0.tar.xz 12628 SHA256 1db8c1650e7824e61a6a6a45925573d6bf0380345395b16b7d25679ab2fb34eb SHA512 26ce4953130075c1fe981adcee8a129de5f43aea28358c60552f641b0599c340223081d111a754e32e974e9692106f3d5c220c8f192a8a954f981ae9302e5f11 WHIRLPOOL 1f393a88ac1182870935f9a069af62f693b582966f776a6598dacf6a49ced3157b69a9318c90fa87d0dadbcc6682badd9d1445089b77a200a0a6eced571e794c

@ -0,0 +1,320 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/python/python-3.3.4.ebuild,v 1.1 2014/02/17 17:21:02 floppym Exp $
EAPI="4"
WANT_AUTOMAKE="none"
WANT_LIBTOOL="none"
inherit autotools eutils flag-o-matic multilib pax-utils python-utils-r1 toolchain-funcs multiprocessing
MY_P="Python-${PV}"
PATCHSET_VERSION="${PV}-0"
DESCRIPTION="An interpreted, interactive, object-oriented programming language"
HOMEPAGE="http://www.python.org/"
SRC_URI="http://www.python.org/ftp/python/${PV}/${MY_P}.tar.xz
http://dev.gentoo.org/~floppym/python/python-gentoo-patches-${PATCHSET_VERSION}.tar.xz
mirror://gentoo/python-gentoo-patches-${PATCHSET_VERSION}.tar.xz"
LICENSE="PSF-2"
SLOT="3.3"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
IUSE="build doc elibc_uclibc examples gdbm hardened ipv6 +ncurses +readline sqlite +ssl +threads tk wininst +xml"
# Do not add a dependency on dev-lang/python to this ebuild.
# If you need to apply a patch which requires python for bootstrapping, please
# run the bootstrap code on your dev box and include the results in the
# patchset. See bug 447752.
RDEPEND="app-arch/bzip2
app-arch/xz-utils
>=sys-libs/zlib-1.1.3
virtual/libffi
virtual/libintl
!build? (
gdbm? ( sys-libs/gdbm[berkdb] )
ncurses? (
>=sys-libs/ncurses-5.2
readline? ( >=sys-libs/readline-4.1 )
)
sqlite? ( >=dev-db/sqlite-3.3.8:3 )
ssl? ( dev-libs/openssl )
tk? (
>=dev-lang/tk-8.0
dev-tcltk/blt
)
xml? ( >=dev-libs/expat-2.1 )
)
!!<sys-apps/sandbox-2.6-r1"
DEPEND="${RDEPEND}
virtual/pkgconfig
>=sys-devel/autoconf-2.65
!sys-devel/gcc[libffi]"
RDEPEND+=" !build? ( app-misc/mime-types )
doc? ( dev-python/python-docs:${SLOT} )"
PDEPEND="app-admin/eselect-python
app-admin/python-updater"
S="${WORKDIR}/${MY_P}"
src_prepare() {
# Ensure that internal copies of expat, libffi and zlib are not used.
rm -fr Modules/expat
rm -fr Modules/_ctypes/libffi*
rm -fr Modules/zlib
if tc-is-cross-compiler; then
# Invokes BUILDPYTHON, which is built for the host arch
local EPATCH_EXCLUDE="05_all_regenerate_platform-specific_modules.patch"
fi
EPATCH_SUFFIX="patch" epatch "${WORKDIR}/patches"
sed -i -e "s:@@GENTOO_LIBDIR@@:$(get_libdir):g" \
Lib/distutils/command/install.py \
Lib/distutils/sysconfig.py \
Lib/site.py \
Lib/sysconfig.py \
Lib/test/test_site.py \
Makefile.pre.in \
Modules/Setup.dist \
Modules/getpath.c \
setup.py || die "sed failed to replace @@GENTOO_LIBDIR@@"
# Disable ABI flags.
sed -e "s/ABIFLAGS=\"\${ABIFLAGS}.*\"/:/" -i configure.ac || die "sed failed"
epatch_user
eautoconf
eautoheader
}
src_configure() {
if use build; then
# Disable extraneous modules with extra dependencies.
export PYTHON_DISABLE_MODULES="gdbm _curses _curses_panel readline _sqlite3 _tkinter _elementtree pyexpat"
export PYTHON_DISABLE_SSL="1"
else
local disable
use gdbm || disable+=" gdbm"
use ncurses || disable+=" _curses _curses_panel"
use readline || disable+=" readline"
use sqlite || disable+=" _sqlite3"
use ssl || export PYTHON_DISABLE_SSL="1"
use tk || disable+=" _tkinter"
use xml || disable+=" _elementtree pyexpat" # _elementtree uses pyexpat.
export PYTHON_DISABLE_MODULES="${disable}"
if ! use xml; then
ewarn "You have configured Python without XML support."
ewarn "This is NOT a recommended configuration as you"
ewarn "may face problems parsing any XML documents."
fi
fi
if [[ -n "${PYTHON_DISABLE_MODULES}" ]]; then
einfo "Disabled modules: ${PYTHON_DISABLE_MODULES}"
fi
if [[ "$(gcc-major-version)" -ge 4 ]]; then
append-flags -fwrapv
fi
filter-flags -malign-double
[[ "${ARCH}" == "alpha" ]] && append-flags -fPIC
# https://bugs.gentoo.org/show_bug.cgi?id=50309
if is-flagq -O3; then
is-flagq -fstack-protector-all && replace-flags -O3 -O2
use hardened && replace-flags -O3 -O2
fi
# Export CXX so it ends up in /usr/lib/python3.X/config/Makefile.
tc-export CXX
# The configure script fails to use pkg-config correctly.
# http://bugs.python.org/issue15506
export ac_cv_path_PKG_CONFIG=$(tc-getPKG_CONFIG)
# Set LDFLAGS so we link modules with -lpython3.2 correctly.
# Needed on FreeBSD unless Python 3.2 is already installed.
# Please query BSD team before removing this!
append-ldflags "-L."
local dbmliborder
if use gdbm; then
dbmliborder+="${dbmliborder:+:}gdbm"
fi
BUILD_DIR="${WORKDIR}/${CHOST}"
mkdir -p "${BUILD_DIR}" || die
cd "${BUILD_DIR}" || die
ECONF_SOURCE="${S}" OPT="" \
econf \
--with-fpectl \
--enable-shared \
$(use_enable ipv6) \
$(use_with threads) \
--infodir='${prefix}/share/info' \
--mandir='${prefix}/share/man' \
--with-computed-gotos \
--with-dbmliborder="${dbmliborder}" \
--with-libc="" \
--enable-loadable-sqlite-extensions \
--with-system-expat \
--with-system-ffi
if use threads && grep -q "#define POSIX_SEMAPHORES_NOT_ENABLED 1" pyconfig.h; then
eerror "configure has detected that the sem_open function is broken."
eerror "Please ensure that /dev/shm is mounted as a tmpfs with mode 1777."
die "Broken sem_open function (bug 496328)"
fi
}
src_compile() {
# Avoid invoking pgen for cross-compiles.
touch Include/graminit.h Python/graminit.c || die
cd "${BUILD_DIR}" || die
emake CPPFLAGS="" CFLAGS="" LDFLAGS=""
# Work around bug 329499. See also bug 413751 and 457194.
if has_version dev-libs/libffi[pax_kernel]; then
pax-mark E python
else
pax-mark m python
fi
}
src_test() {
# Tests will not work when cross compiling.
if tc-is-cross-compiler; then
elog "Disabling tests due to crosscompiling."
return
fi
cd "${BUILD_DIR}" || die
# Skip failing tests.
local skipped_tests="gdb"
for test in ${skipped_tests}; do
mv "${S}"/Lib/test/test_${test}.py "${T}"
done
PYTHONDONTWRITEBYTECODE="" emake test EXTRATESTOPTS="-u -network" FLAGS="" CFLAGS="" LDFLAGS="" < /dev/tty
local result="$?"
for test in ${skipped_tests}; do
mv "${T}/test_${test}.py" "${S}"/Lib/test
done
elog "The following tests have been skipped:"
for test in ${skipped_tests}; do
elog "test_${test}.py"
done
elog "If you would like to run them, you may:"
elog "cd '${EPREFIX}/usr/$(get_libdir)/python${SLOT}/test'"
elog "and run the tests separately."
if [[ "${result}" -ne 0 ]]; then
die "emake test failed"
fi
}
src_install() {
local libdir=${ED}/usr/$(get_libdir)/python${SLOT}
cd "${BUILD_DIR}" || die
emake DESTDIR="${D}" altinstall
sed \
-e "s/\(CONFIGURE_LDFLAGS=\).*/\1/" \
-e "s/\(PY_LDFLAGS=\).*/\1/" \
-i "${libdir}/config-${SLOT}/Makefile" || die "sed failed"
# Backwards compat with Gentoo divergence.
dosym python${SLOT}-config /usr/bin/python-config-${SLOT}
# Fix collisions between different slots of Python.
rm -f "${ED}usr/$(get_libdir)/libpython3.so"
if use build; then
rm -fr "${ED}usr/bin/idle${SLOT}" "${libdir}/"{idlelib,sqlite3,test,tkinter}
else
use elibc_uclibc && rm -fr "${libdir}/test"
use sqlite || rm -fr "${libdir}/"{sqlite3,test/test_sqlite*}
use tk || rm -fr "${ED}usr/bin/idle${SLOT}" "${libdir}/"{idlelib,tkinter,test/test_tk*}
fi
use threads || rm -fr "${libdir}/multiprocessing"
use wininst || rm -f "${libdir}/distutils/command/"wininst-*.exe
dodoc "${S}"/Misc/{ACKS,HISTORY,NEWS}
if use examples; then
insinto /usr/share/doc/${PF}/examples
find "${S}"/Tools -name __pycache__ -print0 | xargs -0 rm -fr
doins -r "${S}"/Tools
fi
insinto /usr/share/gdb/auto-load/usr/$(get_libdir) #443510
local libname=$(printf 'e:\n\t@echo $(INSTSONAME)\ninclude Makefile\n' | \
emake --no-print-directory -s -f - 2>/dev/null)
newins "${S}"/Tools/gdb/libpython.py "${libname}"-gdb.py
newconfd "${FILESDIR}/pydoc.conf" pydoc-${SLOT}
newinitd "${FILESDIR}/pydoc.init" pydoc-${SLOT}
sed \
-e "s:@PYDOC_PORT_VARIABLE@:PYDOC${SLOT/./_}_PORT:" \
-e "s:@PYDOC@:pydoc${SLOT}:" \
-i "${ED}etc/conf.d/pydoc-${SLOT}" "${ED}etc/init.d/pydoc-${SLOT}" || die "sed failed"
# for python-exec
python_export python${SLOT} EPYTHON PYTHON PYTHON_SITEDIR
# if not using a cross-compiler, use the fresh binary
if ! tc-is-cross-compiler; then
local PYTHON=./python
local -x LD_LIBRARY_PATH=${LD_LIBRARY_PATH+${LD_LIBRARY_PATH}:}.
fi
echo "EPYTHON='${EPYTHON}'" > epython.py
python_domodule epython.py
}
pkg_preinst() {
if has_version "<${CATEGORY}/${PN}-${SLOT}" && ! has_version ">=${CATEGORY}/${PN}-${SLOT}_alpha"; then
python_updater_warning="1"
fi
}
eselect_python_update() {
if [[ -z "$(eselect python show)" || ! -f "${EROOT}usr/bin/$(eselect python show)" ]]; then
eselect python update
fi
if [[ -z "$(eselect python show --python${PV%%.*})" || ! -f "${EROOT}usr/bin/$(eselect python show --python${PV%%.*})" ]]; then
eselect python update --python${PV%%.*}
fi
}
pkg_postinst() {
eselect_python_update
if [[ "${python_updater_warning}" == "1" ]]; then
ewarn "You have just upgraded from an older version of Python."
ewarn
ewarn "Please adjust PYTHON_TARGETS (if so desired), and run emerge with the --newuse or --changed-use option to rebuild packages installing python modules."
ewarn
ewarn "For legacy packages, you should switch active version of Python and run 'python-updater [options]' to rebuild Python modules."
fi
}
pkg_postrm() {
eselect_python_update
}

@ -0,0 +1,322 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/python/python-3.4.0_rc1.ebuild,v 1.1 2014/02/17 18:19:20 floppym Exp $
EAPI="4"
WANT_AUTOMAKE="none"
WANT_LIBTOOL="none"
inherit autotools eutils flag-o-matic multilib pax-utils python-utils-r1 toolchain-funcs multiprocessing
MY_P="Python-${PV/_/}"
PATCHSET_VERSION="${PV}-0"
DESCRIPTION="An interpreted, interactive, object-oriented programming language"
HOMEPAGE="http://www.python.org/"
SRC_URI="http://www.python.org/ftp/python/${PV%_rc*}/${MY_P}.tar.xz
http://dev.gentoo.org/~floppym/python/python-gentoo-patches-${PATCHSET_VERSION}.tar.xz
mirror://gentoo/python-gentoo-patches-${PATCHSET_VERSION}.tar.xz"
LICENSE="PSF-2"
SLOT="3.4"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
IUSE="build elibc_uclibc examples gdbm hardened ipv6 +ncurses +readline sqlite +ssl +threads tk wininst +xml"
# *** Restore doc use flag on full release
# Do not add a dependency on dev-lang/python to this ebuild.
# If you need to apply a patch which requires python for bootstrapping, please
# run the bootstrap code on your dev box and include the results in the
# patchset. See bug 447752.
RDEPEND="app-arch/bzip2
app-arch/xz-utils
>=sys-libs/zlib-1.1.3
virtual/libffi
virtual/libintl
!build? (
gdbm? ( sys-libs/gdbm[berkdb] )
ncurses? (
>=sys-libs/ncurses-5.2
readline? ( >=sys-libs/readline-4.1 )
)
sqlite? ( >=dev-db/sqlite-3.3.8:3 )
ssl? ( dev-libs/openssl )
tk? (
>=dev-lang/tk-8.0
dev-tcltk/blt
)
xml? ( >=dev-libs/expat-2.1 )
)
!!<sys-apps/sandbox-2.6-r1"
DEPEND="${RDEPEND}
virtual/pkgconfig
>=sys-devel/autoconf-2.65
!sys-devel/gcc[libffi]"
RDEPEND+=" !build? ( app-misc/mime-types )"
#doc? ( dev-python/python-docs:${SLOT} )
PDEPEND="app-admin/eselect-python
app-admin/python-updater"
S="${WORKDIR}/${MY_P}"
src_prepare() {
# Ensure that internal copies of expat, libffi and zlib are not used.
rm -fr Modules/expat
rm -fr Modules/_ctypes/libffi*
rm -fr Modules/zlib
if tc-is-cross-compiler; then
# Invokes BUILDPYTHON, which is built for the host arch
local EPATCH_EXCLUDE="05_all_regenerate_platform-specific_modules.patch"
fi
EPATCH_SUFFIX="patch" epatch "${WORKDIR}/patches"
sed -i -e "s:@@GENTOO_LIBDIR@@:$(get_libdir):g" \
Lib/distutils/command/install.py \
Lib/distutils/sysconfig.py \
Lib/site.py \
Lib/sysconfig.py \
Lib/test/test_site.py \
Makefile.pre.in \
Modules/Setup.dist \
Modules/getpath.c \
setup.py || die "sed failed to replace @@GENTOO_LIBDIR@@"
# Disable ABI flags.
sed -e "s/ABIFLAGS=\"\${ABIFLAGS}.*\"/:/" -i configure.ac || die "sed failed"
epatch_user
eautoconf
eautoheader
}
src_configure() {
if use build; then
# Disable extraneous modules with extra dependencies.
export PYTHON_DISABLE_MODULES="gdbm _curses _curses_panel readline _sqlite3 _tkinter _elementtree pyexpat"
export PYTHON_DISABLE_SSL="1"
else
local disable
use gdbm || disable+=" gdbm"
use ncurses || disable+=" _curses _curses_panel"
use readline || disable+=" readline"
use sqlite || disable+=" _sqlite3"
use ssl || export PYTHON_DISABLE_SSL="1"
use tk || disable+=" _tkinter"
use xml || disable+=" _elementtree pyexpat" # _elementtree uses pyexpat.
export PYTHON_DISABLE_MODULES="${disable}"
if ! use xml; then
ewarn "You have configured Python without XML support."
ewarn "This is NOT a recommended configuration as you"
ewarn "may face problems parsing any XML documents."
fi
fi
if [[ -n "${PYTHON_DISABLE_MODULES}" ]]; then
einfo "Disabled modules: ${PYTHON_DISABLE_MODULES}"
fi
if [[ "$(gcc-major-version)" -ge 4 ]]; then
append-flags -fwrapv
fi
filter-flags -malign-double
[[ "${ARCH}" == "alpha" ]] && append-flags -fPIC
# https://bugs.gentoo.org/show_bug.cgi?id=50309
if is-flagq -O3; then
is-flagq -fstack-protector-all && replace-flags -O3 -O2
use hardened && replace-flags -O3 -O2
fi
# Export CXX so it ends up in /usr/lib/python3.X/config/Makefile.
tc-export CXX
# The configure script fails to use pkg-config correctly.
# http://bugs.python.org/issue15506
export ac_cv_path_PKG_CONFIG=$(tc-getPKG_CONFIG)
# Set LDFLAGS so we link modules with -lpython3.2 correctly.
# Needed on FreeBSD unless Python 3.2 is already installed.
# Please query BSD team before removing this!
append-ldflags "-L."
local dbmliborder
if use gdbm; then
dbmliborder+="${dbmliborder:+:}gdbm"
fi
BUILD_DIR="${WORKDIR}/${CHOST}"
mkdir -p "${BUILD_DIR}" || die
cd "${BUILD_DIR}" || die
ECONF_SOURCE="${S}" OPT="" \
econf \
--with-fpectl \
--enable-shared \
$(use_enable ipv6) \
$(use_with threads) \
--infodir='${prefix}/share/info' \
--mandir='${prefix}/share/man' \
--with-computed-gotos \
--with-dbmliborder="${dbmliborder}" \
--with-libc="" \
--enable-loadable-sqlite-extensions \
--with-system-expat \
--with-system-ffi
if use threads && grep -q "#define POSIX_SEMAPHORES_NOT_ENABLED 1" pyconfig.h; then
eerror "configure has detected that the sem_open function is broken."
eerror "Please ensure that /dev/shm is mounted as a tmpfs with mode 1777."
die "Broken sem_open function (bug 496328)"
fi
}
src_compile() {
# Avoid invoking pgen for cross-compiles.
touch Include/graminit.h Python/graminit.c || die
cd "${BUILD_DIR}" || die
emake CPPFLAGS="" CFLAGS="" LDFLAGS=""
# Work around bug 329499. See also bug 413751 and 457194.
if has_version dev-libs/libffi[pax_kernel]; then
pax-mark E python
else
pax-mark m python
fi
}
src_test() {
# Tests will not work when cross compiling.
if tc-is-cross-compiler; then
elog "Disabling tests due to crosscompiling."
return
fi
cd "${BUILD_DIR}" || die
# Skip failing tests.
local skipped_tests="gdb"
for test in ${skipped_tests}; do
mv "${S}"/Lib/test/test_${test}.py "${T}"
done
local -x PYTHONDONTWRITEBYTECODE=
emake test EXTRATESTOPTS="-u-network" CPPFLAGS= CFLAGS= LDFLAGS= < /dev/tty
local result=$?
for test in ${skipped_tests}; do
mv "${T}/test_${test}.py" "${S}"/Lib/test
done
elog "The following tests have been skipped:"
for test in ${skipped_tests}; do
elog "test_${test}.py"
done
elog "If you would like to run them, you may:"
elog "cd '${EPREFIX}/usr/$(get_libdir)/python${SLOT}/test'"
elog "and run the tests separately."
if [[ ${result} -ne 0 ]]; then
die "emake test failed"
fi
}
src_install() {
local libdir=${ED}/usr/$(get_libdir)/python${SLOT}
cd "${BUILD_DIR}" || die
emake DESTDIR="${D}" altinstall
sed \
-e "s/\(CONFIGURE_LDFLAGS=\).*/\1/" \
-e "s/\(PY_LDFLAGS=\).*/\1/" \
-i "${libdir}/config-${SLOT}/Makefile" || die "sed failed"
# Backwards compat with Gentoo divergence.
dosym python${SLOT}-config /usr/bin/python-config-${SLOT}
# Fix collisions between different slots of Python.
rm -f "${ED}usr/$(get_libdir)/libpython3.so"
if use build; then
rm -fr "${ED}usr/bin/idle${SLOT}" "${libdir}/"{idlelib,sqlite3,test,tkinter}
else
use elibc_uclibc && rm -fr "${libdir}/test"
use sqlite || rm -fr "${libdir}/"{sqlite3,test/test_sqlite*}
use tk || rm -fr "${ED}usr/bin/idle${SLOT}" "${libdir}/"{idlelib,tkinter,test/test_tk*}
fi
use threads || rm -fr "${libdir}/multiprocessing"
use wininst || rm -f "${libdir}/distutils/command/"wininst-*.exe
dodoc "${S}"/Misc/{ACKS,HISTORY,NEWS}
if use examples; then
insinto /usr/share/doc/${PF}/examples
find "${S}"/Tools -name __pycache__ -print0 | xargs -0 rm -fr
doins -r "${S}"/Tools
fi
insinto /usr/share/gdb/auto-load/usr/$(get_libdir) #443510
local libname=$(printf 'e:\n\t@echo $(INSTSONAME)\ninclude Makefile\n' | \
emake --no-print-directory -s -f - 2>/dev/null)
newins "${S}"/Tools/gdb/libpython.py "${libname}"-gdb.py
newconfd "${FILESDIR}/pydoc.conf" pydoc-${SLOT}
newinitd "${FILESDIR}/pydoc.init" pydoc-${SLOT}
sed \
-e "s:@PYDOC_PORT_VARIABLE@:PYDOC${SLOT/./_}_PORT:" \
-e "s:@PYDOC@:pydoc${SLOT}:" \
-i "${ED}etc/conf.d/pydoc-${SLOT}" "${ED}etc/init.d/pydoc-${SLOT}" || die "sed failed"
# for python-exec
python_export python${SLOT} EPYTHON PYTHON PYTHON_SITEDIR
# if not using a cross-compiler, use the fresh binary
if ! tc-is-cross-compiler; then
local PYTHON=./python
local -x LD_LIBRARY_PATH=${LD_LIBRARY_PATH+${LD_LIBRARY_PATH}:}.
fi
echo "EPYTHON='${EPYTHON}'" > epython.py
python_domodule epython.py
}
pkg_preinst() {
if has_version "<${CATEGORY}/${PN}-${SLOT}" && ! has_version ">=${CATEGORY}/${PN}-${SLOT}_alpha"; then
python_updater_warning="1"
fi
}
eselect_python_update() {
if [[ -z "$(eselect python show)" || ! -f "${EROOT}usr/bin/$(eselect python show)" ]]; then
eselect python update
fi
if [[ -z "$(eselect python show --python${PV%%.*})" || ! -f "${EROOT}usr/bin/$(eselect python show --python${PV%%.*})" ]]; then
eselect python update --python${PV%%.*}
fi
}
pkg_postinst() {
eselect_python_update
if [[ "${python_updater_warning}" == "1" ]]; then
ewarn "You have just upgraded from an older version of Python."
ewarn
ewarn "Please adjust PYTHON_TARGETS (if so desired), and run emerge with the --newuse or --changed-use option to rebuild packages installing python modules."
ewarn
ewarn "For legacy packages, you should switch active version of Python and run 'python-updater [options]' to rebuild Python modules."
fi
}
pkg_postrm() {
eselect_python_update
}

@ -2,15 +2,13 @@ DIST pl-6.4.1.tar.gz 14616444 SHA256 48439529784a855ce9246419b51ebe5388acc28d148
DIST pl-6.5.3.tar.gz 14842161 SHA256 1a959724ff170a8f4d10a531d7d298187b6b9658c0c36c764d7ad1a085f9c5ee SHA512 31778c0d550a4f4a8cb46c81a31ed74ca62b6a08aa1495e81697b9d23ed3a5a4ca009d265417bf928cecba8cd9156da902a96fd20396666459bc429f327b7197 WHIRLPOOL b592372d92facbbd6a8d6df45acda44a2c5a514d799563836e645d82fa97034ac3978c6511d13d58d764b8316938a2848f1a692fa82b578ba40cc763889b51e2
DIST pl-6.6.0.tar.gz 14764935 SHA256 b85ac27a8afeb29640fe2b98c088e5f9c753adacb20114f8c10ba4835b26f9cd SHA512 8fcd30b0666b57d322789466464840817f4be602163b71ef8538c89c2fc5946e323c5f68cc421d29365f92b17d059e840c1eb7dba4fa178638986473cf9816ac WHIRLPOOL 2f8b55e190e43f5d0051c76ae8ed9be1df28372b10dd0accd0668fe08eff14874edb673251b567edbadbeddd4062bd28618078569a7b5fcf2136b9c09848656d
DIST pl-6.6.1.tar.gz 14769033 SHA256 c8bf201dc28705969e509a378661534ab4b87e1f4ab598ee01293409cc3f6b0c SHA512 c6ee8862db59337a986f97aaaffe2c72665c5e18a352d9f270af64f4c7e063616b47bb79b29319fe33fb6b0015b8dc97d49dd2b5bfa458ada877abc0bef92f7e WHIRLPOOL c450d83be2266ea6482176f249ead038027dccbfd140a7900f1bc4035580230d8b544027679e3cb3e0c0fa6fef9398f781beceffd860b94ae1ef2ea489828ddc
DIST pl-7.1.4.tar.gz 14946912 SHA256 64de7742f2def4ff211f9d442bfc997741a27b7b26dee80d23e0ba45e438a5f0 SHA512 dbeb4968f680fd86ac22f7a028c64a613fbd0c67b32373e9c8b82642dbf370f7ffe6ddce767fba65f1cf69d743e52116d67717d7c0b65479dee47d32106d0b6d WHIRLPOOL 6fd2847f2130f8b842f5db5cab67761efea1259ad67ae8a3cc8960c50ce4628c57c141322d1389d6eaa96a6e98a4e3ba6ff04d3fdeb44978159b596053302175
DIST pl-7.1.5.tar.gz 14991955 SHA256 47eac64360a53f799b42ab58afc5206c56ebf86e0b22af6c660793860ef5f751 SHA512 1c605bb9046ee013bce85e66b55ac2bfd38a9ca51f27fa9431396556f280ae943b5fc32e244893db7db286e6893378029cdafbc905b47e7f982e292935e1b8c3 WHIRLPOOL 797a94bdaf75181d768c45a3d5edf502afff63c2c4dbd58a06b9e48f42c10f234b1a28c41f36f950d1f25b4e5e4d8ab90e8f4da11fe465b9f761e21894fc2373
DIST pl-7.1.6.tar.gz 15524719 SHA256 53bdd37adb545ff5395114d48e5c82a9f74bd566bc5a060900951d20cbdf395a SHA512 822800b49aba62849558a304b0ec9f6ce99459661b4f15f03cb773ec57c50ebb4ad9c2d03c30ece017a300a7ed518e3691c114cc16eaf93cdfd6eebf60af8481 WHIRLPOOL 1484581157c70151993e6c5e9f6518ee85a4ea5166b6488bd8d909660a5b1d6185809c709105130e969bff3dd950be2cdc8828bdd577718d7afb5e14d8536559
DIST pl-7.1.7.tar.gz 15531561 SHA256 4e05f5451067d0e048d7e57ec3451f2902f4a98a79d1607168b442b8923308f3 SHA512 88f4e8735bd355d0b133d009cc3f8930422f8c57d4d8006d4ff118492c63adcf38a499597afa34f4fca6f4acf54704123a448da8794d9a2aa63617477ef8ee87 WHIRLPOOL ae3a292ca416c71de519fb80d91d2ad9cf80f02412e29faacbff0b7e4695ac8d45dc15e12e34a89c758424acfd2cdf16d992d5dd36b5e501611a49f0b25b69d7
DIST pl-7.1.8.tar.gz 15541077 SHA256 bab18008e0c76363cbb413578ef706d5755809caf1d9bebb9815c8193da08f65 SHA512 1a3de3c16d63c0872508bb5e837429d2acaebf9db876647d3f44d722bdf9269d87754abaf672613cfca37581fd560a8ca105fe3b2b840883423f4cc92bf0d790 WHIRLPOOL 0fc6a8f10d47b0d9b41b945d81a052a868c9db858945dec0581fed049af2d45704ceef51593b85df1dd24bc356e57d4ecb72f7b204c2fa0f9cb59b81bb8d78c7
DIST swi-prolog-6.4.1-gentoo-patchset-0.tar.gz 1593 SHA256 c57b19f6d6f31855db9f6c5c14edb7a20b30ed4b9cfde805bf95182c7dda6565 SHA512 7be7f1bd3a10bb6a436b3f679210aa48de5774c728a4f12de69983458200095b5fe377aa30429566ec5e91c4ea172cc3d4bdfb6486731ed47d045dfa40afacfc WHIRLPOOL e3a135438947eedb71070d3df903c65aefd94c1c1b724f94df396ed0b1e354882c83e6a938816ba64df45b639b00a8cff9c591405f44a472eea4578ab95f232d
DIST swi-prolog-6.5.3-gentoo-patchset-0.tar.gz 1602 SHA256 e8fdfa7789c037b8ef293d19cc900251dc71eca33db6add2e140f6791a6cd837 SHA512 bf59cc8488e2d46da971ea78a4ae9e383da04c6b79925d73ac5f69f3ed53beaa869d9f78a853f31768461020de1a959bb39c5b0f0a2569683cffb737f9f615de WHIRLPOOL 90bb6ccb21f7f1390b7c28493150840e8cc0fce1d3c31b5c3a56aade8b8bb828783cb5daf9677b78fb33962f478e1d24cffbee93704544dd7e087bb0d36f9784
DIST swi-prolog-6.6.0-gentoo-patchset-0.tar.gz 1588 SHA256 4931ffc29db2ac2a528bd8f7e9a94d1cc125810e85d4b0b7ed39c3b50406f967 SHA512 192c112ea965dd4625b42137d5ec5abeb71ffccea33bd814b782175f9d6d185fbcd55636a6e2300e933e1b2c5d9d156bfd5231aac5bbddbce7dc366e362436fe WHIRLPOOL 39b0063bf3e4e50d5ad80617809c5534edb27c5c900e966366fc7f058c7fcdf44e070dae10f3f8a9d5cd4cd4cb64d90ab0f40a5c6c16d95a2465d86d33185ee5
DIST swi-prolog-6.6.1-gentoo-patchset-0.tar.gz 1596 SHA256 2f716888165c6dc9e304e94fe1be4949d6da9ce0eec9e06202a6049fb178f385 SHA512 1aaceaa6bd8ca2663b22a720654ffab143d6de1b0ef51e924f55e9eb729b4d356302daa7f2fbcf36fd9cc208638dae16c2a2d2dbd9db1b56c955f5a5a6e129cd WHIRLPOOL eb0fee31b2d8c6e62fd481427dbe06947c4b1a6b39bbb5a0c705164f386ff1e849e6ae3a147bc62da2b5962ba039d29d3b56b2d6cdc8d7b63213c1dfe1a423b3
DIST swi-prolog-7.1.4-gentoo-patchset-0.tar.gz 1604 SHA256 6ddda9b09bf39d395e7b165603cebdc13ea953986a96ec20184d3683f53d89e5 SHA512 23ded752c663136fba776151050a51a9933f737635d653319aec9f228a549121c7dca8c1bc0f7df3a9c4740e3cc70d564d583d9d162c396795ffbf5aa27640ba WHIRLPOOL 539fd1b1acbca728d8aa6311fe68d46dfffebb69447b68667121429667eee5223d2e3ad56ffdf71df5cfba2f9309b539938c28ea34f1a4e03960eb25b301bbb2
DIST swi-prolog-7.1.5-gentoo-patchset-0.tar.gz 1595 SHA256 94331455d6dfd9889fa7adf7fa367aeb69ad87ac9ca593a105a5a38f3895b39b SHA512 4c725f7443662f61c9085a668c113419d60db82d7826172483204639d17b0c85fd3d72a03b44264f2c39ea3935ca7c280fbd41e1ed7ea1dbdee0cb0c0ec2778c WHIRLPOOL f8b78ecbfdc153d076f5e08b5a0e0a85258fce974b54f30bbe6218739b6d875c95d2287ead5b4b7e5b7b0b7e19f2cebae64b7f49fe44e4e32fdbf7b6f936ab96
DIST swi-prolog-7.1.6-gentoo-patchset-0.tar.gz 1598 SHA256 057fc49492a38ecffb920b8015cfd94ee309d278546d0d4da986ce407e74e38b SHA512 56ec6e42b7a20ae4d7852efb7927ee7aa0920e7c5c6cf03a447d727fcda52d5d06d7f985eda5f060bf810204a2b5fbc251564f2b2d2c8b8c618ff2d4eae8fc1e WHIRLPOOL a0955539447352be6e77d4aa4e65da653188d11c97fc885716ba463574a6e1b0b9615c9aecbb986abd146f1d9fa9ea296b240eb28f5233a7fd07645ad0ee95fa
DIST swi-prolog-7.1.7-gentoo-patchset-0.tar.gz 1591 SHA256 e4d1c40f4ff2d58c1fd9835d3b9aa1b7167b5bc679a6fc22ca88f7d03b706e51 SHA512 53cfa3f541699f64f570d3196f30e907599e782955b33beb0f68d64bf3a686bb2f37710ea355f618facf93e70bfb690b50c46adc979b5a144f497db0ca9d3bb6 WHIRLPOOL 96d5612a73191507900c72e06d85d7cd0c1d04310e277197a1b7533e173708041c59f3310282c52269e9560370b8bdded4f728bb54f6c3ffd62f50470ff09cb4
DIST swi-prolog-7.1.8-gentoo-patchset-0.tar.gz 1595 SHA256 8b8678b3c068859d7171edd3b42f317d033a5bdd4e7fac2f05601aa248529955 SHA512 21e8b8deeab7d615963f7f827a2210bd5b9792b49beda12c6b1436e236a85687037177296b3809f35ce716e0e627289757a3ddb58e0f671252899f2f433ef0c7 WHIRLPOOL 41d705ee815fa984fcdecd6fac570a062377b667bf21085de0ca5ab842edaf68ffa6941e211a0b9c9237f8c434ae4026d958de62469342c4175a08d39c138f06

@ -1,125 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/swi-prolog-7.1.4.ebuild,v 1.1 2013/12/20 11:01:13 keri Exp $
EAPI=4
inherit eutils flag-o-matic java-pkg-opt-2 multilib
PATCHSET_VER="0"
DESCRIPTION="free, small, and standard compliant Prolog compiler"
HOMEPAGE="http://www.swi-prolog.org/"
SRC_URI="http://www.swi-prolog.org/download/devel/src/pl-${PV}.tar.gz
mirror://gentoo/${P}-gentoo-patchset-${PATCHSET_VER}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
IUSE="archive debug doc +gmp hardened java minimal odbc +readline ssl static-libs test zlib X"
RDEPEND="sys-libs/ncurses
archive? ( app-arch/libarchive )
zlib? ( sys-libs/zlib )
odbc? ( dev-db/unixODBC )
readline? ( sys-libs/readline )
gmp? ( dev-libs/gmp )
ssl? ( dev-libs/openssl )
java? ( >=virtual/jdk-1.4 )
X? (
virtual/jpeg
x11-libs/libX11
x11-libs/libXft
x11-libs/libXpm
x11-libs/libXt
x11-libs/libICE
x11-libs/libSM )"
DEPEND="${RDEPEND}
X? ( x11-proto/xproto )
java? ( test? ( =dev-java/junit-3.8* ) )"
S="${WORKDIR}/pl-${PV}"
src_prepare() {
EPATCH_FORCE=yes
EPATCH_SUFFIX=patch
epatch "${WORKDIR}"/${PV}
# OSX/Intel ld doesn't like an archive without table of contents
sed -i -e 's/-cru/-scru/' packages/nlp/libstemmer_c/Makefile.pl || die
}
src_configure() {
append-flags -fno-strict-aliasing
use ppc && append-flags -mno-altivec
use hardened && append-flags -fno-unit-at-a-time
use debug && append-flags -DO_DEBUG
# ARCH is used in the configure script to figure out host and target
# specific stuff
export ARCH=${CHOST}
export CC_FOR_BUILD=$(tc-getBUILD_CC)
cd "${S}"/src || die
econf \
--libdir="${EPREFIX}"/usr/$(get_libdir) \
$(use_enable gmp) \
$(use_enable readline) \
$(use_enable static-libs static) \
--enable-shared \
--enable-custom-flags COFLAGS="${CFLAGS}"
if ! use minimal ; then
local jpltestconf
if use java && use test ; then
jpltestconf="--with-junit=$(java-config --classpath junit)"
fi
cd "${S}/packages" || die
econf \
--libdir="${EPREFIX}"/usr/$(get_libdir) \
$(use_with archive) \
$(use_with java jpl) \
${jpltestconf} \
$(use_with odbc) \
$(use_with ssl) \
$(use_with X xpce) \
$(use_with zlib) \
COFLAGS='"${CFLAGS}"'
fi
}
src_compile() {
cd "${S}"/src || die
emake
if ! use minimal ; then
cd "${S}/packages" || die
emake
fi
}
src_test() {
cd "${S}/src" || die
emake check
if ! use minimal ; then
cd "${S}/packages" || die
emake check
fi
}
src_install() {
emake -C src DESTDIR="${D}" install
if ! use minimal ; then
emake -C packages DESTDIR="${D}" install
if use doc ; then
emake -C packages DESTDIR="${D}" html-install
fi
fi
dodoc ReleaseNotes/relnotes-5.10 INSTALL README VERSION
}

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/swi-prolog-7.1.5.ebuild,v 1.1 2014/01/27 11:45:19 keri Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/swi-prolog-7.1.8.ebuild,v 1.1 2014/02/18 08:51:36 keri Exp $
EAPI=4

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/elfutils/elfutils-0.158.ebuild,v 1.6 2014/02/11 05:41:38 mattst88 Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/elfutils/elfutils-0.158.ebuild,v 1.7 2014/02/18 02:07:46 vapier Exp $
EAPI="4"
@ -14,7 +14,7 @@ SRC_URI="https://fedorahosted.org/releases/e/l/${PN}/${PV}/${P}.tar.bz2
LICENSE="GPL-2-with-exceptions"
SLOT="0"
KEYWORDS="alpha ~amd64 ~arm arm64 hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~arm-linux ~x86-linux"
KEYWORDS="alpha ~amd64 ~arm arm64 hppa ia64 m68k ~mips ~ppc ~ppc64 s390 sh ~sparc ~x86 ~amd64-linux ~arm-linux ~x86-linux"
IUSE="bzip2 lzma nls static-libs test +threads +utils zlib"
# This pkg does not actually seem to compile currently in a uClibc

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libyaml/libyaml-0.1.5.ebuild,v 1.9 2014/02/16 07:34:31 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libyaml/libyaml-0.1.5.ebuild,v 1.10 2014/02/17 21:07:49 ago Exp $
EAPI=5
@ -14,7 +14,7 @@ SRC_URI="http://pyyaml.org/download/${PN}/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="alpha amd64 ~arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~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 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="doc examples test static-libs"
S="${WORKDIR}/${MY_P}"

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/dbix-searchbuilder/dbix-searchbuilder-1.650.0.ebuild,v 1.2 2014/02/11 18:56:12 jer Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-perl/dbix-searchbuilder/dbix-searchbuilder-1.650.0.ebuild,v 1.3 2014/02/17 20:39:50 zlogene Exp $
EAPI=5
@ -12,7 +12,7 @@ inherit perl-module
DESCRIPTION="Encapsulate SQL queries and rows in simple perl objects"
SLOT="0"
KEYWORDS="~amd64 hppa ~ppc ~x86"
KEYWORDS="amd64 hppa ~ppc x86"
IUSE="test"
RDEPEND="

@ -1 +1,2 @@
DIST phpDocumentor-2.2.0.tgz 4177835 SHA256 6de1fc5ea2c000cea791adc6f4074e6eab68c812448715b06ed7966a4e2dfc09 SHA512 d77f15a4661b6485d844144109f44abfba153874a84747d41d7d4e1b6e8fc9300860f382c60b89024a1abab219f591d80288c8a9bdc475b1df76126ec71b489f WHIRLPOOL b0f9c930f213ac8e30c50ba38944fb564649efc310b210306103e3fb6f238ac5428d0b0cbea85b833f9be7d71bdb82574ffda8bc080df8d8f21190c540a6d31e
DIST phpDocumentor-2.3.0.tgz 17137438 SHA256 1b093f41ecadb0c541a9adb6dc520d4fe06eaf0a6c74a752ffe5e7bff63b751a SHA512 74ad4329d90e71a76977a38ed39dfeff33f557d68a1393f834f2eeb5d4b5e880a4b1813ecb1f4edff638fc5633a3a4b4c7156c5c6cb15e755db283780305c435 WHIRLPOOL 1b14119cbeb21f0887401423ddf50b6afdc379a433ad09db1229d8e53f7e7312df64055d69932d21deec1b3842c3cab78afe5212f7cd6eb1c9ebd8102acc3895

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-php/phpDocumentor/phpDocumentor-2.2.0.ebuild,v 1.1 2014/01/08 15:42:38 mabi Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-php/phpDocumentor/phpDocumentor-2.2.0.ebuild,v 1.2 2014/02/17 21:59:30 mabi Exp $
EAPI=5
@ -17,8 +17,9 @@ KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE="doc"
# block old version that provides the same binary
DEPEND="media-gfx/graphviz
!dev-php/PEAR-PhpDocumentor"
DEPEND="!dev-php/PEAR-PhpDocumentor"
RDEPEND="media-gfx/graphviz
dev-lang/php[iconv,intl,xslt]"
src_install() {
php-pear-r1_src_install

@ -0,0 +1,29 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-php/phpDocumentor/phpDocumentor-2.3.0.ebuild,v 1.1 2014/02/17 21:59:30 mabi Exp $
EAPI=5
PHP_PEAR_URI="pear.phpdoc.org"
inherit php-pear-r1
DESCRIPTION="The phpDocumentor package provides automatic documenting of php api directly from the source."
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE="doc"
# block old version that provides the same binary
DEPEND="!dev-php/PEAR-PhpDocumentor"
RDEPEND="media-gfx/graphviz
dev-lang/php[iconv,intl,xslt]"
src_install() {
php-pear-r1_src_install
# install manual, tutorial, reference material
use doc && dodoc -r docs/*
}

@ -1 +1,2 @@
DIST blosc-1.2.0.tar.gz 221882 SHA256 d740c1bd6440c5fd7203006538b6c626361fba705ce9ce8f36c400ddb2f50fec SHA512 85db692d3a68ebeacaaf3759807c386e05a13fbad873379d13fc2f2b7470929a3e6cbe7f37c952740e412eecb2cb83bed194e0f4f7af1ef2c934d5478cd93ce1 WHIRLPOOL aa81df21b15382f388fe746a7f9ab0f2ec9eaf82c56bcbd19edb03fb73ce527c6ff70d30461440e27a4292fcdb9f1d43ce039a3a6c2d9b0101f1a4441d2e1a61
DIST blosc-1.2.1.tar.gz 225560 SHA256 41de5b3a129cb145e192a0f3e62b09b74da311b0750ad50ffcd4aaf8fcf6cfbe SHA512 1ec017b17313ca788ae96a54cdf57a8c770dc5c6eb7b2d13ff94c0c44e9adbced28a22a17497bc748955d756a799305f603d64fd882cefb5cd8068b6b46e8667 WHIRLPOOL 7ba45764eb15f21f2cacee32cbfdd6083d5dd1dcdb88fb0614429dc75e4f1edd311e7127932371a706beee5293963498b5f0b8f194f9d188d8da390e8201d409

@ -0,0 +1,34 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/blosc/blosc-1.2.1.ebuild,v 1.1 2014/02/17 22:28:47 bicatali Exp $
EAPI=5
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} )
inherit distutils-r1
DESCRIPTION="High performance compressor optimized for binary data"
HOMEPAGE="http://blosc.pydata.org/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
SLOT="0"
LICENSE="BSD"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="dev-libs/c-blosc"
DEPEND="${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? ( dev-python/nose[${PYTHON_USEDEP}] )"
python_prepare_all() {
# remove forced sse2
sed -i "s|CFLAGS\.append(\"-msse2\")|pass|" setup.py || die
distutils-r1_python_prepare_all
}
python_test() {
cd "${BUILD_DIR}"/lib || die
nosetests -v || die
}

@ -1,2 +1,3 @@
DIST httpretty-0.7.0.tar.gz 28066 SHA256 a422a74fe0f35fbb644c9a3a0a4ccb7a7469a8f5bae2d7c807d35a7d149d3fa6 SHA512 9adfd906336aa0ac2c21be8b789eb2e57994f4aac719958fc657291d922fe28b1fcc60d9b39e0e616b6d8565adaecb8228df3a9d1428cc189372b1cc700f664e WHIRLPOOL 8aaa28f26d038ba198b19a31a7f9490e2c3882a9eaacd6b5ccee34cd5f03f745e0facd96853da1be00c7ae949f18cfd4e8f3f696b51f26ffd9b2c6063502976a
DIST httpretty-0.7.1.tar.gz 28394 SHA256 a0f61cd3fbdffd28a556f8fd5eff703ad3c5c76cf0c39ab8bc136f38d0a71857 SHA512 53b6f063e0e7863fa77aad1eebb0ad3078528bc97d26df80a3c6491c42b9a9008080da35bbb1e9372674c996f25e5109c84b48a2a6d9f0de5b7c53331bdad857 WHIRLPOOL 2112692eeaa034f6afa3b7ef76aa557f3211b0f9db9178369446148b7c1d8eb6292f51a47c767d168222a7d40ed66bfefd1557bbb1c9ee3c5394e1c524861e4b
DIST httpretty-0.8.0.tar.gz 34291 SHA256 e5512b38ad3bfb9f7d275c957b4a7eddc69e4b3a749e3b62a984c86fb6ab329b SHA512 0c6193c488a27345b3d98cc6a62e8933b67828b7335700367b28cf328ef86ff2342056bada84ca631d6acc5650b7b456e80d85d8099e873f07cd41140c481650 WHIRLPOOL f828e84fddc6e4ab9671a9cd33da6b0f2b4053fc3368e3119ed5d7410cde125486aaae8bcf1cf4eab3a641af48dda7c6531c231f0d59c36d65f1c3d173e8969f

@ -0,0 +1,45 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/httpretty/httpretty-0.8.0.ebuild,v 1.1 2014/02/17 16:06:49 prometheanfire Exp $
EAPI=5
PYTHON_COMPAT=( python2_7 )
inherit distutils-r1
DESCRIPTION="HTTP client mock for Python"
HOMEPAGE="http://github.com/gabrielfalcao/httpretty"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
KEYWORDS="~amd64 ~x86"
IUSE="test"
LICENSE="MIT"
SLOT="0"
RDEPEND="dev-python/urllib3[${PYTHON_USEDEP}]
"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
test? ( >=dev-python/coverage-3.5[${PYTHON_USEDEP}]
>=dev-python/nose-1.2[${PYTHON_USEDEP}]
>=dev-python/mock-1.0[${PYTHON_USEDEP}]
dev-python/sure[${PYTHON_USEDEP}]
dev-python/httplib2[${PYTHON_USEDEP}]
>=dev-python/requests-1.1[${PYTHON_USEDEP}]
>=www-servers/tornado-2.2[${PYTHON_USEDEP}] )"
python_prepare_all() {
distutils-r1_python_prepare_all
if ! use test; then
rm -rf tests/
fi
}
python_test() {
# https://github.com/gabrielfalcao/HTTPretty/issues/125
nosetests tests/unit \
-e test_recording_calls \
-e test_playing_calls \
-e test_callback_setting_headers_and_status_response \
tests/functional || die "Tests failed under ${EPYTHON}"
rm -rf tests/ "${BUILD_DIR}"/lib/tests/ || die
}

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/numpy/numpy-1.8.0-r1.ebuild,v 1.9 2014/02/16 07:34:09 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/numpy/numpy-1.8.0-r1.ebuild,v 1.10 2014/02/17 21:07:45 ago Exp $
EAPI=5
@ -23,7 +23,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz
LICENSE="BSD"
SLOT="0"
KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="doc lapack test"
RDEPEND="

@ -0,0 +1,61 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/pbr/pbr-0.5.23-r2.ebuild,v 1.1 2014/02/17 17:19:12 prometheanfire Exp $
EAPI=5
PYTHON_COMPAT=( python{2_7,3_2,3_3} )
inherit distutils-r1
DESCRIPTION="PBR is a library that injects some useful and sensible default
behaviors into your setuptools run."
HOMEPAGE="https://github.com/openstack-dev/pbr"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
test? ( >=dev-python/coverage-3.6[${PYTHON_USEDEP}]
>=dev-python/fixtures-0.3.12[${PYTHON_USEDEP}]
~dev-python/flake8-2.0[${PYTHON_USEDEP}]
dev-python/subunit[${PYTHON_USEDEP}]
>=dev-python/sphinx-1.1.2[${PYTHON_USEDEP}]
>=dev-python/testrepository-0.0.17[${PYTHON_USEDEP}]
<dev-python/testresources-0.3[${PYTHON_USEDEP}]
>=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
<dev-python/testscenarios-0.5[${PYTHON_USEDEP}]
>=dev-python/testtools-0.9.32[${PYTHON_USEDEP}] )"
RDEPEND=">dev-python/pip-1.0[${PYTHON_USEDEP}]"
python_prepare() {
if [[ "${EPYTHON}" == "python3.2" ]]; then
2to3-3.2 -f unicode -nw --no-diffs pbr
fi
}
python_test() {
# These tests pass run within the source and don't represent failures but rather
# work outside the sandbox constraints
sed -e s':test_changelog:_&:' -i pbr/tests/test_packaging.py || die
sed -e s':test_console_script_develop:_&:' -i pbr/tests/test_core.py || die
sed -e s':test_authors:_&:' -i pbr/tests/test_packaging.py || die
sed -e s':test_global_setup_hooks:_&:' -i pbr/tests/test_hooks.py \
-e s':test_custom_commands_known:_&:' \
-e s':test_command_hooks:_&:' \
-i pbr/tests/test_hooks.py
sed -e s':test_setup_py_keywords:_&:' \
-e s':test_sdist_git_extra_file:_&:' \
-e s':test_sdist_extra_file:_&:' \
-e s':test_console_script_install:_&:' \
-i pbr/tests/test_core.py || die
sed -e s':test_custom_build_py_command:_&:' \
-i pbr/tests/test_commands.py || die
testr init
testr run || die "Testsuite failed under ${EPYTHON}"
flake8 "${PN}"/tests || die "Run over tests folder by flake8 drew error"
}

@ -2,9 +2,11 @@ DIST html-2.4.4.tar.bz2 1398442 SHA256 6b1a6f1be187b1d0cab69ab7c8c436409468232d3
DIST html-2.5.4.tar.bz2 1619772 SHA256 b73eaeaf0400e64d9bb223cfb0d09a935e8044f0ba485e5bc549b003e6df8325 SHA512 06359a01754554182dea45bbd96107da85d5461a09c54cb01039ed66ada211bb531db642199047679584c03fc3550b2570a9ae9c62f7a5251c621944c64853e7 WHIRLPOOL ea4b2129205fa653b7072dccf510485b53381e7a84688c6b40fa759a43e7569fd39635e22f1562cc766631f258519c84e7666e6c2d2315f11c384fad12cab004
DIST info-2.4.4.tar.bz2 954784 SHA256 a6ec39c8b1e636b66442c495b018ed987b4cee198d449ec2d86d0e687c995a52 SHA512 2466132e84e65239bf4802005cc4c8d52fd8cb38ded641747046288b3589417263918b87491e7944839cc1f69dfeefaec5cc0b57de85e1ff6e27cb2474507c3b WHIRLPOOL db13524627054e4ba5e75183ccf24d58f5794958ccc941f8441c56c09a9f89288c602eb0151a2823bddee4027f80c2630b06dd3eabaebeda069ebdad4ff80258
DIST python-2.6.8-docs-html.tar.bz2 3972201 SHA256 d1ceaf95e63c6728823da23ae15011f98f35b6ac27cf9738ceb6429566b47f26 SHA512 09aa09e7202996e345189a7a778c70e8d25951798ff4c42b43749b69d6de116676a86fb79361f569b162fa145ae8668b4039c09ae684baca25fdc024a204fb87 WHIRLPOOL 4be21c8d09aff6b290bbb437d0357c119e8fb09ad2e61277b94c01023020bb8f589d777adee642a6187c0c2b64b0be2a45203dd9fa07f1ee594896e8ac6bae2a
DIST python-2.6.9-docs-html.tar.bz2 3973755 SHA256 f3faa71f4b0cc8fa2bb6c5624233ae79983a2d5c11195fb2089668c60ceb7f1f SHA512 356fbcb0da14305af0e087e278ca396c9d21b267f7d7f89900f090b41d9edcdfe2344570f266ecad6ddf9159cb85d99a07af7f3314645cfa495fe409c8ecc1ce WHIRLPOOL d0f8f0626cd1f88bd4d7bd259d1545aae4b3a5fc772d3388e82f1b3a8b18bbd7170115558448d714fab0eac4473a2809601447b6ed16a7550ba289fbb7371002
DIST python-2.7.3-docs-html.tar.bz2 4368711 SHA256 b294008007956d600ec78335d7afedda19bf855b008a3586343cd15f8115e9c1 SHA512 d27d48543347761a01ddac5bc63fb509f220913b0a55604a6bc1ff72db2d2bcf6f6470cd7c8de56b66a4c19139356b41a7e622c9b39af99ff1e7ded5b3622ffe WHIRLPOOL 14e4181f682842a6bc9d86101daf9c46b0d4a1a74c87ee21d24d0529d8d14e4f717dfa725df27dbeecc503eec410849ed3e9bc299e1ef8710bede5e041925a56
DIST python-2.7.4-docs-html.tar.bz2 4479760 SHA256 9f83e629d091637190f2f15980306d9138212b6ba5016c044ff6fb474b4966ff SHA512 15170ac1b8c43a5d76406e177aa8b617af410ec96927725c5ed5e3db139b01f30bc274134e5b9992f532b2142e54e607a092c0a553bcf6774fd8c4206c4af02f WHIRLPOOL 4221e1b3b31a43095c462a18a791d3cd89ceb02fd5976901481639097f16f40eaffdf222f4ead9bbe3068648b8f79d7ef9902109e0fa7fcd791edf71e131649e
DIST python-2.7.5-docs-html.tar.bz2 4467730 SHA256 bb1b8ada858bae3b9e94a7fefe77536f68ce924f2c19b57e5f47c111c29415a3 SHA512 8f85c1094f787e36901fdbf9d2b0cb2fe96dfb42947105b33b0e565bb60933a41cd5a2f357e9f310ea257b4b79393f53be078c27155a64959b790b65e05e4151 WHIRLPOOL 242880f21343ad32ba42cc59fd47590826b4e1e64c31a7da25953936b136caedaf961e17cd69b1cfd2748d2b2b08b22c5f206f73c11c0e76833c6cc41310229f
DIST python-2.7.6-docs-html.tar.bz2 4490031 SHA256 73c21e3c5f3167467b40641ec9b9909ce1bba752b095899767d0332c241bb6e5 SHA512 78280f3c14dcdb9ab3ec78aa0c7220d6cd32c1728e13b3fe6f3252ef357be42ef4830278ed98fef63b81154b9548cb601eeb8eaef86804116482360a08f6dcd0 WHIRLPOOL cd345e470c435e4cf2df15433efc34349096b168430776a387710a7ddfdfa82a68ad8d798990eadcaf04ba33aae43e739ea338c3453918fee9af55d81e2d8347
DIST python-3.1.5-docs-html.tar.bz2 3798597 SHA256 ff327cfaa1219d8d82fcb4f3bae3ec4ce28567982a49784004130521d282faa0 SHA512 afa7896ea377e020aa4c5d1fa797f1c81d457a7d06ec52dca644096f11e7381402a7127a8bce4020da6a3c227db4056d37cadd7b1f39313a74ae7d6d2b7a87ce WHIRLPOOL 756791419c7805c77eb1be21bd82eb6e2e26653760e9d5e104438ab8e492ce453f14d897f456b0a7c70da3d4b4a9ed12b63331150cd027e5bf814915a9bf0b7d
DIST python-3.2.3-docs-html.tar.bz2 4334736 SHA256 1dd4a63dad800fe4207498b7d1ab1f3a8d7c77073fc8c9f5a519d8079ecf1715 SHA512 fdcf5215bba17ea9a4cc6defe3031475c6698468e14b2fd1c02aec0d8534b0a75eb2e3930423cbffc0dcefb83ad1f0ac5bfa13e7cf0ffe98196d95135ca485e7 WHIRLPOOL e11145f1f5477d7fa30481de41a0cb9ff0d435565e9d48c5d06fa7ca4e86308b9cf78d92749bd31676a6eb87f4b928b37a033a8ec5eba9880c3c4f5fcd732769
DIST python-3.2.4-docs-html.tar.bz2 4435421 SHA256 db225109e55e47d23c8bae8887bf807eb598421346cbfb784514f60f45c9796b SHA512 cc6551e21f69fb303c253c91281656be94a0e20c67d48aa9d91b4d2a792dc7b47cb6e1ddd53cf02ae95bf7fcc3bd3c6eb7a8084bf2a71753bc0b68c8840dd518 WHIRLPOOL 52b539c9a7c32f1979094005baa18147ce19a5cf2a66cb8687f57adc04d7bc5d94f560969aac3582e081a26fc4d501717058e398ca090997944bf97913e94b22
@ -13,3 +15,4 @@ DIST python-3.3.0-docs-html.tar.bz2 4749632 SHA256 810956cf73527b21b7fd84f81d717
DIST python-3.3.1-docs-html.tar.bz2 4899323 SHA256 77789f20d526800a53f7c3d238089de8a20a894927a10a36ca4aeb2e36d877bf SHA512 228e76f52defeb2e8fb34638d5edf4e1cedd52f258887c6a2f03ee1d1a3d38d63ecbd433fb91aa27550ab2d004c2cc4db0d24d906763fc5beed057372c6f585d WHIRLPOOL 514e15d44ed906c783c09e15429f9a6e157903494c0631644495755743eb2a9a914402cb8578f7581cacee56856e2115516ae0a80d933a5dcc4db23b00597ed1
DIST python-3.3.2-docs-html.tar.bz2 4907895 SHA256 7434bbb654c45ccc29825f15df2137944c53c5b737a94eadbcbb006dd2848cd4 SHA512 56e44e826257e7939da21a2051ad3e742fc44a7d7cf3ab24f1f4d0709b73ad9d5d642f6c78b7bfd8ff70ef9e4b621dff5760b75ec6db6a69cf3052ab63b1d214 WHIRLPOOL cff83134aaf7ef3778bed8b3a7ab6bd9873ab24bffc250b30e12fda1b448acc8b7515990efeec1a6a789fbba96067b665aab858224e0343b6f38c520382b5584
DIST python-3.3.3-docs-html.tar.bz2 4944388 SHA256 414dca9cac934c06c6d21ad0068ebbf907a08f8a58b40b1ffb920426840b618c SHA512 61522f3468cc7bd3c07995f9b1f9cc4112c756a2e296f198ef42e8da72244b45d4cc56d5569ed53d05c63d86ec0afd6b6d10f7162dec17eb80900e0162bf6cc8 WHIRLPOOL 3d40a41afc81ae4359cf8fdf514ec0423a10c524a2084948610d1b1fa222112c43efdb4cc660613da8355fb2996dc2225d19d2cb273235b16ed97e6d8508e801
DIST python-3.3.4-docs-html.tar.bz2 4951380 SHA256 43ab01c98d5bacb301519a99ed25192cebe0b69ac4a85b95302958b225868efc SHA512 c5eec99d94335f89c769f6386830ed951080609407cff4bc2600d6b294be396b97d24c20fd8e15dc6616fb06170445372d2c1bf9a8f2138e0e5ecb5a8a3094ee WHIRLPOOL 60a981284cdccada0db0b4768e8d1b36adb2aa05349bb414c980b5da6a5bb260e79cb1787dd2b33d3a88ccd061cb218628b8137595bc8785ece94649dcf7535c

@ -0,0 +1,31 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/python-docs/python-docs-2.6.9.ebuild,v 1.1 2014/02/17 06:03:46 idella4 Exp $
EAPI="5"
DESCRIPTION="HTML documentation for Python"
HOMEPAGE="http://www.python.org/doc/"
SRC_URI="http://www.python.org/ftp/python/doc/${PV}/python-${PV}-docs-html.tar.bz2"
LICENSE="PSF-2"
SLOT="2.6"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
IUSE=""
DEPEND=""
RDEPEND=""
S="${WORKDIR}/python-${PV}-docs-html"
src_install() {
dohtml -A xml -r ./
echo "PYTHONDOCS_${SLOT//./_}=\"${EPREFIX}/usr/share/doc/${PF}/html/library\"" > "60python-docs-${SLOT}"
doenvd "60python-docs-${SLOT}"
}
pkg_postrm() {
if ! has_version "<dev-python/python-docs-${SLOT}_alpha" && ! has_version ">=dev-python/python-docs-${SLOT%.*}.$((${SLOT#*.}+1))_alpha"; then
rm -f "${EROOT}etc/env.d/65python-docs"
fi
}

@ -0,0 +1,31 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/python-docs/python-docs-2.7.6.ebuild,v 1.1 2014/02/17 06:03:46 idella4 Exp $
EAPI="5"
DESCRIPTION="HTML documentation for Python"
HOMEPAGE="http://www.python.org/doc/"
SRC_URI="http://www.python.org/ftp/python/doc/${PV}/python-${PV}-docs-html.tar.bz2"
LICENSE="PSF-2"
SLOT="2.7"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE=""
DEPEND=""
RDEPEND=""
S="${WORKDIR}/python-${PV}-docs-html"
src_install() {
dohtml -A xml -r ./
echo "PYTHONDOCS_${SLOT//./_}=\"${EPREFIX}/usr/share/doc/${PF}/html/library\"" > "60python-docs-${SLOT}"
doenvd "60python-docs-${SLOT}"
}
pkg_postrm() {
if ! has_version "<dev-python/python-docs-${SLOT}_alpha" && ! has_version ">=dev-python/python-docs-${SLOT%.*}.$((${SLOT#*.}+1))_alpha"; then
rm -f "${EROOT}etc/env.d/65python-docs"
fi
}

@ -0,0 +1,31 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/python-docs/python-docs-3.3.4.ebuild,v 1.1 2014/02/17 06:03:46 idella4 Exp $
EAPI="5"
DESCRIPTION="HTML documentation for Python"
HOMEPAGE="http://www.python.org/doc/"
SRC_URI="http://www.python.org/ftp/python/doc/${PV}/python-${PV}-docs-html.tar.bz2"
LICENSE="PSF-2"
SLOT="3.3"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE=""
DEPEND=""
RDEPEND=""
S="${WORKDIR}/python-${PV}-docs-html"
src_install() {
dohtml -A xml -r ./
echo "PYTHONDOCS_${SLOT//./_}=\"${EPREFIX}/usr/share/doc/${PF}/html/library\"" > "60python-docs-${SLOT}"
doenvd "60python-docs-${SLOT}"
}
pkg_postrm() {
if ! has_version "<dev-python/python-docs-${SLOT}_alpha" && ! has_version ">=dev-python/python-docs-${SLOT%.*}.$((${SLOT#*.}+1))_alpha"; then
rm -f "${EROOT}etc/env.d/65python-docs"
fi
}

@ -2,3 +2,4 @@ DIST python-keystoneclient-0.2.5.tar.gz 196496 SHA256 3985ab402b3b63510f387df639
DIST python-keystoneclient-0.3.1.tar.gz 209845 SHA256 bfc149b2d161bfe168be0fde41d9e75f2c0a99b9f398672f92c7c54c6f62fa26 SHA512 e79a4ab0b8e2c99a94efd6bf6690abd15cf41ea6b4e605c1a3534ee9788cb38239b6cd43e2956bd513b1149ab359af63eb46c7a61a9ebe3f3c1005068a7533de WHIRLPOOL ab4636f77e8de91fe38718f3f43a9f81d4bde69ed02710fe0d02ce1e8965f728c53fff6f28780981e7303c16fe43a33c9c30ac21a7cb1cfc8a2e855bc47c1f36
DIST python-keystoneclient-0.3.2.tar.gz 231132 SHA256 cfa6766fd3141cd4dbb5ebf126a4b14095dd0aafee71a753fff9f6a0b4ab8a65 SHA512 914dd7366936f09cd8500564d3842e855b2cc005e1ec48488d133ffcc7fe6f1a302777d62b99e262b86ec82220502452cfcf9146f43e7b3704592be4ac77ffe3 WHIRLPOOL f3f751e63749850a72ad5e2ddda38c5917ae6226057ad063d71bd7341d739d69ffd4173d09637302a92f31853e8f57e1cc6abb03f50f8f1c0654e6f29bff9329
DIST python-keystoneclient-0.4.1.tar.gz 255751 SHA256 bc9b27000e5bbfbb06030a69af81e08ced99568d97fd257972ef80637f6e0704 SHA512 f423a49d02c694f2d945efd39cbd17a3149934b367771891a45a8f43c8a2492800fd3068e68a8a59237f013fd575a355bbac81298ef26e6973f1b0bd66fc6bad WHIRLPOOL 91162321e838ff5022676b76f1d56551dd0b602f8d95fd14fa957744154eead4597d3347623e8c32f594d4ea9e6fab94d10d8dd8d51cb83591fbcc6fbfccb641
DIST python-keystoneclient-0.6.0.tar.gz 231787 SHA256 9cfe5e851fbfce0a63438003c3a1f436b8e07bf694740b330859ffcad1d5fba6 SHA512 f4413ef5d12a141fba2121dd6f88b9dffeec59bc4602b10f45942de37fae97f702b42b479cc9dc7ec8d2f2e5ff97753bb3a68f932d3f51b38c48bc8f0ee3e7ef WHIRLPOOL 691b60514d6109366daf1efe0a93e2ec3a463abcf1589e5d102c933b86cd57a7999c54eeffb32ca8408df9059bc82e84da03bd6b6069eb31941534d299eefcd9

@ -0,0 +1,69 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/python-keystoneclient/python-keystoneclient-0.6.0.ebuild,v 1.1 2014/02/17 17:44:54 prometheanfire Exp $
EAPI=5
PYTHON_COMPAT=( python2_7 )
inherit distutils-r1
DESCRIPTION="A client for the OpenStack Keystone API"
HOMEPAGE="https://github.com/openstack/python-keystoneclient"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc examples test"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/pbr-0.5.21[${PYTHON_USEDEP}]
<dev-python/pbr-1.0[${PYTHON_USEDEP}]
test? ( >=dev-python/coverage-3.6[${PYTHON_USEDEP}]
>=dev-python/fixtures-0.3.14[${PYTHON_USEDEP}]
>=dev-python/hacking-0.8[${PYTHON_USEDEP}]
<dev-python/hacking-0.9[${PYTHON_USEDEP}]
>=dev-python/httpretty-0.8.0[${PYTHON_USEDEP}]
>=dev-python/keyring-1.6.1[${PYTHON_USEDEP}]
<dev-python/keyring-2.0[${PYTHON_USEDEP}]
>=dev-python/mock-1.0[${PYTHON_USEDEP}]
>=dev-python/mox3-0.7.0[${PYTHON_USEDEP}]
>=dev-python/pycrypto-2.6[${PYTHON_USEDEP}]
>=dev-python/sphinx-1.1.2[${PYTHON_USEDEP}]
<dev-python/sphinx-1.2[${PYTHON_USEDEP}]
>=dev-python/testrepository-0.0.17[${PYTHON_USEDEP}]
>=dev-python/testtools-0.9.32[${PYTHON_USEDEP}]
>=dev-python/webob-1.2.3[${PYTHON_USEDEP}]
<dev-python/webob-1.3[${PYTHON_USEDEP}]
) "
RDEPEND="virtual/python-argparse[${PYTHON_USEDEP}]
>=dev-python/Babel-1.3[${PYTHON_USEDEP}]
>=dev-python/iso8601-0.1.8[${PYTHON_USEDEP}]
>=dev-python/netaddr-0.7.6[${PYTHON_USEDEP}]
>=dev-python/oslo-config-1.2.0[${PYTHON_USEDEP}]
>=dev-python/prettytable-0.7[${PYTHON_USEDEP}]
<dev-python/prettytable-0.8[${PYTHON_USEDEP}]
>=dev-python/requests-1.1[${PYTHON_USEDEP}]
>=dev-python/six-1.4.1[${PYTHON_USEDEP}]"
PATCHES=(
"${FILESDIR}"/sphinx_mapping.patch
)
python_compile_all() {
use doc && emake -C doc html
}
python_test() {
# https://bugs.launchpad.net/python-keystoneclient/+bug/1243528
testr init
testr run || die "testsuite failed under python2.7"
flake8 ${PN/python-/}/tests || die "run over tests folder by flake8 drew error"
}
python_install_all() {
use doc && local HTML_DOCS=( doc/build/html/. )
use examples && local EXAMPLES=( examples/.)
distutils-r1_python_install_all
}

@ -2,3 +2,4 @@ DIST python-swiftclient-1.3.0.tar.gz 52707 SHA256 9aac48035d497473bf198f80aab711
DIST python-swiftclient-1.5.0.tar.gz 61714 SHA256 7307b5797e9c8f61e7cbc98e5248b649c110a17f365613a6e4f94ae1ad2486b8 SHA512 a9343aa4bc6acf238cf09f17b178185db4158ac4f89ef5c1f8a5f473d2640a29d044a060c8b2ed29ded9be683932cfb6f7e51482d1f6eed2ef9cc34e338b3a1f WHIRLPOOL b2a01cc9d44140dedd32c32e4bb955863801883fb7ce25b96fb54bf218637cb165550406e36c85a32514d5c453d0612d71dbcfa9b5b05266ff01d82fd7389fa2
DIST python-swiftclient-1.6.0.tar.gz 71606 SHA256 4b4150f078549b40893e83ddc8d79166da9532cd565acf671bad4d5152b0360f SHA512 cca01715c52a8bfb3d7a1e975f5ec3dfd9a732b49a66b3325fa6465f5f55770cae678af0979af5993c1cc2d4b4dc89f595e7199899e725a81f446b417a78b9bf WHIRLPOOL b150305976a5b8abb7e03446190fd959ddd6f9b295416e6f1c2bc367d15a8a11b22cc254a6c6731fc60a9b40027050525430e21ab6807f04bbc1a5e0adbf53f0
DIST python-swiftclient-1.8.0.tar.gz 72672 SHA256 c6054784d818552c0fe6b6b985323c7a811a42cc49a52f3d44330987cbbce39b SHA512 f59ff78ac72d77f0d52bcd5ce17f05a7c689995b2e99c6b88b541ca5fe873fdb382daa6c361eade406d233745372294978330216185bc17e2d3c3a4e763a6714 WHIRLPOOL 3a1ae95dd01c68be8a500d7e10a582c8b97cd9d9c511d33cd60fa8c13cfbf560b4ba2a0d4a5467586cd00ba1471f41709279f05a775cda78f4551bc0a146097c
DIST python-swiftclient-2.0.2.tar.gz 54682 SHA256 bad3902187b0eeb0a7371d54d5789a8e0c745ca2acca5ca4d86961952e37888a SHA512 b22eea041e2764da0f27ac1a942512c61784c6686a99f99ce761c6f6d015719ef086a98dc30b03b26e1c7aed5a285681f947380ee841a723c946e271c9dee517 WHIRLPOOL 8f7362b6322245d1fff898f0977b59df34d97bce9a25543bf6d2fab99338d70b5c404f4c52248c20629ac77fc75eb92b0aaad6cb0f3afea2a7ab832f2edbfe22

@ -0,0 +1,56 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/python-swiftclient/python-swiftclient-2.0.2.ebuild,v 1.1 2014/02/17 17:46:34 prometheanfire Exp $
EAPI=5
PYTHON_COMPAT=( python2_7 )
inherit distutils-r1
DESCRIPTION="Python bindings to the OpenStack Object Storage API"
HOMEPAGE="https://launchpad.net/python-swiftclient"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc test"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
test? ( >=dev-python/coverage-3.6[${PYTHON_USEDEP}]
>=dev-python/mock-1.0[${PYTHON_USEDEP}]
>=dev-python/python-keystoneclient-0.4.2[${PYTHON_USEDEP}]
>=dev-python/sphinx-1.1.2[${PYTHON_USEDEP}]
>=dev-python/testrepository-0.0.17[${PYTHON_USEDEP}]
>=dev-python/testtools-0.9.32[${PYTHON_USEDEP}]
>=dev-python/hacking-0.8.0[${PYTHON_USEDEP}]
<dev-python/hacking-0.9[${PYTHON_USEDEP}]
doc? ( >=dev-python/sphinx-1.1.2[${PYTHON_USEDEP}]
<dev-python/sphinx-1.2[${PYTHON_USEDEP}] ) )"
RDEPEND=">=dev-python/simplejson-2.0.9[${PYTHON_USEDEP}]
>=dev-python/pbr-0.5[${PYTHON_USEDEP}]
<dev-python/pbr-0.6[${PYTHON_USEDEP}]
>=dev-python/requests-1.1[${PYTHON_USEDEP}]"
#PATCHES=( "${FILESDIR}/CVE-2013-6396.patch" )
python_prepare() {
sed -i '/discover/d' "${S}/test-requirements.txt" || die "sed failed"
distutils-r1_python_prepare
}
python_compile_all() {
use doc && emake -C doc html
}
python_test() {
testr init
testr run || die "tests failed under python2_7"
flake8 tests && einfo "run of tests folder by flake8 passed"
flake8 bin/swift && einfo "run of ./bin/swift by flake8 passed"
}
python_install_all() {
use doc && local HTML_DOCS=( ../${P}-python2_7/doc/build/html/. )
distutils-r1_python_install_all
}

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/testscenarios/testscenarios-0.4-r1.ebuild,v 1.1 2014/01/14 06:43:19 idella4 Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/testscenarios/testscenarios-0.4-r2.ebuild,v 1.1 2014/02/18 02:56:44 prometheanfire Exp $
EAPI=5
PYTHON_COMPAT=( python{2_7,3_2,3_3} )
@ -19,11 +19,10 @@ IUSE="test"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
test? ( dev-python/nose[${PYTHON_USEDEP}]
dev-python/testtools[${PYTHON_USEDEP}]
dev-python/testresources[${PYTHON_USEDEP}]
virtual/python-unittest2[${PYTHON_USEDEP}] )"
# dev-python/testresources[${PYTHON_USEDEP}]
RDEPEND=""
python_test() {
# https://bugs.launchpad.net/testscenarios/+bug/1260573
nosetests || die "Tests failed under ${EPYTHON}"
PYTHONPATH=./lib ${EPYTHON} -m testtools.run testscenarios.test_suite
}

@ -1,6 +1,4 @@
DIST bunny-0.6.0.gem 32256 SHA256 fb8142488e96124f1b880979d1006366f254323f555add01a028ef70db306038 SHA512 a019f72cd2c06fa91853ea36cde6b99d874a2f1a28834820468d4e9f6b70de8e7c57fc1a59fef0c39bf629623c9fea92dcefc0e9c57d31292c019196ce45d3fb WHIRLPOOL 02c8f8b45b91a28bf28f93b1cb36017cb657a031bb3fa66c63615972bd7da527055f0927947fbb9df046b19a595b523283bfa12176b5e8ba6aa547f76048d3bd
DIST bunny-1.0.0.gem 166912 SHA256 399724a5aed55c2084c6215a93f9773a23ed28be90fdf9275a47137db89e526b SHA512 3dde20f019c06e72732206da229ce845cecd88b0a83d6bb0a6a50093af7ca67947e6534d31b10fea581efbb4ba82db7cca7ae2a43e21167d717d563722309a73 WHIRLPOOL 73901b4e90fe0bdd91691b9a9072cef939318c8cdcc43cce607029404282efe4ba2be15e5087bae39dfcb24378db79cf21bfe5e3eb91e32120edabf7478dc5ca
DIST bunny-1.0.5.gem 168960 SHA256 7dcd78a2044d3df76fd7b82da2c699ef86a5947fd8fd368cbe7e20af42b6c272 SHA512 3465dd83347c66d0a9b0e16f12a239a6efb8f9a629e41322d7ce0f0922c951ba6e739afaa632e594fbbcef10705c06226db39ef90def5e94ed89d54ecd7a8015 WHIRLPOOL fc416fea502c8e83da1bb0f2cd4406ca89d3dec83a08afecc0b2b1a237bcbaa246f4fc0d72a95d42ecc8ef396b9e0118a820bb70b33a762469c8b7c7ccb893d0
DIST bunny-1.0.7.gem 169472 SHA256 3f4a21967bc7a70bb7a4c25f60fa2168ce131df98297c20ff7303b9d8347917e SHA512 7e2af2c75e4b93aaf4ceae7656313ab55462bc594b5b3d69b59e1babcc15ec0d2bf3320d844ef087951cf79f83e9b56bb50ca46e025082b2f7896e2cb3b7e556 WHIRLPOOL 9875cca5f28c0df08f787ec0656e6c702fe24bcc9f58ba9f0781135f6d22ea3cefdbebcd19ffc4fc09ab765ece4738cce437b56f8afcaec6ce3d497aa3dd7a9f
DIST bunny-1.1.0.gem 170496 SHA256 fe311120db1edd02920c90ef8782eff233904d75890c66ebdc2bdae88180b619 SHA512 5e76be89c338391207b877535ee5cdc3b7aa8c6bb92730975e11f862bfa093e93ee3e45debd9d2f3689059e0fcc32cc049aa32186537297c4427957be9f8ce21 WHIRLPOOL 330699abcb25fd0ab31bc807abaf8c68041d97cba57504d34ba746ea0e704a3f2a0de29cd0f109e12b1b33c1ab537a0b173a5004e4ac5a087a66da3dcb7b7af1
DIST bunny-1.1.2.gem 171520 SHA256 126735bf7eebf69de5db0d90e6446de8d18741154a5ceeb9bd288545684201e6 SHA512 44ba22146b2a8967fb81cbc6c7223b33d11d2341a7329bdee51e4a4c72aaa5fab401b736137977910a8ecd47842ccd339ea970066aa306930cd64828a14ba49a WHIRLPOOL d63e70f21d6970ce3a8ed330ffddc24a11d7abc39b00d97fd8009e6936a57e59d2afaace14cbb83948751e12357ae2108986e00e6360e200be2c309e72c9cbfb
DIST bunny-1.1.3.gem 171520 SHA256 98319e441847a46f6922f333431f7e65f078776f99bf14d07db34510bcf22825 SHA512 b1e8b7e436efc67e16c78dda71e0f68355b70c141a5e099b30958218e9f2da6eb693bc41edbc99c1f37824666455eba6279efbd87cc5fb324052c0c1edfc2f5b WHIRLPOOL 176694b7e964b8ed6eac8a422a03d948dac8767b16a9a00d7825825b7ef64b6aaaa520c0f51c6749749c57be35c1b6ba478e8c79ef41a3d026d2aa12f22146bd

@ -1,32 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/bunny/bunny-1.0.0.ebuild,v 1.1 2013/11/06 06:47:24 graaff Exp $
EAPI=5
USE_RUBY="ruby18 ruby19 ruby20"
RUBY_FAKEGEM_TASK_DOC=""
# Tests require a live AMQP server.
RUBY_FAKEGEM_TASK_TEST=""
RUBY_FAKEGEM_EXTRADOC="ChangeLog.md README.md"
inherit ruby-fakegem
DESCRIPTION="Another synchronous Ruby AMQP client"
HOMEPAGE="http://github.com/celldee/bunny"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
ruby_add_rdepend ">=dev-ruby/amq-protocol-1.8.0"
all_ruby_install() {
all_fakegem_install
insinto /usr/share/doc/${PF}
doins -r examples || die
}

@ -1,32 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/bunny/bunny-1.0.5.ebuild,v 1.1 2013/12/05 07:32:08 graaff Exp $
EAPI=5
USE_RUBY="ruby18 ruby19 ruby20"
RUBY_FAKEGEM_TASK_DOC=""
# Tests require a live AMQP server.
RUBY_FAKEGEM_TASK_TEST=""
RUBY_FAKEGEM_EXTRADOC="ChangeLog.md README.md"
inherit ruby-fakegem
DESCRIPTION="Another synchronous Ruby AMQP client"
HOMEPAGE="http://github.com/celldee/bunny"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
ruby_add_rdepend ">=dev-ruby/amq-protocol-1.9.0"
all_ruby_install() {
all_fakegem_install
insinto /usr/share/doc/${PF}
doins -r examples || die
}

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/bunny/bunny-1.1.0.ebuild,v 1.1 2014/01/19 08:10:55 graaff Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/bunny/bunny-1.1.3.ebuild,v 1.1 2014/02/17 06:48:59 graaff Exp $
EAPI=5
USE_RUBY="ruby18 ruby19 ruby20"

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rgen/rgen-0.6.6.ebuild,v 1.1 2013/10/31 06:51:41 graaff Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rgen/rgen-0.6.6.ebuild,v 1.2 2014/02/18 03:42:08 prometheanfire Exp $
EAPI=5
@ -16,7 +16,7 @@ HOMEPAGE="https://github.com/mthiede/rgen"
LICENSE="MIT"
SLOT="0"
IUSE=""
KEYWORDS="~amd64"
KEYWORDS="~amd64 ~hppa ~ppc ~sparc ~x86"
each_ruby_test() {
${RUBY} -S testrb $(find test -type f -name '*_test.rb') || die

@ -0,0 +1 @@
DIST git-crypt-0.3.tar.gz 20660 SHA256 6b2a03d28240c06ce4c06c3fc73ecd88f61b638e42f8534a9f2d1dbd17132755 SHA512 526630e58a2e74bffe954bc2f489311fb2261337092a1c4462788d9412b7fa7b1aa744402558bba39fe776cfa6333700c4e0ad651d262a7ca14d920485192adc WHIRLPOOL 80a2c9129a0c6bba05418469163a6c32242e84fff1bef4179cf8b60b2bea3f01c6921fa97459e23c3bd08223cfe18f6cf1363f01b5244f0f94689d55954cfa90

@ -0,0 +1,21 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-vcs/git-crypt/git-crypt-0.3.ebuild,v 1.1 2014/02/18 02:58:42 patrick Exp $
EAPI=5
DESCRIPTION="transparent file encryption in git"
HOMEPAGE="https://www.agwa.name/projects/git-crypt/"
SRC_URI="https://github.com/AGWA/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
RDEPEND="dev-vcs/git"
DEPEND="${RDEPEND}"
src_install() {
mkdir -p "${D}"/usr/bin
emake PREFIX="${D}"/usr install
}

@ -2,8 +2,7 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>chithanh@gentoo.org</email>
<name>Chí-Thanh Christopher Nguyễn</name>
<email>patrick@gentoo.org</email>
<name>Patrick Lauer</name>
</maintainer>
</pkgmetadata>

@ -2,23 +2,23 @@ DIST git-1.8.1.5.tar.gz 4306780 SHA256 f8b0be6e53e866f83cde64fa947011ebac56077bd
DIST git-1.8.2.1.tar.gz 4400440 SHA256 ed6dbf91b56c1540627563b5e8683fe726dac881ae028f3f17650b88fcb641d7 SHA512 d75a36a91b0522ca3a5c792473e16fc98dd9de082b4c0e9a75ebc525fa334edfdcb6dbf138e1bdede711f2158f24e8a8ba8499b89f9a82be1b5e60eb4ba5d33e WHIRLPOOL 587afbadca06674b751385b6f5fcda3d74db159a03bdbb1d477d4d9d4eb792d020a6f97906d2bf7d69f2f14432aaf6634d4274aa14e377ca6c865676853fd060
DIST git-1.8.3.2.tar.gz 4474347 SHA256 2f798db86859c85608fe4120f52a1b1cb13ca9c4daa4f59eb1dc090280f46473 SHA512 6e19948821dfbf78c5b9ea95614d3c10f4625583e3c17b6c55110b74f28679e525c449179cf49c2587a86c3b7fd7b6a27589824fcea0ec6fb69ca752a6942931 WHIRLPOOL 26892e039b67b35ae9df0a124d0812b36a22f481f146561b733a758b89a00770c05902c2820f2a783bc0fac07ecb335accbc939d21481da821177e0548d6a077
DIST git-1.8.4.5.tar.gz 4677738 SHA256 37772b18b8184bb3b746963b8e1047a1205447df68c2b25698351434f8092d90 SHA512 56060aebf013becf884e27bf2a71a140c17055e0214a6a461ad3476d1d7017f63f3e2231047040adc5c42c2a08b0e75c9ae12b50c913c6689494337f3f7ad8e2 WHIRLPOOL 4dc0e1fbb8bf1d02706ec3943f506cf4f28a5f9146797dc35ac5401db752810220e1da109e3ce0750a8b2e2d7b7340ce223fe55c0279a1fdf60c457117da64c9
DIST git-1.8.5.3.tar.gz 4757199 SHA256 c8e5843043185b2ca38fcfaa43a13a65ed71a99933c5631ba214b98f36a3e4a9 SHA512 ce6288d9a78c0de1a8a50c1c622345adf0dd982438761f3f54ff12886de68694142b91fa90c456fc25a75c6ea80b0873727005360a3f81703e823db7b8ca8869 WHIRLPOOL 06eb0f472b3e84da1c6f7d994dcbe57d1e50b886ff7976ec54c6b41bb1dc3d1d2721487c23bbda38987688f04a32bd4bee79840e3ebc8ca573f6621c146fd4e0
DIST git-1.8.5.4.tar.gz 4760594 SHA256 ba8551268286530c7b7caa04f9b8fabeb5fb39eb260ca541e36b32596f26fdab SHA512 18178837efdb1e62b790d4810e71fc52d2215b94441f4f912d7699dc197cd4717af3bf8fa500063c755ce4ae60afb4d4d0baecdc1c569a359be68a41b48473ab WHIRLPOOL d640efcf07015a7c650828b3864f5793962a2b9d80764f0e94461b49ca692debcf613b63321e96cbf2febf3d5be769dc9a26ef165684619a6c44a0ce5cc64554
DIST git-1.8.5.5.tar.gz 4761469 SHA256 c59268c33d2412af329cb09b10e5348e4001a47e1b948b74ecd9937e0897dbb1 SHA512 8921c76b8826fa706450b64198f377ce7c650f06899c4d8e43f499f2e5ee93940a42f4c3483390e034d4babebbeadb400221ae7614e40731674c309da407bf3c WHIRLPOOL 62e8b3cc7c96ea9c22b88c0e5abebfb8ac7d8b84fcfcc4ca0a19a6ce1e9dbfbb6b8cd1180faedd67440cc88c39b3ca9c992d2251670a335e716f11b574475d30
DIST git-1.9.0.rc3.tar.gz 4839897 SHA256 dbfda3c74fbdafd6fcf83652a37def86d56f653e49ee3bb82c6f710e202a82bd SHA512 6ec730914b3639971100aa07bd216bf6fd0e852b97b5efa7df19b5562344489a31e9b6e5a478d647d58714a7b0b071e32355299ad107e391fe41d428f2b3b373 WHIRLPOOL 952ab8da5dd026b4faefe36d362cad40b5cdf98a6ea9b6c203625b4be30c9bdfe7690bf34b643df29f0c5258d1cae95d20de07dda6f22a41874befc15746a940
DIST git-1.9.0.tar.gz 4839710 SHA256 d9cdb10e013fce57eecb9287f09b31525fc7bf3ec58ea4b6a9fc2e4f5c662395 SHA512 2a663131b5055c755816522aa15690ebc382ee971f565b6e47eb4e9e0315ab1763fa2db9d543d8e167e933b7a75cc590e7ad10db0ca1914ad81b9b98d596cdb3 WHIRLPOOL e966c2db5f696318fd30d3045b0574404f33caf5b02114bf2a8d59cb1e4cfc95aaff60b3adf8e4c072d51a417af787c17f424a23c19c125d2acfae478cfffb1a
DIST git-htmldocs-1.8.1.5.tar.gz 2060977 SHA256 108e34217b2668945ca78b36b08ceeb9fe283617fe68b8f181219076bb225de0 SHA512 0b46a95a47df4326633d10295eeb09d41cee78d9c30775f7784690715e3b5d607ff26027f4cd6036f31dfc458ba2757ceb5ed6ea675a863a5dc69d8e5a7b34f5 WHIRLPOOL d273fbee9fb0a68ef3f0d19ba2249481bd15ff69b289e046e975fccda7639102519aa79bff94f6317e6b73cc414128b8b8619fcda1a910b74770b0aba1694d26
DIST git-htmldocs-1.8.2.1.tar.gz 2093688 SHA256 3f2482089eb345ec7d2ad61ad731c17ea87733b763585b580cf99b17194e0286 SHA512 8e7f25a0b230473f9e9290f61e9ea80a675459eea163ef76e281aa95747f5bc4df2ddb7f9bba9c2b0fb75819cd206f2415ba665bc986a628a07e8da4e5aa6efc WHIRLPOOL 574a01d1e403b25444ac88f66a939fcad1c96025a62f91550f328d400246955e61255dd403f3cf8302b961032f536e394b77228a8434c7b2065b564163f49114
DIST git-htmldocs-1.8.3.2.tar.gz 2115320 SHA256 805b7fc4399daf9258e8cc28ecc3dd043fdd7f339447f4d84674826916109246 SHA512 0890b60bfa110ca7eaf7aaddbf0aca9574f608addc384cece3c91c8c04ef6397064a0669f3d61d0a65eb120b626ccd85df26f04438ca301f349136cd55e5080a WHIRLPOOL 377c39ac7988a3c1bb6e80333c43878d38fe5eecbb75dcbcbef3c2186842fcc170a552d72be891f1479c336fdd6c5ac1ce1ca2c0adf9a8238bd057f093c3f912
DIST git-htmldocs-1.8.4.5.tar.gz 2207155 SHA256 ecaaef864b1794301af4af17a4d378966ac1dbeee9a82f524d1ebc0b6d6da299 SHA512 1bb5d8fd2884f0bd39ff0924579a4bd16d225da10ae78cb3c535133d187b9306dce55d14a2df7fa0a40c6fa1df523eec2e118e2f5268dd624bbdb6c65fd32363 WHIRLPOOL ca5ce52d02eac3f079ab89eb5e41640c9dee724c8a3356b362eae0ba120cb9640c5f6a4576ae98fd42002f84ad066ed3e6254fdc77b95731ac1b17549b5911e5
DIST git-htmldocs-1.8.5.3.tar.gz 2227176 SHA256 ceab92ed34f198f51e775800ef7cf2186941b48a910d0462b40c73edcfc37c39 SHA512 576ab058725a5f2b9a32a687b431695830a835a6f6319a5e41ec947795c6a460f200dd0092676fb50059a476fa6c6b5156f4582c1b8e7fc5a29b298c2070d660 WHIRLPOOL 12d070bbd8e6845b0a7dcdaaf3d82d0962ba6a4f0b186c092cb34bc5a5c1eaeb82a8453aecbf060d4ec1a791f05b50eba8b8cbb8c1718a89f4732ba68dbc35cd
DIST git-htmldocs-1.8.5.4.tar.gz 2227268 SHA256 e21484ea84f97daafd4c0d65f368c68b6bdf7615d5247e0718a2077bf80c8702 SHA512 714b60c4851797e00880e661fb3e96e38f44bd2b2e79c5a92620bf6d8d0fcf62d2bda08636a055b24643e3c53af884827a957f1df7f8130e43ef5ab2144693f1 WHIRLPOOL 4b004e6f2a8291a25cff05600ef740b6a888482d2148f5cc1d4cc804218a9847267f77d3c355cc3d7be6210f7591385b607430db66f5e4303d77cdfe68213cdd
DIST git-htmldocs-1.8.5.5.tar.gz 2228410 SHA256 14088e41803a9127946a9f31146d5ac4806d2c6075668bb2833c3af72b32c8ab SHA512 8424f241e32e89e2b7eb0dcfcbf37a74b7f9883b9fcde815be9081a16ab0a3eb150f09d41ab08e01a7980f8151b56313912eed79341c8c31df10ff94ca0efca3 WHIRLPOOL c7e3e769307a23a0f05d764cb957b0854a4f0df8825703aa1b32fb3a0697d30871c4d3a4d41388a1e92b27f46535551117a843bd47a70ee22332612cd2ce8ad8
DIST git-htmldocs-1.9.0.rc3.tar.gz 2240553 SHA256 c6983c9d64bf8b0d6d13af44f2d5f237234f1863c90db9bf729a90308c86d626 SHA512 9ce8990a550f8e01e57cac88bb3a19cf9d1d43c099c2a0d04f506d1ca402d061c3c7def15bd30c29a5e14ce7522aa17955f533cb541ae210e6d2e81576dfbee9 WHIRLPOOL 2d7fb38f5288e8e20084d638e493f58670efdf3b7faccbadf26181ea2713fa75208d5aa0837e38d07c2fde45fc3c563aab7e843dd2d5d00fdf48534aae77d68b
DIST git-htmldocs-1.9.0.tar.gz 2240600 SHA256 f4a12c748a1940aaa0e69665232222ddfbb451ac751f8e5f0459ab084dd2c60d SHA512 a81561b533413f0feff18c62fedc9ea2bad5d67c6ef1f515d450d91f0b326a643f46589708e84ae8c12b981daa39bf60738255771e26a4f15c9e0dea8fb29fa5 WHIRLPOOL bc808bb9754493df0f82840a20c1f070500d327193b241ede0b8de4fe1277860e1297305b9cb5b8f082c5ca323d32647bdd81f3ae90101c4d995da5a8a311196
DIST git-manpages-1.8.1.5.tar.gz 528540 SHA256 b171761f13deb738a2464c9d3967c12539067a34d6f2bfa5739a1006786fd24a SHA512 c0106da12ae3beeba3c23e68b37113082d829fe80160c53df51aac207557a2045c662b4d01b5a1cb211e75f9f7629290b7ecf3907b3bdc828820382793414e8e WHIRLPOOL 3da3b254707c06cb069fa462561634a4f5869fadab6ab8a07301eeb0b2244f159415d409d71c5ebceb4a74ef51f645f2f4c9ca19080a84ee370b5787740d08c2
DIST git-manpages-1.8.2.1.tar.gz 536718 SHA256 1d3bc31d10564d29d0c3a45f98f98a7d936dfcdb1692528bf2fdb2140fe89824 SHA512 a6463c8bc8a23301d89e985b88fa0073c154e126c51a1f7699cd09e79723ed463f46a9cf5dd63f9e2e46ee4111e6154ae86553bd446f5cf76db9fd4e3bff5a1f WHIRLPOOL 8aa3c57475d8cfd7c47019c4eb05c091c76fb0ec5d213942b5a16ee9f6c540111aecb6b754eb98578e9e129d4e8ba941a3bee326a2845b2a098cc30e1109d35d
DIST git-manpages-1.8.3.2.tar.gz 542769 SHA256 599bc8f6c56986a994a237cfebb53b4fab9051576775e32d0353e0455ab84115 SHA512 42fd781b924355c969ce381aae828f877059472741d7b53b0d1aad53f04c8a27b6b161b5dfc353098370ead73ccb9cdc86ac5374cf02829134f8c4d70bcbb7cf WHIRLPOOL 90226006a35b7b6e644f887981f2725238ff428f572425942701614e14fab5c8c5c602746de93a113d83d9b9c76ea1805a9c7cfa353305b0f817c33976048d77
DIST git-manpages-1.8.4.5.tar.gz 565177 SHA256 8cf38e3a48425fe74c4a71286633ea895bd03d32481ea5112e9682a6adb3b4bf SHA512 6f9d56da7493ae50275f259ca65649a4dbada3a3d0e32e0a418ed73c2e2661c90f23cfe9a62800cbceec1db86a2bb7b93eccaaf28c282cb5046c2aea3f928774 WHIRLPOOL 1f92c6437214f9d8d998a916cf34399be4f49a5c2dd5fe930850ae3b7ef10da66594c8d4544fa313b485bdcfd9259322c5ba0b83f9403263c80d12b19ca8c5f0
DIST git-manpages-1.8.5.3.tar.gz 569620 SHA256 3e9d63bad149c9cf795710815db85efda579b262680c24c5ac6e2b7444e12f53 SHA512 5376b3e77bb5e8d4f7bc44c3aa3bdc1510ea39da4d69f658de0faade2522079a0af7d55afc4ebfc10bc6c6ef5769a158e841aad54b91b23f8422f7bf5c69f166 WHIRLPOOL 3b39844be5ead048cbd2ba7911bee728bb21fdb48e0b4c55a49f5175efbfa0dc8104a85cf3e3d6827cf5f486002d90fb44adb08baa6c0f5ec9fa00c7d1e4cf2d
DIST git-manpages-1.8.5.4.tar.gz 568942 SHA256 bc4e733e9b4833e5bae36f35ea4d0de1005f138f2bc15542179f58b59af0827c SHA512 5f9b8326e5180219dddf00149fc2b59e35b0524c564b760eccf8c8ef2c4fcb527010e132013c5c7043ccd8c84a29fbd43bf9aca7cf5d7b87271cd3ef05a3fb4c WHIRLPOOL 5dcc39b427267b2a1298dcbccefca7a068826bac6f37013dd7a28644cf092520277535f1e6cb43ff7085d0eb168742560989ff78a3eaf4f9d5c97d6e597969c1
DIST git-manpages-1.8.5.5.tar.gz 568976 SHA256 375870364a67e663ee85de30d64a12388c6147ac4a263aed1a447e0e2dffd0b8 SHA512 c07a5ddbe158868a7c94575408c2f8d0cc6fd9d1da95e3ff1b93b140708830a50175f38217eb75456d508f05c9720df93b22bd9f336a2b8edb6812bee5cd4a0b WHIRLPOOL 275b352e40ba3891d1ddcda7ef002528f2ec498af41d3f3ea1638f9baa4f9065973c434b7cb7d731b0a951f7bf5c0bbf582677aab727533cd065c64bfa20d1a0
DIST git-manpages-1.9.0.rc3.tar.gz 571909 SHA256 0c4e43c53597cee3723d16c817fbcf8723853f1ceaf0fca71cfc6fcfca2b3267 SHA512 42d01de8c006bdc69bce11c1b8857477dcf97ce8b539d0292138baa19497571a66f3ae11a84b214ac4f6cd526f7e8239f10a71a5361a35b80e6f570390c96305 WHIRLPOOL a30d21779bfba7563a882709a27c1978894444a2de30d3e49ade20e3a11b46d00d1c3bbb2a3cda4d1ed4af5353e3eee80606a23bbb0b49ab4cb9028f54095940
DIST git-manpages-1.9.0.tar.gz 571616 SHA256 8a905a433807ea94e8cd1887f98c7f0d5145c05fa153c93138083532a05a9b63 SHA512 5570c79e7d906c319694788ff192203faed56cd0094f3053cad78fd488f412d81284af5299d4c954ab598ffc81a2a17b1dfbb7f9101c0f57125b5a60b0014b93 WHIRLPOOL 814a8ed7a3f28ec4aa4db49bff3ae70ef73aa2fd7aa106025dec8c15aa73a2ca6e409465785c7daf33d93b4c31ed11814253b137d8457dcdb77e9a6ac01f99d7

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-vcs/git/git-1.8.5.3.ebuild,v 1.3 2014/02/07 07:59:03 polynomial-c Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-vcs/git/git-1.9.0.ebuild,v 1.1 2014/02/17 12:37:48 polynomial-c Exp $
EAPI=5
@ -89,7 +89,7 @@ DEPEND="${CDEPEND}
app-text/xmlto
)
nls? ( sys-devel/gettext )
test? ( app-crypt/gnupg )"
test? ( app-crypt/gnupg )"
# Live ebuild builds man pages and HTML docs, additionally
if [[ ${PV} == *9999 ]]; then
@ -224,10 +224,7 @@ src_unpack() {
src_prepare() {
# bug #350330 - automagic CVS when we don't want it is bad.
epatch "${FILESDIR}"/git-1.8.5-optional-cvs.patch
# honor and correctly quote DISTDIR (from upstream git master)
epatch "${FILESDIR}"/git-1.8.5-mw-destdir.patch
epatch "${FILESDIR}"/git-1.9.0_rc3-optional-cvs.patch
# install mediawiki perl modules also in vendor_dir
# hack, needs better upstream solution

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-vcs/git/git-1.9.0_rc3.ebuild,v 1.1 2014/02/08 20:14:46 robbat2 Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-vcs/git/git-1.9.0_rc3.ebuild,v 1.2 2014/02/17 12:37:48 polynomial-c Exp $
EAPI=5
@ -33,7 +33,7 @@ if [[ ${PV} != *9999 ]]; then
${SRC_URI_GOOG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX}
)"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="-*" # This isn't ready for main tree yet, but here so we can work on reducing patches still.
KEYWORDS="" # This isn't ready for main tree yet, but here so we can work on reducing patches still.
else
SRC_URI=""
KEYWORDS=""

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

Loading…
Cancel
Save