[gentoo-commits] repo/gentoo:master commit in: app-emulation/libvirt/
commit: 31c324d1411579ae5d77028fcb2ded5d8f59e16b Author: Matthias Maier gentoo org> AuthorDate: Tue Jun 14 06:16:38 2016 + Commit: Matthias Maier gentoo org> CommitDate: Tue Jun 14 06:30:44 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31c324d1 app-emulation/libvirt: update metadata.xml Package-Manager: portage-2.2.28 app-emulation/libvirt/metadata.xml | 1 - 1 file changed, 1 deletion(-) diff --git a/app-emulation/libvirt/metadata.xml b/app-emulation/libvirt/metadata.xml index 01b3adf..d36271c 100644 --- a/app-emulation/libvirt/metadata.xml +++ b/app-emulation/libvirt/metadata.xml @@ -4,7 +4,6 @@ tam...@gentoo.org Matthias Maier - Please assign bugs to me virtualizat...@gentoo.org
[gentoo-commits] repo/gentoo:master commit in: app-emulation/libvirt/
commit: 985423896db96513473e12be781fb3df59669026 Author: Matthias Maier gentoo org> AuthorDate: Tue Jun 14 06:18:26 2016 + Commit: Matthias Maier gentoo org> CommitDate: Tue Jun 14 06:32:12 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98542389 app-emulation/libvirt: bump to version 1.3.5 Package-Manager: portage-2.2.28 app-emulation/libvirt/Manifest | 1 + app-emulation/libvirt/libvirt-1.3.5.ebuild | 386 + 2 files changed, 387 insertions(+) diff --git a/app-emulation/libvirt/Manifest b/app-emulation/libvirt/Manifest index 2d735f1..c416f0f 100644 --- a/app-emulation/libvirt/Manifest +++ b/app-emulation/libvirt/Manifest @@ -2,3 +2,4 @@ DIST libvirt-1.2.21-20151222.tar.xz 1684 SHA256 6c97f288470ec58bcbe98507563c6a19 DIST libvirt-1.2.21.tar.gz 29848954 SHA256 8d406582f5fe88d739d1d83e0ba7ac7f91f5a8da4be82162ab85631744d8925b SHA512 5c15d0ba5d75c13f735c6a60dfdbad007426f77e113f95894d520f7fc358fa4361d5cce7bb9a548a436f323b845f13b8940abbad568b8b146418430068bb970e WHIRLPOOL d53bbb07c85b3aa2d9b0f38ff2edd3cd0a2a5300627f3e2f0a82bc057303617cab9d6f1d8a9a771bd968b0496d38d3a39a0154f88bdca44dda359a65fdc2c650 DIST libvirt-1.3.1.tar.gz 29900143 SHA256 a5d43fbed34d31eeffc641d2ac9b6026a57bf1a4fa74d0fa19a9891d9ec2c21a SHA512 a109c09d947f7c5e924fdbc9c9b6c0a9d6ff64d9411aedd9a3e710d20f749b088ff9895e882dd888b88bfea7724a8933534be4078f16cb9d2047da761515e804 WHIRLPOOL 62fb8486bfa53d55b397d9a90750d32a83f0a73cf2e6685f296489390abf9c62efc69fecd6d011fc51e9f562f75f5b8ce03208c350e98d20de0a5560721c675e DIST libvirt-1.3.4.tar.gz 30493908 SHA256 e2396ebebb3f3fdb50429ce8faa99559f6e8e3cc0493d5fa0c1999db189c25bd SHA512 6f85e4cd8a696da729bb88368c608694119258c6ab7f9b99f41c34a6cc4492d9ad90b8ff1574fd4ee6c78c674a3a501db60d1d3ba898f7013321ecc996612919 WHIRLPOOL af4a8a0e3d746f50e0f9d95e3920c023c5bbec0d7c641f43aea580db9b95a793027f7579ecd94625a68b7e3662c328d94b7b2d243afea60a8d2f31cab1cc9319 +DIST libvirt-1.3.5.tar.gz 35109092 SHA256 93a23c44eb431da46c9458f95a66e29c9b98e37515d44b6be09e75b35ec94ac8 SHA512 6c6a09623d3d4d426311bfa7039f5e39584d5f891b8e761bbdb3022601ea066b8e1c3f8d609326e8ba4081ae40b7b03086fbc8ba5759d218b8616ec98200a89d WHIRLPOOL 88ac308cc461efff842c27e40263a3b25ce0bc0ca310fb6e9def9126ab893fe43aed01bda9fc3615439ee797c36e2800f741b346e0b3d96aac64e7909c269879 diff --git a/app-emulation/libvirt/libvirt-1.3.5.ebuild b/app-emulation/libvirt/libvirt-1.3.5.ebuild new file mode 100644 index 000..dc601a4 --- /dev/null +++ b/app-emulation/libvirt/libvirt-1.3.5.ebuild @@ -0,0 +1,386 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit eutils user autotools-utils linux-info systemd readme.gentoo + +BACKPORTS="" + +if [[ ${PV} = ** ]]; then + inherit git-r3 + EGIT_REPO_URI="git://libvirt.org/libvirt.git" + SRC_URI="" + KEYWORDS="" + SLOT="0" +else + # Versions with 4 numbers are stable updates: + if [[ ${PV} =~ ^[0-9]+(\.[0-9]+){3} ]]; then + SRC_URI="http://libvirt.org/sources/stable_updates/${P}.tar.gz"; + else + SRC_URI="http://libvirt.org/sources/${P}.tar.gz"; + fi + SRC_URI+=" ${BACKPORTS:+ + https://dev.gentoo.org/~cardoe/distfiles/${P}-${BACKPORTS}.tar.xz + https://dev.gentoo.org/~tamiko/distfiles/${P}-${BACKPORTS}.tar.xz}"; + KEYWORDS="~amd64 ~x86" + SLOT="0/${PV}" +fi + +DESCRIPTION="C toolkit to manipulate virtual machines" +HOMEPAGE="http://www.libvirt.org/"; +LICENSE="LGPL-2.1" +IUSE="apparmor audit avahi +caps firewalld fuse glusterfs iscsi +libvirtd lvm \ + lxc +macvtap nfs nls numa openvz parted pcap phyp policykit +qemu rbd sasl \ + selinux systemd +udev uml +vepa virtualbox virt-network wireshark-plugins \ + xen" + +REQUIRED_USE=" + firewalld? ( virt-network ) + libvirtd? ( || ( lxc openvz qemu uml virtualbox xen ) ) + lxc? ( caps libvirtd ) + openvz? ( libvirtd ) + qemu? ( libvirtd ) + uml? ( libvirtd ) + vepa? ( macvtap ) + virt-network? ( libvirtd ) + virtualbox? ( libvirtd ) + xen? ( libvirtd )" + +# gettext.sh command is used by the libvirt command wrappers, and it's +# non-optional, so put it into RDEPEND. +# We can use both libnl:1.1 and libnl:3, but if you have both installed, the +# package will use 3 by default. Since we don't have slot pinning in an API, +# we must go with the most recent +RDEPEND=" + app-misc/scrub + dev-libs/libgcrypt:0 + dev-libs/libnl:3 + >=dev-libs/libxml2-2.7.6 + || ( >=net-analyzer/netcat6-1.0-r2 >=net-analyzer/openbsd-netcat-1.105-r1 ) + >=net-libs/gnutls-1.0.25:0= + net-libs/libssh2 + >=net-misc/curl-7.18.0 + sys-apps/dmidecode + >=sys-apps/util-linux-2.17 + sys-devel/gettext + sys-libs/ncurses:0= + sys-libs/readl
[gentoo-commits] repo/gentoo:master commit in: dev-python/libvirt-python/
commit: 58623b30247c1711f0331fb8a19996bfb38f0b6e Author: Matthias Maier gentoo org> AuthorDate: Tue Jun 14 06:20:05 2016 + Commit: Matthias Maier gentoo org> CommitDate: Tue Jun 14 06:32:13 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58623b30 dev-python/libvirt-python: bump to version 1.3.5 Package-Manager: portage-2.2.28 dev-python/libvirt-python/Manifest | 1 + .../libvirt-python/libvirt-python-1.3.5.ebuild | 44 ++ 2 files changed, 45 insertions(+) diff --git a/dev-python/libvirt-python/Manifest b/dev-python/libvirt-python/Manifest index 3532b89..e5718e0 100644 --- a/dev-python/libvirt-python/Manifest +++ b/dev-python/libvirt-python/Manifest @@ -1,3 +1,4 @@ DIST libvirt-python-1.2.21.tar.gz 171250 SHA256 7ffb49fcb64ac06188fc626c853c99361e5965766ab020f8ea66f8fbcfc29684 SHA512 7e2481ffa26105ddde703bd6eafe74240b69990b2f2ce0042f20f7fceb1d326fb8a66bf26042bfe63a12cf3202d7c19b14b6d766dd42fb66af212393d7aaf332 WHIRLPOOL 18dd5bc0d565b6846c40960cf258d7fb3714054be15fe54507e2846c5a7c2cd81e9b209c8e70cbfd5319d5a06f00c2c5322995058637af87d1676276f8675b2e DIST libvirt-python-1.3.1.tar.gz 171221 SHA256 7143b922a9bd66a5e199b13316fa4266cbffc23db01c99bce37216a1eb9118f7 SHA512 f980d6aec1c83422d01c8ff02915357f4903f8c2a8ea9538da35e7313f6d491ebb4646e642097269a6be2996da879e7594c5e166cf2cc0bd96745eace7ce7567 WHIRLPOOL 3fe0ecba5f618eab1059c5e4ac4ef8789ed6684f36aee336f2e366198805560706c41d67ddceb328a0ad66867145a103aa15665b646b7bc5a5b058b02755ce11 DIST libvirt-python-1.3.4.tar.gz 172808 SHA256 badd2f51b07d5b03be7c01c45d8f52fea181ba9386ced5b12241ffdcf7e4f7a7 SHA512 18063021edf28b6c7b6b407590ec94eda45272c6b976ef560b4e81a8b212a5c7d2c1ce844e066855cda0a1bca4e98028936314c58e12261952783bd606501f59 WHIRLPOOL 73e2a9a1327efad4e448bb08814ddbe5c8958bcdbe596ea539be39e3a34ff9ffed141aac40bd90d4c0b841e1ddd42f6d7905245499efa774dca6f99c16305814 +DIST libvirt-python-1.3.5.tar.gz 168780 SHA256 a0508a57637fd18a3584fb9d2322fb172f65708c9db16e0438a70eb0f36fa5c2 SHA512 e1241e71dc0c574b14c6ecb101ec611f0c8caab6a5f82268882febb7b1382752d350ee0f6c2d648c30c6af3f19ef5b91bb518d8a0bd6ab967807b82dd4cf893f WHIRLPOOL 83a861fd425320214c43b80053444cc273c761e88b2530a10d2e8bfe898b19e1563d9f3b182deabe7fc8a7f445c303fa495123bb28d41caa88954cceff40c453 diff --git a/dev-python/libvirt-python/libvirt-python-1.3.5.ebuild b/dev-python/libvirt-python/libvirt-python-1.3.5.ebuild new file mode 100644 index 000..cc59d1b --- /dev/null +++ b/dev-python/libvirt-python/libvirt-python-1.3.5.ebuild @@ -0,0 +1,44 @@ +# 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_3,3_4} ) + +AUTOTOOLIZE=yes + +MY_P="${P/_rc/-rc}" + +inherit eutils distutils-r1 + +if [[ ${PV} = ** ]]; then + inherit git-r3 + EGIT_REPO_URI="git://libvirt.org/libvirt-python.git" + SRC_URI="" + KEYWORDS="" + RDEPEND="app-emulation/libvirt:=[-python(-)]" +else + SRC_URI="http://libvirt.org/sources/python/${MY_P}.tar.gz"; + KEYWORDS="~amd64 ~x86" + RDEPEND="app-emulation/libvirt:0/${PV}" +fi +S="${WORKDIR}/${P%_rc*}" + +DESCRIPTION="libvirt Python bindings" +HOMEPAGE="http://www.libvirt.org"; +LICENSE="LGPL-2" +SLOT="0" +IUSE="test" + +DEPEND="${RDEPEND} + virtual/pkgconfig + test? ( dev-python/lxml[${PYTHON_USEDEP}] + dev-python/nose[${PYTHON_USEDEP}] )" + +# testsuite is currently not included in upstream tarball +RESTRICT="test" + +python_test() { + esetup.py test +}
[gentoo-commits] repo/gentoo:master commit in: net-firewall/ferm/
commit: e26fb26bbcc9e26d9e75e55b13bef61b95d56828 Author: Tomas Mozes gmail com> AuthorDate: Mon Jun 13 13:19:24 2016 + Commit: Göktürk Yüksek gentoo org> CommitDate: Tue Jun 14 05:59:52 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e26fb26b net-firewall/ferm: version bump to 2.3 Closes: https://github.com/gentoo/gentoo/pull/1667 Package-Manager: portage-2.3.0_rc1 net-firewall/ferm/Manifest| 1 + net-firewall/ferm/ferm-2.3.ebuild | 38 ++ 2 files changed, 39 insertions(+) diff --git a/net-firewall/ferm/Manifest b/net-firewall/ferm/Manifest index 5f8e916..b0638c1 100644 --- a/net-firewall/ferm/Manifest +++ b/net-firewall/ferm/Manifest @@ -1 +1,2 @@ DIST ferm-2.2.tar.gz 118828 SHA256 6d5447a2560495f34da78b4189b5d04d5cc1fca6733496de94ba900aec8b7a63 SHA512 af703c8a77f41c08b59c88cad523427dd5ab2a9209b51c2396d4eb7d5922e1821beeded9b4d0cdc33d7c757cdbf4c825332c7493522f548bfd9294f3657b807b WHIRLPOOL 3f86002b4b7a1ec2f9986ec74579a5ad300dd01601e66c6b5ccaee04eb0befe9955e8df8372bded2a7d03d80a9ce8cb2493f2d9e7a51d4a57483dba80a986ddb +DIST ferm-2.3.tar.gz 125706 SHA256 9de83d3e5f6e459f27140ae50610ed9419ac4f7b90d8d51e54c1172ea11ba64b SHA512 0df172fcae0d862df1d2840c401ebf5a20a609f447301c398c0d5f9992d07af23b09530f4214d3debd231f35b1d7c76324f57d134225cf884008daec1c3c76f8 WHIRLPOOL 327b870c191cb25839bd2a08cf5ab1e9d2b87ccffdd81cc4f004c68492fb2914d712332553fbd5b1d189e9beedf64b6f4622073a76e931da9f20f9cf418f77fe diff --git a/net-firewall/ferm/ferm-2.3.ebuild b/net-firewall/ferm/ferm-2.3.ebuild new file mode 100644 index 000..de30150 --- /dev/null +++ b/net-firewall/ferm/ferm-2.3.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +inherit systemd + +DESCRIPTION="Command line util for managing firewall rules" +HOMEPAGE="http://ferm.foo-projects.org/"; +SRC_URI="http://ferm.foo-projects.org/download/${PV}/${P}.tar.gz"; + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="" + +# does not install any perl libs +RDEPEND="dev-lang/perl:* + net-firewall/iptables + virtual/perl-File-Spec" + +DOCS=( AUTHORS NEWS README TODO doc/ferm.txt examples/ ) +HTML_DOCS=( doc/ferm.html ) + +src_compile() { :; } + +src_install() { + dosbin src/{,import-}ferm + systemd_dounit ferm.service + + einstalldocs + doman doc/*.1 +} + +pkg_postinst() { + elog "See ${EROOT}usr/share/doc/${PF}/examples for sample configs" +}
[gentoo-commits] repo/gentoo:master commit in: app-emulation/libvirt/
commit: e715f7040cf6a2d48735c00f57e1bb1912ba8d46 Author: Fabian Groffen gentoo org> AuthorDate: Tue Jun 14 05:51:27 2016 + Commit: Fabian Groffen gentoo org> CommitDate: Tue Jun 14 05:51:33 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e715f704 app-emulation/libvirt: add netcat-openbsd as an alternative to netcat6, bug #584900 Package-Manager: portage-2.2.28 app-emulation/libvirt/libvirt-1.3.4.ebuild | 2 +- app-emulation/libvirt/libvirt-.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app-emulation/libvirt/libvirt-1.3.4.ebuild b/app-emulation/libvirt/libvirt-1.3.4.ebuild index 33cda7b..086cacc 100644 --- a/app-emulation/libvirt/libvirt-1.3.4.ebuild +++ b/app-emulation/libvirt/libvirt-1.3.4.ebuild @@ -58,7 +58,7 @@ RDEPEND=" dev-libs/libgcrypt:0 dev-libs/libnl:3 >=dev-libs/libxml2-2.7.6 - >=net-analyzer/netcat6-1.0-r2 + || ( >=net-analyzer/netcat6-1.0-r2 >=net-analyzer/openbsd-netcat-1.105-r1 ) >=net-libs/gnutls-1.0.25:0= net-libs/libssh2 >=net-misc/curl-7.18.0 diff --git a/app-emulation/libvirt/libvirt-.ebuild b/app-emulation/libvirt/libvirt-.ebuild index 64ac0ca..5c96eaf 100644 --- a/app-emulation/libvirt/libvirt-.ebuild +++ b/app-emulation/libvirt/libvirt-.ebuild @@ -58,7 +58,7 @@ RDEPEND=" dev-libs/libgcrypt:0 dev-libs/libnl:3 >=dev-libs/libxml2-2.7.6 - >=net-analyzer/netcat6-1.0-r2 + || ( >=net-analyzer/netcat6-1.0-r2 >=net-analyzer/openbsd-netcat-1.105-r1 ) >=net-libs/gnutls-1.0.25:0= net-libs/libssh2 >=net-misc/curl-7.18.0
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/, app-emulation/spice/files/
commit: e78aee5d6b747e4dd0c6aed30b959107957a7c17 Author: Matthias Maier gentoo org> AuthorDate: Tue Jun 14 04:39:52 2016 + Commit: Matthias Maier gentoo org> CommitDate: Tue Jun 14 05:46:46 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e78aee5d app-emulation/spice: fix vuln 0.12.7, bug #584126 Apply the following patches to 0.12.7: CVE-2016-2150: 0067-create-a-function-to-validate-surface-parameters.patch 0068-improve-primary-surface-parameter-checks.patch CVE-2016-0749: 0065-smartcard-add-a-ref-to-item-before-adding-to-pipe.patch 0066-smartcard-allocate-msg-with-the-expected-size.patch Gentoo-Bug: 584126 Package-Manager: portage-2.2.28 Signed-off-by: Matthias Maier gentoo.org> .../spice/files/0.12.6-CVE-2016-0749-p1.patch | 89 +++ .../spice/files/0.12.6-CVE-2016-0749-p2.patch | 61 +++ .../spice/files/0.12.6-CVE-2016-2150-p1.patch | 121 + .../spice/files/0.12.6-CVE-2016-2150-p2.patch | 33 ++ app-emulation/spice/spice-0.12.7-r1.ebuild | 76 + 5 files changed, 380 insertions(+) diff --git a/app-emulation/spice/files/0.12.6-CVE-2016-0749-p1.patch b/app-emulation/spice/files/0.12.6-CVE-2016-0749-p1.patch new file mode 100644 index 000..2d79fbb --- /dev/null +++ b/app-emulation/spice/files/0.12.6-CVE-2016-0749-p1.patch @@ -0,0 +1,89 @@ +From Mon Sep 17 00:00:00 2001 +From: Marc-Andre Lureau +Date: Thu, 17 Dec 2015 18:13:47 +0100 +Subject: [PATCH] smartcard: add a ref to item before adding to pipe + +There is an unref when the message is sent. + +==17204== ERROR: AddressSanitizer: heap-use-after-free on address 0x6008000144a8 at pc 0x7fffee0ce245 bp 0x7fffc630 sp 0x7fffc620 +READ of size 4 at 0x6008000144a8 thread T0 +#0 0x7fffee0ce244 in smartcard_unref_vsc_msg_item /home/elmarco/src/spice/spice/server/smartcard.c:608 +#1 0x7fffee0cb451 in smartcard_unref_msg_to_client /home/elmarco/src/spice/spice/server/smartcard.c:178 +#2 0x7fffedfcdf14 in spice_char_device_read_from_device /home/elmarco/src/spice/spice/server/char-device.c:330 +#3 0x7fffedfd1763 in spice_char_device_wakeup /home/elmarco/src/spice/spice/server/char-device.c:901 +#4 0x7fffee05da98 in spice_server_char_device_wakeup /home/elmarco/src/spice/spice/server/reds.c:2990 +#5 0x5593fa34 in spice_chr_write /home/elmarco/src/qemu/spice-qemu-char.c:189 +#6 0x559375f1 in qemu_chr_fe_write /home/elmarco/src/qemu/qemu-char.c:220 +#7 0x55b3b682 in ccid_card_vscard_send_msg.isra.2 /home/elmarco/src/qemu/hw/usb/ccid-card-passthru.c:76 +#8 0x55b3c466 in ccid_card_vscard_send_error /home/elmarco/src/qemu/hw/usb/ccid-card-passthru.c:91 +#9 0x55b3c466 in ccid_card_vscard_handle_message /home/elmarco/src/qemu/hw/usb/ccid-card-passthru.c:242 +#10 0x55b3c466 in ccid_card_vscard_read /home/elmarco/src/qemu/hw/usb/ccid-card-passthru.c:289 +#11 0x5593f169 in vmc_write /home/elmarco/src/qemu/spice-qemu-char.c:41 +#12 0x7fffedfcee6d in spice_char_device_write_to_device /home/elmarco/src/spice/spice/server/char-device.c:477 +#13 0x7fffedfcfd31 in spice_char_device_write_buffer_add /home/elmarco/src/spice/spice/server/char-device.c:629 +#14 0x7fffee0ce9df in smartcard_channel_write_to_reader /home/elmarco/src/spice/spice/server/smartcard.c:675 +#15 0x7fffee0cc7db in smartcard_char_device_notify_reader_add /home/elmarco/src/spice/spice/server/smartcard.c:341 +#16 0x7fffee0ce4f3 in smartcard_add_reader /home/elmarco/src/spice/spice/server/smartcard.c:648 +#17 0x7fffee0cf2e2 in smartcard_channel_handle_message /home/elmarco/src/spice/spice/server/smartcard.c:763 +#18 0x7fffedffe21f in red_peer_handle_incoming /home/elmarco/src/spice/spice/server/red-channel.c:307 +#19 0x7fffedffe4f6 in red_channel_client_receive /home/elmarco/src/spice/spice/server/red-channel.c:325 +#20 0x7fffee00726c in red_channel_client_event /home/elmarco/src/spice/spice/server/red-channel.c:1566 +#21 0x55c3c53d in qemu_iohandler_poll /home/elmarco/src/qemu/iohandler.c:143 +#22 0x55c3b800 in main_loop_wait /home/elmarco/src/qemu/main-loop.c:504 +#23 0x556f160c in main_loop /home/elmarco/src/qemu/vl.c:1818 +#24 0x556f160c in main /home/elmarco/src/qemu/vl.c:4394 +#25 0x7fffed7d0b14 in __libc_start_main /usr/src/debug/glibc-2.17-c758a686/csu/libc-start.c:274 +#26 0x556f9c20 in _start (/home/elmarco/src/qemu/x86_64-softmmu/qemu-system-x86_64+0x1a5c20) +0x6008000144a8 is located 24 bytes inside of 40-byte region [0x600800014490,0x6008000144b8) +freed by thread T0 here: +#0 0x74e61009 in __interceptor_free /usr/src/debug/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/x86_64-redhat-linux/libsanitizer/asan/../../../../libsanitizer/asan/asan_malloc_linux.cc:61 +#1 0x7fffee0ce2a1 in smartcard_unref_vsc_msg_item /h
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/, app-emulation/spice/files/
commit: 76546db063fa388fbd42de1860e0d79d17948011 Author: Matthias Maier gentoo org> AuthorDate: Tue Jun 14 05:37:13 2016 + Commit: Matthias Maier gentoo org> CommitDate: Tue Jun 14 05:46:47 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76546db0 app-emulation/spice: fix vuln 0.13.1, bug #584126 Apply the following patches to 0.13.1: CVE-2016-2150: Commits 69628ea1375282cb7ca5b4dc4410e7aa67e0fc02 Commits 790d8f3e53d324f496fc719498422e433aae8654 *instead of* 0067-create-a-function-to-validate-surface-parameters.patch *instead of* 0068-improve-primary-surface-parameter-checks.patch CVE-2016-0749: Ported the following commits to 0.13.1 (patches did not apply due to refactoring of some internal data structures and renaming). *modified* 0065-smartcard-add-a-ref-to-item-before-adding-to-pipe.patch *modified* 0066-smartcard-allocate-msg-with-the-expected-size.patch Gentoo-Bug: 584126 Package-Manager: portage-2.2.28 .../spice/files/0.13.1-CVE-2016-0749-p1.patch | 56 +++ .../spice/files/0.13.1-CVE-2016-0749-p2.patch | 50 ++ .../spice/files/0.13.1-CVE-2016-2150-p1.patch | 109 + .../spice/files/0.13.1-CVE-2016-2150-p2.patch | 50 ++ app-emulation/spice/spice-0.13.1-r2.ebuild | 78 +++ 5 files changed, 343 insertions(+) diff --git a/app-emulation/spice/files/0.13.1-CVE-2016-0749-p1.patch b/app-emulation/spice/files/0.13.1-CVE-2016-0749-p1.patch new file mode 100644 index 000..cd1c8ef --- /dev/null +++ b/app-emulation/spice/files/0.13.1-CVE-2016-0749-p1.patch @@ -0,0 +1,56 @@ +From fd4a179a15882234f86ded87905a240dc76a9445 Mon Sep 17 00:00:00 2001 +From: Matthias Maier +Date: Tue, 14 Jun 2016 00:08:05 -0500 +Subject: [PATCH 1/2] Port fix for CVE-2016-0749 to 0.13.1, part I + +This is a port of + + 0065-smartcard-add-a-ref-to-item-before-adding-to-pipe.patch + +to version 0.13.1 + +Original commit message: + +From Mon Sep 17 00:00:00 2001 +From: Marc-Andre Lureau +Date: Thu, 17 Dec 2015 18:13:47 +0100 +Subject: [PATCH] smartcard: add a ref to item before adding to pipe + +There is an unref when the message is sent. + +[...] + +Signed-off-by: Marc-Andre Lureau +--- + server/smartcard.c | 10 +++--- + 1 file changed, 7 insertions(+), 3 deletions(-) + +diff --git a/server/smartcard.c b/server/smartcard.c +index ba6f2f5..96e4295 100644 +--- a/server/smartcard.c b/server/smartcard.c +@@ -181,14 +181,18 @@ static void smartcard_unref_msg_to_client(RedCharDeviceMsgToClient *msg, + smartcard_unref_vsc_msg_item((MsgItem *)msg); + } + +-static void smartcard_send_msg_to_client(RedCharDeviceMsgToClient *msg, ++static void smartcard_send_msg_to_client(RedCharDeviceMsgToClient *message, + RedClient *client, + void *opaque) + { + RedCharDeviceSmartcard *dev = opaque; +-spice_assert(dev->priv->scc && dev->priv->scc->base.client == client); +-smartcard_channel_client_pipe_add_push(&dev->priv->scc->base, &((MsgItem *)msg)->base); + ++MsgItem *msg = (MsgItem *)message; ++PipeItem *item = &msg->base; ++ ++spice_assert(dev->priv->scc && dev->priv->scc->base.client == client); ++smartcard_ref_vsc_msg_item(msg); ++smartcard_channel_client_pipe_add_push(&dev->priv->scc->base, item); + } + + static void smartcard_send_tokens_to_client(RedClient *client, uint32_t tokens, void *opaque) +-- +2.7.3 + diff --git a/app-emulation/spice/files/0.13.1-CVE-2016-0749-p2.patch b/app-emulation/spice/files/0.13.1-CVE-2016-0749-p2.patch new file mode 100644 index 000..6a1895f --- /dev/null +++ b/app-emulation/spice/files/0.13.1-CVE-2016-0749-p2.patch @@ -0,0 +1,50 @@ +From 4cd23b8378e68283c7c9cf0b1e25dae11cf69c3e Mon Sep 17 00:00:00 2001 +From: Matthias Maier +Date: Tue, 14 Jun 2016 00:15:48 -0500 +Subject: [PATCH 2/2] Port fix for CVE-2016-0749 to 0.13.1, part II + +This is a port of + + 0066-smartcard-allocate-msg-with-the-expected-size.patch + +to version 0.13.1 + +Original commit message: + +From Mon Sep 17 00:00:00 2001 +From: Marc-Andre Lureau +Date: Thu, 17 Dec 2015 18:16:22 +0100 +Subject: [PATCH] smartcard: allocate msg with the expected size + +[...] + +Signed-off-by: Marc-Andre Lureau +--- + server/smartcard.c | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/server/smartcard.c b/server/smartcard.c +index 96e4295..c317512 100644 +--- a/server/smartcard.c b/server/smartcard.c +@@ -313,7 +313,7 @@ static void smartcard_char_device_notify_reader_add(RedCharDeviceSmartcard *dev) + RedCharDeviceWriteBuffer *write_buf; + VSCMsgHeader *vheader; + +-write_buf = red_char_device_write_buffer_get(RED_CHAR_DEVICE(dev), NULL, sizeof(vheader)); ++write_buf = red_char_device_write_buffer_get(RED_CHAR_DEVICE(dev), NULL, s
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/
commit: a24f3f05ce3b27bc73e173c7776808f1426c3e3a Author: Matthias Maier gentoo org> AuthorDate: Tue Jun 14 05:42:09 2016 + Commit: Matthias Maier gentoo org> CommitDate: Tue Jun 14 05:46:48 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a24f3f05 app-emulation/spice: drop vulnerable versions, bug #584126 Package-Manager: portage-2.2.28 app-emulation/spice/spice-0.12.7.ebuild| 71 - app-emulation/spice/spice-0.13.1-r1.ebuild | 72 -- 2 files changed, 143 deletions(-) diff --git a/app-emulation/spice/spice-0.12.7.ebuild b/app-emulation/spice/spice-0.12.7.ebuild deleted file mode 100644 index 0e5d130..000 --- a/app-emulation/spice/spice-0.12.7.ebuild +++ /dev/null @@ -1,71 +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 python3_4 ) - -inherit eutils python-any-r1 - -DESCRIPTION="SPICE server" -HOMEPAGE="http://spice-space.org/"; -SRC_URI="http://spice-space.org/download/releases/${P}.tar.bz2"; - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="libressl sasl smartcard static-libs" - -# the libspice-server only uses the headers of libcacard -RDEPEND=" - >=dev-libs/glib-2.22:2[static-libs(+)?] - >=media-libs/celt-0.5.1.1:0.5.1[static-libs(+)?] - media-libs/opus[static-libs(+)?] - sys-libs/zlib[static-libs(+)?] - virtual/jpeg:0=[static-libs(+)?] - >=x11-libs/pixman-0.17.7[static-libs(+)?] - !libressl? ( dev-libs/openssl:0[static-libs(+)?] ) - libressl? ( dev-libs/libressl[static-libs(+)?] ) - sasl? ( dev-libs/cyrus-sasl[static-libs(+)?] )" - -DEPEND=" - ~app-emulation/spice-protocol-0.12.11 - virtual/pkgconfig - $(python_gen_any_dep ' - >=dev-python/pyparsing-1.5.6-r2[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] - ') - smartcard? ( app-emulation/qemu[smartcard] ) - ${RDEPEND}" - -python_check_deps() { - has_version ">=dev-python/pyparsing-1.5.6-r2[${PYTHON_USEDEP}]" - has_version "dev-python/six[${PYTHON_USEDEP}]" -} - -pkg_setup() { - [[ ${MERGE_TYPE} != binary ]] && python-any-r1_pkg_setup -} - -# maintainer notes: -# * opengl support is currently broken - -src_prepare() { - epatch "${FILESDIR}/0.11.0-gold.patch" - - epatch_user -} - -src_configure() { - econf \ - $(use_enable static-libs static) \ - $(use_with sasl) \ - $(use_enable smartcard) \ - --disable-gui -} - -src_install() { - default - use static-libs || prune_libtool_files -} diff --git a/app-emulation/spice/spice-0.13.1-r1.ebuild b/app-emulation/spice/spice-0.13.1-r1.ebuild deleted file mode 100644 index be2c0c6..000 --- a/app-emulation/spice/spice-0.13.1-r1.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -PYTHON_COMPAT=( python{2_7,3_4} ) - -inherit eutils python-any-r1 - -DESCRIPTION="SPICE server" -HOMEPAGE="http://spice-space.org/"; -SRC_URI="http://spice-space.org/download/releases/${P}.tar.bz2"; - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="libressl lz4 sasl smartcard static-libs" - -# the libspice-server only uses the headers of libcacard -RDEPEND=" - >=dev-libs/glib-2.22:2[static-libs(+)?] - >=media-libs/celt-0.5.1.1:0.5.1[static-libs(+)?] - media-libs/opus[static-libs(+)?] - sys-libs/zlib[static-libs(+)?] - virtual/jpeg:0=[static-libs(+)?] - >=x11-libs/pixman-0.17.7[static-libs(+)?] - !libressl? ( dev-libs/openssl:0[static-libs(+)?] ) - libressl? ( dev-libs/libressl[static-libs(+)?] ) - lz4? ( app-arch/lz4 ) - smartcard? ( >=app-emulation/libcacard-0.1.2 ) - sasl? ( dev-libs/cyrus-sasl[static-libs(+)?] )" - -DEPEND=" - ~app-emulation/spice-protocol-0.12.11 - virtual/pkgconfig - $(python_gen_any_dep ' - >=dev-python/pyparsing-1.5.6-r2[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] - ') - smartcard? ( app-emulation/qemu[smartcard] ) - ${RDEPEND}" - -python_check_deps() { - has_version ">=dev-python/pyparsing-1.5.6-r2[${PYTHON_USEDEP}]" - has_version "dev-python/six[${PYTHON_USEDEP}]" -} - -pkg_setup() { - [[ ${MERGE_TYPE} != binary ]] && python-any-r1_pkg_setup -} - -# maintainer notes: -# * opengl support is currently broken - -src_prepare() { - epatch_user -} - -src_configure() { - econf \ - $(use_enable static-libs static) \ - $(use_enable lz4) \ - $(use_with sasl) \ - $(use_enable smartcard) \ - --disable-gui -} - -src_install() { - default - use static-libs || prune_libtool_files -}
[gentoo-commits] dev/graaff:master commit in: app-forensics/brakeman/
commit: 5c90b380079cf381044e4a2cb0cded5fec09deba Author: Hans de Graaff degraaff org> AuthorDate: Tue Jun 14 05:01:09 2016 + Commit: Hans de Graaff gentoo org> CommitDate: Tue Jun 14 05:01:09 2016 + URL:https://gitweb.gentoo.org/dev/graaff.git/commit/?id=5c90b380 app-forensics/brakeman: cleanup Package-Manager: portage-2.2.28 app-forensics/brakeman/Manifest | 2 -- app-forensics/brakeman/brakeman-3.1.2.ebuild | 47 -- app-forensics/brakeman/brakeman-3.1.5.ebuild | 50 3 files changed, 99 deletions(-) diff --git a/app-forensics/brakeman/Manifest b/app-forensics/brakeman/Manifest index 90d3685..65f4cf1 100644 --- a/app-forensics/brakeman/Manifest +++ b/app-forensics/brakeman/Manifest @@ -1,3 +1 @@ -DIST brakeman-3.1.2.tar.gz 539937 SHA256 4356133747d12a0faa59a8e26928b4b4aef2db531697c1382bb3e80584246f4b SHA512 6a6eb8130830dc24c518c9123a5ea6c2246dcef083a828fbb8e3facd135fc0548ee8f296e0ce472141299f06a9c63d855dbb88fdfa9c03c69bd909fba5723038 WHIRLPOOL c893e0fa7ae6460d9d70ac61ace9149118709dee8d4ed9fde89f4081bf21845fabe047969d458a18b0926300bb93d15a82c89d843799c81a71dcf72a84f062a4 -DIST brakeman-3.1.5.tar.gz 579890 SHA256 166b6ede80477d5b1698d547f99e9fd743ac0c5d03fd34e4c03ad49debb36949 SHA512 61eb3fe3fa0b680fb552c9358bce026d5d32ab52d61d3b77935e60b610c3ddc26137822788a97a500be6c0e174629f12840b6199f26f8a10abee687d05af634a WHIRLPOOL cfdf7bca9ebfacaa17eb940f9e84cfb3543fdc003109fcd225a4f09d611a21b79c34a959be9b5d4b038a9da4148d66962776932b68ae362937026e8d7b17acd9 DIST brakeman-3.2.1.tar.gz 580419 SHA256 821204d8fddacd3faa13318597e00d4edeedacd92abfb6453144465a16faceda SHA512 5e01fa3e0155929fad04b60ffb8815357535c08b3b470843f2ad6fa7f0683c05df5e2c1ccdb1e6f5f73e51b4ed341837038abfb74201a6f4532310c1f60e0db1 WHIRLPOOL a57104892071c86ce8fda1ddf08936033e26ad0cd469df4c360189a0785da832874dcf73cd443be8ea2e8e6a12de8e0574d7afc2b2faf2e43745b675ad8e75b1 diff --git a/app-forensics/brakeman/brakeman-3.1.2.ebuild b/app-forensics/brakeman/brakeman-3.1.2.ebuild deleted file mode 100644 index 2ebbd2c..000 --- a/app-forensics/brakeman/brakeman-3.1.2.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 -USE_RUBY="ruby20 ruby21" - -RUBY_FAKEGEM_TASK_DOC="" -RUBY_FAKEGEM_EXTRADOC="CHANGES FEATURES README.md WARNING_TYPES" - -RUBY_FAKEGEM_TASK_TEST="" - -RUBY_FAKEGEM_GEMSPEC="brakeman.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="a static analysis tool which checks Ruby on Rails applications for security vulnerabilities" -HOMEPAGE="http://brakemanscanner.org/"; -SRC_URI="https://github.com/presidentbeef/brakeman/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="" - -ruby_add_rdepend " - >=dev-ruby/erubis-2.6 - >=dev-ruby/haml-3.0:* =dev-ruby/highline-1.6.20 =dev-ruby/highline-1* - >=dev-ruby/multi_json-1.2 =dev-ruby/multi_json-1* - >=dev-ruby/ruby2ruby-2.1.1 =dev-ruby/ruby_parser-3.7.0 =dev-ruby/ruby_parser-3* - dev-ruby/safe_yaml - >=dev-ruby/sass-3.0:* =dev-ruby/sass-3*:* - >=dev-ruby/slim-1.3.6 =dev-ruby/terminal-table-1.4.5 =dev-ruby/terminal-table-1.4*" - -all_ruby_prepare() { - # Remove fastercsv since it's a no-op on ruby19. - sed -i -e '/fastercsv/d' \ - -e '/ruby_parser/ s/3.7.0/3.7/' \ - ${RUBY_FAKEGEM_GEMSPEC} || die -} - -each_ruby_test() { - ${RUBY} test/test.rb || die -} diff --git a/app-forensics/brakeman/brakeman-3.1.5.ebuild b/app-forensics/brakeman/brakeman-3.1.5.ebuild deleted file mode 100644 index d3c8040..000 --- a/app-forensics/brakeman/brakeman-3.1.5.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 -USE_RUBY="ruby20 ruby21 ruby22" - -RUBY_FAKEGEM_TASK_DOC="" -RUBY_FAKEGEM_EXTRADOC="CHANGES FEATURES README.md WARNING_TYPES" - -RUBY_FAKEGEM_TASK_TEST="" - -RUBY_FAKEGEM_GEMSPEC="brakeman.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Static analysis tool which checks RoR applications for security vulnerabilities" -HOMEPAGE="http://brakemanscanner.org/"; -SRC_URI="https://github.com/presidentbeef/brakeman/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="" - -ruby_add_rdepend " - >=dev-ruby/erubis-2.6 - >=dev-ruby/haml-3.0:* =dev-ruby/highline-1.6.20 =dev-ruby/highline-1* - >=dev-ruby/multi_json-1.2 =dev-ruby/multi_json-1* - >=dev-ruby/ruby2ruby-2.1.1 =dev-ruby/ruby_parser-3.7.0 =dev-ruby/ruby_parser-3* - >=dev-ruby/safe_yaml-1.0 - >=dev-ruby/sass-3.0:* =dev-ruby/sass-3*:* - >=dev-ruby/slim-1.3.6 =dev-ruby/terminal-table-1.4.5 =dev-ruby/terminal-table-1*" - -all_ruby_prepare() { - # Remove fastercsv since it's a no-op on ruby19. - sed -i -e '/fastercsv
[gentoo-commits] dev/graaff:master commit in: dev-ruby/get_process_mem/
commit: de2d781d91c6baf701a78402aed314765e4f6b05 Author: Hans de Graaff degraaff org> AuthorDate: Tue Jun 14 05:06:58 2016 + Commit: Hans de Graaff gentoo org> CommitDate: Tue Jun 14 05:06:58 2016 + URL:https://gitweb.gentoo.org/dev/graaff.git/commit/?id=de2d781d dev-ruby/get_process_mem: add 0.2.1 Package-Manager: portage-2.2.28 dev-ruby/get_process_mem/Manifest | 1 + .../get_process_mem/get_process_mem-0.2.1.ebuild | 23 ++ 2 files changed, 24 insertions(+) diff --git a/dev-ruby/get_process_mem/Manifest b/dev-ruby/get_process_mem/Manifest index 9689ae5..f9c34e6 100644 --- a/dev-ruby/get_process_mem/Manifest +++ b/dev-ruby/get_process_mem/Manifest @@ -1 +1,2 @@ DIST get_process_mem-0.2.0.gem 9216 SHA256 49c803f32b90d7dba27cae7bc6d7af18c9f76216fb4390ad50faadbbcc3eae08 SHA512 eab51902ff7200c5b3ea06cfe3405c52ff148a2c6f45869fa33ff89535f1c335b61ff1ab9e5653b661a3e02acab385335ad14446ff67772b2fe217e7c7c46bad WHIRLPOOL 1c0e22cbdb68a72ca0e0273bbd5089b1dabc193dbec02db37df1ebf3b9282c1d29b99d2ea8c4b41ec99a4c2b3b005d7c90452b80eeea625da5a0059745b3dcb9 +DIST get_process_mem-0.2.1.gem 10240 SHA256 bdb5453d11dc0322a50dfce97d95e9cf3b815a8e95ba04f8ea197ddc9a7dcd83 SHA512 c442e2b74e9e0cff250a9987bdb7d080cd4646dc304c00e9c20cc5baae2d40061a41e53082207e5f8bea7e8ce1e41cf2f78813f3f8c12c4ca1d64f6083d3ad82 WHIRLPOOL c2d59c59b313e7b604dc64b13d07f72cd4bc72cfba412f5d312efaaf04af69b6dc197cd8075b420c1e092c72ed8ee8093ca83f6d1b49145a4fca60b21a45e443 diff --git a/dev-ruby/get_process_mem/get_process_mem-0.2.1.ebuild b/dev-ruby/get_process_mem/get_process_mem-0.2.1.ebuild new file mode 100644 index 000..c14cb79 --- /dev/null +++ b/dev-ruby/get_process_mem/get_process_mem-0.2.1.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +USE_RUBY="ruby20 ruby21 ruby22 ruby23" + +RUBY_FAKEGEM_TASK_DOC="" +RUBY_FAKEGEM_EXTRADOC="README.md" + +inherit ruby-fakegem + +DESCRIPTION="Get memory usage of a process in Ruby" +HOMEPAGE="https://github.com/schneems/get_process_mem"; +LICENSE="MIT" + +KEYWORDS="~amd64" +SLOT="0" +IUSE="" + +all_ruby_prepare() { + sed -i -e '/bundler/I s:^:#:' test/test_helper.rb || die +}
[gentoo-commits] dev/graaff:master commit in: dev-ruby/ruby-saml/
commit: d1bdbf78ebf3f3cb503e6655069f55883a288d47 Author: Hans de Graaff degraaff org> AuthorDate: Tue Jun 14 05:07:36 2016 + Commit: Hans de Graaff gentoo org> CommitDate: Tue Jun 14 05:07:36 2016 + URL:https://gitweb.gentoo.org/dev/graaff.git/commit/?id=d1bdbf78 dev-ruby/ruby-saml: cleanup Package-Manager: portage-2.2.28 dev-ruby/ruby-saml/Manifest | 2 -- dev-ruby/ruby-saml/ruby-saml-1.1.0.ebuild | 42 --- dev-ruby/ruby-saml/ruby-saml-1.1.1.ebuild | 42 --- 3 files changed, 86 deletions(-) diff --git a/dev-ruby/ruby-saml/Manifest b/dev-ruby/ruby-saml/Manifest index 1398650..d9c6048 100644 --- a/dev-ruby/ruby-saml/Manifest +++ b/dev-ruby/ruby-saml/Manifest @@ -1,3 +1 @@ -DIST ruby-saml-1.1.0.gem 213504 SHA256 f426aae67d5d33e9596154fb0f5b454f6c9b72e04d66baabe60fd016b3672e02 SHA512 394eb83dfe55bb02889385c3716808d60382c06fad6d411a42bca13edaa39fdf1499f26913bdaf1a3f0c85856f1cd6abcff5daae7b74040e9ca1dbf308c31eee WHIRLPOOL 99c545685d326c3992f3de7a2e0261a43a14b0659e3d1bb9286cbb6df7fcd7b0223eb490df1c78dec52d8ba82bfae0ef718da63efcf4eca2918d9ca6e0ebfd19 -DIST ruby-saml-1.1.1.gem 218624 SHA256 4815b2edcb006166a1c2ea71d6233dff0c98076056a83ae46a077913a65a3294 SHA512 e4c1dd4ebf9e69cef9869e8102d81711ddecfe904ee498743061eaf02f9e6a8d355923cc39b7445b75629cd4a9d4ab10d009636a77e6ed3d1b1903603dbd1656 WHIRLPOOL a4d28f653af36bd70262967709dc136a1e314f6d0556973af59c77d0287cd5f6d7136dbcdc67bdc4d83c102a3da44adcb81fab2c2c8c6f64b3d295cec10f4d7e DIST ruby-saml-1.1.2.gem 221184 SHA256 cc89499f6f1a1a1c0307852cc1b39cce6db0899b16964946983cf07be5a60493 SHA512 1d7c26647123140c926a65f99470c3322baa3fc341c57e846464083d1fa2608bb5390310c53aaf410221fd98dd053c144fb1c95b53a31664e175e3c4fe220a00 WHIRLPOOL d0a48aa78c52a56979185cec39b4bbb4090bfc3d0d2f2bd01e94a58a8e3ab3799628b95de9a52b974a70abba06bdcfe27059ba2fc5bf184eb8acdf3b2db98a53 diff --git a/dev-ruby/ruby-saml/ruby-saml-1.1.0.ebuild b/dev-ruby/ruby-saml/ruby-saml-1.1.0.ebuild deleted file mode 100644 index f514e40..000 --- a/dev-ruby/ruby-saml/ruby-saml-1.1.0.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 -USE_RUBY="ruby20 ruby21" - -RUBY_FAKEGEM_EXTRADOC="README.md" - -RUBY_FAKEGEM_DOCDIR="doc" -RUBY_FAKEGEM_TASK_DOC="" - -RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="A library for implementing the client side of a SAML authorization" -HOMEPAGE="https://github.com/onelogin/ruby-saml"; -LICENSE="MIT" - -KEYWORDS="~amd64" -SLOT="0.8" -IUSE="doc" - -ruby_add_rdepend " - >=dev-ruby/nokogiri-1.5.10 - >=dev-ruby/uuid-2.3:0" - -ruby_add_bdepend "test? ( dev-ruby/timecop dev-ruby/mocha dev-ruby/shoulda:0 )" - -all_ruby_prepare() { - sed -i -e '/ruby-debug/d' \ - -e '/bundler/I s:^:#:' \ - -e '/simplecov/ s:^:#:' \ - -e '/SimpleCov/,/end/ s:^:#:' test/test_helper.rb || die - - sed -ie -e '/git ls-files/d' ${RUBY_FAKEGEM_GEMSPEC} || die - - sed -i -e '2i gem "shoulda", "~> 2.11"' test/test_helper.rb || die - - sed -i -e '3irequire "onelogin/ruby-saml/http_error"' test/idp_metadata_parser_test.rb || die -} diff --git a/dev-ruby/ruby-saml/ruby-saml-1.1.1.ebuild b/dev-ruby/ruby-saml/ruby-saml-1.1.1.ebuild deleted file mode 100644 index f514e40..000 --- a/dev-ruby/ruby-saml/ruby-saml-1.1.1.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 -USE_RUBY="ruby20 ruby21" - -RUBY_FAKEGEM_EXTRADOC="README.md" - -RUBY_FAKEGEM_DOCDIR="doc" -RUBY_FAKEGEM_TASK_DOC="" - -RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="A library for implementing the client side of a SAML authorization" -HOMEPAGE="https://github.com/onelogin/ruby-saml"; -LICENSE="MIT" - -KEYWORDS="~amd64" -SLOT="0.8" -IUSE="doc" - -ruby_add_rdepend " - >=dev-ruby/nokogiri-1.5.10 - >=dev-ruby/uuid-2.3:0" - -ruby_add_bdepend "test? ( dev-ruby/timecop dev-ruby/mocha dev-ruby/shoulda:0 )" - -all_ruby_prepare() { - sed -i -e '/ruby-debug/d' \ - -e '/bundler/I s:^:#:' \ - -e '/simplecov/ s:^:#:' \ - -e '/SimpleCov/,/end/ s:^:#:' test/test_helper.rb || die - - sed -ie -e '/git ls-files/d' ${RUBY_FAKEGEM_GEMSPEC} || die - - sed -i -e '2i gem "shoulda", "~> 2.11"' test/test_helper.rb || die - - sed -i -e '3irequire "onelogin/ruby-saml/http_error"' test/idp_metadata_parser_test.rb || die -}
[gentoo-commits] dev/graaff:master commit in: dev-ruby/ruby-saml/
commit: 42a8adc17d2040d80403012482929ec87129643b Author: Hans de Graaff degraaff org> AuthorDate: Tue Jun 14 05:09:43 2016 + Commit: Hans de Graaff gentoo org> CommitDate: Tue Jun 14 05:09:43 2016 + URL:https://gitweb.gentoo.org/dev/graaff.git/commit/?id=42a8adc1 dev-ruby/ruby-saml: add 1.2.0 Package-Manager: portage-2.2.28 dev-ruby/ruby-saml/Manifest | 1 + dev-ruby/ruby-saml/ruby-saml-1.2.0.ebuild | 40 +++ 2 files changed, 41 insertions(+) diff --git a/dev-ruby/ruby-saml/Manifest b/dev-ruby/ruby-saml/Manifest index d9c6048..617a8ad 100644 --- a/dev-ruby/ruby-saml/Manifest +++ b/dev-ruby/ruby-saml/Manifest @@ -1 +1,2 @@ DIST ruby-saml-1.1.2.gem 221184 SHA256 cc89499f6f1a1a1c0307852cc1b39cce6db0899b16964946983cf07be5a60493 SHA512 1d7c26647123140c926a65f99470c3322baa3fc341c57e846464083d1fa2608bb5390310c53aaf410221fd98dd053c144fb1c95b53a31664e175e3c4fe220a00 WHIRLPOOL d0a48aa78c52a56979185cec39b4bbb4090bfc3d0d2f2bd01e94a58a8e3ab3799628b95de9a52b974a70abba06bdcfe27059ba2fc5bf184eb8acdf3b2db98a53 +DIST ruby-saml-1.2.0.gem 229888 SHA256 bb138175045027b42ca0f9156208bee99d58063ac51f04ba749314e750112186 SHA512 3db3fedb86d55f8818c3b8d7df5dbb38f1dd695810d7db1fed83c71f53bee15c6e59ae19595dd55fc20a0258f10583238dc964f99bd74bfddc8244ea002ccbda WHIRLPOOL 20fdd304955a123822f8f3e3ec7f9a7e3b0bf783a0912a8184b460f3f3cc4576ea769688d8429272b426bcd34c69ae70230cef2d955f3f0eb475734aac894d74 diff --git a/dev-ruby/ruby-saml/ruby-saml-1.2.0.ebuild b/dev-ruby/ruby-saml/ruby-saml-1.2.0.ebuild new file mode 100644 index 000..3188055 --- /dev/null +++ b/dev-ruby/ruby-saml/ruby-saml-1.2.0.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +USE_RUBY="ruby20 ruby21 ruby22 ruby23" + +RUBY_FAKEGEM_EXTRADOC="README.md" + +RUBY_FAKEGEM_DOCDIR="doc" +RUBY_FAKEGEM_TASK_DOC="" + +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="A library for implementing the client side of a SAML authorization" +HOMEPAGE="https://github.com/onelogin/ruby-saml"; +LICENSE="MIT" + +KEYWORDS="~amd64" +SLOT="0.8" +IUSE="doc" + +ruby_add_rdepend ">=dev-ruby/nokogiri-1.5.10" + +ruby_add_bdepend "test? ( dev-ruby/timecop dev-ruby/mocha dev-ruby/shoulda:0 )" + +all_ruby_prepare() { + sed -i -e '/ruby-debug/d' \ + -e '/bundler/I s:^:#:' \ + -e '/simplecov/ s:^:#:' \ + -e '/SimpleCov/,/end/ s:^:#:' test/test_helper.rb || die + + sed -ie -e '/git ls-files/d' ${RUBY_FAKEGEM_GEMSPEC} || die + + sed -i -e '2i gem "shoulda", "~> 2.11"' test/test_helper.rb || die + + sed -i -e '3irequire "onelogin/ruby-saml/http_error"' test/idp_metadata_parser_test.rb || die +}
[gentoo-commits] dev/graaff:master commit in: dev-ruby/sshkit-sudo/
commit: cec0eb75e44810c9ae9def465fc4a360220d66c9 Author: Hans de Graaff degraaff org> AuthorDate: Tue Jun 14 05:13:48 2016 + Commit: Hans de Graaff gentoo org> CommitDate: Tue Jun 14 05:13:48 2016 + URL:https://gitweb.gentoo.org/dev/graaff.git/commit/?id=cec0eb75 dev-ruby/sshkit-sudo: add 0.1.0 Package-Manager: portage-2.2.28 dev-ruby/sshkit-sudo/Manifest | 1 + dev-ruby/sshkit-sudo/sshkit-sudo-0.1.0.ebuild | 24 2 files changed, 25 insertions(+) diff --git a/dev-ruby/sshkit-sudo/Manifest b/dev-ruby/sshkit-sudo/Manifest index cdcedfc..1192696 100644 --- a/dev-ruby/sshkit-sudo/Manifest +++ b/dev-ruby/sshkit-sudo/Manifest @@ -1 +1,2 @@ DIST sshkit-sudo-0.0.4.gem 7680 SHA256 642a851696ad9622df0d1a5d99748d6498a07af7133a0a4320f26d427055a02c SHA512 3810aefaec138a4fce22bd98c4a7f27303894760f089e80e1d117020d297640c58bba84807eff007d8446825ade0cee4ad27ca68c0794887bce61c79e509c62e WHIRLPOOL b4b635e3347274c029101d5e9995c26a9b96ca056781a6b9186fda20355befc199a141ac1ea4c70e73baac66518b609df5f4002f53fd48161307933e7d7baced +DIST sshkit-sudo-0.1.0.gem 8192 SHA256 cf25ce1b6b275a828f76b2768139792968ee6196d814259ff1773435dcdd6bc3 SHA512 1f2e138acb0ab033bc6f77b21ec9f30df7d00676904618175f64f29d7cc2c0ef8be3af1cb4f5d767da7c4674cd4f6eb5b5f2ffa12b406c1846b53704beda0a33 WHIRLPOOL 1aee90e7a266af8e82cca2106cc62252585c5966bacc97c8a1451a5bce57aa43e1ad22d441d4b2844a7fa984597310dddf21532441bda8d55baf3b2bb7993941 diff --git a/dev-ruby/sshkit-sudo/sshkit-sudo-0.1.0.ebuild b/dev-ruby/sshkit-sudo/sshkit-sudo-0.1.0.ebuild new file mode 100644 index 000..f438ebc --- /dev/null +++ b/dev-ruby/sshkit-sudo/sshkit-sudo-0.1.0.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +USE_RUBY="ruby20 ruby21 ruby22" + +RUBY_FAKEGEM_RECIPE_DOC="rdoc" +RUBY_FAKEGEM_TASK_TEST="" + +RUBY_FAKEGEM_EXTRADOC="README.md" + +inherit ruby-fakegem + +DESCRIPTION="SSHKit extension, for sudo operation with password input" +HOMEPAGE="https://github.com/kentaroi/sshkit-sudo"; +LICENSE="MIT" + +KEYWORDS="~amd64" +SLOT="0" +IUSE="" + +ruby_add_rdepend ">=dev-ruby/sshkit-1.8"
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/patron/
commit: f76bfe4a42f00831806a847378d00e2a745ff32e Author: Hans de Graaff gentoo org> AuthorDate: Tue Jun 14 04:28:23 2016 + Commit: Hans de Graaff gentoo org> CommitDate: Tue Jun 14 04:51:09 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f76bfe4a dev-ruby/patron: add 0.6.5 Package-Manager: portage-2.2.28 dev-ruby/patron/Manifest| 1 + dev-ruby/patron/patron-0.6.5.ebuild | 45 + 2 files changed, 46 insertions(+) diff --git a/dev-ruby/patron/Manifest b/dev-ruby/patron/Manifest index f970f35..e2a96cf 100644 --- a/dev-ruby/patron/Manifest +++ b/dev-ruby/patron/Manifest @@ -5,3 +5,4 @@ DIST patron-0.5.1.gem 45056 SHA256 45776b937ee788343ce4d24817460138989b1a65ad9d8 DIST patron-0.6.0.gem 45568 SHA256 af7c51bd680ad0965ff20d5742579f3f985b4ed8e3a6ecd9b2f4976753ee1eb1 SHA512 5dba0cd4945389b50b747ebc0797b4c1c2d9a1adae6565d9228a72700b15720f9252b4e78c6e52c66159139d0ec621bb3f343e5856bdde05686e019e45ddb30a WHIRLPOOL c8fcf8c8e966f52c739193f6e34eb674f36cf2fb000245ff08be4f2f22306cc9c09a225b584bf851528e1987540b306173a035c26f5d4b6b34a2d16bd50dc918 DIST patron-0.6.3.gem 49664 SHA256 f62786700b3f4cc6a3285fdfbe7eb6c5d0c7847de9df30fbb2fa0acbc356cdea SHA512 ab1d48f7a19265c3dce786da872cb7dcaf181a9f942bc23428a2fbe26c8405a23fe6f0380709bcfe8062dd51e71a22849452df2322130f40306c5042642ab117 WHIRLPOOL 6add22c07987eacbe016b110eec524889665d81e6505d654b72615c967cb1425d1ada78cf09df402e6478107c043467f48e19d5bcb1f5310622b960e10e6ae93 DIST patron-0.6.4.gem 53760 SHA256 32ff389a5f1b805d0b4ae99c27d9b3bed5b0a8054f1aab67611a56d552aa731e SHA512 db8a5068ea7a1d227dba33c54b5a015014015832b1378f1f89a6b02e2effe033bc39ebc94d865e5e46748ac0ce2c561e7c4082ee9cbf648eb4096e8e951c540e WHIRLPOOL 4592df82f082395aaf9f8d173b44614202dc2bedb5eed2c98b0dcf2e11f1d5086bbfa8564817d747bed1a839fff87eeeafbadf26661a9d3ca2696d387f81066e +DIST patron-0.6.5.gem 54272 SHA256 eb7ec133b4fedb240543fa96061ee52fa9ede2bcf6351d13b5cc057d6fec6935 SHA512 ffb2681b7ca062f78931d288314e563f265c9e584b3cb82af16529e8c9b578cca4d57c6e2afc506562cc946def736814b1da13a2630273551e7bf179786516cc WHIRLPOOL cda9b38b74efc0593de4c89dc4efc91ac1431b12293cd83fee32cd7aff1c85c1fcdc7b8c16f54fb0aa4dacc3901cbb37b3dfa2a9d4dd8b4f1011d1c55965efcd diff --git a/dev-ruby/patron/patron-0.6.5.ebuild b/dev-ruby/patron/patron-0.6.5.ebuild new file mode 100644 index 000..14a12a4 --- /dev/null +++ b/dev-ruby/patron/patron-0.6.5.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +USE_RUBY="ruby20 ruby21 ruby22 ruby23" + +RUBY_FAKEGEM_RECIPE_TEST="rspec3" +RUBY_FAKEGEM_RECIPE_DOC="rdoc" +RUBY_FAKEGEM_EXTRADOC="README.md" + +inherit multilib ruby-fakegem + +DESCRIPTION="Patron is a Ruby HTTP client library based on libcurl" +HOMEPAGE="https://toland.github.com/patron/"; + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~ppc64 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" +IUSE="" + +DEPEND+=" net-misc/curl" +RDEPEND+=" net-misc/curl" + +all_ruby_prepare() { + # Fix Rakefile + sed -i -e 's:rake/rdoctask:rdoc/task:' \ + -e 's/README.txt/README.md/' \ + -e '/bundler/I s:^:#:' \ + -e '/extensiontask/ s:^:#:' \ + -e '/ExtensionTask/,/^end/ s:^:#:' \ + Rakefile || die + + # Avoid specs with failures. We were not running any specs before. + rm spec/session_ssl_spec.rb spec/session_spec.rb spec/response_spec.rb || die +} + +each_ruby_configure() { + ${RUBY} -Cext/patron extconf.rb || die +} + +each_ruby_compile() { + emake -Cext/patron V=1 + cp ext/patron/session_ext$(get_modname) lib/patron/ || die "Unable to cp shared object file" +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/activerecord/
commit: 47da7438624f5898606d686a52034e2c4fe760f6 Author: Hans de Graaff gentoo org> AuthorDate: Tue Jun 14 04:50:50 2016 + Commit: Hans de Graaff gentoo org> CommitDate: Tue Jun 14 04:51:20 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47da7438 dev-ruby/activerecord: add missing test-unit dependency, bug 578140 Package-Manager: portage-2.2.28 dev-ruby/activerecord/activerecord-3.2.22.2.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-ruby/activerecord/activerecord-3.2.22.2.ebuild b/dev-ruby/activerecord/activerecord-3.2.22.2.ebuild index fad32bc..7afc45f 100644 --- a/dev-ruby/activerecord/activerecord-3.2.22.2.ebuild +++ b/dev-ruby/activerecord/activerecord-3.2.22.2.ebuild @@ -40,6 +40,7 @@ ruby_add_bdepend " ~dev-ruby/actionpack-${PV} >=dev-ruby/sqlite3-1.3.5 dev-ruby/mocha:0.13 + >=dev-ruby/test-unit-3:2 )" all_ruby_prepare() {
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/hoe-seattlerb/
commit: eb9d4e70d231c87784e85797e71b95a089440d54 Author: Hans de Graaff gentoo org> AuthorDate: Tue Jun 14 04:03:52 2016 + Commit: Hans de Graaff gentoo org> CommitDate: Tue Jun 14 04:51:04 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb9d4e70 dev-ruby/hoe-seattlerb: cleanup Package-Manager: portage-2.2.28 dev-ruby/hoe-seattlerb/Manifest | 1 - dev-ruby/hoe-seattlerb/hoe-seattlerb-1.3.3.ebuild | 27 --- 2 files changed, 28 deletions(-) diff --git a/dev-ruby/hoe-seattlerb/Manifest b/dev-ruby/hoe-seattlerb/Manifest index e2015c4..5620d4f 100644 --- a/dev-ruby/hoe-seattlerb/Manifest +++ b/dev-ruby/hoe-seattlerb/Manifest @@ -1,3 +1,2 @@ DIST hoe-seattlerb-1.3.2.gem 12288 SHA256 0a1be5e97fcbf4dc5972fe3c440b096e58325d3dc01b2e8a21559939d72d140e SHA512 24077c570d0030742bc7690c063ab14dcadefea7649821a147ee91a887c649a5ee560ae9c8935de870bcd5366958bbcfd04a1cba1ad0d79550bb4e1a8117e1b8 WHIRLPOOL 07dea3ecb7d24e957d44ee77bd7f85d224e7acd77f7de99cdf2ca87e654eb9f3947f116983d326f42299ef83d056949531b77e21694e839c2912d08cb9e0 -DIST hoe-seattlerb-1.3.3.gem 14336 SHA256 e19db4ce70375aa0f71b9e38f06d97411b71ed2be99ceb5d328b2d56555dceba SHA512 35f335a3582d8941518df7e37c7e591535f86197b1e03674bf1ec8c7f3cdec5d980639f0e082c1453bf074c4d80127412d328686044803a09401cccbe667945b WHIRLPOOL 01f9813746c1430e65ea4a592aeee701eeb1cb372a549c3d7243604bfbb2e7f67cc6a974ffa557b358efc51efcefe46c8d4ba57393cddfb2f147b23e1e2a2dd7 DIST hoe-seattlerb-1.3.4.gem 14336 SHA256 48390e18948cdd1efa13af1f5be56239547e88f7d7267e26e5f335823f3fdf79 SHA512 5e968611f3826fcea8f1a896b1883e07d5cf8d02bb20d0de2d8c7bacc0538163b5996d0a2f41dc8f892c4629bfc9e2630f14b374d73fa0b13daa2ca5de3433cc WHIRLPOOL 4390688cd888e26921b830b13bf2fefa351d342c7998df75c1e9ccae2f436a2296ead64576cbab7b314507799bed7a73310a720c69a1539664003e0dc789 diff --git a/dev-ruby/hoe-seattlerb/hoe-seattlerb-1.3.3.ebuild b/dev-ruby/hoe-seattlerb/hoe-seattlerb-1.3.3.ebuild deleted file mode 100644 index 9207370..000 --- a/dev-ruby/hoe-seattlerb/hoe-seattlerb-1.3.3.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 -USE_RUBY="ruby20 ruby21 ruby22" - -# no tests present -RUBY_FAKEGEM_TASK_TEST="" - -RUBY_FAKEGEM_RECIPE_DOC="rdoc" -RUBY_FAKEGEM_EXTRADOC="README.txt History.txt" - -inherit ruby-fakegem - -DESCRIPTION="Hoe plugins providing tasks used by seattle.rb" -HOMEPAGE="http://seattlerb.rubyforge.org/hoe-seattlerb"; - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="" - -all_ruby_prepare() { - # Not a real fix, but otherwise USE="doc" breaks and defaulte license is MIT - sed -i -e "/license/d" Rakefile || die -}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/mustache/
commit: 6f804987df4fc9091f75ee6a1a453cd507ba Author: Hans de Graaff gentoo org> AuthorDate: Tue Jun 14 04:39:00 2016 + Commit: Hans de Graaff gentoo org> CommitDate: Tue Jun 14 04:51:12 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f804555 dev-ruby/mustache: drop ruby19 Package-Manager: portage-2.2.28 dev-ruby/mustache/mustache-0.99.5.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-ruby/mustache/mustache-0.99.5.ebuild b/dev-ruby/mustache/mustache-0.99.5.ebuild index 866f7a9..bcc701e 100644 --- a/dev-ruby/mustache/mustache-0.99.5.ebuild +++ b/dev-ruby/mustache/mustache-0.99.5.ebuild @@ -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 -USE_RUBY="ruby19 ruby20" +USE_RUBY="ruby20" RUBY_FAKEGEM_TASK_TEST=""
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/actionmailer/
commit: 8242c2ed4a1b48101804b32b7c3138f86e08fbac Author: Hans de Graaff gentoo org> AuthorDate: Tue Jun 14 04:47:47 2016 + Commit: Hans de Graaff gentoo org> CommitDate: Tue Jun 14 04:51:14 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8242c2ed dev-ruby/actionmailer: add missing test-unit dependency, bug 578140 Package-Manager: portage-2.2.28 dev-ruby/actionmailer/actionmailer-3.2.22.2.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-ruby/actionmailer/actionmailer-3.2.22.2.ebuild b/dev-ruby/actionmailer/actionmailer-3.2.22.2.ebuild index cdfba0a..adc838e 100644 --- a/dev-ruby/actionmailer/actionmailer-3.2.22.2.ebuild +++ b/dev-ruby/actionmailer/actionmailer-3.2.22.2.ebuild @@ -28,6 +28,7 @@ ruby_add_rdepend "~dev-ruby/actionpack-${PV} ruby_add_bdepend "test? ( dev-ruby/bundler dev-ruby/mocha:0.13 + >=dev-ruby/test-unit-3:2 )" all_ruby_prepare() {
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/actionpack/
commit: 3b7cc3f7f8ac9e528128022413bcd91087a06465 Author: Hans de Graaff gentoo org> AuthorDate: Tue Jun 14 04:49:47 2016 + Commit: Hans de Graaff gentoo org> CommitDate: Tue Jun 14 04:51:17 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b7cc3f7 dev-ruby/actionpack: add missing test-unit dependency, bug 578140 Package-Manager: portage-2.2.28 dev-ruby/actionpack/actionpack-3.2.22.2.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-ruby/actionpack/actionpack-3.2.22.2.ebuild b/dev-ruby/actionpack/actionpack-3.2.22.2.ebuild index 793207b..79f33a7 100644 --- a/dev-ruby/actionpack/actionpack-3.2.22.2.ebuild +++ b/dev-ruby/actionpack/actionpack-3.2.22.2.ebuild @@ -45,6 +45,7 @@ ruby_add_bdepend " dev-ruby/bundler ~dev-ruby/activerecord-${PV} ~dev-ruby/actionmailer-${PV} + >=dev-ruby/test-unit-3:2 >=dev-ruby/tzinfo-0.3.29:0 >=dev-ruby/uglifier-1.0.3 )"
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/hoe-seattlerb/
commit: 975469eb2f0ab0d88f531d029cef512ad6d980fd Author: Hans de Graaff gentoo org> AuthorDate: Tue Jun 14 04:08:34 2016 + Commit: Hans de Graaff gentoo org> CommitDate: Tue Jun 14 04:51:07 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=975469eb dev-ruby/hoe-seattlerb: add 1.3.5. Package-Manager: portage-2.2.28 dev-ruby/hoe-seattlerb/Manifest | 1 + dev-ruby/hoe-seattlerb/hoe-seattlerb-1.3.5.ebuild | 27 +++ 2 files changed, 28 insertions(+) diff --git a/dev-ruby/hoe-seattlerb/Manifest b/dev-ruby/hoe-seattlerb/Manifest index 5620d4f..668d27a 100644 --- a/dev-ruby/hoe-seattlerb/Manifest +++ b/dev-ruby/hoe-seattlerb/Manifest @@ -1,2 +1,3 @@ DIST hoe-seattlerb-1.3.2.gem 12288 SHA256 0a1be5e97fcbf4dc5972fe3c440b096e58325d3dc01b2e8a21559939d72d140e SHA512 24077c570d0030742bc7690c063ab14dcadefea7649821a147ee91a887c649a5ee560ae9c8935de870bcd5366958bbcfd04a1cba1ad0d79550bb4e1a8117e1b8 WHIRLPOOL 07dea3ecb7d24e957d44ee77bd7f85d224e7acd77f7de99cdf2ca87e654eb9f3947f116983d326f42299ef83d056949531b77e21694e839c2912d08cb9e0 DIST hoe-seattlerb-1.3.4.gem 14336 SHA256 48390e18948cdd1efa13af1f5be56239547e88f7d7267e26e5f335823f3fdf79 SHA512 5e968611f3826fcea8f1a896b1883e07d5cf8d02bb20d0de2d8c7bacc0538163b5996d0a2f41dc8f892c4629bfc9e2630f14b374d73fa0b13daa2ca5de3433cc WHIRLPOOL 4390688cd888e26921b830b13bf2fefa351d342c7998df75c1e9ccae2f436a2296ead64576cbab7b314507799bed7a73310a720c69a1539664003e0dc789 +DIST hoe-seattlerb-1.3.5.gem 14336 SHA256 735f9a98d4124beff49bbc94982093046361f0d9fc27ccfc89a6719808ed0293 SHA512 a5cdb38114e22e07824749e721ad7ff85724c04d8ca1c66996ca86fc9ec150a3b0b7b3bc83511932af0c4acd7e9b581d6b1583eda60160bf7ed91021ab803d0f WHIRLPOOL af9f54f4871fd9b1ef8c2624396e6cd57369c575c55cbbe206375fc18efd163486e34cda4f41ba6bdb3063cd9be1deb219861df7818791a61431e7977c610028 diff --git a/dev-ruby/hoe-seattlerb/hoe-seattlerb-1.3.5.ebuild b/dev-ruby/hoe-seattlerb/hoe-seattlerb-1.3.5.ebuild new file mode 100644 index 000..34f7825 --- /dev/null +++ b/dev-ruby/hoe-seattlerb/hoe-seattlerb-1.3.5.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +USE_RUBY="ruby20 ruby21 ruby22 ruby23" + +# no tests present +RUBY_FAKEGEM_TASK_TEST="" + +RUBY_FAKEGEM_RECIPE_DOC="rdoc" +RUBY_FAKEGEM_EXTRADOC="README.txt History.txt" + +inherit ruby-fakegem + +DESCRIPTION="Hoe plugins providing tasks used by seattle.rb" +HOMEPAGE="https://github.com/seattlerb/hoe-seattlerb"; + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" + +all_ruby_prepare() { + # Not a real fix, but otherwise USE="doc" breaks and defaulte license is MIT + sed -i -e "/license/d" Rakefile || die +}
[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/linux-standalone/
commit: f66f3a933539d7a73ede984c7b554687dcfc8a62 Author: Benda Xu gentoo org> AuthorDate: Tue Jun 14 04:45:06 2016 + Commit: Benda XU gentoo org> CommitDate: Tue Jun 14 04:46:13 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f66f3a93 p/p/l-s/profile.bashrc: on RAP iconv is provided by glibc. Bug: 419525 profiles/prefix/linux-standalone/profile.bashrc | 5 + 1 file changed, 5 insertions(+) diff --git a/profiles/prefix/linux-standalone/profile.bashrc b/profiles/prefix/linux-standalone/profile.bashrc index e2902e1..77092b9 100644 --- a/profiles/prefix/linux-standalone/profile.bashrc +++ b/profiles/prefix/linux-standalone/profile.bashrc @@ -73,4 +73,9 @@ elif [[ ${CATEGORY}/${PN} == sys-devel/make && ${EBUILD_PHASE} == prepare ]]; th ebegin "Prefixifying default shell" sed -i -r "/default_shell/s,\"(/bin/sh),\"${EPREFIX}\1," "${S}"/job.c eend $? +elif [[ ${CATEGORY}/${PN} == dev-lang/php && ${EBUILD_PHASE} == prepare ]]; then +# introduced in bug 419525, subtle glibc location difference. +ebegin "Prefixifying ext/iconv/config.m4 paths" +sed -i -r "/for i in/s,(/usr(/local|)),${EPREFIX}\1,g" "${S}"/ext/iconv/config.m4 +eend $? fi
[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/linux-standalone/
commit: e5cf36e3a4a2a75cb773febde1653a1a01887513 Author: Benda Xu gentoo org> AuthorDate: Tue Jun 14 01:17:15 2016 + Commit: Benda XU gentoo org> CommitDate: Tue Jun 14 04:46:13 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5cf36e3 p/p/linux-standalone/profile.bashrc: add gcc PATCH link. profiles/prefix/linux-standalone/profile.bashrc | 1 + 1 file changed, 1 insertion(+) diff --git a/profiles/prefix/linux-standalone/profile.bashrc b/profiles/prefix/linux-standalone/profile.bashrc index 2b0e3b1..e2902e1 100644 --- a/profiles/prefix/linux-standalone/profile.bashrc +++ b/profiles/prefix/linux-standalone/profile.bashrc @@ -1,6 +1,7 @@ # -*- mode: shell-script; -*- # RAP specific patches that is pending upstream. # binutils: http://article.gmane.org/gmane.comp.gnu.binutils/67593 +# gcc: https://gcc.gnu.org/ml/gcc-patches/2014-12/msg00331.html # Disable RAP trick during bootstrap stage2 [[ -z ${BOOTSTRAP_RAP_STAGE2} ]] || return 0
[gentoo-commits] repo/gentoo:master commit in: app-emacs/color-theme/, app-emacs/scim-bridge-el/
commit: 74f0edaf81f1ae836e47828b7711f5578f9da23d Author: Benda Xu gentoo org> AuthorDate: Tue Jun 14 03:08:24 2016 + Commit: Benda XU gentoo org> CommitDate: Tue Jun 14 04:46:13 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74f0edaf app-emacs/color-theme, scim-bridge-el: keyword ~arm. Package-Manager: portage-2.2.28 app-emacs/color-theme/color-theme-6.6.0-r1.ebuild| 4 ++-- app-emacs/scim-bridge-el/scim-bridge-el-0.8.2.ebuild | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app-emacs/color-theme/color-theme-6.6.0-r1.ebuild b/app-emacs/color-theme/color-theme-6.6.0-r1.ebuild index e361ac9..e535b47 100644 --- a/app-emacs/color-theme/color-theme-6.6.0-r1.ebuild +++ b/app-emacs/color-theme/color-theme-6.6.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -12,7 +12,7 @@ SRC_URI="http://download.savannah.gnu.org/releases-noredirect/${PN}/${P}.tar.gz"; LICENSE="GPL-2+" SLOT="0" -KEYWORDS="amd64 ppc sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-macos" +KEYWORDS="amd64 ~arm ppc sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-macos" ELISP_PATCHES="${P}-replace-in-string.patch" ELISP_REMOVE="color-theme-autoloads.*" diff --git a/app-emacs/scim-bridge-el/scim-bridge-el-0.8.2.ebuild b/app-emacs/scim-bridge-el/scim-bridge-el-0.8.2.ebuild index 3dd091c..a72433e 100644 --- a/app-emacs/scim-bridge-el/scim-bridge-el-0.8.2.ebuild +++ b/app-emacs/scim-bridge-el/scim-bridge-el-0.8.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -13,7 +13,7 @@ SRC_URI="https://launchpad.net/${MY_PN}/${MY_BR}/${PV}/+download/${P}.tar.gz"; LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="" DEPEND=""
[gentoo-commits] repo/gentoo:master commit in: net-nds/389-ds-base/
commit: e90c285ebf848c5185080c90e0f1429147880f70 Author: Wes Cilldhaire sol1 com au> AuthorDate: Tue Jun 14 04:28:22 2016 + Commit: Göktürk Yüksek gentoo org> CommitDate: Tue Jun 14 04:36:15 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e90c285e net-nds/389-ds-base: Fix LICENSE and cleanup redundant DEPENDs Acked-by: wibrown redhat.com Closes: https://github.com/gentoo/gentoo/pull/1674 Package-Manager: portage-2.3.0_rc1 net-nds/389-ds-base/389-ds-base-1.3.4.8.ebuild | 7 +++ net-nds/389-ds-base/389-ds-base-1.3.5.4.ebuild | 7 +++ net-nds/389-ds-base/389-ds-base-.ebuild| 7 +++ 3 files changed, 9 insertions(+), 12 deletions(-) diff --git a/net-nds/389-ds-base/389-ds-base-1.3.4.8.ebuild b/net-nds/389-ds-base/389-ds-base-1.3.4.8.ebuild index 1da378b..1b11155 100644 --- a/net-nds/389-ds-base/389-ds-base-1.3.4.8.ebuild +++ b/net-nds/389-ds-base/389-ds-base-1.3.4.8.ebuild @@ -12,7 +12,7 @@ DESCRIPTION="389 Directory Server (core librares and daemons )" HOMEPAGE="http://port389.org/"; SRC_URI="http://directory.fedoraproject.org/sources/${P}.tar.bz2"; -LICENSE="GPL-3" +LICENSE="GPL-3+" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="autobind auto-dn-suffix debug doc +pam-passthru +dna +ldapi +bitwise +presence kerberos selinux" @@ -38,9 +38,8 @@ COMMON_DEPEND=" DEPEND="${COMMON_DEPEND} virtual/pkgconfig - sys-devel/libtool - doc? ( app-doc/doxygen ) - sys-apps/sed" + doc? ( app-doc/doxygen )" + RDEPEND="${COMMON_DEPEND} selinux? ( sec-policy/selinux-dirsrv ) virtual/perl-Time-Local diff --git a/net-nds/389-ds-base/389-ds-base-1.3.5.4.ebuild b/net-nds/389-ds-base/389-ds-base-1.3.5.4.ebuild index 36bf842..91f5ab9 100644 --- a/net-nds/389-ds-base/389-ds-base-1.3.5.4.ebuild +++ b/net-nds/389-ds-base/389-ds-base-1.3.5.4.ebuild @@ -12,7 +12,7 @@ DESCRIPTION="389 Directory Server (core librares and daemons )" HOMEPAGE="http://port389.org/"; SRC_URI="http://directory.fedoraproject.org/sources/${P}.tar.bz2"; -LICENSE="GPL-3" +LICENSE="GPL-3+" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="autobind auto-dn-suffix debug doc +pam-passthru +dna +ldapi +bitwise +presence kerberos selinux" @@ -38,9 +38,8 @@ COMMON_DEPEND=" DEPEND="${COMMON_DEPEND} virtual/pkgconfig - sys-devel/libtool - doc? ( app-doc/doxygen ) - sys-apps/sed" + doc? ( app-doc/doxygen )" + RDEPEND="${COMMON_DEPEND} selinux? ( sec-policy/selinux-dirsrv ) virtual/perl-Time-Local diff --git a/net-nds/389-ds-base/389-ds-base-.ebuild b/net-nds/389-ds-base/389-ds-base-.ebuild index 1413b66..6371376 100644 --- a/net-nds/389-ds-base/389-ds-base-.ebuild +++ b/net-nds/389-ds-base/389-ds-base-.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="http://port389.org/"; SRC_URI="" EGIT_REPO_URI="https://git.fedorahosted.org/git/389/ds.git"; -LICENSE="GPL-3" +LICENSE="GPL-3+" SLOT="0" KEYWORDS="" IUSE="autobind auto-dn-suffix debug doc +pam-passthru +dna +ldapi +bitwise +presence kerberos selinux" @@ -39,9 +39,8 @@ COMMON_DEPEND=" DEPEND="${COMMON_DEPEND} virtual/pkgconfig - sys-devel/libtool - doc? ( app-doc/doxygen ) - sys-apps/sed" + doc? ( app-doc/doxygen )" + RDEPEND="${COMMON_DEPEND} selinux? ( sec-policy/selinux-dirsrv ) virtual/perl-Time-Local
[gentoo-commits] repo/gentoo:master commit in: net-nds/389-ds-base/
commit: 6b3d42337811f368af1fcc90df4dc7571480980f Author: Wes Cilldhaire sol1 com au> AuthorDate: Tue Jun 14 04:24:39 2016 + Commit: Göktürk Yüksek gentoo org> CommitDate: Tue Jun 14 04:35:13 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b3d4233 net-nds/389-ds-base: Prune old 1.3.5 point release Acked-by: wibrown redhat.com Package-Manager: portage-2.3.0_rc1 net-nds/389-ds-base/389-ds-base-1.3.5.1.ebuild | 141 - net-nds/389-ds-base/Manifest | 1 - 2 files changed, 142 deletions(-) diff --git a/net-nds/389-ds-base/389-ds-base-1.3.5.1.ebuild b/net-nds/389-ds-base/389-ds-base-1.3.5.1.ebuild deleted file mode 100644 index a918394..000 --- a/net-nds/389-ds-base/389-ds-base-1.3.5.1.ebuild +++ /dev/null @@ -1,141 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -WANT_AUTOMAKE="1.13" - -inherit user eutils multilib flag-o-matic autotools - -DESCRIPTION="389 Directory Server (core librares and daemons )" -HOMEPAGE="http://port389.org/"; -SRC_URI="http://directory.fedoraproject.org/sources/${P}.tar.bz2"; - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="autobind auto-dn-suffix debug doc +pam-passthru +dna +ldapi +bitwise +presence kerberos selinux" - -# Pinned to db:4.8 as it is the current stable, can change to a later db version < 6 when they stabilize. -# The --with-db-inc line in econf will need to be updated as well when changing db version. -COMMON_DEPEND=" - sys-libs/db:4.8 - >=dev-libs/cyrus-sasl-2.1.19 - >=net-analyzer/net-snmp-5.1.2 - >=dev-libs/icu-3.4:= - dev-libs/nss[utils] - dev-libs/nspr - dev-libs/svrcore - dev-libs/openssl:0= - dev-libs/libpcre:3 - >=dev-perl/perl-mozldap-1.5.3 - dev-perl/NetAddr-IP - net-nds/openldap - sys-libs/pam - sys-libs/zlib - kerberos? ( >=app-crypt/mit-krb5-1.7-r100[openldap] )" - -DEPEND="${COMMON_DEPEND} - virtual/pkgconfig - sys-devel/libtool - doc? ( app-doc/doxygen ) - sys-apps/sed" -RDEPEND="${COMMON_DEPEND} - selinux? ( sec-policy/selinux-dirsrv ) - virtual/perl-Time-Local - virtual/perl-MIME-Base64" - -pkg_setup() { - enewgroup dirsrv - enewuser dirsrv -1 -1 -1 dirsrv -} - -src_prepare() { - #0001-Ticket-47840-add-configure-option-to-disable-instanc.patch - # epatch "${FILESDIR}/389-ds-base-1.3.4-no-instance-script.patch" - - # as per 389 documentation, when 64bit, export USE_64 - use amd64 && export USE_64=1 - - # This will be changed in 1.3.5.X - # sed -i -e 's/nobody/dirsrv/g' configure.ac || die "sed failed on configure.ac" - eautoreconf - - append-lfs-flags -} - -src_configure() { - # for 1.3.5.X, will add --enable-gcc-security. - # auto-dn-suffix currently throws warning in configure script, - # see https://fedorahosted.org/389/ticket/48710 - econf \ - $(use_enable debug) \ - $(use_enable pam-passthru) \ - $(use_enable ldapi) \ - $(use_enable autobind) \ - $(use_enable dna) \ - $(use_enable bitwise) \ - $(use_enable presence) \ - $(use_with kerberos) \ - $(use_enable debug) \ - $(use_enable auto-dn-suffix) \ - --enable-maintainer-mode \ - --with-fhs \ - --with-openldap \ - --sbindir=/usr/sbin \ - --bindir=/usr/bin \ - --with-db-inc=/usr/include/db4.8 - -} - -src_compile() { - default - if use doc; then - doxygen slapi.doxy || die "cannot run doxygen" - fi -} - -src_install () { - emake DESTDIR="${D}" install - - # remove redhat style init script - rm -rf "${D}"/etc/rc.d || die - # Needs a config option to remove this. - rm -rf "${D}"/etc/default || die - - # and install gentoo style init script - # Get these merged upstream - newinitd "${FILESDIR}"/389-ds.initd-r1 389-ds - newinitd "${FILESDIR}"/389-ds-snmp.initd 389-ds-snmp - - # cope with libraries being in /usr/lib/dirsrv - dodir /etc/env.d - echo "LDPATH=/usr/$(get_libdir)/dirsrv" > "${D}"/etc/env.d/08dirsrv - - if use doc; then - cd "${S}" || die - docinto html/ - dodoc -r docs/html/. - fi -} - -pkg_postinst() { - echo - elog "If you are planning to use 389-ds-snmp (ldap-agent)," - elog "make sure to properly configure: /etc/dirsrv/config/ldap-agent.conf" - elog "adding proper 'server' entries, and adding the lines below to" - elog " => /etc/snmp/snmpd.conf" - elog - elog "master agentx" - elog "agentXSocket /var/agentx/master" - elog - elog "To start 3
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/
commit: 726452395c2799258b97156128e4302dafbf Author: Matthias Maier gentoo org> AuthorDate: Tue Jun 14 04:11:37 2016 + Commit: Matthias Maier gentoo org> CommitDate: Tue Jun 14 04:11:37 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72645239 app-emulation/spice: add use flag for lz4 support, avoid automagic; bug #582014 Package-Manager: portage-2.2.28 app-emulation/spice/metadata.xml| 1 + app-emulation/spice/{spice-0.13.1.ebuild => spice-0.13.1-r1.ebuild} | 4 +++- app-emulation/spice/spice-.ebuild | 6 +- 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/app-emulation/spice/metadata.xml b/app-emulation/spice/metadata.xml index bc1f503..acfc46a 100644 --- a/app-emulation/spice/metadata.xml +++ b/app-emulation/spice/metadata.xml @@ -10,6 +10,7 @@ Gentoo Virtualization Project + Enable support for LZ4 compression using app-arch/lz4 Enable smartcard remoting using app-emulation/libcacard diff --git a/app-emulation/spice/spice-0.13.1.ebuild b/app-emulation/spice/spice-0.13.1-r1.ebuild similarity index 94% rename from app-emulation/spice/spice-0.13.1.ebuild rename to app-emulation/spice/spice-0.13.1-r1.ebuild index 46d50a8..be2c0c6 100644 --- a/app-emulation/spice/spice-0.13.1.ebuild +++ b/app-emulation/spice/spice-0.13.1-r1.ebuild @@ -15,7 +15,7 @@ SRC_URI="http://spice-space.org/download/releases/${P}.tar.bz2"; LICENSE="LGPL-2.1" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="libressl sasl smartcard static-libs" +IUSE="libressl lz4 sasl smartcard static-libs" # the libspice-server only uses the headers of libcacard RDEPEND=" @@ -27,6 +27,7 @@ RDEPEND=" >=x11-libs/pixman-0.17.7[static-libs(+)?] !libressl? ( dev-libs/openssl:0[static-libs(+)?] ) libressl? ( dev-libs/libressl[static-libs(+)?] ) + lz4? ( app-arch/lz4 ) smartcard? ( >=app-emulation/libcacard-0.1.2 ) sasl? ( dev-libs/cyrus-sasl[static-libs(+)?] )" @@ -59,6 +60,7 @@ src_prepare() { src_configure() { econf \ $(use_enable static-libs static) \ + $(use_enable lz4) \ $(use_with sasl) \ $(use_enable smartcard) \ --disable-gui diff --git a/app-emulation/spice/spice-.ebuild b/app-emulation/spice/spice-.ebuild index 93d4c7a..f93c735 100644 --- a/app-emulation/spice/spice-.ebuild +++ b/app-emulation/spice/spice-.ebuild @@ -16,7 +16,7 @@ EGIT_REPO_URI="git://git.freedesktop.org/git/spice/spice" LICENSE="LGPL-2.1" SLOT="0" KEYWORDS="" -IUSE="libressl sasl smartcard static-libs" +IUSE="libressl lz4 sasl smartcard static-libs" RDEPEND=" >=dev-libs/glib-2.22:2[static-libs(+)?] @@ -27,6 +27,7 @@ RDEPEND=" >=x11-libs/pixman-0.17.7[static-libs(+)?] !libressl? ( dev-libs/openssl:0[static-libs(+)?] ) libressl? ( dev-libs/libressl[static-libs(+)?] ) + lz4? ( app-arch/lz4 ) smartcard? ( >=app-emulation/libcacard-0.1.2 ) sasl? ( dev-libs/cyrus-sasl[static-libs(+)?] )" @@ -50,6 +51,8 @@ pkg_setup() { } src_prepare() { + epatch_user + eautoreconf default } @@ -57,6 +60,7 @@ src_prepare() { src_configure() { econf \ $(use_enable static-libs static) \ + $(use_enable lz4) \ $(use_with sasl) \ $(use_enable smartcard) \ --disable-gui
[gentoo-commits] repo/gentoo:master commit in: net-misc/spice-gtk/
commit: deaa3d46f70d000c03238cce0653a54c4f13abc2 Author: Matthias Maier gentoo org> AuthorDate: Tue Jun 14 03:59:39 2016 + Commit: Matthias Maier gentoo org> CommitDate: Tue Jun 14 04:00:08 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=deaa3d46 net-misc/spice-gtk: workaround access violation during configure, bug #581836 Thanks to Martin Dummer for the patch. Package-Manager: portage-2.2.28 net-misc/spice-gtk/spice-gtk-0.30-r1.ebuild | 4 net-misc/spice-gtk/spice-gtk-0.31.ebuild| 4 2 files changed, 8 insertions(+) diff --git a/net-misc/spice-gtk/spice-gtk-0.30-r1.ebuild b/net-misc/spice-gtk/spice-gtk-0.30-r1.ebuild index cec0640..620e995 100644 --- a/net-misc/spice-gtk/spice-gtk-0.30-r1.ebuild +++ b/net-misc/spice-gtk/spice-gtk-0.30-r1.ebuild @@ -83,6 +83,10 @@ DEPEND="${RDEPEND} # dev-lang/vala:0.14 # dev-lang/perl +# Prevent sandbox violations, bug #581836 +# https://bugzilla.gnome.org/show_bug.cgi?id=581836 +addpredict /dev + src_prepare() { epatch_user diff --git a/net-misc/spice-gtk/spice-gtk-0.31.ebuild b/net-misc/spice-gtk/spice-gtk-0.31.ebuild index 5ace07b..984bef2 100644 --- a/net-misc/spice-gtk/spice-gtk-0.31.ebuild +++ b/net-misc/spice-gtk/spice-gtk-0.31.ebuild @@ -84,6 +84,10 @@ DEPEND="${RDEPEND} # dev-lang/vala:0.14 # dev-lang/perl +# Prevent sandbox violations, bug #581836 +# https://bugzilla.gnome.org/show_bug.cgi?id=581836 +addpredict /dev + src_prepare() { epatch_user
[gentoo-commits] repo/gentoo:master commit in: app-i18n/skktools/
commit: 2107b7f461b60bf7fa39045a7da0c0febaa60dad Author: Yixun Lan gentoo org> AuthorDate: Tue Jun 14 02:26:19 2016 + Commit: Yixun Lan gentoo org> CommitDate: Tue Jun 14 02:26:19 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2107b7f4 app-i18n/skktools: keyword ~arm Gentoo-Bug: 585670 Package-Manager: portage-2.3.0_rc1 app-i18n/skktools/skktools-1.3.3_p20150901.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-i18n/skktools/skktools-1.3.3_p20150901.ebuild b/app-i18n/skktools/skktools-1.3.3_p20150901.ebuild index b536087..c3df823 100644 --- a/app-i18n/skktools/skktools-1.3.3_p20150901.ebuild +++ b/app-i18n/skktools/skktools-1.3.3_p20150901.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/skk-dev/skktools/archive/${EGIT_COMMIT}.tar.gz -> ${ LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="emacs" RDEPEND="dev-libs/glib:2
[gentoo-commits] repo/gentoo:master commit in: app-i18n/uim/
commit: 1cc6464d83306c2d04e99d936217b5f65f1aba4e Author: Yixun Lan gentoo org> AuthorDate: Tue Jun 14 02:25:23 2016 + Commit: Yixun Lan gentoo org> CommitDate: Tue Jun 14 02:25:23 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1cc6464d app-i18n/uim: keyword ~arm Gentoo-Bug: 585670 Package-Manager: portage-2.3.0_rc1 app-i18n/uim/uim-1.8.6-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-i18n/uim/uim-1.8.6-r1.ebuild b/app-i18n/uim/uim-1.8.6-r1.ebuild index 8a47db9..885f582 100644 --- a/app-i18n/uim/uim-1.8.6-r1.ebuild +++ b/app-i18n/uim/uim-1.8.6-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -11,7 +11,7 @@ SRC_URI="https://uim.googlecode.com/files/${P}.tar.bz2"; LICENSE="BSD GPL-2 LGPL-2.1" SLOT="0" -KEYWORDS="amd64 hppa ppc ppc64 x86" +KEYWORDS="amd64 ~arm hppa ppc ppc64 x86" IUSE="+anthy canna curl eb emacs expat libffi gtk gtk3 kde libedit libnotify m17n-lib ncurses nls qt4 skk sqlite ssl static-libs test unicode X xft linguas_zh_CN linguas_zh_TW linguas_ja linguas_ko" RESTRICT="test"
[gentoo-commits] repo/gentoo:master commit in: app-i18n/canna/
commit: c56d8e167b2809dfeb4d65796a8c854646950291 Author: Yixun Lan gentoo org> AuthorDate: Tue Jun 14 02:20:23 2016 + Commit: Yixun Lan gentoo org> CommitDate: Tue Jun 14 02:20:23 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c56d8e16 app-i18n/canna: keyword ~arm requested by app-i18n/uim Gentoo-Bug: 585670 Package-Manager: portage-2.3.0_rc1 app-i18n/canna/canna-3.7_p3-r2.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-i18n/canna/canna-3.7_p3-r2.ebuild b/app-i18n/canna/canna-3.7_p3-r2.ebuild index 9979712..97e8a62 100644 --- a/app-i18n/canna/canna-3.7_p3-r2.ebuild +++ b/app-i18n/canna/canna-3.7_p3-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge.jp/canna/9565/${MY_P}.tar.bz2" LICENSE="MIT GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86" IUSE="doc" DEPEND=">=sys-apps/sed-4
[gentoo-commits] repo/gentoo:master commit in: dev-libs/eb/
commit: 99254a1861c03293606064abb7a5b50a56a4a010 Author: Yixun Lan gentoo org> AuthorDate: Tue Jun 14 02:17:52 2016 + Commit: Yixun Lan gentoo org> CommitDate: Tue Jun 14 02:17:52 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99254a18 dev-libs/eb: keyword ~arm requested by app-i18n/uim Gentoo-Bug: 585670 Package-Manager: portage-2.3.0_rc1 dev-libs/eb/eb-4.4.1-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-libs/eb/eb-4.4.1-r1.ebuild b/dev-libs/eb/eb-4.4.1-r1.ebuild index a7d1c5d..0c40750 100644 --- a/dev-libs/eb/eb-4.4.1-r1.ebuild +++ b/dev-libs/eb/eb-4.4.1-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -10,7 +10,7 @@ SRC_URI="ftp://ftp.sra.co.jp/pub/misc/eb/${P}.tar.lzma"; LICENSE="BSD" SLOT="0" -KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86" +KEYWORDS="alpha amd64 ~arm hppa ia64 ppc ppc64 sparc x86" IUSE="ipv6 linguas_ja threads" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: app-i18n/skk-jisyo/
commit: 9e9898ee91749aff0bd19974f2ab2dc70a5a6a0b Author: Yixun Lan gentoo org> AuthorDate: Tue Jun 14 02:23:46 2016 + Commit: Yixun Lan gentoo org> CommitDate: Tue Jun 14 02:23:46 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e9898ee app-i18n/skk-jisyo: keyword ~arm requested by app-i18n/uim Gentoo-Bug: 585670 Package-Manager: portage-2.3.0_rc1 app-i18n/skk-jisyo/skk-jisyo-201605.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-i18n/skk-jisyo/skk-jisyo-201605.ebuild b/app-i18n/skk-jisyo/skk-jisyo-201605.ebuild index 5aa19ef..119fba7 100644 --- a/app-i18n/skk-jisyo/skk-jisyo-201605.ebuild +++ b/app-i18n/skk-jisyo/skk-jisyo-201605.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://gentoo/${P}.tar.xz LICENSE="GPL-2 freedist public-domain" SLOT="0" -KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris" +KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris" IUSE="cdb" DEPEND="virtual/awk
[gentoo-commits] proj/android:master commit in: eclass/
commit: 476e3eade829ef401bcc2eaf8ae7d0262f3d121f Author: Benda Xu gentoo org> AuthorDate: Tue Jun 14 01:59:53 2016 + Commit: Benda XU gentoo org> CommitDate: Tue Jun 14 01:59:53 2016 + URL:https://gitweb.gentoo.org/proj/android.git/commit/?id=476e3ead user.eclass: gracefully return early on for enewgroup and enewuser. eclass/user.eclass | 12 ++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/eclass/user.eclass b/eclass/user.eclass index 860aba0..9fddbbb 100644 --- a/eclass/user.eclass +++ b/eclass/user.eclass @@ -107,6 +107,10 @@ egetent() { # Default uid is (pass -1 for this) next available, default shell is # /bin/false, default homedir is /dev/null, and there are no default groups. enewuser() { + if [[ ${EUID} != 0 ]] ; then + einfo "Donot have enough privilege to execute ${FUNCNAME[0]}" + return 0 + fi _assert_pkg_ebuild_phase ${FUNCNAME} # get the username @@ -247,7 +251,7 @@ enewuser() { ;; *) - useradd -r "${opts[@]}" "${euser}" || use prefix || die + useradd -r "${opts[@]}" "${euser}" || die ;; esac @@ -267,6 +271,10 @@ enewuser() { # do the rest. You may specify the gid for the group or allow the group to # allocate the next available one. enewgroup() { + if [[ ${EUID} != 0 ]] ; then + einfo "Donot have enough privilege to execute ${FUNCNAME[0]}" + return 0 + fi _assert_pkg_ebuild_phase ${FUNCNAME} # get the group @@ -340,7 +348,7 @@ enewgroup() { opts="-g ${egid}" fi # We specify -r so that we get a GID in the system range from login.defs - groupadd -r ${opts} "${egroup}" || use prefix || die + groupadd -r ${opts} "${egroup}" || die ;; esac }
[gentoo-commits] repo/gentoo:master commit in: mail-mta/msmtp/
commit: 5be2d5f958af6ce635a6ca0fdfe0b887d42539df Author: Yixun Lan gentoo org> AuthorDate: Tue Jun 14 01:46:46 2016 + Commit: Yixun Lan gentoo org> CommitDate: Tue Jun 14 01:52:30 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5be2d5f9 mail-mta/msmtp: keyword ~arm Gentoo-Bug: 554446 Package-Manager: portage-2.3.0_rc1 mail-mta/msmtp/msmtp-1.6.3.ebuild | 2 +- mail-mta/msmtp/msmtp-1.6.4.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/mail-mta/msmtp/msmtp-1.6.3.ebuild b/mail-mta/msmtp/msmtp-1.6.3.ebuild index 4369c54..a1338d1 100644 --- a/mail-mta/msmtp/msmtp-1.6.3.ebuild +++ b/mail-mta/msmtp/msmtp-1.6.3.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/msmtp/${P}.tar.xz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x86-macos" +KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x86-macos" IUSE="doc gnutls idn libressl libsecret +mta nls sasl ssl vim-syntax" CDEPEND=" diff --git a/mail-mta/msmtp/msmtp-1.6.4.ebuild b/mail-mta/msmtp/msmtp-1.6.4.ebuild index 4369c54..a1338d1 100644 --- a/mail-mta/msmtp/msmtp-1.6.4.ebuild +++ b/mail-mta/msmtp/msmtp-1.6.4.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/msmtp/${P}.tar.xz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x86-macos" +KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x86-macos" IUSE="doc gnutls idn libressl libsecret +mta nls sasl ssl vim-syntax" CDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/file/
commit: d0e05e03f1fbdd25582f6059be896c579e100939 Author: Mike Frysinger gentoo org> AuthorDate: Tue Jun 14 01:46:24 2016 + Commit: Mike Frysinger gentoo org> CommitDate: Tue Jun 14 01:46:24 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0e05e03 sys-apps/file: version bump to 5.28 sys-apps/file/Manifest | 1 + sys-apps/file/file-5.28.ebuild | 108 + 2 files changed, 109 insertions(+) diff --git a/sys-apps/file/Manifest b/sys-apps/file/Manifest index 8c054df..c3f5f33 100644 --- a/sys-apps/file/Manifest +++ b/sys-apps/file/Manifest @@ -2,3 +2,4 @@ DIST file-5.22.tar.gz 732556 SHA256 c4e3a8e44cb888c5e4b476e738503e37fb9de3b25a38 DIST file-5.25.tar.gz 739485 SHA256 3735381563f69fb4239470b8c51b876a80425348b8285a7cded8b61d6b890eca SHA512 4a5176a7e80df2bb7e45916490433d22eb98a442d49d04146afcbdcf92ff619ea3e73e95c8991e6b6a0628efb9d127bfa4aafc1cae523f8261ca693bc5e13402 WHIRLPOOL 70c682ff05e58487a551cd98091e27272baa41e034157bec93ac4d69b2f3e93caed40f37d64ef698527124e86ba4a5cb5975abacfd9eb30e4d3583262e5f0b0b DIST file-5.26.tar.gz 773061 SHA256 2ef32b4ec936b0ff7b59a021dce56086a716663b6df1138c7ea597d396bf50cf SHA512 e3251dde54f200b6bcade5db97fda25e73efcb2629ff5c464601c82190e12290b89eb942d820d43aa67ef37be3c0f2db00e7e5c303c083e4a8d1c49499b907dd WHIRLPOOL f8922b8cbfe153347f793e34ba7be1c3e36e55800e22fcb675f971bcc2094781a0784d887ece32760e2586fe6c459f56ce605610225f6746dacd70a922ac9e10 DIST file-5.27.tar.gz 774063 SHA256 c2e7d509b1167c4915901ecd257ee924d229a348bf988df6d1934ef0fa34a1a7 SHA512 fcf607d367d85b8a971a62793efc79f7e548e029dd7bb41f95bf992c271c514d70cd4bb5c2ca577e470e0ff1df9dca31beaaf19a5fd4e3f617b36061eff46195 WHIRLPOOL ea7483dce63a4b1f5fa7ee2571e918997bcffb46a7267a1fa45990dc33966e04a22f20d01105b268f6e6ca530a3a9c3f20f4f802a445847c60ee7f943cc5b570 +DIST file-5.28.tar.gz 777859 SHA256 0ecb5e146b8655d1fa84159a847ee619fc102575205a0ff9c6cc60fc5ee2e012 SHA512 42136505e21b14396e3af4e0d3f349687176cf0771d2dc9fed3599a30c7bab59184459f1e51033bce2d6ee0e292eba034bdfda727decca1219c1b3419e6bbfdc WHIRLPOOL f12889fc2a692084989d7029d8b9c849344e4236df8afc9e46c6441712aace5e07fee3bb05267ef76da7d41fbcb6b21db4e3bf6e22af660d43b2edeb6ff1571c diff --git a/sys-apps/file/file-5.28.ebuild b/sys-apps/file/file-5.28.ebuild new file mode 100644 index 000..658a92f --- /dev/null +++ b/sys-apps/file/file-5.28.ebuild @@ -0,0 +1,108 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +PYTHON_COMPAT=( python{2_7,3_3,3_4,3_5} pypy ) +DISTUTILS_OPTIONAL=1 + +inherit eutils distutils-r1 libtool toolchain-funcs multilib-minimal + +if [[ ${PV} == "" ]] ; then + EGIT_REPO_URI="git://github.com/glensc/file.git" + inherit autotools git-r3 +else + SRC_URI="ftp://ftp.astron.com/pub/file/${P}.tar.gz + ftp://ftp.gw.com/mirrors/pub/unix/file/${P}.tar.gz"; + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd" +fi + +DESCRIPTION="identify a file's format by scanning binary data for patterns" +HOMEPAGE="http://www.darwinsys.com/file/ http://mx.gw.com/pipermail/file/"; + +LICENSE="BSD-2" +SLOT="0" +IUSE="python static-libs zlib" + +DEPEND=" + python? ( + ${PYTHON_DEPS} + dev-python/setuptools[${PYTHON_USEDEP}] + ) + zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )" +RDEPEND="${DEPEND} + python? ( !dev-python/python-magic )" + +src_prepare() { + [[ ${PV} == "" ]] && eautoreconf + elibtoolize + + # don't let python README kill main README #60043 + mv python/README{,.python} +} + +multilib_src_configure() { + ECONF_SOURCE=${S} \ + ac_cv_header_zlib_h=$(usex zlib) \ + ac_cv_lib_z_gzopen=$(usex zlib) + econf \ + --enable-fsect-man5 \ + $(use_enable static-libs static) +} + +src_configure() { + # when cross-compiling, we need to build up our own file + # because people often don't keep matching host/target + # file versions #362941 + if tc-is-cross-compiler && ! ROOT=/ has_version ~${CATEGORY}/${P} ; then + mkdir -p "${WORKDIR}"/build + cd "${WORKDIR}"/build + tc-export_build_env BUILD_C{C,XX} + ECONF_SOURCE=${S} \ + ac_cv_header_zlib_h=no \ + ac_cv_lib_z_gzopen=no \ + CHOST=${CBUILD} \ + CFLAGS=${BUILD_CFLAGS} \ + CXXFLAGS=${BUILD_CXXFLAGS} \ + CPPFLAGS=${BUILD_CPPFLAGS} \ + LDFLAGS="${BUILD_LDFLAGS} -static" \ + CC=${BUILD_CC} \ + CXX=${BUILD_CXX} \ + econf --disable-shared + fi + + multilib-minimal_src_configure +} + +multilib_src_compile() { + if multilib_is_native_abi ; then + em
[gentoo-commits] proj/openrc:master commit in: mk/
commit: 5af5d12f3e56f9f2ff232d124d27c856fd66f551 Author: Benda Xu gentoo org> AuthorDate: Mon Jun 13 22:43:36 2016 + Commit: William Hubbs gentoo org> CommitDate: Mon Jun 13 22:43:36 2016 + URL:https://gitweb.gentoo.org/proj/openrc.git/commit/?id=5af5d12f Fix PATH for Prefix. 1. remove default /bin:/sbin:/usr/bin:/usr/sbin 2. PKG_PREFIX should be defaulted to $(PREFIX)/usr 3. LOCAL_PREFIX should be defaulted to $(PREFIX)/usr/local X-Gentoo-Bug:583634 X-Gentoo-Bug-URL:https://bugs.gentoo.org/show_bug.cgi?id=583634 mk/os-prefix.mk | 2 ++ mk/os.mk| 2 +- mk/sys.mk | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/mk/os-prefix.mk b/mk/os-prefix.mk index c546a86..af08c99 100644 --- a/mk/os-prefix.mk +++ b/mk/os-prefix.mk @@ -3,4 +3,6 @@ ifeq (${MKPREFIX},yes) CPPFLAGS+= -DPREFIX +PKG_PREFIX?= $(PREFIX)/usr +SED_EXTRA= -e '/_PATH=.*usr.bin/d' endif diff --git a/mk/os.mk b/mk/os.mk index 20b4382..bac0388 100644 --- a/mk/os.mk +++ b/mk/os.mk @@ -13,7 +13,7 @@ _OS_SH=uname -s | tr '/' '-' _OS:= $(shell ${_OS_SH}) OS?= ${_OS} -include ${MK}/os-${OS}.mk include ${MK}/os-prefix.mk +include ${MK}/os-${OS}.mk RC_LIB=/$(LIBNAME)/rc diff --git a/mk/sys.mk b/mk/sys.mk index 76f0b78..948ec1d 100644 --- a/mk/sys.mk +++ b/mk/sys.mk @@ -26,7 +26,7 @@ ifeq (${MKPREFIX},yes) UPREFIX= ${PREFIX}/usr endif endif -LOCAL_PREFIX= /usr/local +LOCAL_PREFIX= $(UPREFIX)/local PICFLAG?= -fPIC
[gentoo-commits] repo/gentoo:master commit in: net-im/ejabberd/, net-im/ejabberd/files/
commit: b40598486bae8096d554d64aaf1e260625bf6833 Author: Amadeusz Żołnowski gentoo org> AuthorDate: Mon Jun 13 21:42:43 2016 + Commit: Amadeusz Piotr Żołnowski gentoo org> CommitDate: Mon Jun 13 21:55:38 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4059848 net-im/ejabberd: Remove the oldest testing version Package-Manager: portage-2.3.0_rc1 net-im/ejabberd/Manifest | 1 - net-im/ejabberd/ejabberd-15.03-r1.ebuild | 150 - .../files/ejabberd-15.03-ejabberdctl.patch | 49 --- 3 files changed, 200 deletions(-) diff --git a/net-im/ejabberd/Manifest b/net-im/ejabberd/Manifest index 8d57afa..9524ed7 100644 --- a/net-im/ejabberd/Manifest +++ b/net-im/ejabberd/Manifest @@ -1,6 +1,5 @@ DIST cache_tab-1.0.1.zip 16719 SHA256 149eff4dfb01f633cab643f368e5f96825c26c85ae9e6c22de3f5792e5d3dc28 SHA512 ada72a578359909201d62ad775ca85969aed5cab9be31d38bd505f726434d08bb311f06654f3f26a3b639b9ae2742dd1950ba527489aef84f2ac0dfdb7fba0c8 WHIRLPOOL d026a7452274cb8cfd536da4c5dbabaf0414ddaa5fe835aa80d825d1afae9f952a71e61eaa825d89ee65f6a1d4db9714c3710e7ed36c8fac1be73730e732f362 DIST eiconv-0.9.0.zip 101407 SHA256 fdaa09bcc79b556f2250c4693bc57c89ce474a5ea6ea12429cbb6c2d4ed3619b SHA512 44d0af378b9873dede92657c53557a565050cd4259598a1fe92e1c9bddc8219922ff093bfc20e380f3e39fc0d5648d6d6f72766a5847781cf2101dbd4b922fb6 WHIRLPOOL 97d97f527aaf4d0fb0176723bde464ab003b49b12acca1f657efe83f8c03186e6b4819f4aadedebb8e703e16cc4af23d317b6ebebe96a9a794e6aa78c8e6fc80 -DIST ejabberd-15.03.tar.xz 6274856 SHA256 3a6fd6e94d6f24575dcaff1aa7ca319944eb76970a9d3b6bf5f30819824143fc SHA512 b292b596094aeab576d9d4aadea47042eeda130881de5dd523985dc60cd0644726dae8d525364ec72992c0c45ba9e0673b7a6ffc2bc20613ba0092e2b285e16f WHIRLPOOL 630feba542f5d4bac1e4c17f453b2298a500c0d18159e8f09a4f11e9d372f7ffbf6e2e600c0ee849c689868872644404c03ebfb375d4852f3bbbd966417d951e DIST ejabberd-16.01.tgz 1651587 SHA256 e2cc479d5870539b2e6756690b227969c88a541d464d1fc6e1cbf7270ad7d681 SHA512 f0614db0d0eaf6d4f25b75b8eefbcf93260549876535fd5d82498c75779d182b19ec249ffb9b1b168cb5a887e8e6933eb868892b4aa5cd2933b739d263adca8a WHIRLPOOL 65bc13ba5e380a999ed2ae9c816856f90e24393343d16ae52349350687dfdb15857a3358d856de5694c30718cefc5513b9d3c75871bb368cac54547becc1607a DIST ejabberd-16.04.tar.gz 1715963 SHA256 3d964fe74e438253c64c8498eb7465d2440823614a23df8d33bdf40126d72cc3 SHA512 5975d5a164060cca59b6d92de2c432f063061e832b2e03cae351fe3c16b178259489dc0b82ea800f1c2388eeb7e3aa4340630ad3c10a22cc6d6f0b4eef8fa0f2 WHIRLPOOL d9018835aaa736040f63222c73b54ea65385532989390c007f4cb736b474da40d9fdceb6c377a251398fb6de87869a13dec0ac160fe9a0d081337efd35dc66b4 DIST ejabberd-2.1.13.tgz 1999853 SHA256 a80d1c72e435da31758261cb0c04fe750ac71fc3e33a3b606123efd3b3abc86d SHA512 9348271f0cf1d9a7e6c53204121568e77820afc50fff1271e7b7ef66c5c5d7d067034c46472250423c4e9052046b18c1c8178f09eda0b0bfe25a1eac465fd07b WHIRLPOOL 2c366d2f7c4371db56f47f5492ef27028a589186eeddb7a6b4e8aac0537b1b80ee31a9760f0551063ce2c2a658b9b5eafb7ed25294e00eb69480231a599a7b10 diff --git a/net-im/ejabberd/ejabberd-15.03-r1.ebuild b/net-im/ejabberd/ejabberd-15.03-r1.ebuild deleted file mode 100644 index e8664d8..000 --- a/net-im/ejabberd/ejabberd-15.03-r1.ebuild +++ /dev/null @@ -1,150 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -inherit eutils multilib pam ssl-cert systemd - -DESCRIPTION="The Erlang Jabber Daemon" -HOMEPAGE="http://www.ejabberd.im/ https://github.com/processone/ejabberd/"; -SRC_URI="https://dev.gentoo.org/~radhermit/dist/${P}.tar.xz"; -# upstream tarball missing bundled erlang libs that are fetched via git -#SRC_URI="https://www.process-one.net/downloads/downloads-action.php?file=/${PN}/${PV}/${P}.tgz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86" -EJABBERD_MODULES="mod_bosh mod_irc mod_muc mod_proxy65 mod_pubsub" -IUSE="captcha debug elixir ldap mysql nls odbc pam postgres riak redis tools zlib ${EJABBERD_MODULES}" - -DEPEND=">=net-im/jabber-base-0.01 - >=dev-libs/expat-1.95 - >=dev-libs/libyaml-0.1.4 - >=dev-lang/erlang-15.2[ssl] - odbc? ( dev-db/unixODBC ) - ldap? ( =net-nds/openldap-2* ) - >=dev-libs/openssl-0.9.8e:= - captcha? ( media-gfx/imagemagick[truetype,png] ) - zlib? ( >=sys-libs/zlib-1.2.3 )" -RDEPEND="${DEPEND} - >=sys-apps/shadow-4.1.4.2-r3 - pam? ( virtual/pam )" - -# paths in net-im/jabber-base -JABBER_ETC="${EPREFIX}/etc/jabber" -#JABBER_RUN="/var/run/jabber" -JABBER_SPOOL="${EPREFIX}/var/spool/jabber" -JABBER_LOG="${EPREFIX}/var/log/jabber" -JABBER_DOC="${EPREFIX}/usr/share/doc/${PF}" - -src_prepare() { - epatch "${FILESDIR}"/${P}-ejabberdctl.patch - - # don't install release notes (we'll do this manually) - sed '/install .* [.][.]\/doc\/[*][.]txt $(DOCDIR)/d' -i M
[gentoo-commits] repo/gentoo:master commit in: dev-vcs/qgit/
commit: 447375b3a817b12ff59946bd3a1bdf4903a25d26 Author: Davide Pesavento gentoo org> AuthorDate: Mon Jun 13 21:48:50 2016 + Commit: Davide Pesavento gentoo org> CommitDate: Mon Jun 13 21:48:50 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=447375b3 dev-vcs/qgit: drop prefix keywords due to unkeyworded deps Package-Manager: portage-2.3.0_rc1 dev-vcs/qgit/qgit-2.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-vcs/qgit/qgit-2.6.ebuild b/dev-vcs/qgit/qgit-2.6.ebuild index ebe043a..e48d66f 100644 --- a/dev-vcs/qgit/qgit-2.6.ebuild +++ b/dev-vcs/qgit/qgit-2.6.ebuild @@ -12,7 +12,7 @@ SRC_URI="http://libre.tibirna.org/attachments/download/12/${P}.tar.gz"; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x86-macos" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86" IUSE="" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: net-im/ejabberd/
commit: d61bf402c24c0b492a684d3ee61eebfcb1b7d06a Author: Amadeusz Żołnowski gentoo org> AuthorDate: Mon Jun 13 21:36:03 2016 + Commit: Amadeusz Piotr Żołnowski gentoo org> CommitDate: Mon Jun 13 21:36:03 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d61bf402 net-im/ejabberd: Don't try to generate cert if it is already set up The ebuild used to always try to generate a certificate. ssl-cert eclass function warns if certificate in a specified location already exists, but that only clutters logs. When user has set different path to a certificate, then eclass used to generate a self-signed cert which wouldn't be used at all. Check if certificate set by user exists before generating a new one. Package-Manager: portage-2.3.0_rc1 net-im/ejabberd/ejabberd-16.04.ebuild | 42 ++- 1 file changed, 27 insertions(+), 15 deletions(-) diff --git a/net-im/ejabberd/ejabberd-16.04.ebuild b/net-im/ejabberd/ejabberd-16.04.ebuild index 5c71813..56e0c9f 100644 --- a/net-im/ejabberd/ejabberd-16.04.ebuild +++ b/net-im/ejabberd/ejabberd-16.04.ebuild @@ -64,6 +64,7 @@ RDEPEND="${CDEPEND} PATCHES=( "${FILESDIR}/${P}-ejabberdctl.patch" ) +EJABBERD_CERT="${EPREFIX}/etc/ssl/ejabberd/server.pem" # Paths in net-im/jabber-base JABBER_ETC="${EPREFIX}/etc/jabber" JABBER_LOG="${EPREFIX}/var/log/jabber" @@ -73,8 +74,8 @@ JABBER_SPOOL="${EPREFIX}/var/spool/jabber" # - Use our sample certificates. # - Correct PAM service name. adjust_config() { - sed -e "s|/path/to/ssl.pem|/etc/ssl/ejabberd/server.pem|g" \ - -e "s|pamservicename|xmpp|" \ + sed -e "s|\"/path/to/ssl.pem\"|\"${EJABBERD_CERT}\"|g" \ + -e "s|\"pamservicename\"|\"xmpp\"|" \ -i "${S}/ejabberd.yml.example" \ || die 'failed to adjust example config' } @@ -106,6 +107,28 @@ customize_epam_wrapper() { || die 'failed to install epam-wrapper' } +# Check if there already exists a certificate. +ejabberd_cert_exists() { + local cert + + for cert in $(gawk -- \ + 'match($0, /^[[:space:]]*certfile: "([^"]+)"/, m) {print m[1];}' \ + "${EROOT}${JABBER_ETC}/ejabberd.yml"); do + [[ -f ${cert} ]] && return 0 + done + + return 1 +} + +# Generate and install sample ejabberd certificate. It's installed into +# EJABBERD_CERT path. +ejabberd_cert_install() { + SSL_ORGANIZATION="${SSL_ORGANIZATION:-ejabberd XMPP Server}" + install_cert "${EJABBERD_CERT%.*}" + chown root:jabber "${EROOT}${EJABBERD_CERT}" || die + chmod 0440 "${EROOT}${EJABBERD_CERT}" || die +} + # Get path to ejabberd lib directory. get_ejabberd_path() { echo "$(get_erl_libs)/${P}" @@ -139,15 +162,6 @@ skip_docs() { ' "${S}/Makefile.in" || die 'failed to remove docs section from Makefile.in' } -# Generate and install sample ejabberd certificate. -install_sample_ejabberd_cert() { - SSL_ORGANIZATION="${SSL_ORGANIZATION:-ejabberd XMPP Server}" - install_cert /etc/ssl/ejabberd/server || return - # Fix ssl cert permissions (bug #369809). - chown root:jabber "${EROOT}/etc/ssl/ejabberd/server.pem" || return - chmod 0440 "${EROOT}/etc/ssl/ejabberd/server.pem" -} - src_prepare() { default @@ -232,9 +246,7 @@ pkg_postinst() { echo fi - if ! install_sample_ejabberd_cert; then - eerror - eerror "Failed to install sample ejabberd certificate" - eerror + if ! ejabberd_cert_exists; then + ejabberd_cert_install fi }
[gentoo-commits] dev/xmw:master commit in: media-libs/libdcp/files/, media-libs/libdcp/
commit: 22d0f4b71113f9461261c8898a7d6b8dc6bf51e8 Author: Michael Weber xmw de> AuthorDate: Mon Jun 13 21:31:41 2016 + Commit: Michael Weber gentoo org> CommitDate: Mon Jun 13 21:31:41 2016 + URL:https://gitweb.gentoo.org/dev/xmw.git/commit/?id=22d0f4b7 media-libs/libdcp: drop ldconfig. Package-Manager: portage-2.2.28 Manifest-Sign-Key: 0x71D573A82F434065 media-libs/libdcp/files/libdcp-1.3.3-no-ldconfig.patch | 12 media-libs/libdcp/libdcp-1.3.3.ebuild | 2 ++ 2 files changed, 14 insertions(+) diff --git a/media-libs/libdcp/files/libdcp-1.3.3-no-ldconfig.patch b/media-libs/libdcp/files/libdcp-1.3.3-no-ldconfig.patch new file mode 100644 index 000..f8dbb1b --- /dev/null +++ b/media-libs/libdcp/files/libdcp-1.3.3-no-ldconfig.patch @@ -0,0 +1,12 @@ +--- libdcp-1.3.3/wscript libdcp-1.3.3/wscript +@@ -206,8 +206,7 @@ + sys.exit(-1) + + def post(ctx): +-if ctx.cmd == 'install': +-ctx.exec_command('/sbin/ldconfig') ++pass + + def tags(bld): + os.system('etags src/*.cc src/*.h') diff --git a/media-libs/libdcp/libdcp-1.3.3.ebuild b/media-libs/libdcp/libdcp-1.3.3.ebuild index 3693c8b..4eea553 100644 --- a/media-libs/libdcp/libdcp-1.3.3.ebuild +++ b/media-libs/libdcp/libdcp-1.3.3.ebuild @@ -30,3 +30,5 @@ RDEPEND="dev-cpp/glibmm:2 media-libs/openjpeg:0 || ( media-gfx/graphicsmagick media-gfx/imagemagick )" DEPEND="${RDEPEND}" + +PATCHES=( "${FILESDIR}"/${P}-no-ldconfig.patch )
[gentoo-commits] proj/portage:master commit in: repoman/pym/repoman/modules/vcs/svn/, repoman/pym/repoman/
commit: 6c1264ea9d10d698f459b3046cc909c8b4f8fe73 Author: Zac Medico gentoo org> AuthorDate: Mon Jun 13 20:45:53 2016 + Commit: Zac Medico gentoo org> CommitDate: Mon Jun 13 20:52:13 2016 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=6c1264ea repoman: fix missing vcs_files_to_cps repodir argument (bug 585864) Update 2 remaining vcs_files_to_cps calls to supply the repodir argument. Fixes: d715028a6865 ("repoman: handle removed packages in vcs_files_to_cps (bug 546010)") X-Gentoo-Bug: 585864 X-Gentoo-Bug-url: https://bugs.gentoo.org/show_bug.cgi?id=585864 repoman/pym/repoman/actions.py | 1 + repoman/pym/repoman/modules/vcs/svn/changes.py | 1 + 2 files changed, 2 insertions(+) diff --git a/repoman/pym/repoman/actions.py b/repoman/pym/repoman/actions.py index 4144b45..16d602a 100644 --- a/repoman/pym/repoman/actions.py +++ b/repoman/pym/repoman/actions.py @@ -504,6 +504,7 @@ class Actions(object): try: for x in sorted(vcs_files_to_cps( chain(myupdates, myremoved, mymanifests), + self.scanner.repo_settings.repodir, self.scanner.repolevel, self.scanner.reposplit, self.scanner.categories)): self.repoman_settings["O"] = os.path.join(self.repo_settings.repodir, x) manifest_path = os.path.join(self.repoman_settings["O"], "Manifest") diff --git a/repoman/pym/repoman/modules/vcs/svn/changes.py b/repoman/pym/repoman/modules/vcs/svn/changes.py index d83c7c4..0bb10d8 100644 --- a/repoman/pym/repoman/modules/vcs/svn/changes.py +++ b/repoman/pym/repoman/modules/vcs/svn/changes.py @@ -134,6 +134,7 @@ class Changes(ChangesBase): if updates or removed: for x in sorted(vcs_files_to_cps( chain(updates, removed, manifests), + scanner.repo_settings.repodir, scanner.repolevel, scanner.reposplit, scanner.categories)): self.repoman_settings["O"] = os.path.join(self.repo_settings.repodir, x) digestgen(mysettings=self.repoman_settings, myportdb=self.repo_settings.portdb)
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mujs/
commit: 408ce071bf97f0096517c44b8e8df599af9bf9ab Author: Michael Weber gentoo org> AuthorDate: Mon Jun 13 20:50:54 2016 + Commit: Michael Weber gentoo org> CommitDate: Mon Jun 13 20:51:11 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=408ce071 dev-lang/mujs: fix Prefix support, thanks Benda Xu, bug 585426. Package-Manager: portage-2.2.28 dev-lang/mujs/mujs-0_p20150202.ebuild | 4 dev-lang/mujs/mujs-0_p20160504.ebuild | 4 2 files changed, 8 insertions(+) diff --git a/dev-lang/mujs/mujs-0_p20150202.ebuild b/dev-lang/mujs/mujs-0_p20150202.ebuild index 4d215ba..972896d 100644 --- a/dev-lang/mujs/mujs-0_p20150202.ebuild +++ b/dev-lang/mujs/mujs-0_p20150202.ebuild @@ -25,3 +25,7 @@ src_prepare() { append-cflags -fPIC tc-export CC } + +src_install() { + emake DESTDIR="${ED}" install +} diff --git a/dev-lang/mujs/mujs-0_p20160504.ebuild b/dev-lang/mujs/mujs-0_p20160504.ebuild index da44f03..5938ab5 100644 --- a/dev-lang/mujs/mujs-0_p20160504.ebuild +++ b/dev-lang/mujs/mujs-0_p20160504.ebuild @@ -25,3 +25,7 @@ src_prepare() { append-cflags -fPIC tc-export CC } + +src_install() { + emake DESTDIR="${ED}" install +}
[gentoo-commits] dev/xmw:master commit in: media-libs/libdcp/
commit: 54e45635c4c920e92c7cf524afc01b230b34c6f8 Author: Michael Weber xmw de> AuthorDate: Mon Jun 13 20:48:26 2016 + Commit: Michael Weber gentoo org> CommitDate: Mon Jun 13 20:48:26 2016 + URL:https://gitweb.gentoo.org/dev/xmw.git/commit/?id=54e45635 media-libs/libdcp: boost and Magick++ dependency. Package-Manager: portage-2.2.28 Manifest-Sign-Key: 0x71D573A82F434065 media-libs/libdcp/libdcp-1.3.3.ebuild | 6 -- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/media-libs/libdcp/libdcp-1.3.3.ebuild b/media-libs/libdcp/libdcp-1.3.3.ebuild index 9cc79c7..3693c8b 100644 --- a/media-libs/libdcp/libdcp-1.3.3.ebuild +++ b/media-libs/libdcp/libdcp-1.3.3.ebuild @@ -17,14 +17,16 @@ SLOT="1.0" KEYWORDS="~amd64 ~x86" IUSE="" +#needs new boost, 1.56 doesn't work RDEPEND="dev-cpp/glibmm:2 dev-cpp/libxmlpp:2.6 - dev-libs/boost + >=dev-libs/boost-1.61.0 dev-libs/libcxml dev-libs/libsigc++:2 dev-libs/libxml2 dev-libs/openssl:0 dev-libs/xmlsec media-libs/libasdcp-cth - media-libs/openjpeg:0" + media-libs/openjpeg:0 + || ( media-gfx/graphicsmagick media-gfx/imagemagick )" DEPEND="${RDEPEND}"
[gentoo-commits] repo/gentoo:master commit in: profiles/
commit: 0a93f6b05a6feb3fcaa742eb87a6b48e59d22ee8 Author: Pawel Hajdan, Jr gentoo org> AuthorDate: Mon Jun 13 22:39:58 2016 + Commit: Paweł Hajdan gentoo org> CommitDate: Mon Jun 13 22:39:58 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a93f6b0 profiles/package.mask: roll chromium mask for M53 profiles/package.mask | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/profiles/package.mask b/profiles/package.mask index ac3c287..c28cd12 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -30,6 +30,11 @@ #--- END OF EXAMPLES --- +# Pawel Hajdan jr (13 Jun 2016) +# Dev channel releases are only for people who are developers or want more +# experimental features and accept a more unstable release. +>=www-client/chromium-53 + # Pacho Ramos (12 Jun 2016) # Buggy, upstream dead for ages (#148741). Removal in a month. app-cdr/dvd95 @@ -332,11 +337,6 @@ net-libs/hubbub dev-vcs/blogc-git-receiver www-servers/blogc-runserver -# Pawel Hajdan jr (27 Apr 2016) -# Dev channel releases are only for people who are developers or want more -# experimental features and accept a more unstable release. ->=www-client/chromium-52 - # Sergey Popov (26 Apr 2016) # Security mask of older branches, wrt bug #5567810
[gentoo-commits] dev/xmw:master commit in: media-libs/libasdcp-cth/, media-libs/libasdcp-cth/files/
commit: 2f4a3d90f3ec6e3ea82847977e5b7700a81c905e Author: Michael Weber xmw de> AuthorDate: Mon Jun 13 20:38:31 2016 + Commit: Michael Weber gentoo org> CommitDate: Mon Jun 13 20:38:31 2016 + URL:https://gitweb.gentoo.org/dev/xmw.git/commit/?id=2f4a3d90 media-libs/libasdcp-cth: drop ldconfig. Package-Manager: portage-2.2.28 Manifest-Sign-Key: 0x71D573A82F434065 .../libasdcp-cth/files/libasdcp-cth-0.1.1-no-ldconfig.patch | 12 media-libs/libasdcp-cth/libasdcp-cth-0.1.1.ebuild| 2 ++ 2 files changed, 14 insertions(+) diff --git a/media-libs/libasdcp-cth/files/libasdcp-cth-0.1.1-no-ldconfig.patch b/media-libs/libasdcp-cth/files/libasdcp-cth-0.1.1-no-ldconfig.patch new file mode 100644 index 000..097f31e --- /dev/null +++ b/media-libs/libasdcp-cth/files/libasdcp-cth-0.1.1-no-ldconfig.patch @@ -0,0 +1,12 @@ +--- libasdcp-cth-0.1.1/wscript libasdcp-cth-0.1.1/wscript +@@ -84,8 +84,7 @@ + bld.add_post_fun(post) + + def post(ctx): +-if ctx.cmd == 'install': +-ctx.exec_command('/sbin/ldconfig') ++pass + + def tags(bld): + os.system('etags src/*.cc src/*.h') diff --git a/media-libs/libasdcp-cth/libasdcp-cth-0.1.1.ebuild b/media-libs/libasdcp-cth/libasdcp-cth-0.1.1.ebuild index 7f74430..fa55912 100644 --- a/media-libs/libasdcp-cth/libasdcp-cth-0.1.1.ebuild +++ b/media-libs/libasdcp-cth/libasdcp-cth-0.1.1.ebuild @@ -21,3 +21,5 @@ RDEPEND="dev-libs/boost dev-libs/openssl:0" DEPEND="${RDEPEND} virtual/pkgconfig" + +PATCHES=( "${FILESDIR}"/${P}-no-ldconfig.patch )
[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/files/, www-client/chromium/
commit: ba650a012d8bb9d01291a052c905e8eea5c188d3 Author: Pawel Hajdan, Jr gentoo org> AuthorDate: Mon Jun 13 22:36:13 2016 + Commit: Paweł Hajdan gentoo org> CommitDate: Mon Jun 13 22:37:44 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba650a01 www-client/chromium: dev channel bump (53.0.2763.0) Package-Manager: portage-2.2.28 www-client/chromium/Manifest | 1 + www-client/chromium/chromium-53.0.2763.0.ebuild| 715 + www-client/chromium/files/chromium-gn-r2.patch | 23 + .../chromium/files/chromium-system-jinja-r11.patch | 79 +++ 4 files changed, 818 insertions(+) diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest index 852a832..d13f498 100644 --- a/www-client/chromium/Manifest +++ b/www-client/chromium/Manifest @@ -3,3 +3,4 @@ DIST chromium-51.0.2704.63.tar.xz 448628724 SHA256 b243e46e0ebaf8f60d1c37a0d99f1 DIST chromium-52.0.2743.19.tar.xz 457854724 SHA256 e4149f479bea32142214b07b14912a011278917077e97819fb17fa83540eac16 SHA512 d29638959b8f36e70ce60bffc65b58878e5d607959062847b625d9d6acccfba14e96fbc0cd757b28283dd90bbc1ab336f8da65d4564df26bd86e260aa92cfd7c WHIRLPOOL f48864c796f6a98731de5253daf3d281d6613ada18528358dba9c1de9e86cc14a42f6bd60a5c05c3ddfb826a6eb371c1e5353b9b8e206b24d379225bb439fdbd DIST chromium-52.0.2743.33.tar.xz 458015816 SHA256 3201db69bb1dde8b51c1f55f86a7f9374df4d15d8577eb7d2cfcd8544f26be2a SHA512 1e736a9d4c2db5ec285bf9fc73d5a67740a34cfa44f760a2939329513b825e2935a8443c7203883a712a13844c29694cc20a09ac3e901bb9436e0b4c1b74e437 WHIRLPOOL e5a428cb2ed6b57fcffca7efb97634507a1ddba2e625bd271c5dc37619f917716469c7fccb3062a1850268078aef9ee9bd41d55408cc07eba7bb3c49b3f3e97e DIST chromium-53.0.2756.0.tar.xz 457232644 SHA256 fc5e54267a857277a08653c95ea6a04c012ac92a5f2c2848b7715536e902c107 SHA512 a93dd06100b846eb3222cc9e7b1841798de02fee2eb70807ed68bc7c2da5422e5259f31d5a3741dbc18c9ed34f3d9cd389b078554fc38cf13183d147266e3efd WHIRLPOOL f9ac5cb89c93b5221c8a036751a2fda35ca5bfaed0d1a7c5e142bfea590a35421109e2ee8965e7fb63eecf6fedae373812dcaeafe95e8acba60630246c9482f7 +DIST chromium-53.0.2763.0.tar.xz 458102064 SHA256 5eeba399dee66367d011dc7732a7d695736693a6652ba7ab9cb6aa8c22562168 SHA512 b1715889e4d5fef6a44123457a613587abc5bc437abb7e02a39e98d83f74bd52eeeb7a0369766957ee90e1c3274ea28fffc411e4f589371813571631a4f9ac0e WHIRLPOOL 929a5db51d389faaf5a04916dba77cdc5932a0c14079c807d984c7ce96fe1225c54279e5d1e03950f9ff9f146744e69f67c4a5e945ad940c9a6d209746658a87 diff --git a/www-client/chromium/chromium-53.0.2763.0.ebuild b/www-client/chromium/chromium-53.0.2763.0.ebuild new file mode 100644 index 000..1238b58 --- /dev/null +++ b/www-client/chromium/chromium-53.0.2763.0.ebuild @@ -0,0 +1,715 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="5" +PYTHON_COMPAT=( python2_7 ) + +CHROMIUM_LANGS="am ar bg bn ca cs da de el en_GB es es_419 et fa fi fil fr gu he + hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt_BR pt_PT ro ru sk sl sr + sv sw ta te th tr uk vi zh_CN zh_TW" + +inherit check-reqs chromium eutils flag-o-matic multilib multiprocessing pax-utils \ + portability python-any-r1 readme.gentoo-r1 toolchain-funcs versionator virtualx + +DESCRIPTION="Open-source version of Google Chrome web browser" +HOMEPAGE="http://chromium.org/"; +SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}.tar.xz"; + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="cups gn gnome gnome-keyring gtk3 +hangouts kerberos neon pic +proprietary-codecs pulseaudio selinux +system-ffmpeg +tcmalloc widevine" +RESTRICT="!system-ffmpeg? ( proprietary-codecs? ( bindist ) )" + +# TODO: bootstrapped gn binary hangs when using tcmalloc with portage's sandbox. +REQUIRED_USE="gn? ( gnome-keyring !tcmalloc )" + +# Native Client binaries are compiled with different set of flags, bug #452066. +QA_FLAGS_IGNORED=".*\.nexe" + +# Native Client binaries may be stripped by the build system, which uses the +# right tools for it, bug #469144 . +QA_PRESTRIPPED=".*\.nexe" + +RDEPEND=" + app-arch/bzip2:= + cups? ( >=net-print/cups-1.3.11:= ) + >=dev-libs/elfutils-0.149 + dev-libs/expat:= + dev-libs/glib:= + >=dev-libs/jsoncpp-0.5.0-r1:= + dev-libs/nspr:= + >=dev-libs/nss-3.14.3:= + gnome? ( >=gnome-base/gconf-2.24.0:= ) + gnome-keyring? ( >=gnome-base/libgnome-keyring-3.12:= ) + >=media-libs/alsa-lib-1.0.19:= + media-libs/fontconfig:= + media-libs/freetype:= + media-libs/libexif:= + media-libs/speex:= + pulseaudio? ( media-sound/pulseaudio:= ) + system-ffmpeg? ( >=media-video/ffmpeg-2.7.2:= ) + sys-apps/dbus:= + sys-apps/pciutils:= + >=sys-libs/libcap-2.22:= + virtual/udev + x11-libs/cairo:= + x11-libs/gdk-pixbuf:= + gtk3? ( x11-libs/gtk+
[gentoo-commits] dev/xmw:master commit in: media-video/dcpomatic/, media-video/dcpomatic/files/
commit: 4502d1d3627999a8a3f593bfe819ba21ba43ea57 Author: Michael Weber xmw de> AuthorDate: Mon Jun 13 20:23:02 2016 + Commit: Michael Weber gentoo org> CommitDate: Mon Jun 13 20:23:02 2016 + URL:https://gitweb.gentoo.org/dev/xmw.git/commit/?id=4502d1d3 media-video/dcpomatic: drop ldconfig, use PATCHES Package-Manager: portage-2.2.28 Manifest-Sign-Key: 0x71D573A82F434065 media-video/dcpomatic/dcpomatic-2.8.0.ebuild | 11 +++ .../dcpomatic/files/dcpomatic-2.8.0-no-ldconfig.patch| 12 2 files changed, 19 insertions(+), 4 deletions(-) diff --git a/media-video/dcpomatic/dcpomatic-2.8.0.ebuild b/media-video/dcpomatic/dcpomatic-2.8.0.ebuild index 9452d1b..e4e1fc6 100644 --- a/media-video/dcpomatic/dcpomatic-2.8.0.ebuild +++ b/media-video/dcpomatic/dcpomatic-2.8.0.ebuild @@ -6,7 +6,7 @@ EAPI=6 PYTHON_COMPAT=( python2_7 python3_3 python3_4 python3_5 ) PYTHON_REQ_USE="threads(+)" -inherit eutils python-any-r1 waf-utils wxwidgets +inherit python-any-r1 waf-utils wxwidgets DESCRIPTION="create Digital Cinema Packages (DCPs) from videos, images and sound files" HOMEPAGE="http://dcpomatic.com/"; @@ -28,7 +28,7 @@ RDEPEND="dev-cpp/cairomm dev-libs/libcxml dev-libs/libzip dev-libs/openssl:0 - media-gfx/imagemagick + || ( media-gfx/graphicsmagick media-gfx/imagemagick ) media-libs/fontconfig:1.0 media-libs/libdcp:1.0 media-libs/libsamplerate @@ -42,9 +42,12 @@ RDEPEND="dev-cpp/cairomm DEPEND="${RDEPEND} virtual/pkgconfig" -src_prepare() { - epatch "${FILESDIR}"/${P}-wxGTK3.patch +PATCHES=( + "${FILESDIR}"/${P}-wxGTK3.patch + "${FILESDIR}"/${P}-no-ldconfig.patch + ) +src_prepare() { cp -v ../waf*/waf . default diff --git a/media-video/dcpomatic/files/dcpomatic-2.8.0-no-ldconfig.patch b/media-video/dcpomatic/files/dcpomatic-2.8.0-no-ldconfig.patch new file mode 100644 index 000..106e239 --- /dev/null +++ b/media-video/dcpomatic/files/dcpomatic-2.8.0-no-ldconfig.patch @@ -0,0 +1,12 @@ +--- dcpomatic-2.8.0/wscript dcpomatic-2.8.0/wscript +@@ -503,8 +503,7 @@ + sys.exit(-1) + + def post(ctx): +-if ctx.cmd == 'install': +-ctx.exec_command('/sbin/ldconfig') ++pass + + def pot(bld): + bld.recurse('src')
[gentoo-commits] repo/gentoo:master commit in: app-editors/neovim/
commit: ce75426d9db592a149c8a97f210201afa5e85d6a Author: Ole Reifschneider gentoo org> AuthorDate: Mon Jun 13 20:16:10 2016 + Commit: Ole Reifschneider gentoo org> CommitDate: Mon Jun 13 20:16:10 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce75426d app-editors/neovim: Add live ebuild Package-Manager: portage-2.3.0_rc1 app-editors/neovim/neovim-.ebuild | 75 +++ 1 file changed, 75 insertions(+) diff --git a/app-editors/neovim/neovim-.ebuild b/app-editors/neovim/neovim-.ebuild new file mode 100644 index 000..a9c90de --- /dev/null +++ b/app-editors/neovim/neovim-.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit cmake-utils flag-o-matic + +DESCRIPTION="Vim-fork focused on extensibility and agility." +HOMEPAGE="https://neovim.io"; +if [[ ${PV} == ]]; then + inherit git-r3 + EGIT_REPO_URI="git://github.com/neovim/neovim.git" +else + SRC_URI="https://github.com/neovim/neovim/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +LICENSE="Apache-2.0 vim" +SLOT="0" +IUSE="+nvimpager perl python +jemalloc" + +CDEPEND="dev-lang/luajit:2 + >=dev-libs/libtermkey-0.17 + >=dev-libs/libuv-1.2.0 + >=dev-libs/msgpack-1.0.0 + >=dev-libs/unibilium-1.1.1 + dev-libs/libvterm + dev-lua/lpeg[luajit] + dev-lua/mpack[luajit] + jemalloc? ( dev-libs/jemalloc ) +" +DEPEND="${CDEPEND} + virtual/libiconv + virtual/libintl" +RDEPEND="${CDEPEND} + perl? ( dev-lang/perl ) + python? ( dev-python/neovim-python-client )" + +CMAKE_BUILD_TYPE=RelWithDebInfo + +src_prepare() { + # use our system vim dir + sed -e '/^# define SYS_VIMRC_FILE/s|$VIM|'"${EPREFIX}"'/etc/vim|' \ + -i src/nvim/globals.h || die + + # add eclass to bash filetypes + sed -e 's|*.ebuild|*.ebuild,*.eclass|' -i runtime/filetype.vim || die + + cmake-utils_src_prepare +} + +src_configure() { + export USE_BUNDLED_DEPS=OFF + append-cflags "-Wno-error" + local mycmakeargs=( + $(cmake-utils_use_enable jemalloc JEMALLOC) + -DLIBUNIBILIUM_USE_STATIC=OFF + -DLIBTERMKEY_USE_STATIC=OFF + -DLIBVTERM_USE_STATIC=OFF + ) + cmake-utils_src_configure +} + +src_install() { + cmake-utils_src_install + + # install a default configuration file + insinto /etc/vim + doins "${FILESDIR}"/sysinit.vim + + # conditionally install a symlink for nvimpager + if use nvimpager; then + dosym /usr/share/nvim/runtime/macros/less.sh /usr/bin/nvimpager + fi +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/neovim-python-client/
commit: c3277eb4a37042d87595cc38f51074f3d3d9a1c5 Author: Ole Reifschneider gentoo org> AuthorDate: Mon Jun 13 20:18:34 2016 + Commit: Ole Reifschneider gentoo org> CommitDate: Mon Jun 13 20:18:34 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3277eb4 dev-python/neovim-python-client: Bump version to 0.1.9 Package-Manager: portage-2.3.0_rc1 dev-python/neovim-python-client/Manifest | 1 + .../neovim-python-client-0.1.9.ebuild | 28 ++ 2 files changed, 29 insertions(+) diff --git a/dev-python/neovim-python-client/Manifest b/dev-python/neovim-python-client/Manifest index fcd32dc..8637154 100644 --- a/dev-python/neovim-python-client/Manifest +++ b/dev-python/neovim-python-client/Manifest @@ -4,3 +4,4 @@ DIST neovim-python-client-0.1.0.tar.gz 43142 SHA256 2a9a1f07bd6d5617b1b85ee1772f DIST neovim-python-client-0.1.2.tar.gz 43428 SHA256 2d85a493194b5dfbc08cad1fd2e252f7ad35b65eb826dd61f67f4fecfc8476b2 SHA512 a050cd7fcc3ab9863bd777331a6ebce3b9ac110682c445ca3e18a59ef4296b4da486a2586ae8be36f4fc6c9ac5e0d5513c19d06f2783bdf37554f37ca547c908 WHIRLPOOL d5f08178bc8738fcdae7c50a43d4e58731ce8665e93d6b8e905c6a83e1b6fe0655dabc9c5ee96a1415b84710ec043f25cea72761af3fe4977d96b862ca81bb31 DIST neovim-python-client-0.1.5.tar.gz 39600 SHA256 e330ad562ae787e85fd881142cb993e80e8dabe6737b40e51a625fb4347e2509 SHA512 fced36987164ae378d79284b4ca1ed198e50ee089fd5f6222b3462405174161a79d1bc27c83ca593626f7635b52c943a15ae338086afc9dab86f5fabb5eb0cd6 WHIRLPOOL a6ce1d19aed92518232d02e1ba47a4243530e28f8d85acfc30604c039084a3764ce350245825380e2ebc59246763c029958bd283afbe59ed7d024f4cd1168d0e DIST neovim-python-client-0.1.7.tar.gz 39735 SHA256 398d36c194548d5636eb5d33ba86b083495ab888fc7f03243c8c42d064ec1aa8 SHA512 f1d5f834163eb62338afddbb4d4de418cc6cdec77cfe8c8785a9206bce11016216c0c3e38a4113d75b58f3ea02cd665c916eb30b5a3987c52321b8cfde833e85 WHIRLPOOL 102e56c7b8db49f05014b175a01c648377669b82eb2780351eada741eca8fa31d666b8dce16426dfd70efff62f510faec828b9adca7d49e932ae64a0c497e91b +DIST neovim-python-client-0.1.9.tar.gz 40599 SHA256 9e6250cad242fb79c07346cd292b055f4f334635a42bff3437131205bb09e0a8 SHA512 043429407d140b37004d5344f9244c8cb5a37e2b5d450454e6535bece7fb05f037e5eff2a63431fad55ab2470372c4a17e0a608a94af65a2f400f2158b736ce4 WHIRLPOOL eb8b54bdc2c5f455862026a39f76bb32f59b3225c17ff2abf2751670f22ed81b053417aef0e95d0fad6fd31df58867024967c44ba48b83b63c70e1c1977de23b diff --git a/dev-python/neovim-python-client/neovim-python-client-0.1.9.ebuild b/dev-python/neovim-python-client/neovim-python-client-0.1.9.ebuild new file mode 100644 index 000..c580a4a --- /dev/null +++ b/dev-python/neovim-python-client/neovim-python-client-0.1.9.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +PYTHON_COMPAT=( python{2_7,3_3,3_4,3_5} ) +inherit distutils-r1 + +DESCRIPTION="Python client for Neovim" +HOMEPAGE="https://github.com/neovim/python-client"; +SRC_URI="https://github.com/neovim/python-client/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DEPEND=" + >=dev-python/msgpack-0.4.0[${PYTHON_USEDEP}] + virtual/python-greenlet[${PYTHON_USEDEP}] + $(python_gen_cond_dep 'dev-python/trollius[${PYTHON_USEDEP}]' python{2_7,3_3}) +" + +RDEPEND=" + ${DEPEND} + >=app-editors/neovim-0.1.3 +" + +S="${WORKDIR}/python-client-${PV}"
[gentoo-commits] dev/xmw:master commit in: media-libs/libsub/files/, media-libs/libsub/
commit: 312b28eccebba38b7e6723ff6a125271d6d8ac99 Author: Michael Weber xmw de> AuthorDate: Mon Jun 13 19:43:42 2016 + Commit: Michael Weber gentoo org> CommitDate: Mon Jun 13 19:43:42 2016 + URL:https://gitweb.gentoo.org/dev/xmw.git/commit/?id=312b28ec media-libs/libsub: boost rebuild, no ldconfig Package-Manager: portage-2.2.28 Manifest-Sign-Key: 0x71D573A82F434065 media-libs/libsub/files/libsub-1.1.12-no-ldconfig.patch | 9 + media-libs/libsub/libsub-1.1.12.ebuild | 12 +++- 2 files changed, 16 insertions(+), 5 deletions(-) diff --git a/media-libs/libsub/files/libsub-1.1.12-no-ldconfig.patch b/media-libs/libsub/files/libsub-1.1.12-no-ldconfig.patch new file mode 100644 index 000..b0752b2 --- /dev/null +++ b/media-libs/libsub/files/libsub-1.1.12-no-ldconfig.patch @@ -0,0 +1,9 @@ +--- libsub-1.1.12/wscript libsub-1.1.12/wscript +@@ -148,5 +148,4 @@ + sys.exit(-1) + + def post(ctx): +-if ctx.cmd == 'install': +-ctx.exec_command('/sbin/ldconfig') ++pass diff --git a/media-libs/libsub/libsub-1.1.12.ebuild b/media-libs/libsub/libsub-1.1.12.ebuild index 7c04caf..3ecec0f 100644 --- a/media-libs/libsub/libsub-1.1.12.ebuild +++ b/media-libs/libsub/libsub-1.1.12.ebuild @@ -18,10 +18,12 @@ KEYWORDS="~amd64 ~x86" IUSE="" RDEPEND="dev-cpp/glibmm -dev-cpp/libxmlpp -dev-libs/boost -dev-libs/libcxml -dev-libs/openssl:0 -media-libs/libasdcp-cth" + dev-cpp/libxmlpp + dev-libs/boost:= + dev-libs/libcxml + dev-libs/openssl:0 + media-libs/libasdcp-cth" DEPEND="${RDEPEND} virtual/pkgconfig" + +PATCHES=( "${FILESDIR}"/${P}-no-ldconfig.patch )
[gentoo-commits] repo/gentoo:master commit in: dev-util/cppcheck/
commit: 086ffb5e18a2f158eaffbbb88152f31fee72a3ec Author: Michael Weber gentoo org> AuthorDate: Mon Jun 13 19:36:31 2016 + Commit: Michael Weber gentoo org> CommitDate: Mon Jun 13 19:36:59 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=086ffb5e dev-util/cppcheck: Version bump, thanks Christian Strahl, bug 585444. Package-Manager: portage-2.2.28 dev-util/cppcheck/Manifest | 1 + dev-util/cppcheck/cppcheck-1.74.ebuild | 105 + 2 files changed, 106 insertions(+) diff --git a/dev-util/cppcheck/Manifest b/dev-util/cppcheck/Manifest index 194836e..1c94c4e 100644 --- a/dev-util/cppcheck/Manifest +++ b/dev-util/cppcheck/Manifest @@ -1,2 +1,3 @@ DIST cppcheck-1.72.tar.bz2 1125775 SHA256 9460b184ff2d8dd15344f3e2f42f634c86e4dd3303e1e9b3f13dc67536aab420 SHA512 13b2348c97a3777feaad579f8620f18d90f6f934f92f5db712c7190af1f40042527500aefa4c8ccd348f7691b1c0d5f32115085c9385dec55460d5ba0804a410 WHIRLPOOL 790514f4b5b9c539a30daa691d268c6c5f1077743cde1af8834248eb4213224275e9f72cea46f3b378119a3d0944d7e8d63270c0cd47517c7f382c683a1938fe DIST cppcheck-1.73.tar.bz2 1147270 SHA256 36f68354734310203c285fac17aed47bb82131fc0487145b9c0386301cd5fe50 SHA512 a703cb47016982c27509bd46fa601b5baf359b0c44be188e2f5fe7d64b2accc392af5aa803a5e298b778f15b979585781ecd1459c8d2dd8b033f34cb1bad15a7 WHIRLPOOL 1ecbcd36f3ed36c0db3a9e6c99b730c164c5e4a680dfa1f6b3a84df5a9e4e7ca0ab902d34306dcaf12c9ffd686fbac4492f07b12b99d862d9152db6ffeac377c +DIST cppcheck-1.74.tar.bz2 1151321 SHA256 c05b2f7e4619326f4cbdf6465d517cd0e37349e1221356470d75a97ca35fc254 SHA512 aa77747618ae16d796c428dc5931dc39bb51774dcdbea740c5cfc0f353c3b825c9673c84d0f2196cb8749f54c66f2d358f45b372aa5db9b057d3de740d852f01 WHIRLPOOL 07aa11a0e5478ea9c7eafa79359259d3570424d3a7dfd0ad2d623a69157d09fbdb2f72ce576d19db142d67a69b2b0663b7e37d42d2ea5781401eb6723123dd1b diff --git a/dev-util/cppcheck/cppcheck-1.74.ebuild b/dev-util/cppcheck/cppcheck-1.74.ebuild new file mode 100644 index 000..34c8313 --- /dev/null +++ b/dev-util/cppcheck/cppcheck-1.74.ebuild @@ -0,0 +1,105 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +PYTHON_COMPAT=( python{2_7,3_3,3_4,3_5} ) + +inherit distutils-r1 eutils qt4-r2 toolchain-funcs flag-o-matic + +DESCRIPTION="static analyzer of C/C++ code" +HOMEPAGE="http://cppcheck.sourceforge.net"; +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="htmlreport pcre qt4" + +RDEPEND="htmlreport? ( dev-python/pygments[${PYTHON_USEDEP}] ) + >=dev-libs/tinyxml2-2 + qt4? ( dev-qt/qtgui:4 ) + pcre? ( dev-libs/libpcre )" +DEPEND="${RDEPEND} + app-text/docbook-xsl-stylesheets + dev-libs/libxslt + virtual/pkgconfig" + +src_prepare() { + append-cxxflags -std=c++0x + + # Drop bundled libs, patch Makefile generator and re-run it + rm -r externals || die + epatch "${FILESDIR}"/${PN}-1.72-tinyxml2.patch + tc-export CXX + emake dmake + ./dmake || die + + epatch_user +} + +src_configure() { + if use pcre ; then + sed -e '/HAVE_RULES=/s:=no:=yes:' \ + -i Makefile + fi + if use qt4 ; then + pushd gui + qt4-r2_src_configure + popd + fi +} + +src_compile() { + export LIBS="$(pkg-config --libs tinyxml2)" + emake ${PN} man \ + CFGDIR="${EROOT}usr/share/${PN}/cfg" \ + DB2MAN="${EROOT}usr/share/sgml/docbook/xsl-stylesheets/manpages/docbook.xsl" + + if use qt4 ; then + pushd gui + qt4-r2_src_compile + popd + fi + if use htmlreport ; then + pushd htmlreport + distutils-r1_src_compile + popd + fi +} + +src_test() { + # safe final version + mv -v ${PN}{,.final} + mv -v lib/library.o{,.final} + mv -v cli/cppcheckexecutor.o{,.final} + #trigger recompile with CFGDIR inside ${S} + emake check CFGDIR="${S}/cfg" + # restore + mv -v ${PN}{.final,} + mv -v lib/library.o{.final,} + mv -v cli/cppcheckexecutor.o{.final,} +} + +src_install() { + # it's not autotools-based, so "${ED}" here, not "${D}", bug 531760 + emake install DESTDIR="${ED}" + + insinto "/usr/share/${PN}/cfg" + doins cfg/*.cfg + if use qt4 ; then + dobin gui/${PN}-gui + dodoc gui/{projectfile.txt,gui.${PN}} + fi + if use htmlreport ; then + pushd htmlreport + distutils-r1_src_install + popd + find "${D}" -name "*.egg-info" -delete + else + rm "${ED}/usr/bin/cppcheck-htmlreport" || die + fi + doman ${PN}.1 + dodoc -r triage +}
[gentoo-commits] repo/gentoo:master commit in: net-misc/clipgrab/, net-misc/clipgrab/files/
commit: 6c6efc87fa6245529b5f5fed98bf22d9061ec0e7 Author: Michael Weber gentoo org> AuthorDate: Mon Jun 13 19:32:33 2016 + Commit: Michael Weber gentoo org> CommitDate: Mon Jun 13 19:36:53 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c6efc87 net-misc/clipgrab: clean old versions. Package-Manager: portage-2.2.28 net-misc/clipgrab/Manifest | 2 - net-misc/clipgrab/clipgrab-3.4.11.ebuild | 31 net-misc/clipgrab/clipgrab-3.4.9-r1.ebuild | 31 .../clipgrab/files/clipgrab-3.2.0.10-obey.patch| 82 - .../clipgrab/files/clipgrab-3.2.1.0-obey.patch | 85 -- 5 files changed, 231 deletions(-) diff --git a/net-misc/clipgrab/Manifest b/net-misc/clipgrab/Manifest index 4c70340..3f3e188 100644 --- a/net-misc/clipgrab/Manifest +++ b/net-misc/clipgrab/Manifest @@ -1,3 +1 @@ -DIST clipgrab-3.4.11.tar.bz2 371620 SHA256 48f7cbd9a503b19246ae2d31af8d2bba7c57945f5ba8ca4fcf7bf6b3a265bd83 SHA512 89613a4e3096e980b09eef7a48b7bb6eda60ecd3d542afd5621880e0cb62e3e5c385cf0072fc4a96fadab8f72d8f717957f396cb399d3a0d25d48a346bc8cf31 WHIRLPOOL fffd7c5ed4178fac9f9bb133cfb90cc8daaeb45d45ab665aed3c156745e3fe0881f32bcaef07f0cba4800fa0ddcf463e34563e0505946336d9c7d952c6c5a792 -DIST clipgrab-3.4.9.tar.bz2 372342 SHA256 e1aaf9c5f55788ac580ba645f0368b8bdf5b65dbe133cd7e08df9ffed8c0546d SHA512 24efcf23b4553c47845efbbe69a9cee6d322a830693ba02a7900b41987bd449c65a81013c0ff7aa3a0cccaea528225fe6d11d43e56361fbada35fdb37003420b WHIRLPOOL 51bb35f1b4cb9c59e0cff55e95d1b4be288b97b25ac7f9c67a7dd4b12a39f242def7a2c3e2fac8b9af8201934172ec3685f5986bb3808be0cf0618c7878f79ab DIST clipgrab-3.5.6.tar.gz 470379 SHA256 b6088625209fd0fefa3078d3131b71efc0d27af36e6207dadeab79831586a672 SHA512 7a8e3311e3e081ea65e572b2e4fabcaae99424e80f8d18b91a4a8e9d26088e5cb5c4f752128bda7493a4ab07ff8e93844450d6e9d95be8d03f1c95b6f8ea23c9 WHIRLPOOL d446796bd80dabfa13dd96f61615e979da78ea09d305d40b1018df1d461a6b432f7881b690af7f2ead554e4689539ffcbb166d491e2f4e5f4b3e135babd922a6 diff --git a/net-misc/clipgrab/clipgrab-3.4.11.ebuild b/net-misc/clipgrab/clipgrab-3.4.11.ebuild deleted file mode 100644 index 886b8bb..000 --- a/net-misc/clipgrab/clipgrab-3.4.11.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -inherit qt4-r2 eutils - -DESCRIPTION="Download from various internet video services like Youtube etc." -HOMEPAGE="http://clipgrab.de/en"; -SRC_URI="http://${PN}.de/download/${P}.tar.bz2"; - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -DEPEND="dev-qt/qtwebkit:4" -RDEPEND="${DEPEND} - || ( media-video/libav media-video/ffmpeg )" - -PATCHES=( - "${FILESDIR}/${PN}-3.4.2-obey.patch" -) - -src_install() { - dobin ${PN} - - newicon icon.png ${PN}.png - make_desktop_entry clipgrab Clipgrab "" "Qt;Video;AudioVideo;" -} diff --git a/net-misc/clipgrab/clipgrab-3.4.9-r1.ebuild b/net-misc/clipgrab/clipgrab-3.4.9-r1.ebuild deleted file mode 100644 index 886b8bb..000 --- a/net-misc/clipgrab/clipgrab-3.4.9-r1.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -inherit qt4-r2 eutils - -DESCRIPTION="Download from various internet video services like Youtube etc." -HOMEPAGE="http://clipgrab.de/en"; -SRC_URI="http://${PN}.de/download/${P}.tar.bz2"; - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -DEPEND="dev-qt/qtwebkit:4" -RDEPEND="${DEPEND} - || ( media-video/libav media-video/ffmpeg )" - -PATCHES=( - "${FILESDIR}/${PN}-3.4.2-obey.patch" -) - -src_install() { - dobin ${PN} - - newicon icon.png ${PN}.png - make_desktop_entry clipgrab Clipgrab "" "Qt;Video;AudioVideo;" -} diff --git a/net-misc/clipgrab/files/clipgrab-3.2.0.10-obey.patch b/net-misc/clipgrab/files/clipgrab-3.2.0.10-obey.patch deleted file mode 100644 index 9ffee8a..000 --- a/net-misc/clipgrab/files/clipgrab-3.2.0.10-obey.patch +++ /dev/null @@ -1,82 +0,0 @@ clipgrab-3.2.0.10/clipgrab.cpp -+++ clipgrab-3.2.0.10/clipgrab.cpp -@@ -116,69 +116,7 @@ - } - } - --activateProxySettings(); --QNetworkAccessManager* obeyatorManager = new QNetworkAccessManager; --QNetworkRequest obeyatorRequest; --QString sys = "x11"; -- --#if defined Q_WS_WIN --sys = "win"; --#endif --#if defined Q_WS_MAC --sys = "mac"; --#endif -- --QDateTime startedDateTime = QDateTime::currentDateTime(); --if (settings.value("firstStarted", 0).toInt() == 0) --{ --settings.setValue("firstStarted", startedDateTime.toTime_t()); --} --if (settings.value("firstStarted-" + version, 0) == 0) --{ --settings.setValue("firstStarted-" + version, startedDateTime.toTime_t()); --} --ob
[gentoo-commits] repo/gentoo:master commit in: dev-util/nsis/files/, dev-util/nsis/
commit: 8127f4ef333bb13b591e91c9254ee4ec682ee540 Author: Alon Bar-Lev gentoo org> AuthorDate: Mon Jun 13 19:01:06 2016 + Commit: Alon Bar-Lev gentoo org> CommitDate: Mon Jun 13 19:01:06 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8127f4ef dev-util/nsis: cleanup Bug: 568398 Package-Manager: portage-2.2.28 dev-util/nsis/Manifest| 3 - dev-util/nsis/files/nsis-2.46-gcc47.patch | 15 dev-util/nsis/nsis-2.46-r1.ebuild | 115 -- 3 files changed, 133 deletions(-) diff --git a/dev-util/nsis/Manifest b/dev-util/nsis/Manifest index 1124df9..ab33bd0 100644 --- a/dev-util/nsis/Manifest +++ b/dev-util/nsis/Manifest @@ -1,5 +1,2 @@ -DIST makensis_64bit.patch 18743 SHA256 df6377f0e21ef585064c3dd999550e1aef9df8c2224833167716a7166d93d22a SHA512 e04e0f6255708490e4fc2929bbfca442b7e59b5f05ea9b10145e556e59317e81452e77f9214df011bc7d6b45c79ce13396e2aeb85ce2d7d48e95721e53340c2b WHIRLPOOL c0b1ab7c12e43f8ff8d4fd543ac0600d76b1d2f870c89b25fd22aaba9215f45893acadbed075a50e9428ae1d29dde971f9772846f2223163e7836c1d952036f3 -DIST nsis-2.46-src.tar.bz2 1499014 SHA256 f5f9e5e22505e44b25aea14fe17871c1ed324c1f3cc7a753ef591f76c9e8a1ae SHA512 8716cf6dc086d8b9eb3c707b3a65790bf2e2b41116243d86243514ec6b2db7c508dedef027863bbd6650b21ca5f94ef7dd6706fe14ddc151c4548ecb15858ee6 WHIRLPOOL d716a7b78b20517dff420f57ff820a5aac4654d77a3a0760ee7512aff12d9abbb8be20da888968b151571363ddc1b8c3b02cc7e51784c95ab5169b8a1ab424e3 DIST nsis-2.51-64bit.patch.gz 9376 SHA256 8b82fc9a35c7072fafa416ea4d0a8842c69d343500b7ca4bfe207d7b396c0643 SHA512 3be1a1a6422da219e8abfe5eb177ea818d86dfe6d5cb04a0be3dd80f31866cd95b67b765c6d5976355f363c411b4c88f30fd4eace67addb0f27dfe1a73ba45ac WHIRLPOOL bb1dc183bbef6596409b7765b721811526c2acb61bcc67c25bbccc1922ad45d365d1daea6c7474f3c98fb63c69bf3d54808a6abe0c71702cbfd178bb7bfea11f DIST nsis-2.51-src.tar.bz2 1540555 SHA256 43d4c9209847e35eb6e2c7cd5a7586e1445374c056c2c7899e40a080e17a1be7 SHA512 3019040d84b1afdf398327bbd55cc2ae66336deea200b6506f1d474359056713fbcf51e8a06f32fece81313da35376cd3916341f2cabfa12cefa92f91ecf6f08 WHIRLPOOL 1fad4225791d30ed9f89082aa1ce6eb85e96279c85c6f91859e2cb36b67c2cfaf09ceada57fca41e25489dc5087c3efadb2a10582fdcba73614557356a3474b0 -DIST nsis_w64-mingw.patch 10378 SHA256 e3fe5f5675ac3562ae67283914f5ecf83f313e9127a406477f04c2aeafd945d5 SHA512 b8f0f7151a53335a5b3bf49ef2a16d805642c43a238afd424541be7d64a1a543ded28479ff503da84591b358f5f71728a815b704a083b94997cfbd5246b6f2b6 WHIRLPOOL a14e5168550974947d4da50747b7dd9893117c0b6dc981bdcd8c0fa053ead8d5a61c8317e18bf9f81a10c2b2efa398c3d40a3da011cc3c3dacef241f5aaa622c diff --git a/dev-util/nsis/files/nsis-2.46-gcc47.patch b/dev-util/nsis/files/nsis-2.46-gcc47.patch deleted file mode 100644 index e64a8b6..000 --- a/dev-util/nsis/files/nsis-2.46-gcc47.patch +++ /dev/null @@ -1,15 +0,0 @@ -Fix building with gcc-4.7 - -https://bugs.gentoo.org/show_bug.cgi?id=421871 - -Patch written by Kacper Kowalik a/Source/util.h -+++ b/Source/util.h -@@ -18,6 +18,7 @@ - #define _UTIL_H_ - - #include // for std::string -+#include - - #include "boost/scoped_ptr.hpp" // for boost::scoped_ptr - #include "ResourceEditor.h" diff --git a/dev-util/nsis/nsis-2.46-r1.ebuild b/dev-util/nsis/nsis-2.46-r1.ebuild deleted file mode 100644 index 0276d6a..000 --- a/dev-util/nsis/nsis-2.46-r1.ebuild +++ /dev/null @@ -1,115 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" -mingw32_variants=$(echo {,i{6,5,4,3}86-{,pc-,w32-,w64-}}mingw32) - -inherit eutils - -DESCRIPTION="Nullsoft Scriptable Install System" -HOMEPAGE="http://nsis.sourceforge.net/"; -SRC_URI="mirror://sourceforge/${PN}/${P}-src.tar.bz2 - http://f0rt.users.sourceforge.net/makensis_64bit.patch - http://f0rt.users.sourceforge.net/nsis_w64-mingw.patch"; - -LICENSE="ZLIB BZIP2 CPL-1.0" -SLOT="0" -KEYWORDS="amd64 ~ppc x86" -IUSE="bzip2 config-log doc zlib" -RESTRICT="strip" - -# NSIS Menu uses wxwindows but it's all broken, so disable for now -# wxwindows? ( x11-libs/wxGTK ) -RDEPEND="bzip2? ( app-arch/bzip2 ) - zlib? ( sys-libs/zlib )" -DEPEND="${RDEPEND} - >=dev-util/scons-0.98" - -S="${WORKDIR}"/${P}-src - -mingw_CTARGET() { - local i - for i in ${mingw32_variants} ; do - type -P ${i}-g++ > /dev/null && echo ${i} && return - done -} - -pkg_pretend() { - [[ -n $(mingw_CTARGET) ]] && return 0 - - eerror "Before you could emerge nsis, you need to install mingw with C++ support" - eerror "Run the following commands:" - eerror " emerge crossdev" - eerror " USE='cxx' crossdev --stable --libc '[latest]' -t i686-w64-mingw32" - die "mingw is needed" -} - -src_prepare() { - epatch "${FILESDIR}"/${P}-gcc47.patch - epatch "${DISTDIR}/makensis_64bit.patch" - epatch "${DISTDIR}/nsis_w64-mingw.patch" - -
[gentoo-commits] repo/gentoo:master commit in: sys-devel/gcc/
commit: af540eee94ebd2328bececeaa36b7a056d199344 Author: Mike Frysinger gentoo org> AuthorDate: Mon Jun 13 18:52:18 2016 + Commit: Mike Frysinger gentoo org> CommitDate: Mon Jun 13 18:52:34 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af540eee sys-devel/gcc: version bump to 5.4.0 #585370 sys-devel/gcc/Manifest | 4 sys-devel/gcc/gcc-5.4.0.ebuild | 46 ++ 2 files changed, 50 insertions(+) diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest index 7f715b9..88f5063 100644 --- a/sys-devel/gcc/Manifest +++ b/sys-devel/gcc/Manifest @@ -56,4 +56,8 @@ DIST gcc-5.3.0-patches-1.1.tar.bz2 29696 SHA256 979f188196325a635fc84e6a11678859 DIST gcc-5.3.0-piepatches-v0.6.5.tar.bz2 14552 SHA256 01bb0408eee2b97c4605b10b4d0b2b8fd3b1eccbaf9733c7274e281182f4e975 SHA512 9e924665d1dd24081b2f06618c26a5969069d30ec7626ba96166f299e4738918a6df99dc74c8b36cad17b62b778c350b42cf0ec0ad3897cb25c20938846f225c WHIRLPOOL a9464f4b386219f54ad12add39e7467d793fc75777245a4577f50b2bc6e19e6ede5be7849cdf50c11514175782658f7b3917f3fb86ce9beb07694069a6679404 DIST gcc-5.3.0-uclibc-patches-1.0.tar.bz2 2534 SHA256 4b03623b614b42308420e3036886ab58cf29fe52a238e67013fa82c568f22c82 SHA512 243d063a42ebef0428c43434d5ba3623ee66b1678746ab4c2efd129004614efecb8fe145bf4dc54d6daef03dfd656deb874b0b49213ec1e13490128d91714de2 WHIRLPOOL ba6db27fc0e19b120761b411da33d1925527a3a79cc686300d581ee3de8bbad788fe722c6c3c6b512a96e755c407e220bf509a1ca4f0ca02f1cc5485990bf249 DIST gcc-5.3.0.tar.bz2 95441837 SHA256 b84f5592e9218b73dbae612b5253035a7b34a9a1f7688d2e1bfaaf7267d5c4db SHA512 d619847383405fd389f5a2d7225f97fedb01f81478dbb8339047ccba7561a5c20045ab500a8744bffd19ea51892ce09fc37f862f2cfcb42de0f0f8cd8f8da37a WHIRLPOOL 63c10c65dcd9eaca7a426113fb593744829b00093eb57eb02603fb5387a81af20f3576c4d61d32c351e46cc79db20b445a5630e54e328c9771c92cff980661f5 +DIST gcc-5.4.0-patches-1.0.tar.bz2 28227 SHA256 ff600369f150129754108322338c3f4f0064d222843a2d82778537f94a22ecbb SHA512 70cd83b142abaa3c22d67d5d58185da2cfa178737ec963e230cc03ea8dc6dc757665c711fae91af4cd91062d3136c6f31a5ee3c4c7440ed9485c6f3632731940 WHIRLPOOL 84a69d2dde582fd486f6c60f78ce9f8c7cc5b480c2989cc1804617eb6526a4a17d20d2ed010bd9fc78019d69caa665428970234090b21f9d4b97217011d4fcd6 +DIST gcc-5.4.0-piepatches-v0.6.5.tar.bz2 14551 SHA256 495eb9110244dac17408cd0eb6977a593577eeb0437e72b60339b8ec394f2fb0 SHA512 4890f0713d261982ab81a20f93c5f65193aa1dfa171e3f9e5867f0b80ec7c1e76c5a997b1a4e6f47f8ce36af54ac91125c5bff8bf6d971b7d77c65a57a40a3c0 WHIRLPOOL 13b74b1ca75cc94f9624fe1b52221a953962c918c2cb932302a3078b6deba4f3e501647ad8a2915edef6301e64c820ed612a6fbb9e1178cf1711fe0045686969 +DIST gcc-5.4.0-uclibc-patches-1.0.tar.bz2 3731 SHA256 a3145faa6c81c0753ba754b735834c38987c356dadaa7c4a625c738e374604b5 SHA512 009f34197e79c5e8c6497a0db01ac45cc657e92e56a663b4f3281661d108b2a129cd977fab5f0064f225d6812ae91e82bab22a2b10ae02c486881eeed85ec7a3 WHIRLPOOL a3598ce0aad7e9110db156005190739abc5b4ceea3c327cb9c747c4cf1b99589c1a9fac170aea346eae030b09ee563f9f990e031ad7dfa1aa19b895898bf2608 +DIST gcc-5.4.0.tar.bz2 95661481 SHA256 608df76dec2d34de6558249d8af4cbee21eceddbcb580d666f7a5a583ca3303a SHA512 2941cc950c8f2409a314df497631f9b0266211aa74746c1839c46e04f1c7c299afe2528d1ef16ea39def408a644ba48f97519ec7a7dd37d260c3e9423514265b WHIRLPOOL ec81c8143e48bc8d9d0bbdc0fa3ca553c805193f53ac46c86127b54565894780dd97281485e396a130567464c753f043458c8e450018c957813f50ff90a40708 DIST gdc-0.24-src.tar.bz2 1012099 SHA256 cc6a97c76c9e6db31e76ff97014d24b3d43e21f018a3c6218e3fb2a4500fc79a SHA512 9aec7e4b102e602dfb61cd09ea4b4a96af637ceb3d726235261d09ebd35dbd416abcbfe0e46918e48474bd241fe9bb29abc145a65aa834669295aaee4fca0686 WHIRLPOOL 22322b0c3e2d67b3b37bd7fa92a29c593688f934d4ffd62b9cc87eb63a44a4f8bbc9d75cadf11209c73bdc9942c9b4430036629d0eefcd04de9055c502b85f12 diff --git a/sys-devel/gcc/gcc-5.4.0.ebuild b/sys-devel/gcc/gcc-5.4.0.ebuild new file mode 100644 index 000..243a370 --- /dev/null +++ b/sys-devel/gcc/gcc-5.4.0.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="4" + +PATCH_VER="1.0" +UCLIBC_VER="1.0" + +# Hardened gcc 4 stuff +PIE_VER="0.6.5" +SPECS_VER="0.2.0" +SPECS_GCC_VER="4.4.3" +# arch/libc configurations known to be stable with {PIE,SSP}-by-default +PIE_GLIBC_STABLE="x86 amd64 mips ppc ppc64 arm ia64" +PIE_UCLIBC_STABLE="x86 arm amd64 mips ppc ppc64" +SSP_STABLE="amd64 x86 mips ppc ppc64 arm" +# uclibc need tls and nptl support for SSP support +# uclibc need to be >= 0.9.33 +SSP_UCLIBC_STABLE="x86 amd64 mips ppc ppc64 arm" +#end Hardened stuff + +inherit toolchain + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd" + +RDEPEND="" +DEPEND="${RDEPEND} + elibc_glibc? ( >=sys-libs/glibc-2.8 ) + !multislot? ( !<${CATEGORY}/gcc-4.9 ) + >=${CATEGORY}/bi
[gentoo-commits] gentoo commit in src/patchsets/gcc/5.4.0/pie: 01_all_gcc53_configure.patch 02_all_gcc48_config.in.patch 03_all_gcc51_Makefile.in.patch 05_all_gcc48_gcc.c.patch 16_all_gcc47_nopie_opti
vapier 16/06/13 18:48:11 Added:01_all_gcc53_configure.patch 02_all_gcc48_config.in.patch 03_all_gcc51_Makefile.in.patch 05_all_gcc48_gcc.c.patch 16_all_gcc47_nopie_option.patch 20_all_gcc49_config_crtbeginp.patch 24_all_gcc49_invoke.texi.patch 33_all_gcc48_config_rs6000.patch 34_all_gcc51_config_i386.patch 35_all_gcc51_config_arm.patch 36_all_gcc51_config_mips.patch 37_all_gcc48_config_ia64.patch 40_all_gcc49_config_esp.patch README README.Changelog README.history Log: initial 5.4.0 patchset based on last 5.3.0 patchset Revision ChangesPath 1.1 src/patchsets/gcc/5.4.0/pie/01_all_gcc53_configure.patch file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/5.4.0/pie/01_all_gcc53_configure.patch?rev=1.1&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/5.4.0/pie/01_all_gcc53_configure.patch?rev=1.1&content-type=text/plain Index: 01_all_gcc53_configure.patch === 2013-12-30 Magnus Granberg * gcc/configure.ac Add --enable-esp and define ENABLE_ESP. Check if we support crtbeginP and define ENABLE_CRTBEGINP. * gcc/configure Regenerated --- a/gcc/configure.ac +++ b/gcc/configure.ac @@ -5130,6 +5130,55 @@ if test x"${LINKER_HASH_STYLE}" != x; th [The linker hash style]) fi +# -- +# Esp checks +# -- + +# Check whether --enable-esp was given and target have the support. +AC_ARG_ENABLE([esp], +[AS_HELP_STRING([--enable-esp], +[Enable Stack protector and Position independent executable as + default if we have suppot for it when compiling + and link with -z now as default. + Linux targets supported i*86, x86_64, x32, + powerpc, powerpc64, ia64, arm and mips.])], + enable_esp=$enableval, + enable_esp=no) +if test "$enable_esp" = yes; then + AC_MSG_CHECKING([if $target support esp]) + case "$target" in +i?86*-*-linux* | x86_64-*-linux* | powerpc*-*-linux* | mips-*-linux* | arm*-*-linux* | ia64-*-linux*) + AC_DEFINE([ENABLE_ESP], [1], +[Define if your target support esp and you have enable it.]) + ;; +*) + enable_esp=no + ;; + esac +AC_MSG_RESULT($enable_esp) +fi +AC_SUBST([enable_esp]) + +enable_crtbeginP=no +if test "$enable_esp" = yes; then + AC_MSG_CHECKING([checking for crtbeginP.o support]) +if test "$enable_esp" = yes; then + case "$target" in +ia64*-*-linux*) + ;; +*-*-linux*) + if test "x$gcc_cv_ld_pie" = xyes -a "x$lt_cv_prog_compiler_static_works" = xyes; then +enable_crtbeginP=yes +AC_DEFINE([ENABLE_CRTBEGINP], [1], + [Define if your compiler will support crtbeginP.]) + fi + ;; + esac +fi + AC_MSG_RESULT($enable_crtbeginP) +fi +AC_SUBST([enable_crtbeginP]) + # Configure the subdirectories # AC_CONFIG_SUBDIRS($subdirs) --- a/gcc/configure +++ b/gcc/configure @@ -600,6 +600,8 @@ ac_includes_default="\ ac_subst_vars='LTLIBOBJS LIBOBJS +enable_crtbeginP +enable_esp PICFLAG enable_host_shared enable_plugin @@ -938,6 +940,7 @@ enable_host_shared enable_libquadmath_support with_linker_hash_style with_diagnostics_color +enable_esp ' ac_precious_vars='build_alias host_alias @@ -1674,6 +1677,11 @@ Optional Features: --enable-host-sharedbuild host code as shared libraries --disable-libquadmath-support disable libquadmath support for Fortran + --enable-espEnable Stack protector and Position independent + executable as default if we have suppot for it when + compiling and link with -z now as default. Linux + targets supported i*86, x86_64, x32, powerpc, + powerpc64, ia64, arm and mips. Optional Packages: --with-PACKAGE[=ARG]use PACKAGE [ARG=yes] @@ -28657,6 +28665,59 @@ cat > gcc-driver-name.h <&5 +$as_echo_n "checking if $target support esp... " >&6; } + case "$target" in +i?86*-*-linux* | x86_64-*-linux* | powerpc*-*-linux* | mips-*-linux* | arm*-*-linux* | ia64-*-linux*) + +$as_echo "#define ENABLE_ESP 1" >>confdefs.h + + ;; +*) + enable_esp=no + ;; + esac +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_esp" >&5 +$as_echo "$enable_esp" >&6; } +fi + + +enable_crtbeginP=no +if test "$enable_esp" = yes; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking checking for crtbeginP.o suppo
[gentoo-commits] gentoo commit in src/patchsets/gcc/5.4.0/uclibc: 90_all_100-uclibc-conf.patch 90_all_302-c99-snprintf.patch
vapier 16/06/13 18:48:11 Added:90_all_100-uclibc-conf.patch 90_all_302-c99-snprintf.patch Log: initial 5.4.0 patchset based on last 5.3.0 patchset Revision ChangesPath 1.1 src/patchsets/gcc/5.4.0/uclibc/90_all_100-uclibc-conf.patch file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/5.4.0/uclibc/90_all_100-uclibc-conf.patch?rev=1.1&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/5.4.0/uclibc/90_all_100-uclibc-conf.patch?rev=1.1&content-type=text/plain Index: 90_all_100-uclibc-conf.patch === --- gcc/contrib/regression/objs-gcc.sh +++ gcc/contrib/regression/objs-gcc.sh @@ -105,6 +105,10 @@ then make all-gdb all-dejagnu all-ld || exit 1 make install-gdb install-dejagnu install-ld || exit 1 +elif [ $H_REAL_TARGET = $H_REAL_HOST -a $H_REAL_TARGET = i686-pc-linux-uclibc ] + then + make all-gdb all-dejagnu all-ld || exit 1 + make install-gdb install-dejagnu install-ld || exit 1 elif [ $H_REAL_TARGET = $H_REAL_HOST ] ; then make bootstrap || exit 1 make install || exit 1 --- gcc/libjava/classpath/ltconfig +++ gcc/libjava/classpath/ltconfig @@ -603,7 +603,7 @@ # Transform linux* to *-*-linux-gnu*, to support old configure scripts. case $host_os in -linux-gnu*) ;; +linux-gnu*|linux-uclibc*) ;; linux*) host=`echo $host | sed 's/^\(.*-.*-linux\)\(.*\)$/\1-gnu\2/'` esac @@ -1251,7 +1251,7 @@ ;; # This must be Linux ELF. -linux-gnu*) +linux*) version_type=linux need_lib_prefix=no need_version=no 1.1 src/patchsets/gcc/5.4.0/uclibc/90_all_302-c99-snprintf.patch file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/5.4.0/uclibc/90_all_302-c99-snprintf.patch?rev=1.1&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/5.4.0/uclibc/90_all_302-c99-snprintf.patch?rev=1.1&content-type=text/plain Index: 90_all_302-c99-snprintf.patch === https://bugs.gentoo.org/577238 we should be able to drop this with gcc-6+ --- a/libstdc++-v3/config/locale/generic/c_locale.h +++ b/libstdc++-v3/config/locale/generic/c_locale.h @@ -70,7 +70,7 @@ __builtin_va_list __args; __builtin_va_start(__args, __fmt); -#ifdef _GLIBCXX_USE_C99 +#if defined(_GLIBCXX_USE_C99) || defined(__UCLIBC__) const int __ret = __builtin_vsnprintf(__out, __size, __fmt, __args); #else const int __ret = __builtin_vsprintf(__out, __fmt, __args); --- a/libstdc++-v3/config/locale/gnu/c_locale.h +++ b/libstdc++-v3/config/locale/gnu/c_locale.h @@ -88,7 +88,7 @@ __builtin_va_list __args; __builtin_va_start(__args, __fmt); -#ifdef _GLIBCXX_USE_C99 +#if defined(_GLIBCXX_USE_C99) || defined(__UCLIBC__) const int __ret = __builtin_vsnprintf(__out, __size, __fmt, __args); #else const int __ret = __builtin_vsprintf(__out, __fmt, __args); --- a/libstdc++-v3/include/bits/basic_string.h +++ b/libstdc++-v3/include/bits/basic_string.h @@ -5246,7 +5246,7 @@ _GLIBCXX_END_NAMESPACE_VERSION } // namespace -#if __cplusplus >= 201103L && defined(_GLIBCXX_USE_C99) +#if __cplusplus >= 201103L && (defined(_GLIBCXX_USE_C99) || defined(__UCLIBC__)) #include --- a/libstdc++-v3/include/bits/locale_facets.tcc +++ b/libstdc++-v3/include/bits/locale_facets.tcc @@ -992,7 +992,7 @@ char __fbuf[16]; __num_base::_S_format_float(__io, __fbuf, __mod); -#ifdef _GLIBCXX_USE_C99 +#if defined(_GLIBCXX_USE_C99) || defined(__UCLIBC__) // Precision is always used except for hexfloat format. const bool __use_prec = (__io.flags() & ios_base::floatfield) != ios_base::floatfield; --- a/libstdc++-v3/include/bits/locale_facets_nonio.tcc +++ b/libstdc++-v3/include/bits/locale_facets_nonio.tcc @@ -578,7 +578,7 @@ { const locale __loc = __io.getloc(); const ctype<_CharT>& __ctype = use_facet >(__loc); -#ifdef _GLIBCXX_USE_C99 +#if defined(_GLIBCXX_USE_C99) || defined(__UCLIBC__) // First try a buffer perhaps big enough. int __cs_size = 64; char* __cs = static_cast(__builtin_alloca(__cs_size)); @@ -751,7 +751,7 @@ case 'S': // Seconds. [tm_sec] // [00, 60] in C99 (one leap-second), [00, 61] in C89. -#ifdef _GLIBCXX_USE_C99 +#if defined(_GLIBCXX_USE_C99) || defined(__UCLIBC__) __beg = _M_extract_num(__beg, __end, __tm->tm_sec, 0, 60, 2, #else __beg = _M_extract_num(__beg, __end, __tm->tm_sec, 0, 61, 2, --- a/libstdc++-v3/include/c_compatibility/math.h +++ b/libstdc++-v3/include/c_compatibility/math.h @@ -56,7 +56,7 @@ using std::floor; using std::fmod; -#if _GLIBCXX_USE_C99 +#if defined(_GLIBCXX_USE_C99) || defined(__UCLIBC__) using std::fpclassify; using std::isfinite; using std::isinf; --- a/libstdc++-v3/include/c_compatibility/wchar.h
[gentoo-commits] gentoo commit in src/patchsets/gcc/5.4.0/gentoo: 05_all_gcc-spec-env.patch 09_all_default-ssp.patch 10_all_default-fortify-source.patch 11_all_default-warn-format-security.patch 12_al
vapier 16/06/13 18:48:11 Added:05_all_gcc-spec-env.patch 09_all_default-ssp.patch 10_all_default-fortify-source.patch 11_all_default-warn-format-security.patch 12_all_default-warn-trampolines.patch 20_all_msgfmt-libstdc++-link.patch 24_all_boehm-gc-execinfo.patch 25_all_alpha-mieee-default.patch 26_all_alpha-asm-mcpu.patch 29_all_arm_armv4t-default.patch 34_all_ia64_note.GNU-stack.patch 34_all_libjava-classpath-locale-sort.patch 38_all_sh_pr24836_all-archs.patch 42_all_superh_default-multilib.patch 50_all_libiberty-asprintf.patch 51_all_libiberty-pic.patch 52_all_netbsd-Bsymbolic.patch 53_all_libitm-no-fortify-source.patch 67_all_gcc-poison-system-directories.patch 70_all_gcc-5-pr546752.patch 71_all_gcc-5-march-native-pr67310.patch 74_all_gcc5_isl-dl.patch 77_all_gcc-5-pr65958.patch 90_all_pr55930-dependency-tracking.patch README.history Log: initial 5.4.0 patchset based on last 5.3.0 patchset Revision ChangesPath 1.1 src/patchsets/gcc/5.4.0/gentoo/05_all_gcc-spec-env.patch file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/5.4.0/gentoo/05_all_gcc-spec-env.patch?rev=1.1&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/5.4.0/gentoo/05_all_gcc-spec-env.patch?rev=1.1&content-type=text/plain Index: 05_all_gcc-spec-env.patch === 2013-08-22 Magnus Granberg * gcc/gcc.c (main): Add support for external spec file via the GCC_SPECS env var and move the process of the user specifed specs. This allows us to easily control pie/ssp defaults with gcc-config profiles. Original patch by Rob Holland Extended to support multiple entries separated by ':' by Kevin F. Quinn Modified to use getenv instead of poisoned GET_ENVIRONMENT by Ryan Hill Modified to process the GCC_SPECS env var befor DRIVER_SELF_SPECS by Magnus Granberg --- a/gcc/gcc.c +++ b/gcc/gcc.c @@ -6427,6 +6428,48 @@ main (int argc, char **argv) do_option_spec (option_default_specs[i].name, option_default_specs[i].spec); +#if !(defined (__MSDOS__) || defined (OS2) || defined (VMS) || defined (WIN32)) + /* Add specs listed in GCC_SPECS. Note; in the process of separating + * each spec listed, the string is overwritten at token boundaries + * (':') with '\0', an effect of strtok_r(). + */ + specs_file = getenv ("GCC_SPECS"); + if (specs_file && (strlen(specs_file) > 0)) +{ + char *spec, *saveptr; + for (spec=strtok_r(specs_file,":",&saveptr); + spec!=NULL; + spec=strtok_r(NULL,":",&saveptr)) +{ + struct user_specs *user = (struct user_specs *) +xmalloc (sizeof (struct user_specs)); + user->next = (struct user_specs *) 0; + user->filename = spec; + if (user_specs_tail) +user_specs_tail->next = user; + else +user_specs_head = user; + user_specs_tail = user; +} +} +#endif + /* Process any user specified specs in the order given on the command + * line. */ + for (struct user_specs *uptr = user_specs_head; uptr; uptr = uptr->next) +{ + char *filename = find_a_file (&startfile_prefixes, uptr->filename, +R_OK, true); + read_specs (filename ? filename : uptr->filename, false, true); +} + /* Process any user self specs. */ + { +struct spec_list *sl; +for (sl = specs; sl; sl = sl->next) + if (sl->name_len == sizeof "self_spec" - 1 + && !strcmp (sl->name, "self_spec")) +do_self_spec (*sl->ptr_spec); + } + /* Process DRIVER_SELF_SPECS, adding any new options to the end of the command line. */ @@ -6535,24 +6578,6 @@ main (int argc, char **argv) PREFIX_PRIORITY_LAST, 0, 1); } - /* Process any user specified specs in the order given on the command - line. */ - for (struct user_specs *uptr = user_specs_head; uptr; uptr = uptr->next) -{ - char *filename = find_a_file (&startfile_prefixes, uptr->filename, - R_OK, true); - read_specs (filename ? filename : uptr->filename, false, true); -} - - /* Process any user self specs. */ - { -struct spec_list *sl; -for (sl = specs; sl; sl = sl->next) - if (sl->name_len == sizeof "self_spec" - 1 - && !strcmp (sl->name, "self
[gentoo-commits] gentoo commit in src/patchsets/gcc/5.3.0/uclibc: 90_all_301-missing-execinfo_h.patch
vapier 16/06/13 18:47:06 Removed: 90_all_301-missing-execinfo_h.patch Log: switch execinfo.h header check to a configure time test to make it C lib agnostic
[gentoo-commits] gentoo commit in src/patchsets/gcc/5.3.0/gentoo: 24_all_boehm-gc-execinfo.patch README.history
vapier 16/06/13 18:47:06 Modified: README.history Added:24_all_boehm-gc-execinfo.patch Log: switch execinfo.h header check to a configure time test to make it C lib agnostic Revision ChangesPath 1.6 src/patchsets/gcc/5.3.0/gentoo/README.history file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/5.3.0/gentoo/README.history?rev=1.6&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/5.3.0/gentoo/README.history?rev=1.6&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/5.3.0/gentoo/README.history?r1=1.5&r2=1.6 Index: README.history === RCS file: /var/cvsroot/gentoo/src/patchsets/gcc/5.3.0/gentoo/README.history,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- README.history 13 May 2016 17:20:41 - 1.5 +++ README.history 13 Jun 2016 18:47:06 - 1.6 @@ -1,4 +1,5 @@ 1.2[pending] + + 24_all_boehm-gc-execinfo.patch + 28_all_gcc-5-arm-neon-pr69187.patch + 39_all_gcc-5-parisc-asm-constraint-pr70188.patch + 80_all_gcc-5-c++-mangle-pr67337.patch 1.1 src/patchsets/gcc/5.3.0/gentoo/24_all_boehm-gc-execinfo.patch file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/5.3.0/gentoo/24_all_boehm-gc-execinfo.patch?rev=1.1&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/5.3.0/gentoo/24_all_boehm-gc-execinfo.patch?rev=1.1&content-type=text/plain Index: 24_all_boehm-gc-execinfo.patch === https://gcc.gnu.org/ml/gcc-patches/2015-08/msg01839.html >From f95967708d08acdeabc0265baeaa1e9005c4bb7b Mon Sep 17 00:00:00 2001 From: Mike Frysinger Date: Sat, 29 Aug 2015 19:14:24 -0400 Subject: [PATCH] boehm-gc: check for execinfo.h directly The current header depends on glibc version checks to determine whether execinfo.h exists which breaks uClibc. Instead, add an explicit configure check for it. 2015-08-29 Mike Frysinger * configure.ac: Call AC_CHECK_HEADERS([execinfo.h]). * configure: Regenerated. * include/gc.h [HAVE_EXECINFO_H]: Define GC_HAVE_BUILTIN_BACKTRACE. * include/gc_config.h.in: Regenerated. --- boehm-gc/configure | 105 +++- boehm-gc/configure.ac | 3 ++ boehm-gc/include/gc.h | 2 +- boehm-gc/include/gc_config.h.in | 3 ++ 4 files changed, 110 insertions(+), 3 deletions(-) diff --git a/boehm-gc/configure.ac b/boehm-gc/configure.ac index 1ccfe37e9d86..ea90ab205b53 100644 --- a/boehm-gc/configure.ac +++ b/boehm-gc/configure.ac @@ -317,6 +317,9 @@ case "$host" in ;; esac +# Check for various headers. +AC_CHECK_HEADERS([execinfo.h]) + # extra LD Flags which are required for targets case "${host}" in *-*-darwin*) diff --git a/boehm-gc/configure b/boehm-gc/configure index a8e11dab41b3..7d2b1f7401f7 100755 --- a/boehm-gc/configure +++ b/boehm-gc/configure @@ -1945,6 +1945,93 @@ $as_echo "$ac_res" >&6; } eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} } # ac_fn_c_check_member + +# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES +# --- +# Tests whether HEADER exists, giving a warning if it cannot be compiled using +# the include files in INCLUDES and setting the cache variable VAR +# accordingly. +ac_fn_c_check_header_mongrel () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 +$as_echo_n "checking for $2... " >&6; } +if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : + $as_echo_n "(cached) " >&6 +fi +eval ac_res=\$$3 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +else + # Is the header compilable? +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 +$as_echo_n "checking $2 usability... " >&6; } +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$4 +#include <$2> +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_header_compiler=yes +else + ac_header_compiler=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 +$as_echo "$ac_header_compiler" >&6; } + +# Is the header present? +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 +$as_echo_n "checking $2 presence... " >&6; } +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include <$2> +_ACEOF +if ac_fn_c_try_cpp "$LINENO"; then : + ac_header_preproc=yes +else + ac_header_preproc=no +fi +rm -f conftest.e
[gentoo-commits] repo/gentoo:master commit in: dev-python/brython/
commit: c63709a3998d208aae5ec3673417ee8fd1f70623 Author: Patrice Clement gentoo org> AuthorDate: Mon Jun 13 18:15:34 2016 + Commit: Patrice Clement gentoo org> CommitDate: Mon Jun 13 18:15:50 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c63709a3 dev-python/brython: Add Brython to the tree. Brython is a JavaScript library but also a Python 3 implementation for client-side web programming. It allows developers to write Python code in and for the browser instead of JavaScript code. Package-Manager: portage-2.2.28 dev-python/brython/Manifest | 1 + dev-python/brython/brython-3.2.6.ebuild | 33 + dev-python/brython/metadata.xml | 12 3 files changed, 46 insertions(+) diff --git a/dev-python/brython/Manifest b/dev-python/brython/Manifest new file mode 100644 index 000..3319871 --- /dev/null +++ b/dev-python/brython/Manifest @@ -0,0 +1 @@ +DIST brython-3.2.6.zip 9330416 SHA256 209f5ddd5165c083217c3146fbdf1dcbc26346f4e3366172c61e08d5af4a22e7 SHA512 307c914b5bbe30765187ff57c324a4ce575b28ea6b41f87e81b02309b1fae7d011603c006d9ab938af50657167de3d66b48de1a92363f76e225a0a3948d4e045 WHIRLPOOL f9a4bc892c2eb1737bb25486ec4c3dfb9615cb18191ac4e87f09316a2be4165236b4e578be374d493908a1d812417cdd7de7c9ab3aabd9eae257957af15c7099 diff --git a/dev-python/brython/brython-3.2.6.ebuild b/dev-python/brython/brython-3.2.6.ebuild new file mode 100644 index 000..feed5f4 --- /dev/null +++ b/dev-python/brython/brython-3.2.6.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +inherit webapp + +DESCRIPTION="A Python 3 implementation for client-side web programming" +HOMEPAGE="http://www.brython.info"; +SRC_URI="https://github.com/${PN}-dev/${PN}/archive/${PV}.zip -> ${P}.zip" + +LICENSE="BSD" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" +IUSE="" + +RDEPEND="dev-lang/python:*" + +DEPEND="${RDEPEND}" + +need_httpd_cgi + +src_install() { + dodoc LICENCE.txt README.md + rm -v LICENCE.txt README.md bower.json .{git*,tra*} server.py || die + + webapp_src_preinst + + insinto "${MY_HTDOCSDIR}" + doins -r . + + webapp_src_install +} diff --git a/dev-python/brython/metadata.xml b/dev-python/brython/metadata.xml new file mode 100644 index 000..e6f8cef --- /dev/null +++ b/dev-python/brython/metadata.xml @@ -0,0 +1,12 @@ + +http://www.gentoo.org/dtd/metadata.dtd";> + + +pyt...@gentoo.org +Gentoo Python Project + + +monsie...@gentoo.org +Patrice Clement + +
[gentoo-commits] proj/sci:master commit in: sys-cluster/lustre/
commit: 01fcdaf7e9523dc74e1c7ed47173215791406ca5 Author: Alexey Shvetsov gentoo org> AuthorDate: Mon Jun 13 18:43:10 2016 + Commit: Alexey Shvetsov gentoo org> CommitDate: Mon Jun 13 18:43:10 2016 + URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=01fcdaf7 sys-cluster/lustre: enable DLC for lustre Package-Manager: portage-2.3.0_rc1 sys-cluster/lustre/lustre-2.8.54.ebuild | 4 +++- sys-cluster/lustre/lustre-.ebuild | 10 -- sys-cluster/lustre/metadata.xml | 9 + 3 files changed, 16 insertions(+), 7 deletions(-) diff --git a/sys-cluster/lustre/lustre-2.8.54.ebuild b/sys-cluster/lustre/lustre-2.8.54.ebuild index 2a976b2..24b1bc2 100644 --- a/sys-cluster/lustre/lustre-2.8.54.ebuild +++ b/sys-cluster/lustre/lustre-2.8.54.ebuild @@ -25,10 +25,11 @@ EGIT_REPO_URI="git://git.whamcloud.com/fs/lustre-release.git" LICENSE="GPL-2" SLOT="0" -IUSE="+client +utils +modules server readline tests" +IUSE="+client +utils +modules +dlc server readline tests" RDEPEND=" virtual/awk + dlc? ( dev-libs/libyaml ) readline? ( sys-libs/readline:0 ) server? ( >=sys-kernel/spl-0.6.1 @@ -95,6 +96,7 @@ src_configure() { ${myconf} \ --without-ldiskfs \ --with-linux="${KERNEL_DIR}" \ + $(use_enable dlc) \ $(use_enable client) \ $(use_enable utils) \ $(use_enable modules) \ diff --git a/sys-cluster/lustre/lustre-.ebuild b/sys-cluster/lustre/lustre-.ebuild index c45ea6f..d928ee3 100644 --- a/sys-cluster/lustre/lustre-.ebuild +++ b/sys-cluster/lustre/lustre-.ebuild @@ -25,10 +25,11 @@ EGIT_REPO_URI="git://git.whamcloud.com/fs/lustre-release.git" LICENSE="GPL-2" SLOT="0" -IUSE="+client +utils +modules server readline tests" +IUSE="+client +utils +modules +dlc server readline tests" RDEPEND=" virtual/awk + dlc? ( dev-libs/libyaml ) readline? ( sys-libs/readline:0 ) server? ( >=sys-kernel/spl-0.6.1 @@ -43,6 +44,10 @@ REQUIRED_USE=" client? ( modules ) server? ( modules )" +PATCHES=( + "${FILESDIR}/0008-Fix-build-error-with-gcc-6.1.patch" + ) + pkg_setup() { filter-mfpmath sse filter-mfpmath i386 @@ -53,7 +58,7 @@ pkg_setup() { } src_prepare() { - if [ ! -z ${#PATCHES[@]} ]; then + if [ ! -z ${#PATCHES[0]} ]; then epatch ${PATCHES[@]} fi eapply_user @@ -84,6 +89,7 @@ src_configure() { ${myconf} \ --without-ldiskfs \ --with-linux="${KERNEL_DIR}" \ + $(use_enable dlc) \ $(use_enable client) \ $(use_enable utils) \ $(use_enable modules) \ diff --git a/sys-cluster/lustre/metadata.xml b/sys-cluster/lustre/metadata.xml index 026d877..04a5327 100644 --- a/sys-cluster/lustre/metadata.xml +++ b/sys-cluster/lustre/metadata.xml @@ -9,9 +9,10 @@ Lustre is a parallel distributed file system, generally used for large scale cluster computing -Enable kernel client modules -Enable kernels server modules -Enable lustre utils -Enable installation of tests + Enable kernel client modules + Enable Dynamic LNET Configuration + Enable kernels server modules + Enable lustre utils + Enable installation of tests
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/
commit: 2eccb5d67c40c597cb37b78f7428789b07557cc0 Author: Brian Evans gentoo org> AuthorDate: Mon Jun 13 18:39:57 2016 + Commit: Brian Evans gentoo org> CommitDate: Mon Jun 13 18:39:57 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2eccb5d6 dev-db/percona-server: Version bump to 5.6.30.76.3 wrt bug 584882 Package-Manager: portage-2.3.0_rc1 dev-db/percona-server/Manifest | 1 + .../percona-server-5.6.30.76.3.ebuild | 186 + 2 files changed, 187 insertions(+) diff --git a/dev-db/percona-server/Manifest b/dev-db/percona-server/Manifest index ad4d401..bf27a1e 100644 --- a/dev-db/percona-server/Manifest +++ b/dev-db/percona-server/Manifest @@ -2,3 +2,4 @@ DIST mysql-extras-20151105-2051Z.tar.bz2 1490187 SHA256 129d79c2064b08b0afad69e0 DIST mysql-extras-20160307-1854Z.tar.bz2 298005 SHA256 a6516841d24670a1802e28fd66d4f540b16367396e6b2f687b8429b8e6a5d865 SHA512 d90081bd910dfffe6e1ac250465c0dbd9968edbdfe08f25f213ec328028fbb6fdb016816846c7fcee9202b9b93f4868edaff44ee04a0554cc93c6ecbf088db8f WHIRLPOOL f971804db83f42d717da318deeb647c1b294fa0967db7073e7f83d0fa15476d68089201430aaa882d90d5223a41a1a1668cfbe82bb897dcf864925e3da715c10 DIST percona-server-5.6.28-76.1.tar.gz 54994379 SHA256 ab8ab794a58a82132645ae84b74de91c7f9a5bcf81f2162628ce8976a00a4fd4 SHA512 fe26903d41034a6a7a240b0d7dbe8f3d7e417f6a23f8444ac42244f07649caee77d3ab781c13fdf45843cd297211a2058a6df5cd013c990497d9df9ed1fb9a9f WHIRLPOOL d9149f027f59d02a0fd0308e6806b5960ac29e347e3262e0b786e018ef16aac00c0e205104de7bc41b3ce20704a835d129ea485326cfc730143adfab01a349d0 DIST percona-server-5.6.29-76.2.tar.gz 55032788 SHA256 23217feafc9f313aeeb6e1806d110c35e50cf0b5f74510a9f8babe22e4b9 SHA512 0765ba02dcceaa3e4cb8f1b7261982f66ea5a14982723a9eb0a47177d03c18ffb3e647f10736780f6312dccb23f082ebcdd1f6330f9bf08ec714e43bf9fb4e57 WHIRLPOOL 8d719fbf0ec5ac4e0e80c40140bbf9a796c4ef1cb3ef1d0f8b92d14385c7e1af49063f0f176ab57e86a31d9729224354a3f72d331330d1a4907d41d6ab5fd92d +DIST percona-server-5.6.30-76.3.tar.gz 55067217 SHA256 c762b6795b353ae9edecd2ccbb1b4a2677b04dd78ad760740a6a972b738f16cd SHA512 06428d3ffa6c00cba8d74a8f24a9c931f7069c08ed088b5f84972d29bcf42394c1fa2b9aa8b3542799c6ab460191afe8b942f493dba33b26b5a9a014aa9935b7 WHIRLPOOL 39d4e0fea528599ac9bb7a8e39db42472499c487333cf319a5ee5c02f6b35491966bdd49f3cfae5c004d74ee7f3bd26a7daa26b2c32e87c8c57802471e14f7d6 diff --git a/dev-db/percona-server/percona-server-5.6.30.76.3.ebuild b/dev-db/percona-server/percona-server-5.6.30.76.3.ebuild new file mode 100644 index 000..0febff2 --- /dev/null +++ b/dev-db/percona-server/percona-server-5.6.30.76.3.ebuild @@ -0,0 +1,186 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="6" +MY_EXTRAS_VER="20160307-1854Z" +SUBSLOT="18" +PYTHON_COMPAT=( python2_7 ) +inherit python-any-r1 mysql-multilib-r1 + +IUSE="pam tokudb tokudb-backup-plugin" + +# REMEMBER: also update eclass/mysql*.eclass before committing! +KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd ~x86-linux" +HOMEPAGE="http://www.percona.com/software/percona-server"; +DESCRIPTION="An enhanced, drop-in replacement for MySQL from the Percona team" + +# When MY_EXTRAS is bumped, the index should be revised to exclude these. +EPATCH_EXCLUDE='' + +COMMON_DEPEND="server? ( pam? ( virtual/pam:0= ) ) + tokudb? ( app-arch/snappy ) + tokudb-backup-plugin? ( dev-util/valgrind ) + " + +DEPEND="${COMMON_DEPEND} + || ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 ) + test? ( $(python_gen_any_dep 'dev-python/mysql-python[${PYTHON_USEDEP}]') )" +RDEPEND="${COMMON_DEPEND}" + +REQUIRED_USE="tokudb? ( jemalloc ) tokudb-backup-plugin? ( tokudb )" + +MY_PATCH_DIR="${WORKDIR}/mysql-extras-${MY_EXTRAS_VER}" + +PATCHES=( + "${MY_PATCH_DIR}"/01050_all_mysql_config_cleanup-5.6.patch + "${MY_PATCH_DIR}"/02040_all_embedded-library-shared-5.5.10.patch + "${MY_PATCH_DIR}"/20001_all_fix-minimal-build-cmake-mysql-5.6.20.patch + "${MY_PATCH_DIR}"/20006_all_cmake_elib-percona-5.6.29.patch + "${MY_PATCH_DIR}"/20007_all_cmake-debug-werror-5.6.22.patch + "${MY_PATCH_DIR}"/20008_all_mysql-tzinfo-symlink.patch + "${MY_PATCH_DIR}"/20009_all_mysql_myodbc_symbol_fix-5.6.patch + "${MY_PATCH_DIR}"/20018_all_percona-server-5.6.25-without-clientlibs-tools.patch +) + +# Please do not add a naive src_unpack to this ebuild +# If you want to add a single patch, copy the ebuild to an overlay +# and create your own mysql-extras tarball, looking at 000_index.txt + +python_check_deps() { + has_version "dev-python/mysql-python[${PYTHON_USEDEP}]" +} + +src_configure() { + local MYSQL_CMAKE_NATIVE_DEFINES=( -DWITH_PAM=$(usex pam) + $(mysql-cmake_use_plugin tokudb TOKUDB) + ) + if use tokudb ; then + # TokuDB Back
[gentoo-commits] repo/gentoo:master commit in: www-servers/nginx/, www-servers/nginx/files/
commit: fa58d5378eee1fc28ceff889a80e26beffa23d38 Author: Thomas Deutschmann whissi de> AuthorDate: Mon Jun 13 18:30:54 2016 + Commit: Kristian Fiskerstrand gentoo org> CommitDate: Mon Jun 13 18:36:32 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa58d537 www-servers/nginx: Security cleanup Dropping nginx-1.8.1 which is vulnerable to CVE-2016-4450 and was replaced by nginx-1.10.1 via commit 9d8b4adb72f5912b8c121bdda6ffee72e08926d7. Gentoo-Bug: 584744 Package-Manager: portage-2.3.0_rc1 www-servers/nginx/Manifest | 12 - www-servers/nginx/files/AJP-nginx-1.7.9+.patch | 184 --- www-servers/nginx/files/check-1.9.2.patch | 242 - www-servers/nginx/files/lua-nginx-1.7.6.patch | 39 -- www-servers/nginx/files/rtmp-nginx-1.7.6.patch | 89 www-servers/nginx/nginx-1.8.1.ebuild | 667 - 6 files changed, 1233 deletions(-) diff --git a/www-servers/nginx/Manifest b/www-servers/nginx/Manifest index f9608ef..2932c5a 100644 --- a/www-servers/nginx/Manifest +++ b/www-servers/nginx/Manifest @@ -1,33 +1,21 @@ -DIST modsecurity-2.9.0.tar.gz 4246467 SHA256 e2bbf789966c1f80094d88d9085a81bde082b2054f8e38e0db571ca49208f434 SHA512 1af04f29bf23c51d03cdd3795c530f88b523a645aa02d776a6b23dcbc31decec7cd574919e5c7c7cf82684df2774062de5e465bddbbaf4c01a442c6d49401d3d WHIRLPOOL 1167ba6048a3ca05dcdabf03c67ae12720cca0cec74547fc223ee92ff76b6d5131785fa77b5f16da180e56590c851c192eaf02817b798e4d6f41fa6bfb2735a6 DIST modsecurity-2.9.1.tar.gz 4261212 SHA256 958cc5a7a7430f93fac0fd6f8b9aa92fc1801efce0cda797d6029d44080a9b24 SHA512 374733cbfc26e53d95b78c8f268a4e465d838163e9893fc24e33a9d272b114f1b287147bab6d0289575074cbbd94f48983e23fa59832cbcb32950046cea59269 WHIRLPOOL 5f41bebf032f8a269412d104b7632a06af4d4c495658c9cd1ebf69b82c10ce1bbcb34b9dd159a7b00e57348714a5e93ad3db19701dda51479accd3a9dc79a9cb DIST nginx-1.10.1.tar.gz 909077 SHA256 1fd35846566485e03c0e318989561c135c598323ff349c503a6c14826487a801 SHA512 fa1329d40e83340380332dd5e2ed66f08dd59cc7f7582dd0e0193c493353ba550e80dc80e5165c225d70532d4197abc49cc8c760e8ab72e48f630cb57c2803e1 WHIRLPOOL 6942f70c3279a28bd8d664d085dee68bf0d0526c8dcb636f3258c9de598268efc984af72e527efd86889bd13911b38b0bdb2de1e92eef69cabd02f7080f64eb6 DIST nginx-1.11.1.tar.gz 913417 SHA256 5d8dd0197e3ffeb427729c045382182fb28db8e045c635221b2e0e6722821ad0 SHA512 01330a5200b9b5ac5788cd95b2857d2ff87bf0a073a93e3e441b89d19f12137b496e6de67145c04cc74ba88d599a7be96d622f29785e30df23fc8a657adf8b2a WHIRLPOOL e902d408f45eb9168db5a5220275896a072419660505eb45816280f1a2d2150593262d601583d2c34b521fae560fdd237e6609e85bf03a30b7721c10299a207e -DIST nginx-1.8.1.tar.gz 833473 SHA256 8f4b3c630966c044ec72715754334d1fdf741caa1d5795fb4646c27d09f797b7 SHA512 546eba1749af0034cb8b924d2432be2f0e82a75c545aa929391ef7234103c3f29376235a2ef1363b120e1825cda15aeb085a05f9ce3596c88466e112e82aa882 WHIRLPOOL cd399083fb14bdb3498f1cd91a1cb59a73d37f323ce7c2a32500c9443f654cb5449137708cf149a0126aedb77abec9d1eb3dce3121f0b378d7d70e8eb18062af DIST nginx-auth-ldap-dbcef31bebb2d54b6120422d0b178bbf78bc48f7.tar.gz 16998 SHA256 35c8f29581823be0f8bdbcf237d7fa5518c45eabe0ab9a695b131d32c8f1c264 SHA512 f47a9a6c5f93daa9260825261d2069bca5fc528221f94fc8ec98462f61774a36bce0238d931f8d0690544fd0144a83f942b6673c8376fe03f7834f8da971 WHIRLPOOL 26a2f67e715d13f785932f00e642c0864b5b7059d120f7fe7458017dbe02203f4873d1cfc4f0dd262834465438ad2b00ef4b49295e18a8e246abda6f7694ac70 -DIST nginx_http_sticky_module_ng-1.2.5.tar.bz2 124072 SHA256 f975c033eb3c342f7247f6524774bbb727aaf630ed984576dbafe5de7a790c58 SHA512 d6ae723f739efb2f0548461931b1c395801684759962beda08067111426b1c9787ceaede91b0e984c023108fd17864c53c53925506f7e8e25ec8d2fc065585f6 WHIRLPOOL 1013c6a51f5989c8131392b3d9704d42c99f9727a673f6205878d0b7dfd265bb6042c1d30089603c9b38e339d48302e6873e77fe380b7e8edba25b71e9e84ba6 DIST nginx_http_sticky_module_ng-1.2.6.tar.bz2 124089 SHA256 e47b9fd435d7a5a3200f945a9745aaa7b9446495bda76df48f211129f88d6b26 SHA512 2632b04c94f523aa7c9726db182cba11d83e642c2db5798274e67fbef30de95d02e4e95cbfb98bc429d4244d630b5d9617405b43f728ae0117a5c134940c0ded WHIRLPOOL 1b754c02f834c6b4d4930e9c46b8c5accb6c9663718fb9296c92d79bc33206e66e49e4234ca4db9a5afcd42fa23273bdf0e675aa7b38927c4e46a85318c189eb -DIST ngx_devel_kit-0.2.19-r1.tar.gz 65029 SHA256 501f299abdb81b992a980bda182e5de5a4b2b3e275fbf72ee34dd7ae84c4b679 SHA512 915954acf16a27fbd3c93c154012d38e864f1d8dfd51cde401bba26e46eb3e3c778ec4c92f4f8ed83ac001e96cee72765554d0e4da06acf6a4be5184b23b3657 WHIRLPOOL 0ce6bffc0fe2cef28ee74f5862ca6d914ed18fdee18d900608ff2a9983594c707aab3e335957b79dd7e77ae1beed054d8f71965ca0f57fc5f1d41ac06106c5a4 DIST ngx_devel_kit-0.3.0-r1.tar.gz 66455 SHA256 88e05a99a8a7419066f5ae75966fb1efc409bad4522d14986da074554ae61619 SHA512 558764c9be913a4f61d0e277d07bf3c272e1ce086b3fadb85b693a7e92805cd9fca4da7a8d29c96e53fc0d23b331327d3b2561ff61f19d2330e7d5d35ac7d614 WHIRLPOOL 5f6ed4e6850d2ce7e8c65e0570a7e
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
commit: a19477cedb6f496e23be1c7061be765fc1be0a16 Author: Mike Frysinger gentoo org> AuthorDate: Mon Jun 13 18:22:58 2016 + Commit: Mike Frysinger gentoo org> CommitDate: Mon Jun 13 18:22:58 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a19477ce sys-libs/libunwind: clean up debug configure bug Should have been dropped in the previous clean up here. sys-libs/libunwind/libunwind-1.2_rc1.ebuild | 1 - 1 file changed, 1 deletion(-) diff --git a/sys-libs/libunwind/libunwind-1.2_rc1.ebuild b/sys-libs/libunwind/libunwind-1.2_rc1.ebuild index 9d10213..5aa3d70 100644 --- a/sys-libs/libunwind/libunwind-1.2_rc1.ebuild +++ b/sys-libs/libunwind/libunwind-1.2_rc1.ebuild @@ -39,7 +39,6 @@ src_prepare() { } src_configure() { - # https://savannah.nongnu.org/bugs/index.php?34324 # --enable-cxx-exceptions: always enable it, headers provide the interface # and on some archs it is disabled by default causing a mismatch between the # API and the ABI, bug #418253
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
commit: 64648ac299e8986a3bcc0de2957573192e3047f6 Author: Mike Frysinger gentoo org> AuthorDate: Mon Jun 13 18:21:17 2016 + Commit: Mike Frysinger gentoo org> CommitDate: Mon Jun 13 18:21:17 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64648ac2 sys-libs/libunwind: restore elibtoolize call sys-libs/libunwind/libunwind-1.2_rc1.ebuild | 8 +--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/sys-libs/libunwind/libunwind-1.2_rc1.ebuild b/sys-libs/libunwind/libunwind-1.2_rc1.ebuild index 124f648..9d10213 100644 --- a/sys-libs/libunwind/libunwind-1.2_rc1.ebuild +++ b/sys-libs/libunwind/libunwind-1.2_rc1.ebuild @@ -34,6 +34,8 @@ src_prepare() { # These tests like to fail. bleh. echo 'int main(){return 0;}' > tests/Gtest-dyn1.c echo 'int main(){return 0;}' > tests/Ltest-dyn1.c + + elibtoolize } src_configure() { @@ -47,9 +49,9 @@ src_configure() { ac_cv_header_atomic_ops_h=$(usex libatomic) \ econf \ --enable-cxx-exceptions \ - --enable-coredump \ - --enable-ptrace \ - --enable-setjmp \ + --enable-coredump \ + --enable-ptrace \ + --enable-setjmp \ $(use_enable debug-frame) \ $(use_enable doc documentation) \ $(use_enable lzma minidebuginfo) \
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
commit: 5f7b403d1711dc5a053daefff7703f40605ecb6c Author: Mike Frysinger gentoo org> AuthorDate: Mon Jun 13 18:20:00 2016 + Commit: Mike Frysinger gentoo org> CommitDate: Mon Jun 13 18:20:00 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f7b403d sys-libs/libunwind: clean up debug configure logic The upstream configure script has been fixed in these versions, so we don't need to workaround the misbehaving --disable-debug flag anymore. sys-libs/libunwind/libunwind-1.1-r1.ebuild | 4 +--- sys-libs/libunwind/libunwind-1.2_rc1.ebuild | 4 +--- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/sys-libs/libunwind/libunwind-1.1-r1.ebuild b/sys-libs/libunwind/libunwind-1.1-r1.ebuild index 5403e33..03557ac 100644 --- a/sys-libs/libunwind/libunwind-1.1-r1.ebuild +++ b/sys-libs/libunwind/libunwind-1.1-r1.ebuild @@ -42,8 +42,6 @@ src_prepare() { } src_configure() { - # do not $(use_enable) because the configure.in is broken and parses - # --disable-debug the same as --enable-debug. # https://savannah.nongnu.org/bugs/index.php?34324 # --enable-cxx-exceptions: always enable it, headers provide the interface # and on some archs it is disabled by default causing a mismatch between the @@ -58,7 +56,7 @@ src_configure() { $(use_enable lzma minidebuginfo) \ $(use_enable static-libs static) \ $(use_enable debug conservative_checks) \ - $(use debug && echo --enable-debug) + $(use_enable debug) } src_test() { diff --git a/sys-libs/libunwind/libunwind-1.2_rc1.ebuild b/sys-libs/libunwind/libunwind-1.2_rc1.ebuild index e3d819d..124f648 100644 --- a/sys-libs/libunwind/libunwind-1.2_rc1.ebuild +++ b/sys-libs/libunwind/libunwind-1.2_rc1.ebuild @@ -37,8 +37,6 @@ src_prepare() { } src_configure() { - # do not $(use_enable) because the configure.in is broken and parses - # --disable-debug the same as --enable-debug. # https://savannah.nongnu.org/bugs/index.php?34324 # --enable-cxx-exceptions: always enable it, headers provide the interface # and on some archs it is disabled by default causing a mismatch between the @@ -57,7 +55,7 @@ src_configure() { $(use_enable lzma minidebuginfo) \ $(use_enable static-libs static) \ $(use_enable debug conservative_checks) \ - $(use debug && echo --enable-debug) + $(use_enable debug) } src_test() {
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/, sys-libs/libunwind/files/
commit: c16a9a7ccf4b0e56ca6481852cf6fce826c90ba0 Author: Mike Frysinger gentoo org> AuthorDate: Mon Jun 13 18:11:52 2016 + Commit: Mike Frysinger gentoo org> CommitDate: Mon Jun 13 18:13:24 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c16a9a7c sys-libs/libunwind: add fix from Fedora for CVE-2015-3239 #585830 .../files/libunwind-1.1-fix-CVE-2015-3239.patch| 15 + sys-libs/libunwind/libunwind-1.1-r1.ebuild | 75 ++ 2 files changed, 90 insertions(+) diff --git a/sys-libs/libunwind/files/libunwind-1.1-fix-CVE-2015-3239.patch b/sys-libs/libunwind/files/libunwind-1.1-fix-CVE-2015-3239.patch new file mode 100644 index 000..153108b --- /dev/null +++ b/sys-libs/libunwind/files/libunwind-1.1-fix-CVE-2015-3239.patch @@ -0,0 +1,15 @@ +taken from Fedora + +https://bugs.gentoo.org/585830 + +--- libunwind-1.1/include/dwarf_i.h.CVE20153239 libunwind-1.1/include/dwarf_i.h +@@ -20,7 +20,7 @@ + extern const uint8_t dwarf_to_unw_regnum_map[DWARF_REGNUM_MAP_LENGTH]; + /* REG is evaluated multiple times; it better be side-effects free! */ + # define dwarf_to_unw_regnum(reg) \ +- (((reg) <= DWARF_REGNUM_MAP_LENGTH) ? dwarf_to_unw_regnum_map[reg] : 0) ++ (((reg) < DWARF_REGNUM_MAP_LENGTH) ? dwarf_to_unw_regnum_map[reg] : 0) + #endif + + #ifdef UNW_LOCAL_ONLY diff --git a/sys-libs/libunwind/libunwind-1.1-r1.ebuild b/sys-libs/libunwind/libunwind-1.1-r1.ebuild new file mode 100644 index 000..5403e33 --- /dev/null +++ b/sys-libs/libunwind/libunwind-1.1-r1.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="5" + +inherit eutils libtool + +DESCRIPTION="Portable and efficient API to determine the call-chain of a program" +HOMEPAGE="https://savannah.nongnu.org/projects/libunwind"; +SRC_URI="http://download.savannah.nongnu.org/releases/libunwind/${P}.tar.gz"; + +LICENSE="MIT" +SLOT="7" +KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux" +IUSE="debug debug-frame libatomic lzma static-libs" + +RESTRICT="test" #461958 -- re-enable tests with >1.1 again for retesting, this is here for #461394 + +# We just use the header from libatomic. +RDEPEND="lzma? ( app-arch/xz-utils )" +DEPEND="${RDEPEND} + libatomic? ( dev-libs/libatomic_ops )" + +DOCS=( AUTHORS ChangeLog NEWS README TODO ) + +QA_DT_NEEDED_x86_fbsd="usr/lib/libunwind.so.7.0.0" + +src_prepare() { + # These tests like to fail. bleh. + echo 'int main(){return 0;}' > tests/Gtest-dyn1.c + echo 'int main(){return 0;}' > tests/Ltest-dyn1.c + + # Since we have tests disabled via RESTRICT, disable building in the subdir + # entirely. This worksaround some build errors too. #484846 + sed -i -e '/^SUBDIRS/s:tests::' Makefile.in || die + + sed -i -e '/LIBLZMA/s:-lzma:-llzma:' configure{.ac,} || die #444050 + epatch "${FILESDIR}"/${P}-lzma.patch #444050 + epatch "${FILESDIR}"/${P}-fix-CVE-2015-3239.patch #585830 + elibtoolize +} + +src_configure() { + # do not $(use_enable) because the configure.in is broken and parses + # --disable-debug the same as --enable-debug. + # https://savannah.nongnu.org/bugs/index.php?34324 + # --enable-cxx-exceptions: always enable it, headers provide the interface + # and on some archs it is disabled by default causing a mismatch between the + # API and the ABI, bug #418253 + # conservative-checks: validate memory addresses before use; as of 1.0.1, + # only x86_64 supports this, yet may be useful for debugging, couple it with + # debug useflag. + ac_cv_header_atomic_ops_h=$(usex libatomic) \ + econf \ + --enable-cxx-exceptions \ + $(use_enable debug-frame) \ + $(use_enable lzma minidebuginfo) \ + $(use_enable static-libs static) \ + $(use_enable debug conservative_checks) \ + $(use debug && echo --enable-debug) +} + +src_test() { + # Explicitly allow parallel build of tests. + # Sandbox causes some tests to freak out. + SANDBOX_ON=0 emake check +} + +src_install() { + default + # libunwind-ptrace.a (and libunwind-ptrace.h) is separate API and without + # shared library, so we keep it in any case + use static-libs || find "${ED}"usr '(' -name 'libunwind-generic.a' -o -name 'libunwind*.la' ')' -delete +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rake/
commit: 9a588b92605bce82b652ae45cc206a598924e6a6 Author: Hans de Graaff gentoo org> AuthorDate: Mon Jun 13 18:11:23 2016 + Commit: Hans de Graaff gentoo org> CommitDate: Mon Jun 13 18:11:44 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a588b92 dev-ruby/rake: account for changed bindir, fixing bug 585836 Package-Manager: portage-2.2.28 dev-ruby/rake/{rake-11.2.2.ebuild => rake-11.2.2-r1.ebuild} | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dev-ruby/rake/rake-11.2.2.ebuild b/dev-ruby/rake/rake-11.2.2-r1.ebuild similarity index 97% rename from dev-ruby/rake/rake-11.2.2.ebuild rename to dev-ruby/rake/rake-11.2.2-r1.ebuild index 3851138..6413fb8 100644 --- a/dev-ruby/rake/rake-11.2.2.ebuild +++ b/dev-ruby/rake/rake-11.2.2-r1.ebuild @@ -10,6 +10,8 @@ RUBY_FAKEGEM_EXTRADOC="CHANGES README.rdoc TODO" RUBY_FAKEGEM_TASK_TEST="" +RUBY_FAKEGEM_BINDIR="exe" + inherit bash-completion-r1 ruby-fakegem DESCRIPTION="Make-like scripting in Ruby"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
commit: 80ecc67c26c0dea4dc08643e374185f09a93466e Author: Mike Frysinger gentoo org> AuthorDate: Mon Jun 13 18:03:42 2016 + Commit: Mike Frysinger gentoo org> CommitDate: Mon Jun 13 18:04:03 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80ecc67c sys-libs/libunwind: mark ia64 stable #461394 sys-libs/libunwind/libunwind-1.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libunwind/libunwind-1.1.ebuild b/sys-libs/libunwind/libunwind-1.1.ebuild index 96c0baf..1c96c89 100644 --- a/sys-libs/libunwind/libunwind-1.1.ebuild +++ b/sys-libs/libunwind/libunwind-1.1.ebuild @@ -12,7 +12,7 @@ SRC_URI="http://download.savannah.nongnu.org/releases/libunwind/${P}.tar.gz"; LICENSE="MIT" SLOT="7" -KEYWORDS="amd64 arm hppa ~ia64 ~mips ppc ppc64 x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm hppa ia64 ~mips ppc ppc64 x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux" IUSE="debug debug-frame libatomic lzma static-libs" RESTRICT="test" #461958 -- re-enable tests with >1.1 again for retesting, this is here for #461394
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
commit: bd9db0a159cbd2ec5a0fa52b8631ca8f0832c684 Author: Mike Frysinger gentoo org> AuthorDate: Mon Jun 13 18:02:25 2016 + Commit: Mike Frysinger gentoo org> CommitDate: Mon Jun 13 18:04:03 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd9db0a1 sys-libs/libunwind: disable building code in tests/ #484846 sys-libs/libunwind/libunwind-1.1.ebuild | 4 1 file changed, 4 insertions(+) diff --git a/sys-libs/libunwind/libunwind-1.1.ebuild b/sys-libs/libunwind/libunwind-1.1.ebuild index d7a83d6..96c0baf 100644 --- a/sys-libs/libunwind/libunwind-1.1.ebuild +++ b/sys-libs/libunwind/libunwind-1.1.ebuild @@ -31,6 +31,10 @@ src_prepare() { echo 'int main(){return 0;}' > tests/Gtest-dyn1.c echo 'int main(){return 0;}' > tests/Ltest-dyn1.c + # Since we have tests disabled via RESTRICT, disable building in the subdir + # entirely. This worksaround some build errors too. #484846 + sed -i -e '/^SUBDIRS/s:tests::' Makefile.in || die + sed -i -e '/LIBLZMA/s:-lzma:-llzma:' configure{.ac,} || die #444050 epatch "${FILESDIR}"/${P}-lzma.patch #444050 elibtoolize
[gentoo-commits] proj/releng:master commit in: tools-uclibc/portage.armv7a.hardened/env/, tools-uclibc/portage.armv7a.vanilla/, ...
commit: 984255449badc068afcabaf84204173895a547f7 Author: Anthony G. Basile gentoo org> AuthorDate: Mon Jun 13 18:05:06 2016 + Commit: Anthony G. Basile gentoo org> CommitDate: Mon Jun 13 18:05:06 2016 + URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=98425544 too-uclibc: enable fenv.h on arm, bug #585264 tools-uclibc/portage.armv7a.hardened/env/perl.conf | 1 + tools-uclibc/portage.armv7a.hardened/package.env | 1 + tools-uclibc/portage.armv7a.vanilla/env/perl.conf | 1 + tools-uclibc/portage.armv7a.vanilla/package.env| 1 + 4 files changed, 4 insertions(+) diff --git a/tools-uclibc/portage.armv7a.hardened/env/perl.conf b/tools-uclibc/portage.armv7a.hardened/env/perl.conf new file mode 100644 index 000..f461e81 --- /dev/null +++ b/tools-uclibc/portage.armv7a.hardened/env/perl.conf @@ -0,0 +1 @@ +CFLAGS=-D__MAVERICK__ diff --git a/tools-uclibc/portage.armv7a.hardened/package.env b/tools-uclibc/portage.armv7a.hardened/package.env new file mode 100644 index 000..0fc1e42 --- /dev/null +++ b/tools-uclibc/portage.armv7a.hardened/package.env @@ -0,0 +1 @@ +dev-lang/perl perl.conf diff --git a/tools-uclibc/portage.armv7a.vanilla/env/perl.conf b/tools-uclibc/portage.armv7a.vanilla/env/perl.conf new file mode 100644 index 000..f461e81 --- /dev/null +++ b/tools-uclibc/portage.armv7a.vanilla/env/perl.conf @@ -0,0 +1 @@ +CFLAGS=-D__MAVERICK__ diff --git a/tools-uclibc/portage.armv7a.vanilla/package.env b/tools-uclibc/portage.armv7a.vanilla/package.env new file mode 100644 index 000..0fc1e42 --- /dev/null +++ b/tools-uclibc/portage.armv7a.vanilla/package.env @@ -0,0 +1 @@ +dev-lang/perl perl.conf
[gentoo-commits] sites/www:master commit in: _data/
commit: 123482de3c701ff946f2e158c42993dfe3aebc80 Author: Robin H. Johnson gentoo org> AuthorDate: Mon Jun 13 17:59:41 2016 + Commit: Robin H. Johnson gentoo org> CommitDate: Mon Jun 13 17:59:41 2016 + URL:https://gitweb.gentoo.org/sites/www.git/commit/?id=123482de sponsors: hetzner asks for their exact company name to be updated. Signed-off-by: Robin H. Johnson gentoo.org> _data/sponsors.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_data/sponsors.yaml b/_data/sponsors.yaml index 42c1208..c411429 100644 --- a/_data/sponsors.yaml +++ b/_data/sponsors.yaml @@ -116,7 +116,7 @@ hosting: 1997. LeaseWeb operates 9 data centers in Europe, Asia-Pacific, and the U.S., all of which are backed by an extensive worldwide network with a large total capacity of 5.0 Tbps. - - name: "Hetzner Online AG" + - name: "Hetzner Online GmbH" img: "hetzner.png" link: "http://www.hetzner.com/"; blurb: |
[gentoo-commits] repo/gentoo:master commit in: dev-util/dwarves/
commit: b6df8bcbbc244a653b96fcdd8387bece775bb438 Author: Matthias Schwarzott gentoo org> AuthorDate: Mon Jun 13 17:29:01 2016 + Commit: Matthias Schwarzott gentoo org> CommitDate: Mon Jun 13 17:29:01 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6df8bcb dev-util/dwarves: Add ~x86 keyword Package-Manager: portage-2.3.0_rc1 dev-util/dwarves/dwarves-1.10_p20160519.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/dwarves/dwarves-1.10_p20160519.ebuild b/dev-util/dwarves/dwarves-1.10_p20160519.ebuild index f90756e..7cfdb6a 100644 --- a/dev-util/dwarves/dwarves-1.10_p20160519.ebuild +++ b/dev-util/dwarves/dwarves-1.10_p20160519.ebuild @@ -12,7 +12,7 @@ HOMEPAGE="https://git.kernel.org/cgit/devel/pahole/pahole.git/"; LICENSE="GPL-2" # only SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~x86" IUSE="debug" RDEPEND="${PYTHON_DEPS}
[gentoo-commits] gentoo commit in src/patchsets/gcc/5.4.0/pie: - New directory
vapier 16/06/13 17:16:51 Log: Directory /var/cvsroot/gentoo/src/patchsets/gcc/5.4.0/pie added to the repository
[gentoo-commits] gentoo commit in src/patchsets/gcc/5.4.0: - New directory
vapier 16/06/13 17:16:50 Log: Directory /var/cvsroot/gentoo/src/patchsets/gcc/5.4.0 added to the repository
[gentoo-commits] gentoo commit in src/patchsets/gcc/5.4.0/uclibc: - New directory
vapier 16/06/13 17:16:51 Log: Directory /var/cvsroot/gentoo/src/patchsets/gcc/5.4.0/uclibc added to the repository
[gentoo-commits] gentoo commit in src/patchsets/gcc/5.4.0/gentoo: - New directory
vapier 16/06/13 17:16:51 Log: Directory /var/cvsroot/gentoo/src/patchsets/gcc/5.4.0/gentoo added to the repository
[gentoo-commits] repo/gentoo:master commit in: app-crypt/p11-kit/
commit: 68afed7079c09928511607fa052a68b8d0b8584a Author: Tobias Klausmann gentoo org> AuthorDate: Mon Jun 13 17:01:36 2016 + Commit: Tobias Klausmann gentoo org> CommitDate: Mon Jun 13 17:01:36 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68afed70 app-crypt/p11-kit-0.23.2-r0: add alpha keyword Gentoo-Bug: 585694 Package-Manager: portage-2.3.0_rc1 app-crypt/p11-kit/p11-kit-0.23.2.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-crypt/p11-kit/p11-kit-0.23.2.ebuild b/app-crypt/p11-kit/p11-kit-0.23.2.ebuild index 0cf71af..3d27970 100644 --- a/app-crypt/p11-kit/p11-kit-0.23.2.ebuild +++ b/app-crypt/p11-kit/p11-kit-0.23.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -12,7 +12,7 @@ SRC_URI="https://p11-glue.freedesktop.org/releases/${P}.tar.gz"; LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" +KEYWORDS="alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" IUSE="+asn1 debug +libffi +trust" REQUIRED_USE="trust? ( asn1 )"
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Text-Unidecode/
commit: 6a372981637dd944c5ddbdad4cf991f5f2c17562 Author: Tobias Klausmann gentoo org> AuthorDate: Mon Jun 13 16:29:33 2016 + Commit: Tobias Klausmann gentoo org> CommitDate: Mon Jun 13 16:29:33 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a372981 dev-perl/Text-Unidecode-1.270.0-r0: add alpha keyword Gentoo-Bug: 585620 Package-Manager: portage-2.3.0_rc1 dev-perl/Text-Unidecode/Text-Unidecode-1.270.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/Text-Unidecode/Text-Unidecode-1.270.0.ebuild b/dev-perl/Text-Unidecode/Text-Unidecode-1.270.0.ebuild index 4b302b4..89ceb4f 100644 --- a/dev-perl/Text-Unidecode/Text-Unidecode-1.270.0.ebuild +++ b/dev-perl/Text-Unidecode/Text-Unidecode-1.270.0.ebuild @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="Plain ASCII transliterations of Unicode text" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="" RDEPEND=""
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Text-CSV_XS/
commit: e7ddab460a92920bfca20f89365ffcde265c0ed8 Author: Tobias Klausmann gentoo org> AuthorDate: Mon Jun 13 15:45:57 2016 + Commit: Tobias Klausmann gentoo org> CommitDate: Mon Jun 13 15:46:19 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7ddab46 dev-perl/Text-CSV_XS-1.230.0-r0: add alpha keyword Gentoo-Bug: 585612 Package-Manager: portage-2.3.0_rc1 dev-perl/Text-CSV_XS/Text-CSV_XS-1.230.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/Text-CSV_XS/Text-CSV_XS-1.230.0.ebuild b/dev-perl/Text-CSV_XS/Text-CSV_XS-1.230.0.ebuild index 501d7a9..e126909 100644 --- a/dev-perl/Text-CSV_XS/Text-CSV_XS-1.230.0.ebuild +++ b/dev-perl/Text-CSV_XS/Text-CSV_XS-1.230.0.ebuild @@ -13,7 +13,7 @@ inherit perl-module DESCRIPTION="Comma-separated values manipulation routines" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: app-emulation/lxd/files/, app-emulation/lxd/
commit: 1c437fe99eb4beb6b279b843587c5c559ce452ad Author: Erik Mackdanz gentoo org> AuthorDate: Mon Jun 13 15:40:41 2016 + Commit: Erik Mackdanz gentoo org> CommitDate: Mon Jun 13 15:41:40 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c437fe9 app-emulation/lxd: bump to 2.0.2 Address CVE-2016-1581 and CVE-2016-1582 Package-Manager: portage-2.3.0_rc1 app-emulation/lxd/Manifest | 1 + .../lxd/files/lxd-2.0.2-dont-go-get.patch | 20 +++ app-emulation/lxd/files/lxd-2.0.2.confd| 27 app-emulation/lxd/files/lxd-2.0.2.initd| 50 +++ app-emulation/lxd/lxd-2.0.2.ebuild | 149 + 5 files changed, 247 insertions(+) diff --git a/app-emulation/lxd/Manifest b/app-emulation/lxd/Manifest index 8297025..072650a 100644 --- a/app-emulation/lxd/Manifest +++ b/app-emulation/lxd/Manifest @@ -2,3 +2,4 @@ DIST lxd-2.0.0.tar.bz2 2305314 SHA256 da5bab198cff8bee4528f35537221a252b4b2a23d6 DIST lxd-2.0.0_beta4.tar.bz2 2291955 SHA256 6487750275e21ab3e862ea56807b9fcf28e9a646040e1f50f3967e9f76cf27e5 SHA512 ae67b9098946f037c1c938cc46f141fb8089ae33b980dd55cebc9cc3f14fbcd645e810e185fdc61dacbd6437569d079e4d9bd9763d12fefb65cfcecf13c10b28 WHIRLPOOL 6c781b47b80d044128647567b6de81352b174e2224e9ff91f2e1eacc5dfbb9141e53aa74e9bce479ebee1bb6c691282849897c34f815415623abcf3d666c7033 DIST lxd-2.0.0_rc2.tar.bz2 2306077 SHA256 d74babbd5c537430a574a13c0f70c7633affc9bbd0e21bf0039872bdfb801fe9 SHA512 6a21620e19277293a3b665d4061f5aa9443d1a9a5ab88fa885096ff77acf828b215e247136bb99ea1ba230f015181bc9a86a919664c9288577509a2146a5aa66 WHIRLPOOL f88e0f3b5ecd9803bc8baee864ffbdf33b39f331a5e5ceb170b2792d2e26b6f4faae3a8cc6aae090e81accd3835408f2956a117095bc790ca7c16cd7f21d205e DIST lxd-2.0.1.tar.bz2 2330217 SHA256 b9a315825bfc66469a442f3b3da73e2af97dba270ffe1bc18c871cd6c1c7ad69 SHA512 67b1c42a0957bd2f4963c860372211dbbc38cb8e9346e83c6319749efd9e1a188c00033865901d285650298531460b9f54cba0e88d0973179c0c17bcd30cc97d WHIRLPOOL 4ae640fc6410dff9d08816a6ac7ddb47a4cce9dfbbfaa65baf8456517aca25a501b0e680d9a6855a0fa3b9efe8cd1eddb0a9981d43de9ef573c16be936f5104a +DIST lxd-2.0.2.tar.bz2 2340565 SHA256 0054b0e79ba0bc1a1189eb63ca8ac2ca2bafd10c500ce53f67abbd5abc03b542 SHA512 c79f1c7f0aeb289ba7bea745917aaac0d339baf0e6b4fe62cbcb67b8da072ef135e971d4c17546e2e208aeae921ad2853073493f9e7a6e300876bd72b808e516 WHIRLPOOL a30bddfc79ad0c7d941db811f1942fff67afc79a217a251d55b1cf37d80cdb21f8f1f72df268382cbcd34d408005ef4185f5bd59f95369b51558938352f05c60 diff --git a/app-emulation/lxd/files/lxd-2.0.2-dont-go-get.patch b/app-emulation/lxd/files/lxd-2.0.2-dont-go-get.patch new file mode 100644 index 000..d2e622e --- /dev/null +++ b/app-emulation/lxd/files/lxd-2.0.2-dont-go-get.patch @@ -0,0 +1,20 @@ +--- Makefile.orig 2016-02-19 00:16:40.720102639 + Makefile 2016-02-19 00:18:10.886096473 + +@@ -12,17 +12,11 @@ + + .PHONY: default + default: +- # Must run twice due to go get race +- -go get -t -v -d ./... +- -go get -t -v -d ./... + go install -v $(DEBUG) ./... + @echo "LXD built successfully" + + .PHONY: client + client: +- # Must run twice due to go get race +- -go get -t -v -d ./... +- -go get -t -v -d ./... + go install -v $(DEBUG) ./lxc + @echo "LXD client built successfully" + diff --git a/app-emulation/lxd/files/lxd-2.0.2.confd b/app-emulation/lxd/files/lxd-2.0.2.confd new file mode 100644 index 000..3d55327 --- /dev/null +++ b/app-emulation/lxd/files/lxd-2.0.2.confd @@ -0,0 +1,27 @@ +# Group which owns the shared socket +LXD_OPTIONS+=" --group lxd" + + + +# Enable cpu profiling into the specified file +#LXD_OPTIONS+=" --cpuprofile /tmp/lxc_cpu_profile" + +# Enable memory profiling into the specified file +#LXD_OPTIONS+=" --memprofile /tmp/lxc_mem_profile" + + + +# Enables debug mode +#LXD_OPTIONS+=" --debug" + +# For debugging, print a complete stack trace every n seconds +#LXD_OPTIONS+=" --print-goroutines-every 5" + +# Enables verbose mode +#LXD_OPTIONS+=" -v" + +# Logfile to log to +#LXD_OPTIONS+=" --logfile /var/log/lxd/lxd.log" + +# Enables syslog logging +#LXD_OPTIONS+=" --syslog" diff --git a/app-emulation/lxd/files/lxd-2.0.2.initd b/app-emulation/lxd/files/lxd-2.0.2.initd new file mode 100644 index 000..c1aef37 --- /dev/null +++ b/app-emulation/lxd/files/lxd-2.0.2.initd @@ -0,0 +1,50 @@ +#!/sbin/openrc-run +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +DAEMON=/usr/sbin/lxd +PIDFILE=/run/lxd.pid + +extra_commands="stopall" + +depend() { +need net +use lxcfs + +# remove with 2.0 release +need cgmanager +} + +start() { +ebegin "Starting lxd server" + +start-stop-daemon --start \ + --pidfile ${PIDFILE} \ + --exec ${DAEMON} \ + --background \ + --make-pi
[gentoo-commits] repo/gentoo:master commit in: net-libs/onion/, net-libs/onion/files/
commit: 5951ff95b0e1cfe348f551c0215adc4d257dc3b4 Author: Alexis Ballier gentoo org> AuthorDate: Mon Jun 13 15:33:09 2016 + Commit: Alexis Ballier gentoo org> CommitDate: Mon Jun 13 15:33:09 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5951ff95 net-libs/onion: remove old Package-Manager: portage-2.3.0_rc1 net-libs/onion/Manifest | 1 - net-libs/onion/files/cflags.patch | 20 net-libs/onion/onion-0.7.ebuild | 67 --- 3 files changed, 88 deletions(-) diff --git a/net-libs/onion/Manifest b/net-libs/onion/Manifest index 7206e3c..0a0d35e 100644 --- a/net-libs/onion/Manifest +++ b/net-libs/onion/Manifest @@ -1,2 +1 @@ -DIST onion-0.7.tar.gz 287822 SHA256 18785a462ea2d7214df8413de86eba2d74e414dace9716a2a7ce7b1cb3d4edb7 SHA512 9da45100ec91893e43c62cdabc1b022dc60fd2b509e387ce12fea69495fc68084afcc2534693955d340352cafc58e98a901a5ef981d1c92793ab15b7b6257d4c WHIRLPOOL e7d0695c2d45ac80edd271eaef0148474c12f1b5314719af2bdd6d0b0d0c8375ecdc19990ee38f6dc2a31c2f7a19b7b70a4c3ac1a1fbef3548d1a923dad3 DIST onion-0.8.tar.gz 344347 SHA256 9708ba74b6727fa2fef219a821241f21a661ea9a30611213b0133e7effab1b17 SHA512 c40a36346de7dee6e98d0b5c38b5e133606046e29bacb06a0055a361013077ec0f6adb04dfcbf2f4ce0b72317c9ed918573299aed8760f069dcfd7c211a302d7 WHIRLPOOL 7bdb11b950cddcc948609b6e3d9278e3ba1a17956bf2997fa5aaa62b7c0a8b2b5a023aff3a49ef0625a9a53cf3289f2446655b2c2cf015568c46bfbde1306f29 diff --git a/net-libs/onion/files/cflags.patch b/net-libs/onion/files/cflags.patch deleted file mode 100644 index 7c4094f..000 --- a/net-libs/onion/files/cflags.patch +++ /dev/null @@ -1,20 +0,0 @@ -Index: onion-0.7/CMakeLists.txt -=== onion-0.7.orig/CMakeLists.txt -+++ onion-0.7/CMakeLists.txt -@@ -151,15 +151,6 @@ endif (SYSTEMD_ENABLED) - add_definitions(-D_BSD_SOURCE) - add_definitions(-D_POSIX_C_SOURCE=200112L) - --## --IF (${CMAKE_BUILD_TYPE} MATCHES "Debug") -- add_definitions(-D__DEBUG__) -- SET(CMAKE_C_FLAGS "-Wall -Werror -O0 -fPIC") --ELSE (${CMAKE_BUILD_TYPE} MATCHES "Debug") -- SET(CMAKE_C_FLAGS "-Wall -Werror -O2 -fPIC") --ENDIF (${CMAKE_BUILD_TYPE} MATCHES "Debug") -- -- - project (onion) - - INCLUDE(CPackConfig.cmake) diff --git a/net-libs/onion/onion-0.7.ebuild b/net-libs/onion/onion-0.7.ebuild deleted file mode 100644 index 6578fd1..000 --- a/net-libs/onion/onion-0.7.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -SCM="" -if [ "${PV#}" != "${PV}" ] ; then - SCM="git-r3" - EGIT_REPO_URI="https://github.com/davidmoreno/onion"; -fi - -inherit ${SCM} cmake-utils - -DESCRIPTION="C library to create simple HTTP servers and Web Applications" -HOMEPAGE="http://www.coralbits.com/libonion/ https://github.com/davidmoreno/onion"; - -if [ "${PV#}" != "${PV}" ] ; then - KEYWORDS="" - SRC_URI="" -else - KEYWORDS="~amd64" - SRC_URI="https://github.com/davidmoreno/onion/archive/v${PV}.tar.gz -> ${P}.tar.gz" -fi - -LICENSE="|| ( GPL-2+ Apache-2.0 ) AGPL-3" -SLOT="0" -IUSE=" - gnutls pam png xml systemd sqlite - test examples cxx -libev -libevent -" - -RDEPEND=" - gnutls? ( net-libs/gnutls dev-libs/libgcrypt:0= ) - pam? ( virtual/pam ) - png? ( media-libs/libpng:0= x11-libs/cairo ) - xml? ( dev-libs/libxml2:2 sys-libs/zlib ) - systemd? ( sys-apps/systemd ) - sqlite? ( dev-db/sqlite:3 ) - libev? ( dev-libs/libev ) - !libev? ( libevent? ( dev-libs/libevent ) ) -" -DEPEND="${RDEPEND} - test? ( net-misc/curl ) -" -REQUIRED_USE="test? ( examples )" - -PATCHES=( - "${FILESDIR}/cflags.patch" -) - -src_configure() { - use test || echo '' > tests/CMakeLists.txt - local mycmakeargs=( - "-DONION_USE_SSL=$(usex gnutls)" - "-DONION_USE_PAM=$(usex pam)" - "-DONION_USE_PNG=$(usex png)" - "-DONION_USE_XML2=$(usex xml)" - "-DONION_USE_SYSTEMD=$(usex systemd)" - "-DONION_USE_SQLITE3=$(usex sqlite)" - "-DONION_USE_TESTS=$(usex test)" - "-DONION_EXAMPLES=$(usex examples)" - "-DONION_USE_BINDINGS_CPP=$(usex cxx)" - "-DONION_POLLER=$(usex libev libev "$(usex libevent libevent default)")" - ) - cmake-utils_src_configure -}
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Text-CSV/
commit: 6040a328d552916612e902d7954240e8fca989c1 Author: Tobias Klausmann gentoo org> AuthorDate: Mon Jun 13 15:34:25 2016 + Commit: Tobias Klausmann gentoo org> CommitDate: Mon Jun 13 15:39:20 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6040a328 dev-perl/Text-CSV-1.330.0-r0: add alpha keyword Gentoo-Bug: 585610 Package-Manager: portage-2.3.0_rc1 dev-perl/Text-CSV/Text-CSV-1.330.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-perl/Text-CSV/Text-CSV-1.330.0.ebuild b/dev-perl/Text-CSV/Text-CSV-1.330.0.ebuild index 1dd0a59..3c2f005 100644 --- a/dev-perl/Text-CSV/Text-CSV-1.330.0.ebuild +++ b/dev-perl/Text-CSV/Text-CSV-1.330.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="Manipulate comma-separated value strings" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86" IUSE="test" RDEPEND=""
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Text-Autoformat/
commit: 79027ff1740b3adf2e9e1db8be44f28c7804a2c1 Author: Tobias Klausmann gentoo org> AuthorDate: Mon Jun 13 15:22:44 2016 + Commit: Tobias Klausmann gentoo org> CommitDate: Mon Jun 13 15:22:44 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79027ff1 dev-perl/Text-Autoformat-1.740.0-r0: add alpha keyword Gentoo-Bug: 585608 Package-Manager: portage-2.3.0_rc1 dev-perl/Text-Autoformat/Text-Autoformat-1.740.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/Text-Autoformat/Text-Autoformat-1.740.0.ebuild b/dev-perl/Text-Autoformat/Text-Autoformat-1.740.0.ebuild index 12ee3cf..2657c15 100644 --- a/dev-perl/Text-Autoformat/Text-Autoformat-1.740.0.ebuild +++ b/dev-perl/Text-Autoformat/Text-Autoformat-1.740.0.ebuild @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="Automatic text wrapping and reformatting" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris" IUSE="test examples" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Test-Warn/
commit: aff4974059932ef7ac49acf3fd52e503efe3d3d4 Author: Tobias Klausmann gentoo org> AuthorDate: Mon Jun 13 15:18:35 2016 + Commit: Tobias Klausmann gentoo org> CommitDate: Mon Jun 13 15:19:09 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aff49740 dev-perl/Test-Warn-0.300.0-r1: add alpha keyword Gentoo-Bug: 585502 Package-Manager: portage-2.3.0_rc1 dev-perl/Test-Warn/Test-Warn-0.300.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/Test-Warn/Test-Warn-0.300.0-r1.ebuild b/dev-perl/Test-Warn/Test-Warn-0.300.0-r1.ebuild index 48cd848..ffca62a 100644 --- a/dev-perl/Test-Warn/Test-Warn-0.300.0-r1.ebuild +++ b/dev-perl/Test-Warn/Test-Warn-0.300.0-r1.ebuild @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="Perl extension to test methods for warnings" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" +KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" IUSE="test"
[gentoo-commits] repo/gentoo:master commit in: sys-fs/lxcfs/, sys-fs/lxcfs/files/
commit: 917e22906ca9bd831f26b2f3fc1b65ab71601873 Author: Erik Mackdanz gentoo org> AuthorDate: Mon Jun 13 15:18:52 2016 + Commit: Erik Mackdanz gentoo org> CommitDate: Mon Jun 13 15:18:52 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=917e2290 sys-fs/lxcfs: bump to 2.0.1 Package-Manager: portage-2.3.0_rc1 sys-fs/lxcfs/Manifest | 1 + sys-fs/lxcfs/files/lxcfs-2.0.1.initd | 27 sys-fs/lxcfs/files/lxcfs-2.0.1.service | 13 sys-fs/lxcfs/lxcfs-2.0.1.ebuild| 59 ++ 4 files changed, 100 insertions(+) diff --git a/sys-fs/lxcfs/Manifest b/sys-fs/lxcfs/Manifest index f23f15e..fa7dd62 100644 --- a/sys-fs/lxcfs/Manifest +++ b/sys-fs/lxcfs/Manifest @@ -1,3 +1,4 @@ DIST lxcfs-0.17.tar.gz 40501 SHA256 bcfe14a1ab4b717af1750b04c891a70b59f167d166c2db74984610041c926745 SHA512 dbc38265a65056330e46b8cc56558c6d14e13102c5e6c65a446749f5370c25d70a3a008d22c64b7d435c60e31bbe3efba887fd4f98c0a62fb5ad60c15366b174 WHIRLPOOL af4c0b03ede15414b53670a1363fa240986252b0ad1de8b0e13f99150ef4b2d419f63b6f96e94015344665c118c8599e1e97fb94854be89fc884ba40b96ec2c0 DIST lxcfs-2.0.0.tar.gz 48655 SHA256 4c03114a85aff530bf385b724b992470ffb97c6bf759d61900cb93f4d12c517d SHA512 44b35b6c275366f88e036ed1e136cb193b65024fcbdff250658d360fced14bec84a2bcfa9f8ca28af9205f38babdd5520cfa42a5521cf545c42df80eec40c1b8 WHIRLPOOL 8972fe4838a3ec157479a9bed9404ba51d7ea47efe7e37c2b9f872fcab6068daef6898ef143304868003748a50068cc5634041020d6b6ced0acca97ffd9d8d07 DIST lxcfs-2.0.0_beta2.tar.gz 44421 SHA256 4eacbbb51031ebd0776f050d7279b2076f7b4e156503f1bbe88e034f181e1d38 SHA512 d62bccc687873c060f299a726debc4642a0900f7e7a460b5c37dcb0b5d7cb75cd5b98ee03f129ccddbe62085510e1760db73010674333536f7126d01987262f4 WHIRLPOOL 470c6118a5560ff5fd447a409d136453b423d0b27a2f00652316b9415f68e08d349fc0e75edb1d312f7a25709bf96621574bd200c8fc92808a9e4eb59aada971 +DIST lxcfs-2.0.1.tar.gz 49004 SHA256 4731a4d6939e32f3503560ee953e840d16e6abbb4fc7993c92cc1179e40d4f84 SHA512 3801a1d643b1f4478e702f615c8f9f9bc7070272ef2cca6c22d944a680f6829f0b14b7d193cc5c046f9f1a0a258bd5de68456d884a00d48f0f2639c66975cb23 WHIRLPOOL cbbad76d61a05dbb4750cd8218e1946d6b8b2e798f0a4071c6e706ee6d88a0e36dd9fcc8664c9cb0e3f8bdbac9ba6c548ce0a0829a4bf79d0965f18ee207bb90 diff --git a/sys-fs/lxcfs/files/lxcfs-2.0.1.initd b/sys-fs/lxcfs/files/lxcfs-2.0.1.initd new file mode 100644 index 000..7436eee --- /dev/null +++ b/sys-fs/lxcfs/files/lxcfs-2.0.1.initd @@ -0,0 +1,27 @@ +#!/sbin/openrc-run +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +DAEMON=/usr/bin/lxcfs +PIDFILE=/run/lxcfs.pid + +start() { +ebegin "Starting lxcfs" + +start-stop-daemon --start \ + --pidfile ${PIDFILE} \ + --exec ${DAEMON} \ + --background \ + --make-pidfile \ + -- \ + -f -o allow_other /var/lib/lxcfs + +eend $? +} + +stop() { +ebegin "Stopping lxcfs" +start-stop-daemon --stop --quiet -R TERM/45 -p ${PIDFILE} +eend $? +} diff --git a/sys-fs/lxcfs/files/lxcfs-2.0.1.service b/sys-fs/lxcfs/files/lxcfs-2.0.1.service new file mode 100644 index 000..ff737c7 --- /dev/null +++ b/sys-fs/lxcfs/files/lxcfs-2.0.1.service @@ -0,0 +1,13 @@ +[Unit] +Description=FUSE filesystem for LXC +ConditionVirtualization=!container +Before=lxc.service + +[Service] +ExecStart=/usr/bin/lxcfs -f -o allow_other /var/lib/lxcfs +KillMode=none +Restart=on-failure +ExecStop=/usr/bin/fusermount -u /var/lib/lxcfs + +[Install] +WantedBy=multi-user.target diff --git a/sys-fs/lxcfs/lxcfs-2.0.1.ebuild b/sys-fs/lxcfs/lxcfs-2.0.1.ebuild new file mode 100644 index 000..7cc6d80 --- /dev/null +++ b/sys-fs/lxcfs/lxcfs-2.0.1.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit eutils systemd vcs-snapshot versionator +DESCRIPTION="FUSE filesystem for LXC" +HOMEPAGE="https://linuxcontainers.org/lxcfs/introduction/"; +LICENSE="Apache-2.0" +SLOT="0" + +if [[ ${PV} == "" ]] ; then + EGIT_REPO_URI="https://github.com/lxc/lxcfs.git"; + EGIT_BRANCH="master" + inherit git-r3 + SRC_URI="" + KEYWORDS="" +else + # e.g. upstream is 2.0.0.beta2, we want 2.0.0_beta2 + UPSTREAM_PV=$(replace_version_separator 3 '.' ) + SRC_URI="https://github.com/lxc/lxcfs/archive/${PN}-${UPSTREAM_PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +#IUSE="test" + +# Omit all dbus. Upstream appears to require it because systemd, but +# lxcfs makes no direct use of dbus. +RDEPEND=" + dev-libs/glib:2 + sys-fs/fuse + virtual/pam +" +DEPEND=" + sys-apps/help2man + ${RDEPEND} +" + +src_prepare() { + ./bootstrap.sh || die "Failed to bootstrap configure files" +} + +src_c
[gentoo-commits] repo/gentoo:master commit in: mail-client/thunderbird-bin/
commit: f20a94030dee8d1d7e4c369f6e66171bbb0c478b Author: Leho Kraav kraav com> AuthorDate: Sun Jun 12 21:39:37 2016 + Commit: Ian Stakenvicius gentoo org> CommitDate: Mon Jun 13 15:14:42 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f20a9403 mail-client/thunderbird-bin: version bump to 45.1.1 Closes: https://github.com/gentoo/gentoo/pull/1666 mail-client/thunderbird-bin/Manifest | 116 ++--- ...45.1.0.ebuild => thunderbird-bin-45.1.1.ebuild} | 0 2 files changed, 58 insertions(+), 58 deletions(-) diff --git a/mail-client/thunderbird-bin/Manifest b/mail-client/thunderbird-bin/Manifest index 5ca041f..4de201a 100644 --- a/mail-client/thunderbird-bin/Manifest +++ b/mail-client/thunderbird-bin/Manifest @@ -108,65 +108,65 @@ DIST thunderbird-38.8.0-uk.xpi 509600 SHA256 1b21957c28cfe9b196bd768bbfceb329bf0 DIST thunderbird-38.8.0-vi.xpi 519843 SHA256 ddaaab4ba689ccc0221f18b34aae2ce0dabed51e61c1776b4c108e7794426c86 SHA512 cbcecbd6dc3a151ecf36b5c8dbfb37068a4ceac2ebf9c18116a08cf4b1646dde0051c958882e57903e27c44c3cfd26d755908572a365df8bccebed50d055c57c WHIRLPOOL f53296869d069a940690b33d7c22c0b6da3a534a947a09fdbd2d681d07398af810c4b424f5a4e41188eee712d9e8786f441f417ed712657bebbe48386e562d5b DIST thunderbird-38.8.0-zh-CN.xpi 466412 SHA256 4f9a4ff54f5aff408abfe9fc90da63d70e74eb5695d358ae22c7fa8a76e411f2 SHA512 076ef74d3c495d5b3b626007c423855318ed53a2c124b23c32013e336da277457372bce6973878ef77813e0e01d4bbb31583dc2537d73fa2b57fccbe1a82f847 WHIRLPOOL e8c7fbc57f92d83a84f9096c11ad21afef80ef4ae953e905fce5346b239b4e7da32960b5bb73807e4689a45fa9832704694333f75ac9f9c862b680db59e35e5d DIST thunderbird-38.8.0-zh-TW.xpi 41 SHA256 8ff0bc45973a73f6b3225c063c33c8dccda31ee6a385150984a1b4851214004e SHA512 8952fe0f9131c61b11d995ec69f7c0de42ddc42f11f99bd268c7e400b765a55047865a0463834b61e7a7917caffe0909ba62608b5fdae548fd55e53b8f8c18ec WHIRLPOOL e8452eb437fd1f414d776bd558511929f0d133fac4e756fc846219700f7e445f01eb5493e12a6d2cf7b8df4718dfff7524d5219655e709dcc47d7fa35900e38e -DIST thunderbird-45.1.0-ar.xpi 490774 SHA256 19ca994ba8ae469e3ee62d0e8f2c22b436c355a02ec187e81d615c67c9addad3 SHA512 63e12aca319f37aa8b810f2043ce8c83f2bf51b5c71b9207a99768e247ff5a26bb6f8786b94db0370db9ce54986511da682c9288147d9d3c835efaaa52a9cf7e WHIRLPOOL fbe8632b87bb74b4f0d19b6b49ee7925a26ffb326370f46d4ad45f6e5e986d55a3473e9d772a901e69c1748e128f17c9a3095524e8acf4518579d6aa5f9f4414 -DIST thunderbird-45.1.0-ast.xpi 428058 SHA256 97a31e91a44e84ce5975f8a4f15b1792c5c11b3a796d648e3e9943f51454bfd3 SHA512 0859ff4544ba5bf91556d6ee996d9f548c8535482768bbb9949a6a519374671e11d9efe72e9eba033d45f52442e68659c74f90d36a0cc0e0be8f74ce0f84 WHIRLPOOL 73cdfcf9b6ae6921b4b81ef5ffe47570154804f37b2b3631e5eab5ecdc1ace71ae43ebb57e42a11c42c6bc02689161e7a05f053772da14eba728ccddd6b23d66 -DIST thunderbird-45.1.0-be.xpi 469095 SHA256 7e7b3c6d8ce6c73a0cc522924bf578682b2b029c5c534a6bbad24968f086fc47 SHA512 b22f66af38a688a75d37a71f2978c83a92def6ba3368de1cb18ca19b1329f49e443705c9a950d6a2e52102895801e442363285c68e51ab613343f0aa02f6d926 WHIRLPOOL b0c886118b91bad3ae6de4d28b90e1d3e324332c947fe468f6dd2ad32961b54c67e568cd4572d6c9edef076ba7de7e8777592b76dc2c971ebce17633de881338 -DIST thunderbird-45.1.0-bg.xpi 524298 SHA256 4bbd01b864a0d57c7f9dd8f7b09b702db0b5629d5330ab23af64b1edc286cb47 SHA512 58e9e958a755e824ea5d1a83c4d6b5f41c63ca4be7b02939b19ab4aac33bb927c6561286351e441a693896186fd95058f3ef04a6ff14f7564f17f76d1740e744 WHIRLPOOL 9a485b7b78714d36ce2aff9344a002ec20d28b832f8a622598cbc3b2ab7b43e94df670cdd578dc25baab1431273d7ae665789ac5c8a065adbfcb9145ab8da0e4 -DIST thunderbird-45.1.0-bn-BD.xpi 581438 SHA256 a234d2ddc12c466a2812329e3e2bb186bd09a85a8c0ab2ce387b7f6133a7ee73 SHA512 829894d61d4218fe192aa3257a1551a069329a3317d3fed061e4bce26ca7312764e5596de313765115ea53a169b2785e219011625ec710ac52578959adc0796d WHIRLPOOL f81fcac6bac19ee717c7dd57295eb24483a0d15ab13d44ce2df5b607c373fb475edffb2644a8731125e843694d2e692221f0169037ee00cdefd452925af84065 -DIST thunderbird-45.1.0-br.xpi 465999 SHA256 47c8d122a35a688282f72e70c29af8a6e0cf3b31fa1bb98da5f7ec7dfcd5b381 SHA512 07e941b17e0f65b001df8d58f7ad11d939be1543505fd37d8c26ddad95db5753bbd406c1b39e749689e50a89ccc6fcb72684f60a0f4566f17d7b8d8540c9ea2d WHIRLPOOL 6f45c1bd969383ef3c1865059accc448c33d3cda0ad15af9376455286525c24a486016a2093fa51b1ef0e9012891274e7288e8235bddcc309e5c74de329c09a5 -DIST thunderbird-45.1.0-ca.xpi 467979 SHA256 9d0ffb70eb8b72ba0932c3bee34f12a3fb06766d3cfb063872219397c48685fc SHA512 6b53787fcc4263c50b9939e6f0198f8fa7d93cae622993263a72d3db52f1ae3248c486bd1a72b1d58247f6e2a0b962e8e038251d16c86fa4625d487b180cdd0a WHIRLPOOL 5de5d65829003fd494c6a9da5394d31f95ee3b2b6132ab49eb633c80e66c639a4654749b5742f959224e0715aeced2f0021187db964a7253c9cd1756c4279363 -DIST thunderbird-45.1.0-cs.xpi 474327 SHA256 dd7c1720fa7f2825438dee59e46e5d93911d29f8f4f05152b61d0ec6675009f0 SHA512 a0472c6c17eb505f683a38d8b0574c0dd17f4603cc030de3b5eee1127d0be37fe03cb1
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Test-SharedFork/
commit: 0468e2fc728477f6b2d16e405e56a68b341ec222 Author: Tobias Klausmann gentoo org> AuthorDate: Mon Jun 13 15:14:10 2016 + Commit: Tobias Klausmann gentoo org> CommitDate: Mon Jun 13 15:14:10 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0468e2fc dev-perl/Test-SharedFork-0.350.0-r0: add alpha keyword Gentoo-Bug: 585498 Package-Manager: portage-2.3.0_rc1 dev-perl/Test-SharedFork/Test-SharedFork-0.350.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/Test-SharedFork/Test-SharedFork-0.350.0.ebuild b/dev-perl/Test-SharedFork/Test-SharedFork-0.350.0.ebuild index 970f8e0..a10c8ef 100644 --- a/dev-perl/Test-SharedFork/Test-SharedFork-0.350.0.ebuild +++ b/dev-perl/Test-SharedFork/Test-SharedFork-0.350.0.ebuild @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="fork test" SLOT="0" -KEYWORDS="~alpha amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="alpha amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" IUSE="test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Test-Script/
commit: 24e1a58afa96bbada88e3ba243a27082e8cec34a Author: Tobias Klausmann gentoo org> AuthorDate: Mon Jun 13 15:10:06 2016 + Commit: Tobias Klausmann gentoo org> CommitDate: Mon Jun 13 15:10:06 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24e1a58a dev-perl/Test-Script-1.100.0-r0: add alpha keyword Gentoo-Bug: 585496 Package-Manager: portage-2.3.0_rc1 dev-perl/Test-Script/Test-Script-1.100.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/Test-Script/Test-Script-1.100.0.ebuild b/dev-perl/Test-Script/Test-Script-1.100.0.ebuild index 644fc10..9f082a8 100644 --- a/dev-perl/Test-Script/Test-Script-1.100.0.ebuild +++ b/dev-perl/Test-Script/Test-Script-1.100.0.ebuild @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="Cross-platform basic tests for scripts" SLOT="0" -KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos" +KEYWORDS="alpha amd64 arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos" IUSE="" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/nss/
commit: f0c717503378a0dab50143afffef21614e9245cc Author: Tobias Klausmann gentoo org> AuthorDate: Mon Jun 13 14:54:14 2016 + Commit: Tobias Klausmann gentoo org> CommitDate: Mon Jun 13 14:54:23 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0c71750 dev-libs/nss-3.23-r0: add alpha keyword Gentoo-Bug: 585372 Package-Manager: portage-2.3.0_rc1 dev-libs/nss/nss-3.23.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/nss/nss-3.23.ebuild b/dev-libs/nss/nss-3.23.ebuild index 7e43aff..2a63269 100644 --- a/dev-libs/nss/nss-3.23.ebuild +++ b/dev-libs/nss/nss-3.23.ebuild @@ -20,7 +20,7 @@ SRC_URI="https://archive.mozilla.org/pub/security/nss/releases/${RTM_NAME}/src/$ LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="+cacert +nss-pem utils" CDEPEND=">=dev-db/sqlite-3.8.2[${MULTILIB_USEDEP}] >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
[gentoo-commits] proj/android:master commit in: sys-devel/gcc-config/
commit: 0e1897d748ba2e517a431c71b9a972de59155889 Author: Benda Xu gmail com> AuthorDate: Mon Jun 13 14:46:27 2016 + Commit: Benda XU gentoo org> CommitDate: Mon Jun 13 14:46:27 2016 + URL:https://gitweb.gentoo.org/proj/android.git/commit/?id=0e1897d7 sys-devel/gcc-config: should use http for bootstrap. sys-devel/gcc-config/Manifest| 2 +- sys-devel/gcc-config/gcc-config-1.8_p20160608.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sys-devel/gcc-config/Manifest b/sys-devel/gcc-config/Manifest index cb1dede..d280716 100644 --- a/sys-devel/gcc-config/Manifest +++ b/sys-devel/gcc-config/Manifest @@ -1,3 +1,3 @@ DIST gcc-config-1.8_p20160608.tar.bz2 17446 SHA256 cef5de71a77d9cef4298ec42dd69b9694e53b07ed13a9dd674c5d5ff13fe2432 SHA512 ed3a1dd78a8123435b90283b708cc6141836be93d062606b4262d5c6aeb753efa0f549ac5b75556a1d193cc935e014c69418052cd6f6cab52d3597dcc2b05c12 WHIRLPOOL d3c510526ca76f7a634bafd3a553f017853e76046c16ca4887ffa7c327371e226d434c9c0472f04abf22c626cdc2975231ed182ca58cd59dcfa5ce06ff01a354 -EBUILD gcc-config-1.8_p20160608.ebuild 1251 SHA256 fac987a12abbd7d262f03735ef8b1ae5144a31164f9213267e54a625f651e8ac SHA512 9f35265024c72f47d01c7b03d5a3cda7370830e1270245608059bf2d8bb34db95fa477eb122521aca4b9288fdff6eb0995b168bc334317ae610f206d4dc34304 WHIRLPOOL b9dff6ba3c7bebef78c19c2342fa0df9db33722a6dcc763090204564ad637e017a3deb8b2fe70447042930065115186be1de4353b37fa20797ec315133086ac5 +EBUILD gcc-config-1.8_p20160608.ebuild 1250 SHA256 35b4558a113eac240214384680025c968cca540bdc900502eff3fd07ff7d3740 SHA512 f36b5be38b6b3f7fab66f724bf9fec7229d149d8ef2d80481062c17790d9301ca79d9ecca94d43e67b20ccd322186f6412ac89aff0905be3c510e540e2fad1ac WHIRLPOOL 69a0e8ed0f3d176ebb2f746d7132e007c6205b482afaf7a2fc7b7502495bcbf1119f19c3f8cc66ec136d3b4c725780fc50190978df0b3fbcdc93d4a369fbe201 MISC metadata.xml 162 SHA256 65a915d44de1f01d4b7f72d313b4192c38374a9835d24988c00c1e73dca5805a SHA512 2a857e10b277827773a6c7967e070d7bfff23d75f44fa4d4fa8a7339df3225e6dba512a865d91c9c55bdb013dafdce85dface1b845acfbb5473e232666cdda45 WHIRLPOOL f7586c1570803b3e646f0be89ba6c767e82ec6889ef92d15f62a38f1410ed9d82c36892e5e83f694471959783d0d5ad667f1a39b7eb51f2080c269d5fa23d819 diff --git a/sys-devel/gcc-config/gcc-config-1.8_p20160608.ebuild b/sys-devel/gcc-config/gcc-config-1.8_p20160608.ebuild index 76bd57f..b8e0e20 100644 --- a/sys-devel/gcc-config/gcc-config-1.8_p20160608.ebuild +++ b/sys-devel/gcc-config/gcc-config-1.8_p20160608.ebuild @@ -9,7 +9,7 @@ inherit eutils unpacker toolchain-funcs multilib DESCRIPTION="utility to manage compilers" HOMEPAGE="https://gitweb.gentoo.org/proj/gcc-config.git/"; SRC_URI="mirror://gentoo/${P}.tar.bz2 - https://dev.gentoo.org/~heroxbd/${P}.tar.bz2"; + http://dev.gentoo.org/~heroxbd/${P}.tar.bz2"; LICENSE="GPL-2" SLOT="0"
[gentoo-commits] proj/android:master commit in: net-ftp/lftp/, net-ftp/lftp/files/
commit: 01ba8bae7f7ff81a61dff57b1a6f5f784429c523 Author: Benda Xu gentoo org> AuthorDate: Sat Jun 11 05:41:05 2016 + Commit: Benda XU gentoo org> CommitDate: Sat Jun 11 05:41:05 2016 + URL:https://gitweb.gentoo.org/proj/android.git/commit/?id=01ba8bae net-ftp/lftp: merged. net-ftp/lftp/ChangeLog| 1410 - net-ftp/lftp/Manifest | 19 - net-ftp/lftp/files/lftp-4.0.2.91-lafile.patch | 21 - net-ftp/lftp/files/lftp-4.0.3-autoconf-2.64.patch | 11 - net-ftp/lftp/files/lftp-4.3.4-empty-local.patch | 27 - net-ftp/lftp/lftp-4.3.5.ebuild| 78 -- net-ftp/lftp/lftp-4.3.6.ebuild| 78 -- net-ftp/lftp/metadata.xml |8 - 8 files changed, 1652 deletions(-) diff --git a/net-ftp/lftp/ChangeLog b/net-ftp/lftp/ChangeLog deleted file mode 100644 index c785b65..000 --- a/net-ftp/lftp/ChangeLog +++ /dev/null @@ -1,1410 +0,0 @@ -# ChangeLog for net-ftp/lftp -# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-ftp/lftp/ChangeLog,v 1.351 2012/04/02 03:25:18 jer Exp $ - -*lftp-4.3.6 (02 Apr 2012) - - 02 Apr 2012; Jeroen Roovers -lftp-4.3.3.ebuild, - -lftp-4.3.4-r1.ebuild, +lftp-4.3.6.ebuild: - Version bump. - - 01 Apr 2012; Raúl Porcel lftp-4.3.5.ebuild: - alpha/ia64/s390/sparc stable wrt #405981 - - 15 Mar 2012; Markus Meier lftp-4.3.5.ebuild: - arm stable, bug #405981 - - 09 Mar 2012; Pawel Hajdan jr lftp-4.3.5.ebuild: - x86 stable wrt bug #405981 - - 06 Mar 2012; Brent Baude lftp-4.3.5.ebuild: - Marking lftp-4.3.5 ppc for bug 405981 - - 06 Mar 2012; Jeroen Roovers -lftp-4.3.1.ebuild: - Old. - - 02 Mar 2012; Brent Baude lftp-4.3.5.ebuild: - Marking lftp-4.3.5 ppc64 for bug 405981 - - 28 Feb 2012; Jeroen Roovers lftp-4.3.5.ebuild: - Stable for HPPA (bug #405981). - - 27 Feb 2012; Agostino Sarubbo lftp-4.3.5.ebuild: - Stable for amd64, wrt bug #405981 - - 27 Feb 2012; Jeroen Roovers lftp-4.3.1.ebuild: - Drop PPC. - -*lftp-4.3.5 (25 Jan 2012) - - 25 Jan 2012; Jeroen Roovers +lftp-4.3.5.ebuild: - Version bump. - - 23 Jan 2012; Jeroen Roovers metadata.xml: - Remove accidental tag addition. - - 23 Jan 2012; Jeroen Roovers lftp-4.3.3.ebuild, - lftp-4.3.4-r1.ebuild, metadata.xml: - Encourage USE=ssl. - -*lftp-4.3.4-r1 (20 Jan 2012) - - 20 Jan 2012; Jeroen Roovers -lftp-4.3.4.ebuild, - +lftp-4.3.4-r1.ebuild, +files/lftp-4.3.4-empty-local.patch: - Fix segfault when running `local' command without arguments by Marcin - Mirosław (bug #398513). - - 09 Jan 2012; Brent Baude lftp-4.3.3.ebuild: - Marking lftp-4.3.3 ppc for bug 393513 - - 02 Jan 2012; Jeroen Roovers lftp-4.3.3.ebuild, - lftp-4.3.4.ebuild: - Do not set LINGUAS. - - 02 Jan 2012; Jeroen Roovers lftp-4.3.3.ebuild: - Add LINGUAS support (bug #396629). - - 02 Jan 2012; Jeroen Roovers lftp-4.3.4.ebuild: - Add LINGUAS support (bug #396629). - -*lftp-4.3.4 (31 Dec 2011) - - 31 Dec 2011; Jeroen Roovers +lftp-4.3.4.ebuild: - Version bump. - - 21 Dec 2011; Jeroen Roovers lftp-4.3.1.ebuild, - -lftp-4.3.2.ebuild: - Old. - - 17 Dec 2011; Raúl Porcel lftp-4.3.3.ebuild: - alpha/ia64/s390/sparc stable wrt #393513 - - 14 Dec 2011; Markus Meier lftp-4.3.3.ebuild: - arm stable, bug #393513 - - 14 Dec 2011; Pawel Hajdan jr lftp-4.3.3.ebuild: - x86 stable wrt bug #393513 - - 11 Dec 2011; Jeroen Roovers lftp-4.3.3.ebuild: - Stable for HPPA (bug #393513). - - 11 Dec 2011; Agostino Sarubbo lftp-4.3.3.ebuild: - Stable for AMD64, wrt bug #393513 - - 10 Dec 2011; Jeroen Roovers lftp-4.3.3.ebuild: - Add missing sys-libs/expat dependency by Ago (bug #393513 comment #1). - -*lftp-4.3.3 (24 Oct 2011) - - 24 Oct 2011; Jeroen Roovers +lftp-4.3.3.ebuild: - Version bump. - - 23 Oct 2011; Raúl Porcel lftp-4.3.2.ebuild: - alpha/arm/ia64/s390/sparc stable wrt #387221 - - 18 Oct 2011; Pawel Hajdan jr lftp-4.3.2.ebuild: - x86 stable wrt bug #387221 - - 17 Oct 2011; Jeroen Roovers lftp-4.3.2.ebuild: - Stable for HPPA (bug #387221). - - 16 Oct 2011; Tony Vroon lftp-4.3.2.ebuild: - Marked stable on AMD64 based on arch testing by Elijah "Armageddon" El - Lazkani, Ian "idella4" Delaney & Agostino "ago" Sarubbo in bug #387221. - - 26 Sep 2011; Jeroen Roovers metadata.xml: - Remove empty tag. - -*lftp-4.3.2 (16 Sep 2011) - - 16 Sep 2011; Jeroen Roovers +lftp-4.3.2.ebuild: - Version bump. - - 28 Aug 2011; Jeroen Roovers -lftp-4.2.3.ebuild, - -lftp-4.3.0.ebuild: - ^ - - 28 Aug 2011; Raúl Porcel lftp-4.3.1.ebuild: - alpha/ia64/s390/sparc stable wrt #377341 - - 13 Aug 2011; Markus Meier lftp-4.3.1.ebuild: - arm stable, bug #377341 - - 09 Aug 2011; Kacper Kowalik lftp-4.3.1.ebuild: - ppc/ppc64 stable wrt #377341 - - 08 Aug 2011; Pawel Hajdan jr lftp-4.3.1.ebuild: - x86 stable wrt bug #377341 - - 02 Aug 2011; Jeroen Roovers lftp-4.3.1.ebuild: - Stable for
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/metasploit/
commit: e67c850d70c6c5fe06b12cd10fd8465e412d2d70 Author: Zero_Chaos gentoo org> AuthorDate: Mon Jun 13 14:41:29 2016 + Commit: Richard Farina gentoo org> CommitDate: Mon Jun 13 14:41:29 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e67c850d net-analyzer/metasploit: readding dropped ~arm keyword Package-Manager: portage-2.3.0_rc1 net-analyzer/metasploit/metasploit-4.12.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-analyzer/metasploit/metasploit-4.12.7.ebuild b/net-analyzer/metasploit/metasploit-4.12.7.ebuild index 7a0d888..b5c66e5 100644 --- a/net-analyzer/metasploit/metasploit-4.12.7.ebuild +++ b/net-analyzer/metasploit/metasploit-4.12.7.ebuild @@ -21,7 +21,7 @@ else ##Snapshots MY_PV=${PV/_p/-} SRC_URI="https://github.com/rapid7/metasploit-framework/archive/${MY_PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" + KEYWORDS="~amd64 ~arm" RUBY_S="${PN}-framework-${MY_PV}" inherit versionator SLOT="$(get_version_component_range 1).$(get_version_component_range 2)"
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/patch_finder/
commit: 8d2fe7dc2b0e0580addc7f3a9209ae582ee9f17a Author: Zero_Chaos gentoo org> AuthorDate: Mon Jun 13 14:41:00 2016 + Commit: Richard Farina gentoo org> CommitDate: Mon Jun 13 14:41:00 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d2fe7dc dev-ruby/patch_finder: adding ~arm Package-Manager: portage-2.3.0_rc1 dev-ruby/patch_finder/patch_finder-1.0.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/patch_finder/patch_finder-1.0.2.ebuild b/dev-ruby/patch_finder/patch_finder-1.0.2.ebuild index 8b97929..310178d 100644 --- a/dev-ruby/patch_finder/patch_finder-1.0.2.ebuild +++ b/dev-ruby/patch_finder/patch_finder-1.0.2.ebuild @@ -19,6 +19,6 @@ HOMEPAGE="https://github.com/wchen-r7/patch-finder"; LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE=""
[gentoo-commits] repo/gentoo:master commit in: dev-libs/expat/, dev-libs/expat/files/
commit: 04f12ff7fde845e4fc896786719fbd6a2e727666 Author: Sebastian Pipping gentoo org> AuthorDate: Mon Jun 13 14:32:09 2016 + Commit: Sebastian Pipping gentoo org> CommitDate: Mon Jun 13 14:34:40 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04f12ff7 dev-libs/expat: CVE-2012-6702 + CVE-2016-5300 (bug #577928) Package-Manager: portage-2.2.28 dev-libs/expat/expat-2.1.1-r2.ebuild | 97 +++ ...2.1.1-CVE-2012-6702-plus-CVE-2016-5300-v1.patch | 134 + 2 files changed, 231 insertions(+) diff --git a/dev-libs/expat/expat-2.1.1-r2.ebuild b/dev-libs/expat/expat-2.1.1-r2.ebuild new file mode 100644 index 000..93c6fa5 --- /dev/null +++ b/dev-libs/expat/expat-2.1.1-r2.ebuild @@ -0,0 +1,97 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit eutils libtool multilib toolchain-funcs multilib-minimal + +DESCRIPTION="Stream-oriented XML parser library" +HOMEPAGE="http://expat.sourceforge.net/"; +SRC_URI="mirror://sourceforge/expat/${P}.tar.bz2" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~arm-linux ~x86-linux" +IUSE="elibc_FreeBSD examples static-libs unicode" +RDEPEND="abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20130224-r6 + !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] )" + +src_prepare() { + # https://bugs.gentoo.org/show_bug.cgi?id=583268 + epatch "${FILESDIR}"/${P}-CVE-2015-1283-refix.patch + epatch "${FILESDIR}"/${P}-CVE-2016-0718-v2-2-1.patch + + # https://bugs.gentoo.org/show_bug.cgi?id=577928 + epatch "${FILESDIR}"/${P}-CVE-2012-6702-plus-CVE-2016-5300-v1.patch +} + +multilib_src_configure() { + local myconf="$(use_enable static-libs static)" + + mkdir -p "${BUILD_DIR}"{u,w} || die + + ECONF_SOURCE="${S}" econf ${myconf} + + if use unicode; then + pushd "${BUILD_DIR}"u >/dev/null + CPPFLAGS="${CPPFLAGS} -DXML_UNICODE" ECONF_SOURCE="${S}" econf ${myconf} + popd >/dev/null + + pushd "${BUILD_DIR}"w >/dev/null + CPPFLAGS="${CPPFLAGS} -DXML_UNICODE_WCHAR_T" ECONF_SOURCE="${S}" econf ${myconf} + popd >/dev/null + fi +} + +multilib_src_compile() { + emake + + if use unicode; then + pushd "${BUILD_DIR}"u >/dev/null + emake buildlib LIBRARY=libexpatu.la + popd >/dev/null + + pushd "${BUILD_DIR}"w >/dev/null + emake buildlib LIBRARY=libexpatw.la + popd >/dev/null + fi +} + +multilib_src_install() { + emake install DESTDIR="${D}" + + if use unicode; then + pushd "${BUILD_DIR}"u >/dev/null + emake installlib DESTDIR="${D}" LIBRARY=libexpatu.la + popd >/dev/null + + pushd "${BUILD_DIR}"w >/dev/null + emake installlib DESTDIR="${D}" LIBRARY=libexpatw.la + popd >/dev/null + + pushd "${ED}"/usr/$(get_libdir)/pkgconfig >/dev/null + cp expat.pc expatu.pc + sed -i -e '/^Libs/s:-lexpat:&u:' expatu.pc || die + cp expat.pc expatw.pc + sed -i -e '/^Libs/s:-lexpat:&w:' expatw.pc || die + popd >/dev/null + fi + + if multilib_is_native_abi ; then + # libgeom in /lib and ifconfig in /sbin require libexpat on FreeBSD since + # we stripped the libbsdxml copy starting from freebsd-lib-8.2-r1 + use elibc_FreeBSD && gen_usr_ldscript -a expat + fi +} + +multilib_src_install_all() { + dodoc Changes README + dohtml doc/* + + if use examples; then + insinto /usr/share/doc/${PF}/examples + doins examples/*.c + fi + + prune_libtool_files +} diff --git a/dev-libs/expat/files/expat-2.1.1-CVE-2012-6702-plus-CVE-2016-5300-v1.patch b/dev-libs/expat/files/expat-2.1.1-CVE-2012-6702-plus-CVE-2016-5300-v1.patch new file mode 100644 index 000..19966f4 --- /dev/null +++ b/dev-libs/expat/files/expat-2.1.1-CVE-2012-6702-plus-CVE-2016-5300-v1.patch @@ -0,0 +1,134 @@ +From cb31522769d11a375078a073cba94e7176cb48a4 Mon Sep 17 00:00:00 2001 +From: Sebastian Pipping +Date: Wed, 16 Mar 2016 15:30:12 +0100 +Subject: [PATCH] Resolve call to srand, use more entropy (patch version 1.0) + +Squashed backport against vanilla Expat 2.1.1, addressing: +* CVE-2012-6702 -- unanticipated internal calls to srand +* CVE-2016-5300 -- use of too little entropy + +Since commit e3e81a6d9f0885ea02d3979151c358f314bf3d6d +(released with Expat 2.1.0) Expat called srand by itself +from inside generate_hash_secret_salt for an instance +of XML_Parser if XML_SetHashSalt was either (a) not called +for that instance or
[gentoo-commits] repo/gentoo:master commit in: media-video/movit/
commit: ffabec184e9a6cc793bfd558679d35c0f688d193 Author: Patrick Lauer gentoo org> AuthorDate: Mon Jun 13 14:33:40 2016 + Commit: Patrick Lauer gentoo org> CommitDate: Mon Jun 13 14:33:53 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffabec18 media-video/movit: Tighten fftw dep #585312 Package-Manager: portage-2.3.0_rc1 media-video/movit/movit-1.3.2.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-video/movit/movit-1.3.2.ebuild b/media-video/movit/movit-1.3.2.ebuild index 4f5ac96..9671f57 100644 --- a/media-video/movit/movit-1.3.2.ebuild +++ b/media-video/movit/movit-1.3.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -23,7 +23,7 @@ IUSE="" RDEPEND="media-libs/mesa >=dev-cpp/eigen-3.2.0:3 media-libs/libepoxy - sci-libs/fftw + >=sci-libs/fftw-3 media-libs/libsdl2 " DEPEND="${RDEPEND}"
[gentoo-commits] repo/gentoo:master commit in: sys-apps/sdparm/
commit: 9a7946304adf45f1fe2cdef975ae133d2cd2079e Author: Tobias Klausmann gentoo org> AuthorDate: Mon Jun 13 14:28:53 2016 + Commit: Tobias Klausmann gentoo org> CommitDate: Mon Jun 13 14:32:00 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a794630 sys-apps/sdparm-1.10-r0: add alpha keyword Gentoo-Bug: 585304 Package-Manager: portage-2.3.0_rc1 sys-apps/sdparm/sdparm-1.10.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/sdparm/sdparm-1.10.ebuild b/sys-apps/sdparm/sdparm-1.10.ebuild index 92cfda8..f3cd73a 100644 --- a/sys-apps/sdparm/sdparm-1.10.ebuild +++ b/sys-apps/sdparm/sdparm-1.10.ebuild @@ -10,7 +10,7 @@ SRC_URI="http://sg.danny.cz/sg/p/${P}.tgz"; LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~arm-linux ~x86-linux" +KEYWORDS="alpha amd64 arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~arm-linux ~x86-linux" IUSE="" # Older releases contain a conflicting sas_disk_blink
[gentoo-commits] repo/gentoo:master commit in: sys-apps/sg3_utils/
commit: bd741a4d3158ff53a969787611ece08ccdf6ed63 Author: Tobias Klausmann gentoo org> AuthorDate: Mon Jun 13 14:29:04 2016 + Commit: Tobias Klausmann gentoo org> CommitDate: Mon Jun 13 14:32:03 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd741a4d sys-apps/sg3_utils-1.42-r0: add alpha keyword Gentoo-Bug: 585304 Package-Manager: portage-2.3.0_rc1 sys-apps/sg3_utils/sg3_utils-1.42.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/sg3_utils/sg3_utils-1.42.ebuild b/sys-apps/sg3_utils/sg3_utils-1.42.ebuild index 313e3f2..e0356d1 100644 --- a/sys-apps/sg3_utils/sg3_utils-1.42.ebuild +++ b/sys-apps/sg3_utils/sg3_utils-1.42.ebuild @@ -12,7 +12,7 @@ SRC_URI="http://sg.danny.cz/sg/p/${P}.tgz"; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +KEYWORDS="alpha amd64 arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" IUSE="static-libs" DEPEND="sys-devel/libtool"
[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox/
commit: f83513963afe06880885c2def91b267ccb6bc4e7 Author: Andreas Sturmlechner gmail com> AuthorDate: Sat Jun 11 18:02:20 2016 + Commit: Lars Wendler gentoo org> CommitDate: Mon Jun 13 14:23:18 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8351396 app-emulation/virtualbox: Remove pointless GCC limitations Fixes configure w/ >=GCC-5.4 and >=GCC-6.1 Package-Manager: portage-2.2.28 Signed-off-by: Lars Wendler gentoo.org> app-emulation/virtualbox/virtualbox-5.0.16-r1.ebuild | 4 app-emulation/virtualbox/virtualbox-5.0.20.ebuild| 4 2 files changed, 8 insertions(+) diff --git a/app-emulation/virtualbox/virtualbox-5.0.16-r1.ebuild b/app-emulation/virtualbox/virtualbox-5.0.16-r1.ebuild index bf4cc33..3d25bf9 100644 --- a/app-emulation/virtualbox/virtualbox-5.0.16-r1.ebuild +++ b/app-emulation/virtualbox/virtualbox-5.0.16-r1.ebuild @@ -143,6 +143,10 @@ src_prepare() { # Remove shipped binaries (kBuild,yasm), see bug #232775 rm -r kBuild/bin tools || die + # Remove pointless GCC version limitations in check_gcc() + sed -e "/\s*-o\s*\\\(\s*\$cc_maj\s*-eq\s*[5-9]\s*-a\s*\$cc_min\s*-gt\s*[0-5]\s*\\\)\s*\\\/d" \ + -i configure || die + # Disable things unused or split into separate ebuilds sed -e "s@MY_LIBDIR@$(get_libdir)@" \ "${FILESDIR}"/${PN}-5-localconfig > LocalConfig.kmk || die diff --git a/app-emulation/virtualbox/virtualbox-5.0.20.ebuild b/app-emulation/virtualbox/virtualbox-5.0.20.ebuild index 6b54510..7f3c4a3 100644 --- a/app-emulation/virtualbox/virtualbox-5.0.20.ebuild +++ b/app-emulation/virtualbox/virtualbox-5.0.20.ebuild @@ -143,6 +143,10 @@ src_prepare() { # Remove shipped binaries (kBuild,yasm), see bug #232775 rm -r kBuild/bin tools || die + # Remove pointless GCC version limitations in check_gcc() + sed -e "/\s*-o\s*\\\(\s*\$cc_maj\s*-eq\s*[5-9]\s*-a\s*\$cc_min\s*-gt\s*[0-5]\s*\\\)\s*\\\/d" \ + -i configure || die + # Disable things unused or split into separate ebuilds sed -e "s@MY_LIBDIR@$(get_libdir)@" \ "${FILESDIR}"/${PN}-5-localconfig > LocalConfig.kmk || die
[gentoo-commits] repo/gentoo:master commit in: sys-apps/pcsc-lite/
commit: 8898add6ff2d915ea19b4dc8463bc376699a459a Author: Tobias Klausmann gentoo org> AuthorDate: Mon Jun 13 14:21:58 2016 + Commit: Tobias Klausmann gentoo org> CommitDate: Mon Jun 13 14:22:10 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8898add6 sys-apps/pcsc-lite-1.8.16-r1: add alpha keyword Gentoo-Bug: 585302 Package-Manager: portage-2.3.0_rc1 sys-apps/pcsc-lite/pcsc-lite-1.8.16-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/pcsc-lite/pcsc-lite-1.8.16-r1.ebuild b/sys-apps/pcsc-lite/pcsc-lite-1.8.16-r1.ebuild index b4fb95c..d5f89a4 100644 --- a/sys-apps/pcsc-lite/pcsc-lite-1.8.16-r1.ebuild +++ b/sys-apps/pcsc-lite/pcsc-lite-1.8.16-r1.ebuild @@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}" # upstream. LICENSE="BSD ISC MIT GPL-3+ GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" +KEYWORDS="alpha amd64 arm ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" # This is called libusb so that it doesn't fool people in thinking that # it is _required_ for USB support. Otherwise they'll disable udev and