parent
5bf5e7b368
commit
23fc055881
@ -1,3 +1,4 @@
|
||||
DIST containerd-0.2.0.tar.gz 635248 SHA256 1462e0c233763800b91ac2a670d82994ba1988560928e153f751fb1c0a6608c0 SHA512 381c0a21733fb79e90364649b46cbdadbc32d07245bd7a320465f6619ee5895e9552b7cc4393cb8d409295a7b867b7e461c079715cf1938e6313d4b888d81518 WHIRLPOOL d4e70a8be832227be671c13b77242a790cdf8645ff294c31d72e8cf01de2b30b9d78c691a156624adb004de42af6f133cb88b46aff37a33bc94d72bf87a0ee8a
|
||||
DIST containerd-0.2.2.tar.gz 635882 SHA256 a21efc7ea4bb97306ae9807caadca6782358679f38d3afd606cb599b6853bc52 SHA512 db6111984ccce01e928d46f0a22aaeed8d0eb50c2578df4e0cd5f56f43f8bdea43aad3203c2afb743ccf82908bd5961792681eafe07818a4057ca5f5f31c5396 WHIRLPOOL ce80bf79970faeacc3329cb4e365973a88539508904003da3d0f32afce9966e89bdf13a8894657e1fd983392cf2ab88b053393cbbc2018f509d9cbc57ab835cc
|
||||
DIST containerd-0.2.3.tar.gz 997239 SHA256 247c459179b451cb235354d3f23876ad1a326a6bda430608f9306beeb0364287 SHA512 f850ea7558a3c772930d42352d7913ec00ec24536676720f8872153ec87b92785259645648d885bb5b27514ca01de7f207a931665c3074e787d8b74b48c51952 WHIRLPOOL ac5f5f38ce874146571017bb5ac0229af43782ccf7eb378c6c39ecfb4725cf6941a12a1b05b9a6840a75c85599a881d429eaea030148356a36d2b401874e01e4
|
||||
DIST containerd-0.2.4.tar.gz 1002344 SHA256 34805aef6300fbf37adcf4362a2315fac1ea57a9ceb8b0c7b1a0859cba975428 SHA512 f35d8d31cc76c1bf3dcbe25178868ce64624e6032756813e13222816155c10941abdaf7ba0558297f87557336a6e3d07eda06dbfd1099ee8de328f1ecc93c413 WHIRLPOOL 1f3c4b2f5a9e0d2265ec2d4162ff1a4b609ba28d3a94794e1a73129c070a240fd6ee9a3c2cfdcd76ff2fe378a7549b390cacb34e2ed7915fa5a304bb84b397c7
|
||||
|
@ -0,0 +1,39 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
EGO_PN="github.com/docker/${PN}"
|
||||
|
||||
if [[ ${PV} == *9999 ]]; then
|
||||
inherit golang-vcs
|
||||
else
|
||||
MY_PV="${PV/_/-}"
|
||||
EGIT_COMMIT="v${MY_PV}"
|
||||
SRC_URI="https://${EGO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~ppc64"
|
||||
inherit golang-vcs-snapshot
|
||||
fi
|
||||
|
||||
DESCRIPTION="A daemon to control runC"
|
||||
HOMEPAGE="https://containerd.tools"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
IUSE="+seccomp"
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND=">=app-emulation/runc-1.0.0_rc2
|
||||
seccomp? ( sys-libs/libseccomp )"
|
||||
|
||||
S=${WORKDIR}/${P}/src/${EGO_PN}
|
||||
|
||||
src_compile() {
|
||||
local options=( $(usex seccomp "seccomp") )
|
||||
export GOPATH="${WORKDIR}/${P}" # ${PWD}/vendor
|
||||
LDFLAGS= emake GIT_COMMIT="$EGIT_COMMIT" BUILDTAGS="${options[@]}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin bin/containerd* bin/ctr
|
||||
}
|
@ -0,0 +1,391 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils user autotools-utils linux-info systemd readme.gentoo-r1
|
||||
|
||||
BACKPORTS=""
|
||||
|
||||
if [[ ${PV} = *9999* ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="git://libvirt.org/libvirt.git"
|
||||
SRC_URI=""
|
||||
KEYWORDS=""
|
||||
SLOT="0"
|
||||
else
|
||||
# Versions with 4 numbers are stable updates:
|
||||
if [[ ${PV} =~ ^[0-9]+(\.[0-9]+){3} ]]; then
|
||||
SRC_URI="http://libvirt.org/sources/stable_updates/${P}.tar.xz"
|
||||
else
|
||||
SRC_URI="http://libvirt.org/sources/${P}.tar.xz"
|
||||
fi
|
||||
SRC_URI+=" ${BACKPORTS:+
|
||||
https://dev.gentoo.org/~cardoe/distfiles/${P}-${BACKPORTS}.tar.xz
|
||||
https://dev.gentoo.org/~tamiko/distfiles/${P}-${BACKPORTS}.tar.xz}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
SLOT="0/${PV}"
|
||||
fi
|
||||
|
||||
DESCRIPTION="C toolkit to manipulate virtual machines"
|
||||
HOMEPAGE="http://www.libvirt.org/"
|
||||
LICENSE="LGPL-2.1"
|
||||
IUSE="
|
||||
apparmor audit +caps firewalld fuse glusterfs 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 zeroconf elibc_glibc
|
||||
"
|
||||
|
||||
REQUIRED_USE="
|
||||
firewalld? ( virt-network )
|
||||
libvirtd? ( || ( lxc openvz qemu uml virtualbox xen ) )
|
||||
lxc? ( caps libvirtd )
|
||||
openvz? ( libvirtd )
|
||||
qemu? ( libvirtd )
|
||||
uml? ( libvirtd )
|
||||
vepa? ( macvtap )
|
||||
virt-network? ( libvirtd )
|
||||
virtualbox? ( libvirtd )
|
||||
xen? ( libvirtd )"
|
||||
|
||||
# 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="
|
||||
app-misc/scrub
|
||||
dev-libs/libgcrypt:0
|
||||
dev-libs/libnl:3
|
||||
>=dev-libs/libxml2-2.7.6
|
||||
|| ( >=net-analyzer/netcat6-1.0-r2 >=net-analyzer/openbsd-netcat-1.105-r1 )
|
||||
>=net-libs/gnutls-1.0.25:0=
|
||||
net-libs/libssh2
|
||||
>=net-misc/curl-7.18.0
|
||||
sys-apps/dmidecode
|
||||
>=sys-apps/util-linux-2.17
|
||||
sys-devel/gettext
|
||||
sys-libs/ncurses:0=
|
||||
sys-libs/readline:=
|
||||
apparmor? ( sys-libs/libapparmor )
|
||||
audit? ( sys-process/audit )
|
||||
caps? ( sys-libs/libcap-ng )
|
||||
elibc_glibc? ( sys-libs/glibc[rpc(+)] )
|
||||
firewalld? ( net-firewall/firewalld )
|
||||
fuse? ( >=sys-fs/fuse-2.8.6 )
|
||||
glusterfs? ( >=sys-cluster/glusterfs-3.4.1 )
|
||||
iscsi? ( sys-block/open-iscsi )
|
||||
lvm? ( >=sys-fs/lvm2-2.02.48-r2[-device-mapper-only(-)] )
|
||||
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[-device-mapper-only(-)]
|
||||
)
|
||||
pcap? ( >=net-libs/libpcap-1.0.0 )
|
||||
policykit? ( >=sys-auth/polkit-0.9 )
|
||||
qemu? (
|
||||
>=app-emulation/qemu-0.13.0
|
||||
dev-libs/yajl
|
||||
)
|
||||
rbd? ( sys-cluster/ceph )
|
||||
sasl? ( dev-libs/cyrus-sasl )
|
||||
selinux? ( >=sys-libs/libselinux-2.0.85 )
|
||||
virt-network? (
|
||||
net-dns/dnsmasq[script]
|
||||
net-firewall/ebtables
|
||||
>=net-firewall/iptables-1.4.10[ipv6]
|
||||
net-misc/radvd
|
||||
sys-apps/iproute2[-minimal]
|
||||
)
|
||||
virtualbox? ( || ( app-emulation/virtualbox >=app-emulation/virtualbox-bin-2.2.0 ) )
|
||||
wireshark-plugins? ( net-analyzer/wireshark:= )
|
||||
xen? (
|
||||
app-emulation/xen
|
||||
app-emulation/xen-tools:=
|
||||
)
|
||||
udev? (
|
||||
virtual/udev
|
||||
>=x11-libs/libpciaccess-0.10.9
|
||||
)
|
||||
zeroconf? ( >=net-dns/avahi-0.6[dbus] )"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
app-text/xhtml1
|
||||
dev-lang/perl
|
||||
dev-libs/libxslt
|
||||
dev-perl/XML-XPath
|
||||
virtual/pkgconfig"
|
||||
|
||||
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
|
||||
|
||||
# Check kernel configuration:
|
||||
CONFIG_CHECK=""
|
||||
use fuse && CONFIG_CHECK+="
|
||||
~FUSE_FS"
|
||||
|
||||
use lvm && CONFIG_CHECK+="
|
||||
~BLK_DEV_DM
|
||||
~DM_MULTIPATH
|
||||
~DM_SNAPSHOT"
|
||||
|
||||
use lxc && CONFIG_CHECK+="
|
||||
~BLK_CGROUP
|
||||
~CGROUP_CPUACCT
|
||||
~CGROUP_DEVICE
|
||||
~CGROUP_FREEZER
|
||||
~CGROUP_NET_PRIO
|
||||
~CGROUP_PERF
|
||||
~CGROUPS
|
||||
~CGROUP_SCHED
|
||||
~CPUSETS
|
||||
~IPC_NS
|
||||
~MACVLAN
|
||||
~NAMESPACES
|
||||
~NET_CLS_CGROUP
|
||||
~NET_NS
|
||||
~PID_NS
|
||||
~POSIX_MQUEUE
|
||||
~SECURITYFS
|
||||
~USER_NS
|
||||
~UTS_NS
|
||||
~VETH
|
||||
~!GRKERNSEC_CHROOT_MOUNT
|
||||
~!GRKERNSEC_CHROOT_DOUBLE
|
||||
~!GRKERNSEC_CHROOT_PIVOT
|
||||
~!GRKERNSEC_CHROOT_CHMOD
|
||||
~!GRKERNSEC_CHROOT_CAPS"
|
||||
|
||||
kernel_is lt 4 7 && use lxc && CONFIG_CHECK+="
|
||||
~DEVPTS_MULTIPLE_INSTANCES"
|
||||
|
||||
use macvtap && CONFIG_CHECK+="
|
||||
~MACVTAP"
|
||||
|
||||
use virt-network && CONFIG_CHECK+="
|
||||
~BRIDGE_EBT_MARK_T
|
||||
~BRIDGE_NF_EBTABLES
|
||||
~NETFILTER_ADVANCED
|
||||
~NETFILTER_XT_CONNMARK
|
||||
~NETFILTER_XT_MARK
|
||||
~NETFILTER_XT_TARGET_CHECKSUM"
|
||||
# Bandwidth Limiting Support
|
||||
use virt-network && CONFIG_CHECK+="
|
||||
~BRIDGE_EBT_T_NAT
|
||||
~NET_ACT_POLICE
|
||||
~NET_CLS_FW
|
||||
~NET_CLS_U32
|
||||
~NET_SCH_HTB
|
||||
~NET_SCH_INGRESS
|
||||
~NET_SCH_SFQ"
|
||||
|
||||
# Handle specific kernel versions for different features
|
||||
kernel_is lt 3 6 && CONFIG_CHECK+=" ~CGROUP_MEM_RES_CTLR"
|
||||
if kernel_is ge 3 6; then
|
||||
CONFIG_CHECK+=" ~MEMCG ~MEMCG_SWAP "
|
||||
kernel_is lt 4 5 && CONFIG_CHECK+=" ~MEMCG_KMEM "
|
||||
fi
|
||||
|
||||
ERROR_USER_NS="Optional depending on LXC configuration."
|
||||
|
||||
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.3.0-do_not_use_sysconf.patch \
|
||||
"${FILESDIR}"/${PN}-1.2.16-fix_paths_in_libvirt-guests_sh.patch \
|
||||
"${FILESDIR}"/${PN}-1.3.1-fix_paths_for_apparmor.patch \
|
||||
"${FILESDIR}"/${PN}-1.3.4-glibc-2.23.patch
|
||||
|
||||
[[ -n ${BACKPORTS} ]] &&
|
||||
EPATCH_FORCE=yes EPATCH_SUFFIX="patch" \
|
||||
EPATCH_SOURCE="${WORKDIR}/patches" epatch
|
||||
|
||||
epatch_user
|
||||
|
||||
# Tweak the init script:
|
||||
cp "${FILESDIR}/libvirtd.init-r16" "${S}/libvirtd.init" || die
|
||||
sed -e "s/USE_FLAG_FIREWALLD/$(usex firewalld 'need firewalld' '')/" \
|
||||
-e "s/USE_FLAG_AVAHI/$(usex zeroconf 'use avahi-daemon' '')/" \
|
||||
-e "s/USE_FLAG_ISCSI/$(usex iscsi 'use iscsid' '')/" \
|
||||
-e "s/USE_FLAG_RBD/$(usex rbd 'use ceph' '')/" \
|
||||
-i "${S}/libvirtd.init" || die "sed failed"
|
||||
|
||||
AUTOTOOLS_AUTORECONF=true
|
||||
autotools-utils_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myeconfargs=(
|
||||
$(use_with apparmor)
|
||||
$(use_with apparmor apparmor-profiles)
|
||||
$(use_with audit)
|
||||
$(use_with caps capng)
|
||||
$(use_with firewalld)
|
||||
$(use_with fuse)
|
||||
$(use_with glusterfs)
|
||||
$(use_with glusterfs storage-gluster)
|
||||
$(use_with iscsi storage-iscsi)
|
||||
$(use_with libvirtd)
|
||||
$(use_with lvm storage-lvm)
|
||||
$(use_with lvm storage-mpath)
|
||||
$(use_with lxc)
|
||||
$(use_with macvtap)
|
||||
$(use_enable nls)
|
||||
$(use_with numa numactl)
|
||||
$(use_with numa numad)
|
||||
$(use_with openvz)
|
||||
$(use_with parted storage-disk)
|
||||
$(use_with pcap libpcap)
|
||||
$(use_with phyp)
|
||||
$(use_with policykit polkit)
|
||||
$(use_with qemu)
|
||||
$(use_with qemu yajl)
|
||||
$(use_with rbd storage-rbd)
|
||||
$(use_with sasl)
|
||||
$(use_with selinux)
|
||||
$(use_with udev)
|
||||
$(use_with uml)
|
||||
$(use_with vepa virtualport)
|
||||
$(use_with virt-network network)
|
||||
$(use_with wireshark-plugins wireshark-dissector)
|
||||
$(use_with xen)
|
||||
$(use_with xen xen-inotify)
|
||||
$(usex xen --with-libxl '')
|
||||
$(use_with zeroconf avahi)
|
||||
|
||||
--without-hal
|
||||
--without-netcf
|
||||
--without-sanlock
|
||||
--without-xenapi
|
||||
|
||||
--with-esx
|
||||
--with-init-script=systemd
|
||||
--with-qemu-group=$(usex caps qemu root)
|
||||
--with-qemu-user=$(usex caps qemu root)
|
||||
--with-remote
|
||||
--with-storage-fs
|
||||
--with-vmware
|
||||
|
||||
--disable-static
|
||||
--disable-werror
|
||||
|
||||
--with-html-subdir=${PF}/html
|
||||
--localstatedir=/var
|
||||
)
|
||||
|
||||
if use virtualbox && has_version app-emulation/virtualbox-ose; then
|
||||
myeconfargs+=( --with-vbox=/usr/lib/virtualbox-ose/ )
|
||||
else
|
||||
myeconfargs+=( $(use_with virtualbox vbox) )
|
||||
fi
|
||||
|
||||
autotools-utils_src_configure
|
||||
|
||||
if [[ ${PV} = *9999* ]]; then
|
||||
# Restore gnulib's config.sub and config.guess
|
||||
# bug #377279
|
||||
(cd .gnulib && git reset --hard > /dev/null)
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
cd "${BUILD_DIR}"
|
||||
|
||||
# remove problematic tests, bug #591416, bug #591418
|
||||
sed -i -e 's#commandtest$(EXEEXT) # #' \
|
||||
-e 's#virfirewalltest$(EXEEXT) # #' \
|
||||
-e 's#nwfilterebiptablestest$(EXEEXT) # #' \
|
||||
-e 's#nwfilterxml2firewalltest$(EXEEXT)$##' \
|
||||
tests/Makefile
|
||||
|
||||
export VIR_TEST_DEBUG=1
|
||||
HOME="${T}" emake check || die "tests failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
autotools-utils_src_compile install \
|
||||
DESTDIR="${D}" \
|
||||
SYSTEMD_UNIT_DIR="$(systemd_get_unitdir)"
|
||||
|
||||
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/sysconfig
|
||||
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!
|
||||
|
||||
systemd_install_serviced \
|
||||
"${FILESDIR}"/libvirtd.service.conf libvirtd.service
|
||||
|
||||
systemd_newtmpfilesd "${FILESDIR}"/libvirtd.tmpfiles.conf libvirtd.conf
|
||||
|
||||
newinitd "${S}/libvirtd.init" libvirtd || die
|
||||
newinitd "${FILESDIR}/libvirt-guests.init-r2" libvirt-guests || die
|
||||
newinitd "${FILESDIR}/virtlockd.init-r1" virtlockd || die
|
||||
newinitd "${FILESDIR}/virtlogd.init-r1" virtlogd || die
|
||||
|
||||
newconfd "${FILESDIR}/libvirtd.confd-r5" libvirtd || die
|
||||
newconfd "${FILESDIR}/libvirt-guests.confd" libvirt-guests || die
|
||||
|
||||
DOC_CONTENTS=$(<"${FILESDIR}/README.gentoo-r1")
|
||||
DISABLE_AUTOFORMATTING=true
|
||||
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
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if [[ -e "${ROOT}"/etc/libvirt/qemu/networks/default.xml ]]; then
|
||||
touch "${ROOT}"/etc/libvirt/qemu/networks/default.xml
|
||||
fi
|
||||
|
||||
use libvirtd || return 0
|
||||
# From here, only libvirtd-related instructions, be warned!
|
||||
|
||||
DOC_CONTENTS=$(<"${FILESDIR}/README.gentoo-r1")
|
||||
DISABLE_AUTOFORMATTING=true
|
||||
readme.gentoo_print_elog
|
||||
}
|
@ -0,0 +1,55 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
EGO_PN="github.com/opencontainers/${PN}"
|
||||
|
||||
if [[ ${PV} == *9999 ]]; then
|
||||
inherit golang-vcs
|
||||
else
|
||||
MY_PV="${PV/_/-}"
|
||||
EGIT_COMMIT="v${MY_PV}"
|
||||
SRC_URI="https://${EGO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~ppc64"
|
||||
inherit golang-vcs-snapshot
|
||||
fi
|
||||
|
||||
DESCRIPTION="runc container cli tools"
|
||||
HOMEPAGE="http://runc.io"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
IUSE="apparmor +seccomp"
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="
|
||||
apparmor? ( sys-libs/libapparmor )
|
||||
seccomp? ( sys-libs/libseccomp )
|
||||
"
|
||||
|
||||
S=${WORKDIR}/${P}/src/${EGO_PN}
|
||||
|
||||
src_compile() {
|
||||
# Taken from app-emulation/docker-1.7.0-r1
|
||||
export CGO_CFLAGS="-I${ROOT}/usr/include"
|
||||
export CGO_LDFLAGS="-L${ROOT}/usr/$(get_libdir)"
|
||||
|
||||
# Setup GOPATH so things build
|
||||
rm -rf .gopath
|
||||
mkdir -p .gopath/src/"$(dirname "${GITHUB_URI}")"
|
||||
ln -sf ../../../.. .gopath/src/"${GITHUB_URI}"
|
||||
export GOPATH="${PWD}/.gopath:${PWD}/vendor"
|
||||
|
||||
# build up optional flags
|
||||
local options=(
|
||||
$(usex apparmor 'apparmor')
|
||||
$(usex seccomp 'seccomp')
|
||||
)
|
||||
|
||||
emake BUILDTAGS="${options[*]}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin runc
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST ideviceinstaller-1.0.1.tar.bz2 259871 SHA256 e2e5dc41c08cce7cec9edaf4596322f424d5195c255d3c1b957b81b45529b4f5 SHA512 dcdd8c076ef6392122fe0154467b42e244728050d955a27eaf80b637729fb14c06e2d05a3d027f9dd3878758045f1112d1eb20f3bbcc86a7289e7eae26c90d19 WHIRLPOOL 5d98b6a9d5e2b4ac820e48624be87d7e6f0fc576f3157e39776689d0289665cc84741eedf9c6024125c3731e67811495a8c35ca5efc94ec39d5fdc91ce34b0b7
|
||||
DIST ideviceinstaller-1.1.0.tar.bz2 272210 SHA256 0821b8d3ca6153d9bf82ceba2706f7bd0e3f07b90a138d79c2448e42362e2f53 SHA512 8bf5dc30b8fa2f0c171ec3705db8d8d143d2520b2875fc05d9d325bd4f1ffdf29230557e57f3e824654ab3bb71bbaf9019aa573d4b1cce29a9c75bf15024d623 WHIRLPOOL ae6b166c81f32cbce14f3fd9a54d21cce3a380fbe1219a7b4db02566d5605f894f760f5674df338dd239dec553234c9d25bd806f36309939fefd4641ab910d8d
|
||||
|
@ -0,0 +1,26 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
DESCRIPTION="A tool to interact with the installation_proxy of an Apple's iDevice"
|
||||
HOMEPAGE="http://www.libimobiledevice.org/"
|
||||
SRC_URI="http://www.libimobiledevice.org/downloads/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=app-pda/libimobiledevice-1.1.4:=
|
||||
>=app-pda/libplist-1.8:=
|
||||
>=dev-libs/libzip-0.8"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig"
|
||||
|
||||
DOCS=( AUTHORS NEWS README )
|
||||
|
||||
src_prepare() {
|
||||
sed -i -e 's:-Werror -g::' configure || die
|
||||
}
|
@ -1,6 +1,2 @@
|
||||
DIST weston-1.10.0.tar.xz 1239280 SHA256 e0b2004d00d8293ddf7903ca283c1746afa9ccb5919ab50fd04397ff472aa5c1 SHA512 0eaa339c5fb18f75526dbd0a172dbcf9c98320e657d4dbd2ce8975d9dfdc780800283f44774b5ded320276918d57e7f7dc6ee08d98605fd5ce07fbc23c9b0937 WHIRLPOOL 2248a6c715010de0545cbef241858afa7044fbca46a11c7c554bb3cfaaa6d8966c2e57ea7162092de5d9773fb0c0c0bb038472b3b8a0d860472a1f35b88a31c6
|
||||
DIST weston-1.11.0.tar.xz 1242244 SHA256 05e086e9f186a06843b9f7a5e1abf19347b1a6e4be26d7e74927abc17b6b7125 SHA512 30c43058aeca2d90d8c57ee3beb824aa42474eb2d0fa942622949b49c7771eb5d8d9c452d496a13950baabffef3c343d7386821778ae931939039fab2f782ad5 WHIRLPOOL 5e76484c1413ddc14c426c80845790e6b636bb2d827188563ca9b41f23ca4afd6cf20c8a743c0ff1b6c09d371c3e6988d0e9765333660aeb8723ddf62208b876
|
||||
DIST weston-1.6.1.tar.xz 734968 SHA256 e9ef779fda4008b7081ee6c64df7971c50954c5cf0d166d8a2fcb104ec1042fd SHA512 837c632d47dc496d7daf488e9887e6ff3d6baf9d954c3a283640722f068165955c22677c26abb9f8c0142352084d6a22054edf0963deb9a62b0f7e84e1c0e6cf WHIRLPOOL 6dc60bb64841fb77af30aca532ad069a169ebdababeaa3a14b3974ff3b32e04159157b0c270f333fcc5ac97c5061a44fb1387be358bcf1ded45f6dc55f366445
|
||||
DIST weston-1.7.0.tar.xz 1286904 SHA256 1c4511945f3f476c24af712e82a7b500ae91a99cbc0fe2e381da1449125166cd SHA512 2ba9c7cfd2a18354af8996bf8d78bbccd12bff1ee99102d5057758cdc54311632f7e7583ffcb075efb75e702a8fa210ea0c4f0f8bb8b18e9df39a9db77d03d19 WHIRLPOOL 48ee5e4b8676cc84fbeef019034b9961fe1be51f31af11d3df24ba1d5d446133b747ac1494ef080647d8b845492125fbb453a037d0b552b43a5167bbba8c36aa
|
||||
DIST weston-1.8.0.tar.xz 1317032 SHA256 8963e69f328e815cec42c58046c4af721476c7541bb7d9edc71740fada5ad312 SHA512 3ad527259d17f67f48796be6c378a8958dffbe8668d1e7079253c2d52420523ea1cef81e82ff02403fde81cf33c7b93a9702ef077bdb07762df904e368541039 WHIRLPOOL d3b2d4846bca176078d535f7ba2d26d177988f7d1d0f38163d0177534c112dfb54aef928a7608ecb531a69b4d55709c6ab72949d5a6f7a85baa1e9ec37ba368f
|
||||
DIST weston-1.9.0.tar.xz 1238240 SHA256 9c1b03f3184fa0b0dfdf67e215048085156e1a2ca344af6613fed36794ac48cf SHA512 9bcbb5971b8a55d9e10aacf0aae868ff03750a98daee5233dcbff5698ed84e41c4b147fa1fdb1e2be916e3b1e13f259e0eec62354517d6e2a7e1d301a8522f66 WHIRLPOOL 3329a1783da2c7509fb93a64343b6b70f6d45de614a15e17d3a2a2439b440298e25c3dd4504042de38e501877cf47d909849fd6263b081c6ccc0bf8e1362287b
|
||||
|
@ -1,150 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
if [[ ${PV} = 9999* ]]; then
|
||||
EGIT_REPO_URI="git://anongit.freedesktop.org/git/wayland/${PN}"
|
||||
GIT_ECLASS="git-r3"
|
||||
EXPERIMENTAL="true"
|
||||
fi
|
||||
VIRTUALX_REQUIRED="test"
|
||||
RESTRICT="test"
|
||||
|
||||
inherit autotools readme.gentoo-r1 toolchain-funcs virtualx $GIT_ECLASS
|
||||
|
||||
DESCRIPTION="Wayland reference compositor"
|
||||
HOMEPAGE="https://wayland.freedesktop.org/"
|
||||
|
||||
if [[ $PV = 9999* ]]; then
|
||||
SRC_URI="${SRC_PATCHES}"
|
||||
KEYWORDS=""
|
||||
else
|
||||
SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz"
|
||||
KEYWORDS="~amd64 ~arm ~x86 ~arm-linux"
|
||||
fi
|
||||
|
||||
LICENSE="MIT CC-BY-SA-3.0"
|
||||
SLOT="0"
|
||||
|
||||
IUSE_VIDEO_CARDS="video_cards_intel video_cards_v4l"
|
||||
IUSE="colord dbus +drm editor examples fbdev +gles2 headless ivi lcms rdp +resize-optimization rpi +launch screen-sharing static-libs +suid systemd test unwind wayland-compositor +X xwayland ${IUSE_VIDEO_CARDS}"
|
||||
|
||||
REQUIRED_USE="
|
||||
drm? ( gles2 )
|
||||
screen-sharing? ( rdp )
|
||||
test? ( X )
|
||||
wayland-compositor? ( gles2 )
|
||||
"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-libs/libinput-0.8.0
|
||||
>=dev-libs/wayland-1.9.90
|
||||
>=dev-libs/wayland-protocols-1.0
|
||||
lcms? ( media-libs/lcms:2 )
|
||||
media-libs/libpng:0=
|
||||
media-libs/libwebp:0=
|
||||
virtual/jpeg:0=
|
||||
>=x11-libs/cairo-1.11.3
|
||||
>=x11-libs/libdrm-2.4.30
|
||||
x11-libs/libxkbcommon
|
||||
x11-libs/pixman
|
||||
x11-misc/xkeyboard-config
|
||||
fbdev? (
|
||||
>=sys-libs/mtdev-1.1.0
|
||||
>=virtual/udev-136
|
||||
)
|
||||
colord? ( >=x11-misc/colord-0.1.27 )
|
||||
dbus? ( sys-apps/dbus )
|
||||
drm? (
|
||||
media-libs/mesa[gbm]
|
||||
>=sys-libs/mtdev-1.1.0
|
||||
>=virtual/udev-136
|
||||
)
|
||||
editor? ( x11-libs/pango )
|
||||
gles2? (
|
||||
media-libs/mesa[gles2,wayland]
|
||||
)
|
||||
rdp? ( >=net-misc/freerdp-1.1.0_beta1_p20130710 )
|
||||
rpi? (
|
||||
>=sys-libs/mtdev-1.1.0
|
||||
>=virtual/udev-136
|
||||
)
|
||||
systemd? (
|
||||
sys-auth/pambase[systemd]
|
||||
sys-apps/systemd[pam]
|
||||
)
|
||||
launch? ( sys-auth/pambase )
|
||||
unwind? ( sys-libs/libunwind )
|
||||
X? (
|
||||
x11-libs/libxcb
|
||||
x11-libs/libX11
|
||||
)
|
||||
xwayland? (
|
||||
x11-base/xorg-server[wayland]
|
||||
x11-libs/cairo[xcb]
|
||||
x11-libs/libxcb
|
||||
x11-libs/libXcursor
|
||||
)
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
if [[ ${PV} = 9999* ]]; then
|
||||
eautoreconf
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf
|
||||
if use examples || use test; then
|
||||
myconf="--enable-simple-clients"
|
||||
else
|
||||
myconf="--disable-simple-clients"
|
||||
fi
|
||||
|
||||
myconf+=" --with-cairo=image --disable-simple-egl-clients"
|
||||
|
||||
econf \
|
||||
$(use_enable examples demo-clients-install) \
|
||||
$(use_enable fbdev fbdev-compositor) \
|
||||
$(use_enable dbus) \
|
||||
$(use_enable drm drm-compositor) \
|
||||
$(use_enable headless headless-compositor) \
|
||||
$(use_enable ivi ivi-shell) \
|
||||
$(use_enable lcms) \
|
||||
$(use_enable rdp rdp-compositor) \
|
||||
$(use_enable rpi rpi-compositor) \
|
||||
$(use_enable wayland-compositor) \
|
||||
$(use_enable X x11-compositor) \
|
||||
$(use_enable launch weston-launch) \
|
||||
$(use_enable colord) \
|
||||
$(use_enable gles2 egl) \
|
||||
$(use_enable unwind libunwind) \
|
||||
$(use_enable resize-optimization) \
|
||||
$(use_enable screen-sharing) \
|
||||
$(use_enable suid setuid-install) \
|
||||
$(use_enable xwayland) \
|
||||
$(use_enable xwayland xwayland-test) \
|
||||
$(use_enable video_cards_intel simple-dmabuf-intel-client) \
|
||||
$(use_enable video_cards_v4l simple-dmabuf-v4l-client) \
|
||||
${myconf}
|
||||
}
|
||||
|
||||
src_test() {
|
||||
export XDG_RUNTIME_DIR="${T}/runtime-dir"
|
||||
mkdir "${XDG_RUNTIME_DIR}" || die
|
||||
chmod 0700 "${XDG_RUNTIME_DIR}" || die
|
||||
|
||||
cd "${BUILD_DIR}" || die
|
||||
Xemake check
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
readme.gentoo_create_doc
|
||||
}
|
@ -1,159 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
if [[ ${PV} = 9999* ]]; then
|
||||
EGIT_REPO_URI="git://anongit.freedesktop.org/git/wayland/${PN}"
|
||||
GIT_ECLASS="git-r3"
|
||||
EXPERIMENTAL="true"
|
||||
fi
|
||||
VIRTUALX_REQUIRED="test"
|
||||
RESTRICT="test"
|
||||
|
||||
inherit autotools readme.gentoo toolchain-funcs virtualx $GIT_ECLASS
|
||||
|
||||
DESCRIPTION="Wayland reference compositor"
|
||||
HOMEPAGE="https://wayland.freedesktop.org/"
|
||||
|
||||
if [[ $PV = 9999* ]]; then
|
||||
SRC_URI="${SRC_PATCHES}"
|
||||
else
|
||||
SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz"
|
||||
fi
|
||||
|
||||
LICENSE="MIT CC-BY-SA-3.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm x86 ~arm-linux"
|
||||
IUSE="colord dbus +drm +egl editor examples fbdev gles2 headless +opengl rdp +resize-optimization rpi +launch screen-sharing static-libs +suid systemd test unwind wayland-compositor +X xwayland"
|
||||
|
||||
REQUIRED_USE="
|
||||
drm? ( egl )
|
||||
egl? ( || ( gles2 opengl ) )
|
||||
gles2? ( !opengl )
|
||||
screen-sharing? ( rdp )
|
||||
test? ( X )
|
||||
wayland-compositor? ( egl )
|
||||
"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-libs/wayland-1.6.0
|
||||
media-libs/lcms:2
|
||||
media-libs/libpng:0=
|
||||
media-libs/libwebp:0=
|
||||
virtual/jpeg
|
||||
>=x11-libs/cairo-1.11.3[gles2(-)?,opengl?]
|
||||
>=x11-libs/libdrm-2.4.30
|
||||
x11-libs/libxkbcommon
|
||||
x11-libs/pixman
|
||||
x11-misc/xkeyboard-config
|
||||
fbdev? (
|
||||
>=sys-libs/mtdev-1.1.0
|
||||
>=virtual/udev-136
|
||||
)
|
||||
colord? ( >=x11-misc/colord-0.1.27 )
|
||||
dbus? ( sys-apps/dbus )
|
||||
drm? (
|
||||
media-libs/mesa[gbm]
|
||||
>=sys-libs/mtdev-1.1.0
|
||||
>=virtual/udev-136
|
||||
)
|
||||
egl? (
|
||||
media-libs/glu
|
||||
media-libs/mesa[gles2,wayland]
|
||||
)
|
||||
editor? ( x11-libs/pango )
|
||||
gles2? (
|
||||
media-libs/mesa[wayland]
|
||||
)
|
||||
opengl? (
|
||||
media-libs/mesa[wayland]
|
||||
)
|
||||
rdp? ( >=net-misc/freerdp-1.1.0_beta1_p20130710 )
|
||||
rpi? (
|
||||
>=sys-libs/mtdev-1.1.0
|
||||
>=virtual/udev-136
|
||||
)
|
||||
systemd? (
|
||||
sys-auth/pambase[systemd]
|
||||
sys-apps/systemd[pam]
|
||||
)
|
||||
launch? ( sys-auth/pambase )
|
||||
unwind? ( sys-libs/libunwind )
|
||||
X? (
|
||||
x11-libs/libxcb
|
||||
x11-libs/libX11
|
||||
)
|
||||
xwayland? (
|
||||
x11-base/xorg-server[wayland]
|
||||
x11-libs/cairo[xcb]
|
||||
x11-libs/libxcb
|
||||
x11-libs/libXcursor
|
||||
)
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
if [[ ${PV} = 9999* ]]; then
|
||||
eautoreconf
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf
|
||||
if use examples || use gles2 || use test; then
|
||||
myconf="--enable-simple-clients
|
||||
$(use_enable egl simple-egl-clients)"
|
||||
else
|
||||
myconf="--disable-simple-clients
|
||||
--disable-simple-egl-clients"
|
||||
fi
|
||||
|
||||
if use gles2; then
|
||||
myconf+=" --with-cairo=glesv2"
|
||||
elif use opengl; then
|
||||
myconf+=" --with-cairo=gl"
|
||||
else
|
||||
myconf+=" --with-cairo=image"
|
||||
fi
|
||||
|
||||
econf \
|
||||
$(use_enable examples demo-clients-install) \
|
||||
$(use_enable fbdev fbdev-compositor) \
|
||||
$(use_enable dbus) \
|
||||
$(use_enable drm drm-compositor) \
|
||||
$(use_enable headless headless-compositor) \
|
||||
$(use_enable rdp rdp-compositor) \
|
||||
$(use_enable rpi rpi-compositor) \
|
||||
$(use_enable wayland-compositor) \
|
||||
$(use_enable X x11-compositor) \
|
||||
$(use_enable launch weston-launch) \
|
||||
$(use_enable colord) \
|
||||
$(use_enable egl) \
|
||||
$(use_enable unwind libunwind) \
|
||||
$(use_enable resize-optimization) \
|
||||
$(use_enable screen-sharing) \
|
||||
$(use_enable suid setuid-install) \
|
||||
$(use_enable xwayland) \
|
||||
$(use_enable xwayland xwayland-test) \
|
||||
--disable-libinput-backend \
|
||||
${myconf}
|
||||
}
|
||||
|
||||
src_test() {
|
||||
export XDG_RUNTIME_DIR="${T}/runtime-dir"
|
||||
mkdir "${XDG_RUNTIME_DIR}" || die
|
||||
chmod 0700 "${XDG_RUNTIME_DIR}" || die
|
||||
|
||||
cd "${BUILD_DIR}" || die
|
||||
Xemake check
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
readme.gentoo_src_install
|
||||
}
|
@ -1,160 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
if [[ ${PV} = 9999* ]]; then
|
||||
EGIT_REPO_URI="git://anongit.freedesktop.org/git/wayland/${PN}"
|
||||
GIT_ECLASS="git-r3"
|
||||
EXPERIMENTAL="true"
|
||||
fi
|
||||
VIRTUALX_REQUIRED="test"
|
||||
RESTRICT="test"
|
||||
|
||||
inherit autotools readme.gentoo toolchain-funcs virtualx $GIT_ECLASS
|
||||
|
||||
DESCRIPTION="Wayland reference compositor"
|
||||
HOMEPAGE="https://wayland.freedesktop.org/"
|
||||
|
||||
if [[ $PV = 9999* ]]; then
|
||||
SRC_URI="${SRC_PATCHES}"
|
||||
else
|
||||
SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz"
|
||||
fi
|
||||
|
||||
LICENSE="MIT CC-BY-SA-3.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~x86 ~arm-linux"
|
||||
IUSE="colord dbus +drm +egl editor examples fbdev gles2 headless ivi +opengl rdp +resize-optimization rpi +launch screen-sharing static-libs +suid systemd test unwind wayland-compositor +X xwayland"
|
||||
|
||||
REQUIRED_USE="
|
||||
drm? ( egl )
|
||||
egl? ( || ( gles2 opengl ) )
|
||||
gles2? ( !opengl )
|
||||
screen-sharing? ( rdp )
|
||||
test? ( X )
|
||||
wayland-compositor? ( egl )
|
||||
"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-libs/libinput-0.8.0
|
||||
>=dev-libs/wayland-1.7.0
|
||||
media-libs/lcms:2
|
||||
media-libs/libpng:0=
|
||||
media-libs/libwebp:0=
|
||||
virtual/jpeg
|
||||
>=x11-libs/cairo-1.11.3[gles2(-)?,opengl?]
|
||||
>=x11-libs/libdrm-2.4.30
|
||||
x11-libs/libxkbcommon
|
||||
x11-libs/pixman
|
||||
x11-misc/xkeyboard-config
|
||||
fbdev? (
|
||||
>=sys-libs/mtdev-1.1.0
|
||||
>=virtual/udev-136
|
||||
)
|
||||
colord? ( >=x11-misc/colord-0.1.27 )
|
||||
dbus? ( sys-apps/dbus )
|
||||
drm? (
|
||||
media-libs/mesa[gbm]
|
||||
>=sys-libs/mtdev-1.1.0
|
||||
>=virtual/udev-136
|
||||
)
|
||||
egl? (
|
||||
media-libs/glu
|
||||
media-libs/mesa[gles2,wayland]
|
||||
)
|
||||
editor? ( x11-libs/pango )
|
||||
gles2? (
|
||||
media-libs/mesa[wayland]
|
||||
)
|
||||
opengl? (
|
||||
media-libs/mesa[wayland]
|
||||
)
|
||||
rdp? ( >=net-misc/freerdp-1.1.0_beta1_p20130710 )
|
||||
rpi? (
|
||||
>=sys-libs/mtdev-1.1.0
|
||||
>=virtual/udev-136
|
||||
)
|
||||
systemd? (
|
||||
sys-auth/pambase[systemd]
|
||||
sys-apps/systemd[pam]
|
||||
)
|
||||
launch? ( sys-auth/pambase )
|
||||
unwind? ( sys-libs/libunwind )
|
||||
X? (
|
||||
x11-libs/libxcb
|
||||
x11-libs/libX11
|
||||
)
|
||||
xwayland? (
|
||||
x11-base/xorg-server[wayland]
|
||||
x11-libs/cairo[xcb]
|
||||
x11-libs/libxcb
|
||||
x11-libs/libXcursor
|
||||
)
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
if [[ ${PV} = 9999* ]]; then
|
||||
eautoreconf
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf
|
||||
if use examples || use gles2 || use test; then
|
||||
myconf="--enable-simple-clients
|
||||
$(use_enable egl simple-egl-clients)"
|
||||
else
|
||||
myconf="--disable-simple-clients
|
||||
--disable-simple-egl-clients"
|
||||
fi
|
||||
|
||||
if use gles2; then
|
||||
myconf+=" --with-cairo=glesv2"
|
||||
elif use opengl; then
|
||||
myconf+=" --with-cairo=gl"
|
||||
else
|
||||
myconf+=" --with-cairo=image"
|
||||
fi
|
||||
|
||||
econf \
|
||||
$(use_enable examples demo-clients-install) \
|
||||
$(use_enable fbdev fbdev-compositor) \
|
||||
$(use_enable dbus) \
|
||||
$(use_enable drm drm-compositor) \
|
||||
$(use_enable headless headless-compositor) \
|
||||
$(use_enable ivi ivi-shell) \
|
||||
$(use_enable rdp rdp-compositor) \
|
||||
$(use_enable rpi rpi-compositor) \
|
||||
$(use_enable wayland-compositor) \
|
||||
$(use_enable X x11-compositor) \
|
||||
$(use_enable launch weston-launch) \
|
||||
$(use_enable colord) \
|
||||
$(use_enable egl) \
|
||||
$(use_enable unwind libunwind) \
|
||||
$(use_enable resize-optimization) \
|
||||
$(use_enable screen-sharing) \
|
||||
$(use_enable suid setuid-install) \
|
||||
$(use_enable xwayland) \
|
||||
$(use_enable xwayland xwayland-test) \
|
||||
${myconf}
|
||||
}
|
||||
|
||||
src_test() {
|
||||
export XDG_RUNTIME_DIR="${T}/runtime-dir"
|
||||
mkdir "${XDG_RUNTIME_DIR}" || die
|
||||
chmod 0700 "${XDG_RUNTIME_DIR}" || die
|
||||
|
||||
cd "${BUILD_DIR}" || die
|
||||
Xemake check
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
readme.gentoo_src_install
|
||||
}
|
@ -1,161 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
if [[ ${PV} = 9999* ]]; then
|
||||
EGIT_REPO_URI="git://anongit.freedesktop.org/git/wayland/${PN}"
|
||||
GIT_ECLASS="git-r3"
|
||||
EXPERIMENTAL="true"
|
||||
fi
|
||||
VIRTUALX_REQUIRED="test"
|
||||
RESTRICT="test"
|
||||
|
||||
inherit autotools readme.gentoo toolchain-funcs virtualx $GIT_ECLASS
|
||||
|
||||
DESCRIPTION="Wayland reference compositor"
|
||||
HOMEPAGE="https://wayland.freedesktop.org/"
|
||||
|
||||
if [[ $PV = 9999* ]]; then
|
||||
SRC_URI="${SRC_PATCHES}"
|
||||
KEYWORDS=""
|
||||
else
|
||||
SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz"
|
||||
KEYWORDS="~amd64 ~arm ~x86 ~arm-linux"
|
||||
fi
|
||||
|
||||
LICENSE="MIT CC-BY-SA-3.0"
|
||||
SLOT="0"
|
||||
IUSE="colord dbus +drm +egl editor examples fbdev gles2 headless ivi +opengl rdp +resize-optimization rpi +launch screen-sharing static-libs +suid systemd test unwind wayland-compositor +X xwayland"
|
||||
|
||||
REQUIRED_USE="
|
||||
drm? ( egl )
|
||||
egl? ( || ( gles2 opengl ) )
|
||||
gles2? ( !opengl )
|
||||
screen-sharing? ( rdp )
|
||||
test? ( X )
|
||||
wayland-compositor? ( egl )
|
||||
"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-libs/libinput-0.8.0
|
||||
>=dev-libs/wayland-1.8.1
|
||||
media-libs/lcms:2
|
||||
media-libs/libpng:0=
|
||||
media-libs/libwebp:0=
|
||||
virtual/jpeg
|
||||
>=x11-libs/cairo-1.11.3[gles2(-)?,opengl?]
|
||||
>=x11-libs/libdrm-2.4.30
|
||||
x11-libs/libxkbcommon
|
||||
x11-libs/pixman
|
||||
x11-misc/xkeyboard-config
|
||||
fbdev? (
|
||||
>=sys-libs/mtdev-1.1.0
|
||||
>=virtual/udev-136
|
||||
)
|
||||
colord? ( >=x11-misc/colord-0.1.27 )
|
||||
dbus? ( sys-apps/dbus )
|
||||
drm? (
|
||||
media-libs/mesa[gbm]
|
||||
>=sys-libs/mtdev-1.1.0
|
||||
>=virtual/udev-136
|
||||
)
|
||||
egl? (
|
||||
media-libs/glu
|
||||
media-libs/mesa[gles2,wayland]
|
||||
)
|
||||
editor? ( x11-libs/pango )
|
||||
gles2? (
|
||||
media-libs/mesa[wayland]
|
||||
)
|
||||
opengl? (
|
||||
media-libs/mesa[wayland]
|
||||
)
|
||||
rdp? ( >=net-misc/freerdp-1.1.0_beta1_p20130710 )
|
||||
rpi? (
|
||||
>=sys-libs/mtdev-1.1.0
|
||||
>=virtual/udev-136
|
||||
)
|
||||
systemd? (
|
||||
sys-auth/pambase[systemd]
|
||||
sys-apps/systemd[pam]
|
||||
)
|
||||
launch? ( sys-auth/pambase )
|
||||
unwind? ( sys-libs/libunwind )
|
||||
X? (
|
||||
x11-libs/libxcb
|
||||
x11-libs/libX11
|
||||
)
|
||||
xwayland? (
|
||||
x11-base/xorg-server[wayland]
|
||||
x11-libs/cairo[xcb]
|
||||
x11-libs/libxcb
|
||||
x11-libs/libXcursor
|
||||
)
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
if [[ ${PV} = 9999* ]]; then
|
||||
eautoreconf
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf
|
||||
if use examples || use gles2 || use test; then
|
||||
myconf="--enable-simple-clients
|
||||
$(use_enable egl simple-egl-clients)"
|
||||
else
|
||||
myconf="--disable-simple-clients
|
||||
--disable-simple-egl-clients"
|
||||
fi
|
||||
|
||||
if use gles2; then
|
||||
myconf+=" --with-cairo=glesv2"
|
||||
elif use opengl; then
|
||||
myconf+=" --with-cairo=gl"
|
||||
else
|
||||
myconf+=" --with-cairo=image"
|
||||
fi
|
||||
|
||||
econf \
|
||||
$(use_enable examples demo-clients-install) \
|
||||
$(use_enable fbdev fbdev-compositor) \
|
||||
$(use_enable dbus) \
|
||||
$(use_enable drm drm-compositor) \
|
||||
$(use_enable headless headless-compositor) \
|
||||
$(use_enable ivi ivi-shell) \
|
||||
$(use_enable rdp rdp-compositor) \
|
||||
$(use_enable rpi rpi-compositor) \
|
||||
$(use_enable wayland-compositor) \
|
||||
$(use_enable X x11-compositor) \
|
||||
$(use_enable launch weston-launch) \
|
||||
$(use_enable colord) \
|
||||
$(use_enable egl) \
|
||||
$(use_enable unwind libunwind) \
|
||||
$(use_enable resize-optimization) \
|
||||
$(use_enable screen-sharing) \
|
||||
$(use_enable suid setuid-install) \
|
||||
$(use_enable xwayland) \
|
||||
$(use_enable xwayland xwayland-test) \
|
||||
${myconf}
|
||||
}
|
||||
|
||||
src_test() {
|
||||
export XDG_RUNTIME_DIR="${T}/runtime-dir"
|
||||
mkdir "${XDG_RUNTIME_DIR}" || die
|
||||
chmod 0700 "${XDG_RUNTIME_DIR}" || die
|
||||
|
||||
cd "${BUILD_DIR}" || die
|
||||
Xemake check
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
readme.gentoo_src_install
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST backports.functools_lru_cache-1.2.1.tar.gz 5763 SHA256 1c20e07f1a8a36a19d5d258b6b076e588d78d8fc7c2c4487ffe3a280f55a7bd1 SHA512 e15e6bbddf252ed48f787a26c9ef693ccceb8ec5b3463f0926d58a1d2720b988cd86b869ec72afc66369a7968316b9eb3ae0b628f1c63a116c2360900df85691 WHIRLPOOL 4d604f38e659117230e58180c6996e1f7b0f1d7c580ffcb5dde947e0d11078989b695fbd50672e65baac6f0bb4fb7612f506084d7589adf4f37720e70fded367
|
||||
DIST backports.functools_lru_cache-1.3.tar.gz 6685 SHA256 444a21bcec4ae177da554321f81a78dc879eaa8f6ea9920cb904830585d31e95 SHA512 946156266d4b1bccb3eb444d1cceff6568b8c2a62e09bc9197281bdafe912069efa4c857089a7e6ea0247ab9407256a7a7c92485599692e0c0159c428137a342 WHIRLPOOL a4cccbfd49acc640c1e15949919e10343c00f966e22bac7a2dc82af776f35cadce825a7757c5dca32b189797303abedc93aecf3000203819ee869bbb37ac4a03
|
||||
|
@ -0,0 +1,48 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
MY_PN="${PN/-/.}"
|
||||
MY_PN="${MY_PN//-/_}"
|
||||
DESCRIPTION="Backport of functools.lru_cache from Python 3.3"
|
||||
HOMEPAGE="https://github.com/jaraco/backports.functools_lru_cache"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="doc test"
|
||||
|
||||
DEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
>=dev-python/setuptools_scm-1.9[${PYTHON_USEDEP}]
|
||||
doc? (
|
||||
dev-python/sphinx[${PYTHON_USEDEP}]
|
||||
dev-python/rst-linker[${PYTHON_USEDEP}]
|
||||
)
|
||||
test? (
|
||||
>=dev-python/pytest-2.8[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-runner[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
S="${WORKDIR}/${MY_PN}-${PV}"
|
||||
|
||||
python_compile_all() {
|
||||
use doc && esetup.py build_sphinx
|
||||
}
|
||||
|
||||
python_test() {
|
||||
PYTHONPATH=. py.test || die "tests failed with ${EPYTHON}"
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
use doc && local HTML_DOCS=( "${BUILD_DIR}"/sphinx/html/. )
|
||||
distutils-r1_python_install_all
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST ConfigArgParse-0.10.0.tar.gz 36174 SHA256 3b50a83dd58149dfcee98cb6565265d10b53e9c0a2bca7eeef7fb5f5524890a7 SHA512 852dde26809cae5e45a2055dcc8231e0e55434b3dfad9915afe3a663106d1dc1f410f97cf53dd0fbf60b8d2bfad7b53c051e0a3542a2790ad27e7fa1ca8a92e5 WHIRLPOOL 41822199a74772c698e75941ea31266f3efa2aaf96b12784665cb6cebd53c1d0820c03bd48d622162b956ea2c06992fb96f6cb04555d8f37a64574764f61b560
|
||||
DIST ConfigArgParse-0.11.0.tar.gz 40863 SHA256 6c8ae823f6844b055f2a3aa9b51f568ed3bd7e5be9fba63abcaf4bdd38a0ac89 SHA512 f97d37b5d1c0f5ebfdec4c55e9a8d20d0943a41d16b80fe1b2cfdd6acfa210e0cc7bae49340498c1b31dcc76704e8291892b97415137ec90cf49e24f261c62e9 WHIRLPOOL 88858bd22cd4efc5c32c75f611e33a7f2892a89143c6930fcec4bdc93898c3f666d4ffceedf0c8d22c224b3fbc67565cc2cb94fdc898463238dc0ec73b0ab197
|
||||
DIST ConfigArgParse-0.9.3.tar.gz 18983 SHA256 141c57112e1f8eb7e594a9820e95af897a7fa2d186cef5cff7e08cb3f7252829 SHA512 27b5132e7a87a59e5bc650d6884859c5c9a2f2f3d8d05e123d00c726527db26e021b5413f8e6e54fb311696e6e30fc5c236e86b43a271a10362368818d2ea0a2 WHIRLPOOL 586b06c99dc3c064fb7b7e53a1906fcaac665547accac1e5d7d5e88adecd038d9b8247c4d53566c7bfdf58003292da1dcf3b1e283e9398341409463d04c3c5a6
|
||||
|
@ -0,0 +1,27 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python{2_7,3_4,3_5} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
MY_PN=ConfigArgParse
|
||||
MY_P=${MY_PN}-${PV}
|
||||
|
||||
DESCRIPTION="Drop-in replacement for argparse supporting config files and env variables"
|
||||
HOMEPAGE="https://github.com/zorro3/ConfigArgParse https://pypi.python.org/pypi/ConfigArgParse"
|
||||
SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
RESTRICT="test"
|
||||
|
||||
python_test() {
|
||||
${PYTHON} tests/test_configargparse.py || die
|
||||
}
|
@ -0,0 +1,44 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python{2_7,3_3,3_4} )
|
||||
|
||||
AUTOTOOLIZE=yes
|
||||
|
||||
MY_P="${P/_rc/-rc}"
|
||||
|
||||
inherit eutils distutils-r1
|
||||
|
||||
if [[ ${PV} = *9999* ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="git://libvirt.org/libvirt-python.git"
|
||||
SRC_URI=""
|
||||
KEYWORDS=""
|
||||
RDEPEND="app-emulation/libvirt:=[-python(-)]"
|
||||
else
|
||||
SRC_URI="http://libvirt.org/sources/python/${MY_P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
RDEPEND="app-emulation/libvirt:0/${PV}"
|
||||
fi
|
||||
S="${WORKDIR}/${P%_rc*}"
|
||||
|
||||
DESCRIPTION="libvirt Python bindings"
|
||||
HOMEPAGE="http://www.libvirt.org"
|
||||
LICENSE="LGPL-2"
|
||||
SLOT="0"
|
||||
IUSE="test"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
test? ( dev-python/lxml[${PYTHON_USEDEP}]
|
||||
dev-python/nose[${PYTHON_USEDEP}] )"
|
||||
|
||||
# testsuite is currently not included in upstream tarball
|
||||
RESTRICT="test"
|
||||
|
||||
python_test() {
|
||||
esetup.py test
|
||||
}
|
@ -1,5 +0,0 @@
|
||||
|
||||
;;; chicken site-lisp configuration
|
||||
|
||||
(add-to-list 'load-path "@SITELISP@")
|
||||
(autoload 'hen-mode "hen" "Major mode for Chicken Scheme source." t)
|
@ -1,210 +0,0 @@
|
||||
diff -ru a//defaults.make b//defaults.make
|
||||
--- a//defaults.make 2010-05-11 18:50:35.000000000 +0300
|
||||
+++ b//defaults.make 2010-06-07 21:24:55.000000000 +0300
|
||||
@@ -31,7 +31,7 @@
|
||||
STACKDIRECTION ?= 1
|
||||
CROSS_CHICKEN ?= 0
|
||||
|
||||
-ifeq ($(ARCH),x86-64)
|
||||
+ifeq ($(zARCH),x86-64)
|
||||
NURSERY ?= (256*1024)
|
||||
else
|
||||
NURSERY ?= (128*1024)
|
||||
@@ -272,10 +272,10 @@
|
||||
POSIXFILE ?= posixunix
|
||||
CHICKEN_CONFIG_H = chicken-config.h
|
||||
|
||||
-ifneq ($(ARCH),)
|
||||
+ifneq ($(zARCH),)
|
||||
HACKED_APPLY ?= 1
|
||||
-APPLY_HACK_SRC ?= apply-hack.$(ARCH)$(ASM)
|
||||
-APPLY_HACK_OBJECT ?= apply-hack.$(ARCH)$(O)
|
||||
+APPLY_HACK_SRC ?= apply-hack.$(zARCH)$(ASM)
|
||||
+APPLY_HACK_OBJECT ?= apply-hack.$(zARCH)$(O)
|
||||
endif
|
||||
|
||||
ifeq ($(HACKED_APPLY),)
|
||||
diff -ru a//Makefile.bsd b//Makefile.bsd
|
||||
--- a//Makefile.bsd 2010-05-11 18:50:34.000000000 +0300
|
||||
+++ b//Makefile.bsd 2010-06-07 21:24:25.000000000 +0300
|
||||
@@ -33,7 +33,7 @@
|
||||
|
||||
# platform configuration
|
||||
|
||||
-ARCH ?= $(shell sh $(SRCDIR)/config-arch.sh)
|
||||
+zARCH ?= $(shell sh $(SRCDIR)/config-arch.sh)
|
||||
|
||||
# options
|
||||
|
||||
diff -ru a//Makefile.cross-linux-mingw b//Makefile.cross-linux-mingw
|
||||
--- a//Makefile.cross-linux-mingw 2010-05-11 18:50:34.000000000 +0300
|
||||
+++ b//Makefile.cross-linux-mingw 2010-06-07 21:23:02.000000000 +0300
|
||||
@@ -34,7 +34,7 @@
|
||||
# platform configuration
|
||||
|
||||
DLLSINPATH = 1
|
||||
-ARCH ?= x86
|
||||
+zARCH ?= x86
|
||||
HACKED_APPLY = 1
|
||||
WINDOWS = 1
|
||||
|
||||
@@ -72,7 +72,7 @@
|
||||
|
||||
# special files
|
||||
|
||||
-APPLY_HACK_OBJECT = apply-hack.$(ARCH)$(O)
|
||||
+APPLY_HACK_OBJECT = apply-hack.$(zARCH)$(O)
|
||||
POSIXFILE = posixwin
|
||||
|
||||
# select default and internal settings
|
||||
diff -ru a//Makefile.cygwin b//Makefile.cygwin
|
||||
--- a//Makefile.cygwin 2010-05-11 18:50:34.000000000 +0300
|
||||
+++ b//Makefile.cygwin 2010-06-07 21:24:07.000000000 +0300
|
||||
@@ -33,7 +33,7 @@
|
||||
|
||||
# platform configuration
|
||||
|
||||
-ARCH ?= x86
|
||||
+zARCH ?= x86
|
||||
HACKED_APPLY ?= 1
|
||||
DLLSINPATH = 1
|
||||
|
||||
@@ -76,7 +76,7 @@
|
||||
# special files
|
||||
|
||||
CHICKEN_CONFIG_H = chicken-config.h
|
||||
-APPLY_HACK_OBJECT = apply-hack.$(ARCH)$(O)
|
||||
+APPLY_HACK_OBJECT = apply-hack.$(zARCH)$(O)
|
||||
|
||||
# select default and internal settings
|
||||
|
||||
diff -ru a//Makefile.linux b//Makefile.linux
|
||||
--- a//Makefile.linux 2010-05-11 18:50:34.000000000 +0300
|
||||
+++ b//Makefile.linux 2010-06-07 21:25:31.000000000 +0300
|
||||
@@ -33,7 +33,7 @@
|
||||
|
||||
# platform configuration
|
||||
|
||||
-ARCH ?= $(shell sh $(SRCDIR)/config-arch.sh)
|
||||
+zARCH ?= $(shell sh $(SRCDIR)/config-arch.sh)
|
||||
|
||||
# options
|
||||
|
||||
diff -ru a//Makefile.macosx b//Makefile.macosx
|
||||
--- a//Makefile.macosx 2010-05-11 18:50:34.000000000 +0300
|
||||
+++ b//Makefile.macosx 2010-06-07 21:23:51.000000000 +0300
|
||||
@@ -33,7 +33,7 @@
|
||||
|
||||
# platform configuration
|
||||
|
||||
-ARCH ?= $(shell sh $(SRCDIR)/config-arch.sh)
|
||||
+zARCH ?= $(shell sh $(SRCDIR)/config-arch.sh)
|
||||
|
||||
# commands
|
||||
|
||||
@@ -64,19 +64,19 @@
|
||||
# special files
|
||||
|
||||
CHICKEN_CONFIG_H = chicken-config.h
|
||||
-APPLY_HACK_OBJECT = apply-hack.$(ARCH)$(O)
|
||||
+APPLY_HACK_OBJECT = apply-hack.$(zARCH)$(O)
|
||||
HACKED_APPLY ?= 1
|
||||
|
||||
# architectures
|
||||
|
||||
-ifeq ($(ARCH),x86-64)
|
||||
+ifeq ($(zARCH),x86-64)
|
||||
C_COMPILER_OPTIONS += -m64
|
||||
LINKER_OPTIONS += -m64
|
||||
# Avoid bus error in install_name_tool
|
||||
LINKER_LINK_SHARED_DLOADABLE_OPTIONS += -Wl,-headerpad -Wl,128
|
||||
else
|
||||
|
||||
-ifeq ($(ARCH),universal)
|
||||
+ifeq ($(zARCH),universal)
|
||||
C_COMPILER_OPTIONS += -arch ppc -arch i386 -isysroot /Developer/SDKs/MacOSX10.4u.sdk
|
||||
LINKER_OPTIONS += -arch ppc -arch i386 -isysroot /Developer/SDKs/MacOSX10.4u.sdk
|
||||
endif
|
||||
@@ -126,7 +126,7 @@
|
||||
endif
|
||||
cat chicken-defaults.h >>$@
|
||||
|
||||
-ifeq ($(ARCH),universal)
|
||||
+ifeq ($(zARCH),universal)
|
||||
ifneq ($(HACKED_APPLY),)
|
||||
# We undefine HACKED_APPLY in order to override rules.make
|
||||
# with our own build rules.
|
||||
diff -ru a//Makefile.mingw b//Makefile.mingw
|
||||
--- a//Makefile.mingw 2010-05-11 18:50:34.000000000 +0300
|
||||
+++ b//Makefile.mingw 2010-06-07 21:25:59.000000000 +0300
|
||||
@@ -36,12 +36,12 @@
|
||||
# platform configuration
|
||||
|
||||
DLLSINPATH = 1
|
||||
-ARCH ?= x86
|
||||
+zARCH ?= x86
|
||||
WINDOWS = 1
|
||||
WINDOWS_SHELL = 1
|
||||
UNAME_SYS = MinGW
|
||||
|
||||
-ifeq ($(ARCH),x86)
|
||||
+ifeq ($(zARCH),x86)
|
||||
HACKED_APPLY ?= 1
|
||||
else
|
||||
HACKED_APPLY =
|
||||
@@ -79,7 +79,7 @@
|
||||
# special files
|
||||
|
||||
CHICKEN_CONFIG_H = chicken-config.h
|
||||
-APPLY_HACK_OBJECT = apply-hack.$(ARCH)$(O)
|
||||
+APPLY_HACK_OBJECT = apply-hack.$(zARCH)$(O)
|
||||
POSIXFILE = posixwin
|
||||
|
||||
# select default and internal settings
|
||||
diff -ru a//Makefile.mingw-msys b//Makefile.mingw-msys
|
||||
--- a//Makefile.mingw-msys 2010-05-11 18:50:34.000000000 +0300
|
||||
+++ b//Makefile.mingw-msys 2010-06-07 21:26:33.000000000 +0300
|
||||
@@ -34,8 +34,8 @@
|
||||
# platform configuration
|
||||
|
||||
DLLSINPATH = 1
|
||||
-ARCH ?= x86
|
||||
-ifeq ($(ARCH),x86)
|
||||
+zARCH ?= x86
|
||||
+ifeq ($(zARCH),x86)
|
||||
HACKED_APPLY ?= 1
|
||||
else
|
||||
HACKED_APPLY =
|
||||
@@ -79,7 +79,7 @@
|
||||
# special files
|
||||
|
||||
CHICKEN_CONFIG_H = chicken-config.h
|
||||
-APPLY_HACK_OBJECT = apply-hack.$(ARCH)$(O)
|
||||
+APPLY_HACK_OBJECT = apply-hack.$(zARCH)$(O)
|
||||
POSIXFILE = posixwin
|
||||
|
||||
# select default and internal settings
|
||||
diff -ru a//Makefile.solaris b//Makefile.solaris
|
||||
--- a//Makefile.solaris 2010-05-11 18:50:34.000000000 +0300
|
||||
+++ b//Makefile.solaris 2010-06-07 21:25:45.000000000 +0300
|
||||
@@ -33,7 +33,7 @@
|
||||
|
||||
# platform configuration
|
||||
|
||||
-ARCH ?= $(shell sh $(SRCDIR)/config-arch.sh)
|
||||
+zARCH ?= $(shell sh $(SRCDIR)/config-arch.sh)
|
||||
|
||||
# options
|
||||
|
||||
diff -ru a//rules.make b//rules.make
|
||||
--- a//rules.make 2010-05-11 18:50:36.000000000 +0300
|
||||
+++ b//rules.make 2010-06-07 21:26:10.000000000 +0300
|
||||
@@ -453,7 +453,7 @@
|
||||
# assembler objects
|
||||
|
||||
ifneq ($(HACKED_APPLY),)
|
||||
-$(APPLY_HACK_OBJECT): $(SRCDIR)apply-hack.$(ARCH)$(ASM)
|
||||
+$(APPLY_HACK_OBJECT): $(SRCDIR)apply-hack.$(zARCH)$(ASM)
|
||||
$(ASSEMBLER) $(ASSEMBLER_OPTIONS) $(ASSEMBLER_COMPILE_OPTION) $< $(ASSEMBLER_OUTPUT)
|
||||
endif
|
||||
|
@ -1,74 +0,0 @@
|
||||
diff --git a/GNUmakefile b/GNUmakefile
|
||||
index 9bc40ca..c697f14 100644
|
||||
--- a/GNUmakefile
|
||||
+++ b/GNUmakefile
|
||||
@@ -49,6 +49,9 @@ STANDARD_TARGETS \
|
||||
fullcheck libs install-target install-dev bench
|
||||
|
||||
.PHONY: $(STANDARD_TARGETS) dist boot-chicken
|
||||
+# Build this file's targets sequentially. This avoids executing overlapping
|
||||
+# makes if the user specifies multiple targets.
|
||||
+.NOTPARALLEL:
|
||||
|
||||
$(STANDARD_TARGETS):
|
||||
$(MAKE) -f $(SRCDIR)/Makefile.$(PLATFORM) CONFIG=$(CONFIG) $@
|
||||
diff --git a/README b/README
|
||||
index 8d0d067..551b716 100644
|
||||
--- a/README
|
||||
+++ b/README
|
||||
@@ -72,7 +72,7 @@
|
||||
platforms.
|
||||
|
||||
Note that parallel builds (using the "-j" make(1) option) are
|
||||
- *not* supported.
|
||||
+ also supported. Beware that parallel install will not work though.
|
||||
|
||||
If you invoke "make" later with different configuration parameters,
|
||||
it is advisable to run:
|
||||
diff --git a/rules.make b/rules.make
|
||||
index 929b0a3..a8cb9b0 100644
|
||||
--- a/rules.make
|
||||
+++ b/rules.make
|
||||
@@ -243,8 +243,8 @@ lib$(PROGRAM_PREFIX)chicken$(PROGRAM_SUFFIX)$(A): $(APPLY_HACK_OBJECT) $(LIBCHIC
|
||||
|
||||
# import libraries and extensions
|
||||
|
||||
-%.so: %.o
|
||||
- $(LINKER) $(LINKER_OPTIONS) $(LINKER_LINK_SHARED_DLOADABLE_OPTIONS) $^ $(LINKER_OUTPUT_OPTION) $@ \
|
||||
+%.so: %.o $(PRIMARY_LIBCHICKEN)
|
||||
+ $(LINKER) $(LINKER_OPTIONS) $(LINKER_LINK_SHARED_DLOADABLE_OPTIONS) $< $(LINKER_OUTPUT_OPTION) $@ \
|
||||
$(LINKER_LIBRARY_PREFIX)$(PROGRAM_PREFIX)chicken$(PROGRAM_SUFFIX)$(LINKER_LIBRARY_SUFFIX) \
|
||||
$(LIBRARIES)
|
||||
|
||||
@@ -578,9 +578,9 @@ chicken-profile.c: $(SRCDIR)chicken-profile.scm
|
||||
$(CHICKEN) $< $(CHICKEN_PROGRAM_OPTIONS) -output-file $@
|
||||
chicken-install.c: $(SRCDIR)chicken-install.scm setup-download.c setup-api.c
|
||||
$(CHICKEN) $< $(CHICKEN_PROGRAM_OPTIONS) -output-file $@
|
||||
-chicken-uninstall.c: $(SRCDIR)chicken-uninstall.scm
|
||||
+chicken-uninstall.c: $(SRCDIR)chicken-uninstall.scm setup-api.c
|
||||
$(CHICKEN) $< $(CHICKEN_PROGRAM_OPTIONS) -output-file $@
|
||||
-chicken-status.c: $(SRCDIR)chicken-status.scm
|
||||
+chicken-status.c: $(SRCDIR)chicken-status.scm setup-api.c
|
||||
$(CHICKEN) $< $(CHICKEN_PROGRAM_OPTIONS) -output-file $@
|
||||
csc.c: $(SRCDIR)csc.scm
|
||||
$(CHICKEN) $< $(CHICKEN_PROGRAM_OPTIONS) -output-file $@
|
||||
@@ -671,14 +671,17 @@ bench: $(CHICKEN_SHARED_EXECUTABLE) $(CSI_SHARED_EXECUTABLE) $(CSC_PROGRAM)$(EXE
|
||||
.PHONY: boot-chicken
|
||||
|
||||
boot-chicken:
|
||||
+ $(MAKE) -f Makefile.$(PLATFORM) PLATFORM=$(PLATFORM) CONFIG= confclean
|
||||
$(MAKE) -f Makefile.$(PLATFORM) PLATFORM=$(PLATFORM) PREFIX=/nowhere CONFIG= \
|
||||
SRCDIR=$(SRCDIR) CHICKEN=$(CHICKEN) PROGRAM_SUFFIX=-boot-stage1 STATICBUILD=1 \
|
||||
C_COMPILER_OPTIMIZATION_OPTIONS= C_HACKED_APPLY= \
|
||||
- confclean chicken-boot-stage1$(EXE)
|
||||
+ chicken-boot-stage1$(EXE)
|
||||
+ $(MAKE) -f Makefile.$(PLATFORM) PLATFORM=$(PLATFORM) CONFIG= touchfiles
|
||||
$(MAKE) -f Makefile.$(PLATFORM) PLATFORM=$(PLATFORM) PREFIX=/nowhere CONFIG= \
|
||||
SRCDIR=$(SRCDIR) CHICKEN=`pwd`/chicken-boot-stage1$(EXE) PROGRAM_SUFFIX=-boot \
|
||||
STATICBUILD=1 C_COMPILER_OPTIMIZATION_OPTIONS= \
|
||||
- touchfiles chicken-boot$(EXE) confclean
|
||||
+ chicken-boot$(EXE)
|
||||
+ $(MAKE) -f Makefile.$(PLATFORM) PLATFORM=$(PLATFORM) CONFIG= confclean
|
||||
|
||||
.PHONY: touchfiles
|
||||
|
@ -1,25 +0,0 @@
|
||||
From http://lists.nongnu.org/archive/html/chicken-hackers/2013-03/msg00074.html
|
||||
--- chicken-4.8.0.3/csi.scm
|
||||
+++ chicken-4.8.0.3/csi.scm
|
||||
@@ -1019,13 +1019,11 @@ EOF
|
||||
(cons (cadr p) (loop (cddr p)))) ) ]
|
||||
[else '()] ) ) )
|
||||
(define (loadinit)
|
||||
- (let ([fn (##sys#string-append "./" init-file)])
|
||||
- (if (file-exists? fn)
|
||||
- (load fn)
|
||||
- (let* ([prefix (chop-separator (or (get-environment-variable "HOME") "."))]
|
||||
- [fn (string-append prefix "/" init-file)] )
|
||||
- (when (file-exists? fn)
|
||||
- (load fn) ) ) ) ) )
|
||||
+ (and-let* ((home (get-environment-variable "HOME"))
|
||||
+ ((not (string=? home ""))))
|
||||
+ (let ((fn (string-append (chop-separator home) "/" init-file)))
|
||||
+ (when (file-exists? fn)
|
||||
+ (load fn) ) ) ) )
|
||||
(define (evalstring str #!optional (rec (lambda _ (void))))
|
||||
(let ((in (open-input-string str)))
|
||||
(do ([x (read in) (read in)])
|
||||
--
|
||||
1.7.12
|
||||
|
@ -1,161 +0,0 @@
|
||||
From 9e2022652258e8a30e5cedbf0abc9cd85a0f6af7 Mon Sep 17 00:00:00 2001
|
||||
From: Peter Bex <peter.bex@xs4all.nl>
|
||||
Date: Thu, 18 Apr 2013 00:31:08 +0200
|
||||
Subject: [PATCH] Implement file-select in terms of POSIX poll() for UNIX
|
||||
|
||||
Signed-off-by: felix <felix@call-with-current-continuation.org>
|
||||
---
|
||||
posixunix.scm | 116 ++++++++++++++++++++++++++------------------------------
|
||||
1 files changed, 54 insertions(+), 62 deletions(-)
|
||||
|
||||
diff --git a/posixunix.scm b/posixunix.scm
|
||||
index 15cb535..90e0176 100644
|
||||
--- a/posixunix.scm
|
||||
+++ b/posixunix.scm
|
||||
@@ -67,6 +67,7 @@ static C_TLS int C_wait_status;
|
||||
#endif
|
||||
|
||||
#include <sys/mman.h>
|
||||
+#include <sys/poll.h>
|
||||
#include <time.h>
|
||||
|
||||
#ifndef O_FSYNC
|
||||
@@ -136,7 +137,6 @@ static C_TLS struct {
|
||||
static C_TLS int C_pipefds[ 2 ];
|
||||
static C_TLS time_t C_secs;
|
||||
static C_TLS struct tm C_tm;
|
||||
-static C_TLS fd_set C_fd_sets[ 2 ];
|
||||
static C_TLS struct timeval C_timeval;
|
||||
static C_TLS char C_hostbuf[ 256 ];
|
||||
static C_TLS struct stat C_statbuf;
|
||||
@@ -303,13 +303,6 @@ static C_TLS sigset_t C_sigset;
|
||||
#define C_fseek(p, n, w) C_mk_nbool(fseek(C_port_file(p), C_num_to_int(n), C_unfix(w)))
|
||||
#define C_lseek(fd, o, w) C_fix(lseek(C_unfix(fd), C_unfix(o), C_unfix(w)))
|
||||
|
||||
-#define C_zero_fd_set(i) FD_ZERO(&C_fd_sets[ i ])
|
||||
-#define C_set_fd_set(i, fd) FD_SET(fd, &C_fd_sets[ i ])
|
||||
-#define C_test_fd_set(i, fd) FD_ISSET(fd, &C_fd_sets[ i ])
|
||||
-#define C_C_select(m) C_fix(select(C_unfix(m), &C_fd_sets[ 0 ], &C_fd_sets[ 1 ], NULL, NULL))
|
||||
-#define C_C_select_t(m, t) (C_set_timeval(t, &C_timeval), \
|
||||
- C_fix(select(C_unfix(m), &C_fd_sets[ 0 ], &C_fd_sets[ 1 ], NULL, &C_timeval)))
|
||||
-
|
||||
#define C_ctime(n) (C_secs = (n), ctime(&C_secs))
|
||||
|
||||
#if defined(__SVR4) || defined(C_MACOSX)
|
||||
@@ -656,60 +649,59 @@ EOF
|
||||
|
||||
;;; I/O multiplexing:
|
||||
|
||||
-(define file-select
|
||||
- (let ([fd_zero (foreign-lambda void "C_zero_fd_set" int)]
|
||||
- [fd_set (foreign-lambda void "C_set_fd_set" int int)]
|
||||
- [fd_test (foreign-lambda bool "C_test_fd_set" int int)] )
|
||||
- (lambda (fdsr fdsw . timeout)
|
||||
- (let ([fdmax 0]
|
||||
- [tm (if (pair? timeout) (car timeout) #f)] )
|
||||
- (fd_zero 0)
|
||||
- (fd_zero 1)
|
||||
- (cond [(not fdsr)]
|
||||
- [(fixnum? fdsr)
|
||||
- (set! fdmax fdsr)
|
||||
- (fd_set 0 fdsr) ]
|
||||
- [else
|
||||
- (##sys#check-list fdsr 'file-select)
|
||||
- (for-each
|
||||
- (lambda (fd)
|
||||
- (##sys#check-exact fd 'file-select)
|
||||
- (set! fdmax (##core#inline "C_i_fixnum_max" fdmax fd))
|
||||
- (fd_set 0 fd) )
|
||||
- fdsr) ] )
|
||||
- (cond [(not fdsw)]
|
||||
- [(fixnum? fdsw)
|
||||
- (set! fdmax fdsw)
|
||||
- (fd_set 1 fdsw) ]
|
||||
- [else
|
||||
- (##sys#check-list fdsw 'file-select)
|
||||
- (for-each
|
||||
- (lambda (fd)
|
||||
- (##sys#check-exact fd 'file-select)
|
||||
- (set! fdmax (##core#inline "C_i_fixnum_max" fdmax fd))
|
||||
- (fd_set 1 fd) )
|
||||
- fdsw) ] )
|
||||
- (let ([n (cond [tm
|
||||
- (##sys#check-number tm 'file-select)
|
||||
- (##core#inline "C_C_select_t" (fx+ fdmax 1) tm) ]
|
||||
- [else (##core#inline "C_C_select" (fx+ fdmax 1))] ) ] )
|
||||
- (cond [(fx< n 0)
|
||||
- (posix-error #:file-error 'file-select "failed" fdsr fdsw) ]
|
||||
- [(fx= n 0) (values (if (pair? fdsr) '() #f) (if (pair? fdsw) '() #f))]
|
||||
- [else
|
||||
- (values
|
||||
- (and fdsr
|
||||
- (if (fixnum? fdsr)
|
||||
- (fd_test 0 fdsr)
|
||||
- (let ([lstr '()])
|
||||
- (for-each (lambda (fd) (when (fd_test 0 fd) (set! lstr (cons fd lstr)))) fdsr)
|
||||
- lstr) ) )
|
||||
- (and fdsw
|
||||
- (if (fixnum? fdsw)
|
||||
- (fd_test 1 fdsw)
|
||||
- (let ([lstw '()])
|
||||
- (for-each (lambda (fd) (when (fd_test 1 fd) (set! lstw (cons fd lstw)))) fdsw)
|
||||
- lstw) ) ) ) ] ) ) ) ) ) )
|
||||
+(define (file-select fdsr fdsw . timeout)
|
||||
+ (let* ((tm (if (pair? timeout) (car timeout) #f))
|
||||
+ (fdsrl (cond ((not fdsr) '())
|
||||
+ ((fixnum? fdsr) (list fdsr))
|
||||
+ (else (##sys#check-list fdsr 'file-select)
|
||||
+ fdsr)))
|
||||
+ (fdswl (cond ((not fdsw) '())
|
||||
+ ((fixnum? fdsw) (list fdsw))
|
||||
+ (else (##sys#check-list fdsw 'file-select)
|
||||
+ fdsw)))
|
||||
+ (nfdsr (##sys#length fdsrl))
|
||||
+ (nfdsw (##sys#length fdswl))
|
||||
+ (nfds (fx+ nfdsr nfdsw))
|
||||
+ (fds-blob (##sys#make-blob
|
||||
+ (fx* nfds (foreign-value "sizeof(struct pollfd)" int)))))
|
||||
+ (when tm (##sys#check-number tm))
|
||||
+ (do ((i 0 (fx+ i 1))
|
||||
+ (fdsrl fdsrl (cdr fdsrl)))
|
||||
+ ((null? fdsrl))
|
||||
+ ((foreign-lambda* void ((int i) (int fd) (scheme-pointer p))
|
||||
+ "struct pollfd *fds = p;"
|
||||
+ "fds[i].fd = fd; fds[i].events = POLLIN;") i (car fdsrl) fds-blob))
|
||||
+ (do ((i nfdsr (fx+ i 1))
|
||||
+ (fdswl fdswl (cdr fdswl)))
|
||||
+ ((null? fdswl))
|
||||
+ ((foreign-lambda* void ((int i) (int fd) (scheme-pointer p))
|
||||
+ "struct pollfd *fds = p;"
|
||||
+ "fds[i].fd = fd; fds[i].events = POLLOUT;") i (car fdswl) fds-blob))
|
||||
+ (let ((n ((foreign-lambda int "poll" scheme-pointer int int)
|
||||
+ fds-blob nfds (if tm (inexact->exact (* (max 0 tm) 1000)) -1))))
|
||||
+ (cond ((fx< n 0)
|
||||
+ (posix-error #:file-error 'file-select "failed" fdsr fdsw) )
|
||||
+ ((fx= n 0) (values (if (pair? fdsr) '() #f) (if (pair? fdsw) '() #f)))
|
||||
+ (else
|
||||
+ (let ((rl (let lp ((i 0) (res '()) (fds fdsrl))
|
||||
+ (cond ((null? fds) (##sys#fast-reverse res))
|
||||
+ (((foreign-lambda* bool ((int i) (scheme-pointer p))
|
||||
+ "struct pollfd *fds = p;"
|
||||
+ "C_return(fds[i].revents & (POLLIN|POLLERR|POLLHUP|POLLNVAL));")
|
||||
+ i fds-blob)
|
||||
+ (lp (fx+ i 1) (cons (car fds) res) (cdr fds)))
|
||||
+ (else (lp (fx+ i 1) res (cdr fds))))))
|
||||
+ (wl (let lp ((i nfdsr) (res '()) (fds fdswl))
|
||||
+ (cond ((null? fds) (##sys#fast-reverse res))
|
||||
+ (((foreign-lambda* bool ((int i) (scheme-pointer p))
|
||||
+ "struct pollfd *fds = p;"
|
||||
+ "C_return(fds[i].revents & (POLLOUT|POLLERR|POLLHUP|POLLNVAL));")
|
||||
+ i fds-blob)
|
||||
+ (lp (fx+ i 1) (cons (car fds) res) (cdr fds)))
|
||||
+ (else (lp (fx+ i 1) res (cdr fds)))))))
|
||||
+ (values
|
||||
+ (and fdsr (if (fixnum? fdsr) (and (memq fdsr rl) fdsr) rl))
|
||||
+ (and fdsw (if (fixnum? fdsw) (and (memq fdsw wl) fdsw) wl)))))))))
|
||||
|
||||
|
||||
;;; File attribute access:
|
||||
--
|
||||
1.7.2.1
|
||||
|
@ -1,309 +0,0 @@
|
||||
From http://code.call-cc.org/cgi-bin/gitweb.cgi?p=chicken-core.git;a=commitdiff;h=556108092774086b6c86c2e27daf3f740ffec091
|
||||
|
||||
--- chicken-4.8.0.3/chicken.h
|
||||
+++ chicken-4.8.0.3/chicken.h
|
||||
@@ -1668,6 +1668,7 @@
|
||||
C_fctexport C_word C_fcall C_read_char(C_word port) C_regparm;
|
||||
C_fctexport C_word C_fcall C_peek_char(C_word port) C_regparm;
|
||||
C_fctexport C_word C_fcall C_execute_shell_command(C_word string) C_regparm;
|
||||
+C_fctexport int C_fcall C_check_fd_ready(int fd) C_regparm;
|
||||
C_fctexport C_word C_fcall C_char_ready_p(C_word port) C_regparm;
|
||||
C_fctexport C_word C_fcall C_fudge(C_word fudge_factor) C_regparm;
|
||||
C_fctexport void C_fcall C_raise_interrupt(int reason) C_regparm;
|
||||
--- chicken-4.8.0.3/posixunix.scm
|
||||
+++ chicken-4.8.0.3/posixunix.scm
|
||||
@@ -493,16 +493,7 @@
|
||||
"if(val == -1) C_return(0);"
|
||||
"C_return(fcntl(fd, F_SETFL, val | O_NONBLOCK) != -1);" ) )
|
||||
|
||||
-(define ##sys#file-select-one
|
||||
- (foreign-lambda* int ([int fd])
|
||||
- "fd_set in;"
|
||||
- "struct timeval tm;"
|
||||
- "FD_ZERO(&in);"
|
||||
- "FD_SET(fd, &in);"
|
||||
- "tm.tv_sec = tm.tv_usec = 0;"
|
||||
- "if(select(fd + 1, &in, NULL, NULL, &tm) == -1) C_return(-1);"
|
||||
- "else C_return(FD_ISSET(fd, &in) ? 1 : 0);" ) )
|
||||
-
|
||||
+(define ##sys#file-select-one (foreign-lambda int "C_check_fd_ready" int) )
|
||||
|
||||
;;; Lo-level I/O:
|
||||
|
||||
--- chicken-4.8.0.3/runtime.c
|
||||
+++ chicken-4.8.0.3/runtime.c
|
||||
@@ -60,6 +60,11 @@
|
||||
# define EOVERFLOW 0
|
||||
#endif
|
||||
|
||||
+/* TODO: Include sys/select.h? Windows doesn't seem to have it... */
|
||||
+#ifdef HAVE_POSIX_POLL
|
||||
+# include <poll.h>
|
||||
+#endif
|
||||
+
|
||||
#if !defined(C_NONUNIX)
|
||||
|
||||
# include <sys/types.h>
|
||||
@@ -4036,20 +4041,39 @@
|
||||
return C_fix(n);
|
||||
}
|
||||
|
||||
+/*
|
||||
+ * TODO: Implement something for Windows that supports selecting on
|
||||
+ * arbitrary fds (there, select() only works on network sockets and
|
||||
+ * poll() is not available at all).
|
||||
+ */
|
||||
+C_regparm int C_fcall C_check_fd_ready(int fd)
|
||||
+{
|
||||
+#ifdef HAVE_POSIX_POLL
|
||||
+ struct pollfd ps;
|
||||
+ ps.fd = fd;
|
||||
+ ps.events = POLLIN;
|
||||
+ return poll(&ps, 1, 0);
|
||||
+#else
|
||||
+ fd_set in;
|
||||
+ struct timeval tm;
|
||||
+ int rv;
|
||||
+ FD_ZERO(&in);
|
||||
+ FD_SET(fd, &in);
|
||||
+ tm.tv_sec = tm.tv_usec = 0;
|
||||
+ rv = select(fd + 1, &in, NULL, NULL, &tm);
|
||||
+ if(rv > 0) { rv = FD_ISSET(fd, &in) ? 1 : 0; }
|
||||
+ return rv;
|
||||
+#endif
|
||||
+}
|
||||
|
||||
C_regparm C_word C_fcall C_char_ready_p(C_word port)
|
||||
{
|
||||
-#if !defined(C_NONUNIX)
|
||||
- fd_set fs;
|
||||
- struct timeval to;
|
||||
- int fd = C_fileno(C_port_file(port));
|
||||
-
|
||||
- FD_ZERO(&fs);
|
||||
- FD_SET(fd, &fs);
|
||||
- to.tv_sec = to.tv_usec = 0;
|
||||
- return C_mk_bool(C_select(fd + 1, &fs, NULL, NULL, &to) == 1);
|
||||
-#else
|
||||
+#if defined(C_NONUNIX)
|
||||
+ /* The best we can currently do on Windows... */
|
||||
return C_SCHEME_TRUE;
|
||||
+#else
|
||||
+ int fd = C_fileno(C_port_file(port));
|
||||
+ return C_mk_bool(C_check_fd_ready(fd) == 1);
|
||||
#endif
|
||||
}
|
||||
|
||||
--- chicken-4.8.0.3/tcp.scm
|
||||
+++ chicken-4.8.0.3/tcp.scm
|
||||
@@ -46,6 +46,7 @@
|
||||
# define fcntl(a, b, c) 0
|
||||
# define EWOULDBLOCK 0
|
||||
# define EINPROGRESS 0
|
||||
+# define EAGAIN 0
|
||||
# define typecorrect_getsockopt(socket, level, optname, optval, optlen) \
|
||||
getsockopt(socket, level, optname, (char *)optval, optlen)
|
||||
#else
|
||||
@@ -111,6 +112,7 @@
|
||||
(define ##net#recv (foreign-lambda int "recv" int scheme-pointer int int))
|
||||
(define ##net#shutdown (foreign-lambda int "shutdown" int int))
|
||||
(define ##net#connect (foreign-lambda int "connect" int scheme-pointer int))
|
||||
+(define ##net#check-fd-ready (foreign-lambda int "C_check_fd_ready" int))
|
||||
|
||||
(define ##net#send
|
||||
(foreign-lambda*
|
||||
@@ -177,30 +179,6 @@
|
||||
if((se = getservbyname(serv, proto)) == NULL) C_return(0);
|
||||
else C_return(ntohs(se->s_port));") )
|
||||
|
||||
-(define ##net#select
|
||||
- (foreign-lambda* int ((int fd))
|
||||
- "fd_set in;
|
||||
- struct timeval tm;
|
||||
- int rv;
|
||||
- FD_ZERO(&in);
|
||||
- FD_SET(fd, &in);
|
||||
- tm.tv_sec = tm.tv_usec = 0;
|
||||
- rv = select(fd + 1, &in, NULL, NULL, &tm);
|
||||
- if(rv > 0) { rv = FD_ISSET(fd, &in) ? 1 : 0; }
|
||||
- C_return(rv);") )
|
||||
-
|
||||
-(define ##net#select-write
|
||||
- (foreign-lambda* int ((int fd))
|
||||
- "fd_set out;
|
||||
- struct timeval tm;
|
||||
- int rv;
|
||||
- FD_ZERO(&out);
|
||||
- FD_SET(fd, &out);
|
||||
- tm.tv_sec = tm.tv_usec = 0;
|
||||
- rv = select(fd + 1, NULL, &out, NULL, &tm);
|
||||
- if(rv > 0) { rv = FD_ISSET(fd, &out) ? 1 : 0; }
|
||||
- C_return(rv);") )
|
||||
-
|
||||
(define ##net#gethostaddr
|
||||
(foreign-lambda* bool ((scheme-pointer saddr) (c-string host) (unsigned-short port))
|
||||
"struct hostent *he = gethostbyname(host);"
|
||||
@@ -212,13 +190,6 @@
|
||||
"addr->sin_addr = *((struct in_addr *)he->h_addr);"
|
||||
"C_return(1);") )
|
||||
|
||||
-(define (yield)
|
||||
- (##sys#call-with-current-continuation
|
||||
- (lambda (return)
|
||||
- (let ((ct ##sys#current-thread))
|
||||
- (##sys#setslot ct 1 (lambda () (return (##core#undefined))))
|
||||
- (##sys#schedule) ) ) ) )
|
||||
-
|
||||
(define ##net#parse-host
|
||||
(let ((substring substring))
|
||||
(lambda (host proto)
|
||||
@@ -343,7 +314,9 @@
|
||||
(outbufsize (tbs))
|
||||
(outbuf (and outbufsize (fx> outbufsize 0) ""))
|
||||
(tmr (tcp-read-timeout))
|
||||
+ (dlr (and tmr (+ (current-milliseconds) tmr)))
|
||||
(tmw (tcp-write-timeout))
|
||||
+ (dlw (and tmw (+ (current-milliseconds) tmw)))
|
||||
(read-input
|
||||
(lambda ()
|
||||
(let loop ()
|
||||
@@ -351,12 +324,11 @@
|
||||
(cond ((eq? -1 n)
|
||||
(cond ((or (eq? errno _ewouldblock)
|
||||
(eq? errno _eagain))
|
||||
- (when tmr
|
||||
- (##sys#thread-block-for-timeout!
|
||||
- ##sys#current-thread
|
||||
- (+ (current-milliseconds) tmr) ) )
|
||||
+ (when dlr
|
||||
+ (##sys#thread-block-for-timeout!
|
||||
+ ##sys#current-thread dlr) )
|
||||
(##sys#thread-block-for-i/o! ##sys#current-thread fd #:input)
|
||||
- (yield)
|
||||
+ (##sys#thread-yield!)
|
||||
(when (##sys#slot ##sys#current-thread 13)
|
||||
(##sys#signal-hook
|
||||
#:network-timeout-error
|
||||
@@ -386,7 +358,7 @@
|
||||
c) ) )
|
||||
(lambda ()
|
||||
(or (fx< bufindex buflen)
|
||||
- (let ((f (##net#select fd)))
|
||||
+ (let ((f (##net#check-fd-ready fd)))
|
||||
(when (eq? f -1)
|
||||
(##sys#update-errno)
|
||||
(##sys#signal-hook
|
||||
@@ -469,12 +441,11 @@
|
||||
(cond ((eq? -1 n)
|
||||
(cond ((or (eq? errno _ewouldblock)
|
||||
(eq? errno _eagain))
|
||||
- (when tmw
|
||||
+ (when dlw
|
||||
(##sys#thread-block-for-timeout!
|
||||
- ##sys#current-thread
|
||||
- (+ (current-milliseconds) tmw) ) )
|
||||
- (##sys#thread-block-for-i/o! ##sys#current-thread fd #:output)
|
||||
- (yield)
|
||||
+ ##sys#current-thread dlw) )
|
||||
+ (##sys#thread-block-for-i/o! ##sys#current-thread fd #:output)
|
||||
+ (##sys#thread-yield!)
|
||||
(when (##sys#slot ##sys#current-thread 13)
|
||||
(##sys#signal-hook
|
||||
#:network-timeout-error
|
||||
@@ -528,38 +499,29 @@
|
||||
|
||||
(define (tcp-accept tcpl)
|
||||
(##sys#check-structure tcpl 'tcp-listener)
|
||||
- (let ((fd (##sys#slot tcpl 1))
|
||||
- (tma (tcp-accept-timeout)))
|
||||
+ (let* ((fd (##sys#slot tcpl 1))
|
||||
+ (tma (tcp-accept-timeout))
|
||||
+ (dla (and tma (+ tma (current-milliseconds)))))
|
||||
(let loop ()
|
||||
- (if (eq? 1 (##net#select fd))
|
||||
- (let ((fd (##net#accept fd #f #f)))
|
||||
- (cond ((not (eq? -1 fd)) (##net#io-ports fd))
|
||||
- ((eq? errno _eintr)
|
||||
- (##sys#dispatch-interrupt loop))
|
||||
- (else
|
||||
- (##sys#update-errno)
|
||||
- (##sys#signal-hook
|
||||
- #:network-error
|
||||
- 'tcp-accept
|
||||
- (##sys#string-append "could not accept from listener - " strerror)
|
||||
- tcpl))))
|
||||
- (begin
|
||||
- (when tma
|
||||
- (##sys#thread-block-for-timeout!
|
||||
- ##sys#current-thread
|
||||
- (+ (current-milliseconds) tma) ) )
|
||||
- (##sys#thread-block-for-i/o! ##sys#current-thread fd #:input)
|
||||
- (yield)
|
||||
- (when (##sys#slot ##sys#current-thread 13)
|
||||
- (##sys#signal-hook
|
||||
- #:network-timeout-error
|
||||
- 'tcp-accept
|
||||
- "accept operation timed out" tma fd) )
|
||||
- (loop) ) ) ) ) )
|
||||
+ (when dla
|
||||
+ (##sys#thread-block-for-timeout! ##sys#current-thread dla) )
|
||||
+ (##sys#thread-block-for-i/o! ##sys#current-thread fd #:input)
|
||||
+ (##sys#thread-yield!)
|
||||
+ (if (##sys#slot ##sys#current-thread 13)
|
||||
+ (##sys#signal-hook
|
||||
+ #:network-timeout-error
|
||||
+ 'tcp-accept
|
||||
+ "accept operation timed out" tma fd) )
|
||||
+ (let ((fd (##net#accept fd #f #f)))
|
||||
+ (cond ((not (eq? -1 fd)) (##net#io-ports fd))
|
||||
+ ((eq? errno _eintr)
|
||||
+ (##sys#dispatch-interrupt loop))
|
||||
+ (else
|
||||
+ (network-error 'tcp-accept "could not accept from listener" tcpl)))) ) ) )
|
||||
|
||||
(define (tcp-accept-ready? tcpl)
|
||||
(##sys#check-structure tcpl 'tcp-listener 'tcp-accept-ready?)
|
||||
- (let ((f (##net#select (##sys#slot tcpl 1))))
|
||||
+ (let ((f (##net#check-fd-ready (##sys#slot tcpl 1))))
|
||||
(when (eq? -1 f)
|
||||
(##sys#update-errno)
|
||||
(##sys#signal-hook
|
||||
@@ -578,8 +540,9 @@
|
||||
(define general-strerror (foreign-lambda c-string "strerror" int))
|
||||
|
||||
(define (tcp-connect host . more)
|
||||
- (let ((port (optional more #f))
|
||||
- (tmc (tcp-connect-timeout)))
|
||||
+ (let* ((port (optional more #f))
|
||||
+ (tmc (tcp-connect-timeout))
|
||||
+ (dlc (and tmc (+ (current-milliseconds) tmc))))
|
||||
(##sys#check-string host)
|
||||
(unless port
|
||||
(set!-values (host port) (##net#parse-host host "tcp"))
|
||||
@@ -606,23 +569,9 @@
|
||||
(let loop ()
|
||||
(when (eq? -1 (##net#connect s addr _sockaddr_in_size))
|
||||
(cond ((eq? errno _einprogress)
|
||||
- (let loop2 ()
|
||||
- (let ((f (##net#select-write s)))
|
||||
- (when (eq? f -1) (fail))
|
||||
- (unless (eq? f 1)
|
||||
- (when tmc
|
||||
- (##sys#thread-block-for-timeout!
|
||||
- ##sys#current-thread
|
||||
- (+ (current-milliseconds) tmc) ) )
|
||||
- (##sys#thread-block-for-i/o! ##sys#current-thread s #:all)
|
||||
- (yield)
|
||||
- (when (##sys#slot ##sys#current-thread 13)
|
||||
- (##net#close s)
|
||||
- (##sys#signal-hook
|
||||
- #:network-timeout-error
|
||||
- 'tcp-connect
|
||||
- "connect operation timed out" tmc s) )
|
||||
- (loop2) ) ) ))
|
||||
+ (when dlc
|
||||
+ (##sys#thread-block-for-timeout! ##sys#current-thread dlc))
|
||||
+ (##sys#thread-block-for-i/o! ##sys#current-thread s #:all))
|
||||
((eq? errno _eintr)
|
||||
(##sys#dispatch-interrupt loop))
|
||||
(else (fail) ) )))
|
@ -1,74 +0,0 @@
|
||||
diff --git a/GNUmakefile b/GNUmakefile
|
||||
index 9bc40ca..c697f14 100644
|
||||
--- a/GNUmakefile
|
||||
+++ b/GNUmakefile
|
||||
@@ -49,6 +49,9 @@ STANDARD_TARGETS \
|
||||
fullcheck libs install-target install-dev bench
|
||||
|
||||
.PHONY: $(STANDARD_TARGETS) dist boot-chicken
|
||||
+# Build this file's targets sequentially. This avoids executing overlapping
|
||||
+# makes if the user specifies multiple targets.
|
||||
+.NOTPARALLEL:
|
||||
|
||||
$(STANDARD_TARGETS):
|
||||
$(MAKE) -f $(SRCDIR)/Makefile.$(PLATFORM) CONFIG=$(CONFIG) $@
|
||||
diff --git a/README b/README
|
||||
index 8d0d067..551b716 100644
|
||||
--- a/README
|
||||
+++ b/README
|
||||
@@ -72,7 +72,7 @@
|
||||
platforms.
|
||||
|
||||
Note that parallel builds (using the "-j" make(1) option) are
|
||||
- *not* supported.
|
||||
+ also supported. Beware that parallel install will not work though.
|
||||
|
||||
If you invoke "make" later with different configuration parameters,
|
||||
it is advisable to run:
|
||||
diff --git a/rules.make b/rules.make
|
||||
index 929b0a3..a8cb9b0 100644
|
||||
--- a/rules.make
|
||||
+++ b/rules.make
|
||||
@@ -243,8 +243,8 @@ lib$(PROGRAM_PREFIX)chicken$(PROGRAM_SUFFIX)$(A): $(APPLY_HACK_OBJECT) $(LIBCHIC
|
||||
|
||||
# import libraries and extensions
|
||||
|
||||
-%.so: %.o
|
||||
- $(LINKER) $(LINKER_OPTIONS) $(LINKER_LINK_SHARED_DLOADABLE_OPTIONS) $^ $(LINKER_OUTPUT_OPTION) $@ \
|
||||
+%.so: %.o $(PRIMARY_LIBCHICKEN)
|
||||
+ $(LINKER) $(LINKER_OPTIONS) $(LINKER_LINK_SHARED_DLOADABLE_OPTIONS) $< $(LINKER_OUTPUT_OPTION) $@ \
|
||||
$(LINKER_LIBRARY_PREFIX)$(PROGRAM_PREFIX)chicken$(PROGRAM_SUFFIX)$(LINKER_LIBRARY_SUFFIX) \
|
||||
$(LIBRARIES)
|
||||
|
||||
@@ -582,9 +582,9 @@ chicken-profile.c: $(SRCDIR)chicken-profile.scm
|
||||
$(CHICKEN) $< $(CHICKEN_PROGRAM_OPTIONS) -output-file $@
|
||||
chicken-install.c: $(SRCDIR)chicken-install.scm setup-download.c setup-api.c
|
||||
$(CHICKEN) $< $(CHICKEN_PROGRAM_OPTIONS) -output-file $@
|
||||
-chicken-uninstall.c: $(SRCDIR)chicken-uninstall.scm
|
||||
+chicken-uninstall.c: $(SRCDIR)chicken-uninstall.scm setup-api.c
|
||||
$(CHICKEN) $< $(CHICKEN_PROGRAM_OPTIONS) -output-file $@
|
||||
-chicken-status.c: $(SRCDIR)chicken-status.scm
|
||||
+chicken-status.c: $(SRCDIR)chicken-status.scm setup-api.c
|
||||
$(CHICKEN) $< $(CHICKEN_PROGRAM_OPTIONS) -output-file $@
|
||||
csc.c: $(SRCDIR)csc.scm
|
||||
$(CHICKEN) $< $(CHICKEN_PROGRAM_OPTIONS) -output-file $@
|
||||
@@ -675,14 +675,17 @@ bench: $(CHICKEN_SHARED_EXECUTABLE) $(CSI_SHARED_EXECUTABLE) $(CSC_PROGRAM)$(EXE
|
||||
.PHONY: boot-chicken
|
||||
|
||||
boot-chicken:
|
||||
+ $(MAKE) -f Makefile.$(PLATFORM) PLATFORM=$(PLATFORM) CONFIG= confclean
|
||||
$(MAKE) -f Makefile.$(PLATFORM) PLATFORM=$(PLATFORM) PREFIX=/nowhere CONFIG= \
|
||||
CHICKEN=$(CHICKEN) PROGRAM_SUFFIX=-boot-stage1 STATICBUILD=1 \
|
||||
C_COMPILER_OPTIMIZATION_OPTIONS= C_HACKED_APPLY= BUILDING_CHICKEN_BOOT=1 \
|
||||
- confclean chicken-boot-stage1$(EXE)
|
||||
+ chicken-boot-stage1$(EXE)
|
||||
+ $(MAKE) -f Makefile.$(PLATFORM) PLATFORM=$(PLATFORM) CONFIG= touchfiles
|
||||
$(MAKE) -f Makefile.$(PLATFORM) PLATFORM=$(PLATFORM) PREFIX=/nowhere CONFIG= \
|
||||
CHICKEN=.$(SEP)chicken-boot-stage1$(EXE) PROGRAM_SUFFIX=-boot \
|
||||
STATICBUILD=1 C_COMPILER_OPTIMIZATION_OPTIONS= \
|
||||
- touchfiles chicken-boot$(EXE) confclean
|
||||
+ chicken-boot$(EXE)
|
||||
+ $(MAKE) -f Makefile.$(PLATFORM) PLATFORM=$(PLATFORM) CONFIG= confclean
|
||||
|
||||
.PHONY: touchfiles
|
||||
|
@ -1,3 +1,4 @@
|
||||
DIST debhelper_10.2.1.tar.xz 353420 SHA256 be9b0c8b4f97facf2c6b3aadf437f7f256d8cc9fadd7c6aa3a32132fb85ba833 SHA512 09673875c85fcc3b74e87328f2980fa02fff0929c80d89216d3b852dee16faae3dc3704276ef9974bc62a26902468e57b87a655fc174f3f5f235a09dd02bc60a WHIRLPOOL e96909228f8fde052893f50ff23bcfe880e71c8921f07002f0a1dd1563d103b3eddb6d08fbc125beed42be622fd77d7eb69f5d3da41797780cc0e2d849cbbedc
|
||||
DIST debhelper_10.tar.xz 353684 SHA256 60bb7244b5b50deedefbf46d3f9fbe9d859ff9bb744984fa68e2f878ec50e485 SHA512 20c66022dfcf81dd546bc7f13d3b8830de901ff48309a24abc759e30b39b0ddd49ce9a14fa126688dd7f8aec70a634788a10127339566eb66adb5ced39af7294 WHIRLPOOL 26413cc01b04e8fb131e0be3d04f8f489236ad0fdcdfce99b642da9c1d26c3733aa486d4b1bfd5a51211e812591835508301faf1e0d68f7c476a164da4e5573b
|
||||
DIST debhelper_9.20150101.tar.gz 545089 SHA256 fd8d81d71d1bb0ba4b58c517465551231dd60811b98c867e4344bc55ec6a45f2 SHA512 62c85f751627cf0bdac392c6e8c5298995030962b7753047414e740b3767d722c209329c9f0c3c07c94e82bbb7250c163ce49b681e268a0decdbd19b72ea132a WHIRLPOOL 31315544c3ee695a53ef2310ad69e59c68fb0b73399305b9fe57ceb7b01faab72995e01aed270300dd0fbaed2686a5b565a8a08cfc31c720c5baa2a6c475ac4e
|
||||
DIST debhelper_9.20160814.tar.xz 344328 SHA256 2834a7c1dbeafd9402ea68948c815dab19d903503c45fd70e676269fccd359c0 SHA512 63072ba35ec8c62ee4c4d44833712925264c808a91f1522ef6a73377f2da3d11b285a21ad39158fd44693c801916189261186c8c7b28096719328a81a0a65f62 WHIRLPOOL 334f0aa8075896ec13a061b9841adb5f2b7c5fa6996b507785f50389c86c48e3c89a84ff1049ae7d7cbe4876b649010f892f54f1074ecafd76061bf0588e65d6
|
||||
|
@ -0,0 +1,74 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
inherit eutils toolchain-funcs
|
||||
|
||||
DESCRIPTION="Collection of programs that can be used to automate common tasks in debian/rules"
|
||||
HOMEPAGE="http://packages.qa.debian.org/d/debhelper.html"
|
||||
SRC_URI="mirror://debian/pool/main/d/${PN}/${P/-/_}.tar.xz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~m68k ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux"
|
||||
IUSE="test"
|
||||
DH_LINGUAS=( de es fr )
|
||||
IUSE+=" ${DH_LINGUAS[@]/#/linguas_}"
|
||||
|
||||
NLS_DEPEND=$(
|
||||
printf "linguas_%s? ( >=app-text/po4a-0.24 )\n" ${DH_LINGUAS[@]}
|
||||
)
|
||||
|
||||
RDEPEND="
|
||||
>=dev-lang/perl-5.10:=
|
||||
>=app-arch/dpkg-1.17
|
||||
dev-perl/TimeDate
|
||||
virtual/perl-Getopt-Long
|
||||
"
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
${NLS_DEPEND}
|
||||
test? (
|
||||
dev-perl/Test-Pod
|
||||
sys-apps/fakeroot
|
||||
)
|
||||
"
|
||||
|
||||
S=${WORKDIR}/${PN}
|
||||
|
||||
src_compile() {
|
||||
tc-export CC
|
||||
|
||||
local LANGS="" USE_NLS=no lingua
|
||||
for lingua in ${DH_LINGUAS[@]}; do
|
||||
if use linguas_${lingua}; then
|
||||
LANGS+=" ${lingua}"
|
||||
USE_NLS=yes
|
||||
fi
|
||||
done
|
||||
|
||||
emake USE_NLS="${USE_NLS}" LANGS="${LANGS}" build
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install
|
||||
dodoc doc/* debian/changelog
|
||||
docinto examples
|
||||
dodoc examples/*
|
||||
local lingua
|
||||
for manfile in *.1 *.7 ; do
|
||||
for lingua in ${DH_LINGUAS[@]}; do
|
||||
case ${manfile} in
|
||||
*.${lingua}.?)
|
||||
use linguas_${lingua} \
|
||||
&& cp ${manfile} "${T}"/${manfile/.${lingua}/} \
|
||||
&& doman -i18n=${lingua} "${T}"/${manfile/.${lingua}/}
|
||||
;;
|
||||
*)
|
||||
doman ${manfile}
|
||||
;;
|
||||
esac
|
||||
done
|
||||
done
|
||||
}
|
@ -1,3 +0,0 @@
|
||||
PATH=/opt/insight/bin
|
||||
LDPATH=/opt/insight/lib
|
||||
MANPATH=/opt/insight/man
|
@ -1,31 +0,0 @@
|
||||
--- scanmem-0.13/configure.ac
|
||||
+++ scanmem-0.13/configure.ac
|
||||
@@ -108,16 +108,17 @@
|
||||
test/Makefile
|
||||
])
|
||||
|
||||
-AC_ARG_ENABLE(gui, [AS_HELP_STRING([--enable-gui],
|
||||
- [enable gameconqueror, the gui front-end of scanmem])],
|
||||
- [enable_gui=true
|
||||
- AC_CONFIG_FILES([
|
||||
- gui/Makefile
|
||||
- gui/consts.py
|
||||
- gui/gameconqueror
|
||||
- ])],
|
||||
- [enable_gui=false]
|
||||
- )
|
||||
+AC_ARG_ENABLE([gui],
|
||||
+ AS_HELP_STRING([--enable-gui],
|
||||
+ [enable gameconqueror, the gui front-end of scanmem]))
|
||||
|
||||
-AM_CONDITIONAL([ENABLE_GUI], [test x$enable_gui = xtrue])
|
||||
+AS_IF([test "x$enable_gui" = "xyes"], [
|
||||
+ AC_CONFIG_FILES([
|
||||
+ gui/Makefile
|
||||
+ gui/consts.py
|
||||
+ gui/gameconqueror
|
||||
+ ])
|
||||
+])
|
||||
+
|
||||
+AM_CONDITIONAL([ENABLE_GUI], [test "x$enable_gui" = "xyes"])
|
||||
AC_OUTPUT
|
@ -1,11 +0,0 @@
|
||||
--- scanmem-0.13/gui/GameConqueror.desktop
|
||||
+++ scanmem-0.13/gui/GameConqueror.desktop
|
||||
@@ -4,6 +4,6 @@
|
||||
Exec=gameconqueror
|
||||
Terminal=false
|
||||
Type=Application
|
||||
-Icon=GameConqueror_128x128.png
|
||||
-Categories=GNOME;Application;Game;
|
||||
+Icon=GameConqueror_128x128
|
||||
+Categories=GNOME;GTK;Game;
|
||||
StartupNotify=true
|
@ -1,19 +0,0 @@
|
||||
--- scanmem-0.13/gui/Makefile.am
|
||||
+++ scanmem-0.13/gui/Makefile.am
|
||||
@@ -4,7 +4,6 @@
|
||||
dist_icons_DATA = GameConqueror_128x128.png GameConqueror_72x72.png
|
||||
dist_desktop_DATA = GameConqueror.desktop
|
||||
dist_man_MANS = gameconqueror.1
|
||||
-dist_doc_DATA = README TODO COPYING
|
||||
EXTRA_DIST = gameconqueror.in consts.py.in
|
||||
|
||||
gameconquerordir=$(datadir)/gameconqueror
|
||||
--- scanmem-0.13/Makefile.am
|
||||
+++ scanmem-0.13/Makefile.am
|
||||
@@ -12,6 +12,5 @@
|
||||
scanmem_SOURCES += scanroutines.h scanroutines.c show_message.h show_message.c
|
||||
scanmem_CFLAGS = -O2 -g -Wall
|
||||
dist_man_MANS = scanmem.1
|
||||
-dist_doc_DATA = README
|
||||
|
||||
EXTRA_DIST = gpl-2.0.txt gpl-3.0.txt
|
@ -1,5 +1,3 @@
|
||||
DIST strace-4.10.tar.xz 601856 SHA256 e6180d866ef9e76586b96e2ece2bfeeb3aa23f5cc88153f76e9caedd65e40ee2 SHA512 53d55b749224927cfcc9783db57eb8a057fc1329b2f5da2f54299dab17d530f5d1359480f03bea307fb72f6f372e50a0dbf0bd25d36a57a77632d9c1f690fc1d WHIRLPOOL f177d980248892a99b2ed4c5d0275bc735200a597e9b6edf3bb68b8839b2bf090628f2760ffad1a4d1f862b83602cf587a63f3af288978ca2fa54cc221da4e6f
|
||||
DIST strace-4.11.tar.xz 679924 SHA256 e86a5f6cd8f941f67f3e4b28f4e60f3d9185c951cf266404533210a2e5cd8152 SHA512 e1e07ed427f504f53bcd117b61bb96a780b0f531010856ed157e4d8c2090371bf320ab59a02b88e67bf2afd443fba67e12f90e53afeab795188c89c6496daecd WHIRLPOOL eee2ae13670dc6f52c45e8275e54655216bd63f1bba2b056a31cb2ee1431f3f15060112a4807eb552a36429bee5d358a5ac3290d25f8875ffd818bb6fcb21a2f
|
||||
DIST strace-4.12.tar.xz 807012 SHA256 51144b78cb9ba22211b95a5aafe0af3694c0d575b25975d80ca9dd4dfd7c1e59 SHA512 1df57c5d684cebee370bbd88f11cb568ffbe178b38060384920083da83888a78244483b3464c79fc0cccf6f14bb09538cf84bc1fd1fc43b959c7d4724548afb8 WHIRLPOOL 1995959e9ab1d2d520a1099a0138381936e94ecc9eac9246a6f587c8dc22ba164cfb44d00529377d6e2c9389f2a7d57b4bd6c87006b1d74e24e161e3d3635cff
|
||||
DIST strace-4.13.tar.xz 847032 SHA256 d48f732576c91ece36a5843d63f9be054c40ef59f1e4773986042636861625d7 SHA512 166d9b80ec093e049161ee5506a60c408d6f953d8fa04ba5dcb5105b0c9181282a2c28ff0a7acfa44880be44fd1dbde2319e895868a6edecd0121700a49dfdec WHIRLPOOL 0e5dd46610befc20fe9c0d65f665b304e7e512d647b2bd4b3cf73840197c052914d775296e01a738969e5ec84df94e19c491ab943e88040ca04063a4cd22a8ed
|
||||
DIST strace-4.14.tar.xz 865532 SHA256 5bed5110b243dce6864bedba269446c18c8c63f553cdd7fd4f808d89a764712f SHA512 e0040a0a0f7bf8537c9dd4ca42f514be0caa40475673522cce7f02ca608b7c0fdf4653dad049c4a6323740579926061f90e8522b6378d4c57c2a7732197a0950 WHIRLPOOL e876641239794298b4b2ad512afb7cb1978504c8fd7a03120f9e0abb2535e39d1ec3634e4e870a394f536d2d877464679ff66e1d183fdf7bf9f491471ffa5c4a
|
||||
DIST strace-4.9.tar.xz 521728 SHA256 095bfea5c540b91d297ccac73b21b92fd54a24599fd70395db87ff9eb7fd6f65 SHA512 70d03b74067ad03940cda72dc057a44a8a33fc55790a8a3bfffb1c4d7442c2de7f3e975a01dc7c7b0430342e492579b2f3a007242d13c8a0feba1a1989f42b7b WHIRLPOOL cbe2a859f6dfb82c3df652ed1fbe8982348f9c6ab61491153ce735e857275904639c003853a02188f8bc567d2eae7a710683b09d9cff67c3a4b8d7a0eb9a082e
|
||||
|
@ -1,57 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit flag-o-matic eutils
|
||||
|
||||
if [[ ${PV} == "9999" ]] ; then
|
||||
EGIT_REPO_URI="git://strace.git.sourceforge.net/gitroot/strace/strace"
|
||||
inherit git-2 autotools
|
||||
else
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux"
|
||||
fi
|
||||
|
||||
DESCRIPTION="A useful diagnostic, instructional, and debugging tool"
|
||||
HOMEPAGE="https://sourceforge.net/projects/strace/"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE="aio perl static unwind"
|
||||
|
||||
LIB_DEPEND="unwind? ( sys-libs/libunwind[static-libs(+)] )"
|
||||
# strace only uses the header from libaio to decode structs
|
||||
DEPEND="static? ( ${LIB_DEPEND} )
|
||||
aio? ( >=dev-libs/libaio-0.3.106 )
|
||||
sys-kernel/linux-headers"
|
||||
RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )
|
||||
perl? ( dev-lang/perl )"
|
||||
|
||||
src_prepare() {
|
||||
if epatch_user || [[ ! -e configure ]] ; then
|
||||
# git generation
|
||||
./xlat/gen.sh
|
||||
eautoreconf
|
||||
[[ ! -e CREDITS ]] && cp CREDITS{.in,}
|
||||
fi
|
||||
|
||||
filter-lfs-flags # configure handles this sanely
|
||||
use static && append-ldflags -static
|
||||
|
||||
export ac_cv_header_libaio_h=$(usex aio)
|
||||
|
||||
# Stub out the -k test since it's known to be flaky. #545812
|
||||
sed -i '1iexit 77' tests*/strace-k.test || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf $(use_with unwind libunwind)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
use perl || rm "${ED}"/usr/bin/strace-graph
|
||||
dodoc CREDITS
|
||||
}
|
@ -1,57 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit flag-o-matic eutils
|
||||
|
||||
if [[ ${PV} == "9999" ]] ; then
|
||||
EGIT_REPO_URI="git://strace.git.sourceforge.net/gitroot/strace/strace"
|
||||
inherit git-2 autotools
|
||||
else
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux"
|
||||
fi
|
||||
|
||||
DESCRIPTION="A useful diagnostic, instructional, and debugging tool"
|
||||
HOMEPAGE="https://sourceforge.net/projects/strace/"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE="aio perl static unwind"
|
||||
|
||||
LIB_DEPEND="unwind? ( sys-libs/libunwind[static-libs(+)] )"
|
||||
# strace only uses the header from libaio to decode structs
|
||||
DEPEND="static? ( ${LIB_DEPEND} )
|
||||
aio? ( >=dev-libs/libaio-0.3.106 )
|
||||
sys-kernel/linux-headers"
|
||||
RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )
|
||||
perl? ( dev-lang/perl )"
|
||||
|
||||
src_prepare() {
|
||||
if epatch_user || [[ ! -e configure ]] ; then
|
||||
# git generation
|
||||
./xlat/gen.sh
|
||||
eautoreconf
|
||||
[[ ! -e CREDITS ]] && cp CREDITS{.in,}
|
||||
fi
|
||||
|
||||
filter-lfs-flags # configure handles this sanely
|
||||
use static && append-ldflags -static
|
||||
|
||||
export ac_cv_header_libaio_h=$(usex aio)
|
||||
|
||||
# Stub out the -k test since it's known to be flaky. #545812
|
||||
sed -i '1iexit 77' tests*/strace-k.test || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf $(use_with unwind libunwind)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
use perl || rm "${ED}"/usr/bin/strace-graph
|
||||
dodoc CREDITS
|
||||
}
|
@ -1,60 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
KDE_HANDBOOK="true"
|
||||
KDE_TEST="true"
|
||||
VIRTUALX_REQUIRED="test"
|
||||
inherit kde5
|
||||
|
||||
DESCRIPTION="Tools based on KDE Frameworks 5 to better interact with the system"
|
||||
HOMEPAGE="https://projects.kde.org/projects/kde/workspace/kde-cli-tools"
|
||||
KEYWORDS="amd64 ~arm x86"
|
||||
IUSE="+kdesu X"
|
||||
|
||||
DEPEND="
|
||||
$(add_frameworks_dep kcmutils)
|
||||
$(add_frameworks_dep kcompletion)
|
||||
$(add_frameworks_dep kconfig)
|
||||
$(add_frameworks_dep kconfigwidgets)
|
||||
$(add_frameworks_dep kcoreaddons)
|
||||
$(add_frameworks_dep ki18n)
|
||||
$(add_frameworks_dep kiconthemes)
|
||||
$(add_frameworks_dep kio)
|
||||
$(add_frameworks_dep kservice)
|
||||
$(add_frameworks_dep kwidgetsaddons)
|
||||
$(add_frameworks_dep kwindowsystem)
|
||||
$(add_qt_dep qtdbus)
|
||||
$(add_qt_dep qtgui)
|
||||
$(add_qt_dep qtsvg)
|
||||
$(add_qt_dep qtwidgets)
|
||||
kdesu? ( $(add_frameworks_dep kdesu) )
|
||||
X? (
|
||||
$(add_frameworks_dep kdelibs4support)
|
||||
$(add_qt_dep qtx11extras)
|
||||
x11-libs/libX11
|
||||
)
|
||||
"
|
||||
RDEPEND="${DEPEND}
|
||||
handbook? ( !kde-apps/kdesu[handbook] )
|
||||
"
|
||||
|
||||
# requires running kde environment
|
||||
RESTRICT="test"
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
$(cmake-utils_use_find_package kdesu KF5Su)
|
||||
$(cmake-utils_use_find_package X KF5KDELibs4Support)
|
||||
$(cmake-utils_use_find_package X Qt5X11Extras)
|
||||
)
|
||||
|
||||
kde5_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
kde5_src_install
|
||||
use kdesu && dosym /usr/$(get_libdir)/libexec/kf5/kdesu /usr/bin/kdesu5
|
||||
}
|
@ -0,0 +1,40 @@
|
||||
Upstream bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1245076
|
||||
|
||||
--- a/config/gcc-stl-wrapper.template.h 2016-08-31 12:38:43.094770023 -0400
|
||||
+++ b/config/gcc-stl-wrapper.template.h 2016-08-31 12:40:12.030579071 -0400
|
||||
@@ -17,6 +17,12 @@
|
||||
// Silence "warning: #include_next is a GCC extension"
|
||||
#pragma GCC system_header
|
||||
|
||||
+
|
||||
+#ifndef moz_dont_include_mozalloc_for_cstdlib
|
||||
+# define moz_dont_include_mozalloc_for_cstdlib
|
||||
+#endif
|
||||
+#ifndef moz_dont_include_mozalloc_for_${HEADER}
|
||||
+
|
||||
// mozalloc.h wants <new>; break the cycle by always explicitly
|
||||
// including <new> here. NB: this is a tad sneaky. Sez the gcc docs:
|
||||
//
|
||||
@@ -25,15 +31,17 @@
|
||||
// same name as the current file. It simply looks for the file
|
||||
// named, starting with the directory in the search path after the
|
||||
// one where the current file was found.
|
||||
-#include_next <new>
|
||||
+# include_next <new>
|
||||
|
||||
// See if we're in code that can use mozalloc. NB: this duplicates
|
||||
// code in nscore.h because nscore.h pulls in prtypes.h, and chromium
|
||||
// can't build with that being included before base/basictypes.h.
|
||||
-#if !defined(XPCOM_GLUE) && !defined(NS_NO_XPCOM) && !defined(MOZ_NO_MOZALLOC)
|
||||
-# include "mozilla/mozalloc.h"
|
||||
-#else
|
||||
-# error "STL code can only be used with infallible ::operator new()"
|
||||
+# if !defined(XPCOM_GLUE) && !defined(NS_NO_XPCOM) && !defined(MOZ_NO_MOZALLOC)
|
||||
+# include "mozilla/mozalloc.h"
|
||||
+# else
|
||||
+# error "STL code can only be used with infallible ::operator new()"
|
||||
+# endif
|
||||
+
|
||||
#endif
|
||||
|
||||
#if defined(DEBUG) && !defined(_GLIBCXX_DEBUG)
|
@ -1 +1 @@
|
||||
Tue, 04 Oct 2016 18:10:38 +0000
|
||||
Wed, 05 Oct 2016 12:10:38 +0000
|
||||
|
@ -1 +1 @@
|
||||
Tue, 04 Oct 2016 18:10:38 +0000
|
||||
Wed, 05 Oct 2016 12:10:38 +0000
|
||||
|
File diff suppressed because one or more lines are too long
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile install unpack
|
||||
DEPEND=>=dev-lang/go-1.4.2:=
|
||||
DESCRIPTION=A daemon to control runC
|
||||
EAPI=6
|
||||
HOMEPAGE=https://containerd.tools
|
||||
IUSE=+seccomp
|
||||
KEYWORDS=~amd64 ~ppc64
|
||||
LICENSE=Apache-2.0
|
||||
RDEPEND=>=app-emulation/runc-1.0.0_rc2 seccomp? ( sys-libs/libseccomp )
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/docker/containerd/archive/v0.2.4.tar.gz -> containerd-0.2.4.tar.gz
|
||||
_eclasses_=golang-base 08fe6e0e2b4750daff8887a7f0e1f873 golang-vcs-snapshot 1caa6d8238d2378ad688ae068ff22e5a
|
||||
_md5_=beadb574da445744ef9876e55b0eaa3a
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install postinst preinst prepare setup test
|
||||
DEPEND=app-misc/scrub dev-libs/libgcrypt:0 dev-libs/libnl:3 >=dev-libs/libxml2-2.7.6 || ( >=net-analyzer/netcat6-1.0-r2 >=net-analyzer/openbsd-netcat-1.105-r1 ) >=net-libs/gnutls-1.0.25:0= net-libs/libssh2 >=net-misc/curl-7.18.0 sys-apps/dmidecode >=sys-apps/util-linux-2.17 sys-devel/gettext sys-libs/ncurses:0= sys-libs/readline:= apparmor? ( sys-libs/libapparmor ) audit? ( sys-process/audit ) caps? ( sys-libs/libcap-ng ) elibc_glibc? ( sys-libs/glibc[rpc(+)] ) firewalld? ( net-firewall/firewalld ) fuse? ( >=sys-fs/fuse-2.8.6 ) glusterfs? ( >=sys-cluster/glusterfs-3.4.1 ) iscsi? ( sys-block/open-iscsi ) lvm? ( >=sys-fs/lvm2-2.02.48-r2[-device-mapper-only(-)] ) 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[-device-mapper-only(-)] ) pcap? ( >=net-libs/libpcap-1.0.0 ) policykit? ( >=sys-auth/polkit-0.9 ) qemu? ( >=app-emulation/qemu-0.13.0 dev-libs/yajl ) rbd? ( sys-cluster/ceph ) sasl? ( dev-libs/cyrus-sasl ) selinux? ( >=sys-libs/libselinux-2.0.85 ) virt-network? ( net-dns/dnsmasq[script] net-firewall/ebtables >=net-firewall/iptables-1.4.10[ipv6] net-misc/radvd sys-apps/iproute2[-minimal] ) virtualbox? ( || ( app-emulation/virtualbox >=app-emulation/virtualbox-bin-2.2.0 ) ) wireshark-plugins? ( net-analyzer/wireshark:= ) xen? ( app-emulation/xen app-emulation/xen-tools:= ) udev? ( virtual/udev >=x11-libs/libpciaccess-0.10.9 ) zeroconf? ( >=net-dns/avahi-0.6[dbus] ) app-text/xhtml1 dev-lang/perl dev-libs/libxslt dev-perl/XML-XPath virtual/pkgconfig virtual/pkgconfig
|
||||
DESCRIPTION=C toolkit to manipulate virtual machines
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.libvirt.org/
|
||||
IUSE=apparmor audit +caps firewalld fuse glusterfs 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 zeroconf elibc_glibc
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=LGPL-2.1
|
||||
RDEPEND=app-misc/scrub dev-libs/libgcrypt:0 dev-libs/libnl:3 >=dev-libs/libxml2-2.7.6 || ( >=net-analyzer/netcat6-1.0-r2 >=net-analyzer/openbsd-netcat-1.105-r1 ) >=net-libs/gnutls-1.0.25:0= net-libs/libssh2 >=net-misc/curl-7.18.0 sys-apps/dmidecode >=sys-apps/util-linux-2.17 sys-devel/gettext sys-libs/ncurses:0= sys-libs/readline:= apparmor? ( sys-libs/libapparmor ) audit? ( sys-process/audit ) caps? ( sys-libs/libcap-ng ) elibc_glibc? ( sys-libs/glibc[rpc(+)] ) firewalld? ( net-firewall/firewalld ) fuse? ( >=sys-fs/fuse-2.8.6 ) glusterfs? ( >=sys-cluster/glusterfs-3.4.1 ) iscsi? ( sys-block/open-iscsi ) lvm? ( >=sys-fs/lvm2-2.02.48-r2[-device-mapper-only(-)] ) 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[-device-mapper-only(-)] ) pcap? ( >=net-libs/libpcap-1.0.0 ) policykit? ( >=sys-auth/polkit-0.9 ) qemu? ( >=app-emulation/qemu-0.13.0 dev-libs/yajl ) rbd? ( sys-cluster/ceph ) sasl? ( dev-libs/cyrus-sasl ) selinux? ( >=sys-libs/libselinux-2.0.85 ) virt-network? ( net-dns/dnsmasq[script] net-firewall/ebtables >=net-firewall/iptables-1.4.10[ipv6] net-misc/radvd sys-apps/iproute2[-minimal] ) virtualbox? ( || ( app-emulation/virtualbox >=app-emulation/virtualbox-bin-2.2.0 ) ) wireshark-plugins? ( net-analyzer/wireshark:= ) xen? ( app-emulation/xen app-emulation/xen-tools:= ) udev? ( virtual/udev >=x11-libs/libpciaccess-0.10.9 ) zeroconf? ( >=net-dns/avahi-0.6[dbus] )
|
||||
REQUIRED_USE=firewalld? ( virt-network ) libvirtd? ( || ( lxc openvz qemu uml virtualbox xen ) ) lxc? ( caps libvirtd ) openvz? ( libvirtd ) qemu? ( libvirtd ) uml? ( libvirtd ) vepa? ( macvtap ) virt-network? ( libvirtd ) virtualbox? ( libvirtd ) xen? ( libvirtd )
|
||||
SLOT=0/2.3.0
|
||||
SRC_URI=http://libvirt.org/sources/libvirt-2.3.0.tar.xz
|
||||
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c autotools-utils 419811142edf3516b0d0cf1a254d93cb eutils b83a2420b796f7c6eff682679d08fe25 libtool 4890219c51da247200223277f993e054 linux-info fd1e29abbb02cbc49f1a14299846e9c4 multilib 165fc17c38d1b11dac2008280dab6e80 readme.gentoo-r1 03878c06495db70bc36bd717383c09f7 systemd 3165c885f3c71ffae7a867d931fb0e07 toolchain-funcs 6198c04daba0e1307bd844df7d37f423 user 80aaa71614ced86f02ee1a513821dc87 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=56b1e185bdf00a65df3db8003e56e4b3
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile install unpack
|
||||
DEPEND=>=dev-lang/go-1.4.2:=
|
||||
DESCRIPTION=runc container cli tools
|
||||
EAPI=6
|
||||
HOMEPAGE=http://runc.io
|
||||
IUSE=apparmor +seccomp
|
||||
KEYWORDS=~amd64 ~ppc64
|
||||
LICENSE=Apache-2.0
|
||||
RDEPEND=apparmor? ( sys-libs/libapparmor ) seccomp? ( sys-libs/libseccomp )
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/opencontainers/runc/archive/v1.0.0-rc2.tar.gz -> runc-1.0.0_rc2.tar.gz
|
||||
_eclasses_=golang-base 08fe6e0e2b4750daff8887a7f0e1f873 golang-vcs-snapshot 1caa6d8238d2378ad688ae068ff22e5a
|
||||
_md5_=ef106056f6a9ebc7195b5c64deba7b86
|
@ -0,0 +1,15 @@
|
||||
DEFINED_PHASES=compile configure install postinst postrm preinst prepare prerm pretend setup
|
||||
DEPEND=|| ( >=dev-lang/python-2.7.5-r2:2.7 ) efi? ( >=sys-devel/binutils-2.22[multitarget] ) !efi? ( >=sys-devel/binutils-2.22 )
|
||||
DESCRIPTION=The Xen virtual machine monitor
|
||||
EAPI=5
|
||||
HOMEPAGE=http://xen.org/
|
||||
IUSE=custom-cflags debug efi flask
|
||||
KEYWORDS=~amd64 ~arm -x86
|
||||
LICENSE=GPL-2
|
||||
PDEPEND=~app-emulation/xen-tools-4.6.3
|
||||
REQUIRED_USE=arm? ( debug )
|
||||
RESTRICT=test splitdebug strip
|
||||
SLOT=0
|
||||
SRC_URI=http://bits.xensource.com/oss-xen/release/4.6.3/xen-4.6.3.tar.gz https://dev.gentoo.org/~dlan/distfiles/xen-4.6.3-upstream-patches-0.tar.xz https://dev.gentoo.org/~dlan/distfiles/xen-security-patches-16.tar.xz
|
||||
_eclasses_=eutils b83a2420b796f7c6eff682679d08fe25 flag-o-matic 8632fcd33a047954f007dee9a137bdcc mount-boot 41ed556fa5641393d5323e421c8e5bcf multilib 165fc17c38d1b11dac2008280dab6e80 python-any-r1 1c20f9b800324335a8e3b137363362e8 python-utils-r1 1797277ea0e7cee5c7de7ce74cf8acd8 toolchain-funcs 6198c04daba0e1307bd844df7d37f423
|
||||
_md5_=665fd2755c2bfde49e7fff14c336c0ce
|
@ -0,0 +1,15 @@
|
||||
DEFINED_PHASES=compile configure install postinst postrm preinst prepare prerm pretend setup
|
||||
DEPEND=|| ( >=dev-lang/python-2.7.5-r2:2.7 ) efi? ( >=sys-devel/binutils-2.22[multitarget] ) !efi? ( >=sys-devel/binutils-2.22 )
|
||||
DESCRIPTION=The Xen virtual machine monitor
|
||||
EAPI=5
|
||||
HOMEPAGE=http://xen.org/
|
||||
IUSE=custom-cflags debug efi flask
|
||||
KEYWORDS=~amd64 ~arm -x86
|
||||
LICENSE=GPL-2
|
||||
PDEPEND=~app-emulation/xen-tools-4.7.0
|
||||
REQUIRED_USE=arm? ( debug )
|
||||
RESTRICT=test splitdebug strip
|
||||
SLOT=0
|
||||
SRC_URI=http://bits.xensource.com/oss-xen/release/4.7.0/xen-4.7.0.tar.gz https://dev.gentoo.org/~dlan/distfiles/xen-4.7.0-upstream-patches-0.tar.xz https://dev.gentoo.org/~dlan/distfiles/xen-security-patches-16.tar.xz
|
||||
_eclasses_=eutils b83a2420b796f7c6eff682679d08fe25 flag-o-matic 8632fcd33a047954f007dee9a137bdcc mount-boot 41ed556fa5641393d5323e421c8e5bcf multilib 165fc17c38d1b11dac2008280dab6e80 python-any-r1 1c20f9b800324335a8e3b137363362e8 python-utils-r1 1797277ea0e7cee5c7de7ce74cf8acd8 toolchain-funcs 6198c04daba0e1307bd844df7d37f423
|
||||
_md5_=665fd2755c2bfde49e7fff14c336c0ce
|
@ -0,0 +1,15 @@
|
||||
DEFINED_PHASES=compile configure install postinst prepare setup
|
||||
DEPEND=dev-libs/lzo:2 dev-libs/glib:2 dev-libs/yajl dev-libs/libaio dev-libs/libgcrypt:0 sys-libs/zlib dev-python/lxml[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),python_single_target_python2_7(+)] x86? ( sys-devel/dev86 sys-power/iasl ) pam? ( dev-python/pypam[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),python_single_target_python2_7(+)] ) >=dev-lang/python-2.7.5-r2:2.7[ncurses,xml,threads] >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),python_single_target_python2_7(+)] api? ( dev-libs/libxml2 net-misc/curl ) ovmf? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[sqlite] ) ) !amd64? ( >=sys-apps/dtc-1.4.0 ) amd64? ( sys-devel/bin86 system-seabios? ( sys-firmware/seabios ) sys-firmware/ipxe sys-devel/dev86 sys-power/iasl ) dev-lang/perl app-misc/pax-utils doc? ( app-doc/doxygen dev-python/markdown[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),python_single_target_python2_7(+)] dev-tex/latex2html[png,gif] media-gfx/graphviz dev-tex/xcolor media-gfx/transfig dev-texlive/texlive-latexextra virtual/latex-base dev-tex/latexmk dev-texlive/texlive-latex dev-texlive/texlive-pictures dev-texlive/texlive-latexrecommended ) hvm? ( x11-proto/xproto !net-libs/libiscsi ) qemu? ( x11-libs/pixman sdl? ( media-libs/libsdl[X] ) ) system-qemu? ( app-emulation/qemu[xen] ) ocaml? ( dev-ml/findlib >=dev-lang/ocaml-4 )
|
||||
DESCRIPTION=Xen tools including QEMU and xl
|
||||
EAPI=5
|
||||
HOMEPAGE=http://xen.org/
|
||||
IUSE=api custom-cflags debug doc flask hvm qemu ocaml ovmf +qemu-traditional +pam python pygrub screen sdl static-libs system-qemu system-seabios python_targets_python2_7
|
||||
KEYWORDS=~amd64 ~arm ~arm64 ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=dev-libs/lzo:2 dev-libs/glib:2 dev-libs/yajl dev-libs/libaio dev-libs/libgcrypt:0 sys-libs/zlib sys-apps/iproute2[-minimal] net-misc/bridge-utils screen? ( app-misc/screen app-admin/logrotate )
|
||||
REQUIRED_USE=hvm? ( || ( qemu system-qemu ) ) python_targets_python2_7 pygrub? ( python ) ovmf? ( hvm ) qemu? ( !system-qemu )
|
||||
RESTRICT=test
|
||||
SLOT=0/4.6
|
||||
SRC_URI=http://bits.xensource.com/oss-xen/release/4.6.3/xen-4.6.3.tar.gz http://code.coreboot.org/p/seabios/downloads/get/seabios-1.8.2.tar.gz https://dev.gentoo.org/~dlan/distfiles/seabios-1.8.2.tar.gz ovmf? ( https://dev.gentoo.org/~dlan/distfiles/ovmf-20151110.tar.bz2 https://dev.gentoo.org/~dlan/distfiles/xen-ovmf-patches-2.tar.xz ) https://dev.gentoo.org/~dlan/distfiles/xen-security-patches-16.tar.xz https://dev.gentoo.org/~dlan/distfiles/xen-gentoo-patches-6.tar.xz
|
||||
_eclasses_=bash-completion-r1 acf715fa09463f043fbfdc1640f3fb85 eutils b83a2420b796f7c6eff682679d08fe25 flag-o-matic 8632fcd33a047954f007dee9a137bdcc multilib 165fc17c38d1b11dac2008280dab6e80 python-single-r1 2ebea8fbab356d63110245129a67a6dd python-utils-r1 1797277ea0e7cee5c7de7ce74cf8acd8 toolchain-funcs 6198c04daba0e1307bd844df7d37f423 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=fc66da30e1d8414f901af8347aba63c9
|
@ -0,0 +1,15 @@
|
||||
DEFINED_PHASES=compile configure install postinst prepare setup
|
||||
DEPEND=dev-libs/lzo:2 dev-libs/glib:2 dev-libs/yajl dev-libs/libaio dev-libs/libgcrypt:0 sys-libs/zlib dev-python/lxml[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),python_single_target_python2_7(+)] x86? ( sys-devel/dev86 sys-power/iasl ) pam? ( dev-python/pypam[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),python_single_target_python2_7(+)] ) >=dev-lang/python-2.7.5-r2:2.7[ncurses,xml,threads] >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),python_single_target_python2_7(+)] api? ( dev-libs/libxml2 net-misc/curl ) ovmf? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[sqlite] ) ) !amd64? ( >=sys-apps/dtc-1.4.0 ) amd64? ( sys-devel/bin86 system-seabios? ( sys-firmware/seabios ) sys-firmware/ipxe sys-devel/dev86 sys-power/iasl ) dev-lang/perl app-misc/pax-utils doc? ( app-doc/doxygen dev-python/markdown[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),python_single_target_python2_7(+)] dev-tex/latex2html[png,gif] media-gfx/graphviz dev-tex/xcolor media-gfx/transfig dev-texlive/texlive-latexextra virtual/latex-base dev-tex/latexmk dev-texlive/texlive-latex dev-texlive/texlive-pictures dev-texlive/texlive-latexrecommended ) hvm? ( x11-proto/xproto !net-libs/libiscsi ) qemu? ( x11-libs/pixman sdl? ( media-libs/libsdl[X] ) ) system-qemu? ( app-emulation/qemu[xen] ) ocaml? ( dev-ml/findlib >=dev-lang/ocaml-4 )
|
||||
DESCRIPTION=Xen tools including QEMU and xl
|
||||
EAPI=5
|
||||
HOMEPAGE=http://xen.org/
|
||||
IUSE=api custom-cflags debug doc flask hvm qemu ocaml ovmf +qemu-traditional +pam python pygrub screen sdl static-libs system-qemu system-seabios python_targets_python2_7
|
||||
KEYWORDS=~amd64 ~arm ~arm64 ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=dev-libs/lzo:2 dev-libs/glib:2 dev-libs/yajl dev-libs/libaio dev-libs/libgcrypt:0 sys-libs/zlib sys-apps/iproute2[-minimal] net-misc/bridge-utils screen? ( app-misc/screen app-admin/logrotate )
|
||||
REQUIRED_USE=hvm? ( || ( qemu system-qemu ) ) python_targets_python2_7 pygrub? ( python ) ovmf? ( hvm ) qemu? ( !system-qemu )
|
||||
RESTRICT=test
|
||||
SLOT=0/4.7
|
||||
SRC_URI=http://bits.xensource.com/oss-xen/release/4.7.0/xen-4.7.0.tar.gz http://code.coreboot.org/p/seabios/downloads/get/seabios-1.8.2.tar.gz https://dev.gentoo.org/~dlan/distfiles/seabios-1.8.2.tar.gz ovmf? ( https://dev.gentoo.org/~dlan/distfiles/ovmf-20151110.tar.bz2 https://dev.gentoo.org/~dlan/distfiles/xen-ovmf-patches-2.tar.xz ) https://dev.gentoo.org/~dlan/distfiles/xen-security-patches-16.tar.xz https://dev.gentoo.org/~dlan/distfiles/xen-gentoo-patches-6.tar.xz
|
||||
_eclasses_=bash-completion-r1 acf715fa09463f043fbfdc1640f3fb85 eutils b83a2420b796f7c6eff682679d08fe25 flag-o-matic 8632fcd33a047954f007dee9a137bdcc multilib 165fc17c38d1b11dac2008280dab6e80 python-single-r1 2ebea8fbab356d63110245129a67a6dd python-utils-r1 1797277ea0e7cee5c7de7ce74cf8acd8 toolchain-funcs 6198c04daba0e1307bd844df7d37f423 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=fc66da30e1d8414f901af8347aba63c9
|
@ -1,13 +1,13 @@
|
||||
DEFINED_PHASES=compile install postinst prepare setup unpack
|
||||
DEPEND=|| ( dev-lang/python:3.5 dev-lang/python:3.4 >=dev-lang/python-3.3.2-r2:3.3 >=dev-lang/python-2.7.5-r2:2.7 )
|
||||
DESCRIPTION=Common CA Certificates PEM files
|
||||
EAPI=4
|
||||
EAPI=5
|
||||
HOMEPAGE=http://packages.debian.org/sid/ca-certificates
|
||||
IUSE=+cacert
|
||||
IUSE=cacert
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~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 ~x86-winnt
|
||||
LICENSE=MPL-1.1
|
||||
RDEPEND=>=app-misc/c_rehash-1.7-r1 sys-apps/debianutils
|
||||
RDEPEND=app-misc/c_rehash sys-apps/debianutils
|
||||
SLOT=0
|
||||
SRC_URI=mirror://debian/pool/main/c/ca-certificates/ca-certificates_20160104.tar.xz ftp://ftp.mozilla.org/pub/mozilla.org/security/nss/releases/NSS_3_21_RTM/src/nss-3.21.tar.gz cacert? ( https://dev.gentoo.org/~anarchy/patches/nss-3.14.1-add_spi+cacerts_ca_certs.patch )
|
||||
SRC_URI=mirror://debian/pool/main/c/ca-certificates/ca-certificates_20160104.tar.xz ftp://ftp.mozilla.org/pub/mozilla.org/security/nss/releases/NSS_3_27_1_RTM/src/nss-3.27.1.tar.gz cacert? ( https://dev.gentoo.org/~anarchy/patches/nss-3.14.1-add_spi+cacerts_ca_certs.patch )
|
||||
_eclasses_=eutils b83a2420b796f7c6eff682679d08fe25 multilib 165fc17c38d1b11dac2008280dab6e80 python-any-r1 1c20f9b800324335a8e3b137363362e8 python-utils-r1 1797277ea0e7cee5c7de7ce74cf8acd8 toolchain-funcs 6198c04daba0e1307bd844df7d37f423 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=42ee8a54e6a28d6bfbbf030251c49962
|
||||
_md5_=43d020d81d29b51b5097cedd208ea1bd
|
@ -0,0 +1,11 @@
|
||||
DEFINED_PHASES=prepare
|
||||
DEPEND=>=app-pda/libimobiledevice-1.1.4:= >=app-pda/libplist-1.8:= >=dev-libs/libzip-0.8 virtual/pkgconfig
|
||||
DESCRIPTION=A tool to interact with the installation_proxy of an Apple's iDevice
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.libimobiledevice.org/
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=app-pda/libimobiledevice-1.1.4:= >=app-pda/libplist-1.8:= >=dev-libs/libzip-0.8
|
||||
SLOT=0
|
||||
SRC_URI=http://www.libimobiledevice.org/downloads/ideviceinstaller-1.1.0.tar.bz2
|
||||
_md5_=9b4954c40ee86f1d67e9fb119e3b6d0d
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install preinst prepare setup unpack
|
||||
DEPEND=>=virtual/jdk-1.4 app-arch/unzip >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) >=dev-java/ant-core-1.8.2:0 >=dev-java/javatoolkit-0.3.0-r2
|
||||
DESCRIPTION=a free Java code coverage tool
|
||||
EAPI=2
|
||||
HOMEPAGE=http://emma.sourceforge.net/
|
||||
IUSE=+launcher elibc_FreeBSD source elibc_FreeBSD
|
||||
KEYWORDS=amd64 ~arm ppc64 x86 ~x86-fbsd
|
||||
LICENSE=CPL-1.0
|
||||
RDEPEND=>=virtual/jre-1.4 >=dev-java/ant-core-1.7.0 launcher? ( !sci-biology/emboss ) >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://sourceforge/emma/emma-2.0.5312-src.zip
|
||||
_eclasses_=base 3fe4f8980633fd7bc69e9887209ba2fe eutils b83a2420b796f7c6eff682679d08fe25 java-ant-2 d1abcccd8e9c606be17deacfe5c7368a java-pkg-2 b02dc1e46b3648e467b5fbdf7857cf28 java-utils-2 9a25f292ff66f8c2c00100ac0b15c54f multilib 165fc17c38d1b11dac2008280dab6e80 toolchain-funcs 6198c04daba0e1307bd844df7d37f423 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=5b142f4d73482a545430d8b4adeedf89
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install preinst prepare setup
|
||||
DEPEND=dev-java/ant-core launcher? ( !sci-biology/emboss ) >=virtual/jdk-1.6 >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) >=dev-java/ant-core-1.8.2:0 >=dev-java/javatoolkit-0.3.0-r2
|
||||
DESCRIPTION=Free Java code coverage tool
|
||||
EAPI=5
|
||||
HOMEPAGE=http://emma.sourceforge.net/
|
||||
IUSE=+launcher elibc_FreeBSD source elibc_FreeBSD
|
||||
KEYWORDS=amd64 ~arm ppc64 x86 ~x86-fbsd
|
||||
LICENSE=CPL-1.0
|
||||
RDEPEND=dev-java/ant-core launcher? ( !sci-biology/emboss ) >=virtual/jre-1.6 >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://sourceforge/emma/emma-2.0.5312-src.zip
|
||||
_eclasses_=eutils b83a2420b796f7c6eff682679d08fe25 java-ant-2 d1abcccd8e9c606be17deacfe5c7368a java-pkg-2 b02dc1e46b3648e467b5fbdf7857cf28 java-utils-2 9a25f292ff66f8c2c00100ac0b15c54f multilib 165fc17c38d1b11dac2008280dab6e80 toolchain-funcs 6198c04daba0e1307bd844df7d37f423 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=48e29f264b6415a731df92e22de7ddbe
|
@ -1,15 +0,0 @@
|
||||
DEFINED_PHASES=configure install prepare test
|
||||
DEPEND=>=dev-libs/libinput-0.8.0 >=dev-libs/wayland-1.9.90 >=dev-libs/wayland-protocols-1.0 lcms? ( media-libs/lcms:2 ) media-libs/libpng:0= media-libs/libwebp:0= virtual/jpeg:0= >=x11-libs/cairo-1.11.3 >=x11-libs/libdrm-2.4.30 x11-libs/libxkbcommon x11-libs/pixman x11-misc/xkeyboard-config fbdev? ( >=sys-libs/mtdev-1.1.0 >=virtual/udev-136 ) colord? ( >=x11-misc/colord-0.1.27 ) dbus? ( sys-apps/dbus ) drm? ( media-libs/mesa[gbm] >=sys-libs/mtdev-1.1.0 >=virtual/udev-136 ) editor? ( x11-libs/pango ) gles2? ( media-libs/mesa[gles2,wayland] ) rdp? ( >=net-misc/freerdp-1.1.0_beta1_p20130710 ) rpi? ( >=sys-libs/mtdev-1.1.0 >=virtual/udev-136 ) systemd? ( sys-auth/pambase[systemd] sys-apps/systemd[pam] ) launch? ( sys-auth/pambase ) unwind? ( sys-libs/libunwind ) X? ( x11-libs/libxcb x11-libs/libX11 ) xwayland? ( x11-base/xorg-server[wayland] x11-libs/cairo[xcb] x11-libs/libxcb x11-libs/libXcursor ) virtual/pkgconfig !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 test? ( !prefix? ( x11-base/xorg-server[xvfb] ) x11-apps/xhost )
|
||||
DESCRIPTION=Wayland reference compositor
|
||||
EAPI=5
|
||||
HOMEPAGE=https://wayland.freedesktop.org/
|
||||
IUSE=colord dbus +drm editor examples fbdev +gles2 headless ivi lcms rdp +resize-optimization rpi +launch screen-sharing static-libs +suid systemd test unwind wayland-compositor +X xwayland video_cards_intel video_cards_v4l test
|
||||
KEYWORDS=~amd64 ~arm ~x86 ~arm-linux
|
||||
LICENSE=MIT CC-BY-SA-3.0
|
||||
RDEPEND=>=dev-libs/libinput-0.8.0 >=dev-libs/wayland-1.9.90 >=dev-libs/wayland-protocols-1.0 lcms? ( media-libs/lcms:2 ) media-libs/libpng:0= media-libs/libwebp:0= virtual/jpeg:0= >=x11-libs/cairo-1.11.3 >=x11-libs/libdrm-2.4.30 x11-libs/libxkbcommon x11-libs/pixman x11-misc/xkeyboard-config fbdev? ( >=sys-libs/mtdev-1.1.0 >=virtual/udev-136 ) colord? ( >=x11-misc/colord-0.1.27 ) dbus? ( sys-apps/dbus ) drm? ( media-libs/mesa[gbm] >=sys-libs/mtdev-1.1.0 >=virtual/udev-136 ) editor? ( x11-libs/pango ) gles2? ( media-libs/mesa[gles2,wayland] ) rdp? ( >=net-misc/freerdp-1.1.0_beta1_p20130710 ) rpi? ( >=sys-libs/mtdev-1.1.0 >=virtual/udev-136 ) systemd? ( sys-auth/pambase[systemd] sys-apps/systemd[pam] ) launch? ( sys-auth/pambase ) unwind? ( sys-libs/libunwind ) X? ( x11-libs/libxcb x11-libs/libX11 ) xwayland? ( x11-base/xorg-server[wayland] x11-libs/cairo[xcb] x11-libs/libxcb x11-libs/libXcursor )
|
||||
REQUIRED_USE=drm? ( gles2 ) screen-sharing? ( rdp ) test? ( X ) wayland-compositor? ( gles2 )
|
||||
RESTRICT=test
|
||||
SLOT=0
|
||||
SRC_URI=https://wayland.freedesktop.org/releases/weston-1.10.0.tar.xz
|
||||
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils b83a2420b796f7c6eff682679d08fe25 libtool 4890219c51da247200223277f993e054 multilib 165fc17c38d1b11dac2008280dab6e80 readme.gentoo-r1 03878c06495db70bc36bd717383c09f7 toolchain-funcs 6198c04daba0e1307bd844df7d37f423 virtualx 86c9305a59b3e0459e7fbef3a5f30b96
|
||||
_md5_=e4b641f6edd97fe15649752a6c5a362b
|
@ -1,15 +0,0 @@
|
||||
DEFINED_PHASES=configure install postinst prepare test
|
||||
DEPEND=>=dev-libs/wayland-1.6.0 media-libs/lcms:2 media-libs/libpng:0= media-libs/libwebp:0= virtual/jpeg >=x11-libs/cairo-1.11.3[gles2(-)?,opengl?] >=x11-libs/libdrm-2.4.30 x11-libs/libxkbcommon x11-libs/pixman x11-misc/xkeyboard-config fbdev? ( >=sys-libs/mtdev-1.1.0 >=virtual/udev-136 ) colord? ( >=x11-misc/colord-0.1.27 ) dbus? ( sys-apps/dbus ) drm? ( media-libs/mesa[gbm] >=sys-libs/mtdev-1.1.0 >=virtual/udev-136 ) egl? ( media-libs/glu media-libs/mesa[gles2,wayland] ) editor? ( x11-libs/pango ) gles2? ( media-libs/mesa[wayland] ) opengl? ( media-libs/mesa[wayland] ) rdp? ( >=net-misc/freerdp-1.1.0_beta1_p20130710 ) rpi? ( >=sys-libs/mtdev-1.1.0 >=virtual/udev-136 ) systemd? ( sys-auth/pambase[systemd] sys-apps/systemd[pam] ) launch? ( sys-auth/pambase ) unwind? ( sys-libs/libunwind ) X? ( x11-libs/libxcb x11-libs/libX11 ) xwayland? ( x11-base/xorg-server[wayland] x11-libs/cairo[xcb] x11-libs/libxcb x11-libs/libXcursor ) virtual/pkgconfig !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 test? ( !prefix? ( x11-base/xorg-server[xvfb] ) x11-apps/xhost )
|
||||
DESCRIPTION=Wayland reference compositor
|
||||
EAPI=5
|
||||
HOMEPAGE=https://wayland.freedesktop.org/
|
||||
IUSE=colord dbus +drm +egl editor examples fbdev gles2 headless +opengl rdp +resize-optimization rpi +launch screen-sharing static-libs +suid systemd test unwind wayland-compositor +X xwayland test
|
||||
KEYWORDS=amd64 arm x86 ~arm-linux
|
||||
LICENSE=MIT CC-BY-SA-3.0
|
||||
RDEPEND=>=dev-libs/wayland-1.6.0 media-libs/lcms:2 media-libs/libpng:0= media-libs/libwebp:0= virtual/jpeg >=x11-libs/cairo-1.11.3[gles2(-)?,opengl?] >=x11-libs/libdrm-2.4.30 x11-libs/libxkbcommon x11-libs/pixman x11-misc/xkeyboard-config fbdev? ( >=sys-libs/mtdev-1.1.0 >=virtual/udev-136 ) colord? ( >=x11-misc/colord-0.1.27 ) dbus? ( sys-apps/dbus ) drm? ( media-libs/mesa[gbm] >=sys-libs/mtdev-1.1.0 >=virtual/udev-136 ) egl? ( media-libs/glu media-libs/mesa[gles2,wayland] ) editor? ( x11-libs/pango ) gles2? ( media-libs/mesa[wayland] ) opengl? ( media-libs/mesa[wayland] ) rdp? ( >=net-misc/freerdp-1.1.0_beta1_p20130710 ) rpi? ( >=sys-libs/mtdev-1.1.0 >=virtual/udev-136 ) systemd? ( sys-auth/pambase[systemd] sys-apps/systemd[pam] ) launch? ( sys-auth/pambase ) unwind? ( sys-libs/libunwind ) X? ( x11-libs/libxcb x11-libs/libX11 ) xwayland? ( x11-base/xorg-server[wayland] x11-libs/cairo[xcb] x11-libs/libxcb x11-libs/libXcursor )
|
||||
REQUIRED_USE=drm? ( egl ) egl? ( || ( gles2 opengl ) ) gles2? ( !opengl ) screen-sharing? ( rdp ) test? ( X ) wayland-compositor? ( egl )
|
||||
RESTRICT=test
|
||||
SLOT=0
|
||||
SRC_URI=https://wayland.freedesktop.org/releases/weston-1.6.1.tar.xz
|
||||
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils b83a2420b796f7c6eff682679d08fe25 libtool 4890219c51da247200223277f993e054 multilib 165fc17c38d1b11dac2008280dab6e80 readme.gentoo df3fc8fdaf5a519e7d48c83e7592c95f toolchain-funcs 6198c04daba0e1307bd844df7d37f423 virtualx 86c9305a59b3e0459e7fbef3a5f30b96
|
||||
_md5_=ce21f6b9d248af6b3103336cdf737d22
|
@ -1,15 +0,0 @@
|
||||
DEFINED_PHASES=configure install postinst prepare test
|
||||
DEPEND=>=dev-libs/libinput-0.8.0 >=dev-libs/wayland-1.7.0 media-libs/lcms:2 media-libs/libpng:0= media-libs/libwebp:0= virtual/jpeg >=x11-libs/cairo-1.11.3[gles2(-)?,opengl?] >=x11-libs/libdrm-2.4.30 x11-libs/libxkbcommon x11-libs/pixman x11-misc/xkeyboard-config fbdev? ( >=sys-libs/mtdev-1.1.0 >=virtual/udev-136 ) colord? ( >=x11-misc/colord-0.1.27 ) dbus? ( sys-apps/dbus ) drm? ( media-libs/mesa[gbm] >=sys-libs/mtdev-1.1.0 >=virtual/udev-136 ) egl? ( media-libs/glu media-libs/mesa[gles2,wayland] ) editor? ( x11-libs/pango ) gles2? ( media-libs/mesa[wayland] ) opengl? ( media-libs/mesa[wayland] ) rdp? ( >=net-misc/freerdp-1.1.0_beta1_p20130710 ) rpi? ( >=sys-libs/mtdev-1.1.0 >=virtual/udev-136 ) systemd? ( sys-auth/pambase[systemd] sys-apps/systemd[pam] ) launch? ( sys-auth/pambase ) unwind? ( sys-libs/libunwind ) X? ( x11-libs/libxcb x11-libs/libX11 ) xwayland? ( x11-base/xorg-server[wayland] x11-libs/cairo[xcb] x11-libs/libxcb x11-libs/libXcursor ) virtual/pkgconfig !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 test? ( !prefix? ( x11-base/xorg-server[xvfb] ) x11-apps/xhost )
|
||||
DESCRIPTION=Wayland reference compositor
|
||||
EAPI=5
|
||||
HOMEPAGE=https://wayland.freedesktop.org/
|
||||
IUSE=colord dbus +drm +egl editor examples fbdev gles2 headless ivi +opengl rdp +resize-optimization rpi +launch screen-sharing static-libs +suid systemd test unwind wayland-compositor +X xwayland test
|
||||
KEYWORDS=~amd64 ~arm ~x86 ~arm-linux
|
||||
LICENSE=MIT CC-BY-SA-3.0
|
||||
RDEPEND=>=dev-libs/libinput-0.8.0 >=dev-libs/wayland-1.7.0 media-libs/lcms:2 media-libs/libpng:0= media-libs/libwebp:0= virtual/jpeg >=x11-libs/cairo-1.11.3[gles2(-)?,opengl?] >=x11-libs/libdrm-2.4.30 x11-libs/libxkbcommon x11-libs/pixman x11-misc/xkeyboard-config fbdev? ( >=sys-libs/mtdev-1.1.0 >=virtual/udev-136 ) colord? ( >=x11-misc/colord-0.1.27 ) dbus? ( sys-apps/dbus ) drm? ( media-libs/mesa[gbm] >=sys-libs/mtdev-1.1.0 >=virtual/udev-136 ) egl? ( media-libs/glu media-libs/mesa[gles2,wayland] ) editor? ( x11-libs/pango ) gles2? ( media-libs/mesa[wayland] ) opengl? ( media-libs/mesa[wayland] ) rdp? ( >=net-misc/freerdp-1.1.0_beta1_p20130710 ) rpi? ( >=sys-libs/mtdev-1.1.0 >=virtual/udev-136 ) systemd? ( sys-auth/pambase[systemd] sys-apps/systemd[pam] ) launch? ( sys-auth/pambase ) unwind? ( sys-libs/libunwind ) X? ( x11-libs/libxcb x11-libs/libX11 ) xwayland? ( x11-base/xorg-server[wayland] x11-libs/cairo[xcb] x11-libs/libxcb x11-libs/libXcursor )
|
||||
REQUIRED_USE=drm? ( egl ) egl? ( || ( gles2 opengl ) ) gles2? ( !opengl ) screen-sharing? ( rdp ) test? ( X ) wayland-compositor? ( egl )
|
||||
RESTRICT=test
|
||||
SLOT=0
|
||||
SRC_URI=https://wayland.freedesktop.org/releases/weston-1.7.0.tar.xz
|
||||
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils b83a2420b796f7c6eff682679d08fe25 libtool 4890219c51da247200223277f993e054 multilib 165fc17c38d1b11dac2008280dab6e80 readme.gentoo df3fc8fdaf5a519e7d48c83e7592c95f toolchain-funcs 6198c04daba0e1307bd844df7d37f423 virtualx 86c9305a59b3e0459e7fbef3a5f30b96
|
||||
_md5_=f8153cf48a994b5661ca2d31a7262325
|
@ -1,15 +0,0 @@
|
||||
DEFINED_PHASES=configure install postinst prepare test
|
||||
DEPEND=>=dev-libs/libinput-0.8.0 >=dev-libs/wayland-1.8.1 media-libs/lcms:2 media-libs/libpng:0= media-libs/libwebp:0= virtual/jpeg >=x11-libs/cairo-1.11.3[gles2(-)?,opengl?] >=x11-libs/libdrm-2.4.30 x11-libs/libxkbcommon x11-libs/pixman x11-misc/xkeyboard-config fbdev? ( >=sys-libs/mtdev-1.1.0 >=virtual/udev-136 ) colord? ( >=x11-misc/colord-0.1.27 ) dbus? ( sys-apps/dbus ) drm? ( media-libs/mesa[gbm] >=sys-libs/mtdev-1.1.0 >=virtual/udev-136 ) egl? ( media-libs/glu media-libs/mesa[gles2,wayland] ) editor? ( x11-libs/pango ) gles2? ( media-libs/mesa[wayland] ) opengl? ( media-libs/mesa[wayland] ) rdp? ( >=net-misc/freerdp-1.1.0_beta1_p20130710 ) rpi? ( >=sys-libs/mtdev-1.1.0 >=virtual/udev-136 ) systemd? ( sys-auth/pambase[systemd] sys-apps/systemd[pam] ) launch? ( sys-auth/pambase ) unwind? ( sys-libs/libunwind ) X? ( x11-libs/libxcb x11-libs/libX11 ) xwayland? ( x11-base/xorg-server[wayland] x11-libs/cairo[xcb] x11-libs/libxcb x11-libs/libXcursor ) virtual/pkgconfig !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 test? ( !prefix? ( x11-base/xorg-server[xvfb] ) x11-apps/xhost )
|
||||
DESCRIPTION=Wayland reference compositor
|
||||
EAPI=5
|
||||
HOMEPAGE=https://wayland.freedesktop.org/
|
||||
IUSE=colord dbus +drm +egl editor examples fbdev gles2 headless ivi +opengl rdp +resize-optimization rpi +launch screen-sharing static-libs +suid systemd test unwind wayland-compositor +X xwayland test
|
||||
KEYWORDS=~amd64 ~arm ~x86 ~arm-linux
|
||||
LICENSE=MIT CC-BY-SA-3.0
|
||||
RDEPEND=>=dev-libs/libinput-0.8.0 >=dev-libs/wayland-1.8.1 media-libs/lcms:2 media-libs/libpng:0= media-libs/libwebp:0= virtual/jpeg >=x11-libs/cairo-1.11.3[gles2(-)?,opengl?] >=x11-libs/libdrm-2.4.30 x11-libs/libxkbcommon x11-libs/pixman x11-misc/xkeyboard-config fbdev? ( >=sys-libs/mtdev-1.1.0 >=virtual/udev-136 ) colord? ( >=x11-misc/colord-0.1.27 ) dbus? ( sys-apps/dbus ) drm? ( media-libs/mesa[gbm] >=sys-libs/mtdev-1.1.0 >=virtual/udev-136 ) egl? ( media-libs/glu media-libs/mesa[gles2,wayland] ) editor? ( x11-libs/pango ) gles2? ( media-libs/mesa[wayland] ) opengl? ( media-libs/mesa[wayland] ) rdp? ( >=net-misc/freerdp-1.1.0_beta1_p20130710 ) rpi? ( >=sys-libs/mtdev-1.1.0 >=virtual/udev-136 ) systemd? ( sys-auth/pambase[systemd] sys-apps/systemd[pam] ) launch? ( sys-auth/pambase ) unwind? ( sys-libs/libunwind ) X? ( x11-libs/libxcb x11-libs/libX11 ) xwayland? ( x11-base/xorg-server[wayland] x11-libs/cairo[xcb] x11-libs/libxcb x11-libs/libXcursor )
|
||||
REQUIRED_USE=drm? ( egl ) egl? ( || ( gles2 opengl ) ) gles2? ( !opengl ) screen-sharing? ( rdp ) test? ( X ) wayland-compositor? ( egl )
|
||||
RESTRICT=test
|
||||
SLOT=0
|
||||
SRC_URI=https://wayland.freedesktop.org/releases/weston-1.8.0.tar.xz
|
||||
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils b83a2420b796f7c6eff682679d08fe25 libtool 4890219c51da247200223277f993e054 multilib 165fc17c38d1b11dac2008280dab6e80 readme.gentoo df3fc8fdaf5a519e7d48c83e7592c95f toolchain-funcs 6198c04daba0e1307bd844df7d37f423 virtualx 86c9305a59b3e0459e7fbef3a5f30b96
|
||||
_md5_=be4d3b830ca528f6bf9a81210bb82163
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=dev-python/setuptools[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-python/setuptools_scm-1.9[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] doc? ( dev-python/sphinx[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-python/rst-linker[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) test? ( >=dev-python/pytest-2.8[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-python/pytest-runner[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)]
|
||||
DESCRIPTION=Backport of functools.lru_cache from Python 3.3
|
||||
EAPI=6
|
||||
HOMEPAGE=https://github.com/jaraco/backports.functools_lru_cache
|
||||
IUSE=doc test python_targets_python2_7
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=MIT
|
||||
RDEPEND=python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)]
|
||||
REQUIRED_USE=|| ( python_targets_python2_7 )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://pypi/b/backports.functools_lru_cache/backports.functools_lru_cache-1.3.tar.gz
|
||||
_eclasses_=distutils-r1 674dae153419b2200ae54e879cc65b57 multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 165fc17c38d1b11dac2008280dab6e80 multiprocessing e32940a7b2a9992ad217eccddb84d548 python-r1 0f6937650a475d673baa5d0c8c0b37b3 python-utils-r1 1797277ea0e7cee5c7de7ce74cf8acd8 toolchain-funcs 6198c04daba0e1307bd844df7d37f423 xdg-utils e2b2bd56125ce8cf59ce30c642b59d48
|
||||
_md5_=0694406edd2032971c78e79333d65e45
|
@ -0,0 +1,15 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)]
|
||||
DESCRIPTION=Drop-in replacement for argparse supporting config files and env variables
|
||||
EAPI=5
|
||||
HOMEPAGE=https://github.com/zorro3/ConfigArgParse https://pypi.python.org/pypi/ConfigArgParse
|
||||
IUSE=python_targets_python2_7 python_targets_python3_4 python_targets_python3_5
|
||||
KEYWORDS=~amd64 ~arm ~x86
|
||||
LICENSE=MIT
|
||||
RDEPEND=python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)]
|
||||
REQUIRED_USE=|| ( python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 )
|
||||
RESTRICT=test
|
||||
SLOT=0
|
||||
SRC_URI=mirror://pypi/C/ConfigArgParse/ConfigArgParse-0.11.0.tar.gz
|
||||
_eclasses_=distutils-r1 674dae153419b2200ae54e879cc65b57 eutils b83a2420b796f7c6eff682679d08fe25 multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 165fc17c38d1b11dac2008280dab6e80 multiprocessing e32940a7b2a9992ad217eccddb84d548 python-r1 0f6937650a475d673baa5d0c8c0b37b3 python-utils-r1 1797277ea0e7cee5c7de7ce74cf8acd8 toolchain-funcs 6198c04daba0e1307bd844df7d37f423 xdg-utils e2b2bd56125ce8cf59ce30c642b59d48
|
||||
_md5_=d96748ebf00fd8b01375aaa107405e83
|
@ -0,0 +1,15 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=app-emulation/libvirt:0/2.3.0 virtual/pkgconfig test? ( dev-python/lxml[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-)] dev-python/nose[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-)] ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) python_targets_python3_4? ( dev-lang/python:3.4 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-)]
|
||||
DESCRIPTION=libvirt Python bindings
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.libvirt.org
|
||||
IUSE=test python_targets_python2_7 python_targets_python3_3 python_targets_python3_4
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=LGPL-2
|
||||
RDEPEND=app-emulation/libvirt:0/2.3.0 python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) python_targets_python3_4? ( dev-lang/python:3.4 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-)]
|
||||
REQUIRED_USE=|| ( python_targets_python2_7 python_targets_python3_3 python_targets_python3_4 )
|
||||
RESTRICT=test
|
||||
SLOT=0
|
||||
SRC_URI=http://libvirt.org/sources/python/libvirt-python-2.3.0.tar.gz
|
||||
_eclasses_=distutils-r1 674dae153419b2200ae54e879cc65b57 eutils b83a2420b796f7c6eff682679d08fe25 multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 165fc17c38d1b11dac2008280dab6e80 multiprocessing e32940a7b2a9992ad217eccddb84d548 python-r1 0f6937650a475d673baa5d0c8c0b37b3 python-utils-r1 1797277ea0e7cee5c7de7ce74cf8acd8 toolchain-funcs 6198c04daba0e1307bd844df7d37f423 xdg-utils e2b2bd56125ce8cf59ce30c642b59d48
|
||||
_md5_=d09338067a97c4120b996a98cc5fb2d6
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue