Sync with portage [Sun Feb 17 17:40:38 MSK 2013].
This commit is contained in:
parent
27ad52d469
commit
a597d527a7
394 changed files with 5615 additions and 1878 deletions
|
@ -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
|
||||
|
|
|
@ -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=""
|
||||
|
|
|
@ -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() {
|
||||
|
|
|
@ -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}
|
||||
|
|
|
@ -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
|
||||
|
|
460
app-emulation/qemu/qemu-1.3.1.ebuild
Normal file
460
app-emulation/qemu/qemu-1.3.1.ebuild
Normal 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."
|
||||
}
|
459
app-emulation/qemu/qemu-1.4.0.ebuild
Normal file
459
app-emulation/qemu/qemu-1.4.0.ebuild
Normal 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."
|
||||
}
|
|
@ -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() {
|
||||
|
|
|
@ -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
|
||||
|
|
72
app-misc/anki/anki-2.0.8.ebuild
Normal file
72
app-misc/anki/anki-2.0.8.ebuild
Normal 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
|
||||
}
|
|
@ -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"
|
||||
|
|
|
@ -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
|
||||
|
|
28
app-officeext/texmaths/texmaths-0.37.ebuild
Normal file
28
app-officeext/texmaths/texmaths-0.37.ebuild
Normal 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
|
||||
"
|
|
@ -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() {
|
|
@ -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? (
|
||||
|
|
|
@ -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
|
||||
}
|
|
@ -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() {
|
|
@ -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() {
|
||||
|
|
|
@ -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"
|
||||
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
}
|
||||
|
||||
|
|
|
@ -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}"
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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() {
|
||||
|
|
|
@ -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 )
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
243
dev-libs/nss/files/nss-3.14.1-gentoo-fixups-r1.patch
Normal file
243
dev-libs/nss/files/nss-3.14.1-gentoo-fixups-r1.patch
Normal 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
|
|
@ -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
|
||||
|
||||
|
273
dev-libs/nss/nss-3.14.3.ebuild
Normal file
273
dev-libs/nss/nss-3.14.3.ebuild
Normal 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)
|
||||
}
|
22
dev-python/beanstalkc/beanstalkc-0.3.0-r1.ebuild
Normal file
22
dev-python/beanstalkc/beanstalkc-0.3.0-r1.ebuild
Normal 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}]"
|
|
@ -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%_*}"
|
||||
|
||||
|
|
|
@ -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
|
||||
}
|
||||
|
|
27
dev-python/repoze-lru/repoze-lru-0.6-r1.ebuild
Normal file
27
dev-python/repoze-lru/repoze-lru-0.6-r1.ebuild
Normal 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
|
||||
}
|
42
dev-python/routes/routes-1.13-r1.ebuild
Normal file
42
dev-python/routes/routes-1.13-r1.ebuild
Normal 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
|
||||
}
|
|
@ -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"
|
||||
|
||||
|
|
|
@ -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() {
|
||||
|
|
|
@ -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
|
||||
|
|
138
dev-util/qt-creator/qt-creator-2.7.0_beta.ebuild
Normal file
138
dev-util/qt-creator/qt-creator-2.7.0_beta.ebuild
Normal 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'
|
||||
}
|
|
@ -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
|
||||
|
|
74
dev-util/systemtap/systemtap-2.1.ebuild
Normal file
74
dev-util/systemtap/systemtap-2.1.ebuild
Normal 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)
|
||||
}
|
|
@ -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
|
||||
|
|
11
games-action/luola/files/luola-1.3.2-underlink.patch
Normal file
11
games-action/luola/files/luola-1.3.2-underlink.patch
Normal 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 \
|
59
games-action/luola/luola-1.3.2.ebuild
Normal file
59
games-action/luola/luola-1.3.2.ebuild
Normal 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
|
||||
}
|
|
@ -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]"
|
||||
|
|
|
@ -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
|
||||
|
|
45
games-board/peg-e/peg-e-1.1.2.ebuild
Normal file
45
games-board/peg-e/peg-e-1.1.2.ebuild
Normal 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
|
||||
}
|
|
@ -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
|
||||
|
|
93
games-emulation/advancemame/advancemame-1.2.ebuild
Normal file
93
games-emulation/advancemame/advancemame-1.2.ebuild
Normal 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
|
||||
}
|
13
games-emulation/advancemame/files/advancemame-1.2-pic.patch
Normal file
13
games-emulation/advancemame/files/advancemame-1.2-pic.patch
Normal 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"
|
|
@ -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@
|
||||
|
|
@ -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="
|
||||
|
|
|
@ -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
|
||||
|
|
46
games-puzzle/xblockout/files/xblockout-1.1.6-font.patch
Normal file
46
games-puzzle/xblockout/files/xblockout-1.1.6-font.patch
Normal 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;
|
54
games-puzzle/xblockout/xblockout-1.1.6.ebuild
Normal file
54
games-puzzle/xblockout/xblockout-1.1.6.ebuild
Normal 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
|
||||
}
|
|
@ -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
|
||||
|
|
|
@ -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"
|
||||
}
|
|
@ -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
|
||||
|
|
126
games-strategy/freeciv/freeciv-2.3.4.ebuild
Normal file
126
games-strategy/freeciv/freeciv-2.3.4.ebuild
Normal 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
|
||||
}
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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() {
|
|
@ -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
|
||||
}
|
|
@ -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
|
||||
|
|
34
media-libs/ffmpegsource/ffmpegsource-2.17.3_pre743.ebuild
Normal file
34
media-libs/ffmpegsource/ffmpegsource-2.17.3_pre743.ebuild
Normal 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
|
||||
}
|
|
@ -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 )
|
||||
|
|
|
@ -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}
|
||||
|
|
|
@ -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}
|
||||
|
|
|
@ -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}
|
||||
|
|
|
@ -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}"
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
281
media-tv/mythtv-status/files/mythtv-status.1
Normal file
281
media-tv/mythtv-status/files/mythtv-status.1
Normal 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.
|
38
media-tv/mythtv-status/mythtv-status-0.10.2.ebuild
Normal file
38
media-tv/mythtv-status/mythtv-status-0.10.2.ebuild
Normal 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"
|
||||
}
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
}
|
|
@ -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
|
||||
}
|
|
@ -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"
|
|
@ -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}
|
||||
|
|
|
@ -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
|
||||
|
|
@ -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() {
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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}
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
}
|
|
@ -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
|
||||
}
|
|
@ -1 +1 @@
|
|||
Sat, 16 Feb 2013 17:06:52 +0000
|
||||
Sun, 17 Feb 2013 12:36:52 +0000
|
||||
|
|
|
@ -1 +1 @@
|
|||
Sat, 16 Feb 2013 17:06:53 +0000
|
||||
Sun, 17 Feb 2013 12:36:53 +0000
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
14
metadata/md5-cache/app-emulation/qemu-1.3.1
Normal file
14
metadata/md5-cache/app-emulation/qemu-1.3.1
Normal 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
|
14
metadata/md5-cache/app-emulation/qemu-1.4.0
Normal file
14
metadata/md5-cache/app-emulation/qemu-1.4.0
Normal 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
|
|
@ -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
|
||||
|
|
13
metadata/md5-cache/app-misc/anki-2.0.8
Normal file
13
metadata/md5-cache/app-misc/anki-2.0.8
Normal 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
|
|
@ -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
|
||||
|
|
12
metadata/md5-cache/app-officeext/texmaths-0.37
Normal file
12
metadata/md5-cache/app-officeext/texmaths-0.37
Normal 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
Loading…
Reference in a new issue