parent
eaff9f9464
commit
dafb779ceb
@ -0,0 +1,100 @@
|
||||
From 30e24dbfc7a8644e29664070e8c16e5c3997f87e Mon Sep 17 00:00:00 2001
|
||||
From: Pablo Neira Ayuso <pablo@netfilter.org>
|
||||
Date: Fri, 7 Nov 2014 18:33:01 +0100
|
||||
Subject: [PATCH] include: keep a copy of linux/netfilter_ipv4/ipt_ULOG.h
|
||||
|
||||
This fixes compilation if you use a Linux kernel >= 3.17. This problem
|
||||
occurs since ULOG was removed from mainstream:
|
||||
|
||||
http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=7200135bc1e61f1437dc326ae2ef2f310c50b4eb
|
||||
|
||||
Closes: https://bugzilla.netfilter.org/show_bug.cgi?id=986
|
||||
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
|
||||
|
||||
diff --git a/configure.ac b/configure.ac
|
||||
index 522c345..c5f573c 100644
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -142,7 +142,7 @@ dnl AM_CONDITIONAL(HAVE_PGSQL, test x$pgsqldir != x)
|
||||
|
||||
AC_CONFIG_FILES(include/Makefile include/ulogd/Makefile include/libipulog/Makefile \
|
||||
include/linux/Makefile include/linux/netfilter/Makefile \
|
||||
- libipulog/Makefile \
|
||||
+ include/linux/netfilter_ipv4/Makefile libipulog/Makefile \
|
||||
input/Makefile input/packet/Makefile input/flow/Makefile \
|
||||
input/sum/Makefile \
|
||||
filter/Makefile filter/raw2packet/Makefile filter/packet2flow/Makefile \
|
||||
diff --git a/include/linux/Makefile.am b/include/linux/Makefile.am
|
||||
index ca80d0d..18af1c2 100644
|
||||
--- a/include/linux/Makefile.am
|
||||
+++ b/include/linux/Makefile.am
|
||||
@@ -1,2 +1,2 @@
|
||||
-
|
||||
-SUBDIRS = netfilter
|
||||
+SUBDIRS = netfilter \
|
||||
+ netfilter_ipv4
|
||||
diff --git a/include/linux/netfilter_ipv4/Makefile.am b/include/linux/netfilter_ipv4/Makefile.am
|
||||
new file mode 100644
|
||||
index 0000000..41819a3
|
||||
--- /dev/null
|
||||
+++ b/include/linux/netfilter_ipv4/Makefile.am
|
||||
@@ -0,0 +1 @@
|
||||
+noinst_HEADERS = ipt_ULOG.h
|
||||
diff --git a/include/linux/netfilter_ipv4/ipt_ULOG.h b/include/linux/netfilter_ipv4/ipt_ULOG.h
|
||||
new file mode 100644
|
||||
index 0000000..417aad2
|
||||
--- /dev/null
|
||||
+++ b/include/linux/netfilter_ipv4/ipt_ULOG.h
|
||||
@@ -0,0 +1,49 @@
|
||||
+/* Header file for IP tables userspace logging, Version 1.8
|
||||
+ *
|
||||
+ * (C) 2000-2002 by Harald Welte <laforge@gnumonks.org>
|
||||
+ *
|
||||
+ * Distributed under the terms of GNU GPL */
|
||||
+
|
||||
+#ifndef _IPT_ULOG_H
|
||||
+#define _IPT_ULOG_H
|
||||
+
|
||||
+#ifndef NETLINK_NFLOG
|
||||
+#define NETLINK_NFLOG 5
|
||||
+#endif
|
||||
+
|
||||
+#define ULOG_DEFAULT_NLGROUP 1
|
||||
+#define ULOG_DEFAULT_QTHRESHOLD 1
|
||||
+
|
||||
+#define ULOG_MAC_LEN 80
|
||||
+#define ULOG_PREFIX_LEN 32
|
||||
+
|
||||
+#define ULOG_MAX_QLEN 50
|
||||
+/* Why 50? Well... there is a limit imposed by the slab cache 131000
|
||||
+ * bytes. So the multipart netlink-message has to be < 131000 bytes.
|
||||
+ * Assuming a standard ethernet-mtu of 1500, we could define this up
|
||||
+ * to 80... but even 50 seems to be big enough. */
|
||||
+
|
||||
+/* private data structure for each rule with a ULOG target */
|
||||
+struct ipt_ulog_info {
|
||||
+ unsigned int nl_group;
|
||||
+ size_t copy_range;
|
||||
+ size_t qthreshold;
|
||||
+ char prefix[ULOG_PREFIX_LEN];
|
||||
+};
|
||||
+
|
||||
+/* Format of the ULOG packets passed through netlink */
|
||||
+typedef struct ulog_packet_msg {
|
||||
+ unsigned long mark;
|
||||
+ long timestamp_sec;
|
||||
+ long timestamp_usec;
|
||||
+ unsigned int hook;
|
||||
+ char indev_name[IFNAMSIZ];
|
||||
+ char outdev_name[IFNAMSIZ];
|
||||
+ size_t data_len;
|
||||
+ char prefix[ULOG_PREFIX_LEN];
|
||||
+ unsigned char mac_len;
|
||||
+ unsigned char mac[ULOG_MAC_LEN];
|
||||
+ unsigned char payload[0];
|
||||
+} ulog_packet_msg_t;
|
||||
+
|
||||
+#endif /*_IPT_ULOG_H*/
|
||||
--
|
||||
2.0.4
|
||||
|
@ -0,0 +1,449 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/libvirt/libvirt-1.2.9.1.ebuild,v 1.1 2014/11/17 20:02:58 tamiko Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
AUTOTOOLIZE=yes
|
||||
|
||||
MY_P="${P/_rc/-rc}"
|
||||
|
||||
inherit eutils user autotools linux-info systemd readme.gentoo
|
||||
|
||||
if [[ ${PV} = *9999* ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="git://libvirt.org/libvirt.git"
|
||||
SRC_URI=""
|
||||
KEYWORDS=""
|
||||
SLOT="0/${PV}"
|
||||
else
|
||||
# Versions with 4 numbers are stable updates:
|
||||
if [[ ${PV} =~ ^[0-9]+(\.[0-9]+){3} ]]; then
|
||||
SRC_URI="http://libvirt.org/sources/stable_updates/${MY_P}.tar.gz"
|
||||
else
|
||||
SRC_URI="http://libvirt.org/sources/${MY_P}.tar.gz"
|
||||
fi
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
SLOT="0"
|
||||
fi
|
||||
S="${WORKDIR}/${P%_rc*}"
|
||||
|
||||
DESCRIPTION="C toolkit to manipulate virtual machines"
|
||||
HOMEPAGE="http://www.libvirt.org/"
|
||||
LICENSE="LGPL-2.1"
|
||||
IUSE="audit avahi +caps firewalld fuse iscsi +libvirtd lvm lxc +macvtap nfs \
|
||||
nls numa openvz parted pcap phyp policykit +qemu rbd sasl \
|
||||
selinux +udev uml +vepa virtualbox virt-network wireshark-plugins 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:0
|
||||
>=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? ( !systemd? ( 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
|
||||
!systemd? ( sys-power/pm-utils )
|
||||
)
|
||||
rbd? ( sys-cluster/ceph )
|
||||
sasl? ( dev-libs/cyrus-sasl )
|
||||
selinux? ( >=sys-libs/libselinux-2.0.85 )
|
||||
systemd? ( sys-apps/systemd )
|
||||
virtualbox? ( || ( app-emulation/virtualbox >=app-emulation/virtualbox-bin-2.2.0 ) )
|
||||
wireshark-plugins? ( net-analyzer/wireshark:= )
|
||||
xen? ( app-emulation/xen-tools app-emulation/xen )
|
||||
udev? ( virtual/udev >=x11-libs/libpciaccess-0.10.9 )
|
||||
virt-network? ( net-dns/dnsmasq[script]
|
||||
>=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 ) )"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
app-text/xhtml1
|
||||
dev-lang/perl
|
||||
dev-libs/libxslt"
|
||||
|
||||
DOC_CONTENTS="For the basic networking support (bridged and routed networks)
|
||||
you don't need any extra software. For more complex network modes
|
||||
including but not limited to NATed network, you can enable the
|
||||
'virt-network' USE flag.\n\n
|
||||
If you are using dnsmasq on your system, you will have
|
||||
to configure /etc/dnsmasq.conf to enable the following settings:\n\n
|
||||
bind-interfaces\n
|
||||
interface or except-interface\n\n
|
||||
Otherwise you might have issues with your existing DNS server."
|
||||
|
||||
LXC_CONFIG_CHECK="
|
||||
~CGROUPS
|
||||
~CGROUP_FREEZER
|
||||
~CGROUP_DEVICE
|
||||
~CGROUP_CPUACCT
|
||||
~CGROUP_SCHED
|
||||
~CGROUP_PERF
|
||||
~BLK_CGROUP
|
||||
~NET_CLS_CGROUP
|
||||
~CGROUP_NET_PRIO
|
||||
~CPUSETS
|
||||
~RESOURCE_COUNTERS
|
||||
~NAMESPACES
|
||||
~UTS_NS
|
||||
~IPC_NS
|
||||
~PID_NS
|
||||
~NET_NS
|
||||
~USER_NS
|
||||
~DEVPTS_MULTIPLE_INSTANCES
|
||||
~VETH
|
||||
~MACVLAN
|
||||
~POSIX_MQUEUE
|
||||
~SECURITYFS
|
||||
~!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
|
||||
"
|
||||
|
||||
BWLMT_CONFIG_CHECK="
|
||||
~BRIDGE_EBT_T_NAT
|
||||
~NET_SCH_HTB
|
||||
~NET_SCH_SFQ
|
||||
~NET_SCH_INGRESS
|
||||
~NET_CLS_FW
|
||||
~NET_CLS_U32
|
||||
~NET_ACT_POLICE
|
||||
"
|
||||
|
||||
MACVTAP_CONFIG_CHECK=" ~MACVTAP"
|
||||
|
||||
LVM_CONFIG_CHECK=" ~BLK_DEV_DM ~DM_SNAPSHOT ~DM_MULTIPATH"
|
||||
|
||||
ERROR_USER_NS="Optional depending on LXC configuration."
|
||||
|
||||
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 lvm && CONFIG_CHECK+="${LVM_CONFIG_CHECK}"
|
||||
use lxc && CONFIG_CHECK+="${LXC_CONFIG_CHECK}"
|
||||
use macvtap && CONFIG_CHECK+="${MACVTAP_CONFIG_CHECK}"
|
||||
use virt-network && CONFIG_CHECK+="${VIRTNET_CONFIG_CHECK}"
|
||||
# Bandwidth Limiting Support
|
||||
use virt-network && CONFIG_CHECK+="${BWLMT_CONFIG_CHECK}"
|
||||
if [[ -n ${CONFIG_CHECK} ]]; then
|
||||
linux-info_pkg_setup
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
touch "${S}/.mailmap"
|
||||
|
||||
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}"/${PN}-1.2.9-do_not_use_sysconf.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-r13" "${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+=" $(use_with libvirtd)"
|
||||
|
||||
## enable/disable the daemon using avahi to find VMs
|
||||
myconf+=" $(use_with avahi)"
|
||||
|
||||
## hypervisors on the local host
|
||||
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+=" $(use_with openvz)"
|
||||
myconf+=" $(use_with lxc)"
|
||||
if use virtualbox && has_version app-emulation/virtualbox-ose; then
|
||||
myconf+=" --with-vbox=/usr/lib/virtualbox-ose/"
|
||||
else
|
||||
myconf+=" $(use_with virtualbox vbox)"
|
||||
fi
|
||||
myconf+=" $(use_with uml)"
|
||||
myconf+=" $(use_with qemu)"
|
||||
myconf+=" $(use_with qemu yajl)" # Use QMP over HMP
|
||||
myconf+=" $(use_with phyp)"
|
||||
myconf+=" --with-esx"
|
||||
myconf+=" --with-vmware"
|
||||
|
||||
## additional host drivers
|
||||
myconf+=" $(use_with virt-network network)"
|
||||
myconf+=" --with-storage-fs"
|
||||
myconf+=" $(use_with lvm storage-lvm)"
|
||||
myconf+=" $(use_with iscsi storage-iscsi)"
|
||||
myconf+=" $(use_with parted storage-disk)"
|
||||
myconf+=" $(use_with lvm storage-mpath)"
|
||||
myconf+=" $(use_with rbd storage-rbd)"
|
||||
myconf+=" $(use_with numa numactl)"
|
||||
myconf+=" $(use_with numa numad)"
|
||||
myconf+=" $(use_with selinux)"
|
||||
myconf+=" $(use_with fuse)"
|
||||
|
||||
# udev for device support details
|
||||
myconf+=" $(use_with udev)"
|
||||
myconf+=" --without-hal"
|
||||
|
||||
# linux capability support so we don't need privileged accounts
|
||||
myconf+=" $(use_with caps capng)"
|
||||
|
||||
## auth stuff
|
||||
myconf+=" $(use_with policykit polkit)"
|
||||
myconf+=" $(use_with sasl)"
|
||||
|
||||
# network bits
|
||||
myconf+=" $(use_with macvtap)"
|
||||
myconf+=" $(use_with pcap libpcap)"
|
||||
myconf+=" $(use_with vepa virtualport)"
|
||||
myconf+=" $(use_with firewalld)"
|
||||
|
||||
## other
|
||||
myconf+=" $(use_enable nls)"
|
||||
|
||||
# user privilege bits fir qemu/kvm
|
||||
if use caps; then
|
||||
myconf+=" --with-qemu-user=qemu"
|
||||
myconf+=" --with-qemu-group=qemu"
|
||||
else
|
||||
myconf+=" --with-qemu-user=root"
|
||||
myconf+=" --with-qemu-group=root"
|
||||
fi
|
||||
|
||||
# audit support
|
||||
myconf+=" $(use_with audit)"
|
||||
|
||||
# wireshark dissector
|
||||
myconf+=" $(use_with wireshark-plugins wireshark-dissector)"
|
||||
|
||||
## stuff we don't yet support
|
||||
myconf+=" --without-netcf"
|
||||
|
||||
# locking support
|
||||
myconf+=" --without-sanlock"
|
||||
|
||||
# systemd unit files
|
||||
myconf+=" $(use_with systemd systemd-daemon)"
|
||||
use systemd && 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 \
|
||||
--disable-werror \
|
||||
--with-remote \
|
||||
--docdir=/usr/share/doc/${PF} \
|
||||
--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} \
|
||||
EXAMPLE_DIR=/usr/share/doc/${PF}/examples \
|
||||
SYSTEMD_UNIT_DIR="$(systemd_get_unitdir)" \
|
||||
|| die "emake install failed"
|
||||
|
||||
find "${D}" -name '*.la' -delete || die
|
||||
|
||||
# Remove bogus, empty directories. They are either not used, or
|
||||
# libvirtd is able to create them on demand
|
||||
rm -rf "${D}"/etc/sysconf
|
||||
rm -rf "${D}"/var/cache
|
||||
rm -rf "${D}"/var/run
|
||||
rm -rf "${D}"/var/log
|
||||
|
||||
use libvirtd || return 0
|
||||
# From here, only libvirtd-related instructions, be warned!
|
||||
|
||||
use systemd && \
|
||||
systemd_install_serviced "${FILESDIR}"/libvirtd.service.conf libvirtd
|
||||
|
||||
newinitd "${S}/libvirtd.init" libvirtd || die
|
||||
newconfd "${FILESDIR}/libvirtd.confd-r4" libvirtd || die
|
||||
newinitd "${FILESDIR}/virtlockd.init" virtlockd || die
|
||||
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
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
|
||||
dodir /etc/sysctl.d
|
||||
mv "${D}"/usr/lib/sysctl.d/libvirtd.conf "${D}"/etc/sysctl.d/libvirtd.conf
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if [[ -e "${ROOT}"/etc/libvirt/qemu/networks/default.xml ]]; then
|
||||
touch "${ROOT}"/etc/libvirt/qemu/networks/default.xml
|
||||
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!
|
||||
|
||||
readme.gentoo_print_elog
|
||||
|
||||
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
|
||||
|
||||
if [[ -n "${REPLACING_VERSIONS}" ]]; then
|
||||
elog ""
|
||||
elog "The systemd service-file configuration under /etc/sysconfig has"
|
||||
elog "been removed. Please use"
|
||||
elog " /etc/systemd/system/libvirt.d/00gentoo.conf"
|
||||
elog "to control the '--listen' parameter for libvirtd. The configuration"
|
||||
elog "for the libvirt-guests.service is now found under"
|
||||
elog " /etc/libvirt/libvirt-guests.conf"
|
||||
elog "The openrc configuration has not been changed. Thus no action is"
|
||||
elog "required for the openrc service manager."
|
||||
elog ""
|
||||
fi
|
||||
}
|
@ -0,0 +1,12 @@
|
||||
# ChangeLog for dev-embedded/kobs-ng
|
||||
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-embedded/kobs-ng/ChangeLog,v 1.1 2014/11/18 04:07:28 vapier Exp $
|
||||
|
||||
*kobs-ng-3.0.35.4.1.0 (18 Nov 2014)
|
||||
|
||||
18 Nov 2014; Mike Frysinger <vapier@gentoo.org>
|
||||
+files/kobs-ng-fix-array-violation.patch,
|
||||
+files/kobs-ng-fix-mtd-defines.patch,
|
||||
+files/kobs-ng-fix-open-without-mode.patch, +kobs-ng-3.0.35.4.1.0.ebuild,
|
||||
+metadata.xml:
|
||||
Initial ebuild by Nam Nguyen.
|
@ -0,0 +1,27 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
AUX kobs-ng-fix-array-violation.patch 338 SHA256 41e4f2049f7e01abbc46f98856c3f9cfdc8a127f83613c22e8e3aa95eff4e9fa SHA512 311fac99b85264a25dc3984096e7467894a286be2ff6ee1fb8a11681ba5833e61b5938ef01312a35bb3a4e7cf90c0fbec163a54e9cc6c844e49da3bb856d2937 WHIRLPOOL 1049c590b9db9aab115f79f5ae857acfb6d322ee3a5d7acf62ced63ce9e63bb7411a33630f50c731380aeec507b08ce6e52a80002cd43a596e8008bebcccb3a3
|
||||
AUX kobs-ng-fix-mtd-defines.patch 2170 SHA256 14214f84b986f5ee186597386e332eb684a0bf95aec0c5e50aeac53a6de1a41a SHA512 5d192d1b6f36ccd1500f33c8a89bbd8bdd7b8f489fe04be56142101b93dd1f7c5b00ca5dffb681aeec15ed58927530dcd487e80b9a02e4af1c3ff46b732d6697 WHIRLPOOL 6e4632ea335a005ddadce8175a14b7476366749ed21668bde4cfc23f42bf3bdafe75735cdc259ea4bca2acd3995671411d170cacd93b1d65c6ead2d7294d89d9
|
||||
AUX kobs-ng-fix-open-without-mode.patch 390 SHA256 dee5049cc3f4385f9cf859b15dc0413209494f5d445c26cb761887f29add1b48 SHA512 6574ab1e96833a8fa90fcaa81d71258b28069177fd66d69d0b5b4f7c4988faceac86c6655dfccea192c930bc0c08adb01ff33c68e48447f53bb482ea40dd708b WHIRLPOOL 95a6ae931b0d26f40c7430a60e8adfc2601397c72095c41b1d2c28acc0192ba75321f1b54f2fa9480724247cc809f1b20233ac017c750a2fdaa875cf5f92d498
|
||||
DIST kobs-ng-3.0.35-4.1.0.tar.gz 145817 SHA256 92d2f23add8c5d3102c77f241cae26ca55871ccc613a7af833bebbbac7afb8ea SHA512 b2bb27202ecbf31bebec8eadcf04362178ec74337400416259237880b94ac2e5fcffae59b48857e9fcfa1b1aae584b181901d4dafea63eb1e0972ed3bc3b9e6e WHIRLPOOL 03674167651e9bb9fa71983ea71eb207fc96da4c881fb5def3ebfffdb86a8a2cee08de741d102c7aa1781619959064d54b79f74959940c2177c2f15d65acd76e
|
||||
EBUILD kobs-ng-3.0.35.4.1.0.ebuild 886 SHA256 e928a30d447a4339f690a0c55c18619f747974e76b32d8966ebd8f4241f1ce72 SHA512 6687c64cfb066ab25e40d9feb708d9a070a080dfd5987e6a40a740d8f45b5d0f869151f1f81fdb93765406e949c97f84b19078dbf08f8313cde4bc9b4a5153db WHIRLPOOL 40967134b051edb417caf50a90ae0ffee57aa8f9787cdac493f671b89450bd054fc61a6d52375b62875518ee971b2c32d0a255fc69b3cb88085ad6a7434c524e
|
||||
MISC ChangeLog 509 SHA256 ddf6188b3e96795deca7886b2b994f51758fddcf490ca4841727463dcde7cf89 SHA512 7fb0549853fef13e2f26700ae65928678cb159f90c122ff7049d86b75d4b7a7aedc05ccae2226f1ec3c4149bfb591a1f5c56e18dcac5d7b97a3af25f14b27ac4 WHIRLPOOL bd0a6eedf08b42c86ec33762f0060401871f46c0aeebd0173195ce9d25ff32853c307862070babe34db56cf6727526898aed5afaff29afd0155bd92c0c97e92d
|
||||
MISC metadata.xml 165 SHA256 fb7ede94a0633f77d601e3e81580eac1624a3bca14401a49d94082579507ba0a SHA512 2be6b57c8e55824d56afbe9ab641639e6e1b4cf73bf2795c2778e373777ad545b5211e06510f13703583e7bb18817f623bc00dddbc8c52ad5f100f085e5dfddf WHIRLPOOL 7fe27fc76b523efadbe65a61c187e78592bc1563423791709914a6263c587a8843c75e19c64f989c7fc8a105c6433a874116ec670df3a27b930634d7e14fb1fe
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2
|
||||
|
||||
iQIcBAEBCAAGBQJUasYCAAoJEPGu1DbS6WIAiJ0P/jgHx8KhZPtBc6bvEEvtHXKp
|
||||
LjPS9z3XNeQp1C5fiGIbF5Bm80hLCnLXbviUUEerFMsy+X9MKqi0gn7kdBqg1x5C
|
||||
mGm6fd+ecpV8x45QEHK1zKPhTYTv1XFkQpmzD16WmZrCg6gJHR5R6SZNrtkuNIqR
|
||||
fFSl9CH9tJqlhk2oWt216fQSoS8bRFkWAwifHV9PDXxWO3ZtioCuCP/Ue3rp1pS4
|
||||
lGf9YKKQUgzkH63oGk9M4kxbj54ekTi3r6SoD3Yl142kmPSm/eLoWSH1itxRUaDy
|
||||
HYyv3SONyibDKt3KsS4J6g5sgM96IMPv9NbVJwJR1D9EYoXo52dgFdVPOilDkrMr
|
||||
dv9v0367CSsd13FX89MTE4feqAtqcVtu+eZq1AZZGVobWvCU8cEiacPDr3QlGG8y
|
||||
OU9PSADpBdG6CWClIg8T/ZzlQk9fOYSVnHlxJSy/wY0bclJEr+nBSWjs/pqqc/RH
|
||||
sBjyAkoU8dRhFd42cpEDCt6sH4zTLUikN87VvOiAnnbGKsprr979GvXG0S0o494U
|
||||
YGuCoQUJFknk7YnxODFEMHk6se3Yt9cF00ZxyeAC0Hp0ACnylcRRCpOiJqWU2n6Y
|
||||
K5/BthDeKtEIbT2qw0sxHN4KWW4Wa6eC8D4zkNMgHTPkBT5VF7GzQOF1AJiXz4IA
|
||||
Zqi5ma3j8ZLAu6U25hW9
|
||||
=3weg
|
||||
-----END PGP SIGNATURE-----
|
@ -0,0 +1,13 @@
|
||||
the part array is declared as part[2], so trying to index [2] isn't going to work
|
||||
|
||||
--- a/src/mtd.c
|
||||
+++ b/src/mtd.c
|
||||
@@ -786,7 +786,7 @@
|
||||
mp->ecc = 1;
|
||||
}
|
||||
|
||||
- if (md->part[1].fd >= 0 && md->part[2].fd >=0)
|
||||
+ if (md->part[1].fd >= 0)
|
||||
md->flags |= F_MULTICHIP;
|
||||
|
||||
/* if a second partition has been opened, verify that are compatible */
|
@ -0,0 +1,75 @@
|
||||
# Source: http://git.buildroot.net/buildroot/plain/package/kobs-ng/kobs-ng-fix-mtd-defines.patch?id=b6fb2f5018fe0ae9bba275991efc502236422924
|
||||
|
||||
Newer kernel headers renamed mtd mode defines and no longer support
|
||||
MEMSETOOBSEL. Allow code to work with both older and newer kernel
|
||||
versions.
|
||||
|
||||
Signed-off-by: Paul B. Henson <henson@acm.org>
|
||||
|
||||
diff -u -r kobs-ng-3.0.35-4.0.0-orig/src/mtd.c kobs-ng-3.0.35-4.0.0/src/mtd.c
|
||||
--- kobs-ng-3.0.35-4.0.0-orig/src/mtd.c 2012-12-17 22:37:40.000000000 -0800
|
||||
+++ kobs-ng-3.0.35-4.0.0/src/mtd.c 2013-07-28 19:39:59.000000000 -0700
|
||||
@@ -852,8 +852,11 @@
|
||||
mp = &md->part[i];
|
||||
|
||||
if (mp->fd != -1) {
|
||||
+/* Newer kernels dropped MEMSETOOBSEL */
|
||||
+#ifdef MEMSETOOBSEL
|
||||
(void)ioctl(mp->fd, MEMSETOOBSEL,
|
||||
&mp->old_oobinfo);
|
||||
+#endif
|
||||
close(mp->fd);
|
||||
}
|
||||
|
||||
@@ -896,6 +899,8 @@
|
||||
continue;
|
||||
}
|
||||
|
||||
+/* Newer kernels dropped MEMSETOOBSEL */
|
||||
+#ifdef MEMSETOOBSEL
|
||||
if (r == -ENOTTY) {
|
||||
r = ioctl(mp->fd, MEMSETOOBSEL, &mp->old_oobinfo);
|
||||
if (r != 0) {
|
||||
@@ -904,6 +909,7 @@
|
||||
}
|
||||
mp->oobinfochanged = 0;
|
||||
}
|
||||
+#endif
|
||||
} else {
|
||||
r = ioctl(mp->fd, MTDFILEMODE, (void *)MTD_MODE_RAW);
|
||||
if (r != 0 && r != -ENOTTY) {
|
||||
@@ -911,6 +917,8 @@
|
||||
continue;
|
||||
}
|
||||
|
||||
+/* Newer kernels dropped MEMSETOOBSEL */
|
||||
+#ifdef MEMSETOOBSEL
|
||||
if (r == -ENOTTY) {
|
||||
r = ioctl(mp->fd, MEMSETOOBSEL, &none_oobinfo);
|
||||
if (r != 0) {
|
||||
@@ -920,6 +928,7 @@
|
||||
mp->oobinfochanged = 1;
|
||||
} else
|
||||
mp->oobinfochanged = 2;
|
||||
+#endif
|
||||
}
|
||||
|
||||
mp->ecc = ecc;
|
||||
diff -u -r kobs-ng-3.0.35-4.0.0-orig/src/mtd.h kobs-ng-3.0.35-4.0.0/src/mtd.h
|
||||
--- kobs-ng-3.0.35-4.0.0-orig/src/mtd.h 2012-12-17 22:37:40.000000000 -0800
|
||||
+++ kobs-ng-3.0.35-4.0.0/src/mtd.h 2013-07-28 19:33:57.000000000 -0700
|
||||
@@ -31,6 +31,14 @@
|
||||
#include "BootControlBlocks.h"
|
||||
#include "rom_nand_hamming_code_ecc.h"
|
||||
|
||||
+// Newer kernel headers renamed define
|
||||
+#ifndef MTD_MODE_NORMAL
|
||||
+#define MTD_MODE_NORMAL MTD_FILE_MODE_NORMAL
|
||||
+#endif
|
||||
+#ifndef MTD_MODE_RAW
|
||||
+#define MTD_MODE_RAW MTD_FILE_MODE_RAW
|
||||
+#endif
|
||||
+
|
||||
//------------------------------------------------------------------------------
|
||||
// Re-definitions of true and false, because the standard ones aren't good
|
||||
// enough?
|
@ -0,0 +1,13 @@
|
||||
add missing mode to open() when using O_CREAT
|
||||
|
||||
--- kobs-ng-3.0.35-4.1.0/src/main.c
|
||||
+++ kobs-ng-3.0.35-4.1.0/src/main.c
|
||||
@@ -563,7 +563,7 @@
|
||||
int sz = getpagesize();
|
||||
|
||||
from = open(file_name, O_RDONLY);
|
||||
- to = open(tmp_file, O_CREAT | O_RDWR);
|
||||
+ to = open(tmp_file, O_CREAT | O_RDWR, 0644);
|
||||
if (from < 0 || to < 0) {
|
||||
fprintf(stderr, "unable to create a temporary file\n");
|
||||
exit(5);
|
@ -0,0 +1,27 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-embedded/kobs-ng/kobs-ng-3.0.35.4.1.0.ebuild,v 1.1 2014/11/18 04:07:28 vapier Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit eutils versionator
|
||||
|
||||
MY_PV="$(get_version_component_range 1-3)-$(get_version_component_range 4-)"
|
||||
MY_P="${PN}-${MY_PV}"
|
||||
|
||||
DESCRIPTION="utility to write u-boot images to NAND on Freescale iMX devices"
|
||||
HOMEPAGE="http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=IMX6_SW"
|
||||
SRC_URI="http://storage.googleapis.com/chromeos-localmirror/distfiles/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
IUSE=""
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/kobs-ng-fix-mtd-defines.patch
|
||||
epatch "${FILESDIR}"/kobs-ng-fix-open-without-mode.patch
|
||||
epatch "${FILESDIR}"/kobs-ng-fix-array-violation.patch
|
||||
}
|
@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>dev-embedded</herd>
|
||||
</pkgmetadata>
|
@ -1,30 +1,34 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
Hash: SHA256
|
||||
|
||||
AUX cgconfig.confd 131 SHA256 ac52788366561ca6b79bca0e9fc9630568401b4301e386e6851fd8eb75a539ab SHA512 9bb289c20c3230414888e82be2b7a1389ac652143bcbbc746d0731c46a2f1404b4bc8154c90b59ebc53520107fe2f04c9eb5df742451887947b8a3b7a4c31f00 WHIRLPOOL 18a04c20d6d61e1416cd0f5ecc6502c6839a7cb0f873b29c7d2f799b2a0032c8e5c91ac11357829b04df3be474b8b9fe47cc958ec191e75ccdf5bce1ebabc1ea
|
||||
AUX cgconfig.initd 2918 SHA256 d16540344f1a63c061d615d81c23b1c6afdb5fbfa5720763cf117f91e52b5b36 SHA512 ee6888ab224bb4b5988e5af5b1c88ebfb5fc9f6348b8a28b14b8155b251af570d3c234af7e2fceba1c4120d61ddbda9cc1e4cd8630d64bd94ccca83600ec4403 WHIRLPOOL 1b672749f1f404495d39923eb0b69eddd3aea8975d16687f70458050adda5871ddbe6e160cb844606230451fbbefe0419e9e0c6c6706af8c7c448b8a6b878e35
|
||||
AUX cgconfig.initd 2922 SHA256 774eb3076df656f2295173c542f55b8692115cb0aaaff7fbc4a5cc7a5da622f7 SHA512 4797ef566826d50697af8bed8f707911e02d4d722fbad9fbbbbfe31928170f1c12620b5fc1401148690e64ed244923dc1c65a914acd7abc5e25870e249276de3 WHIRLPOOL f5b4cb82f9281a59103e1492afdcdb7c354fc9d8d5e066881313d84b2d236733d2ac80d7a45689cbaf9575b85c8834e32ef4ef6992b85e4d64bbb8fac15f8231
|
||||
AUX cgred.confd 485 SHA256 72c00285c1f89f3a0564418c33bd02dfbcee2ae90f540a885ef57d1ef940a04c SHA512 871b7e7df26bf6b4164d5ec04e9998b0bd3f354e75ba2306b330e382eadd38ad044f85cfaa122a5a2e600fb4f39e1a7fe7778551a05dfc3e0ae095621c965996 WHIRLPOOL d48d486aee627cd16e10493deae5419b96759f851df35444b6f27a0fdfabaaf0173770fb3ca39085524b53dc6454ca6b3b04e2cdf0e1aa840ddf8cbfe5f032f5
|
||||
AUX cgred.initd 949 SHA256 b44c31ab9d4e3d88a905059e9a72a32fcb6d68a0c2c1330077f18c66b33cdfce SHA512 d8be0f13c23adfb2593179278444fcbdd5c31fa601ab1224eaabec1868e68198dd02d1e7df7e617481020bb946adf37286a2d8ee7f90eed14f977be897c256ba WHIRLPOOL 5e8c49bdd5254983c044151811fd5d9536879be94d074abf7efbf0e49bf052550660ca014b5ce5a025c70521ee21506d20b19432b95e0a82658729ec2c269f71
|
||||
DIST libcgroup-0.38.tar.bz2 475657 SHA256 5d36d1a48b95f62fe9fcdf74a5a4089512e5e43e6011aa1504fd6f2a0909867f SHA512 763e52bee699b0461508eabb6fdf3a79f15d1d8cdbc6631fcae93127eb7648e6bab660cf3a31019b966095113f9a086d55b5351c7999f3654f8e6c95507725d5 WHIRLPOOL d6a6e9c629687608698817346e1eda1e1406554665ea6aea055844bd47b0a21b0f3301c4a3acb0c2492be0a6536d25c1b609ee3ade8c11376f25b3335859814b
|
||||
DIST libcgroup-0.39.rc1.tar.bz2 497250 SHA256 9d27e4b16b92fb9917d0807934023b8cc691f3b5258c4ee581957645fa7ba143 SHA512 0aad3389cb52e6f4c6f130ba24a4e2f2348562254dee10f343607b78c2e28930753ece70b6b3f2cce57d72f3d0bc78352cfbf15a659b3ec75421d233ac50750f WHIRLPOOL 09e4f444a589e68373ce52f96707a4026175392bc26090a85bc50d7a35233ad5356638d250d1292511110e235aab1d77992f77e35d1be399a017b319354d235e
|
||||
DIST libcgroup-0.41.tar.bz2 500120 SHA256 e4e38bdc7ef70645ce33740ddcca051248d56b53283c0dc6d404e17706f6fb51 SHA512 1aedb02cd2ce3bc2e2a328a247a92976ad0978ca4d3aee4eb671fbcc6bb270348efc78dcf84f27fc500f8bfb9bb57c7d6e4d429ef2bc69e4e5118b7cd895a6bd WHIRLPOOL 3941ec9362dd7da1c5d1b9eaf2b44303982a04d460ab92946201b1fe952c2f94e19950e9a08104c262eb982d8e64bcf290f1b95115aaba11d8b1457b715a3646
|
||||
EBUILD libcgroup-0.38-r1.ebuild 2914 SHA256 4f57dec89461ad5af9077a8d5a6f40688d1d4ac20e3f102ea2b87c0255ec2f80 SHA512 f167446a76161cad24e39dfd9d3b9539a5656ba275d4df29e59a82c2bb0742ee6990721a23bcbe8fcd2e548a5329d2e36d30cc45c9bcdbba66d7397e65fe51ea WHIRLPOOL 9cb40bf75ea0f0ad983f8ea4586390459f4ad1bc41c27ba7bcbd067ccca56c71cff4206eba7aac2b7a55e0d5e16e6e3bffa8992499c0a5e2f3c8d6e58a864210
|
||||
EBUILD libcgroup-0.39_rc1-r1.ebuild 3134 SHA256 455e4983a3ee66e5940075a778e159611f07c8a3f5202ecb982b5323c29c03ca SHA512 35743143bf0013fb1da79b684549a53380a7ac0631a61a53a89fc21f9208cbfd04b2dab68af7040a93a3aaa1ef205d41c5a8d6241e760b2cbeeb84b173d6c4da WHIRLPOOL 793f6d274463ec894045c35c05318091767c60cd5392a0a473c263e63eb9309bc6808b98ec1a57ed437dfed3d6e218abd0dc5b0a34118c6f502b0f22a6f5bc0f
|
||||
MISC ChangeLog 2780 SHA256 8a55fe6e8ee278fbbb4554aa98ed0cf6f56cedebf924fc5f24cdf97f63c5a36d SHA512 55ade9719cbb4c7631ac9c6592be777e778af18c1d425efbbe9e0e0545eb7a18f8f1cc11c51fee4187714a9e0175ba88cb13b772b6ea199a6e63539493d997c1 WHIRLPOOL 701728f45e11917d28d9837fc4cdbdfdf91e9ee3f6f544fad1c325ffeeb7fb9d81f42c6f170fe6a0174242ee666dc538503b91b4ae07a6b3345e122b0f5794f6
|
||||
MISC metadata.xml 758 SHA256 b7733ccf7a36a4fa8295a700f3150985060949297ed69acfce97f07dcbafe81a SHA512 cef99e379b20f9effc2a7e2398cdbab5062fcee60fd427b9f645b4b55c9806146a63645fc9b1dceef30f2606339c70d5c97080ea9cc09ba7df7e6d7a6b24b14f WHIRLPOOL e2bac784faa09fcb360d54a75aa0a9fcb1f0b49c73b81c333d5a833e96814b84979d24286a555bb5f3dfc85fd5fc50c6c81d9f8ac6ea88bb4cc45bc13387b96a
|
||||
EBUILD libcgroup-0.41.ebuild 3051 SHA256 a4aa0dda64997e9d7d6bc5840a2006db89b87ba9772e3d667c7cf625e8327bb2 SHA512 5d2f6860dcf7042d23ec5a854a804188200bf624d2f0b80401057c7132c0ba2f2ad8c672e7d8e2f0ef8c52f57e6f9aa8b81b640b021617c0290566b511788e55 WHIRLPOOL 2cee651629695e6246d773b4ce89d0da2846174e6584eece682e2b050df2a26e744cf2a39b503efdd222dc9c4367c408f1b0a4f1de37214ae854c5aad5745d4c
|
||||
MISC ChangeLog 3203 SHA256 96819ba74aef4eb7b2a8d5da996bba4235933c25a3d319a207ff9e7ba347b515 SHA512 2d51cefb9669c4e26f3303de0cab116bd0097148532a8b67be9d09ae3c4896d9cc0694747d6fa637d25ded57709b386582bd94f074d39a5393c3494f3317d3de WHIRLPOOL 9eda77c93da29c576452bd96b282258f63c701a14b20d1cffd013eba7de5a03ba69243578a3f685c5fc7bb1da60017c4403fef1fd8d9b4a36c6ebeea13ac2e39
|
||||
MISC metadata.xml 605 SHA256 8c498c69e77330972eed41e4097a40b1f7b631650b11d176479973594f703048 SHA512 72167d617b42ecec836f8e90839114da3abf8cf50dd750da95f84067df466ba1c36553a8bb0f2fc5f4a754864a8435204d9f52b3d22694182fe7212ec74c7c8d WHIRLPOOL 17a5a0fc350cd178da489308121e820eb8b955ace89acf12da95571e71f84d08969209f68fe3120e756fdbfefc6e0058331be40d27d03a3add0d0feb353e0054
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
||||
Version: GnuPG v2
|
||||
|
||||
iQIcBAEBCgAGBQJRoHrHAAoJELp701BxlEWfT/0QAMZNXTb1zyKhtbRDgLKvDlzx
|
||||
XMhAAclGk2hUo6pTsaqT0VbaI9PX9hOMeSX0gxcjULxo3w32dwIy8OQHV+dePQNA
|
||||
r/TRXzWWfB2TAHwrIFiJcW/5rLSOV/hKYktO28x/rAOYTohfDlY9f+8l4RYkNGGR
|
||||
v8bPb401MAFYr/64zZvpvwY1VQPUvWkDQh4k1/Bv2NtegAs2379rYYJAUnt/UKUR
|
||||
tgE8k2c0Crl7fRS0BSIlIcRGgPt+PprLzX2f6xYwzQa0iB6WcPeKfH/n0x0eud4F
|
||||
YEDS9utxOB5RShkmfr6gf/vY9kUz+JPa7fbVN8Mth7EfrPds4GerbVL/+3IuRpel
|
||||
QGd8OLAtrUWD2fHQ/+CE3dpO+eyqweIW+WdQd2EUqmoigpIyQZ1t/EAhJtbDRBGn
|
||||
U1TqxNEL2hw4CV2fnZvkzbT01oWVOfNSqEfy1kAXT99zQSByKl47Kd1+q2/iJG2y
|
||||
CV4umMaQUf/RIIG2I3OdrX+4o0mDYZBM4HpaGe9IKzbMzTq7x3Wobjs0rHwL9HV3
|
||||
pnA1xEour6KQ73+uZYZ4y6i3wAbOd8Cv81Nm5fC5gQPVjy89TOM3t4IcAmXDU8a9
|
||||
fy2T0R+LWs0Ry9Ubfv+RuaYt+7AfPudw/KyzejEMZXejMzCJMwIzyu/qNK5qN1qk
|
||||
/wJ3+dm7jtntYy2yQCP9
|
||||
=VpU7
|
||||
iQJ8BAEBCABmBQJUalwwXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
|
||||
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQzNTVDNDczOUYzRjJEMTRGNDRGMzU2RkMw
|
||||
OUJGNEY1NEMyQkE3RjNDAAoJEAm/T1TCun88bCUP/2BrDLysScYYu0VHOrhpLZ7z
|
||||
M/ITCvv3TVR3I048WZ5e/SJe/KX2SNl0KQbfyhNKGiizoqYYep3L5N6DlRJGQsfH
|
||||
XBcWW3BRSJDruUOFg3sucD0oRn0DbKX22DNRQ+BUTCLhaRil0IeMNP4+fEs1ocha
|
||||
L/mtIllBYJgrjilLxV4erljWhmAH3Zwv6V4In6zOXgA5c1ZciMsc9nEIEUA9koPp
|
||||
mkSME/6iFui5uFU6y4Nb69pz156stsmHuj+wg7XwYb71IJtgJpXHPciV22/SNvEA
|
||||
b+wVPKytlu+LBhgZ5NqxPwy6B9nQGGWvcmk5svmzCR257TIT0g+j8/rAsBubZYD6
|
||||
PjiHzC4G2QEL+l7xFlaW2bNliDsMsoIafye8vxwQZYcSQPnsXxlTdotR6DgzxLzN
|
||||
0kxKkcAEg2WXVLvZKvXVsdILPWPHO5NgOQ9Pd5aByybjXeB/edmak6bWXrh1tGyn
|
||||
NNpbzo1WWJ6cR/CzoS5MpeFzgqFOOAmUaKEMhCstaBeSi+S8Q4FvcvlymDefkzND
|
||||
pG1sJkDi/FgMZET/hoHuVM0L/1GNwQQG+iMiWO4x7aKRz8G8qTZrhI77nqdlexET
|
||||
SZWLWlWXnACkVVMudz6l8eD6G1RUrVTJIu8qOBKQDTvJ7Aogkp6lZetOj+g6RP8m
|
||||
6h2osmUE0fBKeW1Jsxks
|
||||
=ogCU
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -0,0 +1,109 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libcgroup/libcgroup-0.41.ebuild,v 1.1 2014/11/17 19:22:03 hwoarang Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
AUTOTOOLS_AUTORECONF=1
|
||||
|
||||
inherit eutils linux-info pam autotools-utils versionator
|
||||
|
||||
MY_P="${PN}-$(replace_version_separator 2 .)"
|
||||
|
||||
DESCRIPTION="Tools and libraries to configure and manage kernel control groups"
|
||||
HOMEPAGE="http://libcg.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/project/libcg/${PN}/v0.39.rc/${MY_P}.tar.bz2"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
|
||||
IUSE="+daemon debug pam static-libs +tools debug"
|
||||
|
||||
RDEPEND="pam? ( virtual/pam )"
|
||||
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
sys-devel/bison
|
||||
sys-devel/flex
|
||||
"
|
||||
REQUIRED_USE="daemon? ( tools )"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
DOCS=(README_daemon README README_systemd INSTALL)
|
||||
pkg_setup() {
|
||||
local CONFIG_CHECK="~CGROUPS"
|
||||
if use daemon; then
|
||||
CONFIG_CHECK="${CONFIG_CHECK} ~CONNECTOR ~PROC_EVENTS"
|
||||
fi
|
||||
linux-info_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
|
||||
# Change rules file location
|
||||
sed -e 's:/etc/cgrules.conf:/etc/cgroup/cgrules.conf:' \
|
||||
-i src/libcgroup-internal.h || die "sed failed"
|
||||
sed -e 's:\(pam_cgroup_la_LDFLAGS.*\):\1\ -avoid-version:' \
|
||||
-i src/pam/Makefile.am || die "sed failed"
|
||||
sed -e 's#/var/run#/run#g' -i configure.in || die "sed failed"
|
||||
|
||||
autotools-utils_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local my_conf
|
||||
|
||||
if use pam; then
|
||||
my_conf=" --enable-pam-module-dir=$(getpam_mod_dir) "
|
||||
fi
|
||||
|
||||
local myeconfargs=(
|
||||
$(use_enable daemon)
|
||||
$(use_enable debug)
|
||||
$(use_enable pam)
|
||||
$(use_enable tools)
|
||||
${my_conf}
|
||||
)
|
||||
autotools-utils_src_configure
|
||||
}
|
||||
|
||||
src_test() {
|
||||
# Use mount cgroup to build directory
|
||||
# sandbox restricted to trivial build,
|
||||
# possible kill Diego tanderbox ;)
|
||||
true
|
||||
}
|
||||
|
||||
src_install() {
|
||||
autotools-utils_src_install
|
||||
prune_libtool_files --all
|
||||
|
||||
insinto /etc/cgroup
|
||||
doins samples/*.conf || die
|
||||
|
||||
if use tools; then
|
||||
newconfd "${FILESDIR}"/cgconfig.confd cgconfig || die
|
||||
newinitd "${FILESDIR}"/cgconfig.initd cgconfig || die
|
||||
fi
|
||||
|
||||
if use daemon; then
|
||||
newconfd "${FILESDIR}"/cgred.confd cgred || die
|
||||
newinitd "${FILESDIR}"/cgred.initd cgred || die
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "Read the kernel docs on cgroups, related schedulers, and the"
|
||||
elog "block I/O controllers. The Redhat Resource Management Guide"
|
||||
elog "is also helpful. DO NOT enable the cgroup namespace subsytem"
|
||||
elog "if you want a custom config, rule processing, etc. This option"
|
||||
elog "should only be enabled for a VM environment. The UID wildcard"
|
||||
elog "rules seem to work only without a custom config (since wildcards"
|
||||
elog "don't work in config blocks). Specific user-id configs *do*"
|
||||
elog "work, but be careful about how the mem limits add up if using"
|
||||
elog "the memory.limit_* directives. There should be a basic task"
|
||||
elog "partitioning into the default group when running cgred with no"
|
||||
elog "specific config blocks or rules (other than the mount directive)."
|
||||
elog "See the docs for the pam module config, and as always, RTFM..."
|
||||
}
|
@ -0,0 +1,78 @@
|
||||
From 5cb48a5a1bf43c5d4811295aa3fb25744c4c254d Mon Sep 17 00:00:00 2001
|
||||
From: Julian Ospald <hasufell@hasufell.de>
|
||||
Date: Mon, 17 Nov 2014 23:25:31 +0100
|
||||
Subject: [PATCH 3/6] Allow building and installing static lib
|
||||
|
||||
Refactored the install rules a bit, so that installing the static
|
||||
lib optionally becomes a bit more convenient.
|
||||
---
|
||||
Makefile.linux | 36 ++++++++++++++++++++++++++++++------
|
||||
1 file changed, 30 insertions(+), 6 deletions(-)
|
||||
|
||||
diff --git a/Makefile.linux b/Makefile.linux
|
||||
index dbc4957..218162c 100644
|
||||
--- a/Makefile.linux
|
||||
+++ b/Makefile.linux
|
||||
@@ -1,4 +1,5 @@
|
||||
CC?=gcc
|
||||
+AR?=ar
|
||||
CFLAGS?=-g -O2
|
||||
CFLAGS+=-Wall -Wextra -Wno-unused-parameter
|
||||
LIBS+=-lrt
|
||||
@@ -24,24 +25,47 @@ all: lib
|
||||
|
||||
lib: libntru.so
|
||||
|
||||
+static-lib: libntru.a
|
||||
+
|
||||
libntru.so: $(LIB_OBJS_PATHS)
|
||||
$(CC) $(CFLAGS) $(CPPFLAGS) -shared -Wl,-soname,libntru.so -o libntru.so $(LIB_OBJS_PATHS) $(LDFLAGS) $(LIBS)
|
||||
|
||||
-install: lib
|
||||
- test -d "$(DESTDIR)$(INST_PFX)" || mkdir -p "$(DESTDIR)$(INST_PFX)"
|
||||
- test -d "$(DESTDIR)$(INST_LIBDIR)" || mkdir "$(DESTDIR)$(INST_LIBDIR)"
|
||||
- test -d "$(DESTDIR)$(INST_INCLUDE)" || mkdir -p "$(DESTDIR)$(INST_INCLUDE)"
|
||||
- test -d "$(DESTDIR)$(INST_DOCDIR)" || mkdir -p "$(DESTDIR)$(INST_DOCDIR)"
|
||||
+libntru.a: $(LIB_OBJS_PATHS)
|
||||
+ $(AR) cru libntru.a $(LIB_OBJS_PATHS)
|
||||
+
|
||||
+install: install-lib install-doc install-headers
|
||||
+
|
||||
+install-lib: lib
|
||||
+ test -d "$(DESTDIR)$(INST_LIBDIR)" || mkdir -p "$(DESTDIR)$(INST_LIBDIR)"
|
||||
install -m 0755 libntru.so "$(DESTDIR)$(INST_LIBDIR)/libntru.so"
|
||||
+
|
||||
+install-static-lib: static-lib
|
||||
+ test -d "$(DESTDIR)$(INST_LIBDIR)" || mkdir -p "$(DESTDIR)$(INST_LIBDIR)"
|
||||
+ install -m 0755 libntru.a "$(DESTDIR)$(INST_LIBDIR)/libntru.a"
|
||||
+
|
||||
+install-doc:
|
||||
+ test -d "$(DESTDIR)$(INST_DOCDIR)" || mkdir -p "$(DESTDIR)$(INST_DOCDIR)"
|
||||
install -m 0644 README.md "$(DESTDIR)$(INST_DOCDIR)/README.md"
|
||||
+
|
||||
+install-headers:
|
||||
+ test -d "$(DESTDIR)$(INST_INCLUDE)" || mkdir -p "$(DESTDIR)$(INST_INCLUDE)"
|
||||
for header in $(INST_HEADERS) ; do \
|
||||
install -m 0644 "$(SRCDIR)/$$header" "$(DESTDIR)$(INST_INCLUDE)/" ; \
|
||||
done
|
||||
|
||||
-uninstall:
|
||||
+uninstall: uninstall-lib uninstall-doc uninstall-headers
|
||||
+
|
||||
+uninstall-lib:
|
||||
rm -f "$(DESTDIR)$(INST_LIBDIR)/libntru.so"
|
||||
+
|
||||
+uninstall-static-lib:
|
||||
+ rm -f "$(DESTDIR)$(INST_LIBDIR)/libntru.a"
|
||||
+
|
||||
+uninstall-doc:
|
||||
rm -f "$(DESTDIR)$(INST_DOCDIR)/README.md"
|
||||
rmdir "$(DESTDIR)$(INST_DOCDIR)/"
|
||||
+
|
||||
+uninstall-headers:
|
||||
for header in $(INST_HEADERS) ; do \
|
||||
rm "$(DESTDIR)$(INST_INCLUDE)/$$header" ; \
|
||||
done
|
||||
--
|
||||
2.1.3
|
||||
|
@ -0,0 +1,33 @@
|
||||
From 38e454b12c707a0d6870fb5541fad64ece17f78d Mon Sep 17 00:00:00 2001
|
||||
From: Julian Ospald <hasufell@hasufell.de>
|
||||
Date: Mon, 17 Nov 2014 22:27:39 +0100
|
||||
Subject: [PATCH 1/4] Make the "lib" target depend on the "libntru.so" target
|
||||
|
||||
Depending on the old "lib" target caused a rebuild of libntru.so on any
|
||||
such target (e.g. installation), because "lib" is in .PHONY
|
||||
and not an expected file name.
|
||||
|
||||
Fixing this helps with distro policies which require to not do
|
||||
compilation processes during installation phase.
|
||||
---
|
||||
Makefile.linux | 4 +++-
|
||||
1 file changed, 3 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/Makefile.linux b/Makefile.linux
|
||||
index b699998..dbc4957 100644
|
||||
--- a/Makefile.linux
|
||||
+++ b/Makefile.linux
|
||||
@@ -22,7 +22,9 @@ MAKEFILENAME=$(lastword $(MAKEFILE_LIST))
|
||||
|
||||
all: lib
|
||||
|
||||
-lib: $(LIB_OBJS_PATHS)
|
||||
+lib: libntru.so
|
||||
+
|
||||
+libntru.so: $(LIB_OBJS_PATHS)
|
||||
$(CC) $(CFLAGS) $(CPPFLAGS) -shared -Wl,-soname,libntru.so -o libntru.so $(LIB_OBJS_PATHS) $(LDFLAGS) $(LIBS)
|
||||
|
||||
install: lib
|
||||
--
|
||||
2.1.3
|
||||
|
@ -0,0 +1,53 @@
|
||||
From e434656449d0797a2f6e14e33b6a0114371d0e16 Mon Sep 17 00:00:00 2001
|
||||
From: Julian Ospald <hasufell@hasufell.de>
|
||||
Date: Mon, 17 Nov 2014 22:58:29 +0100
|
||||
Subject: [PATCH 3/4] Update VERSION in Makefiles
|
||||
|
||||
---
|
||||
Makefile.linux | 2 +-
|
||||
Makefile.osx | 2 +-
|
||||
Makefile.win | 2 +-
|
||||
3 files changed, 3 insertions(+), 3 deletions(-)
|
||||
|
||||
diff --git a/Makefile.linux b/Makefile.linux
|
||||
index fabf8d5..3248ba8 100644
|
||||
--- a/Makefile.linux
|
||||
+++ b/Makefile.linux
|
||||
@@ -7,7 +7,7 @@ SRCDIR=src
|
||||
TESTDIR=tests
|
||||
LIB_OBJS=bitstring.o encparams.o hash.o idxgen.o key.o mgf.o ntru.o poly.o rand.o sha1.o sha2.o
|
||||
TEST_OBJS=test_bitstring.o test_hash.o test_idxgen.o test_key.o test_ntru.o test.o test_poly.o test_util.o
|
||||
-VERSION=0.2
|
||||
+VERSION=0.3
|
||||
INST_PFX=/usr
|
||||
INST_LIBDIR=$(INST_PFX)/lib
|
||||
INST_INCLUDE=$(INST_PFX)/include/libntru
|
||||
diff --git a/Makefile.osx b/Makefile.osx
|
||||
index ccbdf3e..a0f67d3 100644
|
||||
--- a/Makefile.osx
|
||||
+++ b/Makefile.osx
|
||||
@@ -4,7 +4,7 @@ SRCDIR=src
|
||||
TESTDIR=tests
|
||||
LIB_OBJS=bitstring.o encparams.o hash.o idxgen.o key.o mgf.o ntru.o poly.o rand.o sha1.o sha2.o
|
||||
TEST_OBJS=test_bitstring.o test_hash.o test_idxgen.o test_key.o test_ntru.o test.o test_poly.o test_util.o
|
||||
-VERSION=0.2
|
||||
+VERSION=0.3
|
||||
INST_PFX=/usr
|
||||
INST_LIBDIR=$(INST_PFX)/lib
|
||||
INST_INCLUDE=$(INST_PFX)/include/libntru
|
||||
diff --git a/Makefile.win b/Makefile.win
|
||||
index 7a93144..ffa7225 100644
|
||||
--- a/Makefile.win
|
||||
+++ b/Makefile.win
|
||||
@@ -6,7 +6,7 @@ SRCDIR=src
|
||||
TESTDIR=tests
|
||||
LIB_OBJS=bitstring.o encparams.o hash.o idxgen.o key.o mgf.o ntru.o poly.o rand.o sha1.o sha2.o
|
||||
TEST_OBJS=test_bitstring.o test_hash.o test_idxgen.o test_key.o test_ntru.o test.o test_poly.o test_util.o
|
||||
-VERSION=0.2
|
||||
+VERSION=0.3
|
||||
INST_PFX=%PROGRAMFILES%
|
||||
INST_LIBDIR=$(INST_PFX)\libntru
|
||||
INST_INCLUDE=$(INST_PFX)\libntru\include
|
||||
--
|
||||
2.1.3
|
||||
|
@ -0,0 +1,57 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libntru/libntru-0.3.ebuild,v 1.1 2014/11/17 22:32:35 hasufell Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils toolchain-funcs multilib multilib-minimal
|
||||
|
||||
DESCRIPTION="C Implementation of NTRUEncrypt"
|
||||
HOMEPAGE="https://github.com/tbuktu/libntru"
|
||||
SRC_URI="https://github.com/tbuktu/libntru/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="examples static-libs"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${P}-Make-the-lib-target-depend-on-the-libntru.so-target.patch \
|
||||
"${FILESDIR}"/${P}-Allow-building-and-installing-static-lib.patch \
|
||||
"${FILESDIR}"/${P}-Update-VERSION-in-Makefiles.patch
|
||||
|
||||
multilib_copy_sources
|
||||
|
||||
_copy_test_dir() {
|
||||
cp -pr "${BUILD_DIR}" "${BUILD_DIR}-test" || die
|
||||
}
|
||||
multilib_foreach_abi _copy_test_dir
|
||||
}
|
||||
|
||||
multilib_src_compile() {
|
||||
CFLAGS="${CFLAGS}" emake CC="$(tc-getCC)" $(usex static-libs "libntru.a" "")
|
||||
}
|
||||
|
||||
src_test() {
|
||||
_test() {
|
||||
CFLAGS="${CFLAGS}" emake CC="$(tc-getCC)" test -j1 -C "${BUILD_DIR}-test"
|
||||
}
|
||||
|
||||
multilib_foreach_abi _test
|
||||
}
|
||||
|
||||
multilib_src_install() {
|
||||
emake \
|
||||
DESTDIR="${ED}" \
|
||||
INST_LIBDIR="/usr/$(get_libdir)" \
|
||||
INST_DOCDIR="/usr/share/doc/${PF}" \
|
||||
install $(usex static-libs install-static-lib "")
|
||||
}
|
||||
|
||||
multilib_src_install_all() {
|
||||
einstalldocs
|
||||
if use examples ; then
|
||||
docinto examples
|
||||
dodoc src/hybrid.c
|
||||
fi
|
||||
}
|
@ -1,28 +1,28 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
Hash: SHA256
|
||||
|
||||
DIST libsolv-0.3.0.tar.bz2 395784 SHA256 b0e7ad666a16e183ecd340b41d50a5e989b118e90274e767d3453aee5ad8215a SHA512 795ddc3f7d52b770805e695ef72a63b8aaa4601bd7b5ca6d1c69c86fdc76bbe682507bc9efd2e4f7e453760474ff83a4172f4f7a59a4e1cd0583e9ed82934a14 WHIRLPOOL f6b0469450d15428454bd93b33d64ddce58e10c7007e4c98189d7052a23bc41d3bf4cb9160706217002043ba2f038648316d3fb5d9b4fbfa5ed12a4a514dd0e7
|
||||
DIST libsolv-0.6.6.tar.gz 567260 SHA256 4e2203f2da09dbad354c0323db3957c49916b110bf783024715df054414d05fc SHA512 127f5f7acbed84162ad688756bc89da708eba34cf3807b99a573e3200e514e552e582167aa61264948e07c98a7ff0b71d3602d4955ade4fdc638a898a6ef4784 WHIRLPOOL 7201e948fa605d1dff2cd37218ac23043640df4bfef6ec8d3b66afc81551a8c30b8d7480b9ddbb4366b87ae8b6d4200622513179be3cca24540ac04153c25498
|
||||
EBUILD libsolv-0.3.0.ebuild 2195 SHA256 3dc387c1ae04d4dbb91023f8a99a3323926ca76759e83c8f3d45bda18d7ba6d6 SHA512 b8f5908502017949a4bd8cf7667531b7a0a8d058ca9014deee262b13cd2f0d44cf7fb57f325112873bfac9fba684c4e05ed737b98fc40f122c5e5feeb4d7a2ad WHIRLPOOL 085c48eda0c7b659ee095a36475683438d72283ea6b498dce68a9a82364eb6a76ee3b8251638e761e5fb861e1f72b8e8d6b55039be0c447b3bcccb6df37981b6
|
||||
EBUILD libsolv-0.6.6.ebuild 2203 SHA256 c4dc8861730d04f99705fe659115d542c9d9ec1849d05b6c321dde342ef62004 SHA512 2a7e2454b7b47bdee2bc311feab97e8d5e5925a6afca73731c5199d0b4892fd58f3262ddb304dc972ba14e934ea37440eb36333519669c73fa3209a055d7833e WHIRLPOOL a6a2e51d98c74da1ed80d379dc2972a747be7b7dd94b71feb9d7a3e8711c4e08509b90c5641bad12a6be11f63ac73af135c740d8bb783023513c291160ee3142
|
||||
MISC ChangeLog 921 SHA256 5978183dc0b2b5f2ec50fe3eafc37b8f2e229030a074f20edcd223b86e17d423 SHA512 4a96c9e1ff9e2fe547e2f4e3c79135489db697fe448e23d303394113a8e2ff61225a90035b630c669993f6bc5942f55200494f9fbbfb33a91fa7ea67106f7135 WHIRLPOOL d21850a934223ef584a5d695dc6c779becb9bd6ec1e142c143fd79de34b650ba9ace6aa1e61ab7dc30957edeef243e632d7b56d8d883f59f1c68866ae9ea078f
|
||||
EBUILD libsolv-0.3.0.ebuild 2204 SHA256 4d2cd241a43d09be47ecd8495ef0039b1a00e10b725522cb997c267976596013 SHA512 59b67f287fb6025f5c69d41e93c272b1c7df5f6bbf18e7627f92a1db552792b12c54f925fe0ac91fa5ba43069aa4d1c1bba2d558de0452625bedb7ccb11c5711 WHIRLPOOL 800bf4bf0522f0e579de8763a15e0cf4dddb8968805e3c94aaa90e0a1fce4322a5ece5038b6ef0ec68325243a78996615abe2d153a7ddd808092f80b001e8aec
|
||||
EBUILD libsolv-0.6.6.ebuild 2217 SHA256 58a546f96c63a62e52cfd6c765f0a54b0b295b6202399190c18e302bc5ca1010 SHA512 5854a1f214038c09be4746e9a4da6639ee88f71843941e82c5ebf7e66657933b3c742cf1ac32350bb87371419f876a69d7860e298a0e4bc58565eb3a84ee73de WHIRLPOOL f72f743387420d548702c3da2f4d63bef6bfb58ecb34219605467220527343487f59d8bbc5ac4e765cbe97abc773b723eaa51f3a5a067d04fc5315e34b9bd787
|
||||
MISC ChangeLog 1078 SHA256 b84b52da8c9c4553c6048546d09a6628d02ccda87f9aebaed9ece8435e1dd711 SHA512 e5641d9fc58910140ef871a0e29e313af36cbf797c9285135f34ee7f89f7f380d28e6198329bc9200bbbb83c04b4582fa4bcf5a35b45c8c9269459d041b95b36 WHIRLPOOL d7fd2146ac2e6ed5f1c87f90ab7d6d17eeb0e5b0c891e322d3cbbd9e2f57362b06d31beced90d2f03f523df638549c0d2162cd8489ab173dd7a519525730aa4b
|
||||
MISC metadata.xml 159 SHA256 3c4c5563fac7c3f2d83e1fc52ed42924f426dd1f11b834e898ab8db1e8f128da SHA512 1bc680c8a5b479cdfb1e23afa1c58f92438d790aff890223bdb0b47ca531907f45a16e5ab61188e51646ca3a03b161d2bf0d9e520e9d94a9f9edbaa6b9646f04 WHIRLPOOL b29cc5ee4f166538a7aa1991b38579d269d06b6bee2acae852bca947cafa1ee603954edd0aa34525e5f992f62d7eea0786e85dd73fa66e8704e9fa48c84f237f
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0
|
||||
|
||||
iQJ8BAEBCgBmBQJUNjNsXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
|
||||
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQyQ0JDQjFGMzBDQ0UxMjFGNENDNDgxMDdC
|
||||
OUQ0RjIzMUJEMTU1OEFCAAoJELnU8jG9FVirZtAQAI7pAh3UJRMlu29kbk4+oilG
|
||||
NzwGLlfOAi+rr0s8po6rx2D2Al650a4APulp28ub+Jp++RngGeFcN8SWlAerSPY7
|
||||
f01S5oATpVJ2LXEF/QN/EggKfw6nUqWGYE2HLBxtucmSo1uQeTcMGAkXsJad+04z
|
||||
bK9a9SMCY914KreFiknOvfvirdTixVlSfSa4dVfLKk0uRLbaWDe9b67N/A5i06r4
|
||||
dUle2yl8a4EWUEVfxhs9Js97pn/P5qkdtk43hHJ33CrdPhjtUChMLnZCmXpLDPTS
|
||||
M6G+pWk7pc/0wy2vbk0+y7KvxJay2tZKzffRkZuy3/cYeeNS9mRRCHOMp7Pxu2gr
|
||||
oRW5sBL6ksHhCYljU8O4qk/6dfp5cXZ6+eEkL0W1jiqX1ddQpC9VKUHUKtxfmrnP
|
||||
PUrNwM6H3l1y19nSGpAtUANFhkOH4EaaPEyXmyxAWAOrXXnl4eF/6ktUXPk+V6ao
|
||||
BkMyQGFkCZAtj6vqFlIfsmdTEM30hMFpwRP/hsAOBqlZF4IDseu4VOa+C/BA0JSj
|
||||
8o6fgAzRvWpTN8fq23Z+Zi8ElLcEx2jXyP44j6kv4Hp9xFD3y1SzL7GuxO2l0r8w
|
||||
636pjJO9M5C/341m1bTcONIwJXO/bl9mbtD0VLQVu4I31qdcKNL7qci549+gjTCi
|
||||
5akU/C32AfZhNe6jwviB
|
||||
=pqXY
|
||||
iQJ8BAEBCABmBQJUaoQJXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
|
||||
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQwNzlCRDk4QzA4RENBRkYzQUEwRjQzMDlF
|
||||
QkU2QTMzNkJFMTkwMzlDAAoJEOvmoza+GQOcSuEP/jMHSU+WJCOp7+bycjUjd0Gj
|
||||
h8q9wtgt6sog66p6/TTQv2312pEr42/5dFwMIq1YeyEcPrq4Y8Utr0aqp0GflG+3
|
||||
VA1XCMs3GoMc4PQii1UmpiBdEP0lE+WAMnHLlL8Q6dVN6Sd0VlM3PlQsdq2Dh5ku
|
||||
tf60BVbICGa4EnjB8h/fcFHzkmS0cq6+Gx452FL2Gnk0Pe/Utb4OHAE6R7ayXcv5
|
||||
CxXd/q1kNVH/fQDHmkBoQyKmiMjfoDpfhzgR/A8W2+jezVaj0cTyltxwG1/lAMrs
|
||||
TD98DTrO0SyD9wiSRFDW9CBOkOJ/+18zSHUX/npLUUksRNQ6d+tMY76xzETwXx8L
|
||||
rJno5JichGgQfbL/Ls2Hi0U87rYGAXk0O2f8U4rD7oHoP/abARjYmrt0Bpd4zLY/
|
||||
oIIS7OLVpDm1oUVR6bWls1qo7pDOnEdVq+aVf1Dlcm3g3FwZ+boFQAGk/FMZIpuX
|
||||
xkKP6el1ZeusndcY2708aVPGkgSgJrqDMwGy9zyvOBGgXvzY/ZdGGCkQ5vqbN/oB
|
||||
3U90eM4BRtFGIVR1UNAD4uBchibbviMXVjFPqmjnyEl3LZ7p9DY56l7ITnUUnhbJ
|
||||
h8/ggqnbkUNR8iSXiiYT1CSjGLf4C+wHC8gyfd1K2uJusW6WINLlRtUcZESiqSqR
|
||||
k3fS1wFKnrC/mjpx/1mw
|
||||
=ikBp
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,16 +1,14 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST datashape-0.3.0.tar.gz 74433 SHA256 fd4a0188a118dfdd011108520aa8a8c600d73a5abcb11081a08d62078aae669d SHA512 7e4153c899f2e0dca48b8d7737d162b1078987eaf8a034da21afe306df6e9b78a57a9f62fd546d86309558a51d5ccaa4804473dd02e4a1914dd5206fd01f9c98 WHIRLPOOL 4ea63ebd78e842ec03926502bc77c144549d64731a631b6d7e202412d4ab9b42cfed539af5d24e5f2bd3fd7537d664cdf52ded5f1abb540a16e13ce81d183e81
|
||||
DIST datashape-0.4.0.tar.gz 75353 SHA256 0b13c18acc7978c35d8b56e194a2b7b6d7969beb56df543320431e3140b7b3d8 SHA512 69f5d6ad0c923decc052db6d2772665a3a58f5f72df3b7167a17ec99e703e511e85cc36cfe9b84dc8112090015f908c1d8e35630d785fb912f012b91227b17da WHIRLPOOL eb7c706eb554cd8df69b9f55a68a90eb52a0caf9f9befa653f3367bf7bd893d2e068e5b304eb83e7574720b3199c857bde42e453d8e67220cef478af050ddc8c
|
||||
EBUILD datashape-0.3.0.ebuild 1220 SHA256 e3708e9b754f570496b15b86e3c7eb5901bebc85f417e550a2ffee816ccc1c6f SHA512 28ade09b2d4c13ab4779cae674b5114c43d58f4407de7b3c9313f253b9d258437801c098c69aab8ecb03eff46f325f2672dea6d43402d0b8945cde4204d8657f WHIRLPOOL 3f3ee5b2c78a65397265c4197f098732dbcc14649db6a18b86862a569fb34823683b44a82f5da4c06d820f9f9e3ad4b13a3b6e5e10cbf6a4a0a3e1cc4fe0135a
|
||||
EBUILD datashape-0.4.0.ebuild 1230 SHA256 c41a40959989f29b2e161974889a7e96dc2dc15bafdfdacfbc055707c148d9b9 SHA512 7f8f254b2dd810f5c78b878f5c1f9f31d7ee686ed4ef8869535564eb9f42bad9311f52c419a46fb3106ddc073f7a3d3ce8d41812d1f8dbb73a23424aa18edf32 WHIRLPOOL fbedfff13537d685741d6c8c9ac7f6ba029363e2740134223f67f0d1568864662455cfecf7af1c0c835582f6d7c6ca8ede0ec1598d219a3fb3177ae0cd22fa7a
|
||||
MISC ChangeLog 1095 SHA256 b7c737437228ee1074b68f61bc4f7b3b749146c6142363ae809fd35427a8f448 SHA512 8c287cd9d30cd419a69792acb6f09b36564bcc269b95f1e0b20ae80e308f700f5a0b6757c8869f3764513a02a981dc0b410989f54c5fe2ce1f293403b6ad8ca2 WHIRLPOOL 316482dc77932a6904d9323566b12aa82d2ea25fb7485e59392a402a67be421715efa49269686e1d72603b69151dbba146457ae3d46be861c40e2caffa42c043
|
||||
DIST datashape-0.4.1.tar.gz 76873 SHA256 cc72f5feec393890183c82c2d0da55cf3e1e8334909ae71bd6aa5c119961b89b SHA512 dd74aa6d001de5122e155d94b50aeaebbc1e3c1ced19166158d2a9860f2e553d17d0c81a45d81130816ab0406c030f2f7cefbbe7f8543e7b57df338d731af493 WHIRLPOOL 851823fa36955bbedcefc866462ca90ae3bd00e78d32ed5875a83c5ecba7b18ac73457835ddb5e1fb4e093419c008431f1f5b4a54cae284dff8a317b5d0a95ec
|
||||
EBUILD datashape-0.4.1.ebuild 1409 SHA256 a099428bf5d83b4c03cad0486527cead92b0f7d2ccc0de59471d1815c90a2df6 SHA512 b62f851e4e4a07a0b67183a444c7c09de3bdeeb9bd968fc453d1bb19fac1bcd778a4ec7840d545a1f4e64049d5fcbef6b44c0ef27a83a85b8367da0488fa2ff2 WHIRLPOOL 4d302424a1df3a021901234058503756ec746ce552f027c94f157fb2388244cf723e21a365186240ce6614469e62ec101f7037362dfa68b0a9bd2ace326e7fa0
|
||||
MISC ChangeLog 1268 SHA256 b120b6da9b51f6cb537ccfd6edae593c3cce81b61643e194c9bda0fda90a8e99 SHA512 fdbd16f6d5974ce8e49c40d592c82605b96f69fbe45a043995eae7f9145fab4e018a89138b45b465f65188fb90de3c1752f41b9c7da5eab935944cfa9a257959 WHIRLPOOL d64238bdf14070db14d9786cb76a4cf83309a5e2445b2d2f908005314f0d57a7d47b6684c85aa6d86aecab8bde3e7f1b4c0405fec1ed4289cf7cf01f2c89e847
|
||||
MISC metadata.xml 337 SHA256 cc799b084d7b02eeedd9866b24d37e6f6d7a61ed6534a934062ca40a377e881a SHA512 ece3f13f7a6d47daff2603ff8b7f8d726039ef44fb3e4a9c379fae3df6699a6910c369a949b087a1e515e4462c5d28f30cc57d19f863ff32074d2b8d35234a44 WHIRLPOOL ac91bd1ce5bd9288499b57fd6a52e0daa8ac482034a73b4fc900cb3cdf351381b02cbce73662bf6b777e02683badea08eb61e3d711c8acee9e44d3e5d037199b
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2
|
||||
|
||||
iEYEAREIAAYFAlRLTmQACgkQso7CE7gHKw1JXACg33tn5ihyNPi4ijuj7B/j83xa
|
||||
+F4AnjFH5QhRFbXGHP7g8UnOv2FLxuhu
|
||||
=Tr+1
|
||||
iEYEAREIAAYFAlRqwNwACgkQso7CE7gHKw0nBwCgrpIbG/d2fOHsKxFgKYOsKHTR
|
||||
plEAoKRk9NdnEHVy+3mPzJeGepQYQmGj
|
||||
=gLXn
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,47 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/datashape/datashape-0.3.0.ebuild,v 1.2 2014/08/10 01:27:16 idella4 Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python{2_7,3_3,3_4} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Language defining a data description protocol"
|
||||
HOMEPAGE="https://github.com/ContinuumIO/datashape"
|
||||
SRC_URI="https://github.com/ContinuumIO/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="doc test"
|
||||
|
||||
RDEPEND="
|
||||
dev-python/ply[${PYTHON_USEDEP}]
|
||||
dev-python/numpy[${PYTHON_USEDEP}]
|
||||
dev-python/multipledispatch[${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
|
||||
test? ( ${RDEPEND}
|
||||
dev-python/pytest[${PYTHON_USEDEP}] )"
|
||||
|
||||
python_prepare_all() {
|
||||
# Prevent un-needed d'loading
|
||||
sed -e "s/'sphinx.ext.intersphinx', //" -i docs/source/conf.py || die
|
||||
distutils-r1_python_prepare_all
|
||||
|
||||
}
|
||||
|
||||
python_compile_all() {
|
||||
use doc && emake -C docs html
|
||||
}
|
||||
|
||||
python_test() {
|
||||
py.test -v || die "Tests failed under ${EPYTHON}"
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
use doc && local HTML_DOCS=( docs/build/html/. )
|
||||
distutils-r1_python_install_all
|
||||
}
|
@ -1,17 +1,28 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
Hash: SHA512
|
||||
|
||||
DIST GitPython-0.1.7.tar.gz 18087 SHA256 03754bc7b256397c1b646e5048e2291590f5080171adb8b00f4e2d7384c76eee SHA512 e0721409fea009548773b7410051d4295be850683dbc45c692a142e3a8abebe12d3452b95384818170eef9a43ba1c3664f5ebe2702fcd7f6a9d8f1a46ab18083 WHIRLPOOL ab6017daea5b3e87d0ee58d7dfc9b40ad8f5434e8f7ec51df4ec5e6d680827dc2ea1225253b1ccff8855fd9cd9e6548f60d3b20be1de58c5560612cb8babddd6
|
||||
DIST GitPython-0.3.2.RC1.tar.gz 313486 SHA256 fd6786684a0d0dd7ebb961da754e3312fafe0c8e88f55ceb09858aa0af6094e0 SHA512 c1a4a50d81aef1e80dfd1dbeaf651796f547830274fb07929409347aca595ea5434d03e6ecf7769ea2b7e3fe990df5698028e4f6aab1e0376f51da25d74ef5e5 WHIRLPOOL 1f4164fc048f9941c466a94cef4a4e9c9eb9e1db061787e13652f24e6fddb6534c53369c02d567f97600a93c9461fe27044f1c654ce8e616b04567eca034998e
|
||||
DIST GitPython-0.3.2.tar.gz 314927 SHA256 094837061ed6d49f5f35fac36fb5885a73d267282d2aff0564e8705d2323e531 SHA512 8fede62d423a783c10dc305ec9aa3ba8f1b7f2cc9bc4ca0abaab7b01ec7f9f9afedc11600612c4aeaffe2e7e63f55deff56eeabf02010c83a930aa922ed165a4 WHIRLPOOL 10fbcb1f061268e0e7013e0536e4dd05fbff7c3dcbd88b2ee3715aeb9f991c0c77d587fed3ccfc1ac0da4843d3da3aba3f780466447d42dc4e083c723f6a9228
|
||||
EBUILD git-python-0.1.7.ebuild 783 SHA256 53fcdf1cf89447116fc74610b26607be8b3e48a543fd6f00de5e2933d5b21219 SHA512 cdaac1c58a9f9eb9bdeeb1eda06a6543ff9d337f91391c3c72a2576ce21206afbeb309392bd0ad7dc6c0c758533dc26564a79f8717f6c7ce1960ca82983c9907 WHIRLPOOL af066714bdf628fb1cae468d2c1696659e9ff4593f4db5a3783c041edfdb22abef29dc6665665a7c5d90368c323d0d476238915c31d90d1487158ac26b889854
|
||||
EBUILD git-python-0.3.2_rc1-r1.ebuild 864 SHA256 246e02e27949946a348205be586322f451001d4c0946eaf403e5a34b6f9163cb SHA512 cf5e3d880f91e6ef2b4673e40c2d84546e4963455bbd0fbc98717c7ff2c1ef3e2cf5659b0e50cd30b1dfe3659de57a4192e6b8bdde835a1a64b130e2ed7ab142 WHIRLPOOL db6d28eb970675c97f88afaf5312a3ace0a3acedd04e8a98f8a4aeb44740e1ae1643d39cd981fba5efde5b9e424a1665b5629430e0484b6f1432aaf87431396f
|
||||
EBUILD git-python-0.3.2_rc1.ebuild 914 SHA256 829a0e80f405127615855fa75cfac77dbf9d32365be0e31d248832f443fdd8d3 SHA512 d2541c339dfe7dbcb9c32e113d47da4341e16c95553302843f60befc5bdce41378d211389070ac27884f3cb5b2080fcceae15ede0f412e55fcb819ccb011d5a1 WHIRLPOOL 49ed2322361491d631518103a8b0da5f4b9a0c14ef7d465e10d65329430be3d539f9edde21ce6331a89dd67447239fc8856b9b4a046039c2faba7de88cb18b76
|
||||
MISC ChangeLog 1748 SHA256 b825652dc2d13a8bad86381c5f3d9821d5cece904034b6c88e09d72892e60b41 SHA512 98d424247fdf44a630442b4ba6118105430fa0f8cc8308db170c4aa12d74d020caf6f522a249246a90dcc9ad973376fc3f420f669ac88032e42865333902cf12 WHIRLPOOL 4b21c23652e493e03115714df896a866f959be4214a91462621c65343262ae39e21291e35601cceca95a6b70ee78b24fcd704de7df41be8957b1fb0f0312085f
|
||||
MISC metadata.xml 232 SHA256 b785824bd0051eb8a00c8853e0245ca6bdb5fe27932990bb4d514299a7e4849f SHA512 a9cd2a04c2c8daa8856fb73acc60747061af590bc9bfe75fe622d50a5cc759a63e8c13b818ce2fafe54b7b3922802abc0850a7a43cb3de4764a3fde429e15853 WHIRLPOOL dda1080e29b081aa55b478e8c5fce70e2997f8cb9fe437b873eada32ff32bd0c47f9e539ca36a890c55129c83defa1bdc9d68788bb431095e6259ce1f4103f80
|
||||
EBUILD git-python-0.3.2.ebuild 830 SHA256 5a1fea7196cf22740ba36170be3ce8c4af7de15fb998428315b0d63ddfae8c47 SHA512 8d7420faa75786619aed2fb85efb25efa0eed71536f1366b128f95b667508e95d62e39aaf81e9715386600067ce51dd082c384a7cfe6988317b9b860fd52e88c WHIRLPOOL a926e2285b5e99d6e44384d5179f4e3177b14d872800ecf8615405d1ec8121c585725f336cde09537ce2fb861eea7b2f9485e52010f6bcaf7cc76198e169e870
|
||||
MISC ChangeLog 1956 SHA256 915646ea16de6e828abb9673c550b9310389b28e1d2a1d33e172a49bcfaa4231 SHA512 896a8aa90a0388683b54232a13269fa8714a6138b4a9fc1462c1feb66d218506b41a99b4535d97bbcbbc905492361293d82b45ddc209d68a3f64572d1017de87 WHIRLPOOL 1a90a0f73f8396cacc07c564ec6dd705a1335eacea5c1098a7a075728dcceaaf98ecb977801cbbd53ba958dd950b4dc2dd3d4cdc752f9e483d7d502d7e8d0d46
|
||||
MISC metadata.xml 237 SHA256 566b07dcb4532130dadc2d38dace05f61c8f59c3d3e86f7733f3211130cbbf86 SHA512 1bd45d01ac900dd6cae33e777428f076b2864f89cd2f232b746c0a1ea22b54d588610588a4d1eeb25efc565df2650fdf6eb22360ec26248b6770e927a3ad6c65 WHIRLPOOL ff768866830653fc4a84f5fe545063bdccb5e2ab96569666f7bda6a4308cae491e82fafc634370367184b4372538eb2afb6c446c78420b9f88ad10e7cc845f07
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2
|
||||
Version: GnuPG v2.0
|
||||
|
||||
iEYEAREIAAYFAlPn4A4ACgkQcaHudmEf86o19wCfTvCLoM1h76x/I/ChmTUN51Dx
|
||||
6B0An3GZPHRvI+MRN1BAZA1iWNiHqGbg
|
||||
=o34T
|
||||
iQJ8BAEBCgBmBQJUavoPXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
|
||||
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQyQ0JDQjFGMzBDQ0UxMjFGNENDNDgxMDdC
|
||||
OUQ0RjIzMUJEMTU1OEFCAAoJELnU8jG9FVirbfAP/1M/G/2W7pC8T5Rl01CMffRx
|
||||
1kTCq+GenibU/cBmIQOFksmqA5Cw8Wg725tpp694KGB8kBvg2Z4RYl4+BWRvrBop
|
||||
WM1woRsUjLFbLGaNFjpGWQ9Te1+kvWoeJiU9eGXk1hREs8YYqgZRmrmXQrQSD5bi
|
||||
iyCim4IwxZanxAoi7A7d0d7mgQEfmlPVDXW/5F1um/neB1nB7MXixDJi+TwK8uaU
|
||||
ydlkBz6EoopV+G7pvVaH64YAGVEiXL2TnspnaOXzgD83QEPyPKhvxmHt36lKPi4P
|
||||
KCesyV145JFlBOZBdqVaUdcqkY9jMvJDYarHLLjhhZe71qvHR/aBAePx+tA4F31X
|
||||
Glc0RDk5jzhCJfjhx6O6SfKe7RRyXDCfITmk2v2DKf5wA1aQvCbhDqauRKWd/6Nr
|
||||
y/RLv1BkOHQYFshqAg7SlFoP+kjEokV/xCU/BErxYXcciiChqd2WIM0da92fg2X/
|
||||
fzF/2cYeaC4jbcxEhC+b/3Gv7TZCLfHTtVK25dV8tNNjJQ2ZrySE30t0huM7T/Hf
|
||||
4raA4AL99EyYr+HGcI6vuyCv6QAvZDIGVbZRoa0WtroL2ifNidMPJOUSPtZ2yT0L
|
||||
TwqABVob1sj0Tq433oQWpOjN1YWo0e+KgdZg+loGqGGjhp8MA4YFQ5a4iCyI/bxH
|
||||
PKA0DuLCE1jVxg/ifpLT
|
||||
=URhm
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,34 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/git-python/git-python-0.3.2_rc1.ebuild,v 1.4 2014/08/10 21:11:41 slyfox Exp $
|
||||
|
||||
EAPI="3"
|
||||
PYTHON_DEPEND="2"
|
||||
SUPPORT_PYTHON_ABIS="1"
|
||||
#Tests dont make sense without a git repo
|
||||
#DISTUTILS_SRC_TESTS="nosetests"
|
||||
|
||||
inherit distutils
|
||||
|
||||
MY_PN="GitPython"
|
||||
MY_PV="${PV/_rc/.RC}"
|
||||
MY_P="${MY_PN}-${MY_PV}"
|
||||
|
||||
DESCRIPTION="GitPython is a python library used to interact with Git repositories"
|
||||
HOMEPAGE="http://gitorious.org/git-python http://pypi.python.org/pypi/GitPython"
|
||||
SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="dev-vcs/git
|
||||
>=dev-python/gitdb-0.5.4"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools"
|
||||
RESTRICT_PYTHON_ABIS="3.*"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
PYTHON_MODNAME="git"
|
@ -1,8 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>python</herd>
|
||||
<upstream>
|
||||
<remote-id type="pypi">GitPython</remote-id>
|
||||
</upstream>
|
||||
<herd>python</herd>
|
||||
<upstream>
|
||||
<remote-id type="pypi">GitPython</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
@ -1,16 +1,14 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST jsonpatch-1.7.tar.gz 14109 SHA256 14ca0944de01cba9091f54951da058dd515ff3d3a203e6b29e00362eeef67dae SHA512 317d11a875944c7975e17112fe106e134c37993e9fcda5926c317ba5373d2aa63c708c478442d9954ad8759bedd0b3f012c000964ba2841bf2415068e8a1da43 WHIRLPOOL ca908ffc6890bb6b7a65eacae41932ba5977c61ff5e5dd4bfbb050cb2f8250d6fd0d8e3048903f4ab1beb2913555a26d53ce692048ac9b4bde1aaef7451f4c4a
|
||||
DIST jsonpatch-1.8.tar.gz 14072 SHA256 e5c59daf48401441ac2b4e57bbb04585b4ea791842ae1ebfdd2988b9f3351776 SHA512 91dfc62466f44e63ca0165237dedb5046a29846ce390b7c68bc706a506f01ab37c27b6a25295138613985f85a68ebf30fc18b703c269ca64d396b1d35f5c15e6 WHIRLPOOL 0354e33b8bd4113458e9719d4302445e379bc6d866bfaf506e6f72c7feb92e933e3866be7aaecf38c3026a73a9e475f46a8aa673ccc744f68fbb8b2f165c7e41
|
||||
EBUILD jsonpatch-1.7.ebuild 777 SHA256 7d35be027c258e06473d096b1b4a55c5ed0014a63a6e56aa250c67be4eb9ada3 SHA512 3c673b652f21e347e4d4089f5aade65bc7a1effa0a423e34b10e83f577572736c4c7767c64beeb50059a1317c9e714eb27e12e2b5afc37192d68ee3c96ce5869 WHIRLPOOL dcc5781a47225bedd8a7d3f5ae9ba29128fbc3d2e316fcdc19f0d8aaceff706c8c81b3b8963071076472b234b842904d8cdb7d8c87e39c897057e57b04808434
|
||||
EBUILD jsonpatch-1.8.ebuild 840 SHA256 a634913cd4b8378dae2c26c24bdada95e3b191e9010798e86e035cf3d639900b SHA512 78baa996607cd7a08eccd0ebb10e01528822cf1dd93cdff9291cde313a8a5059a2ea08536626b1b6051d98be578e49a41241833593e7ffa02394796a111f5d5a WHIRLPOOL 9fcdc07393b0ad8050257ad26efdc13ab2829671b0a1107467b286622354fcac1120c617d109ba68ab188a94af2a922906242ab0735b988704be5864cfa162e2
|
||||
MISC ChangeLog 1299 SHA256 61583a720e0f6ce262fc04474394cc6e965f71c873117a3b8faa8eee582d350a SHA512 81da09406d7f547b104c1bd19e72f3d7308390f3e4bff2c254ffdafdfa612782d4c3bd3962a75bff94f6a993d6f0f22e83ead77312df7027c78b599076356422 WHIRLPOOL 6d8a4b299b9b6abddf830ba279a29f14ef0c088e1edde76adbfafa0be8fcf13f4d2af06c06f6c468d590ae1a2cd80b6f08f538486df7a8c28a7fe0effa1bda81
|
||||
DIST jsonpatch-1.9.tar.gz 14275 SHA256 e997076450992aa7af2f4ae6c3e7767d390ddb6746979c74fd2092bb8fbdf5b2 SHA512 9f27def8519677dbc6d45287b6938ccfb9179f7a315871adeb7198e1568876a391625c060c7901b7acd51af0ed10427a61d54d899719ef1a073b2e93591904ed WHIRLPOOL a7ee28b9cefa8ddebb060867b260b388cd44ce96f0f2a76698091f55d41be44cd690b32d26b1363218c474fc1dd9cfe8eed3c0d939e9e9d8d4c2214e1b08786b
|
||||
EBUILD jsonpatch-1.9.ebuild 836 SHA256 6a241bc20566311a9cdd80adb1b1f0468c1c2d4c4aea9ca2d8b6d38c7cf6872f SHA512 2274f38756fdbb7785436a8ec6c0e72bd2376fab5a077e50e4a53c933ceba764ce90ffc1e5ab57ad27d7caf1b0c245c5cc02d9cb4a09ba3fd2677ae158dc9a1d WHIRLPOOL d97e7a89be469b8f4b7c39dfe4ef430bf7476461ae3beea3535f0876f8cb9c2bfd0c32c9c2338e6faa195cf0b3a7ffc115399a1b429a2b572687a103c8b8968e
|
||||
MISC ChangeLog 1464 SHA256 14f788c4e93c7373b64513805eca824b4e27cdd0423c7612b81be16257c66eaf SHA512 d89b06c3cbf11b84f7ea87bb3a6889edede5269cd5920e240fdff22275267b1ac0da6c1978bf247068fa9ed49d03bc4801c894d0a6b38a524b2379cf620699ca WHIRLPOOL 3e7dfe468a8fd0b8f77c9befd64b1d35ca5a6194dbb7ad9fdaae08f3e8f6e941bf35a5f2499be9112785d9b8106d7edcaf16d185637ff2c955cc4ad35581fa8d
|
||||
MISC metadata.xml 510 SHA256 99a453369da5c15a1bb33d05af960b9172bbb89de8efe0f0d3cf1724a8dfe7ca SHA512 80987414e4dcfd38db81a6180184d8ff3cee9ebc2df25340536e4bb2327a638cac9a9096d66addc6ee35c0e0c7fda41bdc97e268e6e7817db739e20d0444bc41 WHIRLPOOL b80504c1a83d7d9b79cd2e81d77fe2fc089a1de9e969c51b74b6b4a3ccc2486e11103f7c085e206f2e18c97216827c6b30a0821f8bdb75bf5976e236df8023a2
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.22 (GNU/Linux)
|
||||
Version: GnuPG v2
|
||||
|
||||
iEYEAREIAAYFAlQvu48ACgkQso7CE7gHKw0oWACgpzvodsYneFjk8uLVpOz/7Xzl
|
||||
4OwAoM5r2mnEMrWoCOF/4mWXSP8QCiP5
|
||||
=bY6k
|
||||
iEYEAREIAAYFAlRq+mAACgkQso7CE7gHKw23cgCfQfA1yuUvnEL5GBFOGuNNbMHW
|
||||
B74AoKTf//IcAYF9jMtKNdZnEmp6sQyt
|
||||
=LZ12
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,25 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/jsonpatch/jsonpatch-1.7.ebuild,v 1.1 2014/07/14 07:44:03 patrick Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3,3_4} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Apply JSON-Patches according to
|
||||
http://tools.ietf.org/html/draft-pbryan-json-patch-04"
|
||||
HOMEPAGE="https://github.com/stefankoegl/python-json-patch"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
RDEPEND=">=dev-python/jsonpointer-1.3[${PYTHON_USEDEP}]"
|
||||
|
||||
python_test() {
|
||||
"${PYTHON}" tests.py || die "Tests fail with ${EPYTHON}"
|
||||
}
|
@ -1,18 +1,14 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST jsonpointer-0.7.tar.gz 3343 SHA256 790255717b982aa9cb837030d4ad4d19447322ff7b8fb4bf8bb340cadc0a42a4 SHA512 900c7341598d3fef4667bf65d4afac8788e9449b45b7799e8cda1406ab703e790431a69f4387f09ace73456c089f179a93d32293a973ff1023aed0dcfe9740b3 WHIRLPOOL 4e618c55bdb52c7f44271e55768aa46a7e04c686695e5829d8a0a0c01d7334b3a0929f4994564548af238352dec49c9e99f3094828aec17f777c518c03c40958
|
||||
DIST jsonpointer-1.3.tar.gz 6829 SHA256 0c60fd449265c301af8492a654e8cb379aeec5f6207ecac9a585fa91e6ccf95c SHA512 9961e29b5a9b3153c0ed97d6da68b86aa2d1f8333e0ff2a8a2accce994276c83ecaead2729100bcdd655ad2120d9d3502422ab365837e93473cc1de5a31e4e7b WHIRLPOOL 3416f4307bedefbcc0e0ef4da6bf0c7eccb9a6d5a0029066d03a6790e83623cfdfffdf80962f256465820578d26a42dd47fa91749fb7a2342ceee43bbce49e55
|
||||
DIST jsonpointer-1.4.tar.gz 6936 SHA256 cb9d357edc67fe41a929fbfd583e95a2a6c5fdc71e22522d88ab715c752905b4 SHA512 be1cf5b5df08bd42c25bded242afd4caf04baba8958cc8599859f80041f8db06e4d6aaadadd6cc6f35b2cc78a77a9d94ac45a9c809c21c61a691d7a6d9b5184f WHIRLPOOL 2441143f7c19d54bfb395dc829439ebfdfa0d0331fd9430e6d2e7463a6aa857ee59426424e3d7511169a85be95f32816d7e8c3987aa16e158b08ce05e60cfbb6
|
||||
EBUILD jsonpointer-0.7.ebuild 633 SHA256 a5324d7cfecc726b982bc2d4a74fe56758c64d39d4b4b050d5456ed012fbcd96 SHA512 151994e6f165197d37a73ab9a6b65056fde9130c5fe6d012c6e98186aeed300ee13943506410948d8a4e88af8d2db98e00e1cc88b8a26466c4b2e92da5f9eb42 WHIRLPOOL 662df5431c3f8895ab16e7d2b21107934eced01eabde044bb9c33257586c20d0571da2383cc0f15a58b1a585df4499ccc5b9a0f3000562fb227be43a6619019a
|
||||
EBUILD jsonpointer-1.3.ebuild 761 SHA256 3b4dfd25c800430295daaa1e1545c8afdf406a8dfebaf65d6f409fa81cf9a413 SHA512 499c4c79f6fe28e650c43a7cc4d3d2f4c5153361e0f8924562d469684ace261fa604152f9c63b83e6827715b154c1462fb1f87699a9d227aa61690cdd7d72b78 WHIRLPOOL 3da592b69eadc4075cfe8705e1a16842c633a1e66a3acd1349020ce4839c83994091e4a4620e36cea00d8c0aec0c668b66edd9ac058156462f0c6312e931474b
|
||||
EBUILD jsonpointer-1.4.ebuild 760 SHA256 aff5fbea8454270ffe1331d98725aba48e9d0d6673d293618720a3cf72bef2a9 SHA512 1d796fac3e0fb85615e91df8d5040bb7336477441876c28f8c94c2f39a81df50bbee289e721fea8d7a9ae04054e48e9a72cc59cf2906537fa05d4408ca68704e WHIRLPOOL aea131a67c1d4fb71ec61ebdcc53aeea547ff12a28ed6e8ca0ed13c0cc5d7191b67141f4f02caae45982ea66d9373aca070e6e9b72d8fc93d965e07d291d72d0
|
||||
MISC ChangeLog 959 SHA256 b048ce046180d0da75c05a44f5dd0aec8f94ea4aef2b749b78fa59f8549c45f7 SHA512 a8b2e24268d753a005fc4e7517dad52c9a6fada5c6aa27357bc2f41df0699cbf12b90d999087bef4b6a122e69a293b9a466602e3cf71ee251ca704aa4ca7b595 WHIRLPOOL f55f818c573693614a5c775f0ad6f59e59d1b7495cf99f1fbb3070fbc377892b277f332e0a98feffbc81185377d61f5e50830ddc4c6edb85829830a0474c81ab
|
||||
DIST jsonpointer-1.5.tar.gz 8221 SHA256 8f26c526cd6a8f211d68abb77ce4bfaf73d3ba17953e1c1164c10a4a2de09d68 SHA512 1b2e74770d98ab051858dab3ec0c1b81389bb6d406f54f4b7baa1fb99888d0e8ef5d5351cbc88c117603cab7b0755a607c99940320bd77a346cb273ed9202c1b WHIRLPOOL 4e898fd0158ada58d6ffc8594cda352a9e283e37ff49c5601baf1a6643ade933b7dc14363dc957a85313e9c3ad1f4a9d725196ac30893d85a54d0c1874212a19
|
||||
EBUILD jsonpointer-1.5.ebuild 756 SHA256 3b05d74e04bb573220cf6af5878d3196471c446443266b6f449adecb59c06859 SHA512 8bec2c88425a51cbae0ad6f9f024d26dd14ee1b07c07296e74bb0a771c746d4dc099907c2bd182318adc99b5c89d356ca46ff8b49762de0f56a8a32d985fd317 WHIRLPOOL 513f0f1c074c9c548f9ae28e1049229c9d497dd63cb0cc49f93a0a81ae821eeaf6525d4e3adb6ce4b65a1e80c81ef3c0a6b40592eac410766d82d924788f0b2b
|
||||
MISC ChangeLog 1174 SHA256 d9c4b75feba86d6898556d9239acee07ca163f22234fdfd81f2932d55e843f08 SHA512 61a12ecf62bf05604a51154ea6338c615d0278d5e889c0b279976e8c78af5861c979354c1ecdd56336d9ab9ce3d4f1d2e53eb3a4bd663e10360f99ab720426d5 WHIRLPOOL 333159e50b31c95527a393cd6823afeb4c5261bc464e949fc64e1c1330191edfab9f18889dc5945df6a443608c6ecc6b30d559b692244824d7407aa8a2c3b69b
|
||||
MISC metadata.xml 531 SHA256 4bf54850a89aba0e1121f018326f029f8cfc07486549fda490622b3a8b716dd2 SHA512 a375b576c6b441a53a29b12925ec5b00d3b8111d123f0d398b9d4d05b597ce2ee91cf373d44cb3415c8f6f1e373d1ba365db13e35f8c54a41eed15625652198d WHIRLPOOL d01e04a016b30b405b2c151669c50915e0caf9c5c74379b6840030adbc13dff48d38f08b2a60ef1c4bb603918f301cdafb600708fc1ca0dc821202201a991419
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.22 (GNU/Linux)
|
||||
Version: GnuPG v2
|
||||
|
||||
iEYEAREIAAYFAlQvh+UACgkQso7CE7gHKw2JuQCcDEhxfbmOQu2a0McyGnFT0TSh
|
||||
ZvoAoOCCEqnJ8rDF8d1DrvcgYpI0iWid
|
||||
=so/4
|
||||
iEYEAREIAAYFAlRq7HQACgkQso7CE7gHKw07iwCfSXEhhZ4EMGKWlwBRNHAxVZEZ
|
||||
sTMAn3WBQSHxmOhm2QiTM6LGaxOKWI7x
|
||||
=XSHv
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,20 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/jsonpointer/jsonpointer-0.7.ebuild,v 1.2 2014/03/19 18:19:31 bicatali Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python2_6 python2_7 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Identify specific nodes in a JSON document (according to draft 08)"
|
||||
HOMEPAGE="https://github.com/stefankoegl/python-json-pointer"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
RDEPEND=""
|
@ -1,24 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/jsonpointer/jsonpointer-1.3.ebuild,v 1.1 2014/04/03 06:42:42 radhermit Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3,3_4} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Identify specific nodes in a JSON document (according to draft 08)"
|
||||
HOMEPAGE="https://github.com/stefankoegl/python-json-pointer https://pypi.python.org/pypi/jsonpointer/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
RDEPEND=""
|
||||
|
||||
python_test() {
|
||||
"${PYTHON}" tests.py || die "Tests fail with ${EPYTHON}"
|
||||
}
|
@ -1,9 +1,9 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/jsonpointer/jsonpointer-1.4.ebuild,v 1.2 2014/10/04 05:38:29 idella4 Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/jsonpointer/jsonpointer-1.5.ebuild,v 1.1 2014/11/18 06:51:15 idella4 Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python{2_7,3_2,3_3,3_4} pypy )
|
||||
PYTHON_COMPAT=( python{2_7,3_3,3_4} pypy )
|
||||
|
||||
inherit distutils-r1
|
||||
|
@ -1,16 +1,28 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
Hash: SHA512
|
||||
|
||||
DIST path.py-6.0.zip 28120 SHA256 f1534f0c0dc7d05968e7fc22329e8efa42dd2952c3b968c32c83f4d836a88724 SHA512 d564cee7db74d70fa1ad97ebac9d2eea2dc0e138fd360a4cb366353911b72fa427721fe67240499a272c73a3ec45b531af5829482cf0baeebe7b7e61151cd11d WHIRLPOOL 36faecee969304f870c239de3d34af7ce0553157ffae1999bb97cc96f411ee3794c25dfd3d910639744006d674c771458914ab1ab30a588ad0787cb7517b8ad3
|
||||
DIST path.py-7.0.zip 33103 SHA256 4962e8e32f0ce6b32b2f219414098a1ffe8a0d133ba30c77bb90ee8c96edaf88 SHA512 ba9e0fc19e560eeabcc68e6efb33a620ff03ceccf5677a17bcccb886e6b571a790ec87a0d82e8aba8de426546f61e1e11e233db2e88eac51dd2beb681a8ebeee WHIRLPOOL 064685a4226a1e36141a0a4fb7ae73b6e00640ed41fa1cca53cbe4e1b6dcc8570207414364eecff88f6d09af79f059963fb435fa37c7a0c392626403ee76904f
|
||||
EBUILD path-py-6.0.ebuild 695 SHA256 5cdff700409b457d5d5b840a50e66090a49840d623a26f32cbeee27536075e04 SHA512 5ff0ad0179dd72700c2211d5b49d1783e7bafba93a52dd3f3f40f3cfa5a2c13954dc1fedc0a820baed11f15cfd5bdc41d23eea6ee0e7af9116fe37d94240448c WHIRLPOOL eec9a948c610d53d7b1850fc8c1c29ead80b3653880e4563ef0ea5ec8bfabf1601316389e500f1c6c199bbb96103ee202df51fad6d18754052529cfa9928e862
|
||||
EBUILD path-py-7.0.ebuild 699 SHA256 87ccd1e6c60cefa4e1966138c5488862528e243dce6167c48b06b9f32980bc4f SHA512 a2c7105104805370382efd60a758f3042d2cd64939a1347e1e90adbd449058a6a0cfd73aa83eb9112e19eb20662ec0964d013abe0439ff26bc3e5be9336514c1 WHIRLPOOL 534a97acc6bea296861640d5290be487cb1c994f0908873f12491166a88b2129b132a2a6475e36ac3ad5286c8535fdf7cdab87a9dc4b75fa527b3e4da7516a54
|
||||
MISC ChangeLog 587 SHA256 15002373777daeda04241630677a2f1701bd9da5f424659770a41a14b7eb8348 SHA512 54519cc13c96eb350523ccc169e0846c56646418834a6d17a36935851886a8bcbad09f197cfa4d662be942ee2f3bb378a1744a8fec5f5a53e938f98304d7cdec WHIRLPOOL 6fecb1fd2bcb9f370b9b8a546c543d1ff2e8f53a7838f5f23bd3e2cc7f5b339c87511318fad87f08651575366aed1b9f06a235b0027a9f10fdef607db8ab2331
|
||||
MISC metadata.xml 230 SHA256 7d37581ce520a41a62449822d406285f8486ca75385a58f902e8f402ee52c709 SHA512 c0596c43336bcd15f078a3676bdbe30fab839cc22f432af3f0d2dcde3f6bf25995fad2341cd92b33082e8f4728fa1baed8afc1969d6c715a41fd40e2fd44641d WHIRLPOOL 539bb3ea52347e5a2c2a40820f1ed2ead9a9270d4d28457d533077d04b897f3746c941500ba360da3244bac09aaa2cd8ef5e0c8294b270ff42acc361c445e51f
|
||||
EBUILD path-py-7.0.ebuild 791 SHA256 f1fa5b089a8e11175728d9be88c1afc0e32e299d7e081eb6e9fedfd4ed9d821e SHA512 f4786f741a9319eb7f5143822943e72db62f156781202c3c65005949bbe552b726b8174651d0f983a0818fb068cb80d8c658d4dc9956a3c104465a97f2bcea03 WHIRLPOOL fcca4df5b8c21da7441c3d65db7923ba296d0730bc95ba5fff8c153c68d494253430ff624501fe12ed40430d4ae19261bf820d396a9eb2987594280696cf53ed
|
||||
MISC ChangeLog 699 SHA256 d58b672d9130aa88f2f51419794363c54354fee2190c0109c703ee36d3a86ef8 SHA512 8fa275b133055374174ae1647b7d12509840ee4dcb4b8f4f033da320f04d2baaea763cff0e01ad53ef60f2693dcf6de9a639246b07eb5ecc124aaf7be994b3c8 WHIRLPOOL ed65848880acf33ebd848146f78fdc7cef31cbbcbf17b9a5418aaddde9efaae03bb4a6c9fd206940bbaa5fc23d6a1526191d475cfe1a46bc29debacd85e7a507
|
||||
MISC metadata.xml 235 SHA256 47ac669c190481d42c164b7d7db98c05643011f6ff815b028835c40651e8fee8 SHA512 a97ef7f475afbb6f0f78c52791ef578d3b7ab18a8b1c2b3f72fdb4a7d2b3ce2bbb91e621037bcca9c6b5df766bc399749e649f35b1e62386494414195b26908c WHIRLPOOL d1c4b8a71f4f6ed6b9c8ada5cb2ed9760518fb5ec776cd24f910a64c5220f55d3369b360dccf1979daf1f1bcc58baafd0ab80ca30916129f02d477e5e29eb186
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.22 (GNU/Linux)
|
||||
Version: GnuPG v2.0
|
||||
|
||||
iEYEAREIAAYFAlRHOCYACgkQso7CE7gHKw3KdQCgt3fKt6e/KCKPW0cSO5r1OVff
|
||||
mlcAn1+LNWuAOQ78r9dYLKcQcB+u1Gqu
|
||||
=Dz2B
|
||||
iQJ8BAEBCgBmBQJUav71XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
|
||||
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQyQ0JDQjFGMzBDQ0UxMjFGNENDNDgxMDdC
|
||||
OUQ0RjIzMUJEMTU1OEFCAAoJELnU8jG9FVirvVIP/jLzl7QzeWR92U39ygk8jtiC
|
||||
xdTMyrHy15I1piekgXT5/Fwy8rjgbiBgdjIAwHZaWO/TEyTh03NbvCtBCWEquwJZ
|
||||
xYOc77XemvpE+H6fcpyDU1ooDBv19f3DRrLmq7gnKVsUQJyhWW0pnobY6+JBVH1Z
|
||||
/lOI8I906W8ghTRgKhHctxjyIVCCpqC2a7or26GeRJuALBkLauZp63uf4KtRPn6f
|
||||
sx6dOBl47hXAh0If3hVzVwIslY3sfum2lZpF0UWaXuz0juwnZQMRIrCpGt4ImFN4
|
||||
vR34WT4iZXnSWhtjO8h4xXQ3/oaIMRPZiWbzNV+KI3WnrcG0pyRerbuvS2WOHnfb
|
||||
V6BCjTNqYbsDojZFv0mhESJIfbLuRam7egbYsANnrgzewNpwubaQu1o8lSNiopmI
|
||||
bk6iE/8WKdKClSnfpMgIzM4WTzqSW+NUHJmlMGZLDXIxSY3M5D2Sj6qyAxba7XPO
|
||||
nsITb1c4EVsKfW7IIJ+WEDmKXqrYAwXuFCoD6Dsj4ptaU4J0X9/UhoVaGoxbzAqI
|
||||
96tHgHChjWdt+koJwdF+2NYUNHvoOmi4SR052DVhJauvE66MCdGLR1Cwqp2icoXb
|
||||
N8hfdfRdMG95BInosq9XHqS1rPZ5UAXbx9hVYDP1XZ94qtw6xwWGxQU2MDDwGoeH
|
||||
ivxFkDE7bcPVGOJ/eApE
|
||||
=Uv+x
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,8 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>python</herd>
|
||||
<upstream>
|
||||
<remote-id type="pypi">path.py</remote-id>
|
||||
</upstream>
|
||||
<herd>python</herd>
|
||||
<upstream>
|
||||
<remote-id type="pypi">path.py</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
@ -1,47 +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/rdflib/rdflib-3.1.0.ebuild,v 1.4 2012/10/07 00:46:43 floppym Exp $
|
||||
|
||||
EAPI="3"
|
||||
PYTHON_DEPEND="2"
|
||||
SUPPORT_PYTHON_ABIS="1"
|
||||
RESTRICT_PYTHON_ABIS="3.* *-pypy-*"
|
||||
|
||||
inherit distutils eutils
|
||||
|
||||
DESCRIPTION="RDF library containing a triple store and parser/serializer"
|
||||
HOMEPAGE="https://github.com/RDFLib/rdflib http://pypi.python.org/pypi/rdflib"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~x86-linux"
|
||||
IUSE="berkdb examples mysql redland sqlite test"
|
||||
|
||||
RDEPEND="berkdb? ( dev-python/bsddb3 )
|
||||
mysql? ( dev-python/mysql-python )
|
||||
redland? ( dev-libs/redland-bindings[python] )
|
||||
sqlite? ( || ( dev-lang/python:2.7[sqlite] dev-lang/python:2.6[sqlite] dev-lang/python:2.5[sqlite] dev-python/pysqlite ) )"
|
||||
DEPEND="${RDEPEND}
|
||||
test? ( dev-python/nose )"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${P}-test.patch
|
||||
distutils_src_prepare
|
||||
}
|
||||
|
||||
src_test() {
|
||||
testing() {
|
||||
PYTHONPATH="$(ls -d build-${PYTHON_ABI}/lib)" "$(PYTHON)" run_tests.py
|
||||
}
|
||||
python_execute_function testing
|
||||
}
|
||||
|
||||
src_install() {
|
||||
distutils_src_install
|
||||
|
||||
if use examples; then
|
||||
insinto /usr/share/doc/${PF}/examples
|
||||
doins -r examples/* || die "Installation of examples failed"
|
||||
fi
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue