Sync with portage [Fri Oct 31 10:24:06 MSK 2014].

mhiretskiy
root 10 years ago
parent b60e7d11d6
commit 7519eb5510

@ -1,3 +1,3 @@
DIST sudo-1.8.11p1.tar.gz 2402012 SHA256 44c275772595a119185336164bb76b6e08f23d38aa0fe0d6bab48812e75d6a43 SHA512 47e49c854698268733d5a79e2ddcb8a23d6cf032fc5f79621318eddda6caac400d9db54b9239b605a1c2b11935e366177b0adadee5fbf1872ffbdc9b16c67cf2 WHIRLPOOL 451a86cf5046440ef7c5ee2640e2bf7d434c9f78748ae1ca2ac8433acb367f6148949b4b9ff4fbf22e5c9d6f834d45c525d749ee2cdc50bb3f5f7f1eb1c776be
DIST sudo-1.8.5p2.tar.gz 1746344 SHA256 c32ae2bc3faf83444c82ca75ccb10ad3684d8222e3535f164c4a4db7cdddf8cf SHA512 616967eea79f91cda2b0cd1d13ed453d20142521ecfca289432bdf5708ac0549c7873fd80170cc0481390e82f1e60fb0bffcfc7c6b70d5d721aa98d23361c5cb WHIRLPOOL ac0d2c040935c54947571a0d4671be70aaaf7a6f69cb097acd321718656d4c569b0db4191eaf943c6b642a1d641263429287241a236a0f2a0c9edf973710bf8b
DIST sudo-1.8.11p2.tar.gz 2402235 SHA256 8133849418fa18cf6b6bb6893d1855ff7afe21db8923234a00bf045c90fba1ad SHA512 fdd6c14c3738cb7bafec9873c49f96270fdd36c72d14d3fc7e1ef3651275961bf17550ac1f56ed445b394985cbbf602b88f52cda1226e9007bed14a4d4fadbaa WHIRLPOOL a00fcdd34247f1efce2f22e98dea0be7b3109c7448ce749781ed9fe54c8d5f61a0fa922f09a5cda9c962eec230aa8e087b1fa118af6ff29d0f5db8929ccc1d34
DIST sudo-1.8.6p7.tar.gz 1858348 SHA256 301089edb22356f59d097f6abbe1303f03927a38691b02959d618546c2125036 SHA512 732bcbd53b77d329bbc77d3cd3644a595e938433053122fe3098385c0ad3a6a9cf4f4ab8709c7a79cad51dba77ffaa1be9ffde8e8834d3798822a1bd5b518d42 WHIRLPOOL 875984b44b571dc3765aab5ad8bd8859d0cd680e7da453109b5bee45aac336e3d0c05e1133ce0101a6dd2b9f19a26454d3e0b11c0edf32034f9fae04d3dfbb4d

@ -1,8 +1,8 @@
# 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-admin/sudo/sudo-1.8.5_p2.ebuild,v 1.5 2013/05/27 21:35:20 zx2c4 Exp $
# $Header: /var/cvsroot/gentoo-x86/app-admin/sudo/sudo-1.8.11_p2.ebuild,v 1.1 2014/10/30 16:22:39 flameeyes Exp $
EAPI="4"
EAPI=5
inherit eutils pam multilib libtool
@ -23,7 +23,7 @@ SRC_URI="http://www.sudo.ws/sudo/dist/${uri_prefix}${MY_P}.tar.gz
# 3-clause BSD license
LICENSE="ISC BSD"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~sparc-solaris"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~sparc-solaris"
IUSE="ldap nls pam offensive selinux skey +sendmail"
DEPEND="pam? ( virtual/pam )
@ -118,7 +118,8 @@ src_configure() {
$(use_with sendmail) \
--without-opie \
--without-linux-audit \
--with-timedir="${EPREFIX}"/var/db/sudo \
--with-rundir="${EPREFIX}"/var/run/sudo \
--with-vardir="${EPREFIX}"/var/db/sudo \
--with-plugindir="${EPREFIX}"/usr/$(get_libdir)/sudo \
--docdir="${EPREFIX}"/usr/share/doc/${PF}
}
@ -148,6 +149,10 @@ src_install() {
keepdir /var/db/sudo
fperms 0700 /var/db/sudo
# Don't install into /var/run as that is a tmpfs most of the time
# (bug #504854)
rm -rf "${D}"/var/run
}
pkg_postinst() {

@ -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-arch/snappy/snappy-1.1.2-r1.ebuild,v 1.4 2014/10/23 14:22:29 pacho Exp $
# $Header: /var/cvsroot/gentoo-x86/app-arch/snappy/snappy-1.1.2-r1.ebuild,v 1.5 2014/10/30 18:45:33 maekke Exp $
EAPI="5"
@ -13,7 +13,7 @@ SRC_URI="http://dev.gentoo.org/~radhermit/dist/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
KEYWORDS="amd64 arm ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
IUSE="static-libs"
src_prepare() {

@ -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/app-arch/zpaq/zpaq-6.49.ebuild,v 1.1 2014/02/19 17:32:37 mgorny Exp $
# $Header: /var/cvsroot/gentoo-x86/app-arch/zpaq/zpaq-6.49.ebuild,v 1.2 2014/10/30 15:47:22 mgorny Exp $
EAPI=5
AUTOTOOLS_AUTORECONF=1
inherit autotools-utils eutils
inherit autotools-utils eutils flag-o-matic
MY_P=${PN}${PV/./}
DESCRIPTION="Journaling incremental deduplicating archiving compressor"

@ -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/app-arch/zpaq/zpaq-6.53.ebuild,v 1.1 2014/06/17 15:14:57 mgorny Exp $
# $Header: /var/cvsroot/gentoo-x86/app-arch/zpaq/zpaq-6.53.ebuild,v 1.2 2014/10/30 15:47:22 mgorny Exp $
EAPI=5
AUTOTOOLS_AUTORECONF=1
inherit autotools-utils eutils
inherit autotools-utils eutils flag-o-matic
MY_P=${PN}${PV/./}
DESCRIPTION="Journaling incremental deduplicating archiving compressor"

@ -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-backup/qt4-fsarchiver/qt4-fsarchiver-0.6.19.6.ebuild,v 1.2 2014/10/29 11:56:10 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/app-backup/qt4-fsarchiver/qt4-fsarchiver-0.6.19.6.ebuild,v 1.3 2014/10/30 10:02:57 ago Exp $
EAPI=5
@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/${PN}/source/${MY_P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~x86"
KEYWORDS="amd64 x86"
IUSE=""

@ -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-crypt/shash/shash-0.2.6-r2.ebuild,v 1.4 2014/10/29 10:33:26 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/app-crypt/shash/shash-0.2.6-r2.ebuild,v 1.5 2014/10/30 10:00:30 ago Exp $
EAPI=5
@ -12,7 +12,7 @@ SRC_URI="ftp://mcrypt.hellug.gr/pub/mcrypt/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos"
KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="static"
DEPEND=">=app-crypt/mhash-0.8.18-r1"

@ -1,4 +1 @@
DIST focuswriter-1.4.2-src.tar.bz2 3149160 SHA256 f41ccf226cb5e4181162d37b2a4b5598be202bb184e2f7c26412dc371c9ef328 SHA512 4b6f503fb6624eea12372fbee169e21df3e728420ffede73bc5895ba451c80910f7f68ebba67a914fe380634d868e7d5a5d196218e255d15155ba397805a63d6 WHIRLPOOL 705694be03e514c2f432d014dbafc1a8a55d0025bdfbfd697dfe416dc2beee3ddd337f8ea50eea8737af59015a6d15e64d55f53afa80c62b5f640fefc3e7b2e9
DIST focuswriter-1.4.4-src.tar.bz2 3361062 SHA256 b574d6b76609078e36c38dd3b632cdfe1360bfb3a71221c3afc89b1c01d7670f SHA512 2206022f4de9878629e6bb1c8c64870b73c604496d116c8a692181dedf05b9a975d845f64997e2ca3d762c49a52cfbce56167b9ec512fee64a12eb93a513df00 WHIRLPOOL 8727d83dd24830496b149a912fd351687e4fcdc63353448fa29220e909b9b78856e4d21263ddb4d7b856dc72d9aa7a1106633590597f9fed7ed0d3d934edd953
DIST focuswriter-1.5.2-src.tar.bz2 5200637 SHA256 b1c09aafcf9a28f5a02a0c5365b6585cee3a2f027739593b80687b1efb32a7c3 SHA512 d121ceac035b447443267fe1fe422d53ce5f66f06b7ee8b37fe0e5a3ac2e599d85c2a8f753c3507f1b04c72928f310fb67310bb5b8707c06cbe095afe875925a WHIRLPOOL bdd658b60c2cd87a06cc3e57919bcd65fd68d99141a731464918dec146ae1af643f05f63c81d450d14ab70700740e31501393d18ba872d0e679c682edc23a034
DIST focuswriter-1.5.3-src.tar.bz2 5201148 SHA256 1c48c72879a7b40cf7d97c28abf5cf713c063b7f83a1179093b1241f5797a8c4 SHA512 6796fc8dbe5d5ba545fc8ee5797f620e56dea67a038f4c4eb9e404940a863b32ea2ceb30ed7ea8e22187be2763cc128def3f08f61187ba11de94ec9ae16f807f WHIRLPOOL c5dbf0e739928833bbccdc2e5de6305ca553a3e8f0f1d54d1d2a6bd4636b8ede85c3adedcaee85d66779e25cd53678428cc3817bdedcf30be42c89fc1aebdf07

@ -1,48 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/focuswriter/focuswriter-1.4.2.ebuild,v 1.3 2013/05/20 08:37:14 ago Exp $
EAPI=5
PLOCALES="ca cs da de el en es es_MX fi fr he hu it ja nl pl pt pt_BR ro ru
sk sv tr uk zh_CN"
PLOCALE_BACKUP="en"
inherit qt4-r2 l10n readme.gentoo
DESCRIPTION="A fullscreen and distraction-free word processor"
HOMEPAGE="http://gottcode.org/focuswriter/"
SRC_URI="http://gottcode.org/${PN}/${P}-src.tar.bz2"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="debug"
RDEPEND="app-text/enchant
dev-libs/libzip
dev-qt/qtcore:4
dev-qt/qtgui:4
sys-libs/zlib"
DEPEND="${RDEPEND}
virtual/pkgconfig"
DOCS=( ChangeLog CREDITS README )
DOC_CONTENTS="Focuswriter has optional sound support if media-libs/sdl-mixer is
installed with wav useflag enabled."
src_prepare() {
l10n_for_each_disabled_locale_do rm_loc
}
src_configure() {
eqmake4 PREFIX="${EPREFIX}/usr"
}
src_install() {
readme.gentoo_create_doc
qt4-r2_src_install
}
rm_loc() {
sed -e "s|translations/${PN}_${1}.ts||" -i ${PN}.pro || die 'sed failed'
rm translations/${PN}_${1}.{ts,qm} || die "removing ${1} locale failed"
}

@ -1,63 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/focuswriter/focuswriter-1.4.4.ebuild,v 1.1 2014/02/04 13:43:40 hasufell Exp $
EAPI=5
PLOCALES="ca cs da de el en es es_MX fi fr he hu id it ja nl pl pt pt_BR ro ru
sk sv tr uk zh_CN"
PLOCALE_BACKUP="en"
inherit fdo-mime gnome2-utils qt4-r2 l10n readme.gentoo
DESCRIPTION="A fullscreen and distraction-free word processor"
HOMEPAGE="http://gottcode.org/focuswriter/"
SRC_URI="http://gottcode.org/${PN}/${P}-src.tar.bz2"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="debug"
RDEPEND="app-text/enchant
dev-libs/libzip
dev-qt/qtcore:4
dev-qt/qtgui:4
sys-libs/zlib"
DEPEND="${RDEPEND}
virtual/pkgconfig"
DOCS=( ChangeLog CREDITS README )
DOC_CONTENTS="Focuswriter has optional sound support if media-libs/sdl-mixer is
installed with wav useflag enabled."
src_prepare() {
l10n_for_each_disabled_locale_do rm_loc
}
src_configure() {
eqmake4 PREFIX="${EPREFIX}/usr"
}
src_install() {
readme.gentoo_create_doc
qt4-r2_src_install
}
pkg_preinst() {
gnome2_icon_savelist
}
pkg_postinst() {
readme.gentoo_pkg_postinst
gnome2_icon_cache_update
fdo-mime_desktop_database_update
}
pkg_postrm() {
gnome2_icon_cache_update
fdo-mime_desktop_database_update
}
rm_loc() {
sed -e "s|translations/${PN}_${1}.ts||" -i ${PN}.pro || die 'sed failed'
rm translations/${PN}_${1}.{ts,qm} || die "removing ${1} locale failed"
}

@ -1,67 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/focuswriter/focuswriter-1.5.2-r1.ebuild,v 1.1 2014/07/31 14:07:24 pinkbyte Exp $
EAPI=5
PLOCALES="ar ca cs da de el en en_GB es_MX es fi fr he hu hy id it ja ko nl pl
pt_BR pt ro ru sk sr sv tr uk vi zh_CN zh_TW"
PLOCALE_BACKUP="en"
inherit fdo-mime gnome2-utils l10n readme.gentoo qt4-r2
DESCRIPTION="A fullscreen and distraction-free word processor"
HOMEPAGE="http://gottcode.org/focuswriter/"
SRC_URI="http://gottcode.org/${PN}/${P}-src.tar.bz2"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="debug"
RDEPEND="app-text/hunspell
dev-qt/qtcore:4
dev-qt/qtgui:4
dev-qt/qtsingleapplication[X]
sys-libs/zlib"
DEPEND="${RDEPEND}
virtual/pkgconfig"
DOCS=( ChangeLog CREDITS NEWS README )
DOC_CONTENTS="Focuswriter has optional sound support if media-libs/sdl-mixer is
installed with wav useflag enabled."
PATCHES=( "${FILESDIR}/${P}-unbundle-qtsingleapplication.patch" )
rm_loc() {
sed -e "s|translations/${PN}_${1}.ts||" -i ${PN}.pro || die 'sed failed'
rm translations/${PN}_${1}.{ts,qm} || die "removing ${1} locale failed"
}
src_prepare() {
l10n_for_each_disabled_locale_do rm_loc
qt4-r2_src_prepare
}
src_configure() {
eqmake4 PREFIX="${EPREFIX}/usr"
}
src_install() {
readme.gentoo_create_doc
qt4-r2_src_install
}
pkg_preinst() {
gnome2_icon_savelist
}
pkg_postinst() {
readme.gentoo_pkg_postinst
gnome2_icon_cache_update
fdo-mime_desktop_database_update
}
pkg_postrm() {
gnome2_icon_cache_update
fdo-mime_desktop_database_update
}

@ -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/focuswriter/focuswriter-1.5.3.ebuild,v 1.2 2014/10/29 10:33:21 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/app-editors/focuswriter/focuswriter-1.5.3.ebuild,v 1.3 2014/10/30 09:59:34 ago Exp $
EAPI=5
@ -15,7 +15,7 @@ SRC_URI="http://gottcode.org/${PN}/${P}-src.tar.bz2"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="amd64 ~x86"
KEYWORDS="amd64 x86"
IUSE="debug"
RDEPEND="app-text/hunspell

@ -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/ne/ne-2.5.ebuild,v 1.4 2014/10/29 10:34:17 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/app-editors/ne/ne-2.5.ebuild,v 1.5 2014/10/30 09:57:22 ago Exp $
EAPI=5
inherit eutils toolchain-funcs
@ -11,7 +11,7 @@ SRC_URI="${HOMEPAGE}/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="amd64 ~ppc ~ppc64 ~x86 ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
KEYWORDS="amd64 ~ppc ~ppc64 x86 ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE=tinfo
DEPEND="

@ -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-emulation/free42/free42-1.5.4.ebuild,v 1.2 2014/10/29 10:33:46 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/free42/free42-1.5.4.ebuild,v 1.3 2014/10/30 09:57:57 ago Exp $
EAPI=5
@ -12,7 +12,7 @@ SRC_URI="mirror://gentoo/${P}.tgz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~x86"
KEYWORDS="amd64 x86"
IUSE="alsa"
DEPEND="dev-libs/atk

@ -0,0 +1,39 @@
config/bash/Makefile.am | 8 ++++----
config/bash/lxc.in | 2 --
2 files changed, 4 insertions(+), 6 deletions(-)
diff --git a/config/bash/Makefile.am b/config/bash/Makefile.am
index b1768c9..3fbbe8e 100644
--- a/config/bash/Makefile.am
+++ b/config/bash/Makefile.am
@@ -2,12 +2,12 @@ EXTRA_DIST = lxc
if ENABLE_BASH
install-bash:
- $(MKDIR_P) $(DESTDIR)$(sysconfdir)/bash_completion.d/
- $(INSTALL_DATA) lxc $(DESTDIR)$(sysconfdir)/bash_completion.d/
+ $(MKDIR_P) $(DESTDIR)$(datarootdir)/bash-completion/completions/
+ $(INSTALL_DATA) lxc $(DESTDIR)$(datarootdir)/bash-completion/completions/
uninstall-bash:
- rm -f $(DESTDIR)$(sysconfdir)/bash_completion.d/lxc
- rmdir $(DESTDIR)$(sysconfdir)/bash_completion.d/ || :
+ rm -f $(DESTDIR)$(datarootdir)/bash-completion/completions/lxc
+ rmdir $(DESTDIR)$(datarootdir)/bash-completion/ || :
install-data-local: install-bash
uninstall-local: uninstall-bash
diff --git a/config/bash/lxc.in b/config/bash/lxc.in
index 18fd48f..8fff725 100644
--- a/config/bash/lxc.in
+++ b/config/bash/lxc.in
@@ -1,4 +1,3 @@
-have lxc-start && {
_lxc_names() {
COMPREPLY=( $( compgen -W "$( lxc-ls )" "$cur" ) )
}
@@ -100,4 +99,3 @@ have lxc-start && {
complete -o default -F _lxc-generic-o lxc-clone
complete -o default -F _lxc-generic-o lxc-start-ephemeral
-}

@ -0,0 +1,185 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/lxc/lxc-1.0.6-r1.ebuild,v 1.1 2014/10/30 08:50:24 jlec Exp $
EAPI="5"
MY_P="${P/_/-}"
PYTHON_COMPAT=( python{3_2,3_3,3_4} )
DISTUTILS_OPTIONAL=1
inherit autotools bash-completion-r1 distutils-r1 eutils linux-info versionator flag-o-matic systemd
DESCRIPTION="LinuX Containers userspace utilities"
HOMEPAGE="https://linuxcontainers.org/"
SRC_URI="https://github.com/lxc/lxc/archive/${MY_P}.tar.gz"
KEYWORDS="~amd64 ~arm ~ppc64 ~x86"
LICENSE="LGPL-3"
SLOT="0"
IUSE="doc examples lua python seccomp"
RDEPEND="net-libs/gnutls
sys-libs/libcap
lua? ( >=dev-lang/lua-5.1 )
python? ( ${PYTHON_DEPS} )
seccomp? ( sys-libs/libseccomp )"
DEPEND="${RDEPEND}
doc? ( app-text/docbook-sgml-utils )
>=sys-kernel/linux-headers-3.2"
RDEPEND="${RDEPEND}
sys-apps/util-linux
app-misc/pax-utils
virtual/awk"
CONFIG_CHECK="~CGROUPS ~CGROUP_DEVICE
~CPUSETS ~CGROUP_CPUACCT
~RESOURCE_COUNTERS
~CGROUP_SCHED
~NAMESPACES
~IPC_NS ~USER_NS ~PID_NS
~DEVPTS_MULTIPLE_INSTANCES
~CGROUP_FREEZER
~UTS_NS ~NET_NS
~VETH ~MACVLAN
~POSIX_MQUEUE
~!NETPRIO_CGROUP
~!GRKERNSEC_CHROOT_MOUNT
~!GRKERNSEC_CHROOT_DOUBLE
~!GRKERNSEC_CHROOT_PIVOT
~!GRKERNSEC_CHROOT_CHMOD
~!GRKERNSEC_CHROOT_CAPS
"
ERROR_DEVPTS_MULTIPLE_INSTANCES="CONFIG_DEVPTS_MULTIPLE_INSTANCES: needed for pts inside container"
ERROR_CGROUP_FREEZER="CONFIG_CGROUP_FREEZER: needed to freeze containers"
ERROR_UTS_NS="CONFIG_UTS_NS: needed to unshare hostnames and uname info"
ERROR_NET_NS="CONFIG_NET_NS: needed for unshared network"
ERROR_VETH="CONFIG_VETH: needed for internal (host-to-container) networking"
ERROR_MACVLAN="CONFIG_MACVLAN: needed for internal (inter-container) networking"
ERROR_POSIX_MQUEUE="CONFIG_POSIX_MQUEUE: needed for lxc-execute command"
ERROR_NETPRIO_CGROUP="CONFIG_NETPRIO_CGROUP: as of kernel 3.3 and lxc 0.8.0_rc1 this causes LXCs to fail booting."
ERROR_GRKERNSEC_CHROOT_MOUNT=":CONFIG_GRKERNSEC_CHROOT_MOUNT some GRSEC features make LXC unusable see postinst notes"
ERROR_GRKERNSEC_CHROOT_DOUBLE=":CONFIG_GRKERNSEC_CHROOT_DOUBLE some GRSEC features make LXC unusable see postinst notes"
ERROR_GRKERNSEC_CHROOT_PIVOT=":CONFIG_GRKERNSEC_CHROOT_PIVOT some GRSEC features make LXC unusable see postinst notes"
ERROR_GRKERNSEC_CHROOT_CHMOD=":CONFIG_GRKERNSEC_CHROOT_CHMOD some GRSEC features make LXC unusable see postinst notes"
ERROR_GRKERNSEC_CHROOT_CAPS=":CONFIG_GRKERNSEC_CHROOT_CAPS some GRSEC features make LXC unusable see postinst notes"
DOCS=(AUTHORS CONTRIBUTING MAINTAINERS NEWS README doc/FAQ.txt)
S="${WORKDIR}/${PN}-${MY_P}"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
src_prepare() {
sed -i 's/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/g' configure.ac || die
if [[ -n ${BACKPORTS} ]]; then
epatch "${WORKDIR}"/patches/*
fi
epatch "${FILESDIR}"/${P}-bash-completion.patch
eautoreconf
}
src_configure() {
append-flags -fno-strict-aliasing
econf \
--localstatedir=/var \
--bindir=/usr/sbin \
--docdir=/usr/share/doc/${PF} \
--with-config-path=/etc/lxc \
--with-rootfs-path=/usr/lib/lxc/rootfs \
$(use_enable doc) \
--disable-apparmor \
$(use_enable examples) \
$(use_enable lua) \
--disable-python
}
python_compile() {
distutils-r1_python_compile build_ext -I ../ -L ../${PN}
}
src_compile() {
default
if use python; then
pushd "${S}/src/python-${PN}" > /dev/null
distutils-r1_src_compile
popd > /dev/null
fi
}
src_install() {
default
mv "${ED}"/$(get_bashcompdir)/${PN} "${ED}"/$(get_bashcompdir)/${PN}-start || die
bashcomp_alias ${PN}-start \
${PN}-{attach,cgroup,clone,console,create,destroy,device,execute,freeze,info,monitor,snapshot,start-ephemeral,stop,unfreeze,wait}
if use python; then
pushd "${S}/src/python-lxc" > /dev/null
# Unset DOCS. This has been handled by the default target
unset DOCS
distutils-r1_src_install
popd > /dev/null
fi
keepdir /etc/lxc /usr/lib/lxc/rootfs /var/log/lxc
find "${D}" -name '*.la' -delete
# Gentoo-specific additions!
# Use initd.3 per #517144
newinitd "${FILESDIR}/${PN}.initd.3" ${PN}
# lxc-devsetup script
exeinto /usr/libexec/${PN}
doexe config/init/systemd/${PN}-devsetup
# Use that script with the systemd service (Similar to upstream
# Makefile.am
cp "${FILESDIR}"/${PN}_at.service ${PN}_at.service
sed -i \
"/Restart=always/a ExecStartPre=/usr/libexec/${PN}/${PN}-devsetup" \
${PN}_at.service \
|| die "Failed to add ${PN}-devsetup to the systemd service file"
systemd_newunit ${PN}_at.service "lxc@.service"
}
pkg_postinst() {
elog "There is an init script provided with the package now; no documentation"
elog "is currently available though, so please check out /etc/init.d/lxc ."
elog "You _should_ only need to symlink it to /etc/init.d/lxc.configname"
elog "to start the container defined into /etc/lxc/configname.conf ."
elog "For further information about LXC development see"
elog "http://blog.flameeyes.eu/tag/lxc" # remove once proper doc is available
elog ""
ewarn "With version 0.7.4, the mountpoint syntax came back to the one used by 0.7.2"
ewarn "and previous versions. This means you'll have to use syntax like the following"
ewarn ""
ewarn " lxc.rootfs = /container"
ewarn " lxc.mount.entry = /usr/portage /container/usr/portage none bind 0 0"
ewarn ""
ewarn "To use the Fedora, Debian and (various) Ubuntu auto-configuration scripts, you"
ewarn "will need sys-apps/yum or dev-util/debootstrap."
ewarn ""
ewarn "Some GrSecurity settings in relation to chroot security will cause LXC not to"
ewarn "work, while others will actually make it much more secure. Please refer to"
ewarn "Diego Elio Pettenò's weblog at http://blog.flameeyes.eu/tag/lxc for further"
ewarn "details."
}

@ -0,0 +1,50 @@
https://bugs.gentoo.org/527088
From e6908bfe8e07f2b452e78e677da1b45b1c0f6829 Mon Sep 17 00:00:00 2001
From: Petr Matousek <pmatouse@redhat.com>
Date: Mon, 27 Oct 2014 12:41:44 +0100
Subject: [PATCH] vnc: sanitize bits_per_pixel from the client
bits_per_pixel that are less than 8 could result in accessing
non-initialized buffers later in the code due to the expectation
that bytes_per_pixel value that is used to initialize these buffers is
never zero.
To fix this check that bits_per_pixel from the client is one of the
values that the rfb protocol specification allows.
This is CVE-2014-7815.
Signed-off-by: Petr Matousek <pmatouse@redhat.com>
[ kraxel: apply codestyle fix ]
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
---
ui/vnc.c | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/ui/vnc.c b/ui/vnc.c
index 0fe6eff..8bca597 100644
--- a/ui/vnc.c
+++ b/ui/vnc.c
@@ -2026,6 +2026,16 @@ static void set_pixel_format(VncState *vs,
return;
}
+ switch (bits_per_pixel) {
+ case 8:
+ case 16:
+ case 32:
+ break;
+ default:
+ vnc_client_error(vs);
+ return;
+ }
+
vs->client_pf.rmax = red_max;
vs->client_pf.rbits = hweight_long(red_max);
vs->client_pf.rshift = red_shift;
--
2.1.2

@ -0,0 +1,596 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/qemu/qemu-2.1.2-r1.ebuild,v 1.1 2014/10/31 00:17:46 vapier Exp $
EAPI=5
PYTHON_COMPAT=( python{2_6,2_7} )
PYTHON_REQ_USE="ncurses,readline"
inherit eutils flag-o-matic linux-info toolchain-funcs multilib python-r1 \
user udev fcaps readme.gentoo pax-utils
BACKPORTS=
if [[ ${PV} = *9999* ]]; then
EGIT_REPO_URI="git://git.qemu.org/qemu.git"
inherit git-2
SRC_URI=""
KEYWORDS=""
else
SRC_URI="http://wiki.qemu-project.org/download/${P}.tar.bz2
${BACKPORTS:+
http://dev.gentoo.org/~cardoe/distfiles/${P}-${BACKPORTS}.tar.xz}"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd"
fi
DESCRIPTION="QEMU + Kernel-based Virtual Machine userland tools"
HOMEPAGE="http://www.qemu.org http://www.linux-kvm.org"
LICENSE="GPL-2 LGPL-2 BSD-2"
SLOT="0"
IUSE="accessibility +aio alsa bluetooth +caps +curl debug +fdt glusterfs \
gtk infiniband iscsi +jpeg \
kernel_linux kernel_FreeBSD lzo ncurses nfs nls numa opengl +pin-upstream-blobs
+png pulseaudio python \
rbd sasl +seccomp sdl selinux smartcard snappy spice ssh static static-softmmu \
static-user systemtap tci test +threads tls usb usbredir +uuid vde +vhost-net \
virtfs +vnc xattr xen xfs"
COMMON_TARGETS="aarch64 alpha arm cris i386 m68k microblaze microblazeel mips
mips64 mips64el mipsel or32 ppc ppc64 s390x sh4 sh4eb sparc sparc64 unicore32
x86_64"
IUSE_SOFTMMU_TARGETS="${COMMON_TARGETS} lm32 moxie ppcemb xtensa xtensaeb"
IUSE_USER_TARGETS="${COMMON_TARGETS} armeb mipsn32 mipsn32el ppc64abi32 sparc32plus"
use_targets="
$(printf ' qemu_softmmu_targets_%s' ${IUSE_SOFTMMU_TARGETS})
$(printf ' qemu_user_targets_%s' ${IUSE_USER_TARGETS})
"
IUSE+=" ${use_targets}"
# Require at least one softmmu or user target.
# Block USE flag configurations known to not work.
REQUIRED_USE="|| ( ${use_targets} )
${PYTHON_REQUIRED_USE}
qemu_softmmu_targets_arm? ( fdt )
qemu_softmmu_targets_microblaze? ( fdt )
qemu_softmmu_targets_ppc? ( fdt )
qemu_softmmu_targets_ppc64? ( fdt )
static? ( static-softmmu static-user )
static-softmmu? ( !alsa !pulseaudio !bluetooth !opengl !gtk )
virtfs? ( xattr )"
# Yep, you need both libcap and libcap-ng since virtfs only uses libcap.
#
# The attr lib isn't always linked in (although the USE flag is always
# respected). This is because qemu supports using the C library's API
# when available rather than always using the extranl library.
COMMON_LIB_DEPEND=">=dev-libs/glib-2.0[static-libs(+)]
sys-libs/zlib[static-libs(+)]
xattr? ( sys-apps/attr[static-libs(+)] )"
SOFTMMU_LIB_DEPEND="${COMMON_LIB_DEPEND}
>=x11-libs/pixman-0.28.0[static-libs(+)]
aio? ( dev-libs/libaio[static-libs(+)] )
caps? ( sys-libs/libcap-ng[static-libs(+)] )
curl? ( >=net-misc/curl-7.15.4[static-libs(+)] )
fdt? ( >=sys-apps/dtc-1.4.0[static-libs(+)] )
glusterfs? ( >=sys-cluster/glusterfs-3.4.0[static-libs(+)] )
infiniband? ( sys-infiniband/librdmacm[static-libs(+)] )
jpeg? ( virtual/jpeg[static-libs(+)] )
lzo? ( dev-libs/lzo:2[static-libs(+)] )
ncurses? ( sys-libs/ncurses[static-libs(+)] )
nfs? ( >=net-fs/libnfs-1.9.3[static-libs(+)] )
numa? ( sys-process/numactl[static-libs(+)] )
png? ( media-libs/libpng[static-libs(+)] )
rbd? ( sys-cluster/ceph[static-libs(+)] )
sasl? ( dev-libs/cyrus-sasl[static-libs(+)] )
sdl? ( >=media-libs/libsdl-1.2.11[static-libs(+)] )
seccomp? ( >=sys-libs/libseccomp-2.1.0[static-libs(+)] )
snappy? ( app-arch/snappy[static-libs(+)] )
spice? ( >=app-emulation/spice-0.12.0[static-libs(+)] )
ssh? ( >=net-libs/libssh2-1.2.8[static-libs(+)] )
tls? ( net-libs/gnutls[static-libs(+)] )
usb? ( >=dev-libs/libusb-1.0.18[static-libs(+)] )
uuid? ( >=sys-apps/util-linux-2.16.0[static-libs(+)] )
vde? ( net-misc/vde[static-libs(+)] )
xfs? ( sys-fs/xfsprogs[static-libs(+)] )"
USER_LIB_DEPEND="${COMMON_LIB_DEPEND}"
X86_FIRMWARE_DEPEND="
>=sys-firmware/ipxe-1.0.0_p20130624
pin-upstream-blobs? (
~sys-firmware/seabios-1.7.5
~sys-firmware/sgabios-0.1_pre8
~sys-firmware/vgabios-0.7a
)
!pin-upstream-blobs? (
sys-firmware/seabios
sys-firmware/sgabios
sys-firmware/vgabios
)"
RDEPEND="!static-softmmu? ( ${SOFTMMU_LIB_DEPEND//\[static-libs(+)]} )
!static-user? ( ${USER_LIB_DEPEND//\[static-libs(+)]} )
qemu_softmmu_targets_i386? ( ${X86_FIRMWARE_DEPEND} )
qemu_softmmu_targets_x86_64? ( ${X86_FIRMWARE_DEPEND} )
accessibility? ( app-accessibility/brltty )
alsa? ( >=media-libs/alsa-lib-1.0.13 )
bluetooth? ( net-wireless/bluez )
gtk? (
x11-libs/gtk+:3
x11-libs/vte:2.90
)
iscsi? ( net-libs/libiscsi )
opengl? ( virtual/opengl )
pulseaudio? ( media-sound/pulseaudio )
python? ( ${PYTHON_DEPS} )
sdl? ( media-libs/libsdl[X] )
selinux? ( sec-policy/selinux-qemu )
smartcard? ( dev-libs/nss !app-emulation/libcacard )
spice? ( >=app-emulation/spice-protocol-0.12.3 )
systemtap? ( dev-util/systemtap )
usbredir? ( >=sys-apps/usbredir-0.6 )
virtfs? ( sys-libs/libcap )
xen? ( app-emulation/xen-tools )"
DEPEND="${RDEPEND}
dev-lang/perl
=dev-lang/python-2*
sys-apps/texinfo
virtual/pkgconfig
kernel_linux? ( >=sys-kernel/linux-headers-2.6.35 )
gtk? ( nls? ( sys-devel/gettext ) )
static-softmmu? ( ${SOFTMMU_LIB_DEPEND} )
static-user? ( ${USER_LIB_DEPEND} )
test? (
dev-libs/glib[utils]
sys-devel/bc
)"
STRIP_MASK="/usr/share/qemu/palcode-clipper"
QA_PREBUILT="
usr/share/qemu/openbios-ppc
usr/share/qemu/openbios-sparc64
usr/share/qemu/openbios-sparc32
usr/share/qemu/palcode-clipper
usr/share/qemu/s390-ccw.img
usr/share/qemu/u-boot.e500
"
QA_WX_LOAD="usr/bin/qemu-i386
usr/bin/qemu-x86_64
usr/bin/qemu-alpha
usr/bin/qemu-arm
usr/bin/qemu-cris
usr/bin/qemu-m68k
usr/bin/qemu-microblaze
usr/bin/qemu-microblazeel
usr/bin/qemu-mips
usr/bin/qemu-mipsel
usr/bin/qemu-or32
usr/bin/qemu-ppc
usr/bin/qemu-ppc64
usr/bin/qemu-ppc64abi32
usr/bin/qemu-sh4
usr/bin/qemu-sh4eb
usr/bin/qemu-sparc
usr/bin/qemu-sparc64
usr/bin/qemu-armeb
usr/bin/qemu-sparc32plus
usr/bin/qemu-s390x
usr/bin/qemu-unicore32"
DOC_CONTENTS="If you don't have kvm compiled into the kernel, make sure
you have the kernel module loaded before running kvm. The easiest way to
ensure that the kernel module is loaded is to load it on boot.\n
For AMD CPUs the module is called 'kvm-amd'\n
For Intel CPUs the module is called 'kvm-intel'\n
Please review /etc/conf.d/modules for how to load these\n\n
Make sure your user is in the 'kvm' group\n
Just run 'gpasswd -a <USER> kvm', then have <USER> re-login."
qemu_support_kvm() {
if use qemu_softmmu_targets_x86_64 || use qemu_softmmu_targets_i386 \
use qemu_softmmu_targets_ppc || use qemu_softmmu_targets_ppc64 \
use qemu_softmmu_targets_s390x; then
return 0
fi
return 1
}
pkg_pretend() {
if use kernel_linux && kernel_is lt 2 6 25; then
eerror "This version of KVM requres a host kernel of 2.6.25 or higher."
elif use kernel_linux; then
if ! linux_config_exists; then
eerror "Unable to check your kernel for KVM support"
else
CONFIG_CHECK="~KVM ~TUN ~BRIDGE"
ERROR_KVM="You must enable KVM in your kernel to continue"
ERROR_KVM_AMD="If you have an AMD CPU, you must enable KVM_AMD in"
ERROR_KVM_AMD+=" your kernel configuration."
ERROR_KVM_INTEL="If you have an Intel CPU, you must enable"
ERROR_KVM_INTEL+=" KVM_INTEL in your kernel configuration."
ERROR_TUN="You will need the Universal TUN/TAP driver compiled"
ERROR_TUN+=" into your kernel or loaded as a module to use the"
ERROR_TUN+=" virtual network device if using -net tap."
ERROR_BRIDGE="You will also need support for 802.1d"
ERROR_BRIDGE+=" Ethernet Bridging for some network configurations."
use vhost-net && CONFIG_CHECK+=" ~VHOST_NET"
ERROR_VHOST_NET="You must enable VHOST_NET to have vhost-net"
ERROR_VHOST_NET+=" support"
if use amd64 || use x86 || use amd64-linux || use x86-linux; then
CONFIG_CHECK+=" ~KVM_AMD ~KVM_INTEL"
fi
use python && CONFIG_CHECK+=" ~DEBUG_FS"
ERROR_DEBUG_FS="debugFS support required for kvm_stat"
# Now do the actual checks setup above
check_extra_config
fi
fi
if grep -qs '/usr/bin/qemu-kvm' "${EROOT}"/etc/libvirt/qemu/*.xml; then
eerror "The kvm/qemu-kvm wrappers no longer exist, but your libvirt"
eerror "instances are still pointing to it. Please update your"
eerror "configs in /etc/libvirt/qemu/ to use the -enable-kvm flag"
eerror "and the right system binary (e.g. qemu-system-x86_64)."
die "update your virt configs to not use qemu-kvm"
fi
}
pkg_setup() {
enewgroup kvm 78
}
src_prepare() {
# Alter target makefiles to accept CFLAGS set via flag-o
sed -i -r \
-e 's/^(C|OP_C|HELPER_C)FLAGS=/\1FLAGS+=/' \
Makefile Makefile.target || die
# Cheap hack to disable gettext .mo generation.
use nls || rm -f po/*.po
epatch "${FILESDIR}"/qemu-1.7.0-cflags.patch
epatch "${FILESDIR}"/${PN}-2.1.1-readlink-self.patch
epatch "${FILESDIR}"/${PN}-2.1.2-vnc-sanitize-bits.patch #527088
[[ -n ${BACKPORTS} ]] && \
EPATCH_FORCE=yes EPATCH_SUFFIX="patch" EPATCH_SOURCE="${S}/patches" \
epatch
# Fix ld and objcopy being called directly
tc-export AR LD OBJCOPY
# Verbose builds
MAKEOPTS+=" V=1"
epatch_user
}
##
# configures qemu based on the build directory and the build type
# we are using.
#
qemu_src_configure() {
debug-print-function ${FUNCNAME} "$@"
local buildtype=$1
local builddir=$2
local static_flag="static-${buildtype}"
# audio options
local audio_opts="oss"
use alsa && audio_opts="alsa,${audio_opts}"
use sdl && audio_opts="sdl,${audio_opts}"
use pulseaudio && audio_opts="pa,${audio_opts}"
local conf_opts=(
--prefix=/usr
--sysconfdir=/etc
--libdir=/usr/$(get_libdir)
--docdir=/usr/share/doc/${PF}/html
--disable-bsd-user
--disable-guest-agent
--disable-strip
--disable-werror
--python="${PYTHON}"
--cc="$(tc-getCC)"
--cxx="$(tc-getCXX)"
--host-cc="$(tc-getBUILD_CC)"
$(use_enable debug debug-info)
$(use_enable debug debug-tcg)
--enable-docs
$(use_enable tci tcg-interpreter)
$(use_enable xattr attr)
)
# Disable options not used by user targets as the default configure
# options will autoprobe and try to link in a bunch of unused junk.
conf_softmmu() {
if [[ ${buildtype} == "user" ]] ; then
echo "--disable-${2:-$1}"
else
use_enable "$@"
fi
}
conf_opts+=(
$(conf_softmmu accessibility brlapi)
$(conf_softmmu aio linux-aio)
$(conf_softmmu bluetooth bluez)
$(conf_softmmu caps cap-ng)
$(conf_softmmu curl)
$(conf_softmmu fdt)
$(conf_softmmu glusterfs)
$(conf_softmmu gtk)
$(conf_softmmu infiniband rdma)
$(conf_softmmu iscsi libiscsi)
$(conf_softmmu jpeg vnc-jpeg)
$(conf_softmmu kernel_linux kvm)
$(conf_softmmu lzo)
$(conf_softmmu ncurses curses)
$(conf_softmmu nfs libnfs)
$(conf_softmmu numa)
$(conf_softmmu opengl glx)
$(conf_softmmu png vnc-png)
$(conf_softmmu rbd)
$(conf_softmmu sasl vnc-sasl)
$(conf_softmmu sdl)
$(conf_softmmu seccomp)
$(conf_softmmu smartcard smartcard-nss)
$(conf_softmmu snappy)
$(conf_softmmu spice)
$(conf_softmmu ssh libssh2)
$(conf_softmmu tls quorum)
$(conf_softmmu tls vnc-tls)
$(conf_softmmu tls vnc-ws)
$(conf_softmmu usb libusb)
$(conf_softmmu usbredir usb-redir)
$(conf_softmmu uuid)
$(conf_softmmu vde)
$(conf_softmmu vhost-net)
$(conf_softmmu virtfs)
$(conf_softmmu vnc)
$(conf_softmmu xen)
$(conf_softmmu xen xen-pci-passthrough)
$(conf_softmmu xfs xfsctl)
)
case ${buildtype} in
user)
conf_opts+=(
--enable-linux-user
--disable-system
--target-list="${user_targets}"
--disable-blobs
--disable-tools
)
;;
softmmu)
conf_opts+=(
--disable-linux-user
--enable-system
--target-list="${softmmu_targets}"
--with-system-pixman
--audio-drv-list="${audio_opts}"
)
use gtk && conf_opts+=( --with-gtkabi=3.0 )
;;
esac
# Add support for SystemTAP
use systemtap && conf_opts+=( --enable-trace-backend=dtrace )
# We always want to attempt to build with PIE support as it results
# in a more secure binary. But it doesn't work with static or if
# the current GCC doesn't have PIE support.
if use ${static_flag}; then
conf_opts+=( --static --disable-pie )
else
gcc-specs-pie && conf_opts+=( --enable-pie )
fi
einfo "./configure ${conf_opts[*]}"
cd "${builddir}"
../configure "${conf_opts[@]}" || die "configure failed"
# FreeBSD's kernel does not support QEMU assigning/grabbing
# host USB devices yet
use kernel_FreeBSD && \
sed -i -E -e "s|^(HOST_USB=)bsd|\1stub|" "${S}"/config-host.mak
}
src_configure() {
local target
python_export_best
softmmu_targets= softmmu_bins=()
user_targets= user_bins=()
for target in ${IUSE_SOFTMMU_TARGETS} ; do
if use "qemu_softmmu_targets_${target}"; then
softmmu_targets+=",${target}-softmmu"
softmmu_bins+=( "qemu-system-${target}" )
fi
done
for target in ${IUSE_USER_TARGETS} ; do
if use "qemu_user_targets_${target}"; then
user_targets+=",${target}-linux-user"
user_bins+=( "qemu-${target}" )
fi
done
[[ -n ${softmmu_targets} ]] && \
einfo "Building the following softmmu targets: ${softmmu_targets}"
[[ -n ${user_targets} ]] && \
einfo "Building the following user targets: ${user_targets}"
if [[ -n ${softmmu_targets} ]]; then
mkdir "${S}/softmmu-build"
qemu_src_configure "softmmu" "${S}/softmmu-build"
fi
if [[ -n ${user_targets} ]]; then
mkdir "${S}/user-build"
qemu_src_configure "user" "${S}/user-build"
fi
}
src_compile() {
if [[ -n ${user_targets} ]]; then
cd "${S}/user-build"
default
fi
if [[ -n ${softmmu_targets} ]]; then
cd "${S}/softmmu-build"
default
fi
}
src_test() {
if [[ -n ${softmmu_targets} ]]; then
cd "${S}/softmmu-build"
pax-mark m */qemu-system-* #515550
emake -j1 check
emake -j1 check-report.html
fi
}
qemu_python_install() {
python_domodule "${S}/scripts/qmp/qmp.py"
python_doscript "${S}/scripts/kvm/kvm_stat"
python_doscript "${S}/scripts/kvm/vmxcap"
python_doscript "${S}/scripts/qmp/qmp-shell"
python_doscript "${S}/scripts/qmp/qemu-ga-client"
}
src_install() {
if [[ -n ${user_targets} ]]; then
cd "${S}/user-build"
emake DESTDIR="${ED}" install
# Install binfmt handler init script for user targets
newinitd "${FILESDIR}/qemu-binfmt.initd-r1" qemu-binfmt
fi
if [[ -n ${softmmu_targets} ]]; then
cd "${S}/softmmu-build"
emake DESTDIR="${ED}" install
# This might not exist if the test failed. #512010
[[ -e check-report.html ]] && dohtml check-report.html
if use kernel_linux; then
udev_dorules "${FILESDIR}"/65-kvm.rules
fi
if use python; then
python_foreach_impl qemu_python_install
fi
fi
# Disable mprotect on the qemu binaries as they use JITs to be fast #459348
pushd "${ED}"/usr/bin >/dev/null
pax-mark m "${softmmu_bins[@]}" "${user_bins[@]}"
popd >/dev/null
# Install config file example for qemu-bridge-helper
insinto "/etc/qemu"
doins "${FILESDIR}/bridge.conf"
# Remove the docdir placed qmp-commands.txt
mv "${ED}/usr/share/doc/${PF}/html/qmp-commands.txt" "${S}/docs/qmp/"
cd "${S}"
dodoc Changelog MAINTAINERS docs/specs/pci-ids.txt
newdoc pc-bios/README README.pc-bios
dodoc docs/qmp/*.txt
# Remove SeaBIOS since we're using the SeaBIOS packaged one
rm "${ED}/usr/share/qemu/bios.bin"
if use qemu_softmmu_targets_x86_64 || use qemu_softmmu_targets_i386; then
dosym ../seabios/bios.bin /usr/share/qemu/bios.bin
fi
# Remove vgabios since we're using the vgabios packaged one
if [[ -n ${softmmu_targets} ]]; then
rm "${ED}/usr/share/qemu/vgabios.bin"
rm "${ED}/usr/share/qemu/vgabios-cirrus.bin"
rm "${ED}/usr/share/qemu/vgabios-qxl.bin"
rm "${ED}/usr/share/qemu/vgabios-stdvga.bin"
rm "${ED}/usr/share/qemu/vgabios-vmware.bin"
if use qemu_softmmu_targets_x86_64 || use qemu_softmmu_targets_i386; then
dosym ../vgabios/vgabios.bin /usr/share/qemu/vgabios.bin
dosym ../vgabios/vgabios-cirrus.bin /usr/share/qemu/vgabios-cirrus.bin
dosym ../vgabios/vgabios-qxl.bin /usr/share/qemu/vgabios-qxl.bin
dosym ../vgabios/vgabios-stdvga.bin /usr/share/qemu/vgabios-stdvga.bin
dosym ../vgabios/vgabios-vmware.bin /usr/share/qemu/vgabios-vmware.bin
fi
# Remove sgabios since we're using the sgabios packaged one
rm "${ED}/usr/share/qemu/sgabios.bin"
if use qemu_softmmu_targets_x86_64 || use qemu_softmmu_targets_i386; then
dosym ../sgabios/sgabios.bin /usr/share/qemu/sgabios.bin
fi
# Remove iPXE since we're using the iPXE packaged one
rm "${ED}"/usr/share/qemu/pxe-*.rom
if use qemu_softmmu_targets_x86_64 || use qemu_softmmu_targets_i386; then
dosym ../ipxe/8086100e.rom /usr/share/qemu/pxe-e1000.rom
dosym ../ipxe/80861209.rom /usr/share/qemu/pxe-eepro100.rom
dosym ../ipxe/10500940.rom /usr/share/qemu/pxe-ne2k_pci.rom
dosym ../ipxe/10222000.rom /usr/share/qemu/pxe-pcnet.rom
dosym ../ipxe/10ec8139.rom /usr/share/qemu/pxe-rtl8139.rom
dosym ../ipxe/1af41000.rom /usr/share/qemu/pxe-virtio.rom
fi
fi
qemu_support_kvm && readme.gentoo_create_doc
}
pkg_postinst() {
if qemu_support_kvm; then
readme.gentoo_print_elog
ewarn "Migration from qemu-kvm instances and loading qemu-kvm created"
ewarn "save states has been removed starting with the 1.6.2 release"
ewarn
ewarn "It is recommended that you migrate any VMs that may be running"
ewarn "on qemu-kvm to a host with a newer qemu and regenerate"
ewarn "any saved states with a newer qemu."
ewarn
ewarn "qemu-kvm was the primary qemu provider in Gentoo through 1.2.x"
if use x86 || use amd64; then
ewarn
ewarn "The /usr/bin/kvm and /usr/bin/qemu-kvm wrappers are no longer"
ewarn "installed. In order to use kvm acceleration, pass the flag"
ewarn "-enable-kvm when running your system target."
fi
fi
fcaps cap_net_admin /usr/libexec/qemu-bridge-helper
if use virtfs && [ -n "${softmmu_targets}" ]; then
local virtfs_caps="cap_chown,cap_dac_override,cap_fowner,cap_fsetid,cap_setgid,cap_mknod,cap_setuid"
fcaps ${virtfs_caps} /usr/bin/virtfs-proxy-helper
fi
}
pkg_info() {
echo "Using:"
echo " $(best_version app-emulation/spice-protocol)"
echo " $(best_version sys-firmware/ipxe)"
echo " $(best_version sys-firmware/seabios)"
if has_version sys-firmware/seabios[binary]; then
echo " USE=binary"
else
echo " USE=''"
fi
echo " $(best_version sys-firmware/vgabios)"
}

@ -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-i18n/man-pages-de/man-pages-de-1.7.ebuild,v 1.3 2014/10/22 19:18:57 maekke Exp $
# $Header: /var/cvsroot/gentoo-x86/app-i18n/man-pages-de/man-pages-de-1.7.ebuild,v 1.4 2014/10/30 14:04:40 ago Exp $
EAPI=5
@ -14,7 +14,7 @@ SRC_URI="http://manpages-de.alioth.debian.org/downloads/${MY_P}.tar.xz"
LICENSE="GPL-3+ man-pages GPL-2+ GPL-2 BSD"
SLOT="0"
KEYWORDS="~alpha ~amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
IUSE=""
RDEPEND="virtual/man"

@ -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-misc/devtodo/devtodo-0.1.20-r2.ebuild,v 1.3 2014/10/29 10:34:38 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/app-misc/devtodo/devtodo-0.1.20-r2.ebuild,v 1.4 2014/10/30 10:00:12 ago Exp $
EAPI="5"
@ -14,7 +14,7 @@ SRC_URI="http://swapoff.org/files/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE=""
RDEPEND="

@ -55,3 +55,14 @@
ged2gwb.cmx: ../src/adef.cmx ../src/ansel.cmx ../src/argl.cmx \
../src/buff.cmx ../src/calendar.cmx ../src/check.cmx \
../src/checkItem.cmx ../src/dbdisk.cmi ../src/def.cmi ../src/gwdb.cmx \
--- Makefile.old 2014-10-30 08:36:50.308668062 +0100
+++ Makefile 2014-10-30 08:37:13.204451602 +0100
@@ -65,7 +65,7 @@
distrib: new_distrib wrappers
-wrappers:
+wrappers: new_distrib
if test "$(CAMLP5F)" = "-DWIN95"; then \
echo -ne 'setlocal enableextensions\r\n' > $(DESTDIR)/gwd.bat; \
echo -ne 'md bases\r\n' >> $(DESTDIR)/gwd.bat; \

@ -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-misc/geneweb/geneweb-6.07.ebuild,v 1.7 2014/08/10 18:04:27 slyfox Exp $
# $Header: /var/cvsroot/gentoo-x86/app-misc/geneweb/geneweb-6.07.ebuild,v 1.8 2014/10/30 07:46:34 tupone Exp $
EAPI=4
inherit eutils user
@ -46,7 +46,7 @@ src_compile() {
src_install() {
dodoc ICHANGES
make distrib
emake distrib
# Install doc
cd distribution
dodoc CHANGES.txt

@ -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-misc/pax-utils/pax-utils-0.8.1.ebuild,v 1.6 2014/10/29 09:36:18 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/app-misc/pax-utils/pax-utils-0.8.1.ebuild,v 1.7 2014/10/30 09:56:14 ago Exp $
EAPI=4
@ -14,7 +14,7 @@ SRC_URI="mirror://gentoo/pax-utils-${PV}.tar.xz
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
KEYWORDS="~alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
IUSE="caps python"
#RESTRICT="mirror"

@ -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-misc/ranger/ranger-1.6.1.ebuild,v 1.3 2014/04/04 07:40:12 radhermit Exp $
# $Header: /var/cvsroot/gentoo-x86/app-misc/ranger/ranger-1.6.1.ebuild,v 1.4 2014/10/30 14:04:29 ago Exp $
EAPI=5
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3,3_4} )
@ -13,7 +13,7 @@ if [[ ${PV} == "9999" ]] ; then
inherit git-2
else
SRC_URI="http://nongnu.org/${PN}/${P}.tar.gz"
KEYWORDS="~amd64 ~x86"
KEYWORDS="amd64 ~x86"
fi
DESCRIPTION="A vim-inspired file manager for the console"

@ -1,2 +1,3 @@
DIST tracker-1.0.2.tar.xz 6046600 SHA256 73491517006a58802630ff28243fc6fe07a24fe8bea563670da0ad28595468c4 SHA512 65a0324948ff6287c122a0de6356372cae366d1c8f0161f551a88c2e442c42066787333192acf6bc173dcdcc709ce9f58e5f88f660c1b5c9409363c680c50f8f WHIRLPOOL 7aa00e80094b441a774ff5cca7b0ceb1dbad69062124b371120d6fc049784b9f6e3b87f040bf02d4e4cacddd80184939b754a0b1d24c4f55242cd23eba2dde65
DIST tracker-1.0.4.tar.xz 6169216 SHA256 cd9d0ebb2f09b581b3da607aeca96ec770ba1548c98f541dc3428bc945ff9886 SHA512 73aaa40b1bd1be74691104946f0a3c3ba240a13a01a123a5d2cc421ee50d36369dd0c64bb0890081c05374fb6f4e3dd8ea5058239bbe5a4dd2ad9ce9418d54fd WHIRLPOOL 11d71d86440fff33cc488642450368039dfdce1005f1fde1933529e19e0140580fe63a36852067bc6e6a773a976c6a2b71cf389119d267d6f734a40e8252ceb1
DIST tracker-1.0.5.tar.xz 6061704 SHA256 9e77f8f731f44782a1468cc6dcf7f76bc9d7d7eb462c1b34062981a9c348ef16 SHA512 d5601a1d89bd6da52750b55a742005897fc4c4bd2280a5e56c462b3542473b8172d21c1e3a57cdb3e81c3ed5ed7810510e82e601fa43723df3c41a3100f61fd7 WHIRLPOOL 1165cd8a0e29fa13fe6a0410b8f9de3d277fc032496a13d2c6bca1cd9187d5bfc829ea05380d22a3262ac966a422a8bd85a9ab0fc4d7ffc8b76bddabdd2634e8

@ -0,0 +1,262 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/tracker/tracker-1.0.5.ebuild,v 1.1 2014/10/30 13:22:04 pacho Exp $
EAPI="5"
GCONF_DEBUG="no"
GNOME2_LA_PUNT="yes"
PYTHON_COMPAT=( python2_{6,7} )
VALA_MIN_API_VERSION="0.18"
inherit autotools eutils gnome2 linux-info multilib python-any-r1 vala versionator virtualx
DESCRIPTION="A tagging metadata database, search tool and indexer"
HOMEPAGE="https://wiki.gnome.org/Projects/Tracker"
LICENSE="GPL-2+ LGPL-2.1+"
SLOT="0/100"
IUSE="cue eds elibc_glibc exif ffmpeg firefox-bookmarks flac gif gsf
gstreamer gtk iptc +iso +jpeg +miner-fs mp3 nautilus networkmanager
pdf playlist rss test thunderbird +tiff upnp-av upower +vorbis +xml xmp xps"
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
REQUIRED_USE="
?? ( gstreamer ffmpeg )
cue? ( gstreamer )
upnp-av? ( gstreamer )
!miner-fs? ( !cue !exif !flac !gif !gsf !iptc !iso !jpeg !mp3 !pdf !playlist !tiff !vorbis !xml !xmp !xps )
"
# According to NEWS, introspection is non-optional
# glibc-2.12 needed for SCHED_IDLE (see bug #385003)
# sqlite-3.7.16 for FTS4 support
RDEPEND="
>=app-i18n/enca-1.9
>=dev-db/sqlite-3.7.16:=
>=dev-libs/glib-2.38:2
>=dev-libs/gobject-introspection-0.9.5
>=dev-libs/icu-4.8.1.1:=
|| (
>=media-gfx/imagemagick-5.2.1[png,jpeg=]
media-gfx/graphicsmagick[imagemagick,png,jpeg=] )
>=media-libs/libpng-1.2:0=
>=media-libs/libmediaart-0.1:1.0
>=x11-libs/pango-1:=
sys-apps/util-linux
cue? ( media-libs/libcue )
eds? (
>=mail-client/evolution-3.3.5:=
>=gnome-extra/evolution-data-server-3.3.5:=
<mail-client/evolution-3.5.3
<gnome-extra/evolution-data-server-3.5.3 )
elibc_glibc? ( >=sys-libs/glibc-2.12 )
exif? ( >=media-libs/libexif-0.6 )
ffmpeg? ( >=virtual/ffmpeg-9 )
firefox-bookmarks? ( || (
>=www-client/firefox-4.0
>=www-client/firefox-bin-4.0 ) )
flac? ( >=media-libs/flac-1.2.1 )
gif? ( media-libs/giflib )
gsf? ( >=gnome-extra/libgsf-1.14.24 )
gstreamer? (
media-libs/gstreamer:1.0
media-libs/gst-plugins-base:1.0 )
gtk? (
>=dev-libs/libgee-0.3:0.8
>=x11-libs/gtk+-3:3 )
iptc? ( media-libs/libiptcdata )
iso? ( >=sys-libs/libosinfo-0.2.9:= )
jpeg? ( virtual/jpeg:0 )
upower? ( || ( >=sys-power/upower-0.9:= sys-power/upower-pm-utils ) )
mp3? ( >=media-libs/taglib-1.6 )
networkmanager? ( >=net-misc/networkmanager-0.8 )
pdf? (
>=x11-libs/cairo-1:=
>=app-text/poppler-0.16:=[cairo,utils]
>=x11-libs/gtk+-2.12:2 )
playlist? ( >=dev-libs/totem-pl-parser-3 )
rss? ( net-libs/libgrss:0.5 )
thunderbird? ( || (
>=mail-client/thunderbird-5.0
>=mail-client/thunderbird-bin-5.0 ) )
tiff? ( media-libs/tiff )
upnp-av? ( >=media-libs/gupnp-dlna-0.9.4:2.0 )
vorbis? ( >=media-libs/libvorbis-0.22 )
xml? ( >=dev-libs/libxml2-2.6 )
xmp? ( >=media-libs/exempi-2.1 )
xps? ( app-text/libgxps )
!gstreamer? ( !ffmpeg? ( || ( media-video/totem media-video/mplayer ) ) )
"
DEPEND="${RDEPEND}
${PYTHON_DEPS}
$(vala_depend)
>=dev-util/gtk-doc-am-1.8
>=dev-util/intltool-0.40.0
>=sys-devel/gettext-0.17
virtual/pkgconfig
gtk? ( >=dev-libs/libgee-0.3 )
test? (
>=dev-libs/dbus-glib-0.82-r1
>=sys-apps/dbus-1.3.1[X] )
"
PDEPEND="nautilus? ( ~gnome-extra/nautilus-tracker-tags-${PV} )"
# configure mixes enable-compile-warnings and with-compile-warnings
# See upstream bug #705315
QA_CONFIGURE_OPTIONS="--enable-compile-warnings"
function inotify_enabled() {
if linux_config_exists; then
if ! linux_chkconfig_present INOTIFY_USER; then
ewarn "You should enable the INOTIFY support in your kernel."
ewarn "Check the 'Inotify support for userland' under the 'File systems'"
ewarn "option. It is marked as CONFIG_INOTIFY_USER in the config"
die 'missing CONFIG_INOTIFY'
fi
else
einfo "Could not check for INOTIFY support in your kernel."
fi
}
pkg_setup() {
linux-info_pkg_setup
inotify_enabled
python-any-r1_pkg_setup
}
src_prepare() {
# Don't run 'firefox --version' or 'thunderbird --version'; it results in
# access violations on some setups (bug #385347, #385495).
create_version_script "www-client/firefox" "Mozilla Firefox" firefox-version.sh
create_version_script "mail-client/thunderbird" "Mozilla Thunderbird" thunderbird-version.sh
# Skip broken tests
# https://bugzilla.gnome.org/show_bug.cgi?id=699408
sed -e '\%/libtracker-common/file-utils/has_write_access_or_was_created%,+1 d' \
-i tests/libtracker-common/tracker-file-utils-test.c || die
# Fails inside portage, not outside
# https://bugzilla.gnome.org/show_bug.cgi?id=699413
sed -e '\%/steroids/tracker/tracker_sparql_update_async%,+3 d' \
-i tests/tracker-steroids/tracker-test.c || die
eautoreconf # See bug #367975
gnome2_src_prepare
vala_src_prepare
}
src_configure() {
local myconf=""
if use gstreamer ; then
myconf="${myconf} --enable-generic-media-extractor=gstreamer"
if use upnp-av; then
myconf="${myconf} --with-gstreamer-backend=gupnp-dlna"
else
myconf="${myconf} --with-gstreamer-backend=discoverer"
fi
elif use ffmpeg ; then
myconf="${myconf} --enable-generic-media-extractor=libav"
else
myconf="${myconf} --enable-generic-media-extractor=external"
fi
# unicode-support: libunistring, libicu or glib ?
# According to NEWS, introspection is required
# is not being generated
# nautilus extension is in a separate package, nautilus-tracker-tags
gnome2_src_configure \
--disable-hal \
--disable-nautilus-extension \
--enable-abiword \
--enable-artwork \
--enable-dvi \
--enable-icon \
--enable-ps \
--enable-text \
--enable-guarantee-metadata \
--enable-introspection \
--enable-libpng \
--enable-libmediaart \
--enable-miner-apps \
--enable-miner-user-guides \
--enable-tracker-fts \
--enable-tracker-writeback \
--enable-enca \
--with-unicode-support=libicu \
$(use_enable cue libcue) \
$(use_enable eds miner-evolution) \
$(use_enable exif libexif) \
$(use_enable firefox-bookmarks miner-firefox) \
$(use_with firefox-bookmarks firefox-plugin-dir "${EPREFIX}"/usr/$(get_libdir)/firefox/extensions) \
FIREFOX="${S}"/firefox-version.sh \
$(use_enable flac libflac) \
$(use_enable gif libgif) \
$(use_enable gsf libgsf) \
$(use_enable gtk tracker-needle) \
$(use_enable gtk tracker-preferences) \
$(use_enable iptc libiptcdata) \
$(use_enable iso libosinfo) \
$(use_enable jpeg libjpeg) \
$(use_enable upower upower) \
$(use_enable miner-fs) \
$(use_enable mp3 taglib) \
$(use_enable mp3) \
$(use_enable networkmanager network-manager) \
$(use_enable pdf poppler) \
$(use_enable playlist) \
$(use_enable rss miner-rss) \
$(use_enable test functional-tests) \
$(use_enable test unit-tests) \
$(use_enable thunderbird miner-thunderbird) \
$(use_with thunderbird thunderbird-plugin-dir "${EPREFIX}"/usr/$(get_libdir)/thunderbird/extensions) \
THUNDERBIRD="${S}"/thunderbird-version.sh \
$(use_enable tiff libtiff) \
$(use_enable vorbis libvorbis) \
$(use_enable xml libxml2) \
$(use_enable xmp exempi) \
$(use_enable xps libgxps) \
${myconf}
}
src_test() {
export G_MESSAGES_DEBUG=all # upstream bug #699401#c1
unset DBUS_SESSION_BUS_ADDRESS
Xemake check
}
src_install() {
gnome2_src_install
# Manually symlink extensions for {firefox,thunderbird}-bin
if use firefox-bookmarks; then
dosym /usr/share/xul-ext/trackerfox \
/usr/$(get_libdir)/firefox-bin/extensions/trackerfox@bustany.org
fi
if use thunderbird; then
dosym /usr/share/xul-ext/trackerbird \
/usr/$(get_libdir)/thunderbird-bin/extensions/trackerbird@bustany.org
fi
}
create_version_script() {
# Create script $3 that prints "$2 MAX(VERSION($1), VERSION($1-bin))"
local v=$(best_version ${1})
v=${v#${1}-}
local vbin=$(best_version ${1}-bin)
vbin=${vbin#${1}-bin-}
if [[ -z ${v} ]]; then
v=${vbin}
else
version_compare ${v} ${vbin}
[[ $? -eq 1 ]] && v=${vbin}
fi
echo -e "#!/bin/sh\necho $2 $v" > "$3" || die
chmod +x "$3" || die
}

@ -1,3 +1 @@
DIST kraft-0.53.tar.bz2 596732 SHA256 66e40b997dea69c8b35420816b0ec22d785560f5a0aacaca49ff73825a2dba91 SHA512 f20f93d9d71ea726da61fdd5c358f86e4bf70cc70087952b84d7a7fbcb7f98f1a637684495966769999329460fbed614d9192afb820e8c569eaffa3fb108e2e3 WHIRLPOOL 8382badcf3c97d34b46ad89c6f4f258470c921cd5449b33368d1772ca0a0c1518ff6fb5f8c4c12918e47a670f799b751622879776dba5372cc28040b605cd41f
DIST kraft-0.54.tar.bz2 618218 SHA256 719f9a91a9941345ec97fa6ba27a9fc4c2c7d9fefb20e73d6b0059a6c728b185 SHA512 7d94fd53452b3855d79b815ed6968ed17cbe7cdea56daeb8828c35c6cb5ad5356c57726ef7cbf6a1db7e6dd424ab55395146919ccb5efa6ac5c71be8ab85238e WHIRLPOOL b81aad54bfa6cd89247ac735d51ec45d2dfbb7195120e00be8307b0864f2c451a396d83ba841b41fce5a587033ed7adf08de69001902ab676cd7a2906c437bda
DIST kraft-0.55.tar.bz2 618317 SHA256 8fc39f8ccc55eed851849af3ead3bbb6f74e4eee5bc3eac4456437614b1a0829 SHA512 d8e72d01ebd5302a7e412e8b3e47aa5d9f2e81ff7214dc25c044fd2248b5434923b8d4609d15f2bdb93c789aa460c5e0484c90af28d64dfcbbf54278a9820c98 WHIRLPOOL 1112f722ef60b92c2698f78416b3d940b85308116b004973b75573470a1249adfe4359d6c06c6510177b364fa21992c50edab29cd7b513d138ef6f100c0586c9

@ -1,27 +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/kraft/kraft-0.53.ebuild,v 1.3 2013/11/30 21:09:33 johu Exp $
EAPI=5
KDE_LINGUAS="bg bs cs da de en_GB eo es et fi fr ga gl hu it ja lt mai mr nds
nl pl pt pt_BR sk sv tr ug uk zh_CN"
inherit kde4-base
DESCRIPTION="Software for operating a small business, helping create documents such as offers and invoices"
HOMEPAGE="http://www.volle-kraft-voraus.de/"
SRC_URI="mirror://sourceforge/kraft/${P}.tar.bz2"
SLOT="4"
LICENSE="GPL-2"
KEYWORDS="amd64 x86"
IUSE="debug"
DEPEND="
dev-cpp/ctemplate
dev-qt/qtsql:4[mysql,sqlite]
$(add_kdebase_dep kdepimlibs 'semantic-desktop(+)')
"
RDEPEND="${DEPEND}"
DOCS=(AUTHORS Changes.txt README Releasenotes.txt TODO)

@ -1,27 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-office/kraft/kraft-0.54.ebuild,v 1.1 2014/05/17 14:40:18 creffett Exp $
EAPI=5
KDE_LINGUAS="bg bs cs da de en_GB eo es et fi fr ga gl hu it ja lt mai mr nds
nl pl pt pt_BR sk sv tr ug uk zh_CN"
inherit kde4-base
DESCRIPTION="Software for operating a small business, helping create documents such as offers and invoices"
HOMEPAGE="http://www.volle-kraft-voraus.de/"
SRC_URI="mirror://sourceforge/kraft/${P}.tar.bz2"
SLOT="4"
LICENSE="GPL-2"
KEYWORDS="~amd64 ~x86"
IUSE="debug"
DEPEND="
dev-cpp/ctemplate
dev-qt/qtsql:4[mysql,sqlite]
$(add_kdebase_dep kdepimlibs 'semantic-desktop(+)')
"
RDEPEND="${DEPEND}"
DOCS=(AUTHORS Changes.txt README Releasenotes.txt TODO)

@ -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/kraft/kraft-0.55.ebuild,v 1.2 2014/10/29 11:55:44 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/app-office/kraft/kraft-0.55.ebuild,v 1.3 2014/10/30 10:04:44 ago Exp $
EAPI=5
@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/kraft/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="4"
KEYWORDS="amd64 ~x86"
KEYWORDS="amd64 x86"
IUSE="debug"
DEPEND="

@ -1,6 +1,5 @@
diff -Naur sc-7.16-orig/xmalloc.c sc-7.16/xmalloc.c
--- sc-7.16-orig/xmalloc.c 2002-04-25 17:37:58.000000000 -0600
+++ sc-7.16/xmalloc.c 2008-01-17 14:41:31.000000000 -0600
--- a/xmalloc.c
+++ b/xmalloc.c
@@ -3,19 +3,12 @@
* $Revision: 7.16 $
*/

@ -1,6 +1,5 @@
diff -Naur sc-7.16-orig/lex.c sc-7.16/lex.c
--- sc-7.16-orig/lex.c 2002-08-20 16:44:26.000000000 -0600
+++ sc-7.16/lex.c 2008-01-17 14:56:27.000000000 -0600
--- a/lex.c
+++ b/lex.c
@@ -107,7 +107,7 @@
yylex()
{

@ -1,7 +1,8 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-office/sc/sc-7.16-r1.ebuild,v 1.8 2014/08/10 18:17:32 slyfox Exp $
# $Header: /var/cvsroot/gentoo-x86/app-office/sc/sc-7.16-r1.ebuild,v 1.9 2014/10/30 21:59:57 jer Exp $
EAPI=5
inherit eutils multilib toolchain-funcs
DESCRIPTION="sc is a free curses-based spreadsheet program that uses key bindings similar to vi and less"
@ -11,31 +12,36 @@ HOMEPAGE="http://ibiblio.org/pub/Linux/apps/financial/spreadsheet/"
SLOT="0"
LICENSE="public-domain"
KEYWORDS="amd64 ppc sparc x86"
IUSE=""
DEPEND=">=sys-libs/ncurses-5.2"
RDEPEND="${DEPEND}
COMMON_DEPEND=">=sys-libs/ncurses-5.2"
DEPEND="virtual/pkgconfig"
RDEPEND="
${COMMON_DEPEND}
!dev-lang/stratego
!<sci-chemistry/ccp4-apps-6.1.3-r4"
src_unpack() {
unpack ${A}
cd "${S}"
sed -i -e "/^prefix=/ s:/usr:${D}/usr:" \
-e "/^MANDIR=/ s:${prefix}/man:${prefix}/share/man:" \
-e "/^LIBDIR=/ s:${prefix}/lib:${prefix}/$(get_libdir):" \
-e "/^CC=/ s:gcc:$(tc-getCC):" \
-e "/^CFLAGS/ s:=-DSYSV3 -O2 -pipe:+=-DSYSV3:" \
-e "/strip/ s:^:#:g" \
Makefile
epatch "${FILESDIR}"/${P}-amd64.patch
epatch "${FILESDIR}"/${P}-lex-syntax.patch
!<sci-chemistry/ccp4-apps-6.1.3-r4
"
src_prepare() {
epatch \
"${FILESDIR}"/${P}-amd64.patch \
"${FILESDIR}"/${P}-lex-syntax.patch
sed -i \
-e "/^prefix=/ s:/usr:${D}/usr:" \
-e "/^MANDIR=/ s:${prefix}/man:${prefix}/share/man:" \
-e "/^LIBDIR=/ s:${prefix}/lib:${prefix}/$(get_libdir):" \
-e '/^LIB=/s|-lncurses|$(shell ${PKG_CONFIG} --libs ncurses)|g' \
-e "/^CC=/ s:gcc:$(tc-getCC):" \
-e "/^CFLAGS/ s:=-DSYSV3 -O2 -pipe:+=-DSYSV3:" \
-e "/strip/ s:^:#:g" \
Makefile || die
}
src_compile() {
tc-export PKG_CONFIG
# no autoconf
emake prefix="${D}"/usr || die "emake failed"
emake prefix="${D}"/usr || die
}
src_install () {
@ -43,9 +49,9 @@ src_install () {
dodir /usr/bin
dodir /usr/$(get_libdir)/sc
dodir /usr/share/man/man1
emake install || die
emake install
sed -i "s:${D}::g" sc.1
sed -i -e "s:${D}::g" sc.1 || die
doman sc.1 psc.1
dodoc CHANGES README sc.doc psc.doc tutorial.sc

@ -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-portage/ufed/ufed-0.91.ebuild,v 1.6 2014/10/29 09:37:11 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/app-portage/ufed/ufed-0.91.ebuild,v 1.7 2014/10/30 09:56:31 ago Exp $
EAPI=5
@ -13,7 +13,7 @@ SRC_URI="mirror://gentoo/${P}.tar.bz2
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
KEYWORDS="~alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux"
IUSE=""
COMMON_DEPEND="sys-libs/ncurses"

@ -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-shells/mksh/mksh-50d.ebuild,v 1.3 2014/10/18 14:14:34 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/app-shells/mksh/mksh-50d.ebuild,v 1.4 2014/10/30 09:54:45 ago Exp $
EAPI=5
@ -11,7 +11,7 @@ HOMEPAGE="http://mirbsd.de/mksh"
SRC_URI="http://www.mirbsd.org/MirOS/dist/mir/mksh/${PN}-R${PV}.tgz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 ppc ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux"
IUSE="static"
DEPEND="static? ( dev-libs/klibc )"
RDEPEND=""

@ -1,2 +1 @@
DIST kbibtex-0.4.1.tar.bz2 198342 SHA256 ae85bd9db290b9b3b2a78036c0a69e29b52739f6c406ebec4cb73988e13506ba SHA512 ccd88552c1729246c476da21c6c5fee9496cec680d67ca337cf383b074ffe5ea3b11da98ecf750cacd604ea62c6e1f28e475725efdf575d4623f48beddf34d69 WHIRLPOOL bde08e9affdf848cf9b8b482ef7841470b25e916acd889f4b383d7b6e238176bfbe69e7b6d0540ec445c87bbe8f436eeb9a9592239ea48b84d75030c3991ceb4
DIST kbibtex-0.5.1.tar.xz 250224 SHA256 8e3717721ecf29a864142df302f8c6a029704c10832b3926fd42b19d315b6284 SHA512 e1e36f750a26196f8c0f07b51084afa69080fb57b747a98b0bc4ec16d733603b64dd0cc23b44a470467b0e7f705d7aef4c36c2171ceadaa3afd109fdfab56e55 WHIRLPOOL c0358164611fdf4526148205a9bc69dcc213ff7f6d68a92fa301c3bf934cf89b198f23aa568b956938e04eaaf54e1838cab89e977151043b205b9127da4d5be7

@ -1,33 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/kbibtex/kbibtex-0.4.1.ebuild,v 1.6 2014/03/13 21:42:45 johu Exp $
EAPI=5
inherit versionator kde4-base
DESCRIPTION="BibTeX editor for KDE to edit bibliographies used with LaTeX"
HOMEPAGE="http://home.gna.org/kbibtex/"
if [[ ${PV} != *9999* ]]; then
SRC_URI="http://download.gna.org/${PN}/$(get_version_component_range 1-2)/${P/_/-}.tar.bz2"
KEYWORDS="amd64 x86"
else
ESVN_REPO_URI="svn://svn.gna.org/svn/${PN}/trunk"
ESVN_PROJECT="${PN}"
KEYWORDS=""
fi
LICENSE="GPL-2"
SLOT="4"
IUSE="debug"
DEPEND="
app-text/poppler[qt4]
dev-libs/libxml2
dev-libs/libxslt
virtual/tex-base
"
RDEPEND="${DEPEND}
dev-tex/bibtex2html"
S=${WORKDIR}/${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/app-text/kbibtex/kbibtex-0.5.1.ebuild,v 1.2 2014/10/29 11:55:55 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/app-text/kbibtex/kbibtex-0.5.1.ebuild,v 1.3 2014/10/30 10:05:02 ago Exp $
EAPI=5
@ -10,7 +10,7 @@ DESCRIPTION="BibTeX editor for KDE to edit bibliographies used with LaTeX"
HOMEPAGE="http://home.gna.org/kbibtex/"
if [[ ${PV} != *9999* ]]; then
SRC_URI="http://download.gna.org/${PN}/$(get_version_component_range 1-2)/${P/_/-}.tar.xz"
KEYWORDS="amd64 ~x86"
KEYWORDS="amd64 x86"
else
EGIT_BRANCH="${PN}/$(get_version_component_range 1-2)"
KEYWORDS=""

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

@ -1,2 +1,3 @@
DIST textile-2.1.5.tar.gz 16541 SHA256 b22a2e2fcb0e6b55a39b181d978d4b7429abf8504b09442dc55756fa98d3bcf6 SHA512 9a9655c5032120aac014f5a4c741d1a0cff7dbdef40389beb4856cdd188e96bb073c9ed878e90d7597d92e3b5bddb331275a96b06533d9fe7e32469c27a35962 WHIRLPOOL a3af2ae6e63d6007f3e597db0796ca693ee58dcf341ad0c6ffc841e76de3b2b7f4afd8174565facf61f1491faba8ed2de2f7bc17729890269a79da30eb9d2914
DIST textile-2.1.8.tar.gz 34002 SHA256 c443f4bf0a31df9e707e615f869d4f51b08cdb222d17ca3009eda44f7cfd8629 SHA512 b1675a131b482f4926efb45312b16c722ff158d9296704918b56316d470056f986ce18d495525a8e9f236bdd62e09ca6a17b443a7db8c8c36e5d05fcffce67da WHIRLPOOL fedcd9b9277387604e258fca427e3cd587f3b2ba93e65b39474ce57810fa67dae772241c5cf69dc8aaf89416d6191271f1fece4fa2f2e63f19fec6597b956bd5
DIST textile-2.2.1.tar.gz 32631 SHA256 4899f06c63bfdc32a204d4c1c1e9302ddf17f26c20328419747d109348e23afd SHA512 81d044deaa765693078d949672affa787a4e15882cc2928fd19c3abe69256ffbeec1308b303ee694a80787ad7574b57ab4b256f111d9874e72440809236f6b93 WHIRLPOOL 3fda8226310d998b7d40d9fec6398173c8398c44704dd151400d284ba5a897a56bee6d3f17a21ed8fc01e76cea88f41a8372b90a4ad8a7eb6627de550dd0ef89

@ -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/pytextile/pytextile-2.1.8.ebuild,v 1.4 2014/08/10 18:30:21 slyfox Exp $
# $Header: /var/cvsroot/gentoo-x86/app-text/pytextile/pytextile-2.1.8.ebuild,v 1.5 2014/10/30 14:05:01 ago Exp $
EAPI=5
PYTHON_COMPAT=( python{2_7,3_3,3_4} pypy )
@ -16,7 +16,7 @@ SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
KEYWORDS="amd64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
IUSE="test"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]

@ -0,0 +1,37 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/pytextile/pytextile-2.2.1.ebuild,v 1.1 2014/10/29 15:56:21 idella4 Exp $
EAPI=5
PYTHON_COMPAT=( python{2_7,3_3,3_4} pypy )
inherit distutils-r1
MY_PN="textile"
MY_P="${MY_PN}-${PV}"
DESCRIPTION="A Python implementation of Textile, Dean Allen's Human Text Generator for creating (X)HTML"
HOMEPAGE="https://github.com/ikirudennis/python-textile"
SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
test? ( dev-python/nose[${PYTHON_USEDEP}] )"
RDEPEND="
dev-python/regex[${PYTHON_USEDEP}]"
S="${WORKDIR}/${MY_P}"
python_prepare_all() {
# This resolves a nasty race condition, courtesy of Arfrever
sed -e 's:with-id = 1::' -i setup.cfg || die
distutils-r1_python_prepare_all
}
python_test() {
nosetests textile/tests/ || die "Tests failed under ${EPYTHON}"
}

@ -1,4 +1,5 @@
DIST vim-misc-1.11.tar.gz 50573 SHA256 a9454c5e9bb296b2fa1a2e192fff2db41ec1b01742d939c898e84e4f8265a2f1 SHA512 170e7c6b0e114b13decbd21cc60c45cdf6025cbef7b1fa593767a240b707abf3995ff161e7a76078f9883ce05cf93f7e3b0b8882bfc012792e4dd988e172ba19 WHIRLPOOL 0bd23eb38be576190822e00d5f9db4e03011c0816f8ab9fd54910bf23a127776c5bcf2887b76bc247372839a7b714cfb8d52412e3da2f7925dcc91a0959b5315
DIST vim-misc-1.13.1.tar.gz 53469 SHA256 3340b11115eca665ceb349a7824bb1ea592d38c390e719ce3f2359590e6d8054 SHA512 64a88d1100a775702d4142cdd1c4e800d7e455c571101c592f3e446a07af344ac515bf48c46a3427cdb2f209c7ee54cef6d8d6970119e173099494e6d7472a10 WHIRLPOOL c02777dc4917e85039b0db9b52587e10b511e214b1b606de80cb656f6427fbee50a4472daa0ddcb2625dd921b6afad96527945f52e4252a9129aa7e9e9ab66f0
DIST vim-misc-1.16.1.tar.gz 55532 SHA256 cb4abbc2cfad35ca56b5077395204e04c65ff95718a9b69f2a92e87ae417aea6 SHA512 365d091f91d6bb6cba39e7a880b7cc40c65ccf8a6117d881ae6e0c4317bee77273cd3b27e3cf6b66b8c7fb321a603143b917a2e884c52eded66f19a613340651 WHIRLPOOL 7d1649c5e1641d7041b898fae29c2354003991c62eeadba1e82ee087f177a48932fb01025841b1e63fad569c891b5d3d52e7273c9301aa5fc026b1dca64d8a62
DIST vim-misc-1.17.tar.gz 55536 SHA256 0a04d2e90fce57fad28eb84f1a830d3557d828145124fd883c99855c71159378 SHA512 bc3b1b7cb863d48b0ae2c69177c067c00c8ce6cffa4e5503aefc64029012f6b77ccbf169539200ae2e87b6116a57a7c6c67766d964aac7e6f6c6d17b372914bc WHIRLPOOL 5c1e614a0515b7d48cd5cd0473c2bc59b2ccd46211a10a1e0e798e469745ef4f018c28a7fe882cf0cc2d82d4907e27b32f2eee03e2aee0d7fe69b86b697f2db9
DIST vim-misc-1.8.5.tar.gz 36377 SHA256 2cb84c92a8caa2ce0d2a1b5513161cf065b8e51df8a918b7afdea24e48c005ab SHA512 bf85e2942a549fdabf7d8c3b85a6bece4643ef2c34e43e70836e1a2ae9654cabaab045878b854722a77b1d8cf2e4b1d66827f5ea39e5fd3502265f3444f79066 WHIRLPOOL cdcdf3f985a8c7025a7614cc644d22ee3036d4d67485ef27ce90a98bedb9d0b7fc2fd4db729f84b292c1df24a63aa4c8a7f5a723733b72bad7639f279b0b0475

@ -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/app-vim/vim-misc/vim-misc-1.17.ebuild,v 1.1 2014/10/31 00:32:54 radhermit Exp $
EAPI=5
inherit vim-plugin
DESCRIPTION="vim plugin: miscellaneous auto-load scripts"
HOMEPAGE="http://peterodding.com/code/vim/misc/"
SRC_URI="https://github.com/xolox/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
KEYWORDS="~amd64 ~x86"
RDEPEND="!app-vim/xolox-misc"
VIM_PLUGIN_HELPFILES="misc.txt"
src_prepare() {
rm addon-info.json autoload/xolox/misc/echo.exe || 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-cpp/tbb/tbb-4.2.20140122.ebuild,v 1.2 2014/06/08 08:14:26 jlec Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/tbb/tbb-4.2.20140122.ebuild,v 1.3 2014/10/30 14:39:47 aballier Exp $
EAPI=5
inherit eutils flag-o-matic multilib versionator toolchain-funcs
@ -16,7 +16,7 @@ SRC_URI="http://threadingbuildingblocks.org/sites/default/files/software_release
LICENSE="GPL-2-with-exceptions"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux"
KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux"
IUSE="debug doc examples"
DEPEND=""

@ -1 +1,2 @@
DIST recutils-1.5.tar.gz 1811121 SHA256 7ed67e74468084f52ad9341e4b11c44e5fd9d5325b93b7eb2cb230c839ff5dec SHA512 6c6091618474b5e54948370ef26db3cb446b0d8719d443fa1dbbdee75f046d536ab61ce803a9443f2e31ab7e46774aaf73c3d4fe2bf9da90a2c508dbbcc611be WHIRLPOOL 25363ec7a03990d0114eb0f1cc161d1685ec7a3e4627b927ef8d0439a5e9998f3836915da12107ddb5bc759bca4b630dea25fa657b89b196c361a1156a3daef8
DIST recutils-1.7.tar.gz 2252648 SHA256 233dc6dedb1916b887de293454da7e36a74bed9ebea364f7e97e74920051bc31 SHA512 80f6996f2bc02986695223db597cff75aae2bd47b88e81b0dfe44c33f79fc3320108e2715b1af086b167ff1124fe94deeec4e337b1ede99807d381927327bd68 WHIRLPOOL 5263e2a7ffec7681b00dccd0d6302a04e81f4c876ef2ebdd32bf3526cc010ae407b9267a7b9444bd21e552117a3b9b6d326f6782f1470c14125cade430c7f98f

@ -0,0 +1,130 @@
--- recutils-1.7/configure.ac
+++ recutils-1.7/configure.ac
@@ -85,17 +85,32 @@
fi
AC_SUBST([CHECKLIBS])
+AC_ARG_ENABLE([curl],
+ AS_HELP_STRING([--enable-curl],
+ [Enable support for remote descriptors using libcurl (default is YES)]),
+ [curl_enabled=$enableval], [curl_enabled=yes])
have_curl=no
-AC_CHECK_LIB([curl],[curl_global_init],[have_curl=yes],)
-if test "x$have_curl" = "xyes"; then
- CURLLIBS=-lcurl
+if test "x$curl_enabled" = "xyes"; then
+ AC_CHECK_LIB([curl],[curl_global_init],[have_curl=yes],)
+ if test "x$have_curl" = "xyes"; then
+ CURLLIBS=-lcurl
+ else
+ AC_MSG_ERROR([curl support enabled but libcurl not found])
+ fi
fi
AC_SUBST([CURLLIBS])
+AC_ARG_ENABLE([uuid],
+ AS_HELP_STRING([--enable-uuid],
+ [Compile recutils with support for uuid types (default is YES)]),
+ [uuid_enabled=$enableval], [uuid_enabled=yes])
+
have_uuid=no
-AC_CHECK_LIB([uuid],[uuid_generate],[have_uuid=yes],)
-if test "x$have_uuid" = "xyes"; then
- UUIDLIBS=-luuid
+if test "x$uuid_enabled" = "xyes"; then
+ AC_CHECK_LIB([uuid],[uuid_generate],[have_uuid=yes],)
+ if test "x$have_uuid" = "xyes"; then
+ UUIDLIBS=-luuid
+ fi
fi
AC_SUBST([UUIDLIBS])
AC_SUBST([have_uuid])
@@ -119,32 +134,42 @@
AM_CONDITIONAL([CRYPT], [test "x$crypt_support" = "xyes"])
AC_SUBST([crypt_support])
-have_glib=no
-PKG_CHECK_MODULES([GLIB], [glib-2.0 >= 2.0.0],
- [have_glib=yes], [have_glib=no])
-
+AC_ARG_ENABLE([mdb],
+ AS_HELP_STRING([--enable-mdb],
+ [Build the mdb2rec utility (default is YES)]),
+ [mdb_enabled=$enableval], [mdb_enabled=yes])
have_mdb=no
-AC_CHECK_LIB([mdb],[mdb_init],[have_mdb=yes],)
-if test "x$have_mdb" = "xyes"; then
- MDBLIBS=-lmdb
-
- OLD_CFLAGS=$CFLAGS
- CFLAGS="$CFLAGS $pkg_cv_GLIB_CFLAGS"
- mdb_uses_sdatetime=no
- AC_CHECK_DECL([MDB_SDATETIME],[mdb_uses_sdatetime=yes],,[#include <glib.h>
+if test "x$mdb_enabled" = "xyes"; then
+ AC_CHECK_LIB([mdb],[mdb_init],[have_mdb=yes],)
+ if test "x$have_mdb" = "xyes"; then
+ MDBLIBS=-lmdb
+
+ OLD_CFLAGS=$CFLAGS
+ CFLAGS="$CFLAGS $pkg_cv_GLIB_CFLAGS"
+ mdb_uses_sdatetime=no
+ AC_CHECK_DECL([MDB_SDATETIME],[mdb_uses_sdatetime=yes],,[#include <glib.h>
#include <mdbtools.h>])
- CFLAGS=$OLD_CFLAGS
+ CFLAGS=$OLD_CFLAGS
- if test "x$mdb_uses_sdatetime" = "xyes"; then
- MDB_DATETIME="MDB_SDATETIME"
+ if test "x$mdb_uses_sdatetime" = "xyes"; then
+ MDB_DATETIME="MDB_SDATETIME"
+ else
+ MDB_DATETIME="MDB_DATETIME"
+ fi
else
- MDB_DATETIME="MDB_DATETIME"
+ AC_MSG_ERROR([mdb support enabled but libmdb not found])
fi
AC_SUBST([MDB_DATETIME])
fi
AC_SUBST([MDBLIBS])
+have_glib=no
+if test "x$mdb_enabled" = "xyes"; then
+ PKG_CHECK_MODULES([GLIB], [glib-2.0 >= 2.0.0],
+ [have_glib=yes], [have_glib=no])
+fi
+
AM_CONDITIONAL([COMPILE_MDB2REC],
[test "x$have_glib" = "xyes" && test "x$have_mdb" = "xyes"])
AM_CONDITIONAL([REMOTE_DESCRIPTORS], [test "x$have_curl" = "xyes"])
@@ -233,29 +258,6 @@
dnl Report warnings
-if test "x$have_check" = "xno"; then
- echo "warning: libcheck was not found in the system."
- echo "warning: unit tests wont be compiled and executed upon make check."
-fi
-
-if test "x$have_mdb" = "xno"; then
- echo "warning: libmdb was not found in the system."
- echo "warning: the mdb2rec utility won't get built."
-fi
-
-if test "x$have_glib" = "xno"; then
- echo "warning: glib was not found in the system."
- echo "warning: the mdb2rec utility won't get built."
-fi
-
-if test "x$crypt_support" = "xno"; then
- echo "warning: building recutils without encryption support."
-fi
-
-if test "x$have_uuid" = "xno"; then
- echo "warning: building recutils without support for uuid types."
-fi
-
if test "x$bash_headers_available" = "xno" || test "x$bash_builtins_enabled" = "xno"; then
echo "warning: not building the recutils bash builtins."
fi

@ -6,7 +6,8 @@
<name>Tim Harder</name>
</maintainer>
<use>
<flag name="mdb">Build the mdb2rec utility</flag>
<flag name="curl">Enable support for remote descriptors using libcurl</flag>
<flag name="mdb">Build the mdb2rec utility</flag>
<flag name="uuid">Enable support for uuid types</flag>
</use>
</pkgmetadata>

@ -0,0 +1,88 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/recutils/recutils-1.7.ebuild,v 1.1 2014/10/31 01:40:49 radhermit Exp $
EAPI=5
inherit autotools eutils elisp-common
DESCRIPTION="Tools and libraries to access human-editable, plain text databases"
HOMEPAGE="http://www.gnu.org/software/recutils/"
SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="crypt curl emacs mdb nls static-libs +uuid"
RDEPEND="sys-libs/readline
crypt? (
dev-libs/libgcrypt:0=
dev-libs/libgpg-error
)
curl? ( net-misc/curl )
emacs? (
app-emacs/org-mode
virtual/emacs
)
mdb? (
app-office/mdbtools
dev-libs/glib:2
)
nls? ( virtual/libintl )
uuid? ( sys-apps/util-linux )"
DEPEND="${RDEPEND}
virtual/pkgconfig
nls? ( sys-devel/gettext )"
SITEFILE="50${PN}-gentoo.el"
src_prepare() {
epatch "${FILESDIR}"/${P}-automagic.patch
# don't unconditionally install emacs files
sed -i "/^dist_lisp_DATA/d" etc/Makefile.am || die
eautoreconf
}
src_configure() {
econf \
$(use_enable crypt encryption) \
$(use_enable curl) \
$(use_enable mdb) \
$(use_enable nls) \
$(use_enable uuid) \
$(use_enable static-libs static)
}
src_compile() {
default
if use emacs ; then
elisp-compile etc/*.el || die
fi
}
src_test() {
# tests have parallel issues
emake -j1 check
}
src_install() {
default
prune_libtool_files
if use emacs ; then
elisp-install ${PN} etc/*.{el,elc} || die
elisp-site-file-install "${FILESDIR}"/${SITEFILE} || die
fi
}
pkg_postinst() {
use emacs && elisp-site-regen
}
pkg_postrm() {
use emacs && elisp-site-regen
}

@ -5,3 +5,4 @@ DIST elixir-0.14.3.tar.gz 989493 SHA256 7fb49733c1fad8129183d1dd00f7433d56fbc7d9
DIST elixir-0.15.1.tar.gz 1017067 SHA256 8e608abf90a6e9a25ef5fb7e45dfd04e2cb7e1fecb4ac260bf6652885a7f0c50 SHA512 6e10400e15f34e962485ffeefe7a728a688c3b6b31d32ae0d1f990a369810e73cb85bcb3645054b3fb6b3bfaf50249fb074d2894cb58581d71c4d2155225588a WHIRLPOOL 15e8303cc5c1dc3f426331bd1d524505691ee6f072f7eae90d3d25bdd3ec15bee36e42b2f3527457fba3e86828e89380228a02bb7b4ebdb28626d570e6264599
DIST elixir-1.0.0.tar.gz 1032066 SHA256 527774b05bcaacb0347299b42035b606107e88665fcdd415b0b62704ad7928b2 SHA512 96978fc0df8bd59d22801f376a31d3d5802f5c16e76299a5c7fcfe50c733596b02b9092a92a16edb571fac1bda63a1dbaf38daf586675079d2d21e0f595a5d5d WHIRLPOOL 80ce9826b4288d050e3539643bfe54965ca3162123fa1d1326bf98de72baf3eb87ecfd81ee6b9937845af50d52029a35514bcb48c4700494ac0392f6427f354e
DIST elixir-1.0.1.tar.gz 1033936 SHA256 87ecbe8aa8eecfed5033a80b0f1ad2fe95ef835fa909fde65fbc622a5aa3431b SHA512 88743b578bdd0f70356d6adfa0793ebe13a77b0022692b7329be9f192dd61ebf14e802b331e79e40460dd7b6937bf5fe12cb82bb5672db14f320385cadf5ba72 WHIRLPOOL a80ff718431163714a68ccf807c2b5db3f40bbd1307d28d03d7c661e72204a697e89b76491c0b288edcba1a598fcbf5442f14dee432e4aa1d88f6f43268511c7
DIST elixir-1.0.2.tar.gz 1033260 SHA256 6156ee396e85045358d11a6839e157e8fa9573b7414bddbd2c91843ed2b4b962 SHA512 3768bdfeab7478df5e8e7208f5f6e5fad584d3beef78784a322e346851a39c0da5657cb0f88632246377d0795ac735bd80e7a68ca879c08b9e21283a807b4511 WHIRLPOOL 6b766c6cff9f95e95b218ff830ae1d0655e52197c817f9f0b484e7a4f94c37da931ffe48e6caa5430a00fc4807ac0a870bf175b2e20a0c016748de606d106369

@ -0,0 +1,28 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/elixir/elixir-1.0.2.ebuild,v 1.1 2014/10/29 13:35:51 hasufell Exp $
EAPI=5
inherit multilib
DESCRIPTION="Elixir programming language"
HOMEPAGE="http://elixir-lang.org"
SRC_URI="https://github.com/elixir-lang/elixir/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0 ErlPL-1.1"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND=">=dev-lang/erlang-17"
RDEPEND="${DEPEND}"
src_compile() {
emake Q=""
}
src_install() {
emake DESTDIR="${D}" LIBDIR="$(get_libdir)" PREFIX="/usr" install
dodoc README.md CHANGELOG.md CONTRIBUTING.md
}

@ -5,6 +5,10 @@
<email>hasufell@gentoo.org</email>
<name>Julian Ospald</name>
</maintainer>
<maintainer>
<email>styx.mp@gmail.com</email>
<name>Mikhail</name>
</maintainer>
<upstream>
<bugs-to>
https://github.com/elixir-lang/elixir/issues

@ -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/fpc/fpc-2.6.4.ebuild,v 1.4 2014/10/29 10:33:31 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-lang/fpc/fpc-2.6.4.ebuild,v 1.5 2014/10/30 09:56:48 ago Exp $
EAPI=5
@ -21,7 +21,7 @@ SRC_URI="mirror://sourceforge/freepascal/fpcbuild-${PV}.tar.gz
SLOT="0"
LICENSE="GPL-2 LGPL-2.1-with-linking-exception"
KEYWORDS="amd64 ~arm ~ppc ~x86"
KEYWORDS="amd64 ~arm ~ppc x86"
IUSE="doc ide source"
RDEPEND="ide? ( !dev-lang/fpc-ide )"

@ -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.4.34.ebuild,v 1.4 2014/10/27 14:17:40 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-lang/php/php-5.4.34.ebuild,v 1.7 2014/10/30 18:57:29 maekke 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-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-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
function php_get_uri ()
{

@ -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.18.ebuild,v 1.4 2014/10/27 14:17:40 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-lang/php/php-5.5.18.ebuild,v 1.7 2014/10/30 18:58:14 maekke 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,3 +5,4 @@ DIST GeoLiteCity.dat.gz 11312286 SHA256 998b3a90122807b003c21d714b1114d6c4f882b4
DIST GeoLiteCityv6.dat.gz 11538424 SHA256 520ac5834cc1b060ee071f55f280348098bd0315a8607cd58fabd954e2931cd6 SHA512 c40f5781c69201c9a0cda9b6fbd80ccc234be21158a754501303df153da1ac82a4d562d0138076121584928ec63be69fac24ebc100c66d6e16a92879bec058a1 WHIRLPOOL c165a26a29a8b171bc2b9e005587e6cfc14849fd092af8c24c64d685115ba98699c3796abbd2f69b0c5a31b9165f03e699dad0b986b3103461978d2b9ee10b4a
DIST geoip-1.6.0.tar.gz 160178 SHA256 61bed5907e9544d5b1071ea962a55154dd0827c04bd8a5814fb5863897c9a024 SHA512 b8cb2fff83ebf5a96981aa91d8d1d54e421ca290116ec4ecbf799c67c77524a245316db67fa538ae17a4e123338a1414e85c641ee156fb385887647c31a1a9e9 WHIRLPOOL 3689ffd74fec7e59afbe5db470cb15457b3dfd9c36a93577e4126425fcd64cdec59c51fa09b30e14cea31994f1f372c41c5d1bae45b9356448a4cc280220cad1
DIST geoip-1.6.2.tar.gz 162932 SHA256 72562fc10792eea6cfa662d93ef40c6541b73619df8057a6e411144e671a9174 SHA512 4795584dedfa84f46783e5c2beb414c33159e0f181acafef455e56359ad66e5693caadac8c93cff92279fadce23deb7ee5f6413fceafe49efb83de5e01755a67 WHIRLPOOL c8565d32e3434be72de241b57f0f99ad0145d88f582b36588b741cf46e30a005c09347a5c67c92373ed6f77af7009267ebe1be8e64c71c5e9102edaa4c164c5f
DIST geoip-1.6.3.tar.gz 164218 SHA256 17d39b73432a3e0792128a440760bf3eba92e17f7514d2aee7fd311843f573f4 SHA512 40ce99b8bda44720f34d42f677fcd29f4e54ebb76d8034fdf972a3a2ca04fc03ad0bb6c70c127dad5c1d61916edd17dd2343fc3038d3dfc3a683046f18115412 WHIRLPOOL 35d452a536c85bf3c7e662743eb4c0ed02f68bee5f9ec62db5d40d94a846ec8e0d8ee92058ec078d8d10b2758488f3589f68a22bec0a15c40a44a9efeaa1312d

@ -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/geoip/geoip-1.6.2.ebuild,v 1.11 2014/10/29 09:31:25 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/geoip/geoip-1.6.2.ebuild,v 1.12 2014/10/30 19:00:55 jer Exp $
EAPI=5
inherit autotools eutils
@ -45,7 +45,8 @@ src_install() {
}
pkg_postinst() {
elog "Don't forget to run the included geoipupdate.sh or geoipupdate (from"
ewarn "WARNING: Databases are no longer installed by this ebuild."
elog "Don't forget to run the included geoipupdate.sh (or geoipupdate from"
elog "net-misc/geoipupdate) regularly to populate ${ROOT}/usr/share/GeoIP/"
elog "with geo-located IP address databases."
}

@ -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/geoip/geoip-1.6.2-r1.ebuild,v 1.1 2014/10/21 09:09:38 jer Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/geoip/geoip-1.6.3.ebuild,v 1.2 2014/10/30 19:00:55 jer Exp $
EAPI=5
inherit autotools eutils
@ -45,7 +45,8 @@ src_install() {
}
pkg_postinst() {
elog "Don't forget to run the included geoipupdate.sh or geoipupdate (from"
ewarn "WARNING: Databases are no longer installed by this ebuild."
elog "Don't forget to run the included geoipupdate.sh (or geoipupdate from"
elog "net-misc/geoipupdate) regularly to populate ${ROOT}/usr/share/GeoIP/"
elog "with geo-located IP address databases."
}

@ -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/libdaemon/libdaemon-0.14-r2.ebuild,v 1.4 2014/10/25 14:11:10 maekke Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libdaemon/libdaemon-0.14-r2.ebuild,v 1.5 2014/10/30 14:04:14 ago Exp $
EAPI=5
@ -12,7 +12,7 @@ SRC_URI="http://0pointer.de/lennart/projects/${PN}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha ~amd64 arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
IUSE="doc examples static-libs"
RDEPEND=""

@ -1,2 +1,3 @@
DIST libdynd-0.6.0.tar.gz 661449 SHA256 1cb5870ad0812443de013fe175ef3d4435f417c1132c997fd035cae2db12db5a SHA512 d6550c80afa4a29259bb34ae8bde1ec215b34b05f614fcbfa3a306e489558e5f5123492b41388ae1a761017ec0e46b29fa43db6ce0517c73ed9ee94f03abd97f WHIRLPOOL 091596905a9e6e9b14b7d59b21ce98e90125c1543dfbe7fda999a8ba874596b4b5320f6dda041e0e060b4413f86add1b466c849bada7c4d28553870288ca48c9
DIST libdynd-0.6.2.tar.gz 719780 SHA256 a5f11b17735dcc71a755436f659fe91a4fad428eb2b06a440621a9a32e19709d SHA512 2192d0c06315dbd36d5ca25dbc24a63addaefda598618db740b0b860b14fbe8ce10924f143b84edd840d12148b201239ed938c51a48775d8cc3e988a14a20f57 WHIRLPOOL 2169de12bc4b53fc4cde0e2aacb34f0233378e83e871ad021287de35bc212bee02ed1bbef440e2fb14c8a4229403537390b8a1241bd3d9750049e81b94e3aa66
DIST libdynd-0.6.5.tar.gz 1238404 SHA256 bf2e5c88995f0da880c3d7552c2541138c0f07eb6555f0ee10c77d805f8b3f65 SHA512 ebf64b94b38300e4e471f975a51e4b014879937e855af5d72a3f759af4445fa9024e42962ab1284ebe7b2ae2ddf51ea418d106c9894e1841f0984622afbef115 WHIRLPOOL 9222608edd8382ec2f8dbd7dd85eb0392d79a527d94f959f011430b2d15bbf405ccf06954e20679e26e93cd7c356b70f7490280e097cfc833ac015612a5cfe77

@ -0,0 +1,67 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libdynd/libdynd-0.6.5.ebuild,v 1.1 2014/10/29 15:41:09 jlec Exp $
EAPI=5
inherit cmake-utils multilib cuda
# change each release, to avoid git in tree dependency
DYND_GIT_SHA1=2e140844d4a21c436ca0fc46996bf8606ffc21d5
DESCRIPTION="C++ dynamic multi-dimensionnal array library with Python exposure"
HOMEPAGE="https://github.com/ContinuumIO/libdynd"
SRC_URI="https://github.com/ContinuumIO/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="cuda doc fftw test"
RDEPEND="
dev-libs/c-blosc:0=
cuda? ( x11-drivers/nvidia-drivers dev-util/nvidia-cuda-toolkit )
fftw? ( sci-libs/fftw:3.0 )
"
DEPEND="${RDEPEND}"
DOCS=( README.md )
PATCHES=(
"${FILESDIR}"/${PN}-0.6.0-dont-install-test.patch
)
src_prepare() {
cmake-utils_src_prepare
# each relase comes with a different set...
# remove forced strong flags
sed -i \
-e "s|@DYND_GIT_SHA1@|${DYND_GIT_SHA1}|" \
-e "s|@DYND_VERSION@|${PV}|" \
-e 's|-fomit-frame-pointer||' \
-e 's|-Werror||g' \
CMakeLists.txt || die
}
src_configure() {
sed -i \
-e '/add_subdirectory(examples)/d' \
CMakeLists.txt || die
local mycmakeargs=(
-DDYND_SHARED_LIB=ON
-DDYND_INSTALL_LIB=ON
$(cmake-utils_use cuda DYND_CUDA)
$(cmake-utils_use test DYND_BUILD_TESTS)
)
cmake-utils_src_configure
}
src_test() {
cd "${BUILD_DIR}" || die
./tests/test_libdynd || die
}
src_install() {
cmake-utils_src_install
use doc && dodoc documents/*
}

@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>sci</herd>
<longdescription lang='en'>
<herd>sci</herd>
<longdescription lang="en">
LibDyND, a component of the Blaze project, is a C++ library for
dynamic, multidimensional arrays. It is inspired by NumPy, the
Python array programming library at the core of the scientific
@ -12,4 +12,7 @@
preview development state, and can be thought of as a sandbox where
features are being tried and tweaked to gain experience with them.
</longdescription>
<use>
<flag name="cuda">Enable NVIDIA CUDA toolkit support</flag>
</use>
</pkgmetadata>

@ -2,3 +2,4 @@ DIST protobuf-2.4.0a.tar.bz2 1508837 SHA256 cef863023fb051b0f7e8f47b53fe57f7277a
DIST protobuf-2.4.1.tar.bz2 1440188 SHA256 cf8452347330834bbf9c65c2e68b5562ba10c95fa40d4f7ec0d2cb332674b0bf SHA512 52b0208c685e44126cb3915a74bde692ef91430f0407144b6c30b72a9f143b1ee4f1eea47a550184c689a1758b92582e7f26f0683c2d387205b957a69830f2f3 WHIRLPOOL e5462ff35f63413aff58640c24b9b561ac55749c489803ae009de21bf5d954a77516714361353ef02cfeb3c2d762620c89dc08a5fdee571e3a33b6f5c20edf6e
DIST protobuf-2.5.0.tar.bz2 1866763 SHA256 13bfc5ae543cf3aa180ac2485c0bc89495e3ae711fc6fab4f8ffe90dfb4bb677 SHA512 5994b3669808b82fef5c860ecad36358c0767f84acac877e7bfcf722e59d972835a955714149bdd4158fbd1328a51d01397a563991d26475351ee72be48142ee WHIRLPOOL 7e6786e1f20bf253d0e386a95c2bbfe1b443f484d492f97552cadcea62c24461436aa88130e3ff20b4dc9f352c101458cb8c03686f1cc4e6e2133b6e78f5b70d
DIST protobuf-2.6.0.tar.bz2 2021255 SHA256 0a2f8533b2e0587a2b4efce0c4c8aea21bbfae1c41c466634d958dedf580f6aa SHA512 a59a6d28d1653335fee42eff074f54b317d79d50361ed27d16502012ebb68bf7932ff80be4ce1588829940d6fdf77d113536ee3b27b72959577527ca488eddab WHIRLPOOL 6897269aa6f0952ce19b42a0fa086de885ffae61d19c0edf5dbe69ac952426462cb826b451e607150ee066ec7866c870aff6cb3424837d1914ee0d762f304a37
DIST protobuf-2.6.1.tar.bz2 2021416 SHA256 ee445612d544d885ae240ffbcbf9267faa9f593b7b101f21d58beceb92661910 SHA512 8b092b87fcd79223db199cd3d330f3d43689b47f345aa4e34028dcf1680d609a5d5a89ab08588e817b566d3b265834c38f1db580bc1c144b512ce74d35f2a174 WHIRLPOOL b8d7f5e6b85670520435fd1107eb67035c822c2dad9689dadc29754de3bf8076ac256cf3fe3e719e99c0ccb03ed78edecb91afbe96b611073b60ae3fb3f29b1a

@ -0,0 +1,126 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/protobuf/protobuf-2.6.1.ebuild,v 1.1 2014/10/31 00:43:41 radhermit Exp $
EAPI=5
JAVA_PKG_IUSE="source"
PYTHON_COMPAT=( python2_7 )
DISTUTILS_OPTIONAL=1
inherit autotools eutils flag-o-matic distutils-r1 java-pkg-opt-2 elisp-common
DESCRIPTION="Google's Protocol Buffers -- an efficient method of encoding structured data"
HOMEPAGE="http://code.google.com/p/protobuf/ https://github.com/google/protobuf/"
SRC_URI="https://github.com/google/${PN}/releases/download/${PV}/${P}.tar.bz2"
LICENSE="Apache-2.0"
SLOT="0/9" # subslot = soname major version
KEYWORDS="~amd64 ~arm -hppa ~mips -ppc -ppc64 ~x86 ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x86-macos"
IUSE="emacs examples java python static-libs vim-syntax"
CDEPEND="emacs? ( virtual/emacs )
python? ( ${PYTHON_DEPS} )"
DEPEND="${CDEPEND}
java? ( >=virtual/jdk-1.5 )
python? (
dev-python/google-apputils[${PYTHON_USEDEP}]
dev-python/setuptools[${PYTHON_USEDEP}]
)"
RDEPEND="${CDEPEND}
java? ( >=virtual/jre-1.5 )"
src_prepare() {
append-cxxflags -DGOOGLE_PROTOBUF_NO_RTTI
if [[ ${CHOST} != *-darwin* ]] ; then
# breaks Darwin, bug #472514
epatch "${FILESDIR}"/${PN}-2.3.0-asneeded-2.patch
eautoreconf
fi
if use python; then
cd python && distutils-r1_src_prepare
fi
}
src_configure() {
econf \
$(use_enable static-libs static)
}
src_compile() {
default
if use python; then
einfo "Compiling Python library ..."
pushd python >/dev/null
distutils-r1_src_compile
popd >/dev/null
fi
if use java; then
einfo "Compiling Java library ..."
src/protoc --java_out=java/src/main/java --proto_path=src src/google/protobuf/descriptor.proto
mkdir java/build
pushd java/src/main/java >/dev/null
ejavac -d ../../../build $(find . -name '*.java') || die "java compilation failed"
popd >/dev/null
jar cf ${PN}.jar -C java/build . || die "jar failed"
fi
if use emacs; then
elisp-compile "${S}"/editors/protobuf-mode.el
fi
}
src_test() {
emake check
if use python; then
pushd python >/dev/null
distutils-r1_src_test
popd >/dev/null
fi
}
src_install() {
emake DESTDIR="${D}" install
dodoc CHANGES.txt CONTRIBUTORS.txt README.md
prune_libtool_files
if use python; then
pushd python >/dev/null
distutils-r1_src_install
popd >/dev/null
fi
if use java; then
java-pkg_dojar ${PN}.jar
use source && java-pkg_dosrc java/src/main/java/*
fi
if use vim-syntax; then
insinto /usr/share/vim/vimfiles/syntax
doins editors/proto.vim
insinto /usr/share/vim/vimfiles/ftdetect/
doins "${FILESDIR}"/proto.vim
fi
if use emacs; then
elisp-install ${PN} editors/protobuf-mode.el*
elisp-site-file-install "${FILESDIR}"/70${PN}-gentoo.el
fi
if use examples; then
dodoc -r examples
docompress -x /usr/share/doc/${PF}/examples
fi
}
pkg_postinst() {
use emacs && elisp-site-regen
}
pkg_postrm() {
use emacs && elisp-site-regen
}

@ -1,4 +1 @@
DIST async-109.35.00.tar.gz 72648 SHA256 24b35c2e69dabbfdf5f0d7532dba9348dbe7f95df6cb82d5d8573a37a6333ef7 SHA512 f04e09bdeda5058f2f91b1f4efce7f8322fa05c8b91b771769a8b103f9369a079167016cec7a8562af9f9848944aad0f70a0277f26d6282c80ad45cbe39a8b65 WHIRLPOOL 33bfa264750c7d78b535877a606c1770eeba08dc1e9c6dcdc65da26fcc3605e53d41d5e3d171bc81929aa33e4e759356b6d9e833ee5ac03b59097e478fda3f38
DIST async-109.38.00.tar.gz 72857 SHA256 e62e3952fb6641e03fbf1b05609c849096f2017c35a1239eeec5c3d6e0c49ed2 SHA512 5bf928321b4d907dc829c6d7aaca74c7e1ef6934bfef5f0a034d3f553927f946a1d978d68657336b603379feb34c67da5edacaaaf0128a40284b3fa88efe3780 WHIRLPOOL 28ac0c198fdba58f5984741a8866464702378da10883856e9908ee635d80d494d4e4c25316506b7214e99ffa1be5c02191ddcfde2b5f923390ab30faef0d8b7b
DIST async-109.60.00.tar.gz 78650 SHA256 1ae33e8fd939806e58b54769c936597e98c54afa0e74183f8b3a61be10ca1f6a SHA512 8ec597e14faa63c467fc14778c8a8d00a7b33661397e73b1841580484b0760c82f691bff189128820b08fafe3d572797d4fe742eb0920b5c90b9feaa190356ab WHIRLPOOL c359a706b0b524ce5cc27cff780b583c2c7a43e452996adf5a19ac56dde148c1d3a98d3968df60ea6abdd2fae5af2c018c469b346905f41bb98ea2148d339fe4
DIST async-110.01.00.tar.gz 79099 SHA256 7c53ff8a1ac2190f00e61f7c446aa0b5dc9db26d6c8dfe6347499b7d54a96399 SHA512 4f07dae38b5c52180a43a84ed38ffbb4392eead4660d8671e68abbb52bf7a738e096d595761cc19cee917b74cc914c5e52cff01b42b597fc2021a81e588c09c5 WHIRLPOOL 12a9ff9bf7ac8c614d6418d481f5a6c2e195b0f083ee61131ba39d1e10dc9b1935a19a79b86e707ff9002eda440d12cd9411c5d314f9531b8db952157f99d937

@ -1,39 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ml/async/async-109.35.00.ebuild,v 1.1 2013/08/01 14:54:45 aballier Exp $
EAPI="5"
OASIS_BUILD_DOCS=1
OASIS_BUILD_TESTS=1
inherit oasis
MY_P=${PN/-/_}-${PV}
DESCRIPTION="Jane Street Capital's asynchronous execution library"
HOMEPAGE="http://www.janestreet.com/ocaml"
SRC_URI="http://ocaml.janestreet.com/ocaml-core/${PV}/individual/${MY_P}.tar.gz
http://dev.gentoo.org/~aballier/distfiles/${MY_P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0/${PV}"
KEYWORDS="~amd64"
IUSE="examples"
RDEPEND=">=dev-lang/ocaml-4.00.0:=
>=dev-ml/async_core-${PV}:=
>=dev-ml/async_unix-${PV}:=
>=dev-ml/async_extra-${PV}:=
"
DEPEND="${RDEPEND}
test? ( >=dev-ml/ounit-1.0.2 )"
S="${WORKDIR}/${MY_P}"
src_install() {
oasis_src_install
if use examples ; then
dodoc -r examples
docompress -x /usr/share/doc/${PF}/examples
fi
}

@ -1,39 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ml/async/async-109.38.00.ebuild,v 1.1 2013/08/19 15:44:49 aballier Exp $
EAPI="5"
OASIS_BUILD_DOCS=1
OASIS_BUILD_TESTS=1
inherit oasis
MY_P=${PN/-/_}-${PV}
DESCRIPTION="Jane Street Capital's asynchronous execution library"
HOMEPAGE="http://www.janestreet.com/ocaml"
SRC_URI="http://ocaml.janestreet.com/ocaml-core/${PV}/individual/${MY_P}.tar.gz
http://dev.gentoo.org/~aballier/distfiles/${MY_P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0/${PV}"
KEYWORDS="~amd64"
IUSE="examples"
RDEPEND=">=dev-lang/ocaml-4.00.0:=
>=dev-ml/async_core-${PV}:=
>=dev-ml/async_unix-${PV}:=
>=dev-ml/async_extra-${PV}:=
"
DEPEND="${RDEPEND}
test? ( >=dev-ml/ounit-1.0.2 )"
S="${WORKDIR}/${MY_P}"
src_install() {
oasis_src_install
if use examples ; then
dodoc -r examples
docompress -x /usr/share/doc/${PF}/examples
fi
}

@ -1,39 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ml/async/async-109.60.00.ebuild,v 1.1 2014/01/19 16:30:11 aballier Exp $
EAPI="5"
OASIS_BUILD_DOCS=1
OASIS_BUILD_TESTS=1
inherit oasis
MY_P=${PN/-/_}-${PV}
DESCRIPTION="Jane Street Capital's asynchronous execution library"
HOMEPAGE="http://www.janestreet.com/ocaml"
SRC_URI="http://ocaml.janestreet.com/ocaml-core/${PV}/individual/${MY_P}.tar.gz
http://dev.gentoo.org/~aballier/distfiles/${MY_P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0/${PV}"
KEYWORDS="~amd64"
IUSE="examples"
RDEPEND=">=dev-lang/ocaml-4.00.0:=
>=dev-ml/async_kernel-${PV}:=
>=dev-ml/async_unix-${PV}:=
>=dev-ml/async_extra-${PV}:=
"
DEPEND="${RDEPEND}
test? ( >=dev-ml/ounit-1.0.2 )"
S="${WORKDIR}/${MY_P}"
src_install() {
oasis_src_install
if use examples ; then
dodoc -r examples
docompress -x /usr/share/doc/${PF}/examples
fi
}

@ -1,2 +0,0 @@
DIST async_core-109.35.00.tar.gz 114969 SHA256 7498316d852e88952413e344c7099d0040f28e9008c4bb53f425842b8260fde2 SHA512 1bd466c52b9b47b9cba07486412d7c57125760e94831e744bb5a1690f2d9836927f189494421b8d0e96c6986f203ecce4475ce6d4dda95b5b9e884ba403e1666 WHIRLPOOL f0f3f0f78a06a6bee31f52ca5e3eb016297f2b7db151c4173c7ea39d0323f15928eef9dba399151737b18b1fcf4e9af9721a9841926e4b342291a94b7e9a3acf
DIST async_core-109.38.00.tar.gz 114899 SHA256 4768bd38c61ef73638d850cb176bd91865a42073f6a0f9050ac592b2424e089f SHA512 e6d8e831fb29eefb3058012880059bf43c4da70ccae3839fd9ccb9ff8184887a913aa19f1e7580c0f49a40921b0cf60e15cc4d4ecc190fbb43fa19dfb92d7225 WHIRLPOOL 0eb93ec256ce9afb91697a6f6f51a085473110886ea8b24a902908d3644a22f7482ce52402ae78ae7f9bdc428c1f647312ad25f7e63f7056c580b4d301f0abda

@ -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-ml/async_core/async_core-109.35.00.ebuild,v 1.1 2013/08/01 14:24:18 aballier Exp $
EAPI="5"
OASIS_BUILD_DOCS=1
inherit oasis
MY_P=${PN/-/_}-${PV}
DESCRIPTION="Jane Street Capital's asynchronous execution library (core)"
HOMEPAGE="http://www.janestreet.com/ocaml"
SRC_URI="http://ocaml.janestreet.com/ocaml-core/${PV}/individual/${MY_P}.tar.gz
http://dev.gentoo.org/~aballier/distfiles/${MY_P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0/${PV}"
KEYWORDS="~amd64"
IUSE=""
DEPEND=">=dev-lang/ocaml-4.00.0:=
>=dev-ml/sexplib-109.20.00:=
>=dev-ml/pa_ounit-109.27.00:=
>=dev-ml/fieldslib-109.20.00:=
>=dev-ml/bin-prot-109.15.00:=
>=dev-ml/core-109.35.00:=
>=dev-ml/herelib-109.35.00:=
"
RDEPEND="${DEPEND}"
S="${WORKDIR}/${MY_P}"

@ -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-ml/async_core/async_core-109.38.00.ebuild,v 1.1 2013/08/19 15:44:46 aballier Exp $
EAPI="5"
OASIS_BUILD_DOCS=1
inherit oasis
MY_P=${PN/-/_}-${PV}
DESCRIPTION="Jane Street Capital's asynchronous execution library (core)"
HOMEPAGE="http://www.janestreet.com/ocaml"
SRC_URI="http://ocaml.janestreet.com/ocaml-core/${PV}/individual/${MY_P}.tar.gz
http://dev.gentoo.org/~aballier/distfiles/${MY_P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0/${PV}"
KEYWORDS="~amd64"
IUSE=""
DEPEND=">=dev-lang/ocaml-4.00.0:=
>=dev-ml/sexplib-109.20.00:=
>=dev-ml/pa_ounit-109.27.00:=
>=dev-ml/fieldslib-109.20.00:=
>=dev-ml/bin-prot-109.15.00:=
>=dev-ml/core-109.35.00:=
>=dev-ml/herelib-109.35.00:=
"
RDEPEND="${DEPEND}"
S="${WORKDIR}/${MY_P}"

@ -1,4 +1 @@
DIST async_extra-109.35.00.tar.gz 113512 SHA256 ef02b6b80f3db335f10cba58502f7b42b378ca0c8c1d43749240e9afce6523cc SHA512 a158dbf4a232d1bf19116568b1269249abe878d22509a3b3ef034b115143382964ec8d28e2fcaf8cbd9f270dcba006e3bc59613018cd0c5da6f2f5eb534277f2 WHIRLPOOL d4bd52cc1c5d4300b849873db72052e06cf85a477e324a1dcc01abc7c9e1d90a16981b9eb3c216821cac1b5315083eac4fa7b5c8d7e8c61c246c260085d1f229
DIST async_extra-109.38.00.tar.gz 113802 SHA256 b66f321b97941532fc5c52a05f6a7f2d5d3b5fafd2baed73eb39dc5a6c37c49b SHA512 5c37b6313193056b5cf3381dbce19d288e2507f324316192bd7627cd91d7e5d92384ced55f9895039af53503a69fb2f464016aae207950d7ade35ca3d3360474 WHIRLPOOL 7c195e8fa716aa18b0cde74a4c390f3ad94851f3c813eb03b59e9c1c7c5e7ece96b68e3958e2e680f1e304521ce685ee30582bb629b5f16f7d4e7a95cbffe0e3
DIST async_extra-109.60.00.tar.gz 126365 SHA256 136e315adff0d98f5d6748f778bb511e1532c5b8b772da0d685b69212e330f2c SHA512 15f939b8d8d9db7c070956a30a95f115231932fea11a87e389eb51862208f712b63a8651ddfdaf7ee1f2057528769688699e465778f73b1087976db655beedaa WHIRLPOOL 93a46a25314877b85701dbc48a7ee9fafef63aa7b63a7e8b3a671e875eaec27c65a05e4e5d40410d95c12fc7ccef005e282517af4de0ad4b58a44f83d3317a2d
DIST async_extra-110.01.00.tar.gz 126865 SHA256 36c7b48ed9843e23db8c15e5c52bfc6170af4e1df2398d3aaa8e4f1f20c30207 SHA512 1d9ace56001bf04aa62340a2ccf919b49f2115f583f3f2afb58d4f32e2adbd2755e4936e59a7ca6434195b97a0bfd6ff4c69b6af842b8663b0ea6c3b87763648 WHIRLPOOL 1346402436b2c26f9026e22d9d5c767db0a2eb0dd0d773562788dd0a8fb6ee7171e889c5b0df9842bc86ef4ec340ee43a073818707453d17ae6140852ae9a585

@ -1,34 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ml/async_extra/async_extra-109.35.00.ebuild,v 1.1 2013/08/01 14:33:16 aballier Exp $
EAPI="5"
OASIS_BUILD_DOCS=1
inherit oasis
MY_P=${PN/-/_}-${PV}
DESCRIPTION="Jane Street Capital's asynchronous execution library (extra)"
HOMEPAGE="http://www.janestreet.com/ocaml"
SRC_URI="http://ocaml.janestreet.com/ocaml-core/${PV}/individual/${MY_P}.tar.gz
http://dev.gentoo.org/~aballier/distfiles/${MY_P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0/${PV}"
KEYWORDS="~amd64"
IUSE=""
DEPEND=">=dev-lang/ocaml-4.00.0:=
>=dev-ml/sexplib-109.20.00:=
>=dev-ml/fieldslib-109.20.00:=
>=dev-ml/bin-prot-109.15.00:=
>=dev-ml/pa_ounit-109.18.00:=
>=dev-ml/pipebang-109.15.00:=
>=dev-ml/core-${PV}:=
>=dev-ml/async_core-${PV}:=
>=dev-ml/async_unix-${PV}:=
"
RDEPEND="${DEPEND}"
S="${WORKDIR}/${MY_P}"

@ -1,34 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ml/async_extra/async_extra-109.38.00.ebuild,v 1.1 2013/08/19 15:44:48 aballier Exp $
EAPI="5"
OASIS_BUILD_DOCS=1
inherit oasis
MY_P=${PN/-/_}-${PV}
DESCRIPTION="Jane Street Capital's asynchronous execution library (extra)"
HOMEPAGE="http://www.janestreet.com/ocaml"
SRC_URI="http://ocaml.janestreet.com/ocaml-core/${PV}/individual/${MY_P}.tar.gz
http://dev.gentoo.org/~aballier/distfiles/${MY_P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0/${PV}"
KEYWORDS="~amd64"
IUSE=""
DEPEND=">=dev-lang/ocaml-4.00.0:=
>=dev-ml/sexplib-109.20.00:=
>=dev-ml/fieldslib-109.20.00:=
>=dev-ml/bin-prot-109.15.00:=
>=dev-ml/pa_ounit-109.18.00:=
>=dev-ml/pipebang-109.15.00:=
>=dev-ml/core-${PV}:=
>=dev-ml/async_core-${PV}:=
>=dev-ml/async_unix-${PV}:=
"
RDEPEND="${DEPEND}"
S="${WORKDIR}/${MY_P}"

@ -1,37 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ml/async_extra/async_extra-109.60.00.ebuild,v 1.1 2014/01/19 16:24:42 aballier Exp $
EAPI="5"
OASIS_BUILD_DOCS=1
inherit oasis
MY_P=${PN/-/_}-${PV}
DESCRIPTION="Jane Street Capital's asynchronous execution library (extra)"
HOMEPAGE="http://www.janestreet.com/ocaml"
SRC_URI="http://ocaml.janestreet.com/ocaml-core/${PV}/individual/${MY_P}.tar.gz
http://dev.gentoo.org/~aballier/distfiles/${MY_P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0/${PV}"
KEYWORDS="~amd64"
IUSE=""
DEPEND=">=dev-lang/ocaml-4.00.0:=
>=dev-ml/sexplib-109.20.00:=
>=dev-ml/fieldslib-109.20.00:=
>=dev-ml/bin-prot-109.15.00:=
>=dev-ml/pa_ounit-109.18.00:=
>=dev-ml/pipebang-109.15.00:=
>=dev-ml/core-${PV}:=
>=dev-ml/async_kernel-${PV}:=
>=dev-ml/async_unix-${PV}:=
dev-ml/custom_printf:=
dev-ml/herelib:=
dev-ml/pa_test:=
"
RDEPEND="${DEPEND}"
S="${WORKDIR}/${MY_P}"

@ -1,4 +1 @@
DIST async_unix-109.35.00.tar.gz 131585 SHA256 7cbfbfc074340d22f8bb0d0d81cda459d992177ae8bb857c7c70dc5d5c7b8a9f SHA512 c77f37681357ae1d9eb9dd1cb17abcfca7476a5dd5eaadb535b88a844f3fa41b32692c8eb635482f4a5df4bb02ef89778b112b4ee2dc0eb2a53c87c1b8e5924e WHIRLPOOL 02ecf0f73f1662212e3d397df72ac2fc95578ef89a69a308409b03acc3c71facc82cdaa22a44446beddefddef200a91c3f5c612de8792739bb96ca71505fd481
DIST async_unix-109.38.00.tar.gz 133722 SHA256 3f8d83eb81cb7b88da4a9ddb798360c9aa921950392a36594510aeb0820d8780 SHA512 87cf65bd6e79bbc3f6b27d6878ef6fc506b0344c734915d1c74876341ff9a4bd5936fc13d3c4dab53965e1aec512f923266ae216b6a99cdba20751ae052c9c2e WHIRLPOOL e259465a16e09b4cbab8bd98b6ba9178f2d0e933593fead1adbce4ce117375af0601b34ab6ef778faada673179ee08dd01543d1fc0cbe1e8756783389a2ad97b
DIST async_unix-109.60.00.tar.gz 141397 SHA256 aa90233e841dfdc8227a602d431e07770516155c92ba00298806145042a3e10f SHA512 f4fc71ef1af536b0b59db86f8149a16c37bfcf40c252e9ea5043f1a6077611bed42d03d8e8ac62c3006ec0064d84afab1e8c173b1a9c4d6c82094278422f5ffa WHIRLPOOL 36f099c556c4f9a724a4550410bdd8eaf0704962d3aacd35d90d89b9815cc150cde42b26f482536c7efc4562df43bc4022cc4cf2bd6e519b559bd2a15ed2ccc3
DIST async_unix-110.01.00.tar.gz 141102 SHA256 0ead1316269392de8f37a738958e34d1f897fc8223cd121a3d11be98a9c7ca0f SHA512 f44e2ee9f1047b3449c3483d8384f477b8d9eb9e4312747e74d6184071fa700d7eff7603210ac6224b2df5294ed8946ba0bde0cbe5f4de772d2ae5bf72d0c8f4 WHIRLPOOL d5abd2f01588242afe142c40538a94e5050cd789f6bda8bef4d0dd6ec8986bd56241be6bea3a6c4c2f1467c928d2b61c9e3ebef9efa74cec1729d0bb189aed94

@ -1,35 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ml/async_unix/async_unix-109.35.00.ebuild,v 1.1 2013/08/01 14:24:23 aballier Exp $
EAPI="5"
OASIS_BUILD_DOCS=1
inherit oasis
MY_P=${PN/-/_}-${PV}
DESCRIPTION="Jane Street Capital's asynchronous execution library (unix)"
HOMEPAGE="http://www.janestreet.com/ocaml"
SRC_URI="http://ocaml.janestreet.com/ocaml-core/${PV}/individual/${MY_P}.tar.gz
http://dev.gentoo.org/~aballier/distfiles/${MY_P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0/${PV}"
KEYWORDS="~amd64"
IUSE=""
DEPEND=">=dev-lang/ocaml-4.00.0:=
>=dev-ml/bin-prot-109.15.00:=
>=dev-ml/comparelib-109.27.00:=
>=dev-ml/herelib-109.15.00:=
>=dev-ml/pa_ounit-109.27.00:=
>=dev-ml/pipebang-109.15.00:=
>=dev-ml/core-${PV}:=
>=dev-ml/async_core-${PV}:=
>=dev-ml/sexplib-109.20.00:=
>=dev-ml/fieldslib-109.20.00:=
"
RDEPEND="${DEPEND}"
S="${WORKDIR}/${MY_P}"

@ -1,35 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ml/async_unix/async_unix-109.38.00.ebuild,v 1.1 2013/08/19 15:44:47 aballier Exp $
EAPI="5"
OASIS_BUILD_DOCS=1
inherit oasis
MY_P=${PN/-/_}-${PV}
DESCRIPTION="Jane Street Capital's asynchronous execution library (unix)"
HOMEPAGE="http://www.janestreet.com/ocaml"
SRC_URI="http://ocaml.janestreet.com/ocaml-core/${PV}/individual/${MY_P}.tar.gz
http://dev.gentoo.org/~aballier/distfiles/${MY_P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0/${PV}"
KEYWORDS="~amd64"
IUSE=""
DEPEND=">=dev-lang/ocaml-4.00.0:=
>=dev-ml/bin-prot-109.15.00:=
>=dev-ml/comparelib-109.27.00:=
>=dev-ml/herelib-109.15.00:=
>=dev-ml/pa_ounit-109.27.00:=
>=dev-ml/pipebang-109.15.00:=
>=dev-ml/core-${PV}:=
>=dev-ml/async_core-${PV}:=
>=dev-ml/sexplib-109.20.00:=
>=dev-ml/fieldslib-109.20.00:=
"
RDEPEND="${DEPEND}"
S="${WORKDIR}/${MY_P}"

@ -1,36 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ml/async_unix/async_unix-109.60.00.ebuild,v 1.1 2014/01/19 16:21:48 aballier Exp $
EAPI="5"
OASIS_BUILD_DOCS=1
inherit oasis
MY_P=${PN/-/_}-${PV}
DESCRIPTION="Jane Street Capital's asynchronous execution library (unix)"
HOMEPAGE="http://www.janestreet.com/ocaml"
SRC_URI="http://ocaml.janestreet.com/ocaml-core/${PV}/individual/${MY_P}.tar.gz
http://dev.gentoo.org/~aballier/distfiles/${MY_P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0/${PV}"
KEYWORDS="~amd64"
IUSE=""
DEPEND=">=dev-lang/ocaml-4.00.0:=
>=dev-ml/bin-prot-109.15.00:=
>=dev-ml/comparelib-109.27.00:=
>=dev-ml/herelib-109.15.00:=
>=dev-ml/pa_ounit-109.27.00:=
>=dev-ml/pipebang-109.15.00:=
>=dev-ml/core-${PV}:=
>=dev-ml/async_kernel-${PV}:=
>=dev-ml/sexplib-109.20.00:=
>=dev-ml/fieldslib-109.20.00:=
dev-ml/pa_test:=
"
RDEPEND="${DEPEND}"
S="${WORKDIR}/${MY_P}"

@ -1,3 +1,4 @@
DIST bin_prot-109.30.00.tar.gz 104116 SHA256 91f5b493af22a794fdebefcbdad5096d354883a191b5f9b6d3565c8dfd022733 SHA512 b3244a0671dd21e0274668595af4f2d765a4e15961acdfc68d0bffd51b916bcf1fe67f89f2471476a61c316d3fff79650c6d12ef187e94ce1b1d4f2fe5c543d3 WHIRLPOOL fb98ee525c59356aeebfbe1b632bc1c4e17fab9b7a5df37962bc81c427072dadb580e9b8dd743357b92148311c96db46ff8ffda247d074ab44f12cb7387eff0e
DIST bin_prot-109.53.02.tar.gz 89299 SHA256 0d1e36ca48f8396366c441497a599b55cacfc24f887e7e99e54f8d51a5805689 SHA512 3c9491d7143ed38e51ebfe07209125c37eec9dc33a28943592f6c8390753f087aafef8a63d1d53104e313c297d4cabffcd1122454b2e476d5d735766816bf475 WHIRLPOOL a4f07d0c92d0dbcc0387e52d5d8723472ace7604e2d9036800e2dc7eeb0b1b21b9479d551381ceef129db59af740ab92ca5e724cdddcf41ead64142ee475cd5b
DIST bin_prot-109.53.03.tar.gz 89088 SHA256 d50167bebb98837c859c5333f568834c77e1464ddde59c095eea466d30bcfcb3 SHA512 bcc95aaabe4a9373face40cf8b1888b1e474cf9e465e68c81df352183c473c5b4b51faa4438650420836513c0b870aef8cb8ef441989c51263d3bd16d2ae86c5 WHIRLPOOL b3c929d9fdeb1f1b6f8c61d40b5ffd9b77082983c48585ebe4c6df97520f08b524383a78ce091821991ab30a6f005273cd007ae5773bf2f37ed59207f2f85fea
DIST bin_prot-112.01.00.tar.gz 90117 SHA256 95aadaede6c3d74319a589cc0e897fb9447b5f1f84a7a81af18c7430e2d99203 SHA512 99028bee113781bd94452c4d25c3be07a57df19533718004c2a739dd921701a3918767f11aa087d3c4f22ee407eae2c1a4d23d82af4ba3d154e501475b1641b7 WHIRLPOOL 07725f7144b5dce679c99cd268434913890eed3fcbd96511e9892e3cb8aa9a5037d90abe2dfb9f44af0d5f6efc8f2a3523445954f652a387111353ac7f3895ab

@ -0,0 +1,28 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ml/bin-prot/bin-prot-112.01.00.ebuild,v 1.1 2014/10/30 16:42:06 aballier Exp $
EAPI=5
OASIS_BUILD_TESTS=1
OASIS_BUILD_DOCS=1
inherit oasis
MY_P=${PN/-/_}-${PV}
DESCRIPTION="A binary protocol generator"
HOMEPAGE="http://ocaml.janestreet.com/?q=node/13"
SRC_URI="http://ocaml.janestreet.com/ocaml-core/${PV%.*}.00/individual/${MY_P}.tar.gz
http://dev.gentoo.org/~aballier/distfiles/${MY_P}.tar.gz"
LICENSE="LGPL-2.1-with-linking-exception"
SLOT="0/${PV}"
KEYWORDS="~amd64"
IUSE="doc"
RDEPEND=">=dev-ml/type-conv-109.28.00:="
DEPEND="${RDEPEND}
test? ( >=dev-ml/ounit-1.1.2 )"
DOCS=( "README.md" "CHANGES.md" )
S="${WORKDIR}/${MY_P}"

@ -1,2 +1,3 @@
DIST custom_printf-109.27.00.tar.gz 47893 SHA256 3589effb015fceaab943bf7074493232d33f0eed3b4ad5500f10b6014f2dcda5 SHA512 7a4cd650ee94b5c1ed1e68da54dcb5ddee56d7a8fb05a9fc660ed0bd616d88427e47fe4d7a98d95c9e58707376834b687f1ed0feecd1655228885bb1a3ccf7cd WHIRLPOOL 4819d845385a58f0210e896cc63fd1c3549cbfc15cf803120e996b1dff2739fffb5e9805d9183f1cc3ee306cdb098f014568bf8b1e781de20e41bb45cbb000cd
DIST custom_printf-109.60.00.tar.gz 50974 SHA256 223d145eeb15ae78f053b80e967f318035a0754d0edcff98ec9b87f4bece6bca SHA512 620608020787c21b212183bef72b60ec795841597a18a248c37b6d8e239b5c53ca39a1209a040acdb6b77b2593bf3d07aa0c04bcf06ac733a6aa2ffd5da0afee WHIRLPOOL fc7348c34fed4f83d0809750c385a9b3a45b778699dacb1745863e6783343fecb6f07e9e6c64dd494bfb908af41e5fa44b85f2d4571860b917f8555e8a61de55
DIST custom_printf-111.25.00.tar.gz 54799 SHA256 c6aac54bd5653a66aca3a5f475bb852b007b39091227e9aef54401f758e5d068 SHA512 a053f24b5d319425318765003bbfd136717284d1b582d468dd69b5c7e18dd3b69fc43f7df00894e61a6639031a92eaa34b5573eabb722e8924efd891b288c020 WHIRLPOOL 83ac74715426aff0e453eea2b62f0e4a67c1cb477540057ef0eada7372f56a7471f7668b033241d50937a7dd11821abe5f1beb528ca02158ea36d3fb3327356a

@ -0,0 +1,24 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ml/custom_printf/custom_printf-111.25.00.ebuild,v 1.1 2014/10/30 17:16:01 aballier Exp $
EAPI="5"
inherit oasis
DESCRIPTION="Syntax extension for printf format strings"
HOMEPAGE="http://bitbucket.org/yminsky/ocaml-core/wiki/Home"
SRC_URI="http://ocaml.janestreet.com/ocaml-core/${PV}/individual/${P}.tar.gz
http://dev.gentoo.org/~aballier/distfiles/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0/${PV}"
KEYWORDS="~amd64"
IUSE=""
DEPEND="
>=dev-ml/type-conv-109.20.00:=
dev-ml/sexplib:=
dev-ml/pa_ounit:=
"
RDEPEND="${DEPEND}"

@ -1 +1,2 @@
DIST deriving-0.6.2.tar.gz 62722 SHA256 467995a27ad84ef70289bf168507741c635aa1c839c450f20671f93e469a9968 SHA512 f5e14737af085e0f9d2b6a7981d9f63435750fb9cf32401eeaf7f700d0e222e1e5ec647d8a552f8c16ad136da19396d4aea8e739ecf179a6c8ba09b035497fc1 WHIRLPOOL c1f29cfc18e6676a9469b655f202ebab1b6b86c7d867ba3061ac9a07279885d07b5d3a19a3f2766dc8d2a5f9d021c24e82cf71cf08fdb0a84ddb135c475dace4
DIST deriving-0.7.tar.gz 68471 SHA256 0a26763f8579a558fb3bbc8268bd009208165131b66afd5b5c03e0cff73f2e6c SHA512 c473106aeb36888ff80070ce3646f19a603cee15dcc8d702efdb3d6ac91dd409e94fa36940cb6289004238c130631efe680344324904815c2bf380f28a6c3b79 WHIRLPOOL 9c35cc69fe17f3a0178f8907a66cf610d6c234e11fa7041171a490858ab7542d632ea2e97da08a97d6cbdce0fd322433d577d513dd160b816efd839a0dce01d5

@ -0,0 +1,35 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ml/deriving/deriving-0.7.ebuild,v 1.1 2014/10/29 14:22:34 aballier Exp $
EAPI=5
OASIS_BUILD_TESTS=1
inherit oasis
DESCRIPTION="A deriving library for Ocsigen"
HOMEPAGE="http://github.com/ocsigen/deriving"
SRC_URI="http://github.com/ocsigen/deriving/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
KEYWORDS="~amd64"
IUSE=""
RDEPEND="
>=dev-ml/type-conv-108:=
dev-ml/optcomp:=
dev-ml/findlib:=
"
DEPEND="${RDEPEND}
dev-ml/oasis"
DOCS=( CHANGES README.md )
oasis_configure_opts="--enable-tc"
OASIS_SETUP_COMMAND="./setup.exe"
src_configure() {
emake setup.exe
oasis_src_configure
}

@ -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-ml/dose3/dose3-3.3_beta2-r2.ebuild,v 1.1 2014/10/29 09:11:11 aballier Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-ml/dose3/dose3-3.3_beta2-r2.ebuild,v 1.2 2014/10/30 16:20:37 aballier Exp $
EAPI=5
@ -23,7 +23,7 @@ RDEPEND="
zip? ( dev-ml/camlzip:= )
bzip2? ( dev-ml/camlbz2:= )
>=dev-ml/ocamlgraph-1.8.5:=
xml? ( || ( dev-ml/ocaml-expat:= dev-ml/xml-light:= ) )
xml? ( dev-ml/ocaml-expat:= dev-ml/xml-light:= )
curl? ( dev-ml/ocurl:= )
rpm4? ( app-arch/rpm )
"

@ -1 +1,2 @@
DIST faillib-109.60.00.tar.gz 47376 SHA256 f90e56a2fd47aa6e644c9e87da101a2f644e65c012889c6d566211b4e7d43370 SHA512 950ef8550d97576870ced3afbf28efcaa043f234dc160c40c7d6ddd80d31518cf2fce9cb8f741d71fb39c852415b9975f4b7e7eec8bbdaf5eaba79581d02abc9 WHIRLPOOL 92a5449cb6eb1282d7f6e32ff1168ffde230c4262b46f40b97f2b32b29e71154ca9e5c31a8f1faece2ef93b6df60c5341476466aea7c12f4c9f32c83e17709e6
DIST faillib-111.17.00.tar.gz 48691 SHA256 3bd1e32555d706d18e4163648cae818fd2136c989e35b5f6fffeb8576757bb89 SHA512 318f0123835f46354d3b798f3480847942b8201b6edc578fcd2b504b3f8cd473a9d5b83f02a7255f4e3031c45ff3b65a43f4ccf1f63c9fe0ecf70bb02036d2e6 WHIRLPOOL 8863f597eac5be72c37926c600ba15eff05c02ed74a31a6235bb24ba22a98a1cfd7f336974395d33fd4b1101be07de26bd939b37bc11fe75174d7d51a69b82cd

@ -0,0 +1,24 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ml/faillib/faillib-111.17.00.ebuild,v 1.1 2014/10/30 17:20:17 aballier Exp $
EAPI="5"
inherit oasis
MY_P=${PN/-/_}-${PV}
DESCRIPTION="Syntax extension for inserting the current location"
HOMEPAGE="http://www.janestreet.com/ocaml"
SRC_URI="http://ocaml.janestreet.com/ocaml-core/${PV%.*}.00/individual/${MY_P}.tar.gz"
LICENSE="LGPL-2.1-with-linking-exception"
SLOT="0/${PV}"
KEYWORDS="~amd64"
IUSE=""
DEPEND="
dev-ml/herelib:=
"
RDEPEND="${DEPEND}"
S="${WORKDIR}/${MY_P}"

@ -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-ml/iTeML/iTeML-2.0.1.ebuild,v 1.1 2013/07/22 00:52:55 aballier Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-ml/iTeML/iTeML-2.0.1.ebuild,v 1.2 2014/10/30 16:44:55 aballier Exp $
EAPI=5
@ -11,12 +11,13 @@ HOMEPAGE="https://github.com/vincent-hugot/iTeML"
SRC_URI="https://github.com/vincent-hugot/iTeML/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
SLOT="0/${PV}"
KEYWORDS="~amd64"
IUSE=""
DEPEND="dev-ml/oasis"
RDEPEND="${DEPEND}"
RDEPEND="dev-ml/ounit:="
DEPEND="${RDEPEND}
dev-ml/oasis"
DOCS=( "${WORKDIR}/${P}/README.md" )

@ -1,2 +1,3 @@
DIST lablgtk-2.18.0.tar.gz 789507 SHA256 c76a7ae9454e89365666cf19728dbb51edb6810e2e57032b3bebd53ccec5946e SHA512 5bb8eb753c928b4a7771e33a2f821dbc76fa64ce35df509884d11ce57efde90ceceb2fe94a57311f13c5106956f24d0fae581134a1a43c0645ff41c66fbd5461 WHIRLPOOL e4b17de89f6e4a41b385cd0c06fdecb9943a5f675bf5a168ade20f421b66901d307430d0789018972c889491be7c9a06dc2a38ccb3e5eef2e8f1ad8663ae4e94
DIST lablgtk-2.18.2.tar.gz 787674 SHA256 deedce9f934821196f9a4d0fc85cad12f59ec82298b908d12cf76cb015d13939 SHA512 799ee287a0088c1b532708191c2b5939287fdc9cfdca6483a60b51184be7fcf4f075cb502295aef2ce41d244b65aedaa9e18ccdb21857a36166b61aae7866406 WHIRLPOOL 0da1762455a46712b3b9c88634da2ee1bfa4c1a42a24620af4043c1c48afec13ba67d61b0d8f6e756e2128a8a1163d307ec3edaa99c94218fb88a0f490b5d24c
DIST lablgtk-2.18.3.tar.gz 788177 SHA256 975bebf2f9ca74dc3bf7431ebb640ff6a924bb80c8ee5f4467c475a7e4b0cbaf SHA512 b455761cef742579449a46f98bf807732cc6b5384cbccf6d4eca940e351ccb5cbd464e0d81cda2884277b45a8f223838de44cb49878e2f602183c963cdb0defe WHIRLPOOL 4c6bfcdf8a4fdc7e27014bd9c553942d03caf4e25f420ee6018eeb19d20cb6a5a8c6bb00eabf7fda80abe6b9c727b2c5d64641d8f9036c943276406836c87c03

@ -0,0 +1,82 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ml/lablgtk/lablgtk-2.18.3.ebuild,v 1.1 2014/10/30 11:02:27 aballier Exp $
EAPI=5
inherit multilib findlib
IUSE="debug examples glade gnomecanvas sourceview +ocamlopt opengl spell svg"
DESCRIPTION="Objective CAML interface for Gtk+2"
HOMEPAGE="http://lablgtk.forge.ocamlcore.org/"
SRC_URI="https://forge.ocamlcore.org/frs/download.php/1479/${P}.tar.gz"
LICENSE="LGPL-2.1-with-linking-exception examples? ( lablgtk-examples )"
RDEPEND=">=x11-libs/gtk+-2.10:2
>=dev-lang/ocaml-3.10:=[ocamlopt?]
svg? ( >=gnome-base/librsvg-2.2:2 )
glade? ( >=gnome-base/libglade-2.0.1 )
gnomecanvas? ( >=gnome-base/libgnomecanvas-2.2 )
opengl? ( >=dev-ml/lablgl-0.98:=
>=x11-libs/gtkglarea-1.9:2 )
spell? ( app-text/gtkspell:2 )
sourceview? ( x11-libs/gtksourceview:2.0 )
"
DEPEND="${RDEPEND}
virtual/pkgconfig"
SLOT="2/${PV}"
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
src_configure() {
econf $(use_enable debug) \
$(use_with svg rsvg) \
$(use_with glade) \
--without-gnomeui \
--without-panel \
$(use_with opengl gl) \
$(use_with spell gtkspell) \
--without-gtksourceview \
$(use_with sourceview gtksourceview2) \
$(use_with gnomecanvas)
}
src_compile() {
emake -j1 all
if use ocamlopt; then
emake -j1 opt
fi
}
install_examples() {
insinto /usr/share/doc/${P}/examples
doins examples/*.ml examples/*.rgb examples/*.png examples/*.xpm
# Install examples for optional components
use gnomecanvas && insinto /usr/share/doc/${PF}/examples/canvas && doins examples/canvas/*.ml examples/canvas/*.png
use svg && insinto /usr/share/doc/${PF}/examples/rsvg && doins examples/rsvg/*.ml examples/rsvg/*.svg
use glade && insinto /usr/share/doc/${PF}/examples/glade && doins examples/glade/*.ml examples/glade/*.glade*
use sourceview && insinto /usr/share/doc/${PF}/examples/sourceview && doins examples/sourceview/*.ml examples/sourceview/*.lang
use opengl && insinto /usr/share/doc/${PF}/examples/GL && doins examples/GL/*.ml
docompress -x /usr/share/doc/${PF}/examples
}
src_install () {
findlib_src_preinst
export OCAMLPATH="${OCAMLFIND_DESTDIR}"
emake install DESTDIR="${D}"
rm -f "${ED}/usr/$(get_libdir)/ocaml/ld.conf"
dodoc CHANGES README CHANGES.API
use examples && install_examples
}
pkg_postinst () {
if use examples; then
elog "To run the examples you can use the lablgtk2 toplevel."
elog "e.g: lablgtk2 /usr/share/doc/${PF}/examples/testgtk.ml"
fi
}

@ -1 +1,2 @@
DIST macaque-0.6.1.tar.gz 59851 SHA256 4a91465c99c2d98f4b459729f02bc8f0ed3c0dac896829940ea74b4e53d1e7e2 SHA512 d4af100a6eb2529515b23aa5a5f975099c1b8bb9db46ac7280d59c6759c04a6fec98c30388fa2a8e46b90a3d4331608ae81d5d1cd5c2e053a502a3bd496058c8 WHIRLPOOL 4f891df191880d61f524b3f653697661f6a3225018582cb7a55ca7bfda6efbd7275bfa9d1445bd7059ed5ed6037402d2a4abd7883042bc992618bce747e46f55
DIST macaque-0.7.1.tar.gz 105838 SHA256 0a27c737182f700854dd6d81ec416fd03c05f311e81e89f28ed76576df1dd872 SHA512 da6684b03d7871b6600dfff8df43c05895d4eb73ad0769457ab229fda642fb7c46465d25792fff1b3e81c169f4a807485fab4e301f2674b6246359f9d5513256 WHIRLPOOL 269f3be7ac291679a73b702fd47b3fb348eb7688816e107b650c0662c281d86dbe2cdb647234ea5fc99740b57c685262056bb256c744e31229e67dd18b5ceb6a

@ -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-ml/macaque/macaque-0.7.1.ebuild,v 1.1 2014/10/30 08:11:53 aballier Exp $
EAPI=5
inherit oasis
DESCRIPTION="DSL for SQL Queries in Caml"
HOMEPAGE="http://ocsigen.org/macaque/"
SRC_URI="https://github.com/ocsigen/macaque/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="LGPL-2.1-with-linking-exception"
SLOT="0/${PV}"
KEYWORDS="~amd64"
IUSE=""
DEPEND=">=dev-ml/pgocaml-2.1:=
|| ( dev-ml/camlp4:= <dev-lang/ocaml-4.02.0 )"
RDEPEND="${DEPEND}"
DOCS=( Changelog README.md )

@ -1,3 +1,4 @@
DIST oasis-0.3.0.tar.gz 298052 SHA256 2efa90a2dc31d0b731dc574f99ca3e1fd07079da1898b077d84db4a3fd212701 SHA512 b8b9bb694c0d29364b39ff4fa10647e2aad0371d5345cae47ac99f1853e331153e6db7d9088f898b7e21793b97af1b4aeecb0e78d962a54d5b6d2c99f4c3cfe7 WHIRLPOOL d3f91be86c858e634120f297359f45d81abe593c207fb182eb3b7af2ed3b676cdadfcf1bbb417f87bfd610934fdf8fd4b12ae0bceb4232e500553ecf31bd3b4d
DIST oasis-0.4.1.tar.gz 309466 SHA256 12ca49699dceba687cd150a5b5e66246450d2e06e47578a701c140195ce256d3 SHA512 34424f174794cc00de485660134e6358fda222a2d5bb29959be31dd8bdeacac9c37d2c3bdffd9c4ee3d53b05695e1e7580858198fcd088104e60f2c813401e23 WHIRLPOOL a60ddad0f058fab284c35c6887a597d48d8ab23574d700da6d8f6463eb73d9ec451dd60540616b4088d667d8b79fa185b575d2071e85980ae32e634b6453f234
DIST oasis-0.4.4.tar.gz 333041 SHA256 90a99ba342c2fc63afcc0b12fbef022153de27478072ab3b302cf7adb4bc526f SHA512 1abb6e01f93029c5d9af3422a0e93b215182577225ad949442a4b69d0904620c20547941bad96fb27ad0034a0a4b472b586aac2614e89f5faae3084b751ed3c8 WHIRLPOOL 39f250a4fae03c240cc6f73d9128b5f1fc5383ad1a702bc977b196cf3a4aa6eda741f6e89d678c0d071299ae559cd52c69b4de0aa02014a39d94456e28eda108
DIST oasis-0.4.5.tar.gz 336502 SHA256 6623a603415c4718add6a6ebad80f6688164a2e9b28576c082548b17bf8b2e44 SHA512 97d5401762ffda6bf4d7a239d9c77f8647d58da1728925e6de6e8fdfded6f8e7bb69652a838b86ab7203cd68436b06f76921c76840b97db56a94bb87d74450d7 WHIRLPOOL 46f5c3f900baa3d3b6ada8c0cf90cc90cfddc70523510d5ba5541e5075c96360ebacdd23a1b0f8b28a90bda7fb1700b9a2e9d7989af650e9aa5d50f358795d92

@ -0,0 +1,38 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ml/oasis/oasis-0.4.5.ebuild,v 1.1 2014/10/29 14:04:32 aballier Exp $
EAPI=5
OASIS_BUILD_TESTS=1
OASIS_BUILD_DOCS=1
inherit oasis
MY_P=${P/_/\~}
DESCRIPTION="OASIS is a tool to integrate a configure, build and install system in OCaml project"
HOMEPAGE="http://oasis.forge.ocamlcore.org/index.php"
SRC_URI="http://forge.ocamlcore.org/frs/download.php/1475/${MY_P}.tar.gz"
LICENSE="LGPL-2.1-with-linking-exception"
SLOT="0/${PV}"
KEYWORDS="~amd64"
IUSE=""
RDEPEND=">=dev-ml/ocaml-data-notation-0.0.11:="
DEPEND="${RDEPEND}
>=dev-ml/findlib-1.3.1
dev-ml/ocamlify
dev-ml/ocamlmod
!<sci-chemistry/oasis-4.0-r3
test? (
>=dev-ml/ocaml-fileutils-0.4.2
>=dev-ml/ounit-2.0.0
>=dev-ml/ocaml-expect-0.0.4
dev-ml/pcre-ocaml
dev-ml/extlib
)"
STRIP_MASK="*/bin/*"
S="${WORKDIR}/${MY_P}"
DOCS=( "README.txt" "TODO.txt" "AUTHORS.txt" "CHANGES.txt" )

@ -1 +1,2 @@
DIST ocaml-gettext-0.3.4.tar.gz 165292 SHA256 e19214638e8cf078aabda82e7bc4d49a65a557d9c54648a7fd8db6ef84c83302 SHA512 bd51c267c28cb77d0648d9570ef4d75c149c921c75f611229b50f8f6a521997d4fd044f1aa4ffbb2628e1e38c3bee58f113495536a47db2e3ca58e0903a312bc WHIRLPOOL c7a7a33e75837a25fdbeac72610a697fe2819cea8c07b2d3b570e90be6a187bc9037d10c56e182a0dd9810c1d7ba04e4f002a8196b87c5c6ee760ac3b6e991a6
DIST ocaml-gettext-0.3.5.tar.gz 165238 SHA256 d19484ba7e14d078c85da66cba1eb28ed0cdc92c84db45e6dfb8f7e40f2cc268 SHA512 a60d51c09dad3076415ef24a9bb3121f84ad649d7a9fa1b9a7da719dd385e4ed7cd9ffbabefbade7ea0daf7b0a5a5eb71b1d0ed21b369914b49f66d0d918c446 WHIRLPOOL b638ecfe765e673408ced9e4ee0467029b7a7dbf0dfff826c45471b0cea2c26765db9b833d261be325abf5579e90ab0f669fac2a1cd7682e26d49a2fc277e5f0

@ -0,0 +1,47 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ml/ocaml-gettext/ocaml-gettext-0.3.5.ebuild,v 1.1 2014/10/29 14:26:39 aballier Exp $
EAPI=5
inherit findlib
DESCRIPTION="Provides support for internationalization of OCaml program"
HOMEPAGE="http://forge.ocamlcore.org/projects/ocaml-gettext"
SRC_URI="http://forge.ocamlcore.org/frs/download.php/1433/${P}.tar.gz"
LICENSE="LGPL-2.1-with-linking-exception"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE="doc test"
RDEPEND=">=dev-lang/ocaml-3.12.1:=
>=dev-ml/ocaml-fileutils-0.4.0:=
>=dev-ml/camomile-0.8.3:=
sys-devel/gettext
"
DEPEND="${RDEPEND}
doc? ( app-text/docbook-xsl-stylesheets dev-libs/libxslt )
test? ( dev-ml/ounit )"
src_configure() {
econf \
--with-docbook-stylesheet="${EPREFIX}/usr/share/sgml/docbook/xsl-stylesheets/" \
$(use_enable doc) \
$(use_enable test)
}
src_compile() {
emake -j1
}
src_install() {
findlib_src_preinst
emake -j1 DESTDIR="${D}" \
BINDIR="${ED}/usr/bin" \
PODIR="${ED}/usr/share/locale/" \
DOCDIR="${ED}/usr/share/doc/${PF}" \
MANDIR="${ED}/usr/share/man" \
install
dodoc CHANGELOG README THANKS TODO
}

@ -1 +1,2 @@
DIST ocamlmod-0.0.3.tar.gz 43107 SHA256 23740d023c38b0aa8d8010d8df3ba69b1b93a5c5ebdd5ef5058ced18f88cbb70 SHA512 5a3761e43a468b8e391a6559538b23dd9f264ae46d7281445bec8797b1967d425c5b3fe26e72499c5947dfa23fb574ada033a2851167fdf3732a089964de4ef6 WHIRLPOOL 150e9a79d7415d31038f3692d70de3eb6256b54442d825f6f3b9c743ca9e1001538c07f0ecaef46f029b5cf239b2951c435d33d4ed7d36487549811c674c172a
DIST ocamlmod-0.0.7.tar.gz 46221 SHA256 a329a0919fa18128b48fd00897204d2aecec0c946c1956541589f807203f6f86 SHA512 bc88dcccc3cae0506a17bcfc0e178ba26e3b6d634c47e704621198ff7f1920852163fb017f04b9d2d2add19235f3a29a3fa2f894189329e6629694953a8e1b15 WHIRLPOOL e28827069b256c0aac0f1a935bcc741dd0be0b48d6da3bdd2fd3eb701f434863b87f76b20adff079324bdde8f4e66e578ef622693ad61a5d25561f0df8f2229c

@ -0,0 +1,24 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ml/ocamlmod/ocamlmod-0.0.7.ebuild,v 1.1 2014/10/30 08:17:00 aballier Exp $
EAPI=5
#OASIS_BUILD_TESTS=1
inherit oasis
DESCRIPTION="Generate OCaml modules from source files"
HOMEPAGE="http://forge.ocamlcore.org/projects/ocamlmod/"
SRC_URI="http://forge.ocamlcore.org/frs/download.php/1350/${P}.tar.gz"
LICENSE="LGPL-2.1-with-linking-exception"
SLOT="0/${PV}"
KEYWORDS="~amd64"
IUSE=""
RDEPEND=""
DEPEND="${RDEPEND}"
# test? ( >=dev-ml/ounit-2.0.0 )"
DOCS=( "AUTHORS.txt" "README.txt" )

@ -1 +1,2 @@
DIST optcomp-1.5.tar.gz 51964 SHA256 1041762f2a5ba014b26a24c31ed46c6c08cd89754c8914388f358161b7e97d8d SHA512 15fc215e19e4e7854d5b6b005ece6301e5847cf8cdfc1d017a858fd3a0fd4309346e4347c2ab29902d929d67d284a279001ae518b498c997e1648bfcd2513142 WHIRLPOOL 1a88fa85f626a590d9edca8a1551ac963338ae7a68f5f7c3ab028b5251d696c83473eb8ebfddaf653421409af79bd01ff07084c27009b839c0251d0959dedd41
DIST optcomp-1.6.tar.gz 56370 SHA256 5022d80e4d7dba4ada3aa57156503fad75fcd6d7b13cfa8580012a1d9f581042 SHA512 19fa04a42e5ed589979647469759017442598d170bf82d49c3b720d1b1b6bbe3066ae3ffee77a3f15dcbf51be5d7a8934300873391ebce423f3a0f3878250c18 WHIRLPOOL ca453c60a367e58747363cb9f4d20f7e34c3f1a63a767104903b810d1e50007bca6340ed517cc98a0563ad6bf0e934ff3ded448a441627280c7e6a51097ca676

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

Loading…
Cancel
Save