parent
ce1ce2acf0
commit
b2883a65ce
@ -1 +1,2 @@
|
||||
DIST ansible-1.6.10.tar.gz 1182846 SHA256 e1053f3152d5d9ac007d1af54057543fc839d79fee619c9b37eb4f3dca182348 SHA512 3745a67779c460bd6d543ecf1ccc6d331fd3a94264bd2a2739e3be484a62699e97c591ce3276e635a311203dcf808d52ca7857e3071673fd19f35037cd863415 WHIRLPOOL d848953afd96cff449f3b6103ec2c0a443999181014c1df778894a02a5644213ae200b1acbbfd6c636e0a4676d4a7c02cf49a39542ac4f3a14c58f565a0783f4
|
||||
DIST ansible-1.6.8.tar.gz 1177319 SHA256 9d9b42ec2fa1d0aeac5472cc0f00ad75930d3b15d4ae8a9c44ed877c3d4fc190 SHA512 494f9831b1620c88f45584be9be02e873b80b09e1a2030be22d0e9bd02fb6b8618f5c713b9a4f87c671d418d9e73119d84e6da0eb5c8a1cc061e7eee80380720 WHIRLPOOL 0869c29d27bddad8994d04926b7d0bef3e6732a645c33c742a568382797b774cc01623a365a60204b28c0f495c54059a132167753e1d2a0e21dcfa1f801642b0
|
||||
|
@ -0,0 +1,60 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/ansible/ansible-1.6.10.ebuild,v 1.1 2014/08/04 09:07:20 pinkbyte Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit distutils-r1 readme.gentoo
|
||||
|
||||
DESCRIPTION="Radically simple deployment, model-driven configuration management, and command execution framework"
|
||||
HOMEPAGE="http://ansible.com/"
|
||||
SRC_URI="https://github.com/ansible/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
IUSE="test"
|
||||
|
||||
DEPEND="test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/passlib[${PYTHON_USEDEP}]
|
||||
dev-vcs/git
|
||||
)"
|
||||
RDEPEND="
|
||||
dev-python/jinja[${PYTHON_USEDEP}]
|
||||
dev-python/pyyaml[${PYTHON_USEDEP}]
|
||||
net-misc/sshpass
|
||||
virtual/ssh
|
||||
"
|
||||
|
||||
DOC_CONTENTS="You can define parameters through shell variables OR use config files
|
||||
Examples of config files installed in /usr/share/doc/${PF}/examples\n\n
|
||||
You have to create ansible hosts file!\n
|
||||
More info on http://docs.ansible.com/intro_getting_started.html
|
||||
|
||||
Some optional dependencies, you might want to install:\n
|
||||
dev-python/keyczar - needed to support accelerated mode\n
|
||||
dev-python/paramiko - alternative SSH backend"\
|
||||
|
||||
python_test() {
|
||||
make tests || die "tests failed"
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
distutils-r1_python_install_all
|
||||
|
||||
doman docs/man/man1/*.1
|
||||
dodoc -r examples
|
||||
docompress -x /usr/share/doc/${PF}/examples
|
||||
# Hint: do not install example config files into /etc
|
||||
# let this choice to user
|
||||
|
||||
newenvd "${FILESDIR}"/${PN}.env 95ansible
|
||||
}
|
||||
|
||||
src_install() {
|
||||
distutils-r1_src_install
|
||||
readme.gentoo_create_doc
|
||||
}
|
@ -1,2 +1 @@
|
||||
DIST perl-cleaner-2.15.tar.bz2 6165 SHA256 20371908fd19b08e90ec282dc9ceba90e01655336444ebb22c7a432bcb81adb1 SHA512 58bda82808b8213019a0807cedba30b10fceda04a256f268a654bba8328ab11eb3c7b8a33046d7a24147f2b35d8a53ce86ad30efb0c77d5598f185c3a5d6a797 WHIRLPOOL 9a37d200c144eea0121beea816778b9bd3244cac1c88ada8a6854cc661d9f0071c113a5099df1a0ba6ed1bfeb00a2201308762422d85ac2f0d3a6eb9f0a467f9
|
||||
DIST perl-cleaner-2.16.tar.bz2 6069 SHA256 b54f7bd0dc8e60c08ac3de242cf157c21dbce1cfb8fc9c525b3d6cca88915ae3 SHA512 d2e03e473754b7730a6275cc743414fbb48a9fcb6a7a7dbef1fae73acb609b1b9f06eb33261505e1309fc79074303b7c29b6bd80b3bc79b40d27fc94d9b2cb09 WHIRLPOOL d240e0946a924a4d4984a2c7cc82e54de91e3c05ebf6a29fe154a557ff475da3503eb99a054f26ceda13ec61b87b8b2fe63c367c441b2b3cb6f7c34cf14f3165
|
||||
|
@ -1,32 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/perl-cleaner/perl-cleaner-2.15.ebuild,v 1.5 2014/07/26 20:50:21 zlogene Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
DESCRIPTION="User land tool for cleaning up old perl installs"
|
||||
HOMEPAGE="http://www.gentoo.org/proj/en/perl/"
|
||||
|
||||
if [[ "${PV}" == "9999" ]] ; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="http://github.com/gentoo-perl/perl-cleaner.git"
|
||||
KEYWORDS=""
|
||||
else
|
||||
SRC_URI="mirror://gentoo/${P}.tar.bz2"
|
||||
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
|
||||
fi
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
[[ "${PV}" == "9999" ]] && DEPEND="sys-apps/help2man"
|
||||
|
||||
RDEPEND="app-shells/bash
|
||||
|| ( >=sys-apps/coreutils-8.15 app-misc/realpath sys-freebsd/freebsd-bin )
|
||||
dev-lang/perl"
|
||||
|
||||
src_install() {
|
||||
dosbin perl-cleaner
|
||||
doman perl-cleaner.1
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST hmaccalc-0.9.12.tar.gz 98795 SHA256 5be00d6e17dcac7e58812c6d1426e46d675e6a134c02df7751ad2d5844bb5028 SHA512 eb5e0a4356a84252662d69b51f612bf7a46149cb6170bcf429c9de0abee513840fabd83f7ee261df90c0489aa8be1b6cd47d95f87d6ac4c7697bd4f7d16a1819 WHIRLPOOL ae22c9837e580a5a8c1c513b99d164c1f46553d4a78d1b7ff325f9a0f8c28653246877da095907326de927c5a3a0252d9199453bd3966244c4aed79e61435b29
|
||||
DIST hmaccalc-0.9.13.tar.gz 106979 SHA256 9a00b507555e45f58c1659d28f4d27e63373735a30cfe70e2c939f679cd266cc SHA512 899e95dcebf85dbb64ea543d530e3819c2dd72dfbdc1f06e7f37418f9045a8018c49ace96c6090e08b18406edc3efa196ea9fcd9b7b8d8e151f80b2eaba512c0 WHIRLPOOL 7af722b3875656113f7a7fa67a9e9bf2014b1b2873cf601f512dd361a40894fae94c667c06ec5f16291df459ea8c8d4634f828645d62eb6560350b22cd684506
|
||||
|
@ -0,0 +1,31 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-crypt/hmaccalc/hmaccalc-0.9.13.ebuild,v 1.1 2014/08/04 03:52:42 robbat2 Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit eutils multilib
|
||||
|
||||
DESCRIPTION="Tools for computing and checking HMAC values for files"
|
||||
HOMEPAGE="https://fedorahosted.org/hmaccalc/"
|
||||
SRC_URI="https://fedorahosted.org/released/hmaccalc/hmaccalc-${PV}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="+fips"
|
||||
|
||||
DEPEND="dev-libs/nss
|
||||
sys-devel/prelink"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--enable-sum-directory=/usr/$(get_libdir)/${PN}/ \
|
||||
$(use_enable !fips non-fips) \
|
||||
|| die "econf failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake install DESTDIR="${D}" || die "emake install failed"
|
||||
dodoc README
|
||||
}
|
@ -0,0 +1,573 @@
|
||||
# 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.0.ebuild,v 1.1 2014/08/04 06:45:21 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 iscsi +jpeg \
|
||||
kernel_linux kernel_FreeBSD ncurses nls opengl +png pulseaudio python \
|
||||
rbd sasl +seccomp sdl selinux smartcard 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? ( ${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.
|
||||
COMMON_LIB_DEPEND=">=dev-libs/glib-2.0[static-libs(+)]
|
||||
sys-libs/zlib[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(+)] )
|
||||
jpeg? ( virtual/jpeg[static-libs(+)] )
|
||||
ncurses? ( sys-libs/ncurses[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(+)] )
|
||||
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(+)] )
|
||||
xattr? ( sys-apps/attr[static-libs(+)] )
|
||||
xfs? ( sys-fs/xfsprogs[static-libs(+)] )"
|
||||
USER_LIB_DEPEND="${COMMON_LIB_DEPEND}"
|
||||
RDEPEND="!static-softmmu? ( ${SOFTMMU_LIB_DEPEND//\[static-libs(+)]} )
|
||||
!static-user? ( ${USER_LIB_DEPEND//\[static-libs(+)]} )
|
||||
qemu_softmmu_targets_i386? (
|
||||
>=sys-firmware/ipxe-1.0.0_p20130624
|
||||
~sys-firmware/seabios-1.7.5
|
||||
~sys-firmware/sgabios-0.1_pre8
|
||||
~sys-firmware/vgabios-0.7a
|
||||
)
|
||||
qemu_softmmu_targets_x86_64? (
|
||||
>=sys-firmware/ipxe-1.0.0_p20130624
|
||||
~sys-firmware/seabios-1.7.5
|
||||
~sys-firmware/sgabios-0.1_pre8
|
||||
~sys-firmware/vgabios-0.7a
|
||||
)
|
||||
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"
|
||||
|
||||
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
|
||||
[[ -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)
|
||||
)
|
||||
|
||||
case ${buildtype} in
|
||||
user)
|
||||
conf_opts+=(
|
||||
--enable-linux-user
|
||||
--disable-system
|
||||
--target-list="${user_targets}"
|
||||
--disable-blobs
|
||||
--disable-bluez
|
||||
--disable-curses
|
||||
--disable-kvm
|
||||
--disable-libiscsi
|
||||
--disable-glusterfs
|
||||
--disable-seccomp
|
||||
--disable-sdl
|
||||
--disable-smartcard-nss
|
||||
--disable-tools
|
||||
--disable-vde
|
||||
--disable-libssh2
|
||||
--disable-libusb
|
||||
)
|
||||
;;
|
||||
softmmu)
|
||||
conf_opts+=(
|
||||
--disable-linux-user
|
||||
--enable-system
|
||||
--with-system-pixman
|
||||
--target-list="${softmmu_targets}"
|
||||
$(use_enable bluetooth bluez)
|
||||
$(use_enable gtk)
|
||||
$(use_enable sdl)
|
||||
$(use_enable aio linux-aio)
|
||||
$(use_enable accessibility brlapi)
|
||||
$(use_enable caps cap-ng)
|
||||
$(use_enable curl)
|
||||
$(use_enable fdt)
|
||||
$(use_enable glusterfs)
|
||||
$(use_enable iscsi libiscsi)
|
||||
$(use_enable jpeg vnc-jpeg)
|
||||
$(use_enable kernel_linux kvm)
|
||||
$(use_enable ncurses curses)
|
||||
$(use_enable opengl glx)
|
||||
$(use_enable png vnc-png)
|
||||
$(use_enable rbd)
|
||||
$(use_enable sasl vnc-sasl)
|
||||
$(use_enable seccomp)
|
||||
$(use_enable smartcard smartcard-nss)
|
||||
$(use_enable spice)
|
||||
$(use_enable ssh libssh2)
|
||||
$(use_enable tls vnc-tls)
|
||||
$(use_enable tls vnc-ws)
|
||||
$(use_enable usb libusb)
|
||||
$(use_enable usbredir usb-redir)
|
||||
$(use_enable uuid)
|
||||
$(use_enable vde)
|
||||
$(use_enable vhost-net)
|
||||
$(use_enable virtfs)
|
||||
$(use_enable vnc)
|
||||
$(use_enable xattr attr)
|
||||
$(use_enable xen)
|
||||
$(use_enable xen xen-pci-passthrough)
|
||||
$(use_enable xfs xfsctl)
|
||||
--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)"
|
||||
}
|
@ -0,0 +1,2 @@
|
||||
DIST mysql-cluster-gpl-7.2.17.tar.gz 25882680 SHA256 d5bbf0fa7eda8056d01f564a9f50cba65794eefb07cb3c7b6b8819a86a66927b SHA512 ade82886867d897b23a6487c4efbbecef6842129a2b96df2a6097da73f4715e4e5ec4858f357d1e3f7eab5e1b4dc86bb89cd1ffe560ce17388ce26b06c5abd96 WHIRLPOOL cdf34ba72f971328a5ef10650df4a4ef482bfe6800543835fe5ea818f0fc8e8b57fda9c0608486fcada3590d84413c8e6c68db892ce1b36777c5bdce902e466b
|
||||
DIST mysql-cluster-gpl-7.3.6.tar.gz 42119293 SHA256 7f5405485ce05c88bd907269a75f161826ec92d763b46717a24880c378fd6dd4 SHA512 044a8854f61c7e4cb23343f84bf5c734244bbba8adc12a8a2c72d9febab4c1dbb404a7680aa0315de0df5459433eb578bc04f9ec169f0c2492e13e28aec6729d WHIRLPOOL 49b3eb455bad577d2a2d9d67c2fe78fef15ef184e7b56080d54f0a683f9a6596836108b727ed892a43dc0dc135ee65ab9293ddf0ad5f1587e41d31609090c8b6
|
@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>mysql</herd>
|
||||
<use>
|
||||
<flag name='cluster'>Add support for NDB clustering</flag>
|
||||
<flag name='community'>Enables the community features from upstream.</flag>
|
||||
<flag name='embedded'>Build embedded server (libmysqld)</flag>
|
||||
<flag name='extraengine'>Add support for alternative storage engines (Archive, CSV, Blackhole, Federated(X), Partition)</flag>
|
||||
<flag name="jemalloc">Use <pkg>dev-libs/jemalloc</pkg> for allocations.</flag>
|
||||
<flag name='latin1'>Use LATIN1 encoding instead of UTF8</flag>
|
||||
<flag name='max-idx-128'>Raise the max index per table limit from 64 to 128</flag>
|
||||
<flag name='minimal'>Install client programs only, no server</flag>
|
||||
<flag name='profiling'>Add support for statement profiling (requires USE=community).</flag>
|
||||
<flag name="systemtap">Build support for profiling and tracing using <pkg>dev-util/systemtap</pkg></flag>
|
||||
<flag name='test'>Install upstream testsuites for end use.</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
@ -0,0 +1,129 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql-cluster/mysql-cluster-7.2.17.ebuild,v 1.1 2014/08/03 21:42:35 robbat2 Exp $
|
||||
|
||||
EAPI=4
|
||||
MY_EXTRAS_VER="live"
|
||||
BUILD="cmake"
|
||||
|
||||
# PBXT
|
||||
#PBXT_VERSION='1.0.11-6-pre-ga'
|
||||
# XtraDB
|
||||
#PERCONA_VER='5.1.45-10' XTRADB_VER='1.0.6-10'
|
||||
|
||||
inherit toolchain-funcs java-pkg-opt-2 mysql-v2
|
||||
# only to make repoman happy. it is really set in the eclass
|
||||
IUSE="$IUSE"
|
||||
|
||||
# REMEMBER: also update eclass/mysql*.eclass before committing!
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
# When MY_EXTRAS is bumped, the index should be revised to exclude these.
|
||||
# This is often broken still
|
||||
EPATCH_EXCLUDE='02040_all_embedded-library-shared-5.1.43.patch '
|
||||
|
||||
DEPEND="|| ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 )"
|
||||
RDEPEND="!media-sound/amarok[embedded]"
|
||||
|
||||
# Please do not add a naive src_unpack to this ebuild
|
||||
# If you want to add a single patch, copy the ebuild to an overlay
|
||||
# and create your own mysql-extras tarball, looking at 000_index.txt
|
||||
|
||||
# Official test instructions:
|
||||
# USE='cluster extraengine perl ssl community' \
|
||||
# FEATURES='test userpriv -usersandbox' \
|
||||
# ebuild mysql-cluster-X.X.XX.ebuild \
|
||||
# digest clean package
|
||||
src_test() {
|
||||
|
||||
local TESTDIR="${CMAKE_BUILD_DIR}/mysql-test"
|
||||
local retstatus_unit
|
||||
local retstatus_tests
|
||||
|
||||
# Bug #213475 - MySQL _will_ object strenously if your machine is named
|
||||
# localhost. Also causes weird failures.
|
||||
[[ "${HOSTNAME}" == "localhost" ]] && die "Your machine must NOT be named localhost"
|
||||
|
||||
if ! use "minimal" ; then
|
||||
|
||||
if [[ $UID -eq 0 ]]; then
|
||||
die "Testing with FEATURES=-userpriv is no longer supported by upstream. Tests MUST be run as non-root."
|
||||
fi
|
||||
has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
|
||||
|
||||
einfo ">>> Test phase [test]: ${CATEGORY}/${PF}"
|
||||
addpredict /this-dir-does-not-exist/t9.MYI
|
||||
|
||||
# Run CTest (test-units)
|
||||
cmake-utils_src_test
|
||||
retstatus_unit=$?
|
||||
[[ $retstatus_unit -eq 0 ]] || eerror "test-unit failed"
|
||||
|
||||
# Ensure that parallel runs don't die
|
||||
export MTR_BUILD_THREAD="$((${RANDOM} % 100))"
|
||||
|
||||
# create directories because mysqladmin might right out of order
|
||||
mkdir -p "${S}"/mysql-test/var-tests{,/log}
|
||||
|
||||
# These are failing in MySQL 5.5 for now and are believed to be
|
||||
# false positives:
|
||||
#
|
||||
# main.information_schema, binlog.binlog_statement_insert_delayed,
|
||||
# main.mysqld--help-notwin, ndb.ndbinfo, ndb_binlog.ndb_binlog_index
|
||||
# fails due to USE=-latin1 / utf8 default
|
||||
#
|
||||
# main.mysql_client_test:
|
||||
# segfaults at random under Portage only, suspect resource limits.
|
||||
#
|
||||
# sys_vars.plugin_dir_basic
|
||||
# fails because PLUGIN_DIR is set to MYSQL_LIBDIR64/plugin
|
||||
# instead of MYSQL_LIBDIR/plugin
|
||||
#
|
||||
# main.flush_read_lock_kill
|
||||
# fails because of unknown system variable 'DEBUG_SYNC'
|
||||
#
|
||||
# main.openssl_1
|
||||
# error message changing
|
||||
# -mysqltest: Could not open connection 'default': 2026 SSL connection
|
||||
# error: ASN: bad other signature confirmation
|
||||
# +mysqltest: Could not open connection 'default': 2026 SSL connection
|
||||
# error: error:00000001:lib(0):func(0):reason(1)
|
||||
#
|
||||
|
||||
for t in main.mysql_client_test \
|
||||
binlog.binlog_statement_insert_delayed main.information_schema \
|
||||
main.mysqld--help-notwin main.flush_read_lock_kill \
|
||||
sys_vars.plugin_dir_basic main.openssl_1 \
|
||||
ndb.ndbinfo ndb_binlog.ndb_binlog_index ; do
|
||||
mysql-v2_disable_test "$t" "False positives in Gentoo"
|
||||
done
|
||||
|
||||
# Run mysql tests
|
||||
pushd "${TESTDIR}"
|
||||
|
||||
# run mysql-test tests
|
||||
perl mysql-test-run.pl --force --vardir="${S}/mysql-test/var-tests" \
|
||||
--parallel=auto
|
||||
retstatus_tests=$?
|
||||
[[ $retstatus_tests -eq 0 ]] || eerror "tests failed"
|
||||
has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
|
||||
|
||||
popd
|
||||
|
||||
# Cleanup is important for these testcases.
|
||||
pkill -9 -f "${S}/ndb" 2>/dev/null
|
||||
pkill -9 -f "${S}/sql" 2>/dev/null
|
||||
|
||||
failures=""
|
||||
[[ $retstatus_unit -eq 0 ]] || failures="${failures} test-unit"
|
||||
[[ $retstatus_tests -eq 0 ]] || failures="${failures} tests"
|
||||
has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
|
||||
|
||||
[[ -z "$failures" ]] || die "Test failures: $failures"
|
||||
einfo "Tests successfully completed"
|
||||
|
||||
else
|
||||
|
||||
einfo "Skipping server tests due to minimal build."
|
||||
fi
|
||||
}
|
@ -0,0 +1,136 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql-cluster/mysql-cluster-7.3.6.ebuild,v 1.1 2014/08/03 21:42:35 robbat2 Exp $
|
||||
|
||||
EAPI=4
|
||||
MY_EXTRAS_VER="live"
|
||||
BUILD="cmake"
|
||||
|
||||
# PBXT
|
||||
#PBXT_VERSION='1.0.11-6-pre-ga'
|
||||
# XtraDB
|
||||
#PERCONA_VER='5.1.45-10' XTRADB_VER='1.0.6-10'
|
||||
|
||||
inherit toolchain-funcs java-pkg-opt-2 mysql-v2
|
||||
# only to make repoman happy. it is really set in the eclass
|
||||
IUSE="$IUSE"
|
||||
|
||||
# REMEMBER: also update eclass/mysql*.eclass before committing!
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
# When MY_EXTRAS is bumped, the index should be revised to exclude these.
|
||||
# This is often broken still
|
||||
#EPATCH_EXCLUDE='02040_all_embedded-library-shared-5.1.43.patch '
|
||||
|
||||
DEPEND="|| ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 )"
|
||||
RDEPEND="!media-sound/amarok[embedded]"
|
||||
|
||||
# Please do not add a naive src_unpack to this ebuild
|
||||
# If you want to add a single patch, copy the ebuild to an overlay
|
||||
# and create your own mysql-extras tarball, looking at 000_index.txt
|
||||
|
||||
# Official test instructions:
|
||||
# USE='cluster extraengine perl ssl community' \
|
||||
# FEATURES='test userpriv -usersandbox' \
|
||||
# ebuild mysql-cluster-X.X.XX.ebuild \
|
||||
# digest clean package
|
||||
src_test() {
|
||||
|
||||
local TESTDIR="${CMAKE_BUILD_DIR}/mysql-test"
|
||||
local retstatus_unit
|
||||
local retstatus_tests
|
||||
|
||||
# Bug #213475 - MySQL _will_ object strenously if your machine is named
|
||||
# localhost. Also causes weird failures.
|
||||
[[ "${HOSTNAME}" == "localhost" ]] && die "Your machine must NOT be named localhost"
|
||||
|
||||
if ! use "minimal" ; then
|
||||
|
||||
if [[ $UID -eq 0 ]]; then
|
||||
die "Testing with FEATURES=-userpriv is no longer supported by upstream. Tests MUST be run as non-root."
|
||||
fi
|
||||
has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
|
||||
|
||||
einfo ">>> Test phase [test]: ${CATEGORY}/${PF}"
|
||||
addpredict /this-dir-does-not-exist/t9.MYI
|
||||
|
||||
# Run CTest (test-units)
|
||||
cmake-utils_src_test
|
||||
retstatus_unit=$?
|
||||
[[ $retstatus_unit -eq 0 ]] || eerror "test-unit failed"
|
||||
|
||||
# Ensure that parallel runs don't die
|
||||
export MTR_BUILD_THREAD="$((${RANDOM} % 100))"
|
||||
|
||||
# create directories because mysqladmin might right out of order
|
||||
mkdir -p "${S}"/mysql-test/var-tests{,/log}
|
||||
|
||||
# These are failing in MySQL 5.5/5.6 for now and are believed to be
|
||||
# false positives:
|
||||
#
|
||||
# main.information_schema, binlog.binlog_statement_insert_delayed,
|
||||
# main.mysqld--help-notwin, funcs_1.is_triggers funcs_1.is_tables_mysql,
|
||||
# funcs_1.is_columns_mysql, binlog.binlog_mysqlbinlog_filter,
|
||||
# perfschema.binlog_edge_mix, perfschema.binlog_edge_stmt,
|
||||
# mysqld--help-notwin, funcs_1.is_triggers, funcs_1.is_tables_mysql, funcs_1.is_columns_mysql
|
||||
# perfschema.binlog_edge_stmt, perfschema.binlog_edge_mix, binlog.binlog_mysqlbinlog_filter
|
||||
# fails due to USE=-latin1 / utf8 default
|
||||
#
|
||||
# main.mysql_client_test:
|
||||
# segfaults at random under Portage only, suspect resource limits.
|
||||
#
|
||||
# main.mysql_tzinfo_to_sql_symlink
|
||||
# fails due to missing mysql_test/std_data/zoneinfo/GMT file from archive
|
||||
#
|
||||
for t in \
|
||||
binlog.binlog_mysqlbinlog_filter \
|
||||
binlog.binlog_statement_insert_delayed \
|
||||
funcs_1.is_columns_mysql \
|
||||
funcs_1.is_tables_mysql \
|
||||
funcs_1.is_triggers \
|
||||
main.information_schema \
|
||||
main.mysqld--help-notwinfuncs_1.is_triggers \
|
||||
main.mysql_client_test \
|
||||
main.mysql_tzinfo_to_sql_symlink \
|
||||
mysqld--help-notwin \
|
||||
perfschema.binlog_edge_mix \
|
||||
perfschema.binlog_edge_stmt \
|
||||
; do
|
||||
mysql-v2_disable_test "$t" "False positives in Gentoo"
|
||||
done
|
||||
# ndb.ndbinfo, ndb_binlog.ndb_binlog_index: latin1/utf8
|
||||
for t in \
|
||||
ndb.ndbinfo \
|
||||
ndb_binlog.ndb_binlog_index ; do
|
||||
mysql-v2_disable_test "$t" "False positives in Gentoo (NDB)"
|
||||
done
|
||||
|
||||
# Run mysql tests
|
||||
pushd "${TESTDIR}"
|
||||
|
||||
# run mysql-test tests
|
||||
perl mysql-test-run.pl --force --vardir="${S}/mysql-test/var-tests" \
|
||||
--parallel=auto
|
||||
retstatus_tests=$?
|
||||
[[ $retstatus_tests -eq 0 ]] || eerror "tests failed"
|
||||
has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
|
||||
|
||||
popd
|
||||
|
||||
# Cleanup is important for these testcases.
|
||||
pkill -9 -f "${S}/ndb" 2>/dev/null
|
||||
pkill -9 -f "${S}/sql" 2>/dev/null
|
||||
|
||||
failures=""
|
||||
[[ $retstatus_unit -eq 0 ]] || failures="${failures} test-unit"
|
||||
[[ $retstatus_tests -eq 0 ]] || failures="${failures} tests"
|
||||
has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
|
||||
|
||||
[[ -z "$failures" ]] || die "Test failures: $failures"
|
||||
einfo "Tests successfully completed"
|
||||
|
||||
else
|
||||
|
||||
einfo "Skipping server tests due to minimal build."
|
||||
fi
|
||||
}
|
@ -1,48 +0,0 @@
|
||||
# /etc/mysql/my.cnf: The global mysql configuration file.
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/files/my.cnf,v 1.5 2008/11/14 01:49:37 robbat2 Exp $
|
||||
#
|
||||
# This file can be simultaneously placed in three places:
|
||||
# 1. /etc/mysql/my.cnf to set global options.
|
||||
# 2. /var/lib/mysql/my.cnf to set server-specific options.
|
||||
# 3. ~/.my.cnf to set user-specific options.
|
||||
#
|
||||
# One can use all long options that the program supports.
|
||||
# Run the program with --help to get a list of them.
|
||||
#
|
||||
# The following values assume you have at least 32M RAM!
|
||||
|
||||
[client]
|
||||
#password = my_password
|
||||
port = 3306
|
||||
socket = /var/run/mysqld/mysqld.sock
|
||||
|
||||
[safe_mysqld]
|
||||
err-log = /var/log/mysql/mysql.err
|
||||
|
||||
[mysqld]
|
||||
#skip-networking
|
||||
skip-innodb
|
||||
innodb_file_per_table
|
||||
user = mysql
|
||||
pid-file = /var/run/mysqld/mysqld.pid
|
||||
socket = /var/run/mysqld/mysqld.sock
|
||||
port = 3306
|
||||
log = /var/log/mysql/mysql.log
|
||||
basedir = /usr
|
||||
datadir = /var/lib/mysql
|
||||
tmpdir = /tmp
|
||||
language = /usr/share/mysql/english
|
||||
skip-locking
|
||||
set-variable = key_buffer=16M
|
||||
set-variable = max_allowed_packet=1M
|
||||
set-variable = thread_stack=128K
|
||||
|
||||
[mysqldump]
|
||||
quick
|
||||
set-variable = max_allowed_packet=1M
|
||||
|
||||
[mysql]
|
||||
#no-auto-rehash # faster start of mysql but no tab completition
|
||||
|
||||
[isamchk]
|
||||
set-variable = key_buffer=16M
|
@ -1,113 +0,0 @@
|
||||
# /etc/mysql/my.cnf: The global mysql configuration file.
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/files/my.cnf-4.0,v 1.3 2012/02/02 03:12:02 robbat2 Exp $
|
||||
#
|
||||
# This file can be simultaneously placed in three places:
|
||||
# 1. /etc/mysql/my.cnf to set global options.
|
||||
# 2. /var/lib/mysql/my.cnf to set server-specific options.
|
||||
# 3. ~/.my.cnf to set user-specific options.
|
||||
#
|
||||
# One can use all long options that the program supports.
|
||||
# Run the program with --help to get a list of them.
|
||||
#
|
||||
# The following values assume you have at least 64M RAM!
|
||||
|
||||
[client]
|
||||
#password = my_password
|
||||
port = 3306
|
||||
socket = /var/run/mysqld/mysqld.sock
|
||||
|
||||
[safe_mysqld]
|
||||
err-log = /var/log/mysql/mysql.err
|
||||
|
||||
[mysqld]
|
||||
user = mysql
|
||||
pid-file = /var/run/mysqld/mysqld.pid
|
||||
socket = /var/run/mysqld/mysqld.sock
|
||||
log-error = /var/log/mysql/mysqld.err
|
||||
# If set, mysql logs all queries (general query log). This will be deprecated in
|
||||
# MySQL 5.0. This logs all queries, even error queries and is slow.
|
||||
# log = /var/log/mysql/mysql.log
|
||||
#
|
||||
# If you really need logging, you'd rather use binary logging. Especially when doing
|
||||
# replication. Read file:/usr/share/doc/mysql-*/manual.html.gz#Replication for info.
|
||||
# You can use PURGE MASTER LOGS TO '$hostname-bin.010' to get rid of old logs
|
||||
# from $hostname-bin.01 up to $hostname-bin.09 while the slave server is
|
||||
# running.
|
||||
# Before doing that, check which logfile slave curently uses by running
|
||||
# mysql> SHOW SLAVE STATUS
|
||||
# To list logfiles on master do:
|
||||
# mysql> SHOW MASTER LOGS
|
||||
# Then use PURGE for those not needed anymore only! Never remove the files
|
||||
# manually!
|
||||
#
|
||||
# Also consult RESET MASTER and RESET SLAVE commands before doing any changes
|
||||
# mysql> RESET MASTER - Deletes all binary logs listed in the index
|
||||
# file, resetting the binlog index file to be empty.
|
||||
# mysql> RESET SLAVE - Makes the slave forget its replication position in
|
||||
# the master logs.
|
||||
# mysql> SET SQL_LOG_BIN=0 - this turns off logging (execute on MASTER only)
|
||||
# mysql> SET SQL_LOG_BIN=1 - this turns on logging (execute on MASTER only)
|
||||
#
|
||||
# log-bin
|
||||
# set-variable = binlog-do-db=non_existant
|
||||
# set-variable = binlog-ignore-db=database_name
|
||||
#
|
||||
# server-id has to unique for each master or slave in your network,
|
||||
# lets use the last number from IP address
|
||||
# server-id = 207
|
||||
basedir = /usr
|
||||
datadir = /var/lib/mysql
|
||||
tmpdir = /tmp
|
||||
language = /usr/share/mysql/english
|
||||
skip-locking
|
||||
set-variable = key_buffer=16M
|
||||
set-variable = max_allowed_packet=1M
|
||||
set-variable = thread_stack=128K
|
||||
# be secure by default!
|
||||
bind-address = 127.0.0.1
|
||||
port = 3306
|
||||
# this can make it even more secure:
|
||||
#skip-networking
|
||||
#
|
||||
# the following is the InnoDB configuration
|
||||
# if you wish to disable innodb instead
|
||||
# uncomment just the next line
|
||||
#skip-innodb
|
||||
#
|
||||
# the rest of the innodb config follows:
|
||||
# don't eat too much memory, we're trying to be safe on 64Mb boxes
|
||||
# you might want to bump this up a bit on boxes with more RAM
|
||||
set-variable = innodb_buffer_pool_size=32M
|
||||
# this is the default, increase it if you have lots of tables
|
||||
set-variable = innodb_additional_mem_pool_size=1M
|
||||
#
|
||||
# i'd like to use /var/lib/mysql/innodb, but that is seen as a database :-(
|
||||
# and upstream wants things to be under /var/lib/mysql/, so that's the route
|
||||
# we have to take for the moment
|
||||
innodb_data_home_dir = /var/lib/mysql/
|
||||
innodb_log_arch_dir = /var/lib/mysql/
|
||||
innodb_log_group_home_dir = /var/lib/mysql/
|
||||
# you may wish to change this size to be more suitable for your system
|
||||
# the max is there to avoid run-away growth on your machine
|
||||
innodb_data_file_path = ibdata1:10M:autoextend:max:128M
|
||||
# we keep this at around 25% of of innodb_buffer_pool_size
|
||||
# sensible values range from 1MB to (1/innodb_log_files_in_group*innodb_buffer_pool_size)
|
||||
set-variable = innodb_log_file_size=8M
|
||||
# this is the default, increase it if you have very large transactions going on
|
||||
set-variable = innodb_log_buffer_size=1M
|
||||
# this is the default and won't hurt you
|
||||
# you shouldn't need to tweak it
|
||||
set-variable = innodb_log_files_in_group=2
|
||||
# see the innodb config docs, the other options are not always safe
|
||||
innodb_flush_log_at_trx_commit = 1
|
||||
loose-innodb_file_per_table=1
|
||||
|
||||
[mysqldump]
|
||||
quick
|
||||
set-variable = max_allowed_packet=16M
|
||||
|
||||
[mysql]
|
||||
#no-auto-rehash # faster start of mysql but no tab completion
|
||||
|
||||
[isamchk]
|
||||
set-variable = key_buffer=16M
|
@ -1,37 +0,0 @@
|
||||
#!/sbin/runscript
|
||||
# Copyright 1999-2004 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/files/mysql.init,v 1.7 2004/07/14 21:41:15 agriffis Exp $
|
||||
|
||||
depend() {
|
||||
need net
|
||||
use dns
|
||||
}
|
||||
|
||||
checkconfig() {
|
||||
if [ ! -f /etc/mysql/my.cnf ] ; then
|
||||
eerror "No /etc/mysql/my.cnf file exists!"
|
||||
fi
|
||||
|
||||
dir=`my_print_defaults mysqld | grep -- --datadir | sed -e "s|^.*=\(.*\)|\1|"`
|
||||
|
||||
if [ ! -d $dir/mysql ] ; then
|
||||
eerror "You dont appear to have the mysql database installed yet."
|
||||
eerror "Please run /usr/bin/mysql_install_db to have this done..."
|
||||
return 1
|
||||
fi
|
||||
}
|
||||
|
||||
start() {
|
||||
checkconfig || return 1
|
||||
ebegin "Starting mysqld"
|
||||
/usr/bin/safe_mysqld >/dev/null 2>&1 &
|
||||
eend $?
|
||||
}
|
||||
|
||||
stop () {
|
||||
ebegin "Stopping mysqld"
|
||||
start-stop-daemon --stop --quiet \
|
||||
--pidfile=/var/run/mysqld/mysqld.pid --retry 20
|
||||
eend $?
|
||||
}
|
@ -1,35 +0,0 @@
|
||||
# Copyright 1999-2008 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/mysql-4.0.27-r1.ebuild,v 1.6 2008/12/14 20:17:13 klausman Exp $
|
||||
|
||||
MY_EXTRAS_VER="20070105"
|
||||
SERVER_URI="mirror://mysql/Downloads/MySQL-${PV%.*}/mysql-${PV//_/-}.tar.gz"
|
||||
|
||||
inherit mysql
|
||||
# only to make repoman happy. it is really set in the eclass
|
||||
IUSE="$IUSE"
|
||||
|
||||
# REMEMBER: also update eclass/mysql*.eclass before committing!
|
||||
KEYWORDS="amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86"
|
||||
|
||||
src_test() {
|
||||
einfo ">>> Test phase [check]: ${CATEGORY}/${PF}"
|
||||
make check || die "make check failed"
|
||||
if ! use "minimal" ; then
|
||||
einfo ">>> Test phase [test]: ${CATEGORY}/${PF}"
|
||||
local retstatus
|
||||
addpredict /this-dir-does-not-exist/t9.MYI
|
||||
|
||||
cd mysql-test
|
||||
sed -i -e "s|PORT=3306|PORT=3307|g" mysql-test-run
|
||||
./mysql-test-run
|
||||
retstatus=$?
|
||||
|
||||
# Just to be sure ;)
|
||||
pkill -9 -f "${S}/ndb" 2>/dev/null
|
||||
pkill -9 -f "${S}/sql" 2>/dev/null
|
||||
[[ $retstatus -eq 0 ]] || die "make test failed"
|
||||
else
|
||||
einfo "Skipping server tests due to minimal build."
|
||||
fi
|
||||
}
|
@ -1,44 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/mysql-4.1.22-r1.ebuild,v 1.8 2011/07/08 10:05:34 ssuominen Exp $
|
||||
|
||||
MY_EXTRAS_VER="20090228-2228Z"
|
||||
SERVER_URI="mirror://mysql/Downloads/MySQL-${PV%.*}/mysql-${PV//_/-}.tar.gz"
|
||||
|
||||
inherit mysql
|
||||
# only to make repoman happy. it is really set in the eclass
|
||||
IUSE="$IUSE"
|
||||
|
||||
# REMEMBER: also update eclass/mysql*.eclass before committing!
|
||||
KEYWORDS="amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd"
|
||||
|
||||
src_test() {
|
||||
einfo ">>> Test phase [check]: ${CATEGORY}/${PF}"
|
||||
make check || die "make check failed"
|
||||
if ! use "minimal" ; then
|
||||
einfo ">>> Test phase [test]: ${CATEGORY}/${PF}"
|
||||
local retstatus
|
||||
local testopts="--force"
|
||||
|
||||
# sandbox makes ndbd zombie
|
||||
has "sandbox" ${FEATURES} && testopts="${testopts} --skip-ndb"
|
||||
|
||||
addpredict /this-dir-does-not-exist/t9.MYI
|
||||
|
||||
cd mysql-test
|
||||
sed -i -e "s|3306|3307|g" mysql-test-run.pl
|
||||
|
||||
# from Makefile.am:
|
||||
retstatus=1
|
||||
./mysql-test-run.pl ${testopts} \
|
||||
&& ./mysql-test-run.pl ${testopts} --ps-protocol \
|
||||
&& retstatus=0
|
||||
|
||||
# Just to be sure ;)
|
||||
pkill -9 -f "${S}/ndb" 2>/dev/null
|
||||
pkill -9 -f "${S}/sql" 2>/dev/null
|
||||
[[ $retstatus -eq 0 ]] || die "test failed"
|
||||
else
|
||||
einfo "Skipping server tests due to minimal build."
|
||||
fi
|
||||
}
|
@ -1,213 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/mysql-5.0.96.ebuild,v 1.4 2013/01/20 01:49:23 robbat2 Exp $
|
||||
|
||||
EAPI="4"
|
||||
MY_EXTRAS_VER="20120401-2131Z"
|
||||
|
||||
inherit toolchain-funcs mysql
|
||||
# only to make repoman happy. it is really set in the eclass
|
||||
IUSE="$IUSE"
|
||||
|
||||
# REMEMBER: also update eclass/mysql*.eclass before committing!
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris"
|
||||
|
||||
# When MY_EXTRAS is bumped, the index should be revised to exclude these.
|
||||
EPATCH_EXCLUDE=''
|
||||
|
||||
DEPEND="|| ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 )"
|
||||
RDEPEND=""
|
||||
|
||||
# Please do not add a naive src_unpack to this ebuild
|
||||
# If you want to add a single patch, copy the ebuild to an overlay
|
||||
# and create your own mysql-extras tarball, looking at 000_index.txt
|
||||
|
||||
# Official test instructions:
|
||||
# USE='berkdb -cluster embedded extraengine perl ssl community' \
|
||||
# FEATURES='test userpriv -usersandbox' \
|
||||
# ebuild mysql-X.X.XX.ebuild \
|
||||
# digest clean package
|
||||
src_test() {
|
||||
# Bug #213475 - MySQL _will_ object strenously if your machine is named
|
||||
# localhost. Also causes weird failures.
|
||||
[[ "${HOSTNAME}" == "localhost" ]] && die "Your machine must NOT be named localhost"
|
||||
|
||||
emake check || die "make check failed"
|
||||
if ! use "minimal" ; then
|
||||
if [[ $UID -eq 0 ]]; then
|
||||
die "Testing with FEATURES=-userpriv is no longer supported by upstream. Tests MUST be run as non-root."
|
||||
fi
|
||||
has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
|
||||
cd "${S}"
|
||||
einfo ">>> Test phase [test]: ${CATEGORY}/${PF}"
|
||||
local retstatus_ns
|
||||
local retstatus_ps
|
||||
local t
|
||||
addpredict /this-dir-does-not-exist/t9.MYI
|
||||
|
||||
# Ensure that parallel runs don't die
|
||||
export MTR_BUILD_THREAD="$((${RANDOM} % 100))"
|
||||
|
||||
# archive_gis really sucks a lot, but it's only relevant for the
|
||||
# USE=extraengines case
|
||||
case ${PV} in
|
||||
5.0.42)
|
||||
mysql_disable_test "archive_gis" "Totally broken in 5.0.42"
|
||||
;;
|
||||
|
||||
5.0.4[3-9]|5.0.[56]*|5.0.70|5.0.87)
|
||||
[ "$(tc-endian)" == "big" ] && \
|
||||
mysql_disable_test \
|
||||
"archive_gis" \
|
||||
"Broken in 5.0.43-70 and 5.0.87 on big-endian boxes only"
|
||||
;;
|
||||
esac
|
||||
|
||||
# This was a slight testcase breakage when the read_only security issue
|
||||
# was fixed.
|
||||
case ${PV} in
|
||||
5.0.54|5.0.51*)
|
||||
mysql_disable_test \
|
||||
"read_only" \
|
||||
"Broken in 5.0.51-54, output in wrong order"
|
||||
;;
|
||||
esac
|
||||
|
||||
# Ditto to read_only
|
||||
[ "${PV}" == "5.0.51a" ] && \
|
||||
mysql_disable_test \
|
||||
"view" \
|
||||
"Broken in 5.0.51, output in wrong order"
|
||||
|
||||
# x86-specific, OOM issue with some subselects on low memory servers
|
||||
[ "${PV}" == "5.0.54" ] && \
|
||||
[ "${ARCH/x86}" != "${ARCH}" ] && \
|
||||
mysql_disable_test \
|
||||
"subselect" \
|
||||
"Testcase needs tuning on x86 for oom condition"
|
||||
|
||||
# Broke with the YaSSL security issue that didn't affect Gentoo.
|
||||
[ "${PV}" == "5.0.56" ] && \
|
||||
for t in openssl_1 rpl_openssl rpl_ssl ssl \
|
||||
ssl_8k_key ssl_compress ssl_connect ; do \
|
||||
mysql_disable_test \
|
||||
"$t" \
|
||||
"OpenSSL tests broken on 5.0.56"
|
||||
done
|
||||
|
||||
# New test was broken in first time
|
||||
# Upstream bug 41066
|
||||
# http://bugs.mysql.com/bug.php?id=41066
|
||||
[ "${PV}" == "5.0.72" ] && \
|
||||
mysql_disable_test \
|
||||
"status2" \
|
||||
"Broken in 5.0.72, new test is broken, upstream bug #41066"
|
||||
|
||||
# The entire 5.0 series has pre-generated SSL certificates, they have
|
||||
# mostly expired now. ${S}/mysql-tests/std-data/*.pem
|
||||
# The certs really SHOULD be generated for the tests, so that they are
|
||||
# not expiring like this. We cannot do so ourselves as the tests look
|
||||
# closely as the cert path data, and we do not have the CA key to regen
|
||||
# ourselves. Alternatively, upstream should generate them with at least
|
||||
# 50-year validity.
|
||||
#
|
||||
# Known expiry points:
|
||||
# 4.1.*, 5.0.0-5.0.22, 5.1.7: Expires 2013/09/09
|
||||
# 5.0.23-5.0.77, 5.1.7-5.1.22?: Expires 2009/01/27
|
||||
# 5.0.78-5.0.90, 5.1.??-5.1.42: Expires 2010/01/28
|
||||
#
|
||||
# mysql-test/std_data/untrusted-cacert.pem is MEANT to be
|
||||
# expired/invalid.
|
||||
case ${PV} in
|
||||
5.0.*|5.1.*)
|
||||
for t in openssl_1 rpl_openssl rpl.rpl_ssl rpl.rpl_ssl1 ssl ssl_8k_key \
|
||||
ssl_compress ssl_connect ; do \
|
||||
mysql_disable_test \
|
||||
"$t" \
|
||||
"These OpenSSL tests break due to expired certificates"
|
||||
done
|
||||
;;
|
||||
esac
|
||||
|
||||
# These are also failing in MySQL 5.0 for now, and are believed to be
|
||||
# false positives:
|
||||
#
|
||||
# main.mysql_comment, main.mysql_upgrade:
|
||||
# fails due to USE=-latin1 / utf8 default
|
||||
#
|
||||
# main.mysql_client_test:
|
||||
# segfaults at random under Portage only, suspect resource limits.
|
||||
case ${PV} in
|
||||
5.0.*)
|
||||
for t in main.mysql_client_test main.mysql_comments main.mysql_upgrade; do
|
||||
mysql_disable_test "$t" "False positives in Gentoo"
|
||||
done
|
||||
;;
|
||||
esac
|
||||
|
||||
use profiling && use community \
|
||||
|| mysql_disable_test main.profiling \
|
||||
"Profiling test needs profiling support"
|
||||
|
||||
if [ "${PN}" == "mariadb" ]; then
|
||||
for t in \
|
||||
parts.part_supported_sql_func_ndb \
|
||||
parts.partition_auto_increment_ndb ; do
|
||||
mysql_disable_test $t "ndb not supported in mariadb"
|
||||
done
|
||||
fi
|
||||
|
||||
case $PV in
|
||||
5.0.91)
|
||||
for t in archive archive_gis archive-big \
|
||||
federated_archive mysqldump-max \
|
||||
; do
|
||||
mysql_disable_test $t "Broken in $PV"
|
||||
done
|
||||
;;
|
||||
5.0.96)
|
||||
for t in \
|
||||
client_xml compress connect ctype_recoding drop \
|
||||
federated grant information_schema \
|
||||
information_schema_db innodb lowercase_table \
|
||||
lowercase_utf8 mysql-bug41486 mysql-bug45236 mysql \
|
||||
mysqlcheck mysqldump-max mysqldump mysqldump_restore \
|
||||
mysqlshow ps ps_1general rename rpl000009 rpl_ddl \
|
||||
rpl_delete_all rpl_drop_db rpl_dual_pos_advance \
|
||||
rpl_error_ignored_table rpl_filter_tables_not_exist \
|
||||
rpl_replicate_do rpl_trigger_not_windows select \
|
||||
show_check sp system_mysql_db system_mysql_db_fix30020 \
|
||||
system_mysql_db_fix40123 view \
|
||||
; do
|
||||
mysql_disable_test $t "Broken in $PV"
|
||||
done
|
||||
;;
|
||||
esac
|
||||
|
||||
# create directories because mysqladmin might make out of order
|
||||
mkdir -p "${S}"/mysql-test/var-{ps,ns}{,/log}
|
||||
|
||||
# We run the test protocols seperately
|
||||
emake test-ns force="--force --vardir=${S}/mysql-test/var-ns"
|
||||
retstatus_ns=$?
|
||||
[[ $retstatus_ns -eq 0 ]] || eerror "test-ns failed"
|
||||
has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
|
||||
|
||||
emake test-ps force="--force --vardir=${S}/mysql-test/var-ps"
|
||||
retstatus_ps=$?
|
||||
[[ $retstatus_ps -eq 0 ]] || eerror "test-ps failed"
|
||||
has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
|
||||
|
||||
# Cleanup is important for these testcases.
|
||||
pkill -9 -f "${S}/ndb" 2>/dev/null
|
||||
pkill -9 -f "${S}/sql" 2>/dev/null
|
||||
failures=""
|
||||
[[ $retstatus_ns -eq 0 ]] || failures="${failures} test-ns"
|
||||
[[ $retstatus_ps -eq 0 ]] || failures="${failures} test-ps"
|
||||
has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
|
||||
[[ -z "$failures" ]] || die "Test failures: $failures"
|
||||
einfo "Tests successfully completed"
|
||||
else
|
||||
einfo "Skipping server tests due to minimal build."
|
||||
fi
|
||||
}
|
@ -1,3 +1,2 @@
|
||||
DIST qt-creator-2.8.1-src.tar.gz 24381282 SHA256 d5ae007a297a4288d0e95fd605edbfb8aee80f6788c7a6cfb9cb297f50c364b9 SHA512 954b0caa9a4c6b7debf62562f3c8f1b4edee13488867208e7d41544b244a111024f2c4c144e4b44e98973cf1d7b5885c13c0b6996ade58e204887eb13bb999cb WHIRLPOOL 1aa5018e19315bd2528580ffa388ff17d96666747e4abad28ea4bcd38315e6efc66379cdda90cb32c17dd1631d0ebedff422e53ee0b9b3c40d7a5766ff4dd9b4
|
||||
DIST qt-creator-opensource-src-3.0.1.tar.gz 24998886 SHA256 829f1608c1c7304c907548315317520bf24cf5db711775d4d5f827607affdf98 SHA512 fa8b2c4196136b310127daf308a5a99b0ef39b2e25db83930f959a034418a08590edbe8e19e6afea02c1d647602bb49c96df8db156d24f6b9b9246c1a93ead19 WHIRLPOOL 36b366775d74f4c61f7f13069793482ce330df5a57f80ccab557f1f02b39afa3408ffaff8fa9dd7b2fbbe9783bcfd2f7ab637cda6327223a1b09b61e153dba0d
|
||||
DIST qt-creator-opensource-src-3.2.0-rc1.tar.gz 23373007 SHA256 43e8b7f9ad59f7178eeaa6cc2a1c6ccb9330fe47a6eacd79d08c48d4382d463e SHA512 0a7c25562c3732390dda40c9ef68bca5d4c9f7a58cb4e34440b6b107942108c534f847aff7d6708568373a721948004da8b07a8bb47cf926c784be942e4ebb0f WHIRLPOOL d9f4d627fbb8d042559b5ec961289c6ebed07cfb81ac5f49052ea23e44ec40da72207ee6b7787e64818b8a69e50057beff35aa2e4384bf80e1ec6679036759f0
|
||||
|
@ -1,127 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-qt/qt-creator/qt-creator-3.0.1.ebuild,v 1.1 2014/03/03 04:02:15 pesa Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PLOCALES="cs de fr ja pl ru sl zh_CN zh_TW"
|
||||
|
||||
inherit eutils l10n multilib qt4-r2
|
||||
|
||||
DESCRIPTION="Lightweight IDE for C++/QML development centering around Qt"
|
||||
HOMEPAGE="http://qt-project.org/wiki/Category:Tools::QtCreator"
|
||||
LICENSE="LGPL-2.1"
|
||||
|
||||
if [[ ${PV} == *9999 ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI=(
|
||||
"git://gitorious.org/${PN}/${PN}.git"
|
||||
"https://git.gitorious.org/${PN}/${PN}.git"
|
||||
)
|
||||
else
|
||||
MY_PV=${PV/_/-}
|
||||
MY_P=${PN}-opensource-src-${MY_PV}
|
||||
[[ ${MY_PV} == ${PV} ]] && MY_REL=official || MY_REL=development
|
||||
SRC_URI="http://download.qt-project.org/${MY_REL}_releases/${PN/-}/${PV%.*}/${MY_PV}/${MY_P}.tar.gz"
|
||||
S=${WORKDIR}/${MY_P}
|
||||
fi
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~ppc ~x86"
|
||||
|
||||
QTC_PLUGINS=(android autotools:autotoolsprojectmanager baremetal bazaar
|
||||
clearcase cmake:cmakeprojectmanager cvs fakevim git ios mercurial
|
||||
perforce python:pythoneditor qnx subversion valgrind)
|
||||
IUSE="debug doc examples test ${QTC_PLUGINS[@]%:*}"
|
||||
|
||||
# minimum Qt version required
|
||||
QT_PV="4.8.0:4"
|
||||
|
||||
CDEPEND="
|
||||
=dev-libs/botan-1.10*[threads]
|
||||
>=dev-qt/qtcore-${QT_PV}[ssl]
|
||||
>=dev-qt/qtdeclarative-${QT_PV}
|
||||
|| (
|
||||
( >=dev-qt/qtgui-4.8.5:4 dev-qt/designer:4 )
|
||||
( >=dev-qt/qtgui-${QT_PV} <dev-qt/qtgui-4.8.5:4 )
|
||||
)
|
||||
>=dev-qt/qthelp-${QT_PV}[doc?]
|
||||
>=dev-qt/qtscript-${QT_PV}
|
||||
>=dev-qt/qtsql-${QT_PV}
|
||||
>=dev-qt/qtsvg-${QT_PV}
|
||||
"
|
||||
DEPEND="${CDEPEND}
|
||||
virtual/pkgconfig
|
||||
test? ( >=dev-qt/qttest-${QT_PV} )
|
||||
"
|
||||
RDEPEND="${CDEPEND}
|
||||
>=sys-devel/gdb-7.2[client(+),python]
|
||||
examples? ( >=dev-qt/qtdemo-${QT_PV} )
|
||||
"
|
||||
PDEPEND="
|
||||
autotools? ( sys-devel/autoconf )
|
||||
bazaar? ( dev-vcs/bzr )
|
||||
cmake? ( dev-util/cmake )
|
||||
cvs? ( dev-vcs/cvs )
|
||||
git? ( dev-vcs/git )
|
||||
mercurial? ( dev-vcs/mercurial )
|
||||
subversion? ( dev-vcs/subversion )
|
||||
valgrind? ( dev-util/valgrind )
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
qt4-r2_src_prepare
|
||||
|
||||
# disable unwanted plugins
|
||||
for plugin in "${QTC_PLUGINS[@]#[+-]}"; do
|
||||
if ! use ${plugin%:*}; then
|
||||
einfo "Disabling ${plugin%:*} plugin"
|
||||
sed -i -re "/^\s+${plugin#*:}\>/d" src/plugins/plugins.pro \
|
||||
|| die "failed to disable ${plugin%:*} plugin"
|
||||
fi
|
||||
done
|
||||
|
||||
# fix translations
|
||||
sed -i -e "/^LANGUAGES =/ s:=.*:= $(l10n_get_locales):" \
|
||||
share/qtcreator/translations/translations.pro || die
|
||||
|
||||
# remove bundled qbs for now
|
||||
# TODO: package it and re-enable the plugin
|
||||
rm -rf src/shared/qbs || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
EQMAKE4_EXCLUDE="share/qtcreator/templates/*
|
||||
tests/*"
|
||||
eqmake4 IDE_LIBRARY_BASENAME="$(get_libdir)" \
|
||||
IDE_PACKAGE_MODE=1 \
|
||||
TEST=$(use test && echo 1 || echo 0) \
|
||||
USE_SYSTEM_BOTAN=1
|
||||
}
|
||||
|
||||
src_test() {
|
||||
echo ">>> Test phase [QTest]: ${CATEGORY}/${PF}"
|
||||
cd tests/auto || die
|
||||
|
||||
EQMAKE4_EXCLUDE="valgrind/*"
|
||||
eqmake4 IDE_LIBRARY_BASENAME="$(get_libdir)"
|
||||
|
||||
emake check
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake INSTALL_ROOT="${ED}usr" install
|
||||
|
||||
dodoc dist/{changes-*,known-issues}
|
||||
|
||||
# install documentation
|
||||
if use doc; then
|
||||
emake docs
|
||||
insinto /usr/share/doc/${PF}
|
||||
doins share/doc/qtcreator/qtcreator{,-dev}.qch
|
||||
docompress -x /usr/share/doc/${PF}/qtcreator{,-dev}.qch
|
||||
fi
|
||||
|
||||
# install desktop file
|
||||
make_desktop_entry qtcreator 'Qt Creator' QtProject-qtcreator 'Qt;Development;IDE'
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST git-1.2.6.tar.gz 111622 SHA256 abc4bbd858d271c361528ecad75dc670f238c38dc2c006c4bca7f38a9b9223e8 SHA512 4efd2466f6b47dbb2ebfdc6b4ee9ff90932e0e95da529dd6369fe39a38ba887b95738a44a4ab65f76244eff28f524d99eccf897f6b1047d52b48f78997631e01 WHIRLPOOL f9e909d1b6b8e19d78f1df6036e191f42d7ee3f74a890c05c7771f12d298158db4e84d25529959ecc252b43cd335499df944e763b1f182011e8e1732c44655e2
|
||||
DIST git-1.2.7.tar.gz 103638 SHA256 11a392360374eea5af634350d3a8da7e65287229d71371e4e3c13b7925b1869d SHA512 0d37dd2c83e3a3f69ff280ca79fc3610191302f65f6b2a7a9d790015ec291ca25f5da6ba8d099d2f6b693c51106882d57b5df93e0695bd164566c8f41beb4c50 WHIRLPOOL f2dee345c36f43a7d4d8fda1a4024389d36d748a9c76122268c6e7322466e4c71914c3d511588604eb3fd4b6b907075a0ff33d7b7790930a608eb8731970b3f5
|
||||
DIST git-1.2.8.tar.gz 103877 SHA256 512813b6d56d2f357623c3d1a28935ad3deae53101fb13fb362a2ea04596f9c9 SHA512 e66be9e76602d8b02068b074092fc789d2b5e2d47a1bf026964b755532036308cdfad8ac1584b33e85c60e6733914e383086a4ec2d1c04c657dd2306044a20b5 WHIRLPOOL d36acacd1fc5b4c56edb1a8f34eaae4b5219696b213c92c1f478831f404be9637da596a985b9aabd23560219ec80afae9a4a0a621b6f012e73273f8635da9d03
|
||||
|
@ -0,0 +1,36 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/git/git-1.2.8.ebuild,v 1.1 2014/08/04 05:49:07 graaff Exp $
|
||||
|
||||
EAPI=5
|
||||
USE_RUBY="ruby19 ruby20 ruby21"
|
||||
|
||||
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
|
||||
|
||||
RUBY_FAKEGEM_EXTRADOC="History.txt README.md"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="Library for using Git in Ruby"
|
||||
HOMEPAGE="http://github.com/schacon/ruby-git"
|
||||
SRC_URI="https://github.com/schacon/ruby-git/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
RUBY_S="ruby-git-${PV}"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="test"
|
||||
|
||||
DEPEND+="test? ( >=dev-vcs/git-1.6.0.0 app-arch/tar )"
|
||||
RDEPEND+=">=dev-vcs/git-1.6.0.0"
|
||||
|
||||
ruby_add_bdepend "test? ( dev-ruby/test-unit:2 )"
|
||||
|
||||
all_ruby_prepare() {
|
||||
# Needs test-unit, the test-unit version distributed with ruby19 is
|
||||
# not good enough.
|
||||
sed -i -e '3igem "test-unit"' Rakefile || die
|
||||
|
||||
# Don't use hardcoded /tmp directory.
|
||||
sed -i -e "s:/tmp:${TMPDIR}:" tests/units/test_archive.rb tests/test_helper.rb || die
|
||||
}
|
@ -0,0 +1,75 @@
|
||||
extracted just a few fixes we care about
|
||||
|
||||
From 5fca3981f68115144566ddf91d2d188372603b7b Mon Sep 17 00:00:00 2001
|
||||
From: "ewout@google.com"
|
||||
<ewout@google.com@93e54ea4-8218-11de-8aaf-8d8425684b44>
|
||||
Date: Tue, 10 Sep 2013 21:27:49 +0000
|
||||
Subject: [PATCH] New frequency test, fixed error accounting, added logging
|
||||
timestamps, and miscellaneous smaller changes.
|
||||
|
||||
* Added a CPU Frequency test for select X86 processors to verify a minimum frequency is maintained during non-pause periods.
|
||||
* Fixed the error accounting in WorkerThread::CheckRegion if more than 128 miscompares are found and when block errors are detected.
|
||||
* Updated the logger to include timestamps and the associated timezone.
|
||||
* Moved from apicid() to sched_getcpu() for determining the core ID.
|
||||
* Added the ability to reserve a specified amount of memory. This can override the requested memory allocation.
|
||||
* If not using POSIX shared memory or hugepages, explicitly mmap memory if the pagesize is 4kB otherwise use memalign.
|
||||
* Removed the OSLayer's unused PCI device handling.
|
||||
* Numerous refactoring changes.
|
||||
|
||||
|
||||
|
||||
git-svn-id: http://stressapptest.googlecode.com/svn/trunk@38 93e54ea4-8218-11de-8aaf-8d8425684b44
|
||||
---
|
||||
configure.ac | 6 +-
|
||||
src/Makefile.am | 1 +
|
||||
src/clock.h | 29 ++++
|
||||
src/disk_blocks.cc | 187 ++++++++---------------
|
||||
src/disk_blocks.h | 157 +++++++++++++------
|
||||
src/findmask.c | 6 +-
|
||||
src/logger.cc | 56 ++++---
|
||||
src/logger.h | 17 ++-
|
||||
src/os.cc | 218 +++++++++++----------------
|
||||
src/os.h | 132 ++++++++++++++--
|
||||
src/sat.cc | 144 +++++++++++++++---
|
||||
src/sat.h | 19 ++-
|
||||
src/sattypes.h | 58 ++++++-
|
||||
src/worker.cc | 435 +++++++++++++++++++++++++++++++++++++++++------------
|
||||
src/worker.h | 100 +++++++++++-
|
||||
stressapptest.1 | 7 +-
|
||||
16 files changed, 1095 insertions(+), 477 deletions(-)
|
||||
create mode 100644 src/clock.h
|
||||
|
||||
diff --git a/src/os.cc b/src/os.cc
|
||||
index 7cae23b..6358398 100644
|
||||
--- a/src/os.cc
|
||||
+++ b/src/os.cc
|
||||
@@ -130,7 +141,7 @@ int OsLayer::AddressMode() {
|
||||
// Translates user virtual to physical address.
|
||||
uint64 OsLayer::VirtualToPhysical(void *vaddr) {
|
||||
uint64 frame, shift;
|
||||
- off64_t off = ((uintptr_t)vaddr) / getpagesize() * 8;
|
||||
+ off64_t off = ((uintptr_t)vaddr) / sysconf(_SC_PAGESIZE) * 8;
|
||||
int fd = open(kPagemapPath, O_RDONLY);
|
||||
// /proc/self/pagemap is available in kernel >= 2.6.25
|
||||
if (fd < 0)
|
||||
@@ -507,7 +533,7 @@ bool OsLayer::AllocateTestMem(int64 length, uint64 paddr_base) {
|
||||
break;
|
||||
}
|
||||
|
||||
- shmaddr = shmat(shmid, NULL, NULL);
|
||||
+ shmaddr = shmat(shmid, NULL, 0);
|
||||
if (shmaddr == reinterpret_cast<void*>(-1)) {
|
||||
int err = errno;
|
||||
string errtxt = ErrorString(err);
|
||||
@@ -564,7 +590,7 @@ bool OsLayer::AllocateTestMem(int64 length, uint64 paddr_base) {
|
||||
// Do a full mapping here otherwise.
|
||||
shmaddr = mmap64(NULL, length, PROT_READ | PROT_WRITE,
|
||||
MAP_SHARED | MAP_NORESERVE | MAP_LOCKED | MAP_POPULATE,
|
||||
- shm_object, NULL);
|
||||
+ shm_object, 0);
|
||||
if (shmaddr == reinterpret_cast<void*>(-1)) {
|
||||
int err = errno;
|
||||
string errtxt = ErrorString(err);
|
||||
--
|
||||
2.0.0
|
||||
|
@ -0,0 +1,136 @@
|
||||
From 2cc58e88b26e13e87a36439d7a7e7b44b4a1e47e Mon Sep 17 00:00:00 2001
|
||||
From: "nick.j.sanders" <nick.j.sanders@93e54ea4-8218-11de-8aaf-8d8425684b44>
|
||||
Date: Wed, 9 Jan 2013 21:13:13 +0000
|
||||
Subject: [PATCH] Allow ./configure for cross compile
|
||||
|
||||
Fix regression from BARRIER detect change.
|
||||
|
||||
|
||||
git-svn-id: http://stressapptest.googlecode.com/svn/trunk@36 93e54ea4-8218-11de-8aaf-8d8425684b44
|
||||
---
|
||||
configure | 49 +++++++------------------------------------
|
||||
configure.ac | 21 +------------------
|
||||
src/stressapptest_config.h.in | 3 +++
|
||||
3 files changed, 11 insertions(+), 62 deletions(-)
|
||||
|
||||
diff --git a/configure b/configure
|
||||
index 12bc16b..8c10c52 100755
|
||||
--- a/configure
|
||||
+++ b/configure
|
||||
@@ -5064,6 +5064,13 @@ if test "$ac_res" != no; then :
|
||||
|
||||
fi
|
||||
|
||||
+ac_fn_c_check_type "$LINENO" "pthread_barrier_t" "ac_cv_type_pthread_barrier_t" "$ac_includes_default"
|
||||
+if test "x$ac_cv_type_pthread_barrier_t" = x""yes; then :
|
||||
+
|
||||
+$as_echo "#define HAVE_PTHREAD_BARRIERS 1" >>confdefs.h
|
||||
+
|
||||
+fi
|
||||
+
|
||||
for ac_header in libaio.h
|
||||
do :
|
||||
ac_fn_c_check_header_mongrel "$LINENO" "libaio.h" "ac_cv_header_libaio_h" "$ac_includes_default"
|
||||
@@ -5201,48 +5208,6 @@ if test "$ac_res" != no; then :
|
||||
fi
|
||||
|
||||
|
||||
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_barrier" >&5
|
||||
-$as_echo_n "checking for pthread_barrier... " >&6; }
|
||||
-if test "${ac_cv_func_pthread_barrier+set}" = set; then :
|
||||
- $as_echo_n "(cached) " >&6
|
||||
-else
|
||||
- if test "$cross_compiling" = yes; then :
|
||||
- { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
|
||||
-$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
|
||||
-as_fn_error "cannot run test program while cross compiling
|
||||
-See \`config.log' for more details." "$LINENO" 5; }
|
||||
-else
|
||||
- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
-/* end confdefs.h. */
|
||||
-
|
||||
- #include <pthread.h>
|
||||
- int main(void)
|
||||
- {
|
||||
- pthread_barrier_t t;
|
||||
- return 0;
|
||||
- }
|
||||
-
|
||||
-_ACEOF
|
||||
-if ac_fn_c_try_run "$LINENO"; then :
|
||||
- ac_cv_func_pthread_barrier=yes
|
||||
-else
|
||||
- ac_cv_func_pthread_barrier=no
|
||||
-
|
||||
-fi
|
||||
-rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
|
||||
- conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||||
-fi
|
||||
-
|
||||
-
|
||||
-fi
|
||||
-
|
||||
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_pthread_barrier" >&5
|
||||
-$as_echo "$ac_cv_func_pthread_barrier" >&6; }
|
||||
-if test "$ac_cv_func_pthread_barrier" = "yes"; then
|
||||
-
|
||||
-$as_echo "#define HAVE_PTHREAD_BARRIER 1" >>confdefs.h
|
||||
-
|
||||
-fi
|
||||
|
||||
# Checks for typedefs, structures, and compiler characteristics.
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for stdbool.h that conforms to C99" >&5
|
||||
diff --git a/configure.ac b/configure.ac
|
||||
index aba8791..ca10966 100644
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -107,31 +107,12 @@ AC_HEADER_STDC
|
||||
AC_CHECK_HEADERS([arpa/inet.h fcntl.h netdb.h stdint.h stdlib.h string.h sys/ioctl.h sys/socket.h sys/time.h unistd.h], [], [AC_MSG_FAILURE([Missing some header files.])])
|
||||
AC_CHECK_HEADERS([pthread.h])
|
||||
AC_SEARCH_LIBS([pthread_create], [pthread])
|
||||
+AC_CHECK_TYPE([pthread_barrier_t], AC_DEFINE(HAVE_PTHREAD_BARRIERS, [1], [Define to 1 if the system has `pthread_barrier'.]))
|
||||
AC_CHECK_HEADERS([libaio.h])
|
||||
AC_SEARCH_LIBS([io_setup], [aio])
|
||||
AC_CHECK_HEADERS([sys/shm.h])
|
||||
AC_SEARCH_LIBS([shm_open], [rt])
|
||||
|
||||
-AC_MSG_CHECKING(for pthread_barrier)
|
||||
-AC_CACHE_VAL(
|
||||
- ac_cv_func_pthread_barrier,
|
||||
- AC_TRY_RUN(
|
||||
- [
|
||||
- #include <pthread.h>
|
||||
- int main(void)
|
||||
- {
|
||||
- pthread_barrier_t t;
|
||||
- return 0;
|
||||
- }
|
||||
- ],
|
||||
- ac_cv_func_pthread_barrier=yes,
|
||||
- ac_cv_func_pthread_barrier=no
|
||||
- )
|
||||
-)
|
||||
-AC_MSG_RESULT($ac_cv_func_pthread_barrier)
|
||||
-if test "$ac_cv_func_pthread_barrier" = "yes"; then
|
||||
- AC_DEFINE(HAVE_PTHREAD_BARRIER, [1], [Define to 1 if the system has `pthread_barrier'.])
|
||||
-fi
|
||||
|
||||
# Checks for typedefs, structures, and compiler characteristics.
|
||||
AC_HEADER_STDBOOL
|
||||
diff --git a/src/stressapptest_config.h.in b/src/stressapptest_config.h.in
|
||||
index 97f306e..5412df4 100644
|
||||
--- a/src/stressapptest_config.h.in
|
||||
+++ b/src/stressapptest_config.h.in
|
||||
@@ -53,6 +53,9 @@
|
||||
/* Define to 1 if you have the `posix_memalign' function. */
|
||||
#undef HAVE_POSIX_MEMALIGN
|
||||
|
||||
+/* Define to 1 if the system has `pthread_barrier'. */
|
||||
+#undef HAVE_PTHREAD_BARRIERS
|
||||
+
|
||||
/* Define to 1 if you have the <pthread.h> header file. */
|
||||
#undef HAVE_PTHREAD_H
|
||||
|
||||
--
|
||||
2.0.0
|
||||
|
@ -0,0 +1,33 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-util/stressapptest/stressapptest-1.0.6-r1.ebuild,v 1.1 2014/08/04 08:09:39 vapier Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit eutils autotools
|
||||
|
||||
MY_P="${P}_autoconf"
|
||||
DESCRIPTION="Stressful Application Test"
|
||||
HOMEPAGE="http://code.google.com/p/stressapptest/"
|
||||
SRC_URI="http://stressapptest.googlecode.com/files/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~mips ~x86"
|
||||
IUSE="debug"
|
||||
|
||||
RDEPEND="dev-libs/libaio"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${P}-autotools.patch
|
||||
epatch "${FILESDIR}"/${P}-pthread-test.patch
|
||||
epatch "${FILESDIR}"/${P}-misc-fixes.patch
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf --disable-default-optimizations
|
||||
}
|
@ -1,5 +0,0 @@
|
||||
DIST gitosis-gentoo-0.2_p20100721.tar.bz2 37330 SHA256 447de9239bc8ac4a56cf074afd1f84abccf7358b46f5612f2084e5da6a812868 SHA512 04a384f78c419cabd3b982dda5eb7d7e6cf4ccb7853c30ad5db3cd81fe48894bc1e698b873ea8074dbca7dfa29e07a97eb6290e8f592e31576c66f2b28bb055a WHIRLPOOL 8281eef48fa91ee1aa882b8e51854fe6da255400842c0593775c6987d1a4b68974f84ce2fb4557b0ffdcd58109af9560d122d5d7fe552786ab6d567e26872f46
|
||||
DIST gitosis-gentoo-20080711-800ac5b58a60de070a10cafce609f28fc2905691.tar.bz2 35787 SHA256 78119bea1dfa3b6a7aa3aa13095939f1bb8b4740b2e3cbda3bcd95efabd81320 SHA512 0dbb531d2dcb756902bfef9ca1a4e07965a3930342a8fd4242e072cf74b0fc0d86515addca408c44caca6ea423e01d4383cad222a1eb19f1a7949d1858f8859d WHIRLPOOL b97c5d80c09186c5a00adbaeb4fadc445d94a9ba5045498b1575908a56533e9f4c54aa79b6dc1d30085cdde083cba10ceff855460dff321b6831257639a7d6f3
|
||||
DIST gitosis-gentoo-20081025-acf867e8cd12f31dcf0f9fff92f3a3c34912b751.tar.bz2 36630 SHA256 e84e9d40ab11c156b30ca5d781c4e6621ece0ef18e9140b9714e75373d8fa402 SHA512 58ee8e197acc2c76ead3e7520cd3cf4a92cddaa26e2d519ee9a52ebd85568d1afbcb2e2fd1b1ffffe35b0b6551db1704206fa0f08b5361b5e0645fbb47f37ce1 WHIRLPOOL d4a17f1ba604ed9018ee02974fdffaea524d1f9f853ada22fadb6d45ebe82d2a9cd49ebe1b06b7fba147260b661c5b0cdcb64968ab527536fc5d4066871b48d9
|
||||
DIST gitosis-gentoo-20090515-1d768c5b87bbbe7ab1f3356c98943ed099bd40f3.tar.bz2 36988 SHA256 6010681dcb8aa9aaa6ed720494daf6d366ed12eb6dc65044ceb1a924fa305743 SHA512 5d6c8f68001b019d02b99813498cb31fc6d6471d0e653594249820f37836c6d675aae5b430f53374e129856bdcbb2761b8f428a2997268f0cefeb337462491ac WHIRLPOOL 37f8b3c3510d8ac300a7fbc95ef8b9f9b09b7126ba3d9325e4ed16f93b0dffb0dcaec06151e7c4b7e3c1953868e76ce177f3e3d5031154a3e21d3a23fee94b31
|
||||
DIST gitosis-gentoo.git-20080203-231e601545d0a09d84d3c5c2786d774f56fe9217.tar.bz2 35661 SHA256 7672209eb2fbf6960967ba20372bcb269ae2b539c628e6e099f9989884f34c21 SHA512 b30472f7df20384174a5335f49464e2ff33a9f318926f9be475eba5f387480bfc97635f3741a8209067d63508555a1f418999ad21d648b8be8caea01e4346605 WHIRLPOOL 76ed1e44af368b9e8dbda3c893693b490d0a90a53b151b9d3995a9e50f5b1328640acca63255d41b5601116a64918aa5cae5bc858f3bcd624961b6bc964a66c4
|
@ -1,48 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-vcs/gitosis-gentoo/gitosis-gentoo-0.2_p20080203.ebuild,v 1.3 2012/06/04 20:57:17 zmedico Exp $
|
||||
|
||||
EAPI="3"
|
||||
PYTHON_DEPEND="2"
|
||||
|
||||
inherit eutils distutils user
|
||||
|
||||
DESCRIPTION="gitosis -- software for hosting git repositories, Gentoo fork"
|
||||
HOMEPAGE="http://git.overlays.gentoo.org/gitweb/?p=proj/gitosis-gentoo.git"
|
||||
# This is a snapshot taken from the Gentoo overlays gitweb.
|
||||
MY_PV="20080203-231e601545d0a09d84d3c5c2786d774f56fe9217"
|
||||
MY_PN="${PN}.git"
|
||||
MY_P="${MY_PN}-${MY_PV}"
|
||||
SRC_URI="mirror://gentoo/${MY_P}.tar.bz2"
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~x86 ~amd64 ~ppc"
|
||||
IUSE=""
|
||||
DEPEND=">=dev-vcs/git-1.5.3.6
|
||||
>=dev-python/setuptools-0.6_rc5"
|
||||
RDEPEND="${DEPEND}
|
||||
!dev-vcs/gitosis"
|
||||
|
||||
S=${WORKDIR}/gitosis-gentoo
|
||||
|
||||
DOCS="example.conf gitweb.conf lighttpd-gitweb.conf TODO.rst"
|
||||
PYTHON_MODNAME="gitosis"
|
||||
|
||||
pkg_setup() {
|
||||
python_set_active_version 2
|
||||
python_pkg_setup
|
||||
|
||||
enewgroup git
|
||||
enewuser git -1 /bin/sh /var/spool/gitosis git
|
||||
}
|
||||
|
||||
src_install() {
|
||||
distutils_src_install
|
||||
keepdir /var/spool/gitosis
|
||||
fowners git:git /var/spool/gitosis
|
||||
}
|
||||
|
||||
# We should handle more of this, but it requires the input of an SSH public key
|
||||
# from the user, and they may want to set up more configuration first.
|
||||
#pkg_config() {
|
||||
#}
|
@ -1,48 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-vcs/gitosis-gentoo/gitosis-gentoo-0.2_p20080711.ebuild,v 1.3 2012/06/04 20:57:17 zmedico Exp $
|
||||
|
||||
EAPI="3"
|
||||
PYTHON_DEPEND="2"
|
||||
|
||||
inherit eutils distutils user
|
||||
|
||||
DESCRIPTION="gitosis -- software for hosting git repositories, Gentoo fork"
|
||||
HOMEPAGE="http://git.overlays.gentoo.org/gitweb/?p=proj/gitosis-gentoo.git"
|
||||
# This is a snapshot taken from the Gentoo overlays gitweb.
|
||||
MY_PV="20080711-800ac5b58a60de070a10cafce609f28fc2905691"
|
||||
MY_P="${PN}-${MY_PV}"
|
||||
SRC_URI="mirror://gentoo/${MY_P}.tar.bz2"
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~x86 ~amd64 ~ppc"
|
||||
IUSE=""
|
||||
DEPEND_GIT=">=dev-vcs/git-1.5.3.6"
|
||||
DEPEND="${DEPEND_GIT}
|
||||
>=dev-python/setuptools-0.6_rc5"
|
||||
RDEPEND="${DEPEND}
|
||||
!dev-vcs/gitosis"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
DOCS="example.conf gitweb.conf lighttpd-gitweb.conf TODO.rst"
|
||||
PYTHON_MODNAME="gitosis"
|
||||
|
||||
pkg_setup() {
|
||||
python_set_active_version 2
|
||||
python_pkg_setup
|
||||
|
||||
enewgroup git
|
||||
enewuser git -1 /bin/sh /var/spool/gitosis git
|
||||
}
|
||||
|
||||
src_install() {
|
||||
distutils_src_install
|
||||
keepdir /var/spool/gitosis
|
||||
fowners git:git /var/spool/gitosis
|
||||
}
|
||||
|
||||
# We should handle more of this, but it requires the input of an SSH public key
|
||||
# from the user, and they may want to set up more configuration first.
|
||||
#pkg_config() {
|
||||
#}
|
@ -1,48 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-vcs/gitosis-gentoo/gitosis-gentoo-0.2_p20081028.ebuild,v 1.3 2012/06/04 20:57:17 zmedico Exp $
|
||||
|
||||
EAPI="3"
|
||||
PYTHON_DEPEND="2"
|
||||
|
||||
inherit eutils distutils user
|
||||
|
||||
DESCRIPTION="gitosis -- software for hosting git repositories, Gentoo fork"
|
||||
HOMEPAGE="http://git.overlays.gentoo.org/gitweb/?p=proj/gitosis-gentoo.git"
|
||||
# This is a snapshot taken from the Gentoo overlays gitweb.
|
||||
MY_PV="20081025-acf867e8cd12f31dcf0f9fff92f3a3c34912b751"
|
||||
MY_P="${PN}-${MY_PV}"
|
||||
SRC_URI="mirror://gentoo/${MY_P}.tar.bz2"
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~x86 ~amd64 ~ppc"
|
||||
IUSE=""
|
||||
DEPEND_GIT=">=dev-vcs/git-1.5.6.4"
|
||||
DEPEND="${DEPEND_GIT}
|
||||
>=dev-python/setuptools-0.6_rc5"
|
||||
RDEPEND="${DEPEND}
|
||||
!dev-vcs/gitosis"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
DOCS="example.conf gitweb.conf lighttpd-gitweb.conf TODO.rst"
|
||||
PYTHON_MODNAME="gitosis"
|
||||
|
||||
pkg_setup() {
|
||||
python_set_active_version 2
|
||||
python_pkg_setup
|
||||
|
||||
enewgroup git
|
||||
enewuser git -1 /bin/sh /var/spool/gitosis git
|
||||
}
|
||||
|
||||
src_install() {
|
||||
distutils_src_install
|
||||
keepdir /var/spool/gitosis
|
||||
fowners git:git /var/spool/gitosis
|
||||
}
|
||||
|
||||
# We should handle more of this, but it requires the input of an SSH public key
|
||||
# from the user, and they may want to set up more configuration first.
|
||||
#pkg_config() {
|
||||
#}
|
@ -1,53 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-vcs/gitosis-gentoo/gitosis-gentoo-0.2_p20090515.ebuild,v 1.3 2012/06/04 20:57:17 zmedico Exp $
|
||||
|
||||
EAPI="3"
|
||||
PYTHON_DEPEND="2"
|
||||
|
||||
inherit eutils distutils user
|
||||
|
||||
DESCRIPTION="gitosis -- software for hosting git repositories, Gentoo fork"
|
||||
HOMEPAGE="http://git.overlays.gentoo.org/gitweb/?p=proj/gitosis-gentoo.git"
|
||||
# This is a snapshot taken from the Gentoo overlays gitweb.
|
||||
MY_PV="20090515-1d768c5b87bbbe7ab1f3356c98943ed099bd40f3"
|
||||
MY_P="${PN}-${MY_PV}"
|
||||
SRC_URI="mirror://gentoo/${MY_P}.tar.bz2"
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~ia64-linux ~x86-linux"
|
||||
IUSE=""
|
||||
DEPEND_GIT=">=dev-vcs/git-1.5.6.4"
|
||||
DEPEND="${DEPEND_GIT}
|
||||
>=dev-python/setuptools-0.6_rc5"
|
||||
RDEPEND="${DEPEND}
|
||||
!dev-vcs/gitosis"
|
||||
|
||||
S="${WORKDIR}/${PN}"
|
||||
|
||||
DOCS="example.conf gitweb.conf lighttpd-gitweb.conf TODO.rst"
|
||||
PYTHON_MODNAME="gitosis"
|
||||
|
||||
pkg_setup() {
|
||||
python_set_active_version 2
|
||||
python_pkg_setup
|
||||
|
||||
enewgroup git
|
||||
enewuser git -1 /bin/sh /var/spool/gitosis git
|
||||
}
|
||||
|
||||
src_install() {
|
||||
distutils_src_install
|
||||
keepdir /var/spool/gitosis
|
||||
fowners git:git /var/spool/gitosis
|
||||
}
|
||||
|
||||
# We should handle more of this, but it requires the input of an SSH public key
|
||||
# from the user, and they may want to set up more configuration first.
|
||||
#pkg_config() {
|
||||
#}
|
||||
|
||||
pkg_postinst() {
|
||||
distutils_pkg_postinst
|
||||
einfo "If you need to actually use gitosis, you must unlock the git user."
|
||||
}
|
@ -1,54 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-vcs/gitosis-gentoo/gitosis-gentoo-0.2_p20100721.ebuild,v 1.3 2012/06/04 20:57:17 zmedico Exp $
|
||||
|
||||
EAPI=3
|
||||
PYTHON_DEPEND="2"
|
||||
|
||||
inherit eutils distutils user
|
||||
|
||||
DESCRIPTION="gitosis -- software for hosting git repositories, Gentoo fork"
|
||||
HOMEPAGE="http://git.overlays.gentoo.org/gitweb/?p=proj/gitosis-gentoo.git"
|
||||
# This is a snapshot taken from the Gentoo overlays gitweb.
|
||||
MY_GITREV="9f39956b8b10e4952cdf0efb8462efd55c71926b"
|
||||
MY_PV="${PV}"
|
||||
MY_P="${PN}-${MY_PV}" # identical to P for now
|
||||
SRC_URI="http://git.overlays.gentoo.org/gitweb/?p=proj/gitosis-gentoo.git;a=snapshot;h=refs/tags/${PV};sf=tbz2 -> ${MY_P}.tar.bz2"
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~ia64-linux ~x86-linux"
|
||||
IUSE=""
|
||||
DEPEND_GIT=">=dev-vcs/git-1.5.6.4"
|
||||
DEPEND="${DEPEND_GIT}
|
||||
>=dev-python/setuptools-0.6_rc5"
|
||||
RDEPEND="${DEPEND}
|
||||
!dev-vcs/gitosis"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
DOCS="example.conf gitweb.conf lighttpd-gitweb.conf TODO.rst"
|
||||
PYTHON_MODNAME="gitosis"
|
||||
|
||||
pkg_setup() {
|
||||
python_set_active_version 2
|
||||
python_pkg_setup
|
||||
|
||||
enewgroup git
|
||||
enewuser git -1 /bin/sh /var/spool/gitosis git
|
||||
}
|
||||
|
||||
src_install() {
|
||||
distutils_src_install
|
||||
keepdir /var/spool/gitosis
|
||||
fowners git:git /var/spool/gitosis
|
||||
}
|
||||
|
||||
# We should handle more of this, but it requires the input of an SSH public key
|
||||
# from the user, and they may want to set up more configuration first.
|
||||
#pkg_config() {
|
||||
#}
|
||||
|
||||
pkg_postinst() {
|
||||
distutils_pkg_postinst
|
||||
einfo "If you need to actually use gitosis, you must unlock the git user."
|
||||
}
|
@ -1,11 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<email>robbat2@gentoo.org</email>
|
||||
</maintainer>
|
||||
<longdescription>
|
||||
Gitosis-gentoo is a fork of the upstream Gitosis project specifically intended
|
||||
for powering git.overlays.gentoo.org.
|
||||
</longdescription>
|
||||
</pkgmetadata>
|
@ -1,2 +0,0 @@
|
||||
DIST gitosis.git-20080626-72c754b2f03a139122dc4a3877b05704fa88f751.tar.gz 32189 SHA256 ae7f7acd9fa31ff10b2034d23498c99b339f8d81b7e5cc00c4e9dc1c949cc8f3 SHA512 dfc2e9ce60eadbb7ec07aab62e163458f91bf597dceae66cec0589267e565cfe074136113c5efa418b7cd863d465102f73bd47563885f35b6f4c52dc6a7431d6 WHIRLPOOL 37341e9cfe9f212696c1ec570feb361288107cff637352e6b2a2deb3dd9631c9a7df2ec0817982fefdb40509565c295acff1c3b200d126d49adf4561a95d6002
|
||||
DIST gitosis.git-20080825-73a032520493f6b4186185d4826d12edb5614135.tar.gz 32276 SHA256 8787b9b7b54676240cbd71a2c8659b07f073d4a4d9e8d9cf4c674a85975d7bdc SHA512 1909fad07cc60a989c3e051f4b70382283832477fc2434cc43465db87ae43b4194e0e5a3631444f7c712b42fd660cabec8fef1119a27b54bf8a20146f16db150 WHIRLPOOL 1fe678eeca92d1d6c32c625c780b546c1e71b7bfe2d74bc92488f646643a1bd2f54669e6f4d16aae93fc983dc7c832dc0fe090b9056fb56a8803d83861054480
|
@ -1,48 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-vcs/gitosis/gitosis-0.2_p20080626.ebuild,v 1.4 2012/06/04 20:58:28 zmedico Exp $
|
||||
|
||||
EAPI="3"
|
||||
PYTHON_DEPEND="2"
|
||||
|
||||
inherit eutils distutils user
|
||||
|
||||
DESCRIPTION="gitosis -- software for hosting git repositories"
|
||||
HOMEPAGE="http://eagain.net/gitweb/?p=gitosis.git;a=summary"
|
||||
# This is a snapshot taken from the upstream gitweb.
|
||||
MY_PV="20080626-72c754b2f03a139122dc4a3877b05704fa88f751"
|
||||
MY_PN="${PN}.git"
|
||||
MY_P="${MY_PN}-${MY_PV}"
|
||||
SRC_URI="mirror://gentoo/${MY_P}.tar.gz"
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~x86 ~amd64 ~ppc"
|
||||
IUSE=""
|
||||
DEPEND_GIT=">=dev-vcs/git-1.5.3.6"
|
||||
DEPEND="${DEPEND_GIT}
|
||||
>=dev-python/setuptools-0.6_rc5"
|
||||
RDEPEND="${DEPEND}
|
||||
!dev-vcs/gitosis-gentoo"
|
||||
|
||||
S=${WORKDIR}/gitosis
|
||||
|
||||
DOCS="example.conf gitweb.conf lighttpd-gitweb.conf TODO.rst"
|
||||
|
||||
pkg_setup() {
|
||||
python_set_active_version 2
|
||||
python_pkg_setup
|
||||
|
||||
enewgroup git
|
||||
enewuser git -1 /bin/sh /var/spool/gitosis git
|
||||
}
|
||||
|
||||
src_install() {
|
||||
distutils_src_install
|
||||
keepdir /var/spool/gitosis
|
||||
fowners git:git /var/spool/gitosis
|
||||
}
|
||||
|
||||
# We should handle more of this, but it requires the input of an SSH public key
|
||||
# from the user, and they may want to set up more configuration first.
|
||||
#pkg_config() {
|
||||
#}
|
@ -1,48 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-vcs/gitosis/gitosis-0.2_p20080825.ebuild,v 1.4 2012/06/04 20:58:28 zmedico Exp $
|
||||
|
||||
EAPI="3"
|
||||
PYTHON_DEPEND="2"
|
||||
|
||||
inherit eutils distutils user
|
||||
|
||||
DESCRIPTION="gitosis -- software for hosting git repositories"
|
||||
HOMEPAGE="http://eagain.net/gitweb/?p=gitosis.git;a=summary"
|
||||
# This is a snapshot taken from the upstream gitweb.
|
||||
MY_PV="20080825-73a032520493f6b4186185d4826d12edb5614135"
|
||||
MY_PN="${PN}.git"
|
||||
MY_P="${MY_PN}-${MY_PV}"
|
||||
SRC_URI="mirror://gentoo/${MY_P}.tar.gz"
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~ia64-linux ~x86-linux"
|
||||
IUSE=""
|
||||
DEPEND_GIT=">=dev-vcs/git-1.5.5.4"
|
||||
DEPEND="${DEPEND_GIT}
|
||||
>=dev-python/setuptools-0.6_rc5"
|
||||
RDEPEND="${DEPEND}
|
||||
!dev-vcs/gitosis-gentoo"
|
||||
|
||||
S=${WORKDIR}/gitosis
|
||||
|
||||
DOCS="example.conf gitweb.conf lighttpd-gitweb.conf TODO.rst"
|
||||
|
||||
pkg_setup() {
|
||||
python_set_active_version 2
|
||||
python_pkg_setup
|
||||
|
||||
enewgroup git
|
||||
enewuser git -1 /bin/sh /var/spool/gitosis git
|
||||
}
|
||||
|
||||
src_install() {
|
||||
distutils_src_install
|
||||
keepdir /var/spool/gitosis
|
||||
fowners git:git /var/spool/gitosis
|
||||
}
|
||||
|
||||
# We should handle more of this, but it requires the input of an SSH public key
|
||||
# from the user, and they may want to set up more configuration first.
|
||||
#pkg_config() {
|
||||
#}
|
@ -1,7 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<email>robbat2@gentoo.org</email>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
@ -1 +1 @@
|
||||
Sun, 03 Aug 2014 20:37:01 +0000
|
||||
Mon, 04 Aug 2014 10:07:02 +0000
|
||||
|
@ -0,0 +1,59 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet href="/xsl/glsa.xsl" type="text/xsl"?>
|
||||
<?xml-stylesheet href="/xsl/guide.xsl" type="text/xsl"?>
|
||||
<!DOCTYPE glsa SYSTEM "http://www.gentoo.org/dtd/glsa.dtd">
|
||||
<glsa id="201408-01">
|
||||
<title>Zend Framework: SQL injection</title>
|
||||
<synopsis>A vulnerability in Zend Framework could allow a remote attacker to
|
||||
inject SQL commands.
|
||||
</synopsis>
|
||||
<product type="ebuild">ZendFramework</product>
|
||||
<announced>August 04, 2014</announced>
|
||||
<revised>August 04, 2014: 1</revised>
|
||||
<bug>369139</bug>
|
||||
<access>remote</access>
|
||||
<affected>
|
||||
<package name="dev-php/ZendFramework" auto="yes" arch="*">
|
||||
<unaffected range="ge">1.11.6</unaffected>
|
||||
<vulnerable range="lt">1.11.6</vulnerable>
|
||||
</package>
|
||||
</affected>
|
||||
<background>
|
||||
<p>Zend Framework is a high quality and open source framework for
|
||||
developing Web Applications.
|
||||
</p>
|
||||
</background>
|
||||
<description>
|
||||
<p>Developers using non-ASCII-compatible encodings in conjunction with the
|
||||
MySQL PDO driver of PHP may be vulnerable to SQL injection attacks.
|
||||
</p>
|
||||
</description>
|
||||
<impact type="normal">
|
||||
<p>A remote attacker could use specially crafted input to execute arbitrary
|
||||
SQL statements.
|
||||
</p>
|
||||
</impact>
|
||||
<workaround>
|
||||
<p>There is no known workaround at this time.</p>
|
||||
</workaround>
|
||||
<resolution>
|
||||
<p>All ZendFramework users should upgrade to the latest version:</p>
|
||||
|
||||
<code>
|
||||
# emerge --sync
|
||||
# emerge --ask --oneshot --verbose ">=dev-php/ZendFramework-1.11.6"
|
||||
</code>
|
||||
|
||||
<p>NOTE: This is a legacy GLSA. Updates for all affected architectures have
|
||||
been
|
||||
available since 2011-06-07. It is likely that your system is already
|
||||
updated
|
||||
to no longer be affected by this issue.
|
||||
</p>
|
||||
</resolution>
|
||||
<references>
|
||||
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2011-1939">CVE-2011-1939</uri>
|
||||
</references>
|
||||
<metadata tag="requester" timestamp="Sat, 08 Oct 2011 21:42:50 +0000">craig</metadata>
|
||||
<metadata tag="submitter" timestamp="Mon, 04 Aug 2014 09:08:18 +0000">K_F</metadata>
|
||||
</glsa>
|
@ -1 +1 @@
|
||||
Sun, 03 Aug 2014 20:37:01 +0000
|
||||
Mon, 04 Aug 2014 10:07:02 +0000
|
||||
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install postinst prepare test
|
||||
DEPEND=test? ( dev-python/nose[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-python/passlib[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-vcs/git ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) dev-lang/python-exec:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)]
|
||||
DESCRIPTION=Radically simple deployment, model-driven configuration management, and command execution framework
|
||||
EAPI=5
|
||||
HOMEPAGE=http://ansible.com/
|
||||
IUSE=test python_targets_python2_7
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=GPL-3
|
||||
RDEPEND=dev-python/jinja[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-python/pyyaml[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] net-misc/sshpass virtual/ssh python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) dev-lang/python-exec:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)]
|
||||
REQUIRED_USE=|| ( python_targets_python2_7 )
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/ansible/ansible/archive/v1.6.10.tar.gz -> ansible-1.6.10.tar.gz
|
||||
_eclasses_=distutils-r1 d48d51c220f1678179fc4ab13b534ec1 eutils 06133990e861be0fe60c2b428fd025d9 multibuild 46527a4656956da3d58acff72c9b59b1 multilib 3bf24e6abb9b76d9f6c20600f0b716bf multiprocessing d7f2985a2c76c365ee20269db5261414 python-r1 c820706d8b22c1d0fe215a9d4a47671d python-utils-r1 8c66c6dabd0295878b68b40dbd0b087b readme.gentoo 106edea5533517715013de909a333abd toolchain-funcs 0f1760274637a138b99bb649202ea402
|
||||
_md5_=c7e22d4bcc556034b02e7ff0f94b899b
|
@ -1,9 +1,9 @@
|
||||
DEFINED_PHASES=install
|
||||
DESCRIPTION=Manages PACKAGE_MANAGER environment variable
|
||||
HOMEPAGE=http://www.gentoo.org/proj/en/eselect/
|
||||
KEYWORDS=alpha amd64 arm 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
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=app-admin/eselect-1.1.1
|
||||
SLOT=0
|
||||
SRC_URI=mirror://gentoo/eselect-package-manager-20110108.tar.bz2
|
||||
_md5_=ba70c4a256e5b16e5a94f7d651e8000a
|
||||
_md5_=d057c825d1e64f1516d9b8b2927d9519
|
||||
|
@ -1,10 +0,0 @@
|
||||
DEFINED_PHASES=install
|
||||
DESCRIPTION=User land tool for cleaning up old perl installs
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.gentoo.org/proj/en/perl/
|
||||
KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=app-shells/bash || ( >=sys-apps/coreutils-8.15 app-misc/realpath sys-freebsd/freebsd-bin ) dev-lang/perl
|
||||
SLOT=0
|
||||
SRC_URI=mirror://gentoo/perl-cleaner-2.15.tar.bz2
|
||||
_md5_=21c4d180243e89fe9b5d0d0402e0d7c1
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=configure install
|
||||
DEPEND=dev-libs/nss sys-devel/prelink
|
||||
DESCRIPTION=Tools for computing and checking HMAC values for files
|
||||
EAPI=5
|
||||
HOMEPAGE=https://fedorahosted.org/hmaccalc/
|
||||
IUSE=+fips
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=BSD
|
||||
RDEPEND=dev-libs/nss sys-devel/prelink
|
||||
SLOT=0
|
||||
SRC_URI=https://fedorahosted.org/released/hmaccalc/hmaccalc-0.9.13.tar.gz
|
||||
_eclasses_=eutils 06133990e861be0fe60c2b428fd025d9 multilib 3bf24e6abb9b76d9f6c20600f0b716bf toolchain-funcs 0f1760274637a138b99bb649202ea402
|
||||
_md5_=df28165f16b6b9f78ad509e213ad4407
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure info install postinst prepare pretend setup test
|
||||
DEPEND=!static-softmmu? ( >=dev-libs/glib-2.0 sys-libs/zlib >=x11-libs/pixman-0.28.0 aio? ( dev-libs/libaio ) caps? ( sys-libs/libcap-ng ) curl? ( >=net-misc/curl-7.15.4 ) fdt? ( >=sys-apps/dtc-1.4.0 ) glusterfs? ( >=sys-cluster/glusterfs-3.4.0 ) jpeg? ( virtual/jpeg ) ncurses? ( sys-libs/ncurses ) png? ( media-libs/libpng ) rbd? ( sys-cluster/ceph ) sasl? ( dev-libs/cyrus-sasl ) sdl? ( >=media-libs/libsdl-1.2.11 ) seccomp? ( >=sys-libs/libseccomp-2.1.0 ) spice? ( >=app-emulation/spice-0.12.0 ) ssh? ( >=net-libs/libssh2-1.2.8 ) tls? ( net-libs/gnutls ) usb? ( >=dev-libs/libusb-1.0.18 ) uuid? ( >=sys-apps/util-linux-2.16.0 ) vde? ( net-misc/vde ) xattr? ( sys-apps/attr ) xfs? ( sys-fs/xfsprogs ) ) !static-user? ( >=dev-libs/glib-2.0 sys-libs/zlib ) qemu_softmmu_targets_i386? ( >=sys-firmware/ipxe-1.0.0_p20130624 ~sys-firmware/seabios-1.7.5 ~sys-firmware/sgabios-0.1_pre8 ~sys-firmware/vgabios-0.7a ) qemu_softmmu_targets_x86_64? ( >=sys-firmware/ipxe-1.0.0_p20130624 ~sys-firmware/seabios-1.7.5 ~sys-firmware/sgabios-0.1_pre8 ~sys-firmware/vgabios-0.7a ) 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_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[ncurses,readline] ) dev-lang/python-exec:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) 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 ) 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? ( >=dev-libs/glib-2.0[static-libs(+)] sys-libs/zlib[static-libs(+)] >=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(+)] ) jpeg? ( virtual/jpeg[static-libs(+)] ) ncurses? ( sys-libs/ncurses[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(+)] ) 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(+)] ) xattr? ( sys-apps/attr[static-libs(+)] ) xfs? ( sys-fs/xfsprogs[static-libs(+)] ) ) static-user? ( >=dev-libs/glib-2.0[static-libs(+)] sys-libs/zlib[static-libs(+)] ) test? ( dev-libs/glib[utils] sys-devel/bc ) virtual/pkgconfig filecaps? ( sys-libs/libcap )
|
||||
DESCRIPTION=QEMU + Kernel-based Virtual Machine userland tools
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.qemu.org http://www.linux-kvm.org
|
||||
IUSE=accessibility +aio alsa bluetooth +caps +curl debug +fdt glusterfs gtk iscsi +jpeg kernel_linux kernel_FreeBSD ncurses nls opengl +png pulseaudio python rbd sasl +seccomp sdl selinux smartcard spice ssh static static-softmmu static-user systemtap tci test +threads tls usb usbredir +uuid vde +vhost-net virtfs +vnc xattr xen xfs qemu_softmmu_targets_aarch64 qemu_softmmu_targets_alpha qemu_softmmu_targets_arm qemu_softmmu_targets_cris qemu_softmmu_targets_i386 qemu_softmmu_targets_m68k qemu_softmmu_targets_microblaze qemu_softmmu_targets_microblazeel qemu_softmmu_targets_mips qemu_softmmu_targets_mips64 qemu_softmmu_targets_mips64el qemu_softmmu_targets_mipsel qemu_softmmu_targets_or32 qemu_softmmu_targets_ppc qemu_softmmu_targets_ppc64 qemu_softmmu_targets_s390x qemu_softmmu_targets_sh4 qemu_softmmu_targets_sh4eb qemu_softmmu_targets_sparc qemu_softmmu_targets_sparc64 qemu_softmmu_targets_unicore32 qemu_softmmu_targets_x86_64 qemu_softmmu_targets_lm32 qemu_softmmu_targets_moxie qemu_softmmu_targets_ppcemb qemu_softmmu_targets_xtensa qemu_softmmu_targets_xtensaeb qemu_user_targets_aarch64 qemu_user_targets_alpha qemu_user_targets_arm qemu_user_targets_cris qemu_user_targets_i386 qemu_user_targets_m68k qemu_user_targets_microblaze qemu_user_targets_microblazeel qemu_user_targets_mips qemu_user_targets_mips64 qemu_user_targets_mips64el qemu_user_targets_mipsel qemu_user_targets_or32 qemu_user_targets_ppc qemu_user_targets_ppc64 qemu_user_targets_s390x qemu_user_targets_sh4 qemu_user_targets_sh4eb qemu_user_targets_sparc qemu_user_targets_sparc64 qemu_user_targets_unicore32 qemu_user_targets_x86_64 qemu_user_targets_armeb qemu_user_targets_mipsn32 qemu_user_targets_mipsn32el qemu_user_targets_ppc64abi32 qemu_user_targets_sparc32plus python_targets_python2_7 +filecaps
|
||||
KEYWORDS=~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd
|
||||
LICENSE=GPL-2 LGPL-2 BSD-2
|
||||
RDEPEND=!static-softmmu? ( >=dev-libs/glib-2.0 sys-libs/zlib >=x11-libs/pixman-0.28.0 aio? ( dev-libs/libaio ) caps? ( sys-libs/libcap-ng ) curl? ( >=net-misc/curl-7.15.4 ) fdt? ( >=sys-apps/dtc-1.4.0 ) glusterfs? ( >=sys-cluster/glusterfs-3.4.0 ) jpeg? ( virtual/jpeg ) ncurses? ( sys-libs/ncurses ) png? ( media-libs/libpng ) rbd? ( sys-cluster/ceph ) sasl? ( dev-libs/cyrus-sasl ) sdl? ( >=media-libs/libsdl-1.2.11 ) seccomp? ( >=sys-libs/libseccomp-2.1.0 ) spice? ( >=app-emulation/spice-0.12.0 ) ssh? ( >=net-libs/libssh2-1.2.8 ) tls? ( net-libs/gnutls ) usb? ( >=dev-libs/libusb-1.0.18 ) uuid? ( >=sys-apps/util-linux-2.16.0 ) vde? ( net-misc/vde ) xattr? ( sys-apps/attr ) xfs? ( sys-fs/xfsprogs ) ) !static-user? ( >=dev-libs/glib-2.0 sys-libs/zlib ) qemu_softmmu_targets_i386? ( >=sys-firmware/ipxe-1.0.0_p20130624 ~sys-firmware/seabios-1.7.5 ~sys-firmware/sgabios-0.1_pre8 ~sys-firmware/vgabios-0.7a ) qemu_softmmu_targets_x86_64? ( >=sys-firmware/ipxe-1.0.0_p20130624 ~sys-firmware/seabios-1.7.5 ~sys-firmware/sgabios-0.1_pre8 ~sys-firmware/vgabios-0.7a ) 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_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[ncurses,readline] ) dev-lang/python-exec:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) 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 )
|
||||
REQUIRED_USE=|| ( qemu_softmmu_targets_aarch64 qemu_softmmu_targets_alpha qemu_softmmu_targets_arm qemu_softmmu_targets_cris qemu_softmmu_targets_i386 qemu_softmmu_targets_m68k qemu_softmmu_targets_microblaze qemu_softmmu_targets_microblazeel qemu_softmmu_targets_mips qemu_softmmu_targets_mips64 qemu_softmmu_targets_mips64el qemu_softmmu_targets_mipsel qemu_softmmu_targets_or32 qemu_softmmu_targets_ppc qemu_softmmu_targets_ppc64 qemu_softmmu_targets_s390x qemu_softmmu_targets_sh4 qemu_softmmu_targets_sh4eb qemu_softmmu_targets_sparc qemu_softmmu_targets_sparc64 qemu_softmmu_targets_unicore32 qemu_softmmu_targets_x86_64 qemu_softmmu_targets_lm32 qemu_softmmu_targets_moxie qemu_softmmu_targets_ppcemb qemu_softmmu_targets_xtensa qemu_softmmu_targets_xtensaeb qemu_user_targets_aarch64 qemu_user_targets_alpha qemu_user_targets_arm qemu_user_targets_cris qemu_user_targets_i386 qemu_user_targets_m68k qemu_user_targets_microblaze qemu_user_targets_microblazeel qemu_user_targets_mips qemu_user_targets_mips64 qemu_user_targets_mips64el qemu_user_targets_mipsel qemu_user_targets_or32 qemu_user_targets_ppc qemu_user_targets_ppc64 qemu_user_targets_s390x qemu_user_targets_sh4 qemu_user_targets_sh4eb qemu_user_targets_sparc qemu_user_targets_sparc64 qemu_user_targets_unicore32 qemu_user_targets_x86_64 qemu_user_targets_armeb qemu_user_targets_mipsn32 qemu_user_targets_mipsn32el qemu_user_targets_ppc64abi32 qemu_user_targets_sparc32plus ) python? ( || ( python_targets_python2_7 ) ) 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 )
|
||||
SLOT=0
|
||||
SRC_URI=http://wiki.qemu-project.org/download/qemu-2.1.0.tar.bz2
|
||||
_eclasses_=eutils 06133990e861be0fe60c2b428fd025d9 fcaps c247b6885e1ff14f794a0eb65fb1e8ec flag-o-matic 9836bc51856bcaffac53c9cd4b59a8be linux-info 2b8c53f6065bdee2d757472215a3088f multibuild 46527a4656956da3d58acff72c9b59b1 multilib 3bf24e6abb9b76d9f6c20600f0b716bf multiprocessing d7f2985a2c76c365ee20269db5261414 pax-utils 51ad5130f4a69b1a118ca5296de276ae python-r1 c820706d8b22c1d0fe215a9d4a47671d python-utils-r1 8c66c6dabd0295878b68b40dbd0b087b readme.gentoo 106edea5533517715013de909a333abd toolchain-funcs 0f1760274637a138b99bb649202ea402 udev da001465a2e939c93f7ae16947ce3438 user f54e098dd38ba1c0847a13e685b87747 versionator cd0bcdb170807e4a1984115e9d53a26f
|
||||
_md5_=079360edf144a10762c64dccb691834a
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=compile config install postinst postrm preinst setup test unpack
|
||||
DEPEND=sys-devel/gnuconfig !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.13 >=sys-devel/automake-1.14 ) >=sys-devel/autoconf-2.68 sys-devel/libtool ssl? ( >=dev-libs/openssl-0.9.6d ) kernel_linux? ( sys-process/procps ) >=sys-apps/sed-4 >=sys-apps/texinfo-4.7-r1 >=sys-libs/readline-4.1 >=sys-libs/zlib-1.2.3 !dev-db/mysql-community !dev-db/mysql-cluster !dev-db/mariadb virtual/yacc berkdb? ( sys-apps/ed )
|
||||
DESCRIPTION=A fast, multi-threaded, multi-user SQL database server.
|
||||
HOMEPAGE=http://www.mysql.com/
|
||||
IUSE=big-tables debug embedded minimal perl selinux ssl static test raid berkdb
|
||||
KEYWORDS=amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86
|
||||
LICENSE=GPL-2
|
||||
PDEPEND=perl? ( >=dev-perl/DBD-mysql-2.9004 ) =virtual/mysql-4.0
|
||||
RDEPEND=ssl? ( >=dev-libs/openssl-0.9.6d ) kernel_linux? ( sys-process/procps ) >=sys-apps/sed-4 >=sys-apps/texinfo-4.7-r1 >=sys-libs/readline-4.1 >=sys-libs/zlib-1.2.3 !dev-db/mysql-community !dev-db/mysql-cluster !dev-db/mariadb !minimal? ( !prefix? ( dev-db/mysql-init-scripts ) ) selinux? ( sec-policy/selinux-mysql )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://mysql/Downloads/MySQL-4.0/mysql-4.0.27.tar.gz mirror://gentoo/mysql-extras-20070105.tar.bz2 http://g3nt8.org/patches/mysql-extras-20070105.tar.bz2 http://dev.gentoo.org/~robbat2/distfiles/mysql-extras-20070105.tar.bz2
|
||||
_eclasses_=autotools 82621aada74cb2a492bd8e73d49e9f54 eutils 06133990e861be0fe60c2b428fd025d9 flag-o-matic 9836bc51856bcaffac53c9cd4b59a8be gnuconfig ee02e61d6c68cee478e2e69214b7caef libtool 52d0e17251d04645ffaa61bfdd858944 multilib 3bf24e6abb9b76d9f6c20600f0b716bf multiprocessing d7f2985a2c76c365ee20269db5261414 mysql 9e7852ace9f45827f15389e61b41e602 mysql_fx ab94d85c3c822792c72f7eeff96f2365 toolchain-funcs 0f1760274637a138b99bb649202ea402 versionator cd0bcdb170807e4a1984115e9d53a26f
|
||||
_md5_=33d4ff394bcdd03f4f5f14a46173a4fa
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=compile config install postinst postrm preinst setup test unpack
|
||||
DEPEND=sys-devel/gnuconfig !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.13 >=sys-devel/automake-1.14 ) >=sys-devel/autoconf-2.68 sys-devel/libtool ssl? ( >=dev-libs/openssl-0.9.6d ) kernel_linux? ( sys-process/procps ) >=sys-apps/sed-4 >=sys-apps/texinfo-4.7-r1 >=sys-libs/readline-4.1 >=sys-libs/zlib-1.2.3 !dev-db/mysql-community !dev-db/mysql-cluster !dev-db/mariadb virtual/yacc berkdb? ( sys-apps/ed )
|
||||
DESCRIPTION=A fast, multi-threaded, multi-user SQL database server.
|
||||
HOMEPAGE=http://www.mysql.com/
|
||||
IUSE=big-tables debug embedded minimal perl selinux ssl static test latin1 extraengine cluster raid berkdb
|
||||
KEYWORDS=amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd
|
||||
LICENSE=GPL-2
|
||||
PDEPEND=perl? ( >=dev-perl/DBD-mysql-2.9004 ) =virtual/mysql-4.1
|
||||
RDEPEND=ssl? ( >=dev-libs/openssl-0.9.6d ) kernel_linux? ( sys-process/procps ) >=sys-apps/sed-4 >=sys-apps/texinfo-4.7-r1 >=sys-libs/readline-4.1 >=sys-libs/zlib-1.2.3 !dev-db/mysql-community !dev-db/mysql-cluster !dev-db/mariadb !minimal? ( !prefix? ( dev-db/mysql-init-scripts ) ) selinux? ( sec-policy/selinux-mysql )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://mysql/Downloads/MySQL-4.1/mysql-4.1.22.tar.gz mirror://gentoo/mysql-extras-20090228-2228Z.tar.bz2 http://g3nt8.org/patches/mysql-extras-20090228-2228Z.tar.bz2 http://dev.gentoo.org/~robbat2/distfiles/mysql-extras-20090228-2228Z.tar.bz2
|
||||
_eclasses_=autotools 82621aada74cb2a492bd8e73d49e9f54 eutils 06133990e861be0fe60c2b428fd025d9 flag-o-matic 9836bc51856bcaffac53c9cd4b59a8be gnuconfig ee02e61d6c68cee478e2e69214b7caef libtool 52d0e17251d04645ffaa61bfdd858944 multilib 3bf24e6abb9b76d9f6c20600f0b716bf multiprocessing d7f2985a2c76c365ee20269db5261414 mysql 9e7852ace9f45827f15389e61b41e602 mysql_fx ab94d85c3c822792c72f7eeff96f2365 toolchain-funcs 0f1760274637a138b99bb649202ea402 versionator cd0bcdb170807e4a1984115e9d53a26f
|
||||
_md5_=62889e866961d648ba9a08e270ef13f5
|
@ -1,14 +0,0 @@
|
||||
DEFINED_PHASES=compile config configure install postinst postrm preinst prepare setup test unpack
|
||||
DEPEND=|| ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 ) sys-devel/gnuconfig !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.13:1.13 >=sys-devel/automake-1.14:1.14 ) >=sys-devel/autoconf-2.68 sys-devel/libtool ssl? ( >=dev-libs/openssl-0.9.6d ) kernel_linux? ( sys-process/procps ) >=sys-apps/sed-4 >=sys-apps/texinfo-4.7-r1 >=sys-libs/readline-4.1 >=sys-libs/zlib-1.2.3 !dev-db/mysql-community !dev-db/mysql-cluster !dev-db/mariadb virtual/yacc berkdb? ( sys-apps/ed )
|
||||
DESCRIPTION=A fast, multi-threaded, multi-user SQL database server.
|
||||
EAPI=4
|
||||
HOMEPAGE=http://www.mysql.com/
|
||||
IUSE=big-tables debug embedded minimal +perl selinux ssl static test latin1 extraengine cluster max-idx-128 berkdb +community profiling
|
||||
KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris
|
||||
LICENSE=GPL-2
|
||||
PDEPEND=perl? ( >=dev-perl/DBD-mysql-2.9004 ) =virtual/mysql-5.0
|
||||
RDEPEND=ssl? ( >=dev-libs/openssl-0.9.6d ) kernel_linux? ( sys-process/procps ) >=sys-apps/sed-4 >=sys-apps/texinfo-4.7-r1 >=sys-libs/readline-4.1 >=sys-libs/zlib-1.2.3 !dev-db/mysql-community !dev-db/mysql-cluster !dev-db/mariadb !minimal? ( !prefix? ( dev-db/mysql-init-scripts ) ) selinux? ( sec-policy/selinux-mysql )
|
||||
SLOT=0
|
||||
SRC_URI=http://downloads.mysql.com/archives/mysql-5.0/mysql-5.0.96.tar.gz mirror://mysql/Downloads/MySQL-5.0/mysql-5.0.96.tar.gz mirror://gentoo/mysql-extras-20120401-2131Z.tar.bz2 http://g3nt8.org/patches/mysql-extras-20120401-2131Z.tar.bz2 http://dev.gentoo.org/~robbat2/distfiles/mysql-extras-20120401-2131Z.tar.bz2
|
||||
_eclasses_=autotools 82621aada74cb2a492bd8e73d49e9f54 eutils 06133990e861be0fe60c2b428fd025d9 flag-o-matic 9836bc51856bcaffac53c9cd4b59a8be gnuconfig ee02e61d6c68cee478e2e69214b7caef libtool 52d0e17251d04645ffaa61bfdd858944 multilib 3bf24e6abb9b76d9f6c20600f0b716bf multiprocessing d7f2985a2c76c365ee20269db5261414 mysql 9e7852ace9f45827f15389e61b41e602 mysql_fx ab94d85c3c822792c72f7eeff96f2365 toolchain-funcs 0f1760274637a138b99bb649202ea402 versionator cd0bcdb170807e4a1984115e9d53a26f
|
||||
_md5_=6ded32b90ac13c5ff676c484cc7a2778
|
@ -0,0 +1,15 @@
|
||||
DEFINED_PHASES=compile config configure install postinst postrm preinst prepare setup test unpack
|
||||
DEPEND=|| ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 ) java? ( >=dev-java/java-config-2.1.9-r1 ) sys-devel/gnuconfig >=dev-vcs/git-1.8.2.1 sys-devel/make >=dev-util/cmake-2.8.9 userland_GNU? ( >=sys-apps/findutils-4.4.0 ) ssl? ( >=dev-libs/openssl-0.9.6d ) kernel_linux? ( sys-process/procps ) >=sys-apps/sed-4 >=sys-apps/texinfo-4.7-r1 >=sys-libs/zlib-1.2.3 !bindist? ( >=sys-libs/readline-4.1 ) !dev-db/mysql !dev-db/mariadb !dev-db/mariadb-galera !dev-db/percona-server jemalloc? ( dev-libs/jemalloc[static-libs?] ) tcmalloc? ( dev-util/google-perftools ) >=sys-libs/zlib-1.2.3[static-libs?] ssl? ( >=dev-libs/openssl-0.9.6d[static-libs?] ) systemtap? ( >=dev-util/systemtap-1.3 ) kernel_linux? ( dev-libs/libaio ) dev-libs/libevent java? ( >=virtual/jdk-1.6 ) virtual/yacc static? ( sys-libs/ncurses[static-libs] ) >=dev-util/cmake-2.4.3 >=dev-util/cmake-2.6.3
|
||||
DESCRIPTION=A fast, multi-threaded, multi-user SQL database server
|
||||
EAPI=4
|
||||
HOMEPAGE=http://www.mysql.com/
|
||||
IUSE=elibc_FreeBSD java bindist debug embedded minimal +perl selinux ssl static static-libs test latin1 extraengine cluster max-idx-128 +community profiling jemalloc tcmalloc systemtap
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=GPL-2
|
||||
PDEPEND=perl? ( >=dev-perl/DBD-mysql-2.9004 ) ~virtual/mysql-5.5
|
||||
RDEPEND=!media-sound/amarok[embedded] java? ( >=dev-java/java-config-2.1.9-r1 ) ssl? ( >=dev-libs/openssl-0.9.6d ) kernel_linux? ( sys-process/procps ) >=sys-apps/sed-4 >=sys-apps/texinfo-4.7-r1 >=sys-libs/zlib-1.2.3 !bindist? ( >=sys-libs/readline-4.1 ) !dev-db/mysql !dev-db/mariadb !dev-db/mariadb-galera !dev-db/percona-server jemalloc? ( dev-libs/jemalloc[static-libs?] ) tcmalloc? ( dev-util/google-perftools ) >=sys-libs/zlib-1.2.3[static-libs?] ssl? ( >=dev-libs/openssl-0.9.6d[static-libs?] ) systemtap? ( >=dev-util/systemtap-1.3 ) kernel_linux? ( dev-libs/libaio ) dev-libs/libevent !minimal? ( !prefix? ( dev-db/mysql-init-scripts ) ) selinux? ( sec-policy/selinux-mysql ) java? ( >=virtual/jre-1.6 )
|
||||
REQUIRED_USE=tcmalloc? ( !jemalloc ) jemalloc? ( !tcmalloc ) minimal? ( !cluster !extraengine !embedded ) static? ( !ssl )
|
||||
SLOT=0
|
||||
SRC_URI=http://downloads.mysql.com/archives/mysql-cluster-gpl-7.2/mysql-cluster-gpl-7.2.17.tar.gz mirror://mysql/Downloads/MySQL-Cluster-7.2/mysql-cluster-gpl-7.2.17.tar.gz
|
||||
_eclasses_=cmake-utils 10b6a99f9058ac1b830d00b3421f04e4 eutils 06133990e861be0fe60c2b428fd025d9 flag-o-matic 9836bc51856bcaffac53c9cd4b59a8be git-r3 6ebae45064cb04482f3c702632dd9528 gnuconfig ee02e61d6c68cee478e2e69214b7caef java-pkg-opt-2 f9bbbe5092225a2059aa9e6a3a2b52f1 java-utils-2 f02d3e4777b404c719a5a6479c37c6e3 multilib 3bf24e6abb9b76d9f6c20600f0b716bf mysql-cmake 64177afd83677e2e1de9667e120bc34c mysql-v2 a1637dd7c08c7c25d18611e2ec720434 mysql_fx ab94d85c3c822792c72f7eeff96f2365 prefix 21058c21ca48453d771df15500873ede toolchain-funcs 0f1760274637a138b99bb649202ea402 user f54e098dd38ba1c0847a13e685b87747 versionator cd0bcdb170807e4a1984115e9d53a26f
|
||||
_md5_=5d5df02e40b2d86fad634b3ff8e65039
|
@ -0,0 +1,15 @@
|
||||
DEFINED_PHASES=compile config configure install postinst postrm preinst prepare setup test unpack
|
||||
DEPEND=|| ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 ) java? ( >=dev-java/java-config-2.1.9-r1 ) sys-devel/gnuconfig >=dev-vcs/git-1.8.2.1 sys-devel/make >=dev-util/cmake-2.8.9 userland_GNU? ( >=sys-apps/findutils-4.4.0 ) ssl? ( >=dev-libs/openssl-0.9.6d ) kernel_linux? ( sys-process/procps ) >=sys-apps/sed-4 >=sys-apps/texinfo-4.7-r1 >=sys-libs/zlib-1.2.3 dev-libs/libedit !dev-db/mysql !dev-db/mariadb !dev-db/mariadb-galera !dev-db/percona-server jemalloc? ( dev-libs/jemalloc[static-libs?] ) tcmalloc? ( dev-util/google-perftools ) >=sys-libs/zlib-1.2.3[static-libs?] ssl? ( >=dev-libs/openssl-0.9.6d[static-libs?] ) systemtap? ( >=dev-util/systemtap-1.3 ) kernel_linux? ( dev-libs/libaio ) dev-libs/libevent java? ( >=virtual/jdk-1.6 ) virtual/yacc static? ( sys-libs/ncurses[static-libs] ) >=dev-util/cmake-2.4.3 >=dev-util/cmake-2.6.3
|
||||
DESCRIPTION=A fast, multi-threaded, multi-user SQL database server
|
||||
EAPI=4
|
||||
HOMEPAGE=http://www.mysql.com/
|
||||
IUSE=elibc_FreeBSD java debug embedded minimal +perl selinux ssl static static-libs test latin1 extraengine cluster max-idx-128 +community profiling jemalloc tcmalloc systemtap
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=GPL-2
|
||||
PDEPEND=perl? ( >=dev-perl/DBD-mysql-2.9004 ) ~virtual/mysql-5.6
|
||||
RDEPEND=!media-sound/amarok[embedded] java? ( >=dev-java/java-config-2.1.9-r1 ) ssl? ( >=dev-libs/openssl-0.9.6d ) kernel_linux? ( sys-process/procps ) >=sys-apps/sed-4 >=sys-apps/texinfo-4.7-r1 >=sys-libs/zlib-1.2.3 dev-libs/libedit !dev-db/mysql !dev-db/mariadb !dev-db/mariadb-galera !dev-db/percona-server jemalloc? ( dev-libs/jemalloc[static-libs?] ) tcmalloc? ( dev-util/google-perftools ) >=sys-libs/zlib-1.2.3[static-libs?] ssl? ( >=dev-libs/openssl-0.9.6d[static-libs?] ) systemtap? ( >=dev-util/systemtap-1.3 ) kernel_linux? ( dev-libs/libaio ) dev-libs/libevent !minimal? ( !prefix? ( dev-db/mysql-init-scripts ) ) selinux? ( sec-policy/selinux-mysql ) java? ( >=virtual/jre-1.6 )
|
||||
REQUIRED_USE=tcmalloc? ( !jemalloc ) jemalloc? ( !tcmalloc ) minimal? ( !cluster !extraengine !embedded ) static? ( !ssl )
|
||||
SLOT=0
|
||||
SRC_URI=http://downloads.mysql.com/archives/mysql-cluster-gpl-7.3/mysql-cluster-gpl-7.3.6.tar.gz mirror://mysql/Downloads/MySQL-Cluster-7.3/mysql-cluster-gpl-7.3.6.tar.gz
|
||||
_eclasses_=cmake-utils 10b6a99f9058ac1b830d00b3421f04e4 eutils 06133990e861be0fe60c2b428fd025d9 flag-o-matic 9836bc51856bcaffac53c9cd4b59a8be git-r3 6ebae45064cb04482f3c702632dd9528 gnuconfig ee02e61d6c68cee478e2e69214b7caef java-pkg-opt-2 f9bbbe5092225a2059aa9e6a3a2b52f1 java-utils-2 f02d3e4777b404c719a5a6479c37c6e3 multilib 3bf24e6abb9b76d9f6c20600f0b716bf mysql-cmake 64177afd83677e2e1de9667e120bc34c mysql-v2 a1637dd7c08c7c25d18611e2ec720434 mysql_fx ab94d85c3c822792c72f7eeff96f2365 prefix 21058c21ca48453d771df15500873ede toolchain-funcs 0f1760274637a138b99bb649202ea402 user f54e098dd38ba1c0847a13e685b87747 versionator cd0bcdb170807e4a1984115e9d53a26f
|
||||
_md5_=9719c72ba9dfb5f6425ca3d8ae53cf33
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue