Sync with portage [Thu Dec 1 10:40:30 MSK 2016].

master
root 8 years ago
parent d6b4a19094
commit 9292f3570b

@ -11,8 +11,10 @@ AUX collectd.initd-r1 2125 SHA256 857448a2e6357ed7922f6ee5dec8521905e3de2874c3c7
AUX collectd.logrotate 115 SHA256 eb359631805b6bfb9f2a9ae5ed21be8f8b3b6f1ffeed8d506231043c9a77262c SHA512 87ec01784d415f00834c2b20614f11f7e08b70f88d7c87509a8b8fd7e1af8758565b9ed6a6840af7bf1006cb941a61a6ff4f3176f6ded722728f24483b08bc8e WHIRLPOOL ba884cecfc7fc41e1fc8661d5e92c4519718ebddc4d919dd94d2183f377076efdad19f460ace810e1505cd2005bd64addf34306841993af9d754df633709a003
DIST collectd-5.5.2.tar.bz2 1800476 SHA256 017f3a4062187e594d8ab6af685655fb82a8a942dc574668e68242bdb8ba820f SHA512 9d311db4f3677b95e3a47c03af01bdf1127957f6fccb6c601455632d0ea3b39e3f4cd9a6f8f510083e208714bbb0da2e04aaa574a90b0ad6fe984506675475b3 WHIRLPOOL 98ed4fb29eec0ae660d3e1651380a3f17f7bf7f22e687633c4a44974bc84e49cf8de11fd6fea349bfe24809ac3c29a407459a1203b72bcf741e1587c6c0b1773
DIST collectd-5.6.1.tar.bz2 1903962 SHA256 c30ff644f91407b4dc2d99787b99cc45ec00e538bd1cc269429d3c5e8a4aee2c SHA512 da25f1a9cbaf47533f5a4d2f5f78b966317d4f21865c5a714954ad9d7d02b4798a3e0471ce52199dc80e01dc2808376cb10a7e19c402aafc984bf595f09951a6 WHIRLPOOL 68ed2b27bbd48f5af5e29743dcd2871ab4c2904d5593bbb6f3e68129f318389e32e13b256d489ea7842b90c406974511c8f324383253c7b438e7b6a9d36d299d
DIST collectd-5.6.2.tar.bz2 1806969 SHA256 cc0b4118a91e5369409ced22d1d8a85c1a400098419414160c1839268ecad0c6 SHA512 81438e2e653649cf8a447f475b41844b7adb8ec436b43fb395ba9cf8b09b56a068633fe4b6c802d5cde3909d85a3af2542f5804005b3843f7936a37553911d61 WHIRLPOOL ab3a1d160418cf1a826ae7c3b8999b239d15f2f16d70e1305d185ddc79c307071cfd529214c9406fc9c85435a94775abbf2cdb807a2e2b6da8f666cc0550886a
EBUILD collectd-5.5.2.ebuild 17687 SHA256 f680147b3976d43460aa0b0a18f19234ae41325f0d14557cc4676c2c5f8af24e SHA512 28199675ae1da99a162dd40ba05292b8b8341e008c3736a1d5818500b3657faf1eca2882bfc7dd1e4b32a6b26750c6e7bec205269478470b1faff1af2539bcd5 WHIRLPOOL a465760c187cf7d18c3e01416313b32c8a633070fb539c6027f5a4d0c1e761b10773de7efef48ed1fbc5bee49e66a78745afbce460929a8670c3d3e3d86830df
EBUILD collectd-5.6.1-r1.ebuild 18464 SHA256 110062b4150fa6ac55471e645fbf97a6a69be9e6c1391613d6f3bd0dc110c7c3 SHA512 ac8d3b4eb60c042d24671818bf3d08f0ccbce75b98e3c0e27c67dd1d3dfcb353265a7090973369f3965fd59eb7fb691d505f4e5976f8939360095ac7a0953dcb WHIRLPOOL 2886edb338692e79827fffdb31269eff59d2edc009c72a053a7e61f50365abe83c66b5ffb6f90bde3912c1c44ec1dcc05ec43b1ba09a3e691fb26de281a1f48c
MISC ChangeLog 14758 SHA256 95686776c52344cc661e66f9cda708bd11682edca8c729829385dcc30b807153 SHA512 14c9e4ee0d3a43cc17d3eb8e73c1da83757efd570d5cec501220f431be67d154287c99c616ff0184194e43ee5bcf73494f0bdd7303eda97f2d5a7f2c2939c561 WHIRLPOOL 1665881fededc3c28f7afec019d19a6fb98de5a5873f94810389c4157e668cfdae166b015933f571fe2440f23b876d6c4486e7fede41b7d3f61dce269595de94
EBUILD collectd-5.6.2.ebuild 18401 SHA256 5d80d89f9c50b63a6316f6a9179c8f2945f970b19f6f60624b46d31b7cca57a9 SHA512 026f9916506a00df5422ba749cf46c7e2474da88e07c75c24c83a57f62e852c5372b778c6763a2045ef71cb1519f94858a9441eb3aab81187aad89266695a579 WHIRLPOOL c850292994246ad679117f73358b00e265b702da97c5c02dc76dfa8e5ccfe48d8d200b53189a6122a24da8cc73341d0cada893f0c06ee196fb84020e4015e29d
MISC ChangeLog 14919 SHA256 d375c54bfd06a903ddb523a0e724675a0d337096ef465d18b22c1ffcfecc0aa4 SHA512 761b73b1cd7c583dddc95a6e5e0a3f62660643829978363e400a6a4bc0932e83036a75a5018f88b71ed9641cb14a3435d904f85f6af99cf8c26d583dfba34d41 WHIRLPOOL 3d8d9f2e4c2b436a6018dedf193940940b77c5c619b527126bdc2d8a0ecfce341464d05d8bd0b3ef888674ca378a218ace769c17a4b248331931b66ed986c345
MISC ChangeLog-2015 14362 SHA256 1859e1b9ca3e7493396d72b51c984fdd2be019a1247e7005a41fe1a05f578894 SHA512 2434c3cfe30fbbcdc9a9e0e6d0f2c881d13e58d1bab2f47738ca0654a3a56b5d488ff1f542c1fd011e5349df810dcdc98c80559e91f39b4457ba626e633205dd WHIRLPOOL ce50c9de205ef7b86cd799d1d9f2bc4d0623fbfee511dd7e4a3a1f4d289eb567ff0026866c7b38428b285b88eabde060d77403db71f9455c865ae01c4c3623b9
MISC metadata.xml 1515 SHA256 06633558aa34ad46d6950d0e4940979e079a98407bfc95d57a2b74a8d9062b56 SHA512 51c17c16d27b722d729d036d67c562ab76e212dac9bcd004a7e43c2c5e041b8c46e74f9a130f30c2e18cc95ca1b367034246eff02cfaf55f6f9375ff836749e5 WHIRLPOOL b32ef64ba98d900621c3a5afc5ece52a2a7173e99e0254c16aee8b1bb9ac3345dd7b49abf4630e71c70ccb2502622cd1418497e1091b6f608308c12e5721dd19

@ -0,0 +1,518 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="6"
PYTHON_COMPAT=( python{2_7,3_4,3_5} )
JAVA_PKG_OPT_USE="collectd_plugins_java"
inherit autotools fcaps flag-o-matic java-pkg-opt-2 linux-info multilib perl-functions python-single-r1 systemd user
DESCRIPTION="Collects system statistics and provides mechanisms to store the values"
HOMEPAGE="https://collectd.org/"
SRC_URI="${HOMEPAGE%/}/files/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
IUSE="contrib debug java kernel_Darwin kernel_FreeBSD kernel_linux perl selinux static-libs udev xfs"
# The plugin lists have to follow here since they extend IUSE
# Plugins that don't build (e.g. dependencies not in Gentoo)
# apple_sensors: Requires libIOKit
# aquaero: Requires aerotools-ng/libaquaero5
# barometer: Requires libi2c (i2c_smbus_read_i2c_block_data)
# grpc: Requires libgrpc
# lpar: Requires libperfstat (AIX only)
# mic: Requires Intel Many Integrated Core Architecture API
# (part of Intel's Xeon Phi software)
# netapp: Requires libnetapp (http://communities.netapp.com/docs/DOC-1110)
# pf: Requires BSD packet filter
# pinba: Requires MySQL Pinba engine (http://pinba.org/)
# tape: Requires libkstat (Solaris only)
# write_mongodb: https://github.com/collectd/collectd/issues/492
# write_riemann: Requires riemann-c-client
# xmms: Requires libxmms (v1)
# zone: Solaris only...
COLLECTD_IMPOSSIBLE_PLUGINS="apple_sensors aquaero barometer grpc lpar mic
netapp pf pinba tape write_kafka write_mongodb write_riemann xmms
zone"
# Plugins that have been (compile) tested and can be enabled via COLLECTD_PLUGINS
COLLECTD_TESTED_PLUGINS="aggregation amqp apache apcups ascent battery bind
ceph cgroups chrony conntrack contextswitch cpu cpufreq cpusleep
csv curl curl_json curl_xml dbi df disk dns drbd email entropy
ethstat exec fhcount filecount fscache gmond gps hddtemp interface
ipc ipmi iptables ipvs irq java lua load logfile log_logstash lvm
madwifi match_empty_counter match_hashed match_regex match_timediff
match_value mbmon md memcachec memcached memory modbus mqtt
multimeter mysql netlink network network nfs nginx notify_desktop
notify_email notify_nagios ntpd numa nut olsrd onewire openldap
openvpn oracle perl ping postgresql powerdns processes protocols
python python redis routeros rrdcached rrdtool sensors serial
sigrok smart snmp statsd swap syslog table tail tail_csv
target_notification target_replace target_scale target_set tcpconns
teamspeak2 ted thermal threshold tokyotyrant turbostat unixsock
uptime users uuid varnish virt vmem vserver wireless write_graphite
write_http write_kafka write_log write_redis write_sensu write_tsdb
xencpu zfs_arc zookeeper"
COLLECTD_DISABLED_PLUGINS="${COLLECTD_IMPOSSIBLE_PLUGINS}"
COLLECTD_ALL_PLUGINS=${COLLECTD_TESTED_PLUGINS}
for plugin in ${COLLECTD_ALL_PLUGINS}; do
IUSE="${IUSE} collectd_plugins_${plugin}"
done
unset plugin
# Now come the dependencies.
COMMON_DEPEND="
dev-libs/libgcrypt:=
dev-libs/libltdl:0=
perl? ( dev-lang/perl:=[ithreads] )
udev? ( virtual/udev )
xfs? ( sys-fs/xfsprogs )
collectd_plugins_amqp? ( net-libs/rabbitmq-c )
collectd_plugins_apache? ( net-misc/curl:0= )
collectd_plugins_ascent? ( net-misc/curl:0= dev-libs/libxml2:2= )
collectd_plugins_bind? ( net-misc/curl:0= dev-libs/libxml2:2= )
collectd_plugins_ceph? ( dev-libs/yajl:= )
collectd_plugins_curl? ( net-misc/curl:0= )
collectd_plugins_curl_json? ( net-misc/curl:0= dev-libs/yajl:= )
collectd_plugins_curl_xml? ( net-misc/curl:0= dev-libs/libxml2:2= )
collectd_plugins_dbi? ( dev-db/libdbi )
collectd_plugins_dns? ( net-libs/libpcap )
collectd_plugins_gmond? ( sys-cluster/ganglia )
collectd_plugins_gps? ( sci-geosciences/gpsd )
collectd_plugins_ipmi? ( >=sys-libs/openipmi-2.0.16-r1 )
collectd_plugins_iptables? ( >=net-firewall/iptables-1.4.13:0= )
collectd_plugins_log_logstash? ( dev-libs/yajl:= )
collectd_plugins_lua? ( dev-lang/lua:0= )
collectd_plugins_lvm? ( sys-fs/lvm2 )
collectd_plugins_memcachec? ( dev-libs/libmemcached )
collectd_plugins_modbus? ( dev-libs/libmodbus )
collectd_plugins_mqtt? ( app-misc/mosquitto )
collectd_plugins_mysql? ( >=virtual/mysql-5.0 )
collectd_plugins_netlink? ( net-libs/libmnl )
collectd_plugins_nginx? ( net-misc/curl:0= )
collectd_plugins_notify_desktop? ( x11-libs/libnotify )
collectd_plugins_notify_email? ( net-libs/libesmtp )
collectd_plugins_nut? ( >=sys-power/nut-2.7.2-r2 )
collectd_plugins_openldap? ( net-nds/openldap )
collectd_plugins_onewire? ( >=sys-fs/owfs-3.1:= )
collectd_plugins_oracle? ( dev-db/oracle-instantclient-basic )
collectd_plugins_perl? ( dev-lang/perl:=[ithreads] )
collectd_plugins_ping? ( net-libs/liboping )
collectd_plugins_postgresql? ( dev-db/postgresql:= )
collectd_plugins_python? ( ${PYTHON_DEPS} )
collectd_plugins_redis? ( dev-libs/hiredis:= )
collectd_plugins_routeros? ( net-libs/librouteros )
collectd_plugins_rrdcached? ( net-analyzer/rrdtool:= )
collectd_plugins_rrdtool? ( net-analyzer/rrdtool:= )
collectd_plugins_sensors? ( sys-apps/lm_sensors )
collectd_plugins_sigrok? ( <sci-libs/libsigrok-0.4 dev-libs/glib:2 )
collectd_plugins_smart? ( dev-libs/libatasmart )
collectd_plugins_snmp? ( net-analyzer/net-snmp )
collectd_plugins_tokyotyrant? ( net-misc/tokyotyrant )
collectd_plugins_varnish? ( www-servers/varnish )
collectd_plugins_virt? ( app-emulation/libvirt:= dev-libs/libxml2:2= )
collectd_plugins_write_http? ( net-misc/curl:0= dev-libs/yajl:= )
collectd_plugins_write_kafka? ( >=dev-libs/librdkafka-0.9.0.99:= dev-libs/yajl:= )
collectd_plugins_write_redis? ( dev-libs/hiredis:= )
collectd_plugins_xencpu? ( app-emulation/xen-tools )
kernel_FreeBSD? (
collectd_plugins_disk? ( sys-libs/libstatgrab:= )
collectd_plugins_interface? ( sys-libs/libstatgrab:= )
collectd_plugins_load? ( sys-libs/libstatgrab:= )
collectd_plugins_memory? ( sys-libs/libstatgrab:= )
collectd_plugins_swap? ( sys-libs/libstatgrab:= )
collectd_plugins_users? ( sys-libs/libstatgrab:= )
)"
# Enforcing <=sys-kernel/linux-headers-4.4 due to #577846
DEPEND="${COMMON_DEPEND}
collectd_plugins_iptables? ( <=sys-kernel/linux-headers-4.4 )
collectd_plugins_java? ( >=virtual/jdk-1.6 )
virtual/pkgconfig"
RDEPEND="${COMMON_DEPEND}
collectd_plugins_java? ( >=virtual/jre-1.6 )
collectd_plugins_syslog? ( virtual/logger )
selinux? ( sec-policy/selinux-collectd )"
REQUIRED_USE="
collectd_plugins_python? ( ${PYTHON_REQUIRED_USE} )
collectd_plugins_smart? ( udev )"
PATCHES=(
"${FILESDIR}"/${PN}-5.6.0-gentoo.patch
)
# @FUNCTION: collectd_plugin_kernel_linux
# @DESCRIPTION:
# USAGE: <plugin name> <kernel_options> <severity>
# kernel_options is a list of kernel configurations options; the check tests whether at least
# one of them is enabled. If no, depending on the third argument an elog, ewarn, or eerror message
# is emitted.
collectd_plugin_kernel_linux() {
local multi_opt opt
if has ${1} ${COLLECTD_ALL_PLUGINS}; then
if use collectd_plugins_${1}; then
for opt in ${2}; do
if linux_chkconfig_present ${opt}; then
return 0;
fi
done
multi_opt=${2//\ /\ or\ }
case ${3} in
(info)
elog "The ${1} plugin can use kernel features that are disabled now; enable ${multi_opt} in your kernel"
;;
(warn)
ewarn "The ${1} plugin uses kernel features that are disabled now; enable ${multi_opt} in your kernel"
;;
(error)
eerror "The ${1} plugin needs kernel features that are disabled now; enable ${multi_opt} in your kernel"
;;
(*)
die "function collectd_plugin_kernel_linux called with invalid third argument"
;;
esac
fi
fi
}
collectd_linux_kernel_checks() {
if ! linux_chkconfig_present PROC_FS; then
ewarn "/proc file system support is disabled, many plugins will not be able to read any statistics from your system unless you enable PROC_FS in your kernel"
fi
if ! linux_chkconfig_present SYSFS; then
ewarn "/sys file system support is disabled, many plugins will not be able to read any statistics from your system unless you enable SYSFS in your kernel"
fi
# battery.c: /proc/pmu/battery_%i
# battery.c: /proc/acpi/battery
collectd_plugin_kernel_linux battery ACPI_BATTERY warn
# cgroups.c: /sys/fs/cgroup/
collectd_plugin_kernel_linux cgroups CGROUPS warn
# cpufreq.c: /sys/devices/system/cpu/cpu%d/cpufreq/
collectd_plugin_kernel_linux cpufreq SYSFS warn
collectd_plugin_kernel_linux cpufreq CPU_FREQ_STAT warn
# drbd.c: /proc/drbd
collectd_plugin_kernel_linux drbd BLK_DEV_DRBD warn
# conntrack.c: /proc/sys/net/netfilter/*
collectd_plugin_kernel_linux conntrack NETFILTER warn
# fscache.c: /proc/fs/fscache/stats
collectd_plugin_kernel_linux fscache FSCACHE warn
# nfs.c: /proc/net/rpc/nfs
# nfs.c: /proc/net/rpc/nfsd
collectd_plugin_kernel_linux nfs NFS_COMMON warn
# serial.c: /proc/tty/driver/serial
# serial.c: /proc/tty/driver/ttyS
collectd_plugin_kernel_linux serial SERIAL_CORE warn
# swap.c: /proc/meminfo
collectd_plugin_kernel_linux swap SWAP warn
# thermal.c: /proc/acpi/thermal_zone
# thermal.c: /sys/class/thermal
collectd_plugin_kernel_linux thermal ACPI_THERMAL warn
# turbostat.c: /dev/cpu/%d/msr
collectd_plugin_kernel_linux turbostat X86_MSR warn
# vmem.c: /proc/vmstat
collectd_plugin_kernel_linux vmem VM_EVENT_COUNTERS warn
# vserver.c: /proc/virtual
collectd_plugin_kernel_linux vserver VSERVER warn
# uuid.c: /sys/hypervisor/uuid
collectd_plugin_kernel_linux uuid SYSFS info
# wireless.c: /proc/net/wireless
collectd_plugin_kernel_linux wireless "WIRELESS MAC80211 IEEE80211" warn
# zfs_arc.c: /proc/spl/kstat/zfs/arcstats
collectd_plugin_kernel_linux zfs_arc "SPL ZFS" warn
}
pkg_setup() {
if use kernel_linux; then
linux-info_pkg_setup
if linux_config_exists; then
einfo "Checking your linux kernel configuration:"
collectd_linux_kernel_checks
else
elog "Cannot find a linux kernel configuration. Continuing anyway."
fi
fi
if use collectd_plugins_java; then
java-pkg-opt-2_pkg_setup
fi
use collectd_plugins_python && python-single-r1_pkg_setup
enewgroup collectd
enewuser collectd -1 -1 /var/lib/collectd collectd
}
src_prepare() {
default
# There's some strange prefix handling in the default config file, resulting in
# paths like "/usr/var/..."
sed -i -e "s:@prefix@/var:/var:g" src/collectd.conf.in || die
# fix installdirs for perl, bug 444360
sed -i -e 's/INSTALL_BASE=$(DESTDIR)$(prefix) //' bindings/Makefile.am || die
# Adjust upstream's systemd unit
# - Get rid of EnvironmentFile directive; These files don't exist on Gentoo!
# - Add User=collectd to run collectd as user "collectd" per default
sed -i \
-e '/^EnvironmentFile=.*/d' \
-e '/^\[Service\]/aUser=collectd' \
contrib/systemd.${PN}.service || die
if use collectd_plugins_java; then
# Set javac -source and -target flags according to (R)DEPEND.
sed -i -e "s/\$(JAVAC)/\0 $(java-pkg_javac-args)/g" bindings/java/Makefile.am || die
fi
ebegin "Removing bundled libltdl"
rm -rf libltdl || die
eend 0
eautoreconf
}
src_configure() {
# Now come the lists of os-dependent plugins. Any plugin that is not listed anywhere here
# should work independent of the operating system.
local linux_plugins="barometer battery cpu cpufreq disk drbd entropy
ethstat interface iptables ipvs irq ipc load memory md netlink nfs
numa processes serial swap tcpconns thermal turbostat users vmem
wireless zfc_arc"
local need_libstatgrab=0
local libstatgrab_plugins="cpu disk interface load memory swap users"
local bsd_plugins="cpu tcpconns ${libstatgrab_plugins} zfc_arc"
local darwin_plugins="apple_sensors battery cpu disk interface memory processes tcpconns"
local osdependent_plugins="${linux_plugins} ${bsd_plugins} ${darwin_plugins}"
local myos_plugins=""
if use kernel_linux; then
einfo "Enabling Linux plugins."
myos_plugins=${linux_plugins}
elif use kernel_FreeBSD; then
einfo "Enabling FreeBSD plugins."
myos_plugins=${bsd_plugins}
elif use kernel_Darwin; then
einfo "Enabling Darwin plugins."
myos_plugins=${darwin_plugins}
fi
local myconf="--disable-werror"
# Do we debug?
myconf+=" $(use_enable debug)"
# udev support?
# Required for smart plugin via REQUIRED_USE; Optional for disk plugin
if use udev; then
myconf+=" --with-libudev"
else
myconf+=" --without-libudev"
fi
local plugin
# Disable what needs to be disabled.
for plugin in ${COLLECTD_DISABLED_PLUGINS}; do
myconf+=" --disable-${plugin}"
done
# Set enable/disable for each single plugin.
for plugin in ${COLLECTD_ALL_PLUGINS}; do
if has ${plugin} ${osdependent_plugins}; then
# plugin is os-dependent ...
if has ${plugin} ${myos_plugins}; then
# ... and available in this os
myconf+=" $(use_enable collectd_plugins_${plugin} ${plugin})"
# ... must we link against libstatgrab? Bug #541518
if use kernel_FreeBSD && has ${plugin} ${libstatgrab_plugins}; then
einfo "We must link against libstatgrab due to plugin \"${plugin}\" ..."
need_libstatgrab=1
fi
else
# ... and NOT available in this os
if use collectd_plugins_${plugin}; then
ewarn "You try to enable the ${plugin} plugin, but it is not available for this"
ewarn "kernel. Disabling it automatically."
fi
myconf+=" --disable-${plugin}"
fi
elif [[ "${plugin}" = "collectd_plugins_perl" ]]; then
if use collectd_plugins_perl && ! use perl; then
ewarn "Perl plugin disabled as perl bindings disabled by -perl use flag"
myconf+= --disable-perl
else
myconf+=" $(use_enable collectd_plugins_${plugin} ${plugin})"
fi
else
myconf+=" $(use_enable collectd_plugins_${plugin} ${plugin})"
fi
done
if [ "${need_libstatgrab}" -eq 1 ]; then
myconf+=" --with-libstatgrab"
else
myconf+=" --without-libstatgrab"
fi
# JAVA_HOME is set by eclasses.
if use collectd_plugins_java; then
myconf+=" --with-java"
fi
# Need libiptc ONLY for iptables. If we try to use it otherwise bug 340109 happens.
# lots of libs are only needed for plugins, if they are disabled, also disable the lib
use collectd_plugins_iptables || myconf+=" --with-libiptc=no"
use collectd_plugins_openldap || myconf+=" --with-libldap=no"
use collectd_plugins_redis || use collectd_plugins_write_redis || myconf+=" --with-libhiredis=no"
use collectd_plugins_smart || myconf+=" --with-libatasmart=no"
use collectd_plugins_gps || myconf+=" --with-libgps=no"
if use perl; then
myconf+=" --with-perl-bindings=INSTALLDIRS=vendor"
else
myconf+=" --without-perl-bindings"
fi
# No need for v5upgrade
myconf+=" --disable-target_v5upgrade"
# Python
if use collectd_plugins_python; then
myconf+=" --with-libpython=yes"
export PYTHON_CONFIG=$(python_get_PYTHON_CONFIG)
else
myconf+=" --with-libpython=no"
fi
# XFS support
myconf+=" $(use_enable xfs)"
# Finally, run econf.
KERNEL_DIR="${KERNEL_DIR}" econf --config-cache \
$(use_enable static-libs static) \
--localstatedir=/var ${myconf}
}
src_install() {
emake DESTDIR="${D%/}" install
perl_delete_localpod
find "${ED}"usr/ -name "*.la" -delete || die
if use collectd_plugins_java; then
java-pkg_regjar "${ED}"usr/share/${PN}/java/*.jar
fi
fowners root:collectd /etc/collectd.conf
fperms u=rw,g=r,o= /etc/collectd.conf
dodoc AUTHORS ChangeLog NEWS README TODO
if use contrib ; then
insinto /usr/share/doc/${PF}
doins -r contrib
fi
keepdir /var/lib/${PN}
fowners collectd:collectd /var/lib/${PN}
newinitd "${FILESDIR}/${PN}.initd-r1" ${PN}
newconfd "${FILESDIR}/${PN}.confd-r1" ${PN}
systemd_newunit "contrib/systemd.${PN}.service" ${PN}.service
insinto /etc/logrotate.d
newins "${FILESDIR}/${PN}.logrotate" ${PN}
sed -i -e 's:^.*PIDFile "/var/run/collectd.pid":PIDFile "/run/collectd/collectd.pid":' "${ED}"etc/collectd.conf || die
sed -i -e 's:^# SocketFile "/var/run/collectd-unixsock":# SocketFile "/run/collectd/collectd.socket":' "${ED}"etc/collectd.conf || die
sed -i -e 's:^.*LoadPlugin perl$:# The new, correct way to load the perl plugin -- \n# <LoadPlugin perl>\n# Globals true\n# </LoadPlugin>:' "${ED}"etc/collectd.conf || die
sed -i -e 's:^.*LoadPlugin python$:# The new, correct way to load the python plugin -- \n# <LoadPlugin python>\n# Globals true\n# </LoadPlugin>:' "${ED}"etc/collectd.conf || die
}
pkg_postinst() {
if use filecaps; then
local caps=()
use collectd_plugins_ceph && caps+=('CAP_DAC_OVERRIDE')
use collectd_plugins_exec && caps+=('CAP_SETUID' 'CAP_SETGID')
use collectd_plugins_iptables && caps+=('CAP_NET_ADMIN')
use collectd_plugins_filecount && caps+=('CAP_DAC_READ_SEARCH')
use collectd_plugins_turbostat && caps+=('CAP_SYS_RAWIO')
if use collectd_plugins_dns || use collectd_plugins_ping; then
caps+=('CAP_NET_RAW')
fi
if [ ${#caps[@]} -gt 0 ]; then
local caps_str=$(IFS=","; echo "${caps[*]}")
fcaps ${caps_str} usr/sbin/collectd
elog "Capabilities for ${EROOT}usr/sbin/collectd set to:"
elog " ${caps_str}+EP"
elog
local systemd_unit="${EROOT}usr/lib/systemd/system/collectd.service"
if [[ -e "${systemd_unit}" ]]; then
caps_str="${caps[*]}"
sed -i -e "s:^CapabilityBoundingSet=.*:CapabilityBoundingSet=${caps_str}:" "${systemd_unit}" || \
die "Failed to set CapabilityBoundingSet in '${systemd_unit}'"
elog "CapabilityBoundingSet in '${systemd_unit}'"
elog "updated to match capabilities set above."
elog
fi
fi
fi
elog "Note: Collectd is only the collector."
elog " You need to install 'data' sources (applications) locally or"
elog " remotely on your own."
elog
elog "Collectd is configured to run as unprivileged user by default."
elog "You may want to revisit the configuration."
elog
if use collectd_plugins_email; then
ewarn "The email plug-in is deprecated. To submit statistics please use the unixsock plugin."
fi
if use contrib; then
elog "The scripts in /usr/share/doc/${PF}/collection3 for generating graphs need dev-perl/HTML-Parser,"
elog "dev-perl/config-general, dev-perl/regexp-common, and net-analyzer/rrdtool[perl] to be installed."
fi
}

@ -1,6 +1,10 @@
AUX filebeat.confd 226 SHA256 9b20262588c18a31b486f9ee9ece7064423db9eaeb7e5e71f32981ad3471be89 SHA512 cab957749ca31b83a36d7126f1f638f3fa434f7f2f1bf7661b0a0ed20627dd3e9a78c75b60a8fef139962ff8c0095c7a71dd4f7de3495a1f06a976e84296896d WHIRLPOOL dfdff628f33cc16e972440dd8929ff9f850e25537f492a216d766c161debad411b914b8c83f3069e9ac83879054acd86b81d6d72549a9f88d84d28e84c563cf0
AUX filebeat.confd-r1 269 SHA256 c0de5c04228bc7eb683aacba029407238ff8ec66cc1dedb3decf16653791523a SHA512 89f2a8ead476750b3fd9a94dcc84311503907e78e66c70d151f27c7fdc8835e7bae6667a6aed0b6470a8f9b42c850396973fd09b1b6aec2d170e3774c8cfddff WHIRLPOOL aad29bbd4ba57dad89f002c2c2535aa0b9d61b7caf594345e95290de451eba99eb6015605fc705729ceaeaf1833c09527521535e53be7d8b09e310cea4492abe
AUX filebeat.initd 1307 SHA256 d5452cb2a040929c0f947709236e14fce6da52a2137ccf420a11b440f63cb4ed SHA512 ea4c435a7d5c95c2eccd1b96461adaf0b83f228a0415e59ae9befd0d1cb2f08c1dca4f7639080cbd618da9c960fad8923fe5f9f153161897c6a60eec01d434f2 WHIRLPOOL 607d616ee98f05219522db84c1c88a1f2b7b52b27576bed9743658fd697378d006995ceec73953e96bdd82b3fa4e0b6783ccbfb0e5941c5394b0c01ff14672ae
AUX filebeat.initd-r1 1577 SHA256 92a616e5b2278860d7e6e9502d0b0eb1a3a98b94e6b8274cb70ae42184d3e919 SHA512 4de569bb8cf378acf1ba08ae5bbdaa4dd81337809f58b2679003b6f7c97d5320a3c1a40478501b69f20c804e8cf713a86ab9bb3850531921d73784fac34f414d WHIRLPOOL 60056e8141cc8edd63d4aee628d0396ce7d813a9d8fc652c5eea9b1bd22a280cf4c46607dad693a3aa412d033e9729668e68f1b5aede36abcd33c087e0e4f617
DIST filebeat-1.3.1.tar.gz 10225540 SHA256 1d8e41b42a0b2dd59403795ff07cbfd8a9a76477731c38122aa9242b47b054e0 SHA512 60f6d4ae93bb01e74311d7ccc3d367707f888f58898b89a0ea7512c96b6e1369edf7dc2afe3615df97e8c311629d9fc1e9fc2f1abe8edcbb5bc5bcf47c82107c WHIRLPOOL 608b825fa4dc99d792deb9d23672eea0e66318461adb944dc484d42edc3d3acb1cf1f65cd4024cf0437dd5e5ed088ff5b5aeec967f7efad03b82f259793410f0
DIST filebeat-5.0.0.tar.gz 15736495 SHA256 3e6b7cf2ee5f52e78ae87ef04ab9dd49977c89f86a09416586896aeaea844e34 SHA512 0838fb5e04d2266b15a6f21ebf1109626b60591a9154f4bb11cde73ae127a7695defb1e238a115ab59e0a7441bd9fa5642d4eb924663f00467b715224a3fa076 WHIRLPOOL a2b39bccfb45a32a25de9ae32ad881cd79e7a854280d6eb17614f4c274e9f92d956f8b811e6ff6371d16e7d723a98c59e82906d90029a25d079b33089142df5f
EBUILD filebeat-1.3.1.ebuild 956 SHA256 50e92f57a9eec13fb4a00bd5df2542be9d3fbee4eb03bce140710cfc9b7ee8d0 SHA512 b91c1de8236effa49f4e25d0452553fece4d70aaca9601511a9532168b212dec34c3bce4daeaafb600837b9682bc5fe53f274e64664763d30fdf2922e2b60f42 WHIRLPOOL aa3cdf0d592af59136d07100905a78d4b59207738f332868baa188810ba662e9b63724b2cc0a0b572e5be638a36c3e7429f30fc58ec469aeac58fcdd5f3bc365
EBUILD filebeat-5.0.0.ebuild 1541 SHA256 72f9d039d959841931b8231e9e1a5b8808b3cdb1747226cc796862d70d356b26 SHA512 02480b731c702e4ccd4d1b544c3f6bcc495a6a228563b7ef216a0ab6482deeb011609912f12a8df476c69060cc0e0165464af687881fc019d55b8e1ddeb50538 WHIRLPOOL cda20444409035a6d088a3919c826820d45781280538b761acc0238d4385fffe54627505471c0bb56d4929651731abbe7f95f1e5e80f1027608767d79ded6a71
MISC ChangeLog 704 SHA256 91681869c74d33f8f9491dbcb1da8c89547ca4dee09db374a236376bdc427629 SHA512 dead1c24775405b65b47e10a7689ced747a13de428e0540712a9aaaf35e3b95992c5bd1b50aa24b3a95286c54903d4159bb205730c4481c3a0cb8d592aac4868 WHIRLPOOL bed63f6f81d764c1af1bd3f4dad01da71e2e123a92d0ee34132d5f494b64f6b0d0a531aed0535fae1fdf94fc285512228e23fbec603cde41a0155da33c94a7de
MISC metadata.xml 461 SHA256 94fffc864abb707e5594de973d0bf23fdf364533744acab01d2629e679967889 SHA512 903c43c9cf4b371e34afffd0b425086d5fba6f37af0d761fc0065d114dc843ea0dcdd439682e48749bdf2f9138bfc3dc6cfcc6490503daeb7a71ce5706a779d8 WHIRLPOOL b3e19ddf3062d2903cf3e86a726e82eaf5a3d7c9b247f33b92017a591fc598aace0b65f9d6acba5ed592f6f9d374447fa7b5d4931ffedb41adea057d37a5058c

@ -0,0 +1,65 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
DESCRIPTION="Lightweight log shipper for Logstash and Elasticsearch"
HOMEPAGE="https://www.elastic.co/products/beats"
SRC_URI="https://github.com/elastic/beats/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
DEPEND="dev-lang/go"
RDEPEND="!app-admin/filebeat-bin"
ELASTIC="${WORKDIR}/src/github.com/elastic"
BEATS="${ELASTIC}/beats"
S="${BEATS}"
src_unpack() {
mkdir -p "${ELASTIC}" || die
unpack ${P}.tar.gz
mv beats-${PV} "${BEATS}" || die
}
src_compile() {
cd ${BEATS}/filebeat || die
GOPATH="${WORKDIR}" emake
}
src_install() {
keepdir /var/{lib,log}/${PN}
fperms 0750 /var/{lib,log}/${PN}
newconfd "${FILESDIR}/${PN}.confd-r1" ${PN}
newinitd "${FILESDIR}/${PN}.initd-r1" ${PN}
insinto "/usr/share/doc/${PF}/examples"
doins ${PN}/{filebeat.yml,filebeat.full.yml}
insinto "/etc/${PN}"
doins ${PN}/{filebeat.template.json,filebeat.template-es2x.json}
exeinto "/usr/share/${PN}"
doexe libbeat/scripts/migrate_beat_config_1_x_to_5_0.py
dobin filebeat/filebeat
}
pkg_postinst() {
if [[ -n "${REPLACING_VERSIONS}" ]]; then
elog "Please read the migration guide at:"
elog "https://www.elastic.co/guide/en/beats/libbeat/5.0/upgrading.html"
elog ""
elog "The migration script:"
elog "${EROOT%/}/usr/share/filebeat/migrate_beat_config_1_x_to_5_0.py"
elog ""
fi
elog "Example configurations:"
elog "${EROOT%/}/usr/share/doc/${PF}/examples"
}

@ -0,0 +1,15 @@
# Run filebeat under this user/group
#FILEBEAT_USER=""
#FILEBEAT_GROUP=""
# Configuration path
#FILEBEAT_CONFIG=""
# Path to data directory
#FILEBEAT_DATADIR=""
# Path to log directory
#FILEBEAT_LOGDIR=""
# Additional arguments passed to filebeat
#FILEBEAT_OPTS=""

@ -0,0 +1,50 @@
#!/sbin/openrc-run
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
FILEBEAT_USER="${FILEBEAT_USER:-root}"
FILEBEAT_GROUP="${FILEBEAT_GROUP:-root}"
FILEBEAT_CONFIG="${FILEBEAT_CONFIG:-/etc/filebeat/filebeat.yml}"
FILEBEAT_DATADIR="${FILEBEAT_DATADIR:-/var/lib/filebeat}"
FILEBEAT_LOGDIR="${FILEBEAT_LOGDIR:-/var/log/filebeat}"
FILEBEAT_OPTS="${FILEBEAT_OPTS:-}"
command="/usr/bin/filebeat"
command_args="-c ${FILEBEAT_CONFIG} ${FILEBEAT_OPTS} -path.config $(dirname $FILEBEAT_CONFIG) \
-path.data ${FILEBEAT_DATADIR} -path.home ${FILEBEAT_DATADIR} -path.logs ${FILEBEAT_LOGDIR}"
extra_commands="checkconfig"
command_background="true"
start_stop_daemon_args="--user ${FILEBEAT_USER}:${FILEBEAT_GROUP} \
--chdir ${FILEBEAT_DATADIR}"
pidfile="/run/filebeat/filebeat.pid"
depend() {
use net
after elasticsearch
}
checkconfig() {
if [[ ! -e ${FILEBEAT_CONFIG} ]]; then
eend "Please create a configuration file at ${FILEBEAT_CONFIG}"
return 1
fi
ebegin "Checking your configuration"
${command} ${command_args} -configtest
eend $? "Configuration error. Please fix your configuration files."
}
start_pre() {
checkconfig || return 1
checkpath -d -o "${FILEBEAT_USER}":"${FILEBEAT_GROUP}" -m750 "$(dirname "${pidfile}")"
checkpath -d -o "${FILEBEAT_USER}":"${FILEBEAT_GROUP}" -m750 "${FILEBEAT_DATADIR}"
checkpath -d -o "${FILEBEAT_USER}":"${FILEBEAT_GROUP}" -m750 "${FILEBEAT_LOGDIR}"
}
stop() {
ebegin "Stopping filebeat"
start-stop-daemon --stop \
--pidfile=${pidfile} \
--retry=TERM/5/KILL/5
}

@ -12,10 +12,12 @@ AUX tmpfiles.d 39 SHA256 bc0c1f0aa01e1df559fa6e0b8bb686a8fc83b1272bcf4f6671fbb2a
DIST puppet-3.8.7.tar.gz 2650247 SHA256 50460a3dd8d25118e25eb01178d09743dabc01cd185f6b2cc723bae21ff023c2 SHA512 f86568d4f33c8c18da270e089e1274ce2e3c705c116b078531bb66656f0bbb9a2fc95effbb8bf5355a082d4f32ce5b44e7f6e316937164aa0d71dd47e654c618 WHIRLPOOL 6e3b754f9e6f40c6037652dc7d746e616871a653640e2a91ab7dd3e70b4240c0b377d0f79c543ca95c5d661046c6431e30f263e0f18998cac0ca3089a4634273
DIST puppet-4.4.2.tar.gz 2680253 SHA256 90ea74703b415965def15566a6d709fbd781a1e21589688c22d2f1bab4688860 SHA512 38c4e4e94693e8f3131aba44ad8b03437cd6896f8266e6f9d6434e355f044c87173034bbd336c33e5848692de60c5b4612141128a95a3d088947e72f90d13bc1 WHIRLPOOL c7d06954d1a9b46cc7f56e73da88dd3297179f1f7ede646601b6305940e200f29bf7047e494df3be12e76b0640673d616058055bc4887d3e296a5372daeab0fd
DIST puppet-4.7.0.tar.gz 2822807 SHA256 9b5c00da165ba8570607097d5d494ecc8988829d9e066b0bd6103cf1fa903e4d SHA512 667b96c66f63befccc19cdd0e88d5c7b29feb2f3ba29f0faa74ac77b4e4f16e06a34b19114b27b36329a5964b37031e8c1430849c1673760a782d4e80b8df296 WHIRLPOOL 949cecc001179bfc81b589756718deb6a3b298ea314a9fb9eeb7d660ea9baa22f9f2c183b8992f70f95158db80a3a996075e36d365da845aef795b0ab897b9f8
DIST puppet-4.8.1.tar.gz 2873371 SHA256 8b3ee6b60639e2a2839ad7403fab8f8ecc390a93e6e47b03f1b053aa262bcf17 SHA512 9ecde04c68874652b501e779764bb3227d226564e80f06c2c15bd982620529ec55f8e11911bcf68db994ee98287746761752538aa5aeee474ddf37f21976e2d1 WHIRLPOOL d3a4b0b4b15dceb75cb3f161b73843af53f5d21121ba1fb06fdae422ec458f62f5fa47d0f5c7bfb96e3e9b04eb62c4c1e1a97f7131101e4f6f4ff952127c0685
EBUILD puppet-3.8.7-r1.ebuild 5268 SHA256 8e168e2400f7482c182b30727205fa35f9931397605a5580ba7bb147058e0254 SHA512 9f28f90ed1fcfe1dfb46ed87eb8b2a5ffe6a2a8cd6af714332e5f10bf61cbba6e155d855e351ecb7ca345324e3fcd426b748042deaeda9bd37fe09298330872a WHIRLPOOL ad0dde6c67612401d75dddfb11b1116987c8433f27366d95f2413db6fb231949ce1fbac5715e83cdbae14c457b08ec7379617c32ef2b7e046a6505d48f357eac
EBUILD puppet-3.8.7.ebuild 5005 SHA256 b36d4b26548aedd400d726ecc97d722295b530846259a8dcddfb7514af55b243 SHA512 adb85c1dd988b3954b848da5a384750db93e2e81ccf17e700216d9faf3b6462ab035d0a0f0a0f294c59be6c49fb17ffd6cb522d69225359fb9a0d9d7d1336a20 WHIRLPOOL 5eec15785f1be6e7ccce27b91fd95f55b34ade26e54c98d14c05c315de5c194a248157aa4e53bbbb7cc4b4eda7f06a97c065ae52367aea6cacff858d8ecbad18
EBUILD puppet-4.4.2.ebuild 4695 SHA256 ca5ac90314d706c92e62cdf58915ea20eefd925db6e7e0f6eb1bc8e1b4a40266 SHA512 24d18927d8bfb8d859bc6059a6477af57beb7c3618dec94f3042d1ec253ac43797668ef24f4daf97eb2d1086c4bfcbec1e438cc9d74c7c728d1677e678942ed7 WHIRLPOOL bc3f58b3e9d551c4396ac96426a5205b7f9aedbcb3717185f5b8299338ad2c5988903b599371c92dcac5b86a1b9fb2b03e28dded21419e6a0b2df1a1c84bc87b
EBUILD puppet-4.7.0.ebuild 4688 SHA256 7e237a94b9e665f86fa0f085f684f92d79a2753d2b3fb774e304c04d17e9502a SHA512 0eaa117615b552833caa808281983410f2b90ec04a97ce4361636d56253520806eb10ab3a003aba5ca86f78cb6fdff57f664c24e234cac9e37d3a8f583589fe4 WHIRLPOOL eaaaa1f8c16e44cd9f0b8fea8a17eef16c989153aeceff7d6e7591007c3c67c67b8c4728ccf7a16b00bff3fdf25ae9db8187f45a6898e4c8ba88876ac18f1f09
MISC ChangeLog 7570 SHA256 8144bf0a770913eac421a288f05304a48a349e43d704f18c3e27ae24ac90859d SHA512 892edd8440478ca85d916a54ce8cdf0f0dc18dbc2043389093c76bac3ca9ed275f4e8d3d2986dba591c94eb49304fa5282427a89acadf50596aa7c1ff8a6c8d7 WHIRLPOOL f009b1fc5c053dbcaeb038cab3aa1363e4ace37b6359738a0b6ec137709e6e1283e5b8f2b121a72c3b263b04bae7f28b0648ddb1d10cf346804ef7424d32e8b1
EBUILD puppet-4.8.1.ebuild 4690 SHA256 f03d31d1ca7770c5fc80f1d815c56b1422b3f2ce0a232f139d836a6f232358b5 SHA512 9852b56a6ec4c5f19573741a2499dd47fa2b3df5fe6f297c1654aaca027dc506e5fac39cec2f847351384b54bba095a695d66dc04c2fa7809429ef0150186c82 WHIRLPOOL 31a8c79cd2bc41853833258dec2aa9e251cedaf1cfff9066420d5fcf15ad96b4a2714a2cfbdf082664758d1f357fc108a4c24daeaa453f5d217a625cb1eb958a
MISC ChangeLog 7719 SHA256 ebfd68981bbfd64b0ff92511b97749e56ab20d4663b4190a4ce89fc458a3a40b SHA512 98f3a66da3959b16036bf32851f8881d1928092c5ce64c02819dd9bf8578a2eb142e8f2ced5a85aa6d5b5cf1f15842e8ac9d6b9a851b2efdcab59eca9f2df1bd WHIRLPOOL 6fb9b83691125722682f433be9c49a75d7ee4e9eccc26ab6d273a379508f830b3ba7bf67a87924b4c0722590003f20530e2d9ddb1d29f2d5a0458d070672cef3
MISC ChangeLog-2015 37770 SHA256 3183b2d4bab4f43c30b81d32da261e55a0311a0e0f32127fe36e7678a7964670 SHA512 5495eb8a18269cf58f6d8f5e20049da35692ce6e30fe126f65c0c15b77c477206b3dca3e2b61ac165d82ed2fc665775b474cf4bc667d3746aa5d12a58f55c51a WHIRLPOOL c5401b362aa38e38685603c8d0365a06c08f3f4b46533d2242b614133ddbca4c5ebe8897d60109c7c383cd4f5a61f118313e7c949f501e3f80473981ef26498d
MISC metadata.xml 1445 SHA256 e3931b10dd70f3c92b3f2974c70aae3cfceb2c1b3e5c8062e60b2b8384fd4b24 SHA512 69bb92d99f03b56ee1285b06959bb8e232036b432cbd674561be10ff9575ce57edd4a00e11deee916f90b6ffe12bc4ddda5641850f440a4f16e272a9b34e879b WHIRLPOOL e14a74811fbf9a7b8e291bf4f32c0bce658efba10411e93286b7487b764a5fdfca437e7614ec4e8138bf1567bedd2db93ddccb9c1bec4ccc05e875b5d7d8d01b

@ -0,0 +1,175 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
USE_RUBY="ruby21"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
inherit elisp-common xemacs-elisp-common eutils user ruby-fakegem versionator
DESCRIPTION="A system automation and configuration management software."
HOMEPAGE="http://puppetlabs.com/"
SRC_URI="http://downloads.puppetlabs.com/puppet/${P}.tar.gz"
LICENSE="Apache-2.0 GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~hppa ~ppc ~x86"
IUSE="augeas diff doc emacs ldap rrdtool selinux shadow sqlite vim-syntax xemacs"
RESTRICT="test"
ruby_add_rdepend "
dev-ruby/hiera
>=dev-ruby/rgen-0.6.5
dev-ruby/json:=
>=dev-ruby/facter-3.0.0
augeas? ( dev-ruby/ruby-augeas )
diff? ( dev-ruby/diff-lcs )
doc? ( dev-ruby/rdoc )
ldap? ( dev-ruby/ruby-ldap )
shadow? ( dev-ruby/ruby-shadow )
sqlite? ( dev-ruby/sqlite3 )
virtual/ruby-ssl"
ruby_add_bdepend "
test? (
dev-ruby/mocha
dev-ruby/rack
dev-ruby/rspec-its
)"
# this should go in the above lists, but isn't because of test deps not being keyworded
# dev-ruby/rspec-collection_matchers
DEPEND+=" ${DEPEND}
emacs? ( virtual/emacs )
xemacs? ( app-editors/xemacs )"
RDEPEND+=" ${RDEPEND}
rrdtool? ( >=net-analyzer/rrdtool-1.2.23[ruby] )
selinux? (
sys-libs/libselinux[ruby]
sec-policy/selinux-puppet
)
vim-syntax? ( >=app-vim/puppet-syntax-3.0.1 )
>=app-portage/eix-0.18.0"
SITEFILE="50${PN}-mode-gentoo.el"
pkg_setup() {
enewgroup puppet
enewuser puppet -1 -1 /var/lib/puppet puppet
}
all_ruby_prepare() {
# Avoid spec that require unpackaged json-schema.
rm spec/lib/matchers/json.rb $( grep -Rl matchers/json spec) || die
# can't be run within portage.
epatch "${FILESDIR}/puppet-fix-tests-4.7.0.patch"
# Avoid specs that can only run in the puppet.git repository. This
# should be narrowed down to the specific specs.
rm spec/integration/parser/compiler_spec.rb || die
# Avoid failing spec that need further investigation.
rm spec/unit/module_tool/metadata_spec.rb || die
}
all_ruby_compile() {
if use emacs ; then
elisp-compile ext/emacs/puppet-mode.el
fi
if use xemacs ; then
# Create a separate version for xemacs to be able to install
# emacs and xemacs in parallel.
mkdir ext/xemacs
cp ext/emacs/* ext/xemacs/
xemacs-elisp-compile ext/xemacs/puppet-mode.el
fi
}
each_ruby_install() {
each_fakegem_install
# dosym "/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${P}" "/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${PN}"
}
all_ruby_install() {
all_fakegem_install
# systemd stuffs
insinto /usr/lib/systemd/system
doins "${WORKDIR}/all/${P}/ext/systemd/puppet.service"
# tmpfiles stuff
insinto /usr/lib/tmpfiles.d
newins "${FILESDIR}/tmpfiles.d" "puppet.conf"
# openrc init stuff
newinitd "${FILESDIR}"/puppet.init-4.x puppet
newinitd "${FILESDIR}"/puppetmaster.init-4.x puppetmaster
newconfd "${FILESDIR}"/puppetmaster.confd puppetmaster
keepdir /etc/puppetlabs/puppet/ssl
keepdir /var/lib/puppet/facts
keepdir /var/lib/puppet/files
fowners -R puppet:puppet /var/lib/puppet
fperms 0750 /var/lib/puppet
fperms 0750 /etc/puppetlabs
fperms 0750 /etc/puppetlabs/puppet
fperms 0750 /etc/puppetlabs/puppet/ssl
fowners -R :puppet /etc/puppetlabs
fowners -R :puppet /var/lib/puppet
if use emacs ; then
elisp-install ${PN} ext/emacs/puppet-mode.el*
elisp-site-file-install "${FILESDIR}/${SITEFILE}"
fi
if use xemacs ; then
xemacs-elisp-install ${PN} ext/xemacs/puppet-mode.el*
xemacs-elisp-site-file-install "${FILESDIR}/${SITEFILE}"
fi
if use ldap ; then
insinto /etc/openldap/schema; doins ext/ldap/puppet.schema
fi
# ext and examples files
for f in $(find ext examples -type f) ; do
docinto "$(dirname ${f})"; dodoc "${f}"
done
}
pkg_postinst() {
elog
elog "Please, *don't* include the --ask option in EMERGE_EXTRA_OPTS as this could"
elog "cause puppet to hang while installing packages."
elog
elog "Portage Puppet module with Gentoo-specific resources:"
elog "http://forge.puppetlabs.com/gentoo/portage"
elog
if [ "$(get_major_version $REPLACING_VERSIONS)" = "3" ]; then
elog
elog "If you're upgrading from 3.x then please move everything in /etc/puppet to"
elog "/etc/puppetlabs/puppet"
elog "Also, puppet now uses config directories for modules and manifests."
elog "See https://docs.puppetlabs.com/puppet/4.0/reference/upgrade_agent.html"
elog "and https://docs.puppetlabs.com/puppet/4.0/reference/upgrade_server.html"
elog "for more information."
elog
fi
use emacs && elisp-site-regen
use xemacs && xemacs-elisp-site-regen
}
pkg_postrm() {
use emacs && elisp-site-regen
use xemacs && xemacs-elisp-site-regen
}

@ -13,10 +13,9 @@ AUX salt-2015.5.7-tmpdir.patch 1489 SHA256 71da37574dbdc4d6ce577d71a138f7bd5b627
AUX salt-2015.8.0-remove-buggy-tests.patch 2552 SHA256 d38ce845b21d08bacd981b4e69986ad6e7eb3802dc634e2d80cc3e4bf57474bf SHA512 31b8509feb6262e3211263571d9a006879a136c8c0ea5202ebf314ea6aeb3279b0ac63bb3800244ddb6ba9eb9159ee3ad8e389fa3e68f4d414d89cddb792a056 WHIRLPOOL 0d836f86bf16722b021c1547efe65d3facad87118dac5493a3f1289c6518ac3fdb564e125c709b0cedf915cda7bb6399b33762c07a45a65a42de6451340b36e0
AUX salt-2015.8.10-remove-failing-boto-test.patch 2058 SHA256 9ec6bd07ce6baab395db00a198bd7fa0d32fbc31814e5c481ebee87aff649dca SHA512 98aed5c1ba1fc2647ed4771a57b7d2fe0f66e4da7936bf013c305f014e5c9f7158e9d966b961b9d6ba4fba57a1c8101d3c053598f0ebcac023016e9dbb1e765f WHIRLPOOL a2ebec3940453f18cd02434e0748b1f2c13121dfbd64d4d077871c37fcdab5d5b306d3f68b34939260dd44e78ce940610289cdba7d115582e2fb270952b2514c
AUX salt-2015.8.2-tmpdir.patch 2502 SHA256 229436fe85d12bbb97e2ae6086df5bb57ee8ef9ddbe62946c111437c3eae52e4 SHA512 ed8eed9e2fa36718d7320e1ae650a990ae2d95d7c6a544ffd96f358750158231c334ab1eee6fe3e5e6a25d3b62c1fc0a149508eb3bd23f7ad152a82ec7efa1ac WHIRLPOOL 9e189171fafbb43a0ca548820efdedc582fa849521208c5a062cbd16fbbd0d26e53a69e3f40595c851ddd465c047bb92a025ca893181a60258c80ae644f3eba9
AUX salt-2016.3.1-broken-tests.patch 10532 SHA256 e5b14ec6aebdc193d02b59c8624be0fed66c54bf779bea4bdd0920ae9c41de62 SHA512 366b16c81074107bf5bceba0a56fbffc0481209fcb207cc9d81d08aacd7bcad9521056cb44b8a3053452043da4ab82a4157848825f45b07f9b9cdee33b4830a5 WHIRLPOOL 94f0b56c116db801d25e4d776df2453daf8917da8443eea895ff82f586180d3175654bd11ad9214d0337fe75ee15b897aab5c4e2f808de7c69f8f344c0217fb4
AUX salt-2016.3.1-dont-realpath-tmpdir.patch 853 SHA256 9d36162e56deebae8eec7b2a0bf350090afc8d8eb513d3419d227042de43b017 SHA512 a6bc22959975ac25df84c54437a1638e95d78c057920ced38b0accddca11eb33ad39f2a43dd05648584cd10b140f7ee509a8c6739c4d89d30500452c91795b79 WHIRLPOOL 56a9ed0d5264aecf981019e40b00718fbbf9f8ea3461a8572c7d833e1fa0720f9a9bbbdfd4cec0a37ed4ce58a289ace7e400c07f1297da4f22c95d0000b81457
AUX salt-2016.3.2-broken-tests.patch 5096 SHA256 2703e3390cd2eaf8463e744e5a26c999acab4774480b42c98d897dbae1870a39 SHA512 9fea762a71eaf9137618b1cb8a3be4c55124a4235791282d96b195d032d4b29711d71184e02df96c1a198f1126e93f9fbecbb9822d1f2ac23d3520b078d47e25 WHIRLPOOL f0f33110869f226922980502cece54cb22f61233507c5041c541058947acb1fb9e7b4ea3520ddd1cda9ab07939663f8d8fff7ffaf00898577f9693b64d121491
AUX salt-2016.3.3-broken-tests.patch 2867 SHA256 f3b4743bd248cbc61e6dd71ddb29a1ca042688a966e91b17b52c4e5119324d83 SHA512 aa5d512b48ce3ddbf589de946cacd6dc3402f9443da2a7202b45150e1c883dc671ad6919bf3a83fd24ff651d8e5cf63096a8688dce03cc33d6daf5924145c82c WHIRLPOOL fd53ebb8d253785b49060576422661b9cd95fde88f42cdb52864bbfdb3bb04c23fc18b2a91bb1aba5d18d3ba4849cf07634da657ba41ce37dd41a906a20b35ab
AUX salt-2016.3.4-dont-test-ordering.patch 1485 SHA256 eb6a3cb65c9584d2d3bb3be9886c184ce8e8cf38bd951078aa8d4420ebb0cc2f SHA512 4cc5a4d4380e6ae795aed7650667f1ea89315b429c495128f3e6eb311977bfb713d3d4536785ff1f087188ed14e81792daf73225cdce0fcb4ff0ffa170f1cbe3 WHIRLPOOL 7ece5cf872a57d33de26bbf9330b64175cc3a92162598326bd343b6c38ef84c088d4f31cc4ad7b14713950fa0643ae98f977dba8920c319d8ed3808b6bca4278
AUX salt-2016.3.4-test-nonexist-dirs.patch 1655 SHA256 c6a5ed9ce850b099e1e4295b0489e86989b67f882506dbdeeb3c948f7c4a98f3 SHA512 ee81b8104f066e1d161207fe82d8349eb8c40701544784a2b6e66842fe9e07d7edffa24cad8c5d2037e2e7fa0368c614ed177fdf7359c89255d068767968e8fd WHIRLPOOL 3cc2dfe51196808bedbec152d928ac158cf89ed6f342463c83d55d5ad160c9c5750ecda7febdcee1f0175b23e224b5963f0f06f805d9b0975d8cc5ef0bd75c02
AUX salt-api.service 166 SHA256 b4706ebbc243e44579327b07609499a587e4023a11d3928735b3b226ff504cb7 SHA512 bab6b8380c965bf16e23078ebe6f38d942300829d4c89ddf23b630bd57b4d371f80687d85dd9e0cc1b669f2ca882aecde1bc8d7d82382a02ed20e493d3f04702 WHIRLPOOL cfba8559ffd486c5e49f3a7d54e0d03a4ae72065029cbbdd9b96403acafb304b1e687dc205960526a51f096eee58680329422e6b4a26022eed7469387a4dd763
AUX salt-master.service 169 SHA256 5a8c43e469c47ce8cc5b4175105ca6233daa47b411ebf4002aad84003cb9f4a6 SHA512 87fe27fc0748f4191bd1c6883bb362c95cce8fe1f409e2679b229ddfd9de6c99438859dfa0a47b042977d659029ef56e406f1e8aa01761bff21af4784f9dd5f8 WHIRLPOOL ebb632028483e8849eb8ab61677967477bd4f420277b1360b3c28424a5192615aecf2d62372df76d6dee8855e6cd5557075ce17bcf85a999d92a0734cf849628
AUX salt-minion.service 162 SHA256 829f0f25e5ae73befaa107bd5d2317ec608e8be95d5f60f9650c01e5d19d07a6 SHA512 99f0a5c696e38b42b283416736a23e535ccc53095928b205914cf4b69c0df931a6752205985726527f7889b01dfece78466be28448458b15064edd04aca3e5ed WHIRLPOOL 50255e88a81c64d461b70b6d990545561f4e9cdbc1f4b0caf0048b8ca46eef3233f5d174b88b1e07bf52aaab5ba16355b72fdea675a0099578acab2d5cb27e1b
@ -24,22 +23,12 @@ AUX salt-syndic.service 169 SHA256 2199cd525392b3f6615acd2ef8b9c1b31be96c69f7e26
AUX syndic-confd-1 188 SHA256 286148f5391d42c04a62a13cc125fa2130b5821e50da913c5a20d3a913e5f2d1 SHA512 0051e13351cef8db81dc075a194bb384723f07d5591b5b4d3f3adf4180afaf7beced470ab79ceca9d1ec0dae62dbd72084eb76af009fc78411a011050a94a2ed WHIRLPOOL fed0dffe202d776cd5f1b74a28c5dac69b082603c9ddf695616a0a6bca5084b9589f1f4d03313f7271754166a9aa136c06aa61e6fd2e3b02d829798aa741c432
AUX syndic-initd-4 318 SHA256 70c297293fa3563c7f06b9e16e1594fab106825da1ea3bf3842eb9ad9b89fca7 SHA512 dfc298afe4c8225fbaf666bec4c8973a1301da27c3edab938db456cf705884f45eb5270dc401bd8c7bdf16fb988d2c3751ea5631f14868359f3bbd36e83a23ed WHIRLPOOL 7159adf2138e26825c3768245991fe297a5854e48a60d10d3e777706f15e6cf361fc21c1e3993cc977e0a16cfd8cad482549efa08b68c7f1cb8130d7059c618d
DIST salt-2015.5.10.tar.gz 5693422 SHA256 863a96e70f8521af35fe11b10d25b3205a0bfbba9a8aee02e2842aa7106496fd SHA512 78a4cbe5c771208e957360689a25ae4e44566987e07e7fda54e6db9028485eacc6ad016c65c981090f9b5d95331e46048a094aecc27703b3956c06ab6ebad95d WHIRLPOOL 805b48df07707d85d8338251f26c72164a5421731fc11f5c933b72af97348a2f11ee35889f72ec032acbea275e98575d35786b56fd84a7917f8fdbc30567ae86
DIST salt-2015.8.10.tar.gz 6972776 SHA256 4a81273ab4b01e0f1d29b28ab99a16eb94e5c430107b05491c94f3baf8b95c99 SHA512 e00eb6535defd883ed789b4b27fae020a8225cd1a3dd05cfa92d6320a4fe6930ecddf9914a572f64715656126107d61920d1b989451caa7ccdb28d969c41c64c WHIRLPOOL fa6beaee47c604cc1398ed803662dbd340cf9ab20664af6c903d7376abd3253522798c73c83b0c5b00f0db72fb4be20dae074c6d6fdd39026485f5050f108b2a
DIST salt-2015.8.11.tar.gz 7083841 SHA256 7b38ab7433e67785ff231cfd604bc36652f4088f8b93e64d627e74242f4099d7 SHA512 0af029b30525a5be4ffa64ea33b4368b59a9ad64fe4f6cba3af1cf03b53e1c1e0e0fe50371c7e4762a0c3bcbefa7855b6f0b79702f3b146001a2b5484f1731f9 WHIRLPOOL 23af490fa47b84843cb36367aa76698f989e767c044477d0cfad22222f24a9b11c76de0617f4c4859b41094e2bedc4f6b2be331055c95bcd8327ca36e9878d6c
DIST salt-2015.8.12.tar.gz 7033938 SHA256 712f72b30a9555ea46a51bc677e05ffa2eefaeefa6b48d4f7ae45dbcb1073c69 SHA512 8ce940a413c740bd82c6c96103d48b376a47cb8161a5d72ece3f4bf6b39134bd722787a427249726dc137064d032fa913c7f6c6db22d0808ba1a829d4f25e9ec WHIRLPOOL 723660eac1346c3ba29b88c7db1a4485a194aebbdf33ea6dc411c420059767a3feb5c863941d772b504cede4a78a57e3ce696601872d21d29f4def373db697d4
DIST salt-2015.8.8.tar.gz 6982904 SHA256 b2ecce7bf562cfcd6586d66ade278f268bb89023f0fa0accaa55f90b8a668ef5 SHA512 add65951694bc9e3aaa6db69bf9ac7ed32a5c42822ae34281ca3ea1e7f393235cd6baa1905362d177c62505a514e1c4599751e1a8a913cc334f9ebe1d4ab7ed3 WHIRLPOOL 9d81b6153019ff0862c6ee0e3fa949810e8066798aabcc94f2b87893f51906e0e19e37aa26023ea578eb10ebb9816d30d12104fdc5018c7ce91790bd617b2bba
DIST salt-2016.3.1.tar.gz 7932479 SHA256 e6bdba4693116430c2af57497eb63399e3a139ac0a7016fa0870b49fbe987f75 SHA512 74122020a83df79171b9aa3bc311d1b16930140ec6b063c888d41e10fb8e696f69188b62cf925045b40d8b8fe713759de08978b08bc3b8e1f12722de3a8ddb7b WHIRLPOOL f76afb4d9c6678edf48b608f6dbd27201656fd371b0df78a8a8db306a2cbf5b08fa2fd916e9fb5409b67cd05ab007a3684d91c1e0158416b12f014001de1506a
DIST salt-2016.3.2.tar.gz 8014793 SHA256 6a84b724d02b0dba438dea57650724064675d82620e66749bd2fe8f21da71be0 SHA512 608e2a43bc8c55eeb8c9e0f9207306e591151940ad1ffb869ada12963c0790f37653936e539c0b70439c13180909de2c763db6c30e7f9e2087068985d1b3ff91 WHIRLPOOL 5e6f6dc9980ab6cd6e8c897d140241ce9e6dec8afd08274749a20260c6b871d6e52cd674ed8e838a4aa285bf45c49586d77bc2156f94ee26f4f776d9025040eb
DIST salt-2016.3.3.tar.gz 7952361 SHA256 5906038594f1b9b3ac41714774fbd78f0af80d2f3ffe1c1bf20308032d7d52b6 SHA512 46a8f8b3213e4cc02eaed95e7fc28ce224fe07fe2aea39b68ff3e97043021951558f04690f7043510c8dfb62d76fe82192d67de6151c7f1076a23c0f8d796c9e WHIRLPOOL dc21ca7d996b5f59501e4658a38fee8d1bdd20669059b72781a4e7e4c91b2fc40f267a533f6974c26a70b4dd8ac20d93174d1a8d9c04d351af0a47dc53572379
DIST salt-2016.3.4.tar.gz 8354090 SHA256 5d4c822719d7fb2d79b0103cd9b015d251300890f8aa174e16b73fcfd6eb22f9 SHA512 ca17c5607d23d09e95fb4b6afbcf1b4f0be6bab47ff3eee883c1464e13b5271b71f0e7bedfa8afe05f32bf3a0a6f4050a91afb9285b52aa0f3da6105221397e0 WHIRLPOOL 95347b1f8447e8701074727430ef0a232e92aa9e961451c445890552c6d9533569e470dfa4864f673c6c3b3eccb16ec9c3615cfcab6d29e74756861afe43fcac
EBUILD salt-2015.5.10.ebuild 4114 SHA256 68c73c36a1891e6f26129c8d4fe9bdcb0008bea53c839e2012a7a0ade3a0f90d SHA512 7a0828f56ae96565a87e43f011bf276286565de62380d217dd8e855f8fffd46c765db0530f23513f35ef8fbc60b0f3013c214ca64fc252ef63d57e83652b5d96 WHIRLPOOL 41ad9e68505f175d025e494b05ec477cbb45a6415e0820c5cc5f302a33983dd8520cbe48de903be8384fbfb7e2ef2b26783eb503a512c24c8683f2fd46813e35
EBUILD salt-2015.8.10.ebuild 4185 SHA256 daa23d6061cb62e2f1ee9417f8246bf66891419cc9ef26d6642570c4c254a94b SHA512 9a596a8ae11036b490006c7ce115282db5e5c98a76be2d9c22ad282027bde442645251bba27aa37fd510347c6788d3d190545773117e76f3e1bf10cec98b83e8 WHIRLPOOL 9ef9be621fb6f3a3a1c910095383c3e32a0bc4b4ce538782a534d4bcd44a86e3dc1760bf7bbca2b0f37d507c484012392e8ab088c5b823b636c90a380cbdd130
EBUILD salt-2015.8.11.ebuild 4185 SHA256 daa23d6061cb62e2f1ee9417f8246bf66891419cc9ef26d6642570c4c254a94b SHA512 9a596a8ae11036b490006c7ce115282db5e5c98a76be2d9c22ad282027bde442645251bba27aa37fd510347c6788d3d190545773117e76f3e1bf10cec98b83e8 WHIRLPOOL 9ef9be621fb6f3a3a1c910095383c3e32a0bc4b4ce538782a534d4bcd44a86e3dc1760bf7bbca2b0f37d507c484012392e8ab088c5b823b636c90a380cbdd130
EBUILD salt-2015.8.12.ebuild 4416 SHA256 bbd90469ebd9e43a8aee1491836bb9f8a5ebb724c9c21d08ba639908ce041642 SHA512 96adbeffc6418b1d436713decd2bca4590fc125d67c4472590b477ac16050478b287dc22ce6e705b63945d4a0fab11138ebd9f9978877a732d0c0a85c14eeb22 WHIRLPOOL 9b33e23b3ead48a865796e6cb88fb148ae9db06eb7f0038cb2ddcf7940da8d8a970d52e544badb5242a72b255d4d64258bc0964a2fb773a9b25dde976a61109e
EBUILD salt-2015.8.8.ebuild 4066 SHA256 a3bb2acb0d6d4a2a5a6dd25bad210bf53c70d8bf8e3320f6df4136487785e066 SHA512 e85e9602f9ae8a71efdabfd1e3f05291d21ebb1cc4fd7ab5be99ee91825d7577c398ea28a7d3589343ef8020e67483be3ecf3fc21deadea53c8484768450e007 WHIRLPOOL 7ea8b4ec042ea30fd970989a36657dbaa8277608fca70786d84216dc170fb575f72a0587f8ed533b11a3fb2286b96965c3abbd5f1b9cee9d61e8e9df333039c2
EBUILD salt-2016.3.1.ebuild 4381 SHA256 c92cefa29b107453d5f7ebf3c3289deeebf775db8c60ff68c4e89649d2acf53d SHA512 31977bcaabe1b8364905a1dad368ae7405623f2e444bd1a60fb7c20696bb8a7fde7ec6562bfee34b9abc15d72ca8f68fd06495cebb0bb160db98c435263e02a6 WHIRLPOOL b06d8fe6b20f6b2e9a54e4fd0416723f3ff01711fd9f4bf5ac0b1b8caaeff9e2b7f26d4dd3e712a994b82cddea8a150d577ed2145692d98d53a91c01c37b823e
EBUILD salt-2016.3.2.ebuild 4381 SHA256 3deb791881d4352b026932c5a38ec76ba515ef61a7fa2d43921c8c4a50f65045 SHA512 6baa3ff77b45351e6650922c1d3bd05b33d023677f276d66c073dc77a8a2012934d36bee6d733682754fb5221a1086d2f1c280762ca2f3a1df893502b82a6329 WHIRLPOOL 766ded788a60b4480266ccbeb72492b78146cab9e0ce1632d8eee30b6538877501cdd5d07f118bef577e9ce28484fc7dfad9bfc68c158e2d1068c0c50830d3c4
EBUILD salt-2016.3.3.ebuild 4462 SHA256 cf405abd4df426f0b8504529e2a19c408a728f6c016b58acf4a6fd61f15d4e3f SHA512 6c37e7f91f977a23faeb87940c9e78d96a292756b85851792e01ee100e3e5ad3ec26023226a13a9a70b2636aa75d82f8a3d1f857958bccfd99762ec9b7f2f6f0 WHIRLPOOL f3e7f99f3d70deb9614b341b4c1284be145c3947deabc2c7d4b392097381c6c34cf340bfb12986390299b3a9dddbd173194cb8f7369f9e47d1e44d26e78f9b2f
EBUILD salt-2016.3.4.ebuild 4474 SHA256 fec9ebf8cad96166219a6dccbb4fa5024df3869a124948badcefe6ad2f08f7f6 SHA512 cf17a0f90110ba74e4eef002eec408b6b7380a27a71bbe8bee56c53a75d417259106267e6b333ab0b23c95cb561e25f8ac7be7b70e1927dec2c9f9e8a5d2c986 WHIRLPOOL 606017cd99dc02c3e5c868245021068239e88cf5df4ee70a7bdfe5c4b9d45be531667b77d0548e348d256f2018db6700f26d66d5265ea16ee9fd47a783a10685
EBUILD salt-9999.ebuild 3572 SHA256 b2c5dd36a220ba6e48d791c8a5aed9931487a1883fb375827d877c4fd11754bc SHA512 858e36ce4c5ceb0063a41ccd3cd81b4f84a4a7193d87f06c0bb55c337c61fa5f3491adaa33cbdb801339ccfc4e9c73271408a7f0a32d47b8c67d14d456320bf8 WHIRLPOOL dfda3ff9b69004265acc75532d37e30ef2e4d3ebe439426a6092699cc0e96c2836b11c1355202eaf98b39b09796d6aecdd8fb461b10b9fc3c7b48878da81bc27
MISC ChangeLog 11309 SHA256 9bf9653e25932108bd1b119e020876383e65618913e311cec1714a72fdeae1fd SHA512 228799378550fe317d3f1f18117852b278026080b3825a38a5c59c08e66a6ccdedcc59811acec639617a3b788a1d35b3422c6956f7cc62b8e70c01ea0d08d94f WHIRLPOOL 52c2a39af699318f5ef04720597030816bcff5e0ccc37c014c280e7966407b2b40f2e3b11a41eb3c5ba0c5acabd3d097a6fb2b544bad4feea22b35688020fd7d
MISC ChangeLog 11956 SHA256 24bfd6c47e0df6acd4f197f520147c5c834b6cee6078f7807512d066d8dcb085 SHA512 13f9a568570e9795dccd2b67b0a020575004b745d2754bb0e08872ca091fea88f6bf75cbb73636c93a7fe70a2af43a74971cd0587c67e0a8cf8ddf2f8426487e WHIRLPOOL 306b005f5da9b2b195de932b595ba1861c881ec8c8c823bc8449753b609cf76b48d75f6b563016d95b069061ddd155b3134a3f0adde570a09f1cd7a2250e22bd
MISC ChangeLog-2015 12557 SHA256 b377310761177c31ab41e955e1a83e638d4c48ca3ab3f785a09fc7dfbcde4e6c SHA512 d364f9c749647bc9a3daa67e08ea79d09a598b35620b1971f797739fdc066a5700e5b5c8d0b412aab6766db67cc90a5ef871e1aeba61caae0496413b24d7177a WHIRLPOOL ac4da49c7b67666ba3b9b184b688a25d68ea7234d2556f9f25f34e3014b118ba743574519e93fca6447ba5450c52dd6079c91d873ccf1344cc9309c23bddacf2
MISC metadata.xml 2285 SHA256 61667bbb646afe4bef92c25303526a1ca9cc3dcb2a0e3f99623e9a4c0ce66180 SHA512 1822b8c8f91a3629ec57ff625bd42599215c229ec04a3acc78e03543fd000c6e4f92388bfec23216c43abb1adc8924bfa7a9f9e381ad29192c533498346158f1 WHIRLPOOL a418808e8704eb3c751f46482b1e1427a4266b2c5071db5653d485e680d44a49f292694f908e79c940810eb564e26ecf88a8137ca988f307b3239d5835f8fdad

@ -1,221 +0,0 @@
diff --git a/tests/unit/auth_test.py b/tests/unit/auth_test.py
index 84e8699..5acd6c9 100644
--- a/tests/unit/auth_test.py
+++ b/tests/unit/auth_test.py
@@ -50,22 +50,6 @@ class LoadAuthTestCase(TestCase):
ret = self.lauth.load_name(valid_eauth_load)
format_call_mock.assert_has_calls((expected_ret,), any_order=True)
- def test_get_groups(self):
- valid_eauth_load = {'username': 'test_user',
- 'show_timeout': False,
- 'test_password': '',
- 'eauth': 'pam'}
- with patch('salt.utils.format_call') as format_call_mock:
- expected_ret = call('fake_groups_function_str', {
- 'username': 'test_user',
- 'test_password': '',
- 'show_timeout': False,
- 'eauth': 'pam'
- }, expected_extra_kws=auth.AUTH_INTERNAL_KEYWORDS)
- self.lauth.get_groups(valid_eauth_load)
- format_call_mock.assert_has_calls((expected_ret,), any_order=True)
-
-
@patch('zmq.Context', MagicMock())
@patch('salt.payload.Serial.dumps', MagicMock())
@patch('salt.master.tagify', MagicMock())
diff --git a/tests/unit/modules/boto_secgroup_test.py b/tests/unit/modules/boto_secgroup_test.py
index cc88568..07fd8ec 100644
--- a/tests/unit/modules/boto_secgroup_test.py
+++ b/tests/unit/modules/boto_secgroup_test.py
@@ -192,30 +192,6 @@ class BotoSecgroupTestCase(TestCase):
**conn_parameters)
self.assertEqual(group_vpc.id, retrieved_group_id)
- @mock_ec2
- def test_get_config_single_rule_group_name(self):
- '''
- tests return of 'config' when given group name. get_config returns an OrderedDict.
- '''
- group_name = _random_group_name()
- ip_protocol = u'tcp'
- from_port = 22
- to_port = 22
- cidr_ip = u'0.0.0.0/0'
- rules_egress = [{'to_port': -1, 'from_port': -1, 'ip_protocol': u'-1', 'cidr_ip': u'0.0.0.0/0'}]
-
- conn = boto.ec2.connect_to_region(region, **boto_conn_parameters)
- group = conn.create_security_group(name=group_name, description=group_name)
- group.authorize(ip_protocol=ip_protocol, from_port=from_port, to_port=to_port, cidr_ip=cidr_ip)
- # setup the expected get_config result
- expected_get_config_result = OrderedDict([('name', group.name), ('group_id', group.id), ('owner_id', u'111122223333'),
- ('description', group.description), ('tags', {}),
- ('rules', [{'to_port': to_port, 'from_port': from_port,
- 'ip_protocol': ip_protocol, 'cidr_ip': cidr_ip}]),
- ('rules_egress', rules_egress)])
- secgroup_get_config_result = boto_secgroup.get_config(group_id=group.id, **conn_parameters)
- self.assertEqual(expected_get_config_result, secgroup_get_config_result)
-
@skipIf(True, 'test skipped due to error in moto return - fixed in '
'https://github.com/spulec/moto/commit/cc0166964371f7b5247a49d45637a8f936ccbe6f')
@mock_ec2
diff --git a/tests/unit/modules/cron_test.py b/tests/unit/modules/cron_test.py
index fd9b62d..8445471 100644
--- a/tests/unit/modules/cron_test.py
+++ b/tests/unit/modules/cron_test.py
@@ -630,16 +630,6 @@ class PsTestCase(TestCase):
def test_list_tab(self):
self.assertDictEqual(STUB_SIMPLE_CRON_DICT, cron.list_tab('DUMMY_USER'))
- @patch('salt.modules.cron._write_cron_lines')
- @patch('salt.modules.cron.list_tab', new=MagicMock(return_value=STUB_SIMPLE_CRON_DICT))
- def test_set_special(self, write_cron_lines_mock):
- expected_write_call = call('DUMMY_USER',
- ['5 0 * * * /tmp/no_script.sh\n',
- '# Lines below here are managed by Salt, do not edit\n',
- '@hourly echo Hi!\n'])
- ret = cron.set_special('DUMMY_USER', '@hourly', 'echo Hi!')
- write_cron_lines_mock.assert_has_calls((expected_write_call,), any_order=True)
-
def test__get_cron_date_time(self):
ret = cron._get_cron_date_time(minute=STUB_CRON_TIMESTAMP['minute'],
hour=STUB_CRON_TIMESTAMP['hour'],
diff --git a/tests/unit/modules/linux_sysctl_test.py b/tests/unit/modules/linux_sysctl_test.py
index 89bea83..49851cb 100644
--- a/tests/unit/modules/linux_sysctl_test.py
+++ b/tests/unit/modules/linux_sysctl_test.py
@@ -85,18 +85,6 @@ class LinuxSysctlTestCase(TestCase):
'net.ipv4.ip_forward', 1), ret)
@patch('os.path.isfile', MagicMock(return_value=False))
- def test_persist_no_conf_failure(self):
- '''
- Tests adding of config file failure
- '''
- with patch('salt.utils.fopen', mock_open()) as m_open:
- helper_open = m_open()
- helper_open.write.assertRaises(CommandExecutionError,
- linux_sysctl.persist,
- 'net.ipv4.ip_forward',
- 1, config=None)
-
- @patch('os.path.isfile', MagicMock(return_value=False))
@patch('os.path.exists', MagicMock(return_value=True))
def test_persist_no_conf_success(self):
'''
diff --git a/tests/unit/modules/mac_sysctl_test.py b/tests/unit/modules/mac_sysctl_test.py
index e90ec64..b2ea691 100644
--- a/tests/unit/modules/mac_sysctl_test.py
+++ b/tests/unit/modules/mac_sysctl_test.py
@@ -67,18 +67,6 @@ class DarwinSysctlTestCase(TestCase):
'net.inet.icmp.icmplim', 50), ret)
@patch('os.path.isfile', MagicMock(return_value=False))
- def test_persist_no_conf_failure(self):
- '''
- Tests adding of config file failure
- '''
- with patch('salt.utils.fopen', mock_open()) as m_open:
- helper_open = m_open()
- helper_open.write.assertRaises(CommandExecutionError,
- mac_sysctl.persist,
- 'net.inet.icmp.icmplim',
- 50, config=None)
-
- @patch('os.path.isfile', MagicMock(return_value=False))
def test_persist_no_conf_success(self):
'''
Tests successful add of config file when previously not one
diff --git a/tests/unit/modules/mount_test.py b/tests/unit/modules/mount_test.py
index 9c4ad6f..bf00c8e 100644
--- a/tests/unit/modules/mount_test.py
+++ b/tests/unit/modules/mount_test.py
@@ -102,23 +102,6 @@ class MountTestCase(TestCase):
'opts': ['D', 'E', 'F'],
'pass': 'H'}})
- def test_rm_fstab(self):
- '''
- Remove the mount point from the fstab
- '''
- mock_fstab = MagicMock(return_value={})
- with patch.object(mount, 'fstab', mock_fstab):
- with patch('salt.utils.fopen', mock_open()):
- self.assertTrue(mount.rm_fstab('name', 'device'))
-
- mock_fstab = MagicMock(return_value={'name': 'name'})
- with patch.object(mount, 'fstab', mock_fstab):
- with patch('salt.utils.fopen', mock_open()) as m_open:
- helper_open = m_open()
- helper_open.write.assertRaises(CommandExecutionError,
- mount.rm_fstab,
- config=None)
-
def test_set_fstab(self):
'''
Tests to verify that this mount is represented in the fstab,
@@ -143,22 +126,6 @@ class MountTestCase(TestCase):
mock_open(read_data=MOCK_SHELL_FILE)):
self.assertEqual(mount.set_fstab('A', 'B', 'C'), 'new')
- def test_rm_automaster(self):
- '''
- Remove the mount point from the auto_master
- '''
- mock = MagicMock(return_value={})
- with patch.object(mount, 'automaster', mock):
- self.assertTrue(mount.rm_automaster('name', 'device'))
-
- mock = MagicMock(return_value={'name': 'name'})
- with patch.object(mount, 'fstab', mock):
- with patch('salt.utils.fopen', mock_open()) as m_open:
- helper_open = m_open()
- helper_open.write.assertRaises(CommandExecutionError,
- mount.rm_automaster,
- 'name', 'device')
-
def test_set_automaster(self):
'''
Verify that this mount is represented in the auto_salt, change the mount
diff --git a/tests/unit/modules/puppet_test.py b/tests/unit/modules/puppet_test.py
index 02bc2e1..249efcb 100644
--- a/tests/unit/modules/puppet_test.py
+++ b/tests/unit/modules/puppet_test.py
@@ -72,24 +72,6 @@ class PuppetTestCase(TestCase):
self.assertFalse(puppet.enable())
- def test_disable(self):
- '''
- Test to disable the puppet agent
- '''
- mock_lst = MagicMock(return_value=[])
- with patch.dict(puppet.__salt__, {'cmd.run': mock_lst}):
- mock = MagicMock(side_effect=[True, False])
- with patch.object(os.path, 'isfile', mock):
- self.assertFalse(puppet.disable())
-
- with patch('salt.utils.fopen', mock_open()):
- self.assertTrue(puppet.disable())
-
- with patch('salt.utils.fopen', mock_open()) as m_open:
- helper_open = m_open()
- helper_open.write.assertRaises(CommandExecutionError,
- puppet.disable)
-
def test_status(self):
'''
Test to display puppet agent status
@@ -144,11 +126,6 @@ class PuppetTestCase(TestCase):
mock_open(read_data="resources: 1")):
self.assertDictEqual(puppet.summary(), {'resources': 1})
- with patch('salt.utils.fopen', mock_open()) as m_open:
- helper_open = m_open()
- helper_open.write.assertRaises(CommandExecutionError,
- puppet.summary)
-
def test_plugin_sync(self):
'''
Test to runs a plugin synch between the puppet master and agent

@ -1,109 +0,0 @@
diff --git a/tests/unit/modules/linux_sysctl_test.py b/tests/unit/modules/linux_sysctl_test.py
index 89bea83..49851cb 100644
--- a/tests/unit/modules/linux_sysctl_test.py
+++ b/tests/unit/modules/linux_sysctl_test.py
@@ -85,18 +85,6 @@ class LinuxSysctlTestCase(TestCase):
'net.ipv4.ip_forward', 1), ret)
@patch('os.path.isfile', MagicMock(return_value=False))
- def test_persist_no_conf_failure(self):
- '''
- Tests adding of config file failure
- '''
- with patch('salt.utils.fopen', mock_open()) as m_open:
- helper_open = m_open()
- helper_open.write.assertRaises(CommandExecutionError,
- linux_sysctl.persist,
- 'net.ipv4.ip_forward',
- 1, config=None)
-
- @patch('os.path.isfile', MagicMock(return_value=False))
@patch('os.path.exists', MagicMock(return_value=True))
def test_persist_no_conf_success(self):
'''
diff --git a/tests/unit/modules/mac_sysctl_test.py b/tests/unit/modules/mac_sysctl_test.py
index e90ec64..b2ea691 100644
--- a/tests/unit/modules/mac_sysctl_test.py
+++ b/tests/unit/modules/mac_sysctl_test.py
@@ -67,18 +67,6 @@ class DarwinSysctlTestCase(TestCase):
'net.inet.icmp.icmplim', 50), ret)
@patch('os.path.isfile', MagicMock(return_value=False))
- def test_persist_no_conf_failure(self):
- '''
- Tests adding of config file failure
- '''
- with patch('salt.utils.fopen', mock_open()) as m_open:
- helper_open = m_open()
- helper_open.write.assertRaises(CommandExecutionError,
- mac_sysctl.persist,
- 'net.inet.icmp.icmplim',
- 50, config=None)
-
- @patch('os.path.isfile', MagicMock(return_value=False))
def test_persist_no_conf_success(self):
'''
Tests successful add of config file when previously not one
diff --git a/tests/unit/modules/mount_test.py b/tests/unit/modules/mount_test.py
index 290c368..16918d8 100644
--- a/tests/unit/modules/mount_test.py
+++ b/tests/unit/modules/mount_test.py
@@ -137,15 +137,6 @@ class MountTestCase(TestCase):
with patch('salt.utils.fopen', mock_open()):
self.assertTrue(mount.rm_fstab('name', 'device'))
- mock_fstab = MagicMock(return_value={'name': 'name'})
- with patch.dict(mount.__grains__, {'kernel': ''}):
- with patch.object(mount, 'fstab', mock_fstab):
- with patch('salt.utils.fopen', mock_open()) as m_open:
- helper_open = m_open()
- helper_open.write.assertRaises(CommandExecutionError,
- mount.rm_fstab,
- config=None)
-
def test_set_fstab(self):
'''
Tests to verify that this mount is represented in the fstab,
@@ -178,14 +169,6 @@ class MountTestCase(TestCase):
with patch.object(mount, 'automaster', mock):
self.assertTrue(mount.rm_automaster('name', 'device'))
- mock = MagicMock(return_value={'name': 'name'})
- with patch.object(mount, 'fstab', mock):
- with patch('salt.utils.fopen', mock_open()) as m_open:
- helper_open = m_open()
- helper_open.write.assertRaises(CommandExecutionError,
- mount.rm_automaster,
- 'name', 'device')
-
def test_set_automaster(self):
'''
Verify that this mount is represented in the auto_salt, change the mount
diff --git a/tests/unit/modules/puppet_test.py b/tests/unit/modules/puppet_test.py
index 02bc2e1..1fd915b 100644
--- a/tests/unit/modules/puppet_test.py
+++ b/tests/unit/modules/puppet_test.py
@@ -85,11 +85,6 @@ class PuppetTestCase(TestCase):
with patch('salt.utils.fopen', mock_open()):
self.assertTrue(puppet.disable())
- with patch('salt.utils.fopen', mock_open()) as m_open:
- helper_open = m_open()
- helper_open.write.assertRaises(CommandExecutionError,
- puppet.disable)
-
def test_status(self):
'''
Test to display puppet agent status
@@ -144,11 +139,6 @@ class PuppetTestCase(TestCase):
mock_open(read_data="resources: 1")):
self.assertDictEqual(puppet.summary(), {'resources': 1})
- with patch('salt.utils.fopen', mock_open()) as m_open:
- helper_open = m_open()
- helper_open.write.assertRaises(CommandExecutionError,
- puppet.summary)
-
def test_plugin_sync(self):
'''
Test to runs a plugin synch between the puppet master and agent

@ -1,28 +1,5 @@
diff --git a/tests/unit/modules/boto_lambda_test.py b/tests/unit/modules/boto_lambda_test.py
index 01ca245..722915b 100644
--- a/tests/unit/modules/boto_lambda_test.py
+++ b/tests/unit/modules/boto_lambda_test.py
@@ -626,18 +626,6 @@ class BotoLambdaEventSourceMappingTestCase(BotoLambdaTestCaseBase, BotoLambdaTes
**conn_parameters)
self.assertTrue(result['deleted'])
- @skipIf(ON_SUSE, 'Skipping while debugging why the test suite hangs and bails on this test on opensuse')
- def test_that_when_deleting_an_event_source_mapping_by_name_succeeds_the_delete_event_source_mapping_method_returns_true(self):
- '''
- tests True mapping deleted.
- '''
- self.conn.list_event_source_mappings.return_value = {'EventSourceMappings': [event_source_mapping_ret]}
- result = boto_lambda.delete_event_source_mapping(
- EventSourceArn=event_source_mapping_ret['EventSourceArn'],
- FunctionName=event_source_mapping_ret['FunctionArn'],
- **conn_parameters)
- self.assertTrue(result['deleted'])
-
def test_that_when_deleting_an_event_source_mapping_without_identifier_the_delete_event_source_mapping_method_raises_saltinvocationexception(self):
'''
tests Deleting a mapping without identifier
diff --git a/tests/unit/modules/inspect_collector_test.py b/tests/unit/modules/inspect_collector_test.py
index 9d2fa3a..710bbd7 100644
index 9d2fa3ada7..710bbd75a5 100644
--- a/tests/unit/modules/inspect_collector_test.py
+++ b/tests/unit/modules/inspect_collector_test.py
@@ -36,28 +36,6 @@ class InspectorCollectorTestCase(TestCase):

@ -0,0 +1,32 @@
diff --git a/tests/unit/conf_test.py b/tests/unit/conf_test.py
index cce0023423..c1324f4a61 100644
--- a/tests/unit/conf_test.py
+++ b/tests/unit/conf_test.py
@@ -140,6 +140,8 @@ class ConfTest(TestCase):
commented out. This test loops through all of the files in that directory to check
for any lines that are not commented or blank.
'''
+ if not os.path.exists(SAMPLE_CONF_DIR + 'cloud.profiles.d/'):
+ return
cloud_sample_files = os.listdir(SAMPLE_CONF_DIR + 'cloud.profiles.d/')
for conf_file in cloud_sample_files:
profile_conf = SAMPLE_CONF_DIR + 'cloud.profiles.d/' + conf_file
@@ -158,6 +160,8 @@ class ConfTest(TestCase):
commented out. This test loops through all of the files in that directory to check
for any lines that are not commented or blank.
'''
+ if not os.path.exists(SAMPLE_CONF_DIR + 'cloud.providers.d/'):
+ return
cloud_sample_files = os.listdir(SAMPLE_CONF_DIR + 'cloud.providers.d/')
for conf_file in cloud_sample_files:
provider_conf = SAMPLE_CONF_DIR + 'cloud.providers.d/' + conf_file
@@ -176,6 +180,9 @@ class ConfTest(TestCase):
commented out. This test loops through all of the files in that directory to check
for any lines that are not commented or blank.
'''
+ if not os.path.exists(SAMPLE_CONF_DIR + 'cloud.maps.d/'):
+ return
+
cloud_sample_files = os.listdir(SAMPLE_CONF_DIR + 'cloud.maps.d/')
for conf_file in cloud_sample_files:
map_conf = SAMPLE_CONF_DIR + 'cloud.maps.d/' + conf_file

@ -1,135 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=(python2_7)
inherit eutils systemd distutils-r1
DESCRIPTION="Salt is a remote execution and configuration manager"
HOMEPAGE="http://saltstack.org/"
if [[ ${PV} == 9999* ]]; then
inherit git-r3
EGIT_REPO_URI="git://github.com/${PN}stack/${PN}.git"
EGIT_BRANCH="develop"
SRC_URI=""
KEYWORDS=""
else
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
KEYWORDS="~x86 ~amd64"
fi
LICENSE="Apache-2.0"
SLOT="0"
IUSE="cherrypy ldap libcloud libvirt gnupg keyring mako mongodb mysql neutron nova"
IUSE+=" openssl portage profile redis selinux test timelib raet +zeromq vim-syntax"
RDEPEND="sys-apps/pciutils
dev-python/jinja[${PYTHON_USEDEP}]
>=dev-python/msgpack-0.3[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
dev-python/markupsafe[${PYTHON_USEDEP}]
>=dev-python/requests-1.0.0[${PYTHON_USEDEP}]
dev-python/setuptools[${PYTHON_USEDEP}]
>=www-servers/tornado-4.2.1[${PYTHON_USEDEP}]
virtual/python-futures[${PYTHON_USEDEP}]
libcloud? ( >=dev-python/libcloud-0.14.0[${PYTHON_USEDEP}] )
mako? ( dev-python/mako[${PYTHON_USEDEP}] )
ldap? ( dev-python/python-ldap[${PYTHON_USEDEP}] )
libvirt? ( dev-python/libvirt-python[${PYTHON_USEDEP}] )
openssl? (
dev-libs/openssl:*[-bindist]
dev-python/pyopenssl[${PYTHON_USEDEP}]
)
raet? (
>=dev-python/libnacl-1.0.0[${PYTHON_USEDEP}]
>=dev-python/ioflo-1.1.7[${PYTHON_USEDEP}]
>=dev-python/raet-0.6.0[${PYTHON_USEDEP}]
)
zeromq? (
>=dev-python/pyzmq-2.2.0[${PYTHON_USEDEP}]
>=dev-python/pycrypto-2.6.1[${PYTHON_USEDEP}]
)
cherrypy? ( >=dev-python/cherrypy-3.2.2[${PYTHON_USEDEP}] )
mongodb? ( dev-python/pymongo[${PYTHON_USEDEP}] )
portage? ( sys-apps/portage[${PYTHON_USEDEP}] )
keyring? ( dev-python/keyring[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysql-python[${PYTHON_USEDEP}] )
redis? ( dev-python/redis-py[${PYTHON_USEDEP}] )
selinux? ( sec-policy/selinux-salt )
timelib? ( dev-python/timelib[${PYTHON_USEDEP}] )
nova? ( >=dev-python/python-novaclient-2.17.0[${PYTHON_USEDEP}] )
neutron? ( >=dev-python/python-neutronclient-2.3.6[${PYTHON_USEDEP}] )
gnupg? ( dev-python/python-gnupg[${PYTHON_USEDEP}] )
profile? ( dev-python/yappi[${PYTHON_USEDEP}] )
vim-syntax? ( app-vim/salt-vim )"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/psutil[${PYTHON_USEDEP}]
dev-python/pip[${PYTHON_USEDEP}]
dev-python/virtualenv[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
dev-python/timelib[${PYTHON_USEDEP}]
>=dev-python/boto-2.32.1[${PYTHON_USEDEP}]
>=dev-python/moto-0.3.6[${PYTHON_USEDEP}]
>=dev-python/SaltTesting-2015.2.16[${PYTHON_USEDEP}]
${RDEPEND}
)"
DOCS=(README.rst AUTHORS)
REQUIRED_USE="|| ( raet zeromq )"
PATCHES=(
"${FILESDIR}/${PN}-2015.8.0-remove-buggy-tests.patch"
"${FILESDIR}/${PN}-2015.5.5-auth-tests.patch"
"${FILESDIR}/${PN}-2015.5.5-cron-tests.patch"
"${FILESDIR}/${PN}-2015.5.5-remove-buggy-tests.patch"
"${FILESDIR}/${PN}-2015.8.2-tmpdir.patch"
"${FILESDIR}/${PN}-2015.8.10-remove-failing-boto-test.patch"
)
python_prepare() {
# this test fails because it trys to "pip install distribute"
rm tests/unit/{modules,states}/zcbuildout_test.py \
tests/unit/modules/{rh_ip,win_network,random_org}_test.py
}
python_install_all() {
local svc
USE_SETUPTOOLS=1 distutils-r1_python_install_all
for svc in minion master syndic api; do
newinitd "${FILESDIR}"/${svc}-initd-4 salt-${svc}
newconfd "${FILESDIR}"/${svc}-confd-1 salt-${svc}
systemd_dounit "${FILESDIR}"/salt-${svc}.service
done
insinto /etc/${PN}
doins -r conf/*
}
python_test() {
local tempdir
# testsuite likes lots of files
ulimit -n 3072
# ${T} is too long a path for the tests to work
tempdir="$(mktemp -dup /tmp salt-XXX)"
mkdir "${T}/$(basename "${tempdir}")"
(
cleanup() { rm -f "${tempdir}"; }
trap cleanup EXIT
addwrite "${tempdir}"
ln -s "$(realpath --relative-to=/tmp "${T}/$(basename "${tempdir}")")" "${tempdir}"
USE_SETUPTOOLS=1 SHELL="/bin/bash" TMPDIR="${tempdir}" \
${EPYTHON} tests/runtests.py \
--unit-tests --no-report --verbose
) || die "testing failed"
}

@ -1,135 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=(python2_7)
inherit eutils systemd distutils-r1
DESCRIPTION="Salt is a remote execution and configuration manager"
HOMEPAGE="http://saltstack.org/"
if [[ ${PV} == 9999* ]]; then
inherit git-r3
EGIT_REPO_URI="git://github.com/${PN}stack/${PN}.git"
EGIT_BRANCH="develop"
SRC_URI=""
KEYWORDS=""
else
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
KEYWORDS="~x86 ~amd64"
fi
LICENSE="Apache-2.0"
SLOT="0"
IUSE="cherrypy ldap libcloud libvirt gnupg keyring mako mongodb mysql neutron nova"
IUSE+=" openssl portage profile redis selinux test timelib raet +zeromq vim-syntax"
RDEPEND="sys-apps/pciutils
dev-python/jinja[${PYTHON_USEDEP}]
>=dev-python/msgpack-0.3[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
dev-python/markupsafe[${PYTHON_USEDEP}]
>=dev-python/requests-1.0.0[${PYTHON_USEDEP}]
dev-python/setuptools[${PYTHON_USEDEP}]
>=www-servers/tornado-4.2.1[${PYTHON_USEDEP}]
virtual/python-futures[${PYTHON_USEDEP}]
libcloud? ( >=dev-python/libcloud-0.14.0[${PYTHON_USEDEP}] )
mako? ( dev-python/mako[${PYTHON_USEDEP}] )
ldap? ( dev-python/python-ldap[${PYTHON_USEDEP}] )
libvirt? ( dev-python/libvirt-python[${PYTHON_USEDEP}] )
openssl? (
dev-libs/openssl:*[-bindist]
dev-python/pyopenssl[${PYTHON_USEDEP}]
)
raet? (
>=dev-python/libnacl-1.0.0[${PYTHON_USEDEP}]
>=dev-python/ioflo-1.1.7[${PYTHON_USEDEP}]
>=dev-python/raet-0.6.0[${PYTHON_USEDEP}]
)
zeromq? (
>=dev-python/pyzmq-2.2.0[${PYTHON_USEDEP}]
>=dev-python/pycrypto-2.6.1[${PYTHON_USEDEP}]
)
cherrypy? ( >=dev-python/cherrypy-3.2.2[${PYTHON_USEDEP}] )
mongodb? ( dev-python/pymongo[${PYTHON_USEDEP}] )
portage? ( sys-apps/portage[${PYTHON_USEDEP}] )
keyring? ( dev-python/keyring[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysql-python[${PYTHON_USEDEP}] )
redis? ( dev-python/redis-py[${PYTHON_USEDEP}] )
selinux? ( sec-policy/selinux-salt )
timelib? ( dev-python/timelib[${PYTHON_USEDEP}] )
nova? ( >=dev-python/python-novaclient-2.17.0[${PYTHON_USEDEP}] )
neutron? ( >=dev-python/python-neutronclient-2.3.6[${PYTHON_USEDEP}] )
gnupg? ( dev-python/python-gnupg[${PYTHON_USEDEP}] )
profile? ( dev-python/yappi[${PYTHON_USEDEP}] )
vim-syntax? ( app-vim/salt-vim )"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/psutil[${PYTHON_USEDEP}]
dev-python/pip[${PYTHON_USEDEP}]
dev-python/virtualenv[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
dev-python/timelib[${PYTHON_USEDEP}]
>=dev-python/boto-2.32.1[${PYTHON_USEDEP}]
>=dev-python/moto-0.3.6[${PYTHON_USEDEP}]
>=dev-python/SaltTesting-2015.2.16[${PYTHON_USEDEP}]
${RDEPEND}
)"
DOCS=(README.rst AUTHORS)
REQUIRED_USE="|| ( raet zeromq )"
PATCHES=(
"${FILESDIR}/${PN}-2015.8.0-remove-buggy-tests.patch"
"${FILESDIR}/${PN}-2015.5.5-auth-tests.patch"
"${FILESDIR}/${PN}-2015.5.5-cron-tests.patch"
"${FILESDIR}/${PN}-2015.5.5-remove-buggy-tests.patch"
"${FILESDIR}/${PN}-2015.8.2-tmpdir.patch"
"${FILESDIR}/${PN}-2015.8.10-remove-failing-boto-test.patch"
)
python_prepare() {
# this test fails because it trys to "pip install distribute"
rm tests/unit/{modules,states}/zcbuildout_test.py \
tests/unit/modules/{rh_ip,win_network,random_org}_test.py
}
python_install_all() {
local svc
USE_SETUPTOOLS=1 distutils-r1_python_install_all
for svc in minion master syndic api; do
newinitd "${FILESDIR}"/${svc}-initd-4 salt-${svc}
newconfd "${FILESDIR}"/${svc}-confd-1 salt-${svc}
systemd_dounit "${FILESDIR}"/salt-${svc}.service
done
insinto /etc/${PN}
doins -r conf/*
}
python_test() {
local tempdir
# testsuite likes lots of files
ulimit -n 3072
# ${T} is too long a path for the tests to work
tempdir="$(mktemp -dup /tmp salt-XXX)"
mkdir "${T}/$(basename "${tempdir}")"
(
cleanup() { rm -f "${tempdir}"; }
trap cleanup EXIT
addwrite "${tempdir}"
ln -s "$(realpath --relative-to=/tmp "${T}/$(basename "${tempdir}")")" "${tempdir}"
USE_SETUPTOOLS=1 SHELL="/bin/bash" TMPDIR="${tempdir}" \
${EPYTHON} tests/runtests.py \
--unit-tests --no-report --verbose
) || die "testing failed"
}

@ -1,133 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=(python2_7)
inherit eutils systemd distutils-r1
DESCRIPTION="Salt is a remote execution and configuration manager"
HOMEPAGE="http://saltstack.org/"
if [[ ${PV} == 9999* ]]; then
inherit git-r3
EGIT_REPO_URI="git://github.com/${PN}stack/${PN}.git"
EGIT_BRANCH="develop"
SRC_URI=""
KEYWORDS=""
else
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
KEYWORDS="~x86 ~amd64"
fi
LICENSE="Apache-2.0"
SLOT="0"
IUSE="cherrypy ldap libcloud libvirt gnupg keyring mako mongodb mysql neutron nova"
IUSE+=" openssl profile redis selinux test timelib raet +zeromq vim-syntax"
RDEPEND="sys-apps/pciutils
dev-python/jinja[${PYTHON_USEDEP}]
>=dev-python/msgpack-0.3[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
dev-python/markupsafe[${PYTHON_USEDEP}]
>=dev-python/requests-1.0.0[${PYTHON_USEDEP}]
dev-python/setuptools[${PYTHON_USEDEP}]
>=www-servers/tornado-4.2.1[${PYTHON_USEDEP}]
virtual/python-futures[${PYTHON_USEDEP}]
libcloud? ( >=dev-python/libcloud-0.14.0[${PYTHON_USEDEP}] )
mako? ( dev-python/mako[${PYTHON_USEDEP}] )
ldap? ( dev-python/python-ldap[${PYTHON_USEDEP}] )
libvirt? ( dev-python/libvirt-python[${PYTHON_USEDEP}] )
openssl? (
dev-libs/openssl:*[-bindist]
dev-python/pyopenssl[${PYTHON_USEDEP}]
)
raet? (
>=dev-python/libnacl-1.0.0[${PYTHON_USEDEP}]
>=dev-python/ioflo-1.1.7[${PYTHON_USEDEP}]
>=dev-python/raet-0.6.0[${PYTHON_USEDEP}]
)
zeromq? (
>=dev-python/pyzmq-2.2.0[${PYTHON_USEDEP}]
>=dev-python/pycrypto-2.6.1[${PYTHON_USEDEP}]
)
cherrypy? ( >=dev-python/cherrypy-3.2.2[${PYTHON_USEDEP}] )
mongodb? ( dev-python/pymongo[${PYTHON_USEDEP}] )
keyring? ( dev-python/keyring[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysql-python[${PYTHON_USEDEP}] )
redis? ( dev-python/redis-py[${PYTHON_USEDEP}] )
selinux? ( sec-policy/selinux-salt )
timelib? ( dev-python/timelib[${PYTHON_USEDEP}] )
nova? ( >=dev-python/python-novaclient-2.17.0[${PYTHON_USEDEP}] )
neutron? ( >=dev-python/python-neutronclient-2.3.6[${PYTHON_USEDEP}] )
gnupg? ( dev-python/python-gnupg[${PYTHON_USEDEP}] )
profile? ( dev-python/yappi[${PYTHON_USEDEP}] )
vim-syntax? ( app-vim/salt-vim )"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/psutil[${PYTHON_USEDEP}]
dev-python/pip[${PYTHON_USEDEP}]
dev-python/virtualenv[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
dev-python/timelib[${PYTHON_USEDEP}]
>=dev-python/boto-2.32.1[${PYTHON_USEDEP}]
>=dev-python/moto-0.3.6[${PYTHON_USEDEP}]
>=dev-python/SaltTesting-2015.2.16[${PYTHON_USEDEP}]
${RDEPEND}
)"
DOCS=(README.rst AUTHORS)
REQUIRED_USE="|| ( raet zeromq )"
PATCHES=(
"${FILESDIR}/${PN}-2015.8.0-remove-buggy-tests.patch"
"${FILESDIR}/${PN}-2015.5.5-auth-tests.patch"
"${FILESDIR}/${PN}-2015.5.5-cron-tests.patch"
"${FILESDIR}/${PN}-2015.5.5-remove-buggy-tests.patch"
"${FILESDIR}/${PN}-2015.8.2-tmpdir.patch"
)
python_prepare() {
# this test fails because it trys to "pip install distribute"
rm tests/unit/{modules,states}/zcbuildout_test.py \
tests/unit/modules/{rh_ip,win_network,random_org}_test.py
}
python_install_all() {
local svc
USE_SETUPTOOLS=1 distutils-r1_python_install_all
for svc in minion master syndic api; do
newinitd "${FILESDIR}"/${svc}-initd-4 salt-${svc}
newconfd "${FILESDIR}"/${svc}-confd-1 salt-${svc}
systemd_dounit "${FILESDIR}"/salt-${svc}.service
done
insinto /etc/${PN}
doins -r conf/*
}
python_test() {
local tempdir
# testsuite likes lots of files
ulimit -n 3072
# ${T} is too long a path for the tests to work
tempdir="$(mktemp -dup /tmp salt-XXX)"
mkdir "${T}/$(basename "${tempdir}")"
(
cleanup() { rm -f "${tempdir}"; }
trap cleanup EXIT
addwrite "${tempdir}"
ln -s "$(realpath --relative-to=/tmp "${T}/$(basename "${tempdir}")")" "${tempdir}"
USE_SETUPTOOLS=1 SHELL="/bin/bash" TMPDIR="${tempdir}" \
${EPYTHON} tests/runtests.py \
--unit-tests --no-report --verbose
) || die "testing failed"
}

@ -1,142 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PYTHON_COMPAT=(python2_7)
inherit eutils systemd distutils-r1
DESCRIPTION="Salt is a remote execution and configuration manager"
HOMEPAGE="http://saltstack.org/"
if [[ ${PV} == 9999* ]]; then
inherit git-r3
EGIT_REPO_URI="git://github.com/${PN}stack/${PN}.git"
EGIT_BRANCH="develop"
SRC_URI=""
KEYWORDS=""
else
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
KEYWORDS="~x86 ~amd64"
fi
LICENSE="Apache-2.0"
SLOT="0"
IUSE="cherrypy ldap libcloud libvirt gnupg keyring mako mongodb mysql neutron nova"
IUSE+=" openssl portage profile redis selinux test timelib raet +zeromq vim-syntax"
RDEPEND="sys-apps/pciutils
dev-python/jinja[${PYTHON_USEDEP}]
>=dev-python/msgpack-0.3[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
dev-python/markupsafe[${PYTHON_USEDEP}]
>=dev-python/requests-1.0.0[${PYTHON_USEDEP}]
dev-python/setuptools[${PYTHON_USEDEP}]
>=www-servers/tornado-4.2.1[${PYTHON_USEDEP}]
virtual/python-futures[${PYTHON_USEDEP}]
libcloud? ( >=dev-python/libcloud-0.14.0[${PYTHON_USEDEP}] )
mako? ( dev-python/mako[${PYTHON_USEDEP}] )
ldap? ( dev-python/python-ldap[${PYTHON_USEDEP}] )
libvirt? ( dev-python/libvirt-python[${PYTHON_USEDEP}] )
openssl? (
dev-libs/openssl:*[-bindist]
dev-python/pyopenssl[${PYTHON_USEDEP}]
)
raet? (
>=dev-python/libnacl-1.0.0[${PYTHON_USEDEP}]
>=dev-python/ioflo-1.1.7[${PYTHON_USEDEP}]
>=dev-python/raet-0.6.0[${PYTHON_USEDEP}]
)
zeromq? (
>=dev-python/pyzmq-2.2.0[${PYTHON_USEDEP}]
>=dev-python/pycrypto-2.6.1[${PYTHON_USEDEP}]
)
cherrypy? ( >=dev-python/cherrypy-3.2.2[${PYTHON_USEDEP}] )
mongodb? ( dev-python/pymongo[${PYTHON_USEDEP}] )
portage? ( sys-apps/portage[${PYTHON_USEDEP}] )
keyring? ( dev-python/keyring[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysql-python[${PYTHON_USEDEP}] )
redis? ( dev-python/redis-py[${PYTHON_USEDEP}] )
selinux? ( sec-policy/selinux-salt )
timelib? ( dev-python/timelib[${PYTHON_USEDEP}] )
nova? ( >=dev-python/python-novaclient-2.17.0[${PYTHON_USEDEP}] )
neutron? ( >=dev-python/python-neutronclient-2.3.6[${PYTHON_USEDEP}] )
gnupg? ( dev-python/python-gnupg[${PYTHON_USEDEP}] )
profile? ( dev-python/yappi[${PYTHON_USEDEP}] )
vim-syntax? ( app-vim/salt-vim )"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/psutil[${PYTHON_USEDEP}]
dev-python/pip[${PYTHON_USEDEP}]
dev-python/virtualenv[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
dev-python/timelib[${PYTHON_USEDEP}]
>=dev-python/boto-2.32.1[${PYTHON_USEDEP}]
!x86? ( dev-python/boto3[${PYTHON_USEDEP}] )
>=dev-python/moto-0.3.6[${PYTHON_USEDEP}]
>=dev-python/SaltTesting-2016.5.11[${PYTHON_USEDEP}]
>=dev-python/libcloud-0.14.0[${PYTHON_USEDEP}]
${RDEPEND}
)"
DOCS=(README.rst AUTHORS)
REQUIRED_USE="|| ( raet zeromq )"
RESTRICT="x86? ( test )"
PATCHES=(
"${FILESDIR}/${PN}-2015.8.2-tmpdir.patch"
"${FILESDIR}/${PN}-2016.3.1-dont-realpath-tmpdir.patch"
"${FILESDIR}/${PN}-2016.3.1-broken-tests.patch"
)
python_prepare() {
# this test fails because it trys to "pip install distribute"
rm tests/unit/{modules,states}/zcbuildout_test.py \
tests/unit/modules/{rh_ip,win_network,random_org}_test.py
# apparently libcloud does not know about this?
rm tests/unit/cloud/clouds/dimensiondata_test.py
# seriously? "ValueError: Missing (or not readable) key file: '/home/dany/PRIVKEY.pem'"
rm tests/unit/cloud/clouds/gce_test.py
}
python_install_all() {
local svc
USE_SETUPTOOLS=1 distutils-r1_python_install_all
for svc in minion master syndic api; do
newinitd "${FILESDIR}"/${svc}-initd-4 salt-${svc}
newconfd "${FILESDIR}"/${svc}-confd-1 salt-${svc}
systemd_dounit "${FILESDIR}"/salt-${svc}.service
done
insinto /etc/${PN}
doins -r conf/*
}
python_test() {
local tempdir
# testsuite likes lots of files
ulimit -n 3072
# ${T} is too long a path for the tests to work
tempdir="$(mktemp -dup /tmp salt-XXX)"
mkdir "${T}/$(basename "${tempdir}")"
(
cleanup() { rm -f "${tempdir}"; }
trap cleanup EXIT
addwrite "${tempdir}"
ln -s "$(realpath --relative-to=/tmp "${T}/$(basename "${tempdir}")")" "${tempdir}"
USE_SETUPTOOLS=1 SHELL="/bin/bash" \
TMPDIR="${tempdir}" \
${EPYTHON} tests/runtests.py \
--unit-tests --no-report --verbose
) || die "testing failed"
}

@ -1,142 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PYTHON_COMPAT=(python2_7)
inherit eutils systemd distutils-r1
DESCRIPTION="Salt is a remote execution and configuration manager"
HOMEPAGE="http://saltstack.org/"
if [[ ${PV} == 9999* ]]; then
inherit git-r3
EGIT_REPO_URI="git://github.com/${PN}stack/${PN}.git"
EGIT_BRANCH="develop"
SRC_URI=""
KEYWORDS=""
else
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
KEYWORDS="~x86 ~amd64"
fi
LICENSE="Apache-2.0"
SLOT="0"
IUSE="cherrypy ldap libcloud libvirt gnupg keyring mako mongodb mysql neutron nova"
IUSE+=" openssl portage profile redis selinux test timelib raet +zeromq vim-syntax"
RDEPEND="sys-apps/pciutils
dev-python/jinja[${PYTHON_USEDEP}]
>=dev-python/msgpack-0.3[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
dev-python/markupsafe[${PYTHON_USEDEP}]
>=dev-python/requests-1.0.0[${PYTHON_USEDEP}]
dev-python/setuptools[${PYTHON_USEDEP}]
>=www-servers/tornado-4.2.1[${PYTHON_USEDEP}]
virtual/python-futures[${PYTHON_USEDEP}]
libcloud? ( >=dev-python/libcloud-0.14.0[${PYTHON_USEDEP}] )
mako? ( dev-python/mako[${PYTHON_USEDEP}] )
ldap? ( dev-python/python-ldap[${PYTHON_USEDEP}] )
libvirt? ( dev-python/libvirt-python[${PYTHON_USEDEP}] )
openssl? (
dev-libs/openssl:*[-bindist]
dev-python/pyopenssl[${PYTHON_USEDEP}]
)
raet? (
>=dev-python/libnacl-1.0.0[${PYTHON_USEDEP}]
>=dev-python/ioflo-1.1.7[${PYTHON_USEDEP}]
>=dev-python/raet-0.6.0[${PYTHON_USEDEP}]
)
zeromq? (
>=dev-python/pyzmq-2.2.0[${PYTHON_USEDEP}]
>=dev-python/pycrypto-2.6.1[${PYTHON_USEDEP}]
)
cherrypy? ( >=dev-python/cherrypy-3.2.2[${PYTHON_USEDEP}] )
mongodb? ( dev-python/pymongo[${PYTHON_USEDEP}] )
portage? ( sys-apps/portage[${PYTHON_USEDEP}] )
keyring? ( dev-python/keyring[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysql-python[${PYTHON_USEDEP}] )
redis? ( dev-python/redis-py[${PYTHON_USEDEP}] )
selinux? ( sec-policy/selinux-salt )
timelib? ( dev-python/timelib[${PYTHON_USEDEP}] )
nova? ( >=dev-python/python-novaclient-2.17.0[${PYTHON_USEDEP}] )
neutron? ( >=dev-python/python-neutronclient-2.3.6[${PYTHON_USEDEP}] )
gnupg? ( dev-python/python-gnupg[${PYTHON_USEDEP}] )
profile? ( dev-python/yappi[${PYTHON_USEDEP}] )
vim-syntax? ( app-vim/salt-vim )"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/psutil[${PYTHON_USEDEP}]
dev-python/pip[${PYTHON_USEDEP}]
dev-python/virtualenv[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
dev-python/timelib[${PYTHON_USEDEP}]
>=dev-python/boto-2.32.1[${PYTHON_USEDEP}]
!x86? ( dev-python/boto3[${PYTHON_USEDEP}] )
>=dev-python/moto-0.3.6[${PYTHON_USEDEP}]
>=dev-python/SaltTesting-2016.5.11[${PYTHON_USEDEP}]
>=dev-python/libcloud-0.14.0[${PYTHON_USEDEP}]
${RDEPEND}
)"
DOCS=(README.rst AUTHORS)
REQUIRED_USE="|| ( raet zeromq )"
RESTRICT="x86? ( test )"
PATCHES=(
"${FILESDIR}/${PN}-2015.8.2-tmpdir.patch"
"${FILESDIR}/${PN}-2016.3.1-dont-realpath-tmpdir.patch"
"${FILESDIR}/${PN}-2016.3.2-broken-tests.patch"
)
python_prepare() {
# this test fails because it trys to "pip install distribute"
rm tests/unit/{modules,states}/zcbuildout_test.py \
tests/unit/modules/{rh_ip,win_network,random_org}_test.py
# apparently libcloud does not know about this?
rm tests/unit/cloud/clouds/dimensiondata_test.py
# seriously? "ValueError: Missing (or not readable) key file: '/home/dany/PRIVKEY.pem'"
rm tests/unit/cloud/clouds/gce_test.py
}
python_install_all() {
local svc
USE_SETUPTOOLS=1 distutils-r1_python_install_all
for svc in minion master syndic api; do
newinitd "${FILESDIR}"/${svc}-initd-4 salt-${svc}
newconfd "${FILESDIR}"/${svc}-confd-1 salt-${svc}
systemd_dounit "${FILESDIR}"/salt-${svc}.service
done
insinto /etc/${PN}
doins -r conf/*
}
python_test() {
local tempdir
# testsuite likes lots of files
ulimit -n 3072
# ${T} is too long a path for the tests to work
tempdir="$(mktemp -dup /tmp salt-XXX)"
mkdir "${T}/$(basename "${tempdir}")"
(
cleanup() { rm -f "${tempdir}"; }
trap cleanup EXIT
addwrite "${tempdir}"
ln -s "$(realpath --relative-to=/tmp "${T}/$(basename "${tempdir}")")" "${tempdir}"
USE_SETUPTOOLS=1 SHELL="/bin/bash" \
TMPDIR="${tempdir}" \
${EPYTHON} tests/runtests.py \
--unit-tests --no-report --verbose
) || die "testing failed"
}

@ -88,8 +88,8 @@ RESTRICT="x86? ( test )"
PATCHES=(
"${FILESDIR}/${PN}-2015.8.2-tmpdir.patch"
"${FILESDIR}/${PN}-2016.3.1-dont-realpath-tmpdir.patch"
"${FILESDIR}/${PN}-2016.3.2-broken-tests.patch"
"${FILESDIR}/${PN}-2016.3.3-broken-tests.patch"
"${FILESDIR}/${PN}-2016.3.4-test-nonexist-dirs.patch"
"${FILESDIR}/${PN}-2016.3.4-dont-test-ordering.patch"
)
python_prepare() {

@ -8,10 +8,13 @@ DIST vim-7.4.2102.tar.gz 12838026 SHA256 19c059b2d0e61effcd288e2a18969017cbbc031
DIST vim-7.4.542-gentoo-patches.tar.bz2 3307 SHA256 0eb635f13e199de77846e0d363a473882f2186f138158271fabf0975747a2f3d SHA512 446c66764dac2533cc2f2b3d50481971d4c63a4e81d94c545862a1be620179fdcd81a79f2d81737d1188812a6ad41d90e2a752a05acf6913e7a71464f7cecdd9 WHIRLPOOL cfca8feef0eb8096897ef751afb0427acddd008530ded6cf908fcff51be9713da4ea3e5e613d544c5caba400d664ae19ca70925df3a218bec5c8be6f69aadda2
DIST vim-7.4.769.tar.gz 12189043 SHA256 c89568f3dfcefd773bfbb0958c1cf58a0b0ceedb9d0c264250b379a77ad02e9e SHA512 00048c1d579c409767308c991e5de4ed54e9e50db7e97b0d148f0667742d5e46047c702bee693a5caf13a1603548ab783f7fa846574841d807ffbaa97d7f611e WHIRLPOOL 28ada4763250bbed6f9a1768e81a79b75db64f0ef25296c5d4825f21d21d6e88ff24d488e841e6ba492e363da6d3a3e75e9ec2f2881a731e7ed261c7d21ffd3c
DIST vim-8.0.0005.tar.gz 12909267 SHA256 4ad6b4e8fad6412724a665d974e1be3138a9562a5f4f4aab17debf709c1d3ad3 SHA512 3d62557c6929e554c50f8043658665b907b235f180d8917288fc1434237856df7fa098ecb1823e6edea9e5735564cb55869e535350e52fd8c22423480a49438d WHIRLPOOL a80eec04afb2a797837874ec4b035268a20be7cefa487e44e8e441fb518d46cd7e16a263a6256f49e23e60e737b14dc6a7d93d7c3e579d3da13ccee48536b41b
DIST vim-8.0.0106-gentoo-patches.tar.bz2 2281 SHA256 9823a91b050eb4b001cc50f508d2ad03c7c256ed49183c1af7582318667f48d4 SHA512 39edd9f518c230d2b0486b18aa155572a9eada4a5e21108573d6e66e2eef1276f23b77d766648f018c9cf973a7d03712d8861be6ea13255d7b389912d554a47a WHIRLPOOL d6d01e3944d56762a2a999ee631f89e212360aa030ddd16ea96e32d518ec171e04d8565dcb89e804248d53e4c6e06b19be239ad2316ea88bb57364815b85d26b
DIST vim-8.0.0106.tar.gz 12945768 SHA256 cbace3e7a2db3df73720c4181fa4cdbf7df94310522b1c7a4fd7d6afeaa1e145 SHA512 4e40d9ba8ba694d951be78c653d8fcfebe2b3cc460986ef8e3478f81f2dfd5e4b3c2bc5d22082536b9c275e41beeac343cee0aa1e4de125b71fe95c772e26c20 WHIRLPOOL 569a8f50ebdb7f380f675ed0a4b4aa5e7e226303a8e92db2a8e81f5d8acc0e466620c60c160e2204f3af615b91ca2481eb9716f9c2e6dbdb416050d758a49f09
EBUILD gvim-7.4.2102.ebuild 11249 SHA256 a839a86dc938f39858ea0e968ba0014242daa8dc295158f164aaf8006a3b76f6 SHA512 4180861c1c12757249bb7d76197d0ea6060806a969968e2a217d9a93b39eee99edc42298df260ff378637c35b7226dbc880c601a4b73e669e1ebe0ac7bf36ae1 WHIRLPOOL bec7ddce1511b1b347b42b08cb79c3b67240ff73157adffadd8ec94255822e7cf9e2e657f99fb262c9c6c9264cb6e0156c3a0391a6236fbc27f99359c07f182b
EBUILD gvim-7.4.769.ebuild 12050 SHA256 d4f667bc2b64bff62d947ec3aeb96e298c996335ffb36828a08c10591aea8ea5 SHA512 eab70977003868d15aa2369f80b5f8a9c17676aa4490668b14a698dd6732f28ed9206a64cf29fbbe8ce815371192dd0e033a59127ed52cb77fc06f26d5674aeb WHIRLPOOL 17b517aadce5c897f97974856bf86419c092c3997c4867bcc73eb5fbfd82cb5d13fe697e293f2ef96e37b32eaec89100ca4d6319a1814eb2ce192f0b061f1456
EBUILD gvim-8.0.0005.ebuild 11594 SHA256 e2f4480f4d3aee4dd4ab41f2c0e62962572f968d9f05f74f7f9071a8d57d6fe8 SHA512 2d145c1fe22b01b009aea9ca12b6aa34b3cd3ad28b3c6112991803fd91c88d0e20f8b477db2606d2dc82f8285f491deb67c78efb3469b0628214adb52b931535 WHIRLPOOL 74d4186c284c0a1cb1961f9205242397e607cd3e5f418c99732378f6abbfc2774b6efe6ff1918eb2b04ab13c46a97f8b79d9e0e232be6c1b3eda868137884af5
EBUILD gvim-8.0.0106.ebuild 11594 SHA256 d481c599ee298a58b28666a4d0aa03240225a42d0d52357a1961f434fb4dd354 SHA512 8c2c0a6e9eed5332b5da07972ad2000a07d417f086abf594d448f72bb7830fb10d596f86767b6d7b9a86e02159c3a20ba526f08b94177e55084b034ea11bf5f7 WHIRLPOOL 9857298e97d0d561d12f6944ddbc965a1d29bd750790849150921bbd46f9f2a053804a86869924794d1721b45e44caff1daaa4386ca0955385379e7fd0a751b0
EBUILD gvim-9999.ebuild 11594 SHA256 75ba0b5d2c17e01913a95a54ba5e2e904bea9e556f8a9a779183460bf2684365 SHA512 282e9e73d1dc69ed85bb1ef15a33d8f2fb82473f7368985cb69f03c8df109e945644411508e030aa539b422e6e4be8358b3cbeb022601a6e9bd1100bb9cf79f3 WHIRLPOOL 35a1076861a97516559b59f6fab3cc00d7568e82a57fe516ce3ef3de0328e5c199c44e383502ba604ae2f26195a487cb46041a65d5df6829c92678b18de08606
MISC ChangeLog 6822 SHA256 e3283f83595ca9e17af5c772652f5f25ac6bdce757f268497da344edd2567244 SHA512 df3525313ead4add7aea49db65392cf91c533f162505926f90153c99dbe5c7bd5469eac79dacb1fcc3c68b71c78013e3510aa8c6a87ed716723b6b5c213a50d0 WHIRLPOOL 54b7a6eb1d77091647b4249cb9eeb4e4e943ad6877484abfd135a19ce6771b278fa6cbb1779effc7a8ee8daa4652efdf21527a9c51cd8f75b3b5e7592aff49b3
MISC ChangeLog 6952 SHA256 41154e20e63d535bcdda22314f5627d04840b3bb9afd1178d4eb0cf4bc0fa21c SHA512 53ce4d4bfd58e84f2aa4d7a8286daa4cc81956488a54d1e23f1cbb4f0e73a0aa1d261fcbf511829ed26ff0f8fdb69455eddc3a03093477f6572dba3ff99bde13 WHIRLPOOL 6be35d42dcdd753f6d379fa699648f7138ab716b8f3baded99e0dd38c18fb4a495e9bb7114f7a103d6188231f26d0e56b5c91644f2e67797379fa1beb9f38fb2
MISC ChangeLog-2015 64168 SHA256 fd464c76716730dfb6349ce37fef75a93302770ffdceaf00928590215337e659 SHA512 8f0ff5bf344c451d2657c153c82a96e65e5ffac317dd560e08e38ba05ed857aefd0d4bc2e23bde7eb2cfae36de678390c3cbda517f9ee3619ab6b3a3d9821311 WHIRLPOOL 9f83a19841c6c03bf21f58514f7cffea4bc7554aeab23d742348f854a19465727fbedf763f1a70f1db7dc75af0e2490b36c8e7cba83e2780e021dd7af7b633a7
MISC metadata.xml 675 SHA256 14f61375d274e0ef6f46387961533ff04f74f8f82c26ef0ab7555d4b49667939 SHA512 df75c9e935ae47b8961c8b6b984483b8032e39d3833ffcf4784e2630cea870579d45ef5f104b71d6b35f4128ef689394edd72510fce82a76e596749ce69d835d WHIRLPOOL 9962e6a64cc56f1133041a6e7c023800990b5cc38ca296fd9c364c301db19e237e272097ee64a29e43b2b5be0230ce62ef5415215ce5a6f7aefafbcb73d48cb4

@ -0,0 +1,408 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
VIM_VERSION="8.0"
PYTHON_COMPAT=( python{2_7,3_4,3_5} )
PYTHON_REQ_USE=threads
inherit eutils vim-doc flag-o-matic fdo-mime gnome2-utils versionator bash-completion-r1 prefix python-r1
if [[ ${PV} == 9999* ]] ; then
inherit git-r3
EGIT_REPO_URI="https://github.com/vim/vim.git"
EGIT_CHECKOUT_DIR=${WORKDIR}/vim-${PV}
else
SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> vim-${PV}.tar.gz
https://dev.gentoo.org/~radhermit/vim/vim-8.0.0106-gentoo-patches.tar.bz2"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
fi
DESCRIPTION="GUI version of the Vim text editor"
HOMEPAGE="http://www.vim.org/ https://github.com/vim/vim"
SLOT="0"
LICENSE="vim"
IUSE="acl aqua cscope debug gnome gtk gtk3 lua luajit motif neXt netbeans nls perl python racket ruby selinux session tcl"
REQUIRED_USE="
luajit? ( lua )
python? (
|| ( $(python_gen_useflags '*') )
?? ( $(python_gen_useflags 'python2*') )
?? ( $(python_gen_useflags 'python3*') )
)
"
RDEPEND="
~app-editors/vim-core-${PV}
>=app-eselect/eselect-vi-1.1
>=sys-libs/ncurses-5.2-r2:0=
x11-libs/libICE
x11-libs/libSM
x11-libs/libXext
x11-libs/libXt
acl? ( kernel_linux? ( sys-apps/acl ) )
!aqua? (
gtk3? (
x11-libs/gtk+:3
x11-libs/libXft
)
!gtk3? (
gtk? (
>=x11-libs/gtk+-2.6:2
x11-libs/libXft
gnome? ( >=gnome-base/libgnomeui-2.6 )
)
!gtk? (
motif? ( >=x11-libs/motif-2.3:0 )
!motif? (
neXt? ( x11-libs/neXtaw )
!neXt? ( x11-libs/libXaw )
)
)
)
)
cscope? ( dev-util/cscope )
lua? (
luajit? ( dev-lang/luajit:2= )
!luajit? ( dev-lang/lua:0[deprecated] )
)
nls? ( virtual/libintl )
perl? ( dev-lang/perl:= )
python? ( ${PYTHON_DEPS} )
racket? ( dev-scheme/racket )
ruby? ( || ( dev-lang/ruby:2.3 dev-lang/ruby:2.2 dev-lang/ruby:2.1 dev-lang/ruby:2.0 ) )
selinux? ( sys-libs/libselinux )
session? ( x11-libs/libSM )
tcl? ( dev-lang/tcl:0= )
"
DEPEND="${RDEPEND}
dev-util/ctags
sys-devel/autoconf
virtual/pkgconfig
nls? ( sys-devel/gettext )
"
S=${WORKDIR}/vim-${PV}
pkg_setup() {
# people with broken alphabets run into trouble. bug 82186.
unset LANG LC_ALL
export LC_COLLATE="C"
# Gnome sandbox silliness. bug #114475.
mkdir -p "${T}"/home
export HOME="${T}"/home
}
src_prepare() {
if [[ ${PV} != 9999* ]] ; then
# Gentoo patches to fix runtime issues, cross-compile errors, etc
eapply "${WORKDIR}"/patches/
fi
# Fixup a script to use awk instead of nawk
sed -i '1s|.*|#!'"${EPREFIX}"'/usr/bin/awk -f|' "${S}"/runtime/tools/mve.awk \
|| die "mve.awk sed failed"
# Read vimrc and gvimrc from /etc/vim
echo '#define SYS_VIMRC_FILE "'${EPREFIX}'/etc/vim/vimrc"' >> "${S}"/src/feature.h
echo '#define SYS_GVIMRC_FILE "'${EPREFIX}'/etc/vim/gvimrc"' >> "${S}"/src/feature.h
# Use exuberant ctags which installs as /usr/bin/exuberant-ctags.
# Hopefully this pattern won't break for a while at least.
# This fixes bug 29398 (27 Sep 2003 agriffis)
sed -i 's/\<ctags\("\| [-*.]\)/exuberant-&/g' \
"${S}"/runtime/doc/syntax.txt \
"${S}"/runtime/doc/tagsrch.txt \
"${S}"/runtime/doc/usr_29.txt \
"${S}"/runtime/menu.vim \
"${S}"/src/configure.ac || die 'sed failed'
# Don't be fooled by /usr/include/libc.h. When found, vim thinks
# this is NeXT, but it's actually just a file in dev-libs/9libs
# This fixes bug 43885 (20 Mar 2004 agriffis)
sed -i 's/ libc\.h / /' "${S}"/src/configure.ac || die 'sed failed'
# gcc on sparc32 has this, uhm, interesting problem with detecting EOF
# correctly. To avoid some really entertaining error messages about stuff
# which isn't even in the source file being invalid, we'll do some trickery
# to make the error never occur. bug 66162 (02 October 2004 ciaranm)
find "${S}" -name '*.c' | while read c ; do echo >> "$c" ; done
# Try to avoid sandbox problems. Bug #114475.
if [[ -d "${S}"/src/po ]] ; then
sed -i '/-S check.vim/s,..VIM.,ln -s $(VIM) testvim \; ./testvim -X,' \
"${S}"/src/po/Makefile
fi
if version_is_at_least 7.3.122 ; then
cp "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk
fi
# Bug #378107 - Build properly with >=perl-core/ExtUtils-ParseXS-3.20.0
if version_is_at_least 7.3 ; then
sed -i "s:\\\$(PERLLIB)/ExtUtils/xsubpp:${EPREFIX}/usr/bin/xsubpp:" \
"${S}"/src/Makefile || die 'sed for ExtUtils-ParseXS failed'
fi
eapply_user
}
src_configure() {
local myconf=()
# Fix bug 37354: Disallow -funroll-all-loops on amd64
# Bug 57859 suggests that we want to do this for all archs
filter-flags -funroll-all-loops
# Fix bug 76331: -O3 causes problems, use -O2 instead. We'll do this for
# everyone since previous flag filtering bugs have turned out to affect
# multiple archs...
replace-flags -O3 -O2
# Fix bug 18245: Prevent "make" from the following chain:
# (1) Notice configure.ac is newer than auto/configure
# (2) Rebuild auto/configure
# (3) Notice auto/configure is newer than auto/config.mk
# (4) Run ./configure (with wrong args) to remake auto/config.mk
sed -i 's# auto/config\.mk:#:#' src/Makefile || die "Makefile sed failed"
rm -f src/auto/configure
emake -j1 -C src autoconf
# This should fix a sandbox violation (see bug 24447). The hvc
# things are for ppc64, see bug 86433.
for file in /dev/pty/s* /dev/console /dev/hvc/* /dev/hvc* ; do
[[ -e ${file} ]] && addwrite $file
done
use debug && append-flags "-DDEBUG"
myconf=(
--with-features=huge
--disable-gpm
--enable-multibyte
$(use_enable acl)
$(use_enable cscope)
$(use_enable lua luainterp)
$(use_with luajit)
$(use_enable netbeans)
$(use_enable nls)
$(use_enable perl perlinterp)
$(use_enable racket mzschemeinterp)
$(use_enable ruby rubyinterp)
$(use_enable selinux)
$(use_enable session xsmp)
$(use_enable tcl tclinterp)
)
if use python ; then
py_add_interp() {
local v
[[ ${EPYTHON} == python3* ]] && v=3
myconf+=(
--enable-python${v}interp
vi_cv_path_python${v}="${PYTHON}"
)
}
python_foreach_impl py_add_interp
else
myconf+=(
--disable-pythoninterp
--disable-python3interp
)
fi
# --with-features=huge forces on cscope even if we --disable it. We need
# to sed this out to avoid screwiness. (1 Sep 2004 ciaranm)
if ! use cscope ; then
sed -i '/# define FEAT_CSCOPE/d' src/feature.h || \
die "couldn't disable cscope"
fi
# gvim's GUI preference order is as follows:
# aqua CARBON (not tested)
# -aqua gtk3 GTK3
# -aqua -gtk3 gnome GNOME2
# -aqua -gtk3 -gnome gtk GTK2
# -aqua -gtk -gtk3 motif MOTIF
# -aqua -gtk -gtk3 -motif neXt NEXTAW
# -aqua -gtk -gtk3 -motif -neXt ATHENA
echo ; echo
if use aqua ; then
einfo "Building gvim with the Carbon GUI"
myconf+=(
--enable-darwin
--enable-gui=carbon
)
elif use gtk3 ; then
myconf+=( --enable-gtk3-check )
einfo "Building gvim with the gtk+-3 GUI"
myconf+=( --enable-gui=gtk3 )
elif use gtk ; then
myconf+=( --enable-gtk2-check )
if use gnome ; then
einfo "Building gvim with the Gnome 2 GUI"
myconf+=( --enable-gui=gnome2 )
else
einfo "Building gvim with the gtk+-2 GUI"
myconf+=( --enable-gui=gtk2 )
fi
elif use motif ; then
einfo "Building gvim with the MOTIF GUI"
myconf+=( --enable-gui=motif )
elif use neXt ; then
einfo "Building gvim with the neXtaw GUI"
myconf+=( --enable-gui=nextaw )
else
einfo "Building gvim with the Athena GUI"
myconf+=( --enable-gui=athena )
fi
echo ; echo
# let package manager strip binaries
export ac_cv_prog_STRIP="$(type -P true ) faking strip"
# keep prefix env contained within the EPREFIX
use prefix && myconf+=( --without-local-dir )
if [[ ${CHOST} == *-interix* ]]; then
# avoid finding of this function, to avoid having to patch either
# configure or the source, which would be much more hackish.
# after all vim does it right, only interix is badly broken (again)
export ac_cv_func_sigaction=no
fi
econf \
--with-modified-by=Gentoo-${PVR} \
--with-vim-name=gvim \
--with-x \
"${myconf[@]}"
}
src_compile() {
# The following allows emake to be used
emake -j1 -C src auto/osdef.h objects
emake
}
src_test() {
echo
einfo "Starting vim tests. Several error messages will be shown"
einfo "while the tests run. This is normal behaviour and does not"
einfo "indicate a fault."
echo
ewarn "If the tests fail, your terminal may be left in a strange"
ewarn "state. Usually, running 'reset' will fix this."
echo
# Don't let vim talk to X
unset DISPLAY
# Make gvim not try to connect to X. See :help gui-x11-start in vim for how
# this evil trickery works.
ln -s "${S}"/src/gvim "${S}"/src/testvim || die
# Make sure our VIMPROG is used.
sed -i 's:\.\./vim:../testvim:' src/testdir/test49.vim || die
# Don't do additional GUI tests.
emake -j1 VIMPROG=../testvim -C src/testdir nongui
}
# Make convenience symlinks, hopefully without stepping on toes. Some
# of these links are "owned" by the vim ebuild when it is installed,
# but they might be good for gvim as well (see bug 45828)
update_vim_symlinks() {
local f syms
syms="vimdiff rvim rview"
einfo "Calling eselect vi update..."
# Call this with --if-unset to respect user's choice (bug 187449)
eselect vi update --if-unset
# Make or remove convenience symlink, vim -> gvim
if [[ -f "${EROOT}"/usr/bin/gvim ]]; then
ln -s gvim "${EROOT}"/usr/bin/vim 2>/dev/null
elif [[ -L "${EROOT}"/usr/bin/vim && ! -f "${EROOT}"/usr/bin/vim ]]; then
rm "${EROOT}"/usr/bin/vim
fi
# Make or remove convenience symlinks to vim
if [[ -f "${EROOT}"/usr/bin/vim ]]; then
for f in ${syms}; do
ln -s vim "${EROOT}"/usr/bin/${f} 2>/dev/null
done
else
for f in ${syms}; do
if [[ -L "${EROOT}"/usr/bin/${f} && ! -f "${EROOT}"/usr/bin/${f} ]]; then
rm -f "${EROOT}"/usr/bin/${f}
fi
done
fi
# This will still break if you merge then remove the vi package,
# but there's only so much you can do, eh? Unfortunately we don't
# have triggers like are done in rpm-land.
}
src_install() {
local vimfiles=/usr/share/vim/vim${VIM_VERSION/.}
dobin src/gvim
dosym gvim /usr/bin/gvimdiff
dosym gvim /usr/bin/evim
dosym gvim /usr/bin/eview
dosym gvim /usr/bin/gview
dosym gvim /usr/bin/rgvim
dosym gvim /usr/bin/rgview
emake -C src DESTDIR="${D}" DATADIR="${EPREFIX}"/usr/share install-icons
dodir /usr/share/man/man1
echo ".so vim.1" > "${ED}"/usr/share/man/man1/gvim.1
echo ".so vim.1" > "${ED}"/usr/share/man/man1/gview.1
echo ".so vimdiff.1" > "${ED}"/usr/share/man/man1/gvimdiff.1
insinto /etc/vim
newins "${FILESDIR}"/gvimrc-r1 gvimrc
eprefixify "${ED}"/etc/vim/gvimrc
doicon -s scalable "${FILESDIR}"/gvim.svg
# bash completion script, bug #79018.
newbashcomp "${FILESDIR}"/${PN}-completion ${PN}
# don't install vim desktop file
rm "${ED}"/usr/share/applications/vim.desktop || die "failed to remove vim.desktop"
}
pkg_postinst() {
# Update documentation tags (from vim-doc.eclass)
update_vim_helptags
# Update fdo mime stuff, bug #78394
fdo-mime_desktop_database_update
# Update icon cache
gnome2_icon_cache_update
# Make convenience symlinks
update_vim_symlinks
}
pkg_postrm() {
# Update documentation tags (from vim-doc.eclass)
update_vim_helptags
# Update fdo mime stuff, bug #78394
fdo-mime_desktop_database_update
# Update icon cache
gnome2_icon_cache_update
# Make convenience symlinks
update_vim_symlinks
}

@ -1,16 +1,19 @@
AUX vimrc-r4 6814 SHA256 1dd8550b737322fe6333611342a68ea5aad6ac0b3c6b1eed0b06b7ef8f2dbb7e SHA512 7b53ff22d5bdff077b307f2269eb61ae95feab137199184262893b478a7989d2a6db38dfe3502d1a09b10e2ecf6ce9b84a583cb9efb1186bd800762248ee42d3 WHIRLPOOL e02b8b6c95a42f91acc4caea304b6f8b223f21ea0d7d4275674d4c744374ebe4ffe1d1a7253347c213efccc057056f2f062121bcac4d3a1db7f775addb4b422a
AUX vimrc-r5 6932 SHA256 9deeccd652fe54108ee29824d3eaa851038c200d6fd78bf0bf18f74fae9c5d42 SHA512 47b03ac08575c7324a52d4c31a1fa8eb205dab5ff3d9fe59654cfa92ff561e3098c1e496c91f24d4fea692509d2f005dd357dc76ea41102aa8225f21c63828ef WHIRLPOOL 233d158d01128edc7261883fa76a49eba5d20837f6fdd57d0b9063987fb6e9b736cb095666285d512c206c1a6ab6512d1308e78c49ac258dbd713a144fb60d64
AUX vimrc-r5 6933 SHA256 cf07f6a0e7cbae4e4513026c0906ff216615626150f021f8a2cdcf3f61e60147 SHA512 7e091830a85b275ff4d3a85a9d381ea67e4793130216ead89622983b5807ffd1b98f2384c9df090512763dc2b5e932cbcc9655157b61a0b381a8ee4900578b0a WHIRLPOOL cc2f29ea88eb4f3583e5c061fc3d624c306e9184c67e51407791fef5476c54a4067df08017a359948ce61056dc2b4ee1bcbf7462293136190744dfec34da27fa
AUX xxd-completion 461 SHA256 580064ca4db3ac149fd89c743bd9946241220c211721f978f7a3ef97b3c171df SHA512 fc92426ea657e86ff765aa5a60736cdc70db938156dd8946db0a30c54d3f557bd8af421f1713bd750e779ccacd73f8f290a12a5e71ed48259fe1e6dece2de19c WHIRLPOOL 65324afb44612f1dd8f8850b7caa8524cff055d83aaad74c5b5030787463d0a95dbe0ce1b91c1a7b7f3e6954db3c0608ac2a2e1e75572af94e83758237b18447
DIST vim-7.4.2102-gentoo-patches.tar.bz2 2308 SHA256 1928059fe173b3abf66a96a8205c2e46b5320639d62385aeeae760e99820da67 SHA512 4e678b214fc7b1be89728b8151335ca8af332e8b0c0e25c27287a38ad5ccf14d5dcf82d5dd86af9aa502df4fae986aba98104f150b49a880e34f8283e8e63574 WHIRLPOOL 8a53a8980418f16f8c7883409dea49cfc758fc29dcfaab36f1bd6ae53b32211870a95361c8b63cdfe50795ea11958b113c9909ed6d29de5cb3696efc6ff7888b
DIST vim-7.4.2102.tar.gz 12838026 SHA256 19c059b2d0e61effcd288e2a18969017cbbc031cf19fe775b3f4b4c42bda2578 SHA512 9cf80b1c9e2dd8713b9ba33c39917a8771c7378ae59c2dc1809bf0cabc4545547ad0a5b9f0b87cef2b34f6d1f72b135d1217495716fc482a70a16e1097bd88a2 WHIRLPOOL 301d41e9bf9a6a220776d6e32ab2918c6a8aaf33862725fba9c738e0c99921e631d8c2fdfd9bc2dc9a214a9124ecfa113081a86addf79b023e8421471843f869
DIST vim-7.4.542-gentoo-patches.tar.bz2 3307 SHA256 0eb635f13e199de77846e0d363a473882f2186f138158271fabf0975747a2f3d SHA512 446c66764dac2533cc2f2b3d50481971d4c63a4e81d94c545862a1be620179fdcd81a79f2d81737d1188812a6ad41d90e2a752a05acf6913e7a71464f7cecdd9 WHIRLPOOL cfca8feef0eb8096897ef751afb0427acddd008530ded6cf908fcff51be9713da4ea3e5e613d544c5caba400d664ae19ca70925df3a218bec5c8be6f69aadda2
DIST vim-7.4.769.tar.gz 12189043 SHA256 c89568f3dfcefd773bfbb0958c1cf58a0b0ceedb9d0c264250b379a77ad02e9e SHA512 00048c1d579c409767308c991e5de4ed54e9e50db7e97b0d148f0667742d5e46047c702bee693a5caf13a1603548ab783f7fa846574841d807ffbaa97d7f611e WHIRLPOOL 28ada4763250bbed6f9a1768e81a79b75db64f0ef25296c5d4825f21d21d6e88ff24d488e841e6ba492e363da6d3a3e75e9ec2f2881a731e7ed261c7d21ffd3c
DIST vim-8.0.0005.tar.gz 12909267 SHA256 4ad6b4e8fad6412724a665d974e1be3138a9562a5f4f4aab17debf709c1d3ad3 SHA512 3d62557c6929e554c50f8043658665b907b235f180d8917288fc1434237856df7fa098ecb1823e6edea9e5735564cb55869e535350e52fd8c22423480a49438d WHIRLPOOL a80eec04afb2a797837874ec4b035268a20be7cefa487e44e8e441fb518d46cd7e16a263a6256f49e23e60e737b14dc6a7d93d7c3e579d3da13ccee48536b41b
DIST vim-8.0.0106-gentoo-patches.tar.bz2 2281 SHA256 9823a91b050eb4b001cc50f508d2ad03c7c256ed49183c1af7582318667f48d4 SHA512 39edd9f518c230d2b0486b18aa155572a9eada4a5e21108573d6e66e2eef1276f23b77d766648f018c9cf973a7d03712d8861be6ea13255d7b389912d554a47a WHIRLPOOL d6d01e3944d56762a2a999ee631f89e212360aa030ddd16ea96e32d518ec171e04d8565dcb89e804248d53e4c6e06b19be239ad2316ea88bb57364815b85d26b
DIST vim-8.0.0106.tar.gz 12945768 SHA256 cbace3e7a2db3df73720c4181fa4cdbf7df94310522b1c7a4fd7d6afeaa1e145 SHA512 4e40d9ba8ba694d951be78c653d8fcfebe2b3cc460986ef8e3478f81f2dfd5e4b3c2bc5d22082536b9c275e41beeac343cee0aa1e4de125b71fe95c772e26c20 WHIRLPOOL 569a8f50ebdb7f380f675ed0a4b4aa5e7e226303a8e92db2a8e81f5d8acc0e466620c60c160e2204f3af615b91ca2481eb9716f9c2e6dbdb416050d758a49f09
EBUILD vim-core-7.4.2102.ebuild 6858 SHA256 3e20f5509e87954d44d3ebfff21d749c31912154d6c1e63142e5f0c74fe5c13c SHA512 a10a132bd750b9ca5486af66ae2432c60026540a813e539a345d40874995e421175b254d6ad5871a1d27bef0737326c0fade4304afec366d450eb4a7aa6e7b67 WHIRLPOOL 93ade998f8b8d1ea180f4961fd9b659951c31f321e7cc70ba941fcb6e3c057bf5600f346470eaa42119d55243bae83843e2493f7182a170631a9a7a4f69e69cb
EBUILD vim-core-7.4.769.ebuild 6918 SHA256 97dd69dc1715e1406fc795eb38ae91d9ee78f743a38db859d17396cb2c62cc3b SHA512 8034f26be445b3cbb5e73972b1ef5f58a41f2dc1e76a3a14ba5099ff55f66b891781f040c613cb6206eccd7bdb4fb9cd5f48a8978e5662d1dbc634d6396c35de WHIRLPOOL 3922467adccdfecea9d93a27df27873503bae61d502df2cf414df3d394ae1546063eb7c7e23fffc5008666288eb3cc9698b3c3a08b0adecbaf2a20a229dabc74
EBUILD vim-core-8.0.0005-r1.ebuild 6820 SHA256 177b6d5065413efcac3a85304709626584edada446a6d5b1341f254258d0d053 SHA512 0904c40dc58c5e800a96ec836047205051de16c9f787325e6af4bd8f04f2ccce099bef3b4a32abf1a7e600d5e6b20cd435df943e4f92bbc9677b05cbe9e6bd83 WHIRLPOOL 0bf626d96e2b205a51a9079e9295928f03a594ff71d6e6c65fa21381535152077c68149ab118e570bf9de7cbd68ee58a6a05224c6ab21229f3139d32e0a3d89f
EBUILD vim-core-8.0.0005.ebuild 6820 SHA256 1555f3ea7d1b0554e4101d3f1e2e88717ac4456e651126d64dad7a4dd549cc82 SHA512 a6125d2e38670bf9553f18469d546aff9b648bac476c40a4a005d81c51af6265baf725554bc84ba64cd5d760534e21e0762a318687398da74c796f6131eb041a WHIRLPOOL 455be6b08099b26270bde44240464d11f4880024df00e6c9949efbdf8a0b1e9478409c6aee0bf7b623019ef559510a28acb8f432fbaa216a88353027be1b72af
EBUILD vim-core-9999.ebuild 6820 SHA256 dcc3c95b7dc5a9ea5f7ef71fc811d15c167f61f8a5aabeb13408caa79f9aa24d SHA512 24e2d7a8f55dd0340a895c28bebe8c32ed69df294a331ac693757e46cfbf4d333cbaca0e7828a963be72221d0a8734b3a9e57be97a293ac609d5a26364f28906 WHIRLPOOL 5d1b4974bdd3016c0c5b79058f746f291acf3aa3bec72d5651f7a6a1ae3b1a1b4a309d95ab3b99825426e13c3c941d239d5a4d749e99fd4587e0d8889f9a37b6
MISC ChangeLog 7373 SHA256 be5bdc6119bc48064b4c7daef8a758b11f37f94db063d5c516b6cabe862dd7d0 SHA512 f36f0a2b0d8696fe0d2070926aeb6ecd336dd34476ef9024dd8cbe9ad38bcb37eed73d3177a4060319c86095ac0badb19cc9c1e047975d04daec6ba483df7241 WHIRLPOOL c03103d40e6141f8154074be5e6b22862b2cd5fb8f9886adb0c90e5e9de04044920396d9b5b3633fadd5b852626b5cdeb55ee23db9ea534e8565d18fc2b730ba
EBUILD vim-core-8.0.0106.ebuild 6820 SHA256 d3e3e9e11fddbe4a03be83cbef424565f2b9892de83b2feee6fea88dd7b953d9 SHA512 52f791d92ee3024555620d70f43b18bb9660f615a453fa27a620d50fbb901635f55f291f217a0dcb111edafbeb5a8197afa475b401681c1308cec9383b64ffd5 WHIRLPOOL 705a5c6d4edbd8b4263a829157bc1f95b1089a698646598fa2c54aa0d91bfd22724fd6d754bef0d62b86db04051696f3da2c4f95a5bbf22c0d0fe3994a6db125
EBUILD vim-core-9999.ebuild 6820 SHA256 d3e3e9e11fddbe4a03be83cbef424565f2b9892de83b2feee6fea88dd7b953d9 SHA512 52f791d92ee3024555620d70f43b18bb9660f615a453fa27a620d50fbb901635f55f291f217a0dcb111edafbeb5a8197afa475b401681c1308cec9383b64ffd5 WHIRLPOOL 705a5c6d4edbd8b4263a829157bc1f95b1089a698646598fa2c54aa0d91bfd22724fd6d754bef0d62b86db04051696f3da2c4f95a5bbf22c0d0fe3994a6db125
MISC ChangeLog 7685 SHA256 d458c324cc768cd1532c514b515e18ea0056f1399faf88ff3023428df0c11e3c SHA512 858448a4304102aa49874539f25a7eb6378c2bfe57dface3636cdf5782bdc45ea777f5572effc94641a2630f56cb4bc4cea2960f3ce970fa13b4a36225a34b51 WHIRLPOOL 657a8b0b14de7c98a80eff3052e29f2cffd83daf9e4a6add9f0a672aa077e6e95ecbb051e0003035e4df1eaa1f5c47bf660570832fb30715069e9c82112e4529
MISC ChangeLog-2015 63585 SHA256 fcbf2e79dabadcfea37e13f90bd1a0da5060f06fa4676551bb5ae5c15b140d3b SHA512 f5431dc90fecae587bfe51915711f2cd117505a034dfa821d412e29898d2046feb7afa98762878b9554d602c4a24dce8807b75613ba7b01fb5747ebc5911fe54 WHIRLPOOL 2410b2440a6eecee31ac1f8b2ccfc0ebc5ffbaf043e95fb4734fd1e22fd4b29093296d1a6b63a8e6e66c5d845a3b300f7655c31e2397eddb2a582033796b680c
MISC metadata.xml 321 SHA256 f9326975290ccd756ea9e8aed462a63d5281409d82e6cf70c1cda86b1783c118 SHA512 7d4a40b09c24eb8f08e6c171a4cf0e332d82f06163846602db338a1ad2e51133ed18694f216ce061fd9964fba3380b9991d86b93f111c6f8d0bb62ac5e14f705 WHIRLPOOL df4da6e95b9dda591cf35853baebf9ebff792a7ba5f03c7060e41d319fcf40e31f5874b31c9841b27ed860e5a8d3346e3afb7cf80e93eb2b297c5975288e5b1a

@ -167,7 +167,7 @@ augroup gentoo
autocmd BufReadPost *
\ if ! exists("g:leave_my_cursor_position_alone") |
\ if line("'\"") > 0 && line ("'\"") <= line("$") |
\ exe "normal g'\"" |
\ exe "normal! g'\"" |
\ endif |
\ endif

@ -0,0 +1,218 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
VIM_VERSION="8.0"
inherit eutils vim-doc flag-o-matic versionator bash-completion-r1 prefix
if [[ ${PV} == 9999* ]] ; then
inherit git-r3
EGIT_REPO_URI="https://github.com/vim/vim.git"
EGIT_CHECKOUT_DIR=${WORKDIR}/vim-${PV}
else
SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> vim-${PV}.tar.gz
https://dev.gentoo.org/~radhermit/vim/vim-8.0.0106-gentoo-patches.tar.bz2"
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 ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
fi
DESCRIPTION="vim and gvim shared files"
HOMEPAGE="http://www.vim.org/ https://github.com/vim/vim"
SLOT="0"
LICENSE="vim"
IUSE="nls acl minimal"
DEPEND="sys-devel/autoconf"
PDEPEND="!minimal? ( app-vim/gentoo-syntax )"
S=${WORKDIR}/vim-${PV}
pkg_setup() {
# people with broken alphabets run into trouble. bug 82186.
unset LANG LC_ALL
export LC_COLLATE="C"
# Gnome sandbox silliness. bug #114475.
mkdir -p "${T}"/home
export HOME="${T}"/home
}
src_prepare() {
if [[ ${PV} != 9999* ]] ; then
# Gentoo patches to fix runtime issues, cross-compile errors, etc
eapply "${WORKDIR}"/patches
fi
# Fixup a script to use awk instead of nawk
sed -i '1s|.*|#!'"${EPREFIX}"'/usr/bin/awk -f|' "${S}"/runtime/tools/mve.awk \
|| die "mve.awk sed failed"
# Read vimrc and gvimrc from /etc/vim
echo '#define SYS_VIMRC_FILE "'${EPREFIX}'/etc/vim/vimrc"' >> "${S}"/src/feature.h
echo '#define SYS_GVIMRC_FILE "'${EPREFIX}'/etc/vim/gvimrc"' >> "${S}"/src/feature.h
# Use exuberant ctags which installs as /usr/bin/exuberant-ctags.
# Hopefully this pattern won't break for a while at least.
# This fixes bug 29398 (27 Sep 2003 agriffis)
sed -i 's/\<ctags\("\| [-*.]\)/exuberant-&/g' \
"${S}"/runtime/doc/syntax.txt \
"${S}"/runtime/doc/tagsrch.txt \
"${S}"/runtime/doc/usr_29.txt \
"${S}"/runtime/menu.vim \
"${S}"/src/configure.ac || die 'sed failed'
# Don't be fooled by /usr/include/libc.h. When found, vim thinks
# this is NeXT, but it's actually just a file in dev-libs/9libs
# This fixes bug 43885 (20 Mar 2004 agriffis)
sed -i 's/ libc\.h / /' "${S}"/src/configure.ac || die 'sed failed'
# gcc on sparc32 has this, uhm, interesting problem with detecting EOF
# correctly. To avoid some really entertaining error messages about stuff
# which isn't even in the source file being invalid, we'll do some trickery
# to make the error never occur. bug 66162 (02 October 2004 ciaranm)
find "${S}" -name '*.c' | while read c ; do echo >> "$c" ; done
# Try to avoid sandbox problems. Bug #114475.
if [[ -d "${S}"/src/po ]] ; then
sed -i -e \
'/-S check.vim/s,..VIM.,ln -s $(VIM) testvim \; ./testvim -X,' \
"${S}"/src/po/Makefile
fi
if version_is_at_least 7.3.122 ; then
cp "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk
fi
# Bug #378107 - Build properly with >=perl-core/ExtUtils-ParseXS-3.20.0
if version_is_at_least 7.3 ; then
sed -i "s:\\\$(PERLLIB)/ExtUtils/xsubpp:${EPREFIX}/usr/bin/xsubpp:" \
"${S}"/src/Makefile || die 'sed for ExtUtils-ParseXS failed'
fi
eapply_user
}
src_configure() {
local myconf
# Fix bug 37354: Disallow -funroll-all-loops on amd64
# Bug 57859 suggests that we want to do this for all archs
filter-flags -funroll-all-loops
# Fix bug 76331: -O3 causes problems, use -O2 instead. We'll do this for
# everyone since previous flag filtering bugs have turned out to affect
# multiple archs...
replace-flags -O3 -O2
# Fix bug 18245: Prevent "make" from the following chain:
# (1) Notice configure.ac is newer than auto/configure
# (2) Rebuild auto/configure
# (3) Notice auto/configure is newer than auto/config.mk
# (4) Run ./configure (with wrong args) to remake auto/config.mk
sed -i 's# auto/config\.mk:#:#' src/Makefile || die "Makefile sed failed"
rm -f src/auto/configure
emake -j1 -C src autoconf
# This should fix a sandbox violation (see bug 24447). The hvc
# things are for ppc64, see bug 86433.
for file in /dev/pty/s* /dev/console /dev/hvc/* /dev/hvc* ; do
[[ -e ${file} ]] && addwrite $file
done
# Let Portage do the stripping. Some people like that.
export ac_cv_prog_STRIP="$(type -P true ) faking strip"
# Keep Gentoo Prefix env contained within the EPREFIX
use prefix && myconf+=" --without-local-dir"
econf \
--with-modified-by=Gentoo-${PVR} \
--enable-gui=no \
--without-x \
--disable-darwin \
--disable-perlinterp \
--disable-pythoninterp \
--disable-rubyinterp \
--disable-gpm \
--disable-selinux \
$(use_enable nls) \
$(use_enable acl) \
${myconf}
}
src_compile() {
# The following allows emake to be used
emake -j1 -C src auto/osdef.h objects
emake tools
}
src_test() { :; }
src_install() {
local vimfiles=/usr/share/vim/vim${VIM_VERSION/.}
dodir /usr/{bin,share/{man/man1,vim}}
emake -C src \
installruntime \
installmanlinks \
installmacros \
installtutor \
installtutorbin \
installtools \
install-languages \
DESTDIR="${D}" \
BINDIR="${EPREFIX}"/usr/bin \
MANDIR="${EPREFIX}"/usr/share/man \
DATADIR="${EPREFIX}"/usr/share
keepdir ${vimfiles}/keymap
# default vimrc is installed by vim-core since it applies to
# both vim and gvim
insinto /etc/vim/
newins "${FILESDIR}"/vimrc-r5 vimrc
eprefixify "${ED}"/etc/vim/vimrc
if use minimal ; then
# To save space, install only a subset of the files.
# Helps minimalize the livecd, bug 65144.
eshopts_push -s extglob
rm -fr "${ED}${vimfiles}"/{compiler,doc,ftplugin,indent}
rm -fr "${ED}${vimfiles}"/{macros,print,tools,tutor}
rm "${ED}"/usr/bin/vimtutor
local keep_colors="default"
ignore=$(rm -fr "${ED}${vimfiles}"/colors/!(${keep_colors}).vim )
local keep_syntax="conf|crontab|fstab|inittab|resolv|sshdconfig"
# tinkering with the next line might make bad things happen ...
keep_syntax="${keep_syntax}|syntax|nosyntax|synload"
ignore=$(rm -fr "${ED}${vimfiles}"/syntax/!(${keep_syntax}).vim )
eshopts_pop
fi
# These files might have slight security issues, so we won't
# install them. See bug #77841. We don't mind if these don't
# exist.
rm "${ED}${vimfiles}"/tools/{vimspell.sh,tcltags} 2>/dev/null
newbashcomp "${FILESDIR}"/xxd-completion xxd
# We shouldn't be installing the ex or view man page symlinks, as they
# are managed by eselect-vi
rm -f "${ED}"/usr/share/man/man1/{ex,view}.1
}
pkg_postinst() {
# Update documentation tags (from vim-doc.eclass)
update_vim_helptags
}
pkg_postrm() {
# Update documentation tags (from vim-doc.eclass)
update_vim_helptags
}

@ -12,7 +12,7 @@ if [[ ${PV} == 9999* ]] ; then
EGIT_CHECKOUT_DIR=${WORKDIR}/vim-${PV}
else
SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> vim-${PV}.tar.gz
https://dev.gentoo.org/~radhermit/vim/vim-7.4.2102-gentoo-patches.tar.bz2"
https://dev.gentoo.org/~radhermit/vim/vim-8.0.0106-gentoo-patches.tar.bz2"
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 ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
fi

@ -4,10 +4,13 @@ DIST vim-7.4.2102.tar.gz 12838026 SHA256 19c059b2d0e61effcd288e2a18969017cbbc031
DIST vim-7.4.542-gentoo-patches.tar.bz2 3307 SHA256 0eb635f13e199de77846e0d363a473882f2186f138158271fabf0975747a2f3d SHA512 446c66764dac2533cc2f2b3d50481971d4c63a4e81d94c545862a1be620179fdcd81a79f2d81737d1188812a6ad41d90e2a752a05acf6913e7a71464f7cecdd9 WHIRLPOOL cfca8feef0eb8096897ef751afb0427acddd008530ded6cf908fcff51be9713da4ea3e5e613d544c5caba400d664ae19ca70925df3a218bec5c8be6f69aadda2
DIST vim-7.4.769.tar.gz 12189043 SHA256 c89568f3dfcefd773bfbb0958c1cf58a0b0ceedb9d0c264250b379a77ad02e9e SHA512 00048c1d579c409767308c991e5de4ed54e9e50db7e97b0d148f0667742d5e46047c702bee693a5caf13a1603548ab783f7fa846574841d807ffbaa97d7f611e WHIRLPOOL 28ada4763250bbed6f9a1768e81a79b75db64f0ef25296c5d4825f21d21d6e88ff24d488e841e6ba492e363da6d3a3e75e9ec2f2881a731e7ed261c7d21ffd3c
DIST vim-8.0.0005.tar.gz 12909267 SHA256 4ad6b4e8fad6412724a665d974e1be3138a9562a5f4f4aab17debf709c1d3ad3 SHA512 3d62557c6929e554c50f8043658665b907b235f180d8917288fc1434237856df7fa098ecb1823e6edea9e5735564cb55869e535350e52fd8c22423480a49438d WHIRLPOOL a80eec04afb2a797837874ec4b035268a20be7cefa487e44e8e441fb518d46cd7e16a263a6256f49e23e60e737b14dc6a7d93d7c3e579d3da13ccee48536b41b
DIST vim-8.0.0106-gentoo-patches.tar.bz2 2281 SHA256 9823a91b050eb4b001cc50f508d2ad03c7c256ed49183c1af7582318667f48d4 SHA512 39edd9f518c230d2b0486b18aa155572a9eada4a5e21108573d6e66e2eef1276f23b77d766648f018c9cf973a7d03712d8861be6ea13255d7b389912d554a47a WHIRLPOOL d6d01e3944d56762a2a999ee631f89e212360aa030ddd16ea96e32d518ec171e04d8565dcb89e804248d53e4c6e06b19be239ad2316ea88bb57364815b85d26b
DIST vim-8.0.0106.tar.gz 12945768 SHA256 cbace3e7a2db3df73720c4181fa4cdbf7df94310522b1c7a4fd7d6afeaa1e145 SHA512 4e40d9ba8ba694d951be78c653d8fcfebe2b3cc460986ef8e3478f81f2dfd5e4b3c2bc5d22082536b9c275e41beeac343cee0aa1e4de125b71fe95c772e26c20 WHIRLPOOL 569a8f50ebdb7f380f675ed0a4b4aa5e7e226303a8e92db2a8e81f5d8acc0e466620c60c160e2204f3af615b91ca2481eb9716f9c2e6dbdb416050d758a49f09
EBUILD vim-7.4.2102.ebuild 10207 SHA256 b2cdc9a20fd3e7f7610f48041f6f36990e6f552501f223108dd791b04c59a817 SHA512 fb6eef340b0cf4c2c23fa4ceae74a6c2eae9ab5bd9d547edfca0bfed96326e79269b7f3f5776c9022d3238d7da121ee41c07a3828a799d255e4fa674dce94158 WHIRLPOOL 6758fe3de914dba6c594122cd99e155a764fc0710f171c200cc04832c856e51e0451a7ced656f04f7c151aa7d5e696c8d7a79b66b16b20f61dc155c5a72127ef
EBUILD vim-7.4.769.ebuild 11405 SHA256 c4799e82c7eef9989b7d7fb40f3707cdebdbc535ed4b32a5ffa2e071a99f09ff SHA512 d4934dcc24dd6931c720db33b90f8d3a3933adf1a658b563c84c7843754a3d5f4701a8bafe9ffa75afa4217f53b09485aa979d635053ca5ee40ef78143a9a71b WHIRLPOOL 12c69d4e052056e6955c51aeaaefd74cacc8eb0910f44d538d99572b7aa7452cb2e5352d6e659ef5417e86291a6b0f29445700b8d80d6cc8868eb7d65f3700f4
EBUILD vim-8.0.0005.ebuild 10186 SHA256 3243dc910d7817ca1483baeeb30494c5e26667d97a12bd97ebf0a75f7054529b SHA512 06b935245a6e703768ceb3a6fb7a134ecd5527806d0dc6aa788a933acca94ebd25d728c73049b00476a42244d4417fbf57773a768756740bcc2e020c3c0e048a WHIRLPOOL 5400b476455b99971f17ff7a09c6fc4be371ce3f7172cb079673aabf9a1ec6ab2303411b1cd7853a3221944eb44cdf7fdf437df9be20f8ce9d6f8f82c1dade6a
EBUILD vim-8.0.0106.ebuild 10186 SHA256 f36458b4800f1394823698b8086accc5c85fdbe7685bc9f7e1abdc548c80fbd0 SHA512 9005f5643d3f41eaddb3a30dba2221169da2e9cb32e2a560ff86c5647ece455916758d4eff72eddec61a6bf726883eb054ac1c196390be29edbffb580a4917e9 WHIRLPOOL a5b2ac1c81de64216d316c14cb371d6a5a076587fd990b68b94d678554c76cb22bce8d83973e6d27ed4a1c3fd3fa5324c40cef433d313175180c17462e3ff709
EBUILD vim-9999.ebuild 10186 SHA256 67ea4900e5685966487c6a44fc36c158d6c2ae837014744449000511419b7d2c SHA512 b334d5e72b5cbdaca53851bcb05d1c18e0cc6b94b11abde21cbf407e9d1995c07d16c1365a69cb21864e2302a96045e6249f40c29628be24e2fdda840a2247e1 WHIRLPOOL 6ca93f7baf89cf37a2e521242ecc5d4fdd1d034a6199ef1d2e2ddd2916e09dec2dfd5642a540c04fbe46dcdc5dfe0afb2f1e31151213c6a26d1b7b46a3092cdd
MISC ChangeLog 6961 SHA256 f411565014b5c0c9248439571240b6bc31414bbca184a2bca3cb2dd6492c89cc SHA512 3d380eea19cea55463f4cf9bbe88652bfd4b42aae131f7df5c4badf6fbb373b33dd47e41349233a49bb5e162838d44ae68ff30776e62efeaaf741cff4410ff96 WHIRLPOOL c9d7aea7658f66eeae9c6479faa3d41267e0aec7f0430cf8fb557f169ca7d5560b5349c700a0ab73118db5e5a06bb5c170ba1ec464800efa4ca82aa88c2a31c6
MISC ChangeLog 7089 SHA256 388f7fbc79c49c95cb20745a1c9ffe2f4d50d8329d7827a8ed626928bd5443d5 SHA512 69ec3d4a15c55b555caafed7375587d34fd6b6f3cc2057e4aeb8b3b18f6d6333695fe21270c655556de1690aedb9e3fdb5e110e8b9a13bba04620efa7dd68e1b WHIRLPOOL 774e8038c0b73628ab00431fc45e8bc22adda3ab537acc43783991fc9c3ea3b43c191ae3a835ee04cf603895426b6318391bfa4eca4a0327bb633869728f0f12
MISC ChangeLog-2015 67669 SHA256 86ac1b2a4e92a9eab943636dde488ccb9351b509b3775e8e11f30e5367d48732 SHA512 f84c582b834fdb2907730b9f409f243e10d98777083a8b9a5b689a803d974f2181a93c7de6d197f4482e6b054992f1324d5e0e9d580f7cc89d6d48947a3e9ed7 WHIRLPOOL 047df580ce408d600fd30222ecd55b24414ee3aaea8cd156728a371a878ee0da86ec18843699bc961a911429c57bbf578bd2d4569c2d116f8cf1bac110ee79b4
MISC metadata.xml 779 SHA256 d9701e486eaad4caac728b1eecdcf0a9f88aefe093d6846f559821fdaecc8f83 SHA512 4e6fd3126e8b090f1cd89418ace750073a1dd0bbaa5fecca9be10fb19c70147e7d97b71ab1e3ffc480427a0477bd6fa5e27c475d5685c43e9d0137ea1df5d31d WHIRLPOOL df429412c61fc3023f1cee9f3899978ff3bb9841332915e13a1478ac76215d1d773248efbc31bbf774168b3a88d7a04fa8d985b64b20cd3925f369249a2e50d2

@ -0,0 +1,349 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
VIM_VERSION="8.0"
PYTHON_COMPAT=( python{2_7,3_4,3_5} )
PYTHON_REQ_USE=threads
inherit eutils vim-doc flag-o-matic fdo-mime versionator bash-completion-r1 python-r1
if [[ ${PV} == 9999* ]] ; then
inherit git-r3
EGIT_REPO_URI="https://github.com/vim/vim.git"
else
SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> ${P}.tar.gz
https://dev.gentoo.org/~radhermit/vim/vim-8.0.0106-gentoo-patches.tar.bz2"
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 ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
fi
DESCRIPTION="Vim, an improved vi-style text editor"
HOMEPAGE="http://www.vim.org/ https://github.com/vim/vim"
SLOT="0"
LICENSE="vim"
IUSE="X acl cscope debug gpm lua luajit minimal nls perl python racket ruby selinux tcl vim-pager"
REQUIRED_USE="
luajit? ( lua )
python? (
|| ( $(python_gen_useflags '*') )
?? ( $(python_gen_useflags 'python2*') )
?? ( $(python_gen_useflags 'python3*') )
)
"
RDEPEND="
>=app-eselect/eselect-vi-1.1
>=sys-libs/ncurses-5.2-r2:0=
nls? ( virtual/libintl )
acl? ( kernel_linux? ( sys-apps/acl ) )
cscope? ( dev-util/cscope )
gpm? ( >=sys-libs/gpm-1.19.3 )
lua? (
luajit? ( dev-lang/luajit:2= )
!luajit? ( dev-lang/lua:0[deprecated] )
)
!minimal? (
~app-editors/vim-core-${PV}
dev-util/ctags
)
perl? ( dev-lang/perl:= )
python? ( ${PYTHON_DEPS} )
racket? ( dev-scheme/racket )
ruby? ( || ( dev-lang/ruby:2.3 dev-lang/ruby:2.2 dev-lang/ruby:2.1 dev-lang/ruby:2.0 ) )
selinux? ( sys-libs/libselinux )
tcl? ( dev-lang/tcl:0= )
X? ( x11-libs/libXt )
"
DEPEND="${RDEPEND}
sys-devel/autoconf
nls? ( sys-devel/gettext )
"
pkg_setup() {
# people with broken alphabets run into trouble. bug 82186.
unset LANG LC_ALL
export LC_COLLATE="C"
# Gnome sandbox silliness. bug #114475.
mkdir -p "${T}"/home
export HOME="${T}"/home
}
src_prepare() {
if [[ ${PV} != 9999* ]] ; then
# Gentoo patches to fix runtime issues, cross-compile errors, etc
eapply "${WORKDIR}"/patches/
fi
# Fixup a script to use awk instead of nawk
sed -i '1s|.*|#!'"${EPREFIX}"'/usr/bin/awk -f|' "${S}"/runtime/tools/mve.awk \
|| die "mve.awk sed failed"
# Read vimrc and gvimrc from /etc/vim
echo '#define SYS_VIMRC_FILE "'${EPREFIX}'/etc/vim/vimrc"' >> "${S}"/src/feature.h
echo '#define SYS_GVIMRC_FILE "'${EPREFIX}'/etc/vim/gvimrc"' >> "${S}"/src/feature.h
# Use exuberant ctags which installs as /usr/bin/exuberant-ctags.
# Hopefully this pattern won't break for a while at least.
# This fixes bug 29398 (27 Sep 2003 agriffis)
sed -i 's/\<ctags\("\| [-*.]\)/exuberant-&/g' \
"${S}"/runtime/doc/syntax.txt \
"${S}"/runtime/doc/tagsrch.txt \
"${S}"/runtime/doc/usr_29.txt \
"${S}"/runtime/menu.vim \
"${S}"/src/configure.ac || die 'sed failed'
# Don't be fooled by /usr/include/libc.h. When found, vim thinks
# this is NeXT, but it's actually just a file in dev-libs/9libs
# This fixes bug 43885 (20 Mar 2004 agriffis)
sed -i 's/ libc\.h / /' "${S}"/src/configure.ac || die 'sed failed'
# gcc on sparc32 has this, uhm, interesting problem with detecting EOF
# correctly. To avoid some really entertaining error messages about stuff
# which isn't even in the source file being invalid, we'll do some trickery
# to make the error never occur. bug 66162 (02 October 2004 ciaranm)
find "${S}" -name '*.c' | while read c ; do echo >> "$c" ; done
# conditionally make the manpager.sh script
if use vim-pager ; then
cat <<-END > "${S}"/runtime/macros/manpager.sh
#!/bin/sh
sed -e 's/\x1B\[[[:digit:]]\+m//g' | col -b | \\
vim \\
-c 'let no_plugin_maps = 1' \\
-c 'set nolist nomod ft=man ts=8' \\
-c 'let g:showmarks_enable=0' \\
-c 'runtime! macros/less.vim' -
END
fi
# Try to avoid sandbox problems. Bug #114475.
if [[ -d "${S}"/src/po ]] ; then
sed -i '/-S check.vim/s,..VIM.,ln -s $(VIM) testvim \; ./testvim -X,' \
"${S}"/src/po/Makefile
fi
if version_is_at_least 7.3.122 ; then
cp "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk
fi
# Bug #378107 - Build properly with >=perl-core/ExtUtils-ParseXS-3.20.0
if version_is_at_least 7.3 ; then
sed -i "s:\\\$(PERLLIB)/ExtUtils/xsubpp:${EPREFIX}/usr/bin/xsubpp:" \
"${S}"/src/Makefile || die 'sed for ExtUtils-ParseXS failed'
fi
eapply_user
}
src_configure() {
local myconf=()
# Fix bug 37354: Disallow -funroll-all-loops on amd64
# Bug 57859 suggests that we want to do this for all archs
filter-flags -funroll-all-loops
# Fix bug 76331: -O3 causes problems, use -O2 instead. We'll do this for
# everyone since previous flag filtering bugs have turned out to affect
# multiple archs...
replace-flags -O3 -O2
# Fix bug 18245: Prevent "make" from the following chain:
# (1) Notice configure.ac is newer than auto/configure
# (2) Rebuild auto/configure
# (3) Notice auto/configure is newer than auto/config.mk
# (4) Run ./configure (with wrong args) to remake auto/config.mk
sed -i 's# auto/config\.mk:#:#' src/Makefile || die "Makefile sed failed"
rm -f src/auto/configure
emake -j1 -C src autoconf
# This should fix a sandbox violation (see bug 24447). The hvc
# things are for ppc64, see bug 86433.
for file in /dev/pty/s* /dev/console /dev/hvc/* /dev/hvc* ; do
[[ -e ${file} ]] && addwrite $file
done
if use minimal ; then
myconf=(
--with-features=tiny
--disable-nls
--disable-multibyte
--disable-acl
--enable-gui=no
--without-x
--disable-darwin
--disable-luainterp
--disable-perlinterp
--disable-pythoninterp
--disable-mzschemeinterp
--disable-rubyinterp
--disable-selinux
--disable-tclinterp
--disable-gpm
)
else
use debug && append-flags "-DDEBUG"
myconf=(
--with-features=huge
--enable-multibyte
$(use_enable acl)
$(use_enable cscope)
$(use_enable gpm)
$(use_enable lua luainterp)
$(usex lua "--with-lua-prefix=${EPREFIX}/usr" "")
$(use_with luajit)
$(use_enable nls)
$(use_enable perl perlinterp)
$(use_enable racket mzschemeinterp)
$(use_enable ruby rubyinterp)
$(use_enable selinux)
$(use_enable tcl tclinterp)
)
if use python ; then
py_add_interp() {
local v
[[ ${EPYTHON} == python3* ]] && v=3
myconf+=(
--enable-python${v}interp
vi_cv_path_python${v}="${PYTHON}"
)
}
python_foreach_impl py_add_interp
else
myconf+=(
--disable-pythoninterp
--disable-python3interp
)
fi
# --with-features=huge forces on cscope even if we --disable it. We need
# to sed this out to avoid screwiness. (1 Sep 2004 ciaranm)
if ! use cscope ; then
sed -i '/# define FEAT_CSCOPE/d' src/feature.h || \
die "couldn't disable cscope"
fi
# don't test USE=X here ... see bug #19115
# but need to provide a way to link against X ... see bug #20093
myconf+=(
--enable-gui=no
--disable-darwin
$(use_with X x)
)
fi
# let package manager strip binaries
export ac_cv_prog_STRIP="$(type -P true ) faking strip"
# keep prefix env contained within the EPREFIX
use prefix && myconf+=( --without-local-dir )
econf \
--with-modified-by=Gentoo-${PVR} \
"${myconf[@]}"
}
src_compile() {
# The following allows emake to be used
emake -j1 -C src auto/osdef.h objects
emake
}
src_test() {
echo
einfo "Starting vim tests. Several error messages will be shown"
einfo "while the tests run. This is normal behaviour and does not"
einfo "indicate a fault."
echo
ewarn "If the tests fail, your terminal may be left in a strange"
ewarn "state. Usually, running 'reset' will fix this."
echo
# Don't let vim talk to X
unset DISPLAY
emake -j1 -C src/testdir nongui
}
# Make convenience symlinks, hopefully without stepping on toes. Some
# of these links are "owned" by the vim ebuild when it is installed,
# but they might be good for gvim as well (see bug 45828)
update_vim_symlinks() {
local f syms
syms="vimdiff rvim rview"
einfo "Calling eselect vi update..."
# Call this with --if-unset to respect user's choice (bug 187449)
eselect vi update --if-unset
# Make or remove convenience symlink, vim -> gvim
if [[ -f "${EROOT}"/usr/bin/gvim ]]; then
ln -s gvim "${EROOT}"/usr/bin/vim 2>/dev/null
elif [[ -L "${EROOT}"/usr/bin/vim && ! -f "${EROOT}"/usr/bin/vim ]]; then
rm "${EROOT}"/usr/bin/vim
fi
# Make or remove convenience symlinks to vim
if [[ -f "${EROOT}"/usr/bin/vim ]]; then
for f in ${syms}; do
ln -s vim "${EROOT}"/usr/bin/${f} 2>/dev/null
done
else
for f in ${syms}; do
if [[ -L "${EROOT}"/usr/bin/${f} && ! -f "${EROOT}"/usr/bin/${f} ]]; then
rm -f "${EROOT}"/usr/bin/${f}
fi
done
fi
# This will still break if you merge then remove the vi package,
# but there's only so much you can do, eh? Unfortunately we don't
# have triggers like are done in rpm-land.
}
src_install() {
local vimfiles=/usr/share/vim/vim${VIM_VERSION/.}
# Note: Do not install symlinks for 'vi', 'ex', or 'view', as these are
# managed by eselect-vi
dobin src/vim
dosym vim /usr/bin/vimdiff
dosym vim /usr/bin/rvim
dosym vim /usr/bin/rview
if use vim-pager ; then
dosym ${vimfiles}/macros/less.sh /usr/bin/vimpager
dosym ${vimfiles}/macros/manpager.sh /usr/bin/vimmanpager
insinto ${vimfiles}/macros
doins runtime/macros/manpager.sh
fperms a+x ${vimfiles}/macros/manpager.sh
fi
newbashcomp "${FILESDIR}"/${PN}-completion ${PN}
# keep in sync with 'complete ... -F' list
bashcomp_alias vim ex vi view rvim rview vimdiff
# We shouldn't be installing the ex or view man page symlinks, as they
# are managed by eselect-vi
rm -f "${ED}"/usr/share/man/man1/{ex,view}.1
}
pkg_postinst() {
# Update documentation tags (from vim-doc.eclass)
update_vim_helptags
# Make convenience symlinks
update_vim_symlinks
}
pkg_postrm() {
# Update documentation tags (from vim-doc.eclass)
update_vim_helptags
# Make convenience symlinks
update_vim_symlinks
}

@ -9,9 +9,9 @@ DIST free42-1.5.12.tgz 22691715 SHA256 77f053fbfc597229f4e7d4e66d80aad0252e18bd8
DIST free42-1.5.7.tgz 8159655 SHA256 63c868880e0c18374f4b309dc19e2ea36b9463471d2d77563f53036eea645316 SHA512 fb18712643f73388512fc4dc069d55ef3597f5e6a4e1b47bcd12ab05224027c4ec981ade2398fd8c1e4534003ee6c4de2b7402bade66a3dbe90a46299e7132a3 WHIRLPOOL 0504da8589d3dbf9270a914b2cb6ad86982b926f40abee43d6bbe3f8ec997efe8b0ae50b9d61952e5acd3f2a70d34e16cf0e665cec06d555b0c92438c7a32a43
DIST free42-1.5.8.tgz 45400324 SHA256 f8ffa54a5f77b5061e1a983962e989fc6679f7e128d996a0550922e366855f2f SHA512 1abaeea314b55f456b65eef530fe692534d92dde95876982c6df1715853055632a4a2305774dc691ca0af28632a393d8d9872bd86353c09d57d2dc8a0ef6cfe2 WHIRLPOOL 9b0abef9d548f09e567e8debe15f9a0635038d6ef655a64885ebc02eb241a0f577ca40b4bdc39c881fe8b2c6f4d97e5575c715a05ccc06df37f90bc5d28d16e8
EBUILD free42-1.5.10.ebuild 985 SHA256 8dc175bf4dd2967bcad455a3dcfa5bbcbf89d6c9c462dad6e1588272f6fd56af SHA512 b4182f1fb1836f58abf72f929165b9e488685720480e45e0da5cc825d29a7a52cd64a588c79d2569a0745dcd41b31aa2c86fd505254dc40104324426eafbe617 WHIRLPOOL 231b84d4bcda1b1c0492b7081e6e172a34e5fab51e8b2e18516970f2afb18ba9b7d99d22245182fb2162c5d26b390a2ead3778fe744c50741bb623940cb0c409
EBUILD free42-1.5.12.ebuild 998 SHA256 5a66065f01d017ffd83fd32ad35517f7f9a1e7e31e5fdd9b23a7a89a5f02b54c SHA512 79ecac0203642785fd8d06a14482c2630f10a034042be9a528dce4745c4e8a409e726f736998dbf5fc8eb2acd6e0da8d4fe7ebad58583cd3bf9ed3a8bf15da4c WHIRLPOOL 7d34c82540bc74a7e3fc03e0d7b0eb92168c7ef12908010c677e0a89a4b90a514aeba3fef04a722415719b814158104998977dc10d8637180c9a16df354aa0d5
EBUILD free42-1.5.12.ebuild 994 SHA256 c1edc3d1b1c4ed9ae5230a774f857ed4ef73e5c67d743e70f55718cbd75926d5 SHA512 41827c670bfdda5879618b89603e4933ee8478fbbc453c188dce95da85018116a7249b22d00325454f2030c236f6997ece201e7aecc3144615f2c7d99fc2c4c1 WHIRLPOOL 5d65f5e404be71104bec643fee5811a7fae6210b7474e831d0cee08770070f7c344ae227657f4cf9498026a3513b09abdf6c892f99176ba95805ef659af929f3
EBUILD free42-1.5.7.ebuild 926 SHA256 02c9c2f21ecbc679471c9b5489144281980d9e79049327de98927a16103107a5 SHA512 b39ddc9876528b408dc2c987cb4da2f7769346a6b856308c857f91f2269cf0592be93d6cfa07e92ac0e0b41133decc66b95954c0da174c7ba800ee8ea43325b6 WHIRLPOOL 67a4997e428201a64a3d03a623ed3f3274b8399d741fe5a92c52e5cd1f23b660c11163bfe8c55ff116244a2c239c4ab671d190946faa49ed10e04b1b3fbc376f
EBUILD free42-1.5.8.ebuild 914 SHA256 4b84f857aa62c14e56efee36354b6385c690c0b5c73ebf0e594f377a881106fe SHA512 ed7ee3546b55eb158d7f7136ec06be9ab63ad5e42592410dec0e7fe337785a507ce6dcbadf60b9b939766fc64f1d5cfec8f95187aaf4c86c419c7800b22dc43b WHIRLPOOL 6534c945338024260c0d1d18f62b04b6276df2b3c2d984a33df712803961fe1fcd4b83c4990183e0ccac74a96ededdc49ad62494ac6fe0fb288bf9c225645f80
MISC ChangeLog 4162 SHA256 8032bf085253f5a5ec94dc00b5bf53ee26d6afecbdf2d2983d33fab79af3a10c SHA512 98cfb0219759f1c18569429939e1de410e6caefd24db510b2b0e076bc757b2f4dfb0fcacc9c7c6ae97ddc65518c61547f3436f0ed373b9d0d42fb2cbb1bf3746 WHIRLPOOL 60143ca784e746e2a5a84e34f8e87b4eb5d294dd955bec063dbc9c44df59c17171e4b2fcff7a09b72b19af436824cd8d8936c55ce03755e73e60fbc7f2ea30db
MISC ChangeLog 4309 SHA256 ff56171f5a0b3d9cebe3608d4ba414d3ed6f64c7d780c3833fc9214f2d59b2e5 SHA512 271749df206b6e5523c1af2ed2d27d2dcb24c4db48c3eeb20ccb8d4619793b31abc1b85d9259a8444224db12e22f54b70eb5c2f4a84c964aea60161f0b4e554f WHIRLPOOL 0e0be69e14aae1d3f117f2bd100dc57c3948f03fa475fb214b772e0da705219c4bbb55755674d443ae44b45280f400a90fdb96a36cb637219bc9b8e2d07268ef
MISC ChangeLog-2015 4257 SHA256 d76539bb1c895cfd7cd2dc8db0227070ae9b095c19370e59bfff7077b9601672 SHA512 8786752ccb9203b31f629cb48d17eb854aa0c6d1f55d286eeab31a6757c7c81d340b88ee34021f4269e093ea15c1d5fd464955f14f1df981f08f3a4d57031d0b WHIRLPOOL 45a1d888198cff6778e93f99dd330289ac0926b016f51608d15f124aee024b8ac691895a2e10a155dffd5194792392fd2ae5325ca686a0bd0db6ae86fec34486
MISC metadata.xml 554 SHA256 678bba466793d567beef67661d467532c6c15bbfea57d1fe222a32da7f6c9c67 SHA512 f1035a6c26c5168022e623c83784da4585fa16edd71889bc5b608494eedcb0f34c4a6f478648784f1a30fb64bfdf48b95e31d01213fbe29754b7208ed43e1579 WHIRLPOOL cf8ae24b3e284e8b3c99150d573190bf51cba61dd0361c38021170d99cf619f496ce4149db9108713374db0d8009ebecd7f4da81ab173b47a0cfa217859667fb

@ -33,7 +33,7 @@ src_prepare() {
"${S}/gtk/shell_main.cc" || die
epatch "${FILESDIR}"/${P}-fix-makefile.patch
epatch "${FILESDIR}"/${P}-fix-build-intel-lib.patch
eapply_user
default
}
src_compile() {

@ -1,6 +1,6 @@
DIST gentoopm-0.2.9.tar.bz2 24652 SHA256 49d757e521a9a254645ca1f765e9ea86c082f68263c697dec84acd2d80d48368 SHA512 e7d1daa811eb6c0877c2bec98b72bce61380802fe704f271a4df6383506d62ba661eb83ac9afd432627e2f10bf38840796768a565b80b6489563cfc54ed81ae7 WHIRLPOOL 2bc4fcace43b306c6677a37bd675042214bef36a7f4977be944d76fcbba735b54490c8d60add7e15fa30ab0213a8fab14c488a55f6da67b0e1cac10eb30e4a20
EBUILD gentoopm-0.2.9.ebuild 908 SHA256 6b651818df9283016932a770914e9cd8af58385c2c4151c10638bac417592eac SHA512 0ebb428189089c730d478817cb3d3c4d4aa35ce278a5e5c195fee4be3dbfd4ceb6a7d045083312770512d2eb479c97628231b1121e3841cba5039504a8867904 WHIRLPOOL 0c1398bd0bce546cb1e5c77138dd453bf0ef7128fdd93dc4995b6014bf6806da9e3513e2d72ef259651459214fda7df83f4c924851abdad7ec7be0cbc40ce59f
EBUILD gentoopm-9999.ebuild 1035 SHA256 4b8edfd7ec2277e2f075d9887a8153c031cee0e7eb5c0231108d4b9262285a7d SHA512 e6a9836c6e849c76e2a032f626fd4b898c5453cdd1dd2709e5be15ae2b9444a932e1f09a852ac17b335acd33037513733e78296d66e747fb29834e87f5ff5c8b WHIRLPOOL 7349fed963cb064bdd4f44a0ad5a5ba56f3463fc1e5ece9dd9235972ecf04d3cb44895d9bd4a41e4a3297b4e34795f2541a48c553692bc97acb88e6a62ecf597
MISC ChangeLog 3447 SHA256 8fa3958936d9e6f8f18b3aee420232e8e189cc61fa761a27246f86304c7b267c SHA512 75168e79465db114e1cba477afbe6a90e3643038836f17229ac9baf2b3617a1c5e404a457811f0cb9878521f0fc80bbede780b4ce4925e43a2b8b16c51e6c547 WHIRLPOOL e62242722abde40c1edf6dbc792c35fa1d5c71de671d7983fb8f7a539169e72ba775011e05780921b02a8563635edbcefe7beec2b1ce8f1dffcd86221f0181e7
MISC ChangeLog 3653 SHA256 b2926877abc4ca955c3deab36f6c013762ee64c80bbd90beee688b9cacc8237e SHA512 d2ce6c1dec7a4a7f3d4c3a990b4d5fde245a62c765b97596ff3d0b9a03816f726170ce61072ee73fa99dbbcfe8e5c4f88777b4202277919465d5e0b2ebe376f2 WHIRLPOOL e133cc282cb72fd50e86e3d7eebf783911a67719e8ecf9825781fabbddb3934ad2a4283b8e08e7f7c4d106a39595f783b71db91b3f5942725797a8ee2cb9114e
MISC ChangeLog-2015 9550 SHA256 acb14eb487ae16dfab21b278a891c3ebec1c781cd7154baf5aab028f294a3451 SHA512 73e7a3a7863d93fc10b116ba43a974d28ba040042f89ea440b2de2d33dbf09084c263fa6207f57ae4fa6691d68a759d35390913caf83551c5607480ecfaefa5f WHIRLPOOL 08bc7d65c5bf1142a7097fa4b627eb8ffb87d6c677c6a601dd22fb7cf23f0acdbd418911ea9bf6b4adea10957a16c50f26a2f1080835dcab554a577613b4fb90
MISC metadata.xml 527 SHA256 4ce95cdf83d7dc68c4b06314933d03a8c20a9fbeb6ddfcde3eef36bcce02ad13 SHA512 422137d02e652646b6e1cc176d4b5209dd7831dcd63eb1c47ce58105aee6648817cd79b67c8dcc1002cb97c53112b0ec75957821af0935275ee5125013c7ff2e WHIRLPOOL 9bf6c83816ed036411d4f02975114f294891e87e52ed085a3429df485a2f8f0f2f43cb33f99d5a47cf7dc6f6885752c748857cf19c3ee526557570306cd62082

@ -1,5 +1,7 @@
DIST sqlcipher-3.3.0.tar.gz 10235736 SHA256 18f5df41a9806bc8eece00fde24c85107bd4807a5ae7057f9a6188de5d8fd82a SHA512 9f24fcd25811aabe36f5e27cdfc117a02ad3578a95691e9b3b7f41ee47ee0c176243c4f35a8415a17a3828d4534aae58a1097b75a950937706b10a79f2c92c81 WHIRLPOOL 1f4bdaf9ead7e2834d1efd2612c74eb91df2bbc17dfa4d404a72db4ef837b6b7a8430da522b6ec708f8873482c2de318a3cf65aebfdc53c200cad53a4ded9e6b
DIST sqlcipher-3.4.0.tar.gz 13600901 SHA256 99b702ecf796de02bf7b7b35de4ceef145f0d62b4467a86707c2d59beea243d0 SHA512 c9b7db77b742a61b5befc33f63070a2970137e0c57892ba554a37e3ca51e42dd1164a6789d21958375ed7f38ee919bfc1332eb9da8307e6fa3805d9f9c409d9c WHIRLPOOL 644b4193dc128a2bbb5ba71867d6e919ae22894143ffc3c8d6a8d103aa8ed22795cfa2b7e1e04e54f38df00c86e0534bf04be1bc9df92be32c56da6b834376d7
EBUILD sqlcipher-3.3.0.ebuild 978 SHA256 f85db23b476d280dd3a07af4b2f8d9782e6a36e5ef68c7a2b95293889682abbf SHA512 03af5e0b044c19624036b8332e2485b34220d3a1f635b3b149df58a619a51c2a1fabde05987bcae1b583879b669036e1bd49666734852aa02389c0dfe7b9694b WHIRLPOOL f39451140154eb5ac415f14e924a7d001132273bb379b3852cf62250283cff0d6b039a7bb70eb5268695710b91c23671cb82ba7dd3c7bc6b9e0ec4e5befcac5e
MISC ChangeLog 2987 SHA256 47dbca03063582b0e748cb4c1869199a04ab6148765f18843b3fdd97bf39d16e SHA512 c3fd94c10fc40db358bf63e70cfc5cb06343b1380dd9bbb55f0c30f0475339d8deae4ea4f26aaf54ea3fb130e70d4b5f52bd4d1fed3a0929fa79ddda57b1f7d6 WHIRLPOOL a0cc5e2bf9db8bc46b7a9153001d8271d765ffe276a4a7856e13887cbda383fadb2793d8ffdb7745c03137d5ce48149bda4a9e8c6355ac64f5dbb525087dc53f
EBUILD sqlcipher-3.4.0.ebuild 1229 SHA256 b729d67471cc1d932f05134693ac16ce2c0106d23f1aa3727f68b96318e228c7 SHA512 a517ad31a8438873320191a71e267236ff24dcf04cbd94df6089367bf5fc63f1ce2e370ea0534532d65c6e0ba120d7877edef7a5d11548905e3384974a310bc9 WHIRLPOOL 62f77f820afa4e53bbd4173181e0bdf2ea886c3bb8c56785b26eec193a9b50deac5dcf505190649db21a77b5d4b0336f17b93c3322ba825f10e557c99ce4b9c8
MISC ChangeLog 3303 SHA256 ca1fed110d6d3533c9ba4cabfb944f61bd77376678acdd498ec992a2995c00ff SHA512 ad824a603e391dd222f90c4bd914831168e1ce04a04b2bcf392bc9f0e5fff8c8af39b5c1ff1e061dafbdf61d0e99961cdc166b97d823af9814806ec841dfff47 WHIRLPOOL 3edc31b08cff0ccbdd3c3186f5e3a41886cd7e44761c4c7d3533f59cabc21da695500dba65e9282c9826c9df2a5c8ff262a24d16eed19a1580e402c157569477
MISC ChangeLog-2015 461 SHA256 578d8843f8f55f30aff6f251842f7bed4ffb9d18a0cb29c2f9760853554e2048 SHA512 b78d5725ffa1650432449c589e8f83069f083820c12302b24b2e8b887ae520ebadeddf201f96a690b04fac03b562d234ebcdcbf76d94e1f703cd61bd06796544 WHIRLPOOL c7901507ed4911e05d75233781eb2f42176dc3e03081a7057136d67bf24e7e25ec7692c8eb63be2def907a4980742dceb70771a8505fbe1f63390756f837c03a
MISC metadata.xml 341 SHA256 d3d590bffb97239d4199ef2c39400da6d4bfafcda0b86d69cd850ddcbb727a40 SHA512 b387658993279fb3c74c7647b36035f5c0e0e3e81a3cf4eab28f3dac19319f0b6958cfa16fab30295e5508c0810d601b0e2899710f57e992886f35c781e37dfa WHIRLPOOL 92b45938556062eca687b1ca6fb2d1379dcaa40bd58fa5cecb88a8043d58e82b3751b39c7c08ae851347f898c48c437d3b5845d9969912163ca56d3bdf731b3d

@ -0,0 +1,56 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit autotools eutils flag-o-matic multilib-minimal
DESCRIPTION="Full Database Encryption for SQLite"
HOMEPAGE="https://www.zetetic.net/sqlcipher/"
SRC_URI="https://github.com/sqlcipher/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="readline libressl static-libs tcl test"
# Tcl is always needed by buildsystem
RDEPEND="
!libressl? ( dev-libs/openssl:0=[${MULTILIB_USEDEP}] )
libressl? ( dev-libs/libressl:0=[${MULTILIB_USEDEP}] )
readline? ( sys-libs/readline:0=[${MULTILIB_USEDEP}] )
tcl? ( dev-lang/tcl:=[${MULTILIB_USEDEP}] )
"
DEPEND="${RDEPEND}
dev-lang/tcl:*"
# Testsuite requires compilation with TCL, bug #582584
REQUIRED_USE="test? ( tcl )"
DOCS=( README.md )
src_prepare() {
append-cflags -DSQLITE_HAS_CODEC
eapply_user
eautoreconf
}
multilib_src_configure() {
ECONF_SOURCE=${S} \
econf \
--enable-fts3 \
--enable-fts4 \
--enable-fts5 \
--enable-json1 \
--enable-tempstore \
$(use_enable readline) \
$(use_enable static-libs static) \
$(use_enable tcl)
}
multilib_src_install_all() {
prune_libtool_files
}

@ -28,10 +28,10 @@ EBUILD lua-5.1.5-r1.ebuild 3200 SHA256 6fb0c23617f4a5d261ff8d1e936dc5a9d6c80962c
EBUILD lua-5.1.5-r100.ebuild 3818 SHA256 e17e5d37b412ea7432f1f92abc6517d99ee8c2623e8bb06452f7bfe286704c59 SHA512 30fca2028807340264b4f15ce2789c2e7774585fa3f8fe56dc3d98a5f34e6658df4111338f16595df36900712221d1b4081d7c1dab522a4f7a9e45e851c6bdfe WHIRLPOOL 5196b1b72357c3be2f4d4683f7f773a061b0033197f0006f88b330c1bb8e33d9f4aefff85e63f78ba120cca45181848ce3bf992b2f12e0f0706c0f9636fb84e1
EBUILD lua-5.1.5-r2.ebuild 3352 SHA256 f6ffc697ad8075053c7d15c5a94a85b6d56e7e184678ce37bb7414d0aed7af5d SHA512 4f7d828390698508009c7820c0e0f7c7315b3df3957c62bd011e1150145674d196d8d9af00d3af1d066f3fc145a1c23061e10ae101c65f6f6669f53d5f4f64a6 WHIRLPOOL 760a9fb68cd1ff1fcaee3e0ae4eca16a83a39ea736e43b9b2762364eaca7eeee5530164f069863cb8db22d80c283198d122b58b2dd7711cc16af13472ee7e99b
EBUILD lua-5.1.5-r3.ebuild 3668 SHA256 c53a67a9ea4bff20b427af647307aad0ef96e47de20db6db066099819b307a51 SHA512 d2f45677ba243287b96da5f1243f0a7bb3df5423698af49e886ba71500215693fba7672ba97adb9cd647560076349e4201364f89facbe82bd4faeea40e051fb3 WHIRLPOOL dd2d998e66cb99e4aed5c7cd68222a064c11d83339cbea3bbe5620fc50e6f5b4aff69dcb755ee0424149ec8c642a5507d7e6141c09246e2762ffa1d477b4764e
EBUILD lua-5.1.5-r4.ebuild 3730 SHA256 87e9db029707d4480dc0da8c8c74b727859895e04d7d15f9bfcf07e106b4bec0 SHA512 f997f9a3041acb3467848f153d3e31b2f7ef998959181b7867a33dee3eb722a61696107e78faaf362de5a44d9489b3daf59e49a596396e36da8eb9d891ea45d6 WHIRLPOOL f7d87ce0c61d3957d44e612c8fd2bd449fdee7967ba6a64e0ee08f29b62d89336cc4e501565ada3e43aad7c715eedf9f278353011003694dfe848150f5e2e3ed
EBUILD lua-5.1.5-r4.ebuild 3718 SHA256 9de2ac36a125dbe83680251d6b3004f6e8106350a8ec5a8b835954c638f176b7 SHA512 fe02217ef579acb60f111789ed3632b3d0798f7121558ac07874067f7cb678cffa139bef309c738fa380afeabc14959df6a0fa619baf53d62e7e69a60d9f5ea1 WHIRLPOOL 8f08b8a66d6090f0c7b897101820ea776d1540959446970d6481a28adfe0780e86120e2301bb658fe560105b2c402617835774a2ba039f2ce0e1687a169efccb
EBUILD lua-5.1.5.ebuild 3180 SHA256 59d73f4cd78e54b5d740e6bacd4c8d204347e90eccdc8cda1be163e694204792 SHA512 4cbdb716c005cb9e3a62a93b2c398811b620e5b588486c13d34ae97a89a7970e5d3d20edcf3b3f58a4157d99b45fcc20271695958b23822275492beff1edb6a9 WHIRLPOOL 0a124123d99609de121a46eee5615e8b9f40354487dea3e40b1a3fb9f6d5f6af37eb8799ce172a6e59a8ec2648e6943e35b96535c1fc2f5379cfab0e0cba6f2d
EBUILD lua-5.2.3-r1.ebuild 3841 SHA256 8da2ea892d8d16db29c67311c24a42d5a44516e9bb53e2a242b7847a8bd1078f SHA512 241f00535be3090970316e74331480b4f7025b447fa888a1b19016d60b952fbaaf667671bc083a22a655cc82bf6e78cd445ea398396031affd23c8551a5e009b WHIRLPOOL bb648d4c64577d011ce135a8603cade06e1851fe619d9815c81fb9955d4d98ffccf06475ad18917bda11f0b72336bf36d05df158df6e51b83a4fd91b21318e93
EBUILD lua-5.2.3.ebuild 3286 SHA256 d3d7a8e4dba0cac9ca8271bd5b664023180f4ec813766148c22d549303f2570c SHA512 e6098857db05bf29104b70fc5ee9d4f918af30b3f651616dd9c35cc689325f86e509ebf7fbf48291e48c72c188814ad2421bedc5a229f3a40f3361da4e21b1b5 WHIRLPOOL 2ff2fe6e2560abe1e4a1ef73eaad4f5b6454c93a7f9acc8074403a94ddac5460b512d5d2c058fbcaf19d1f48298688edb96283fe7dcd0d5a79aa64897b521b43
MISC ChangeLog 5306 SHA256 0835fc1c54b9a9a81cabd10ddf58e2a4782e045c3256e7730c494012b86ed8f9 SHA512 38a9bbc025019a379808c100c6195c662606d898bdbc07885bb09706fb102cd775b21d4e784f77af145a839964d9742dcbfe6864b06f487d6082eb8cd0710d9f WHIRLPOOL 090b83ef515a5d8cee152f186c10c1490aa1c45e299eafcd51d2a68750542bbb80a415a8395f7cf07adb339a678d1c77cef957f0c587ec6678581db1e38c780c
MISC ChangeLog 5478 SHA256 2571e0c14399dcd09869375e01e7dc9c8b90f71db7aa4c674e6158ad9ce8438c SHA512 c1acd2ec0401b1cc4aca1b798404ce64ad851f7c63bd24bfda830e97e8bb99644b0cdb3a9001020f5bd85e1bc9a2cc259b56d686b50380a995281adfc316d775 WHIRLPOOL 9bdd464680c3e5b0de179577f14cd03977045241c3dbaa7be1711cc408661d6ac130c8aba52de9790ecc4505841c8d43e91dfb996105d0ffaab8e60457631e56
MISC ChangeLog-2015 29535 SHA256 0d94a00dea04a7564b09f3d936cdf13fe556ba1126e1afc432df8edbf6fa404d SHA512 031cc926755a1654f3926d9c5e3b6e01a61c857f03050b418d5aee49d8192b58f4244cbae109dd45cb3d8c43aa42532cbf257df34bd2f7cc701e0c1cd6af008e WHIRLPOOL 3802188a9573e160c30507dac06bc830aa211edc238c56ad165ddc815fd827e5fd4bce9305bb2199646f24fdb56ee13006d84667e7b7fafaab4d745ae61c1efe
MISC metadata.xml 451 SHA256 ce78308ac05d5727fab17ee88c47a5815584c09fb449d279a74d38ae5e98304c SHA512 ee674307c2a1daeeba3e9da078e440648ed379422801989007c15c4c8233e905b14f8e4fae66ae2804a5b39b0676e4cca9ff21fb8985874bccfef15b9dd918a9 WHIRLPOOL e15b2682053b142b73dd06e5558601b72515b5d5df8cc2433210825ab03f2b1e7e884d6c5e1ddd1e3e055bf9bb42d68b4a7994a2310e04b0595ab1706f19c413

@ -12,7 +12,7 @@ SRC_URI="http://www.lua.org/ftp/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~arm-linux ~x86-linux ~ppc-aix ~x64-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="+deprecated emacs readline static"
RDEPEND="readline? ( >=sys-libs/readline-6.2_p5-r1:0=[${MULTILIB_USEDEP}] )"

@ -2,6 +2,7 @@ AUX mono-2.10.2-threads-access.patch 1156 SHA256 3f2f91068abb16edc655006262cc191
AUX mono-2.10.9-CVE-2012-3382.patch 564 SHA256 69d3cdff15e2e210c18a92c458699fa07ac51bca6eeff9ef779f225d9215bd85 SHA512 044293dcea8c31046e6d771a3e15863fad152bc52dd1eb2cd010d581e5b695c42b09e6582eccc6d5b3e800263bacf61e70f731b1bf6145249ec682d830b855db WHIRLPOOL 53c59f790f39fd98d526a4ac921a4a17c0b421fafbc126cfef173ad91515e261eda6631254b56a3f8175789c79f5b4069425e7fd33e97da5b34bf305c7ce902a
AUX mono-2.10.9-CVE-2012-3543.patch 6960 SHA256 36784262f565e00277c0afac96d92ea1a84ca374c770bf795ff6e509708f8d49 SHA512 853c8c998f205e8862d4cbcb4979aeb557a8a2722b5586a1ba5975a9ef6c92ea280421a38dc4f75c9ecb0bb12dbd6fb0b416a18b1a42f5ab852722e60ffad730 WHIRLPOOL 9f1fc2fa45c952fb697a8e888cfc35b1bf10354380cf74ae808a6c94c03b1414e32ac3c42a48e457d6ce0282c469d171cec715c48a08378a5a4b56b5ea66865d
AUX mono-2.10.9-CVE-2012-3543_2.patch 1569 SHA256 0f5a3e6ab55fa6a0bf969ea196ee328f727b20a272da90b7a6d8151730fe5cc7 SHA512 e574e8224d00c7636198c1c374163efca724b2b1058378080687b6d8d7f83d72d27b8db510af03eac9ac185a09eeed0467d59e2d1ca40f7cfa255b43c2a5a45a WHIRLPOOL 2c8437843894ad545c966af2a4e900808a0c31f7995efe518c0c0d1a93fe0367ebf2891d78aeebc142b8c5494cb0fa9118337317efdca564ce1ea4c6c693da13
AUX mono-4.8.0.371-makedev.patch 900 SHA256 1021717a431dea6494afbb02199fbee6228ec1271a839ace7c9d57d630f0b29b SHA512 afdcb69c2de195bcc6d0a47cc5bad6b6679de6d1c8f0577f8a2f5716610f131e71a327540ba7e23353f35dfe7c552f16b98c9e88c3ecf91f2225a68a6d034971 WHIRLPOOL 48150468547120d6c4c8afd462fd1c0fbbc5d45c37c92710acc7f3a0db6978129a8b871a9b870c6624de48a0b9b06fc43311a353863631bf5189fa33215b5324
DIST mono-2.10.9.tar.bz2 34038017 SHA256 541038cd4edd4a1c485638d49697d45015ef7483bcb21bb6165e4d7eb770c9a5 SHA512 426881873e7f9aaf01e1306bed7b3ac220082ca40dce91fa4f4f331944e8d91453b3cdcc4918882ab039ed694ae8819eeb787edf6a2ad42cc661614076725c01 WHIRLPOOL 93f54fbbf032fb60467fd4317630588d349c3dfb50158bad478bd3e2650fd3e8f12d45be372873b57626d4ac48f798646c3650590bbf731dc2f005ee618b8548
DIST mono-4.4.1.0.tar.bz2 85897587 SHA256 165e7686b5cbb1ab671b4cb2069207999c3d70044002190b6ec84bb1fdf62b4a SHA512 d9b6c57c2d9327ea551083b81a2e6cc222ded9a04862056b0dfded1c5df56efbfc4960097df034595012231fe50d172174ab7b3e3f2d8c4c6953ab2106b1cb6a WHIRLPOOL 99f16622c6d1902a7efff41d55d114ed214979c1d902a5dcbc257c180a1e68ed519beb5383db2358096e3f8425483983565c8f438552de36ffabe4bfad3f5fbd
DIST mono-4.6.1.5.tar.bz2 83174665 SHA256 3871ee72bdfc2ea5d636ffff22cf49ae6bac7c4a4f3d687214dd8ac236bbf7c3 SHA512 1d0c1ec2930ecea3faf1be572bc045300ef4a90d3fe7519f2a9c797be79298c61528d83baa5a24a57143a35be80f78297196556c33cd0f345d9907a973fe625a WHIRLPOOL 9ccfdfa68f2d9a75440c71fb22af988165608299d7aaeecac77fc783412cba4524a423b166a540d2381c98c58e3f7e40ada91381d45f67693e1f69e462bbb1d9
@ -10,7 +11,7 @@ EBUILD mono-2.10.9-r2.ebuild 7379 SHA256 6acfe25ba75bc4296acf77e1d3300fd523c07ce
EBUILD mono-4.4.1.0.ebuild 3370 SHA256 be2bc5ede2c71d3c394db0b86fa592956835bd4a2cf1be5aea66603215919629 SHA512 c88d061396f8a793a4bf71da51c005f9654d6bdee5715139c8784379a60557741518e1adc3068a7b909c20de993b3188590502301cf3eb3766615c97cc38faeb WHIRLPOOL 6c6abccc68607e20875bd9d4c3676ca0deb06a37cc532bffb9e7fe74e190c8c2f3c6edc0cbd1caaf5771c8beda2b667012d373026976d8f070c330a830ef8ffb
EBUILD mono-4.6.1.5-r1.ebuild 3513 SHA256 6bacc2277331d47faaaa7fa0dd40e337f44e96681ebd676498d999dec6c09553 SHA512 c48420325975aa943d2d8bad549939d7c6aa0b37732887ae58d4a16ebd70aeb8ee86af25cadad102af36674829a96e86ed71790dcf5885a554c749c6a3559709 WHIRLPOOL 8efe0540ae4d7c2745634452958d7e99ecc5326043f97001a4b954e09f234996d9803ab947f81b3409b66379d558b544b1149462285cbd8a9663b0e24a488fd1
EBUILD mono-4.6.1.5.ebuild 3373 SHA256 467acc4c81e015745094bdff93b0d16160b01ae99cda63ab2166bf2724f548ce SHA512 0b2149752dfa585705144ec82ec895f47a66302c948af669c01563cd0696f813fa90fd0fcbdeb38a78314a3a8ce1a56298ef1b2573371c87720e650ee3754ec5 WHIRLPOOL 07c54eefc2056537489cc89f42a09339d656b33d3dd295eb74dc145a3ba24009270851e91d724ad4b67401999511f049b3dea9e17f0cb6c519b5fb0bb559334b
EBUILD mono-4.8.0.371.ebuild 2882 SHA256 74eda2ba3373da7ea337150e0a634431fcd2b62e460335349f66f3a83600bed8 SHA512 a2442055dc81175462566809dd8b3c068ecca1d367f71c13a9bb25e8cfd10036cccca9101f6f69f3ea75f9976ad241d3f5d82f38f13a56d1d7fddb300494181e WHIRLPOOL 58161accc1d0f6e660db05a2594449f737e2a9aaec04234a6dd4402de649c1bc59e151a36df88d608753d402a8dcb1b4d9c882e508773aa859d7348fc72267f6
MISC ChangeLog 11869 SHA256 80847b69883fc7a431536c7dc6ef0f0f7830b6404fa8f03818dd8f76f31a238d SHA512 28aab6729c8a8a8eb6657981ab77639eba4e15532dce690592ee09497df89f69a08fe87fb3ade50f2456d9f725999ccd7217d7b5db8f187ced94e0dabb39d263 WHIRLPOOL f10542b389105a63f6cd6981e623d49e58e59d152df8c193c53c14aff6118452df11aa0b55fd95a2d3d184cd6a426626141cf2ddce6a9174092bc677acb212eb
EBUILD mono-4.8.0.371.ebuild 2999 SHA256 63e16b96ddde95364c24e1b8b50f41a931a741bf2514bfb027afe7cbc50ab5e9 SHA512 bfde6254d790210ccaa73223ba8fa9f6b5953f1818dfa786883e028ab5cd19cabad425c7b7d17a6faeb812cfe670e75c68216a6ae4b7862cdd248bed65d0b7e9 WHIRLPOOL da5b556fea438f5b2fa12c17a3b6173917e79b07853a1b7f4bcff55395cfd2fe800c8e0b38bd2f7c5e6369907fbf22adc8ab37bfae613f95a5f05da1b79427fd
MISC ChangeLog 12062 SHA256 76e280b591e7e48b07f6efe4f9b29716d273a3e59d97503100370c16b685d811 SHA512 561b019d30a1478fd240f717aeb1f07334366cb46668a1002edea575691845e1493b2008a1e5e5261ed27eccbfef8002820e642a58e1638bcc94729a65617249 WHIRLPOOL ecb97234f2d268fef98b1d8c1889dc49bf7ef3b69f6eb27115d552a99b30f7f6b5265e7ad2af2adffc634a7b94f2099e2312a8f22a4b0e8877f5d6cb9fcf4c18
MISC ChangeLog-2015 52096 SHA256 ccf206c864bd20b2496ea7701715d5339aba1ece26e3ab626e5eae7627c65403 SHA512 4523f645c1fdfc5646060436500eabfa16b5c708fd5c997621a3256683fe51c12b8d3851c3d93e6456f3d52e0a91e9d3a3ad6b6e983325f411faeece133a829a WHIRLPOOL 20049953e12cad3024ac5915dcfbd6f656600b920d60349e8d0c921ef0fdcd845ed39925748c50df89f0073f057b7a3b1117fe405ffa0dc815e174032f690f7d
MISC metadata.xml 507 SHA256 9d113683d7a883d50166e0d28df4d26bd3bdd78097c1ec76329187d15321b0a1 SHA512 e072a1abbf66276b0d139c3e918593010312c2059a0c6feba7b324689cdf90efe28bef0286ad9888125acfdd1fed2dee3e05e79a0aeb7f9ec1809bd128cf8a20 WHIRLPOOL fa321f42a4471c645450e57b0464e4bf8968ebfe91346cac703098e8f5eb62f51d7abb4c346acf5816cf96b5b03b5dc72914e113dbd801c86276600cc3931130

@ -0,0 +1,34 @@
https://bugs.gentoo.org/575232
diff --git a/configure.ac b/configure.ac
index fa5977b..2832c69 100644
--- a/configure.ac
+++ b/configure.ac
@@ -416,6 +416,10 @@ AC_HEADER_STDC
AC_LIBTOOL_WIN32_DLL
# This causes monodis to not link correctly
#AC_DISABLE_FAST_INSTALL
+
+#lookup makedev() header
+AC_HEADER_MAJOR
+
AM_PROG_LIBTOOL
# Use dolt (http://dolt.freedesktop.org/) instead of libtool for building.
DOLT
diff --git a/mono/io-layer/processes.c b/mono/io-layer/processes.c
index 53c271a..7ff8d03 100644
--- a/mono/io-layer/processes.c
+++ b/mono/io-layer/processes.c
@@ -45,6 +45,13 @@
#include <utime.h>
#endif
+/* makedev() macro */
+#ifdef MAJOR_IN_MKDEV
+#include <sys/mkdev.h>
+#elif defined MAJOR_IN_SYSMACROS
+#include <sys/sysmacros.h>
+#endif
+
/* sys/resource.h (for rusage) is required when using osx 10.3 (but not 10.4) */
#ifdef __APPLE__
#include <TargetConditionals.h>

@ -4,7 +4,7 @@
EAPI=6
inherit eutils linux-info mono-env flag-o-matic pax-utils versionator multilib-minimal
inherit autotools eutils linux-info mono-env flag-o-matic pax-utils versionator multilib-minimal
DESCRIPTION="Mono runtime and class libraries, a C# compiler/interpreter"
HOMEPAGE="http://www.mono-project.com/Main_Page"
@ -33,6 +33,8 @@ DEPEND="${COMMONDEPEND}
!dev-lang/mono-basic
"
PATCHES=("${FILESDIR}"/${PN}-4.8.0.371-makedev.patch)
S="${WORKDIR}/${PN}-$(get_version_component_range 1-3)"
pkg_pretend() {
@ -73,6 +75,8 @@ src_prepare() {
#append-flags -fPIC
default
# PATCHES contains configure.ac patch
eautoreconf
multilib_copy_sources
}

@ -21,11 +21,11 @@ DIST python-gentoo-patches-3.4.3-0.tar.xz 11736 SHA256 917a9d98d40a91379c81ea579
DIST python-gentoo-patches-3.4.5-0.tar.xz 12044 SHA256 84ee7630670a1dac4bbbc55fabf5f99b5b29007de4f140ad956e93d2e7aba8fa SHA512 108a4845667ecdf4001fcbeffab0cfbbac87439a449a7351428b0f3e2f159e3848ee0c0dfa45c9fba893b9f9584b33722fc8bb0bd7485a1d0909c3a35ede6ed8 WHIRLPOOL f0248faa0b4ce5679e37381bba90f8a4d361a49db792787bffc06a54a4bc82fea4d53255120f10e6dbf51b99e12417fc1b469be9624e73508fa3a212a38e7352
DIST python-gentoo-patches-3.5.2-0.tar.xz 12008 SHA256 eb898fb448bd40f086ae2910e94c608faa932eb377fe40bd34f4390b4c37aac1 SHA512 e2ef1b8f10f9ea849bf52a0be65d48f7cfecf07bdf151cbbd7e3a1c9428a8d96e901650496c4ae7fd0093af8cc90de8df674dc1a4c66ad21916a4ee45a81efc8 WHIRLPOOL 66b99c7c50e3eaca783f773349b3e8a357f706a7da6a66bd2e0a53946bc81d965ac99d8fd4c50ba7e42052aa84508c8aede5eacedbb95f040a48cf1a5de6b6b0
EBUILD python-2.7.10-r1.ebuild 10086 SHA256 a16f6ed9ad0819ea463c3200e856742be420858ba49e2d5c3fd924fa66136503 SHA512 ba5c633bcee4e9fa033cc5802b00f8516054778a93b57e2f12b70b0abff8dfa2f3273c6603c54a37fdbd3b1e9fbf2cf0e3290dc96321e094ff1928c7f0646ca1 WHIRLPOOL e1fa2532846ada26f15e65c3b7898dd164a128bc93d13abf1585a6eb8d60c166a919fa711d2b60f7b8feea1f6139bad5b261f23e95b1e91684dcc1cd88ff37bb
EBUILD python-2.7.12.ebuild 10467 SHA256 ff69a0d2e7cda1e8709dd387d54302644e19a33071584d4df2daa894a48d8786 SHA512 099e34bc01591585c8e640a1d68cb96b9841d1be75f2079fbebc939eadd785002652ad3f19b2cd5fed781cb49e94333ce30515c8395d46c3c1f4d371fecf983d WHIRLPOOL 02fb5be61bd73cdfc971291c2d65d56c19daf83a80e98e8cfaedb3bb6e736364ba03b733400fb16c8848bb2d1d674243710272faa0cc752c444e2c5157e870d5
EBUILD python-2.7.12.ebuild 10643 SHA256 fd6979a30eb10a7e21c9a23433eb15fd4a8e31e656f0860f30da89b7116f58f3 SHA512 03f96e49e4ba6c0c6f9fe81470ff47cfd7cca40012873484f4a1e5315cfa2e2ca4c92a53aa7a93111f0eae546dc4bc0529634dd1688c741444f5bc7e6f23503b WHIRLPOOL 7d68c7015c73972a7ef12e3a7a91f4faff1ea5a91eb40fa38b51beef98a5c3fa2572c6953ada82fdeee346d1db0d352ccf96192a315ae3a0d4b1c39c3c7d836e
EBUILD python-3.4.3-r1.ebuild 9269 SHA256 181b73d6fbab56ca77dca8f1f966cf70bfc04c645f783b0913d7974caffd5758 SHA512 91a43c9c11039f6bc7d916d1e38ed953843c70bc5180da4fc173ea454a4d962c784a412b2a6f91ffdb6c3814460740143483e411bf46333bd1e53d61eec48783 WHIRLPOOL a36af886f8800ae231364d5283fb8533b74f454f406cd22e54e5c154f4675c896acdb5cab53ec57aa6798e668e7d47372f705ef18291b029c15a9e6726dedfe0
EBUILD python-3.4.5.ebuild 10507 SHA256 b596f4a06cfc2d5d876cdf107a25a0e3c1f66db875ae8a59006475791e7bff39 SHA512 f2aaadf8c906212fb0b1a8bbc61959cebc77988f08b8ae1914a76e7719da8744482f02c81b29e78b0bfb934300f1664eb93a79c2f5d057f43ce057e7d6603938 WHIRLPOOL ea9efa388510e8e4bc0f3588a980dd94d16b63e83cd9221251e3b0a1ca440360a1e5b01644120e168527dd1b50a58fb96cb2420b95284354b97f7e2bb83e25bf
EBUILD python-3.5.2.ebuild 10621 SHA256 aa9cfc02188bc3505cab1bc48fbeb1775f12002431cac70b60f7df4e8999bb0b SHA512 2d55613564238b30da7b25cba3fab72eeb548726f7b9e691eea7c19c1636990a2bec20ce1b7202dcd072fc4dac3f68c4995c681d8e0ee83b8baa9eb3a8a057e4 WHIRLPOOL 95983e4a2aae4cf1377329bebcf27f851abcb651993ea91bb4e9e2658bc447e27b1f2bac3b4680b478edc8459c806f40db3396e6a563fda0c4a5bf961f37b4ca
MISC ChangeLog 26093 SHA256 07f77efd35bb91b8357017d008379721b55a35d8c590332a2db7301c68ae5759 SHA512 80547fd7ad9f29b6fae347eb899611498be99dbd4883de2e00de5f78b8e6e544d818fb4239805aa12ede6e597a7c3e76e286c6dac96733c920fddb733841ac45 WHIRLPOOL be1aea66969c90ba530a799f3dbdf11b1e2bc668d41c0d5a24bec21128320201d6286250f4f5a634fcc76d377df280feccf87e9755647ffbe3212b87dbfbd1f9
MISC ChangeLog 26323 SHA256 942a60afe8ad4d69f054645a4220ad8dc2eae24225f3c25acb6f71dead64fb82 SHA512 77a389f32babcce473a772076c963471c07c5c6dd6587d6df9c8a24384076b384ffcc3483848a08fa34032e61845bdfc17ddd2e15073cc68a66db8563470fc76 WHIRLPOOL 89485d421006e31d992195eb23af7cf0ddb37788550741b8f38a5fef97d003b59802f55c950128c06404d777a5dbf7a87e01eabe6554e19c17ada4bb713c696b
MISC ChangeLog-2011 100599 SHA256 23129cb47321b2a6b1cb9323f1815d0cd11d6f30c3893908ed51575c270a0cc8 SHA512 4181ba9d965139ba58218da5b960c87b7a611b27606a1ab1ce1b4c3c9255b4e0e2947307cbfffc531f0f8b6b545ee11e083fcb29dc7b2b7ba31c6bb40b8ab128 WHIRLPOOL 4ceebb6a6ed58b906d3a7331795748ac6e4fe2e1401bcccae9024a8e81e2c444aebc5fec610398cfe6002354ad3b10487484598da5091867874727f07e239c56
MISC ChangeLog-2015 40926 SHA256 f5d1dfa6038a588334062ea3e00e9ef9647ef13c7d667a0288a0cec4958aaa85 SHA512 36477f494cfe71e85401b97f1bf5035ebe255e4995886b74a2d535c9d77ca287d324adf239a3213e3be010793835d88f3f513b869bbeee57feb3cb2737549530 WHIRLPOOL b80dc69c8fa4666dbeb71e13c801ed332fbb80141076dc31e1e5b91f34531727f9b2004bee04b2415ad709c77e0be23318e96f4a7219c05dec79f99c22ffc853
MISC metadata.xml 738 SHA256 beed28468aa4bb66e15e519f9816d94ee0f6a2e9a9e058cda3e6b7f2574b8465 SHA512 f938683740658db5d8eb363bf0eb88a81aab75b7a9e4c5e33bca73722c3b1a8b879151bda58099d67c5596a7dd5d487f15b0f7327918e35ac997e15feaf89847 WHIRLPOOL 0dbb9ae204b4bf8451b35ab170cd9d339a4fcc29f36000220fb148dddcf7c2c1515d41cccd4b759bda3dc8b88545ce1e99f3abff77564905e7dc50131b987dcf

@ -346,6 +346,10 @@ eselect_python_update() {
if [[ -z "$(eselect python show)" || ! -f "${EROOT}usr/bin/$(eselect python show)" ]]; then
eselect python update
fi
if [[ -z "$(eselect python show --python${PV%%.*})" || ! -f "${EROOT}usr/bin/$(eselect python show --python${PV%%.*})" ]]; then
eselect python update --python${PV%%.*}
fi
}
pkg_postinst() {

@ -0,0 +1,7 @@
AUX caliper-1.5.0-cmake.patch 1084 SHA256 ad010aadc82051e0dcdb34e189903df3773ad55a95b8d9614d31ef182feef125 SHA512 668499dd540cafdb6c8a3c7c08c4973ad3181f7c16f2c62db765e05cff7b82c1a59d849f669f7c9e9e48e9acb46437e76942e7e5fcd448eb386c14872d5fdb4c WHIRLPOOL dd6a6f6756cf0dbff66fe3de447b2202164b79ed470ef83cd9aa55fd60b31a3c821b088740308c47c1f53925b9531abe164e62513627a9ad9b1ed1f98f48e5d9
AUX caliper-1.5.0-multilib.patch 10636 SHA256 542cac36e6edfd4a734e915af6f085e264bb54fc336188b0c0d740c43b5d38f7 SHA512 96c83c3cc67d6a3cb71b077ce7d18e664582670894b19cfbe6e097fe446865cbaaa5e55b6f61ea315a4ab18bcc43270c0e137246e7659f66ebc5b3c0c8695ccc WHIRLPOOL fe8a2d1ef5a265bbd1c26bd750d0f0d10d7e5d5a6736e391f3926adb72c03f05b743c7ad108e549d0a6d3e8c2190d3bf3f8bb44c838fe51b1cc3ccdc545f565c
AUX caliper-1.5.0-python2.patch 765 SHA256 ca6c700c62f6e51cef9b36ed51d005b4511848e0efa569e93c2c68ae2f8b0c22 SHA512 58b6117e62f78e86fe95610b2e3fa3b7469790d1d635df3d7d8e861abbd875ccc6e8dc04eff2b3b2eae8d88e431b19aef49411b05758d3ea0ea73ae53dfce1d8 WHIRLPOOL c365ba8d8711e73f6d7566436c1e74b568d09e4f60e86b303f3d9cab2c32bb9de549d3041797ca734ed91891cb97600dd7b8cd747a1a63fdd7ccb2008729daea
DIST caliper-1.5.0.tar.gz 167184 SHA256 f6580f88a2bc500590a3412ecc3e8fe245a03f111aef129cd1ac9d55a31fca93 SHA512 8f54d453efc4a1d3b6ef5cfd9c07726813850942c694378ebcf03dd9dfb390c67473ff621627cc78209b811e9591e6c8542697dbc23ee05ceef3a1fb8af2bb4e WHIRLPOOL 8a8d92cf1c4ff66a2b4181939ff9519227c3f8c4f92cc9ee395ff7d61bb224144efb94c2f3c88b74af495773dece3771e5b1295321ba48435721f545903c984c
EBUILD caliper-1.5.0.ebuild 725 SHA256 df361e037b497092c9000618aa6052620e91167ee9d992c6c31d6f807ef75100 SHA512 488aa5c3198a64627cd3130d14a95d75a1d8e9d51d8feb553a8c0a0254d355d72efee08af797cf4ec8590d54c947b074b2d8e7dc2b97dcc798080f3bbf4bf5bb WHIRLPOOL 1ddcca8f6749f0ca8758b8e2c8e09b03da5ccfe41b3782198e72c69dab20162a494e157ca8aa35e82736367c058873a52acf7e385fb2aaff7822cc501cf51f49
MISC ChangeLog 508 SHA256 fa5fbfa5fb7cd36aedaf003f261ff34e472ad669ff1c747c9bf79f135b27e2eb SHA512 c1f9844861c57af76013092e46de6c62b65ab4cf7c336e10d95ab334b20fac3784718a3f95489f776485a5241c959690f60524e43d580cc538b6ed13cb65b47c WHIRLPOOL 22129d7affbe370cd8322b26b879c9674e51b34122441284535cb6ae22eab3f713c719918438fa41ed856984b4fb405b7ff265afd0f209af8cc6f0150243f1c3
MISC metadata.xml 330 SHA256 c259c21f7feab8f9bfc0a6472350bb6a99ce646aaf5a97ba0fb38a05cd2bbdab SHA512 c57e35d5483149031fe76ca273160e1912ad840b019ab2ea06bc5c9efa4c33c7d72c251af6a0b85b0f937a98f664b4400304b81d454ce9b9b58a026cfcbac9ee WHIRLPOOL 8d5c740069ab6cf7d8d5825344f6c834ce446c943f480dee6f91ea244166504405c6922deab1c4fbe0ecc8c196db78e1374c8765b1c85125fed2fbb931da0d7f

@ -0,0 +1,33 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit cmake-utils
DESCRIPTION="Application Introspection System"
HOMEPAGE="http://computation.llnl.gov/projects/caliper"
SRC_URI="https://github.com/LLNL/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="
net-misc/curl
sys-libs/libunwind
dev-libs/papi
"
RDEPEND="${DEPEND}"
#thttps://github.com/LLNL/Caliper/pull/23
#thttps://github.com/LLNL/Caliper/pull/24
#thttps://github.com/LLNL/Caliper/pull/25
PATCHES=( "${FILESDIR}/${P}-cmake.patch"
"${FILESDIR}/${P}-python2.patch"
"${FILESDIR}/${P}-multilib.patch"
)
S="${WORKDIR}/${P^c}"

@ -0,0 +1,33 @@
From f3f634a7e3eb76c8206739a362d3926e8a5ff1d7 Mon Sep 17 00:00:00 2001
From: Christoph Junghans <junghans@lanl.gov>
Date: Wed, 30 Nov 2016 10:12:31 -0700
Subject: [PATCH] FindLibcurl.cmake: add path suffix
Most linux distros put curl.h in a subdir curl
---
cmake/FindLibcurl.cmake | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/cmake/FindLibcurl.cmake b/cmake/FindLibcurl.cmake
index c3dcce1..ad0ac5b 100644
--- a/cmake/FindLibcurl.cmake
+++ b/cmake/FindLibcurl.cmake
@@ -1,7 +1,7 @@
#
# - Find libcurl
#
-# LIBCURL_INCLUDE_DIR - Path to libcurl.h
+# LIBCURL_INCLUDE_DIR - Path to curl.h
# LIBCURL_LIBRARY - List of libraries for using libcurl
# LIBCURL_FOUND - True if libcurl was found
@@ -9,8 +9,8 @@ if(LIBCURL_INCLUDE_DIR)
set(LIBCURL_FIND_QUIETLY true)
endif()
-find_path(LIBCURL_INCLUDE_DIR curl.h)
find_library(LIBCURL_LIBRARY curl)
+find_path(LIBCURL_INCLUDE_DIR curl.h PATH_SUFFIXES curl)
include(FindPackageHandleStandardArgs)
find_package_handle_standard_args(Libcurl DEFAULT_MSG LIBCURL_LIBRARY LIBCURL_INCLUDE_DIR)

@ -0,0 +1,271 @@
From b296fb1d9db532a14c815d6e90ec606a32f570be Mon Sep 17 00:00:00 2001
From: Christoph Junghans <junghans@lanl.gov>
Date: Wed, 30 Nov 2016 11:01:58 -0700
Subject: [PATCH] cmake: add multilib support
---
CMakeLists.txt | 13 ++++++++-----
src/caliper-stub/CMakeLists.txt | 8 ++++----
src/caliper/CMakeLists.txt | 6 +++---
src/common/CMakeLists.txt | 8 ++++----
src/common/csv/CMakeLists.txt | 2 +-
src/fortran/CMakeLists.txt | 2 +-
src/reader/CMakeLists.txt | 6 +++---
src/services/callpath/CMakeLists.txt | 2 +-
src/services/mpiwrap/CMakeLists.txt | 4 ++--
src/services/ompt/CMakeLists.txt | 2 +-
src/services/papi/CMakeLists.txt | 2 +-
src/services/recorder/CMakeLists.txt | 2 +-
src/tools/cali-graph/CMakeLists.txt | 2 +-
src/tools/cali-query/CMakeLists.txt | 2 +-
src/tools/cali-stat/CMakeLists.txt | 2 +-
src/tools/util/CMakeLists.txt | 6 +++---
16 files changed, 36 insertions(+), 33 deletions(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 3088112..e3e2384 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -16,6 +16,9 @@ set(CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/cmake;${CMAKE_MODULE_PATH}")
include(FindLibunwind)
include(FindPAPI)
include(FindLibcurl)
+
+include(GNUInstallDirs)
+
# Optional Fortran
option(WITH_FORTRAN "Install Fortran interface and build test programs")
@@ -131,15 +134,15 @@ configure_file(
@ONLY)
install(FILES ${PROJECT_BINARY_DIR}/caliper-config.cmake
- DESTINATION share/cmake/caliper)
+ DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/cmake/caliper)
install(EXPORT caliper
- DESTINATION share/cmake/caliper)
+ DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/cmake/caliper)
install(FILES ${PROJECT_BINARY_DIR}/caliper-config.h
- DESTINATION include/caliper)
+ DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/caliper)
install(FILES ${PROJECT_BINARY_DIR}/caliper.pc
- DESTINATION share/pkgconfig)
+ DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig)
add_subdirectory(src)
if (WITH_TESTS)
@@ -149,4 +152,4 @@ endif()
add_subdirectory(doc)
# Install exports
-#install(EXPORT caliper DESTINATION lib/cmake)
+#install(EXPORT caliper DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake)
diff --git a/src/caliper-stub/CMakeLists.txt b/src/caliper-stub/CMakeLists.txt
index b796f47..d168875 100644
--- a/src/caliper-stub/CMakeLists.txt
+++ b/src/caliper-stub/CMakeLists.txt
@@ -12,9 +12,9 @@ add_library(caliper-stub ${CALIPER_STUB_CXX_SOURCES})
install(TARGETS caliper-stub-c
EXPORT caliper-stub-c
- ARCHIVE DESTINATION lib
- LIBRARY DESTINATION lib)
+ ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
+ LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR})
install(TARGETS caliper-stub
EXPORT caliper-stub
- ARCHIVE DESTINATION lib
- LIBRARY DESTINATION lib)
+ ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
+ LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR})
diff --git a/src/caliper/CMakeLists.txt b/src/caliper/CMakeLists.txt
index 4c25990..38b58ac 100644
--- a/src/caliper/CMakeLists.txt
+++ b/src/caliper/CMakeLists.txt
@@ -26,9 +26,9 @@ foreach (_extlib ${CALIPER_EXTERNAL_LIBS})
target_link_libraries(caliper ${_extlib})
endforeach()
-install(FILES ${CALIPER_HEADERS} DESTINATION include/caliper)
+install(FILES ${CALIPER_HEADERS} DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/caliper)
install(TARGETS caliper
EXPORT caliper
- ARCHIVE DESTINATION lib
- LIBRARY DESTINATION lib)
+ ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
+ LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR})
diff --git a/src/common/CMakeLists.txt b/src/common/CMakeLists.txt
index 73666fb..0c0b441 100644
--- a/src/common/CMakeLists.txt
+++ b/src/common/CMakeLists.txt
@@ -36,10 +36,10 @@ add_library(caliper-common
$<TARGET_OBJECTS:c-util>
${CALIPER_COMMON_SOURCES})
-install(FILES ${CALIPER_COMMON_HEADERS} DESTINATION include/caliper)
-install(FILES ${CALIPER_UTIL_HEADERS} DESTINATION include/caliper/util)
+install(FILES ${CALIPER_COMMON_HEADERS} DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/caliper)
+install(FILES ${CALIPER_UTIL_HEADERS} DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/caliper/util)
install(TARGETS caliper-common
EXPORT caliper
- ARCHIVE DESTINATION lib
- LIBRARY DESTINATION lib)
+ ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
+ LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR})
diff --git a/src/common/csv/CMakeLists.txt b/src/common/csv/CMakeLists.txt
index ef4357a..1f6f506 100644
--- a/src/common/csv/CMakeLists.txt
+++ b/src/common/csv/CMakeLists.txt
@@ -13,5 +13,5 @@ if (${BUILD_SHARED_LIBS})
set_property(TARGET caliper-csv PROPERTY POSITION_INDEPENDENT_CODE TRUE)
endif()
-install(FILES ${CALIPER_CSV_HEADERS} DESTINATION include/caliper/csv)
+install(FILES ${CALIPER_CSV_HEADERS} DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/caliper/csv)
diff --git a/src/fortran/CMakeLists.txt b/src/fortran/CMakeLists.txt
index c81323c..9c57f47 100644
--- a/src/fortran/CMakeLists.txt
+++ b/src/fortran/CMakeLists.txt
@@ -6,4 +6,4 @@ set_target_properties(testf03 PROPERTIES LINKER_LANGUAGE CXX)
target_link_libraries(testf03 caliper)
-install(FILES caliper.f90 DESTINATION share/fortran)
+install(FILES caliper.f90 DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/fortran)
diff --git a/src/reader/CMakeLists.txt b/src/reader/CMakeLists.txt
index 5d23d24..3ca79b9 100644
--- a/src/reader/CMakeLists.txt
+++ b/src/reader/CMakeLists.txt
@@ -21,9 +21,9 @@ add_library(caliper-reader ${CALIPER_READER_SOURCES})
target_link_libraries(caliper-reader caliper-common)
-install(FILES ${CALIPER_READER_HEADERS} DESTINATION include/caliper)
+install(FILES ${CALIPER_READER_HEADERS} DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/caliper)
install(TARGETS caliper-reader
EXPORT caliper
- ARCHIVE DESTINATION lib
- LIBRARY DESTINATION lib)
+ ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
+ LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR})
diff --git a/src/services/callpath/CMakeLists.txt b/src/services/callpath/CMakeLists.txt
index dd47570..1f49f36 100644
--- a/src/services/callpath/CMakeLists.txt
+++ b/src/services/callpath/CMakeLists.txt
@@ -3,7 +3,7 @@ include_directories(${LIBUNWIND_INCLUDE_DIR})
set(CALIPER_CALLPATH_SOURCES
Callpath.cpp)
-# install(TARGETS caliper-callpath DESTINATION lib)
+# install(TARGETS caliper-callpath DESTINATION ${CMAKE_INSTALL_LIBDIR})
add_library(caliper-callpath OBJECT ${CALIPER_CALLPATH_SOURCES})
diff --git a/src/services/mpiwrap/CMakeLists.txt b/src/services/mpiwrap/CMakeLists.txt
index 53a8377..c381347 100644
--- a/src/services/mpiwrap/CMakeLists.txt
+++ b/src/services/mpiwrap/CMakeLists.txt
@@ -27,6 +27,6 @@ target_link_libraries(caliper-mpiwrap ${MPI_C_LIBRARIES})
install(TARGETS caliper-mpiwrap
EXPORT caliper
- ARCHIVE DESTINATION lib
- LIBRARY DESTINATION lib)
+ ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
+ LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR})
add_caliper_service("mpi CALIPER_HAVE_MPI")
diff --git a/src/services/ompt/CMakeLists.txt b/src/services/ompt/CMakeLists.txt
index f0e4085..8563eb2 100644
--- a/src/services/ompt/CMakeLists.txt
+++ b/src/services/ompt/CMakeLists.txt
@@ -8,7 +8,7 @@ set(CALIPER_OMPT_SOURCES
# target_link_libraries(caliper-ompt caliper-common)
# target_link_libraries(caliper-ompt caliper)
-# install(TARGETS caliper-ompt DESTINATION lib)
+# install(TARGETS caliper-ompt DESTINATION ${CMAKE_INSTALL_LIBDIR})
add_library(caliper-ompt OBJECT ${CALIPER_OMPT_SOURCES})
diff --git a/src/services/papi/CMakeLists.txt b/src/services/papi/CMakeLists.txt
index 70dab41..fa971cc 100644
--- a/src/services/papi/CMakeLists.txt
+++ b/src/services/papi/CMakeLists.txt
@@ -9,7 +9,7 @@ set(CALIPER_PAPI_SOURCES
# target_link_libraries(caliper-papi caliper)
# target_link_libraries(caliper-papi ${PAPI_LIBRARIES})
-# install(TARGETS caliper-papi DESTINATION lib)
+# install(TARGETS caliper-papi DESTINATION ${CMAKE_INSTALL_LIBDIR})
add_library(caliper-papi OBJECT ${CALIPER_PAPI_SOURCES})
diff --git a/src/services/recorder/CMakeLists.txt b/src/services/recorder/CMakeLists.txt
index c0543d4..c5c6ea8 100644
--- a/src/services/recorder/CMakeLists.txt
+++ b/src/services/recorder/CMakeLists.txt
@@ -7,7 +7,7 @@ set(CALIPER_RECORDER_SOURCES
# target_link_libraries(caliper-recorder caliper-common)
# target_link_libraries(caliper-recorder caliper)
-# install(TARGETS caliper-recorder DESTINATION lib)
+# install(TARGETS caliper-recorder DESTINATION ${CMAKE_INSTALL_LIBDIR})
add_service_sources(${CALIPER_RECORDER_SOURCES})
add_caliper_service("recorder")
diff --git a/src/tools/cali-graph/CMakeLists.txt b/src/tools/cali-graph/CMakeLists.txt
index 2b90f51..e3aa7c1 100644
--- a/src/tools/cali-graph/CMakeLists.txt
+++ b/src/tools/cali-graph/CMakeLists.txt
@@ -13,4 +13,4 @@ target_link_libraries(cali-graph caliper-common)
target_link_libraries(cali-graph caliper-tools-util)
target_link_libraries(cali-graph caliper)
-install(TARGETS cali-graph DESTINATION bin)
+install(TARGETS cali-graph DESTINATION ${CMAKE_INSTALL_BINDIR})
diff --git a/src/tools/cali-query/CMakeLists.txt b/src/tools/cali-query/CMakeLists.txt
index e013e96..72202be 100644
--- a/src/tools/cali-query/CMakeLists.txt
+++ b/src/tools/cali-query/CMakeLists.txt
@@ -13,4 +13,4 @@ target_link_libraries(cali-query caliper-common)
target_link_libraries(cali-query caliper-tools-util)
target_link_libraries(cali-query caliper)
-install(TARGETS cali-query DESTINATION bin)
+install(TARGETS cali-query DESTINATION ${CMAKE_INSTALL_BINDIR})
diff --git a/src/tools/cali-stat/CMakeLists.txt b/src/tools/cali-stat/CMakeLists.txt
index 35395d9..d337abb 100644
--- a/src/tools/cali-stat/CMakeLists.txt
+++ b/src/tools/cali-stat/CMakeLists.txt
@@ -13,4 +13,4 @@ target_link_libraries(cali-stat caliper-common)
target_link_libraries(cali-stat caliper-tools-util)
target_link_libraries(cali-stat caliper)
-install(TARGETS cali-stat DESTINATION bin)
+install(TARGETS cali-stat DESTINATION ${CMAKE_INSTALL_BINDIR})
diff --git a/src/tools/util/CMakeLists.txt b/src/tools/util/CMakeLists.txt
index be4e393..652194c 100644
--- a/src/tools/util/CMakeLists.txt
+++ b/src/tools/util/CMakeLists.txt
@@ -5,9 +5,9 @@ set(CALIPER_TOOLS_UTIL_HEADERS
add_library(caliper-tools-util ${CALIPER_TOOLS_UTIL_SOURCES})
-install(FILES ${CALIPER_TOOLS_UTIL_HEADERS} DESTINATION include/caliper)
+install(FILES ${CALIPER_TOOLS_UTIL_HEADERS} DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/caliper)
install(TARGETS caliper-tools-util
EXPORT caliper
- ARCHIVE DESTINATION lib
- LIBRARY DESTINATION lib)
+ ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
+ LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR})
--
2.7.3

@ -0,0 +1,22 @@
From 916e2cc2d326575894c651947035afe06a6d936f Mon Sep 17 00:00:00 2001
From: Christoph Junghans <junghans@lanl.gov>
Date: Wed, 30 Nov 2016 10:53:58 -0700
Subject: [PATCH] wrap.py: is not python3 compliant
---
src/services/mpiwrap/wrap.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/services/mpiwrap/wrap.py b/src/services/mpiwrap/wrap.py
index 7a3122f..86bb2f3 100755
--- a/src/services/mpiwrap/wrap.py
+++ b/src/services/mpiwrap/wrap.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python2
#################################################################################################
# Copyright (c) 2010, Lawrence Livermore National Security, LLC.
# Produced at the Lawrence Livermore National Laboratory
--
2.7.3

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>junghans@gentoo.org</email>
<name>Christoph Junghans</name>
</maintainer>
<upstream>
<remote-id type="github">LLNL/Caliper</remote-id>
</upstream>
</pkgmetadata>

@ -6,6 +6,6 @@ EBUILD serd-0.18.2.ebuild 890 SHA256 60233d17bbcb34af047b259f71a906383448b91d8c1
EBUILD serd-0.20.0.ebuild 888 SHA256 29b38fc3992a90b9dc8a25bb4442d529686db7c260f19bfe4c8662b56cb1e47f SHA512 f73621de977b94ed365f6b261c29a6cc72379976b3bd5cbb079a07c199f822ee25788810e6df8c73eedac9624acb76c10618beabc25d244a104f09ed7259ad59 WHIRLPOOL bd3e22a1fe549248581f3d883d4757acfa0b5b34d3dd3f8f5bdd84a133be34a7c4cb5462ca14096297186f88b723693d49e08d9e186b54e88b2e895380be0ed0
EBUILD serd-0.22.0.ebuild 890 SHA256 60233d17bbcb34af047b259f71a906383448b91d8c1b1481f0d0788b1fc3a464 SHA512 8e0dec5cf9476a5e6e34c9d93c61297037a5508a8be2356d0aebfd6f4036add4cb93ca3b00fc6271ca3da590987c065d01ef519b77571bdd10a5bb57c84a624d WHIRLPOOL 7879cc4fcc3810c0e3b2e6a49dcc629d73f51ecbd1607bdb99a9143ae47226140bebb8be1d7c93749529ba57896c93587c941fb9ee646ffd9bb924ecd1e4f0a4
EBUILD serd-0.24.0.ebuild 890 SHA256 5b3ab2575c8903b9bcd8e06b88cb535a499ea59fc9b68c4b2b5600f9ff0a3edc SHA512 6a3c9354175c854117d8b24b80a8d6d2ac619721c839330ab78100e1e4f71db8d17f3670beac7e34c5dd75ab718aefa3db8b271acdf04bb5ee12340a34452858 WHIRLPOOL 91e0d39c2f5f9c4aacb9e370d2de714b90c7eec4804f6fb95c21961b8b7f769a174b36f52b7b2458417df296b5ff538e8b5219945b380bc92f37516b46b3da46
MISC ChangeLog 2790 SHA256 41861c47ba2f89c324428f27cf24a260dbd4feb21f8d5ae54d60be5975b4553e SHA512 3c17b2f9d9f62a5a1605131d1e0b47bde5cd10ba77964c00d7ee79c53cbd7b149f3ec5435babc040daf684e352dd77f0d5d4f7b288b1923c30f6c89cd40ba528 WHIRLPOOL 9a18f43ca07f5822451cbc82ffb1f16e9689b56e42cd02d20db278b69eff9dae0d132b4e1a2c6afc9e0d3a2ffb3e20efd4ad2063cc3657ab9c3078978a8f7ba9
MISC ChangeLog 2943 SHA256 9ace653c2b352c53774d00e346e89055cbf0e0f7a40657c68b97221b8b6a6f3d SHA512 824493455d4f2f517541af9f18508e2f0f675a82daaf8cb5dbe90b5f5922731305fc9042152ad18cf520afedad5a61cca8e96812ef5302bb9addd3d471d9b76d WHIRLPOOL 929b3c5f26b8ea6900137271ac07775d7c5d9fe3a7d9db008b09ab898eca2e0757fee52056693ffe4282e948de6504a20891a11347fd9e57e29e94b2826c0367
MISC ChangeLog-2015 1955 SHA256 f81a2853ae6da6c5e93bc9d7d01a2ddcecc8b0047ea978aa828e93333b02fca7 SHA512 f390b51cd3a90ad8e53c50fa72876363609d6cdb1888f891390cdc32eaa3ce2b44f1319298fd63d614d556a6ded8dd20398079a7315ab43de4bcb7eea9e7d53a WHIRLPOOL 9ecf1e4aa9c8d04bfc5a2e8009d7cf4e4be74732ed65339db25f30bb04aa8bb404fd11c1d6bf02729c03405f4e409e10b63937ebecc25c2fd482da410e4d1a9c
MISC metadata.xml 658 SHA256 bc67bf750c40e1647d8660cf25e99bbae380471b652099964a9c8607efb60639 SHA512 e0718eccdfc18ca985b902aa0592c733205a74f5c0c0d8d295a12343d0ef61b96cda9955b2a45832273becae62d74b251ce59b8123aa95f6196b1e75897395c1 WHIRLPOOL 986a4781c6bc3ac8317cb4245e23964ecb632acef852a5673f9e65554a083d9a3901469e2eccbbe15877dce99eaa340c608479cad3f36462e9bd23108aef62e9

@ -5,7 +5,7 @@ DIST sord-0.16.0.tar.bz2 316331 SHA256 9d3cb2c9966e93f537f37377171f162023cea6784
EBUILD sord-0.12.0.ebuild 892 SHA256 8d9c1e60b3f710103fca03d0cec0eec56307f3fc3e7ee3e32f7e5d078f31bd24 SHA512 7486b7ffd3517834277d40a0287d26f0c135f2213f4580e7f48a18c9e089ee9f3026d964acc468c1831c19d13b0238f5685d47a5346fa5991b3861d28966a3ad WHIRLPOOL ab73dd34161442f36fdea9cc51ab037fce051fcff59179f64531f11024d456d6a13545ad517fd96ce1285a23494e48f3dad04395e000b77db1be2bee7c08ac22
EBUILD sord-0.12.2.ebuild 890 SHA256 66b92a26d6c63570a14c158fcd6e51ead555bf6e1759cd26019084e64302c7ea SHA512 66827ac299fe70b7586c54ff54c6c099f273e06dc3b2a73e82a6b12e54e0ac2f788075ef359ee1ae085f0397b26f1380ad5862df5cfdb1041e08d1badecf572b WHIRLPOOL 3d66919a8d36563d4c14c430228f24fa750c3387513bdd2bfc200862c641eceef2ee9efd71ae003a5a1aa79db4f2aca5520e0fca018d36897e80b3a7600a51e8
EBUILD sord-0.14.0.ebuild 892 SHA256 8d9c1e60b3f710103fca03d0cec0eec56307f3fc3e7ee3e32f7e5d078f31bd24 SHA512 7486b7ffd3517834277d40a0287d26f0c135f2213f4580e7f48a18c9e089ee9f3026d964acc468c1831c19d13b0238f5685d47a5346fa5991b3861d28966a3ad WHIRLPOOL ab73dd34161442f36fdea9cc51ab037fce051fcff59179f64531f11024d456d6a13545ad517fd96ce1285a23494e48f3dad04395e000b77db1be2bee7c08ac22
EBUILD sord-0.16.0.ebuild 892 SHA256 9cd91e297601c13ca467c7c148001c5a7feb66c2923cb327e12cda788548887a SHA512 9ca130b7a98205dae933089fb12d000da09376c2af5141e67a6dbe51d660704901519b740f2af7922f3f04a8a4597473c59531476193de3395de87d8cb252840 WHIRLPOOL ec85384be0c8b4429a3a3299edb82557777fccbfd45b507549de72a8198ed37579661bcd1308a183d078b50d624afc2db3b780f7d565ebae06cfd036b1ec00b1
MISC ChangeLog 3109 SHA256 38f59079e25200fa2fc1643e1ea793f33982504d03124cf98b6885df72ad99c1 SHA512 9b994b5c8abbfac86f3f439a40225cce895bdbf86f095af04dd4daaabdce73c54c88266a3c5a72254a645e2301657dfbfcfa5eafcebce39c75ddd14e7e77e735 WHIRLPOOL 961e1b235dd4b15d19f4811c6df0ee5357f91d335e780a15ba3dac37148d49177562667de3cdff0240053e601c5a122ff81b364f25a062322d8acd9f5c4cfe30
EBUILD sord-0.16.0.ebuild 892 SHA256 e3f44fe045261dc7a023bc372d3194e07ad8825b1ba7ef9579701ce532b559c5 SHA512 9b15ebc434427a082df0f629d6b1fdefe70f952b2d02f30d59bafa60af8b6a46570426fb6c4c2c79185a0b77863f428f3375c818ea7f136853eec14d72becc65 WHIRLPOOL 39b305a7190af15328b63086220eee14fbe0c30e6da2600b3623ee7a19a1ed140131d73927015d6b1b8c9b8c8931826c1aecbc2e1db680d75aa1882339cb474c
MISC ChangeLog 3398 SHA256 31f2a9cc9f367a23bd23351b5700c16d6e1b0ea019c89914a4642076e82497c7 SHA512 b50133db8009bc5012582f84e8550711e322f8e158afbf2177ad77c35f79c751d42dbfc5d61e6d2aebecfb5db1c3b244b817b5e353b28c2859b6e61dbb678ec3 WHIRLPOOL d46e9b7cb1e6e595412cbb84ec2e7a68616e9290d5b3a1456da53a3ddce5e5416e0070e0ba130f8ee69611b54ba53aeab714cdf919b1210492720ee6405497f9
MISC ChangeLog-2015 1961 SHA256 0727f5181a3b2f1299a3385f3c7ba03a2bd3dd1d198950575f147af95601c2c1 SHA512 e542f68419866615adb479c45b09685750e7db6e190eaf9d43ffc46316c9aeb5475d6faae3a6cb1022995c49f4bd7567d6179277718acd4b66b3dd2d9494c305 WHIRLPOOL d30279732e62afc7882b4f2b51eb32a4d80c7121bfbce444999acb7bd27dff11556f155d76a981935975dc5e872c7af75b1b8d12d9a12359f1bb0974068c5c62
MISC metadata.xml 255 SHA256 fc6dd027d0011f9f42d437ea0687857760a11bf2137f8822ec8692186d0bcbe3 SHA512 9e74b875aa129f5b8108121402291772fde4ac18a157dc60f7b3e19c318ee54cd1be54e283a68bc61562f2dc3f5b338b161028d673ff7baa267192ff3b7e8dc8 WHIRLPOOL de03966b13986c67a61f862755281e80740260a9031e5e34cbee88a3053e66f705df0f36499b154744ff447c94e19a28b8649535e08819216569e78eb4ce9a38

@ -17,7 +17,7 @@ SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE="doc static-libs test"
RDEPEND=">=dev-libs/serd-0.14.0"
RDEPEND=">=dev-libs/serd-0.22.4"
DEPEND="${RDEPEND}
${PYTHON_DEPS}
doc? ( app-doc/doxygen )

@ -4,7 +4,7 @@ DIST xapian-bindings-1.2.24.tar.xz 886148 SHA256 0c2a0df0a4616e2bd8e578d372c9bb4
DIST xapian-bindings-1.4.1.tar.xz 1059412 SHA256 6ca9731eed0fdfd84c6f8d788389bc7e7a7dc62fa46e0383eb0bb502576c2331 SHA512 5a7e070d25a8ffe50e5bed473b4975366533ee646699c5c53fc0eb797a4d031c87fc8e5b0b93f77a9f122d17022cbc97862ae93c0d3510cd77588f2cd77dd179 WHIRLPOOL 153f5f5ae42dec8a4b12824a28d391f779dcccb5068b161c303c5374827fe585481c501abdcd56f501329a9e393d49f3a29c45d24111367dad6362ac2b5f28bb
EBUILD xapian-bindings-1.2.22.ebuild 5487 SHA256 673ca7fe8a15be4cdd621c93f182ab941955e41d2fd35f10b4413bca16bd2cd7 SHA512 77dfe703a3e6bd5ab45e4aafa0a76c29395c2c94f1c176e9c08333df9538e7e791bd950967a18c28c70580452fbae0b6f70049a2e0f0bef06ab5a08b6d8a1596 WHIRLPOOL 26e07e2a8f7786af0ffb2daa61d9b2623f7ff28c02ea4d43d8713b05b89a6b347b1b03d4542c5a367cd42735bf0ff85d18f28f7ad6f247dca853d81704b2e548
EBUILD xapian-bindings-1.2.24.ebuild 5500 SHA256 26c8141b92049536a168fd16f8e28603dbdea9e6622f13db945ddecf0b73e0a9 SHA512 406b1606a4ae70aa8ad424a589e0254a101228ab219f00e5b7f55f716ecc5e95a4192af46b3f4197c8a5e1e65d250bbc6f055b15550d72e84548769a4de5d128 WHIRLPOOL a48167d85f65675c5d5e848437ca4ad900e9441d9b3593c743019085b1df420bb4f1e1d874aad3aa7f14f0cab91a25152b027bc622967fb153ecf03378f5534d
EBUILD xapian-bindings-1.4.1.ebuild 3033 SHA256 d904cd663b420351d6c83eac17dab858ddcde0000877964e3f3028b9271e6aad SHA512 0b59213dcbba824e025755c39b6e3fa46f535b99fbe7451cf4bed94238311f8d3ea3e36d57893ba5cb3e42bdc84411817eecb75bb72a0a91fd25600e66e7e346 WHIRLPOOL fb740ca85482b62088efad75cc7b9df917fe06ddab2fc53cde236bf99319f605246d2834e61610a0aafbe8407aa0eb3bea1fb0aeaf53bf4b11c5ed61ca384d88
MISC ChangeLog 10863 SHA256 1279c5fa94673d938de214b795b57342885aebace46b8f99c57a85cca582285a SHA512 4583ee6e10d20b8681ae419c0a7447c75a221ea9047376cdab5af10048f5555386060c7031a949d31009362b9d0d584f93e1e0e6f9d709cd97b71b97710c93d6 WHIRLPOOL 99f5b5097311a5d994fc07b95e911530b32e9121ab4f3e35e2b43434c0532d083d7aa3f4c8640aa39f86270839dfd66e622e995db8a96e66177ea33f2de06405
EBUILD xapian-bindings-1.4.1.ebuild 3655 SHA256 7c16016abfc65595b781ecfb0b45815d0bd7065b3e4658634e90daf3e441be81 SHA512 4e0e02f680d1fc9c03e3be9b25c5d73d9b607353105aef96b348885aea53be69a19bf7522d3e9d322ae29652c90722ef5e6f345042bf8278e323cbed62aecdae WHIRLPOOL 87e820ad82ff96628081c09d92b17c32ab48d52c0e96bdcd5c2a6a1833a3a13844fafcff0d2eed766c98c812642d375707901da703da11cc8d9074a5fedae4df
MISC ChangeLog 11298 SHA256 355a7ec45f8a7f8dab2028fcdfa14c54f2a205275362b8191bb14c21eb0aa0ac SHA512 63a350ab3561b84a1b9aac73bf936e7f0e40a3b8541053c96007571563aac1a44f96c11fbbdf07d2425659d866ed16f81a8c66b97eaa703b0e273b6ba5a07214 WHIRLPOOL cbf7c5432a60e382073265335d5870435bc8fe8984e0930019bc603e1abecaaed1792fab7d9c515e99cfc3466379ece99ab5a106a31717014163ef96622ab412
MISC ChangeLog-2015 16665 SHA256 166eec91a7534f172df62c046909000890125664c04f559d21476b32c4b2cdae SHA512 136d0ffff7fc842849ba48fd99f009500a829d8f2c755721584abc4725213b0a183d9159b1043fe8b2601550dc41a08bd7910d7ba8edccad81cb22963a23c04a WHIRLPOOL aea2dc8ac317c6610ba06d41c5b412e21d86f9a559be85a3188cafdab6d9207291dac5c891501f1b9a4b3818d1770d366f162cfd97dde0d2d093a8c682e176a3
MISC metadata.xml 252 SHA256 a590e5133cd97a615db4f977b0e28e5c60c56cac76eb3d339109cdf379003b60 SHA512 cbda7bf9832872764ae776ce16b2966c37a2ba3a1982d9817006fd6b82d7b17146434cde428bf114062a483e9053d2acdcdd004695e6ebf428d19cdc09937c65 WHIRLPOOL b209a730a169969b9e3c4d4612368bc5b30bfa5fae275d98d83ba96fd0ad01d308a8fed4f7d67a7c9fa417c624dfeb23ce89ab58923a8a0b5b1bd68ee73f288c

@ -4,11 +4,8 @@
EAPI="5"
PYTHON_COMPAT=( python2_7 )
PYTHON_REQ_USE=threads
DISTUTILS_SINGLE_IMPL=yesplz
DISTUTILS_OPTIONAL=yesplz
DISTUTILS_IN_SOURCE_BUILD=yesplz
PYTHON_COMPAT=( python{2_7,3_4,3_5} )
PYTHON_REQ_USE="threads(+)"
USE_PHP="php5-5 php5-6"
@ -18,7 +15,7 @@ PHP_EXT_OPTIONAL_USE="php"
#mono violates sandbox, we disable it until we figure this out
#inherit distutils-r1 libtool java-pkg-opt-2 mono-env php-ext-source-r2 toolchain-funcs
inherit distutils-r1 libtool java-pkg-opt-2 php-ext-source-r2 toolchain-funcs
inherit python-r1 libtool java-pkg-opt-2 php-ext-source-r2 toolchain-funcs
DESCRIPTION="SWIG and JNI bindings for Xapian"
HOMEPAGE="http://www.xapian.org/"
@ -36,7 +33,7 @@ COMMONDEPEND="dev-libs/xapian:0/30
lua? ( dev-lang/lua:= )
perl? ( dev-lang/perl:= )
python? (
dev-python/sphinx
dev-python/sphinx[${PYTHON_USEDEP}]
${PYTHON_DEPS}
)
ruby? ( dev-lang/ruby:= )
@ -53,7 +50,6 @@ REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
pkg_setup() {
# use mono && mono-env_pkg_setup
use java && java-pkg-opt-2_pkg_setup
use python && python-single-r1_pkg_setup
}
src_prepare() {
@ -64,6 +60,10 @@ src_prepare() {
# Accept ruby 2.0 - patch configure directly to avoid autoreconf
epatch "${FILESDIR}"/${PN}-1.3.6-allow-ruby-2.0.patch
if use python; then
python_copy_sources
fi
}
src_configure() {
@ -87,15 +87,46 @@ src_configure() {
--without-csharp \
$(use_with perl) \
$(use_with php) \
$(use_with python) \
--without-python \
--without-python3 \
$(use_with ruby) \
$(use_with tcl)
# $(use_with mono csharp)
python_configure() {
local myconf=(
--disable-documentation
--without-java
--without-lua
--without-csharp
--without-perl
--without-php
--without-ruby
--without-tcl
)
if python_is_python3; then
myconf+=( --with-python3 )
else
myconf+=( --with-python )
fi
# Avoid sandbox failures when compiling modules
addpredict "$(python_get_sitedir)"
econf "${myconf[@]}"
}
if use python; then
python_foreach_impl run_in_build_dir python_configure
fi
}
src_compile() {
local -x PYTHONDONTWRITEBYTECODE=
default
if use python; then
unset PYTHONDONTWRITEBYTECODE
python_foreach_impl run_in_build_dir emake
fi
}
src_install() {
@ -110,6 +141,10 @@ src_install() {
use php && php-ext-source-r2_createinifiles
if use python; then
python_foreach_impl run_in_build_dir emake DESTDIR="${D}" install
fi
# For some USE combinations this directory is not created
if [[ -d "${D}/usr/share/doc/xapian-bindings" ]]; then
mv "${D}/usr/share/doc/xapian-bindings" "${D}/usr/share/doc/${PF}" || die

@ -1,5 +1,5 @@
DIST libevent-0.1.0.tgz 9806 SHA256 de3d2ce16f5ab8798de1f059143a3367e59608fd12ec3b4b720fc64e4ba93435 SHA512 d49a24dcd9389ffe59e367d7c3b5d6e6cb07b5acc3f9c82cad9cd0fdcebf5feddcd7ec0bbc0c6d9eab450629e446575ce0ed711482557c4bc87cd4c6bc59f995 WHIRLPOOL e1523d10c59978f4f6c9341d7594c7c05a839101b980a75735f66a93831a05582688022183d656f720aad3f2211ef7538c808ad1570bfbd514726fec341c301b
EBUILD pecl-libevent-0.1.0-r1.ebuild 387 SHA256 1607da8dec9c82d0a6abe651ef58addc421ccdd2d611d7879f1d32cb113c1d0b SHA512 ac0413959763c0d661d451f693c93b77dd22da2ae7ebc5c6cca392de36431a449eea35c4844a2aa29f3a63d9638171c9eb1b09d24c8a522d7eefeebb9a225510 WHIRLPOOL 2b4f04cfbf7bfe1b26515c065783663b22a293d32c688da05bee7e61992daa436efa18a0d0a94f95cb8b069ab66534dafb4462bc7c3c0eaf26e9769e2a18805c
MISC ChangeLog 3149 SHA256 6495c5f61f688a2423702be61ca9bad58b60ea3dcd43a88bf94fd26f3ccacf76 SHA512 cf19e8b63356168f858dbd89e28759b272cbeadef4f21b98c70598ccd1b20a7567a57a7ffc9fce5162f71fd2e0316ac10ecd5ca31e61590a2f783b2bdfdbb79e WHIRLPOOL 0f46e528241ced6f898d1effcfa2e21e4a4fe512742a21c0ed201c6168284f9cd00f14e5de551421962b36e110b3dcbd3ce2007b9de4d1afa64f9b2be8d9e027
EBUILD pecl-libevent-0.1.0-r2.ebuild 380 SHA256 4b7b0356c3e2f501d968afa0f85bacbf13e8468190fa53856d6364f04dacf6b8 SHA512 98f2a459cef0ba065e234067afcf99dd715898eb908f07538a61651be382531c07a7ddc8cd444b3118f9023b228cd498e9afb9492c8955a5d83dca73a736d90a WHIRLPOOL 71060c0a927689dbbddb6f0529d0e1a780f2cc8d478ad8aab9eb508a7b93bc6023ec72a944bb53240f64387363e4e4434b2c482038cab8f153630e10110c4af3
MISC ChangeLog 3637 SHA256 898104954ebdbd6e7159b9e87fb9c75d5bcc6a44da21419fa689e04e63dfc743 SHA512 2d9d33091f72ad96918d8d8cf5770b5d9d264c40e396302cc19e62ff2a1264824c4600de193d30bc874a03a82b4a6da33b9ef05ad2ae5e3857f0275bf46ad4e5 WHIRLPOOL 66d3b2c6b10c60e67d49943af3d3f5e2b1ace6eab3a190cba05f698c0e80d143dd152209707253e83cbdb6cddb5c990661fb19424511de0a7b24fdb0c3a1e571
MISC ChangeLog-2015 858 SHA256 d9d93aa8beb4b93cdded8708dd0f5189659cb2da3a82738f4b5d7fcf4cbf69ea SHA512 8611553732ef12c93910ae9ca73a18a926472b349664420f541f02f50b7f831fe068bd4394b8dd2becafaf249bd169a93561668c64b1e3ed50b570c89f458217 WHIRLPOOL cf7ba317c89059ab286bee30d9f68a69ad04d9a604ef674773300d834059c1fa04f32edea4c22c6cf1a0495f8b9e4177de3ae3a63ea51959c5e1f1ecc6f4ce86
MISC metadata.xml 233 SHA256 6b21c6c49a436661f3c5e8ffdfc6e2078a7735a94b7f12f27fb20fb772ae1733 SHA512 a9b5c765633c7eacd7978444e065d5eef85ce8d71de4d1467dee2ad527384e676acabde6c9daaf1ee087c1661e744d4051c983fb707c7260ddd80e50190b137c WHIRLPOOL 69a379de7ea2c96561f2339e6080c3e5a4cbe83f5c40a3e72a27b7cfd75f454b758e79f43b5df407b088749028772218759f65e5c302ec26c5589935e7ccebbb

@ -2,13 +2,13 @@
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
EAPI=6
PHP_EXT_NAME="libevent"
PHP_EXT_INI="yes"
PHP_EXT_ZENDEXT="no"
USE_PHP="php5-5 php5-6"
inherit php-ext-pecl-r2
USE_PHP="php5-6"
inherit php-ext-pecl-r3
KEYWORDS="~amd64 ~x86"

@ -1,5 +1,5 @@
DIST LZF-1.6.3.tgz 15545 SHA256 42ec458ea10128a801e8d39736b519ba81fa75d2a617d2777b7d6b3276601a5d SHA512 e9e27d338b5615e71883ad3d239832837256af16a165060c33f41d58ec71ad12795a33ccdd1dea0939453554ff447fa8c5a1e25151653f7c4605342906a551ce WHIRLPOOL 972e629958c978a771ee2e786af76e9d3c0f5297da48e5438207edd4ec5e24975df81d5b9962169d83b7f78720d5a118e07fae19ad784676f37ff88d34e75a2b
EBUILD pecl-lzf-1.6.3.ebuild 372 SHA256 e25fc2108a401be74b4e80d7305d55b2c3fad2a8442e131526b5744d408d9770 SHA512 ac10943f5b88f7e0c4852e93fe8082f39aa7a82b4b5e66bb321659032798522d7843ee2f89cd54dc85cd4c13b3741f8ed9d83752d579bb5bb618008a2b5bc95e WHIRLPOOL affe93c6b86e59059d26b5bbde80f767d1e6b8378a9010fe3ffbe3111998d027392d7a11e924612458059aa038db45a09ca6572e6feefef1cd69ca1e57ed22d2
MISC ChangeLog 2644 SHA256 54a9b8c9e519b0dd30cf8427dcbbdcd28a802e1e392f0eab53bae1e471fde1d5 SHA512 afd9748ec050eefdf1b679b94adaa3afb669de15eb4d0e50842e3d861ec3dd7f510b49219e650af9068f58ce809f5d164980d3d66ed6c2d2ee97e0aab4e00446 WHIRLPOOL caa437fe24f72f30c05c1f74e0e74abc2189960f9d5ea5f3f7fc3ba801cabacd03858c9c42c28ee4e1221dbdde41c5a2922e3bd814cd0a3823cbedaa082de3c4
DIST LZF-1.6.5.tgz 16968 SHA256 dd116d12a3be985f42256650ce9a033fd3c4e8da4f2280c79fb9fd6a73199a4c SHA512 0c34bf7c62be1d963dd229733836103a965dc5e24e663f48fba4a65cd3aca2dcc311069c3fd90d944359051eae51ba427f28a024e2214638a4c7886c08d1912d WHIRLPOOL 4fe0e2548563f9a3628409c47f863112b53793f90a04950c0955526d866939a6983b30cb686b4aba59478eff67d838ac991eca86d272d841567fcdfeb22006fe
EBUILD pecl-lzf-1.6.5.ebuild 365 SHA256 2d961740c34cdf4bd7fbd6d0c75228e1db63060ccb0044aff969c4b8f498429b SHA512 677605e34f99f76f8ddaa3c3d8ef1130141f03e3e1ac7993d36c90a8d1595314678e06d76205d4d1739b3071412d35da90c6f4cd30ad0fa05761c02c41dca2cb WHIRLPOOL e16e27091918fb6c9424a9790b3b47fa1b52daafab32e5340f1884f6f6ba73e11fc4fbdcc597912cbedd5b39f30e5ddecf32a3fca24825b7df0147778d930427
MISC ChangeLog 2971 SHA256 5d22dc95f7f55a78f4c3bbda9757f0544f49ca1bf8caa841d99c0d6d1285c51a SHA512 926a9868d2eaeed66a343f5573d7deb6dde48d4895e019d5e320d80165d3865cdf65c2c36b14bbbc5a4052a653298e0e540bae8bb80d1e1c26922e7341a73430 WHIRLPOOL 6e8ef8b68bb682c0250fd9e962bd67800227e049cb8de26e87ae2c63da70ade69c893d0e9b9a7858a8d602602bd22770beb0930a802739f86f2dc7dd2acf1705
MISC ChangeLog-2015 974 SHA256 3e0a0e6b779cd42a27d75badf29cfe92ec0dacc7c225fd9e3b732a41306dd648 SHA512 5e6687b893c6752675b9196be2e0d9d10b0266ea77e18f3296ee49aa873a0d9f202d05df0ad1e149de4dbc88b586040798c77dd31240126f3ef6b0193ac3592e WHIRLPOOL c6c684f0bb595771906912a37a1ee19e806cdaf7a1e85d765d2367f55b417d7cc6c4c82ea46393a6b316a3155b57083d64921687ec421f7420833b3d31f96747
MISC metadata.xml 235 SHA256 b248157b2feece4fbe51f91e87ab0c0249a13655e50e070080763a2a6556606f SHA512 0b3e95bbf68eddf74289dad50f8828cffce2d904ff6f9bd5468177de979677cac11da84d1e0302c52b72085915b9d1b3496107172e5726520d51dad1981daf64 WHIRLPOOL d9032f2fa2b465d0658cb19728a50849c3ca8e021574651e7aa69a9f949f186bb43812034fffda1273cfa8fbbec663ee5f08fd30db366b96ab6945b7ed4291e0

@ -1,16 +1,16 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
EAPI=6
PHP_EXT_NAME="lzf"
PHP_EXT_PECL_PKG="LZF"
PHP_EXT_INI="yes"
PHP_EXT_ZENDEXT="no"
USE_PHP="php5-6 php5-5 php5-4"
USE_PHP="php5-6 php7-0"
inherit php-ext-pecl-r2
inherit php-ext-pecl-r3
KEYWORDS="~amd64 ~x86"

@ -4,7 +4,7 @@
EAPI=5
PYTHON_COMPAT=( python2_7 python3_{4,5} pypy )
PYTHON_COMPAT=( python2_7 python3_{4,5} pypy{,3} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1

@ -5,7 +5,7 @@ DIST Babel-2.3.4.tar.gz 6866920 SHA256 c535c4403802f6eb38173cd4863e419e2274921a0
EBUILD Babel-2.0.ebuild 1505 SHA256 5a49967b54b25cabcf6f977f86f4065d418c8b8a70c5628471c9b9b4f0e23953 SHA512 d96c6e8027920ae772c13ea62db9fc493272d45d2f1de75ab469ce7731253599438fe42e5d756a0c6adaa62dff42709b27f8c612edf9b47081d41bc517154015 WHIRLPOOL 4faef44ecc8b37798c71da5f9fd66e916ec1ad0050ca85cd9b5f983a85b48f6f5ccfa7d3b7f6f801efa46325b88f56ac3d0a3360564b5df141653f998b961362
EBUILD Babel-2.1.1.ebuild 1512 SHA256 f0b8187b4eef5f38dda057885539379d6c45ed81924bff2b88fea78c5bf63fa4 SHA512 c1398e850309b6c394e3a305928440c18f64396b433fc7490dc0a3b8d19e69b0cf014feab385a41314a74c2a654228025e977e72149f93bda3817e2077d18505 WHIRLPOOL 9f168905499a0a664d4bde6044166160d7a45cc3b0a9576a51216c91f70c2f554af1d85df5db8163aebf97e9aa8d89a69f002b7d88a03cdcb1d651344fb38175
EBUILD Babel-2.2.0.ebuild 1515 SHA256 78f94e7d963fe295c340c10275aef41c9a7104ff35a85bb7e2543889c03de7df SHA512 9c77b540265eaf3f55cdde917b7c05d8f43b7b5d759dd5c3bcd37c20451c49012ee3398a917e90aeaeaf1bb6057239e5d48d3adbf9be6ac0464d8ec39e136dbe WHIRLPOOL da1951122ae7aebe5fb649c35427e73ba679328002f536d66670d5cfc512ecc9a8dfa1add5c0c9c380fd13913bf8259805b3fa1344b86b3e3f799e62d85b4650
EBUILD Babel-2.3.4.ebuild 1513 SHA256 b2542701198236863e1d6567d316d847874eecd16ddd7ec5b557fec0b159234a SHA512 c6162d7e82f36579a73299b54af542f8a9f5973b3d319be4ba2e8ebb8e7b160b0fa9078488e8002ece49116736326dd2f2eca1d900b333321b614da50d2779d2 WHIRLPOOL ca0eee95c074b03b040e3152999ef1dcd4ec994041a0e86da5d1928e64cae046bccee700e53cc04c594bb1eeab3be8fdfd940d5a049a65a7693498307b39c91e
MISC ChangeLog 6016 SHA256 c0e8fcbaa52012c24e76e6a815e64e19c2b1f3c6e5d71543bee057d675faebe9 SHA512 4c23baa8c6a20e675e20f60a4bcb5c0223e724a63a94aeef9dc94deee71591c4c177181cb829b875b2e14b1d203541671a2e04a046fed76ec94709366418efa3 WHIRLPOOL 6c43dfeedcfbb6e0fa14a39da6a029799a4046362a8c7e924c5fe11d325519c711a83cfec99da0dd34cdfbdd114be82cea37207bfc7409f9acda45464fc7b6ff
EBUILD Babel-2.3.4.ebuild 1517 SHA256 9bf398fcd3943c51d1321ec72253611c3b28c8f43b00fae936ddaea6b1456312 SHA512 7640f773a41859a8fea46b55d503f6fdf9333156c19cae15e4837d4cada8d9882a612856b2a28f19e60fdfd2cb7371c0098127fc8d521b8b2dd7f028e59337f5 WHIRLPOOL 6c5b3c12ce06309f7184d0d245b65770df7c291af3706b6b71da8d008e63834e082fc213758da0dad90d9228894f8816c19f2197b10ffc4a6bef0a233a02d49f
MISC ChangeLog 6102 SHA256 87748b8a8870e0bb618efbad76e80d2a0bbfa9346959e3f65eaa3bd14cb60696 SHA512 632d4605205c5cfd82b561c35a51c00ba2cefa3d60c30829a108b7c001642663228ef63ec8b54d39ac2d23482d9bd6f6d62bd760280e580f649e19ecd989096e WHIRLPOOL c797ddb6a88883a0f971e812266eef59998b796e52cfa1e303468f89113270689d88cf7ee7b7e60185668dcaa897a0b2c842092ffa0c9a4bedc83a7368758c4f
MISC ChangeLog-2015 8689 SHA256 ecc462e7e34189d36faa9ea697605f1244348b67f11ffb6cd7d583a745abdf86 SHA512 857b2c63f47d46918241e51a8eca25d53cc13a2c0335775a3314fa3e15d819c05fe3cd7708ee8be2f7be0bc88a8abe913d61f403726efc94a6412d654e114409 WHIRLPOOL e22a0a1136f0e01d76ea94aaa4106dfb208bf42757f676177f595716c3401f36c7e744123d9664a4062acaf4da9a2c4804a32432cd7e14e946953bd7cddf98c8
MISC metadata.xml 702 SHA256 df2f8c7d8606ba5f3a70e46665259cd4ced7a496faa62dcb369de82f657e7ad8 SHA512 e72d0f5283cbc86582284df32585c867009ac2ecc805552b551b4cda44a593cd74452d0ed16ace6f500911874cdf65182b5bc5936f9d6cb5a2f29cda2c5be453 WHIRLPOOL c36ff5cb197c283c1243901c3d23e3c05738a7a08208b8a933897a427879bcc9cb8a6e25e9c0a5bdb15a20054912e52571fbc372783fba785bd941955e97e2be

@ -1,6 +1,6 @@
DIST PySocks-1.5.6.tar.gz 9189 SHA256 a62b35b13968ba3642a973d115ae6a11be886b5f5ae0841a3ecad4b4f1d7deb1 SHA512 3255591864c532f9ce3c0304d7b33165bb09c0a332fb0d126f61315e98f50e1af0f792517533166558fe457dce2d08f2b320adf9dd87b58618e0941d72daee49 WHIRLPOOL fd2b797c863aef1258b7f3e9f8e1abfa83df8d9387274f084cf731e5ae7b5d01230eb793d5d0f60734bdf178761eaec47a6c87634943c90f6a1fab7cca9d82df
DIST PySocks-1.5.7.tar.gz 32480 SHA256 e51c7694b10288e6fd9a28e15c0bcce9aca0327e7b32ebcd9af05fcd56f38b88 SHA512 adcb504b938dacb3c5bd5bd28a9f2cd8311bb188dea1a1b65de13ef0b2b00af498a0e44280fff1ceaca4fed95281c070a13866cf13ee898cb564b4ef215ac4a4 WHIRLPOOL 57c9ebc6577b6fdcf883fed8cc5957330eb6848ec7c1bf164a34829832e17492bb9df433bacd9852ea4003d509c19108d5b540db918cf30322e2511fc567b336
EBUILD PySocks-1.5.6.ebuild 507 SHA256 ea0085595aa5165adfb13177a258e77bc2c0bd69401d43766eef06c53697382e SHA512 73a983e4b61557a9d5a2e71f9f9915c28813d786711c6262c27a15f5416afb2feeaf35818fde58e31aaf94a9747c8e81c2ed53f98a81997461d10ce0c6c00510 WHIRLPOOL ad1b15733a0d4982e81533eae9d14665e18b93ca377fb7bc0734c0a9acc541ed0219e43748b982ffca01959f0a41f8828d1f86be8ea40bfdcadf28dfd7b5b9a0
EBUILD PySocks-1.5.7.ebuild 510 SHA256 193b1703d4a3b680c7c9f5ff526e359a95f2527d787a494a05125168a4380f2e SHA512 4bab1bb68d84d6e3995d9ad15465e07551eff76fa59e970b0c6fa4364c10ce9f8c7dafc240e59a3c7ddf993bf89b03158c0157c808da803f73fce8570f3916e2 WHIRLPOOL d51f030c9f180d7ea6ba4785996dd9f4802618409c8a2c084f443f57f6241d39b0e279b19274540653c307d0b8ca7f2b60634c5c2a863d629645a986f4681dd9
MISC ChangeLog 1313 SHA256 b25a50831537518d84797aa8f45e9386c7d54e5f2eac0320dd187cf1f4a75a0b SHA512 6b759b12c518589cacbf0e56f632628600ca386c255d950c509b62bb84771c3d51ecf8ede8820a3d19ac29cd8c699bd22da3edf8f616f10bbdafb3c882e2c258 WHIRLPOOL 9b9da744a76a080a801561e9646b42ec642ffc74099c15b07409f569eb93b822b427b17158b51119c1d78ffb3c29180d02bbcf755eb0e6e1c0a0e478b71bd45f
EBUILD PySocks-1.5.7.ebuild 514 SHA256 9f7a5c0e088be3c7a6fb182beec750f5450e87b6a49e148742c24ae9009ab593 SHA512 fb25c5a6f7fb83bb290343a3708ed40738f59297029b0a39aef6be5f2fb15364c8b473cbce8510e36e4e292e7ec2521f022ade26745b99ac2bc10f53b46612e6 WHIRLPOOL cb54197c753413f93ab6c00b5b2e6ac5592eba494cccad8776e0d087a8131e51b8310c029cf181436909c46ae80d077b422126255c833caafad87c6e7590e129
MISC ChangeLog 1401 SHA256 0bbbbddf90df9c71b1e07796365a3987a06cde37ef3870b5eb3d1c923377bec4 SHA512 e179e492929faf7dfab7ebe14cadbe7cfac641ae8f6d659fff76423424a0959039bd97bd83a6d3ddc9cb7b08ef4c2ba568e413c64be61d7159a8178a888af1fd WHIRLPOOL ff53674d97f359879c0a050aa7b8109febf14d9fae999c14a44dadd12750f69b9d0a6548526c5f6bafe5028b4d331fc5e3164edaa17680f3ffeceb238924e579
MISC metadata.xml 443 SHA256 18012d26faf61b70d539f862f444a54277a3dd13667af2e316feaf43fefa8f15 SHA512 fcd74627d1b0d0d3e8ac8cb60d304fe47a173b485046de98190cb2a3192d114288fe8b54a037079276c97fc369fee8fa591fedf726be764bc5297adb4d581534 WHIRLPOOL e2d9715e4bb10607e399cb53ce91cc71652c56100b156158003ca2f97eb57281c5a92a0637204a6e2a0e30a810c0ceec38e7b59ebdfe21e364b06ce25d95f9cb

@ -4,7 +4,7 @@
EAPI=6
PYTHON_COMPAT=( python2_7 python3_{4,5} pypy )
PYTHON_COMPAT=( python2_7 python3_{4,5} pypy{,3} )
inherit distutils-r1

@ -0,0 +1,5 @@
AUX astroplan-0.2-ephem-import.patch 505 SHA256 61f9e8a3b25d18cc39eab86de9ec85ae6cd668a442d85dfebd840b3d41895440 SHA512 9ea80ff153f9da458d377eb99fefa5f0dfdf448af196150e47bd19d3c5071f975b7746c6fe91c0042e92b3349a44d7c0843025d8069084bd779ebdb7160f0d74 WHIRLPOOL 187fa28f5234569132f8d792c2fc741099cdec1160f29eb6ddfaf006165cffcda76102d79a3dcecc0b8c0b950281d150a01f88831d3ef839cf886adff01e3c0d
DIST astroplan-0.2.tar.gz 264623 SHA256 427d6a890ea7bc4df0b8d0a4b607d060e6e2b230fa1224a648217790d8c1cba7 SHA512 ab98402d2b0daf64aea4a10934c8e33097b92d3b7de9a2346fa3e318e672c85966c050f560bb3fc4c247e2fdd4c94a4b158d6a0dff6af9c83d6411613c663bd9 WHIRLPOOL 6ab4ca9daf2daa8a6a16b06b7287473f149cf3261b2ef35a8f29a24f67e7c0d32edeef59c03fd1fe77f3050670a4c9488b4defe6e417f4925581ca300ca6a8f1
EBUILD astroplan-0.2.ebuild 1473 SHA256 ab986227a1b5fa68dce182bd529769840e0dcfacd1d7315affabd9ed90746f67 SHA512 6b6eccf58c7085aa1559b7f544d817a3f39e9827855c1c5623905e5c079fbed189b132b07eb41dc8897f23cbc775c2ba827a29bc2b80026f9f9ab27b8bc64a03 WHIRLPOOL b4e9cb790a709e671e47fb06845613b8e6a549b9fc227026eec742341b5ff2d44167a457c61cf0577d86e6423f6fddb17badde06466e8b10be461aa6d47729db
MISC ChangeLog 358 SHA256 780369f4f848a0447f102a2b2e0ccd59e0295c5292a622b2c7bb36735b130f51 SHA512 11b4d98b0ef2df1f88692d9330009d15cdef91b6a8eee27f146e1663ee0964879702d696f6595ccac1b814a7b544c5963ad7a6a290e3d6a947ba48aa222b3fe3 WHIRLPOOL 8640c3aa50c97a01ac597f704ba09407d78ed93200e2d2dc1868ba95e991ae25baeace5f31a23a800305b5085c9544d444bebd96f6b84d3f570a036f9660b7fc
MISC metadata.xml 580 SHA256 edd6856050bd434d4305069934f9cf8a1788b9820def83c19cf6ff11bd94684c SHA512 16cb9da0545ab48966ee589d6f6ed9dbf011efbecf5eeddd3cbca35d1369ea35fe7dee7cf89ea735ca83058b1e2ab8232d2f404cba35d100798fdcc0ab46a083 WHIRLPOOL 72fc6e5c5c9d5d81e4e084a74b9986c643375e12202fce6d9040f12124bff056bcbd56e4188389c65eef7cb1ed0d4683758799f1a0514bec200168bcd245b12a

@ -0,0 +1,57 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PYTHON_COMPAT=( python{2_7,3_4,3_5} )
inherit distutils-r1 virtualx xdg-utils
DESCRIPTION="Observation planning package for astronomers"
HOMEPAGE="https://astroplan.readthedocs.org/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
IUSE="doc test"
RDEPEND="
dev-python/astropy[${PYTHON_USEDEP}]
dev-python/pytz[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
dev-python/astropy-helpers[${PYTHON_USEDEP}]
dev-python/setuptools[${PYTHON_USEDEP}]
doc? (
dev-python/sphinx[${PYTHON_USEDEP}]
dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}] )
test? ( dev-python/pytest-mpl[${PYTHON_USEDEP}] )"
PATCHES=( "${FILESDIR}"/${P}-ephem-import.patch )
python_prepare_all() {
# use system astropy-helpers instead of bundled one
sed -i -e '/auto_use/s/True/False/' setup.cfg || die
xdg_environment_reset
distutils-r1_python_prepare_all
}
python_compile_all() {
if use doc; then
python_setup
VARTEXFONTS="${T}"/fonts \
MPLCONFIGDIR="${BUILD_DIR}" \
PYTHONPATH="${BUILD_DIR}"/lib \
esetup.py build_sphinx --no-intersphinx
fi
}
python_test() {
echo 'backend: Agg' > "${WORKDIR}"/matplotlibrc || die
MATPLOTLIBRC="${WORKDIR}" virtx esetup.py test
}
python_install_all() {
use doc && local HTML_DOCS=( docs/_build/html/. )
distutils-r1_python_install_all
}

@ -0,0 +1,11 @@
--- a/astroplan/conftest.py.orig 2016-11-30 23:17:49.057492656 +0000
+++ b/astroplan/conftest.py 2016-11-30 23:18:11.076451659 +0000
@@ -38,7 +38,7 @@
try:
PYTEST_HEADER_MODULES['Astropy'] = 'astropy'
PYTEST_HEADER_MODULES['pytz'] = 'pytz'
- PYTEST_HEADER_MODULES['pyephem'] = 'pyephem'
+ PYTEST_HEADER_MODULES['pyephem'] = 'ephem'
PYTEST_HEADER_MODULES['matplotlib'] = 'matplotlib'
PYTEST_HEADER_MODULES['nose'] = 'nose'
PYTEST_HEADER_MODULES['pytest-mpl'] = 'pytest_mpl'

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sci-astronomy@gentoo.org</email>
<name>Gentoo Astronomy Project</name>
</maintainer>
<longdescription lang="en">
Astroplan is an observation planning package for astronomers that can help
you plan for everything but the clouds.
</longdescription>
<upstream>
<remote-id type="pypi">astroplan</remote-id>
<remote-id type="github">astropy/astroplan</remote-id>
</upstream>
</pkgmetadata>

@ -1,4 +1,6 @@
DIST attrs-15.2.0.tar.gz 36766 SHA256 9f895d2ecefa0be054e29375769f1d0ee88e93ce820088cf5c49390529bf7ee7 SHA512 f34f70acbd01dc94c6f994ce7c764e169e26f5d71454522f4f88859b67309556e88e20504e2a6a63590e4ad8e55f04ba7cc9a90c024364c1bf932bfadd5a4491 WHIRLPOOL b2eb25ff59faae2d71965f9a8292372be6a02db42333bb8b0d04b9a6eae2924b2f363e4b486db8864ad0a9031968ada8edb3e1f3b8bbf8c2ca5be2c2b0972834
DIST attrs-16.3.0.tar.gz 57512 SHA256 80203177723e36f3bbe15aa8553da6e80d47bfe53647220ccaa9ad7a5e473ccc SHA512 1a91e6f27ecaf20c409c3abf88ffed5c6cfdbba8cff44637399b713271ff838a054f5859dd29440b2780d81b40673033e3f8e43dd491bece72e0a4f08c4ef688 WHIRLPOOL 85d53df74265b6db36171ad84c21321fd8f4b3c345ea65c46b627a25e586399c8cd7d3231417c7450ea9bb8237286434828f1c795759bdcf4d459f63555c8636
EBUILD attrs-15.2.0.ebuild 752 SHA256 b1ee76b0f2661a9a093d5b9c112a3f9229e69d64c311db0a1c8dc0736a50065b SHA512 410b4d333184a65da753c6ee149e2987061f3d4bf0f2ceea5d4f802cbdecb76c959ab108ab37224fd8de42c58df1d863804bf7d81cc951d5f959c068bf1151d9 WHIRLPOOL da48414ede203108ec0d1e9bacd84cb9ac67dcd755eb4bfeae47b7f6e711bc7f12102fc765ea90c5878096239b37d5ebcac6684b3a74c6310873ed3a56f75235
MISC ChangeLog 686 SHA256 26902eef54bb75b019dde4c6a445eca3080538f2b34ce051a6f01ecc2e5f7d25 SHA512 534c9f95f54e7f6a203889cd8f5a1d7be514fdd283a4867be281d80d1e73a9a1d1b52760ab09d211419ac66819eabec7af8923db135cb86dbfe8dc608bf8d59c WHIRLPOOL b41bc42c26c2280aecf802e0a25cfae59a84b996c6064a2c02961fb66e327aea5b5d0fefe26025c3e521ccbe060c6b7161cdea9511400c756ddb6b63a69991d2
EBUILD attrs-16.3.0.ebuild 752 SHA256 b1ee76b0f2661a9a093d5b9c112a3f9229e69d64c311db0a1c8dc0736a50065b SHA512 410b4d333184a65da753c6ee149e2987061f3d4bf0f2ceea5d4f802cbdecb76c959ab108ab37224fd8de42c58df1d863804bf7d81cc951d5f959c068bf1151d9 WHIRLPOOL da48414ede203108ec0d1e9bacd84cb9ac67dcd755eb4bfeae47b7f6e711bc7f12102fc765ea90c5878096239b37d5ebcac6684b3a74c6310873ed3a56f75235
MISC ChangeLog 851 SHA256 fd78a5f76e806dadc226c364b7164813c830812f3e2bb4a8990b0384a500fee3 SHA512 70095dfa30df08d05f372b239ce7771d827e88ed50ff7dca81c305d3838b91bd76f2f34d9b46c7e5a0a0d3e08509cb3cb3294f54818c2aaf9473e7a87331cc8b WHIRLPOOL 4ca24ac7b1454cfaa3d1b75bc1baad322856f63f4afbcdf4a8191b4bda70f7f2f907d2c3742e54a72463bc4c442c5a635c11ffda372dcf8510745dd0dc1fcd9a
MISC metadata.xml 435 SHA256 29eec8481816ee39bdd6b35b4715bddffd5b579f8938a8aaf673ebcbc881aaa5 SHA512 59e9c7c78d16237f5ea054ca77fee4359ef1a7d0543a6780f06317570b1acd9b9682389cd56e7fdc37e2c8abbffbd2788c358a14835af5d93aa193705aebb6d9 WHIRLPOOL 3b7dc0100b5ba44a3d744e93c6c990181b2c0545466cd67a3ad17f91060485a57736d0cde7981d200f58ade548b4da670526c7b3cf2442e12dfd1c0eb052a41a

@ -0,0 +1,32 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PYTHON_COMPAT=( python{2_7,3_{4,5}} pypy )
inherit distutils-r1
DESCRIPTION="Attributes without boilerplate"
HOMEPAGE="
https://github.com/hynek/attrs
https://attrs.readthedocs.org/
http://pypi.python.org/pypi/attrs"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="dev-python/zope-interface[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
py.test -v -v || die
}

@ -1,4 +1,6 @@
DIST backports_abc-0.4.tar.gz 5593 SHA256 8b3e4092ba3d541c7a2f9b7d0d9c0275b21c6a01c53a61c731eba6686939d0a5 SHA512 0b7f9cc1d12db16a0c0eaf658fd874bf9fe09959fab65d1b0104d337fb20cceb2e3e9213be895df5951876846eccac85012c270e34197d625ce128b688e847ae WHIRLPOOL acc7b78e0dae1f533778513a5a92cc03ebd42906e84a5f4266fbe911fa54b56ca0e65e670730b2afab2d48cbea26a8ea1207ff5bccae56aa20191aaebd9b00d9
DIST backports_abc-0.5.tar.gz 9807 SHA256 033be54514a03e255df75c5aee8f9e672f663f93abb723444caec8fe43437bde SHA512 5c2bc01bce8d3ed482bf5d8361a20f9afa3edc1c50280f0a01ffb890690b92296fcbfa68f79677fc3ebba851617f339cb6367ccdd0fadf1127a4e3c030784b7d WHIRLPOOL 582c107ddeab83c682940bfdaf4b850dcc73b79ff6e4968215c03d34c475fe5db2d9bf836c9aae5170fedef74f2a30216abaed0f275967ffa839122725cdbbc5
EBUILD backports-abc-0.4.ebuild 713 SHA256 170f490677883de130447a1348f6f0e18ba05edf5dbabca132c7905ce800fe5e SHA512 13a8d4d48fbbb7d7e34e14aa1b1c6f52d9b73b82b3c9d83861bc022b2d0775c761f93b58792e46471d453a52c40f82bbe7760929c652ab74c5ff036ba27b6904 WHIRLPOOL 13184167d2c03bb36f8c3d6dbdc25357b5969cb447b4bcc8bf4cbb23134f004509cc383cf978c17b03863bf0b19fcbe1f56b4b35434cdbb892754b2867e7bb6d
MISC ChangeLog 4838 SHA256 5b658844f600d0827286226c5d2706ed700a60480335156d1df5ace7aa56d459 SHA512 de491cd4a78478dfda450319645c3192304a7f6eeb1a3bb875ee9be891b6a14bcca37b9d44b11a73ed3b7310c9ccf789cfebbd3f4812401934b1b1914bee065a WHIRLPOOL 7353d79b63a65c1f04341a992be862928afc3b3e92f86eaa5c4f8fd2ee04f544f5872c6f7f16b481b280e92582815e20b91fb181a550722c1a766cc1ccdef389
EBUILD backports-abc-0.5.ebuild 721 SHA256 4ff253bf9059d014075783e4b0836daa0514e3b732907eba76b08c4d6c92fad8 SHA512 e8bac99180afadfa8dd0aa6a6f77971ec0a95ac94309569ba9e5be46f8260531f469978e2d4b24221ff4f59635f98bbe7cfd86edbea6d400271d6aed528b2d3b WHIRLPOOL 280da24174f88724a184cc2606f516aa4eb2c61843949a59b5098ffb8e66b0acbeff82a8179827b7367379c7fd77f7514474a08d1a82710459b1bb7b4ff75080
MISC ChangeLog 5012 SHA256 72f3ab2bfd6cd385d7a0a67b0dfaa6838eb0a5033f1d151749e115f49b29fc6a SHA512 0592c6b209f8d17173c753ccd76456c43b76e7628581ce12b593998db29d1838b423dd45e7f77c7568caa2281dbbc6a9f5527e787145c37bb0ddcb35f87e86b7 WHIRLPOOL 72188e3678d94692391293f5f92c147fc24d57de456c04fb737739852d28fba0353d0ebc45204876bf90a0d6c07926261edc7f4f23e7eb3bc50df184723bb293
MISC metadata.xml 388 SHA256 04625fc596d0aafb7587c8dc35856652bcaa3e7fa6191ece708852ee711cfd41 SHA512 8172e10d53d5946f0756fe81fde64eaad10e2e2313941a8d98665639afb2248fbff9821915abed5f696f33f38fa779caa233467c991207d47f6cf57f3241334f WHIRLPOOL b594f1fe8f938d2da5607e2cd4dbb174e8364a8c4646114abc52d9cf3352ac797e1f71433432f41769be72837fb843f691615a0dc9aa9e3e19a40898694a2a36

@ -0,0 +1,27 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PYTHON_COMPAT=( python{2_7,3_4,3_5} pypy pypy3 )
inherit distutils-r1
MY_PN=${PN/-/_}
MY_P=${MY_PN}-${PV}
DESCRIPTION="Backport of Python 3.5's 'collections.abc' module"
HOMEPAGE="https://github.com/cython/backports_abc https://pypi.python.org/pypi/backports_abc/"
SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
LICENSE="PSF-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE=""
S=${WORKDIR}/${MY_P}
python_test() {
PYTHONPATH="${BUILD_DIR}/lib" "${PYTHON}" tests.py || die "tests failed with ${EPYTHON}"
}

@ -1,7 +1,7 @@
DIST bleach-1.4.3.tar.gz 18094 SHA256 1293061adb5a9eebb7b260516e691785ac08cc1646c8976aeda7db9dbb1c6f4b SHA512 316450f6325c4fba78de97ba755c185d59aa4d112f303d9f630918f02e613170c2e6bc6ce2de73ce3b0000572de673ab0e0dddbe41da59de5f4cebbfa1348a14 WHIRLPOOL 48a591bdd5b2b91ccc9fa1efe3eb59215d06aa9fa8cb2efeaa352afd5f62e0002185ad99745814c7622e3e7f9645c159267f12e43752df7eed5726a3d01de2f6
DIST bleach-1.5.0.tar.gz 36502 SHA256 978e758599b54cd3caa2e160d74102879b230ea8dc93871d0783721eef58bc65 SHA512 572a089691af61f096716d96517a96755fe674cc471bdbcff80615ae903eaeff72c47b918ee28a1db60ee5c0253c0c52ba02544f8535ae4f283a3a87a3061124 WHIRLPOOL 9003f026686cd4fbff6c12c16359114df7414ca7e9363ed16197137aea8da43aa8374ddd6f0f26258ac89d4edcb7a82b2a252cde031432e6770781116c2f8e4e
EBUILD bleach-1.4.3.ebuild 685 SHA256 a3e4d854934302b19a04bb2a95dcd77c81365ad95643fe0d3c6d499cb363f022 SHA512 e0e319261b6a91d1e4453797ba4857c3f356a98d408c883a22062fad27d67039538a8ba1b464f9ddb60f7c4d10840cfa05fe8b970dae146dcfff1c3c38498a5f WHIRLPOOL cb623802e800ed5d00ce55fd6ed012fd76d2e9e273a482c255525e84114769c65b4e8f389311c2cc342c5acec00baed8672259daa7c59d1faab4a34e160ac43f
EBUILD bleach-1.5.0.ebuild 726 SHA256 0d3590fbe3940b7f7c02adf11e84d44bd23a0af16c272db185466a857568318c SHA512 247f7f0ca0b7b6c80efff1eab6654d3a0d8d7f1a9d4fad04fe4844b7fa548e7031e830ff89dd61dfdd65c45817823e623ed3c4c1728dd6a6b80dda1954272bb8 WHIRLPOOL 9a31ee0c9aad77abf298f1b4fe8b0d6250a6d91d8479135c20f6ca57de125179197425897ab6762ba4f1be07746aa2e7367eaa2eae38c3104846681fa2cf1fbf
MISC ChangeLog 3188 SHA256 38957894dd0065c0e14d5530664c336284b6123f48b1216e11a837dd14e7b157 SHA512 6d54fbb82b1b5fb4251ee1042968afbc4c057eaff74b14b0d64a3104dfda674d851d427b22c598b8bb37daa047d35346bf54465829c39ede990c115d833aadcc WHIRLPOOL bef7fd35d021aae8633bb8ae9ee6ab181ea4285a9f82ade544c592e84f94749baa0034d5b364d64bc1e6324ba5a5a435a4c1f97256941c806e73869276d378e4
EBUILD bleach-1.5.0.ebuild 730 SHA256 d6257fcbb5c4cbe66ff9f95c7f1302616fabe121fe99b0a7fbb14807f8d03002 SHA512 e2b0fce938cba05a8d0e9d5591d0d546fc2c8023b6b817bb136a20b3e9be6674cf4b5b637e98c39e3c70ba8cee11f3117eeebf3f8b1e613431f16c6b72fd8719 WHIRLPOOL 19c97906a1d1589699f59dae1c4b2a54eb9ebbcd82c83746d4e0bcc99612ab1b3a65b3fb4021d8ef9d496acee6e21786764c345b8638afd1d0a9e3dfa19951a9
MISC ChangeLog 3275 SHA256 be17b256b673f55023c80e178558a9d953ee38d6b83703de45db331eab478650 SHA512 9082441fb5a7f8f694563860d8ab77a996d4056f176f5bb1909b6eee7e1c9cbad469367194bc5751edafb515e6519942b0a272de9c82447ba5f821f597879630 WHIRLPOOL 4a85fa993584a91e2fe70dc0021ee3e9befb57096e3dd92f7969377c4042bdb6dba4c8291348d810b6be9d3effc9cac7e07c1cf2535b226db015377336bb2395
MISC ChangeLog-2015 827 SHA256 61dfa937024850a217970e390f7c288c3e2cfed28d5de4cd40a3a5f7b9a3625b SHA512 0ff6260070e27e16fbf822f712b22dde01bbff0f0bfd949103e4a9edf47817ed34e083e012fa75736bb9b183c73870771522ff5c4e76b45108430a516997fb75 WHIRLPOOL f8ab52f8d9414371fb5d16d19daece621d0503424cadd04ebd9eebacf9bc431c0145b4bcc201df80242983c19c942a420ef939bf6993b1c77ebf816b3a061c2d
MISC metadata.xml 374 SHA256 69bdd9b635986954667a94efe3445bf871f098a585946b733647f36feef32f68 SHA512 c6954cc2f7e3ea97e36b28be1ed726be445eee1441774f34f8de22324739c3920f2d55d68d714f7214df3b010053eaf15af4bdc56c704409c8a0386e13b0424e WHIRLPOOL 8ec611e11618b8bda4ec8d105ceef45004641c7d22887ad7e91d3f37fa9e254f756eded552232620b31e32f4af0556ae8d893e59a33c0126d3a8266451088a04

@ -3,7 +3,7 @@
# $Id$
EAPI=6
PYTHON_COMPAT=( python{2_7,3_4,3_5} pypy )
PYTHON_COMPAT=( python{2_7,3_4,3_5} pypy{,3} )
inherit distutils-r1

@ -10,7 +10,7 @@ EBUILD cryptography-1.3.1.ebuild 1587 SHA256 403a7e3b67c5e62b2bd06ef3db41f604573
EBUILD cryptography-1.3.4.ebuild 1595 SHA256 3c0c3633a963db3a88ece0a1b0e1db20dcaa713672865fd60959d4bcbc08e84e SHA512 82d12e0ad79d93bdb2abaa7dff9b2c8e6d72ec946ff2d4de4c121a1a15fb5fbe9b1d203c116762532e537cd8a9d20f935b776213e5da25f3df712b12a67f95e9 WHIRLPOOL 72d79edc95159f3cdc7a127e8e6ef007bc002fa329685e345684edd1ad28800f4a8eeaa13b90408ae2fa9870e43cd293382bf53adba68531496ca66df59a566f
EBUILD cryptography-1.5.2.ebuild 1641 SHA256 39f13881dfacea623caaa1430b0dbdad5d2d23132b237b0233c8e2971f2c15b2 SHA512 787aa60318b530fcdc6523e023fce89e57264dd69024e564251909cbf0a5a4761b479d183e0c9a425f3bcf01bcf9e0190ac6792c95a047211b9ca8f7539fb2a7 WHIRLPOOL 616c5a3a508c0a57d05c393f19e746e74401bb92a93aa0109c85fa12448312396f510ff02c7f9f7328f6edf42aa7d4fd73db16d028185d4698bc94f22cc5abd1
EBUILD cryptography-1.5.3-r1.ebuild 1673 SHA256 8713e00a90a9563501e0506f2b2c3f0cbc57207e1b924706418702e121a331c1 SHA512 8ec78a91367adaa21be03e7ebd73adca51e677f334dec196fd81c2595d7371ababb02e934f0d686467f4eb9162f2736ec6c3c5dda2caa5b1b75647c0f58b184e WHIRLPOOL ef9d6ead8a457362167bf8e65809a3f79a9f35d51ffc3018e83667fe06730fea3288e2c4557af401020d240d45dbbfb6fa297620e1675beef6dbb68f1fdd9ecb
EBUILD cryptography-1.6.ebuild 1673 SHA256 8713e00a90a9563501e0506f2b2c3f0cbc57207e1b924706418702e121a331c1 SHA512 8ec78a91367adaa21be03e7ebd73adca51e677f334dec196fd81c2595d7371ababb02e934f0d686467f4eb9162f2736ec6c3c5dda2caa5b1b75647c0f58b184e WHIRLPOOL ef9d6ead8a457362167bf8e65809a3f79a9f35d51ffc3018e83667fe06730fea3288e2c4557af401020d240d45dbbfb6fa297620e1675beef6dbb68f1fdd9ecb
MISC ChangeLog 18325 SHA256 fba2fb0df446bd5ff857a35ce9ede5f35df1a32c6ca45b0276ec9a038b22b337 SHA512 456c20abe80a0084dbe005b76232213d1f2d346a4859d7de8e5683ce73b9126a2f1dbceb7b322015ecd7836c976b03fdce7edf0c23d333932b1b62a33ff7c0c9 WHIRLPOOL 395de09828beb4b4e45525d9d42a770c9eb14807d304b7aaf08e08088900bbf6aa1771a40167b6332705f4c58bb293661535afc7c5e94d9883f3c9eaca2a257b
EBUILD cryptography-1.6.ebuild 1681 SHA256 51b6f7a4b9e3a25e5ea93fae74bafa894b0ecef6d54c02982555622ef7d56e18 SHA512 6e8b4295f3767d0ae4fbf7a4a376d926e17eef6ac663d474c0e27d6a334358e4a722ee5f3da22b9211658a60d6c4bb75411f620dc5f139d12ef7ed07ee5646b3 WHIRLPOOL 154e8079b4b8517106a1d2d0c8371edfee0c444fec9136507ca2f299756438160a09598a6c11eb226d1f5261cfccb8c76b7554696448f69a69f6698cd3a7ab61
MISC ChangeLog 18416 SHA256 1c2c81e70a455fcf401bb7c0d61cf38f3de9e7a2cc5ba5c18865038dfd43cea2 SHA512 b327d91034d2141d3c39cc406a0d74ff019994a92dd8f35e8b1715d5f0ba00930a15f42e601013dd7d14a81de0a30fd3b0dbf66a00a2c555f6015b8a6eea9943 WHIRLPOOL 5f09b6aa83487c428ced79af0f2c4d5d85db223f74298a1216b3cc248494f0c7f85ef98aa8461666420006fed1caf61f18679985b75998cfd4dd8ed82be8d1a0
MISC ChangeLog-2015 8237 SHA256 c22eb0f4c94dd39980a8ce9b7d3b7149bc4ce59a7496f87c7e34951715c94e4a SHA512 b11fd6ecb95dd1265087e007ead9245b577ae76591343ed8f9bbf7c730344f0f31e3562edb87768a4a4dc3ab78a982b31bcbdae52b0060f805a7c4d0d64ec798 WHIRLPOOL 5e148ed158f1a68f8c1580c0ed5ccd3b50a6c88ce2a6228c80f5354eac95f8cfbf31ea6c2e2cc65633b1ef7332eb181efac8eaeb1a954a3004b081b3ed162286
MISC metadata.xml 384 SHA256 1eb9fe441314061b742ab80221c14c78f22fb93cb64f7eab4f3c89c6b95eadcf SHA512 c2806f846608bdd0720b589494e13f57ab2d64026747f2b13f412c9a0e9d2bef6b16fc357e4d16b74ad7a2a2af8daa5e28d0b6bfe4d2141ce68881c724fd24c7 WHIRLPOOL b29d989556a30a69dd73203ee4fb22e15cefa78d441e10f153e0924f4666817530c703e44047f551379c5fa31666d5856c4b3684883064d130913fa9732f6c92

@ -4,7 +4,7 @@
EAPI=6
PYTHON_COMPAT=( python2_7 python3_{4,5} pypy )
PYTHON_COMPAT=( python2_7 python3_{4,5} pypy{,3} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1
@ -22,7 +22,7 @@ RDEPEND="
!libressl? ( dev-libs/openssl:0= )
libressl? ( dev-libs/libressl )
$(python_gen_cond_dep '>=dev-python/cffi-1.4.1:=[${PYTHON_USEDEP}]' 'python*')
$(python_gen_cond_dep 'dev-python/enum34[${PYTHON_USEDEP}]' python2_7 python3_3 pypy)
$(python_gen_cond_dep 'dev-python/enum34[${PYTHON_USEDEP}]' python2_7 python3_3 pypy{,3})
>=dev-python/idna-2.0[${PYTHON_USEDEP}]
>=dev-python/pyasn1-0.1.8[${PYTHON_USEDEP}]
dev-python/setuptools[${PYTHON_USEDEP}]

@ -1,14 +1,15 @@
AUX flask-0.10.1-is_package.patch 655 SHA256 cd564c6aa58798e61a0759645ebd6ffbbdb1f694d8749d5ecb49d85b2cb30314 SHA512 d68d5db64f629f106151bfe8b4ddbc837a38f54e4a55897e64abccd48f533ffdad0395428e2e5f39f9f733ca20b08170de21f5250e522a78ea95631410915d50 WHIRLPOOL 4355b5ec26b24dbbee2a01659a8ec053a17442087fde41fd59bb8cd1fad780e554985f3428d6d21dc2f5b5bc89777f2224e8e6d80eec44df62cae5bd3e168a20
AUX flask-0.10.1-sort_json.patch 1563 SHA256 50449f406b0164a5f2d1934e0f7f24aa48967fc434d93b3953bd4699bb32941c SHA512 d03d38d6a8cb96ee56c6f678955fea60df151a712d0bc42eb98464817bf436e6846b445677d8a961e13f2c6f6774c44a3c4fd16a1656107212852632f0bc708b WHIRLPOOL 2f66700910a5abeddc4bc8d8b9a3887a6ac6f829d38ae918bc38d713229d3589f81ddc814a311499148e096d3ff22bdecc26069f89be291539d56ae5cb79f9c8
AUX flask-0.10.1-test_appcontext.patch 550 SHA256 866872ac74d58dc024dfbffbb6d16cddb18a09f1db69d6700d2b6ab26e4d7e27 SHA512 5510d536ee432429ba2f0da8248653192e9e5ed9ad107b05dd3cc640d63039327f1f495148da5b7de403cd124d04760fb94d185b6b774ce39a8ebb171bca4d61 WHIRLPOOL c9af7a75be4e6dc3b62b55248443686a2918826755be73ed9a11db7856254e163a6deacb00fa11dba4dc58398685a2ec11750a7dc1b78c2cbc6f85d18349354c
AUX flask-0.11.1-pypy3.patch 1746 SHA256 0ad6baad429d711b7d71c48c0180313320e5bb95fa677fec8345c0d5313d9aac SHA512 29512dfc4de40ad5041623bc850f7fd622e9bdd7a1b88328e5f2f19d38a73c03d100710cdb5a533c991c64da494d7b6761ef1a4053521702d3fb8fa70bbac125 WHIRLPOOL 3e10d0da9d982b447bc9f05677025726a6b8d9d0002da848feb15d428d3faf5137b4c6fef031503f8f0a77f37f83426b6b6baea916b81c625a3ccca89a29ecb1
DIST Flask-0.10.1.tar.gz 544247 SHA256 4c83829ff83d408b5e1d4995472265411d2c414112298f2eb4b359d9e4563373 SHA512 0008d62d03a46b071c7d0510513d011a9bfd2b77df7f677371a446ca9805d16b1ee5e17dd8dd7cde6443a629370234e44735e20381de20a7da385969797f053f WHIRLPOOL f30a306ed00fe6d4c8e47b781c556c576b99b3545f833ae06f6b778d91c3127dc0adcc34d48221a0f1db1bb1633f2329d6085b7a4550afc672530525fdff474f
DIST Flask-0.11.1.tar.gz 564993 SHA256 b4713f2bfb9ebc2966b8a49903ae0d3984781d5c878591cf2f7b484d28756b0e SHA512 62168dea0d44a1fcf862373def1f6d55d53145800cf353634b108bef2fcf9170b75e05d1e7d374e45e7fe261f170b6d7bf503816120dd9034dc19b6b83f1e384 WHIRLPOOL 66c766658e4786dda9105078c839c739ae0bc87f6f72790db65aaf2ad476b0ab36c17041b8d8926844581683cf023ddc26e4bd6510257f5c792e5e8f5ff362b2
DIST Flask-0.11.tar.gz 563928 SHA256 29a7405a7f0de178232fe48cd9b2a2403083bf03bd34eabe12168863d4cdb493 SHA512 77ee9998c96ba5e4eb007b81e04a051a6f8fc3ac837496a8c9e6637fdbff3e6fbba4912919b1cb2c5ed72951cc9fb8eb28d699e3f15de14ecbb51c362111eafc WHIRLPOOL ee65af738a841a05c7d2ad2e9b021e3b0a0e046db706c747802d675d76246701b62d1911fae321aa460f7aafd17274b21177fd2cc5c647383ac6b6eba37cd36d
EBUILD flask-0.10.1-r1.ebuild 1146 SHA256 f6a62ad22ec5e26b8bdc218977c05bb4a58e23812b4360496499fabafc4e35ba SHA512 9f23ee35ec511f45e52865d72c5a3552f8a819b7ef97a7971d54677b700cee10344e9d2b9f3a2c43de8c1df6152f372f42fca3ff9b09f64121926699bf0b2780 WHIRLPOOL efd9b0b10bdfc3f79bb669fd0e90a0071da2aff96b190ef7e8c472132f0597f6d41e6c2935c185b5a1ec8262d45afae608b1719d5b0ab962c2ecfe95c76fc06f
EBUILD flask-0.10.1-r2.ebuild 1471 SHA256 ef48451adad3c29fa8155d1a52f3b899b5abcc8744a7522272989acc18c30f77 SHA512 f7f9971929e7c4c234fb25e29a3c6e16236e8e1ef096b0433f68a794b8f151ca03c54a31688f003b162ffd3a7d3ee611b40327725a85a3ab18879cf07f9ff693 WHIRLPOOL 89ecd811725d1d59d87d8868726adacdacbd194c2997c3db4f84faba929e6d3b40ae8c54fbad11a755a3022f5047f5f93e3ccbc4c2066087fb578174558e01aa
EBUILD flask-0.11.1.ebuild 1360 SHA256 7f6b78e22f86acf49f32d777120fd99d991f9c1759fb2342753f7cb998d168ba SHA512 b49985d94d029920fe2c4cd55bbafb9ce6c1c7a7497c7a74773f3f4c20bc34ca733efb560dbfa65703ecce21b2c0027e88abace4b83c7d4f6fa54aad7f8507ed WHIRLPOOL d5392dd0a9811646d5202e066b575cdc55d6d96bcb8448a05531cbf9ad254faa92b8b9ef9f8b92676489c87afc7788a2f90ea972f054c1d34c3a1a71a859b8fb
EBUILD flask-0.11.1-r1.ebuild 1413 SHA256 3e8c449e327f12ca2345ad2a042963fc3699ee8b0e5370cb6e28560cd38932d8 SHA512 e9a4b3b13bcb6c22a3fd0f8ce286145ab8a2df67a3e14a976c31d94e2add4c01b89f23bfdbf3f60bd54ee2e160197b1d0e8d66af121a2b5683b457cade572746 WHIRLPOOL d68f1a45d8d8141d95c72b05e823d504c2cb41022f77f73563eefeede087b001b2bfa480abcbeb1797c1ae3ebf168e13785ab82933e2757a455a6cde64b2d95c
EBUILD flask-0.11.ebuild 1360 SHA256 7f6b78e22f86acf49f32d777120fd99d991f9c1759fb2342753f7cb998d168ba SHA512 b49985d94d029920fe2c4cd55bbafb9ce6c1c7a7497c7a74773f3f4c20bc34ca733efb560dbfa65703ecce21b2c0027e88abace4b83c7d4f6fa54aad7f8507ed WHIRLPOOL d5392dd0a9811646d5202e066b575cdc55d6d96bcb8448a05531cbf9ad254faa92b8b9ef9f8b92676489c87afc7788a2f90ea972f054c1d34c3a1a71a859b8fb
EBUILD flask-9999.ebuild 1117 SHA256 7f3217888b7ff02a89e4f0b0b04018965549f6c8cf9ab74d6040a534733b1b84 SHA512 d3aa99ba13b4f200620db143f2b096f43e05253343244146dc9d6f0ff8b8a4103c1be910b7700de950763744d6ab9da0d49ef403202cf08826643fff1fedc0b5 WHIRLPOOL e1f8b45a7f1f66e96e1829d9733aef044344d0e1ac40a36b7384e0b3923e9bd72eedbaf017e32bdae205e7912d91d7672d45837c40ee4fbb228102d8045b3687
MISC ChangeLog 3837 SHA256 d4448f1916d2db44df33cc210cd007c31075355eaeaf2e447b9b038d5ad71ed8 SHA512 913e2122ecebd7ce21c2e82a3bbbe978d70c450d891e5fab2f096259732395fd63e3dca6f3ba63c0b0cc37745242d51873e20cbca9ac2e01241ce3c259eb7245 WHIRLPOOL a52371be094a8b8c3e45581182efdc70aa7de42748c9390d98a86710f1878393ebfc76513f760f73065527a0045af3e96951f4eac593ebbf329a2956e0bcf523
MISC ChangeLog 4034 SHA256 c227cb9f563938a8c37758dea86d9f912cdaa7b7a075f4c03de7b52e607395fe SHA512 a4173a2e68f4c51b67d72653f520cb3007346af41c8e1c182d2ff0b65b0be46884f3dde10c29c66e249d403bd8438d3cd467ae75428c97a2283d92bbbc54658f WHIRLPOOL 9d8eaf216cb8d3d773f85005a0a5b87f48365d40e12fba29303ef18f2dc3272fee18ec9ef967d20698cb2c87e195c26555fb39b5fc5c79df5a00c529eecf2221
MISC ChangeLog-2015 5610 SHA256 83fa7a0722e9585f39448a2eb4ffac7e49e4db12f8a82af4140c15c38c781d84 SHA512 4eb71e7171f26cdb1906149ded4acc45a3dfecbb52127e6c66452e286d000d39f03c19401ef756ca9f6b9d5a9f702fc510ddf1a142a6a7fb061bcbfedfeee1b8 WHIRLPOOL 89bdd2077fb6acdbe55d0727225bd66505e2400682ce8ed64e1ff903712a9c731296cadbf89e94c727ac118dfd28e7bb5fa6baf914da36f3cde7b0df9b2bc5be
MISC metadata.xml 363 SHA256 8da9e9b392ea7622393b929fe21f4f468aa1711ca7f503b79b421cd21856a554 SHA512 33989d02b79b82d3256dbbf7402d79580d529e728222d74dbb80f740dfc1f8f1357f03ab5da857ff1821f2bb90f7b7eeae71d89e237516da62656d3d124ef4d6 WHIRLPOOL 93a6905c11beeee5a5ecaf05032bbc3e984287279fafd918d4eb28584d98818f8c1252fdd74e66b8d743ba814251d849263c2648e813d575519311eca269b94e

@ -0,0 +1,45 @@
From 6e46d0cd3969f6c13ff61c95c81a975192232fed Mon Sep 17 00:00:00 2001
From: Markus Unterwaditzer <markus@unterwaditzer.net>
Date: Mon, 13 Jun 2016 20:29:21 +0200
Subject: [PATCH] Fix PyPy3 support and add bug references
Fix #1841
---
flask/_compat.py | 18 +++++++++++++-----
2 files changed, 20 insertions(+), 5 deletions(-)
diff --git a/flask/_compat.py b/flask/_compat.py
index bfe607d..071628f 100644
--- a/flask/_compat.py
+++ b/flask/_compat.py
@@ -65,17 +65,25 @@ def __new__(cls, name, this_bases, d):
# Certain versions of pypy have a bug where clearing the exception stack
-# breaks the __exit__ function in a very peculiar way. This is currently
-# true for pypy 2.2.1 for instance. The second level of exception blocks
-# is necessary because pypy seems to forget to check if an exception
-# happened until the next bytecode instruction?
+# breaks the __exit__ function in a very peculiar way. The second level of
+# exception blocks is necessary because pypy seems to forget to check if an
+# exception happened until the next bytecode instruction?
+#
+# Relevant PyPy bugfix commit:
+# https://bitbucket.org/pypy/pypy/commits/77ecf91c635a287e88e60d8ddb0f4e9df4003301
+# According to ronan on #pypy IRC, it is released in PyPy2 2.3 and later
+# versions.
+#
+# Ubuntu 14.04 has PyPy 2.2.1, which does exhibit this bug.
BROKEN_PYPY_CTXMGR_EXIT = False
if hasattr(sys, 'pypy_version_info'):
class _Mgr(object):
def __enter__(self):
return self
def __exit__(self, *args):
- sys.exc_clear()
+ if hasattr(sys, 'exc_clear'):
+ # Python 3 (PyPy3) doesn't have exc_clear
+ sys.exc_clear()
try:
try:
with _Mgr():

@ -33,9 +33,13 @@ DEPEND="${RDEPEND}
S="${WORKDIR}/${MY_P}"
python_prepare_all() {
# Prevent un-needed d'loading
# Prevent un-needed d'loading
sed -e "s/ 'sphinx.ext.intersphinx',//" -i docs/conf.py || die
local PATCHES=(
"${FILESDIR}"/${P}-pypy3.patch
)
distutils-r1_python_prepare_all
}

@ -1,4 +1,6 @@
DIST gammapy-0.4.tar.gz 933018 SHA256 370c98b1078a19e4ac9721b807ea62a32c1f9ac323fd738b3b1d43cceccae2a3 SHA512 d44e24faddbb7064c5f222e3cb59d9d4442a128dca84bb8e8e63ac4dffe6fc3be573e4252ef2a052e2e07b51efa1151639296aa8d7785437992aab0be4986155 WHIRLPOOL 73040d13ccc1a00f6a817b01ec0c0a0a103e480ae348588410bfb578383252381cfba81abe8d0578caa2ec02d7a07699c8b0c81079ae2d1b3b33d2619c123830
DIST gammapy-0.5.tar.gz 1054718 SHA256 7d5711b2e74b887947bde74d982a50e19723f0e2bcba1dc93836855e48112042 SHA512 24132a4ce02660724cc92c5dc8ccc8d4f096ae5ab56a27cbfead55404358885fd7eaa7fc6c95b8842d42f8492fbfa4cc2c6af66e53736576ebf3674e1ecdc69d WHIRLPOOL 323b511379e8ffc41736ac282b583e05e408d9028269213fe33353cd109475c1355cd79909ff3015dc9d248ac7faf795f9bb62f1d159b0e04606560f80883ae4
EBUILD gammapy-0.4.ebuild 1242 SHA256 25258a44d62394ca4edbfdd108c054100ef46482b61513815fcaa10bc892da37 SHA512 3fc9c9584475bbbf1c966d5e9dae87e772a14eabaf288c3948a098f977594da297d3b3f6b8fb2f950bf823f171796fa0d8b7162d721202c77725359ac6bc16be WHIRLPOOL 69b8488e543e90d99b469fa6dc317ab6372d1d02cbdb8078c5ec06bd9ab731509538aabf14eb7f343d6e5e3d8a39416d6b0c9a0f8a64f80a3079981582b5f05d
MISC ChangeLog 904 SHA256 9389cff9b3b5bc7960a5300200a64050f423c93c9d16d1301416678151cf2f60 SHA512 520efbd78700deedc7f971b4c0fdce703db1618c62915b58d22ac9d204a274a43a4ddb344c05684109996a5ca1c61d4d57334b27fa0f0c54ce46565c312c5778 WHIRLPOOL 15bfa39b02719624529d0e487db146c842c341ba90bc805e54462fffd9c7529acea4bbd2fb727ca2d9093e56f76676ec66d3920e009941e1b00136f9c2974bcc
EBUILD gammapy-0.5.ebuild 1819 SHA256 bb2c3eb60f9c7f409b617ba382bff0041c35e22373cfcce28dce9ceea7f1ce0d SHA512 58be52e49a783b6a5051cff4c50376fa9f3eaa61cef2e60540880eea37087dba8cdf54607fc898fc2c185ab8a758f91989c1b2531dcfe2d5a583666ac281862a WHIRLPOOL ec2c201406df2192e43fd07f1c8cacd107a79faad290f971007b0321f85637e8b76c49db50e2d1e563cc48a198236358d4084e96676e28a5d79ac9335a6578a9
MISC ChangeLog 1058 SHA256 37a8ce6900b4883022de5dbb18f3aa9f46f7691039dcfd5d6e5d5bbf4398341f SHA512 50e2c30bb99a1c9ab1ca17392eb0b544a59e83218a8c70289c29339fa15067d176a422395a339d01f2680d47aaf133e5b114971739a9fda7760ed283f39819ee WHIRLPOOL 8fa438c820a9456c32142fc169ac7bb256fe90d90b8420291b2ca533ac094b786f3b5bac950aab7e6a5f58e7acc66734d556f9ddd2f8fc9b810ebd6fe1b1079b
MISC metadata.xml 667 SHA256 03320967448a2fd079e873cd423e96432ecef978a7bcb23dd25be44c67b88dc9 SHA512 858634d57feea0db252d21360a9ea790059455e803a83aabbf08437c2a8c668c0e49a1e28c29ae57b85865ce402b8888d2a8af94f97a07821f749cafa1a6da5c WHIRLPOOL 9dc699bfbdcb948f2cd39105dd73f19fe7d9073fe91b88a7d52a41dbe4cbc4d5969ce17d1695e7859662db76df6d7b57c4c27658be81eba201e6f5e63dc14197

@ -0,0 +1,74 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PYTHON_COMPAT=( python{2_7,3_4,3_5} )
inherit distutils-r1 eutils virtualx xdg-utils
DESCRIPTION="Python package for gamma-ray astronomy"
HOMEPAGE="https://gammapy.readthedocs.org/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
LICENSE="BSD"
SLOT="0"
IUSE="doc test"
DOCS=( README.rst )
RDEPEND="
dev-python/astropy[${PYTHON_USEDEP}]
dev-python/click[${PYTHON_USEDEP}]
dev-python/numpy[${PYTHON_USEDEP}]
dev-python/regions[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
dev-python/astropy-helpers[${PYTHON_USEDEP}]
dev-python/cython[${PYTHON_USEDEP}]
dev-python/setuptools[${PYTHON_USEDEP}]
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
python_prepare_all() {
sed -i -e '/auto_use/s/True/False/' setup.cfg || die
xdg_environment_reset
distutils-r1_python_prepare_all
}
python_compile_all() {
if use doc; then
python_setup
VARTEXFONTS="${T}"/fonts \
MPLCONFIGDIR="${BUILD_DIR}" \
PYTHONPATH="${BUILD_DIR}"/lib \
esetup.py build_sphinx --no-intersphinx
fi
}
python_test() {
virtx esetup.py test
}
python_install_all() {
use doc && local HTML_DOCS=( docs/_build/html/. )
distutils-r1_python_install_all
}
pkg_postinst() {
optfeature "${PN} full functionality" \
dev-python/aplpy \
dev-python/astroplan \
dev-python/h5py \
dev-python/iminuit \
dev-python/matplotlib \
dev-python/naima \
dev-python/pandas \
dev-python/photutils \
dev-python/reproject \
dev-python/wcsaxes \
sci-libs/scipy \
sci-libs/scikits_image \
sci-libs/scikits_learn
# not yet in portage: sherpa, gwcs, uncertainties
}

@ -1,5 +1,5 @@
DIST nose-exclude-0.4.1.tar.gz 5930 SHA256 44466a9bcb56d2e568750f91504d1278c74eabb259a305b06e975b87b51635da SHA512 07dd869f948fb6e6f23dbecc316d08f23701f30ace3755e560f94deeb62cb2b5e1f5690477260d8d3a7f634e3e9959142a340f4fe0886e2ad12852444244ca3f WHIRLPOOL 5ef409e2ada229f7e7fc4c32ea86377709d305fa3a1f11543ba7d6aeee67558eeb554cdce06a9a67b7d9ae80d66ce90ca9a5608e4d54610eed8a9a02ea20e7da
EBUILD nose-exclude-0.4.1.ebuild 686 SHA256 e1d1b7bbb10caf8513c39a1b074186c6a0cf01aa392d29ca194166828214c981 SHA512 2c9b172b0a4c043bc77fab421b207062d11a028f201ac3a781044532f71abca907e30ca71fb01cdcba002c3ea31ecaccefc7ae854c95698b816d303c193112ab WHIRLPOOL 52c0b5b5632cb4552fffe5ef36b0de513d06b183693f60263e7f9b8dee741a2f53d86fc88656995cb22544387ec7ae1380b3f5462d9b65f733dc426eccfc56e1
MISC ChangeLog 6517 SHA256 e8cff242cde9c1623f919a4ab19fad6a6e947a21c10192f8654d2dbae1e24d68 SHA512 011f9b4b5efdc07228641a4e933026c04e479de92d5d0e39d50fa9bc696d25378a615c06a5ec958822079efc7de5683f2f69dfcbdab012847fce1b867b636184 WHIRLPOOL 57b45fd76cb88d84e9c9976e7608f9187659e1a1db6afaf5d4d5bfcf2b49019e05ebc57623937c58e88d8a9506bf16f93d5b7a97de2b95b6ac7b64629e973d0d
EBUILD nose-exclude-0.4.1.ebuild 580 SHA256 1ae855afc2c56f58d0fe9213a1fd8690a366b3db14bb0032cf0d243cb2398788 SHA512 64082b4e0261b37d514323017794c56e10cf13a658157946fb169249b45bfbf545960d5a272925ca224f2d23bede8b517357c01ed7d657d2615f45104e7e2e43 WHIRLPOOL 7f378d758989ab2b5f2976e587be366002f07cfa30f05735e2ff13c2faf9bd9c787503591d44a8dcd1ec2ebb211512da220fcabf038a6a5c9cb9fafccd16f36f
MISC ChangeLog 6713 SHA256 fa1ab385e3cc07b90d92e0b155af275f274d97ab590dc24898fae74e08f399b2 SHA512 b63791d41dc2b7f0f129db4ec2cdfc0fb891664f89cfe400b029a69cc3fc82bd039de6132a13ef99511d80572913bb022539cd44c65d35deefdc83a1af1bcfd8 WHIRLPOOL 2e57eda693f394d63687d90222b752979edbac1fbbb42ce38c01446fbf4327a88201f76c0d91e13ad6253c3f8d8d953073fe49ea7d644c683afbadaca410b217
MISC ChangeLog-2015 2087 SHA256 1b93ab7ba96f38bc6c9a899b855671fc3e468a92095de30c2afb10f0ab2d4e91 SHA512 230b3d6943f3acedd29791f3ddc145e3d7e72ebc00fc31d5475ccf7460194a6320e17b860e74c7abd9b570d14ac64571beb0f2f935954a6ab235e39abe42089c WHIRLPOOL 91ef001d578486fea86b3db94a0adf7b9a1b6b38dddb1a8046bb6d199bc0843978328e81ebe4f1468017a56ee0bd9230cf463f686b5583dfc918490e21a9dece
MISC metadata.xml 680 SHA256 7e07efdc89d5dda28fdf52311a6896d0c4806757ee4f5dadd2b1a082c0a9d29f SHA512 77c4bd6bf1d654c9b7a5f22235a56a4861b5cd784dba4459916580e623ef5017c52a79af949bc9fcdcf9ac66f8f84d8646a61393f5c45c5d732693486fac5ca7 WHIRLPOOL 42d630608eb26129b56b1ddbf778e5741654c4c91060beec0ec0da19058d33fb72050f2dd111c5f9073b9ffa09b9ed7469b6d0bae8438b63b54088232bc7dfdd

@ -4,7 +4,7 @@
EAPI=5
PYTHON_COMPAT=( python2_7 python3_{4,5} pypy )
PYTHON_COMPAT=( python2_7 python3_{4,5} pypy{,3} )
inherit distutils-r1
@ -20,7 +20,5 @@ DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
RDEPEND="dev-python/nose[${PYTHON_USEDEP}]"
python_test() {
# https://github.com/kgrandis/nose-exclude/issue/10/test-failures-with-python-3
python_is_python3 && return
esetup.py test
}

@ -6,7 +6,7 @@ DIST pyflakes-1.2.3.tar.gz 44776 SHA256 2e4a1b636d8809d8f0a69f341acf15b2e401a322
EBUILD pyflakes-0.7.2.ebuild 725 SHA256 2693f73f0852295d43487ac5d5dda56a78de46b2a577aebbdf9b3308d0a2c53a SHA512 2513c185d241eba4b23d1e3eb63625bb37a7981abaa0124799d2ebf0058f04dc3b0c291ca60b364c317ab93f95ef8f7ad950d275f326dd484d940d72469994a7 WHIRLPOOL 97d2e9fd6805273cd0490ae27a86651dfc06e33849ee9b295e512683393ff4a336d2fe683a448351eb0d4130f0f0d94ac2bf3d1c4f7a0976d84a212511c05709
EBUILD pyflakes-0.8.1.ebuild 730 SHA256 f6c8155227d250889a7f783501b3daffb52fb6be9d5ac13ea5d3132c55545966 SHA512 ccb52e7fd4bc0da77733b9721c859e28d8b32f00c35011e866899bd5276d88ff1f09fa1d77a76f475c0a5807467b05d24c08139bce44e28305e6bf3e11ebef66 WHIRLPOOL 8aec7f397f6158ca9fc9ffc68e0b8f4d6d0bfbcb776a9f7c49df44dc604e07faf40f87dd84dd369cd972cabb088be3e3e2110222ee26ca43a0fa1d0d944148c4
EBUILD pyflakes-1.0.0.ebuild 761 SHA256 d813f2c7da44b2a8ace6766cd165ab2f67f697212df8ed5083aad827a0c67672 SHA512 1943d49624769a601edf9f73d70cbd3c93caa9437ab1fd8d69f64783185d3375da0792f685f64266b2af36113270649b881e2471c09cec2a0c72df03253350ff WHIRLPOOL bb43918a823cc23263ab67e1525a9e674a6ee4691046264a7cb7915e6f0c26cc8924e461fc3195295e736be2b99a953f98f63f15dff5284a5b378d8b3fa39499
EBUILD pyflakes-1.2.3.ebuild 698 SHA256 762c72dd76cb6679711e681d8bbad8678abdb7dd84720d3805fe17a339adebac SHA512 8d21a108531a5b9d41338c6807cdc6e43184f2b042d72c5bf31aa703278133d8e55b07e0eb14644aaa9e618160e44afc7a712592693b4a00d5a31d06c1b9a969 WHIRLPOOL 743ba696bf4706d253c603d72cf69327cdcd0655aa50659c6dfbfdc0ae1d5be410fb736432d9658437ad79df72ef247349e1e5b5b01431cb219bdae0487903ac
MISC ChangeLog 5000 SHA256 f3ef491e94a31e14c2f9a1f011b5dfd22709079e25615c1b16ae657933e50c47 SHA512 4a3dfda70d1ec0878a9ebbd28ef9e784157af3d5df23fdbf68556bb0b5cc4f5e9388ad7c7c31edd227dfb8ee06338b5406fb7cac971304bcd70e89dfe5b0f58c WHIRLPOOL 3cb0bb495ed422e48f3586e1ec3209d33d5693d812cefd35adc7da7be770e36c3bcb51e68bc8ca641ce65fa3516a66d29aa4d081719c7f629c47ca3942f03412
EBUILD pyflakes-1.2.3.ebuild 704 SHA256 c57b56c6fe199b87340145f5289135e90c9e7b4b1a2d46e64aad74ec20e7512d SHA512 ac7c8efc53c56563126b30274a394893499f25305aa78cd63691418f54cfacd90cf6217304f6f12dde6defd7e87a5b01cb63e6a946d775ad1e42d289390badd1 WHIRLPOOL 878a9b40dbc9a63c15fa32880165d7e11baa3cd14764f688796768e2ddbda08c6e6df82ee807b8caa3fb6605664d1630f4696e9cd18e9c5af6f63bb8bfbaf3fb
MISC ChangeLog 5089 SHA256 819ca1642ab7a9ead72f88aa9b6fc32564a3e9e84e6cde15d8966fe691d3085b SHA512 537999ec9dc0708b07dd2c35935fbd9740d774268c6549a33633b8aaddc309d967e7fbf9327b68019984a740dc1c9d6c3607a4d0785a6c88a102b8b1131e110a WHIRLPOOL 989383545aeb6e292b94f568d4b8329291150b38c478b6c9ac01a3300e2e34dcb5ec463ddf4f1eb4ceaba95b1f5738378812c83091a8d4c2cbf4d35d8b54be7d
MISC ChangeLog-2015 7279 SHA256 b8c0cf5b4b6aa2161fb3479721495248780a975febcacbbe5741163fb49d6b29 SHA512 8edef4e7ef1dd626b972b39b3483f0af4e6b6b55b21e9cc479904f5124091e417357b1f050cf6a99ec853716721055dac35d5dda4cfd14e5008fb1a289f39d68 WHIRLPOOL e1fd24feb36b9288832ce8142a8163c0c8091fc4f061e1c4aa7adce749975e73707cbd16e4c7bcfb3d43c3fd373b429a63141b0db29f4d38e5a31f1e00b8cfba
MISC metadata.xml 731 SHA256 9d4072da51cb08ba2424db827e2357d779c1f477ea11edf17e2cb53d6200601a SHA512 8963649976b8d2598a4b4bf285410c753df338d2a3469faf7bff4a38231585a64ed37b6717119a3f9e73a0ee2d02685162e3da637e6741271707c9e716a93594 WHIRLPOOL 07bcd0ca31a0789c5a7fbca55370fc6eb4d8e84d47f489c71e9a23930bf68ecfdd1100c1fcfb6e73b53a834d2aa7940570ff7aa6ade12bc3e051960017993574

@ -3,7 +3,7 @@
# $Id$
EAPI=6
PYTHON_COMPAT=( python{2_7,3_4,3_5} pypy )
PYTHON_COMPAT=( python{2_7,3_4,3_5} pypy pypy3 )
inherit distutils-r1

@ -6,7 +6,7 @@ DIST pyOpenSSL-16.1.0.tar.gz 166917 SHA256 88f7ada2a71daf2c78a4f139b19d57551b4c8
DIST pyOpenSSL-16.2.0.tar.gz 167305 SHA256 7779a3bbb74e79db234af6a08775568c6769b5821faecf6e2f4143edb227516e SHA512 c1b068137a492564fe958603712d401b7ee0def94c01a28be55f5c89e07c25684ecb0f465f3c56f35924bde038894f2914ac49539144845fb586d12b80307078 WHIRLPOOL 60f2fe38ba773ed52bcfe88da57bd78f2114d7018a6184ec1c0fa2a8ae6dab4cf2495cd2aa75d7a5b2beee49477dbb6b4256034cec83752db0a3c7e5f7c4debb
EBUILD pyopenssl-0.15.1-r1.ebuild 1449 SHA256 f0c4e70794f7a87e15bdba9072944046de03203bf4b3bece4c59f8662f978f07 SHA512 67ac3e8a566f3f486898ac20006a9cc776b04d56cbdc5077ab21e3bae2653d330c4d7009e8ca8acbe17fcc5fe738f644ea5e05b38478657e6c3ac5c775ff38e1 WHIRLPOOL 799b6f76ef90a4d0dffa7db783983cd60e1a35cda3220117b3a8dc597e56e57286debeb93078f508b56c46905e7f7043835fcb5dabf0bed3b49521fb09caf9c0
EBUILD pyopenssl-16.1.0.ebuild 1326 SHA256 8aa9945e1063aec303e115c42defa5cad850ee4d9f1f45016460d748df5674c1 SHA512 f81ca07e0eedcd00029c0f28762f3e890b2654cce6dd67e2a670e8ed57527f97773ee6f8c63cac99658216f0a1f8ce1c036a740169575f5c9e42e3a1289542ff WHIRLPOOL 48123028a1184d95404255a92ad2f8292694aa8a4ff224a5b41ef25722132fc3f2ccdb0ea79411e0c103ca281e974477dbca35d62405bafebac535831162d965
EBUILD pyopenssl-16.2.0.ebuild 1656 SHA256 ab179cf3b289cea42a67a5ecfca825d62b66c087f7f9fb29c28ee93f549abd99 SHA512 44276b31a921fb09fae6bb391175da2d93a5e0533dbba2d15c135746c5aaeb3c8bf85620557d16afe078651b14141bcd50a68d7e9e49d3950da650f16376b331 WHIRLPOOL fdc0748bda94de6e3396f154e55d67210b550c64cbb91ead158f417e4ff45d21ac7d11bc7f48ef2fe8bcf274c5d395905be1723fd8904b8e0015b1efe0d95852
MISC ChangeLog 8220 SHA256 27065f91dacb24637477ceed26fa8a9609b253c52859f8021390eb32532639f9 SHA512 ab1f471b488ae471c95b2bb9f4f28ca2901d4a6fad166f239be0c39491902092a363fbcb778f90244e03a5530aad5d6621911df495be70ff23bcfb43768588a5 WHIRLPOOL 78c7bc1abcfcb3b778ff4886c71ce515e401474929b971ccd1def4f0dafdf0935bb2cd2d1708681d6fb6db4375ed66b75cffa51238170eefadc70adf27f2fd9d
EBUILD pyopenssl-16.2.0.ebuild 1429 SHA256 bc6ace67738636c3a6c36c67df214c1f83c76e7566342a0ce163e66f7ec8c5fa SHA512 a173364c2d33ac1048a62cfed285a10e378d8c26d0c20c3ab19a834406e40200cdb1141a9c8b956cfd566bf4763dee7307864276e98845adc15ada5decf498f5 WHIRLPOOL 612e8fb7b482f3e8d77fd443cea35c15a4cab82215c3ea3983ae095eb783478004458fce96b9df7d5d9df4e97f6869d514923b2806d4cabea656a3048f1de123
MISC ChangeLog 8426 SHA256 8bce425d7e7c24aaf605b887c4260ba5bae138bc52584a9ac30290549d4abaea SHA512 c7530188fc6cc999de3f270bc87535f6feaf96a5e2bbac6d9c7f9ec24c4d565ebf59d9bdb073e28ea950dc7453f1e1aa901bfa0f8d3b419ac0d5a0cc66fae26c WHIRLPOOL 2702a906b074c1f23a6dde94f0793a66bb5014dcf50b97bf0b982200378502c860da8687123180b3ad632bcd92fc92b02cc7f88a40fc4b709dbd365fd2074915
MISC ChangeLog-2015 17860 SHA256 1ef7c0a393d8b3f02848a5ae563a9db19816e91dea442fdb71dc0cdc354d0489 SHA512 700d9fc11d518f5e57c141979d49a169baa2b9508f1d67602f075a5831c4ecec631170dc62569be35f4e6f9bc38533a89405f076cb43683349a660a53e5859fe WHIRLPOOL eb72992cca08df2d762da2679a07345fcfe35b6377e6d11d162a135d0742bbffafacc3706dbcfa769829d5fef561e16cc6c2d4e047cae2e537c2a6864467c2e5
MISC metadata.xml 418 SHA256 68aeb875660dad3988a0aa0cd45248fedf62d9df646bf4aa42a25421836636d8 SHA512 5cd4b0381e79245626500a2a38b9f7bedcc8e4742445ac16f12a96133f1291ec49592f2259294f153d5f1b27969cd6f7f364d49f32d0793b12b2ad38b824f441 WHIRLPOOL c12c999aedb6245a492b1670dd416988777b33fbc4d381b1cb4657c30535065e87e3169104ed7d37cfc9b431a3aeaed4a847cf3ebd251b054d4af51ca757c99d

@ -4,7 +4,7 @@
EAPI=6
PYTHON_COMPAT=( python2_7 python3_{4,5} pypy )
PYTHON_COMPAT=( python2_7 python3_{4,5} pypy{,3} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1 flag-o-matic
@ -24,19 +24,15 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris"
IUSE="doc examples test"
RESTRICT="test" # currently pretty broken. tox always tries to fetch stuff from the internet.
RDEPEND="
>=dev-python/six-1.5.2[${PYTHON_USEDEP}]
>=dev-python/cryptography-1.3[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )"
# Test dependencies aren't keyworded for all arches yet.
# test? (
# >=dev-python/coverage-4.2[${PYTHON_USEDEP}]
# dev-python/tox[${PYTHON_USEDEP}]
# >=dev-python/pytest-3.0.1[${PYTHON_USEDEP}]
# )"
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
test? (
virtual/python-cffi[${PYTHON_USEDEP}]
>=dev-python/pytest-3.0.1[${PYTHON_USEDEP}] )"
S=${WORKDIR}/${MY_P}
@ -45,9 +41,8 @@ python_compile_all() {
}
python_test() {
tox
# https://bugs.launchpad.net/pyopenssl/+bug/1237953
rm -rf tmp* *.key *.pem || die
# FIXME: for some reason, no-ops on PyPy
esetup.py test
}
python_install_all() {

@ -0,0 +1,4 @@
DIST pytest-pep8-1.0.6.tar.gz 7271 SHA256 032ef7e5fa3ac30f4458c73e05bb67b0f036a8a5cb418a534b3170f89f120318 SHA512 162d9e25c264ecd82a51c6798ae75493c724a847ad8cdd953225f73e587f9a14298a6281e541695f6e7471a6121e9b0e4f694270f45ead851e392efcd7aeb758 WHIRLPOOL a1132d582b1bab47e3cf61d46111c1c2a59acf0d9a4858153ad0618c3eb514fee6f4ef23dd3b1b5c8d3b7573fb3493ec577e67d6834b0bb3dafa8655fb9ad926
EBUILD pytest-pep8-1.0.6.ebuild 626 SHA256 0fbceec6bf7a0e1d75162c6f65047a0fc9437097484ac01aba5a9ac978c83952 SHA512 b08ab5817ad25dbd1624422d96c1f421026f0a6a8c6c012ea39c3b1bf19aebda27d153177ddf1a8d9b7506c7abcb2725d9b8cfe6ee6a0e50a763ef6b832b7aa8 WHIRLPOOL 338a4a4c10ce47e4cc3ea0255dfdf26c5c86624bcdc3703fcb1fef4a81070a8316c7a0da2465080fef9202b688b6813d04dfcee679c24fd4865ac4b8d48c3715
MISC ChangeLog 327 SHA256 e7896bd5bc0566b4d9f0e348777289e9c779692b62df075eac059601a43d396c SHA512 8629aaf952af354549c97736558f7d548b7d1b4e638615ea7820d4e06d3f0cdc04238492f7ca5cf0c9d9671ec2c31ab5be934a35bf0b967ad32469b669c7d8bc WHIRLPOOL 4356fff3550610067239ae19fa437bc61175197bdd4e458387e4e4cc83ab9839b3fc9e702638a6f91cc1c22fcd0081cb78246ac20c351092732678942f1fb617
MISC metadata.xml 324 SHA256 7ea8c566c255845ba519d268aafeae92cf3d7aa30196a8be072c5d0ff67964da SHA512 3622d9663e7966ff8a566971b51f886be021d2e58254836d3c5dfa62e5001289d8d9beabb3f980af243a91cbfd527a076db628a1b29fb6562041a88cbc617b59 WHIRLPOOL 0d929a33b783271f55787dfa7c13db03fb0424f35f5c80c98b2ef61254040257ee3c917313aaace102627642b6a1b47b4682dd3de3ca3c2bac0a652c8ee8e7d3

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>python@gentoo.org</email>
<name>Python</name>
</maintainer>
<upstream>
<remote-id type="pypi">pytest-pep8</remote-id>
</upstream>
</pkgmetadata>

@ -0,0 +1,29 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PYTHON_COMPAT=( python2_7 python3_{4,5} pypy pypy3 )
inherit distutils-r1
DESCRIPTION="pytest plugin to check PEP8 requirements"
HOMEPAGE="https://pypi.python.org/pypi/pytest-pep8"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
SLOT="0"
LICENSE="MIT"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="
>=dev-python/pep8-1.3[${PYTHON_USEDEP}]
>=dev-python/pytest-2.4.2[${PYTHON_USEDEP}]
dev-python/pytest-cache[${PYTHON_USEDEP}]
"
DEPEND="${RDEPEND}"
python_test() {
${EPYTHON} test_pep8.py || die
}

@ -1,7 +1,9 @@
DIST pytest-timeout-0.4.tar.gz 10204 SHA256 d5900aaa94af5cb2d06ed806b1e636255e65a8a26eccecccd2b9a9d6123d50d5 SHA512 07031d64012e683064cd0bf2cef1d7209f02085e07dd8c7dfc704270d1e6ecf9679c639d529586c7d52d9425244a05ac362a7cd0092ca1f162a54539f58286e4 WHIRLPOOL b4befc271e378246d3e9fdd23a931fa400a981f79e90b0d44bbd533bea2be976fb4fcf73f6aa552d129e6945d82880bdf7bbf08c653c787913a8b782be54ab51
DIST pytest-timeout-1.0.0.tar.gz 11125 SHA256 1465096be73e16df1e15d1b1453692428a7e15b997d756bc565aee0d12798ce1 SHA512 67a42562dfa7175c213ae50a7e152f04406f01a4821d69c9e95637a06a2574de8ce2f147030ff1417cc99eb7d518d7c59ac72ff2671dc3e7e813962da91e7591 WHIRLPOOL cc5f915b9a875d2c5886d6eee1329deb5c86e853cf65f3964364278ad6f6271cf05fbbe37960d14019d99dced0bfd5c84726f692c43930e51331b2e750604cba
DIST pytest-timeout-1.2.0.tar.gz 13258 SHA256 c29e3168f10897728059bd6b8ca20b28733d7fe6b8f6c09bb9d89f6146f27cb8 SHA512 b86548843e9ff8c8f7d1c39735025cdfa98befe2860e2a8a5d422d08bd7f542032384f147125a2a2841268154cc3a3874ef0aa4765d454fd5390edb773b106ae WHIRLPOOL b2155fd77c5c1fbfd5ec7679bc92f3aa9c28f67db47f2ad93f6e868c11787c5988a6e612f432c20a32d82d55acc43f520aa5a87b8a1155e98fb6da066cc44685
EBUILD pytest-timeout-0.4.ebuild 553 SHA256 25c61243dec5e56e6dbae9ae7ce48fb0aaea725c7f973ae05ace492f57b2c67e SHA512 28e196bda83259a8d6819fe4d83f2f33903797a8e10a9776805255b8f6835f1039fc684be286a80ccb2769fe7cd64372847ca036aabbadbcbfac1a1f5bf8ac3f WHIRLPOOL 95224424e21ca7f30ffc4a20b6c4f893b954d86f744849425c462a6e8c1f671436237bf81f4ff5d37d1d70087e3dabe623528d3900467e022504c935fc18bfc9
EBUILD pytest-timeout-1.0.0.ebuild 557 SHA256 4e1b6f51d6221b588183a94518ed3bb9aff0ca7d4284e70f3771027ffff82c4e SHA512 7f75bf297f6b44390bf582ad25e79ff879ee065bd592842a84b1025478dec58b0c65a8b9cba023b6ad96375cdab18ff5c5e6bd797f6af95ff33aa2104badc34f WHIRLPOOL d106b2eb6bfe50ddc4134ccd530f7be6522e869ac1d2de48a41ea1dc3725ee3bcd843606cf328b3d88025c9ba53f04e14265b3dd936ab1da3960772a61faa771
MISC ChangeLog 3025 SHA256 b82152430ed8f6eba8221c7e9328d96cd10972ea2018b144937cc6ef24a55a00 SHA512 19ecbf2fda7e727ed92d7e859f5519640b7747e9d1b20cd0f7b32e6d600ecfeeaf55b75b480da8899f000c62f51806ad66cc2381a6dde63c26d4c760142e5313 WHIRLPOOL dc4e7a80c4596f5eba7acc7a9da5720946540773815f5338eb506f773352b63662fa49e522d36103ce8db57140d3817a409d88b1aa9a05d1cb4fac02d88da1cd
EBUILD pytest-timeout-1.2.0.ebuild 557 SHA256 0cfabb71b3050e38ebd9ebe39f545c185f7336d09bc35e3015c2eff68a01edd3 SHA512 32d8b3a2cc1c8e604e06d1fc88458d914ee7bf11a4546e3e8a95e613907a8d43fb486e7983f537adf559e059322efad1219d0ca523a2426545348ebe7b020c47 WHIRLPOOL 1db89c85194f2c18d2b16f9d42d5c1c6f91f2e306fe51cba989b6901088fdc700e5535cd24b26afa5f0b24b3f75236071d40b407d176d5fc78bb1494e320ce8b
MISC ChangeLog 3207 SHA256 8afa6a164b8f636ebdb49b2ea04009f256cc355fef6df49bf7aa8d19754a13f1 SHA512 4469ea4a14471e4b332e470199cd5d63d1270c9409ea0943809331b2498e93ceddaef4d870d21ff90cf7a13dd2141dbac8824bdc83bdd35681e6f9c875a7d0bb WHIRLPOOL e0ef35de4f1a398c64d5c3e717cf74c4ca358225c608632131a51a4aa26e1b1a7732d7abca6418a3dc16a0494c6246741784b55c1326352c84698180e74f962f
MISC ChangeLog-2015 771 SHA256 ee7a5d41aa0380849c9e311bc4812e404b601b269e058b717aa56f56cdbe1d5d SHA512 9800d19955af62ee2c18464a56479313e4209ff2ca6f4812c303599c9dcf212f6596d5c4ca6ef3085bf6dfbed6fe89127dd576b1925736d14b352302a1faf3af WHIRLPOOL 41821207ad8edba0aee8df452147dc7da858dd787b113737e6560a18f1c37d36e93157a52737ee44a489082f22e18294ff34c295df0f5291e87de637cd222dfa
MISC metadata.xml 327 SHA256 3b0081c18757072512299803a7d53de817b3cf4a7c668d8b86b21b960abfa4c5 SHA512 6040289d134f65896f2fb80538d9caa4ce628911c5ed21568a30087d1b0ffb14b9acbf874956720b1d9c56290c78bb965ac9299bc400fd89a258f3627180780a WHIRLPOOL 9c4ecea0ea603f68535af94a431c8398c781507bd5fd47deb71b1b7df1c3dc24e91c3106312fa40fbc5bc996c44033042ebc8cb520e6a41dd5091f32c6b6034c

@ -0,0 +1,25 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PYTHON_COMPAT=( python2_7 python3_{4,5} pypy pypy3 )
inherit distutils-r1
DESCRIPTION="py.test plugin to abort hanging tests"
HOMEPAGE="https://pypi.python.org/pypi/pytest-timeout"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
SLOT="0"
LICENSE="MIT"
KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~x86-linux"
IUSE=""
RDEPEND="dev-python/pytest"
DEPEND="${RDEPEND}"
python_test() {
${EPYTHON} test_pytest_timeout.py || die
}

@ -4,6 +4,6 @@ DIST pytest-xdist-1.15.0.tar.gz 87799 SHA256 6238395f8bd050f9288a3b10f34330edece
EBUILD pytest-xdist-1.13.1.ebuild 851 SHA256 06c1394ed22010fe59963b1fa5f6032ca928fc545590b500f7b4e691125501e6 SHA512 123db358fb77a3d63a00db38c8523816787ff70bd21e2753008f0d296d9d20c3dd926807dfb9cf68f4e314bb2ce555dddd3c9222216f78fb43d9e61767cd8d32 WHIRLPOOL ab3ac4903e2ec966a35fbb25bcbfabc203d76a230fbc97f886e016de0265ac4864848791e2f2241f8e79c1fccfba25982bc3599d6ed37e8e13cf3425e38d067b
EBUILD pytest-xdist-1.14-r1.ebuild 909 SHA256 38c858605f6cac3377fef6b2bb13552b896db0138fb119b2aca9a6bc142fca43 SHA512 67cfe792afc675d9b43800dd34925117ed6a55986b97b48ca7a610eac88227a9e90e618dd2ec7ff7e45c6d54524456618be6a31acac55880a6ebfc40ea8838c5 WHIRLPOOL 38b2aca819ebe748312655d50b810a10001871ef7845add2fcd06d3c403dbc09e1448f2e16f6f5ab8f9d942374e8872f30704d8a2ab876c751612b5f996d1fba
EBUILD pytest-xdist-1.14.ebuild 864 SHA256 eebe952647cf88a421587b4adbb44c3de0c60c16f52a4a6f16a1a007ca482d48 SHA512 59ea490f4be004a4d916f6e46b35d15815b1ba7213a5a97da7869c8d0fdf381693694391fba8a60da357d2ca3c835cdf68d07ded28e367fab5466459f74db6c5 WHIRLPOOL 01d413ad1802c743d23019a98415320f4d39ec465697b8723b949b3728771ae72c53a97762624cb72568d505828f04e0d2a8aec4125172df5a48654d418fcd64
EBUILD pytest-xdist-1.15.0.ebuild 963 SHA256 85740d9e12c036ce70c0f46d45769eace29c456ab767cd0db71b4c0602d46c8e SHA512 0e7044fe8cf1cd6afc6aaed5cd30341808f6c42d25be4cbe96752424465a632047eb4e0ceb1ce592877213563b3ee805b70a8a9b99d763d073171504b836fa19 WHIRLPOOL 596f5ecffff895231175bab86623e72ab31fe7d9ccc3987e045bcc0a4f228fa67c690773803291d664d824755eba143840c099842d5fea7654c637b1fceb6cec
MISC ChangeLog 3303 SHA256 773491198fdc836e065a6bcb23e0f386328c83bf01332b53521db0984ee58636 SHA512 a9b038a1b68a6b4bccdda4bcd4e87160151e9e7669e355794a45c1597de034fbd9b45c24ec4f1ae314115d76c4f9316da30417cae718386e4c06c5e9bfd1d9d1 WHIRLPOOL e6e7f4e0b1c0031ae3199357923c6d85b0de347116bb05f5a62555fcc8e081c18ccac7b1dc0fea9a10ae99c54d25be61d93c49f2177d40308dfb35b55db8cab8
EBUILD pytest-xdist-1.15.0.ebuild 964 SHA256 599e5faa363b61327839878b9452ae603330e1bc369a65e3584004bdb3a2cf57 SHA512 506f63ea3814793cbca51e5b970821014487cc1bbf7a08a2869633c55a4c57b71b1e3cf7a5355b94f18133c75786320537f99eab12bc36fb645a46dcd694587a WHIRLPOOL b41cdaad8403b954ae340ea1256bd911bc03dee7bc7a156e9419296e7ba623dd77130a26de807cf4e88a3b533ae810efaa0497b82b2120f28de0785347a5b5a8
MISC ChangeLog 3511 SHA256 fa4457d04a3d01cf26f7244fb05ad5f8dfb45ff1eb103148451dea3326917a52 SHA512 2b22be9bb85f0ebed510dc55bec1ff0dad87b6402b87f2dbbd47c4a8050d835c712c17b26874993cef5a5adf1cd2adf5ef85e28b6b075fceb38f987d1ffebc7c WHIRLPOOL 0fbe0e6d772e04ff677cf76a579ac467e2ae63613c16a79191c45ae52b19ba6751d5f3c479668261c6dc80a23ffd54e7a0b9ccab147bc9fc09320882a82a3513
MISC metadata.xml 429 SHA256 73ac3c3c930e2cdc91f8d5f5bd43237eca57dc7ee5bc545fa800acbd072c6095 SHA512 f25800e22c2d0c60991a0544f69e253c5751affd7ba178fdb6fda167baed0b9756bfba1fd850908d9ed05c5cf2091848d91593eec7346d00462cfb54aa1864ae WHIRLPOOL a6d5e70bf96079c7c9ea7886fb0a1f2eda9b01cbc4415d8f71a10afb0c21e68a873fe3ac5434ba30558a26eef0539d5616fa041cddf53b8102771054fafb3ceb

@ -4,7 +4,7 @@
EAPI=5
PYTHON_COMPAT=( python2_7 python3_{4,5} pypy )
PYTHON_COMPAT=( python2_7 python3_{4,5} pypy{,3} )
inherit distutils-r1
@ -34,5 +34,5 @@ DEPEND="${RDEPEND}
python_test() {
find -name __pycache__ -exec rm -r '{}' + || die
py.test -vv -x || die "Tests failed under ${EPYTHON}"
py.test -vv || die "Tests failed under ${EPYTHON}"
}

@ -5,12 +5,14 @@ DIST pytest-2.8.2.tar.gz 563955 SHA256 da2fc57320dd11f621d166634c52b989aa2291af1
DIST pytest-2.8.7.tar.gz 564943 SHA256 fc4c86be54fce08e4b85b646a736efa18c6cde7599c1d2919f4f74629e018baf SHA512 c7f626ceb599811caeab4646389a2c489dd22d766c772d6ca686098cef9a11dca47ef41a4a4b811110f358bca1f1a678b549b2adfea48317ae70cf166289b371 WHIRLPOOL c3849f1a9f62c05c1ce20593f32ee513aee87853914be4099503cd47b068732df99605a0a4db9a3a7add4ef2a85f4d5376acf1a2e3f48f5d438433f200cb6196
DIST pytest-3.0.2.tar.gz 727551 SHA256 64d8937626dd2a4bc15ef0edd307d26636a72a3f3f9664c424d78e40efb1e339 SHA512 38485c73f9df3c76b7b920b6957ffe4fbfd32ca0c46b73a53375a40586a482d270bf71b4457b68d48815d50ad173824b269ece255692ae0d1b13f0b1885ce54f WHIRLPOOL b6954a95e5f7d9b904c7543a09c2ef237c76c3a35bcd3e24c402a02aec3b35a19cdb952ac38af4ce43ae516cb5ac52023a0d91f2c587343265edd6d493145e8a
DIST pytest-3.0.3.tar.gz 731934 SHA256 f213500a356800a483e8a146ff971ae14a8df3f2c0ae4145181aad96996abee7 SHA512 ec0b4a5f0d6673a339c5a70b402c004c23db7001005454329eeaea15d890f53b8f2740f6c6254499d0f915b9058bfdfa535d9f22847bb382a060d65204fce4af WHIRLPOOL 1883909fa23832e674cf912b1d88957dd435143dc124df5454c08ad02c8077473168f749ea94539c2c4b5cf08648a0bce7e90937bbdacd4bb69a4ccf15ecff23
DIST pytest-3.0.4.tar.gz 733339 SHA256 879fee2c1fdbaacd1bf2c0047677c6dd4aee05b9c1e64330b34d130a584fa40d SHA512 f8ee3eb84b564419beb0bb78abbe0ffe44920b35c60021d2c77b2bc3a5ec13245768f848ccb2a1864d46fc343cdc4b2bc4a33d9459bf388f64ea2aea0d9c337d WHIRLPOOL e48fc51e1de0fe38eaebd21ea4249dd915ffbf190d1955bd9aa77976b9c692bd0a2541d8802e9e100603af647279740e6329491b0ce09ef898d102e78984b2bb
EBUILD pytest-2.7.2.ebuild 1908 SHA256 d615ab86adcc99dd664b26b053a4c8dcb26fa8349ba8ba73f2293dd540979083 SHA512 c7434f84cc20af0871bfb9ea8e46d970932290ec4e100a03f0f9a10b8b20d130640777d7909532e012cfadd025ba713859b64af4846cf45c7af7827e36cab2f3 WHIRLPOOL 696d39bfdaf087a89e42c521297527414baf8c4af9aeda2a25168875b7fe56da8af79de3560362c3b471734c5267e24da506cc348baf866c7e1017b5bc4ed398
EBUILD pytest-2.8.2.ebuild 2460 SHA256 10ef8a8905e0ee6a13de83d2f765d7533ee38c2aafcbafa5acb8f973b086c889 SHA512 f3f53a7c9920cef34f774e448ed8d2e58d7ef05b044acaf1668a33ab0ae1c52ec708dfabf620ce4c233b23a315e0d5067d2d86d578fec393925de16489869226 WHIRLPOOL 53d02c199d38383f6de0cdc90659215d436c84861aec92c4fb47426f307c91e5158f293a8251a9a789897f041760c758e34508efbf8b2fe1be474d0256fc4c5c
EBUILD pytest-2.8.7.ebuild 2262 SHA256 6a7800b9051f920d08907b8057004dd8f8515aa4617910a6bace3760369add66 SHA512 333922f8fc1d7feed128d42c1640366a26a61a60d9ef79eb703a5003d16c7d34e540bb4aa1c4938e0616fb91e62b51b785b54a59222a1f42493c3df8a816587e WHIRLPOOL 20fca3148936e6af3adc22753f141cba96c1631267450b4d2411db28e541570b8bed569889ab1f29fb2d6ff0426e3c3ac477ef6e9a2bde521ffd0e065b5b07fb
EBUILD pytest-3.0.2.ebuild 1771 SHA256 fe5a9c39b8f34dc33c8130b7571f86e0007aff2b98ec87f480ced35ac2971a15 SHA512 9ce4659a6d4786aec879d169f9adc4230c8c2b04adf6069bca0cb2a517889c90ac6cdbbb7bb4ad57bdb9bb0f8327f454bbbba040c22723100840313a8b46d82a WHIRLPOOL af79f1a897c95c3a806c3539578b411b9e732d1f7af0ae26c8a9a8085e9dca949ae21114f86f289c0e162c20ecb81623d37448b8a0b2a422b3a6513525e2a2f1
EBUILD pytest-3.0.3.ebuild 1857 SHA256 40a71c743a9431fadbbb6c04a2fcde00d7e061e5176f1c61dbae46e6ca86f1e4 SHA512 9893ee4c61ceedab046704a75e7919294254ed099c3bea3e61444666df92a15aa5c0e32ba31af5da84728a9df1a3f4b8588d505959eb098a61eb90095e370c6c WHIRLPOOL 3c2b7c4963a8ad11ceebb9080365e84f4bb4c90e2025db5a2798f2c8b7bdb227d10447cb815f387824c4174100055006b4d865dc35421f4f57a5afa4ff291c49
EBUILD pytest-9999.ebuild 2036 SHA256 5b2036972e1edc3af3bcc839d924e9368509358e4158164d5f7b07ac66861ca6 SHA512 62bd53afab2ab889b9a0dfe7debb19ed97763da08d9f8c9ecade93b7a39060d65f377f5ff303be0017c24f261c200c3f2cf73a54b9b3212d1ebf4d1400a1f21d WHIRLPOOL 33d17508e45b0040ed2a96fd312f2072395ff2eb106a792645e632e4eaf07d308fd89e341b89b2f7b6f4530ed1c33c24c61e86b9c02b2fea82465902b4f943b4
MISC ChangeLog 11461 SHA256 4452f989a982edd4e9ec41653571f1da988f2fe35b08ab2ba97c7042f433ae9b SHA512 b4a0a89caa6135ae89adc1497cf90be99bba069f939f55c902aee1426f49d0e637bf6b51eda21de2dda42cd20d4666b25d2c9d832fe0abcc57f4964979297303 WHIRLPOOL 45abba50012a4729342cab20150822ba49ceea07813d318e6674c6b312b3b81f655419d174b23fc216b228701106eea52193ff571cb59cf33145a359c1af89bc
EBUILD pytest-3.0.3.ebuild 1859 SHA256 42f6db069b80feaa096178cf329c104585d989bd7a8100d614497977b190bc15 SHA512 786409464e4c04d84a7b7b1a5a6d3861dd66421ee72907bc9dbfdb786842c5b9857dd4d3c29c2b04d8badc75255deac47b271769b956e9eb174f619926c8bc4b WHIRLPOOL a5d23d9bfbc106480e90980dff4e6df92297f608fceaf6f1ea973b04d7621df27a0c151054d1e3f579af30b2372e018319f9698f76bbcc2a4c13516a70cda26c
EBUILD pytest-3.0.4.ebuild 1859 SHA256 539e7b3041dc2ec01911c82ab1574079237a3f601d0b31bf1793b28ae730f1df SHA512 68c264b61164a5ed17a116f0cf8c2d14dd621cbb825dfe329f62dca23bb8c585aa08ff8d0f7ba3b09dada248cea6aa6ef98317446dbf2247c8c38a6fba1e81c9 WHIRLPOOL 03d07753001874e19086a05e7079c4f68122cb2f6b6eb7b4375140a51cca64422045c0a30bd62f67300e97e974984ff63582ca89628dc90e9fa69997f6ebc12f
EBUILD pytest-9999.ebuild 2036 SHA256 3ab0b8e0d1df7f4dc22dd17f8894fe212ffdd8c57b21a31ec6dc9ffd018e866b SHA512 ddf9690d20fe7831b5d5fe7dccbae811b0b3c8d4950aea52dc5a2850a939825ba301a0f5cf17fa8322f2201a480290a9b3cd7a1470f266e6d738822819a17690 WHIRLPOOL 9d7b00ed955e769f938f382f89281c7beb88152779709bbfd7a0484f615bc9d86fb9a235f117fe53f19c9d4e6e754fee25ca6f2113314a7ba3a0ee6c945606da
MISC ChangeLog 11908 SHA256 940e2ff4d277fbac4ba62983ad89e32d68876e583a58d4f4525783c9b0cd4b29 SHA512 c1dc800cb53b3d0049bcf0e62e18e7fad50ad6045649fd24ee415df3b69e18e70c37b6571b4ad5876b1517a0561c77bdad2be98054f887813bdfb6c0818a1e5c WHIRLPOOL d54d6ce74598f2ae8bbf0490542f329ffc28e3989024022856bf4e53b657cd73f5a007b17dbccb961f0ddbe890221abf807414e37c57d131c1c1434cba62dec9
MISC ChangeLog-2015 15727 SHA256 8688ac25ad7926b19068286232de9d74fa6467f88f6c99582453f38a2ead5d1a SHA512 89b9562c4422f790f85ffe60be51514edc74f1026120e8f08f6a239d129320f5009cc12b71712e9f109739986d16edbafb907c65cb81f575789229103ee3a79f WHIRLPOOL b6ee4db981666b1152843a0ac5e5dd708a9848044fd5c7a0b1d38c27568e64d05151a307f77574beb4001f0523d3652ab7ee5c5a181fba48a7402f274ae4a045
MISC metadata.xml 309 SHA256 111a0412dd611ef0aac38a927660dd833b1bef90e3fa0df26af5de7d5d2cc437 SHA512 ba53c13ac716488e3e5dadf5dcfcb697dc9bb13f89e9d0fb98b9a5a6e36cafeeb64d1348008f42497117bf46fb6f3bc288c10a68c4d5ab53c9c02a3ae61b594f WHIRLPOOL de2705c5d611e06874c6cc2e1da2cccc3c2c65c36cb9bf21d9da5a07ae8bb8f038ab9c80a6ff87d4448f258508ef5ebafef68640049f1087c8dcac04eac4783d

@ -4,7 +4,7 @@
EAPI=5
PYTHON_COMPAT=( python2_7 python3_{4,5} pypy )
PYTHON_COMPAT=( python2_7 python3_{4,5} pypy{,3} )
inherit distutils-r1
@ -53,7 +53,7 @@ python_prepare_all() {
python_test() {
# test_nose.py not written to suit py3.2 in pypy3
if [[ "${EPYTHON}" == pypy3 ]]; then
"${PYTHON}" "${BUILD_DIR}"/lib/pytest.py -x -v \
"${PYTHON}" "${BUILD_DIR}"/lib/pytest.py -vv \
--ignore=testing/BUILD_nose.py \
|| die "tests failed with ${EPYTHON}"
else

@ -0,0 +1,71 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PYTHON_COMPAT=( python2_7 python3_{4,5} pypy )
inherit distutils-r1
DESCRIPTION="Simple powerful testing with Python"
HOMEPAGE="http://pytest.org/ https://pypi.python.org/pypi/pytest"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc test"
# When bumping, please check setup.py for the proper py version
PY_VER="1.4.29"
COMMON_DEPEND="
>=dev-python/py-${PY_VER}[${PYTHON_USEDEP}]
doc? (
dev-python/pyyaml[${PYTHON_USEDEP}]
dev-python/sphinx[${PYTHON_USEDEP}]
)
"
DEPEND="${COMMON_DEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
>=dev-python/hypothesis-3.5.2[${PYTHON_USEDEP}]
>dev-python/pytest-xdist-1.13[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]
)
"
RDEPEND="${COMMON_DEPEND}
!dev-python/logilab-common
"
python_prepare_all() {
chmod o-w *egg*/* || die
# Disable versioning of py.test script to avoid collision with
# versioning performed by the eclass.
sed -e "s/return points/return {'py.test': target}/" -i setup.py || die "sed failed"
grep -qF "py>=${PY_VER}" setup.py || die "Incorrect dev-python/py dependency"
distutils-r1_python_prepare_all
}
python_test() {
# test_nose.py not written to suit py3.2 in pypy3
if [[ "${EPYTHON}" == pypy3 ]]; then
"${PYTHON}" "${BUILD_DIR}"/lib/pytest.py -x -v \
--ignore=testing/BUILD_nose.py \
|| die "tests failed with ${EPYTHON}"
else
"${PYTHON}" "${BUILD_DIR}"/lib/pytest.py -v testing || die "tests failed with ${EPYTHON}"
fi
}
python_compile_all(){
use doc && emake -C doc/en html
}
python_install_all() {
use doc && HTML_DOCS=( doc/en/_build/html/. )
distutils-r1_python_install_all
}

@ -1,8 +1,8 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
EAPI=6
PYTHON_COMPAT=( python2_7 python3_{4,5} pypy pypy3 )

@ -1,18 +1,12 @@
AUX python-dateutil-2.1-open-utf-8.patch 554 SHA256 8c634055a700ffa05b8b3df574baa88557e8dfcc187fa84f3fc7bc9e11241617 SHA512 9c3a6f06dcd746ca50d454c8f29283d5d57ec7660d70fe220080191af5583478156f3e1585fd44c426132fd0948a45474b197f75b9eb33dd110f05cb447d0358 WHIRLPOOL 992c455df92491abb22dfc6c49679e82b399a90ae67bbfa242eac664aa3655719f5a1f33bb1029e0c6ee4755ec22895afe8a86fff36c0a4ae41991b47b7e1278
AUX python-dateutil-2.4.2-timelex.patch 468 SHA256 d8ea8e3b2b70a882e0f720024ab40116ca08356ef1cf6adea8a0182a9dde844a SHA512 d8a735921f73c09239838527e8caa7932199bd8d5499b549a00283a7355bd8454b19617b1e6087a58a4393ae01fa63c5814cda7d1b09db28b76d605bf96929f2 WHIRLPOOL c2ea1eea6d1b3a9f2e702e1f707e81939323752d018dc11250f520035e8fc09364c46b17c107932c783c12ca6e8eae569c6fac680eb3ccfae16dfa866b883e0a
DIST python-dateutil-2.1.tar.gz 152334 SHA256 4c44ec3f9ff057b8c7b4c78beca5fdd8710600ea9a1df42f31bfcbae2f059dee SHA512 017e054f22886814763f6ab0c5c3ee411ce3d59a0d07e26fdf9afdab2500d689aa67a6c4c617b8960755272cb800ff449caedcb180c3a58631ac3cec3ffb89cc WHIRLPOOL f77bb35f5d8706e0909e5e522380f77a8f2bea1f183bdbd8bd41250fc3414730d327ccbab728bf67b5f80e34e672b8d9b346595d1b6c5694bff24a64b43a7454
DIST python-dateutil-2.2.tar.gz 259085 SHA256 eec865307ebe7f329a6a9945c15453265a449cdaaf3710340828a1934d53e468 SHA512 cb278b8e18da3b991c6415ff59e9f3aa87cfb2e52048b3f74a9e3d183e0cc5bf71595123c644d0aea75084e653a885cbfa70c8ddd8b6a888bb13183624fcb46b WHIRLPOOL 545495d466cbea8f750b7e997699e2466131ce780ed73e18a880934a5255f759cee470b6f85a16a44f62bacaad14490e72a212c4cf6e53f0fe69b87492f9d055
DIST python-dateutil-2.4.0.tar.gz 195214 SHA256 439df33ce47ef1478a4f4765f3390eab0ed3ec4ae10be32f2930000c8d19f417 SHA512 2e62e6fe430838bbb86e94dd3b224e5a0676f06a1c0fecf11ae6954f98916b4b91555bdeabfb6c458516fcee2462a731ebcb8c551fd7ceb808f9f55d5bdb7408 WHIRLPOOL ca717566d50b32e7a346569a391f8d47c86a5c5c833d8083c7fb26e5eaeb45c590e563b9cf8dd2b2d8ff5210b0b8c08d7bc58d87aac3ffb333546622db66c76f
DIST python-dateutil-2.4.1.post1.tar.gz 207628 SHA256 aa9bdbd60c395db90204609f1fb5aeb3797870f65c09f04f243476d22f8f4615 SHA512 abd2b00f93cb4a4513da52c2f4c9ee632f1db1de583179b6e20a948463cf830ac339b7be6f7b6c5f9a823d0da955a48aee16c8d769eaaf33421090a5fbd199ce WHIRLPOOL 8c86898994dd65ee06034de47b47937203db66f9e8ae64c72c220464e9e590aa0e9e6a1e94b76fa9ed2571b11e5beb6f7d637937cc05f6c262e18c7130cf4a9b
DIST python-dateutil-2.4.2.tar.gz 209120 SHA256 3e95445c1db500a344079a47b171c45ef18f57d188dffdb0e4165c71bea8eb3d SHA512 8e38721e6d132850f85e7808d2731285d2c12eae2a3e0cbebe05265d0837ad22d4d94b611e146028ea3d23a3e2611b281dd6224081a69dfe4b58cf3b378d7f0d WHIRLPOOL 88ddb75f52a95a6b7197b41364b80968bf2c21a3bda9c7b992726ef35ca934a66a5d8ccd773d7647f985541d87c66fa94af13600b0165707af9b73d1bff8887e
DIST python-dateutil-2.5.3.tar.gz 236877 SHA256 1408fdb07c6a1fa9997567ce3fcee6a337b39a503d80699e0f213de4aa4b32ed SHA512 413b935321f0a65fd8e8ba49990acd5bed60b9bcd614837a26c1cf52ecbf268543a97791dfa7b91ebf183866a8de7be302ca7d18d10352e897994f60bce5df62 WHIRLPOOL dd199467d5ddccb7a82b0f08d3ccc5695f542e62f7bddc1d9b01fefcdeb91cb119a5978901b0bc84af0d69482e7f984fa512e5978a1e791753b1c3ee64c87103
EBUILD python-dateutil-2.1-r1.ebuild 1389 SHA256 f6c67d5963c039204fb48cd563981ea3a8024ff79c60261b05123571dfd8e793 SHA512 2984184ba915f376c7271c087b1cbb23f0144c26fcaae17e6dc575b360eb5b9377b41cfeabe79275f6e19dd9d5ab8cf528c356820bfef2baa848c139cc245bd0 WHIRLPOOL 8c13d5d64b2b13b374568ac17f61a2d58c45e0fbf72db376780a0de6846cc1d27248c40402c23f46656841cae6959ff7bfd2a8cbe5c6092023e9ad289a3414d7
DIST python-dateutil-2.6.0.tar.gz 258060 SHA256 62a2f8df3d66f878373fd0072eacf4ee52194ba302e00082828e0d263b0418d2 SHA512 1fec6dd6fc00650821fd826405414bcde79e1542a53608ebd837e924b4abc147a369214ec064adbff682fc5ff67440086f3000eaa77b274c7463c3f58686ced9 WHIRLPOOL 1cae1f1e3dfe09c3215bba031ee5a604ffe86bae7b70999320f37232ddaf5401edbb56697157b9b89316220d932faef07e7d7e6a2e68992fc17bb91bf86b24b3
EBUILD python-dateutil-2.2.ebuild 1326 SHA256 d66aa4dd75df5d8d929a5151042c68ecce11e4ded363b898d5e170524669a09c SHA512 a5072d6ba6661b6223871a3be4813f7ee85093e7ad4e8fc93b2031950aeb66a21fe025e0eaf037b4f33394dfbbdbbf72f5f9a7b5c172d863cc8080480d068d29 WHIRLPOOL 753a77525be8c88c8465f015a2034827a151592b72c7e58231fac7d8b824248566f2562b95b27e56a9075d3dd0687db2270af455dffa2298d5c4236f33093dec
EBUILD python-dateutil-2.4.0.ebuild 929 SHA256 584c4e65d97709ca203ea671581a31a58c160ab51af585536117fdbb6434683c SHA512 9d8142b836066b1f51c4ce6817ca2a17bea00905515f1acfebb6a1e55dbc6f3fb16f7a3c8e5867f705b7af28eafd25f136c8640ccefadaf3a0aca42f324efe63 WHIRLPOOL 618ab5422db23b8e7e4ab6e7be6fadfd925d7f9a5497cc61f36341dadfafa07da5c4ec449ebe0ce46f552787869d4132609b09b145838d3af50d7ef51f2abbe2
EBUILD python-dateutil-2.4.1-r1.ebuild 935 SHA256 9aca5d7b90880ed67b3c2d3d1b622684282131e8075e8d8754390e7595fd9a2e SHA512 57d8733b758adf1da4856160d70afe83fd4b153ec5271147024cbf58a98cac01b45fa8598cd23f487737b9988c2a101629a6c39643a6e34806ae7c6deec6a72b WHIRLPOOL cbb24a8536c7a4c8e72092eb91b334f298e824ef84d1338d7d8a77c0f3b9547e7ce320fee05e8b6cdc2acbdcbf96b960c2bea5de48dc3a51c9c8a5cd767cdf0d
EBUILD python-dateutil-2.4.2-r1.ebuild 997 SHA256 f4dc24cf80571008798a8f9fff6011df7fea4d9ebd70dee9b5e7e9a49c52b062 SHA512 d442a2f62131d921da4f64f63b5489a1009a6fb15c49157f821423f97272ba43ed923bc2dc003e33004d9c6d7ae108ccc1013ef9641bf1a880ff08c74d43845d WHIRLPOOL 929f04ce4687deaf7f229b2a9112e87454d2e3a92373b27ed03a81f51fbc0a24f2632b0c1e8e31f61b1680409211564168b3d223e98ba2989b09347527154aa9
EBUILD python-dateutil-2.4.2.ebuild 941 SHA256 36d42d04ea52711378e24c84869b06a15206a3e1a410ccd934ca0524c3a02f2c SHA512 469ecf05a0a7d1d9763b10e407bab6282f4edc54336c3a572fc90de169fd3a1c22e80fa28eab46a7f05c1b612ac27e65bb4ef1dcece824753e0493305d0356b0 WHIRLPOOL c68dce6e3ebe9729645adfc342f0aabfdfdc4137342bb3ac71e19d2aa985a3ac7b7165cd099540f6e8cdcf48628dac68511c288188727951d87d2f0d0c8d4d8e
EBUILD python-dateutil-2.5.3.ebuild 951 SHA256 0c64da3d856b9d4d42d22c96c6b4beaf3d8ad373ce1774adb0f9e953d42c7dd8 SHA512 43865b2e68e45d5cbb19754a74562974cac50d70900053065f0abc06d3062b9840e4bc430ecaf99f06fc90a778cd591a7ca734ca5aea6a128db203be7ed584e1 WHIRLPOOL f7079b33ef5ba9f5c50f1e7c596a2f7e1d99d7bd33b67358555df472ed8548d52439f1e7f15f2832195f5efb3b761e440f739c2582f5b17e9268af76312c7549
MISC ChangeLog 4439 SHA256 362a3dd87df9a3ece606ade78262ea23233c889047e032af524957dc05442c83 SHA512 8721e79f6e44857697c589bc6a1c357247f51ef7fe53061f44fc595d4c762bd5b9ddc3197a88c94d365449361464d8fa3b4efc3f13333d5b8ac0c4ec486a507e WHIRLPOOL 51f8a4743c42ca75ba830ae8ac64072459ad1af6003e117675f686d20c9d1a0f231b44b7a14e4263cf9e9ccfcd42e74b0653dea74a710302397dbf15485b3ff9
EBUILD python-dateutil-2.6.0.ebuild 951 SHA256 0c64da3d856b9d4d42d22c96c6b4beaf3d8ad373ce1774adb0f9e953d42c7dd8 SHA512 43865b2e68e45d5cbb19754a74562974cac50d70900053065f0abc06d3062b9840e4bc430ecaf99f06fc90a778cd591a7ca734ca5aea6a128db203be7ed584e1 WHIRLPOOL f7079b33ef5ba9f5c50f1e7c596a2f7e1d99d7bd33b67358555df472ed8548d52439f1e7f15f2832195f5efb3b761e440f739c2582f5b17e9268af76312c7549
MISC ChangeLog 4906 SHA256 a19b62b4b3d86b3b045709ce17b511328ad0ab8ac93e8ed89b988800498eb485 SHA512 af7e5c97eabf3472dee4c03f73db9aa4580aa302473181e13d5088c0e333d2a4d15d29281003edfb2e431af68095cc0a394dfab450935195e20c61bff66b5eef WHIRLPOOL 377286b3363fe1e78d94dcff64fdea2c765a587f0c51fe98b8013f3f607793a57f193ce7fbfb1b5009dc99ba0152ef4be9f9e2c4081aae40329fe27a11b186b6
MISC ChangeLog-2015 10635 SHA256 636cebef239d2c893b631cac56b4f411b835e5f4957890a4f77f8751d9909d0b SHA512 18af6739457392aabf58dba688fe6a8016c0b4dcc622c1010076ec38ff334f419aaba065a062da376371b2385bccd8e5e0ed5a2bf51e3e2015c1fd7ab2db09cd WHIRLPOOL 7032c6eda78eff8f24d1c7e0f03dd85a1cd9c3fecfc98430203ea56edb31dad70331503acbdb9b64e31b2510efa5647ed64d60f0945cade4165165f0621369e5
MISC metadata.xml 603 SHA256 f3a4d2cf042eb37dc92f3920e259385541b28c0b5745c658957b72db4c23f925 SHA512 87f5ea8b8918e72b57b91d32ed103d88f93ad9fbbe0a8f3f8b8ea72627d82e5cac25246553a0cb6988af26c30841ca5a3ddccf7f957603283a1b4e455a7c6439 WHIRLPOOL 5d70545ea532b591a934f1dc57b06c9b0d856d7a7b415788ab66fb58518716fff9bd8b1ecbe060ba2b72314c05d86add8d55fa613e611f366e029a036c77e32b

@ -1,21 +0,0 @@
Fix UnicodeDecodeError in setup.py.
https://bugs.gentoo.org/show_bug.cgi?id=410725
--- setup.py
+++ setup.py
@@ -1,5 +1,6 @@
#!/usr/bin/python
from os.path import isfile, join
+import codecs
import glob
import os
import re
@@ -13,7 +14,7 @@
TOPDIR = os.path.dirname(__file__) or "."
VERSION = re.search('__version__ = "([^"]+)"',
- open(TOPDIR + "/dateutil/__init__.py").read()).group(1)
+ codecs.open(TOPDIR + "/dateutil/__init__.py", encoding='utf-8').read()).group(1)
setup(name="python-dateutil",

@ -1,58 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python{2_7,3_4} pypy )
inherit distutils-r1
DESCRIPTION="Extensions to the standard Python datetime module"
HOMEPAGE="https://launchpad.net/dateutil https://pypi.python.org/pypi/python-dateutil"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="examples"
RDEPEND="dev-python/six[${PYTHON_USEDEP}]
sys-libs/timezone-data
!<dev-python/python-dateutil-2.1"
DEPEND="${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]"
PATCHES=(
# Bug 410725.
"${FILESDIR}/${P}-open-utf-8.patch"
)
python_prepare_all() {
# Use zoneinfo in /usr/share/zoneinfo.
sed -i -e "s/zoneinfo.gettz/gettz/g" test.py || die
# Fix parsing of date in non-English locales.
sed -e 's/subprocess.getoutput("date")/subprocess.getoutput("LC_ALL=C date")/' \
-i example.py || die
distutils-r1_python_prepare_all
}
python_test() {
"${PYTHON}" test.py || die
}
python_install() {
distutils-r1_python_install
rm -f "${D}$(python_get_sitedir)/dateutil/zoneinfo"/*.tar.*
}
python_install_all() {
distutils-r1_python_install_all
if use examples; then
docinto examples
dodoc example.py sandbox/*.py
fi
}

@ -1,33 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python{2_7,3_4} pypy )
inherit distutils-r1
DESCRIPTION="Extensions to the standard Python datetime module"
HOMEPAGE="https://dateutil.readthedocs.org/ https://pypi.python.org/pypi/python-dateutil https://github.com/dateutil/dateutil/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE=""
RDEPEND=">=dev-python/six-1.5[${PYTHON_USEDEP}]
sys-libs/timezone-data"
DEPEND="${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]"
python_prepare_all() {
# don't install zoneinfo tarball
sed -i '/package_data=/d' setup.py || die
distutils-r1_python_prepare_all
}
python_test() {
esetup.py test
}

@ -1,33 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python{2_7,3_4} pypy )
inherit distutils-r1
DESCRIPTION="Extensions to the standard Python datetime module"
HOMEPAGE="https://dateutil.readthedocs.org/ https://pypi.python.org/pypi/python-dateutil https://github.com/dateutil/dateutil/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.post1.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE=""
RDEPEND=">=dev-python/six-1.5[${PYTHON_USEDEP}]
sys-libs/timezone-data"
DEPEND="${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]"
python_prepare_all() {
# don't install zoneinfo tarball
sed -i '/package_data=/d' setup.py || die
distutils-r1_python_prepare_all
}
python_test() {
esetup.py test
}

@ -1,10 +1,10 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
EAPI=6
PYTHON_COMPAT=( python2_7 python3_4 pypy )
PYTHON_COMPAT=( python2_7 python3_{4,5} pypy pypy3 )
inherit distutils-r1

@ -1,7 +1,7 @@
DIST readme-0.5.1.tar.gz 9917 SHA256 4d33851d7fa56d1f93b7ba979ebbb17b5175ccde9fd9dfb974427bdd72ec667b SHA512 50cbd71e692be0b6cba06d85765946aa2d2d751f3f44563c5a6902ecc982658e5e3b1e01cbaf50a4df4dc61a56290e67b71eb88c109cbb830af36f0d334552c2 WHIRLPOOL f53d900d9764c59053db1350fe059a45d1faed43f7d53468ebf3d88dfea44fe69ffb22e80483e69c4b24708fd75963a034e429325b5844375a11202ce7877a23
DIST readme-0.6.0.tar.gz 9938 SHA256 150c55626d2be4237616d84367b789e398f4d416029e5c62b09fd1688fe14222 SHA512 73c41c728171a18a963460459aa19d559f38ad34d54a9840820feb1329a0d71c1b0eb32ce773a4f8e9d361e534bfd916e376fe1a3fe8b8a9eb91fffac3ef565c WHIRLPOOL bb45daa786a26a0c3ab7b16583b13d56e782439a06ef53a87a94d60bfb2e6220eb65fc75d7ebfc77d5f6bb3b299438f1c00e88d7edf391ad95231e18be37c523
EBUILD readme-0.5.1.ebuild 949 SHA256 1e930df2996df60d0f8ec9e5e1a088b408da14f5ed2b6e7fe4f5511a1b0ee24f SHA512 0810b1aad589438c0bf55225b7de4578707b9492d29bc2de4fe727e999d8bccd1f1b41baff5928c27a068fe2214a6e02682b589a173ad2b518c0729cf3eb8548 WHIRLPOOL b2f296dbc7859ff6775f8ffc464381a91faefd192a4686b97594f1def340dbb03478dc02b0f8d6f8cdfa901b01f6054eef0f6e36577af5ed3ecdbb2563c35a87
EBUILD readme-0.6.0.ebuild 817 SHA256 87bb81fe775fbd2ca59b7a829de9c8df0989bf4a591390267fe72c6f022f6ac4 SHA512 dfc812f3d99c0a34b383d01ea8ae48a83037fdfada669509e90f4cab62f5c3fb1818b9047fb949a45fbd38b29e45a3731cc54ecca26688c3274c212a0d3a18e4 WHIRLPOOL c75380b34fa9de985e64af5f0a9aac5deaae6dfd15a5030aef554bb8c1e03d8c09c41f431fa44d33c2730b041ecd9cd82cf98bec8d802d87a2075e0c8255e0c7
MISC ChangeLog 3136 SHA256 f891a49b250bea7d19c645bc3854f5c90061a0300671c87d17bbb79e17b07aa5 SHA512 60f677472547f53d5b47be8e8fe94eb60ca3b5de6869024bec3d8990b505376b49f85982ce046802289617087b7d371a0e95f3c6417619608f297608089737a3 WHIRLPOOL 6c17b9011c0b4beeab0da766932d8b9995920909db541d875afea2d4a10c12f8616acd88c813b4b848d104cf9fa15b62c7949385fbe5327d23ca96b8d27c14c8
EBUILD readme-0.6.0.ebuild 821 SHA256 a3bdd081eebcfd628f96dcf8aa06dcd4798476656e194bcf3017690737ed3118 SHA512 7da5481ab06d2da5a5922af8b21aeb814269f7af94bf142be4bca685c0a66c3a2a4f7168c81f5b768bc63f83ef4b9373d53f88faa0d34249cdc9a593e6408684 WHIRLPOOL fcf96023927b33d6ee558e73b9c9cf06be11cdd1167fb36bfe94362917bb23b9f77838c895d2ebca25330529fb5365a69c54b59aede6e96adc496033e6907091
MISC ChangeLog 3292 SHA256 38d88bd4172b8ec65f682d075efebec515ba155583f2ef65cb3ba58e6cdd0083 SHA512 c7f228543d8c337507786f42153411150e21717f1ca8b1a9088bc5ffef94f6230596732d7035da05456fba065cf93073fa3f05442e2da51e47aa59b9412fe9b5 WHIRLPOOL b272433e1a23ddaa67e6af42c6d18ab4e772bd3a53e5346d761a018d47abacc6c8bf8eaff45cfa2727a491c7106ab7a030c912f887012846b4ce9556b1329e76
MISC ChangeLog-2015 873 SHA256 732bfeaf317e91190effb0a0131012e51e1c911e35f186d21d81af9c5a964bfc SHA512 64eb349562c940476d5a30fee6b500ee2617eab42ce23a0ddc7c7e341478675a1efafc2efa40c689cbe367fe833e5c94c228b2c463c623fd2f5db3054dfb1be1 WHIRLPOOL 6dbfe10a2f8244ff52ed2f4b4022bdc550e56dbf0763b89509fddd52e2e21df6cedd1e3a279227ca7a2cf7e5bba35ed6f34966e2d022b21d2fdd9974aefbd054
MISC metadata.xml 372 SHA256 916d64bdf5cc8109b671e1a07f73df8a58acfee12022cc1e343e63e48a05f85f SHA512 97168e8c89035983857c0c5d3f3241665d3dfb7088e591563835214cfc2786e11f7a5ab95b0deda2f017dd2c2c3713d8dc6d7c76950ed163285013b6a4b39dda WHIRLPOOL dbda74ec65c6d363925cc18ab360cb3e9ea3559fe90f84452a98bff9d75eadf0efa4d23d1046a72d50c0d18136cf05892c7fc7dc7d69de20d686627f1eee0efa

@ -3,7 +3,7 @@
# $Id$
EAPI=5
PYTHON_COMPAT=( python{2_7,3_4,3_5} pypy )
PYTHON_COMPAT=( python{2_7,3_4,3_5} pypy{,3} )
inherit distutils-r1

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

Loading…
Cancel
Save