Sync with portage [Sun Feb 17 17:40:38 MSK 2013].

This commit is contained in:
root 2013-02-17 17:40:46 +04:00
parent 27ad52d469
commit a597d527a7
394 changed files with 5615 additions and 1878 deletions

View file

@ -1,6 +1,6 @@
# Copyright 1999-2010 Gentoo Foundation
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/mcelog/mcelog-1.0_pre3.ebuild,v 1.3 2010/05/28 11:31:06 maekke Exp $
# $Header: /var/cvsroot/gentoo-x86/app-admin/mcelog/mcelog-1.0_pre3.ebuild,v 1.4 2013/02/16 18:47:19 vapier Exp $
inherit eutils toolchain-funcs
@ -16,9 +16,6 @@ SLOT="0"
KEYWORDS="amd64 x86"
IUSE=""
DEPEND=""
RDEPEND="virtual/cron"
S="${WORKDIR}/${MY_P}"
# test suite needs mce-inject, we don't have a package for it yet

View file

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/sagan-rules/sagan-rules-20120918.ebuild,v 1.1 2012/10/14 16:25:21 maksbotan Exp $
# $Header: /var/cvsroot/gentoo-x86/app-admin/sagan-rules/sagan-rules-20120918.ebuild,v 1.3 2013/02/16 22:38:48 ago Exp $
EAPI=4
@ -10,7 +10,7 @@ SRC_URI="http://dev.gentoo.org/~maksbotan/sagan/sagan-rules-${PV}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="amd64 x86"
IUSE="+lognorm"
DEPEND=""

View file

@ -1,10 +1,11 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-doc/doxygen/doxygen-1.8.3.1.ebuild,v 1.3 2013/02/03 09:33:09 xarthisius Exp $
# $Header: /var/cvsroot/gentoo-x86/app-doc/doxygen/doxygen-1.8.3.1.ebuild,v 1.4 2013/02/16 22:40:35 mgorny Exp $
EAPI=4
inherit eutils fdo-mime flag-o-matic python qt4-r2 toolchain-funcs
PYTHON_COMPAT=( python{2_5,2_6,2_7} )
inherit eutils fdo-mime flag-o-matic python-any-r1 qt4-r2 toolchain-funcs
DESCRIPTION="Documentation system for most programming languages"
HOMEPAGE="http://www.doxygen.org/"
@ -38,7 +39,7 @@ RDEPEND="qt4? ( x11-libs/qt-gui:4 )
DEPEND="sys-apps/sed
sys-devel/flex
sys-devel/bison
doc? ( =dev-lang/python-2* )
doc? ( ${PYTHON_DEPS} )
${RDEPEND}"
RESTRICT="mirror"
@ -74,10 +75,7 @@ get_langs() {
pkg_setup() {
tc-export CC CXX
if use doc; then
python_set_active_version 2
python_pkg_setup
fi
use doc && python-any-r1_pkg_setup
}
src_prepare() {

View file

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/leechcraft-popishu/leechcraft-popishu-0.5.90.ebuild,v 1.1 2012/12/25 16:37:20 maksbotan Exp $
# $Header: /var/cvsroot/gentoo-x86/app-editors/leechcraft-popishu/leechcraft-popishu-0.5.90.ebuild,v 1.3 2013/02/16 21:28:21 ago Exp $
EAPI="4"
@ -9,7 +9,7 @@ inherit leechcraft
DESCRIPTION="Popishu, the text editor with IDE features for LeechCraft."
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="amd64 x86"
IUSE="debug"
DEPEND="~net-misc/leechcraft-core-${PV}

View file

@ -1,4 +1,6 @@
DIST qemu-1.3.0.tar.bz2 10286423 SHA256 878055ec05bc28fecfe2da97eb8bc992e8635575b67cebdfc5ca1ede171140a8 SHA512 2b314590363697140c3f7b3c445a40782f34c3d8911ded66e15ddd4470c7f38d0035fa09b6e6d99122f209495b62111809ce2eb4fc308fc120b9c598d18c2bc7 WHIRLPOOL 4b312b1f32e7fddec642bf1835d9610f3567aed7c4507cb036e86fb440e98b9d4160ff97755a0f9e0a4105e2126c8bb4745c411ede5addb9a3cd00d2fe9b812e
DIST qemu-1.3.1.tar.bz2 10283677 SHA256 3772e7ef0c9b4178195edcf90e711f12ba123f465fcf09fb43b56bdacaca0eaf SHA512 f371012d0c1fd5c2504ba4235ed787d897ff7b4dcf5bffc4452dd71b33394db4ec46488771927be2fc410408f69ca2c38d1edf23fca1e6767295c416ce98c588 WHIRLPOOL fb440dffca62c48a2644592ecdcd352349852fa67e5aa1c8cec45c86e599ef74cccc3a0464977cefebf311fea98a65e9035b5f87fa0dcdf87034b8a71d675627
DIST qemu-1.4.0.tar.bz2 10419510 SHA256 066297ed77408fb7588889c271a85cf3c259ad55c939315988e6062d7708eda8 SHA512 8ad0f1409d94283303abdc80e319fcfaad7818cade7c77fcba1b1adde411726ad166c5cc62a561414afb22b3bff956c4ec0cc7d0fec36542dd86dc347506ce72 WHIRLPOOL b0ecc866dd042a8af25f49419be680d7fb313230f99036ca8f22b20663da5b669cce7be89957fb583dc75bdcf73e905d7bd31904351f05d21816137c03c5be25
DIST qemu-kvm-1.1.1-bp-1.tar.xz 2908 SHA256 16b7cd2e10b3a05d20006898bcfdb26eb596f7c7d3c0e18fb216cb2b2026af40 SHA512 781eae1fdc1cb7482d3d6fd1cf81e0d565588e3987fc4cab92abc06741b1b57d999b0de1fffce7270f50033b53c5707e4ef477ca3b7ddfca3dc1a432c1e15cc7 WHIRLPOOL 3f80b4cc9902021686bea823a41af136d21dd5a6b8aa59913aeb8697c3a38acc02d92ee59b9d052b6d161830a72d709fe684beb95f756a92216fe79cce4c5d9a
DIST qemu-kvm-1.1.1.tar.gz 6599376 SHA256 c6fab57ccadcad5deb34728623840a0141a0f3c8f29d0c253db577f059c796df SHA512 1106a35212cdac1fe5b043af6754595d03232f22bf74cdab86973759adb3cff2d3d7b42290883d2d99d97d163fe274de0108a05eed906ffdc3349c0631f52492 WHIRLPOOL 4d9b2b788a7f87104032635b3b6e2cd96275b92683e3003510b0951536ed6bcb959959bc7529e3f912a7a2055b5c1710b9310d591a8b443a17a231e5b86f6105
DIST qemu-kvm-1.1.2-6cee76f0.tar.xz 13096 SHA256 0bf503a494d78cc5a59682d22341caa594fcf89a8ce5bd222dd7c45ad009e0c3 SHA512 bb1aa5f40b24cf9860f4af2cbab8bf8d5800ca57c1dccc05f446b5001d426021a3ccc423228ce9607a20dd1fb9e5d93a62f883d5bf56c4ac25b5ebfd3b60940d WHIRLPOOL 3916563bd76d9ae50ddd168863dfada0f44289355c82491a992d2d56c9398c8392fc69a67844154dafb13f9ea315affd27909e3b675ba8b5eab32ab176700b5b

View file

@ -0,0 +1,460 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/qemu/qemu-1.3.1.ebuild,v 1.1 2013/02/16 21:37:48 cardoe Exp $
EAPI=5
PYTHON_DEPEND="2:2.4"
inherit eutils flag-o-matic linux-info toolchain-funcs multilib python user udev
#BACKPORTS=7c9a3a87
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.linux-kvm.org"
LICENSE="GPL-2 LGPL-2 BSD-2"
SLOT="0"
IUSE="+aio alsa bluetooth brltty +caps +curl debug doc fdt +jpeg kernel_linux \
kernel_FreeBSD mixemu ncurses opengl +png pulseaudio python rbd sasl +seccomp \
sdl selinux smartcard spice static static-softmmu static-user systemtap tci \
+threads tls usbredir +uuid vde +vhost-net virtfs +vnc xattr xen xfs"
COMMON_TARGETS="i386 x86_64 alpha arm cris m68k microblaze microblazeel mips
mipsel or32 ppc ppc64 sh4 sh4eb sparc sparc64 s390x unicore32"
IUSE_SOFTMMU_TARGETS="${COMMON_TARGETS} lm32 mips64 mips64el ppcemb xtensa xtensaeb"
IUSE_USER_TARGETS="${COMMON_TARGETS} armeb ppc64abi32 sparc32plus"
# Setup the default SoftMMU targets, while using the loops
# below to setup the other targets.
REQUIRED_USE="|| ("
for target in ${IUSE_SOFTMMU_TARGETS}; do
IUSE="${IUSE} qemu_softmmu_targets_${target}"
REQUIRED_USE="${REQUIRED_USE} qemu_softmmu_targets_${target}"
done
REQUIRED_USE="${REQUIRED_USE} )"
for target in ${IUSE_USER_TARGETS}; do
IUSE="${IUSE} qemu_user_targets_${target}"
done
# Block USE flag configurations known to not work
REQUIRED_USE="${REQUIRED_USE}
static? ( static-softmmu static-user )
static-softmmu? ( !alsa !pulseaudio !bluetooth !opengl )
virtfs? ( xattr )"
# Yep, you need both libcap and libcap-ng since virtfs only uses libcap.
LIB_DEPEND=">=dev-libs/glib-2.0[static-libs(+)]
sys-apps/pciutils[static-libs(+)]
sys-libs/zlib[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.2.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-1.0.1[static-libs(+)] )
spice? ( >=app-emulation/spice-0.12.0[static-libs(+)] )
tls? ( net-libs/gnutls[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(+)] )"
RDEPEND="!static-softmmu? ( ${LIB_DEPEND//\[static-libs(+)]} )
!app-emulation/kqemu
qemu_softmmu_targets_i386? (
sys-firmware/ipxe
~sys-firmware/seabios-1.7.2
~sys-firmware/sgabios-0.1_pre8
~sys-firmware/vgabios-0.7a
)
qemu_softmmu_targets_x86_64? (
sys-firmware/ipxe
~sys-firmware/seabios-1.7.2
~sys-firmware/sgabios-0.1_pre8
~sys-firmware/vgabios-0.7a
)
alsa? ( >=media-libs/alsa-lib-1.0.13 )
bluetooth? ( net-wireless/bluez )
brltty? ( app-accessibility/brltty )
opengl? ( virtual/opengl )
pulseaudio? ( media-sound/pulseaudio )
python? ( =dev-lang/python-2*[ncurses] )
sdl? ( media-libs/libsdl[X] )
selinux? ( sec-policy/selinux-qemu )
smartcard? ( dev-libs/nss )
spice? ( >=app-emulation/spice-protocol-0.12.2 )
systemtap? ( dev-util/systemtap )
usbredir? ( >=sys-apps/usbredir-0.5.3 )
virtfs? ( sys-libs/libcap )
xen? ( app-emulation/xen-tools )"
DEPEND="${RDEPEND}
virtual/pkgconfig
doc? ( app-text/texi2html )
kernel_linux? ( >=sys-kernel/linux-headers-2.6.35 )
static-softmmu? ( ${LIB_DEPEND} )"
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"
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"
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
}
pkg_setup() {
python_set_active_version 2
python_pkg_setup
enewgroup kvm 78
}
src_prepare() {
# Alter target makefiles to accept CFLAGS set via flag-o
sed -i 's/^\(C\|OP_C\|HELPER_C\)FLAGS=/\1FLAGS+=/' \
Makefile Makefile.target || die
python_convert_shebangs -r 2 "${S}/scripts/kvm/kvm_stat"
python_convert_shebangs -r 2 "${S}/scripts/kvm/vmxcap"
epatch "${FILESDIR}"/qemu-1.2.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 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 conf_opts audio_opts
local static_flag="static-${buildtype}"
conf_opts="--prefix=/usr"
conf_opts+=" --sysconfdir=/etc"
conf_opts+=" --docdir=/usr/share/doc/${PF}/html"
conf_opts+=" --disable-bsd-user"
conf_opts+=" --disable-guest-agent"
conf_opts+=" --disable-libiscsi"
conf_opts+=" --disable-strip"
conf_opts+=" --disable-werror"
conf_opts+=" --python=python2"
# audio options
audio_opts="oss"
use alsa && audio_opts="alsa,${audio_opts}"
use sdl && audio_opts="sdl,${audio_opts}"
use pulseaudio && audio_opts="pa,${audio_opts}"
if [[ ${buildtype} == "user" ]]; then
conf_opts+=" --enable-linux-user"
conf_opts+=" --disable-system"
conf_opts+=" --target-list=${user_targets}"
conf_opts+=" --disable-bluez"
conf_opts+=" --disable-sdl"
fi
if [[ ${buildtype} == "softmmu" ]]; then
conf_opts+=" --disable-linux-user"
conf_opts+=" --enable-system"
conf_opts+=" --target-list=${softmmu_targets}"
conf_opts+=" $(use_enable bluetooth bluez)"
conf_opts+=" $(use_enable sdl)"
conf_opts+=" $(use_enable aio linux-aio)"
conf_opts+=" $(use_enable brltty brlapi)"
conf_opts+=" $(use_enable caps cap-ng)"
conf_opts+=" $(use_enable curl)"
conf_opts+=" $(use_enable fdt)"
conf_opts+=" $(use_enable jpeg vnc-jpeg)"
conf_opts+=" $(use_enable kernel_linux kvm)"
conf_opts+=" $(use_enable kernel_linux nptl)"
conf_opts+=" $(use_enable ncurses curses)"
conf_opts+=" $(use_enable opengl)"
conf_opts+=" $(use_enable png vnc-png)"
conf_opts+=" $(use_enable rbd)"
conf_opts+=" $(use_enable sasl vnc-sasl)"
conf_opts+=" $(use_enable seccomp)"
conf_opts+=" $(use_enable smartcard smartcard)"
conf_opts+=" $(use_enable smartcard smartcard-nss)"
conf_opts+=" $(use_enable spice)"
conf_opts+=" $(use_enable tls vnc-tls)"
conf_opts+=" $(use_enable usbredir usb-redir)"
conf_opts+=" $(use_enable uuid)"
conf_opts+=" $(use_enable vde)"
conf_opts+=" $(use_enable vhost-net)"
conf_opts+=" $(use_enable virtfs)"
conf_opts+=" $(use_enable vnc)"
conf_opts+=" $(use_enable xattr attr)"
conf_opts+=" $(use_enable xen)"
conf_opts+=" $(use_enable xen xen-pci-passthrough)"
conf_opts+=" $(use_enable xfs xfsctl)"
use mixemu && conf_opts+=" --enable-mixemu"
conf_opts+=" --audio-drv-list=${audio_opts}"
fi
conf_opts+=" $(use_enable debug debug-info)"
conf_opts+=" $(use_enable debug debug-tcg)"
conf_opts+=" $(use_enable doc docs)"
conf_opts+=" $(use_enable tci tcg-interpreter)"
# Add support for SystemTAP
use systemtap && conf_opts="${conf_opts} --enable-trace-backend=dtrace"
# Add support for static builds
use ${static_flag} && conf_opts="${conf_opts} --static --disable-pie"
# 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} && gcc-specs-pie; then
conf_opts="${conf_opts} --enable-pie"
fi
einfo "./configure ${conf_opts}"
cd ${builddir}
../configure \
--cc="$(tc-getCC)" \
--host-cc="$(tc-getBUILD_CC)" \
${conf_opts} \
|| die "configure failed"
# FreeBSD's kernel does not support QEMU assigning/grabbing
# host USB devices yet
use kernel_FreeBSD && \
sed -E -e "s|^(HOST_USB=)bsd|\1stub|" -i "${S}"/config-host.mak
}
src_configure() {
softmmu_targets=
user_targets=
for target in ${IUSE_SOFTMMU_TARGETS} ; do
use "qemu_softmmu_targets_${target}" && \
softmmu_targets="${softmmu_targets},${target}-softmmu"
done
for target in ${IUSE_USER_TARGETS} ; do
use "qemu_user_targets_${target}" && \
user_targets="${user_targets},${target}-linux-user"
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_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
if use kernel_linux; then
udev_dorules "${FILESDIR}"/65-kvm.rules
fi
if use qemu_softmmu_targets_x86_64 ; then
dosym /usr/bin/qemu-system-x86_64 /usr/bin/qemu-kvm
ewarn "The deprecated '/usr/bin/kvm' symlink is no longer installed"
ewarn "You should use '/usr/bin/qemu-kvm', you may need to edit"
ewarn "your libvirt configs or other wrappers for ${PN}"
elif use x86 || use amd64; then
elog "You disabled QEMU_SOFTMMU_TARGETS=x86_64, this disables install"
elog "of the /usr/bin/qemu-kvm symlink."
fi
use python && dobin "${S}/scripts/kvm/kvm_stat"
use python && dobin "${S}/scripts/kvm/vmxcap"
fi
cd "${S}"
dodoc Changelog MAINTAINERS TODO pci-ids.txt
newdoc pc-bios/README README.pc-bios
# Avoid collision with app-emulation/libcacard
use smartcard && mv "${ED}/usr/bin/vscclient" "${ED}/usr/bin/qemu-vscclient"
# 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
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/808610de.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
}
pkg_postinst() {
if qemu_support_kvm; then
elog "If you don't have kvm compiled into the kernel, make sure you have"
elog "the kernel module loaded before running kvm. The easiest way to"
elog "ensure that the kernel module is loaded is to load it on boot."
elog "For AMD CPUs the module is called 'kvm-amd'"
elog "For Intel CPUs the module is called 'kvm-intel'"
elog "Please review /etc/conf.d/modules for how to load these"
elog
elog "Make sure your user is in the 'kvm' group"
elog "Just run 'gpasswd -a <USER> kvm', then have <USER> re-login."
elog
fi
elog "The ssl USE flag was renamed to tls, so adjust your USE flags."
elog "The nss USE flag was renamed to smartcard, so adjust your USE flags."
}

View file

@ -0,0 +1,459 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/qemu/qemu-1.4.0.ebuild,v 1.1 2013/02/16 21:43:26 cardoe Exp $
EAPI=5
PYTHON_DEPEND="2:2.4"
inherit eutils flag-o-matic linux-info toolchain-funcs multilib python user udev
#BACKPORTS=7c9a3a87
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.linux-kvm.org"
LICENSE="GPL-2 LGPL-2 BSD-2"
SLOT="0"
IUSE="+aio alsa bluetooth brltty +caps +curl debug doc fdt +jpeg kernel_linux \
kernel_FreeBSD mixemu ncurses opengl +png pulseaudio python rbd sasl +seccomp \
sdl selinux smartcard spice static static-softmmu static-user systemtap tci \
+threads tls usbredir +uuid vde +vhost-net virtfs +vnc xattr xen xfs"
COMMON_TARGETS="i386 x86_64 alpha arm cris m68k microblaze microblazeel mips
mipsel or32 ppc ppc64 sh4 sh4eb sparc sparc64 s390x unicore32"
IUSE_SOFTMMU_TARGETS="${COMMON_TARGETS} lm32 mips64 mips64el ppcemb xtensa xtensaeb"
IUSE_USER_TARGETS="${COMMON_TARGETS} armeb ppc64abi32 sparc32plus"
# Setup the default SoftMMU targets, while using the loops
# below to setup the other targets.
REQUIRED_USE="|| ("
for target in ${IUSE_SOFTMMU_TARGETS}; do
IUSE="${IUSE} qemu_softmmu_targets_${target}"
REQUIRED_USE="${REQUIRED_USE} qemu_softmmu_targets_${target}"
done
REQUIRED_USE="${REQUIRED_USE} )"
for target in ${IUSE_USER_TARGETS}; do
IUSE="${IUSE} qemu_user_targets_${target}"
done
# Block USE flag configurations known to not work
REQUIRED_USE="${REQUIRED_USE}
static? ( static-softmmu static-user )
static-softmmu? ( !alsa !pulseaudio !bluetooth !opengl )
virtfs? ( xattr )"
# Yep, you need both libcap and libcap-ng since virtfs only uses libcap.
LIB_DEPEND=">=dev-libs/glib-2.0[static-libs(+)]
sys-apps/pciutils[static-libs(+)]
sys-libs/zlib[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.2.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-1.0.1[static-libs(+)] )
spice? ( >=app-emulation/spice-0.12.0[static-libs(+)] )
tls? ( net-libs/gnutls[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(+)] )"
RDEPEND="!static-softmmu? ( ${LIB_DEPEND//\[static-libs(+)]} )
!app-emulation/kqemu
qemu_softmmu_targets_i386? (
sys-firmware/ipxe
~sys-firmware/seabios-1.7.2
~sys-firmware/sgabios-0.1_pre8
~sys-firmware/vgabios-0.7a
)
qemu_softmmu_targets_x86_64? (
sys-firmware/ipxe
~sys-firmware/seabios-1.7.2
~sys-firmware/sgabios-0.1_pre8
~sys-firmware/vgabios-0.7a
)
alsa? ( >=media-libs/alsa-lib-1.0.13 )
bluetooth? ( net-wireless/bluez )
brltty? ( app-accessibility/brltty )
opengl? ( virtual/opengl )
pulseaudio? ( media-sound/pulseaudio )
python? ( =dev-lang/python-2*[ncurses] )
sdl? ( media-libs/libsdl[X] )
selinux? ( sec-policy/selinux-qemu )
smartcard? ( dev-libs/nss )
spice? ( >=app-emulation/spice-protocol-0.12.2 )
systemtap? ( dev-util/systemtap )
usbredir? ( >=sys-apps/usbredir-0.5.3 )
virtfs? ( sys-libs/libcap )
xen? ( app-emulation/xen-tools )"
DEPEND="${RDEPEND}
virtual/pkgconfig
doc? ( app-text/texi2html )
kernel_linux? ( >=sys-kernel/linux-headers-2.6.35 )
static-softmmu? ( ${LIB_DEPEND} )"
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"
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"
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
}
pkg_setup() {
python_set_active_version 2
python_pkg_setup
enewgroup kvm 78
}
src_prepare() {
# Alter target makefiles to accept CFLAGS set via flag-o
sed -i 's/^\(C\|OP_C\|HELPER_C\)FLAGS=/\1FLAGS+=/' \
Makefile Makefile.target || die
python_convert_shebangs -r 2 "${S}/scripts/kvm/kvm_stat"
python_convert_shebangs -r 2 "${S}/scripts/kvm/vmxcap"
epatch "${FILESDIR}"/qemu-9999-cflags.patch
[[ -n ${BACKPORTS} ]] && \
EPATCH_FORCE=yes EPATCH_SUFFIX="patch" EPATCH_SOURCE="${S}/patches" \
epatch
# Fix ld and objcopy being called directly
tc-export 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 conf_opts audio_opts
local static_flag="static-${buildtype}"
conf_opts="--prefix=/usr"
conf_opts+=" --sysconfdir=/etc"
conf_opts+=" --docdir=/usr/share/doc/${PF}/html"
conf_opts+=" --disable-bsd-user"
conf_opts+=" --disable-guest-agent"
conf_opts+=" --disable-libiscsi"
conf_opts+=" --disable-strip"
conf_opts+=" --disable-werror"
conf_opts+=" --python=python2"
# audio options
audio_opts="oss"
use alsa && audio_opts="alsa,${audio_opts}"
use sdl && audio_opts="sdl,${audio_opts}"
use pulseaudio && audio_opts="pa,${audio_opts}"
if [[ ${buildtype} == "user" ]]; then
conf_opts+=" --enable-linux-user"
conf_opts+=" --disable-system"
conf_opts+=" --target-list=${user_targets}"
conf_opts+=" --disable-bluez"
conf_opts+=" --disable-sdl"
fi
if [[ ${buildtype} == "softmmu" ]]; then
conf_opts+=" --disable-linux-user"
conf_opts+=" --enable-system"
conf_opts+=" --target-list=${softmmu_targets}"
conf_opts+=" $(use_enable bluetooth bluez)"
conf_opts+=" $(use_enable sdl)"
conf_opts+=" $(use_enable aio linux-aio)"
conf_opts+=" $(use_enable brltty brlapi)"
conf_opts+=" $(use_enable caps cap-ng)"
conf_opts+=" $(use_enable curl)"
conf_opts+=" $(use_enable fdt)"
conf_opts+=" $(use_enable jpeg vnc-jpeg)"
conf_opts+=" $(use_enable kernel_linux kvm)"
conf_opts+=" $(use_enable kernel_linux nptl)"
conf_opts+=" $(use_enable ncurses curses)"
conf_opts+=" $(use_enable opengl)"
conf_opts+=" $(use_enable png vnc-png)"
conf_opts+=" $(use_enable rbd)"
conf_opts+=" $(use_enable sasl vnc-sasl)"
conf_opts+=" $(use_enable seccomp)"
conf_opts+=" $(use_enable smartcard smartcard-nss)"
conf_opts+=" $(use_enable spice)"
conf_opts+=" $(use_enable tls vnc-tls)"
conf_opts+=" $(use_enable usbredir usb-redir)"
conf_opts+=" $(use_enable uuid)"
conf_opts+=" $(use_enable vde)"
conf_opts+=" $(use_enable vhost-net)"
conf_opts+=" $(use_enable virtfs)"
conf_opts+=" $(use_enable vnc)"
conf_opts+=" $(use_enable xattr attr)"
conf_opts+=" $(use_enable xen)"
conf_opts+=" $(use_enable xen xen-pci-passthrough)"
conf_opts+=" $(use_enable xfs xfsctl)"
use mixemu && conf_opts+=" --enable-mixemu"
conf_opts+=" --audio-drv-list=${audio_opts}"
fi
conf_opts+=" $(use_enable debug debug-info)"
conf_opts+=" $(use_enable debug debug-tcg)"
conf_opts+=" $(use_enable doc docs)"
conf_opts+=" $(use_enable tci tcg-interpreter)"
# Add support for SystemTAP
use systemtap && conf_opts="${conf_opts} --enable-trace-backend=dtrace"
# Add support for static builds
use ${static_flag} && conf_opts="${conf_opts} --static --disable-pie"
# 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} && gcc-specs-pie; then
conf_opts="${conf_opts} --enable-pie"
fi
einfo "./configure ${conf_opts}"
cd ${builddir}
../configure \
--cc="$(tc-getCC)" \
--host-cc="$(tc-getBUILD_CC)" \
${conf_opts} \
|| die "configure failed"
# FreeBSD's kernel does not support QEMU assigning/grabbing
# host USB devices yet
use kernel_FreeBSD && \
sed -E -e "s|^(HOST_USB=)bsd|\1stub|" -i "${S}"/config-host.mak
}
src_configure() {
softmmu_targets=
user_targets=
for target in ${IUSE_SOFTMMU_TARGETS} ; do
use "qemu_softmmu_targets_${target}" && \
softmmu_targets="${softmmu_targets},${target}-softmmu"
done
for target in ${IUSE_USER_TARGETS} ; do
use "qemu_user_targets_${target}" && \
user_targets="${user_targets},${target}-linux-user"
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_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
if use kernel_linux; then
udev_dorules "${FILESDIR}"/65-kvm.rules
fi
if use qemu_softmmu_targets_x86_64 ; then
dosym /usr/bin/qemu-system-x86_64 /usr/bin/qemu-kvm
ewarn "The deprecated '/usr/bin/kvm' symlink is no longer installed"
ewarn "You should use '/usr/bin/qemu-kvm', you may need to edit"
ewarn "your libvirt configs or other wrappers for ${PN}"
elif use x86 || use amd64; then
elog "You disabled QEMU_SOFTMMU_TARGETS=x86_64, this disables install"
elog "of the /usr/bin/qemu-kvm symlink."
fi
use python && dobin "${S}/scripts/kvm/kvm_stat"
use python && dobin "${S}/scripts/kvm/vmxcap"
fi
cd "${S}"
dodoc Changelog MAINTAINERS TODO docs/specs/pci-ids.txt
newdoc pc-bios/README README.pc-bios
# Avoid collision with app-emulation/libcacard
use smartcard && mv "${ED}/usr/bin/vscclient" "${ED}/usr/bin/qemu-vscclient"
# 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
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/808610de.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
}
pkg_postinst() {
if qemu_support_kvm; then
elog "If you don't have kvm compiled into the kernel, make sure you have"
elog "the kernel module loaded before running kvm. The easiest way to"
elog "ensure that the kernel module is loaded is to load it on boot."
elog "For AMD CPUs the module is called 'kvm-amd'"
elog "For Intel CPUs the module is called 'kvm-intel'"
elog "Please review /etc/conf.d/modules for how to load these"
elog
elog "Make sure your user is in the 'kvm' group"
elog "Just run 'gpasswd -a <USER> kvm', then have <USER> re-login."
elog
fi
elog "The ssl USE flag was renamed to tls, so adjust your USE flags."
elog "The nss USE flag was renamed to smartcard, so adjust your USE flags."
}

View file

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/qemu/qemu-9999.ebuild,v 1.45 2013/01/21 15:07:32 cardoe Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/qemu/qemu-9999.ebuild,v 1.46 2013/02/16 21:37:48 cardoe Exp $
EAPI="4"
@ -137,8 +137,8 @@ QA_WX_LOAD="${QA_PRESTRIPPED}
usr/bin/qemu-sparc
usr/bin/qemu-sparc64
usr/bin/qemu-armeb
usr/bin/qemu-s390x
usr/bin/qemu-sparc32plus
usr/bin/qemu-s390x
usr/bin/qemu-unicore32"
pkg_pretend() {

View file

@ -2,3 +2,4 @@ DIST anki-1.2.11.tgz 1886062 SHA256 ca075fd0c0d6851d22046de8f6fa90d7c442cdd4a678
DIST anki-2.0.5.tgz 2901830 SHA256 afc03aeac239d4b01cf34601d975924e828d4c29f5c2150ed286c09633df6cd5 SHA512 b9287996555985c25f465b5d582e2579400f592c8d985c8ca073afe80762bd9977144196b92dbb89d81df19d474062696e6aa7ad9dc4e566b82adbea5f2d4839 WHIRLPOOL 9abb55a93d9f415b209cf98bd637abeeb725689cc0953b042a31075f16ba85d9b8aa945f9ce8cee6f80b1e74d7679d6350cd22d16f9a4c00596732cde404da28
DIST anki-2.0.6.tgz 2913286 SHA256 53af617fa3ba5429c5a798fae9a29d48b9115e41993cded3f6e7a3c0fc2af904 SHA512 705558b6967d2f0f6b19369979e2f77669587457f9613e060b2373dd010ab30f636c15411d2f40db62e25203d77870ed4bb43d484043822f8b046add61b65d4c WHIRLPOOL 0a36ab017380ab272f2d2aa0c8868ec3bd5ea5d36760d878e2fbfdf1e8a12a8b1653999149a5f9dc66a5819c62aeae2b554bf2f335ab53cb4bf77395528d68d6
DIST anki-2.0.7.tgz 2918816 SHA256 64af49fd0be82d2664bca6879f74b54b186270379c4012344141903b7be0fe28 SHA512 3ee9f6b3eb88acde2049b28cc1209dfcd600af91b569b53ff463c55a91819133fe92d4a023efb7b000ccb120d18a37a69d394a2ddabec5e6ba0bac6746d09774 WHIRLPOOL 9beefd13923d33e3bdf85f19cfb1fda2303be69f84e3056da0fd8d7ba3b3a09f39448f27d87a4630540d3f5d0bf9318148b514a1091fe6330227642312adb901
DIST anki-2.0.8.tgz 2924821 SHA256 dd670b02bf6b5c98dcfa9e1606ac00f6e1046f8debb5812e0f383ffe4778b868 SHA512 b7408c0dbdd5da40e70a39d0305e0ac336737f7b579db9188eeaa0e26c4efe92d0028869e6e18d18066cdfd7b526815e8c931351e32e9815e844cb3656033e58 WHIRLPOOL 3165b3f36cc7d804386682d2d86fbb650c57938aa4157d216ff376e694cb7fffeeaf3d0ce73fd9ec2d9731ce4a10b802242dcdc925b0816f92d61b58cda12b6a

View file

@ -0,0 +1,72 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/anki/anki-2.0.8.ebuild,v 1.1 2013/02/17 05:53:38 patrick Exp $
EAPI=4
PYTHON_DEPEND="2:2.6"
PYTHON_USE_WITH="sqlite"
inherit eutils python
DESCRIPTION="A spaced-repetition memory training program (flash cards)"
HOMEPAGE="http://ichi2.net/anki/"
SRC_URI="http://ankisrs.net/download/mirror/${P}.tgz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="latex +recording +sound"
RDEPEND="dev-python/PyQt4[X,svg,webkit]
>=dev-python/httplib2-0.7.4
dev-python/beautifulsoup:python-2
recording? ( media-sound/lame
>=dev-python/pyaudio-0.2.4 )
sound? ( media-video/mplayer )
latex? ( app-text/texlive
app-text/dvipng )"
DEPEND=""
pkg_setup(){
python_set_active_version 2
python_pkg_setup
}
src_prepare() {
rm -r thirdparty || die
python_convert_shebangs -r 2 .
}
# Nothing to configure or compile
src_configure() {
true;
}
src_compile() {
true;
}
src_install() {
exeinto /usr/bin/
doexe anki/anki
doicon ${PN}.png
domenu ${PN}.desktop
doman ${PN}.1
dodoc README README.development
insinto "$(python_get_sitedir)"
doins -r aqt anki
}
pkg_preinst() {
if has_version "<app-misc/anki-2" ; then
elog "Anki 2 is a rewrite of Anki with many new features and"
elog "a new database format. On the first run your decks are"
elog "converted to the new format and a backup of your Anki-1"
elog "decks is created. Please read the following:"
elog "http://ankisrs.net/anki2.html"
elog "The mobile clients for Anki 2 are still under development."
fi
}

View file

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-office/lyx/lyx-2.0.5.1.ebuild,v 1.1 2013/01/13 19:20:07 aballier Exp $
# $Header: /var/cvsroot/gentoo-x86/app-office/lyx/lyx-2.0.5.1.ebuild,v 1.3 2013/02/16 22:38:13 ago Exp $
EAPI=3
@ -20,7 +20,7 @@ SRC_URI="ftp://ftp.lyx.org/pub/lyx/stable/2.0.x/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x64-macos ~x86-macos"
KEYWORDS="~alpha amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86 ~x64-macos ~x86-macos"
IUSE="cups debug nls +latex xetex luatex monolithic-build html rtf dot docbook dia subversion rcs svg gnumeric +hunspell aspell enchant"
LANGS="ar ca cs de da el en es eu fi fr gl he hu ia id it ja nb nn pl pt ro ru sk sr sv tr uk zh_CN zh_TW"

View file

@ -1 +1,2 @@
DIST TexMaths-0.36a.oxt 95344 SHA256 7f61710a3e2967e70cb89dfbabebeb61297e431831851ff63f2e6e30a61cb981 SHA512 d6ea2be5b042c3709507f6ec8a1811930b961fb453bb8637a7a25d170daf5636befe1f67312dec22456aba18a475f42ea4376754a88129d268434a169e153b0f WHIRLPOOL bfb8c5e84505ed9b007a2a4915d5d26be3b14d99d0a1968de95bc2a6260dce9827a66b24ea911e0d7d51ae055920ae74ef2fab7bfa0917536dede6adc08d352a
DIST TexMaths-0.37.oxt 94750 SHA256 43baf8c6b83c8f7416817225d30fa025e7c953dc109217069147e0e15c1ab1b4 SHA512 c422dc4e207e614e42ac11fdf0fb3670f0e1778ff32ca242cd192737780c630efef1384a32d4304dc46fdad0f5062b23b3132b0f516e594e9696b2001c62302c WHIRLPOOL 9ea7dc6b388c962e63d5c19109b9d10bbc224dbdd6ab26b727c75583f78fb1633f889cc1ef56b80196bb9e3c3182f1e14fe71bce9b27a901fccebfb5e07c1f8b

View file

@ -0,0 +1,28 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-officeext/texmaths/texmaths-0.37.ebuild,v 1.1 2013/02/16 23:58:19 dilfridge Exp $
EAPI=5
MY_P="TexMaths-${PV}"
OO_EXTENSIONS=(
"${MY_P}.oxt"
)
inherit office-ext
DESCRIPTION="LaTeX Equation Editor for LibreOffice"
HOMEPAGE="http://roland65.free.fr/texmaths/"
SRC_URI="mirror://sourceforge/${PN}/${MY_P}.oxt"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND=""
RDEPEND="
app-text/dvisvgm
virtual/tex-base
"

View file

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-portage/elogviewer/elogviewer-0.6.2-r1.ebuild,v 1.2 2011/09/24 17:36:05 zmedico Exp $
# $Header: /var/cvsroot/gentoo-x86/app-portage/elogviewer/elogviewer-0.6.2-r2.ebuild,v 1.1 2013/02/17 10:05:36 zmedico Exp $
EAPI=3
PYTHON_DEPEND=2
@ -24,6 +24,8 @@ RDEPEND=">=sys-apps/portage-2.1
src_prepare() {
# Apply patch from Bug 349071 to restore missing newline
epatch "${FILESDIR}/${P}-missing_newline.patch"
# Fix bug #453016
sed -e 's|is not ""|!= ""|' -i elogviewer || die
}
src_install() {

View file

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/dbacl/dbacl-1.14.ebuild,v 1.1 2012/12/31 18:55:16 pacho Exp $
# $Header: /var/cvsroot/gentoo-x86/app-text/dbacl/dbacl-1.14.ebuild,v 1.3 2013/02/16 22:38:39 ago Exp $
EAPI=5
@ -10,7 +10,7 @@ SRC_URI="http://www.lbreyer.com/gpl/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~s390 ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos"
KEYWORDS="amd64 ~s390 x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="interactive"
RDEPEND="interactive? (

View file

@ -1,13 +1,13 @@
# Copyright 1999-2012 Gentoo Foundation
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/keepnote/keepnote-0.7.9-r1.ebuild,v 1.1 2012/09/26 12:14:16 hasufell Exp $
# $Header: /var/cvsroot/gentoo-x86/app-text/keepnote/keepnote-0.7.8-r1.ebuild,v 1.1 2013/02/16 23:25:29 hasufell Exp $
EAPI=4
EAPI=5
PYTHON_COMPAT="python2_6 python2_7"
PYTHON_USE="sqlite,xml"
PYTHON_COMPAT=( python2_6 python2_7 )
PYTHON_REQ_USE="sqlite,xml"
inherit eutils gnome2-utils python-distutils-ng
inherit gnome2-utils distutils-r1
DESCRIPTION="A note taking application"
HOMEPAGE="http://keepnote.org/"
@ -22,20 +22,14 @@ RDEPEND="dev-python/pygobject:2
dev-python/pygtk:2
x11-misc/xdg-utils"
PATCHES=( "${FILESDIR}"/${P}-desktopfile.patch )
DOCS=( CHANGES )
python_prepare_all() {
epatch "${FILESDIR}"/${PN}-0.7.8-desktopfile.patch
}
python_test() {
distutils-r1_python_test
"${PYTHON}" test/testing.py || die
}
python_install_all() {
dodoc ${DOCS[@]}
}
pkg_preinst() {
gnome2_icon_savelist
}

View file

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/leechcraft-monocle/leechcraft-monocle-0.5.90.ebuild,v 1.2 2013/01/10 11:50:19 pinkbyte Exp $
# $Header: /var/cvsroot/gentoo-x86/app-text/leechcraft-monocle/leechcraft-monocle-0.5.90-r1.ebuild,v 1.3 2013/02/16 21:28:27 ago Exp $
EAPI="4"
@ -9,12 +9,14 @@ inherit leechcraft
DESCRIPTION="Monocle, the modular document viewer for LeechCraft."
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="amd64 x86"
IUSE="+djvu debug +fb2 +pdf +spectre"
DEPEND="~net-misc/leechcraft-core-${PV}
pdf? ( app-text/poppler[qt4] )
djvu? ( app-text/djvu )"
djvu? ( app-text/djvu )
spectre? ( app-text/libspectre )
"
RDEPEND="${DEPEND}"
src_configure() {

View file

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/leechcraft-monocle/leechcraft-monocle-9999.ebuild,v 1.5 2013/01/10 11:50:19 pinkbyte Exp $
# $Header: /var/cvsroot/gentoo-x86/app-text/leechcraft-monocle/leechcraft-monocle-9999.ebuild,v 1.6 2013/02/16 20:09:30 maksbotan Exp $
EAPI="4"
@ -14,7 +14,9 @@ IUSE="+djvu debug +fb2 +pdf +spectre"
DEPEND="~net-misc/leechcraft-core-${PV}
pdf? ( app-text/poppler[qt4] )
djvu? ( app-text/djvu )"
djvu? ( app-text/djvu )
spectre? ( app-text/libspectre )
"
RDEPEND="${DEPEND}"
src_configure() {

View file

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/tesseract/tesseract-3.02-r1.ebuild,v 1.1 2013/02/10 00:37:35 tomka Exp $
# $Header: /var/cvsroot/gentoo-x86/app-text/tesseract/tesseract-3.02-r1.ebuild,v 1.3 2013/02/16 22:39:27 ago Exp $
EAPI=4
@ -65,7 +65,7 @@ SRC_URI="${URI_PREFIX}/${P}.${MY_MINOR}.tar.gz
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86"
IUSE="doc examples jpeg png tiff -webp +scrollview static-libs linguas_ar linguas_bg linguas_ca linguas_chr linguas_cs linguas_de linguas_da linguas_el linguas_es linguas_fi linguas_fr linguas_he linguas_hi linguas_hu linguas_id linguas_it linguas_jp linguas_ko linguas_lt linguas_lv linguas_nl linguas_no linguas_pl linguas_pt linguas_ro linguas_ru linguas_sk linguas_sl linguas_sr linguas_sv linguas_th linguas_tl linguas_tr linguas_uk linguas_vi linguas_zh_CN linguas_zh_TW osd"

View file

@ -3,8 +3,14 @@
<pkgmetadata>
<herd>proxy-maintainers</herd>
<maintainer>
<email>yaleks@gentoo.ru</email>
<name>Aleksandr Yakimov</name>
<email>yaleks@gentoo.ru</email>
<name>Aleksandr Yakimov</name>
<description>Maintainer. Assign bugs to him</description>
</maintainer>
<maintainer>
<email>pinkbyte@gentoo.org</email>
<name>Sergey Popov</name>
<description>Proxy maintainer. CC him on bugs</description>
</maintainer>
<longdescription lang="en">
YAGF is a graphical front-end for cuneiform and tesseract OCR tools.

View file

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/tbb/tbb-4.1.20130116.ebuild,v 1.1 2013/02/13 00:02:51 bicatali Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/tbb/tbb-4.1.20130116.ebuild,v 1.2 2013/02/17 00:17:37 dilfridge Exp $
EAPI=5
inherit eutils flag-o-matic multilib versionator toolchain-funcs
@ -24,7 +24,9 @@ RDEPEND="${DEPEND}"
S="${WORKDIR}/${MYP}"
src_prepare() {
epatch "${FILESDIR}"/${PN}-4.0.297-underlinking.patch
epatch \
"${FILESDIR}"/${PN}-4.0.297-underlinking.patch \
"${FILESDIR}"/${PN}-4.1.20121003-ppc.patch
# use fully qualified gcc compilers. do not force march/mcpu
# not tested with icc
# order in sed expressions is important

View file

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/postgis/postgis-1.5.8.ebuild,v 1.1 2013/01/30 14:46:58 titanofold Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-db/postgis/postgis-1.5.8.ebuild,v 1.2 2013/02/16 21:01:38 swegener Exp $
EAPI="4"
@ -16,6 +16,7 @@ IUSE="doc gtk"
RDEPEND="
|| (
dev-db/postgresql-server:9.2
dev-db/postgresql-server:9.1
dev-db/postgresql-server:9.0
dev-db/postgresql-server:8.4
@ -49,10 +50,10 @@ MAKEOPTS+=" -j1"
pkg_setup() {
export PGSLOT="$(postgresql-config show)"
if [[ ${PGSLOT//.} < 83 || ${PGSLOT//.} > 91 ]] ; then
eerror "You must build ${CATEGORY}/${P} against PostgreSQL 8.3 - 9.1."
if [[ ${PGSLOT//.} < 83 || ${PGSLOT//.} > 92 ]] ; then
eerror "You must build ${CATEGORY}/${P} against PostgreSQL 8.3 - 9.2."
eerror "Set an appropriate slot with postgresql-config."
die 'Select a PostgreSQL slot between 8.3 and 9.1'
die 'Select a PostgreSQL slot between 8.3 and 9.2'
fi
}

View file

@ -1,6 +1,6 @@
# Copyright 1999-2009 Gentoo Foundation
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/matrix-toolkits-java/matrix-toolkits-java-0.9.12.ebuild,v 1.1 2009/09/21 04:57:20 weaver Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-java/matrix-toolkits-java/matrix-toolkits-java-0.9.12.ebuild,v 1.2 2013/02/17 09:46:48 jlec Exp $
EAPI="2"
@ -21,7 +21,9 @@ KEYWORDS="~amd64 ~x86"
IUSE=""
COMMON_DEPS=""
DEPEND=">=virtual/jdk-1.5
DEPEND="
dev-java/junit:0
>=virtual/jdk-1.5
${COMMON_DEPS}"
RDEPEND=">=virtual/jre-1.5
${COMMON_DEPS}"

View file

@ -1,12 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>weaver@gentoo.org</email>
<name>Andrey Kislyuk</name>
</maintainer>
<herd>java</herd>
<upstream>
<remote-id type="google-code">matrix-toolkits-java</remote-id>
</upstream>
<maintainer>
<email>weaver@gentoo.org</email>
<name>Andrey Kislyuk</name>
</maintainer>
<herd>java</herd>
<upstream>
<remote-id type="google-code">matrix-toolkits-java</remote-id>
</upstream>
</pkgmetadata>

View file

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/glib/glib-2.34.3.ebuild,v 1.1 2012/11/27 07:33:08 tetromino Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/glib/glib-2.34.3.ebuild,v 1.2 2013/02/17 09:05:15 zmedico Exp $
EAPI="5"
PYTHON_DEPEND="utils? 2"
@ -16,7 +16,7 @@ SRC_URI="${SRC_URI}
LICENSE="LGPL-2+"
SLOT="2"
IUSE="debug fam kernel_linux selinux static-libs systemtap test utils xattr"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux"
RDEPEND="virtual/libiconv
virtual/libffi
@ -160,7 +160,8 @@ src_configure() {
$(use_enable systemtap systemtap) \
--enable-man \
--with-pcre=internal \
--with-threads=posix
--with-threads=posix \
--with-xml-catalog="${EPREFIX}/etc/xml/catalog"
}
src_install() {

View file

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/jthread/jthread-1.3.1.ebuild,v 1.1 2012/12/13 17:23:44 pinkbyte Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/jthread/jthread-1.3.1.ebuild,v 1.3 2013/02/16 22:39:14 ago Exp $
EAPI=5
@ -12,7 +12,7 @@ SRC_URI="http://research.edm.uhasselt.be/jori/${PN}/${P}.tar.bz2"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="amd64 x86"
IUSE="static-libs"
DOCS=( ChangeLog README.TXT TODO doc/manual.tex )

View file

@ -1,7 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>sci</herd>
<maintainer>
<email>hasufell@gentoo.org</email>
<name>Julian Ospald</name>
</maintainer>
<longdescription lang='en'>
MathJax is an open-source JavaScript display engine for LaTeX and
MathML that works in all modern browsers. It was designed with the

View file

@ -12,4 +12,5 @@ DIST nss-3.14-add_spi+cacerts_ca_certs.patch 52742 SHA256 15ed527acdf49922fcfab6
DIST nss-3.14.1-add_spi+cacerts_ca_certs.patch 25018 SHA256 82ca25982828fd7153ad15fc6e81408c115476eeeb4045d3a71469380b56824b SHA512 2aafbd972b073061bfd66a66a4b50060691957f2910f716f7a69d22d655c499f186f05db2101bea5248a00949f339327ba8bfffec024c61c8ee908766201ae00 WHIRLPOOL c9fe397e316dac7983b187acf7227078ebd8f8da5df53f77f2564489e85f123c4d2afb88d56e8dc14b9ebfffe8a71ade4724b3c1ea683c5c4c487cb3a64eda43
DIST nss-3.14.1.tar.gz 5814063 SHA256 80a5d4872da13d0272636ad04e1beddcf8d4572bcc0d47dbea1d12fb592fb7e5 SHA512 f62a7ebcdade8815379f80929c63de1284c3ca3f5c87214cb5b327f6689635118d301969d4ef0e1940c7a426253b13ce54acd68a91abc23ab32626341217580e WHIRLPOOL 8b292433ec764cfe857bd7cb25c216905b785c536176ece14571c9e7017a93c7a8562502645d71eed7da9f5cc52c65564c294a8a2b75ea43bda19049d6c393bb
DIST nss-3.14.2.tar.gz 6178419 SHA256 a22691209f4c4989812939c7e38c48a1df09f4b80e7ce4c66b66c9a59235ae95 SHA512 65303f09ef09900512da8d19f7f35f50ef07926256bc5b548a665b5f2ea82bf02548bc8464e0f3723014f3f0f3d2e908faf9ef82b564be21adb7da7f5295e137 WHIRLPOOL 71063478b5083e7cad64e06e84fc8a713c45b85ce9d6f0ad1af16c38b5cbb89779fd35c93813644a8d0c0c1e729805b957c44b6b0f7acf60c8032ed0eb98b4a9
DIST nss-3.14.3.tar.gz 6189790 SHA256 d9d366be94d33395597ebf82363fcdedfa693a6d627cf7f6bec025f609d54cc0 SHA512 4e8d8517ffb6d03da274afe9a7c50e2f0a15ffdd83e63f29a445e7aee829a8b7e2fbc772695322bd6acee81c052811735b542978044996156cb52dd7e4c001ec WHIRLPOOL 1c1c341303c8c1a13a10b732ac27d5ac8f3245b220436848bdf3877fb1487dba71654908f58810d49869e5af2a86842c4638415b283114bae0f4fbfaee3c4b29
DIST nss-3.14.tar.gz 6068755 SHA256 b01868959d50263265aacc5a09f9a9eefbbde5f35604c2977f9714696f1d3e2b SHA512 c5aba091fddcdd57a8cda879a90cf05eeacedf5d734be8eaaec9051aaa6c468b0c8b9816db3cb864859702f90f49fd37971eca98754763b778dcd5fb3d1f7358 WHIRLPOOL b795c55c4dcb7878c4e887b6dc52213d1c31e09ea969df0d8b642b1010b5900c8734de70287141be2ca93a77631b312e68e9e781689f158bb104c501882046ae

View file

@ -0,0 +1,243 @@
diff -urN a/mozilla/security/nss/config/Makefile b/mozilla/security/nss/config/Makefile
--- a/mozilla/security/nss/config/Makefile 1969-12-31 18:00:00.000000000 -0600
+++ b/mozilla/security/nss/config/Makefile 2012-12-15 07:27:20.650148987 -0600
@@ -0,0 +1,40 @@
+CORE_DEPTH = ../..
+DEPTH = ../..
+
+include $(CORE_DEPTH)/coreconf/config.mk
+
+NSS_MAJOR_VERSION = `grep "NSS_VMAJOR" ../lib/nss/nss.h | awk '{print $$3}'`
+NSS_MINOR_VERSION = `grep "NSS_VMINOR" ../lib/nss/nss.h | awk '{print $$3}'`
+NSS_PATCH_VERSION = `grep "NSS_VPATCH" ../lib/nss/nss.h | awk '{print $$3}'`
+PREFIX = /usr
+
+all: export libs
+
+export:
+ # Create the nss.pc file
+ mkdir -p $(DIST)/lib/pkgconfig
+ sed -e "s,@prefix@,$(PREFIX)," \
+ -e "s,@exec_prefix@,\$${prefix}," \
+ -e "s,@libdir@,\$${prefix}/gentoo/nss," \
+ -e "s,@includedir@,\$${prefix}/include/nss," \
+ -e "s,@NSS_MAJOR_VERSION@,$(NSS_MAJOR_VERSION),g" \
+ -e "s,@NSS_MINOR_VERSION@,$(NSS_MINOR_VERSION)," \
+ -e "s,@NSS_PATCH_VERSION@,$(NSS_PATCH_VERSION)," \
+ nss.pc.in > nss.pc
+ chmod 0644 nss.pc
+ ln -sf ../../../../../security/nss/config/nss.pc $(DIST)/lib/pkgconfig
+
+ # Create the nss-config script
+ mkdir -p $(DIST)/bin
+ sed -e "s,@prefix@,$(PREFIX)," \
+ -e "s,@NSS_MAJOR_VERSION@,$(NSS_MAJOR_VERSION)," \
+ -e "s,@NSS_MINOR_VERSION@,$(NSS_MINOR_VERSION)," \
+ -e "s,@NSS_PATCH_VERSION@,$(NSS_PATCH_VERSION)," \
+ nss-config.in > nss-config
+ chmod 0755 nss-config
+ ln -sf ../../../../security/nss/config/nss-config $(DIST)/bin
+
+libs:
+
+dummy: all export libs
+
diff -urN a/mozilla/security/nss/config/nss-config.in b/mozilla/security/nss/config/nss-config.in
--- a/mozilla/security/nss/config/nss-config.in 1969-12-31 18:00:00.000000000 -0600
+++ b/mozilla/security/nss/config/nss-config.in 2012-12-15 07:27:20.651148959 -0600
@@ -0,0 +1,145 @@
+#!/bin/sh
+
+prefix=@prefix@
+
+major_version=@NSS_MAJOR_VERSION@
+minor_version=@NSS_MINOR_VERSION@
+patch_version=@NSS_PATCH_VERSION@
+
+usage()
+{
+ cat <<EOF
+Usage: nss-config [OPTIONS] [LIBRARIES]
+Options:
+ [--prefix[=DIR]]
+ [--exec-prefix[=DIR]]
+ [--includedir[=DIR]]
+ [--libdir[=DIR]]
+ [--version]
+ [--libs]
+ [--cflags]
+Dynamic Libraries:
+ nss
+ ssl
+ smime
+ nssutil
+EOF
+ exit $1
+}
+
+if test $# -eq 0; then
+ usage 1 1>&2
+fi
+
+lib_ssl=yes
+lib_smime=yes
+lib_nss=yes
+lib_nssutil=yes
+
+while test $# -gt 0; do
+ case "$1" in
+ -*=*) optarg=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
+ *) optarg= ;;
+ esac
+
+ case $1 in
+ --prefix=*)
+ prefix=$optarg
+ ;;
+ --prefix)
+ echo_prefix=yes
+ ;;
+ --exec-prefix=*)
+ exec_prefix=$optarg
+ ;;
+ --exec-prefix)
+ echo_exec_prefix=yes
+ ;;
+ --includedir=*)
+ includedir=$optarg
+ ;;
+ --includedir)
+ echo_includedir=yes
+ ;;
+ --libdir=*)
+ libdir=$optarg
+ ;;
+ --libdir)
+ echo_libdir=yes
+ ;;
+ --version)
+ echo ${major_version}.${minor_version}.${patch_version}
+ ;;
+ --cflags)
+ echo_cflags=yes
+ ;;
+ --libs)
+ echo_libs=yes
+ ;;
+ ssl)
+ lib_ssl=yes
+ ;;
+ smime)
+ lib_smime=yes
+ ;;
+ nss)
+ lib_nss=yes
+ ;;
+ nssutil)
+ lib_nssutil=yes
+ ;;
+ *)
+ usage 1 1>&2
+ ;;
+ esac
+ shift
+done
+
+# Set variables that may be dependent upon other variables
+if test -z "$exec_prefix"; then
+ exec_prefix=`pkg-config --variable=exec_prefix nss`
+fi
+if test -z "$includedir"; then
+ includedir=`pkg-config --variable=includedir nss`
+fi
+if test -z "$libdir"; then
+ libdir=`pkg-config --variable=libdir nss`
+fi
+
+if test "$echo_prefix" = "yes"; then
+ echo $prefix
+fi
+
+if test "$echo_exec_prefix" = "yes"; then
+ echo $exec_prefix
+fi
+
+if test "$echo_includedir" = "yes"; then
+ echo $includedir
+fi
+
+if test "$echo_libdir" = "yes"; then
+ echo $libdir
+fi
+
+if test "$echo_cflags" = "yes"; then
+ echo -I$includedir
+fi
+
+if test "$echo_libs" = "yes"; then
+ libdirs=""
+ if test -n "$lib_ssl"; then
+ libdirs="$libdirs -lssl${major_version}"
+ fi
+ if test -n "$lib_smime"; then
+ libdirs="$libdirs -lsmime${major_version}"
+ fi
+ if test -n "$lib_nss"; then
+ libdirs="$libdirs -lnss${major_version}"
+ fi
+ if test -n "$lib_nssutil"; then
+ libdirs="$libdirs -lnssutil${major_version}"
+ fi
+ echo $libdirs
+fi
+
diff -urN a/mozilla/security/nss/config/nss.pc.in b/mozilla/security/nss/config/nss.pc.in
--- a/mozilla/security/nss/config/nss.pc.in 1969-12-31 18:00:00.000000000 -0600
+++ b/mozilla/security/nss/config/nss.pc.in 2012-12-15 07:27:20.651148959 -0600
@@ -0,0 +1,12 @@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+libdir=@libdir@
+includedir=@includedir@
+
+Name: NSS
+Description: Network Security Services
+Version: @NSS_MAJOR_VERSION@.@NSS_MINOR_VERSION@.@NSS_PATCH_VERSION@
+Requires: nspr >= 4.8
+Libs: -lssl3 -lsmime3 -lnss3 -lnssutil3
+Cflags: -I${includedir}
+
diff -urN a/mozilla/security/nss/Makefile b/mozilla/security/nss/Makefile
--- a/mozilla/security/nss/Makefile 2012-11-13 19:14:07.000000000 -0600
+++ b/mozilla/security/nss/Makefile 2012-12-15 07:27:57.235162137 -0600
@@ -44,7 +44,7 @@
# (7) Execute "local" rules. (OPTIONAL). #
#######################################################################
-nss_build_all: build_coreconf build_nspr build_dbm all
+nss_build_all: build_coreconf build_dbm all
nss_clean_all: clobber_coreconf clobber_nspr clobber_dbm clobber
@@ -106,12 +106,6 @@
--with-dist-prefix='$(NSPR_PREFIX)' \
--with-dist-includedir='$(NSPR_PREFIX)/include'
-build_nspr: $(NSPR_CONFIG_STATUS)
- $(MAKE) -C $(CORE_DEPTH)/../nsprpub/$(OBJDIR_NAME)
-
-clobber_nspr: $(NSPR_CONFIG_STATUS)
- $(MAKE) -C $(CORE_DEPTH)/../nsprpub/$(OBJDIR_NAME) clobber
-
build_dbm:
ifdef NSS_DISABLE_DBM
@echo "skipping the build of DBM"
diff -urN a/mozilla/security/nss/manifest.mn b/mozilla/security/nss/manifest.mn
--- a/mozilla/security/nss/manifest.mn 2012-03-20 09:46:49.000000000 -0500
+++ b/mozilla/security/nss/manifest.mn 2012-12-15 07:27:20.652148933 -0600
@@ -10,6 +10,6 @@
RELEASE = nss
-DIRS = lib cmd
+DIRS = lib cmd config

View file

@ -0,0 +1,407 @@
From d6dbecfea317a468be12423595e584f43d84d8ec Mon Sep 17 00:00:00 2001
From: Elio Maldonado <emaldona@redhat.com>
Date: Sat, 9 Feb 2013 17:11:00 -0500
Subject: [PATCH] Sync up with upstream softokn changes
- Disable RSA OEP case in FormatBlock, RSA_OAEP support is experimental and in a state of flux
- Numerous change upstream due to the work for TLS/DTLS 'Lucky 13' vulnerability CVE-2013-0169
- It now compiles with the NSS_3_14_3_BETA1 source
---
mozilla/security/nss/lib/ckfw/pem/rsawrapr.c | 338 +++++++-------------------
1 files changed, 82 insertions(+), 256 deletions(-)
diff --git a/mozilla/security/nss/lib/ckfw/pem/rsawrapr.c b/mozilla/security/nss/lib/ckfw/pem/rsawrapr.c
index 5ac4f39..3780d30 100644
--- a/mozilla/security/nss/lib/ckfw/pem/rsawrapr.c
+++ b/mozilla/security/nss/lib/ckfw/pem/rsawrapr.c
@@ -46,6 +46,7 @@
#include "sechash.h"
#include "base.h"
+#include "lowkeyi.h"
#include "secerr.h"
#define RSA_BLOCK_MIN_PAD_LEN 8
@@ -54,9 +55,8 @@
#define RSA_BLOCK_PRIVATE_PAD_OCTET 0xff
#define RSA_BLOCK_AFTER_PAD_OCTET 0x00
-#define OAEP_SALT_LEN 8
-#define OAEP_PAD_LEN 8
-#define OAEP_PAD_OCTET 0x00
+/* Needed for RSA-PSS functions */
+static const unsigned char eightZeros[] = { 0, 0, 0, 0, 0, 0, 0, 0 };
#define FLAT_BUFSIZE 512 /* bytes to hold flattened SHA1Context. */
@@ -78,127 +78,39 @@ pem_PublicModulusLen(NSSLOWKEYPublicKey *pubk)
return 0;
}
-static SHA1Context *SHA1_CloneContext(SHA1Context * original)
-{
- SHA1Context *clone = NULL;
- unsigned char *pBuf;
- int sha1ContextSize = SHA1_FlattenSize(original);
- SECStatus frv;
- unsigned char buf[FLAT_BUFSIZE];
-
- PORT_Assert(sizeof buf >= sha1ContextSize);
- if (sizeof buf >= sha1ContextSize) {
- pBuf = buf;
- } else {
- pBuf = nss_ZAlloc(NULL, sha1ContextSize);
- if (!pBuf)
- goto done;
- }
-
- frv = SHA1_Flatten(original, pBuf);
- if (frv == SECSuccess) {
- clone = SHA1_Resurrect(pBuf, NULL);
- memset(pBuf, 0, sha1ContextSize);
- }
- done:
- if (pBuf != buf)
- nss_ZFreeIf(pBuf);
- return clone;
+/* Constant time comparison of a single byte.
+ * Returns 1 iff a == b, otherwise returns 0.
+ * Note: For ranges of bytes, use constantTimeCompare.
+ */
+static unsigned char constantTimeEQ8(unsigned char a, unsigned char b) {
+ unsigned char c = ~(a - b | b - a);
+ c >>= 7;
+ return c;
}
-/*
- * Modify data by XORing it with a special hash of salt.
+/* Constant time comparison of a range of bytes.
+ * Returns 1 iff len bytes of a are identical to len bytes of b, otherwise
+ * returns 0.
*/
-static SECStatus
-oaep_xor_with_h1(unsigned char *data, unsigned int datalen,
- unsigned char *salt, unsigned int saltlen)
-{
- SHA1Context *sha1cx;
- unsigned char *dp, *dataend;
- unsigned char end_octet;
-
- sha1cx = SHA1_NewContext();
- if (sha1cx == NULL) {
- return SECFailure;
- }
-
- /*
- * Get a hash of salt started; we will use it several times,
- * adding in a different end octet (x00, x01, x02, ...).
- */
- SHA1_Begin(sha1cx);
- SHA1_Update(sha1cx, salt, saltlen);
- end_octet = 0;
-
- dp = data;
- dataend = data + datalen;
-
- while (dp < dataend) {
- SHA1Context *sha1cx_h1;
- unsigned int sha1len, sha1off;
- unsigned char sha1[SHA1_LENGTH];
-
- /*
- * Create hash of (salt || end_octet)
- */
- sha1cx_h1 = SHA1_CloneContext(sha1cx);
- SHA1_Update(sha1cx_h1, &end_octet, 1);
- SHA1_End(sha1cx_h1, sha1, &sha1len, sizeof(sha1));
- SHA1_DestroyContext(sha1cx_h1, PR_TRUE);
- PORT_Assert(sha1len == SHA1_LENGTH);
-
- /*
- * XOR that hash with the data.
- * When we have fewer than SHA1_LENGTH octets of data
- * left to xor, use just the low-order ones of the hash.
- */
- sha1off = 0;
- if ((dataend - dp) < SHA1_LENGTH)
- sha1off = SHA1_LENGTH - (dataend - dp);
- while (sha1off < SHA1_LENGTH)
- *dp++ ^= sha1[sha1off++];
-
- /*
- * Bump for next hash chunk.
- */
- end_octet++;
- }
-
- SHA1_DestroyContext(sha1cx, PR_TRUE);
- return SECSuccess;
+static unsigned char constantTimeCompare(const unsigned char *a,
+ const unsigned char *b,
+ unsigned int len) {
+ unsigned char tmp = 0;
+ unsigned int i;
+ for (i = 0; i < len; ++i, ++a, ++b)
+ tmp |= *a ^ *b;
+ return constantTimeEQ8(0x00, tmp);
}
-/*
- * Modify salt by XORing it with a special hash of data.
+/* Constant time conditional.
+ * Returns a if c is 1, or b if c is 0. The result is undefined if c is
+ * not 0 or 1.
*/
-static SECStatus
-oaep_xor_with_h2(unsigned char *salt, unsigned int saltlen,
- unsigned char *data, unsigned int datalen)
+static unsigned int constantTimeCondition(unsigned int c,
+ unsigned int a,
+ unsigned int b)
{
- unsigned char sha1[SHA1_LENGTH];
- unsigned char *psalt, *psha1, *saltend;
- SECStatus rv;
-
- /*
- * Create a hash of data.
- */
- rv = SHA1_HashBuf(sha1, data, datalen);
- if (rv != SECSuccess) {
- return rv;
- }
-
- /*
- * XOR the low-order octets of that hash with salt.
- */
- PORT_Assert(saltlen <= SHA1_LENGTH);
- saltend = salt + saltlen;
- psalt = salt;
- psha1 = sha1 + SHA1_LENGTH - saltlen;
- while (psalt < saltend) {
- *psalt++ ^= *psha1++;
- }
-
- return SECSuccess;
+ return (~(c - 1) & a) | ((c - 1) & b);
}
/*
@@ -212,7 +124,7 @@ static unsigned char *rsa_FormatOneBlock(unsigned modulusLen,
unsigned char *block;
unsigned char *bp;
int padLen;
- int i;
+ int i, j;
SECStatus rv;
block = (unsigned char *) nss_ZAlloc(NULL, modulusLen);
@@ -260,124 +172,58 @@ static unsigned char *rsa_FormatOneBlock(unsigned modulusLen,
*/
case RSA_BlockPublic:
- /*
- * 0x00 || BT || Pad || 0x00 || ActualData
- * 1 1 padLen 1 data->len
- * Pad is all non-zero random bytes.
- */
- padLen = modulusLen - data->len - 3;
- PORT_Assert(padLen >= RSA_BLOCK_MIN_PAD_LEN);
- if (padLen < RSA_BLOCK_MIN_PAD_LEN) {
- nss_ZFreeIf(block);
- return NULL;
- }
- for (i = 0; i < padLen; i++) {
- /* Pad with non-zero random data. */
- do {
- rv = RNG_GenerateGlobalRandomBytes(bp + i, 1);
- } while (rv == SECSuccess
- && bp[i] == RSA_BLOCK_AFTER_PAD_OCTET);
- if (rv != SECSuccess) {
- nss_ZFreeIf(block);
- return NULL;
- }
- }
- bp += padLen;
- *bp++ = RSA_BLOCK_AFTER_PAD_OCTET;
- nsslibc_memcpy(bp, data->data, data->len);
-
- break;
-
- /*
- * Blocks intended for public-key operation, using
- * Optimal Asymmetric Encryption Padding (OAEP).
- */
- case RSA_BlockOAEP:
- /*
- * 0x00 || BT || Modified2(Salt) || Modified1(PaddedData)
- * 1 1 OAEP_SALT_LEN OAEP_PAD_LEN + data->len [+ N]
- *
- * where:
- * PaddedData is "Pad1 || ActualData [|| Pad2]"
- * Salt is random data.
- * Pad1 is all zeros.
- * Pad2, if present, is random data.
- * (The "modified" fields are all the same length as the original
- * unmodified values; they are just xor'd with other values.)
- *
- * Modified1 is an XOR of PaddedData with a special octet
- * string constructed of iterated hashing of Salt (see below).
- * Modified2 is an XOR of Salt with the low-order octets of
- * the hash of Modified1 (see farther below ;-).
- *
- * Whew!
- */
-
-
- /*
- * Salt
- */
- rv = RNG_GenerateGlobalRandomBytes(bp, OAEP_SALT_LEN);
- if (rv != SECSuccess) {
- nss_ZFreeIf(block);
- return NULL;
- }
- bp += OAEP_SALT_LEN;
-
- /*
- * Pad1
- */
- nsslibc_memset(bp, OAEP_PAD_OCTET, OAEP_PAD_LEN);
- bp += OAEP_PAD_LEN;
-
- /*
- * Data
- */
- nsslibc_memcpy(bp, data->data, data->len);
- bp += data->len;
-
- /*
- * Pad2
- */
- if (bp < (block + modulusLen)) {
- rv = RNG_GenerateGlobalRandomBytes(bp,
- block - bp + modulusLen);
- if (rv != SECSuccess) {
- nss_ZFreeIf(block);
- return NULL;
- }
- }
-
- /*
- * Now we have the following:
- * 0x00 || BT || Salt || PaddedData
- * (From this point on, "Pad1 || Data [|| Pad2]" is treated
- * as the one entity PaddedData.)
- *
- * We need to turn PaddedData into Modified1.
- */
- if (oaep_xor_with_h1(block + 2 + OAEP_SALT_LEN,
- modulusLen - 2 - OAEP_SALT_LEN,
- block + 2, OAEP_SALT_LEN) != SECSuccess) {
- nss_ZFreeIf(block);
- return NULL;
- }
-
- /*
- * Now we have:
- * 0x00 || BT || Salt || Modified1(PaddedData)
- *
- * The remaining task is to turn Salt into Modified2.
- */
- if (oaep_xor_with_h2(block + 2, OAEP_SALT_LEN,
- block + 2 + OAEP_SALT_LEN,
- modulusLen - 2 - OAEP_SALT_LEN) !=
- SECSuccess) {
- nss_ZFreeIf(block);
- return NULL;
- }
-
- break;
+ /*
+ * 0x00 || BT || Pad || 0x00 || ActualData
+ * 1 1 padLen 1 data->len
+ * Pad is all non-zero random bytes.
+ *
+ * Build the block left to right.
+ * Fill the entire block from Pad to the end with random bytes.
+ * Use the bytes after Pad as a supply of extra random bytes from
+ * which to find replacements for the zero bytes in Pad.
+ * If we need more than that, refill the bytes after Pad with
+ * new random bytes as necessary.
+ */
+ padLen = modulusLen - (data->len + 3);
+ PORT_Assert (padLen >= RSA_BLOCK_MIN_PAD_LEN);
+ if (padLen < RSA_BLOCK_MIN_PAD_LEN) {
+ nss_ZFreeIf (block);
+ return NULL;
+ }
+ j = modulusLen - 2;
+ rv = RNG_GenerateGlobalRandomBytes(bp, j);
+ if (rv == SECSuccess) {
+ for (i = 0; i < padLen; ) {
+ unsigned char repl;
+ /* Pad with non-zero random data. */
+ if (bp[i] != RSA_BLOCK_AFTER_PAD_OCTET) {
+ ++i;
+ continue;
+ }
+ if (j <= padLen) {
+ rv = RNG_GenerateGlobalRandomBytes(bp + padLen,
+ modulusLen - (2 + padLen));
+ if (rv != SECSuccess)
+ break;
+ j = modulusLen - 2;
+ }
+ do {
+ repl = bp[--j];
+ } while (repl == RSA_BLOCK_AFTER_PAD_OCTET && j > padLen);
+ if (repl != RSA_BLOCK_AFTER_PAD_OCTET) {
+ bp[i++] = repl;
+ }
+ }
+ }
+ if (rv != SECSuccess) {
+ /*sftk_fatalError = PR_TRUE;*/
+ nss_ZFreeIf (block);
+ return NULL;
+ }
+ bp += padLen;
+ *bp++ = RSA_BLOCK_AFTER_PAD_OCTET;
+ nsslibc_memcpy(bp, data->data, data->len);
+ break;
default:
PORT_Assert(0);
@@ -427,26 +273,6 @@ rsa_FormatBlock(SECItem * result, unsigned modulusLen,
break;
- case RSA_BlockOAEP:
- /*
- * 0x00 || BT || M1(Salt) || M2(Pad1||ActualData[||Pad2])
- *
- * The "2" below is the first octet + the second octet.
- * (The other fields do not contain the clear values, but are
- * the same length as the clear values.)
- */
- PORT_Assert(data->len <= (modulusLen - (2 + OAEP_SALT_LEN
- + OAEP_PAD_LEN)));
-
- result->data = rsa_FormatOneBlock(modulusLen, blockType, data);
- if (result->data == NULL) {
- result->len = 0;
- return SECFailure;
- }
- result->len = modulusLen;
-
- break;
-
case RSA_BlockRaw:
/*
* Pad || ActualData
--
1.7.1

View file

@ -0,0 +1,273 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/nss/nss-3.14.3.ebuild,v 1.1 2013/02/17 01:01:36 anarchy Exp $
EAPI=3
inherit eutils flag-o-matic multilib toolchain-funcs
NSPR_VER="4.9.5"
RTM_NAME="NSS_${PV//./_}_RTM"
DESCRIPTION="Mozilla's Network Security Services library that implements PKI support"
HOMEPAGE="http://www.mozilla.org/projects/security/pki/nss/"
SRC_URI="ftp://ftp.mozilla.org/pub/mozilla.org/security/nss/releases/${RTM_NAME}/src/${P}.tar.gz
http://dev.gentoo.org/~anarchy/patches/${PN}-3.14.1-add_spi+cacerts_ca_certs.patch
http://dev.gentoo.org/~anarchy/patches/${PN}-3.13.3_pem.support"
LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="utils"
DEPEND="virtual/pkgconfig
>=dev-libs/nspr-${NSPR_VER}"
RDEPEND=">=dev-libs/nspr-${NSPR_VER}
>=dev-db/sqlite-3.5
sys-libs/zlib"
src_setup() {
export LC_ALL="C"
}
src_prepare() {
# Custom changes for gentoo
epatch "${FILESDIR}/${PN}-3.14.1-gentoo-fixups-r1.patch"
epatch "${FILESDIR}/${PN}-3.12.6-gentoo-fixup-warnings.patch"
epatch "${DISTDIR}/${PN}-3.14.1-add_spi+cacerts_ca_certs.patch"
epatch "${DISTDIR}/${PN}-3.13.3_pem.support"
epatch "${FILESDIR}/${PN}-3.14.2-x32.patch"
epatch "${FILESDIR}/${PN}-3.14.2-sqlite.patch"
epatch "${FILESDIR}/${PN}-3.14.3_sync_with_upstream_softokn_changes.patch"
cd "${S}"/mozilla/security/coreconf || die
# hack nspr paths
echo 'INCLUDES += -I$(DIST)/include/dbm' \
>> headers.mk || die "failed to append include"
# modify install path
sed -e 's:SOURCE_PREFIX = $(CORE_DEPTH)/\.\./dist:SOURCE_PREFIX = $(CORE_DEPTH)/dist:' \
-i source.mk || die
# Respect LDFLAGS
sed -i -e 's/\$(MKSHLIB) -o/\$(MKSHLIB) \$(LDFLAGS) -o/g' rules.mk || die
# Ensure we stay multilib aware
sed -i -e "s:gentoo\/nss:$(get_libdir):" "${S}"/mozilla/security/nss/config/Makefile || die "Failed to fix for multilib"
# Fix pkgconfig file for Prefix
sed -i -e "/^PREFIX =/s:= /usr:= ${EPREFIX}/usr:" \
"${S}"/mozilla/security/nss/config/Makefile || die
epatch "${FILESDIR}/nss-3.14.2-solaris-gcc.patch"
# use host shlibsign if need be #436216
if tc-is-cross-compiler ; then
sed -i \
-e 's:"${2}"/shlibsign:shlibsign:' \
"${S}"/mozilla/security/nss/cmd/shlibsign/sign.sh || die
fi
# dirty hack
cd "${S}"/mozilla/security/nss || die
sed -i -e "/CRYPTOLIB/s:\$(SOFTOKEN_LIB_DIR):../freebl/\$(OBJDIR):" \
lib/ssl/config.mk || die
sed -i -e "/CRYPTOLIB/s:\$(SOFTOKEN_LIB_DIR):../../lib/freebl/\$(OBJDIR):" \
cmd/platlibs.mk || die
}
nssarch() {
# Most of the arches are the same as $ARCH
local t=${1:-${CHOST}}
case ${t} in
hppa*) echo "parisc";;
i?86*) echo "i686";;
x86_64*) echo "x86_64";;
*) tc-arch ${t};;
esac
}
nssbits() {
echo > "${T}"/test.c || die
${!1} ${CPPFLAGS} ${CFLAGS} -c "${T}"/test.c -o "${T}"/test.o || die
case $(file "${T}"/test.o) in
*32-bit*x86-64*) echo USE_x32=1;;
*64-bit*|*ppc64*|*x86_64*) echo USE_64=1;;
*32-bit*|*ppc*|*i386*) ;;
*) die "Failed to detect whether your arch is 64bits or 32bits, disable distcc if you're using it, please";;
esac
}
src_compile() {
strip-flags
tc-export AR RANLIB {BUILD_,}{CC,PKG_CONFIG}
local makeargs=(
CC="${CC}"
AR="${AR} rc \$@"
RANLIB="${RANLIB}"
OPTIMIZER=
$(nssbits CC)
)
# Take care of nspr settings #436216
append-cppflags $(${PKG_CONFIG} nspr --cflags)
append-ldflags $(${PKG_CONFIG} nspr --libs-only-L)
unset NSPR_INCLUDE_DIR
export NSPR_LIB_DIR=${T}/fake-dir
# Do not let `uname` be used.
if use kernel_linux ; then
makeargs+=(
OS_TARGET=Linux
OS_RELEASE=2.6
OS_TEST="$(nssarch)"
)
fi
export BUILD_OPT=1
export NSS_USE_SYSTEM_SQLITE=1
export NSDISTMODE=copy
export NSS_ENABLE_ECC=1
export XCFLAGS="${CFLAGS} ${CPPFLAGS}"
export FREEBL_NO_DEPEND=1
export ASFLAGS=""
local d
# Build the host tools first.
LDFLAGS="${BUILD_LDFLAGS}" \
XCFLAGS="${BUILD_CFLAGS}" \
emake -j1 -C mozilla/security/coreconf \
CC="${BUILD_CC}" \
$(nssbits BUILD_CC) \
|| die
makeargs+=( NSINSTALL="${PWD}/$(find -type f -name nsinstall)" )
# Then build the target tools.
for d in dbm nss ; do
emake -j1 "${makeargs[@]}" -C mozilla/security/${d} || die "${d} make failed"
done
}
# Altering these 3 libraries breaks the CHK verification.
# All of the following cause it to break:
# - stripping
# - prelink
# - ELF signing
# http://www.mozilla.org/projects/security/pki/nss/tech-notes/tn6.html
# Either we have to NOT strip them, or we have to forcibly resign after
# stripping.
#local_libdir="$(get_libdir)"
#export STRIP_MASK="
# */${local_libdir}/libfreebl3.so*
# */${local_libdir}/libnssdbm3.so*
# */${local_libdir}/libsoftokn3.so*"
export NSS_CHK_SIGN_LIBS="freebl3 nssdbm3 softokn3"
generate_chk() {
local shlibsign="$1"
local libdir="$2"
einfo "Resigning core NSS libraries for FIPS validation"
shift 2
local i
for i in ${NSS_CHK_SIGN_LIBS} ; do
local libname=lib${i}.so
local chkname=lib${i}.chk
"${shlibsign}" \
-i "${libdir}"/${libname} \
-o "${libdir}"/${chkname}.tmp \
&& mv -f \
"${libdir}"/${chkname}.tmp \
"${libdir}"/${chkname} \
|| die "Failed to sign ${libname}"
done
}
cleanup_chk() {
local libdir="$1"
shift 1
local i
for i in ${NSS_CHK_SIGN_LIBS} ; do
local libfname="${libdir}/lib${i}.so"
# If the major version has changed, then we have old chk files.
[ ! -f "${libfname}" -a -f "${libfname}.chk" ] \
&& rm -f "${libfname}.chk"
done
}
src_install () {
MINOR_VERSION=12
cd "${S}"/mozilla/security/dist || die
dodir /usr/$(get_libdir) || die
cp -L */lib/*$(get_libname) "${ED}"/usr/$(get_libdir) || die "copying shared libs failed"
# We generate these after stripping the libraries, else they don't match.
#cp -L */lib/*.chk "${ED}"/usr/$(get_libdir) || die "copying chk files failed"
cp -L */lib/libcrmf.a "${ED}"/usr/$(get_libdir) || die "copying libs failed"
# Install nss-config and pkgconfig file
dodir /usr/bin || die
cp -L */bin/nss-config "${ED}"/usr/bin || die
dodir /usr/$(get_libdir)/pkgconfig || die
cp -L */lib/pkgconfig/nss.pc "${ED}"/usr/$(get_libdir)/pkgconfig || die
# all the include files
insinto /usr/include/nss
doins public/nss/*.h || die
cd "${ED}"/usr/$(get_libdir) || die
local n file
for file in *$(get_libname); do
n=${file%$(get_libname)}$(get_libname ${MINOR_VERSION})
mv ${file} ${n} || die
ln -s ${n} ${file} || die
if [[ ${CHOST} == *-darwin* ]]; then
install_name_tool -id "${EPREFIX}/usr/$(get_libdir)/${n}" ${n} || die
fi
done
local f nssutils
# Always enabled because we need it for chk generation.
nssutils="shlibsign"
if use utils; then
# The tests we do not need to install.
#nssutils_test="bltest crmftest dbtest dertimetest
#fipstest remtest sdrtest"
nssutils="addbuiltin atob baddbdir btoa certcgi certutil checkcert
cmsutil conflict crlutil derdump digest makepqg mangle modutil multinit
nonspr10 ocspclnt oidcalc p7content p7env p7sign p7verify pk11mode
pk12util pp rsaperf selfserv shlibsign signtool signver ssltap strsclnt
symkeyutil tstclnt vfychain vfyserv"
fi
cd "${S}"/mozilla/security/dist/*/bin/ || die
for f in $nssutils; do
dobin ${f} || die
done
# Prelink breaks the CHK files. We don't have any reliable way to run
# shlibsign after prelink.
local l libs=()
for l in ${NSS_CHK_SIGN_LIBS} ; do
libs+=("${EPREFIX}/usr/$(get_libdir)/lib${l}.so")
done
OLD_IFS="${IFS}" IFS=":" ; liblist="${libs[*]}" ; IFS="${OLD_IFS}"
echo -e "PRELINK_PATH_MASK=${liblist}" >"${T}/90nss" || die
unset libs liblist
doenvd "${T}/90nss" || die
}
pkg_postinst() {
# We must re-sign the libraries AFTER they are stripped.
local shlibsign="${EROOT}/usr/bin/shlibsign"
# See if we can execute it (cross-compiling & such). #436216
"${shlibsign}" -h >&/dev/null
if [[ $? -gt 1 ]] ; then
shlibsign="shlibsign"
fi
generate_chk "${shlibsign}" "${EROOT}"/usr/$(get_libdir)
}
pkg_postrm() {
cleanup_chk "${EROOT}"/usr/$(get_libdir)
}

View file

@ -0,0 +1,22 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/beanstalkc/beanstalkc-0.3.0-r1.ebuild,v 1.1 2013/02/16 22:29:00 mgorny Exp $
EAPI=5
PYTHON_COMPAT=( python{2_5,2_6,2_7} )
inherit distutils-r1
DESCRIPTION="A simple beanstalkd client library"
HOMEPAGE="http://github.com/earl/beanstalkc http://pypi.python.org/pypi/beanstalkc"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="dev-python/pyyaml[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]"

View file

@ -1,9 +1,9 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/cython/cython-0.18-r1.ebuild,v 1.4 2013/02/09 21:22:43 mgorny Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/cython/cython-0.18-r1.ebuild,v 1.5 2013/02/16 22:07:28 mgorny Exp $
EAPI=5
PYTHON_COMPAT=( python{2_5,2_6,2_7,3_1,3_2} )
PYTHON_COMPAT=( python{2_5,2_6,2_7,3_1,3_2,3_3} )
inherit distutils-r1 flag-o-matic
@ -19,10 +19,13 @@ SLOT="0"
KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x64-solaris ~x86-solaris"
IUSE="doc test"
# Note: update numpy dep when it is fixed for py3.3.
RDEPEND=""
DEPEND="${RDEPEND}
doc? ( dev-python/sphinx )
test? ( >=dev-python/numpy-1.6.1-r1[${PYTHON_USEDEP}] )"
test? (
>=dev-python/numpy-1.6.1-r1[$(python_gen_usedep 'python2*' 'python3_[12]' )]
)"
S="${WORKDIR}/${MY_PN}-${PV%_*}"

View file

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/pyyaml/pyyaml-3.10-r1.ebuild,v 1.1 2013/01/17 22:57:12 chutzpah Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/pyyaml/pyyaml-3.10-r1.ebuild,v 1.2 2013/02/16 22:21:47 mgorny Exp $
EAPI=5
PYTHON_COMPAT=( python{2_5,2_6,2_7,3_1,3_2,3_3} )
@ -18,8 +18,9 @@ SLOT="0"
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
IUSE="examples libyaml"
DEPEND="libyaml? ( dev-libs/libyaml dev-python/pyrex )"
RDEPEND="libyaml? ( dev-libs/libyaml )"
DEPEND="${RDEPEND}
libyaml? ( dev-python/cython[${PYTHON_USEDEP}] )"
S="${WORKDIR}/${MY_P}"
@ -27,10 +28,14 @@ python_configure_all() {
mydistutilsargs=($(use_with libyaml))
}
src_install() {
distutils-r1_src_install
python_test() {
esetup.py test
}
python_install_all() {
distutils-r1_python_install_all
if use examples; then
insinto /usr/share/doc/${PF}/examples
doins -r examples/.
dodoc -r examples
docompress -x /usr/share/doc/${PF}
fi
}

View file

@ -0,0 +1,27 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/repoze-lru/repoze-lru-0.6-r1.ebuild,v 1.1 2013/02/16 19:20:04 mgorny Exp $
EAPI=5
PYTHON_COMPAT=( python{2_5,2_6,2_7,3_1,3_2,3_3} pypy{1_9,2_0} )
inherit distutils-r1
MY_PN=${PN/-/.}
MY_P=${MY_PN}-${PV}
DESCRIPTION="A tiny LRU cache implementation and decorator"
HOMEPAGE="http://www.repoze.org"
SRC_URI="mirror://pypi/${P:0:1}/${MY_PN}/${MY_P}.tar.gz"
LICENSE="repoze"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
S=${WORKDIR}/${MY_P}
python_test() {
esetup.py test
}

View file

@ -0,0 +1,42 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/routes/routes-1.13-r1.ebuild,v 1.1 2013/02/16 20:18:05 mgorny Exp $
EAPI=5
PYTHON_COMPAT=( python{2_6,2_7} pypy{1_9,2_0} )
inherit distutils-r1
MY_PN="Routes"
MY_P="${MY_PN}-${PV}"
DESCRIPTION="A Python re-implementation of the Rails routes system for mapping URL's to Controllers/Actions"
HOMEPAGE="http://routes.groovie.org http://pypi.python.org/pypi/Routes"
SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
IUSE="doc test"
# Note: although setup.py states that tests require webtest,
# it isn't used anywhere.
RDEPEND="dev-python/webob[${PYTHON_USEDEP}]
dev-python/repoze-lru[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? ( dev-python/coverage[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}] )"
S="${WORKDIR}/${MY_P}"
python_test() {
nosetests || die "Tests fail with ${EPYTHON}"
}
python_install_all() {
use doc && local HTML_DOCS=( docs/_build/html/. )
distutils-r1_python_install_all
}

View file

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/ruby-progressbar/ruby-progressbar-1.0.2.ebuild,v 1.5 2013/01/08 17:42:57 graaff Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/ruby-progressbar/ruby-progressbar-1.0.2.ebuild,v 1.6 2013/02/16 20:04:43 ago Exp $
EAPI=4
@ -18,7 +18,7 @@ HOMEPAGE="https://github.com/jfelchner/ruby-progressbar"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86-fbsd"
KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 x86 ~x86-fbsd"
IUSE="test"

View file

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/timecop/timecop-0.5.2.ebuild,v 1.4 2012/10/23 21:33:15 jer Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/timecop/timecop-0.5.2.ebuild,v 1.5 2013/02/16 20:04:25 ago Exp $
EAPI="4"
@ -19,7 +19,7 @@ HOMEPAGE="http://github.com/jtrupiano/timecop"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86-fbsd"
KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 x86 ~x86-fbsd"
IUSE=""
all_ruby_prepare() {

View file

@ -1,3 +1,4 @@
DIST qt-creator-2.5.2-src.tar.gz 22523588 SHA256 04521c642953fcb7a2d4011a60fdf29dca4ac1fffa8c834a21589fa390db2d4a SHA512 db9cf844c78304e6dcd1eb05df109430281eb35294c7993088d1ebab8efe56e3e9ef5d630d520822a54a35e3e1b9bfcf5fd505cac1e23020e185b8d8b85ddaf6 WHIRLPOOL b8338d8bc3c0efa951b2d06921bfd8b4a6e840ee69e404684dc9c0061b6d451b9a228905021b6aa69459a101970e1839cbd094ebc892a0cd9ad02f33729eef00
DIST qt-creator-2.6.1-src.tar.gz 21355916 SHA256 8031e81e5e81e398575dd90245defcd29eeaf60d5907861707d85f4325d3d215 SHA512 78063e12385167b583c20fdec9cd22dc3db4aed790c8c10db504b6a56d3b0f966e505ee999554868f344f245bcad38182f31bb72e4fd62ed8c265ae89ffe326d WHIRLPOOL 80b28ccee659b468dd8eace2371768b2771120244d16edb5686ef5ba9a970d58bc0a13e1e207e0e747ee4484eaec02588af27723d93604628c0c4688f9587ce5
DIST qt-creator-2.6.2-src.tar.gz 21396937 SHA256 86165159841f2a3c41e6b80af3ed6fb6655a5194de7fe51cbf08b1539a352524 SHA512 62a8def36bd6c10c0fd44977428b518b7111229d1ca847e263d61a39bd6b51eb40c0699dbccdc96a8b8980c453d0cf9c57cd8c59054df0f24c5b5af62ea7091d WHIRLPOOL 81ba71194ca2ec13235a91214d3e22fa1440cfa5d9f9296106351f5bcbe704c324623fac0774826d0ca046299790bb9a74135baf5dc62ef55fb402b571ccb267
DIST qt-creator-2.7.0-beta-src.tar.gz 21630612 SHA256 e7db17e14fd181b563b6779c23895e9d5b2ecdade785bc803bd6b8e7386e7768 SHA512 ea1b72a2d5bd1e68a05b693ca0dcae20154e7691d51b0e7299c071e42031db87966cc777cd151cd070ea3b10734a06ed6e0c8dcf311d44dfd08fc6333861a4c5 WHIRLPOOL 9b88e16872e6336f586966d8695238d9549567dd235a89fb802da3a77515c811bd2d8cab14fed2fe1b620a9735b18a7b5093101ecae492554337b0678b1378f3

View file

@ -0,0 +1,138 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/qt-creator/qt-creator-2.7.0_beta.ebuild,v 1.1 2013/02/17 01:48:21 pesa Exp $
EAPI=4
PLOCALES="cs de fr hu ja pl ru sl zh_CN"
inherit eutils flag-o-matic l10n multilib qt4-r2
DESCRIPTION="Lightweight IDE for C++ development centering around Qt"
HOMEPAGE="http://qt-project.org/wiki/Category:Tools::QtCreator"
LICENSE="LGPL-2.1"
if [[ ${PV} == *9999* ]]; then
inherit git-2
EGIT_REPO_URI="git://gitorious.org/${PN}/${PN}.git
https://git.gitorious.org/${PN}/${PN}.git"
else
MY_PV=${PV/_/-}
MY_P=${PN}-${MY_PV}-src
SRC_URI="http://releases.qt-project.org/qtcreator/${MY_PV}/${MY_P}.tar.gz"
S=${WORKDIR}/${MY_P}
fi
SLOT="0"
KEYWORDS="~amd64 ~x86"
QTC_PLUGINS=(android autotools:autotoolsprojectmanager bazaar
clearcase cmake:cmakeprojectmanager cvs fakevim git
madde mercurial perforce qnx subversion valgrind)
IUSE="+botan-bundled debug doc examples test ${QTC_PLUGINS[@]%:*}"
# minimum Qt version required
QT_PV="4.8.0:4"
CDEPEND="
>=x11-libs/qt-assistant-${QT_PV}[doc?]
>=x11-libs/qt-core-${QT_PV}[ssl]
>=x11-libs/qt-declarative-${QT_PV}
>=x11-libs/qt-gui-${QT_PV}
>=x11-libs/qt-script-${QT_PV}
>=x11-libs/qt-sql-${QT_PV}
>=x11-libs/qt-svg-${QT_PV}
!botan-bundled? ( >=dev-libs/botan-1.10.2 )
"
DEPEND="${CDEPEND}
!botan-bundled? ( virtual/pkgconfig )
test? ( >=x11-libs/qt-test-${QT_PV} )
"
RDEPEND="${CDEPEND}
>=sys-devel/gdb-7.2[python]
examples? ( >=x11-libs/qt-demo-${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 "/(^|SUBDIRS\s+\+=)\s+plugin_${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
if ! use botan-bundled; then
# identify system botan and pkg-config file
local botan_version=$(best_version dev-libs/botan | cut -d '-' -f3 | cut -d '.' -f1,2)
local lib_botan=$(pkg-config --libs botan-${botan_version})
einfo "Major version of system's botan library to be used: ${botan_version}"
# drop bundled libBotan. Bug #383033
rm -rf "${S}"/src/libs/3rdparty/botan || die
# remove references to bundled botan
sed -i -e "s:botan::" "${S}"/src/libs/3rdparty/3rdparty.pro || die
for x in testrunner parsertests modeldemo; do
sed -i -e "/botan.pri/d" "${S}"/tests/valgrind/memcheck/${x}.pro || die
done
sed -i -e "/botan.pri/d" "${S}"/src/libs/utils/utils_dependencies.pri || die
sed -i -e "/botan.pri/d" "${S}"/tests/manual/preprocessor/preprocessor.pro || die
# link to system botan
sed -i -e "/LIBS/s:$: ${lib_botan}:" "${S}"/qtcreator.pri || die
sed -i -e "s:-lBotan:${lib_botan}:" "${S}"/tests/manual/appwizards/appwizards.pro || die
# append botan refs to compiler flags
append-flags $(pkg-config --cflags --libs botan-${botan_version})
fi
}
src_configure() {
eqmake4 qtcreator.pro \
IDE_LIBRARY_BASENAME="$(get_libdir)" \
IDE_PACKAGE_MODE=1 \
TEST=$(use test && echo 1 || echo 0)
}
src_compile() {
emake
use doc && emake docs
}
src_test() {
echo ">>> Test phase [QTest]: ${CATEGORY}/${PF}"
cd tests/auto || die
eqmake4 IDE_LIBRARY_BASENAME="$(get_libdir)"
emake check
}
src_install() {
emake INSTALL_ROOT="${ED}usr" install
dodoc dist/{changes-2.*,known-issues}
# Install documentation
if use doc; then
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'
}

View file

@ -1,3 +1,4 @@
DIST systemtap-1.6.tar.gz 2133835 SHA256 c82352f9245ffb105590bf1142346db81e2be33976e32c4884a5220619e10ec1 SHA512 c4496e2d7f633881192004182b5b9fcbce906e146f0f8f2ad8e75f627854114872f79e4f14381494b687bcc95bb76e16a9a06d18ebde1abee1a71affbad1047d WHIRLPOOL e29392e9c7fa00f9f7dba54f85f26260922949bbb7d828984b1f24383b38c892d22aad4984a1d8df3c0cdb1d73d5cee2ed885721151494f0574af655554c1ae2
DIST systemtap-1.7.tar.gz 2391055 SHA256 13298b889a3a00ec0279eae737adae33139047aa88cf396d9846fa4da75228ae SHA512 0e07cae06d401ede0526b9493018d07ffbaaec6a68755712a56e3c6dbd5670c2391098b1649057d8e9c81d41322ca6ecc02f564ef630de05c4757cb6a183efac WHIRLPOOL a2846d9f5298bce7faa55f9ff65f3831ec82fec1da151ab8c1380d8d73ee8f777b65773a8f305266f19a364558bc93b2d6806dc289b00ffe7c3835bbf917931c
DIST systemtap-2.0.tar.gz 2461359 SHA256 7b5e4740c697506768be42cbbcc238f1b0184747dd43938a46ab0393682eee63 SHA512 bb44f41bead68e432f13dbfcb4937a94f8f5e53574cdb815de7980a6e623444f1c7edbe6ee140a14ccaeaab3cca1852e6f9414d99cbc615bdda9c8311c486eb1 WHIRLPOOL 5fb2ad3d0ca2b801c65bf5f44b4ddeaa21166018acd2048aa783a83c86bedc739f1bcfcea5c187cbf0cc542f2d3defcc018967022ed2f423a5fd174d54ab38bc
DIST systemtap-2.1.tar.gz 2565396 SHA256 64f7d8922042e4a803afe46dda7ad65616a4254f72f998bad8479473f1ea91d1 SHA512 10b06ac023c3b3a6256a82d7d5a33326f91e5dc17a9dbe1dcaec2a318d88b13de2ffab667b0e41959bc1340a7ef4417019b7e398b996837878afbd02dfa73e8a WHIRLPOOL 1a6223782f0c60eb3727b3e4c2e5e620dc2a64bc4a221362f35a8db6cf2958758a01e5438100b391633ed5111c7385521edb3bfd6fafd40dae4aa201d9010c13

View file

@ -0,0 +1,74 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/systemtap/systemtap-2.1.ebuild,v 1.1 2013/02/16 17:51:26 swegener Exp $
EAPI=4
PYTHON_DEPEND="2"
inherit linux-info autotools eutils python
DESCRIPTION="A linux trace/probe tool"
HOMEPAGE="http://sourceware.org/systemtap/"
SRC_URI="http://sources.redhat.com/${PN}/ftp/releases/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
IUSE="sqlite"
DEPEND=">=dev-libs/elfutils-0.142
sys-libs/libcap
sqlite? ( dev-db/sqlite:3 )"
RDEPEND="${DEPEND}
virtual/linux-sources"
DEPEND="${DEPEND}
>=sys-devel/gettext-0.18"
CONFIG_CHECK="~KPROBES ~RELAY ~DEBUG_FS"
ERROR_KPROBES="${PN} requires support for KProbes Instrumentation (KPROBES) - this can be enabled in 'Instrumentation Support -> Kprobes'."
ERROR_RELAY="${PN} works with support for user space relay support (RELAY) - this can be enabled in 'General setup -> Kernel->user space relay support (formerly relayfs)'."
ERROR_DEBUG_FS="${PN} works best with support for Debug Filesystem (DEBUG_FS) - this can be enabled in 'Kernel hacking -> Debug Filesystem'."
DOCS="AUTHORS HACKING NEWS README"
pkg_setup() {
linux-info_pkg_setup
python_set_active_version 2
python_pkg_setup
}
src_prepare() {
epatch "${FILESDIR}"/${PN}-2.0-gettext.patch
python_convert_shebangs 2 dtrace.in
sed -i \
-e 's:-Werror::g' \
configure.ac \
Makefile.am \
staprun/Makefile.am \
stapdyn/Makefile.am \
buildrun.cxx \
runtime/bench2/bench.rb \
runtime/bench2/Makefile \
testsuite/systemtap.unprivileged/unprivileged_probes.exp \
testsuite/systemtap.unprivileged/unprivileged_myproc.exp \
testsuite/systemtap.base/stmt_rel_user.exp \
testsuite/systemtap.base/sdt_va_args.exp \
testsuite/systemtap.base/sdt_misc.exp \
testsuite/systemtap.base/sdt.exp \
scripts/kprobes_test/gen_code.py \
|| die "Failed to clean up sources"
eautoreconf
}
src_configure() {
econf \
--docdir="${EPREFIX}/usr/share/doc/${PF}" \
--without-rpm \
--disable-server \
--disable-docs \
--disable-refdocs \
--disable-grapher \
$(use_enable sqlite)
}

View file

@ -1,5 +1,6 @@
DIST luola-1.3.0-1.patch 257 RMD160 60947cd544ba9c24cca8ea34fbd6d133a80c3a15 SHA1 a7a37eee51c955c931381cd5cee2fd10de82c12f SHA256 c85963019fe8ed8756d9d9f7cba7aeadacce5874a020b928b33f5a845e2a27bb
DIST luola-1.3.0-2.patch 1734 RMD160 7fd7aec9839650541684411faf6cde45cb291697 SHA1 74d3d7503db8483f646444a9f2ea012ba991fa11 SHA256 78512f5b144d3ef7d13030fa61a61216396cb9f89249df3227f808fbe4049a29
DIST luola-1.3.0.tar.gz 1779907 RMD160 ddccd4ea2fb6ac9b9569cb35ffbcfa626f1c6e39 SHA1 c80e2fb73baf74540f37c02fe9aec139fd0a3779 SHA256 e705da2def63ca5004763deca764ee31d9ee5f9d60a2c7b659a79a2a445dc9f5
DIST nostalgia-1.2.tar.gz 1475672 RMD160 e3b609cb47559ed7e617e3cb8c068279af6ca3ad SHA1 a108d7544bb7aa6a86640ee97cec40f846e7aaf3 SHA256 675b51423cae1fcf2c4b0cb774e2130c8ce761b6cd91c1db59a6fca0ba18f202
DIST stdlevels-6.0.tar.gz 1850148 RMD160 a352d94cd56c9ba381e9f092786d54c5cfc82316 SHA1 5f6d1a3f5531c5e3359afa13ab43bea349408985 SHA256 70882a078de3e81793c31d1cfea11981dae4c1475c6f8a68c514e2461a64338b
DIST luola-1.3.0-1.patch 257 SHA256 c85963019fe8ed8756d9d9f7cba7aeadacce5874a020b928b33f5a845e2a27bb SHA512 b061b84a4a23914eb9409af9f6bf269acec417cc98d0478020806e5c76d8b3ff16d94b85165c7f1a526e083a06cfdbe8804d8a967ac6f09edef73670631b5773 WHIRLPOOL 17fa2878a5dcd2dfc1dce0c5a2130a4c9a237ad9baa73e3df04014e939633d7a76c04b3bb5fc52d2a88db9c6379e63a853bb8493e7c96bc26830b4bf002c2096
DIST luola-1.3.0-2.patch 1734 SHA256 78512f5b144d3ef7d13030fa61a61216396cb9f89249df3227f808fbe4049a29 SHA512 c9870c558baa6de4a90e1a0d4c920e1a1adc8a5c399a240cdafc84694fdbfeef90058674e9ee3744bc88d4a80e9c6341b8a865de36431b253f0e3d4d69fd33d9 WHIRLPOOL 236d6db5403b83c4a0514c607f5fc9f5cafa98ee8d3b600b38502a61901cbafddff390409036a1c413d6c8fe8a5fc96d6257695e721e6ffdcf14bb520114d9d6
DIST luola-1.3.0.tar.gz 1779907 SHA256 e705da2def63ca5004763deca764ee31d9ee5f9d60a2c7b659a79a2a445dc9f5 SHA512 747c49396326b5c5a2a9723a67731023bc78b93e6599085315e7843fbf275f752bfd5a51620589e92bf5142ac2d9ff224b4bd7367f342660d04c7e92ff637df9 WHIRLPOOL 5928eafca3ba81c975ba028f4c7847ad40f9a627f00a8c70756450a55998011684f3877be3b652407f672b83f983e725b9e06f424ba0142af37bb49bf95b6d68
DIST luola-1.3.2.tar.gz 1774711 SHA256 3d0af35f379f9e058a0178f341100c1f9d28ced21d6c623a458661ca44cda337 SHA512 4e8b2f5e813dbb4d951632ded20f013aae6837d525d0068b430ae41319503f206ec27f2873cff241af8ba4cd1728ec89dcf8279a94dbb3094330de1ca531712f WHIRLPOOL 0de87e0ae1bd5075048ae5b5142143da82c430c5ed596fb46e2738f7e4d9f3b8e35fdd3e03a1c2b9b944a419f253877bf29c64c27c628caf32ca752cefeefa80
DIST nostalgia-1.2.tar.gz 1475672 SHA256 675b51423cae1fcf2c4b0cb774e2130c8ce761b6cd91c1db59a6fca0ba18f202 SHA512 06a03b3398204c04f88fccbbf6a59f11da043c73dc203fe258e09e036364ee73cae337b9828bd27b52ebee6ff456c317143444c3b6c395addcdedf720988731f WHIRLPOOL f9bfff140085d2eaf4ff0e02844e7d3dbc7de20a5592324edbbcc1306de09b0955dfd731a3685361b97b8045dbf59e35ef54cc0b37db6670022ac63e1f9a3ecc
DIST stdlevels-6.0.tar.gz 1850148 SHA256 70882a078de3e81793c31d1cfea11981dae4c1475c6f8a68c514e2461a64338b SHA512 d1823ca8340dea8766310962507bc5aad06c0f737c16c3ce32afaafc0e83a8b7b4d301d5cf65a0466fdaee9ec2a7ce718d03be61b383ac6fe030101466eff11a WHIRLPOOL fd2ec19f95a695ea1f2450063daff43b5d745d0b9cb788f6a722585706a8ec7be615d5bb3f369b7921c8a5471d559f55ba7e5aad3629aaec4d255cc95fe4d776

View file

@ -0,0 +1,11 @@
--- src/Makefile.am.old 2011-06-17 08:41:40.882481147 +0200
+++ src/Makefile.am 2011-06-17 08:41:58.497602372 +0200
@@ -2,7 +2,7 @@
bin_PROGRAMS = luola
-luola_LDADD = @SDL_LIBS@
+luola_LDADD = @SDL_LIBS@ -lm
luola_SOURCES = \
defines.h \

View file

@ -0,0 +1,59 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-action/luola/luola-1.3.2.ebuild,v 1.1 2013/02/17 03:06:02 hasufell Exp $
EAPI=5
inherit eutils autotools gnome2-utils games
DESCRIPTION="A 2D multiplayer arcade game resembling V-Wing"
HOMEPAGE="http://luolamies.org/software/luola/"
SRC_URI="http://luolamies.org/software/luola/${P}.tar.gz
http://www.luolamies.org/software/luola/stdlevels-6.0.tar.gz
http://www.luolamies.org/software/luola/nostalgia-1.2.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE=""
RDEPEND="media-libs/libsdl[X,audio,joystick,video]
media-libs/sdl-gfx
media-libs/sdl-image[jpeg,png]
media-libs/sdl-mixer
media-libs/sdl-ttf"
DEPEND="${RDEPEND}"
src_prepare() {
epatch "${FILESDIR}"/${P}-underlink.patch
eautoreconf
}
src_configure() {
egamesconf --enable-sound
}
src_install() {
emake DESTDIR="${D}" install
insinto "${GAMES_DATADIR}"/${PN}/levels
doins "${WORKDIR}"/*.{lev,png}
dodoc AUTHORS ChangeLog DATAFILE FAQ LEVELFILE README TODO \
RELEASENOTES.txt ../README.Nostalgia
newdoc ../README README.stdlevels
doicon -s 64 luola.png
make_desktop_entry luola Luola
prepgamesdirs
}
pkg_preinst() {
games_pkg_preinst
gnome2_icon_savelist
}
pkg_postinst() {
games_pkg_postinst
gnome2_icon_cache_update
}
pkg_postrm() {
gnome2_icon_cache_update
}

View file

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-action/trosh/trosh-20.ebuild,v 1.1 2013/01/17 21:40:07 hasufell Exp $
# $Header: /var/cvsroot/gentoo-x86/games-action/trosh/trosh-20.ebuild,v 1.3 2013/02/16 22:38:56 ago Exp $
EAPI=5
@ -13,7 +13,7 @@ SRC_URI="http://stabyourself.net/dl.php?file=trosh/trosh-linux.zip -> ${P}.zip
LICENSE="WTFPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="amd64 x86"
RDEPEND=">=games-engines/love-0.8.0
media-libs/devil[png]"

View file

@ -1,2 +1,3 @@
DIST peg-e-1.1.0-src.tar.bz2 57510 SHA256 ecd82c94a628161d014700d19c36f9299995c0963b053fb096e3f3b173d2655b
DIST peg-e-1.1.1-src.tar.bz2 89146 SHA256 a1ec62976426acf0b35843d8978c25459b4826c91b077a2c366b89bd6d121553 SHA512 67aba2d3e545a10d6b202b77122376939a7704c36cd8e2387ca12e2e18cce69f0a0c06e29286d5ffc16f83e8aed4af9efb39a825b44a338b2ad54d7f98c28f5b WHIRLPOOL f2c8008f6d8f554a5573c69a939fa84c18aa6737eaa2c1ac11a9f3139d74385199e0e4d340b4d9d8ff20e1053b71dcd4d7b14fdb399dda7255fd298334ddd171
DIST peg-e-1.1.2-src.tar.bz2 151224 SHA256 2eefce91eea0f3a412fa79193ed5f66b25d5eb86b8e35e58c3a4f3b62e7cf59d SHA512 d4a09dfb528cfb46222a9ee788de88b4804762125a9dc13203be29a6ec26d01f23249ebbcd25bfe207ab8c40d8bce060fc2f7f131bb1e5b263e19b97852cee53 WHIRLPOOL f7a4c383853712485a6b1ccd96af60d5cf4f29e59603bea93e845d72d19819665ced9e119b8dd7304723e353feb11f67a7c79e8250e6728ac4201d3acfd03911

View file

@ -0,0 +1,45 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-board/peg-e/peg-e-1.1.2.ebuild,v 1.1 2013/02/17 03:19:28 hasufell Exp $
EAPI=5
inherit eutils gnome2-utils qt4-r2 games
DESCRIPTION="A peg solitaire game"
HOMEPAGE="http://gottcode.org/peg-e/"
SRC_URI="http://gottcode.org/peg-e/${P}-src.tar.bz2"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="x11-libs/qt-core:4
x11-libs/qt-gui:4"
DEPEND="${RDEPEND}"
src_configure() {
eqmake4
}
src_install() {
dogamesbin ${PN}
doicon -s 48 icons/hicolor/48x48/apps/${PN}.png
domenu icons/${PN}.desktop
dodoc CREDITS ChangeLog
prepgamesdirs
}
pkg_preinst() {
games_pkg_preinst
gnome2_icon_savelist
}
pkg_postinst() {
games_pkg_postinst
gnome2_icon_cache_update
}
pkg_postrm() {
gnome2_icon_cache_update
}

View file

@ -1 +1,2 @@
DIST advancemame-0.106.1.tar.gz 17302325 RMD160 0ea5a51b0eeefccbd077873731f7995a7becdac7 SHA1 b75589e970fa4e507eb443673fd04a7b57d6d468 SHA256 03499e2f205e0c53a8c8af2520024304eea6c67e67f05dee9f53061b7bf04cb7
DIST advancemame-0.106.1.tar.gz 17302325 SHA256 03499e2f205e0c53a8c8af2520024304eea6c67e67f05dee9f53061b7bf04cb7 SHA512 8c70457d4ecef48b04509c7aa031581075e03ff809f7f9e1bed6fb23c8dffdf367437fcaa3909d1c4d1a41b55b81d4b55484c6fb613a0614348945d8709a3672 WHIRLPOOL 754131b7515bef52a315b16be18b1c959b29dabfa455450d61957ae95dd4ddb985346176a3da3920a584fe41d76d36638b60089a8e2d067ec309adc75fab9466
DIST advancemame-1.2.tar.gz 17508670 SHA256 eaf46e54f0cb5fa1d99f55604a4a3f8a065c1cf5e70ac4abc67391b0450ce439 SHA512 6d9cf7ce0553ea6bc60c91bff7d55f282ebd671c5a48ebb25a8b0a41c575b3a8f0446f8f39ca0bccf93493ef28b331d4661987eb1f8adc5bd2c911674d1be583 WHIRLPOOL 9871fc39063f0f944830fe7c3d25a8370379dc80a37ff00f11039af73511cbb9c59ee2215346e1f4475d9cd4fdaeedce0b8c81c46135ab79925e3ec62114847e

View file

@ -0,0 +1,93 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-emulation/advancemame/advancemame-1.2.ebuild,v 1.1 2013/02/17 03:51:09 hasufell Exp $
EAPI=5
inherit eutils flag-o-matic games
DESCRIPTION="GNU/Linux port of the MAME emulator with GUI menu"
HOMEPAGE="http://advancemame.sourceforge.net/"
SRC_URI="mirror://sourceforge/advancemame/${P}.tar.gz"
LICENSE="GPL-2 XMAME"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE="alsa fbcon oss static svga truetype"
# sdl is required (bug #158417)
RDEPEND="app-arch/unzip
app-arch/zip
dev-libs/expat
media-libs/libsdl
sys-libs/zlib
alsa? ( media-libs/alsa-lib )
truetype? ( media-libs/freetype )
svga? ( >=media-libs/svgalib-1.9 )"
DEPEND="${RDEPEND}
virtual/os-headers
x86? ( >=dev-lang/nasm-0.98 )"
src_prepare() {
epatch "${FILESDIR}/${P}-pic.patch" \
"${FILESDIR}"/${P}-verboselog.patch
sed -i \
-e 's/"-s"//' \
configure || die "sed failed"
use x86 &&
ln -s $(type -P nasm) "${T}/${CHOST}-nasm"
ln -s $(type -P sdl-config) "${T}/${CHOST}-sdl-config"
use truetype &&
ln -s $(type -P freetype-config) "${T}/${CHOST}-freetype-config"
}
src_configure() {
# Fix for bug #78030
if use ppc; then
append-ldflags "-Wl,--relax"
fi
PATH="${PATH}:${T}"
egamesconf \
--enable-expat \
--enable-sdl \
--enable-zlib \
--disable-slang \
$(use_enable alsa) \
$(use_enable fbcon fb) \
$(use_enable oss) \
$(use_enable static) \
$(use_enable svga svgalib) \
$(use_enable truetype freetype) \
$(use_enable x86 asm) \
--with-emu=${PN/advance}
}
src_compile() {
STRIPPROG=true emake
}
src_install() {
local f
for f in adv* ; do
if [[ -L "${f}" ]] ; then
dogamesbin "${f}"
fi
done
insinto "${GAMES_DATADIR}/advance"
doins support/event.dat
keepdir "${GAMES_DATADIR}/advance/"{artwork,diff,image,rom,sample,snap}
dodoc HISTORY README RELEASE
cd doc
dodoc *.txt
dohtml *.html
for f in *.1 ; do
newman ${f} ${f/1/6}
done
prepgamesdirs
}

View file

@ -0,0 +1,13 @@
--- ./advance/blit/blit.c.orig 2004-12-19 01:01:46.039956536 -0500
+++ ./advance/blit/blit.c 2004-12-19 01:01:19.566981040 -0500
@@ -28,6 +28,10 @@
* do so, delete this exception statement from your version.
*/
+#if defined(USE_ASM_INLINE) && defined(__PIC__)
+# undef USE_ASM_INLINE
+#endif
+
#include "portable.h"
#include "blit.h"

View file

@ -0,0 +1,42 @@
From: Julian Ospald <hasufell@gentoo.org>
Date: Sun Feb 17 03:39:55 UTC 2013
Subject: build system
make build log verbose
--- advancemame-1.2/Makefile.in
+++ advancemame-1.2/Makefile.in
@@ -77,21 +77,21 @@
srcdir=@srcdir@
# Don't add the prefix @. This command must be used also in a shell script
INSTALL=@INSTALL@
-CC=@@CC@
-CXX=@@CXX@
-LD=@@CC@
-LDXX=@@CXX@
-AR=@@AR@
-ASM=@@ASM@
-RC=@@RC@
+CC=@CC@
+CXX=@CXX@
+LD=@CC@
+LDXX=@CXX@
+AR=@AR@
+ASM=@ASM@
+RC=@RC@
LN_S=@@LN_S@
MD=-@@MKDIR@ -p
RM=@@RM@ -f
ECHO=@@ECHO@
-CC_FOR_BUILD=@@CC_FOR_BUILD@
-LD_FOR_BUILD=@@CC_FOR_BUILD@
-CXX_FOR_BUILD=@@CXX_FOR_BUILD@
-LDXX_FOR_BUILD=@@CXX_FOR_BUILD@
+CC_FOR_BUILD=@CC_FOR_BUILD@
+LD_FOR_BUILD=@CC_FOR_BUILD@
+CXX_FOR_BUILD=@CXX_FOR_BUILD@
+LDXX_FOR_BUILD=@CXX_FOR_BUILD@
EXE=@EXE@
EXE_FOR_BUILD=@EXE_FOR_BUILD@
SDLCFLAGS=@SDLCFLAGS@

View file

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-engines/odamex/odamex-0.6.2.ebuild,v 1.1 2012/12/15 23:23:42 hasufell Exp $
# $Header: /var/cvsroot/gentoo-x86/games-engines/odamex/odamex-0.6.2.ebuild,v 1.3 2013/02/16 22:38:22 ago Exp $
EAPI=5
WX_GTK_VER="2.8"
@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/${PN}/Odamex/${PV}/${MY_P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="amd64 x86"
IUSE="dedicated +odalaunch master portmidi server"
RDEPEND="

View file

@ -1 +1,2 @@
DIST xbl-1.1.5.tar.gz 136508 RMD160 30cf9f6b1c251b267f0ebe0b85f349e9dce3dd44 SHA1 14503060ccf82d23430fe08e78ba4998723ec174 SHA256 5628e4a70709e3d996f4adf635a1760d96fad3ded0dd32d32205bdccde1e2cad
DIST xbl-1.1.5.tar.gz 136508 SHA256 5628e4a70709e3d996f4adf635a1760d96fad3ded0dd32d32205bdccde1e2cad SHA512 8e1b68b4c8447120180bfe73b3c6fe87b531314c2a6b8a1602ee8fb746254e7fca6aed7f50407db24d3a0a25a6cb059f0a9e7fc8720e16b66bd91de31f7d192d WHIRLPOOL 8ed4dd5eff2b9c58d4114c52862319930f989d024c0463485b73a1152ff5c42b55aa57cb442d00ed31560861617203a0ac638037686455d4338c1d5e8683d0c7
DIST xbl-1.1.6.tar.gz 136504 SHA256 85f456b6aca15f1642bbd233872250918432f0b5252d4b0d681bc2394fda5f84 SHA512 96bf0460863698136a61b43260feed0e90e7ca5b6613d54c8ca98f51557a3d235597eeab46141cd6771aa0bf4fe019c5e4291dd826338e186cc905e3837531e0 WHIRLPOOL 94f3bd29f13d2e0774e491f0624b7b5d912e37c071fb9490d2b5a5320990731193cd78235aa49e860c2e7b976ced5223c5875a82baaaa846492154ebc5fe2a20

View file

@ -0,0 +1,46 @@
--- initmenu.c.old 2008-10-27 23:23:43.000000000 +0100
+++ initmenu.c 2008-10-27 23:22:52.000000000 +0100
@@ -408,19 +408,17 @@
XCharStruct overall_return ;
m->xfont = XLoadQueryFont( x->display , opt->thefont ) ;
- m->font = XLoadFont( x->display , opt->thefont ) ;
if ( opt->verbose )
{
fprintf(stderr,"font=%s\n", opt->thefont) ;
}
- if ( m->font==BadAlloc || m->font==BadName || m->xfont==0 )
+ if ( m->xfont==0 )
{
fprintf(stderr,"Some problems when loading a font... trying others\n") ;
m->xfont = XLoadQueryFont( x->display ,
"-*-*-*-*-*-*-*-*-*-*-*-*-*-*" ) ;
- m->font = XLoadFont( x->display ,
- "-*-*-*-*-*-*-*-*-*-*-*-*-*-*" ) ;
- if ( m->font==BadAlloc || m->font==BadName || m->xfont==0 )
+ m->font = m->xfont->fid;
+ if ( m->xfont==0 )
{
fprintf(stderr,"You haven't -*-*-*-*-*-*-*-*-*-*-*-*-*-*\n");
fprintf(stderr,"Have you A font?\n");
@@ -428,17 +426,17 @@
exit(1) ;
}
}
+ m->font = m->xfont->fid;
m->xfont2 = XLoadQueryFont( x->display , opt->thefont2 ) ;
- m->font2 = XLoadFont( x->display , opt->thefont2 ) ;
if ( opt->verbose )
{
fprintf(stderr,"font2=%s\n", opt->thefont2) ;
}
- if ( m->font2==BadAlloc || m->font2==BadName || m->xfont2==0 )
+ if ( m->xfont2==0 )
{
- m->font2 = m->font ;
m->xfont2 = m->xfont ;
}
+ m->font2 = m->xfont2->fid;
xgc.background = x->back_pixel ;
xgc.foreground = opt->backcolor!=7 ? x->white_pixel : x->black_pixel;

View file

@ -0,0 +1,54 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-puzzle/xblockout/xblockout-1.1.6.ebuild,v 1.1 2013/02/17 04:00:40 hasufell Exp $
EAPI=5
inherit flag-o-matic eutils games
DESCRIPTION="X Window block dropping game in 3 Dimension"
HOMEPAGE="http://www710.univ-lyon1.fr/ftp/xbl/xbl.html"
SRC_URI="http://www710.univ-lyon1.fr/~exco/XBL/xbl-${PV}.tar.gz"
LICENSE="GPL-1"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE=""
RDEPEND="x11-libs/libX11
x11-libs/libXext"
DEPEND="${RDEPEND}"
S=${WORKDIR}/xbl-${PV}
src_prepare() {
epatch "${FILESDIR}"/${P}-font.patch
sed -i \
-e '/^CC/d' \
-e 's:-lm:-lm -lX11:' \
-e '/DGROUP_GID/d' \
-e "s:-g$:${CFLAGS}:" \
Makefile.in || die "sed failed"
# Don't know about other archs. --slarti
use amd64 && filter-flags "-fweb"
}
src_compile() {
emake \
USE_SETGID= \
SCOREDIR="${GAMES_DATADIR}/${PN}" \
RESOURCEDIR="${GAMES_DATADIR}/${PN}" \
LDOPTIONS="${LDFLAGS}"
}
src_install() {
newgamesbin bl xbl
insinto "${GAMES_DATADIR}"/${PN}
newins Xbl.ad Xbl
newman xbl.man xbl.6
dodoc README xbl-README
dohtml *.html *.gif
make_desktop_entry xbl XBlockOut
prepgamesdirs
}

View file

@ -1,3 +1,2 @@
DIST tomenet-4.5.2.tar.bz2 2647359 SHA256 29f09d36137e788e7a4df3872f2aee9f476cc714dcdb74c2e57899567869a798 SHA512 44fea45df8984bce7636dca2ea4bfa31d7771643720fc5b242b52c4a461aedd812936c0f888be81cc763b25c3f4d1840b755a70e8fe959110cb4512003bb72b9 WHIRLPOOL ebfcc43a0abcbd297e16d1e8a624015b0c22d785f8469023a1042f69f4efee4cf76c8f56a59e26d1db56df61aec04611913a58d5b68df6e22e6bd5b628091cd4
DIST tomenet-4.5.3.tar.bz2 2649818 SHA256 74f8c098d8617bc8c7bc634205373e1286efd9febfd6fceb6a3c870ae7e7482e SHA512 a628ff788d2adf785b7c51ee2a264881dd363a1281cddc778adc89cd4aeef9596ecab7f9e484acb51367134fde2aa7a3449c998d72c627266f134abe7e5317e1 WHIRLPOOL 37114bb2973bd4400860c8c71814b95c7d5ab9c2ef54aba6ada2a0f5ca47233c9eebf48271a365bd459f79aa1cb4b7a101b38fa6f38fa66a93037883eddc5bcc
DIST tomenet-cvs-snapshot-100310.tar.bz2 2253747 SHA256 f76872a4f36d5b509d1b4e9c4449610b7f5f1897928541b8fe5d96f81095d658

View file

@ -1,60 +0,0 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-roguelike/tomenet/tomenet-100310.ebuild,v 1.2 2010/04/26 14:52:24 phajdan.jr Exp $
EAPI=2
inherit games
DESCRIPTION="A MMORPG based on the works of J.R.R. Tolkien"
HOMEPAGE="http://www.tomenet.net/"
SRC_URI="http://angband.oook.cz/${PN}-nightly/${PN}-cvs-snapshot-${PV}.tar.bz2"
LICENSE="Moria"
SLOT="0"
KEYWORDS="x86"
IUSE="X Xaw3d"
DEPEND="sys-libs/ncurses
X? ( x11-libs/libX11 )
Xaw3d? ( x11-libs/libXaw )"
S=${WORKDIR}/${PN}/src
src_prepare() {
sed -i \
-e '/^CC =/d' \
makefile \
|| die "sed failed"
}
src_compile() {
local GENTOO_DEFINES="-DUSE_GCU "
local GENTOO_LIBS="-lncurses -lcrypt -lm"
if use Xaw3d; then
GENTOO_DEFINES="${GENTOO_DEFINES} -DUSE_XAW"
elif use X; then
GENTOO_DEFINES="${GENTOO_DEFINES} -DUSE_X11"
fi
if use X; then
GENTOO_LIBS="${GENTOO_LIBS} -lX11"
fi
if use Xaw3d; then
GENTOO_LIBS="${GENTOO_LIBS} -lXaw"
fi
emake CFLAGS="${CFLAGS} ${GENTOO_DEFINES} -Iserver -Iserver/lua" \
LIBS="${GENTOO_LIBS}" tomenet \
|| die "emake failed"
}
src_install() {
dogamesbin ${PN} || die "dogamesbin failed"
dodoc ../{ChangeLog,TomeNET-Guide.txt,changes.txt}
prepgamesdirs
}
pkg_postinst() {
games_pkg_postinst
elog "To start playing right away:"
elog "$ tomenet totem.ielf.org"
}

View file

@ -1 +1,2 @@
DIST freeciv-2.3.3.tar.bz2 31381312 SHA256 fc88a8330fa1f30676e775bbdc31c57e07792a45b9b7c31f3a27728351b90258 SHA512 1705f3ef16ba10ee6913d2950e063d50f025d35848ac476ed37fb1663f487877bd7437e3986b02002758ce7f259221fec34e7f77eb1ac442ca01fffce7c7f6e4 WHIRLPOOL 968b17a82050bcea600a5ca30480c7b6c4a9c44b60ec253a4c8195a1cfbecb8d153df293090a5a03ce8c2b67d25d0191b3e4c3e9d1fc261767d9ce8b6eaff5a9
DIST freeciv-2.3.4.tar.bz2 31395893 SHA256 084c10c50c06166177c9864b5610eaf36dca3808e3d3a7da8ef7ae927d56c41c SHA512 51d89321cf7b5b08d2338f8d76051ebde745c85e4ebad21b9ff2109696edfdc79ad43d7f8d2bf989400ce5e71f28127835dc4b4e60635fb71ebb3a2fb149269a WHIRLPOOL afcb5543049059d87503451c7d82abe6be765406fe3aba13fa01dec430062c4ed51c39b42827fb863a37c0b9737962f9557c6069f9d7be1efbd851c18268b6ce

View file

@ -0,0 +1,126 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-strategy/freeciv/freeciv-2.3.4.ebuild,v 1.1 2013/02/16 22:27:27 hasufell Exp $
EAPI=5
inherit eutils gnome2-utils games-ggz games
DESCRIPTION="multiplayer strategy game (Civilization Clone)"
HOMEPAGE="http://www.freeciv.org/"
SRC_URI="mirror://sourceforge/freeciv/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
IUSE="auth dedicated ggz +gtk ipv6 nls readline sdl +sound"
REQUIRED_USE="|| ( gtk sdl )"
RDEPEND="readline? ( sys-libs/readline )
sys-libs/zlib
app-arch/bzip2
auth? ( virtual/mysql )
!dedicated? (
nls? ( virtual/libintl )
gtk? ( x11-libs/gtk+:2 )
sdl? (
media-libs/libsdl[video]
media-libs/sdl-image[png]
media-libs/freetype:2
)
sound? (
media-libs/libsdl[audio]
media-libs/sdl-mixer[vorbis]
)
ggz? ( games-board/ggz-gtk-client )
media-libs/libpng:0
)"
DEPEND="${RDEPEND}
virtual/pkgconfig
!dedicated? (
nls? ( sys-devel/gettext )
x11-proto/xextproto
)"
src_prepare() {
# install the .desktop in /usr/share/applications
# install the icons in /usr/share/pixmaps
sed -i \
-e 's:^.*\(desktopfiledir = \).*:\1/usr/share/applications:' \
-e 's:^\(icon[0-9]*dir = \)$(prefix)\(.*\):\1/usr\2:' \
-e 's:^\(icon[0-9]*dir = \)$(datadir)\(.*\):\1/usr/share\2:' \
client/Makefile.in \
server/Makefile.in \
modinst/Makefile.in \
data/Makefile.in \
data/icons/Makefile.in \
|| die
}
src_configure() {
local myclient myopts
if use dedicated ; then
myclient="no"
else
use sdl && myclient="${myclient} sdl"
use gtk && myclient="${myclient} gtk"
myopts=$(use_with ggz ggz-client)
fi
egamesconf \
--localedir=/usr/share/locale \
--with-ggzconfig=/usr/bin \
--enable-noregistry="${GGZ_MODDIR}" \
$(use_enable auth) \
$(use_enable ipv6) \
$(use_enable nls) \
$(use_with readline) \
$(use_enable sound sdl-mixer) \
${myopts} \
--enable-client="${myclient}"
}
src_install() {
emake DESTDIR="${D}" install
if use dedicated ; then
rm -rf "${D}/usr/share/pixmaps"
rm -f "${D}"/usr/share/man/man6/freeciv-{client,gtk2,sdl,xaw}*
else
# Create and install the html manual. It can't be done for dedicated
# servers, because the 'freeciv-manual' tool is then not built. Also
# delete freeciv-manual from the GAMES_BINDIR, because it's useless.
# Note: to have it localized, it should be ran from _postinst, or
# something like that, but then it's a PITA to avoid orphan files...
./manual/freeciv-manual || die
dohtml manual*.html
if use sdl ; then
make_desktop_entry freeciv-sdl "Freeciv (SDL)" freeciv-client
else
rm -f "${D}"/usr/share/man/man6/freeciv-sdl*
fi
rm -f "${D}"/usr/share/man/man6/freeciv-xaw*
fi
find "${D}" -name "freeciv-manual*" -delete
dodoc ChangeLog NEWS doc/{BUGS,CodingStyle,HACKING,HOWTOPLAY,README*,TODO}
rm -rf "${D}$(games_get_libdir)"
prepgamesdirs
}
pkg_preinst() {
games_pkg_preinst
gnome2_icon_savelist
}
pkg_postinst() {
games_pkg_postinst
games-ggz_update_modules
gnome2_icon_cache_update
}
pkg_postrm() {
games-ggz_update_modules
gnome2_icon_cache_update
}

View file

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-strategy/s25rttr/s25rttr-0.8.ebuild,v 1.1 2012/11/12 23:07:17 hasufell Exp $
# $Header: /var/cvsroot/gentoo-x86/games-strategy/s25rttr/s25rttr-0.8.ebuild,v 1.3 2013/02/16 22:39:53 ago Exp $
EAPI=4
inherit eutils cmake-utils gnome2-utils games
@ -13,7 +13,7 @@ SRC_URI="http://dev.gentoo.org/~hasufell/distfiles/${P}.tar.xz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="-* ~amd64 ~x86"
KEYWORDS="-* amd64 x86"
IUSE="debug glfw"
RDEPEND="app-arch/bzip2

View file

@ -3,4 +3,3 @@ DIST feh-2.6.3.tar.bz2 2239258 SHA256 f048506b0df88fc2eb35c944feb03069456ada3553
DIST feh-2.7.tar.bz2 2239395 SHA256 4eceeed007aa8825494970a705356b91a8a648ab8f8a584d01e8028564633e01 SHA512 b0518c3a9040e7dc18836e6f15ebec260c055642a2cea41b8ed9184a02c6c5d5ce0f8de355408408123c0d076b7e85036e9336e37431a41df04b8c7370a800c5 WHIRLPOOL 36c9c4fc25ec4ba71e2b4cd0ca39e08a3d1d745e0c62e119d65c3a59496a3a0ec0b17b27817696b8feb2bbfa252e7d9af242621e5d374103dc31a30fc5d28283
DIST feh-2.8.tar.bz2 2079527 SHA256 3d57bca25477ad6887b77e1e375dab65df8f3a89ec55217bf329ee6f21a3ba7e SHA512 4d591ad7eed71a3f97f0bad35c0ed28a5f842903b08c67feffd0798c72f01bb1c5339ffd5f0e5f2db7397f1e8a512451211e4f5c09118e6debcafaa0741b29e6 WHIRLPOOL fe86e4cecc070980c2925724ead19b2f1b55d881329fae06d1c9137688c21a6663bb374416e36c786a36a855d399c68a2c3fc8892267e5c6086808ad47330641
DIST feh-2.9.1.tar.bz2 2079016 SHA256 4a02d2328c37ae7d7df09c49ccfcbad90458735b132c70937047b3395fb45925 SHA512 4d047a40f8cb5691b86c62ffef8e086a8eb503ebadefcf52bd525abff0c2aa150333d8e54bfdac043167d0a2e4488a6552c42c7c261f22de60f81d8742b90b25 WHIRLPOOL 8209730c3b275d655cc6b30ad3765efac79d10ecdbf0279c31c73620277d2f6214121c78f9f4fb857468359b48d9e8c90346da4d27810cd2ce61911376e8ce10
DIST feh-2.9.tar.bz2 2081309 SHA256 6109d49e67344a1e003a9c87598fb714b5ab4b2ab570212c6e51057b9aaf24ae SHA512 4ec57fed2df98c7efb48d27c56890a51c94bb398fe670bf5e490e084e48985cadc888bf13133df7af996fd67eb3d2818eab32a72b0f8d400b8e89166d8856cfa WHIRLPOOL a551af037200c4a8a2d13fab18e15dfcb8fa0948f88cafdafc73dbff84f78e64460a058fc3a96f773ec4ac43861abe0410ee25e51e33a0d249325db950f298f1

View file

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-gfx/feh/feh-2.9.1.ebuild,v 1.1 2013/02/15 21:58:26 hwoarang Exp $
# $Header: /var/cvsroot/gentoo-x86/media-gfx/feh/feh-2.9.1-r1.ebuild,v 1.1 2013/02/16 23:06:07 hwoarang Exp $
EAPI=5
inherit eutils toolchain-funcs
@ -48,6 +48,9 @@ pkg_setup() {
src_prepare() {
epatch "${FILESDIR}"/${PN}-2.6.2-debug-cflags.patch
# fix desktop file
sed -i -e "s:^Icon=.*:Icon=/usr/share/feh/images/logo.svg:" \
share/applications/${PN}.pre || die
}
src_compile() {

View file

@ -1,60 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-gfx/feh/feh-2.9.ebuild,v 1.1 2013/02/15 02:25:35 radhermit Exp $
EAPI=5
inherit eutils toolchain-funcs
DESCRIPTION="A fast, lightweight imageviewer using imlib2"
HOMEPAGE="http://feh.finalrewind.org/"
SRC_URI="http://feh.finalrewind.org/${P}.tar.bz2"
LICENSE="feh"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
IUSE="debug curl exif test xinerama"
COMMON_DEPEND=">=media-libs/giblib-1.2.4
media-libs/imlib2
>=media-libs/libpng-1.2:0
x11-libs/libX11
curl? ( net-misc/curl )
exif? ( media-libs/libexif )
xinerama? ( x11-libs/libXinerama )"
RDEPEND="${COMMON_DEPEND}
virtual/jpeg"
DEPEND="${COMMON_DEPEND}
x11-libs/libXt
x11-proto/xproto
test? (
>=dev-lang/perl-5.10
dev-perl/Test-Command
)"
pkg_setup() {
use_feh() { usex $1 1 0; }
fehopts=(
DESTDIR="${D}"
PREFIX=/usr
doc_dir='${main_dir}'/share/doc/${PF}
example_dir='${main_dir}'/share/doc/${PF}/examples
curl=$(use_feh curl)
debug=$(use_feh debug)
xinerama=$(use_feh xinerama)
exif=$(use_feh exif)
)
}
src_prepare() {
epatch "${FILESDIR}"/${PN}-2.6.2-debug-cflags.patch
}
src_compile() {
tc-export CC
emake "${fehopts[@]}"
}
src_install() {
emake "${fehopts[@]}" install
}

View file

@ -1 +1,2 @@
DIST ffmpegsource-2.17.3_pre743.tar.xz 344128 SHA256 8ae21c2f1b1e5368271c8db0f736df0045e44107cf35dd0c2ace38a5af1846dc SHA512 d8f836aa2a6f7617470d583175ff45f28e08508086e7469f51b3ace01a415dda97e17fb5c5abe5a92e42b10633333526051c4090c77db0cd8fa6d1729f96b54a WHIRLPOOL 4fc42ea702ce3549256291faa03acf5452bb86751059ee25a1411d50b5a7cae829e06df98ae6acc6c1dc08dec24eddb5f5b1bceaff939883d4d624ade7a6fd1e
DIST ffms-2.17-src.tar.bz2 394862 SHA256 991f7a77982823afdcf0beb8961deddaf7dd0aea949249e51fbf51cb3314643d SHA512 18a7ccbc9a665c1293dc17dccf3253fc4cad4449fc774242b773360eacb4eceb3440cd0dedbf4dfca51b40c5b2759bdd8b524cfba38339aff2460967ef8f0aa3 WHIRLPOOL 4f7ab6b1897d78b4a67c1ae5a1fce1c0d657454d6174fd738dbf8f0ecf77a5e137b6d263be0a8feb6b65db7b7f6ba7d0f601d719e6edb0e68850bf9662b39cb9

View file

@ -0,0 +1,34 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/ffmpegsource/ffmpegsource-2.17.3_pre743.ebuild,v 1.1 2013/02/16 19:24:34 maksbotan Exp $
EAPI=4
AUTOTOOLS_AUTORECONF=1
inherit autotools-utils
DESCRIPTION="An FFmpeg based source library for easy frame accurate access"
HOMEPAGE="https://code.google.com/p/ffmpegsource/"
SRC_URI="http://rion-overlay.googlecode.com/files/${P}.tar.xz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="static-libs"
RDEPEND="
sys-libs/zlib
>=virtual/ffmpeg-0.9
"
DEPEND="${RDEPEND}
virtual/pkgconfig
"
src_configure() {
local myeconfargs=(
--docdir="${EPREFIX}/usr/share/doc/${PF}/html"
)
autotools-utils_src_configure
}

View file

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/leptonica/leptonica-1.68.ebuild,v 1.4 2012/10/26 01:21:46 blueness Exp $
# $Header: /var/cvsroot/gentoo-x86/media-libs/leptonica/leptonica-1.68.ebuild,v 1.6 2013/02/16 22:39:36 ago Exp $
EAPI=4
@ -12,7 +12,7 @@ SRC_URI="http://www.leptonica.com/source/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86"
IUSE="gif jpeg png tiff webp utils zlib static-libs"
DEPEND="gif? ( media-libs/giflib )

View file

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-sound/leechcraft-hotstreams/leechcraft-hotstreams-0.5.90.ebuild,v 1.1 2012/12/25 16:38:16 maksbotan Exp $
# $Header: /var/cvsroot/gentoo-x86/media-sound/leechcraft-hotstreams/leechcraft-hotstreams-0.5.90.ebuild,v 1.3 2013/02/16 21:28:33 ago Exp $
EAPI="4"
@ -9,7 +9,7 @@ inherit eutils leechcraft toolchain-funcs
DESCRIPTION="Provides some cool radio streams to music players like LMP"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="amd64 x86"
IUSE=""
DEPEND="~net-misc/leechcraft-core-${PV}

View file

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-sound/leechcraft-lastfmscrobble/leechcraft-lastfmscrobble-0.5.90.ebuild,v 1.1 2012/12/25 16:38:39 maksbotan Exp $
# $Header: /var/cvsroot/gentoo-x86/media-sound/leechcraft-lastfmscrobble/leechcraft-lastfmscrobble-0.5.90.ebuild,v 1.3 2013/02/16 21:28:38 ago Exp $
EAPI="4"
@ -9,7 +9,7 @@ inherit leechcraft
DESCRIPTION="Last.FM scrobbler plugin for LeechCraft"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="amd64 x86"
IUSE="debug"
DEPEND="~net-misc/leechcraft-core-${PV}

View file

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-sound/leechcraft-lmp/leechcraft-lmp-0.5.90.ebuild,v 1.1 2012/12/25 16:39:00 maksbotan Exp $
# $Header: /var/cvsroot/gentoo-x86/media-sound/leechcraft-lmp/leechcraft-lmp-0.5.90.ebuild,v 1.3 2013/02/16 21:28:44 ago Exp $
EAPI="4"
@ -9,7 +9,7 @@ inherit leechcraft
DESCRIPTION="LeechCraft Media Player, Phonon-based audio/video player."
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="amd64 x86"
IUSE="debug kde +mpris +mp3tunes"
DEPEND="~net-misc/leechcraft-core-${PV}

View file

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-sound/leechcraft-musiczombie/leechcraft-musiczombie-0.5.90.ebuild,v 1.1 2012/12/25 16:39:22 maksbotan Exp $
# $Header: /var/cvsroot/gentoo-x86/media-sound/leechcraft-musiczombie/leechcraft-musiczombie-0.5.90.ebuild,v 1.3 2013/02/16 21:28:50 ago Exp $
EAPI="4"
@ -9,7 +9,7 @@ inherit leechcraft
DESCRIPTION="MusicBrainz client plugin for LeechCraft"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="amd64 x86"
IUSE="debug"
DEPEND="~net-misc/leechcraft-core-${PV}"

View file

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-sound/opus-tools/opus-tools-0.1.6.ebuild,v 1.1 2013/01/13 23:07:59 hanno Exp $
# $Header: /var/cvsroot/gentoo-x86/media-sound/opus-tools/opus-tools-0.1.6.ebuild,v 1.2 2013/02/16 20:04:04 ago Exp $
EAPI=4
@ -24,7 +24,7 @@ fi
LICENSE="BSD-2"
SLOT="0"
KEYWORDS="~amd64"
KEYWORDS="~amd64 x86"
IUSE=""
RDEPEND=">=media-libs/libogg-1.3.0

View file

@ -1 +1,2 @@
DIST mythtv-status-0.10.1.tar.gz 35280 RMD160 4f742afedf7139e03bd3c286de34a05c6ef96ad8 SHA1 78b8bae781f5c308f3e4aa5e693abaf3a3e17f00 SHA256 77a7f507254354eb6f84bbb54199c26544df8c12b78110c976180ba517a33268
DIST mythtv-status-0.10.1.tar.gz 35280 SHA256 77a7f507254354eb6f84bbb54199c26544df8c12b78110c976180ba517a33268 SHA512 33052fbc5f00622480477cde994563ff935c3097dd8d1a01ced8934b496849a3ea084d7f094bcad4c652354258a42a8b9577a5762f392b4d53b887ca3522edda WHIRLPOOL 9b47b0cacd52f32fdcdd296c6fd00bece36595887da777cdbd67f2262628f2a00e56db75cdc5c4405b7fb33a92b77a2db1eb81d41bd48d5cd62544c105bc8df9
DIST mythtv-status_0.10.2.orig.tar.gz 36669 SHA256 e46326bfd91c5f9b078478698419775bbc644a7b90799d60e2905340f1e764c2 SHA512 fa309133e68111f093013eef6149fb02f7acba8509cb674436d5ad591be47762160b47a3a0269e71a27a828ba17dc43c9963858094b5edd3d37c1ac3c8a86da4 WHIRLPOOL 263eb3929629e8a34204fbed508b58896bf2134a72b1c63b875e323e7c9809d5da0845bde3266c343831db7742e5cc698053714a7e8d4450c7e06dedad4ba490

View file

@ -0,0 +1,281 @@
.\" Automatically generated by Pod::Man 2.25 (Pod::Simple 3.16)
.\"
.\" Standard preamble:
.\" ========================================================================
.de Sp \" Vertical space (when we can't use .PP)
.if t .sp .5v
.if n .sp
..
.de Vb \" Begin verbatim text
.ft CW
.nf
.ne \\$1
..
.de Ve \" End verbatim text
.ft R
.fi
..
.\" Set up some character translations and predefined strings. \*(-- will
.\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left
.\" double quote, and \*(R" will give a right double quote. \*(C+ will
.\" give a nicer C++. Capital omega is used to do unbreakable dashes and
.\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff,
.\" nothing in troff, for use with C<>.
.tr \(*W-
.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'
.ie n \{\
. ds -- \(*W-
. ds PI pi
. if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
. if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch
. ds L" ""
. ds R" ""
. ds C` ""
. ds C' ""
'br\}
.el\{\
. ds -- \|\(em\|
. ds PI \(*p
. ds L" ``
. ds R" ''
'br\}
.\"
.\" Escape single quotes in literal strings from groff's Unicode transform.
.ie \n(.g .ds Aq \(aq
.el .ds Aq '
.\"
.\" If the F register is turned on, we'll generate index entries on stderr for
.\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index
.\" entries marked with X<> in POD. Of course, you'll have to process the
.\" output yourself in some meaningful fashion.
.ie \nF \{\
. de IX
. tm Index:\\$1\t\\n%\t"\\$2"
..
. nr % 0
. rr F
.\}
.el \{\
. de IX
..
.\}
.\"
.\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
.\" Fear. Run. Save yourself. No user-serviceable parts.
. \" fudge factors for nroff and troff
.if n \{\
. ds #H 0
. ds #V .8m
. ds #F .3m
. ds #[ \f1
. ds #] \fP
.\}
.if t \{\
. ds #H ((1u-(\\\\n(.fu%2u))*.13m)
. ds #V .6m
. ds #F 0
. ds #[ \&
. ds #] \&
.\}
. \" simple accents for nroff and troff
.if n \{\
. ds ' \&
. ds ` \&
. ds ^ \&
. ds , \&
. ds ~ ~
. ds /
.\}
.if t \{\
. ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u"
. ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u'
. ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u'
. ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u'
. ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u'
. ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u'
.\}
. \" troff and (daisy-wheel) nroff accents
.ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V'
.ds 8 \h'\*(#H'\(*b\h'-\*(#H'
.ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#]
.ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H'
.ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u'
.ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#]
.ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#]
.ds ae a\h'-(\w'a'u*4/10)'e
.ds Ae A\h'-(\w'A'u*4/10)'E
. \" corrections for vroff
.if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u'
.if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u'
. \" for low resolution devices (crt and lpr)
.if \n(.H>23 .if \n(.V>19 \
\{\
. ds : e
. ds 8 ss
. ds o a
. ds d- d\h'-1'\(ga
. ds D- D\h'-1'\(hy
. ds th \o'bp'
. ds Th \o'LP'
. ds ae ae
. ds Ae AE
.\}
.rm #[ #] #H #V #F C
.\" ========================================================================
.\"
.IX Title "MYTHTV-STATUS 1"
.TH MYTHTV-STATUS 1 "2012-07-07" "perl v5.14.2" "User Contributed Perl Documentation"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
.nh
.SH "NAME"
mythtv\-status \- Display the status of a MythTV backend
.SH "SYNOPSIS"
.IX Header "SYNOPSIS"
.Vb 1
\& mythtv\-status [options]
.Ve
.SH "DESCRIPTION"
.IX Header "DESCRIPTION"
This script queries a MythTV backend and reports on the status of it,
any upcoming recordings and any which are happening right now.
.PP
The intention is to warn you if there is a program being recorded or
about to be recorded.
.SH "OPTIONS"
.IX Header "OPTIONS"
.IP "\fB\-c, \-\-colour\fR" 4
.IX Item "-c, --colour"
Use colour when showing the status of the encoder(s).
.IP "\fB\-d, \-\-description\fR" 4
.IX Item "-d, --description"
Display the description for the scheduled recordings.
.IP "\fB\-\-disk\-space\-warn\fR" 4
.IX Item "--disk-space-warn"
The threshold (in percent) of used disk space that we should show
the disk space in red (if using colour) or send an email if we're
in email mode with email only on warnings.
.IP "\fB\-\-encoder\-details\fR" 4
.IX Item "--encoder-details"
Display the input \s-1ID\s0 and channel name against the recording details.
.IP "\fB\-\-encoder\-skip\-idle\fR" 4
.IX Item "--encoder-skip-idle"
Suppress displaying idle encoders in the Encoders block.
.IP "\fB\-e, \-\-episode\fR" 4
.IX Item "-e, --episode"
Display the episode (subtitle) for the scheduled recordings.
.IP "\fB\-\-email <address>[ \-\-email <address> ...]\fR" 4
.IX Item "--email <address>[ --email <address> ...]"
Send the output to the listed email addresses. By default the encoder status,
currently recording shows and time till next recording is surpressed from
the email.
.Sp
To turn the additional blocks on you can use \fB\-\-encoders\fR, \fB\-\-recording\-now\fR
and/or \fB\-\-next\-recording\fR.
.IP "\fB\-\-email\-only\-on\-alert\fR" 4
.IX Item "--email-only-on-alert"
Only send an email out (if \-\-email is present) if there is an alert
(i.e., schedule conflict or low disk space).
.IP "\fB\-?, \-\-help\fR" 4
.IX Item "-?, --help"
Display help.
.IP "\fB\-\-file <file>\fR" 4
.IX Item "--file <file>"
Load \s-1XML\s0 from the file specified instead of querying a MythTV backend.
Handy for debugging things.
.IP "\fB\-\-save\-file <file>\fR" 4
.IX Item "--save-file <file>"
Save the \s-1XML\s0 we received from the MythTV backend.
Handy for debugging things.
.IP "\fB\-\-guide\-days\-warn <days>\fR" 4
.IX Item "--guide-days-warn <days>"
Warn if the number of days of guide data present is equal to or below
this level. Default is 2 days.
.IP "\fB\-h \s-1HOST\s0, \-\-host=HOST\fR" 4
.IX Item "-h HOST, --host=HOST"
The host to check, defaults to localhost.
.IP "\fB\-\-nostatus\fR, \fB\-\-noencoders\fR, \fB\-\-norecording\-now\fR, \fB\-\-noscheduled\-recordings\fR, \fB\-\-noschedule\-conflicts\fR, \fB\-\-nonext\-recording\fR, \fB\-\-nototal\-disk\-space\fR, \fB\-\-nodisk\-space\fR, \fB\-\-noguide\-data\fR, \fB\-\-noauto\-expire\fR" 4
.IX Item "--nostatus, --noencoders, --norecording-now, --noscheduled-recordings, --noschedule-conflicts, --nonext-recording, --nototal-disk-space, --nodisk-space, --noguide-data, --noauto-expire"
Suppress displaying blocks of the output if they would normally be displayed.
.IP "\fB\-p \s-1PORT\s0, \-\-port=PORT\fR" 4
.IX Item "-p PORT, --port=PORT"
The port to use when connecting to MythTV, defaults to 6544.
.IP "\fB\-\-oneliner\-bullets\fR" 4
.IX Item "--oneliner-bullets"
Insert asterisks (*) before each of the oneliners to stop some
email clients from thinking the oneliner block is a paragraph and
trying to word wrap them.
.IP "\fB\-\-auto\-expire\fR" 4
.IX Item "--auto-expire"
Display the shows due to auto expire (output is normally suppressed).
.IP "\fB\-\-auto\-expire\-count\fR" 4
.IX Item "--auto-expire-count"
How many of the auto expire shows to display, defaults to 10.
.IP "\fB\-\-recording\-in\-warn\fR" 4
.IX Item "--recording-in-warn"
If the \*(L"Next Recording In\*(R" time is less than this amount, display it
in red. This in seconds, and defaults to 3600 (1 hour).
.IP "\fB\-\-verbose\fR" 4
.IX Item "--verbose"
Have slightly more verbose output. This includes any warnings that might
be generated while parsing the \s-1XML\s0.
.IP "\fB\-v, \-\-version\fR" 4
.IX Item "-v, --version"
Show the version of mythtv-status and then exit.
.SH "OUTPUT"
.IX Header "OUTPUT"
The output of this script is broken up into several chunks they are:
.IP "Status" 4
.IX Item "Status"
Some general info about the backend, currently just the timestamp of when
this program was run.
.IP "Guide Data" 4
.IX Item "Guide Data"
The number of days of guide data is present. By default it is only shown
if the number of days is below the warning level. To show it regardless
of the warning level use \-\-guide\-data.
.IP "Encoders" 4
.IX Item "Encoders"
Each encoder that the backend knows about are listed, with the hostname
they are on, the encoder \s-1ID\s0 (in brackets) and the current status.
.IP "Recording Now" 4
.IX Item "Recording Now"
Any programs which are being recorded right now.
.IP "Scheduled Recordings" 4
.IX Item "Scheduled Recordings"
Up to 10 programs which are scheduled to be recorded today and tomorrow.
.IP "Schedule Conflicts" 4
.IX Item "Schedule Conflicts"
Any upcoming schedule conflicts (not just limited to today or tomorrow).
.IP "Shows due to Auto Expire" 4
.IX Item "Shows due to Auto Expire"
The shows which will be deleted and the order they'll be deleted if the
auto expirer kicks in.
.IP "Total Disk Space" 4
.IX Item "Total Disk Space"
The amount of disk space in total, and used by MythTV.
.IP "Next Recording In" 4
.IX Item "Next Recording In"
If there are no recordings currently happening, then the amount of time until
the next recording is displayed.
.IP "Disk Space" 4
.IX Item "Disk Space"
Details about each storage group that MythTV knows about. By default this
only shows storage groups that are above the warning level. Use
\&\fB\-\-disk\-space\fR to turn on display of all storage groups.
.SH "RETURN CODES"
.IX Header "RETURN CODES"
mythtv-status provides some return codes.
.IP "0" 4
Standard return code
.IP "1" 4
.IX Item "1"
A warning is generated
.SH "AUTHOR"
.IX Header "AUTHOR"
Andrew Ruthven, andrew@etc.gen.nz
.SH "LICENSE"
.IX Header "LICENSE"
Copyright (c) 2007\-2009 Andrew Ruthven <andrew@etc.gen.nz>
This code is hereby licensed for public consumption under the \s-1GNU\s0 \s-1GPL\s0 v3.

View file

@ -0,0 +1,38 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-tv/mythtv-status/mythtv-status-0.10.2.ebuild,v 1.1 2013/02/16 22:38:43 cardoe Exp $
EAPI=5
DESCRIPTION="Displays the current status of MythTV at the command prompt"
HOMEPAGE="http://www.etc.gen.nz/projects/mythtv/mythtv-status.html"
#SRC_URI="http://www.etc.gen.nz/projects/mythtv/tarballs/${P}.tar.gz"
SRC_URI="mirror://ubuntu/pool/universe/m/mythtv-status/mythtv-status_0.10.2.orig.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="dev-perl/libwww-perl
dev-perl/XML-LibXML
dev-perl/DateManip
dev-perl/MIME-tools
dev-perl/Sys-SigAction
dev-perl/Config-Auto
media-tv/mythtv[perl]"
RDEPEND="${DEPEND}"
src_configure() {
:
}
src_compile() {
:
}
src_install() {
exeinto /usr/bin
doexe bin/mythtv-status
doman "${FILESDIR}/mythtv-status.1"
}

View file

@ -1,6 +1,3 @@
DIST mythtv-0.25.2-46cab93562.tar.xz 6844 SHA256 dd8e57958346d8b30a73c7fe75233e1ffe54bb360987cb18fee2e5480bc715ab SHA512 f6181b3138ffe643680dff0e360bd25f812caee005f0f0c443ac9b65a7601612f2a645943a9dfe2e53d4c04d840fbc1f0523f1581618d3c9855827246bf7f818 WHIRLPOOL 71d1e8a6518e066718babbde34ea9e39339e7d947f9ed6316dd0bbb0b2075ac5c99bf5ae471a9c81b07ddd217d89b21c238b90e576dadf33f9fd96434a26eb1b
DIST mythtv-0.25.2-4e446508ec.tar.xz 660 SHA256 96c3bbc78ac03d83416abbd2e442a34448f6043dea1a7102d24b92e3b80e08b4 SHA512 68b76baf0bce0a7a8f9a10b338ee6495ac116414a335b5967982b5ebde40b12ded691b27e7c580f9b50c18dc38387cbf2a4bbecd1832b8d212f89999769514e3 WHIRLPOOL bdd7d35976b5cdc7111ad93ad76e646dd657bac8438d8803491c9c0c072fc462d74549fb4ffce6d9be8215225a34ef94278c69ca49a231955eff98bc4ab06e7a
DIST mythtv-0.25.2.tar.bz2 31838320 SHA256 d6b7f1692f30b3dde170d2b755453675de1d222aa8556197e62b8d8617beeac6 SHA512 12a88768edeb6b1fd132279352e0d3045bf469af025feb48a1ce7c558f7030baf26b2dd8e3fab42a178bfda8cd25357ce77328aa88d331758ef7005ee1a38e3e WHIRLPOOL c1c1c09b882b9db0918ba8cf5ad2b78dfd8cead2f39b8a4cadb549cc5a89086434d4ecdca0b9c449c9927962399335b1d8a90d4cfea6078fd2c4875eeb50b27f
DIST mythtv-0.25.3-ff8c4960.tar.xz 14792 SHA256 d2a8a66e1fbd3507866c976be125b9fb3252d2be2d7fd0db485b56877e745d74 SHA512 3dc5608dd8ad224358b37b283b0ab49ec93023cbae4234f22f431f8d844bc46e6ade298f1c0bfd04e6862cbb1dbfb335f3c5f0fd72bcdd5c7e7ac0b5f72b05b9 WHIRLPOOL d317137cdf05638764e4d2fd7a3c8c72a2e4493ca6efb0fd29757639af87ec919499e25affec0e81fac721063bd05159193e243693fb13998310621f398d126b
DIST mythtv-0.25.3.tar.bz2 31834461 SHA256 17740e95599436f818abaac394338c0d344df025d5451326cdc7b7d6e7d9dc41 SHA512 40902dd43053b08112050611a26ed204c78a1f40562d0f00cf0591792676f52a9cb804d434764b337453e82a6cbe3f5efd39efc87a80b43053c4d98f35177392 WHIRLPOOL d96823625f2dc5eec2dc0b5e7dd152702a7e1180599cd5d57038b267ee8e217578e8b2fe462dbc69f52e87f2885af74ebb638d5e1835380228d09b8c94e621d4
DIST mythtv-0.26.0-012ebe9de7e20a0bae1920cfc55199ad63937636.tar.xz 48596 SHA256 423f1399ece1ec183d08cf3414238bf1252ebd17ed23d8bd8f2d26426a0fec1d SHA512 9e56b6119b6f8943f19e85a5b6800357ded52c4015abe74434ffea4e914876f6b59045de34c863812f7b15095dbb5f6bcb79097e5422986b649fe8ed9265c6d9 WHIRLPOOL 514dfe6887f71bbcfd056444561915fa2d430430d7facd3c309ff741b17caa3f69ee4bfcb519c69b441c3d2e2639963a30e61f7a843f38782395ff39297cf829

View file

@ -1,44 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-tv/mythtv/files/mythtv.logrotate.d-r2,v 1.1 2012/07/12 02:34:03 cardoe Exp $
/var/log/mythtv/mythbackend.*.log {
rotate 5
weekly
create 660 mythtv video
notifempty
sharedscripts
missingok
olddir /var/log/mythtv/old
postrotate
[ -f "/var/run/mythbackend.pid" ] && \
/bin/kill -HUP `cat /var/run/mythbackend.pid`
endscript
}
/var/log/mythtv/mythfrontend.*.log {
rotate 5
weekly
create 660 mythtv video
notifempty
sharedscripts
missingok
olddir /var/log/mythtv/old
postrotate
killall -HUP mythfrontend
find /var/log/mythtv/old -name 'mythfrontend*' -type f -mtime +30 -delete
endscript
}
/var/log/mythtv/mythpreviewgen.*.log {
rotate 5
weekly
create 660 mythtv video
notifempty
sharedscripts
missingok
olddir /var/log/mythtv/old
postrotate
find /var/log/mythtv/old -name 'mythpreviwgen*' -type f -mtime +30 -delete
endscript
}

View file

@ -1,342 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-tv/mythtv/mythtv-0.25.2_p20120716.ebuild,v 1.10 2012/07/27 15:11:16 kensington Exp $
EAPI=4
PYTHON_DEPEND="python? 2:2.6"
BACKPORTS="4e446508ec"
MY_P=${P%_p*}
inherit flag-o-matic multilib eutils python user
MYTHTV_VERSION="v0.25.2"
MYTHTV_BRANCH="fixes/0.25"
DESCRIPTION="Homebrew PVR project"
HOMEPAGE="http://www.mythtv.org"
SRC_URI="ftp://ftp.osuosl.org/pub/mythtv/${MY_P}.tar.bz2
${BACKPORTS:+http://dev.gentoo.org/~cardoe/distfiles/${MY_P}-${BACKPORTS}.tar.xz}"
SLOT="0"
LICENSE="GPL-2"
KEYWORDS="~amd64 ~x86"
IUSE_INPUT_DEVICES="input_devices_joystick"
IUSE="alsa altivec libass autostart bluray cec crystalhd debug dvb dvd \
egl fftw +hls ieee1394 jack lcd lirc perl pulseaudio python raop +theora \
vaapi vdpau +vorbis +xml xmltv +xvid ${IUSE_INPUT_DEVICES}"
REQUIRED_USE="
bluray? ( xml )
theora? ( vorbis )"
COMMON="
>=media-libs/freetype-2.0
sys-libs/zlib
x11-libs/libX11
x11-libs/libXext
x11-libs/libXinerama
x11-libs/libXv
x11-libs/libXrandr
x11-libs/libXxf86vm
>=x11-libs/qt-core-4.7.2:4
>=x11-libs/qt-dbus-4.7.2:4
>=x11-libs/qt-gui-4.7.2:4
>=x11-libs/qt-script-4.7.2:4
>=x11-libs/qt-sql-4.7.2:4[mysql]
>=x11-libs/qt-opengl-4.7.2:4[egl?]
>=x11-libs/qt-webkit-4.7.2:4
x11-misc/wmctrl
virtual/mysql
virtual/opengl
alsa? ( >=media-libs/alsa-lib-1.0.24 )
bluray? (
dev-libs/libcdio
media-libs/libbluray
)
cec? ( dev-libs/libcec )
dvb? (
media-libs/libdvb
virtual/linuxtv-dvb-headers
)
dvd? ( dev-libs/libcdio )
egl? ( media-libs/mesa[egl] )
fftw? ( sci-libs/fftw:3.0 )
hls? (
media-libs/faac
media-libs/libvpx
>=media-libs/x264-0.0.20110426
>=media-sound/lame-3.93.1
)
ieee1394? (
>=sys-libs/libraw1394-1.2.0
>=sys-libs/libavc1394-0.5.3
>=media-libs/libiec61883-1.0.0
)
jack? ( media-sound/jack-audio-connection-kit )
lcd? ( app-misc/lcdproc )
libass? ( >=media-libs/libass-0.9.11 )
lirc? ( app-misc/lirc )
perl? (
dev-perl/DBD-mysql
dev-perl/Net-UPnP
dev-perl/LWP-Protocol-https
dev-perl/HTTP-Message
dev-perl/IO-Socket-INET6
>=dev-perl/libwww-perl-5
)
pulseaudio? ( media-sound/pulseaudio )
python? (
dev-python/mysql-python
dev-python/lxml
dev-python/urlgrabber
)
raop? (
dev-libs/openssl
net-dns/avahi[mdnsresponder-compat]
)
theora? ( media-libs/libtheora )
vaapi? ( x11-libs/libva )
vdpau? ( x11-libs/libvdpau )
vorbis? ( >=media-libs/libvorbis-1.0 )
xml? ( >=dev-libs/libxml2-2.6.0 )
xvid? ( >=media-libs/xvid-1.1.0 )
!media-tv/mythtv-bindings
!x11-themes/mythtv-themes
"
RDEPEND="${COMMON}
media-fonts/corefonts
media-fonts/dejavu
media-fonts/liberation-fonts
x11-apps/xinit
autostart? (
net-dialup/mingetty
x11-wm/evilwm
x11-apps/xset
)
dvd? ( media-libs/libdvdcss )
xmltv? ( >=media-tv/xmltv-0.5.43 )
"
DEPEND="${COMMON}
dev-lang/yasm
x11-proto/xineramaproto
x11-proto/xf86vidmodeproto
"
S="${WORKDIR}/${MY_P}"
MYTHTV_GROUPS="video,audio,tty,uucp"
pkg_setup() {
python_set_active_version 2
python_pkg_setup
enewuser mythtv -1 /bin/bash /home/mythtv ${MYTHTV_GROUPS}
usermod -a -G ${MYTHTV_GROUPS} mythtv
}
src_prepare() {
[[ -n ${BACKPORTS} ]] && \
EPATCH_FORCE=yes EPATCH_SUFFIX="patch" EPATCH_SOURCE="${S}/patches" \
epatch
# Perl bits need to go into vender_perl and not site_perl
sed -e "s:pure_install:pure_install INSTALLDIRS=vendor:" \
-i "${S}"/bindings/perl/Makefile
# Fix up the version info since we are using the fixes/${PV} branch
echo "SOURCE_VERSION=\"${MYTHTV_VERSION}\"" > "${S}"/VERSION
echo "BRANCH=\"${MYTHTV_BRANCH}\"" >> "${S}"/VERSION
epatch_user
}
src_configure() {
local myconf=
# Setup paths
myconf="${myconf} --prefix=${EPREFIX}/usr"
myconf="${myconf} --libdir=${EPREFIX}/usr/$(get_libdir)"
myconf="${myconf} --libdir-name=$(get_libdir)"
myconf="${myconf} --mandir=${EPREFIX}/usr/share/man"
# Audio
myconf="${myconf} $(use_enable alsa audio-alsa)"
myconf="${myconf} $(use_enable jack audio-jack)"
use pulseaudio || myconf="${myconf} --disable-audio-pulseoutput"
use altivec || myconf="${myconf} --disable-altivec"
myconf="${myconf} $(use_enable dvb)"
myconf="${myconf} $(use_enable ieee1394 firewire)"
myconf="${myconf} $(use_enable lirc)"
myconf="${myconf} $(use_enable xvid libxvid)"
myconf="${myconf} --dvb-path=/usr/include"
myconf="${myconf} --enable-xrandr"
myconf="${myconf} --enable-xv"
myconf="${myconf} --enable-x11"
myconf="${myconf} --enable-nonfree"
use cec || myconf="${myconf} --disable-libcec"
use raop || myconf="${myconf} --disable-libdns-sd"
myconf="${myconf} $(use_enable theora libtheora)"
myconf="${myconf} $(use_enable vorbis libvorbis)"
if use hls; then
myconf="${myconf} --enable-libmp3lame"
myconf="${myconf} --enable-libx264"
myconf="${myconf} --enable-libvpx"
myconf="${myconf} --enable-libfaac"
fi
if use perl && use python; then
myconf="${myconf} --with-bindings=perl,python"
elif use perl; then
myconf="${myconf} --without-bindings=python"
myconf="${myconf} --with-bindings=perl"
elif use python; then
myconf="${myconf} --without-bindings=perl"
myconf="${myconf} --with-bindings=python"
else
myconf="${myconf} --without-bindings=perl,python"
fi
use python && myconf="${myconf} --python=$(PYTHON)"
if use debug; then
myconf="${myconf} --compile-type=debug"
else
myconf="${myconf} --compile-type=release"
myconf="${myconf} --enable-debug"
myconf="${myconf} --disable-stripping"
fi
# Video
use vdpau && myconf="${myconf} --enable-vdpau"
use vaapi && myconf="${myconf} --enable-vaapi"
use crystalhd && myconf="${myconf} --enable-crystalhd"
# Input
use input_devices_joystick || myconf="${myconf} --disable-joystick-menu"
# Clean up DSO load times and other compiler bits
myconf="${myconf} --enable-symbol-visibility"
myconf="${myconf} --enable-pic"
# CPU settings
for i in $(get-flag march) $(get-flag mcpu) $(get-flag mtune) ; do
[ "${i}" = "native" ] && i="host"
myconf="${myconf} --cpu=${i}"
break
done
if tc-is-cross-compiler ; then
myconf="${myconf} --enable-cross-compile --arch=$(tc-arch-kernel)"
myconf="${myconf} --cross-prefix=${CHOST}-"
fi
# Build boosters
has distcc ${FEATURES} || myconf="${myconf} --disable-distcc"
has ccache ${FEATURES} || myconf="${myconf} --disable-ccache"
chmod +x ./external/FFmpeg/version.sh
einfo "Running ./configure ${myconf}"
./configure \
--cc="$(tc-getCC)" \
--cxx="$(tc-getCXX)" \
--ar="$(tc-getAR)" \
--extra-cflags="${CFLAGS}" \
--extra-cxxflags="${CXXFLAGS}" \
--extra-ldflags="${LDFLAGS}" \
${myconf} || die "configure died"
}
src_install() {
emake INSTALL_ROOT="${D}" install || die "install failed"
dodoc AUTHORS UPGRADING README
insinto /usr/share/mythtv/database
doins database/*
newinitd "${FILESDIR}"/mythbackend.init mythbackend
newconfd "${FILESDIR}"/mythbackend.conf mythbackend
dodoc keys.txt
keepdir /etc/mythtv
chown -R mythtv "${ED}"/etc/mythtv
keepdir /var/log/mythtv
chown -R mythtv "${ED}"/var/log/mythtv
dodir /var/log/mythtv/old
insinto /etc/logrotate.d
newins "${FILESDIR}"/mythtv.logrotate.d-r2 mythtv
insinto /usr/share/mythtv/contrib
doins -r contrib/*
# Install our mythfrontend wrapper which is similar to Mythbuntu's
mv "${ED}/usr/bin/mythfrontend" "${ED}/usr/bin/mythfrontend.real"
newbin "${FILESDIR}"/mythfrontend.wrapper mythfrontend
newconfd "${FILESDIR}"/mythfrontend.conf mythfrontend
if use autostart; then
dodir /etc/env.d/
echo 'CONFIG_PROTECT="/home/mythtv/"' > "${ED}"/etc/env.d/95mythtv
insinto /home/mythtv
newins "${FILESDIR}"/bash_profile .bash_profile
newins "${FILESDIR}"/xinitrc-r1 .xinitrc
fi
# Make Python files executable
find "${ED}/usr/share/mythtv" -type f -name '*.py' | while read file; do
if [[ ! "${file##*/}" = "__init__.py" ]]; then
chmod a+x "${file}"
fi
done
# Ensure that Python scripts are executed by Python 2
python_convert_shebangs -q -r 2 "${ED}/usr/share/mythtv"
# Make shell & perl scripts executable
find "${ED}" -type f -name '*.sh' -o -type f -name '*.pl' | \
while read file; do
chmod a+x "${file}"
done
}
pkg_preinst() {
export CONFIG_PROTECT="${CONFIG_PROTECT} ${EROOT}/home/mythtv/"
}
pkg_postinst() {
use python && python_mod_optimize MythTV
elog "To have this machine operate as recording host for MythTV, "
elog "mythbackend must be running. Run the following:"
elog "rc-update add mythbackend default"
elog
elog "Your recordings folder must be owned 'mythtv'. e.g."
elog "chown -R mythtv /var/lib/mythtv"
elog "Want mythfrontend to start automatically?"
elog "Set USE=autostart. Details can be found at:"
elog "http://dev.gentoo.org/~cardoe/mythtv/autostart.html"
}
pkg_postrm() {
use python && python_mod_cleanup MythTV
}
pkg_info() {
if [[ -f "${EROOT}"/usr/bin/mythfrontend ]]; then
"${EROOT}"/usr/bin/mythfrontend --version
fi
}
pkg_config() {
echo "Creating mythtv MySQL user and mythconverg database if it does not"
echo "already exist. You will be prompted for your MySQL root password."
"${EROOT}"/usr/bin/mysql -u root -p < "${EROOT}"/usr/share/mythtv/database/mc.sql
}

View file

@ -1,16 +1,16 @@
# Copyright 1999-2012 Gentoo Foundation
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-tv/mythtv/mythtv-0.25.2_p20120825.ebuild,v 1.2 2012/12/05 11:41:06 grobian Exp $
# $Header: /var/cvsroot/gentoo-x86/media-tv/mythtv/mythtv-0.25.3_p20130131.ebuild,v 1.1 2013/02/16 22:50:34 cardoe Exp $
EAPI=4
PYTHON_DEPEND="python? 2:2.6"
BACKPORTS="46cab93562"
BACKPORTS="ff8c4960"
MY_P=${P%_p*}
inherit flag-o-matic multilib eutils python user
MYTHTV_VERSION="v0.25.2"
MYTHTV_VERSION="v${MY_P}"
MYTHTV_BRANCH="fixes/0.25"
DESCRIPTION="Homebrew PVR project"

View file

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-video/leechcraft-laure/leechcraft-laure-0.5.90.ebuild,v 1.1 2012/12/25 16:40:07 maksbotan Exp $
# $Header: /var/cvsroot/gentoo-x86/media-video/leechcraft-laure/leechcraft-laure-0.5.90.ebuild,v 1.3 2013/02/16 21:28:55 ago Exp $
EAPI="4"
@ -9,7 +9,7 @@ inherit leechcraft
DESCRIPTION="VLC-based audio/video player for LeechCraft"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="amd64 x86"
IUSE="debug"
DEPEND="~net-misc/leechcraft-core-${PV}

View file

@ -0,0 +1,29 @@
From 6c62098827d3020c852a975f88084945867bf029 Mon Sep 17 00:00:00 2001
From: Diego Biurrun <diego@biurrun.de>
Date: Sat, 16 Feb 2013 23:05:05 +0100
Subject: [PATCH] build: The libopencore-amrnb encoder depends on
audio_frame_queue
CC: libav-stable@libav.org
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
(cherry picked from commit d0fd1dd559b8362bdbca3405f739e0cc202d62e7)
---
libavcodec/Makefile | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/libavcodec/Makefile b/libavcodec/Makefile
index 1ae17cd..0f55b80 100644
--- a/libavcodec/Makefile
+++ b/libavcodec/Makefile
@@ -574,7 +574,7 @@ OBJS-$(CONFIG_LIBILBC_ENCODER) += libilbc.o
OBJS-$(CONFIG_LIBMP3LAME_ENCODER) += libmp3lame.o mpegaudiodecheader.o \
audio_frame_queue.o
OBJS-$(CONFIG_LIBOPENCORE_AMRNB_DECODER) += libopencore-amr.o
-OBJS-$(CONFIG_LIBOPENCORE_AMRNB_ENCODER) += libopencore-amr.o
+OBJS-$(CONFIG_LIBOPENCORE_AMRNB_ENCODER) += libopencore-amr.o audio_frame_queue.o
OBJS-$(CONFIG_LIBOPENCORE_AMRWB_DECODER) += libopencore-amr.o
OBJS-$(CONFIG_LIBOPENJPEG_DECODER) += libopenjpegdec.o
OBJS-$(CONFIG_LIBOPENJPEG_ENCODER) += libopenjpegenc.o
--
1.8.1.2

View file

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-video/libav/libav-9.1.ebuild,v 1.3 2013/01/17 10:38:24 lu_zero Exp $
# $Header: /var/cvsroot/gentoo-x86/media-video/libav/libav-9.1.ebuild,v 1.4 2013/02/17 11:42:03 lu_zero Exp $
EAPI=5
@ -126,6 +126,7 @@ src_prepare() {
sed -i -e "s/UNKNOWN/DATE-${PV#*_pre}/" "${S}/version.sh" || die
fi
epatch "${FILESDIR}"/0001-libcdio-support-recent-cdio-paranoia.patch
epatch "${FILESDIR}"/0001-build-The-libopencore-amrnb-encoder-depends-on-audio.patch
}
src_configure() {

View file

@ -1,3 +1,3 @@
DIST qx11grab-0.4.3.tar.xz 361016 SHA256 39c556ac5a45521677345d0fc30ad821999dae623ff5fc535c1336b1adc199dd
DIST qx11grab-0.4.5.tar.xz 387260 SHA256 76eb55529283ab4551b312430e00f4dd1ca4eee58ed8ae5a3645022d69a565cd SHA512 95dd3a056c12b4d74f3a3d2e5a7165754566dfc11c4f94e7bf474e3e5484d1db44937ad7e0c4b20564e6257fa90b4584484ddad7724d373d2d3304258a4c4423 WHIRLPOOL f226752326bcd259edb6addc6bf16e8d3f23c52810ef83c11697689edb8bb2117127de141a346319cff3d83c48e517eb8c1b2abc291b9df1fe9f4e7b4680ccc1
DIST qx11grab-0.4.6.tar.xz 387400 SHA256 f172e176e4e4a32e3e6b2b950757d18456ee924c35bcd6a01df5715b180f5f90 SHA512 893a6fc47e120d9f2e0599fcb528d3560917218a6944b71f1cc150869dc6f8de6994a1a9ef328b2b1e013d943afa91946a25a44952cdd13968eafb0e76f996c3 WHIRLPOOL a7c566a09c10ea1fb2e6c605c9666342031fb1a446ea293839f8620403871ad4ad0bee0497796a53387f4dbbb95745b70b6237aa1a13b2309861eeeff361f05a
DIST qx11grab-0.4.7.tar.xz 386228 SHA256 96259b823696277f70a5728748b342b1c2ec556ee3bd10a1c3eff11e31326ba9 SHA512 eb8cedbfab4fec3c27b7b6137755503a31a86360d6674141893daf4d5e68e8d7b3e1e9a5038613b149f5c4348ec5e13a7e352ac7c5fb8db6664dd781904becd5 WHIRLPOOL a98958b1f9b6bc44e566a4b90c4c4943d01835a6186b6f2d151d82143c6c11193473a9fc40f685cc7e7d4fff5732feab450cb0cc95d8b256fe57191472a8bed9

View file

@ -1,8 +1,8 @@
# Copyright 1999-2012 Gentoo Foundation
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-video/qx11grab/qx11grab-0.4.5.ebuild,v 1.1 2012/12/25 11:03:29 pesa Exp $
# $Header: /var/cvsroot/gentoo-x86/media-video/qx11grab/qx11grab-0.4.7.ebuild,v 1.3 2013/02/16 23:23:18 pesa Exp $
EAPI=4
EAPI=5
inherit cmake-utils
@ -16,18 +16,18 @@ KEYWORDS="~amd64 ~x86"
IUSE="kde opengl pulseaudio"
RDEPEND="
>=media-libs/alsa-lib-1.0.24
>=media-libs/alsa-lib-1.0.26
>=media-libs/fontconfig-2.4
>=media-libs/freetype-2.4:2
>=sys-apps/dbus-1.4.16
>=sys-apps/dbus-1.6.4
>=x11-libs/libX11-1.3.4
>=x11-libs/libXrandr-1.3
>=x11-libs/qt-core-4.7.2:4
>=x11-libs/qt-dbus-4.7.2:4
>=x11-libs/qt-gui-4.7.2:4[dbus]
>=virtual/ffmpeg-0.10.3[X,encode,truetype]
>=x11-libs/qt-core-4.7.4:4
>=x11-libs/qt-dbus-4.7.4:4
>=x11-libs/qt-gui-4.7.4:4[dbus]
>=virtual/ffmpeg-9[X,encode,truetype]
kde? ( kde-base/kdelibs:4 )
opengl? ( >=x11-libs/qt-opengl-4.7.2:4 )
opengl? ( >=x11-libs/qt-opengl-4.7.4:4 )
pulseaudio? ( media-sound/pulseaudio )
"
DEPEND="${RDEPEND}

View file

@ -1,2 +1 @@
DIST subdownloader-2.0.14.tar.gz 1012349 SHA256 b383729144178a42a15fff3d65d2daa5f23be6f1f35660dac9bced64ad91ae52
DIST subdownloader-2.0.18.tar.gz 1259520 SHA256 2f9ec46d1537cb5677b717dcaf5668cdc61a84456bc52178b40595759ba35655 SHA512 ecddf606ce374af43fff39c225ee896af4d8bd2384a2f300dcbb4b443377807edd5233a0531e95d338b0f9c84a274b3afd4109d9216510a5a4bc8fa17485b999 WHIRLPOOL 2b735f0c25a19a49444011a81b28b855d3ce4b2ba01f1efbc65d9f4fe3f541081db13805d99d9a8e52cbb3ef3b95dae3fa80c3f9a06023c629285f4dd9dca5ac

View file

@ -1,32 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-video/subdownloader/subdownloader-2.0.14-r1.ebuild,v 1.1 2012/06/28 13:36:44 tampakrap Exp $
EAPI=4
inherit python eutils
DESCRIPTION="GUI application for automatic downloading/uploading of subtitles for videofiles"
HOMEPAGE="http://www.subdownloader.net/"
SRC_URI="http://launchpad.net/${PN}/trunk/${PV}/+download/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="
dev-python/PyQt4
dev-python/kaa-metadata"
RDEPEND="${DEPEND}"
src_install() {
insinto /usr/share/${PN}
doins -r cli FileManagement gui languages locale modules run.py
fperms 755 /usr/share/${PN}/run.py
dosym /usr/share/${PN}/run.py /usr/bin/${PN}
doman ${PN}.1
dodoc README ChangeLog
doicon gui/images/${PN}.png
domenu ${PN}.desktop
}

View file

@ -1,32 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-video/subdownloader/subdownloader-2.0.14.ebuild,v 1.1 2012/06/27 09:38:16 tampakrap Exp $
EAPI=4
inherit python eutils
DESCRIPTION="GUI application for automatic downloading/uploading of subtitles for videofiles"
HOMEPAGE="http://www.subdownloader.net/"
SRC_URI="http://launchpad.net/${PN}/trunk/${PV}/+download/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="
dev-python/PyQt4
dev-python/kaa-metadata"
RDEPEND="${DEPEND}"
src_install() {
insinto /usr/$(get_libdir)/subdownloader
doins -r cli FileManagement gui languages locale modules run.py
fperms 755 /usr/$(get_libdir)/subdownloader/run.py
dosym /usr/$(get_libdir)/subdownloader/run.py /usr/bin/subdownloader
doman subdownloader.1
dodoc README ChangeLog
doicon gui/images/subdownloader.png
domenu subdownloader.desktop
}

View file

@ -1 +1 @@
Sat, 16 Feb 2013 17:06:52 +0000
Sun, 17 Feb 2013 12:36:52 +0000

View file

@ -1 +1 @@
Sat, 16 Feb 2013 17:06:53 +0000
Sun, 17 Feb 2013 12:36:53 +0000

View file

@ -20,7 +20,7 @@
always a description without a lang attribute. Also there are no overlapping
descriptions allowed (multiple description tags with the same language)
$Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/metastructure/herds/herds.xml,v 1.1001 2013/02/16 14:35:10 pacho Exp $
$Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/metastructure/herds/herds.xml,v 1.1002 2013/02/17 00:31:26 hasufell Exp $
-->
<herds>
@ -752,10 +752,6 @@
<email>ryao@gentoo.org</email>
<name>Richard Yao</name>
</maintainer>
<maintainer>
<email>hasufell@gentoo.org</email>
<name>Julian Ospald</name>
</maintainer>
</herd>
<herd>
<name>sci-astronomy</name>

View file

@ -3,9 +3,8 @@ DESCRIPTION=A tool to log and decode Machine Check Exceptions
HOMEPAGE=http://www.kernel.org/pub/linux/utils/cpu/mce/
KEYWORDS=amd64 x86
LICENSE=GPL-2
RDEPEND=virtual/cron
RESTRICT=test
SLOT=0
SRC_URI=mirror://kernel/linux/utils/cpu/mce/mcelog-1.0pre3.tar.gz
_eclasses_=eutils f2731576962f01811c9573b3323fa374 multilib ded93e450747134a079e647d888aa80b toolchain-funcs 69a2016af67775a812f4c03ba4b0e03e user d0a4d0735a6c0183d707ca919bd72f28
_md5_=bee1dd38f3f96705a4a4534b18c2b355
_md5_=2a9335dbb197a614f3e6e245e382d434

View file

@ -3,9 +3,9 @@ DESCRIPTION=Rules for Sagan log analyzer
EAPI=4
HOMEPAGE=http://sagan.softwink.com/
IUSE=+lognorm
KEYWORDS=~amd64 ~x86
KEYWORDS=amd64 x86
LICENSE=BSD
PDEPEND=app-admin/sagan
SLOT=0
SRC_URI=http://dev.gentoo.org/~maksbotan/sagan/sagan-rules-20120918.tar.gz
_md5_=2ee2e0624538fabd5f0e53bac0d4c055
_md5_=5a9dc35e9d37c4bce4148c1418e228e2

View file

@ -1,5 +1,5 @@
DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack
DEPEND=sys-apps/sed sys-devel/flex sys-devel/bison doc? ( =dev-lang/python-2* ) qt4? ( x11-libs/qt-gui:4 ) latex? ( app-text/texlive[extra] ) dev-lang/perl virtual/libiconv media-libs/libpng app-text/ghostscript-gpl dot? ( media-gfx/graphviz media-libs/freetype )
DEPEND=sys-apps/sed sys-devel/flex sys-devel/bison doc? ( || ( dev-lang/python:2.7 dev-lang/python:2.6 dev-lang/python:2.5 ) ) qt4? ( x11-libs/qt-gui:4 ) latex? ( app-text/texlive[extra] ) dev-lang/perl virtual/libiconv media-libs/libpng app-text/ghostscript-gpl dot? ( media-gfx/graphviz media-libs/freetype )
DESCRIPTION=Documentation system for most programming languages
EAPI=4
HOMEPAGE=http://www.doxygen.org/
@ -10,5 +10,5 @@ RDEPEND=qt4? ( x11-libs/qt-gui:4 ) latex? ( app-text/texlive[extra] ) dev-lang/p
RESTRICT=mirror
SLOT=0
SRC_URI=http://ftp.stack.nl/pub/users/dimitri/doxygen-1.8.3.1.src.tar.gz http://dev.gentoo.org/~xarthisius/distfiles/doxywizard.png
_eclasses_=base ec46b36a6f6fd1d0b505a33e0b74e413 eutils f2731576962f01811c9573b3323fa374 fdo-mime 0acfe1a88fd8751a1d5dc671168219fa flag-o-matic d900015de4e092f26d8c0a18b6bd60de multilib ded93e450747134a079e647d888aa80b python e5b3412fa9f03670a666c8a137bd1060 qt4-r2 19af9102ca9b827213997cc636e7e33c toolchain-funcs 69a2016af67775a812f4c03ba4b0e03e user d0a4d0735a6c0183d707ca919bd72f28
_md5_=582e34cf90b0a740aac3202beeb834a8
_eclasses_=base ec46b36a6f6fd1d0b505a33e0b74e413 eutils f2731576962f01811c9573b3323fa374 fdo-mime 0acfe1a88fd8751a1d5dc671168219fa flag-o-matic d900015de4e092f26d8c0a18b6bd60de multilib ded93e450747134a079e647d888aa80b python-any-r1 9bedbe95123c76570994470ea4e0cc5b python-utils-r1 120bfd06803274b3d1b986d506302851 qt4-r2 19af9102ca9b827213997cc636e7e33c toolchain-funcs 69a2016af67775a812f4c03ba4b0e03e user d0a4d0735a6c0183d707ca919bd72f28
_md5_=e97fd3eb7d2f66eace04d154d77ea7e9

View file

@ -4,10 +4,10 @@ DESCRIPTION=Popishu, the text editor with IDE features for LeechCraft.
EAPI=4
HOMEPAGE=http://leechcraft.org/
IUSE=debug
KEYWORDS=~amd64 ~x86
KEYWORDS=amd64 x86
LICENSE=GPL-3
RDEPEND=~net-misc/leechcraft-core-0.5.90 x11-libs/qscintilla
SLOT=0
SRC_URI=mirror://sourceforge/leechcraft/leechcraft-0.5.90.tar.xz
_eclasses_=base ec46b36a6f6fd1d0b505a33e0b74e413 cmake-utils 2dda478e7e4206f6fb1aa72785cb5ef7 eutils f2731576962f01811c9573b3323fa374 flag-o-matic d900015de4e092f26d8c0a18b6bd60de leechcraft e109d3760f198d77aa1420c85584f7c6 multilib ded93e450747134a079e647d888aa80b toolchain-funcs 69a2016af67775a812f4c03ba4b0e03e user d0a4d0735a6c0183d707ca919bd72f28 versionator 6601b4c5b3f019a993db59a50e1854e4
_md5_=160a6ec1baf179e19a660d3d3dceb901
_md5_=81e68868c18890e7242cdf02963d00cd

View file

@ -0,0 +1,14 @@
DEFINED_PHASES=compile configure install postinst prepare pretend setup
DEPEND=!static-softmmu? ( >=dev-libs/glib-2.0 sys-apps/pciutils sys-libs/zlib aio? ( dev-libs/libaio ) caps? ( sys-libs/libcap-ng ) curl? ( >=net-misc/curl-7.15.4 ) fdt? ( >=sys-apps/dtc-1.2.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-1.0.1 ) spice? ( >=app-emulation/spice-0.12.0 ) tls? ( net-libs/gnutls ) uuid? ( >=sys-apps/util-linux-2.16.0 ) vde? ( net-misc/vde ) xattr? ( sys-apps/attr ) xfs? ( sys-fs/xfsprogs ) ) !app-emulation/kqemu qemu_softmmu_targets_i386? ( sys-firmware/ipxe ~sys-firmware/seabios-1.7.2 ~sys-firmware/sgabios-0.1_pre8 ~sys-firmware/vgabios-0.7a ) qemu_softmmu_targets_x86_64? ( sys-firmware/ipxe ~sys-firmware/seabios-1.7.2 ~sys-firmware/sgabios-0.1_pre8 ~sys-firmware/vgabios-0.7a ) alsa? ( >=media-libs/alsa-lib-1.0.13 ) bluetooth? ( net-wireless/bluez ) brltty? ( app-accessibility/brltty ) opengl? ( virtual/opengl ) pulseaudio? ( media-sound/pulseaudio ) python? ( =dev-lang/python-2*[ncurses] ) sdl? ( media-libs/libsdl[X] ) selinux? ( sec-policy/selinux-qemu ) smartcard? ( dev-libs/nss ) spice? ( >=app-emulation/spice-protocol-0.12.2 ) systemtap? ( dev-util/systemtap ) usbredir? ( >=sys-apps/usbredir-0.5.3 ) virtfs? ( sys-libs/libcap ) xen? ( app-emulation/xen-tools ) virtual/pkgconfig doc? ( app-text/texi2html ) kernel_linux? ( >=sys-kernel/linux-headers-2.6.35 ) static-softmmu? ( >=dev-libs/glib-2.0[static-libs(+)] sys-apps/pciutils[static-libs(+)] sys-libs/zlib[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.2.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-1.0.1[static-libs(+)] ) spice? ( >=app-emulation/spice-0.12.0[static-libs(+)] ) tls? ( net-libs/gnutls[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(+)] ) ) || ( =dev-lang/python-2.7* =dev-lang/python-2.6* =dev-lang/python-2.5* =dev-lang/python-2.4* ) virtual/pkgconfig
DESCRIPTION=QEMU + Kernel-based Virtual Machine userland tools
EAPI=5
HOMEPAGE=http://www.linux-kvm.org
IUSE=+aio alsa bluetooth brltty +caps +curl debug doc fdt +jpeg kernel_linux kernel_FreeBSD mixemu ncurses opengl +png pulseaudio python rbd sasl +seccomp sdl selinux smartcard spice static static-softmmu static-user systemtap tci +threads tls usbredir +uuid vde +vhost-net virtfs +vnc xattr xen xfs qemu_softmmu_targets_i386 qemu_softmmu_targets_x86_64 qemu_softmmu_targets_alpha qemu_softmmu_targets_arm qemu_softmmu_targets_cris qemu_softmmu_targets_m68k qemu_softmmu_targets_microblaze qemu_softmmu_targets_microblazeel qemu_softmmu_targets_mips qemu_softmmu_targets_mipsel qemu_softmmu_targets_or32 qemu_softmmu_targets_ppc qemu_softmmu_targets_ppc64 qemu_softmmu_targets_sh4 qemu_softmmu_targets_sh4eb qemu_softmmu_targets_sparc qemu_softmmu_targets_sparc64 qemu_softmmu_targets_s390x qemu_softmmu_targets_unicore32 qemu_softmmu_targets_lm32 qemu_softmmu_targets_mips64 qemu_softmmu_targets_mips64el qemu_softmmu_targets_ppcemb qemu_softmmu_targets_xtensa qemu_softmmu_targets_xtensaeb qemu_user_targets_i386 qemu_user_targets_x86_64 qemu_user_targets_alpha qemu_user_targets_arm qemu_user_targets_cris qemu_user_targets_m68k qemu_user_targets_microblaze qemu_user_targets_microblazeel qemu_user_targets_mips qemu_user_targets_mipsel qemu_user_targets_or32 qemu_user_targets_ppc qemu_user_targets_ppc64 qemu_user_targets_sh4 qemu_user_targets_sh4eb qemu_user_targets_sparc qemu_user_targets_sparc64 qemu_user_targets_s390x qemu_user_targets_unicore32 qemu_user_targets_armeb qemu_user_targets_ppc64abi32 qemu_user_targets_sparc32plus
KEYWORDS=~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd
LICENSE=GPL-2 LGPL-2 BSD-2
RDEPEND=!static-softmmu? ( >=dev-libs/glib-2.0 sys-apps/pciutils sys-libs/zlib aio? ( dev-libs/libaio ) caps? ( sys-libs/libcap-ng ) curl? ( >=net-misc/curl-7.15.4 ) fdt? ( >=sys-apps/dtc-1.2.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-1.0.1 ) spice? ( >=app-emulation/spice-0.12.0 ) tls? ( net-libs/gnutls ) uuid? ( >=sys-apps/util-linux-2.16.0 ) vde? ( net-misc/vde ) xattr? ( sys-apps/attr ) xfs? ( sys-fs/xfsprogs ) ) !app-emulation/kqemu qemu_softmmu_targets_i386? ( sys-firmware/ipxe ~sys-firmware/seabios-1.7.2 ~sys-firmware/sgabios-0.1_pre8 ~sys-firmware/vgabios-0.7a ) qemu_softmmu_targets_x86_64? ( sys-firmware/ipxe ~sys-firmware/seabios-1.7.2 ~sys-firmware/sgabios-0.1_pre8 ~sys-firmware/vgabios-0.7a ) alsa? ( >=media-libs/alsa-lib-1.0.13 ) bluetooth? ( net-wireless/bluez ) brltty? ( app-accessibility/brltty ) opengl? ( virtual/opengl ) pulseaudio? ( media-sound/pulseaudio ) python? ( =dev-lang/python-2*[ncurses] ) sdl? ( media-libs/libsdl[X] ) selinux? ( sec-policy/selinux-qemu ) smartcard? ( dev-libs/nss ) spice? ( >=app-emulation/spice-protocol-0.12.2 ) systemtap? ( dev-util/systemtap ) usbredir? ( >=sys-apps/usbredir-0.5.3 ) virtfs? ( sys-libs/libcap ) xen? ( app-emulation/xen-tools ) || ( =dev-lang/python-2.7* =dev-lang/python-2.6* =dev-lang/python-2.5* =dev-lang/python-2.4* )
REQUIRED_USE=|| ( qemu_softmmu_targets_i386 qemu_softmmu_targets_x86_64 qemu_softmmu_targets_alpha qemu_softmmu_targets_arm qemu_softmmu_targets_cris qemu_softmmu_targets_m68k qemu_softmmu_targets_microblaze qemu_softmmu_targets_microblazeel qemu_softmmu_targets_mips qemu_softmmu_targets_mipsel qemu_softmmu_targets_or32 qemu_softmmu_targets_ppc qemu_softmmu_targets_ppc64 qemu_softmmu_targets_sh4 qemu_softmmu_targets_sh4eb qemu_softmmu_targets_sparc qemu_softmmu_targets_sparc64 qemu_softmmu_targets_s390x qemu_softmmu_targets_unicore32 qemu_softmmu_targets_lm32 qemu_softmmu_targets_mips64 qemu_softmmu_targets_mips64el qemu_softmmu_targets_ppcemb qemu_softmmu_targets_xtensa qemu_softmmu_targets_xtensaeb ) static? ( static-softmmu static-user ) static-softmmu? ( !alsa !pulseaudio !bluetooth !opengl ) virtfs? ( xattr )
SLOT=0
SRC_URI=http://wiki.qemu-project.org/download//qemu-1.3.1.tar.bz2
_eclasses_=eutils f2731576962f01811c9573b3323fa374 flag-o-matic d900015de4e092f26d8c0a18b6bd60de linux-info dd8fdcccc30f117673b4cba4ed4f74a7 multilib ded93e450747134a079e647d888aa80b python e5b3412fa9f03670a666c8a137bd1060 toolchain-funcs 69a2016af67775a812f4c03ba4b0e03e udev fea2246732f911905d6991fed203e65c user d0a4d0735a6c0183d707ca919bd72f28 versionator 6601b4c5b3f019a993db59a50e1854e4
_md5_=0ca8388f2472738be17259a0162e99f2

View file

@ -0,0 +1,14 @@
DEFINED_PHASES=compile configure install postinst prepare pretend setup
DEPEND=!static-softmmu? ( >=dev-libs/glib-2.0 sys-apps/pciutils sys-libs/zlib aio? ( dev-libs/libaio ) caps? ( sys-libs/libcap-ng ) curl? ( >=net-misc/curl-7.15.4 ) fdt? ( >=sys-apps/dtc-1.2.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-1.0.1 ) spice? ( >=app-emulation/spice-0.12.0 ) tls? ( net-libs/gnutls ) uuid? ( >=sys-apps/util-linux-2.16.0 ) vde? ( net-misc/vde ) xattr? ( sys-apps/attr ) xfs? ( sys-fs/xfsprogs ) ) !app-emulation/kqemu qemu_softmmu_targets_i386? ( sys-firmware/ipxe ~sys-firmware/seabios-1.7.2 ~sys-firmware/sgabios-0.1_pre8 ~sys-firmware/vgabios-0.7a ) qemu_softmmu_targets_x86_64? ( sys-firmware/ipxe ~sys-firmware/seabios-1.7.2 ~sys-firmware/sgabios-0.1_pre8 ~sys-firmware/vgabios-0.7a ) alsa? ( >=media-libs/alsa-lib-1.0.13 ) bluetooth? ( net-wireless/bluez ) brltty? ( app-accessibility/brltty ) opengl? ( virtual/opengl ) pulseaudio? ( media-sound/pulseaudio ) python? ( =dev-lang/python-2*[ncurses] ) sdl? ( media-libs/libsdl[X] ) selinux? ( sec-policy/selinux-qemu ) smartcard? ( dev-libs/nss ) spice? ( >=app-emulation/spice-protocol-0.12.2 ) systemtap? ( dev-util/systemtap ) usbredir? ( >=sys-apps/usbredir-0.5.3 ) virtfs? ( sys-libs/libcap ) xen? ( app-emulation/xen-tools ) virtual/pkgconfig doc? ( app-text/texi2html ) kernel_linux? ( >=sys-kernel/linux-headers-2.6.35 ) static-softmmu? ( >=dev-libs/glib-2.0[static-libs(+)] sys-apps/pciutils[static-libs(+)] sys-libs/zlib[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.2.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-1.0.1[static-libs(+)] ) spice? ( >=app-emulation/spice-0.12.0[static-libs(+)] ) tls? ( net-libs/gnutls[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(+)] ) ) || ( =dev-lang/python-2.7* =dev-lang/python-2.6* =dev-lang/python-2.5* =dev-lang/python-2.4* ) virtual/pkgconfig
DESCRIPTION=QEMU + Kernel-based Virtual Machine userland tools
EAPI=5
HOMEPAGE=http://www.linux-kvm.org
IUSE=+aio alsa bluetooth brltty +caps +curl debug doc fdt +jpeg kernel_linux kernel_FreeBSD mixemu ncurses opengl +png pulseaudio python rbd sasl +seccomp sdl selinux smartcard spice static static-softmmu static-user systemtap tci +threads tls usbredir +uuid vde +vhost-net virtfs +vnc xattr xen xfs qemu_softmmu_targets_i386 qemu_softmmu_targets_x86_64 qemu_softmmu_targets_alpha qemu_softmmu_targets_arm qemu_softmmu_targets_cris qemu_softmmu_targets_m68k qemu_softmmu_targets_microblaze qemu_softmmu_targets_microblazeel qemu_softmmu_targets_mips qemu_softmmu_targets_mipsel qemu_softmmu_targets_or32 qemu_softmmu_targets_ppc qemu_softmmu_targets_ppc64 qemu_softmmu_targets_sh4 qemu_softmmu_targets_sh4eb qemu_softmmu_targets_sparc qemu_softmmu_targets_sparc64 qemu_softmmu_targets_s390x qemu_softmmu_targets_unicore32 qemu_softmmu_targets_lm32 qemu_softmmu_targets_mips64 qemu_softmmu_targets_mips64el qemu_softmmu_targets_ppcemb qemu_softmmu_targets_xtensa qemu_softmmu_targets_xtensaeb qemu_user_targets_i386 qemu_user_targets_x86_64 qemu_user_targets_alpha qemu_user_targets_arm qemu_user_targets_cris qemu_user_targets_m68k qemu_user_targets_microblaze qemu_user_targets_microblazeel qemu_user_targets_mips qemu_user_targets_mipsel qemu_user_targets_or32 qemu_user_targets_ppc qemu_user_targets_ppc64 qemu_user_targets_sh4 qemu_user_targets_sh4eb qemu_user_targets_sparc qemu_user_targets_sparc64 qemu_user_targets_s390x qemu_user_targets_unicore32 qemu_user_targets_armeb qemu_user_targets_ppc64abi32 qemu_user_targets_sparc32plus
KEYWORDS=~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd
LICENSE=GPL-2 LGPL-2 BSD-2
RDEPEND=!static-softmmu? ( >=dev-libs/glib-2.0 sys-apps/pciutils sys-libs/zlib aio? ( dev-libs/libaio ) caps? ( sys-libs/libcap-ng ) curl? ( >=net-misc/curl-7.15.4 ) fdt? ( >=sys-apps/dtc-1.2.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-1.0.1 ) spice? ( >=app-emulation/spice-0.12.0 ) tls? ( net-libs/gnutls ) uuid? ( >=sys-apps/util-linux-2.16.0 ) vde? ( net-misc/vde ) xattr? ( sys-apps/attr ) xfs? ( sys-fs/xfsprogs ) ) !app-emulation/kqemu qemu_softmmu_targets_i386? ( sys-firmware/ipxe ~sys-firmware/seabios-1.7.2 ~sys-firmware/sgabios-0.1_pre8 ~sys-firmware/vgabios-0.7a ) qemu_softmmu_targets_x86_64? ( sys-firmware/ipxe ~sys-firmware/seabios-1.7.2 ~sys-firmware/sgabios-0.1_pre8 ~sys-firmware/vgabios-0.7a ) alsa? ( >=media-libs/alsa-lib-1.0.13 ) bluetooth? ( net-wireless/bluez ) brltty? ( app-accessibility/brltty ) opengl? ( virtual/opengl ) pulseaudio? ( media-sound/pulseaudio ) python? ( =dev-lang/python-2*[ncurses] ) sdl? ( media-libs/libsdl[X] ) selinux? ( sec-policy/selinux-qemu ) smartcard? ( dev-libs/nss ) spice? ( >=app-emulation/spice-protocol-0.12.2 ) systemtap? ( dev-util/systemtap ) usbredir? ( >=sys-apps/usbredir-0.5.3 ) virtfs? ( sys-libs/libcap ) xen? ( app-emulation/xen-tools ) || ( =dev-lang/python-2.7* =dev-lang/python-2.6* =dev-lang/python-2.5* =dev-lang/python-2.4* )
REQUIRED_USE=|| ( qemu_softmmu_targets_i386 qemu_softmmu_targets_x86_64 qemu_softmmu_targets_alpha qemu_softmmu_targets_arm qemu_softmmu_targets_cris qemu_softmmu_targets_m68k qemu_softmmu_targets_microblaze qemu_softmmu_targets_microblazeel qemu_softmmu_targets_mips qemu_softmmu_targets_mipsel qemu_softmmu_targets_or32 qemu_softmmu_targets_ppc qemu_softmmu_targets_ppc64 qemu_softmmu_targets_sh4 qemu_softmmu_targets_sh4eb qemu_softmmu_targets_sparc qemu_softmmu_targets_sparc64 qemu_softmmu_targets_s390x qemu_softmmu_targets_unicore32 qemu_softmmu_targets_lm32 qemu_softmmu_targets_mips64 qemu_softmmu_targets_mips64el qemu_softmmu_targets_ppcemb qemu_softmmu_targets_xtensa qemu_softmmu_targets_xtensaeb ) static? ( static-softmmu static-user ) static-softmmu? ( !alsa !pulseaudio !bluetooth !opengl ) virtfs? ( xattr )
SLOT=0
SRC_URI=http://wiki.qemu-project.org/download//qemu-1.4.0.tar.bz2
_eclasses_=eutils f2731576962f01811c9573b3323fa374 flag-o-matic d900015de4e092f26d8c0a18b6bd60de linux-info dd8fdcccc30f117673b4cba4ed4f74a7 multilib ded93e450747134a079e647d888aa80b python e5b3412fa9f03670a666c8a137bd1060 toolchain-funcs 69a2016af67775a812f4c03ba4b0e03e udev fea2246732f911905d6991fed203e65c user d0a4d0735a6c0183d707ca919bd72f28 versionator 6601b4c5b3f019a993db59a50e1854e4
_md5_=79bde75adf43f210c40089167e49a913

View file

@ -9,4 +9,4 @@ RDEPEND=!static? ( >=dev-libs/glib-2.0 sys-apps/pciutils sys-libs/zlib aio? ( de
REQUIRED_USE=|| ( qemu_softmmu_targets_i386 qemu_softmmu_targets_x86_64 qemu_softmmu_targets_alpha qemu_softmmu_targets_arm qemu_softmmu_targets_cris qemu_softmmu_targets_m68k qemu_softmmu_targets_microblaze qemu_softmmu_targets_microblazeel qemu_softmmu_targets_mips qemu_softmmu_targets_mipsel qemu_softmmu_targets_or32 qemu_softmmu_targets_ppc qemu_softmmu_targets_ppc64 qemu_softmmu_targets_sh4 qemu_softmmu_targets_sh4eb qemu_softmmu_targets_sparc qemu_softmmu_targets_sparc64 qemu_softmmu_targets_s390x qemu_softmmu_targets_unicore32 qemu_softmmu_targets_lm32 qemu_softmmu_targets_mips64 qemu_softmmu_targets_mips64el qemu_softmmu_targets_ppcemb qemu_softmmu_targets_xtensa qemu_softmmu_targets_xtensaeb ) static? ( !alsa !pulseaudio !bluetooth !opengl ) virtfs? ( xattr )
SLOT=0
_eclasses_=eutils f2731576962f01811c9573b3323fa374 flag-o-matic d900015de4e092f26d8c0a18b6bd60de git-2 e92e09651292b1bef5656592364550f7 linux-info dd8fdcccc30f117673b4cba4ed4f74a7 multilib ded93e450747134a079e647d888aa80b python e5b3412fa9f03670a666c8a137bd1060 toolchain-funcs 69a2016af67775a812f4c03ba4b0e03e udev fea2246732f911905d6991fed203e65c user d0a4d0735a6c0183d707ca919bd72f28 versionator 6601b4c5b3f019a993db59a50e1854e4
_md5_=0ca6c9b0823b419d93b278b52538c47d
_md5_=e5401112bc666fed983adb1fa8c4a7fe

View file

@ -0,0 +1,13 @@
DEFINED_PHASES=compile configure install preinst prepare setup
DEPEND=|| ( =dev-lang/python-2.7* =dev-lang/python-2.6* ) || ( =dev-lang/python-2.7*[sqlite] =dev-lang/python-2.6*[sqlite] )
DESCRIPTION=A spaced-repetition memory training program (flash cards)
EAPI=4
HOMEPAGE=http://ichi2.net/anki/
IUSE=latex +recording +sound
KEYWORDS=~amd64 ~x86
LICENSE=GPL-3
RDEPEND=dev-python/PyQt4[X,svg,webkit] >=dev-python/httplib2-0.7.4 dev-python/beautifulsoup:python-2 recording? ( media-sound/lame >=dev-python/pyaudio-0.2.4 ) sound? ( media-video/mplayer ) latex? ( app-text/texlive app-text/dvipng ) || ( =dev-lang/python-2.7* =dev-lang/python-2.6* ) || ( =dev-lang/python-2.7*[sqlite] =dev-lang/python-2.6*[sqlite] )
SLOT=0
SRC_URI=http://ankisrs.net/download/mirror/anki-2.0.8.tgz
_eclasses_=eutils f2731576962f01811c9573b3323fa374 multilib ded93e450747134a079e647d888aa80b python e5b3412fa9f03670a666c8a137bd1060 toolchain-funcs 69a2016af67775a812f4c03ba4b0e03e user d0a4d0735a6c0183d707ca919bd72f28
_md5_=90462c266a201dfdd388d6cf33402bf9

View file

@ -4,10 +4,10 @@ DESCRIPTION=WYSIWYM frontend for LaTeX, DocBook, etc.
EAPI=3
HOMEPAGE=http://www.lyx.org/
IUSE=cups debug nls +latex xetex luatex monolithic-build html rtf dot docbook dia subversion rcs svg gnumeric +hunspell aspell enchant linguas_ar linguas_ca linguas_cs linguas_de linguas_da linguas_el linguas_en linguas_es linguas_eu linguas_fi linguas_fr linguas_gl linguas_he linguas_hu linguas_ia linguas_id linguas_it linguas_ja linguas_nb linguas_nn linguas_pl linguas_pt linguas_ro linguas_ru linguas_sk linguas_sr linguas_sv linguas_tr linguas_uk linguas_zh_CN linguas_zh_TW X
KEYWORDS=~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x64-macos ~x86-macos
KEYWORDS=~alpha amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86 ~x64-macos ~x86-macos
LICENSE=GPL-2
RDEPEND=x11-libs/qt-gui:4 x11-libs/qt-core:4 >=dev-libs/boost-1.34 dev-texlive/texlive-fontsextra || ( media-gfx/imagemagick[png] media-gfx/graphicsmagick[png] ) cups? ( net-print/cups ) latex? ( virtual/latex-base app-text/ghostscript-gpl app-text/noweb app-text/dvipng dev-tex/dvipost dev-tex/chktex app-text/ps2eps dev-texlive/texlive-latexextra dev-texlive/texlive-pictures dev-texlive/texlive-science dev-texlive/texlive-genericextra dev-texlive/texlive-fontsrecommended || ( dev-tex/latex2html dev-tex/tth dev-tex/hevea dev-tex/tex4ht ) ) xetex? ( dev-texlive/texlive-xetex ) luatex? ( >=dev-texlive/texlive-luatex-2010 ) html? ( dev-tex/html2latex ) rtf? ( dev-tex/latex2rtf app-text/unrtf dev-tex/html2latex ) linguas_he? ( dev-tex/culmus-latex ) docbook? ( app-text/sgmltools-lite ) dot? ( media-gfx/graphviz ) dia? ( app-office/dia ) subversion? ( <dev-vcs/subversion-1.7.0 ) rcs? ( dev-vcs/rcs ) svg? ( || ( media-gfx/imagemagick[svg] media-gfx/graphicsmagick[svg] ) || ( gnome-base/librsvg media-gfx/inkscape ) ) gnumeric? ( app-office/gnumeric ) hunspell? ( app-text/hunspell ) aspell? ( app-text/aspell ) enchant? ( app-text/enchant ) =dev-lang/python-2*
SLOT=0
SRC_URI=ftp://ftp.lyx.org/pub/lyx/stable/2.0.x/lyx-2.0.5.1.tar.xz
_eclasses_=base ec46b36a6f6fd1d0b505a33e0b74e413 eutils f2731576962f01811c9573b3323fa374 flag-o-matic d900015de4e092f26d8c0a18b6bd60de font 9aa70ebc5cefbdd9056687b550a2fdc4 gnome2-utils 794d2847b4af390a1e020924876c8297 multilib ded93e450747134a079e647d888aa80b python e5b3412fa9f03670a666c8a137bd1060 qt4-r2 19af9102ca9b827213997cc636e7e33c toolchain-funcs 69a2016af67775a812f4c03ba4b0e03e user d0a4d0735a6c0183d707ca919bd72f28
_md5_=13fa4f13b26457b3d6d686e609457a8b
_md5_=46c6c754ab9c837815631fc40b53da9e

View file

@ -0,0 +1,12 @@
DEFINED_PHASES=install postinst prerm unpack
DEPEND=virtual/ooo
DESCRIPTION=LaTeX Equation Editor for LibreOffice
EAPI=5
HOMEPAGE=http://roland65.free.fr/texmaths/
KEYWORDS=~amd64 ~x86
LICENSE=GPL-2
RDEPEND=app-text/dvisvgm virtual/tex-base virtual/ooo
SLOT=0
SRC_URI=mirror://sourceforge/texmaths/TexMaths-0.37.oxt
_eclasses_=eutils f2731576962f01811c9573b3323fa374 multilib ded93e450747134a079e647d888aa80b office-ext 0b53adeeef509a84561c86037cc92d8e toolchain-funcs 69a2016af67775a812f4c03ba4b0e03e user d0a4d0735a6c0183d707ca919bd72f28
_md5_=905299e8789ef50ad4c64fcb8fc98194

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