parent
27c5f9509d
commit
99fbc5464f
@ -0,0 +1,94 @@
|
||||
From b4541a2f3d7ed9e1522065195b4f31529228e493 Mon Sep 17 00:00:00 2001
|
||||
From: Eric Blake <eblake@redhat.com>
|
||||
Date: Mon, 20 May 2013 20:30:30 -0600
|
||||
Subject: [PATCH 1/2] cgroup: be robust against cgroup movement races
|
||||
|
||||
https://bugzilla.redhat.com/show_bug.cgi?id=965169 documents a
|
||||
problem starting domains when cgroups are enabled; I was able
|
||||
to reliably reproduce the race about 5% of the time when I added
|
||||
hooks to domain startup by 3 seconds (as that seemed to be about
|
||||
the length of time that qemu created and then closed a temporary
|
||||
thread, probably related to aio handling of initially opening
|
||||
a disk image). The problem has existed since we introduced
|
||||
virCgroupMoveTask in commit 9102829 (v0.10.0).
|
||||
|
||||
There are some inherent TOCTTOU races when moving tasks between
|
||||
kernel cgroups, precisely because threads can be created or
|
||||
completed in the window between when we read a thread id from the
|
||||
source and when we write to the destination. As the goal of
|
||||
virCgroupMoveTask is merely to move ALL tasks into the new
|
||||
cgroup, it is sufficient to iterate until no more threads are
|
||||
being created in the old group, and ignoring any threads that
|
||||
die before we can move them.
|
||||
|
||||
It would be nicer to start the threads in the right cgroup to
|
||||
begin with, but by default, all child threads are created in
|
||||
the same cgroup as their parent, and we don't want vcpu child
|
||||
threads in the emulator cgroup, so I don't see any good way
|
||||
of avoiding the move. It would also be nice if the kernel were
|
||||
to implement something like rename() as a way to atomically move
|
||||
a group of threads from one cgroup to another, instead of forcing
|
||||
a window where we have to read and parse the source, then format
|
||||
and write back into the destination.
|
||||
|
||||
* src/util/vircgroup.c (virCgroupAddTaskStrController): Ignore
|
||||
ESRCH, because a thread ended between read and write attempts.
|
||||
(virCgroupMoveTask): Loop until all threads have moved.
|
||||
|
||||
Signed-off-by: Eric Blake <eblake@redhat.com>
|
||||
(cherry picked from commit 83e4c77547f5b721afad19a452f41c31daeee8c5)
|
||||
---
|
||||
src/util/vircgroup.c | 28 ++++++++++++++++++++--------
|
||||
1 file changed, 20 insertions(+), 8 deletions(-)
|
||||
|
||||
diff --git a/src/util/vircgroup.c b/src/util/vircgroup.c
|
||||
index b05fc45..92b185e 100644
|
||||
--- a/src/util/vircgroup.c
|
||||
+++ b/src/util/vircgroup.c
|
||||
@@ -1037,7 +1037,11 @@ static int virCgroupAddTaskStrController(virCgroupPtr group,
|
||||
goto cleanup;
|
||||
|
||||
rc = virCgroupAddTaskController(group, p, controller);
|
||||
- if (rc != 0)
|
||||
+ /* A thread that exits between when we first read the source
|
||||
+ * tasks and now is not fatal. */
|
||||
+ if (rc == -ESRCH)
|
||||
+ rc = 0;
|
||||
+ else if (rc != 0)
|
||||
goto cleanup;
|
||||
|
||||
next = strchr(cur, '\n');
|
||||
@@ -1074,15 +1078,23 @@ int virCgroupMoveTask(virCgroupPtr src_group, virCgroupPtr dest_group)
|
||||
!dest_group->controllers[i].mountPoint)
|
||||
continue;
|
||||
|
||||
- rc = virCgroupGetValueStr(src_group, i, "tasks", &content);
|
||||
- if (rc != 0)
|
||||
- return rc;
|
||||
+ /* New threads are created in the same group as their parent;
|
||||
+ * but if a thread is created after we first read we aren't
|
||||
+ * aware that it needs to move. Therefore, we must iterate
|
||||
+ * until content is empty. */
|
||||
+ while (1) {
|
||||
+ rc = virCgroupGetValueStr(src_group, i, "tasks", &content);
|
||||
+ if (rc != 0)
|
||||
+ return rc;
|
||||
+ if (!*content)
|
||||
+ break;
|
||||
|
||||
- rc = virCgroupAddTaskStrController(dest_group, content, i);
|
||||
- if (rc != 0)
|
||||
- goto cleanup;
|
||||
+ rc = virCgroupAddTaskStrController(dest_group, content, i);
|
||||
+ if (rc != 0)
|
||||
+ goto cleanup;
|
||||
|
||||
- VIR_FREE(content);
|
||||
+ VIR_FREE(content);
|
||||
+ }
|
||||
}
|
||||
|
||||
cleanup:
|
||||
--
|
||||
1.8.1.5
|
||||
|
@ -0,0 +1,42 @@
|
||||
From 3accd7eb25f3646e15511af4cb0d09c3bf2ce143 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?J=C3=A1n=20Tomko?= <jtomko@redhat.com>
|
||||
Date: Thu, 23 May 2013 15:51:05 +0200
|
||||
Subject: [PATCH 2/2] qemu: fix NBD migration to hosts with IPv6 enabled
|
||||
|
||||
Since f03dcc5 we use [::] as the listening address both on qemu
|
||||
command line in -incoming and in nbd-server-start QMP command.
|
||||
However the latter requires just :: without the braces.
|
||||
(cherry picked from commit 2326006410a921bba38c0ce67a367cd1ea88cc33)
|
||||
---
|
||||
src/qemu/qemu_migration.c | 8 +++++++-
|
||||
1 file changed, 7 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/src/qemu/qemu_migration.c b/src/qemu/qemu_migration.c
|
||||
index 6ad1c30..adc967a 100644
|
||||
--- a/src/qemu/qemu_migration.c
|
||||
+++ b/src/qemu/qemu_migration.c
|
||||
@@ -1114,6 +1114,12 @@ qemuMigrationStartNBDServer(virQEMUDriverPtr driver,
|
||||
unsigned short port = 0;
|
||||
char *diskAlias = NULL;
|
||||
size_t i;
|
||||
+ const char *host;
|
||||
+
|
||||
+ if (STREQ(listenAddr, "[::]"))
|
||||
+ host = "::";
|
||||
+ else
|
||||
+ host = listenAddr;
|
||||
|
||||
for (i = 0; i < vm->def->ndisks; i++) {
|
||||
virDomainDiskDefPtr disk = vm->def->disks[i];
|
||||
@@ -1135,7 +1141,7 @@ qemuMigrationStartNBDServer(virQEMUDriverPtr driver,
|
||||
|
||||
if (!port &&
|
||||
((virPortAllocatorAcquire(driver->remotePorts, &port) < 0) ||
|
||||
- (qemuMonitorNBDServerStart(priv->mon, listenAddr, port) < 0))) {
|
||||
+ (qemuMonitorNBDServerStart(priv->mon, host, port) < 0))) {
|
||||
qemuDomainObjExitMonitor(driver, vm);
|
||||
goto cleanup;
|
||||
}
|
||||
--
|
||||
1.8.1.5
|
||||
|
@ -0,0 +1,435 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/libvirt/libvirt-1.0.5.1-r1.ebuild,v 1.1 2013/05/28 17:07:00 cardoe Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
#BACKPORTS=9bf6bec4
|
||||
AUTOTOOLIZE=yes
|
||||
|
||||
MY_P="${P/_rc/-rc}"
|
||||
|
||||
PYTHON_DEPEND="python? 2:2.5"
|
||||
#RESTRICT_PYTHON_ABIS="3.*"
|
||||
#SUPPORT_PYTHON_ABIS="1"
|
||||
|
||||
inherit eutils python user autotools linux-info systemd
|
||||
|
||||
if [[ ${PV} = *9999* ]]; then
|
||||
inherit git-2
|
||||
EGIT_REPO_URI="git://libvirt.org/libvirt.git"
|
||||
AUTOTOOLIZE=yes
|
||||
SRC_URI=""
|
||||
KEYWORDS=""
|
||||
else
|
||||
SRC_URI="http://libvirt.org/sources/stable_updates/${MY_P}.tar.gz
|
||||
ftp://libvirt.org/libvirt/stable_updates/${MY_P}.tar.gz
|
||||
${BACKPORTS:+
|
||||
http://dev.gentoo.org/~cardoe/distfiles/${MY_P}-${BACKPORTS}.tar.xz}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
fi
|
||||
S="${WORKDIR}/${P%_rc*}"
|
||||
|
||||
DESCRIPTION="C toolkit to manipulate virtual machines"
|
||||
HOMEPAGE="http://www.libvirt.org/"
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
IUSE="audit avahi +caps firewalld fuse iscsi +libvirtd lvm lxc +macvtap nfs \
|
||||
nls numa openvz parted pcap phyp policykit python +qemu rbd sasl \
|
||||
selinux +udev uml +vepa virtualbox virt-network xen elibc_glibc \
|
||||
systemd"
|
||||
REQUIRED_USE="libvirtd? ( || ( lxc openvz qemu uml virtualbox xen ) )
|
||||
lxc? ( caps libvirtd )
|
||||
openvz? ( libvirtd )
|
||||
qemu? ( libvirtd )
|
||||
uml? ( libvirtd )
|
||||
vepa? ( macvtap )
|
||||
virtualbox? ( libvirtd )
|
||||
xen? ( libvirtd )
|
||||
virt-network? ( libvirtd )
|
||||
firewalld? ( virt-network )"
|
||||
|
||||
# gettext.sh command is used by the libvirt command wrappers, and it's
|
||||
# non-optional, so put it into RDEPEND.
|
||||
# We can use both libnl:1.1 and libnl:3, but if you have both installed, the
|
||||
# package will use 3 by default. Since we don't have slot pinning in an API,
|
||||
# we must go with the most recent
|
||||
RDEPEND="sys-libs/readline
|
||||
sys-libs/ncurses
|
||||
>=net-misc/curl-7.18.0
|
||||
dev-libs/libgcrypt
|
||||
>=dev-libs/libxml2-2.7.6
|
||||
dev-libs/libnl:3
|
||||
>=net-libs/gnutls-1.0.25
|
||||
net-libs/libssh2
|
||||
sys-apps/dmidecode
|
||||
>=sys-apps/util-linux-2.17
|
||||
sys-devel/gettext
|
||||
>=net-analyzer/netcat6-1.0-r2
|
||||
app-misc/scrub
|
||||
audit? ( sys-process/audit )
|
||||
avahi? ( >=net-dns/avahi-0.6[dbus] )
|
||||
caps? ( sys-libs/libcap-ng )
|
||||
fuse? ( >=sys-fs/fuse-2.8.6 )
|
||||
iscsi? ( sys-block/open-iscsi )
|
||||
lxc? ( sys-power/pm-utils )
|
||||
lvm? ( >=sys-fs/lvm2-2.02.48-r2 )
|
||||
nfs? ( net-fs/nfs-utils )
|
||||
numa? (
|
||||
>sys-process/numactl-2.0.2
|
||||
sys-process/numad
|
||||
)
|
||||
openvz? ( sys-kernel/openvz-sources )
|
||||
parted? (
|
||||
>=sys-block/parted-1.8[device-mapper]
|
||||
sys-fs/lvm2
|
||||
)
|
||||
pcap? ( >=net-libs/libpcap-1.0.0 )
|
||||
policykit? ( >=sys-auth/polkit-0.9 )
|
||||
qemu? (
|
||||
>=app-emulation/qemu-0.13.0
|
||||
dev-libs/yajl
|
||||
sys-power/pm-utils
|
||||
)
|
||||
rbd? ( sys-cluster/ceph )
|
||||
sasl? ( dev-libs/cyrus-sasl )
|
||||
selinux? ( >=sys-libs/libselinux-2.0.85 )
|
||||
virtualbox? ( || ( app-emulation/virtualbox >=app-emulation/virtualbox-bin-2.2.0 ) )
|
||||
xen? ( app-emulation/xen-tools app-emulation/xen )
|
||||
udev? ( virtual/udev >=x11-libs/libpciaccess-0.10.9 )
|
||||
virt-network? ( net-dns/dnsmasq
|
||||
>=net-firewall/iptables-1.4.10
|
||||
net-misc/radvd
|
||||
net-firewall/ebtables
|
||||
sys-apps/iproute2[-minimal]
|
||||
firewalld? ( net-firewall/firewalld )
|
||||
)
|
||||
elibc_glibc? ( || ( >=net-libs/libtirpc-0.2.2-r1 <sys-libs/glibc-2.14 ) )"
|
||||
# one? ( dev-libs/xmlrpc-c )
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
app-text/xhtml1
|
||||
dev-libs/libxslt
|
||||
=dev-lang/python-2*"
|
||||
|
||||
LXC_CONFIG_CHECK="
|
||||
~CGROUPS
|
||||
~CGROUP_FREEZER
|
||||
~CGROUP_DEVICE
|
||||
~CGROUP_CPUACCT
|
||||
~CGROUP_SCHED
|
||||
~CGROUP_PERF
|
||||
~BLK_CGROUP
|
||||
~NET_CLS_CGROUP
|
||||
~NETPRIO_CGROUP
|
||||
~CPUSETS
|
||||
~RESOURCE_COUNTERS
|
||||
~NAMESPACES
|
||||
~UTS_NS
|
||||
~IPC_NS
|
||||
~PID_NS
|
||||
~NET_NS
|
||||
~DEVPTS_MULTIPLE_INSTANCES
|
||||
~VETH
|
||||
~MACVLAN
|
||||
~POSIX_MQUEUE
|
||||
~!GRKERNSEC_CHROOT_MOUNT
|
||||
~!GRKERNSEC_CHROOT_DOUBLE
|
||||
~!GRKERNSEC_CHROOT_PIVOT
|
||||
~!GRKERNSEC_CHROOT_CHMOD
|
||||
~!GRKERNSEC_CHROOT_CAPS
|
||||
"
|
||||
|
||||
VIRTNET_CONFIG_CHECK="
|
||||
~BRIDGE_NF_EBTABLES
|
||||
~BRIDGE_EBT_MARK_T
|
||||
~NETFILTER_ADVANCED
|
||||
~NETFILTER_XT_TARGET_CHECKSUM
|
||||
~NETFILTER_XT_CONNMARK
|
||||
~NETFILTER_XT_MARK
|
||||
"
|
||||
|
||||
MACVTAP_CONFIG_CHECK="~MACVTAP"
|
||||
|
||||
pkg_setup() {
|
||||
python_set_active_version 2
|
||||
python_pkg_setup
|
||||
|
||||
enewgroup qemu 77
|
||||
enewuser qemu 77 -1 -1 qemu kvm
|
||||
|
||||
# Some people used the masked ebuild which was not adding the qemu
|
||||
# user to the kvm group originally. This results in VMs failing to
|
||||
# start for some users. bug #430808
|
||||
egetent group kvm | grep -q qemu
|
||||
if [[ $? -ne 0 ]]; then
|
||||
gpasswd -a qemu kvm
|
||||
fi
|
||||
|
||||
# Handle specific kernel versions for different features
|
||||
kernel_is lt 3 6 && LXC_CONFIG_CHECK+=" ~CGROUP_MEM_RES_CTLR"
|
||||
kernel_is ge 3 6 && LXC_CONFIG_CHECK+=" ~MEMCG ~MEMCG_SWAP ~MEMCG_KMEM"
|
||||
|
||||
CONFIG_CHECK=""
|
||||
use fuse && CONFIG_CHECK+=" ~FUSE_FS"
|
||||
use lxc && CONFIG_CHECK+="${LXC_CONFIG_CHECK}"
|
||||
use macvtap && CONFIG_CHECK+="${MACVTAP}"
|
||||
use virt-network && CONFIG_CHECK+="${VIRTNET_CONFIG_CHECK}"
|
||||
if [[ -n ${CONFIG_CHECK} ]]; then
|
||||
linux-info_pkg_setup
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
touch "${S}/.mailmap"
|
||||
[[ -n ${BACKPORTS} ]] && \
|
||||
EPATCH_FORCE=yes EPATCH_SUFFIX="patch" EPATCH_SOURCE="${S}/patches" \
|
||||
epatch
|
||||
|
||||
if [[ ${PV} = *9999* ]]; then
|
||||
|
||||
# git checkouts require bootstrapping to create the configure script.
|
||||
# Additionally the submodules must be cloned to the right locations
|
||||
# bug #377279
|
||||
./bootstrap || die "bootstrap failed"
|
||||
(
|
||||
git submodule status | sed 's/^[ +-]//;s/ .*//'
|
||||
git hash-object bootstrap.conf
|
||||
) >.git-module-status
|
||||
fi
|
||||
|
||||
epatch "${FILESDIR}"/${P}-0001*.patch
|
||||
epatch "${FILESDIR}"/${P}-0002*.patch
|
||||
|
||||
epatch_user
|
||||
|
||||
[[ -n ${AUTOTOOLIZE} ]] && eautoreconf
|
||||
|
||||
# Tweak the init script
|
||||
local avahi_init=
|
||||
local iscsi_init=
|
||||
local rbd_init=
|
||||
local firewalld_init=
|
||||
cp "${FILESDIR}/libvirtd.init-r11" "${S}/libvirtd.init"
|
||||
use avahi && avahi_init='avahi-daemon'
|
||||
use iscsi && iscsi_init='iscsid'
|
||||
use rbd && rbd_init='ceph'
|
||||
use firewalld && firewalld_init='need firewalld'
|
||||
|
||||
sed -e "s/USE_FLAG_FIREWALLD/${firewalld_init}/" -i "${S}/libvirtd.init"
|
||||
sed -e "s/USE_FLAG_AVAHI/${avahi_init}/" -i "${S}/libvirtd.init"
|
||||
sed -e "s/USE_FLAG_ISCSI/${iscsi_init}/" -i "${S}/libvirtd.init"
|
||||
sed -e "s/USE_FLAG_RBD/${rbd_init}/" -i "${S}/libvirtd.init"
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf=""
|
||||
|
||||
## enable/disable daemon, otherwise client only utils
|
||||
myconf="${myconf} $(use_with libvirtd)"
|
||||
|
||||
## enable/disable the daemon using avahi to find VMs
|
||||
myconf="${myconf} $(use_with avahi)"
|
||||
|
||||
## hypervisors on the local host
|
||||
myconf="${myconf} $(use_with xen) $(use_with xen xen-inotify)"
|
||||
myconf+=" --without-xenapi"
|
||||
if use xen && has_version ">=app-emulation/xen-tools-4.2.0"; then
|
||||
myconf+=" --with-libxl"
|
||||
else
|
||||
myconf+=" --without-libxl"
|
||||
fi
|
||||
myconf="${myconf} $(use_with openvz)"
|
||||
myconf="${myconf} $(use_with lxc)"
|
||||
if use virtualbox && has_version app-emulation/virtualbox-ose; then
|
||||
myconf="${myconf} --with-vbox=/usr/lib/virtualbox-ose/"
|
||||
else
|
||||
myconf="${myconf} $(use_with virtualbox vbox)"
|
||||
fi
|
||||
myconf="${myconf} $(use_with uml)"
|
||||
myconf="${myconf} $(use_with qemu)"
|
||||
myconf="${myconf} $(use_with qemu yajl)" # Use QMP over HMP
|
||||
myconf="${myconf} $(use_with phyp)"
|
||||
myconf="${myconf} --with-esx"
|
||||
myconf="${myconf} --with-vmware"
|
||||
|
||||
## additional host drivers
|
||||
myconf="${myconf} $(use_with virt-network network)"
|
||||
myconf="${myconf} --with-storage-fs"
|
||||
myconf="${myconf} $(use_with lvm storage-lvm)"
|
||||
myconf="${myconf} $(use_with iscsi storage-iscsi)"
|
||||
myconf="${myconf} $(use_with parted storage-disk)"
|
||||
myconf="${myconf} $(use_with lvm storage-mpath)"
|
||||
myconf="${myconf} $(use_with rbd storage-rbd)"
|
||||
myconf="${myconf} $(use_with numa numactl)"
|
||||
myconf="${myconf} $(use_with numa numad)"
|
||||
myconf="${myconf} $(use_with selinux)"
|
||||
myconf="${myconf} $(use_with fuse)"
|
||||
|
||||
# udev for device support details
|
||||
myconf="${myconf} $(use_with udev)"
|
||||
|
||||
# linux capability support so we don't need privileged accounts
|
||||
myconf="${myconf} $(use_with caps capng)"
|
||||
|
||||
## auth stuff
|
||||
myconf="${myconf} $(use_with policykit polkit)"
|
||||
myconf="${myconf} $(use_with sasl)"
|
||||
|
||||
# network bits
|
||||
myconf="${myconf} $(use_with macvtap)"
|
||||
myconf="${myconf} $(use_with pcap libpcap)"
|
||||
myconf="${myconf} $(use_with vepa virtualport)"
|
||||
myconf="${myconf} $(use_with firewalld)"
|
||||
|
||||
## other
|
||||
myconf="${myconf} $(use_enable nls)"
|
||||
myconf="${myconf} $(use_with python)"
|
||||
|
||||
# user privilege bits fir qemu/kvm
|
||||
if use caps; then
|
||||
myconf="${myconf} --with-qemu-user=qemu"
|
||||
myconf="${myconf} --with-qemu-group=qemu"
|
||||
else
|
||||
myconf="${myconf} --with-qemu-user=root"
|
||||
myconf="${myconf} --with-qemu-group=root"
|
||||
fi
|
||||
|
||||
# audit support
|
||||
myconf="${myconf} $(use_with audit)"
|
||||
|
||||
## stuff we don't yet support
|
||||
myconf="${myconf} --without-netcf"
|
||||
|
||||
# we use udev over hal
|
||||
myconf="${myconf} --without-hal"
|
||||
|
||||
# locking support
|
||||
myconf="${myconf} --without-sanlock"
|
||||
|
||||
# systemd unit files
|
||||
use systemd && myconf="${myconf} --with-init-script=systemd"
|
||||
|
||||
# this is a nasty trick to work around the problem in bug
|
||||
# #275073. The reason why we don't solve this properly is that
|
||||
# it'll require us to rebuild autotools (and we don't really want
|
||||
# to do that right now). The proper solution has been sent
|
||||
# upstream and should hopefully land in 0.7.7, in the mean time,
|
||||
# mime the same functionality with this.
|
||||
case ${CHOST} in
|
||||
*cygwin* | *mingw* )
|
||||
;;
|
||||
*)
|
||||
ac_cv_prog_WINDRES=no
|
||||
;;
|
||||
esac
|
||||
|
||||
econf \
|
||||
${myconf} \
|
||||
--disable-static \
|
||||
--docdir=/usr/share/doc/${PF} \
|
||||
--with-remote \
|
||||
--localstatedir=/var
|
||||
|
||||
if [[ ${PV} = *9999* ]]; then
|
||||
# Restore gnulib's config.sub and config.guess
|
||||
# bug #377279
|
||||
(cd .gnulib && git reset --hard > /dev/null)
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
# Explicitly allow parallel build of tests
|
||||
export VIR_TEST_DEBUG=1
|
||||
HOME="${T}" emake check || die "tests failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake install \
|
||||
DESTDIR="${D}" \
|
||||
HTML_DIR=/usr/share/doc/${PF}/html \
|
||||
DOCS_DIR=/usr/share/doc/${PF}/python \
|
||||
EXAMPLE_DIR=/usr/share/doc/${PF}/python/examples \
|
||||
SYSTEMD_UNIT_DIR="$(systemd_get_unitdir)" \
|
||||
|| die "emake install failed"
|
||||
|
||||
find "${D}" -name '*.la' -delete || die
|
||||
|
||||
use libvirtd || return 0
|
||||
# From here, only libvirtd-related instructions, be warned!
|
||||
|
||||
newinitd "${S}/libvirtd.init" libvirtd || die
|
||||
newconfd "${FILESDIR}/libvirtd.confd-r4" libvirtd || die
|
||||
|
||||
keepdir /var/lib/libvirt/images
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
# we only ever want to generate this once
|
||||
if [[ -e "${ROOT}"/etc/libvirt/qemu/networks/default.xml ]]; then
|
||||
rm -rf "${D}"/etc/libvirt/qemu/networks/default.xml
|
||||
fi
|
||||
|
||||
# We really don't want to use or support old PolicyKit cause it
|
||||
# screws with the new polkit integration
|
||||
if has_version sys-auth/policykit; then
|
||||
rm -rf "${D}"/usr/share/PolicyKit/policy/org.libvirt.unix.policy
|
||||
fi
|
||||
|
||||
# Only sysctl files ending in .conf work
|
||||
mv "${D}"/usr/lib/sysctl.d/libvirtd.conf "${D}"/etc/sysctl.d/libvirtd.conf
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
use python && python_mod_optimize libvirt.py
|
||||
|
||||
if [[ -e "${ROOT}"/etc/libvirt/qemu/networks/default.xml ]]; then
|
||||
touch "${ROOT}"/etc/libvirt/qemu/networks/default.xml
|
||||
fi
|
||||
|
||||
# support for dropped privileges
|
||||
if use qemu; then
|
||||
fperms 0750 "${EROOT}/var/lib/libvirt/qemu"
|
||||
fperms 0750 "${EROOT}/var/cache/libvirt/qemu"
|
||||
fi
|
||||
|
||||
if use caps && use qemu; then
|
||||
fowners -R qemu:qemu "${EROOT}/var/lib/libvirt/qemu"
|
||||
fowners -R qemu:qemu "${EROOT}/var/cache/libvirt/qemu"
|
||||
elif use qemu; then
|
||||
fowners -R root:root "${EROOT}/var/lib/libvirt/qemu"
|
||||
fowners -R root:root "${EROOT}/var/cache/libvirt/qemu"
|
||||
fi
|
||||
|
||||
if ! use policykit; then
|
||||
elog "To allow normal users to connect to libvirtd you must change the"
|
||||
elog "unix sock group and/or perms in /etc/libvirt/libvirtd.conf"
|
||||
fi
|
||||
|
||||
use libvirtd || return 0
|
||||
# From here, only libvirtd-related instructions, be warned!
|
||||
|
||||
elog
|
||||
elog "For the basic networking support (bridged and routed networks)"
|
||||
elog "you don't need any extra software. For more complex network modes"
|
||||
elog "including but not limited to NATed network, you can enable the"
|
||||
elog "'virt-network' USE flag."
|
||||
elog
|
||||
if has_version net-dns/dnsmasq; then
|
||||
ewarn "If you have a DNS server setup on your machine, you will have"
|
||||
ewarn "to configure /etc/dnsmasq.conf to enable the following settings: "
|
||||
ewarn " bind-interfaces"
|
||||
ewarn " interface or except-interface"
|
||||
ewarn
|
||||
ewarn "Otherwise you might have issues with your existing DNS server."
|
||||
fi
|
||||
|
||||
if use caps && use qemu; then
|
||||
elog "libvirt will now start qemu/kvm VMs with non-root privileges."
|
||||
elog "Ensure any resources your VMs use are accessible by qemu:qemu"
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
use python && python_mod_cleanup libvirt.py
|
||||
}
|
@ -1,4 +1,18 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST reptyr-0.4.tar.gz 15654 SHA256 9cc682693d962d78ce1da58720823034ef2fa67d5ef5110144ce78d9c81e7341 SHA512 d3a713eaf338b9750aa8734afb3a88343ba05fe9a3494f129012a7da016c5cce359eddee1931aa0993e285c0eb012d7574026a2c56df9ac6ccae040c5f3f64d0 WHIRLPOOL 3df5aa947575a95e9d1c6d81dc8a6b7dc4b7d0420a4a5cd302d0bc0cf993586c0325a9e3c13861a9e54f1016afd6c4cdc06eca6aa8bed785f7ae3ee56073773e
|
||||
EBUILD reptyr-0.4.ebuild 735 SHA256 aeb4d261d8841a721568e85b41e23bab7b1007c027393867ee2a89a63c611ab9 SHA512 9025af4615092c0434830de67f4b44e1ea88fb8cd8e62e1ad2454ce4c82fcfbed98ea1de67bd1b009ea7fb508ab4694aaa6615f27af2290c4e630cfa929bcb29 WHIRLPOOL 941881a14674125f321c9ec974393bed77bdb11a627abfae731ccace39d41ac99a4b255f645e54b01cc71b3f43be5075558d69f32b993f79ec5899bca30e7aa2
|
||||
MISC ChangeLog 1196 SHA256 02fb140d6514271dcc17c7a592bd26dccb554474741f0c94b86411949371d8a0 SHA512 986e6e04f0245da3ceb07a9990e310da5330b2114f3e8bb48ded7b514385786f9dbf2bbd8aafca6b0841e95e01304290c98b0b0d5a80136d3a1c602ff1559433 WHIRLPOOL 9a1175159bcdc3e636418a0186ade805e5d0b5fc88ce35c25e647f9d86aa743721545d361ca903c9c370d3527f988143a1ef6e6bdbfd2806845b011dbeb31342
|
||||
EBUILD reptyr-0.4.ebuild 819 SHA256 74d19623cc83103fd7d389d6858c4cfe371d33321c829b7c438aa03d3fdebc21 SHA512 be4176d83d2c46774aedad23514a31221ffcc8776dcce1d20e8f7033ad200b3008250c851e5cdc601615cc1b5a5a373644302d181b448f98edc4715ec723ae4c WHIRLPOOL 27305cbed4f16957841d6fdb8f92b6fd811f14e43ec69c172353380d3f629cd65b7e64374646ad1bc70271a369542a3f16ae95d11efdb0aa0183047942be1f7a
|
||||
MISC ChangeLog 1310 SHA256 f4aa2ed604433ae6958a4174834f892a4dcb6ede81cbe832ea06c3e9cd46ce56 SHA512 1f0e46d2cfda12861d390f22dab5c63671b6a6221ffbae73f12efce685a41bcddd507a26c78a5fe80bef52da9807a58b92ef130399e18be4a7a58bb65effe245 WHIRLPOOL 9d2daa113911ebfb801ac26dd98db55c47d00e504e785df68bc43f5c0158b192bad6d81bf3e61098641164bd8d7b16e397bad383f2cfe0d9a4bb6c2fd8fa9120
|
||||
MISC metadata.xml 258 SHA256 5d9cb5f6599e3297f3e1b511f86b755c36241d2b243832dd530a2a2f0958d31a SHA512 6a78bb414565e8c7c22127f5244f06ef650acbb6f1db80c93dc1dbc7d76a860b7df469eed45363e81bbd5c4270a3421f8b445fcca4ce533298815e2cd22004af WHIRLPOOL 1e2543825e58fb3c72f560a5104fcce64e2a7e7cbf69ceea444677b941f43fea77d36a63b82a266dde180600d3e767314d39a8b490d137fc4c3119742aa2e097
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.20 (GNU/Linux)
|
||||
|
||||
iQEcBAEBCAAGBQJRpWGMAAoJEEqz6FtPBkyj7EsH/3soSIbMq5UYHhTFKxAyWce1
|
||||
ZuIUnW+YfUAaglOMCr9hsRl13T1OMEoyXXvRQ2Vpy4GVlN/yQFfFEkHyEYvnfy2P
|
||||
SAvAjduX4+uBB+F+qgDVKg0oLqIA7FabXsUw0xq3Bc3kuWkXSXu0Flx7qnipeDeA
|
||||
fy51I6u9t8C6GWjH4bUhb3ldzzTyuiNZIMnb/juqESScZ8wxlrjjvs6ldGugslZx
|
||||
EPBH/EZfkUYrQxbwu8nnz+9sunNLzsl07F6HjIHN08Xlen0ZL14adQ9HnoK2BTIV
|
||||
86H7ALGa1Bxrb6pKq1znWXSzQk+XlJlCx1y1XmaA57Ju45uJG1f1qWaR6UYVyr0=
|
||||
=dGT/
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,20 +1,18 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST bufexplorer-7.2.8.zip 18603 SHA256 d53e41dec50bca90a9a4aca2ed2d3ab4f9eee5ced9a0984ea6fe697455ca2c2d SHA512 915c58e9f23cf0447e8df294455f0c5f0e07c9b9ad78c91f2012fa50148b2a00c2d761ce868e39d8a4ee019f9fdc80cf75f34b5ad8e9df9809d74e3cd4055568 WHIRLPOOL c1042fe059cd1ac15031b5c89cd4da6b13e694e9b197d4733af1a7dcc930ab2fb99a851c3447d26502bbb39b5c50b3c523d4ae0241404960d1d5fa5f9e72fe0d
|
||||
DIST bufexplorer-7.3.5.zip 20128 SHA256 1952057fb1a65c69efdd69b01bab0eef7dc1c1605f0dc764b7801069ae5c6397 SHA512 db67eb5c9e48250326fc589fc09568668bae5b6c46fec8b4e3c860f463e6d2e430df9105379cd8d8925bf789b9ce084d7a0320110538e75eebadc70ff4aac8fe WHIRLPOOL 10661bf87be97db22d65695d1668ba67cbd5879b8b7a8cdc1073591952eb7081a0283aa94a4a4b99244900f8d077c1ea35a8683668d51b9f8c3f9cf420ac2430
|
||||
EBUILD bufexplorer-7.2.8.ebuild 630 SHA256 efd596037ea5a392657c5170791407f57597cf68cea461c5f48b1fe5f09ca5b7 SHA512 6ae24a1610aa7dcb748c09b39a3bf853a7d042ba4e4fb89df842ae60be24b8eb82de5900f25dbe06464d3969f8820f34be7245be22bd713b5e4e562c10728fb7 WHIRLPOOL b2f8edc369920015645598d969ce4ba56e71911b9a671d14107474f55b4ff80b5eabdbe830054a1e464a0c01314ef3712f4e10ef9dceddc011c8cc3dfdf37d0a
|
||||
EBUILD bufexplorer-7.3.5.ebuild 572 SHA256 e3450de2d6b70e8bb55171ed5e3aac2e9550138f92562de6f6bfce8723306f0d SHA512 84a79aee571e15ddb8afe32f85e2d68895d1c2619a7f2b478d31a6baa0f47a2b0d3fbb0eaf25a9a9a2a40de0e3eaf5504395e0150d171b8e4379cd44aa8c78d5 WHIRLPOOL d27add74c053ebbaea56b566db9a83050a75bd91967d29ea34ccf9d45778ffd099710d7051bda748f7620d8a053135e0306a4dc21550d0f3df30d74ea825af6a
|
||||
MISC ChangeLog 1128 SHA256 f60b929dd434244eeb5b3884b653c67f92980ec30c4c16182cd622cfdba99fbe SHA512 0e149cc3ddeaf8f317d57cd9c399611c62b9ba2856371ad6f5a656a4000639ee586757142530002360167851b39f6259e1b527bef06b42d83a1f009b63560963 WHIRLPOOL 8968fe1912e479715482251466612cf14ee96d0f5d14b1ea548ad21a814496f51027826b74f4483c726d1f16aa566b97b951528db6866583c96adc49c1d3ed39
|
||||
MISC ChangeLog 1219 SHA256 c48c55a7bccac2b0f83c5dcbfef2d4cd10ce290f085eb210a5a95898a7e2c4b6 SHA512 558f3bc39a4b9fc5b75f73e4e9ee56c5ba211b86bafc08176972547796b99fecbdf598e3bec8306f6ba331f0d8d9bbb174a561806f9b1df8983332a599ac989a WHIRLPOOL 4e41bb02ec1fac0191482d5fd6ae44c92558786ac9d5b5eace99645ebf4d957771340122b8049a90f96efa0348a84eaed1afa9eb71265b35bb7118adec13b43c
|
||||
MISC metadata.xml 157 SHA256 106c8618581360c66c2b535fcb7a6cb9ff318f1bd8e6c8f40f2f2f2d54e6787a SHA512 3b60e5c539f0940f297c22ce014cbecfbe31a7321c59384d9f1e8ee929b9685793b7231f49b2a153ddd1b89e3e5a56e5a304e11f321b28147ae47309a3272d70 WHIRLPOOL 22e97df7eb8669d9899254e880755052a8ef06dab300794173011b031a34c438bfc9de390e2a3bd2630927245c1055e789dd113078c2c6bafa7d4f723638a9d7
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
||||
Version: GnuPG v2.0.20 (GNU/Linux)
|
||||
|
||||
iQEcBAEBCAAGBQJRGiO2AAoJEEqz6FtPBkyjvPgH/3IBBu96nlD8a6btF9jcx4yv
|
||||
Eui0Ve+bKPNva9trUgEBOVL3T38El+NLGUBH039EWxs5fq8GQcJ/kpNqCoh1JiIN
|
||||
tOh5nkMtd/6E0Vx8rS32BWojjDaqKw9DYNCTBV3VqdUNNu5lGv5XwoewZplJb+4L
|
||||
XUMesQCgrhFvia8egRrdDtGIxmFVmS1K/VYwK90G74hXDaD7GmlcBm/oddanEJUx
|
||||
MaEvsbLZz1UXZVPKMj67ddZ3UDstKgjcpc5cGgoGBRKx2wGkXx2W2YGChmDIXMtQ
|
||||
LfgPiNlhr1ORGHea0uEWCFgXfuII/XRlfRbI70KEG3PTNPdgEtViiOb60m2/h/4=
|
||||
=KlVn
|
||||
iQEcBAEBCAAGBQJRpP/lAAoJEEqz6FtPBkyjBZwIAKEGbnF/+xjPcCAtN0xdRq9u
|
||||
co9vgAJmZ9y7zVflmHc9xqZpCKxY4pN6BWBd0Xs84Lo2q/58xL+LSxIfOspG6HQu
|
||||
kynWR9II9xr9PsJp//I6zvShjsNOyoSYQ8qD/Xce/ukJhejfBFuGP/88ylNU3YC1
|
||||
7Oav+yySk342EHFppkSiY7vgMPeRU3KL72IV/4bwdYKdkn6MiJuZuSg849ztfjkM
|
||||
NNTCo8ZIC2xN9rrjQTJaPE9xkcEdvvFoJPJ8EACkFumnEbP+64Y4wBBufHaPdyMw
|
||||
z6IPDPc7UVnjlWWxGg0B/cM6cSNkMLpcV7j+aXex5GLzAUtCedXUGxQu5c8/l6I=
|
||||
=w3oo
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,22 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-vim/bufexplorer/bufexplorer-7.2.8.ebuild,v 1.1 2013/02/12 11:08:01 radhermit Exp $
|
||||
|
||||
EAPI="2"
|
||||
|
||||
VIM_PLUGIN_VIM_VERSION="7.0"
|
||||
inherit vim-plugin
|
||||
|
||||
DESCRIPTION="vim plugin: easily browse vim buffers"
|
||||
HOMEPAGE="http://www.vim.org/scripts/script.php?script_id=42"
|
||||
SRC_URI="http://www.vim.org/scripts/download_script.php?src_id=14208 -> ${P}.zip"
|
||||
LICENSE="bufexplorer.vim"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
VIM_PLUGIN_HELPFILES="bufexplorer"
|
||||
|
||||
DEPEND="app-arch/unzip"
|
||||
RDEPEND=""
|
@ -0,0 +1,49 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-vim/python-mode/python-mode-0.6.18.ebuild,v 1.1 2013/05/28 19:17:48 radhermit Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
VIM_PLUGIN_MESSAGES="filetype"
|
||||
VIM_PLUGIN_HELPFILES="PythonModeCommands"
|
||||
VIM_PLUGIN_HELPURI="https://github.com/klen/python-mode"
|
||||
|
||||
inherit vim-plugin
|
||||
|
||||
DESCRIPTION="Provide python code looking for bugs, refactoring and other useful things"
|
||||
HOMEPAGE="http://www.vim.org/scripts/script.php?script_id=3770 https://github.com/klen/python-mode"
|
||||
SRC_URI="https://github.com/klen/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-3"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
RDEPEND="
|
||||
dev-python/astng
|
||||
dev-python/autopep8
|
||||
dev-python/pyflakes
|
||||
dev-python/pylint
|
||||
dev-python/rope
|
||||
dev-python/ropemode
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
rm -rf pylibs/{logilab,*pep8.py,pyflakes,pylint,rope,ropemode} .gitignore
|
||||
mv pylint.ini "${T}" || die
|
||||
sed -e "s|expand(\"<sfile>:p:h:h\")|\"${EPREFIX}/usr/share/${PN}\"|" \
|
||||
-i autoload/pymode.vim || die # use custom path
|
||||
sed -e "s/pylibs.autopep8/autopep8/g" -i pylibs/pymode/auto.py || die
|
||||
sed -e "s/pylibs.ropemode/ropemode/g" -i pylibs/ropevim.py || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
vim-plugin_src_install
|
||||
insinto usr/share/${PN}
|
||||
doins "${T}"/pylint.ini
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
vim-plugin_pkg_postinst
|
||||
einfo "If you use custom pylintrc make sure you append the contents of"
|
||||
einfo " ${EPREFIX}/usr/share/${PN}/pylint.ini"
|
||||
einfo "to it. Otherwise PyLint command will not work properly."
|
||||
}
|
@ -1,26 +1,18 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
Hash: SHA256
|
||||
|
||||
DIST surround-1.90.zip 9550 SHA256 bd3e48e4688136e4fd09bdbe88702e335d5ae508661d5ddeee146e479c68996e SHA512 03d492fe81c0f3c7a345727f48d3e718bd12825c4b95d15737ce4d8c2cd515de6b80c21e4dc34cae30097e18766d1f49053ac127f614986c520d948aa23e023b WHIRLPOOL 99b35c92e934390bf69b9a2b31195301488dddefdb59ed6f0e188047e04c821243adea62400d407e9782e0e722a40ae067cf9b37690f7e80a03daedbc27cd33b
|
||||
DIST surround-2.0.tar.bz2 8285 SHA256 4203e827030ebcb782eb2c166b05888036ed060e1a2f2415878a1230041a495c SHA512 0e9eb05865300ef089217edac474908d0e73a2343069b9806523164a98506cff02a8f2b09425edf9c574f7b6173f57e66cc1017195e1d5aba57e25ac5afe087a WHIRLPOOL 5ba9a1ff43c5578289d2021ef1456d00db2b4c7a37371cf9da640d00fe82b254ff39cfe5763d05f757d67df343fd12c30a6da621dac00595fbafe6283b745de5
|
||||
EBUILD surround-1.90.ebuild 651 SHA256 bec3c277f636caa1f89b481744ab3b9fcb1686d2c9999e2271597a6fbe7c0db6 SHA512 b07ef0498250d5492d35c43f2bd86e8ce73f3d8aca8a59b56b010ccc207d7fc8edc49501727630b953e60bd4a795f41655bf57fee3afa2085c4a935b5a80f3d1 WHIRLPOOL e376bdffcf2f22a52a49ab0b8447bf89391c4dc94ca3c5b539597ce24b84c869cc7cd6bd12ff28eaa70d9e81c4a7d485470d57c71ede2f31cbeff25b8bf33ee9
|
||||
EBUILD surround-2.0.ebuild 465 SHA256 c959b79112d6bbe433b8ce371b833d31459ee7fb259d34016da592c9a66adde1 SHA512 b31822f74865eb41b0d9e77dcdd0c8b778a1db09e40a0f4dd4dc8f27d9a9fa4d4769e507a83d900c73cb518dac6c3213792f763d893b2f9ad3ba3514d11b6493 WHIRLPOOL 1a6a8f2091a8e161a22982f8a3ffcfed1c5fe268a213e24698b46119f7523c29d3c5fc75a17ddc90704f30a2a5c74c543ec437adb92423191dbeebc03fc38862
|
||||
MISC ChangeLog 1539 SHA256 113c7388430ad3ff83be40f32166da1cea67daf8652b32cac4e5e3298d9e0641 SHA512 cb2477ca0f7be85175ffcd02ca918f5f4b03e076cc4af8fe09c272c4513ebd660aad4ab3b856ccb403ccdb228a59a9546d49dc311022f5e63322f80d216e28c5 WHIRLPOOL 3564fcb5696e7ae8d2c84d115fa69284adb9ad65d0e07540a3fb5abadccf1534a190807559d97128a7a152186744fced6bf04a993c765923f953cfc91d7016de
|
||||
MISC ChangeLog 1632 SHA256 d7b1dec5f9092ced6d8a461079886abfe1e0f5e084c390a18db3116a418b4a6f SHA512 ae015b128ab0f728633e4c9173786d129ec39f687b6e225aeaca53f02adc3140dcf7c014bb6c2dfcd441b0f21a2aedadf0563b00173eb5642dfcc4ba1eaa9548 WHIRLPOOL 4e27a7ae06bdd82751054fb0494aa3ba5b1bf98a99714d43c30a8ab3492cc41d34d930d72c6c7edea98d5608863b324fc8ffbc52fda08df8b3d107bfc8c6719b
|
||||
MISC metadata.xml 157 SHA256 106c8618581360c66c2b535fcb7a6cb9ff318f1bd8e6c8f40f2f2f2d54e6787a SHA512 3b60e5c539f0940f297c22ce014cbecfbe31a7321c59384d9f1e8ee929b9685793b7231f49b2a153ddd1b89e3e5a56e5a304e11f321b28147ae47309a3272d70 WHIRLPOOL 22e97df7eb8669d9899254e880755052a8ef06dab300794173011b031a34c438bfc9de390e2a3bd2630927245c1055e789dd113078c2c6bafa7d4f723638a9d7
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
||||
Version: GnuPG v2.0.20 (GNU/Linux)
|
||||
|
||||
iQIcBAEBCgAGBQJRHNQrAAoJELp701BxlEWfAKEQAMdWnYUZGBZU8QtfkZSep2/8
|
||||
HiGlEQOtxVh6Hp4h7qM/54NUwFEMQE8N1D9Aq0N5h0cxUxc+22BC83cOTjfY8PO/
|
||||
aIcqg5l/m1NHBYennDhXfQ4X9GCzRP3M4VIQbGJzBZuh6iFmKk/AFB3gpLkHExYf
|
||||
exbsaL/uEa4xoRb2B49aKhd142es49/9QOFT/DZ2kaNgBRj2QSZz682KpudPCkpl
|
||||
jItYlUzYYx8KgZLITh5ln1iJdzIDX2ke0NsGjpXOJ+waUcNuHH14tqPRcdBjwjlo
|
||||
chFu9JH0Bzrkn+OrWQzaTeUc/H+ufV2sEPsZ+XMdc31IXLzhVU8fTnWuIBQL5KLh
|
||||
t9XOdndZ++6cMSeE9GiwplonFBeAqRrrK7oavr1jgRBHqz5EasQT+FoZoCBA+Nm2
|
||||
I++Z8cRPweVYryB9eEm6VA6PYMH4UHOr0pj8sLCK3gf87LKeCL/KmXoPnaZ7Ia/w
|
||||
Fn9k/A3zgx/jSdXTVnUh68jw7I5z4GX9BiDyAW0DlTeGcreTCqQkkUqik1Adwf3u
|
||||
JqRQYJoL7WhGYCUvnNY4r/eqnlM8t1EXNzRj9vE53UxzKACYVUQKLHU4U6pxgJvw
|
||||
xb/MUElkm1W6wYtIeh7ypjq8UJ5C5xJ88kmQb6bRYb9B4GF/9ADmte2xWzzXwQw5
|
||||
SoQoVtZmsMhBWw0kIJES
|
||||
=ki5F
|
||||
iQEcBAEBCAAGBQJRpQALAAoJEEqz6FtPBkyjPL8IAJQakJaOlRwXiaC7Djav15Sj
|
||||
ckidteqZ1WSd86Xhg9/2Tiwnj9oXbq4iZD624GNLnlmTG6dWMWIhy3RvlQeNZLa4
|
||||
ypfL76YhQYKbpexv28t5E8J+rptNnBNHh3RjPJk/IuBxh720GdIKs1S90nT+ppUC
|
||||
gTpZcCsl9WoE+NRUwHLzFKSIpjTZboWN8ymyJ/4VhJoHhnA3yLimf8FjGCbJp6h6
|
||||
ZVMmFLj5BFpavilfxEm5mpx5qXW8H5hv6mMzhvBeYnWx2EvyHF46p88Mpptydksx
|
||||
FfWLIOARctnVB1xz6PQg78o212AOGY1K8W7TfFKDWhRM3WEtJN2TmpuBzMW1rmQ=
|
||||
=XyAu
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,23 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-vim/surround/surround-1.90.ebuild,v 1.4 2012/11/27 22:38:56 ulm Exp $
|
||||
|
||||
EAPI="2"
|
||||
|
||||
VIM_PLUGIN_VIM_VERSION="7.0"
|
||||
inherit vim-plugin
|
||||
|
||||
DESCRIPTION="vim plugin: Delete/change/add parentheses/quotes/XML-tags/much more"
|
||||
HOMEPAGE="http://www.vim.org/scripts/script.php?script_id=1697"
|
||||
SRC_URI="http://www.vim.org/scripts/download_script.php?src_id=8283 -> ${P}.zip"
|
||||
LICENSE="vim"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE=""
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
VIM_PLUGIN_HELPFILES="${PN}"
|
||||
VIM_PLUGIN_MESSAGES=""
|
||||
|
||||
DEPEND="app-arch/unzip"
|
||||
RDEPEND=""
|
@ -1,28 +1,18 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
Hash: SHA256
|
||||
|
||||
DIST vim-latex-1.8.23-20110214.1049-git089726a.tar.gz 277250 SHA256 991c31f4e8eadd61aa0f17c8bfa77761e1b76afcaa0e9c483b8e453172607cf8 SHA512 09c8073f59a09aef846925615395a028f1934e4ab88e44ca696a31840c5105d4c4db5df82533a746e00ef7c30b196a9ca432d541553f694419d082f140dc8357 WHIRLPOOL b26f4d1d7b1a1fb9a95aee9b637a28b6b073aef4cb4432cc7d53b89da6bc04a7901178a077a2fe94e07d38afcb087a56bc97b76cb715f309ecdbd48273171596
|
||||
DIST vim-latex-1.8.23-20121116.784-git1c17b37.tar.gz 287744 SHA256 fde239e394348dc639b27bcdb493523e356fbfed09b556269d8d2b85ceb1e86f SHA512 fff4188102ce3b2e21529dca416ba54a522867e4f4e1bf8b388ddb610e587762e98095f09abd50cac7977a33c2c7bf09e1a39c95ab1da75aa0e75184ed64353b WHIRLPOOL 5066828ecfae8c3bb407059b2ed022bdb6c128a8415138d5c739c7837c47efd23b9a7137971465aed3e556db38b3a1edfb782987a8839e467b93535b62fb2e8f
|
||||
DIST vim-latex-1.8.23-20130116.788-git2ef9956.tar.gz 287749 SHA256 99f47151d5108901f85c793496a301341fe6be66b39bd5b42ea7db2e0afd426c SHA512 27cbea24ef5cf8c5ef6c2a9790bd1745d7d907640dd47dd199e579b8e04c33e30b1907f89e9898f8197e46f002ce4145e5c63635801ca8729d4ad988aaa7b590 WHIRLPOOL 74d11d665568ff4afaa40e3208764919e32c9f899ba3e993ed4e4d0049c9f067c2446e2abdecdf3b598ec89c9d4187f24f9ca04a654ecbaa4dc2cfdcc0e06975
|
||||
EBUILD vim-latex-1.8.23.20110214.ebuild 1621 SHA256 54575a7bb9806c8930913b65f0a577cee9fff02dece4d4d2387679c49f235b70 SHA512 82ac7ab1f4561cf6c753d5e85838a33ebab159987f8be2a1e5f962ae791751f83b5b928c6559c7a5932fa4b8f922e26cf1303f7bc0ba51bed5a06cc218132c6a WHIRLPOOL 8770904caaedfcf871c412d764ed7f7007736e63ac5ace904d255278477aea56555f03b35aae84f0dc287fb50ad8cb6c66684ff49c40d4a908ed617a9dac92b2
|
||||
EBUILD vim-latex-1.8.23.20121116.ebuild 1719 SHA256 d0a6c3c7d51e3de5ac84813d97a9bd1a28d029c48fb42061417f293988e63c4c SHA512 f24ce4249d87a06616fe6de2d0d0cced880be4437f2d3f7fcc86b7c8bc652a93131096eaf80714777c74690926df1591ead44bc05ff062c3cfa73fb9003fa6e7 WHIRLPOOL 54344f459f79606c8372576f81a5b827c564cf0c15caabc24a98a3a9b2f8f50f7892910a137b94fa7664f84397b5f18bed2c71e51f54ff326183916d45d21016
|
||||
EBUILD vim-latex-1.8.23.20130116.ebuild 1764 SHA256 8c6dbba474a7c51efb5705de4e852608b4315b6121fa2687b77d487b40f7b391 SHA512 c734fdb09d7df24ca7ae17b925a2c8e1a9cac1d6bdb2a15d49429dbaa3eca52dbda93ec281355776da3fcb2b1417510a2da04cbe0e1f5fcf76e0b5ce5df9af46 WHIRLPOOL c2423916ef6d3ff3529c65f03b5e395dd335b69e42a939bbcf7aca7cb2e83be4541d6773920e1b7af30fb6d73d5db561eedcb1fe85303212bfaca8ca6eb5d472
|
||||
MISC ChangeLog 9348 SHA256 4f196f910a5e029332c9d08cd4dea015dd139ba48ae678307fa28781f0883e0f SHA512 e85dab8baf95eeef19137dc14e72f88fec8c13356580be5ce125293771abeb25d372af44ebb9fd9c94d14262c3cab82681ec789a443b97d89290e146d90ba0f0 WHIRLPOOL ae7dadf3d809b61e8dfb053dcfd5cb59a7f3f1706be785f1c770c1068ae5fb2f7ad4918180c32602fabbc3f847539e271ffd06b5165feae6e735b923c1568448
|
||||
MISC ChangeLog 9490 SHA256 876ac41c4a72046dcf92b6b082318fa79b21e3ac2a2ce1e08956b0e9dce1b67a SHA512 4fe22da91bd35b23c97595a0041695c7f703f2f3a8db6f5c88d3330b8fddfe2d7f357500383e6354f66a54772cd8e787f2b6da1ccdbe1def36e71a2d06a36b96 WHIRLPOOL 5926d2fb64a9b5c8845e79d20f8c9ac1187c144322de19a5f19013be0e259716b3cd2c2ce838efd3776949c36f63adc7d6e9c9145701bc43767ed4968623a907
|
||||
MISC metadata.xml 562 SHA256 b7713cfe09fd1b1b5eb09f716b499080fcc032548d2123e50e8ad7b624b9cacd SHA512 0be7e6d8f764a7e26581758354d756f881d00c4f0d48a0a12f612b93a3b5fad2267ad673439d968f9268d2a38b09b1948727f243b563a7e85d6f06df0ee6f160 WHIRLPOOL e7ce21c4bd67691b130e3bb7bf51fca275d81b0c3d428cbf4af018b5f288617d74a3e1c2ba27676407d8ab6db07a688cebe66e5347515fedea682b9b367f5b46
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
||||
Version: GnuPG v2.0.20 (GNU/Linux)
|
||||
|
||||
iQIcBAEBCgAGBQJRoHA8AAoJELp701BxlEWfAk0P/R+moj4xyXUeTgz6KEG0U5rf
|
||||
1zVK6bwSlPt38jq50c3jCiVJNL/9ZWSbyiPvNlnijN4+w7X9/og0Ovc4ZLeRJALa
|
||||
SzNPDfc2deNHNX2VSH87XtLJdJFja/oQ7YsAotjrXratfde1T7bJu/rbmwPr8tKw
|
||||
V8xCTLSdR6M9A8tG1DCEDd7DuRTwl7ZrrNwYwsrvkHLouUUOGiEtMUlwOIXwsRoN
|
||||
sRtOtonQd/mLsjmupXc1aoXVXnI1HEGwXwXmGfdUKRwO+U4nZ4g69y6FKQDZxuYp
|
||||
b2OZvuLC/RM6meMxyowsBwl0yFcBcsJxqQBNzqeFVTyjOrDMyz1fbvdotW7OaOUw
|
||||
6KhizdEE3VqVsAYBx0rq4DDMb8px+2LJASDBsOI4WXO7QDcL6JYTvEMn7EElNSyh
|
||||
RAa16VYEXqnTYH6MAKTzsXicmhrqQ9vmEYMI29y/d2OCy1zeVLLh3smoH1DxLZ74
|
||||
o8IchUNh8gQhCddAau4gP55QS5hMm9/Z7cS8PTa/UYnIfP9nFnwwxQbBPhM5jgks
|
||||
gbqkCYJ3liN+7EGuoIOJix+b7aZELkWkSnOv3mULLcE1u45sxJBW7Ch+jAkBt/op
|
||||
uvkLlL5hU2CC50Qng/TPRUnln5KJ3XOq++nOr3sNmpptJwsOx8tuAtt/8hlI8L5j
|
||||
yYzHf/ap4RklqnHkEUum
|
||||
=p3RK
|
||||
iQEcBAEBCAAGBQJRpP94AAoJEEqz6FtPBkyjK7YH/3Z9RMGiTHs6ov9t+jfi5hju
|
||||
9JOR72/oJC/78vi3OFAG1Wg5sCQuQUx0swttW2eO4HM4IZhYBv35c6R+GdUX+2kY
|
||||
Yw99xBVE19d0ZSDOiCinEB3rISN2RKgDndwkZZKIV8Y41qD1CzIyRhhhpyFvUofk
|
||||
nMe8rAs512RNTVUbv2iLAD8DXIdMeEFiyL7urL3groWCV1HgWjbhi7iPQ1ybaVR/
|
||||
rOJaZtMEe3wi9/g4LekHvLyWxdXiYWIhNqGPbmG+iQdtcdWRJu4FkgeL6DSv+Aw0
|
||||
x0y9+UkLW0G6jL39zqseLi5Dt4OuHkTmRwRrAIgI/7EBfG03+AbPeUpLN5YXd/M=
|
||||
=ex6U
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,58 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-vim/vim-latex/vim-latex-1.8.23.20110214.ebuild,v 1.4 2011/07/23 18:04:26 armin76 Exp $
|
||||
|
||||
EAPI=3
|
||||
|
||||
inherit vim-plugin versionator
|
||||
|
||||
MY_REV="1049-git089726a"
|
||||
MY_P="${PN}-$( replace_version_separator 3 - ).${MY_REV}"
|
||||
|
||||
DESCRIPTION="vim plugin: a comprehensive set of tools to view, edit and compile LaTeX documents"
|
||||
HOMEPAGE="http://vim-latex.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="vim"
|
||||
KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
|
||||
IUSE="html"
|
||||
|
||||
RDEPEND="virtual/latex-base"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
VIM_PLUGIN_HELPFILES="latex-suite.txt latex-suite-quickstart.txt latexhelp.txt imaps.txt"
|
||||
|
||||
src_prepare() {
|
||||
# The makefiles do weird stuff, including running the svn command
|
||||
rm Makefile Makefile.in || die "rm Makefile Makefile.in failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
use html && dohtml -r doc/
|
||||
|
||||
# Don't mess up vim's doc dir with random files
|
||||
mv doc mydoc || die
|
||||
mkdir doc || die
|
||||
mv mydoc/*.txt doc/ || die
|
||||
rm -rf mydoc || die
|
||||
|
||||
# Don't install buggy tags scripts, use ctags instead
|
||||
rm latextags ltags || die
|
||||
|
||||
vim-plugin_src_install
|
||||
|
||||
# Use executable permissions (bug #352403)
|
||||
fperms a+x /usr/share/vim/vimfiles/ftplugin/latex-suite/outline.py
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
vim-plugin_pkg_postinst
|
||||
elog
|
||||
elog "To use the vim-latex plugin add:"
|
||||
elog " filetype plugin on"
|
||||
elog ' set grepprg=grep\ -nH\ $*'
|
||||
elog " let g:tex_flavor='latex'"
|
||||
elog "to your ~/.vimrc-file"
|
||||
elog
|
||||
}
|
@ -1,61 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-vim/vim-latex/vim-latex-1.8.23.20121116.ebuild,v 1.8 2013/02/21 13:23:20 ago Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit vim-plugin versionator python
|
||||
|
||||
MY_REV="784-git1c17b37"
|
||||
MY_P="${PN}-$( replace_version_separator 3 - ).${MY_REV}"
|
||||
|
||||
DESCRIPTION="vim plugin: a comprehensive set of tools to view, edit and compile LaTeX documents"
|
||||
HOMEPAGE="http://vim-latex.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="vim"
|
||||
KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
|
||||
IUSE="html"
|
||||
|
||||
RDEPEND="|| ( app-editors/vim[python] app-editors/gvim[python] )
|
||||
virtual/latex-base"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
VIM_PLUGIN_HELPFILES="latex-suite.txt latex-suite-quickstart.txt latexhelp.txt imaps.txt"
|
||||
|
||||
src_prepare() {
|
||||
# The makefiles do weird stuff, including running the svn command
|
||||
rm Makefile Makefile.in || die "rm Makefile Makefile.in failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
use html && dohtml -r doc/
|
||||
|
||||
# Don't mess up vim's doc dir with random files
|
||||
mv doc mydoc || die
|
||||
mkdir doc || die
|
||||
mv mydoc/*.txt doc/ || die
|
||||
rm -rf mydoc || die
|
||||
|
||||
# Don't install buggy tags scripts, use ctags instead
|
||||
rm latextags ltags || die
|
||||
|
||||
vim-plugin_src_install
|
||||
|
||||
# Use executable permissions (bug #352403)
|
||||
fperms a+x /usr/share/vim/vimfiles/ftplugin/latex-suite/outline.py
|
||||
|
||||
python_convert_shebangs -r 2 "${ED}"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
vim-plugin_pkg_postinst
|
||||
elog
|
||||
elog "To use the vim-latex plugin add:"
|
||||
elog " filetype plugin on"
|
||||
elog ' set grepprg=grep\ -nH\ $*'
|
||||
elog " let g:tex_flavor='latex'"
|
||||
elog "to your ~/.vimrc-file"
|
||||
elog
|
||||
}
|
@ -0,0 +1,78 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libpcre/libpcre-8.33.ebuild,v 1.1 2013/05/29 02:24:48 radhermit Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit eutils multilib libtool flag-o-matic toolchain-funcs
|
||||
|
||||
DESCRIPTION="Perl-compatible regular expression library"
|
||||
HOMEPAGE="http://www.pcre.org/"
|
||||
MY_P="pcre-${PV/_rc/-RC}"
|
||||
if [[ ${PV} != *_rc* ]] ; then
|
||||
# Only the final releases are available here.
|
||||
SRC_URI="mirror://sourceforge/pcre/${MY_P}.tar.bz2
|
||||
ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/${MY_P}.tar.bz2"
|
||||
else
|
||||
SRC_URI="ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/Testing/${MY_P}.tar.bz2"
|
||||
fi
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="3"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib"
|
||||
REQUIRED_USE="readline? ( !libedit )
|
||||
libedit? ( !readline )"
|
||||
|
||||
RDEPEND="bzip2? ( app-arch/bzip2 )
|
||||
zlib? ( sys-libs/zlib )
|
||||
libedit? ( dev-libs/libedit )
|
||||
readline? ( sys-libs/readline )"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
userland_GNU? ( >=sys-apps/findutils-4.4.0 )"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
src_prepare() {
|
||||
local pc
|
||||
for pc in *.pc.in ; do
|
||||
echo "Libs.private: @PTHREAD_CFLAGS@" >> ${pc} #454478
|
||||
done
|
||||
sed -i -e "s:-lpcre ::" libpcrecpp.pc.in || die
|
||||
elibtoolize
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
[[ ${CHOST} == *-mint* ]] && append-cppflags -D_GNU_SOURCE
|
||||
econf \
|
||||
--with-match-limit-recursion=$(usex recursion-limit 8192 MATCH_LIMIT) \
|
||||
$(use_enable bzip2 pcregrep-libbz2) \
|
||||
$(use_enable cxx cpp) \
|
||||
$(use_enable jit) $(use_enable jit pcregrep-jit) \
|
||||
$(use_enable pcre16) \
|
||||
$(use_enable pcre32) \
|
||||
$(use_enable libedit pcretest-libedit) \
|
||||
$(use_enable readline pcretest-libreadline) \
|
||||
$(use_enable static-libs static) \
|
||||
$(use_enable unicode utf) $(use_enable unicode unicode-properties) \
|
||||
$(use_enable zlib pcregrep-libz) \
|
||||
--enable-pcre8 \
|
||||
--enable-shared \
|
||||
--htmldir="${EPREFIX}"/usr/share/doc/${PF}/html \
|
||||
--docdir="${EPREFIX}"/usr/share/doc/${PF}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
gen_usr_ldscript -a pcre
|
||||
prune_libtool_files
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
preserve_old_lib /$(get_libdir)/libpcre.so.0
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
preserve_old_lib_notify /$(get_libdir)/libpcre.so.0
|
||||
}
|
@ -1,26 +1,16 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST link-grammar-4.7.6.tar.gz 1247942 SHA256 4cf9959a331692b8c8d8ec0457a82457b2a8e189223c7a8f7c0968d8955c7333 SHA512 e548ea07220099816c32d3a9833badca906cd20ca4c3018a8bd7bd5c22c471b2d22f3284b75a56b6b6d5c799a416754f175b9cd9610c4eb9fc56917ea13d940f WHIRLPOOL 3fffeb83c68280117c671827420b8a01cf488059854f566f202e9adfb4698a83afbf4dd5108d0523bc6513eb7dadb69cdb3f2006c19d24f20151f7dc6a10d48e
|
||||
DIST link-grammar-4.7.12.tar.gz 2815323 SHA256 77d34651df340be1f9e35c92d1a2b46e7ec60aaccca5f28b8a8e2a45ee106818 SHA512 b925e02b5e77e4b4b52543f7252e4e4c53e3e8d97033c8a7dd133f3960e8ac07a5ca3c6f38d7b56399a094c87c2566c4366eabea65c386949cdbcee842296223 WHIRLPOOL a1d995de86189dfe588041b255ebaba59fa85f44857e866ae8e40f9fdc30a7ba8a0fb1ebe8eebb9c031bc56c56f04c232e37dfcf3275d0ada5d95b4d715fac70
|
||||
DIST link-grammar-4.7.8.tar.gz 1288971 SHA256 3a2758e3d8e99d10188e36694084e7e14e756250e85019c73a54d8d90fb872a4 SHA512 fc9887f68ddc01d206191fb6b9caf92ae7f6f074308127e40c661547cdab3ea447e47f90c0114ce003c47de9e935ff6db51a591755d6763cf0fcf0fb53adb174 WHIRLPOOL 9976dae4ccb657af213257b50ea924a1f483a24225799816504a46377241d43cab7c53a60661a54d3203054d7d7d2cc049657e57f39db1e0f9e1f1e15d24e7fd
|
||||
EBUILD link-grammar-4.7.6.ebuild 1511 SHA256 0b03b0b5877aa4db79885b43481ffdaa99b9a2a04131adac5bc3d219ab17b331 SHA512 2868ab03888406c4ef1c7a270bbebf949b707d875e02f27975c5a26b51455c95c29c366a2121a24222cfcc98e4b2a8fd73bea717502b2836982f19c6e4b692cc WHIRLPOOL f886aa4de4c6a1499c8a5c7bdc9f41f475b86982cd55cccf3f1fe7538547a9c8f1694e0da8c28a8466a0f56ab229b7bf101d97b546c82b2706664a1c7a59cd6b
|
||||
EBUILD link-grammar-4.7.12.ebuild 1484 SHA256 cd9cadd49004773a92d4471616a78c7a09acc848223c797e59122a5168919791 SHA512 c9d186df0ab15c26e3c6bc57150847c9b615fafaf861d54e115463f5324bef1807d5722050e14dfb46e50ffc58da5fb80c0fd2a5a33bae3b2db44cfd4e6b78b1 WHIRLPOOL d98842d40e4fbb1335d3561ab5b42724c61fc28ff0f55370e79d88238b153237c0ed4fcbc0e22712e496c9913d91648f704a0649b07676b0b3fce778954e11aa
|
||||
EBUILD link-grammar-4.7.8.ebuild 1473 SHA256 8a72e85a331be98f6a4bb718ce1ba4b2990b4c48c97e5eb6ee35e54dc3c8750d SHA512 7ea8232c07b08e418c6fd0e2946e45732f93c1008cb15be4054eda9a361f78ae4967185a209bd03700b20bf2000de153b4590c41d6db507941b25ce4ba0fb5a0 WHIRLPOOL a9a80cc8998d1697e9878298d9be6699244f3113f2b149a578498559737381a686752dbbe7b8f8d225c1f9544359020aaef411ae12e692ca9473aa52c5086b06
|
||||
MISC ChangeLog 8415 SHA256 b5e51e2c4aa8ccda23208a8e57658854afe5646fd4c1d7ebcd28b4e1b367e238 SHA512 b11964a9eba67a64085868174141039675cb8353d8e7724814fab3556b88e610c7cd44c2bf50d8cc8c1db7ee0d985d28a3d39f5c68e217b1e6f342750a337746 WHIRLPOOL 0f5acd3675bfe613e125a997a2746d3293cc510267a31f4e7278040dab8bfbfaa25e8b7af44c7b96b0f874c0ff552fc0d3e0a4a2db56691040eb5eb3579e6edc
|
||||
MISC ChangeLog 8584 SHA256 64a72981cea884d04273f5990cb3e511b2a54a177bd0e5915a024012cf799e9a SHA512 7a896b56d09c56d9cb5065e37025b3516fa99445aa04caffabedef4ce96d8107c20f884205bef6722c3fa0300a8a3c7f163ceee8216572b8ab30c2bfe8157b60 WHIRLPOOL 1522ead0e32032ade91a48f2c3489cc09c5500253a60a0c607662645854f60642b13aeab6cd53666a244bdec50f349433178c6cd5dcc1ae2b015e601aa7725ca
|
||||
MISC metadata.xml 618 SHA256 cfdb69d26897959029ed42c3561c2503ccc78ffda281d68aaef6e3402d0b7565 SHA512 d490ded87a1baccd07eb487faa0e3dcf09186dbb46d93833ed0a383e8bf231255308a917f5b1e83b4de7c7f3071df269939bd0d866ed85649c252b06bf364bb8 WHIRLPOOL 02d223f05ddf3c2517e378000a0f83c9571863fabf383b41b7c13fa5ff1820d5112e0e08365096d1cc5cc404574db910b047b2e454e5fd987a070fbeb0b53e28
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
||||
|
||||
iQIcBAEBCAAGBQJRWdDNAAoJELp701BxlEWfv2EP/2W8VqLVYUrXHUbTgp1mSGPi
|
||||
gHG4oXDTkXkilTZwUgvGSgW2hsRmeDgc2QDArqbQZ61igH3rodnrTdt24q1D7JlO
|
||||
pXFgvdnT7pzYAFutslbyFBC+OEm5RSCNdKG1hZBlKpclQ3exwCCqNPulEILp8+DU
|
||||
Zfe80Cr1UFaLYf+i7tfbJ4FP9tZqQu4BU1l3CFg0SzzOC1HSsEDoTxQ5QMveQiTt
|
||||
lp1k4CLh+WxaRhltcTjfJtl5MbLpQZ678qGNDDz/PXljjOsEvMmIscVNxlZrhuJ5
|
||||
FzhFq0ywGF+j1cvPU/FGw8FAjpVCGWmix/Z09wDEsh9ELkJTEY++3ppbtyyVfQGT
|
||||
GC4McV28y5G8gy+Uru8u+DQMOnlXGtxz7sd9YHu0Zu9GF5yYC7TB7oQe8iqDRNgM
|
||||
txAMW9R7xGnt775++/7pqSgkvLCRcddJpdb5nCnrIbKh+xuicgNjkeWtmVxduoIT
|
||||
Rvg1VDobd7FL4zZbqO6tH5KqGNzWLvsSBQQHsH/K+TcKOkRTCAVN/4fg1RgPnTJt
|
||||
dY/5XLHtMBcE6REPIgqu/PGJ+VzI3JdobYFRq6tSrS5gCt0GKJNKJynCYiW7nwRn
|
||||
AiqLL3c3iuChSSOLcltfHRinAAsvHvtP2Att+Ds/zFVSurJOOTjM/82cjqzt5g9O
|
||||
6iihlFfZka7UhiCBnLeH
|
||||
=rwr+
|
||||
iEYEAREIAAYFAlGk//wACgkQCaWpQKGI+9ThoQCdGhN6yg+yj7FXzaIJLa5ZhSF2
|
||||
dYMAnjJ1sOiYmArGo8afrJGO6744u0cO
|
||||
=xyrF
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,8 +1,19 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST bsddb3-5.1.2.tar.gz 380258 SHA256 98f3401f910a0002a09cd6e947023f8eb266f10d1dac468c65d6e191b5f25a17 SHA512 6deb214efe6b477e82a6c2f3c142958e4748ff0f01686817c4a57d66954a26733513a57eeb7f94c8b39737f976df8d4d76fa1513069f8f778a66cda1dd91a92c WHIRLPOOL 4f2870ec124204ac88a87281379fd7421b7d6dd7489f5015617d498c2037684f330fb85a824d661e48a602b65f608dc00877725a7b2a11f5e237fee03c2ebc06
|
||||
DIST bsddb3-5.2.0.tar.gz 377968 SHA256 6e1522c4b826d06bef4cb7ae13eadde29c5f2c65916c894c11118b8b866ed6cb SHA512 b650da5e7690dfe3250e91be429170c94f71e6f5924277303940e130a4fd95b4195214012e7712e5ae71071bc8ee7a0096d625039832680a06cb08df1a99d655 WHIRLPOOL 4db52052fa08707195a769a2b642bf9978c626bf2fbede955abff89b58803c75d25b67fd9024c773d9cff35a0bad2fea9289e8739a387aeabbb8a86752a9e673
|
||||
DIST bsddb3-5.3.0.tar.gz 385113 SHA256 4619f6189e5f94e337c62ae398ccb9c25568f3c3cab39970a4ea7625d38f8b3e SHA512 e12f3795d67154b799f63e11a58a4cc8839b01f90745f0bb19047ccfb74315ad8f0db9a8c60f423d1b9da2982d6bd1b469b74e25bcd5824239a333b6721e1e8f WHIRLPOOL fd130a128ae7e6414b27c7f85cef9e7a7bd33e915db878d7a41d88aeaddbc782539ce02a227664b85f18ba802dcec9e2d122622b5948d22afcec4c540816373d
|
||||
EBUILD bsddb3-5.1.2.ebuild 1792 SHA256 4b9a324243a66ea45a4bf857a0c095dc935504f84c357776a676f9265121ce87 SHA512 fb446f63305b8f38ad739bad6b2efad03c918eae7f935a62ab853e04cbf8c95d5aff3e90806198de989fc7d5e66f16d2adfe17d59ebf8efcc4d547202876cf1d WHIRLPOOL 2159a4da60924ae2f58449c9fcd3bc1d93bbc42cefdde52d0447ab4ed8cd83e886b72b51318a1ac2a092483a1ccfb3432bc28b759c2f2c551c229e010dcabf98
|
||||
EBUILD bsddb3-5.2.0.ebuild 1684 SHA256 649130f02f887efde7c23daf7798c067cccaa812b12122b3cc2b9283cba136ac SHA512 31f186dd93ad4b2e610fedd950a302eb8983bd7b710a0f798945814c77f326a55da5cfc457590fb26f5f3c057420ba9c46cd24c5a388fae4f78aea75711e5c56 WHIRLPOOL b3eec60962b7e52f5ddba4297713db6c80bcf83636789770e2ff0a92ceb2e0077afe489097a62a5f0d208ba2f6e41af6b4349dded3d9a908fabd4804703da507
|
||||
EBUILD bsddb3-5.3.0.ebuild 1793 SHA256 4a9790ae81fbacc0ae28dcab0bdfef1f6e974e43c51770b36db08824a37ca8e8 SHA512 e2fcd6d0449bc94dc41bb281a7e74159a8015885cc738a6aebd038e029a480881a809c55ff6ca273c4fce5a71de5435c9cb0628c7305b9d06b4f5ef619ae89a7 WHIRLPOOL 279805e4a972a69f0b36b533f4963456824b93e30c27edc2e3cd0f245945baedee9e96758e1639129021238cd47f56148cde51c561689c393a43d5f119e41e31
|
||||
MISC ChangeLog 10911 SHA256 bdf364291a0660851adcdaf886df98814e2d76e2b9896fb70e04c7db2eeb2d7e SHA512 5b4a125547e3da6263dcfb1b553595099e356095f1d770034b8138bda34832ee596cca9867b181d1452791c9f00a4cd64b6fe9017826f72b6a4112c9ca7a2b02 WHIRLPOOL a82e92745ec4214836bb049a036b0d6a429fb2c0ec50339c190ae3c1039b7d958e30c525c1a0b9c4c774d923693f2ce5f475848a828008f2b32746cca2124e3e
|
||||
EBUILD bsddb3-5.3.0-r1.ebuild 1909 SHA256 38363e03823afbb6eeeb3b07ab21a8c414b9cd8152ec7402059d8b6f0c9e9aff SHA512 f92bce4dce80f9f7aa440a6718f32a152399a9b74116c9ab81cda93a4695fe20f5f7a78dba2f34f0a60d66b299f66f8130c8481c120e71b668c6ceb98c9c5728 WHIRLPOOL f1b6a2daf368b8dd7b6272a3faea718fe0c59153e1fbbe4121bb3c7925077b91eead88624f748feb8577aca3a74d8803a8ef60c389ee3be64112b6aca26ee790
|
||||
EBUILD bsddb3-5.3.0.ebuild 1806 SHA256 2ad52e797382b372008d14a7783b2a692e171b8c7b205768f7671d4c8fd77dcd SHA512 d108bbd79d0f501df8a5d93a514758684de1d6e95111838fff5af31e19412fafdfe955c283d5aa053adf71b16da0edd3145c41ee3b2e68fda3e3a5412de2d276 WHIRLPOOL fe75ad62a8140dac22b6fed5e42533db38a8f506130a573bdd866548d1667cecf00a0058ca4889ac13e870993aa009ae473e4218b234d7c3be89167c1c720359
|
||||
MISC ChangeLog 11111 SHA256 c958dd3a8cf4e7f4aceace6137657c3d0a3fa130694bfa1bb68612a7c6fe5a9d SHA512 b6635f8f08708244ff674fc45756eb308d70e14da5077b97b81aa64ae09b0ee5b82c3632156713a06a75fbb73919d411607ff02c86e12979d5467a3083b13e32 WHIRLPOOL e98f11c3d0f01253375e5c7be11d24197d8e88e9629366c37c13da4dfb146ae16944bd63d1edd9589878ecb24688a5f4a17ebd7a8e24bd9b2a065841ea3a06d1
|
||||
MISC metadata.xml 229 SHA256 deca31172b77151b3139dfaed2c167a0b52849981f10c7fc8c8ebf8bffdbd1da SHA512 be71168c3d6afae44ec7b2ba090d518feee71b53aeb4291be18a68f71b2d12bc97a600a565066a86194da5f8e448850007f1ac10a9d0b4ae705cbae4f21a5854 WHIRLPOOL c6441aea3df06cffbc9fe3facc2eb5e2b7c880ea9b73ef5e3e84ef49e2a7f5aecd51dcb127dcb2c27c7ddef88eeea473ea971536c923b6f7ba81b05ca5227a87
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
||||
|
||||
iEYEAREIAAYFAlGk/tIACgkQso7CE7gHKw2kNgCfYvDp9EBcArw+F0HokegXqvqY
|
||||
mfYAnjQdtDucV6KQPDeK4sTTfh8WGwQs
|
||||
=7Vzw
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -0,0 +1,71 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/bsddb3/bsddb3-5.3.0-r1.ebuild,v 1.1 2013/05/28 19:00:19 idella4 Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python{2_5,2_6,2_7,3_2,3_3} )
|
||||
|
||||
inherit db-use distutils-r1 multilib
|
||||
|
||||
DESCRIPTION="Python bindings for Berkeley DB"
|
||||
HOMEPAGE="http://www.jcea.es/programacion/pybsddb.htm http://pypi.python.org/pypi/bsddb3"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
|
||||
IUSE="doc"
|
||||
|
||||
RDEPEND=">=sys-libs/db-4.8.30"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
|
||||
PYTHON_CFLAGS=("2.* + -fno-strict-aliasing")
|
||||
|
||||
DOCS=( ChangeLog TODO.txt )
|
||||
DISTUTILS_IN_SOURCE_BUILD=1
|
||||
|
||||
src_configure() {
|
||||
local DB_VER
|
||||
if has_version sys-libs/db:5.1; then
|
||||
DB_VER="5.1"
|
||||
elif has_version sys-libs/db:5.0; then
|
||||
DB_VER="5.0"
|
||||
else
|
||||
DB_VER="4.8"
|
||||
fi
|
||||
sed -e "s/dblib = 'db'/dblib = '$(db_libname ${DB_VER})'/" -i setup2.py setup3.py || die "sed failed"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
distutils-r1_src_compile \
|
||||
--berkeley-db="${EPREFIX}/usr" \
|
||||
--berkeley-db-incdir="${EPREFIX}$(db_includedir ${DB_VER})" \
|
||||
--berkeley-db-libdir="${EPREFIX}/usr/$(get_libdir)"
|
||||
}
|
||||
|
||||
python_test() {
|
||||
# https://sourceforge.net/p/pybsddb/bugs/72/
|
||||
pushd "${BUILD_DIR}"/../ > /dev/null
|
||||
if [[ "${EPYTHON}" == python2* ]]; then
|
||||
"${PYTHON}" build/lib/bsddb3/tests/test_all.py
|
||||
elif [[ "${EPYTHON}" == python3* ]]; then
|
||||
"${PYTHON}" setup.py build
|
||||
einfo "all 500 tests are run silently and may take a number of minutes to complete"
|
||||
"${PYTHON}" ./test3.py
|
||||
fi
|
||||
}
|
||||
|
||||
python_install() {
|
||||
rm -fr "${ED}$(python_get_sitedir)/bsddb3/tests"
|
||||
|
||||
if use doc; then
|
||||
dohtml -r docs/html/* || die "dohtml failed"
|
||||
fi
|
||||
distutils-r1_python_install
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
local HTML_DOCS=( docs/html/. )
|
||||
distutils-r1_python_install_all
|
||||
}
|
@ -1,4 +1,14 @@
|
||||
DIST django-social-auth-0.6.8.tar.gz 54385 SHA256 efeab62b3ff25d06910094a02c91de84d4f892487aed3cabaacdb25f59e71a78 SHA512 a4e55c902d2fa40763998959c7b9ada4b99cd0d091398cf55961ad385bc1a481bd2bcb0179538b64257f712018be11a859ea63833bceb578e3a4be4cd08705b0 WHIRLPOOL ffc31af760fd66be3081b67c6dd6ce0aa72b9d8b7c84ac3320bcd3de31e7ab7e9248d45b0d0a5323fdaacb08c6b8bb5305ad33b75cda3a8423ee8aed784c4c02
|
||||
EBUILD django-social-auth-0.6.8.ebuild 768 SHA256 224d7e26781df14c39eb1886a07f773a890008d5d2515eba49f52543534dea69 SHA512 c99276313bb8201fbaf04b6a0b8a763a65a014ea4968410b2628877edb88a7c24a0738bf71004c1e679a63ca9048da676048c3502edfbef4b6962ce479f4f2ef WHIRLPOOL 449c0060a1d5fb5de96e1c25152d7c8f0eebab3d90ed2b9a3447ca6886ac0f1d3b93d4bef3222bac306c01b618429ef2bf450fff2b4e7b6fb6adfc247cb089af
|
||||
MISC ChangeLog 515 SHA256 249d258e229df74af203e303ba792e1282843c80c81ad0cca081bfa73211c6b9 SHA512 f55e5bdff13934120e85f0b7f8301fc7bdbdfeed13fc4c95b460e9beb855a73ef61594646509bce244034d9fef85ccf962344482d62ac5f828fa13aee8cebdeb WHIRLPOOL 4985d13bd2597508b4859ba7a3d8cd0fdf895509df5c597c485939a165d6875926be8882b2c3beff1e3c3f17f4064b14a6c76563fe6d5816597edcb794b519d3
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST django-social-auth-0.7.23.tar.gz 74501 SHA256 a2b18a77f5131554e34d7a173439bba119b22b17d6fa947ec46fc0164819098a SHA512 fd55ce0c0d9a8b022ab2f87461685c774d364dfd324cf47b931821953bbe37f21d29015828a8573a00ef4677f43ea9552915df9578e1629024ec1a73b561c283 WHIRLPOOL 024227b908ca632447422bab7ff3f74cb6f6017223fcee55658e825a1747243cf79aec73938cc06ee2569bb8920b58685aeffd0028155ec267b475fd4aeea29e
|
||||
EBUILD django-social-auth-0.7.23.ebuild 1255 SHA256 dda310ee8956b51acb96c8b306c37ded7d9cbbb02215ebd70b907803f92fdea9 SHA512 88eaecdcdd886aa4601464e9460b67e3e81cf539a9ead75aa8412e40dedacd28f1b3a852d77ff7ec6a70d0055f351f8268bf744a2b1aba2800bbd7bd11ae61cc WHIRLPOOL ab5d5c7c1c85e11c8124f5dbadb5c11bb9f994c8d58db71e783cb12562c5e39af12bf20f310ce408fe2f5ffc5c83bc308d0b4329cc8fb651d195f62bf1942466
|
||||
MISC ChangeLog 696 SHA256 c1d1d7c8f97796950e6eaa6e509490a92e859d6f41b0bf36c56484147186d1ce SHA512 e84f49a67fa26e7b0dbc56f9b64bebbe45ae8d722682f902e028efbfce63237842acef63d482f12db1b9f98a1e84e122c36052b987ba53b819d4f13360de6931 WHIRLPOOL b91810590cec3e24413c0538b74d37a23e6e42db5d33aed0dbd22ed1f04753d84b3d2f9d79fbbc1841b73fda6157870d96f075f7daee8276407d1672f77dd131
|
||||
MISC metadata.xml 260 SHA256 aa42fd34367f8532e3ec288da5a0ccaec0973c77a3ff9e1b5f7f529a7ca0140b SHA512 358bb417582243eea5b359fba2198daea33f24b411a3334552560210bc7f112d00b5243c83fd4c6621f4470d4d80c47f99ff29b745e6c5a2cbc797bf4669b62a WHIRLPOOL 714636fb56e549ccef61f50adfd5f858aca9a4a1183fe17e0ab0a7fe9e6070a65e33bd55581a430eb18c17780bbe2b704389e89206d167f1ff1e5b8f8f6b2bf4
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
||||
|
||||
iEYEAREIAAYFAlGk05gACgkQso7CE7gHKw1K5wCg19D9m27S2P0Ngd1UrWjt0LfW
|
||||
Ho4AoKbycKZTJ1ZWQlcDklrEjfFtY8b4
|
||||
=w9sw
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,27 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/django-social-auth/django-social-auth-0.6.8.ebuild,v 1.1 2012/04/25 18:58:58 tampakrap Exp $
|
||||
|
||||
EAPI=4
|
||||
PYTHON_DEPEND="2"
|
||||
SUPPORT_PYTHON_ABIS=1
|
||||
RESTRICT_PYTHON_ABIS="3.*"
|
||||
|
||||
inherit distutils
|
||||
|
||||
DESCRIPTION="An easy to setup social authentication/authorization mechanism for Django projects"
|
||||
HOMEPAGE="http://pypi.python.org/pypi/django-social-auth/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
PYTHON_MODNAME="social_auth"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/django
|
||||
dev-python/setuptools
|
||||
>=dev-python/oauth2-1.5.167
|
||||
>=dev-python/python-openid-2.2"
|
@ -0,0 +1,40 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/django-social-auth/django-social-auth-0.7.23.ebuild,v 1.1 2013/05/28 15:55:52 idella4 Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python{2_6,2_7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="An easy to setup social authentication/authorization mechanism for Django projects"
|
||||
HOMEPAGE="http://pypi.python.org/pypi/django-social-auth/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
|
||||
RDEPEND=">=dev-python/django-1.3.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/oauth2-1.5.170[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-openid-2.2[${PYTHON_USEDEP}]"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
|
||||
python_test() {
|
||||
export DJANGO_SETTINGS_MODULE="django.conf"
|
||||
export SECRET_KEY='green'
|
||||
local test
|
||||
for test in social_auth/tests/{base.py,client.py,facebook.py,google.py,odnoklassniki.py,twitter.py}
|
||||
do
|
||||
if ! "${PYTHON}" -c \
|
||||
"from django.conf import global_settings;global_settings.SECRET_KEY='$SECRET_KEY'" $test
|
||||
then
|
||||
die "test ${test} failed under ${EPYTHON}"
|
||||
else
|
||||
einfo "test ${test} passed"
|
||||
fi
|
||||
done
|
||||
einfo "All tests passed under ${EPYTHON}"
|
||||
}
|
@ -0,0 +1,83 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/django/django-1.2.7.ebuild,v 1.1 2013/05/29 02:47:33 floppym Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python{2_5,2_6,2_7} )
|
||||
PYTHON_REQ_USE='sqlite?'
|
||||
|
||||
inherit bash-completion-r1 distutils-r1 versionator webapp
|
||||
|
||||
MY_P="Django-${PV}"
|
||||
|
||||
DESCRIPTION="High-level Python web framework"
|
||||
HOMEPAGE="http://www.djangoproject.com/ http://pypi.python.org/pypi/Django"
|
||||
SRC_URI="https://www.djangoproject.com/m/releases/$(get_version_component_range 1-2)/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
|
||||
IUSE="doc mysql postgres sqlite test"
|
||||
|
||||
RDEPEND="dev-python/imaging[${PYTHON_USEDEP}]
|
||||
postgres? ( dev-python/psycopg:2[${PYTHON_USEDEP}] )
|
||||
mysql? ( >=dev-python/mysql-python-1.2.3[${PYTHON_USEDEP}] )"
|
||||
DEPEND="${RDEPEND}
|
||||
doc? ( >=dev-python/sphinx-1.0.7[${PYTHON_USEDEP}] )
|
||||
test? ( ${PYTHON_DEPS//sqlite?/sqlite} )"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
WEBAPP_MANUAL_SLOT="yes"
|
||||
|
||||
python_compile_all() {
|
||||
if use doc; then
|
||||
emake -C docs html
|
||||
fi
|
||||
}
|
||||
|
||||
python_test() {
|
||||
# Tests have non-standard assumptions about PYTHONPATH,
|
||||
# and don't work with ${BUILD_DIR}/lib.
|
||||
# https://code.djangoproject.com/ticket/20514
|
||||
PYTHONPATH=. \
|
||||
"${PYTHON}" tests/runtests.py --settings=test_sqlite -v1 \
|
||||
|| die "Tests fail with ${EPYTHON}"
|
||||
}
|
||||
|
||||
src_test() {
|
||||
# Port conflict in django.test.testcases.LiveServerTestCase.
|
||||
# Several other races with temp files.
|
||||
DISTUTILS_NO_PARALLEL_BUILD=1 distutils-r1_src_test
|
||||
}
|
||||
|
||||
src_install() {
|
||||
distutils-r1_src_install
|
||||
webapp_src_install
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
newbashcomp extras/django_bash_completion ${PN}
|
||||
|
||||
if use doc; then
|
||||
rm -fr docs/_build/html/_sources
|
||||
local HTML_DOCS=( docs/_build/html/. )
|
||||
fi
|
||||
|
||||
insinto "${MY_HTDOCSDIR#${EPREFIX}}"
|
||||
doins -r django/contrib/admin/media/.
|
||||
distutils-r1_python_install_all
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "A copy of the admin media is available to"
|
||||
elog "webapp-config for installation in a webroot,"
|
||||
elog "as well as the traditional location in python's"
|
||||
elog "site-packages dir for easy development"
|
||||
elog
|
||||
ewarn "If you build Django ${PV} without USE=\"vhosts\""
|
||||
|
||||
# XXX: call webapp_pkg_postinst? the old ebuild didn't do that...
|
||||
ewarn "webapp-config will automatically install the"
|
||||
ewarn "admin media into the localhost webroot."
|
||||
}
|
@ -0,0 +1,159 @@
|
||||
From 5a0a628021357bf37cccbcc401e07dc99e9415ee Mon Sep 17 00:00:00 2001
|
||||
From: Ralf Schmitt <ralf@systemexit.de>
|
||||
Date: Fri, 3 May 2013 21:48:03 +0200
|
||||
Subject: [PATCH] fix segfaults when using gcc 4.8 on amd64/x86 unix
|
||||
|
||||
I'm just porting the aarch64 stuff committed recently.
|
||||
---
|
||||
platform/switch_amd64_unix.h | 14 +++++++++++++-
|
||||
platform/switch_x86_unix.h | 15 ++++++++++++++-
|
||||
2 files changed, 27 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/platform/switch_amd64_unix.h b/platform/switch_amd64_unix.h
|
||||
index 3ed0a16..05b34b6 100644
|
||||
--- a/platform/switch_amd64_unix.h
|
||||
+++ b/platform/switch_amd64_unix.h
|
||||
@@ -2,6 +2,9 @@
|
||||
* this is the internal transfer function.
|
||||
*
|
||||
* HISTORY
|
||||
+ * 3-May-13 Ralf Schmitt <ralf@systemexit.de>
|
||||
+ * Add support for strange GCC caller-save decisions
|
||||
+ * (ported from switch_aarch64_gcc.h)
|
||||
* 18-Aug-11 Alexey Borzenkov <snaury@gmail.com>
|
||||
* Correctly save rbp, csr and cw
|
||||
* 01-Apr-04 Hye-Shik Chang <perky@FreeBSD.org>
|
||||
@@ -33,10 +36,18 @@
|
||||
|
||||
#define REGS_TO_SAVE "r12", "r13", "r14", "r15"
|
||||
|
||||
+/* See switch_aarch64_gcc.h for the purpose of this function */
|
||||
+__attribute__((noinline, noclone)) int fancy_return_zero(void);
|
||||
+__attribute__((noinline, noclone)) int
|
||||
+fancy_return_zero(void)
|
||||
+{
|
||||
+ return 0;
|
||||
+}
|
||||
|
||||
static int
|
||||
slp_switch(void)
|
||||
{
|
||||
+ int err = 0;
|
||||
void* rbp;
|
||||
void* rbx;
|
||||
unsigned int csr;
|
||||
@@ -57,13 +68,14 @@ slp_switch(void)
|
||||
: "r" (stsizediff)
|
||||
);
|
||||
SLP_RESTORE_STATE();
|
||||
+ err = fancy_return_zero();
|
||||
}
|
||||
__asm__ volatile ("movq %0, %%rbx" : : "m" (rbx));
|
||||
__asm__ volatile ("movq %0, %%rbp" : : "m" (rbp));
|
||||
__asm__ volatile ("ldmxcsr %0" : : "m" (csr));
|
||||
__asm__ volatile ("fldcw %0" : : "m" (cw));
|
||||
__asm__ volatile ("" : : : REGS_TO_SAVE);
|
||||
- return 0;
|
||||
+ return err;
|
||||
}
|
||||
|
||||
#endif
|
||||
diff --git a/platform/switch_x86_unix.h b/platform/switch_x86_unix.h
|
||||
index 0d42a67..e66633e 100644
|
||||
--- a/platform/switch_x86_unix.h
|
||||
+++ b/platform/switch_x86_unix.h
|
||||
@@ -2,6 +2,9 @@
|
||||
* this is the internal transfer function.
|
||||
*
|
||||
* HISTORY
|
||||
+ * 3-May-13 Ralf Schmitt <ralf@systemexit.de>
|
||||
+ * Add support for strange GCC caller-save decisions
|
||||
+ * (ported from switch_aarch64_gcc.h)
|
||||
* 19-Aug-11 Alexey Borzenkov <snaury@gmail.com>
|
||||
* Correctly save ebp, ebx and cw
|
||||
* 07-Sep-05 (py-dev mailing list discussion)
|
||||
@@ -33,9 +36,18 @@
|
||||
/* the above works fine with gcc 2.96, but 2.95.3 wants this */
|
||||
#define STACK_MAGIC 0
|
||||
|
||||
+/* See below for the purpose of this function. */
|
||||
+__attribute__((noinline, noclone)) int fancy_return_zero(void);
|
||||
+__attribute__((noinline, noclone)) int
|
||||
+fancy_return_zero(void)
|
||||
+{
|
||||
+ return 0;
|
||||
+}
|
||||
+
|
||||
static int
|
||||
slp_switch(void)
|
||||
{
|
||||
+ int err = 0;
|
||||
#ifdef _WIN32
|
||||
void *seh;
|
||||
#endif
|
||||
@@ -64,6 +76,7 @@ slp_switch(void)
|
||||
: "r" (stsizediff)
|
||||
);
|
||||
SLP_RESTORE_STATE();
|
||||
+ err = fancy_return_zero();
|
||||
}
|
||||
#ifdef _WIN32
|
||||
__asm__ volatile (
|
||||
@@ -77,7 +90,7 @@ slp_switch(void)
|
||||
__asm__ volatile ("movl %0, %%ebp" : : "m" (ebp));
|
||||
__asm__ volatile ("fldcw %0" : : "m" (cw));
|
||||
__asm__ volatile ("" : : : "esi", "edi");
|
||||
- return 0;
|
||||
+ return err;
|
||||
}
|
||||
|
||||
#endif
|
||||
--
|
||||
1.8.2.1
|
||||
|
||||
--- b/setup.py
|
||||
+++ b/setup.py
|
||||
@@ -1,6 +1,6 @@
|
||||
#! /usr/bin/env python
|
||||
|
||||
-import sys, os, glob, platform
|
||||
+import sys, os, glob, platform, tempfile, shutil
|
||||
|
||||
# workaround segfaults on openbsd and RHEL 3 / CentOS 3 . see
|
||||
# https://bitbucket.org/ambroff/greenlet/issue/11/segfault-on-openbsd-i386
|
||||
@@ -54,10 +54,33 @@
|
||||
extra_objects=extra_objects,
|
||||
depends=['greenlet.h', 'slp_platformselect.h'] + _find_platform_headers())]
|
||||
|
||||
-from my_build_ext import build_ext
|
||||
-
|
||||
+from my_build_ext import build_ext as _build_ext
|
||||
from distutils.core import Command
|
||||
|
||||
+
|
||||
+class build_ext(_build_ext):
|
||||
+ def configure_compiler(self):
|
||||
+ compiler = self.compiler
|
||||
+ if compiler.__class__.__name__ != "UnixCCompiler":
|
||||
+ return
|
||||
+
|
||||
+ compiler.compiler_so += ["-fno-tree-dominator-opts"]
|
||||
+ tmpdir = tempfile.mkdtemp()
|
||||
+
|
||||
+ try:
|
||||
+ simple_c = os.path.join(tmpdir, "simple.c")
|
||||
+ open(simple_c, "w").write("void foo(){}")
|
||||
+ compiler.compile([simple_c], output_dir=tmpdir)
|
||||
+ except Exception:
|
||||
+ del compiler.compiler_so[-1]
|
||||
+
|
||||
+ shutil.rmtree(tmpdir)
|
||||
+
|
||||
+ def build_extensions(self):
|
||||
+ self.configure_compiler()
|
||||
+ _build_ext.build_extensions(self)
|
||||
+
|
||||
+
|
||||
class fixup(Command):
|
||||
user_options = []
|
||||
description = "prevent duplicate uploads and upload for the wrong architecture"
|
@ -0,0 +1,47 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/greenlet/greenlet-0.4.0-r2.ebuild,v 1.1 2013/05/29 01:58:02 radhermit Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# Note: greenlet is built-in in pypy
|
||||
PYTHON_COMPAT=( python{2_5,2_6,2_7,3_1,3_2,3_3} )
|
||||
|
||||
inherit distutils-r1 flag-o-matic
|
||||
|
||||
DESCRIPTION="Lightweight in-process concurrent programming"
|
||||
HOMEPAGE="http://pypi.python.org/pypi/greenlet/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.zip"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="doc"
|
||||
|
||||
DEPEND="app-arch/unzip
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )"
|
||||
|
||||
PATCHES=( "${FILESDIR}"/${PN}-0.4.0-gcc48.patch )
|
||||
|
||||
python_compile() {
|
||||
if [[ ${EPYTHON} == python2* ]]; then
|
||||
local CFLAGS=${CFLAGS} CXXFLAGS=${CXXFLAGS}
|
||||
append-flags -fno-strict-aliasing
|
||||
fi
|
||||
|
||||
distutils-r1_python_compile
|
||||
}
|
||||
|
||||
python_compile_all() {
|
||||
use doc && emake -C doc html
|
||||
}
|
||||
|
||||
python_test() {
|
||||
"${PYTHON}" run-tests.py -n || die "Tests fail with ${EPYTHON}"
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
use doc && local HTML_DOCS=( doc/_build/html/. )
|
||||
distutils-r1_python_install_all
|
||||
}
|
@ -1,24 +0,0 @@
|
||||
commit cb4f0f2b3c57a76551c7dfdae6a67f4b58da4681
|
||||
Author: Alex Clark <aclark@aclark.net>
|
||||
Date: Wed Feb 6 09:25:03 2013 -0500
|
||||
|
||||
Revert "Fix saving images with added transparency"
|
||||
|
||||
This reverts commit cc439099c1e8c81a929ea446caa6791d7d9b6bd6.
|
||||
|
||||
diff --git a/PIL/GifImagePlugin.py b/PIL/GifImagePlugin.py
|
||||
index 2036893..443d4db 100644
|
||||
--- a/PIL/GifImagePlugin.py
|
||||
+++ b/PIL/GifImagePlugin.py
|
||||
@@ -364,11 +364,6 @@ def getheader(im, palette=None, info=None):
|
||||
for i in range(maxcolor):
|
||||
s.append(o8(i) * 3)
|
||||
|
||||
- if im.info.has_key('transparency'):
|
||||
- transparentIndex = im.info['transparency']
|
||||
- s.append('!' + o8(0xf9) + o8(4) + o8(1) + o8(0) + o8(0) +
|
||||
- o8(transparentIndex) + o8(0))
|
||||
-
|
||||
return s
|
||||
|
||||
def getdata(im, offset = (0, 0), **params):
|
@ -1,14 +0,0 @@
|
||||
--- PIL/GifImagePlugin.py
|
||||
+++ PIL/GifImagePlugin.py
|
||||
@@ -364,6 +364,11 @@
|
||||
for i in range(maxcolor):
|
||||
s.append(o8(i) * 3)
|
||||
|
||||
+ if im.info.has_key('transparency'):
|
||||
+ transparentIndex = im.info['transparency']
|
||||
+ s.append('!' + o8(0xf9) + o8(4) + o8(1) + o8(0) + o8(0) +
|
||||
+ o8(transparentIndex) + o8(0))
|
||||
+
|
||||
return s
|
||||
|
||||
def getdata(im, offset = (0, 0), **params):
|
@ -1,122 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/imaging/imaging-2.0.0.ebuild,v 1.1 2013/05/27 23:27:33 floppym Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} )
|
||||
PYTHON_REQ_USE='tk?'
|
||||
|
||||
inherit distutils-r1 eutils
|
||||
|
||||
MY_PN=Pillow
|
||||
MY_P=${MY_PN}-${PV}
|
||||
|
||||
DESCRIPTION="Python Imaging Library (fork)"
|
||||
HOMEPAGE="https://github.com/python-imaging/Pillow https://pypi.python.org/pypi/Pillow"
|
||||
SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.zip"
|
||||
|
||||
LICENSE="HPND"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
|
||||
IUSE="doc examples jpeg lcms scanner test tiff tk truetype webp zlib"
|
||||
|
||||
RDEPEND="
|
||||
truetype? ( media-libs/freetype:2= )
|
||||
jpeg? ( virtual/jpeg )
|
||||
lcms? ( media-libs/lcms:0= )
|
||||
scanner? ( media-gfx/sane-backends:0= )
|
||||
tiff? ( media-libs/tiff:0= )
|
||||
webp? ( media-libs/libwebp:0= )
|
||||
zlib? ( sys-libs/zlib:0= )"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
doc? ( dev-python/sphinx )"
|
||||
|
||||
# Tests don't handle missing jpeg, tiff & zlib properly.
|
||||
# https://github.com/python-imaging/Pillow/pull/199
|
||||
REQUIRED_USE="test? ( jpeg tiff zlib )"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
src_prepare() {
|
||||
# Tests like to write to cwd.
|
||||
# https://github.com/python-imaging/Pillow/pull/200
|
||||
use test && DISTUTILS_IN_SOURCE_BUILD=1
|
||||
|
||||
distutils-r1_src_prepare
|
||||
}
|
||||
|
||||
python_prepare_all() {
|
||||
# Apply patches before executing sed.
|
||||
local patches=(
|
||||
"${FILESDIR}/imaging-1.1.7-no-xv.patch"
|
||||
"${FILESDIR}/imaging-2.0.0-delete_hardcoded_paths.patch"
|
||||
"${FILESDIR}/imaging-2.0.0-gif_transparency.patch"
|
||||
"${FILESDIR}/imaging-2.0.0-libm_linking.patch"
|
||||
"${FILESDIR}/imaging-2.0.0-GifImagePlugin.patch"
|
||||
)
|
||||
epatch "${patches[@]}"
|
||||
|
||||
# Add shebangs.
|
||||
# https://github.com/python-imaging/Pillow/pull/197
|
||||
sed -e "1i#!/usr/bin/env python" -i Scripts/*.py || die
|
||||
|
||||
# Disable all the stuff we don't want.
|
||||
local f
|
||||
for f in jpeg lcms tiff tk webp zlib; do
|
||||
if ! use ${f}; then
|
||||
sed -i -e "s:feature.${f} =:& None #:" setup.py || die
|
||||
fi
|
||||
done
|
||||
if ! use truetype; then
|
||||
sed -i -e 's:feature.freetype =:& None #:' setup.py || die
|
||||
fi
|
||||
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
# XXX: split into two ebuilds?
|
||||
wrap_phase() {
|
||||
"${@}"
|
||||
|
||||
if use scanner; then
|
||||
cd Sane || die
|
||||
"${@}"
|
||||
fi
|
||||
}
|
||||
|
||||
python_compile() {
|
||||
wrap_phase distutils-r1_python_compile
|
||||
}
|
||||
|
||||
python_compile_all() {
|
||||
use doc && emake -C docs html
|
||||
}
|
||||
|
||||
python_test() {
|
||||
"${PYTHON}" selftest.py || die "Tests fail with ${EPYTHON}"
|
||||
"${PYTHON}" Tests/run.py --installed || die "Tests fail with ${EPYTHON}"
|
||||
}
|
||||
|
||||
python_install() {
|
||||
python_doheader libImaging/{Imaging.h,ImPlatform.h}
|
||||
|
||||
wrap_phase distutils-r1_python_install
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
use doc && local HTML_DOCS=( docs/_build/. )
|
||||
use examples && local EXAMPLES=( Scripts/. )
|
||||
|
||||
distutils-r1_python_install_all
|
||||
|
||||
if use scanner; then
|
||||
docinto sane
|
||||
dodoc Sane/{CHANGES,README,sanedoc.txt}
|
||||
fi
|
||||
|
||||
if use examples && use scanner; then
|
||||
docinto examples/sane
|
||||
doins Sane/demo_*.py
|
||||
fi
|
||||
}
|
@ -1,26 +1,17 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
AUX imaging-1.1.7-no-xv.patch 691 SHA256 d692f9085fefb06559ee63628852ce72a498657bccdd3ba500e8278ae22b145a SHA512 8a42a75a198ae9da4875e23fd26a834e5fb2209b1e6f67a99d6d14e02cd3ea5e1020d46c3a75df9442eea761de8f8e999551a1af45f2496b5f70fb3fafc80e5c WHIRLPOOL a1cced6e904e75b89abeb6d47b07dc2b33a43e3044d7f7243bd906647020ef42c588eb415f5e81344f5aede0dfa49a31405431d314a35cf37d43b5a7050280bf
|
||||
AUX pillow-2.0.0-delete_hardcoded_paths.patch 7309 SHA256 400cb4029d59e6f80aea05051f10cedbb9937ce043ab764f8dfad845cfbabf72 SHA512 add72ba5df003162b29a0b034edc24bd18505ecd09ee80cc2ad7606a00e25f7918bf30bc1749961de341920c3b24743baffe16e6cf6060bf4a4fad6ca8b564ce WHIRLPOOL 43045044d725060c12cfe214154a27332756e5d0c4a9bae3ad792ca94d7107932cf61159af8bb3deaff9f5e104006f1fd28163a051b4465cc42d61d303c672a1
|
||||
AUX pillow-2.0.0-libm_linking.patch 598 SHA256 eea0a0d0edc0d4392ce6ef04d400f53cfee63d7093e4ee368ad491e5a5d2c872 SHA512 ab64b551e2782ab9537c826ea1237da4a38f897d14ee8d87e39e74108f6403ce20f86d133c09ef51b920b4395a9ef68af686b19b505174a5c6f6cf0c7e2d6572 WHIRLPOOL 921c536f7ea50c779bd2c93ed07c00c69116af16861ae30f2cd4010a524c2bd79711e1ad92ade0159ec25425bc8c5b4e6b65bdbef86d99cd47fd504e20106523
|
||||
DIST Pillow-2.0.0.zip 1408539 SHA256 3e70c8f13675284166e4a8d8899107bf67febe676b893eb8d88785c24cca4c15 SHA512 8d87ba6b1cc60cf0c80d1a7222fa2ba309c8336fe1061aeb778562c70b2427b80e6d89fffcfe430d6da764e5f0c1ad55a3a03a8635cc305c98699b73ee10d32c WHIRLPOOL 409614ae169526db2f5beba49db362ea4f1ef73889f09e63fe8be8419a0893d6ea155b03cd0826549bb42777d1d49831fcc362a1889675e3a19e40a540fe1dd1
|
||||
EBUILD pillow-2.0.0.ebuild 2580 SHA256 4a132dcd50321bbeb5c1eb0adc454f9a1bc5ec7f8ed01241401004b1c81f2627 SHA512 9e2677e57fa8740b7c3868defabfe7ae54cf07f9e7d825c64e26bfe1e763d536017f4aa1fb23f100e4d9eea054512963e835ea18a62a4311f37d9b65f91b7b33 WHIRLPOOL 22352e46bbf57b9a6bd92d2208650defc2ea8ae7db9d6bf15d25df0b418d533db70c9dcb58deca2aae2280c69545a3f59bbb2a6b76bd709c6f30b1ebfbc9666c
|
||||
MISC ChangeLog 462 SHA256 9c712853ebb72b6e9040a0100010d6a2ae28728bb76cd1847d069804727bd199 SHA512 5dd9b9d94395799aec26d60f483393e5edbf45289d4fd851c62519c885a8def6eb0b0f21ce06a07a6c525d79d900482d197efbe3f07300651627adae2d029d1d WHIRLPOOL 5c075cc074b1584da50349505e49457a7df00291e5ea25847c00e266ac32bfeea22ebc0475e5a1e353698f2a940bc79e1a94ad356466df3198fbd4ad4d5486ca
|
||||
EBUILD pillow-2.0.0.ebuild 3021 SHA256 f157e867ca39c850edf3e54695e0a9106b4d59a274d3cccd96c83cb440ca62da SHA512 e47c3680773d892e773522cd66a111e70287b0025de55a8108fd2cfa59bde90f74c3d9026a5e41a65c5d1bb4f1ff902592a411f79013812c358cd3a53d64436a WHIRLPOOL 6890662ee240c5da630717c6b1ff1196980d68bf5eccb0a9641b9d1176adc25e32cdd07ac7fc2941b82d35029db701385a9f009591b7d02763d9a6b74489daf6
|
||||
MISC ChangeLog 741 SHA256 152b939a575b836ec28301e7361439bec5c511297b26d1907de3a60acb4a0ebd SHA512 277e3fd8e01aaa6aa1fd8612ab69f78283d9588900f063047265362f28dfb18a3f4a5126feca9a62ca8a7fb66e5d03ad911806ac73091ef0b08cd233e71b660d WHIRLPOOL bc148b6d13dd6b965e8adefcfae06860eeb2d8f263222326b0b8d32245cd631e5ace0b026fc8919e772aa606d4434a545e47cdade1a44a6b4394300cc0580ed4
|
||||
MISC metadata.xml 240 SHA256 c074ff55f0a36445f041979a1f7ed66e1993313aad3d5a5e4f202dc842de7831 SHA512 837f01165c567829d1e8fab358907f8239042976a9f44a6cd0a7fd37070a8b5c275a2ddf836d9967c948c049927264eac917aae6093300258db319d5051c9769 WHIRLPOOL 4d7615634e94a9dd43de3945018123529c92576b4f0298500fa728204540f7ae1e8e618fa838ae34852f336a28771fc89a7bb3b18a7819ae3da061f1afdab1b5
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
||||
|
||||
iQJ8BAEBCABmBQJRdEmsXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
|
||||
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRGRDhEM0MyMERDMzNBMkYzQzJFRTI3QjE5
|
||||
NjI3RjQ1NkY5REE3NjQzAAoJEJYn9Fb52nZDdmwQAKU5xGo0bm/C0wlot8xJ5T1H
|
||||
creHIflSnTC+C+F5AlAzxodF77OYoGCR2YY9VLDXYGYlrJ9Va7V7NHjj4e79p0+Z
|
||||
7HG4bCweUq16zkK23F95So3F41EcOKNZosCUi3C3s8PNE6E3fj0Dr0QDRHhlP4or
|
||||
II5dj5iAUbMSVaqNYEVKUl2ik5GmkEwkBuLnvvekH6JyPARC9hEFrb6w2CDlYjSK
|
||||
amw1fysnM7hs/ZnEZqqnYxmgpPmcai0LgI8lfzkmTyPJDxjkxs3YX/DUWuLMIfKz
|
||||
sv9+erFtm5JjrzQTc47aAYBrHBQhj1x78dY3TBX3FbWJZQ8QAUW0eOA3Md7QgHcl
|
||||
WHkSTQZNF0ORe6U1kV17qmO7LUBNs87Aa2kPm/vLT3NOeBh3uQICJVrB0J+rdgnP
|
||||
bDxeLoW13tcZZyvNauYEA6q9evdq7caHgRRk1wXatXP0fHFfpXsJpdm4dev41O5B
|
||||
btxUjpnhwdH6jWjVbZx35Sq3e3QBc6yRt1uZPAqqF0hNMRFAPJPrIj7cgoWCARZY
|
||||
wyOLBh7wwTSE0rWmnhF1Ygs2jTrhwsJXGqh03KgaQPTmGJdROkql4ZPP5GVsZc1N
|
||||
1VtjqWLTS/HZbu+vx6VP8on8aOWZOwjSAR5xkh8Uw3OgUp4hOlbF/5p7pSLWklEC
|
||||
ZJ3ZVcr9e+HcihRv0DNB
|
||||
=b3lI
|
||||
iF4EAREIAAYFAlGlM1MACgkQC77qH+pIQ6Q03wEApxvjHbSvme2YPSqPiei6alHY
|
||||
IUWLSJstp7MsFDEchQcA/ROSmhcYGtDxH3wv4hBHUZVMsmkBsZ4BLBM6ZpEc+YJT
|
||||
=UcvL
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -0,0 +1,18 @@
|
||||
--- PIL/ImageShow.py.old 2009-11-30 10:28:37.000000000 +0100
|
||||
+++ PIL/ImageShow.py 2009-11-30 10:29:02.000000000 +0100
|
||||
@@ -149,13 +149,10 @@
|
||||
def get_command_ex(self, file, title=None, **options):
|
||||
# note: xv is pretty outdated. most modern systems have
|
||||
# imagemagick's display command instead.
|
||||
- command = executable = "xv"
|
||||
- if title:
|
||||
- # FIXME: do full escaping
|
||||
- command = command + " -name \"%s\"" % title
|
||||
+ command = executable = "xdg-open"
|
||||
return command, executable
|
||||
|
||||
- if which("xv"):
|
||||
+ if which("xdg-open"):
|
||||
register(XVViewer)
|
||||
|
||||
if __name__ == "__main__":
|
@ -1,20 +1,21 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
AUX pymongo-2.5.1-greenlet.patch 673 SHA256 c3a0822fbb8892288bda09e0ab54a88d0d5da7aba4f641b64b930e5e790a1fee SHA512 6605a29a483d700fe8a41f3e70a6df41c0e28098e5e9d5b3e74cbbedfc570bbb38bd12e98a588f2aa1bafacf9c02e7ec8a408a67c9312e322eac74b0b39b09b6 WHIRLPOOL 110a664739851b54621cb588e1b5e4a37fe50bb0e583dccd04f58971f55467ccb652f9105eda234098ecade7cb6b0e8af0fa86255089cd4b403ddee62aa83d50
|
||||
DIST pymongo-2.3.tar.gz 254199 SHA256 8e43fdd7ea8e2aa965791af1b6e24186248023c6fde70092d9631b1d9150b1dc SHA512 eb08f9716b2d5ee6c71ab06fe4e1ab57cb1385de808f26720a0173375be52a184dfabad23f7b10e765a7eb1b06fed597d27c052e7d42a60f7e470862abef8b25 WHIRLPOOL 25612002a891eb39d00416e0fbc0c64289bd307da11aef7bcd8f5763d12dec0c6495de7a62d24bc5518c50e7af3743724c1bc0c9a972872c420cca0c8f5881ae
|
||||
DIST pymongo-2.4.2.tar.gz 283269 SHA256 6862c85844f1766c261a39022ec7a6b631988cb5528a31f8d20e78181398aa5f SHA512 c29da74eecd1e75cd5649dad23d51e848e20d082fce5c5f620e46f257caa9044d821daaa2895bbdab79039fb29fa0ada9a244f8905bb9f0180bd714220e55f0f WHIRLPOOL 93111b01ec2635bd61a830b3287644994d916ae06b9eb09cc13fbb0ccda82ac5966be8f4f9283d03531ec8c1dc8736655b26e49a4ede96e68bfe1da12c6ff30b
|
||||
DIST pymongo-2.5.1.tar.gz 302926 SHA256 85949837c807b19af6c3972e311a6eaaae6b2b6e15daa1d207a296b8d2027d36 SHA512 63d42a56fbde704dd906c334b34740e10e3d1dc147835e1c528c7df61eec971b3510bf769a25dbf655375f96dbb88ebc31964d83547732e88259839d1452cdc1 WHIRLPOOL 9b0e8b8025a3fb9d61bb93b277ec6a78e5c2b19b82bcfa45025eea54ee068c15cbf0e0dacf2a3df3794215fa280582399edebe1d45aba56cfd431f87c57161c8
|
||||
DIST pymongo-2.5.tar.gz 294930 SHA256 79aff1c77ec6be6158a4d1a11002400ee0eb8f74dc6f4f67527f59bfac78c222 SHA512 f99adf2f9ccb4bb8c0bf098ae34663759336fbbdd24fda98dfd30133c9f0aea819243185430e247e09529cf31ef723739a75605d7ee534fe1db0f22af3afc19b WHIRLPOOL 24afd7a137b62ff6bc831c189658e42763a19d92632e2fbd633d57c79bb872191aae1de0841b821208e2d726b55a7762f8295bbdd96f4aaf95dc30fe4f758034
|
||||
EBUILD pymongo-2.3.ebuild 1595 SHA256 c00c35360ba4d3136131833c87d91edaefee9e58ac61d08f237a6a2d598ffcf2 SHA512 dedd29e7f676cad30a5a805753a16548d8a1edab19ea3c59a004f33c05a218714f1c317f7db0b873bc4e6697f05e8c8e1e184e7a816fc2f98a704ff55759bf5b WHIRLPOOL e512901c958fe57df883ec4d00b6370c0b13384270ef9041a6b0fbe56f014ca7a41b1fd8f6fe7b1bb98eb6423760076cc6563773f37118110a6c090d8b0105a8
|
||||
EBUILD pymongo-2.4.2-r1.ebuild 3080 SHA256 eebb37f40476c5f4e80d5597589ea6f20d760ad76dcf29d4e85a518e9bafe686 SHA512 29ddc1cedda9b3a443f7533fe93afe49385b81eedc568558dccb4c5db8a86f3aee07501a877babb2b5284581472a1b83bda6bee307fd49c65df1ea4102e2653a WHIRLPOOL 98134c95f61ee91751ac7b787b4528d792571f51c0f1475d714f73aee5c35ce0cb00558ec5a7c7d8eef249a1921b129bfd521ff46f6b43ffef9f69c9ae923321
|
||||
EBUILD pymongo-2.5.1.ebuild 3429 SHA256 3bb9194e018786f8ca17a662bd8080c811fec34b2ff04e98a34b4128b7a66af7 SHA512 3d25ea0d9da0eebc16252b9087f50ec6eb0e2c41cca5a4408cf8863855a01e82e405345f6017a4894a343ab5f271c21618bda9b789ce0da8806c15c79032fd00 WHIRLPOOL ffa39356ed30a55cc14634c0f7934c3fa9542abccf8bb4c05f0dcf76021520421e44651e23c92d50eb6a9bfe1ef3c442dea26fc1fc4945f01423a37e9dcf667b
|
||||
EBUILD pymongo-2.5.1.ebuild 3317 SHA256 d74db004a79b1fe3090c1d9a1a1947640ad596a9514a46af4ff379e5c36b804d SHA512 3e3d2aadfef162345cc84d120d92ba4cc6591137ca10b15fd0a4f58ee0f70edfd6a5792cc686cb4900189beb87a322cf5c44c975019ef582ae6990cec18df02f WHIRLPOOL 2e93cc85ab84a254b5560d55cee69922e374e0661a5869c840c2172437f0670fae0adfbe57b6f68bee8c8c4d75977d17129320c44b6626d464ce986cb45c4dbd
|
||||
EBUILD pymongo-2.5.ebuild 3123 SHA256 ffecf3cf565d38784055cb3c2b7477eaf088b812b6984eebc33c1ba58f15967f SHA512 3cb6a0f6d5e9bbc6cd96a218f89bb29b80f076dc3c861df1c91e53b058278b44dd46475a901009519999ce920bc0784a162007574c2b99be666228ea3a68d1fe WHIRLPOOL 8e6df3799b4fa6deea0cce5b70ab2b84f5b7df5b0fc36dbc2147ec20dcef4e3e5084acd90f4e97fabd8054dd627a4630514f774966d9b4c2658ffb82958a7ab4
|
||||
MISC ChangeLog 4083 SHA256 84ef4a18d72343058d3c6698e330d3627dffb150d1aa126b7c9a13c53fd934df SHA512 e883c272bcec207ee9e17fcf533175671239254de19013edc55db8d0744c9c96f00843b666599cbb8569d8f9f02c2c8bacddb7a456ef61c2b47ee51d7dd87eb4 WHIRLPOOL 1b0935eb80483cef58e94ebf51810c60b4cb896eced5ff10d73266f77914dfc83536291e9d44f8639dfa9f7f04df167b4f853db1ef2a93d43ebb9e72e3a6147b
|
||||
MISC ChangeLog 4240 SHA256 b36ffb8490db1ba9717cbb573a4d0e112dc2b501bb7a724d601a36ec6a0d1510 SHA512 e9e96215de6c220ba0627ea1b5f4d1403cdea08b474523146bb4f655559fa2b0a489f2eb198fbc98187e320134cce207bda46da2fbe5ab54c158734e4d477728 WHIRLPOOL d209e31114bd9d6361da8aaa67149ab1b3be4502a0fb9ff2a2140b9272134d92becc53c7d93dbc3439943ec5882a038e86813bc249145b2b4305a1e5890959a0
|
||||
MISC metadata.xml 938 SHA256 727efde10e259e145e89f23269b52226b658ca5636f45997ab3450a623afe930 SHA512 8dba1e47b077267bda609ffd22b7526f7019c489722f7bfe32b47a24974756f531efa0258e65f2b45223cb7f1dc4d29489b5437c5d871cb0fa39de4c053377bb WHIRLPOOL c2bbf2195c841e2c0501801aa8c171fce707539dece8eba5e61e6edfdb5a5d5d11b1f7df54c7ff73493dcb3c821f52288d3aef8e6bdd9616a46218af5c25ca72
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
||||
|
||||
iEYEAREIAAYFAlGjEEMACgkQso7CE7gHKw3ASwCfUsWsx5i+Vl1cppHHmScNWlAa
|
||||
SE8AnjY2VI758O+o0IL8giYUu0DQDSgr
|
||||
=GGUj
|
||||
iEYEAREIAAYFAlGk9nEACgkQso7CE7gHKw3B4wCfYyUeT7bL8jbPpl3/StNKdGwJ
|
||||
OXwAn0fsXfIxsL9ZW+sFDIH+uDmuqzz6
|
||||
=x+Nf
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -0,0 +1,17 @@
|
||||
https://github.com/mongodb/mongo-python-driver/commit/519733457fb456f64b49ae66ffa6a401e1e72f24
|
||||
diff --git a/test/test_pooling_base.py b/test/test_pooling_base.py
|
||||
index 2190f38..d396b56 100644
|
||||
--- a/test/test_pooling_base.py
|
||||
+++ b/test/test_pooling_base.py
|
||||
@@ -700,6 +700,10 @@ def leak_request():
|
||||
g.start()
|
||||
g.join(1)
|
||||
self.assertTrue(g.ready(), "Greenlet is hung")
|
||||
+
|
||||
+ # In Gevent after 0.13.8, join() returns before the Greenlet.link
|
||||
+ # callback fires. Give it a moment to reclaim the socket.
|
||||
+ gevent.sleep(0.1)
|
||||
else:
|
||||
lock = thread.allocate_lock()
|
||||
lock.acquire()
|
||||
|
@ -0,0 +1,61 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-util/geany/geany-1.23.1.ebuild,v 1.1 2013/05/28 15:09:07 polynomial-c Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit eutils fdo-mime gnome2-utils
|
||||
|
||||
LANGS="ar ast be bg ca cs de el en_GB es et eu fa fi fr gl he hi hu id it ja kk ko lb lt mn nl nn pl pt pt_BR ro ru sk sl sr sv tr uk vi zh_CN ZH_TW"
|
||||
NOSHORTLANGS="en_GB zh_CN zh_TW"
|
||||
|
||||
DESCRIPTION="GTK+ based fast and lightweight IDE"
|
||||
HOMEPAGE="http://www.geany.org"
|
||||
SRC_URI="http://download.geany.org/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2+ HPND"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
|
||||
IUSE="+vte"
|
||||
|
||||
RDEPEND=">=x11-libs/gtk+-2.16:2
|
||||
>=dev-libs/glib-2.20:2
|
||||
vte? ( x11-libs/vte:0 )"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
dev-util/intltool
|
||||
sys-devel/gettext"
|
||||
|
||||
pkg_setup() {
|
||||
strip-linguas ${LANGS}
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# Syntax highlighting for Portage
|
||||
sed -i -e "s:*.sh;:*.sh;*.ebuild;*.eclass;:" \
|
||||
data/filetype_extensions.conf || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--disable-dependency-tracking \
|
||||
--docdir="/usr/share/doc/${PF}" \
|
||||
$(use_enable vte)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" DOCDIR="${ED}/usr/share/doc/${PF}" install || die
|
||||
rm -f "${ED}"/usr/share/doc/${PF}/{COPYING,GPL-2,ScintillaLicense.txt}
|
||||
prune_libtool_files --all
|
||||
}
|
||||
|
||||
pkg_preinst() { gnome2_icon_savelist; }
|
||||
|
||||
pkg_postinst() {
|
||||
fdo-mime_desktop_database_update
|
||||
gnome2_icon_cache_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
fdo-mime_desktop_database_update
|
||||
gnome2_icon_cache_update
|
||||
}
|
@ -1,84 +0,0 @@
|
||||
# ChangeLog for games-emulation/psemu-gpupetemesagl
|
||||
# Copyright 2002-2009 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/games-emulation/psemu-gpupetemesagl/ChangeLog,v 1.9 2009/01/27 06:27:45 mr_bones_ Exp $
|
||||
|
||||
27 Jan 2009; Michael Sterrett <mr_bones_@gentoo.org>
|
||||
psemu-gpupetemesagl-1.76.ebuild:
|
||||
needs gtk+-1 (bug #223131)
|
||||
|
||||
21 Feb 2007; Piotr Jaroszyński <peper@gentoo.org> ChangeLog:
|
||||
Transition to Manifest2.
|
||||
|
||||
19 Sep 2006; Chris Gianelloni <wolf31o2@gentoo.org>
|
||||
psemu-gpupetemesagl-1.75.ebuild, psemu-gpupetemesagl-1.76.ebuild:
|
||||
Adding strip to RESTRICT for bug #137819.
|
||||
|
||||
*psemu-gpupetemesagl-1.76 (17 Nov 2005)
|
||||
|
||||
17 Nov 2005; Michael Sterrett <mr_bones_@gentoo.org>
|
||||
+psemu-gpupetemesagl-1.76.ebuild:
|
||||
version bump (bug #107972)
|
||||
|
||||
06 Mar 2005; Michael Sterrett <mr_bones_@gentoo.org>
|
||||
psemu-gpupetemesagl-1.75.ebuild:
|
||||
fix HOMEPAGE; tidy
|
||||
|
||||
*psemu-gpupetemesagl-1.75 (16 Nov 2003)
|
||||
|
||||
16 Nov 2003; Mike Frysinger <vapier@gentoo.org> :
|
||||
Version bump.
|
||||
|
||||
*psemu-gpupetemesagl-1.74 (17 Aug 2003)
|
||||
|
||||
17 Aug 2003; Mike Frysinger <vapier@gentoo.org> :
|
||||
Version bump.
|
||||
|
||||
*psemu-gpupetemesagl-1.73 (14 Aug 2003)
|
||||
|
||||
14 Aug 2003; Mike Frysinger <vapier@gentoo.org> :
|
||||
Version bump + games.eclass support.
|
||||
|
||||
*psemu-gpupetemesagl-1.71 (15 Jul 2003)
|
||||
|
||||
15 Jul 2003; Mike Frysinger <vapier@gentoo.org> :
|
||||
Version bumpage #19736.
|
||||
|
||||
*psemu-gpupetemesagl-1.6.7 (18 Aug 2002)
|
||||
|
||||
27 Oct 2002; Ryan Phillips <gerk@gentoo.org> psemu-gpupetemesalgl-1.6.7 :
|
||||
New version
|
||||
Added IUSE
|
||||
|
||||
*psemu-gpupetemesalgl (18 Aug 2002)
|
||||
|
||||
18 Aug 2002; Ryan Phillips <rphillips@gentoo.org> :
|
||||
New version
|
||||
|
||||
*psemu-gpupetemesalgl (17 Jul 2002)
|
||||
|
||||
06 Aug 2002; Mark Guertin <gerk@gentoo.org> :
|
||||
Added -ppc to keywords
|
||||
|
||||
27 Jul 2002; Stuart Bouyer <stubear@gentoo.org>
|
||||
psemu-gpupetemesalgl-1.6.4.ebuild psemu-gpupetemesalgl-1.6.3.ebuild
|
||||
psemu-gpupetemesalgl-1.6.4.ebuild :
|
||||
Added KEYWORDS="x86" and SLOT for QA happiness.
|
||||
|
||||
*psemu-gpupetemesalgl-1.6.4 (15 Jul 2002)
|
||||
|
||||
15 Jul 2002; Ryan Phillips <rphillips@gentoo.org> psemu-gpupetemesalgl-1.6.4.ebuild :
|
||||
New release. Thanks to Bret Towe
|
||||
|
||||
*psemu-gpupetemesalgl-1.6.3 (10 Jul 2002)
|
||||
|
||||
10 Jul 2002; Ryan Phillips <rphillips@gentoo.org> psemu-gpupetemesalgl-1.6.3.ebuild :
|
||||
New release
|
||||
|
||||
*psemu-gpupetemesalgl-1.6.2 (2 June 2002)
|
||||
|
||||
2 June 2002; Ryan Phillips <rphillips@gentoo.org> ChangeLog :
|
||||
Added initial ChangeLog which should be updated whenever the package is
|
||||
updated in any way. This changelog is targetted to users. This means that the
|
||||
comments should well explained and written in clean English. The details about
|
||||
writing correct changelogs are explained in the skel.ChangeLog file which you
|
||||
can find in the root directory of the portage repository.
|
@ -1,4 +0,0 @@
|
||||
DIST gpupetemesagl176.tar.gz 198545 RMD160 9fee7af094e89580d95c9b103c739d9aef985ee4 SHA1 e8fddc36a81d46f8c8c45f756015a0dc2d12f4d7 SHA256 b974caf7798fdf8e8f024dea97cadcbb0d34d6f7e871517e03fc1c6d5a6b56c6
|
||||
EBUILD psemu-gpupetemesagl-1.76.ebuild 847 RMD160 2e0757490b587dec0454e8548f05ae1987788da1 SHA1 e90e017a6452021d34af4106e1b24ce2cbbea170 SHA256 12b5840e76d3677e053418175697ceddf704670a779b91d9ebb5d5acb32a46ef
|
||||
MISC ChangeLog 2745 RMD160 c1f5919adc1196649cd4ef21d1705cfcbfce3ab6 SHA1 f28575664a5b9ad272d9416062b8885657d5afda SHA256 b12403e2abe365ad41165b814f115699b2237959788feb11d3bd1b4d415c9e3b
|
||||
MISC metadata.xml 158 RMD160 cbd9984bb6b426c8c9cee5022fe0a26261612fea SHA1 be5251fa1dacef5c41b74761bb1c8c54fb633b9e SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3
|
@ -1,32 +0,0 @@
|
||||
# Copyright 1999-2009 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/games-emulation/psemu-gpupetemesagl/psemu-gpupetemesagl-1.76.ebuild,v 1.4 2009/01/27 06:27:45 mr_bones_ Exp $
|
||||
|
||||
EAPI=1
|
||||
inherit games
|
||||
|
||||
DESCRIPTION="PSEmu MesaGL GPU"
|
||||
HOMEPAGE="http://www.pbernert.com/"
|
||||
SRC_URI="http://www.pbernert.com/gpupetemesagl${PV//./}.tar.gz"
|
||||
|
||||
LICENSE="freedist"
|
||||
SLOT="0"
|
||||
KEYWORDS="x86"
|
||||
IUSE=""
|
||||
RESTRICT="strip"
|
||||
|
||||
RDEPEND="virtual/opengl
|
||||
x11-libs/gtk+:1"
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
src_install() {
|
||||
exeinto "$(games_get_libdir)"/psemu/plugins
|
||||
doexe lib* || die "doexe failed"
|
||||
exeinto "$(games_get_libdir)"/psemu/cfg
|
||||
doexe cfgPeteMesaGL || die "doexe failed"
|
||||
insinto "$(games_get_libdir)"/psemu/cfg
|
||||
doins gpuPeteMesaGL.cfg || die "doins failed"
|
||||
dodoc readme.txt version.txt
|
||||
prepgamesdirs
|
||||
}
|
@ -1,40 +0,0 @@
|
||||
# ChangeLog for games-emulation/psemu-gpupetexgl2
|
||||
# Copyright 2002-2009 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/games-emulation/psemu-gpupetexgl2/ChangeLog,v 1.10 2009/01/27 06:25:30 mr_bones_ Exp $
|
||||
|
||||
27 Jan 2009; Michael Sterrett <mr_bones_@gentoo.org>
|
||||
psemu-gpupetexgl2-2.0.8.ebuild:
|
||||
needs gtk+-1 (bug #223131)
|
||||
|
||||
21 Feb 2007; Piotr Jaroszyński <peper@gentoo.org> ChangeLog:
|
||||
Transition to Manifest2.
|
||||
|
||||
*psemu-gpupetexgl2-2.0.8 (29 Sep 2006)
|
||||
|
||||
29 Sep 2006; Tristan Heaven <nyhm@gentoo.org>
|
||||
-psemu-gpupetexgl2-2.0.5-r2.ebuild, +psemu-gpupetexgl2-2.0.8.ebuild:
|
||||
Version bump, bug #98596
|
||||
|
||||
19 Sep 2006; Chris Gianelloni <wolf31o2@gentoo.org>
|
||||
psemu-gpupetexgl2-2.0.5-r2.ebuild, psemu-gpupetexgl2-2.0.6.ebuild:
|
||||
Adding strip to RESTRICT for bug #137819.
|
||||
|
||||
*psemu-gpupetexgl2-2.0.6 (06 Mar 2005)
|
||||
|
||||
06 Mar 2005; Michael Sterrett <mr_bones_@gentoo.org>
|
||||
+psemu-gpupetexgl2-2.0.6.ebuild:
|
||||
version bump - patch from Matt Taylor via bug #57972
|
||||
|
||||
06 Mar 2005; Michael Sterrett <mr_bones_@gentoo.org>
|
||||
psemu-gpupetexgl2-2.0.5-r2.ebuild:
|
||||
tidy; fix homepage
|
||||
|
||||
*psemu-gpupetexgl2-2.0.5-r2 (29 Jan 2004)
|
||||
|
||||
29 Jan 2004; Mike Frysinger <vapier@gentoo.org> :
|
||||
Add some more pixel shaders #39767 by Graeme Humphries.
|
||||
|
||||
*psemu-gpupetexgl2-2.0.5 (12 Jan 2004)
|
||||
|
||||
12 Jan 2004; Mike Frysinger <vapier@gentoo.org> :
|
||||
Initial ebuild for #37857.
|
@ -1,6 +0,0 @@
|
||||
DIST gpupetexgl208.tar.gz 189449 RMD160 cb748f448de108350927d4c446490074c820f941 SHA1 4570ff834370636314d4a8d64fdb6765bf0ef453 SHA256 01486fd9c644e44abd7aa303cbdccd4139d2a133b75f53436b6b8e5fb14dc9d0
|
||||
DIST pete_ogl2_shader_scale2x.zip 3072 RMD160 c21bfa1e80120521e270deb325d61ff526e5a28d SHA1 28f8fb2ffed2c2d7159887bda3b08d6b5c0263ca SHA256 435392c94f6b6ad5549a03e58c66a8fc5bca60e9ae2082c616616821cdf5974c
|
||||
DIST pete_ogl2_shader_simpleblur.zip 1032 RMD160 fb0fdd45a56b716ad3f9f6a93dbecef84d8f725e SHA1 249311fab491b3ff878c42137aef5c658178b2d0 SHA256 52cbb4df75ba2ec08863a937146578bb223bab5b5dc7a2744b45fa2c338c31cc
|
||||
EBUILD psemu-gpupetexgl2-2.0.8.ebuild 1088 RMD160 baccec4806b121fd8d042b6e5cadaa6a72eb8818 SHA1 826dbcbab0e80a74251e4481a0cfdd10fb9dc9a3 SHA256 9c2a20b4ac1d8710eb15004a89dc5459fa75208392c8b32ee17eab6ba9b46d65
|
||||
MISC ChangeLog 1384 RMD160 d03fdee4044b695d907b74b02aefbb96a9b42017 SHA1 267e120f9875328816e7219846c5d1f497774430 SHA256 6ab76ff0ad26579d4fd44562d398430f53ab4aa0abdac2c2eabb2dbc8c946a66
|
||||
MISC metadata.xml 158 RMD160 cbd9984bb6b426c8c9cee5022fe0a26261612fea SHA1 be5251fa1dacef5c41b74761bb1c8c54fb633b9e SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3
|
@ -1,5 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>games</herd>
|
||||
</pkgmetadata>
|
@ -1,39 +0,0 @@
|
||||
# Copyright 1999-2009 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/games-emulation/psemu-gpupetexgl2/psemu-gpupetexgl2-2.0.8.ebuild,v 1.3 2009/01/27 06:25:30 mr_bones_ Exp $
|
||||
|
||||
EAPI=1
|
||||
inherit games
|
||||
|
||||
DESCRIPTION="PSEmu XGL2 GPU"
|
||||
HOMEPAGE="http://www.pbernert.com/"
|
||||
SRC_URI="http://www.pbernert.com/gpupetexgl${PV//.}.tar.gz
|
||||
http://www.pbernert.com/pete_ogl2_shader_scale2x.zip
|
||||
http://www.pbernert.com/pete_ogl2_shader_simpleblur.zip"
|
||||
|
||||
LICENSE="freedist"
|
||||
SLOT="0"
|
||||
KEYWORDS="x86"
|
||||
IUSE=""
|
||||
RESTRICT="strip"
|
||||
|
||||
RDEPEND="virtual/opengl
|
||||
x11-libs/gtk+:1"
|
||||
DEPEND="${RDEPEND}
|
||||
app-arch/unzip"
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
src_install() {
|
||||
exeinto "$(games_get_libdir)"/psemu/plugins
|
||||
doexe lib* || die "doexe failed"
|
||||
exeinto "$(games_get_libdir)"/psemu/cfg
|
||||
doexe cfgPeteXGL2 || die "doexe failed"
|
||||
insinto "$(games_get_libdir)"/psemu/cfg
|
||||
doins gpuPeteXGL2.cfg || die "doins failed"
|
||||
# now do our shader files!
|
||||
insinto "$(games_get_libdir)"/psemu/shaders
|
||||
doins *.fp *.vp *.slf *.slv || die "doins failed"
|
||||
dodoc *.txt
|
||||
prepgamesdirs
|
||||
}
|
@ -0,0 +1,10 @@
|
||||
# ChangeLog for kde-misc/homerun
|
||||
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/kde-misc/homerun/ChangeLog,v 1.1 2013/05/28 15:57:46 johu Exp $
|
||||
|
||||
*homerun-1.0.0 (28 May 2013)
|
||||
|
||||
28 May 2013; Johannes Huber <johu@gentoo.org> +homerun-1.0.0.ebuild,
|
||||
+metadata.xml:
|
||||
New package. Import from kde overlay.
|
||||
|
@ -0,0 +1,18 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST homerun-1.0.0.tar.bz2 192788 SHA256 7748fde872263dc66203d03cdcd3b71f3aae1d83718881ae7e08548d357a65a9 SHA512 bfeaa9bed75260d0ff0a739a0358832ee242e6d0698e3bacba26973911912ba5ed7bccace06f1809e58555aeb9c7c5bb12457da25fbad724ff49237e15f1a2e1 WHIRLPOOL 57b7ba6dda1b2add5181184d84dab291e7da890753e0f3377fdd6c7e2176213ce54647ace5ad406cbce2b814a345212706085a0686edf4764dd2bcfd2a6279d2
|
||||
EBUILD homerun-1.0.0.ebuild 922 SHA256 33c55831e5fd06c3b5107c866008df94aa2abb496a0733970e9f66f9d49061ab SHA512 016504bd2a648982f772e81baa9e0533d8ed032592e629dc3543e26e8cf7e38f50851465d8a0f2f7943b2c2b4963c985bd62dfb786ca2a84e7d5c83234ae5480 WHIRLPOOL ba0da9ef1da9a928381fa3a73312c75e134aa280506bd4b0917129e4357b4453a0235e14db271ab6aaf429990045babd271b23a22323a55eb613574cb31ac935
|
||||
MISC ChangeLog 362 SHA256 d2d128674d3a82cf892de89bb06040f2106a2d7c090a7895d74fbdb7f1d10354 SHA512 f1a3e96b24f61ae605dacc9d9f92dd52611d1f681a441415c90e6f00edc0756c541274008d9583edc5cecbd64f9204b4de8110dadcaf7ba16ac0c24e0b6367bc WHIRLPOOL 7a5e13b121de14140c91a928c745b9cdd9a7d8ba8adb214ead6a19ec1ebfa35e2e2c2c5a42322d1506cff4cd01f552b1bab462434fd6bd1675423d77846fabcd
|
||||
MISC metadata.xml 156 SHA256 2f4da28506b9d4185f320f67a6191d30c7a921217ed4447ed46ea0bc4aefc79a SHA512 0dcd7cfb246c4518ed1653cb06f5d2c7220ea90160a4b1a1da43edf5124b76d7104fe35a545178b6b3df19f5f3a3eb3f31ac1b4d169e3ca90d78be3e20e58b05 WHIRLPOOL df162e3d521df7decdd84d980e4bc71531bb8e05486c07102c554b529c10a1fb3374dda79d56b13bc037a2d230b4b8ff25702c7a1b86d703a24e8bfe7fe57642
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.20 (GNU/Linux)
|
||||
|
||||
iQEcBAEBCAAGBQJRpNQAAAoJEO+t9ga+3I3avJ0IAKWEK3yCamZsNLPWS24woGIs
|
||||
kDzqrPbt60J0WFxXxIyjUpuh4bkX3tuo1dtHsFoJwYn/jOpVa5U7TCX1KMm9MHys
|
||||
JndFzk4PWW6UmXA6C4rS6YhQtPAvWAgt2wFJJ8+Ik8cqYSvdQ70wCsPKJrA/ZYMf
|
||||
d4ZV6390UYuUqzJuT4FS7TT6aLdOqVDrHsf/du0Todd8SjZ6MXHGhW+Jcnrg1dtX
|
||||
xF4gTSJFZIIaHe3NW1/9WXD5YlW1kwPo5jbcDtAg/MuoJUUZdsBcxxBsN5giRfOn
|
||||
OxvY8giafUUsUOqZPbyzGtpL1RiLboeJOLxcuP4lZC/8UbJt40fKfa+g2ofsPPA=
|
||||
=pt16
|
||||
-----END PGP SIGNATURE-----
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue