[gentoo-commits] repo/gentoo:master commit in: net-dialup/pptpd/files/, net-dialup/pptpd/

2016-08-17 Thread Sergey Popov
commit: 341934bc73764ea6424917e3c6032e49ec3a2aee
Author: Sergey Popov  gentoo  org>
AuthorDate: Wed Aug 17 07:45:27 2016 +
Commit: Sergey Popov  gentoo  org>
CommitDate: Wed Aug 17 07:47:23 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=341934bc

net-dialup/pptpd: revision bump

Bump to EAPI 6, create pidfile in /run instead of /var/run
Took package maintainership

Package-Manager: portage-2.2.28

 net-dialup/pptpd/files/pptpd-1.4.0-pidfile.patch   | 33 +
 .../pptpd/files/pptpd-1.4.0-sandbox-fix.patch  |  4 +-
 net-dialup/pptpd/metadata.xml  |  5 +-
 net-dialup/pptpd/pptpd-1.4.0-r2.ebuild | 80 ++
 4 files changed, 119 insertions(+), 3 deletions(-)

diff --git a/net-dialup/pptpd/files/pptpd-1.4.0-pidfile.patch 
b/net-dialup/pptpd/files/pptpd-1.4.0-pidfile.patch
new file mode 100644
index 000..59bc4a4
--- /dev/null
+++ b/net-dialup/pptpd/files/pptpd-1.4.0-pidfile.patch
@@ -0,0 +1,33 @@
+--- a/pptpd.c  2016-08-16 15:35:51.66000 +0300
 b/pptpd.c  2016-08-16 15:36:01.01000 +0300
+@@ -115,7 +115,7 @@
+ printf("   (default is /etc/ppp/options).\n");
+ #endif
+ printf(" [-p] [--pidfile file] Specifies the file to write the 
process ID to\n");
+-printf("   (default is 
/var/run/pptpd.pid).\n");
++printf("   (default is /run/pptpd.pid).\n");
+ #if !defined(BSDUSER_PPP)
+ printf(" [-s] [--speed baud]   Specifies the baud speed for the 
PPP daemon\n");
+ printf("   (default is 115200).\n");
+--- a/pptpd.8  2016-08-16 15:34:53.48000 +0300
 b/pptpd.8  2016-08-16 15:35:11.65000 +0300
+@@ -72,7 +72,7 @@
+ .TP
+ \fB-p\fR|\fB--pidfile \fIpid-file
+ specifies an alternate location to store the process ID file (default
+-.IR /var/run/pptpd.pid ).
++.IR /run/pptpd.pid ).
+ 
+ .TP
+ \fB-s\fR|\fB--speed \fIbaud
+--- a/defaults.h   2016-08-16 15:35:01.05000 +0300
 b/defaults.h   2016-08-16 15:35:20.19000 +0300
+@@ -43,7 +43,7 @@
+ #else
+ #define PPTPD_CONFIG_FILE_DEFAULT   "/etc/pptpd.conf"
+ #endif
+-#define PIDFILE_DEFAULT "/var/run/pptpd.pid"
++#define PIDFILE_DEFAULT "/run/pptpd.pid"
+ 
+ #define STIMEOUT_DEFAULT10 /* seconds */
+ 

diff --git a/net-dialup/pptpd/files/pptpd-1.4.0-sandbox-fix.patch 
b/net-dialup/pptpd/files/pptpd-1.4.0-sandbox-fix.patch
index de91753..2162509 100644
--- a/net-dialup/pptpd/files/pptpd-1.4.0-sandbox-fix.patch
+++ b/net-dialup/pptpd/files/pptpd-1.4.0-sandbox-fix.patch
@@ -1,5 +1,5 @@
 plugins/Makefile.orig  2013-05-15 14:36:33.994231829 +0400
-+++ plugins/Makefile   2013-05-15 14:37:06.686234429 +0400
+--- a/plugins/Makefile 2013-05-15 14:36:33.994231829 +0400
 b/plugins/Makefile 2013-05-15 14:37:06.686234429 +0400
 @@ -17,14 +17,14 @@
  %.so: %.c
$(CC) -o $@ $(LDFLAGS) $(CFLAGS) $^ $(LDADD)

diff --git a/net-dialup/pptpd/metadata.xml b/net-dialup/pptpd/metadata.xml
index d597e85..32a22c5 100644
--- a/net-dialup/pptpd/metadata.xml
+++ b/net-dialup/pptpd/metadata.xml
@@ -1,7 +1,10 @@
 
 http://www.gentoo.org/dtd/metadata.dtd";>
 
-   
+   
+   pinkb...@gentoo.org
+   Sergey Popov
+   

Log all GRE accepted packages 
when in debug
mode (required if you want upstream support)

diff --git a/net-dialup/pptpd/pptpd-1.4.0-r2.ebuild 
b/net-dialup/pptpd/pptpd-1.4.0-r2.ebuild
new file mode 100644
index 000..c76de75
--- /dev/null
+++ b/net-dialup/pptpd/pptpd-1.4.0-r2.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit autotools eutils flag-o-matic
+
+DESCRIPTION="Linux Point-to-Point Tunnelling Protocol Server"
+HOMEPAGE="http://poptop.sourceforge.net/";
+SRC_URI="mirror://sourceforge/poptop/${P}.tar.gz"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="gre-extreme-debug tcpd"
+
+DEPEND="net-dialup/ppp:=
+   tcpd? ( sys-apps/tcp-wrappers )"
+RDEPEND="${DEPEND}"
+
+DOCS=( AUTHORS ChangeLog NEWS README TODO )
+
+PATCHES=(
+   "${FILESDIR}/${P}-gentoo.patch"
+   "${FILESDIR}/${P}-sandbox-fix.patch"
+   "${FILESDIR}/${P}-pidfile.patch"
+)
+
+src_prepare() {
+   # Match pptpd-logwtmp.so's version with pppd's version (#89895)
+   local PPPD_VER=`best_version net-dialup/ppp`
+   PPPD_VER=${PPPD_VER#*/*-} #reduce it to ${PV}-${PR}
+   PPPD_VER=${PPPD_VER%%[_-]*} # main version without 
beta/pre/patch/revision
+   sed -i -e "s:\\(#define[ \\t]*VERSION[ 
\\t]*\\)\".*\":\\1\"${PPPD_VER}\":" plugins/patchlevel.h || die
+
+   # configure.in is actually configure.ac
+   mv configure.in configure.ac || die
+
+   # Automake 1.13 compatibility, bug #469476
+   sed -i

[gentoo-commits] repo/gentoo:master commit in: media-gfx/qrencode/

2016-08-17 Thread Jeroen Roovers
commit: 818f0abfc2ff20046b6db97b759ff1520d89f289
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Wed Aug 17 08:21:09 2016 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Wed Aug 17 08:21:20 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=818f0abf

media-gfx/qrencode: Stable for HPPA (bug #589142).

Package-Manager: portage-2.3.0
RepoMan-Options: --ignore-arches

 media-gfx/qrencode/qrencode-3.4.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/qrencode/qrencode-3.4.4-r1.ebuild 
b/media-gfx/qrencode/qrencode-3.4.4-r1.ebuild
index f15c459..06b3b8c 100644
--- a/media-gfx/qrencode/qrencode-3.4.4-r1.ebuild
+++ b/media-gfx/qrencode/qrencode-3.4.4-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="http://fukuchi.org/works/${PN}/${P}.tar.bz2";
 
 LICENSE="LGPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+KEYWORDS="~alpha ~amd64 arm hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
 IUSE=""
 
 RDEPEND="media-libs/libpng:0="



[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-additions/, app-emulation/virtualbox-modules/, ...

2016-08-17 Thread Lars Wendler
commit: f69b91c9166fa6622efd77b79e9935618acf86f5
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Aug 17 08:28:28 2016 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Aug 17 08:30:18 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f69b91c9

virtualbox host packages: Bump to version 5.1.4

Package-Manager: portage-2.3.0
Signed-off-by: Lars Wendler  gentoo.org>

 app-emulation/virtualbox-additions/Manifest|   1 +
 .../virtualbox-additions-5.1.4.ebuild  |  36 ++
 app-emulation/virtualbox-bin/Manifest  |   4 +
 .../virtualbox-bin-5.1.4.110228.ebuild | 288 +
 app-emulation/virtualbox-extpack-oracle/Manifest   |   1 +
 .../virtualbox-extpack-oracle-5.1.4.110228.ebuild  |  43 ++
 app-emulation/virtualbox-modules/Manifest  |   1 +
 .../virtualbox-modules-5.1.4.ebuild|  61 +++
 app-emulation/virtualbox/Manifest  |   2 +
 app-emulation/virtualbox/virtualbox-5.1.4.ebuild   | 447 +
 10 files changed, 884 insertions(+)

diff --git a/app-emulation/virtualbox-additions/Manifest 
b/app-emulation/virtualbox-additions/Manifest
index 4e3dce2..891d819 100644
--- a/app-emulation/virtualbox-additions/Manifest
+++ b/app-emulation/virtualbox-additions/Manifest
@@ -6,3 +6,4 @@ DIST VBoxGuestAdditions_5.0.24.iso 58232832 SHA256 
2d76c8812353b6c764078a6f2eabf
 DIST VBoxGuestAdditions_5.0.26.iso 58232832 SHA256 
7458ee5a7121a7d243fd6a7528ba427945d9120c5efc7cd75b3951fb01f09c59 SHA512 
57daf36caadace9e64c601b4b15f10da394c67574b886c2c2f20aad4692e49f99eca8a611ecd9cd6b3bf7609fa3433cff9b31a6ea38355247a049b4fa3fbb4bb
 WHIRLPOOL 
d6ca418b6e7845d407fd30690720f6072cb9d9e5b001526e38c2cfb9f54c591539bc488971d95b6c5158da47ec36a91a7effebf0f4b452bf9eed2382b328ea0d
 DIST VBoxGuestAdditions_5.1.0.iso 58511360 SHA256 
6c7aa93de3fae6b784484151048c4ebdc953472383508254606d5d8512f27c25 SHA512 
7697d0aa7439a4a5bfe97f5666de6df8e444d1b5f394c6650c27adf97c53df87f85cb7cda075f663320190c2facd20a50c5cc3179dc37bb2340530ed3359a7f3
 WHIRLPOOL 
df27bafea1ae847f65701a974fd2c1ff7bb3104974afeb951a3a5cc0dab4a37b809eda4a35872b1ba816388aaa1ba7b53246c6c2a439624d1c5c36d554d0a012
 DIST VBoxGuestAdditions_5.1.2.iso 58503168 SHA256 
5dc6c570f3b90085e99a881c866a41d9a298a12552cbed7d81f43d1a5d27e096 SHA512 
ffd5a8381014d1505174efdef9dcd06cb631032ee6269182cf9e56964a4cc46556ea53ed2a57ceec3da6663268935ac6b7a3b262b8a0e6c6bfb4adcba42436b5
 WHIRLPOOL 
79bf6bb141014c1303b29768cd7b7a5cd264edd49dd19b5e9d5a300c94691f6a3529d95faefd5ae8be47b795d739434cb5a98153cc70109ea844223c2b4352b3
+DIST VBoxGuestAdditions_5.1.4.iso 59262976 SHA256 
e385b698338003595f6cdeee7b631ec6713058ba1227d1f2a1da342bdf741982 SHA512 
d89ad8445d86d5ea442885d855d38ee6a4550e03cd96b986bf872d5ff40f9db09a3891bf1e1762a19ecc7aff692c8fa1809f8c854ce5245abf77693390bc5611
 WHIRLPOOL 
1cca6e9f37f80f1d912d589e10d3859e9f1487555d438ea272e637800c0400cabf3b5d385a1874b2e457a7469b0bbb36e0c3e4785e1108bcae357d595708

diff --git 
a/app-emulation/virtualbox-additions/virtualbox-additions-5.1.4.ebuild 
b/app-emulation/virtualbox-additions/virtualbox-additions-5.1.4.ebuild
new file mode 100644
index 000..681471f
--- /dev/null
+++ b/app-emulation/virtualbox-additions/virtualbox-additions-5.1.4.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit eutils
+
+MY_PN=VBoxGuestAdditions
+MY_PV="${PV/beta/BETA}"
+MY_PV="${MY_PV/rc/RC}"
+MY_P=${MY_PN}_${MY_PV}
+
+DESCRIPTION="CD image containing guest additions for VirtualBox"
+HOMEPAGE="http://www.virtualbox.org/";
+SRC_URI="http://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}.iso";
+
+LICENSE="GPL-2+ LGPL-2.1+ MIT SGI-B-2.0 CDDL"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+RESTRICT="mirror"
+
+RDEPEND="!app-emulation/virtualbox-bin
+   !=app-emulation/virtualbox-"
+
+S="${WORKDIR}"
+
+src_unpack() {
+   return 0
+}
+
+src_install() {
+   insinto /usr/share/${PN/-additions}
+   newins "${DISTDIR}"/${MY_P}.iso ${MY_PN}.iso
+}

diff --git a/app-emulation/virtualbox-bin/Manifest 
b/app-emulation/virtualbox-bin/Manifest
index fcce994..1ec44ab 100644
--- a/app-emulation/virtualbox-bin/Manifest
+++ b/app-emulation/virtualbox-bin/Manifest
@@ -6,6 +6,7 @@ DIST Oracle_VM_VirtualBox_Extension_Pack-5.0.24-108355.tar.gz 
16423699 SHA256 ae
 DIST Oracle_VM_VirtualBox_Extension_Pack-5.0.26-108824.tar.gz 16425147 SHA256 
2f2302c7ba3d00a1258fe8e7767a6eb08dccdc3c31f6e3eeb74063c2c268b104 SHA512 
7bcc226db7fb8fe9d021ba0c6206a19c3f1aea397b271d7da294a8ffcc976a8512eacdf07f40af1fdf4317b5fe2093869d742a2f5e2b3090ee006807acd0521e
 WHIRLPOOL 
a8ccf09d9094f380c93ebb951df6aaad6c13e76392235db41af7fcfcf882302b714a428f13368d790edc9ac5ba2a6f7cb0fb442b4252f0d6de4a2454895f69f4
 DIST Oracle_VM_VirtualBox_Extension_Pack-5.1.0-108711.tar.gz 16903489 SHA256 
7e9802dbbdf56dcd963f8ef368fe1f9ff9accbd74d9fb297b44af3d4af757ec7 SHA512 
df5969e2b2

[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-additions/, app-emulation/virtualbox-modules/, ...

2016-08-17 Thread Lars Wendler
commit: 0b2dba8527aab7f2ef42a623eb1158828475168b
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Aug 17 08:29:52 2016 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Aug 17 08:30:21 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b2dba85

virtualbox host packages: Removed old.

Package-Manager: portage-2.3.0
Signed-off-by: Lars Wendler  gentoo.org>

 app-emulation/virtualbox-additions/Manifest|   1 -
 .../virtualbox-additions-5.1.0.ebuild  |  36 --
 app-emulation/virtualbox-bin/Manifest  |   4 -
 .../virtualbox-bin-5.1.0.108711-r1.ebuild  | 288 -
 app-emulation/virtualbox-extpack-oracle/Manifest   |   1 -
 .../virtualbox-extpack-oracle-5.1.0.108711.ebuild  |  43 --
 app-emulation/virtualbox-modules/Manifest  |   1 -
 .../virtualbox-modules-5.1.0-r1.ebuild |  61 ---
 app-emulation/virtualbox/Manifest  |   1 -
 app-emulation/virtualbox/virtualbox-5.1.0.ebuild   | 449 -
 10 files changed, 885 deletions(-)

diff --git a/app-emulation/virtualbox-additions/Manifest 
b/app-emulation/virtualbox-additions/Manifest
index 891d819..55946e0 100644
--- a/app-emulation/virtualbox-additions/Manifest
+++ b/app-emulation/virtualbox-additions/Manifest
@@ -4,6 +4,5 @@ DIST VBoxGuestAdditions_4.3.38.iso 57085952 SHA256 
0aabbc9d548658e90f3b30d08e76a
 DIST VBoxGuestAdditions_5.0.16.iso 60063744 SHA256 
8190f1e4031f8195971c2a97d2d3b1cf2d86fc83219f750d05cee9255c7dad85 SHA512 
8a9d3fcb96a450163f357b92f8149f58700ec65c127fb872b103554417979fbe624a9e1bced3bb6cbf4b0bb6a5c3bbcae9581836cc5d3fde7a034d4032e519f9
 WHIRLPOOL 
89ed9064014a715a892388b5dbe3c4b577a5a813580be4fd2bd604672354f258b00a619980ba1369aeaceff6a77c6d370cc2b6bf3c17d2cd73a5c8fc9dcad1e8
 DIST VBoxGuestAdditions_5.0.24.iso 58232832 SHA256 
2d76c8812353b6c764078a6f2eabfe2cf67026d076a963f6d77493d647ad4610 SHA512 
f171bc39fd205feeba320b4df00455177a255a3420e4d8d48372538c8c391b64f641ab9570423953806555278cda007eecd306f489ae5c1f467d4a0f34e63190
 WHIRLPOOL 
50335fd8defc716423b318afd7ce1fb51d515a24aa3170b8b4afc2a61030333b0a97a82c15e631460fe24dd788c1f7cfbbe99c92a58c8a2dc1971fd63615cb23
 DIST VBoxGuestAdditions_5.0.26.iso 58232832 SHA256 
7458ee5a7121a7d243fd6a7528ba427945d9120c5efc7cd75b3951fb01f09c59 SHA512 
57daf36caadace9e64c601b4b15f10da394c67574b886c2c2f20aad4692e49f99eca8a611ecd9cd6b3bf7609fa3433cff9b31a6ea38355247a049b4fa3fbb4bb
 WHIRLPOOL 
d6ca418b6e7845d407fd30690720f6072cb9d9e5b001526e38c2cfb9f54c591539bc488971d95b6c5158da47ec36a91a7effebf0f4b452bf9eed2382b328ea0d
-DIST VBoxGuestAdditions_5.1.0.iso 58511360 SHA256 
6c7aa93de3fae6b784484151048c4ebdc953472383508254606d5d8512f27c25 SHA512 
7697d0aa7439a4a5bfe97f5666de6df8e444d1b5f394c6650c27adf97c53df87f85cb7cda075f663320190c2facd20a50c5cc3179dc37bb2340530ed3359a7f3
 WHIRLPOOL 
df27bafea1ae847f65701a974fd2c1ff7bb3104974afeb951a3a5cc0dab4a37b809eda4a35872b1ba816388aaa1ba7b53246c6c2a439624d1c5c36d554d0a012
 DIST VBoxGuestAdditions_5.1.2.iso 58503168 SHA256 
5dc6c570f3b90085e99a881c866a41d9a298a12552cbed7d81f43d1a5d27e096 SHA512 
ffd5a8381014d1505174efdef9dcd06cb631032ee6269182cf9e56964a4cc46556ea53ed2a57ceec3da6663268935ac6b7a3b262b8a0e6c6bfb4adcba42436b5
 WHIRLPOOL 
79bf6bb141014c1303b29768cd7b7a5cd264edd49dd19b5e9d5a300c94691f6a3529d95faefd5ae8be47b795d739434cb5a98153cc70109ea844223c2b4352b3
 DIST VBoxGuestAdditions_5.1.4.iso 59262976 SHA256 
e385b698338003595f6cdeee7b631ec6713058ba1227d1f2a1da342bdf741982 SHA512 
d89ad8445d86d5ea442885d855d38ee6a4550e03cd96b986bf872d5ff40f9db09a3891bf1e1762a19ecc7aff692c8fa1809f8c854ce5245abf77693390bc5611
 WHIRLPOOL 
1cca6e9f37f80f1d912d589e10d3859e9f1487555d438ea272e637800c0400cabf3b5d385a1874b2e457a7469b0bbb36e0c3e4785e1108bcae357d595708

diff --git 
a/app-emulation/virtualbox-additions/virtualbox-additions-5.1.0.ebuild 
b/app-emulation/virtualbox-additions/virtualbox-additions-5.1.0.ebuild
deleted file mode 100644
index 681471f..000
--- a/app-emulation/virtualbox-additions/virtualbox-additions-5.1.0.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-inherit eutils
-
-MY_PN=VBoxGuestAdditions
-MY_PV="${PV/beta/BETA}"
-MY_PV="${MY_PV/rc/RC}"
-MY_P=${MY_PN}_${MY_PV}
-
-DESCRIPTION="CD image containing guest additions for VirtualBox"
-HOMEPAGE="http://www.virtualbox.org/";
-SRC_URI="http://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}.iso";
-
-LICENSE="GPL-2+ LGPL-2.1+ MIT SGI-B-2.0 CDDL"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-RESTRICT="mirror"
-
-RDEPEND="!app-emulation/virtualbox-bin
-   !=app-emulation/virtualbox-"
-
-S="${WORKDIR}"
-
-src_unpack() {
-   return 0
-}
-
-src_install() {
-   insinto /usr/share/${PN/-additions}
-   newins "${DISTDIR}"/${MY_P}.iso ${MY_PN}.iso
-}

diff --git a/app-emulation/virtualbox-bin/Manifest 
b/app-emulation/virtualbox-bin/Manifest
index 1ec44ab..

[gentoo-commits] repo/gentoo:master commit in: app-text/po4a/

2016-08-17 Thread Pacho Ramos
commit: ef012b1eff35e401cc024342af4bb184effc1ce0
Author: Pacho Ramos  gentoo  org>
AuthorDate: Wed Aug 17 08:57:29 2016 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Wed Aug 17 08:57:29 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef012b1e

app-text/po4a: ia64/ppc64/sparc stable, bug #582428

Package-Manager: portage-2.3.0

 app-text/po4a/po4a-0.45-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/po4a/po4a-0.45-r3.ebuild 
b/app-text/po4a/po4a-0.45-r3.ebuild
index 229f76b..24da50b 100644
--- a/app-text/po4a/po4a-0.45-r3.ebuild
+++ b/app-text/po4a/po4a-0.45-r3.ebuild
@@ -17,7 +17,7 @@ 
SRC_URI="mirror://debian/pool/main/p/po4a/${PN}_${PV}.orig.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sh 
~sparc x86 ~x86-fbsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~x86-fbsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris ~x86-solaris"
 IUSE="test"
 
 RDEPEND="dev-perl/SGMLSpm



[gentoo-commits] repo/gentoo:master commit in: app-text/po4a/

2016-08-17 Thread Pacho Ramos
commit: 4508ab8e5c272e1354c02961b40f64663b86acc6
Author: Pacho Ramos  gentoo  org>
AuthorDate: Wed Aug 17 08:58:35 2016 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Wed Aug 17 08:58:35 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4508ab8e

app-text/po4a: Drop old

Package-Manager: portage-2.3.0

 app-text/po4a/po4a-0.45-r1.ebuild | 35 -
 app-text/po4a/po4a-0.45-r2.ebuild | 64 ---
 2 files changed, 99 deletions(-)

diff --git a/app-text/po4a/po4a-0.45-r1.ebuild 
b/app-text/po4a/po4a-0.45-r1.ebuild
deleted file mode 100644
index ee2d7e2..000
--- a/app-text/po4a/po4a-0.45-r1.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-# Needed because this package also installs to vendor_perl
-GENTOO_DEPEND_ON_PERL_SUBSLOT="yes"
-inherit perl-app
-
-DESCRIPTION="Tools for helping translation of documentation"
-HOMEPAGE="http://po4a.alioth.debian.org";
-SRC_URI="mirror://debian/pool/main/p/po4a/${PN}_${PV}.orig.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc 
x86 ~x86-fbsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris ~x86-solaris"
-IUSE="test"
-
-RDEPEND="dev-perl/SGMLSpm
-   >=sys-devel/gettext-0.13
-   app-text/openjade
-   dev-libs/libxslt
-   dev-perl/Locale-gettext
-   dev-perl/TermReadKey
-   dev-perl/Text-WrapI18N"
-DEPEND="${RDEPEND}
-   >=dev-perl/Module-Build-0.380.0
-   app-text/docbook-xsl-stylesheets
-   app-text/docbook-xml-dtd:4.1.2
-   test? ( app-text/docbook-sgml-dtd
-   app-text/docbook-sgml-utils
-   virtual/tex-base )"
-
-SRC_TEST="do"

diff --git a/app-text/po4a/po4a-0.45-r2.ebuild 
b/app-text/po4a/po4a-0.45-r2.ebuild
deleted file mode 100644
index b4c3282..000
--- a/app-text/po4a/po4a-0.45-r2.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-PLOCALES="af ca cs da de eo es et eu fr hr id it ja kn ko nb nl pl pt_BR pt ru 
sl sv uk vi zh_CN zh_HK"
-PLOCALES_BACKUP="en"
-
-# Needed because this package also installs to vendor_perl
-GENTOO_DEPEND_ON_PERL_SUBSLOT="yes"
-inherit perl-app perl-module l10n
-
-DESCRIPTION="Tools for helping translation of documentation"
-HOMEPAGE="http://po4a.alioth.debian.org";
-SRC_URI="mirror://debian/pool/main/p/po4a/${PN}_${PV}.orig.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x64-solaris ~x86-solaris"
-IUSE="test"
-
-RDEPEND="dev-perl/SGMLSpm
-   >=sys-devel/gettext-0.13
-   app-text/openjade
-   dev-libs/libxslt
-   dev-perl/Locale-gettext
-   dev-perl/TermReadKey
-   dev-perl/Text-WrapI18N"
-DEPEND="${RDEPEND}
-   >=dev-perl/Module-Build-0.380.0
-   app-text/docbook-xsl-stylesheets
-   app-text/docbook-xml-dtd:4.1.2
-   test? ( app-text/docbook-sgml-dtd
-   app-text/docbook-sgml-utils
-   virtual/tex-base )"
-
-SRC_TEST="do"
-
-src_prepare() {
-   # Check against locale files in ${S}/pod/bin for mismatches
-   # with languages listed in PLOCALES
-   local locales_path="$S/po/bin"
-   l10n_find_plocales_changes "$locales_path" "" ".po"
-
-   # Array containing locale files to remove
-   local locales_to_remove=( )
-
-   # Get rid of disabled locales
-   my_get_disabled_locales() {
-   local locale=$1
-   local locale_abs_path="$locales_path/$locale.po"
-   locales_to_remove+=$locale_abs_path
-   }
-
-   l10n_for_each_disabled_locale_do my_get_disabled_locales
-
-   einfo "Your LINGUAS lists the following languages: $LINGUAS"
-   einfo "Removing locale files not listed in it ..."
-
-   # perl_rm_files also updates the Manifest file
-   # and therefore silences Perl as to .po files we're about to clean
-   perl_rm_files "${locales_to_remove[@]}"
-}



[gentoo-commits] repo/gentoo:master commit in: profiles/

2016-08-17 Thread Sergey Popov
commit: 3446d9a30c7bf34a278934e1d064e64ad4651df6
Author: Sergey Popov  gentoo  org>
AuthorDate: Wed Aug 17 09:05:42 2016 +
Commit: Sergey Popov  gentoo  org>
CommitDate: Wed Aug 17 09:06:19 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3446d9a3

package.mask: remove obsolete security mask of dev-vcs/subversion

 profiles/package.mask | 4 
 1 file changed, 4 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index e177e2f..e250f3a 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -361,10 +361,6 @@ app-portage/epm
 # Broken reverse deps. At least one header file has been moved around.
 >=media-gfx/imagemagick-7.0.1.0
 
-# Sergey Popov  (26 Apr 2016)
-# Security mask of older branches, wrt bug #5567810
- (16 Apr 2016)
 # Masked because of security bug 580210
 =www-misc/monitorix-3.6.0



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gvfs/

2016-08-17 Thread Pacho Ramos
commit: ccaeb58aa22a63cb2180c3849d46fc6cb1b8
Author: Pacho Ramos  gentoo  org>
AuthorDate: Wed Aug 17 09:10:10 2016 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Wed Aug 17 09:11:17 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ccaeb58a

gnome-base/gvfs: Restore the old samba behavior allowing from samba-3 
(#549576#c13)

Package-Manager: portage-2.3.0

 gnome-base/gvfs/{gvfs-1.28.3.ebuild => gvfs-1.28.3-r1.ebuild} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnome-base/gvfs/gvfs-1.28.3.ebuild 
b/gnome-base/gvfs/gvfs-1.28.3-r1.ebuild
similarity index 92%
rename from gnome-base/gvfs/gvfs-1.28.3.ebuild
rename to gnome-base/gvfs/gvfs-1.28.3-r1.ebuild
index 23471e9..5656eda 100644
--- a/gnome-base/gvfs/gvfs-1.28.3.ebuild
+++ b/gnome-base/gvfs/gvfs-1.28.3-r1.ebuild
@@ -21,7 +21,7 @@ REQUIRED_USE="
udisks? ( udev )
systemd? ( udisks )
 "
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 
~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux 
~sparc-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 
~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux 
~sparc-solaris ~x86-solaris"
 
 # Can use libgphoto-2.5.0 as well. Automagic detection.
 RDEPEND="
@@ -47,7 +47,7 @@ RDEPEND="
>=app-pda/libplist-1:= )
mtp? ( >=media-libs/libmtp-1.1.6 )
nfs? ( >=net-fs/libnfs-1.9.7 )
-   samba? ( >=net-fs/samba-4[client] )
+   samba? ( || ( >=net-fs/samba-3.4.6[smbclient] >=net-fs/samba-4[client] 
) )
systemd? ( sys-apps/systemd:0= )
udev? (
cdda? ( dev-libs/libcdio-paranoia )



[gentoo-commits] proj/dotnet:master commit in: dev-dotnet/npgsql/

2016-08-17 Thread Mikhail Pukhlikov
commit: dda0897537901090d99238e0b979ed8272811b4d
Author: ArsenShnurkov  gmail  com>
AuthorDate: Fri Jan 15 04:28:01 2016 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Sat Aug 13 16:34:01 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=dda08975

use projects instead of sln

 dev-dotnet/npgsql/npgsql-3.0.5_p20160101.ebuild | 9 -
 dev-dotnet/npgsql/npgsql-3.0.5_p20160114.ebuild | 9 -
 2 files changed, 16 insertions(+), 2 deletions(-)

diff --git a/dev-dotnet/npgsql/npgsql-3.0.5_p20160101.ebuild 
b/dev-dotnet/npgsql/npgsql-3.0.5_p20160101.ebuild
index 436ff04..6b91ae7 100644
--- a/dev-dotnet/npgsql/npgsql-3.0.5_p20160101.ebuild
+++ b/dev-dotnet/npgsql/npgsql-3.0.5_p20160101.ebuild
@@ -38,7 +38,7 @@ DEPEND="${COMMON_DEPENDENCIES}
>=dev-dotnet/nunit-2.6.4-r201501110:2[nupkg]
 "
 
-METAFILETOBUILD=Npgsql.sln
+METAFILETOBUILD=src/Npgsql/Npgsql.csproj
 
 NUSPEC_FILENAME="npgsql.nuspec"
 COMMIT_DATE_INDEX=$(get_version_component_count ${PV} )
@@ -76,6 +76,9 @@ src_prepare() {
 
 src_compile() {
exbuild /p:SignAssembly=true 
"/p:AssemblyOriginatorKeyFile=${WORKDIR}/mono.snk" "${METAFILETOBUILD}"
+   if use test; then
+   exbuild /p:SignAssembly=true 
"/p:AssemblyOriginatorKeyFile=${WORKDIR}/mono.snk" 
"test\Npgsql.Tests\Npgsql.Tests.csproj"
+   fi
 
NUSPEC_PROPS+="nuget_version=${NUSPEC_VERSION};"
NUSPEC_PROPS+="nuget_id=${NUSPEC_ID};"
@@ -87,6 +90,10 @@ src_compile() {
enuspec -Prop "${NUSPEC_PROPS}" "${S}/${NUSPEC_FILENAME}"
 }
 
+src_test() {
+   default
+}
+
 src_install() {
if use debug; then
DIR="Debug"

diff --git a/dev-dotnet/npgsql/npgsql-3.0.5_p20160114.ebuild 
b/dev-dotnet/npgsql/npgsql-3.0.5_p20160114.ebuild
index 743e299..89fed90 100644
--- a/dev-dotnet/npgsql/npgsql-3.0.5_p20160114.ebuild
+++ b/dev-dotnet/npgsql/npgsql-3.0.5_p20160114.ebuild
@@ -38,7 +38,7 @@ DEPEND="${COMMON_DEPENDENCIES}
>=dev-dotnet/nunit-2.6.4-r201501110:2[nupkg]
 "
 
-METAFILETOBUILD=Npgsql.sln
+METAFILETOBUILD=src/Npgsql/Npgsql.csproj
 
 NUSPEC_FILENAME="npgsql.nuspec"
 COMMIT_DATE_INDEX=$(get_version_component_count ${PV} )
@@ -76,6 +76,9 @@ src_prepare() {
 
 src_compile() {
exbuild /p:SignAssembly=true 
"/p:AssemblyOriginatorKeyFile=${WORKDIR}/mono.snk" "${METAFILETOBUILD}"
+   if use test; then
+   exbuild /p:SignAssembly=true 
"/p:AssemblyOriginatorKeyFile=${WORKDIR}/mono.snk" 
"test\Npgsql.Tests\Npgsql.Tests.csproj"
+   fi
 
NUSPEC_PROPS+="nuget_version=${NUSPEC_VERSION};"
NUSPEC_PROPS+="nuget_id=${NUSPEC_ID};"
@@ -87,6 +90,10 @@ src_compile() {
enuspec -Prop "${NUSPEC_PROPS}" "${S}/${NUSPEC_FILENAME}"
 }
 
+src_test() {
+   default
+}
+
 src_install() {
if use debug; then
DIR="Debug"



[gentoo-commits] proj/dotnet:master commit in: dev-dotnet/npgsql/, eclass/

2016-08-17 Thread Mikhail Pukhlikov
commit: 9c0d937d5bac3de8f4dc77cbeac0293d26ba54c7
Author: ArsenShnurkov  gmail  com>
AuthorDate: Tue Aug 16 10:41:12 2016 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Tue Aug 16 10:41:12 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=9c0d937d

version bump

 dev-dotnet/npgsql/npgsql-3.0.5_p20160114.ebuild| 164 -
 ...-3.0.5_p20160101.ebuild => npgsql-3.1.6.ebuild} |  26 ++--
 eclass/nupkg.eclass|  56 +--
 3 files changed, 57 insertions(+), 189 deletions(-)

diff --git a/dev-dotnet/npgsql/npgsql-3.0.5_p20160114.ebuild 
b/dev-dotnet/npgsql/npgsql-3.0.5_p20160114.ebuild
deleted file mode 100644
index 89fed90..000
--- a/dev-dotnet/npgsql/npgsql-3.0.5_p20160114.ebuild
+++ /dev/null
@@ -1,164 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-# debug = debug configuration (symbols and defines for debugging)
-# developer = generate symbols information (to view line numbers in stack 
traces, either in debug or release configuration)
-# test = allow NUnit tests to run
-# nupkg = create .nupkg file from .nuspec
-# gac = install into gac
-# pkg-config = register in pkg-config database
-USE_DOTNET="net45"
-IUSE="${USE_DOTNET} debug developer test +nupkg +gac +pkg-config"
-
-inherit nupkg
-
-NAME="npgsql"
-NUSPEC_ID="${NAME}"
-HOMEPAGE="https://github.com/npgsql/${NAME}";
-
-EGIT_COMMIT="5a333df0a48512ccd92f9a4b14ad75aa294d3940"
-SRC_URI="${HOMEPAGE}/archive/${EGIT_COMMIT}.zip -> ${P}.zip
-   mirror://gentoo/mono.snk.bz2"
-S="${WORKDIR}/${NAME}-${EGIT_COMMIT}"
-
-SLOT="0"
-
-DESCRIPTION="allows any program developed for .NET framework to access a 
PostgreSQL database"
-LICENSE="npgsql"
-LICENSE_URL="https://github.com/npgsql/npgsql/blob/develop/LICENSE.txt";
-
-KEYWORDS="~amd64 ~ppc ~x86"
-COMMON_DEPENDENCIES="|| ( >=dev-lang/mono-4.2 http://www.npgsql.org/css/img/postgresql-header.png
-ICON_URL=$(get_nuget_trusted_icons_location)/${NUSPEC_ID}.${NUSPEC_VERSION}.png
-
-src_unpack() {
-   default
-   # Installing 'NLog 3.2.0.0'.
-   # Installing 'AsyncRewriter 0.6.0'.
-   # Installing 'EntityFramework 5.0.0'.
-   # Installing 'EntityFramework 6.1.3'.
-   # Installing 'NUnit 2.6.4'.
-   enuget_download_rogue_binary "NLog" "3.2.0.0"
-   enuget_download_rogue_binary "AsyncRewriter" "0.6.0"
-   enuget_download_rogue_binary "EntityFramework" "5.0.0"
-   enuget_download_rogue_binary "EntityFramework" "6.1.3"
-   #enuget_download_rogue_binary "NUnit" "2.6.4"
-}
-
-src_prepare() {
-   elog "${S}/${NUSPEC_FILENAME}"
-
-   enuget_restore "${METAFILETOBUILD}"
-
-   cp "${FILESDIR}/${NUSPEC_FILENAME}" "${S}/${NUSPEC_FILENAME}" || die
-   patch_nuspec_file "${S}/${NUSPEC_FILENAME}"
-
-   default
-}
-
-src_compile() {
-   exbuild /p:SignAssembly=true 
"/p:AssemblyOriginatorKeyFile=${WORKDIR}/mono.snk" "${METAFILETOBUILD}"
-   if use test; then
-   exbuild /p:SignAssembly=true 
"/p:AssemblyOriginatorKeyFile=${WORKDIR}/mono.snk" 
"test\Npgsql.Tests\Npgsql.Tests.csproj"
-   fi
-
-   NUSPEC_PROPS+="nuget_version=${NUSPEC_VERSION};"
-   NUSPEC_PROPS+="nuget_id=${NUSPEC_ID};"
-   NUSPEC_PROPS+="nuget_projectUrl=${HOMEPAGE};"
-   NUSPEC_PROPS+="nuget_licenseUrl=${LICENSE_URL};"
-   NUSPEC_PROPS+="nuget_description=${DESCRIPTION};"
-   NUSPEC_PROPS+="nuget_iconUrl=file://${ICON_URL}"
-   elog "NUSPEC_PROPS=${NUSPEC_PROPS}"
-   enuspec -Prop "${NUSPEC_PROPS}" "${S}/${NUSPEC_FILENAME}"
-}
-
-src_test() {
-   default
-}
-
-src_install() {
-   if use debug; then
-   DIR="Debug"
-   else
-   DIR="Release"
-   fi
-
-   FINAL_DLL=npgsql/bin/${DIR}/Net45/npgsql.dll
-
-   if use gac; then
-   egacinstall "${FINAL_DLL}"
-   fi
-
-   insinto "$(get_nuget_trusted_icons_location)"
-   newins "${FILESDIR}/${ICON_FILENAME}" 
"${NUSPEC_ID}.${NUSPEC_VERSION}.png"
-
-   enupkg "${WORKDIR}/${NUSPEC_ID}.${NUSPEC_VERSION}.nupkg"
-
-   install_pc_file
-}
-
-patch_nuspec_file()
-{
-   if use nupkg; then
-   if use debug; then
-   DIR="Debug"
-   else
-   DIR="Release"
-   fi
-FILES_STRING=`cat <<-EOF || die "${DIR} files at patch_nuspec_file()"
-
-   
-   
-EOF
-`
-   einfo ${FILES_STRING}
-   replace "" "${FILES_STRING}" -- $1 || die 
"replace at patch_nuspec_file()"
-   fi
-}
-
-PC_FILE_NAME=${PN}
-
-install_pc_file()
-{
-   if use pkg-config; then
-   dodir /usr/$(get_libdir)/pkgconfig
-   ebegin "Installing ${PC_FILE_NAME}.pc file"
-   sed \
-   -e "s:@LIBDIR@:$(get_libdir):" \
-   -e "s:@PACKAGENAME@:${PC_FILE_NAME}:" \
-   -e "s:@DE

[gentoo-commits] proj/dotnet:master commit in: dev-util/mono-packaging-tools/

2016-08-17 Thread Mikhail Pukhlikov
commit: 49e730209015afca221f1082c79885de4884514b
Author: ArsenShnurkov  gmail  com>
AuthorDate: Thu Aug 11 17:30:39 2016 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Sat Aug 13 16:34:01 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=49e73020

tools updated

 .../mono-packaging-tools-0.1.2.ebuild  | 81 ++
 1 file changed, 81 insertions(+)

diff --git a/dev-util/mono-packaging-tools/mono-packaging-tools-0.1.2.ebuild 
b/dev-util/mono-packaging-tools/mono-packaging-tools-0.1.2.ebuild
new file mode 100644
index 000..ff82f05
--- /dev/null
+++ b/dev-util/mono-packaging-tools/mono-packaging-tools-0.1.2.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+inherit mono-env nuget dotnet
+
+NAME="mono-packaging-tools"
+HOMEPAGE="https://github.com/ArsenShnurkov/${NAME}";
+
+EGIT_COMMIT="37179a0d34cc17396d618a839761864685957aaa"
+SRC_URI="${HOMEPAGE}/archive/${EGIT_COMMIT}.tar.gz -> ${PF}.tar.gz"
+RESTRICT="mirror"
+S="${WORKDIR}/${NAME}-${EGIT_COMMIT}"
+
+SLOT="0"
+
+DESCRIPTION="mono packaging helpers"
+LICENSE="GPL-3"
+KEYWORDS="~amd64 ~x86"
+IUSE="developer nupkg debug"
+
+COMMON_DEPENDENCIES=">=dev-lang/mono-4.2
+   dev-dotnet/mono-options[gac]
+   >=dev-dotnet/eto-parse-1.4.0[nupkg]
+   "
+DEPEND="${COMMON_DEPENDENCIES}
+   "
+RDEPEND="${COMMON_DEPENDENCIES}
+   "
+
+S="${WORKDIR}/${NAME}-${EGIT_COMMIT}"
+# PN = Package name, for example vim.
+SLN_FILE=${PN}.sln
+METAFILETOBUILD="${S}/${SLN_FILE}"
+NUGET_PACKAGE_ID="${NAME}"
+
+src_prepare() {
+   #change version in .nuspec
+   # PV = Package version (excluding revision, if any), for example 6.3.
+   # It should reflect the upstream versioning scheme
+   sed "s/@VERSION@/${PV}/g" "${FILESDIR}/${NUGET_PACKAGE_ID}.nuspec" 
>"${S}/${NUGET_PACKAGE_ID}.nuspec" || die
+
+   enuget_restore "${METAFILETOBUILD}"
+   default
+}
+
+src_compile() {
+   exbuild "${METAFILETOBUILD}"
+   enuspec "${NUGET_PACKAGE_ID}.nuspec"
+}
+
+install_tool() {
+   MONO=/usr/bin/mono
+   doins $1/bin/${DIR}/*
+   if use developer; then
+   make_wrapper $1 "${MONO} --debug /usr/share/${PN}/$1.exe"
+   else
+   make_wrapper $1 "${MONO} /usr/share/${PN}/$1.exe"
+   fi;
+}
+
+src_install() {
+   DIR=""
+   if use debug; then
+   DIR="Debug"
+   else
+   DIR="Release"
+   fi
+
+   insinto "/usr/share/${PN}/"
+   install_tool mpt-gitmodules
+   install_tool mpt-sln
+   install_tool mpt-csproj
+   install_tool mpt-machine
+   install_tool mpt-nuget
+
+   enupkg "${WORKDIR}/${PN}.${PV}.nupkg"
+
+   dodoc README.md
+}



[gentoo-commits] proj/dotnet:master commit in: dev-dotnet/npgsql/

2016-08-17 Thread Mikhail Pukhlikov
commit: ec68c49b7c7dec4836492e230965fbd987cf730b
Author: ArsenShnurkov  gmail  com>
AuthorDate: Tue Aug 16 10:52:17 2016 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Tue Aug 16 10:52:17 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=ec68c49b

repoman fixes

 dev-dotnet/npgsql/metadata.xml| 7 +++
 dev-dotnet/npgsql/npgsql-3.1.6.ebuild | 4 ++--
 2 files changed, 5 insertions(+), 6 deletions(-)

diff --git a/dev-dotnet/npgsql/metadata.xml b/dev-dotnet/npgsql/metadata.xml
index 0fb6e95..ab1141e 100644
--- a/dev-dotnet/npgsql/metadata.xml
+++ b/dev-dotnet/npgsql/metadata.xml
@@ -1,10 +1,9 @@
 
 http://www.gentoo.org/dtd/metadata.dtd";>
 
-   dotnet
-
-   cyn...@gentoo.org
-   Heather Cynede
+   
+   dot...@gentoo.org
+   Gentoo Dotnet Project


https://github.com/npgsql/npgsql/issues

diff --git a/dev-dotnet/npgsql/npgsql-3.1.6.ebuild 
b/dev-dotnet/npgsql/npgsql-3.1.6.ebuild
index dd8c8ea..acd16d4 100644
--- a/dev-dotnet/npgsql/npgsql-3.1.6.ebuild
+++ b/dev-dotnet/npgsql/npgsql-3.1.6.ebuild
@@ -31,9 +31,9 @@ DESCRIPTION="allows any program developed for .NET framework 
to access a Postgre
 LICENSE="npgsql"
 LICENSE_URL="https://github.com/npgsql/npgsql/blob/develop/LICENSE.txt";
 
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="~amd64"
 COMMON_DEPENDENCIES="|| ( >=dev-lang/mono-4.2 

[gentoo-commits] proj/dotnet:master commit in: /

2016-08-17 Thread Mikhail Pukhlikov
commit: 66165b7bc5b9a9896b2cfa11d0d8d2e972597006
Author: mpkh  gentoo  org>
AuthorDate: Tue Aug 16 14:49:58 2016 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Tue Aug 16 14:49:58 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=66165b7b

Merge pull request #217 from ArsenShnurkov/npgsql

dev-dotnet/npgsql-3.1.6

 dev-dotnet/dryioc/Manifest |   3 +-
 ...10.ebuild => dryioc-2.1.0_p201512110-r1.ebuild} |  18 +++-
 dev-dotnet/dryioc/files/icon.png   | Bin 24160 -> 0 bytes
 dev-dotnet/npgsql/Manifest |   3 +
 .../files/npgsql.nuspec}   |   6 +-
 dev-dotnet/npgsql/metadata.xml |  26 +
 .../npgsql-3.1.6.ebuild}   | 108 +
 dev-util/mono-packaging-tools/Manifest |   2 +-
 ...=> mono-packaging-tools-0.1.2_p20160816.ebuild} |  22 +++--
 dev-util/mono-tools/mono-tools-.ebuild |   6 +-
 eclass/dotnet.eclass   |  11 ---
 eclass/gac.eclass  |  61 
 eclass/machine.eclass  |  41 
 eclass/nupkg.eclass|  58 ---
 licenses/npgsql|   7 ++
 profiles/use.desc  |   3 +-
 16 files changed, 286 insertions(+), 89 deletions(-)



[gentoo-commits] proj/dotnet:master commit in: dev-dotnet/npgsql/, licenses/, dev-dotnet/npgsql/files/

2016-08-17 Thread Mikhail Pukhlikov
commit: 5d97dae4b533193e345aef36884eff4f30369323
Author: ArsenShnurkov  gmail  com>
AuthorDate: Thu Jan 14 14:07:16 2016 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Sat Aug 13 16:34:01 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=5d97dae4

initial version

 dev-dotnet/npgsql/files/npgsql.nuspec   |  18 +++
 dev-dotnet/npgsql/files/postgresql-header.png   | Bin 0 -> 46960 bytes
 dev-dotnet/npgsql/metadata.xml  |  22 
 dev-dotnet/npgsql/npgsql-3.0.5_p20160101.ebuild | 157 
 licenses/npgsql |   7 ++
 5 files changed, 204 insertions(+)

diff --git a/dev-dotnet/npgsql/files/npgsql.nuspec 
b/dev-dotnet/npgsql/files/npgsql.nuspec
new file mode 100644
index 000..a7ba6d2
--- /dev/null
+++ b/dev-dotnet/npgsql/files/npgsql.nuspec
@@ -0,0 +1,18 @@
+
+http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd";>
+  
+$nuget_id$
+$nuget_version$
+npgsql
+$nuget_description$
+The Npgsql Development Team
+en-US
+$nuget_projectUrl$
+$nuget_iconUrl$
+$nuget_licenseUrl$
+postgresql sql
+
+  
+
+  
+

diff --git a/dev-dotnet/npgsql/files/postgresql-header.png 
b/dev-dotnet/npgsql/files/postgresql-header.png
new file mode 100644
index 000..04b7c28
Binary files /dev/null and b/dev-dotnet/npgsql/files/postgresql-header.png 
differ

diff --git a/dev-dotnet/npgsql/metadata.xml b/dev-dotnet/npgsql/metadata.xml
new file mode 100644
index 000..0fb6e95
--- /dev/null
+++ b/dev-dotnet/npgsql/metadata.xml
@@ -0,0 +1,22 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+   dotnet
+
+   cyn...@gentoo.org
+   Heather Cynede
+   
+   
+   https://github.com/npgsql/npgsql/issues
+   npgsql/npgsql
+   
+   
+   create .pc file(s) for .dll(s) 
installed to gac
+   
+   Npgsql is an open source ADO.NET Data 
Provider for PostgreSQL,
+it allows programs written in C#, F# and similar to access the PostgreSQL 
database server.
+It is implemented in 100% C# code. Works with PostgreSQL 9.x and 
above.
+   Npgsql это ADO.NET DataProvider для СУБД 
PostgreSQL.
+Можно использовать для работы с сервером баз данных на языках C#, F# и других, 
выполняющихся в CLR.
+100% кода библиотека реализовано при помощи управляемого C#. Работает с 
PostgreSQL 9.x и выше.
+

diff --git a/dev-dotnet/npgsql/npgsql-3.0.5_p20160101.ebuild 
b/dev-dotnet/npgsql/npgsql-3.0.5_p20160101.ebuild
new file mode 100644
index 000..436ff04
--- /dev/null
+++ b/dev-dotnet/npgsql/npgsql-3.0.5_p20160101.ebuild
@@ -0,0 +1,157 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+# debug = debug configuration (symbols and defines for debugging)
+# developer = generate symbols information (to view line numbers in stack 
traces, either in debug or release configuration)
+# test = allow NUnit tests to run
+# nupkg = create .nupkg file from .nuspec
+# gac = install into gac
+# pkg-config = register in pkg-config database
+USE_DOTNET="net45"
+IUSE="${USE_DOTNET} debug developer test +nupkg +gac +pkg-config"
+
+inherit nupkg
+
+NAME="npgsql"
+NUSPEC_ID="${NAME}"
+HOMEPAGE="https://github.com/npgsql/${NAME}";
+
+EGIT_COMMIT="25703d852a5fed28dde238e2312c982482ea91e0"
+SRC_URI="${HOMEPAGE}/archive/${EGIT_COMMIT}.zip -> ${P}.zip
+   mirror://gentoo/mono.snk.bz2"
+S="${WORKDIR}/${NAME}-${EGIT_COMMIT}"
+
+SLOT="0"
+
+DESCRIPTION="allows any program developed for .NET framework to access a 
PostgreSQL database"
+LICENSE="npgsql"
+LICENSE_URL="https://github.com/npgsql/npgsql/blob/develop/LICENSE.txt";
+
+KEYWORDS="~amd64 ~ppc ~x86"
+COMMON_DEPENDENCIES="|| ( >=dev-lang/mono-4.2 http://www.npgsql.org/css/img/postgresql-header.png
+ICON_URL=$(get_nuget_trusted_icons_location)/${NUSPEC_ID}.${NUSPEC_VERSION}.png
+
+src_unpack() {
+   default
+   # Installing 'NLog 3.2.0.0'.
+   # Installing 'AsyncRewriter 0.6.0'.
+   # Installing 'EntityFramework 5.0.0'.
+   # Installing 'EntityFramework 6.1.3'.
+   # Installing 'NUnit 2.6.4'.
+   enuget_download_rogue_binary "NLog" "3.2.0.0"
+   enuget_download_rogue_binary "AsyncRewriter" "0.6.0"
+   enuget_download_rogue_binary "EntityFramework" "5.0.0"
+   enuget_download_rogue_binary "EntityFramework" "6.1.3"
+   #enuget_download_rogue_binary "NUnit" "2.6.4"
+}
+
+src_prepare() {
+   elog "${S}/${NUSPEC_FILENAME}"
+
+   enuget_restore "${METAFILETOBUILD}"
+
+   cp "${FILESDIR}/${NUSPEC_FILENAME}" "${S}/${NUSPEC_FILENAME}" || die
+   patch_nuspec_file "${S}/${NUSPEC_FILENAME}"
+
+   default
+}
+
+src_compile() {
+   exbuild /p:SignAssembly=true 
"/p:AssemblyOriginatorKeyFile=${WORKDIR}/mono.snk" "${METAFILETOBUILD}"
+
+   NUSPEC_PROPS+="nuget_version=${NUSPEC_VERSION};"
+   NUSPEC_PROPS+="nuget_id=${NUSPEC_ID};

[gentoo-commits] proj/dotnet:master commit in: eclass/

2016-08-17 Thread Mikhail Pukhlikov
commit: 7934f1bfdc7c70cb4d06ad58a66c5d6d470ef1d2
Author: ArsenShnurkov  gmail  com>
AuthorDate: Tue Aug 16 15:48:06 2016 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Tue Aug 16 15:48:06 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=7934f1bf

require nuget for all other ebuilds which build packages

 eclass/nupkg.eclass | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/eclass/nupkg.eclass b/eclass/nupkg.eclass
index ed6731f..03f5315 100644
--- a/eclass/nupkg.eclass
+++ b/eclass/nupkg.eclass
@@ -11,6 +11,9 @@ inherit dotnet
 
 IUSE+=" +nupkg"
 
+DEPEND+=" dev-dotnet/nuget"
+RDEPEND+=" dev-dotnet/nuget"
+
 # @FUNCTION: get_nuget_trusted_icons_location
 # @USAGE: [directory]
 # @DESCRIPTION:



[gentoo-commits] proj/dotnet:master commit in: dev-dotnet/npgsql/, dev-dotnet/npgsql/files/

2016-08-17 Thread Mikhail Pukhlikov
commit: 3df4dda049ab5eb1df60e37bb99409df08a81ab0
Author: ArsenShnurkov  gmail  com>
AuthorDate: Tue Aug 16 10:58:02 2016 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Tue Aug 16 10:58:02 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=3df4dda0

move icon from  to SRC_URI

 dev-dotnet/npgsql/files/postgresql-header.png | Bin 46960 -> 0 bytes
 dev-dotnet/npgsql/npgsql-3.1.6.ebuild |   5 +++--
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/dev-dotnet/npgsql/files/postgresql-header.png 
b/dev-dotnet/npgsql/files/postgresql-header.png
deleted file mode 100644
index 04b7c28..000
Binary files a/dev-dotnet/npgsql/files/postgresql-header.png and /dev/null 
differ

diff --git a/dev-dotnet/npgsql/npgsql-3.1.6.ebuild 
b/dev-dotnet/npgsql/npgsql-3.1.6.ebuild
index acd16d4..65b6691 100644
--- a/dev-dotnet/npgsql/npgsql-3.1.6.ebuild
+++ b/dev-dotnet/npgsql/npgsql-3.1.6.ebuild
@@ -21,7 +21,8 @@ HOMEPAGE="https://github.com/npgsql/${NAME}";
 
 EGIT_COMMIT="a7e147759c3756b6d22f07f5602aacd21f93d48d"
 SRC_URI="${HOMEPAGE}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz
-   gac? ( mirror://gentoo/mono.snk.bz2 )"
+   gac? ( mirror://gentoo/mono.snk.bz2 )
+   http://www.npgsql.org/css/img/postgresql-header.png";
 RESTRICT="mirror"
 S="${WORKDIR}/${NAME}-${EGIT_COMMIT}"
 
@@ -114,7 +115,7 @@ src_install() {
fi
 
insinto "$(get_nuget_trusted_icons_location)"
-   newins "${FILESDIR}/${ICON_FILENAME}" 
"${NUSPEC_ID}.${NUSPEC_VERSION}.png"
+   newins "${DISTDIR}/${ICON_FILENAME}" 
"${NUSPEC_ID}.${NUSPEC_VERSION}.png"
 
enupkg "${WORKDIR}/${NUSPEC_ID}.${NUSPEC_VERSION}.nupkg"
 



[gentoo-commits] proj/dotnet:master commit in: dev-dotnet/dryioc/, dev-util/mono-packaging-tools/, eclass/, dev-dotnet/npgsql/

2016-08-17 Thread Mikhail Pukhlikov
commit: d67c029b5c92939a29fcc0f52ec69c4e8d3c51ec
Author: ArsenShnurkov  gmail  com>
AuthorDate: Tue Aug 16 13:24:59 2016 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Tue Aug 16 13:24:59 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=d67c029b

fix null reference bug in mpt-machine

 .../dryioc/dryioc-2.1.0_p201512110-r1.ebuild   |  9 ++-
 dev-dotnet/npgsql/npgsql-3.1.6.ebuild  | 19 +++---
 .../mono-packaging-tools-0.1.1-r20150918.ebuild| 78 --
 ...=> mono-packaging-tools-0.1.2_p20160816.ebuild} |  2 +-
 eclass/gac.eclass  | 48 +++--
 eclass/machine.eclass  | 22 +++---
 6 files changed, 57 insertions(+), 121 deletions(-)

diff --git a/dev-dotnet/dryioc/dryioc-2.1.0_p201512110-r1.ebuild 
b/dev-dotnet/dryioc/dryioc-2.1.0_p201512110-r1.ebuild
index a5da7e5..50bcfb9 100644
--- a/dev-dotnet/dryioc/dryioc-2.1.0_p201512110-r1.ebuild
+++ b/dev-dotnet/dryioc/dryioc-2.1.0_p201512110-r1.ebuild
@@ -46,7 +46,7 @@ HG_COMMIT="${EHG_REVISION:0:8}"
 
 # PF   Full package name, ${PN}-${PVR}, for example vim-6.3-r1
 SRC_URI="${REPOSITORY_URL}/get/${HG_COMMIT}.tar.gz -> ${PF}.tar.gz
-   
https://raw.githubusercontent.com/ArsenShnurkov/dotnet/dryioc/dev-dotnet/dryioc/files/icon.png
 -> ${PF}.icon.png
+   nupkg? ( 
https://raw.githubusercontent.com/ArsenShnurkov/dotnet/dryioc/dev-dotnet/dryioc/files/icon.png
 -> ${PF}.icon.png )
gac? ( mirror://gentoo/mono.snk.bz2 )
"
 #RESTRICT="mirror"
@@ -79,6 +79,7 @@ src_prepare() {
default
# 
/var/tmp/portage/dev-dotnet/dryioc-2.1.0-r201512110/work/dadhi-dryioc-9f1954dd921a
einfo "patching project files"
+   sed -i 's=\r$==g' "${METAFILETOBUILD}" || die
eapply "${FILESDIR}/DryIoc.csproj.patch"
if ! use test ; then
einfo "removing unit tests from solution"
@@ -112,8 +113,10 @@ src_install() {
 
egacinstall "bin/${DIR}/DryIoc.dll"
 
-   insinto "$(get_nuget_trusted_icons_location)"
-   newins "${DISTDIR}/${PF}.icon.png" "${NUSPEC_ID}.${NUSPEC_VERSION}.png"
+   if use nupkg; then
+   insinto "$(get_nuget_trusted_icons_location)"
+   newins "${DISTDIR}/${PF}.icon.png" 
"${NUSPEC_ID}.${NUSPEC_VERSION}.png"
+   fi
 
install_pc_file
 }

diff --git a/dev-dotnet/npgsql/npgsql-3.1.6.ebuild 
b/dev-dotnet/npgsql/npgsql-3.1.6.ebuild
index e88c27d..ee52d85 100644
--- a/dev-dotnet/npgsql/npgsql-3.1.6.ebuild
+++ b/dev-dotnet/npgsql/npgsql-3.1.6.ebuild
@@ -21,7 +21,7 @@ HOMEPAGE="https://github.com/npgsql/${NAME}";
 
 EGIT_COMMIT="a7e147759c3756b6d22f07f5602aacd21f93d48d"
 SRC_URI="${HOMEPAGE}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz
-   http://www.npgsql.org/css/img/postgresql-header.png
+   nupkg? ( http://www.npgsql.org/css/img/postgresql-header.png )
gac? ( mirror://gentoo/mono.snk.bz2 )"
 RESTRICT="mirror"
 S="${WORKDIR}/${NAME}-${EGIT_COMMIT}"
@@ -110,12 +110,13 @@ src_install() {
 
FINAL_DLL=src/Npgsql/bin/${DIR}/Npgsql.dll
 
-   if use gac; then
-   egacinstall "${FINAL_DLL}"
-   fi
+   insinto ${PREFIX}/usr/lib/mono/${EBUILD_FRAMEWORK}
+   doins ${FINAL_DLL}
 
-   insinto "$(get_nuget_trusted_icons_location)"
-   newins "${DISTDIR}/${ICON_FILENAME}" 
"${NUSPEC_ID}.${NUSPEC_VERSION}.png"
+   if use nupkg; then
+   insinto "$(get_nuget_trusted_icons_location)"
+   newins "${DISTDIR}/${ICON_FILENAME}" 
"${NUSPEC_ID}.${NUSPEC_VERSION}.png"
+   fi
 
enupkg "${WORKDIR}/${NUSPEC_ID}.${NUSPEC_VERSION}.nupkg"
 
@@ -172,12 +173,12 @@ EOF
 
 pkg_postinst()
 {
-   egacadd "${libdir}/Npgsql.dll"
-   emachineadd "${libdir}/Npgsql.dll" "Npgsql" "Npgsql Data Provider"
+   egacadd "${PREFIX}/usr/lib/mono/${EBUILD_FRAMEWORK}/Npgsql.dll"
+   emachineadd "Npgsql" "Npgsql Data Provider" 
"${PREFIX}/usr/lib/mono/${EBUILD_FRAMEWORK}/Npgsql.dll"
 }
 
 pkg_prerm()
 {
egacdel "Npgsql"
-   emachinedel "Npgsql"
+   emachinedel "Npgsql" "Npgsql Data Provider" 
"${PREFIX}/usr/lib/mono/${EBUILD_FRAMEWORK}/Npgsql.dll"
 }

diff --git 
a/dev-util/mono-packaging-tools/mono-packaging-tools-0.1.1-r20150918.ebuild 
b/dev-util/mono-packaging-tools/mono-packaging-tools-0.1.1-r20150918.ebuild
deleted file mode 100644
index 25c305f..000
--- a/dev-util/mono-packaging-tools/mono-packaging-tools-0.1.1-r20150918.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-inherit mono-env nuget dotnet
-
-NAME="mono-packaging-tools"
-HOMEPAGE="https://github.com/ArsenShnurkov/${NAME}";
-
-EGIT_COMMIT="b1261238bf03e84a30bf965d17c809a8a14d1cc1"
-SRC_URI="${HOMEPAGE}/archive/${EGIT_COMMIT}.zip -> ${PF}.zip"
-S="${WORKDIR}/${NAME}-${EGIT_COMMIT}"
-
-SLOT="0"
-
-DESCRIPTION="mono packaging helpers"
-LICENSE="GPL-

[gentoo-commits] proj/dotnet:master commit in: dev-dotnet/npgsql/

2016-08-17 Thread Mikhail Pukhlikov
commit: 47e8b85f128c98dc593a9ef706e66892a9ba20a7
Author: ArsenShnurkov  gmail  com>
AuthorDate: Thu Jan 14 14:20:41 2016 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Sat Aug 13 16:34:01 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=47e8b85f

more recent version

 dev-dotnet/npgsql/npgsql-3.0.5_p20160114.ebuild | 157 
 1 file changed, 157 insertions(+)

diff --git a/dev-dotnet/npgsql/npgsql-3.0.5_p20160114.ebuild 
b/dev-dotnet/npgsql/npgsql-3.0.5_p20160114.ebuild
new file mode 100644
index 000..743e299
--- /dev/null
+++ b/dev-dotnet/npgsql/npgsql-3.0.5_p20160114.ebuild
@@ -0,0 +1,157 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+# debug = debug configuration (symbols and defines for debugging)
+# developer = generate symbols information (to view line numbers in stack 
traces, either in debug or release configuration)
+# test = allow NUnit tests to run
+# nupkg = create .nupkg file from .nuspec
+# gac = install into gac
+# pkg-config = register in pkg-config database
+USE_DOTNET="net45"
+IUSE="${USE_DOTNET} debug developer test +nupkg +gac +pkg-config"
+
+inherit nupkg
+
+NAME="npgsql"
+NUSPEC_ID="${NAME}"
+HOMEPAGE="https://github.com/npgsql/${NAME}";
+
+EGIT_COMMIT="5a333df0a48512ccd92f9a4b14ad75aa294d3940"
+SRC_URI="${HOMEPAGE}/archive/${EGIT_COMMIT}.zip -> ${P}.zip
+   mirror://gentoo/mono.snk.bz2"
+S="${WORKDIR}/${NAME}-${EGIT_COMMIT}"
+
+SLOT="0"
+
+DESCRIPTION="allows any program developed for .NET framework to access a 
PostgreSQL database"
+LICENSE="npgsql"
+LICENSE_URL="https://github.com/npgsql/npgsql/blob/develop/LICENSE.txt";
+
+KEYWORDS="~amd64 ~ppc ~x86"
+COMMON_DEPENDENCIES="|| ( >=dev-lang/mono-4.2 http://www.npgsql.org/css/img/postgresql-header.png
+ICON_URL=$(get_nuget_trusted_icons_location)/${NUSPEC_ID}.${NUSPEC_VERSION}.png
+
+src_unpack() {
+   default
+   # Installing 'NLog 3.2.0.0'.
+   # Installing 'AsyncRewriter 0.6.0'.
+   # Installing 'EntityFramework 5.0.0'.
+   # Installing 'EntityFramework 6.1.3'.
+   # Installing 'NUnit 2.6.4'.
+   enuget_download_rogue_binary "NLog" "3.2.0.0"
+   enuget_download_rogue_binary "AsyncRewriter" "0.6.0"
+   enuget_download_rogue_binary "EntityFramework" "5.0.0"
+   enuget_download_rogue_binary "EntityFramework" "6.1.3"
+   #enuget_download_rogue_binary "NUnit" "2.6.4"
+}
+
+src_prepare() {
+   elog "${S}/${NUSPEC_FILENAME}"
+
+   enuget_restore "${METAFILETOBUILD}"
+
+   cp "${FILESDIR}/${NUSPEC_FILENAME}" "${S}/${NUSPEC_FILENAME}" || die
+   patch_nuspec_file "${S}/${NUSPEC_FILENAME}"
+
+   default
+}
+
+src_compile() {
+   exbuild /p:SignAssembly=true 
"/p:AssemblyOriginatorKeyFile=${WORKDIR}/mono.snk" "${METAFILETOBUILD}"
+
+   NUSPEC_PROPS+="nuget_version=${NUSPEC_VERSION};"
+   NUSPEC_PROPS+="nuget_id=${NUSPEC_ID};"
+   NUSPEC_PROPS+="nuget_projectUrl=${HOMEPAGE};"
+   NUSPEC_PROPS+="nuget_licenseUrl=${LICENSE_URL};"
+   NUSPEC_PROPS+="nuget_description=${DESCRIPTION};"
+   NUSPEC_PROPS+="nuget_iconUrl=file://${ICON_URL}"
+   elog "NUSPEC_PROPS=${NUSPEC_PROPS}"
+   enuspec -Prop "${NUSPEC_PROPS}" "${S}/${NUSPEC_FILENAME}"
+}
+
+src_install() {
+   if use debug; then
+   DIR="Debug"
+   else
+   DIR="Release"
+   fi
+
+   FINAL_DLL=npgsql/bin/${DIR}/Net45/npgsql.dll
+
+   if use gac; then
+   egacinstall "${FINAL_DLL}"
+   fi
+
+   insinto "$(get_nuget_trusted_icons_location)"
+   newins "${FILESDIR}/${ICON_FILENAME}" 
"${NUSPEC_ID}.${NUSPEC_VERSION}.png"
+
+   enupkg "${WORKDIR}/${NUSPEC_ID}.${NUSPEC_VERSION}.nupkg"
+
+   install_pc_file
+}
+
+patch_nuspec_file()
+{
+   if use nupkg; then
+   if use debug; then
+   DIR="Debug"
+   else
+   DIR="Release"
+   fi
+FILES_STRING=`cat <<-EOF || die "${DIR} files at patch_nuspec_file()"
+
+   
+   
+EOF
+`
+   einfo ${FILES_STRING}
+   replace "" "${FILES_STRING}" -- $1 || die 
"replace at patch_nuspec_file()"
+   fi
+}
+
+PC_FILE_NAME=${PN}
+
+install_pc_file()
+{
+   if use pkg-config; then
+   dodir /usr/$(get_libdir)/pkgconfig
+   ebegin "Installing ${PC_FILE_NAME}.pc file"
+   sed \
+   -e "s:@LIBDIR@:$(get_libdir):" \
+   -e "s:@PACKAGENAME@:${PC_FILE_NAME}:" \
+   -e "s:@DESCRIPTION@:${DESCRIPTION}:" \
+   -e "s:@VERSION@:${PV}:" \
+   -e 
's*@LIBS@*-r:${libdir}'"/mono/${PC_FILE_NAME}/npgsql.dll"'*' \
+   <<\EOF 
>"${D}/usr/$(get_libdir)/pkgconfig/${PC_FILE_NAME}.pc" || die
+prefix=${pcfiledir}/../..
+exec_prefix=${prefix}
+libdir=${exec_prefix}/@LIBDIR@
+Name: 

[gentoo-commits] proj/dotnet:master commit in: dev-dotnet/icsharpcodetexteditor/, dev-dotnet/nuget-codeplex/, ...

2016-08-17 Thread Mikhail Pukhlikov
commit: 1b7b76be2059abb6cbfd664867bef1ecabf352be
Author: ArsenShnurkov  gmail  com>
AuthorDate: Tue Aug 16 16:56:31 2016 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Tue Aug 16 16:56:31 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=1b7b76be

repoman fixed

 ...24.2-r1.ebuild => gnome-sharp-2.24.2-r2.ebuild} | 10 ++--
 .../icsharpcodetexteditor-3.2.2-r20150630.ebuild   |  4 +-
 dev-dotnet/nuget-codeplex/metadata.xml | 14 -
 .../nuget-codeplex/nuget-codeplex-2015.01.ebuild   | 50 -
 .../nuget-codeplex/nuget-codeplex-.ebuild  | 50 -
 .../files/add-keyfile-option-to-csproj-r2.patch|  6 ++
 .../files/strongnames-for-ebuild-2.8.1-r2.patch| 34 
 dev-dotnet/nuget/nuget-2.8.7-r2.ebuild | 64 ++
 .../files/add-keyfile-option-to-csproj-r1.patch| 13 +
 .../disable-testproject-build-in-sln-r1.patch  | 12 
 .../xdt-for-monodevelop-2.8.1-r1.ebuild| 47 
 11 files changed, 183 insertions(+), 121 deletions(-)

diff --git a/dev-dotnet/gnome-sharp/gnome-sharp-2.24.2-r1.ebuild 
b/dev-dotnet/gnome-sharp/gnome-sharp-2.24.2-r2.ebuild
similarity index 83%
rename from dev-dotnet/gnome-sharp/gnome-sharp-2.24.2-r1.ebuild
rename to dev-dotnet/gnome-sharp/gnome-sharp-2.24.2-r2.ebuild
index 604e765..6683e78 100644
--- a/dev-dotnet/gnome-sharp/gnome-sharp-2.24.2-r1.ebuild
+++ b/dev-dotnet/gnome-sharp/gnome-sharp-2.24.2-r2.ebuild
@@ -1,16 +1,16 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
-EAPI="5"
+EAPI="6"
 
-inherit dotnet autotools base
+inherit dotnet autotools
 
 SLOT="2"
 DESCRIPTION="gnome bindings for mono"
 HOMEPAGE="http://www.mono-project.com/GtkSharp";
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~x86 ~ppc ~x86-fbsd"
+KEYWORDS="~amd64 ~x86 ~ppc"
 SRC_URI="mirror://gnome/sources/gnome-sharp/2.24/${P}.tar.bz2"
 IUSE="debug"
 
@@ -30,7 +30,7 @@ DEPEND="${RDEPEND}
sys-devel/automake:1.11"
 
 src_prepare() {
-   base_src_prepare
+   default
eautoreconf
elibtoolize
 }

diff --git 
a/dev-dotnet/icsharpcodetexteditor/icsharpcodetexteditor-3.2.2-r20150630.ebuild 
b/dev-dotnet/icsharpcodetexteditor/icsharpcodetexteditor-3.2.2-r20150630.ebuild
index 399b862..2391bb3 100644
--- 
a/dev-dotnet/icsharpcodetexteditor/icsharpcodetexteditor-3.2.2-r20150630.ebuild
+++ 
b/dev-dotnet/icsharpcodetexteditor/icsharpcodetexteditor-3.2.2-r20150630.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$
 
@@ -15,7 +15,7 @@ EGIT_COMMIT="24903d58cddab7d0ff17fc96a8bb25f66e6eea56"
 SRC_URI="${HOMEPAGE}/archive/${EGIT_COMMIT}.zip -> ${P}-${PR}.zip"
 
 SLOT="0"
-KEYWORDS="amd64 ppc x86"
+KEYWORDS="~amd64 ~x86 ~ppc"
 DEPEND="|| ( >=dev-lang/mono-3.4.0 
-http://www.gentoo.org/dtd/metadata.dtd";>
-
-   
-   dot...@gentoo.org
-   Gentoo Dotnet Project
-   
-   
-   NuGet - .NET Package Manager
-   
-   
-   NuGet - пакетный менеджер, чистый C#
-   
-

diff --git a/dev-dotnet/nuget-codeplex/nuget-codeplex-2015.01.ebuild 
b/dev-dotnet/nuget-codeplex/nuget-codeplex-2015.01.ebuild
deleted file mode 100644
index 4dae789..000
--- a/dev-dotnet/nuget-codeplex/nuget-codeplex-2015.01.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-USE_DOTNET="net45"
-
-inherit dotnet eutils
-
-DESCRIPTION="Nuget - .NET Package Manager"
-HOMEPAGE="http://nuget.codeplex.com";
-SRC_URI="http://download-codeplex.sec.s-msft.com/Download/SourceControlFileDownload.ashx?ProjectName=nuget&changeSetId=44651439bd90c1707852d47093cda9ba3fb58396
 -> nuget-archive-${PV}.zip"
-S=${WORKDIR}
-
-LICENSE="Apache-2.0"
-SLOT="0"
-
-KEYWORDS="x86 amd64 ~ppc"
-IUSE=""
-
-# Mask 3.2.0 because of mcs compiler bug : 
http://stackoverflow.com/a/17926731/238232
-# it fixed in 3.2.3
-DEPEND="|| ( >=dev-lang/mono-3.2.3 https://git01.codeplex.com/nuget";
-
-DESCRIPTION="Nuget - .NET Package Manager"
-HOMEPAGE="http://nuget.codeplex.com";
-SRC_URI=""
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="" # ~x86 ~amd64
-IUSE=""
-
-# Mask 3.2.0 and later builds because of mcs compiler bug : 
http://stackoverflow.com/a/17926731/238232
-# it fixed in 3.2.3.
-DEPEND=">=dev-lang/mono-3.2.3"
-RDEPEND="${DEPEND}"
-
-pkg_setup() {
-   dotnet_pkg_setup
-   mozroots --import --sync --machine
-}
-
-src_prepare() {
-   sed -i -e 's@RunTests@ @g' "${S}/Build/Build.proj" || die
-}
-
-src_configure() {
-   export EnableNuGetPackageRestore="true"
-}
-
-src_compile() {
-   xbuild Build/Build.proj /p:Configuration=Release 
/p:TreatWarningsAsErrors=false /tv:4.0 
/p:TargetFr

[gentoo-commits] proj/dotnet:master commit in: /

2016-08-17 Thread Mikhail Pukhlikov
commit: 44266d62880460a420696c1691d62d8910dc6772
Author: mpkh  gentoo  org>
AuthorDate: Tue Aug 16 17:05:14 2016 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Tue Aug 16 17:05:14 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=44266d62

Merge pull request #218 from ArsenShnurkov/nuget

Nuget should depend on Xdt-for-monodevelop with [gac] useflag

 ...24.2-r1.ebuild => gnome-sharp-2.24.2-r2.ebuild} | 10 ++---
 .../icsharpcodetexteditor-3.2.2-r20150630.ebuild   |  4 +-
 dev-dotnet/nuget-codeplex/Manifest |  1 -
 dev-dotnet/nuget-codeplex/metadata.xml | 14 --
 .../nuget-codeplex/nuget-codeplex-2015.01.ebuild   | 50 --
 .../nuget-codeplex/nuget-codeplex-.ebuild  | 50 --
 ...patch => add-keyfile-option-to-csproj-r2.patch} |  4 +-
 ...patch => strongnames-for-ebuild-2.8.1-r2.patch} |  8 ++--
 ...nuget-2.8.7-r1.ebuild => nuget-2.8.7-r2.ebuild} | 11 ++---
 ...patch => add-keyfile-option-to-csproj-r1.patch} |  4 +-
 ...h => disable-testproject-build-in-sln-r1.patch} |  4 +-
 ebuild => xdt-for-monodevelop-2.8.1-r1.ebuild} | 13 +++---
 eclass/nupkg.eclass|  3 ++
 13 files changed, 33 insertions(+), 143 deletions(-)



[gentoo-commits] proj/dotnet:master commit in: dev-dotnet/x-pagedlist/, dev-dotnet/log4net/, dev-dotnet/newtonsoft-json/, ...

2016-08-17 Thread Mikhail Pukhlikov
commit: b93e18209ed3406739db085c3018004c41999682
Author: ArsenShnurkov  gmail  com>
AuthorDate: Tue Aug 16 22:35:07 2016 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Tue Aug 16 22:35:07 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=b93e1820

remove base from inherit line

 dev-dotnet/NLog/NLog-4.1.3_pre-r201510280.ebuild   |  6 +--
 .../Open-NAT/Open-NAT-1.0.0-r201510290.ebuild  |  5 +-
 dev-dotnet/cecil/cecil-0.9.6_p20160209.ebuild  |  2 +-
 .../deveel-irony-1.0.0_p20150328.ebuild|  2 +-
 .../deveel-math-1.5.66-r201512290.ebuild   |  2 +-
 .../eto-parse/eto-parse-1.4.0-r20150907.ebuild |  4 +-
 dev-dotnet/gtk-sharp/gtk-sharp-2.12.21-r1.ebuild   | 60 +
 dev-dotnet/gtk-sharp/gtk-sharp-2.99.1-r1.ebuild| 60 +
 dev-dotnet/gtk-sharp/gtk-sharp-2.99.3-r1.ebuild| 61 ++
 .../icsharpcodetexteditor-3.2.2-r20150630.ebuild   |  4 +-
 .../irony-framework-1.0.0_p20131212-r1.ebuild  |  2 +-
 ...lus-.ebuild => libgdiplus-2.10.9-r3.ebuild} | 20 +++
 dev-dotnet/libgdiplus/libgdiplus-.ebuild   |  6 +--
 dev-dotnet/log4net/log4net-1.2.11-r1.ebuild|  4 +-
 dev-dotnet/log4net/log4net-1.2.11.ebuild   |  4 +-
 .../monotorrent-1.0.0-r201510130.ebuild|  6 +--
 .../newtonsoft-json/newtonsoft-json-6.0.8.ebuild   |  2 +-
 .../newtonsoft-json-7.0.1_p20150831.ebuild |  2 +-
 .../newtonsoft-json-8.0.1_p20151229.ebuild |  2 +-
 dev-dotnet/nini/nini-1.1.0-r3.ebuild   |  6 +--
 dev-dotnet/nuget/nuget-2.8.1.ebuild|  6 +--
 dev-dotnet/nuget/nuget-2.8.3.ebuild|  6 +--
 dev-dotnet/nuget/nuget-2.8.7-r1.ebuild |  4 +-
 dev-dotnet/nuget/nuget-2.8.7-r2.ebuild |  2 +-
 dev-dotnet/nuget/nuget-2.8.7.ebuild|  6 +--
 .../sharpziplib-0.86.0-r20150714.ebuild|  6 +--
 .../x-pagedlist-1.24.0.23549-r201512120.ebuild |  6 +--
 .../xdt-for-monodevelop-2.8.1-r1.ebuild|  2 +-
 .../xdt-for-monodevelop-2.8.1.ebuild   |  6 +--
 .../xdt-for-monodevelop-2.8.3.ebuild   |  6 +--
 dev-util/mono-debugger/mono-debugger-.ebuild   |  6 +--
 ...ebuild => mono-docbrowser-2.20130821-r2.ebuild} |  9 ++--
 .../mono-docbrowser/mono-docbrowser-.ebuild|  6 +--
 dev-util/nunit/nunit-2.6.4_p2015011102-r1.ebuild   |  2 +-
 dev-util/nunit/nunit-3.0.1-r1.ebuild   |  2 +-
 35 files changed, 259 insertions(+), 76 deletions(-)

diff --git a/dev-dotnet/NLog/NLog-4.1.3_pre-r201510280.ebuild 
b/dev-dotnet/NLog/NLog-4.1.3_pre-r201510280.ebuild
index a20769a..5a7fb55 100644
--- a/dev-dotnet/NLog/NLog-4.1.3_pre-r201510280.ebuild
+++ b/dev-dotnet/NLog/NLog-4.1.3_pre-r201510280.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
-EAPI=5
-inherit mono-env dotnet nupkg
+EAPI=6
+inherit mono-env dotnet nupkg gac
 
 NAME="NLog"
 HOMEPAGE="https://github.com/ArsenShnurkov/${NAME}";

diff --git a/dev-dotnet/Open-NAT/Open-NAT-1.0.0-r201510290.ebuild 
b/dev-dotnet/Open-NAT/Open-NAT-1.0.0-r201510290.ebuild
index 8389688..6a233b1 100644
--- a/dev-dotnet/Open-NAT/Open-NAT-1.0.0-r201510290.ebuild
+++ b/dev-dotnet/Open-NAT/Open-NAT-1.0.0-r201510290.ebuild
@@ -2,10 +2,9 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
-EAPI=5
+EAPI=6
 
-# mono-env
-inherit  dotnet nupkg
+inherit  dotnet nupkg gac
 
 HOMEPAGE="https://lontivero.github.io/Open.NAT";
 DESCRIPTION="Class library to use port forwarding in NAT devices with UPNP 
and/or PMP"

diff --git a/dev-dotnet/cecil/cecil-0.9.6_p20160209.ebuild 
b/dev-dotnet/cecil/cecil-0.9.6_p20160209.ebuild
index 802a115..6637544 100644
--- a/dev-dotnet/cecil/cecil-0.9.6_p20160209.ebuild
+++ b/dev-dotnet/cecil/cecil-0.9.6_p20160209.ebuild
@@ -4,7 +4,7 @@
 
 EAPI=6
 
-inherit nupkg
+inherit nupkg gac
 
 HOMEPAGE="http://cecil.pe/";
 DESCRIPTION="System.Reflection alternative to generate and inspect .NET 
executables/libraries"

diff --git a/dev-dotnet/deveel-irony/deveel-irony-1.0.0_p20150328.ebuild 
b/dev-dotnet/deveel-irony/deveel-irony-1.0.0_p20150328.ebuild
index 2792243..e5b9e81 100644
--- a/dev-dotnet/deveel-irony/deveel-irony-1.0.0_p20150328.ebuild
+++ b/dev-dotnet/deveel-irony/deveel-irony-1.0.0_p20150328.ebuild
@@ -16,7 +16,7 @@ USE_DOTNET="net45"
 
 KEYWORDS="~amd64 ~x86"
 
-inherit versionator dotnet nupkg
+inherit versionator dotnet nupkg gac
 
 HOMEPAGE=https://github.com/deveel/irony
 NAME=irony

diff --git a/dev-dotnet/deveel-math/deveel-math-1.5.66-r201512290.ebuild 
b/dev-dotnet/deveel-math/deveel-math-1.5.66-r201512290.ebuild
index 0974881..c168cf9 100644
--- a/dev-dotnet/deveel-math/deveel-math-1.5.66-r201512290.ebuild
+++ b/dev-dotnet/deveel-math/deveel-math-1.5.66-r201512290.ebuild
@@ -4,7 +4,7 @@
 
 EAPI=6
 
-inherit versiona

[gentoo-commits] proj/dotnet:master commit in: dev-dotnet/npgsql/, dev-dotnet/Open-NAT/, dev-dotnet/monotorrent/, ...

2016-08-17 Thread Mikhail Pukhlikov
commit: a711cb20aecc680d13794d3df0590236efaeb73f
Author: ArsenShnurkov  gmail  com>
AuthorDate: Tue Aug 16 22:15:08 2016 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Tue Aug 16 22:15:08 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=a711cb20

changes to .nuspec modification

 .../Open-NAT/Open-NAT-1.0.0-r201510290.ebuild  | 13 ---
 .../commandlineparser-0.6.0_p20160115.ebuild   | 17 +
 .../deveel-math-1.5.66-r201512290.ebuild   | 33 +-
 .../deveeldb-2.0_pre_alpha_p20160101.ebuild| 29 
 .../dryioc/dryioc-2.1.0_p201512110-r1.ebuild   | 34 +-
 .../irony-framework-1.0.0_p20131212-r1.ebuild  | 34 +-
 .../monotorrent-1.0.0-r201510130.ebuild| 40 +++---
 .../newtonsoft-json/newtonsoft-json-6.0.8.ebuild   | 15 
 .../newtonsoft-json-7.0.1_p20150831.ebuild | 15 
 .../newtonsoft-json-8.0.1_p20151229.ebuild | 15 
 dev-dotnet/npgsql/npgsql-3.1.6.ebuild  | 15 
 .../x-pagedlist-1.24.0.23549-r201512120.ebuild | 35 +--
 dev-util/nunit/build.sh|  4 ---
 13 files changed, 141 insertions(+), 158 deletions(-)

diff --git a/dev-dotnet/Open-NAT/Open-NAT-1.0.0-r201510290.ebuild 
b/dev-dotnet/Open-NAT/Open-NAT-1.0.0-r201510290.ebuild
index d761c11..8389688 100644
--- a/dev-dotnet/Open-NAT/Open-NAT-1.0.0-r201510290.ebuild
+++ b/dev-dotnet/Open-NAT/Open-NAT-1.0.0-r201510290.ebuild
@@ -80,15 +80,14 @@ patch_nuspec_file()
else
DIR="Release"
fi
-   FILES_STRING=`cat <<-EOF || die "files at patch_nuspec_file()"
-   
-  
-  
-  
+   FILES_STRING=`sed 's/[\/&]/&/g' <<-EOF || die "escaping 
replacement string characters"
+  
+   
+   
+ 
EOF
`
-   einfo ${FILES_STRING}
-   sed -i 's##${FILES_STRING}#' $1 || die 
"replace at patch_nuspec_file()"
+   sed -i 's/<\/package>/'"${FILES_STRING//$'\n'/\\$'\n'}"'\n&/g' 
$1 || die "escaping line endings"
fi
 }
 

diff --git 
a/dev-dotnet/commandlineparser/commandlineparser-0.6.0_p20160115.ebuild 
b/dev-dotnet/commandlineparser/commandlineparser-0.6.0_p20160115.ebuild
index 8e53947..35afbe2 100644
--- a/dev-dotnet/commandlineparser/commandlineparser-0.6.0_p20160115.ebuild
+++ b/dev-dotnet/commandlineparser/commandlineparser-0.6.0_p20160115.ebuild
@@ -14,7 +14,7 @@ USE_DOTNET="net45"
 # pkg-config = register in pkg-config database
 IUSE="${USE_DOTNET} debug test +developer +aot +nupkg +gac +pkg-config"
 
-inherit nupkg
+inherit gac nupkg
 
 HOMEPAGE="https://github.com/mgrosperrin/commandlineparser/releases";
 DESCRIPTION="command line parser on System.ComponentModel.DataAnnotations"
@@ -190,14 +190,13 @@ patch_nuspec_file()
else
DIR="Release"
fi
-FILES_STRING=`cat <<-EOF || die "${DIR} files at patch_nuspec_file()"
-
-   
-   
-EOF
-`
-   einfo ${FILES_STRING}
-   sed -i 's##${FILES_STRING}#' $1 || die 
"replace at patch_nuspec_file()"
+   FILES_STRING=`sed 's/[\/&]/&/g' <<-EOF || die "escaping 
replacement string characters"
+  
+   
+ 
+   EOF
+   `
+   sed -i 's/<\/package>/'"${FILES_STRING//$'\n'/\\$'\n'}"'\n&/g' 
$1 || die "escaping line endings"
fi
 }
 

diff --git a/dev-dotnet/deveel-math/deveel-math-1.5.66-r201512290.ebuild 
b/dev-dotnet/deveel-math/deveel-math-1.5.66-r201512290.ebuild
index 59cfd1d..0974881 100644
--- a/dev-dotnet/deveel-math/deveel-math-1.5.66-r201512290.ebuild
+++ b/dev-dotnet/deveel-math/deveel-math-1.5.66-r201512290.ebuild
@@ -121,25 +121,24 @@ patch_nuspec_file()
if use nupkg; then
if use debug; then
DIR="Debug"
-FILES_STRING=`cat <<-EOF || die "${DIR} files at patch_nuspec_file()"
-
-   
-   
-   
-EOF
-`
-   else
-   DIR="Release"
-FILES_STRING=`cat <<-EOF || die "${DIR} files at patch_nuspec_file()"
-
-   
-   
-EOF
-`
+   FILES_STRING=`sed 's/[\/&]/&/g' <<-EOF || die 
"escaping replacement string characters"
+  
+   
+   
+ 
+   EOF
+   `
+   else
+   DIR="Release"
+   FILES_STRING=`sed 's/[\/&]/&/g' <<-EOF || die 
"escaping replacement string characters"
+  
+   
+   

[gentoo-commits] proj/dotnet:master commit in: dev-util/mono-packaging-tools/

2016-08-17 Thread Mikhail Pukhlikov
commit: 27b475038bbc65566b6d650c2f43a29bda37dcdb
Author: ArsenShnurkov  gmail  com>
AuthorDate: Tue Aug 16 13:39:17 2016 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Tue Aug 16 13:39:17 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=27b47503

fix after ebuild rename

 .../mono-packaging-tools-0.1.2_p20160816.ebuild  | 9 +
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git 
a/dev-util/mono-packaging-tools/mono-packaging-tools-0.1.2_p20160816.ebuild 
b/dev-util/mono-packaging-tools/mono-packaging-tools-0.1.2_p20160816.ebuild
index 0454d20..2d54eb5 100644
--- a/dev-util/mono-packaging-tools/mono-packaging-tools-0.1.2_p20160816.ebuild
+++ b/dev-util/mono-packaging-tools/mono-packaging-tools-0.1.2_p20160816.ebuild
@@ -33,13 +33,14 @@ S="${WORKDIR}/${NAME}-${EGIT_COMMIT}"
 # PN = Package name, for example vim.
 SLN_FILE=${PN}.sln
 METAFILETOBUILD="${S}/${SLN_FILE}"
-NUGET_PACKAGE_ID="${NAME}"
+NUSPEC_ID="${NAME}"
+NUSPEC_VERSION=$(get_version_component_range 1-3)"${PR//r/.}"
 
 src_prepare() {
#change version in .nuspec
# PV = Package version (excluding revision, if any), for example 6.3.
# It should reflect the upstream versioning scheme
-   sed "s/@VERSION@/${PV}/g" "${FILESDIR}/${NUGET_PACKAGE_ID}.nuspec" 
>"${S}/${NUGET_PACKAGE_ID}.nuspec" || die
+   sed "s/@VERSION@/${NUSPEC_VERSION}/g" "${FILESDIR}/${NUSPEC_ID}.nuspec" 
>"${S}/${NUSPEC_ID}.nuspec" || die
 
enuget_restore "${METAFILETOBUILD}"
default
@@ -47,7 +48,7 @@ src_prepare() {
 
 src_compile() {
exbuild "${METAFILETOBUILD}"
-   enuspec "${NUGET_PACKAGE_ID}.nuspec"
+   enuspec "${NUSPEC_ID}.nuspec"
 }
 
 install_tool() {
@@ -75,7 +76,7 @@ src_install() {
install_tool mpt-machine
install_tool mpt-nuget
 
-   enupkg "${WORKDIR}/${PN}.${PV}.nupkg"
+   enupkg "${WORKDIR}/${NUSPEC_ID}.${NUSPEC_VERSION}.nupkg"
 
dodoc README.md
 }



[gentoo-commits] proj/dotnet:master commit in: dev-util/mono-tools/, dev-dotnet/dryioc/files/, dev-dotnet/dryioc/, profiles/, ...

2016-08-17 Thread Mikhail Pukhlikov
commit: b3c9bffb93db8dd25df03feaa85c41c92764159e
Author: ArsenShnurkov  gmail  com>
AuthorDate: Tue Aug 16 12:11:40 2016 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Tue Aug 16 12:11:40 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=b3c9bffb

move icon for dryioc from FILESDIR to SRC_URI

 ...10.ebuild => dryioc-2.1.0_p201512110-r1.ebuild} |  15 ---
 dev-dotnet/dryioc/files/icon.png   | Bin 24160 -> 0 bytes
 dev-dotnet/npgsql/npgsql-3.1.6.ebuild  |  18 ++---
 dev-util/mono-tools/mono-tools-.ebuild |   2 +-
 eclass/gac.eclass  |  28 -
 eclass/machine.eclass  |  13 ++
 eclass/nupkg.eclass|   2 ++
 profiles/use.desc  |   3 ++-
 8 files changed, 66 insertions(+), 15 deletions(-)

diff --git a/dev-dotnet/dryioc/dryioc-2.1.0-r201512110.ebuild 
b/dev-dotnet/dryioc/dryioc-2.1.0_p201512110-r1.ebuild
similarity index 91%
rename from dev-dotnet/dryioc/dryioc-2.1.0-r201512110.ebuild
rename to dev-dotnet/dryioc/dryioc-2.1.0_p201512110-r1.ebuild
index de3a4b9..a5da7e5 100644
--- a/dev-dotnet/dryioc/dryioc-2.1.0-r201512110.ebuild
+++ b/dev-dotnet/dryioc/dryioc-2.1.0_p201512110-r1.ebuild
@@ -9,7 +9,7 @@ EAPI=6
 # 2015-11-17, portage-2.2.25 has been committed and it comes with complete 
EAPI 6 support
 # 
https://archives.gentoo.org/gentoo-dev/message/73cc181e4949b88abfbd68f8a8ca9254
 
-inherit versionator vcs-snapshot dotnet nupkg
+inherit versionator vcs-snapshot dotnet gac nupkg
 
 HOMEPAGE="https://bitbucket.org/dadhi/dryioc";
 DESCRIPTION="fast, small, full-featured IoC Container for .NET"
@@ -24,7 +24,7 @@ KEYWORDS="~amd64 ~x86"
 # nupkg = create .nupkg file from .nuspec
 # gac = install into gac
 # pkg-config = register in pkg-config database
-IUSE="net45 debug developer test +nupkg +gac +pkg-config"
+IUSE="net45 debug developer test +nupkg +pkg-config"
 USE_DOTNET="net45"
 
 COMMON_DEPEND=">=dev-lang/mono-4.0.2.5
@@ -46,17 +46,21 @@ HG_COMMIT="${EHG_REVISION:0:8}"
 
 # PF   Full package name, ${PN}-${PVR}, for example vim-6.3-r1
 SRC_URI="${REPOSITORY_URL}/get/${HG_COMMIT}.tar.gz -> ${PF}.tar.gz
-   mirror://gentoo/mono.snk.bz2"
+   
https://raw.githubusercontent.com/ArsenShnurkov/dotnet/dryioc/dev-dotnet/dryioc/files/icon.png
 -> ${PF}.icon.png
+   gac? ( mirror://gentoo/mono.snk.bz2 )
+   "
+#RESTRICT="mirror"
 
 #METAFILETOBUILD="DryIoc.sln"
 METAFILETOBUILD="DryIoc/DryIoc.csproj"
+NUSPEC_ID=DryIoc
 NUSPEC_FILE_NAME=DryIoc.nuspec
 
 # get_version_component_range is from inherit versionator
 # PR   Package revision, or r0 if no revision exists.
 NUSPEC_VERSION=$(get_version_component_range 1-3)"${PR//r/.}"
 #ICON_URL="https://bitbucket.org/account/dadhi/avatar/256/?ts=1451481107";
-#ICON_URL="https://raw.githubusercontent.com/ArsenShnurkov/dotnet/dryioc/dev-dotnet/dryioc/files/icon.png";
+#ICON_URL=""
 
ICON_URL="https://raw.githubusercontent.com/gentoo/dotnet/master/dev-dotnet/dryioc/files/icon.png";
 
 # rm -rf /var/tmp/portage/dev-dotnet/dryioc-*
@@ -108,6 +112,9 @@ src_install() {
 
egacinstall "bin/${DIR}/DryIoc.dll"
 
+   insinto "$(get_nuget_trusted_icons_location)"
+   newins "${DISTDIR}/${PF}.icon.png" "${NUSPEC_ID}.${NUSPEC_VERSION}.png"
+
install_pc_file
 }
 

diff --git a/dev-dotnet/dryioc/files/icon.png b/dev-dotnet/dryioc/files/icon.png
deleted file mode 100644
index 486fd24..000
Binary files a/dev-dotnet/dryioc/files/icon.png and /dev/null differ

diff --git a/dev-dotnet/npgsql/npgsql-3.1.6.ebuild 
b/dev-dotnet/npgsql/npgsql-3.1.6.ebuild
index 3b7ce0e..e88c27d 100644
--- a/dev-dotnet/npgsql/npgsql-3.1.6.ebuild
+++ b/dev-dotnet/npgsql/npgsql-3.1.6.ebuild
@@ -11,7 +11,7 @@ EAPI=6
 # gac = install into gac
 # pkg-config = register in pkg-config database
 USE_DOTNET="net45"
-IUSE="${USE_DOTNET} debug developer test +nupkg +gac +pkg-config +machine"
+IUSE="${USE_DOTNET} debug developer test +pkg-config"
 
 inherit gac machine nupkg
 
@@ -21,8 +21,8 @@ HOMEPAGE="https://github.com/npgsql/${NAME}";
 
 EGIT_COMMIT="a7e147759c3756b6d22f07f5602aacd21f93d48d"
 SRC_URI="${HOMEPAGE}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz
-   gac? ( mirror://gentoo/mono.snk.bz2 )
-   http://www.npgsql.org/css/img/postgresql-header.png";
+   http://www.npgsql.org/css/img/postgresql-header.png
+   gac? ( mirror://gentoo/mono.snk.bz2 )"
 RESTRICT="mirror"
 S="${WORKDIR}/${NAME}-${EGIT_COMMIT}"
 
@@ -169,3 +169,15 @@ EOF
eend $?
fi
 }
+
+pkg_postinst()
+{
+   egacadd "${libdir}/Npgsql.dll"
+   emachineadd "${libdir}/Npgsql.dll" "Npgsql" "Npgsql Data Provider"
+}
+
+pkg_prerm()
+{
+   egacdel "Npgsql"
+   emachinedel "Npgsql"
+}

diff --git a/dev-util/mono-tools/mono-tools-.ebuild 
b/dev-util/mono-tools/mono-tools-.ebuild
index ae84f0f..16a64ac 100644
--- a/dev-uti

[gentoo-commits] proj/dotnet:master commit in: dev-dotnet/libgdiplus/, dev-dotnet/gtk-sharp/, dev-util/mono-docbrowser/, ...

2016-08-17 Thread Mikhail Pukhlikov
commit: 867053f6812e95b376de5a77ec2f64f3924cf0d4
Author: ArsenShnurkov  gmail  com>
AuthorDate: Tue Aug 16 22:40:40 2016 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Tue Aug 16 22:40:40 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=867053f6

delete previous versions

 dev-dotnet/gtk-sharp/gtk-sharp-2.12.21.ebuild  | 60 ---
 dev-dotnet/gtk-sharp/gtk-sharp-2.99.1.ebuild   | 60 ---
 dev-dotnet/gtk-sharp/gtk-sharp-2.99.3.ebuild   | 61 ---
 dev-dotnet/libgdiplus/libgdiplus-2.10.9-r2.ebuild  | 69 --
 dev-dotnet/libgdiplus/libgdiplus-.ebuild   |  2 +-
 .../xdt-for-monodevelop-2.8.3.ebuild   |  2 +-
 .../mono-docbrowser-2.20130821-r1.ebuild   | 65 
 7 files changed, 2 insertions(+), 317 deletions(-)

diff --git a/dev-dotnet/gtk-sharp/gtk-sharp-2.12.21.ebuild 
b/dev-dotnet/gtk-sharp/gtk-sharp-2.12.21.ebuild
deleted file mode 100644
index c5d906e..000
--- a/dev-dotnet/gtk-sharp/gtk-sharp-2.12.21.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit dotnet autotools base
-
-SLOT="2"
-DESCRIPTION="gtk bindings for mono"
-LICENSE="GPL-2"
-HOMEPAGE="http://www.mono-project.com/GtkSharp";
-KEYWORDS="~amd64 ~x86 ~ppc"
-SRC_URI="http://download.mono-project.com/sources/gtk-sharp212/${P}.tar.gz";
-IUSE="debug"
-
-RESTRICT="test"
-
-RDEPEND="
-   >=dev-lang/mono-3.0
-   x11-libs/pango
-   >=dev-libs/glib-2.31
-   dev-libs/atk
-   x11-libs/gtk+:2
-   gnome-base/libglade
-   dev-perl/XML-LibXML
-   !dev-dotnet/gtk-sharp-gapi
-   !dev-dotnet/gtk-sharp-docs
-   !dev-dotnet/gtk-dotnet-sharp
-   !dev-dotnet/gdk-sharp
-   !dev-dotnet/glib-sharp
-   !dev-dotnet/glade-sharp
-   !dev-dotnet/pango-sharp
-   !dev-dotnet/atk-sharp"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig
-   sys-devel/automake:1.11"
-
-src_prepare() {
-   base_src_prepare
-   eautoreconf
-   libtoolize
-}
-
-src_configure() {
-   econf   --disable-static \
-   --disable-dependency-tracking \
-   --disable-maintainer-mode \
-   $(use_enable debug)
-}
-
-src_compile() {
-   emake
-}
-
-src_install() {
-   default
-   dotnet_multilib_comply
-   sed -i "s/\\r//g" "${D}"/usr/bin/* || die "sed failed"
-}

diff --git a/dev-dotnet/gtk-sharp/gtk-sharp-2.99.1.ebuild 
b/dev-dotnet/gtk-sharp/gtk-sharp-2.99.1.ebuild
deleted file mode 100644
index ace12d5..000
--- a/dev-dotnet/gtk-sharp/gtk-sharp-2.99.1.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit dotnet autotools base
-
-SLOT="3"
-DESCRIPTION="gtk bindings for mono"
-LICENSE="GPL-2"
-HOMEPAGE="http://www.mono-project.com/GtkSharp";
-KEYWORDS="~amd64 ~x86 ~ppc"
-SRC_URI="https://github.com/mono/${PN}/archive/${PV}.zip -> ${P}.zip"
-IUSE="debug"
-
-RESTRICT="test"
-
-RDEPEND="
-   >=dev-lang/mono-3.0
-   x11-libs/pango
-   >=dev-libs/glib-2.31
-   dev-libs/atk
-   x11-libs/gtk+:3
-   gnome-base/libglade
-   dev-perl/XML-LibXML
-   !dev-dotnet/gtk-sharp-gapi
-   !dev-dotnet/gtk-sharp-docs
-   !dev-dotnet/gtk-dotnet-sharp
-   !dev-dotnet/gdk-sharp
-   !dev-dotnet/glib-sharp
-   !dev-dotnet/glade-sharp
-   !dev-dotnet/pango-sharp
-   !dev-dotnet/atk-sharp"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig
-   sys-devel/automake:1.11"
-
-src_prepare() {
-   base_src_prepare
-   eautoreconf
-   libtoolize
-}
-
-src_configure() {
-   econf   --disable-static \
-   --disable-dependency-tracking \
-   --disable-maintainer-mode \
-   $(use_enable debug)
-}
-
-src_compile() {
-   emake
-}
-
-src_install() {
-   default
-   dotnet_multilib_comply
-   sed -i "s/\\r//g" "${D}"/usr/bin/* || die "sed failed"
-}

diff --git a/dev-dotnet/gtk-sharp/gtk-sharp-2.99.3.ebuild 
b/dev-dotnet/gtk-sharp/gtk-sharp-2.99.3.ebuild
deleted file mode 100644
index e36da96..000
--- a/dev-dotnet/gtk-sharp/gtk-sharp-2.99.3.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit dotnet autotools base
-
-SLOT="3"
-DESCRIPTION="gtk bindings for mono"
-LICENSE="GPL-2"
-HOMEPAGE="http://www.mono-project.com/GtkSharp";
-KEYWORDS="~amd64 ~x86 ~ppc"
-SRC_URI="https://github.com/mono/${PN}/archive/${PV}.zip -> ${P}.zip"
-IUSE="debug"
-
-RESTRICT="test"
-
-RDEPEND="
-   >=dev-lang/mono-3.0
-   x11-libs/pango
-   >=dev-libs/glib-2.31
-   dev-libs/atk
-   x11-libs/gtk+:3
-   gnome-base/libglade
-   dev-perl/XML-LibXML
-   !dev-dotnet

[gentoo-commits] proj/dotnet:master commit in: /

2016-08-17 Thread Mikhail Pukhlikov
commit: 003c1ee42169f8156f13e40df7ddf0a3f544b932
Author: mpkh  gentoo  org>
AuthorDate: Wed Aug 17 03:12:15 2016 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Wed Aug 17 03:12:15 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=003c1ee4

Merge pull request #219 from ArsenShnurkov/fixes

Fixes

 dev-dotnet/NLog/NLog-4.1.3_pre-r201510280.ebuild   |  6 +--
 .../Open-NAT/Open-NAT-1.0.0-r201510290.ebuild  | 18 -
 dev-dotnet/cecil/cecil-0.9.6_p20160209.ebuild  |  2 +-
 .../commandlineparser-0.6.0_p20160115.ebuild   | 17 
 .../deveel-irony-1.0.0_p20150328.ebuild|  4 +-
 .../deveel-math-1.5.66-r201512290.ebuild   | 35 
 .../deveeldb-2.0_pre_alpha_p20160101.ebuild| 29 +++---
 .../dryioc/dryioc-2.1.0_p201512110-r1.ebuild   | 34 
 .../eto-parse/eto-parse-1.4.0-r20150907.ebuild |  4 +-
 ...-2.12.21.ebuild => gtk-sharp-2.12.21-r1.ebuild} |  6 +--
 ...rp-2.99.1.ebuild => gtk-sharp-2.99.1-r1.ebuild} |  6 +--
 ...rp-2.99.3.ebuild => gtk-sharp-2.99.3-r1.ebuild} |  6 +--
 .../icsharpcodetexteditor-3.2.2-r20150630.ebuild   |  4 +-
 .../irony-framework-1.0.0_p20131212-r1.ebuild  | 36 -
 10.9-r2.ebuild => libgdiplus-2.10.9-r3.ebuild} |  6 +--
 dev-dotnet/libgdiplus/libgdiplus-.ebuild   |  6 +--
 dev-dotnet/log4net/log4net-1.2.11-r1.ebuild|  4 +-
 dev-dotnet/log4net/log4net-1.2.11.ebuild   |  4 +-
 .../monotorrent-1.0.0-r201510130.ebuild| 46 +++---
 .../newtonsoft-json/newtonsoft-json-6.0.8.ebuild   | 17 
 .../newtonsoft-json-7.0.1_p20150831.ebuild | 17 
 .../newtonsoft-json-8.0.1_p20151229.ebuild | 17 
 dev-dotnet/nini/nini-1.1.0-r3.ebuild   |  6 +--
 dev-dotnet/npgsql/npgsql-3.1.6.ebuild  | 15 ---
 dev-dotnet/nuget/nuget-2.8.1.ebuild|  6 +--
 dev-dotnet/nuget/nuget-2.8.3.ebuild|  6 +--
 dev-dotnet/nuget/nuget-2.8.7-r1.ebuild |  4 +-
 dev-dotnet/nuget/nuget-2.8.7-r2.ebuild |  4 +-
 dev-dotnet/nuget/nuget-2.8.7.ebuild|  6 +--
 .../sharpziplib-0.86.0-r20150714.ebuild|  6 +--
 .../x-pagedlist-1.24.0.23549-r201512120.ebuild | 41 ++-
 .../xdt-for-monodevelop-2.8.1-r1.ebuild|  2 +-
 .../xdt-for-monodevelop-2.8.1.ebuild   |  6 +--
 .../xdt-for-monodevelop-2.8.3.ebuild   |  8 ++--
 dev-util/mono-debugger/mono-debugger-.ebuild   |  6 +--
 ...ebuild => mono-docbrowser-2.20130821-r2.ebuild} |  6 +--
 .../mono-docbrowser/mono-docbrowser-.ebuild|  6 +--
 dev-util/nunit/build.sh|  4 --
 dev-util/nunit/nunit-2.6.4_p2015011102-r1.ebuild   |  2 +-
 dev-util/nunit/nunit-3.0.1-r1.ebuild   |  2 +-
 40 files changed, 221 insertions(+), 239 deletions(-)



[gentoo-commits] proj/dotnet:master commit in: dev-dotnet/npgsql/, dev-dotnet/Open-NAT/, dev-dotnet/nuget/, ...

2016-08-17 Thread Mikhail Pukhlikov
commit: c55332b631cf1a716cc656e18480b1e5e0381c56
Author: ArsenShnurkov  gmail  com>
AuthorDate: Tue Aug 16 17:54:52 2016 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Tue Aug 16 17:54:52 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=c55332b6

/usr/bin/replace comes with mariadb

 dev-dotnet/Open-NAT/Open-NAT-1.0.0-r201510290.ebuild  | 2 +-
 dev-dotnet/commandlineparser/commandlineparser-0.6.0_p20160115.ebuild | 2 +-
 dev-dotnet/deveel-irony/deveel-irony-1.0.0_p20150328.ebuild   | 2 +-
 dev-dotnet/deveel-math/deveel-math-1.5.66-r201512290.ebuild   | 2 +-
 dev-dotnet/deveeldb/deveeldb-2.0_pre_alpha_p20160101.ebuild   | 2 +-
 dev-dotnet/dryioc/dryioc-2.1.0_p201512110-r1.ebuild   | 2 +-
 dev-dotnet/irony-framework/irony-framework-1.0.0_p20131212-r1.ebuild  | 2 +-
 dev-dotnet/newtonsoft-json/newtonsoft-json-6.0.8.ebuild   | 2 +-
 dev-dotnet/newtonsoft-json/newtonsoft-json-7.0.1_p20150831.ebuild | 2 +-
 dev-dotnet/newtonsoft-json/newtonsoft-json-8.0.1_p20151229.ebuild | 2 +-
 dev-dotnet/npgsql/npgsql-3.1.6.ebuild | 2 +-
 dev-dotnet/nuget/nuget-2.8.7-r2.ebuild| 2 +-
 dev-dotnet/x-pagedlist/x-pagedlist-1.24.0.23549-r201512120.ebuild | 2 +-
 13 files changed, 13 insertions(+), 13 deletions(-)

diff --git a/dev-dotnet/Open-NAT/Open-NAT-1.0.0-r201510290.ebuild 
b/dev-dotnet/Open-NAT/Open-NAT-1.0.0-r201510290.ebuild
index 0910de4..d761c11 100644
--- a/dev-dotnet/Open-NAT/Open-NAT-1.0.0-r201510290.ebuild
+++ b/dev-dotnet/Open-NAT/Open-NAT-1.0.0-r201510290.ebuild
@@ -88,7 +88,7 @@ patch_nuspec_file()
EOF
`
einfo ${FILES_STRING}
-   replace "" "${FILES_STRING}" -- $1 || die 
"replace at patch_nuspec_file()"
+   sed -i 's##${FILES_STRING}#' $1 || die 
"replace at patch_nuspec_file()"
fi
 }
 

diff --git 
a/dev-dotnet/commandlineparser/commandlineparser-0.6.0_p20160115.ebuild 
b/dev-dotnet/commandlineparser/commandlineparser-0.6.0_p20160115.ebuild
index d8acb6d..8e53947 100644
--- a/dev-dotnet/commandlineparser/commandlineparser-0.6.0_p20160115.ebuild
+++ b/dev-dotnet/commandlineparser/commandlineparser-0.6.0_p20160115.ebuild
@@ -197,7 +197,7 @@ FILES_STRING=`cat <<-EOF || die "${DIR} files at 
patch_nuspec_file()"
 EOF
 `
einfo ${FILES_STRING}
-   replace "" "${FILES_STRING}" -- $1 || die 
"replace at patch_nuspec_file()"
+   sed -i 's##${FILES_STRING}#' $1 || die 
"replace at patch_nuspec_file()"
fi
 }
 

diff --git a/dev-dotnet/deveel-irony/deveel-irony-1.0.0_p20150328.ebuild 
b/dev-dotnet/deveel-irony/deveel-irony-1.0.0_p20150328.ebuild
index 039bc76..2792243 100644
--- a/dev-dotnet/deveel-irony/deveel-irony-1.0.0_p20150328.ebuild
+++ b/dev-dotnet/deveel-irony/deveel-irony-1.0.0_p20150328.ebuild
@@ -90,7 +90,7 @@ EOF
fi
 
einfo ${FILES_STRING}
-   replace "" "${FILES_STRING}" -- $1 || die 
"replace at patch_nuspec_file()"
+   sed -i 's##${FILES_STRING}#' $1 || die 
"replace at patch_nuspec_file()"
fi
 }
 

diff --git a/dev-dotnet/deveel-math/deveel-math-1.5.66-r201512290.ebuild 
b/dev-dotnet/deveel-math/deveel-math-1.5.66-r201512290.ebuild
index 27ac69a..59cfd1d 100644
--- a/dev-dotnet/deveel-math/deveel-math-1.5.66-r201512290.ebuild
+++ b/dev-dotnet/deveel-math/deveel-math-1.5.66-r201512290.ebuild
@@ -139,7 +139,7 @@ EOF
fi
 
einfo ${FILES_STRING}
-   replace "" "${FILES_STRING}" -- $1 || die 
"replace at patch_nuspec_file()"
+   sed -i 's##${FILES_STRING}#' $1 || die 
"replace at patch_nuspec_file()"
fi
 }
 

diff --git a/dev-dotnet/deveeldb/deveeldb-2.0_pre_alpha_p20160101.ebuild 
b/dev-dotnet/deveeldb/deveeldb-2.0_pre_alpha_p20160101.ebuild
index 2f201e2..1c65462 100644
--- a/dev-dotnet/deveeldb/deveeldb-2.0_pre_alpha_p20160101.ebuild
+++ b/dev-dotnet/deveeldb/deveeldb-2.0_pre_alpha_p20160101.ebuild
@@ -198,7 +198,7 @@ EOF
fi
 
einfo ${FILES_STRING}
-   replace "" "${FILES_STRING}" -- $1 || die 
"replace at patch_nuspec_file()"
+   sed -i 's##${FILES_STRING}#' $1 || die 
"replace at patch_nuspec_file()"
fi
 }
 

diff --git a/dev-dotnet/dryioc/dryioc-2.1.0_p201512110-r1.ebuild 
b/dev-dotnet/dryioc/dryioc-2.1.0_p201512110-r1.ebuild
index 50bcfb9..94cb538 100644
--- a/dev-dotnet/dryioc/dryioc-2.1.0_p201512110-r1.ebuild
+++ b/dev-dotnet/dryioc/dryioc-2.1.0_p201512110-r1.ebuild
@@ -144,7 +144,7 @@ EOF
fi
 
einfo ${FILES_STRING}
-   replace "" "${FILES_STRING}" -- $1 || die 
"replace at patch_nuspec_file()"
+   sed -i 's##${FILES_STRING}#' $1 || die 
"replace at patch_nuspec_file()"
fi
 }
 

diff --git 
a/dev-dotnet/irony-framework/irony-framework-1.

[gentoo-commits] proj/dotnet:master commit in: eclass/, dev-dotnet/npgsql/, dev-util/mono-tools/

2016-08-17 Thread Mikhail Pukhlikov
commit: a12519250e9ae3073079eee0e8d2b72b4910ef0d
Author: ArsenShnurkov  gmail  com>
AuthorDate: Tue Aug 16 11:24:49 2016 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Tue Aug 16 11:24:49 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=a1251925

move egacinstall into separate eclass

 dev-dotnet/npgsql/metadata.xml |  7 ++-
 dev-dotnet/npgsql/npgsql-3.1.6.ebuild  |  4 ++--
 dev-util/mono-tools/mono-tools-.ebuild |  6 +++---
 eclass/dotnet.eclass   | 11 --
 eclass/gac.eclass  | 31 +
 eclass/machine.eclass  | 32 ++
 6 files changed, 74 insertions(+), 17 deletions(-)

diff --git a/dev-dotnet/npgsql/metadata.xml b/dev-dotnet/npgsql/metadata.xml
index ab1141e..5bf48a3 100644
--- a/dev-dotnet/npgsql/metadata.xml
+++ b/dev-dotnet/npgsql/metadata.xml
@@ -9,9 +9,14 @@
https://github.com/npgsql/npgsql/issues
npgsql/npgsql

-   
+   
+   register ADO .NET data provider in 
machine.config
create .pc file(s) for .dll(s) 
installed to gac

+   
+   регистрирует  фабрику ADO .NET провайдера 
в файле machine.config
+   создаёт .pc файл для .dll-ки, 
устанавливаемой в gac
+   
Npgsql is an open source ADO.NET Data 
Provider for PostgreSQL,
 it allows programs written in C#, F# and similar to access the PostgreSQL 
database server.
 It is implemented in 100% C# code. Works with PostgreSQL 9.x and 
above.

diff --git a/dev-dotnet/npgsql/npgsql-3.1.6.ebuild 
b/dev-dotnet/npgsql/npgsql-3.1.6.ebuild
index 65b6691..3b7ce0e 100644
--- a/dev-dotnet/npgsql/npgsql-3.1.6.ebuild
+++ b/dev-dotnet/npgsql/npgsql-3.1.6.ebuild
@@ -11,9 +11,9 @@ EAPI=6
 # gac = install into gac
 # pkg-config = register in pkg-config database
 USE_DOTNET="net45"
-IUSE="${USE_DOTNET} debug developer test +nupkg +gac +pkg-config"
+IUSE="${USE_DOTNET} debug developer test +nupkg +gac +pkg-config +machine"
 
-inherit nupkg
+inherit gac machine nupkg
 
 NAME="npgsql"
 NUSPEC_ID="${NAME}"

diff --git a/dev-util/mono-tools/mono-tools-.ebuild 
b/dev-util/mono-tools/mono-tools-.ebuild
index 9a5afd4..ae84f0f 100644
--- a/dev-util/mono-tools/mono-tools-.ebuild
+++ b/dev-util/mono-tools/mono-tools-.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
+EAPI=6
 
-inherit base dotnet autotools git-2
+inherit dotnet autotools git-2
 
 DESCRIPTION="Set of useful Mono related utilities"
 HOMEPAGE="http://www.mono-project.com/";

diff --git a/eclass/dotnet.eclass b/eclass/dotnet.eclass
index 02b6c81..6651c4f 100644
--- a/eclass/dotnet.eclass
+++ b/eclass/dotnet.eclass
@@ -147,17 +147,6 @@ exbuild_strong() {
exbuild "${PARAMETERS}"
 }
 
-# @FUNCTION: egacinstall
-# @DESCRIPTION:  install package to GAC
-egacinstall() {
-   use !prefix && has "${EAPI:-0}" 0 1 2 && ED="${D}"
-   gacutil -i "${1}" \
-   -root "${ED}"/usr/$(get_libdir) \
-   -gacdir /usr/$(get_libdir) \
-   -package ${2:-${GACPN:-${PN}}} \
-   || die "installing ${1} into the Global Assembly Cache failed"
-}
-
 # @FUNCTION: dotnet_multilib_comply
 # @DESCRIPTION:  multilib comply
 dotnet_multilib_comply() {

diff --git a/eclass/gac.eclass b/eclass/gac.eclass
new file mode 100644
index 000..a074aff
--- /dev/null
+++ b/eclass/gac.eclass
@@ -0,0 +1,31 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# @ECLASS: gac.eclass
+# @MAINTAINER: cyn...@gentoo.org
+# @BLURB: functions for registring in gac
+# @DESCRIPTION:
+# binary packages should be able to be registred in gac too
+
+case ${EAPI:-0} in
+   0|1|2|3|4|5) die "this eclass doesn't support EAPI ${EAPI:-0}" ;;
+   6) ;;
+esac
+
+DEPEND+=" dev-lang/mono"
+IUSE+=" +gac"
+
+# SRC_URI+=" https://github.com/mono/mono/raw/master/mcs/class/mono.snk";
+# I was unable to setup it this ^^ way
+
+# @FUNCTION: egacinstall
+# @DESCRIPTION:  install package to GAC
+egacinstall() {
+   use !prefix && has "${EAPI:-0}" 0 1 2 && ED="${D}"
+   gacutil -i "${1}" \
+   -root "${ED}"/usr/$(get_libdir) \
+   -gacdir /usr/$(get_libdir) \
+   -package ${2:-${GACPN:-${PN}}} \
+   || die "installing ${1} into the Global Assembly Cache failed"
+}

diff --git a/eclass/machine.eclass b/eclass/machine.eclass
new file mode 100644
index 000..0cb37c7
--- /dev/null
+++ b/eclass/machine.eclass
@@ -0,0 +1,32 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# @ECLASS: machine.eclass
+# @MAINTAINER: cyn...@gentoo.org
+# @BLURB: functions for registrin

[gentoo-commits] repo/gentoo:master commit in: dev-util/jenkins-bin/

2016-08-17 Thread Patrick Lauer
commit: 95884e87d74394083512fafd6d4198e929c922e5
Author: Patrick Lauer  gentoo  org>
AuthorDate: Wed Aug 17 09:42:49 2016 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Wed Aug 17 09:42:49 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95884e87

dev-util/jenkins-bin: New maintainers

Package-Manager: portage-2.3.0

 dev-util/jenkins-bin/metadata.xml | 8 ++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/dev-util/jenkins-bin/metadata.xml 
b/dev-util/jenkins-bin/metadata.xml
index 1a06e96..0d82aff 100644
--- a/dev-util/jenkins-bin/metadata.xml
+++ b/dev-util/jenkins-bin/metadata.xml
@@ -2,7 +2,11 @@
 http://www.gentoo.org/dtd/metadata.dtd";>
 

-   chain...@gentoo.org
-   Tony Vroon
+   cont...@jovicaillic.org
+   Jovica Illic

+
+patr...@gentoo.org
+Patrick Lauer
+
 



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/

2016-08-17 Thread Patrick Lauer
commit: bc6449e6e89c8e2a38a93df6e154e6b53261de67
Author: Patrick Lauer  gentoo  org>
AuthorDate: Wed Aug 17 10:03:19 2016 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Wed Aug 17 10:03:19 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc6449e6

app-emulation/spice: Remove unneeded useflag descriptions from metadata.xml

Package-Manager: portage-2.3.0

 app-emulation/spice/metadata.xml | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/app-emulation/spice/metadata.xml b/app-emulation/spice/metadata.xml
index 81ba74a..0f32fa2 100644
--- a/app-emulation/spice/metadata.xml
+++ b/app-emulation/spice/metadata.xml
@@ -8,8 +8,5 @@

Enable support for LZ4 compression using 
app-arch/lz4
Enable smartcard remoting using 
app-emulation/libcacard
-   Enables mjpeg encodec support using 
media-plugins/gst-plugins-libav
-   Enables vp8 encodec support using 
media-plugins/gst-plugins-vpx
-   Enables x264 encodec support using 
media-plugins/gst-plugins-x264

 



[gentoo-commits] repo/gentoo:master commit in: profiles/

2016-08-17 Thread Jason Zaman
commit: cecbf6715b426e6f716c983e2918994bc41caeeb
Author: Jason Zaman  gentoo  org>
AuthorDate: Wed Aug 17 10:49:59 2016 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Wed Aug 17 10:50:55 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cecbf671

profiles: update mask for x11-base/exo

 profiles/package.mask | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index e250f3a..7cf1787 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -146,10 +146,9 @@ dev-libs/skyutils
 media-video/miro
 
 # Michał Górny  (7 Aug 2016)
-# Seems to cause major issues wrt Xfce4 session handling.
+# Issue with thunar detailed view
 # Masked for more restrictive testing.
-=xfce-base/exo-0.11.0
-=xfce-base/exo-0.11.0-r1
+=xfce-base/exo-0.11.1
 
 # NP-Hardass  (6 Aug 2016)
 # Masked for removal in 14 days.



[gentoo-commits] repo/gentoo:master commit in: xfce-base/exo/, xfce-base/exo/files/

2016-08-17 Thread Jason Zaman
commit: 7d4ec2ab360118d4ec587688342a7038d3a5a315
Author: Jason Zaman  gentoo  org>
AuthorDate: Wed Aug 17 10:41:47 2016 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Wed Aug 17 10:50:52 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d4ec2ab

xfce-base/exo: bump and drop old

Package-Manager: portage-2.2.28

 xfce-base/exo/Manifest |  2 +-
 .../{exo-0.11.0-r1.ebuild => exo-0.11.1.ebuild}|  2 --
 xfce-base/exo/files/exo-0.11.0-env.patch   | 26 --
 3 files changed, 1 insertion(+), 29 deletions(-)

diff --git a/xfce-base/exo/Manifest b/xfce-base/exo/Manifest
index b1cfef1..dc84a7b 100644
--- a/xfce-base/exo/Manifest
+++ b/xfce-base/exo/Manifest
@@ -1,3 +1,3 @@
 DIST exo-0.10.6.tar.bz2 1276178 SHA256 
1cc0e5a432e050a5e5aa64d126b988f4440da4f27474aaf42a4d8e13651d0752 SHA512 
be537145ea0f0ea87566908f3ed4850ee3b20caf292d27dd752a9eaba7047598b585b398c2a6e4c925d832b5b2f76e0b9cc763ee3c955f08d47c6ac8bf3a2805
 WHIRLPOOL 
8daa7a8021faea4b87a5204d2a6604fde732efd183aa3d7404b6b0b52444edbceab28ac636a254f145c705689baa3996a4ccd39256edd4a3ae148b7b40dc9034
 DIST exo-0.10.7.tar.bz2 1262301 SHA256 
521581481128af93e815f9690020998181f947ac9e9c2b232b1f144d76b1b35c SHA512 
5a872e6895595da027f403fb7951922c40481d53242cb4d9c3da2d36690c61dce2fdb34ba0eb39367558a5e3055733af25432d1f3a8f60984b7e2ed997408b60
 WHIRLPOOL 
4c8a71b70e67f0db0bfaa752b0b1f01a80a83cbe84d754b44b3d45811743cf4276abe5d9cde40cef13f87f6013666255ccc5a1cc64afe129a55fe813b4dbcb1e
-DIST exo-0.11.0.tar.bz2 1231778 SHA256 
bd168a4dd4eb1ee8ef960d7adb36b64162b1c4611d7ab71dec1b2281a4bf655b SHA512 
de97cb8d06393a2de826e252b141c6119001d9daa5fc0f1b9c50bdc21b10028f2b1ee89e47dbab0e23e333ff276f32e0e1008f9489785e7724809e45d2a2adbd
 WHIRLPOOL 
c5adac9765d9de08043afa2346125004edea948c65d5b44aaaca3f3c30095c8c3b74cd978b41476a8c25bf7fce8a4ae1781312b6dd4c42d31bb326dc1b3c0ae4
+DIST exo-0.11.1.tar.bz2 1231288 SHA256 
c70c47f690284a5cb4f507dd89088efbdd8123506f924e33a5f97aab74eb97d4 SHA512 
626640c135f316ceb9e9cdff7c1ae4f537737ac71a2e0b242dd723e35cc7a3119ba198c894d22f373b58c49c4b1640eaf64658a27c3341a6efbb0c52807c67cf
 WHIRLPOOL 
ae0c0b3f8993fdf463bc0936a9565e12cb11e815c6202ad2234fecb63498fbf3e5a7b8a848516bb38bba2a78453e2bda4e10c8ba9ecc8032fb8f94ae81908c64

diff --git a/xfce-base/exo/exo-0.11.0-r1.ebuild 
b/xfce-base/exo/exo-0.11.1.ebuild
similarity index 96%
rename from xfce-base/exo/exo-0.11.0-r1.ebuild
rename to xfce-base/exo/exo-0.11.1.ebuild
index 824d3e9..194f783 100644
--- a/xfce-base/exo/exo-0.11.0-r1.ebuild
+++ b/xfce-base/exo/exo-0.11.1.ebuild
@@ -27,8 +27,6 @@ DEPEND="${RDEPEND}
sys-devel/gettext
virtual/pkgconfig"
 
-PATCHES=( ${FILESDIR}/${P}-env.patch )
-
 pkg_setup() {
XFCONF=(
--docdir="${EPREFIX}"/usr/share/doc/${PF}

diff --git a/xfce-base/exo/files/exo-0.11.0-env.patch 
b/xfce-base/exo/files/exo-0.11.0-env.patch
deleted file mode 100644
index 67ad54f..000
--- a/xfce-base/exo/files/exo-0.11.0-env.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-diff --git a/exo-helper/exo-helper.c b/exo-helper/exo-helper.c
-index ce5ef9e..7b4b9c2 100644
 a/exo-helper/exo-helper.c
-+++ b/exo-helper/exo-helper.c
-@@ -406,7 +406,7 @@ exo_helper_execute (ExoHelper   *helper,
-   envp = g_environ_setenv (envp, "DISPLAY", display, TRUE);
- 
-   /* try to run the command */
--  succeed = g_spawn_async (NULL, argv, envp, G_SPAWN_DO_NOT_REAP_CHILD | 
G_SPAWN_SEARCH_PATH, NULL, NULL, &pid, &err);
-+  succeed = g_spawn_async (NULL, argv, NULL, G_SPAWN_DO_NOT_REAP_CHILD | 
G_SPAWN_SEARCH_PATH, NULL, NULL, &pid, &err);
- 
-   /* cleanup */
-   g_strfreev (argv);
-diff --git a/exo/exo-execute.c b/exo/exo-execute.c
-index 1fabf57..f6016cf 100644
 a/exo/exo-execute.c
-+++ b/exo/exo-execute.c
-@@ -150,7 +150,7 @@ exo_execute_preferred_application_on_screen (const gchar 
*category,
-   envp = g_environ_setenv (envp, "DISPLAY", display, TRUE);
- 
-   /* launch the command */
--  success = g_spawn_async (working_directory, argv, envp, 0, NULL, NULL, 
NULL, error);
-+  success = g_spawn_async (working_directory, argv, NULL, 0, NULL, NULL, 
NULL, error);
- 
-   g_free (display);
-   g_strfreev (envp);



[gentoo-commits] repo/gentoo:master commit in: sci-geosciences/qgis/

2016-08-17 Thread Thomas Deutschmann
commit: e245985388006bcd402c21b41985b34f835f63c7
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Wed Aug 17 10:53:39 2016 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Wed Aug 17 10:56:08 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2459853

sci-geosciences/qgis: Bump to v2.14.5

 - Version bump to new upstream release v2.14.5 (Fixes Gentoo-Bug #581146,
   #583784, #588994).

 - Bumped to EAPI=6; This makes multilib eclass unnecessary because
   get_libdir is now part of EAPI=6.

 - "oracle" USE flag added (Fixes Gentoo-Bug #585156).

 - Disabling test suite because upstream doesn't allow running from
   install path [Link 1] (Closes Gentoo-Bug #499894).

 - Package license updated after upstream clearified its own license
   [Link 2].

Link 1: 
https://github.com/qgis/QGIS/blob/final-2_14_5/src/core/qgsapplication.cpp#L374
Link 2: 
https://github.com/qgis/QGIS/commit/d5bc39cb8ccc047543d37359ae7fc2d34c89a538

Gentoo-Bug: https://bugs.gentoo.org/581146
Gentoo-Bug: https://bugs.gentoo.org/585156
Gentoo-Bug: https://bugs.gentoo.org/588994
Gentoo-Bug: https://bugs.gentoo.org/583784
Gentoo-Bug: https://bugs.gentoo.org/499894

Acked-by: Amy Winston  gentoo.org>

Package-Manager: portage-2.3.0

 sci-geosciences/qgis/Manifest   |   1 +
 sci-geosciences/qgis/qgis-2.14.5.ebuild | 175 
 2 files changed, 176 insertions(+)

diff --git a/sci-geosciences/qgis/Manifest b/sci-geosciences/qgis/Manifest
index b4c9e3b..ede351c 100644
--- a/sci-geosciences/qgis/Manifest
+++ b/sci-geosciences/qgis/Manifest
@@ -1,4 +1,5 @@
 DIST qgis-1.8.0.tar.bz2 29997204 SHA256 
700be4f81c4a6b6335a0217a6c476328c0ea02543d579a06dc1aaf60201303ab SHA512 
475c2087164b325bd6efe49bdca9e5eb563645ea556c34f644cff00fd6bcc0585e9e39daa2e62f0a706db58bc1551af786fc2cb6c17ad90f5734ebea5044e57c
 WHIRLPOOL 
ef1fc2832bd20398afdee9eb4c1e81baa3c8c792acc76c0b609a74ae0d61301b00f105221fa27b74b26c68fd8b5d849ea7612e960a8684b885cb8f31d0c71a1c
 DIST qgis-2.12.1.tar.bz2 69088412 SHA256 
96b9bb6ef62ec042b938e4b3112cc8e2e96caad36d6615b484ad757a65e80429 SHA512 
647ad827f6b139a301a5fd1387333842d0187390db1906a37713b41a24bd97e37624ba2b1b500b473132d17e0d856efd0a033b2159930d005c9f74845547958e
 WHIRLPOOL 
05895935df656937b3a1848a07eee8ee96692a8a34d30515d143b2f08cd652640b5116a81025e822497cc26d0e6f6347a6344657272a4c6c6de5d128792b98ad
 DIST qgis-2.12.2.tar.bz2 69110973 SHA256 
5fd0e944497d663d836d30670874a80c2e0ae8214d014d08f11e0d2dac2b4931 SHA512 
75681f99af713439157df573bea009fc6972e4d869ecd44857101051fda35baae09504426fc726ba0c8d833eb2bf69a4de3f9d6b75e25fb4fde620a8bfce8fd1
 WHIRLPOOL 
4d9cffb7a861c92a4640b2a156dbb02865c5218c057e48ab8e2ff2ccbb334bb8a42b48c00b517ace279ca9638047037043ceb44cda56e22eec9b045a82ab346f
+DIST qgis-2.14.5.tar.bz2 74336261 SHA256 
acc1bc1b1c838503e072b3c80de075185f6059d75bb8a686da7a6ab9264b514d SHA512 
d493c83a96eeea2e52199c9a8812989ea89c3357e2f984fdc92f0a05b240770f7ed2d77b1bdbb0e57975c37916acbd6cc4115db5fe11f63897957e8baf6a5586
 WHIRLPOOL 
3cecafad597ae793acd97648987bb130f17bfc8392cde5fd55f093f54786312a2389cdc754c67b47eb0b9512dc981f95cd85cc5dbaaf178c674a477273e83927
 DIST qgis_sample_data.tar.gz 13601736 SHA256 
a31c54056776e8476e1f959870830f850423645cfb80d88811f3b365c29f2b4a SHA512 
5847d7b32e5f75e771adf6b959847024f55b2360c307bd80e5628595fc53f5aaca18adf6cb00fa027a7e7b326c7f72bab58df16674daf20b77c676e163d93f78
 WHIRLPOOL 
fe7746f8a72807742427c6fb70f1453e195be75322d5784adc484ac14b0eae55569dbded7468ea2ba0c34781fe14918e07a5a187dca82bff551c6117f941d7f5

diff --git a/sci-geosciences/qgis/qgis-2.14.5.ebuild 
b/sci-geosciences/qgis/qgis-2.14.5.ebuild
new file mode 100644
index 000..e5d9e34
--- /dev/null
+++ b/sci-geosciences/qgis/qgis-2.14.5.ebuild
@@ -0,0 +1,175 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="6"
+
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE="sqlite"
+
+inherit eutils gnome2-utils cmake-utils python-single-r1
+
+DESCRIPTION="User friendly Geographic Information System"
+HOMEPAGE="http://www.qgis.org/";
+SRC_URI="
+   http://qgis.org/downloads/qgis-${PV}.tar.bz2
+   examples? ( http://download.osgeo.org/qgis/data/qgis_sample_data.tar.gz 
)"
+
+LICENSE="GPL-2+ GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="examples grass gsl mapserver oracle postgres python"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )
+   mapserver? ( python )"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   dev-libs/expat
+   sci-geosciences/gpsbabel
+   >=sci-libs/gdal-1.6.1:=[geos,python?,${PYTHON_USEDEP}]
+   sci-libs/geos
+   gsl? ( sci-libs/gsl:= )
+   sci-libs/libspatialindex:=
+   sci-libs/proj
+   dev-qt/designer:4
+   dev-qt/qtcore:4
+   dev-qt/qtgui:4
+   dev-qt/qtscript:4
+   dev-qt/qtsvg:4
+   dev-qt/qtsql:4
+   dev-qt/qtwebkit:4
+   x11-libs/qscintilla:=
+   || (
+   ( || ( =x11-libs/qwt-6.

[gentoo-commits] proj/hardened-patchset: New tag: 20160816

2016-08-17 Thread Anthony G. Basile
commit: 
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Wed Aug 17 11:10:51 2016 +

New tag: 20160816




[gentoo-commits] proj/hardened-patchset:master commit in: 4.7.1/, 4.7.0/

2016-08-17 Thread Anthony G. Basile
commit: e93319cc05a90c06b7ee0093f5616c817eb8ecdb
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Wed Aug 17 11:10:17 2016 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Wed Aug 17 11:10:17 2016 +
URL:
https://gitweb.gentoo.org/proj/hardened-patchset.git/commit/?id=e93319cc

grsecurity-3.1-4.7.1-201608161813

 {4.7.0 => 4.7.1}/_README   |6 +-
 4.7.1/1000_linux-4.7.1.patch   | 1141 
 .../4420_grsecurity-3.1-4.7.1-201608161813.patch   |  184 ++--
 {4.7.0 => 4.7.1}/4425_grsec_remove_EI_PAX.patch|0
 {4.7.0 => 4.7.1}/4427_force_XATTR_PAX_tmpfs.patch  |0
 .../4430_grsec-remove-localversion-grsec.patch |0
 {4.7.0 => 4.7.1}/4435_grsec-mute-warnings.patch|0
 .../4440_grsec-remove-protected-paths.patch|0
 .../4450_grsec-kconfig-default-gids.patch  |0
 .../4465_selinux-avc_audit-log-curr_ip.patch   |0
 {4.7.0 => 4.7.1}/4470_disable-compat_vdso.patch|0
 {4.7.0 => 4.7.1}/4475_emutramp_default_on.patch|0
 12 files changed, 1227 insertions(+), 104 deletions(-)

diff --git a/4.7.0/_README b/4.7.1/_README
similarity index 92%
rename from 4.7.0/_README
rename to 4.7.1/_README
index fb3a8e5..a9a1b4e 100644
--- a/4.7.0/_README
+++ b/4.7.1/_README
@@ -2,7 +2,11 @@ README
 -
 Individual Patch Descriptions:
 -
-Patch: 4420_grsecurity-3.1-4.7-201608151842.patch
+Patch: 1000_linux-4.7.1.patch
+From:  http://www.kernel.org
+Desc:  Linux 4.7.1
+
+Patch: 4420_grsecurity-3.1-4.7.1-201608161813.patch
 From:  http://www.grsecurity.net
 Desc:  hardened-sources base patch from upstream grsecurity
 

diff --git a/4.7.1/1000_linux-4.7.1.patch b/4.7.1/1000_linux-4.7.1.patch
new file mode 100644
index 000..79c652a
--- /dev/null
+++ b/4.7.1/1000_linux-4.7.1.patch
@@ -0,0 +1,1141 @@
+diff --git a/Documentation/cpu-freq/pcc-cpufreq.txt 
b/Documentation/cpu-freq/pcc-cpufreq.txt
+index 0a94224..9e3c3b3 100644
+--- a/Documentation/cpu-freq/pcc-cpufreq.txt
 b/Documentation/cpu-freq/pcc-cpufreq.txt
+@@ -159,8 +159,8 @@ to be strictly associated with a P-state.
+ 
+ 2.2 cpuinfo_transition_latency:
+ ---
+-The cpuinfo_transition_latency field is CPUFREQ_ETERNAL. The PCC specification
+-does not include a field to expose this value currently.
++The cpuinfo_transition_latency field is 0. The PCC specification does
++not include a field to expose this value currently.
+ 
+ 2.3 cpuinfo_cur_freq:
+ -
+diff --git a/Makefile b/Makefile
+index 66da9a3..84335c0 100644
+--- a/Makefile
 b/Makefile
+@@ -1,6 +1,6 @@
+ VERSION = 4
+ PATCHLEVEL = 7
+-SUBLEVEL = 0
++SUBLEVEL = 1
+ EXTRAVERSION =
+ NAME = Psychotic Stoned Sheep
+ 
+diff --git a/arch/arm/kernel/sys_oabi-compat.c 
b/arch/arm/kernel/sys_oabi-compat.c
+index 087acb5..5f221ac 100644
+--- a/arch/arm/kernel/sys_oabi-compat.c
 b/arch/arm/kernel/sys_oabi-compat.c
+@@ -279,8 +279,12 @@ asmlinkage long sys_oabi_epoll_wait(int epfd,
+   mm_segment_t fs;
+   long ret, err, i;
+ 
+-  if (maxevents <= 0 || maxevents > (INT_MAX/sizeof(struct epoll_event)))
++  if (maxevents <= 0 ||
++  maxevents > (INT_MAX/sizeof(*kbuf)) ||
++  maxevents > (INT_MAX/sizeof(*events)))
+   return -EINVAL;
++  if (!access_ok(VERIFY_WRITE, events, sizeof(*events) * maxevents))
++  return -EFAULT;
+   kbuf = kmalloc(sizeof(*kbuf) * maxevents, GFP_KERNEL);
+   if (!kbuf)
+   return -ENOMEM;
+@@ -317,6 +321,8 @@ asmlinkage long sys_oabi_semtimedop(int semid,
+ 
+   if (nsops < 1 || nsops > SEMOPM)
+   return -EINVAL;
++  if (!access_ok(VERIFY_READ, tsops, sizeof(*tsops) * nsops))
++  return -EFAULT;
+   sops = kmalloc(sizeof(*sops) * nsops, GFP_KERNEL);
+   if (!sops)
+   return -ENOMEM;
+diff --git a/arch/mips/kernel/scall64-n32.S b/arch/mips/kernel/scall64-n32.S
+index 9c0b387..51d3988 100644
+--- a/arch/mips/kernel/scall64-n32.S
 b/arch/mips/kernel/scall64-n32.S
+@@ -348,7 +348,7 @@ EXPORT(sysn32_call_table)
+   PTR sys_ni_syscall  /* available, was setaltroot */
+   PTR sys_add_key
+   PTR sys_request_key
+-  PTR sys_keyctl  /* 6245 */
++  PTR compat_sys_keyctl   /* 6245 */
+   PTR sys_set_thread_area
+   PTR sys_inotify_init
+   PTR sys_inotify_add_watch
+diff --git a/arch/mips/kernel/scall64-o32.S b/arch/mips/kernel/scall64-o32.S
+index f4f28b1..6efa713 100644
+--- a/arch/mips/kernel/scall64-o32.S
 b/arch/mips/kernel/scall64-o32.S
+@@ -504,7 +504,7 @@ EXPORT(sys32_call_table)
+   PTR sys_ni_syscall  /* available, was setaltroot 

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/hardened-sources/

2016-08-17 Thread Anthony G. Basile
commit: 7b0e7e776d70ba9e70166ae7a08df853900ab079
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Wed Aug 17 11:12:36 2016 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Wed Aug 17 11:12:49 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b0e7e77

sys-kernel/hardened-sources: version bump to 4.7.1, remove 4.7.0-r1

vanilla-4.7 + genpatches-4.7-1 + grsecurity-3.1-4.7.1-201608161813

Package-Manager: portage-2.2.28

 sys-kernel/hardened-sources/Manifest| 2 +-
 .../{hardened-sources-4.7.0-r1.ebuild => hardened-sources-4.7.1.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-kernel/hardened-sources/Manifest 
b/sys-kernel/hardened-sources/Manifest
index 25de81f..288085e 100644
--- a/sys-kernel/hardened-sources/Manifest
+++ b/sys-kernel/hardened-sources/Manifest
@@ -16,7 +16,7 @@ DIST hardened-patches-4.4.8-2.extras.tar.bz2 1743408 SHA256 
5cde9a96f6a47ebe3c8a
 DIST hardened-patches-4.5.7-6.extras.tar.bz2 1870054 SHA256 
8a8c20dc44a0f452f0d2873e4efcf6dd53010e65976ce9986083f906fd2eb223 SHA512 
b1e853689395305d6d902259a952be21d768a60b46cd9dcbb8bd4ee0193a08806414cdcbd642df286bef92a82e08939c0ec3e5d53fcae999b0628a0d35ec3a2d
 WHIRLPOOL 
73d425f3d2faa6aeeeb3007e468ab3c3792f4d3c95122b0a9572579ef8e27fd253b94efcfd2d85483cc3c0250c73679b68ad10a93cc0e38ba36601a7fe8125ac
 DIST hardened-patches-4.6.4-2.extras.tar.bz2 1877339 SHA256 
89bec0f3ccfc99078a9d9ceb93aa8cb36bb5f455dbfd511f84e443e5f5729e67 SHA512 
f23b45481db0a26065a0ea0f419700cecd1270f9598aa29d182e3fa7f8e45d0994f0febdd0c1f8620a4919a96377d1e0c5c45f0d23cc329043c91f9bfde1c59f
 WHIRLPOOL 
382c1c42476bee34b9f52eb8dc9b05f22b18a74456ce1f3f71eff88f0ca6007e3094a35067d60850386547590949c818d60f18c7bd8634cc7c3b22be575b5779
 DIST hardened-patches-4.6.5-2.extras.tar.bz2 1944252 SHA256 
eb4b928d44b3ab403230f38e8b45e03b8e13fc22e3b0fa01883aae3182e0f0ac SHA512 
e08b917b4e7851a63ace6bd880b60f581d3dea640f8ef677c477cf0287e8739c7587acf6dc08d01e7bf0f38f6956ce977061794956148299b324fd0982f87f8d
 WHIRLPOOL 
094f247cc8f5828b4844fc7cce4b442405557c1aa519cf591ff78dc08d48a7e43b7d3fd60a623772f8b55815438310e146da05d421310b74eaf142bdaec01893
-DIST hardened-patches-4.7.0-2.extras.tar.bz2 1890602 SHA256 
5f4e7bef5a2bb8bed2400b00896362fc230841eafaca34adec727574bc6c431b SHA512 
0742b734e395e5bd8e4e29c821eda7a859928cf142ad024a85419e148201ae0451d7beedb6d4c437b131fdf6ed26b59c8e29bdcd713390b05d6cd39884cc45ee
 WHIRLPOOL 
437c111825046601cb18efc9813a7a86c9b55aabf042d6c393454472589bfbc4e5ea8d4227fc0b07b2f3879e2d7e2c6bfc478d622d3a3c79f68e0492a84380cf
+DIST hardened-patches-4.7.1-1.extras.tar.bz2 1901034 SHA256 
7e23924cea7f9fda72604cfe4e0c36e1fa3f81906775375be847e944dfc2450a SHA512 
bf44b51b4b4a63d7db5117e54c3a1db14285d5006d1ce277df7cc0ee726b02f176646d31f39c7b93bbe8e4608a780cc13a164a86130cfff4301e02f60861f6ea
 WHIRLPOOL 
3364acd44c1cf2d6733cb7c55d1a89ec83f631d8bb583a6933c5a6f4d4bd2ca0c42252de7f7290be898e6fbeafcc1dcba1eb29b28b0ffb7ca032e8dabcb7d0f4
 DIST linux-4.4.tar.xz 87295988 SHA256 
401d7c8fef594999a460d10c72c5a94e9c2e1022f16795ec51746b0d165418b2 SHA512 
13c8459933a8b80608e226a1398e3d1848352ace84bcfb7e6a4a33cb230bbe1ab719d4b58e067283df91ce5311be6d2d595fc8c19e2ae6ecc652499415614b3e
 WHIRLPOOL 
02abc203d867404b9934aaa4c1e5b5dcbb0b0021e91a03f3a7e7fd224eed106821d8b4949f32a590536db150e5a88c16fcde88538777a26d0c17900f0257b1bc
 DIST linux-4.5.tar.xz 88375040 SHA256 
a40defb401e01b37d6b8c8ad5c1bbab665be6ac6310cdeed59950c96b31a519c SHA512 
cb0d5f30baff37dfea40fbc1119a1482182f95858c883e019ee3f81055c8efbdb9dba7dfc02ebcc4216db38f03ece58688e69efc0fce1dade359af30bd5426de
 WHIRLPOOL 
8faa0b02c5733fc45dbe61f82a7022e9246b9b1665f27541d4afa5d14c310b9dce7a8532dfac8273898edf8c6923654ee2fbcf2cec1ec2a220f4c9f926f2b333
 DIST linux-4.6.tar.xz 89461728 SHA256 
a93771cd5a8ad27798f22e9240538dfea48d3a2bf2a6a6ab415de3f02d25d866 SHA512 
df5ee40b0ebd89914a900f63c32a481cb4f405d8f792b2d03ea167ce9c5bdf75154c7bd8ecd7ebac77a8dbf2b077c972cbfe6b95163e27c38c1fefc6ddbdfa0b
 WHIRLPOOL 
50ee28a06930ffb29ade1aa5fb4e3bf165ead92cb660dc6771a265cdbc2240713ebf14fe235fa153d8b6e3ab853852ea06c2525209cd7989aa3d6f6fad5b7edf

diff --git a/sys-kernel/hardened-sources/hardened-sources-4.7.0-r1.ebuild 
b/sys-kernel/hardened-sources/hardened-sources-4.7.1.ebuild
similarity index 96%
rename from sys-kernel/hardened-sources/hardened-sources-4.7.0-r1.ebuild
rename to sys-kernel/hardened-sources/hardened-sources-4.7.1.ebuild
index 3a3702d..40ad18c 100644
--- a/sys-kernel/hardened-sources/hardened-sources-4.7.0-r1.ebuild
+++ b/sys-kernel/hardened-sources/hardened-sources-4.7.1.ebuild
@@ -12,7 +12,7 @@ K_DEBLOB_AVAILABLE="1"
 inherit kernel-2
 detect_version
 
-HGPV="${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}-2"
+HGPV="${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}-1"
 
HGPV_URI="http://dev.gentoo.org/~blueness/hardened-sources/hardened-patches/hardened-patches-${HGPV}.extras.tar.bz2";
 SRC_URI="${KERNEL_URI} ${HGPV_URI} ${GENPATCHES_URI} ${ARCH_URI}"
 



[gentoo-commits] proj/linux-patches:4.4 commit in: /

2016-08-17 Thread Mike Pagano
commit: 77768bcf60d97675cdc9d83e0a8ee4a34564aede
Author: Mike Pagano  gentoo  org>
AuthorDate: Wed Aug 17 11:48:43 2016 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Wed Aug 17 11:48:43 2016 +
URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=77768bcf

Linux patch 4.4.18

 _README |4 +
 1017_linux-4.4.18.patch | 2072 +++
 2 files changed, 2076 insertions(+)

diff --git a/_README b/_README
index 87c8060..5aeb754 100644
--- a/_README
+++ b/_README
@@ -111,6 +111,10 @@ Patch:  1016_linux-4.4.17.patch
 From:   http://www.kernel.org
 Desc:   Linux 4.4.17
 
+Patch:  1017_linux-4.4.18.patch
+From:   http://www.kernel.org
+Desc:   Linux 4.4.18
+
 Patch:  1500_XATTR_USER_PREFIX.patch
 From:   https://bugs.gentoo.org/show_bug.cgi?id=470644
 Desc:   Support for namespace user.pax.* on tmpfs.

diff --git a/1017_linux-4.4.18.patch b/1017_linux-4.4.18.patch
new file mode 100644
index 000..4306189
--- /dev/null
+++ b/1017_linux-4.4.18.patch
@@ -0,0 +1,2072 @@
+diff --git a/Documentation/x86/pat.txt b/Documentation/x86/pat.txt
+index 54944c71b819..2a4ee6302122 100644
+--- a/Documentation/x86/pat.txt
 b/Documentation/x86/pat.txt
+@@ -196,3 +196,35 @@ Another, more verbose way of getting PAT related debug 
messages is with
+ "debugpat" boot parameter. With this parameter, various debug messages are
+ printed to dmesg log.
+ 
++PAT Initialization
++--
++
++The following table describes how PAT is initialized under various
++configurations. The PAT MSR must be updated by Linux in order to support WC
++and WT attributes. Otherwise, the PAT MSR has the value programmed in it
++by the firmware. Note, Xen enables WC attribute in the PAT MSR for guests.
++
++ MTRR PAT   Call Sequence   PAT State  PAT MSR
++ =
++ EE MTRR -> PAT initEnabledOS
++ ED MTRR -> PAT initDisabled-
++ DE MTRR -> PAT disable Disabled   BIOS
++ DD MTRR -> PAT disable Disabled-
++ -np/E  PAT  -> PAT disable Disabled   BIOS
++ -np/D  PAT  -> PAT disable Disabled-
++ E!P/E  MTRR -> PAT initDisabled   BIOS
++ D!P/E  MTRR -> PAT disable Disabled   BIOS
++ !M   !P/E  MTRR stub -> PAT disableDisabled   BIOS
++
++ Legend
++ 
++ E Feature enabled in CPU
++ D   Feature disabled/unsupported in CPU
++ np  "nopat" boot option specified
++ !P  CONFIG_X86_PAT option unset
++ !M  CONFIG_MTRR option unset
++ Enabled   PAT state set to enabled
++ Disabled  PAT state set to disabled
++ OSPAT initializes PAT MSR with OS setting
++ BIOS  PAT keeps PAT MSR with BIOS setting
++
+diff --git a/Makefile b/Makefile
+index 76d34f763a41..eaedea88a8a7 100644
+--- a/Makefile
 b/Makefile
+@@ -1,6 +1,6 @@
+ VERSION = 4
+ PATCHLEVEL = 4
+-SUBLEVEL = 17
++SUBLEVEL = 18
+ EXTRAVERSION =
+ NAME = Blurry Fish Butt
+ 
+diff --git a/arch/arm/kernel/sys_oabi-compat.c 
b/arch/arm/kernel/sys_oabi-compat.c
+index 087acb569b63..5f221acd21ae 100644
+--- a/arch/arm/kernel/sys_oabi-compat.c
 b/arch/arm/kernel/sys_oabi-compat.c
+@@ -279,8 +279,12 @@ asmlinkage long sys_oabi_epoll_wait(int epfd,
+   mm_segment_t fs;
+   long ret, err, i;
+ 
+-  if (maxevents <= 0 || maxevents > (INT_MAX/sizeof(struct epoll_event)))
++  if (maxevents <= 0 ||
++  maxevents > (INT_MAX/sizeof(*kbuf)) ||
++  maxevents > (INT_MAX/sizeof(*events)))
+   return -EINVAL;
++  if (!access_ok(VERIFY_WRITE, events, sizeof(*events) * maxevents))
++  return -EFAULT;
+   kbuf = kmalloc(sizeof(*kbuf) * maxevents, GFP_KERNEL);
+   if (!kbuf)
+   return -ENOMEM;
+@@ -317,6 +321,8 @@ asmlinkage long sys_oabi_semtimedop(int semid,
+ 
+   if (nsops < 1 || nsops > SEMOPM)
+   return -EINVAL;
++  if (!access_ok(VERIFY_READ, tsops, sizeof(*tsops) * nsops))
++  return -EFAULT;
+   sops = kmalloc(sizeof(*sops) * nsops, GFP_KERNEL);
+   if (!sops)
+   return -ENOMEM;
+diff --git a/arch/mips/kernel/scall64-n32.S b/arch/mips/kernel/scall64-n32.S
+index 5a69eb48d0a8..ee93d5fe61d7 100644
+--- a/arch/mips/kernel/scall64-n32.S
 b/arch/mips/kernel/scall64-n32.S
+@@ -344,7 +344,7 @@ EXPORT(sysn32_call_table)
+   PTR sys_ni_syscall  /* available, was setaltroot */
+   PTR sys_add_key
+   PTR sys_request_key
+-  PTR sys_keyctl  /* 6245 */
++  PTR compat_sys_keyctl   /* 6245 */
+   PTR sys_set_thread_area
+   PTR sys_inotify_init
+   PTR sys_inotify_add_watch
+diff --git a/arch/mips/kernel/scall64-o32.S b/arch/mips/kernel/scall64-o32.S
+index e4b6d7c9782

[gentoo-commits] proj/linux-patches: New tag: 4.4-20

2016-08-17 Thread Mike Pagano
commit: 
Commit: Mike Pagano  gentoo  org>
CommitDate: Wed Aug 17 12:01:55 2016 +

New tag: 4.4-20




[gentoo-commits] repo/gentoo:master commit in: x11-libs/gtk+/

2016-08-17 Thread Michał Górny
commit: c37001d20236fcded1ddffbecc9decb4815e3c50
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Aug 17 12:00:39 2016 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Aug 17 12:01:35 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c37001d2

x11-libs/gtk+: Call eapply_user (implicitly) before eautoreconf

 x11-libs/gtk+/gtk+-3.20.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/gtk+/gtk+-3.20.8.ebuild b/x11-libs/gtk+/gtk+-3.20.8.ebuild
index 8a04adf..116c4ba 100644
--- a/x11-libs/gtk+/gtk+-3.20.8.ebuild
+++ b/x11-libs/gtk+/gtk+-3.20.8.ebuild
@@ -136,8 +136,8 @@ src_prepare() {
# gtk-update-icon-cache is installed by dev-util/gtk-update-icon-cache
eapply "${FILESDIR}"/${PN}-3.16.2-remove_update-icon-cache.patch
 
-   eautoreconf
gnome2_src_prepare
+   eautoreconf
 }
 
 multilib_src_configure() {



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-sources/

2016-08-17 Thread Mike Pagano
commit: 2617c131560c7f132901aa7eeb4002d438bac3df
Author: Mike Pagano  gentoo  org>
AuthorDate: Wed Aug 17 12:14:53 2016 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Wed Aug 17 12:15:24 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2617c131

sys-kernel/gentoo-sources: Linux patch 4.4.18

Package-Manager: portage-2.2.28

 sys-kernel/gentoo-sources/Manifest |  3 +++
 .../gentoo-sources/gentoo-sources-4.4.18.ebuild| 29 ++
 2 files changed, 32 insertions(+)

diff --git a/sys-kernel/gentoo-sources/Manifest 
b/sys-kernel/gentoo-sources/Manifest
index b8b247e..f9bc768 100644
--- a/sys-kernel/gentoo-sources/Manifest
+++ b/sys-kernel/gentoo-sources/Manifest
@@ -75,6 +75,9 @@ DIST genpatches-4.4-18.extras.tar.xz 16364 SHA256 
061d2094e28be6d1048ebfa0aff322
 DIST genpatches-4.4-19.base.tar.xz 565524 SHA256 
3a8cf8120a5574f8a08b9255530a06873957c74aac0e805547965c38bad08422 SHA512 
fee9ba9cf495ab7f8767df5704ed9ecdf6e864b5084ba1d6ae451d9327a67bf22e65352670149c2fd0c6cf4a48a9b495040f9b3cc09cbc757eecfe76e63373e4
 WHIRLPOOL 
7a2367c594db5402ac1f1c87ca25269ac45ababa412ba5d387316d614c1471b71c8e51499f9378c351d39c68fe4c2ecbe9a27745770f5cdb196c57973b5ae9b6
 DIST genpatches-4.4-19.experimental.tar.xz 62748 SHA256 
55e24470e34c912f70b0a951cecf235bd4ab0dba7665498e0a4ea87aa366b2ea SHA512 
0cc699cdaeded8a852f439a2f21fdef5d3279af7ef01f24f9c575d75d0abcd18edf765a14a56950f837e17e36b67f5088c9f43d58a98ed9b1e2cd9d54ffeb795
 WHIRLPOOL 
022b4f6f0aec1107432b3103cf23677126740b66a226ab5d075e9d9aa3cc5fb66d677ca96b57bfeb5546b5aea814cd227e93abb028cc982daba893c35903b61f
 DIST genpatches-4.4-19.extras.tar.xz 16356 SHA256 
d7d7d862befd6a649023d104af39e53e7f4c09ed6b1e560679ede7e31105db81 SHA512 
dc6cc91ceea8773c462326b2f11233fb1bd71633058610132cc06afce33ae8b73086c3ff415056d24fba03c57d5d5f0a2eaafa2eeb52807c17aa84923dea9a3c
 WHIRLPOOL 
138da0553d1aa62b57e4f7ddfeadb9556cdc5964a6f646ac1bc54ba7f0ec56ad58ec112b4aecb96ec3b9153e557346bb0ed7f07a3ce30500e6faf2a69dc6103d
+DIST genpatches-4.4-20.base.tar.xz 580472 SHA256 
26e767ce98835ca8bccf72f85e82735cabf0c3e7ec4329093e740a170f7f0800 SHA512 
497133587ee3b7c3ac088c41b5fdc364d99a4fcfd076b001d168cdaea05fac3041b3c58e8c26325b84699c9e298c1e2bb1b729b8a0a0308489dfb2bbc1fcf365
 WHIRLPOOL 
bb8be1ad24fdc5c87b53e791a08b72647b2d7e3f9a4904098e22035955f4f8fe4f7cca6aa2246285adf3bbe46b01a4710a0b2d021691b63c5a791075706fad5b
+DIST genpatches-4.4-20.experimental.tar.xz 62740 SHA256 
5babe0fc4f7687d87feb5f95cc7a71d50030c63539d519314ec87a7ccb351ad4 SHA512 
c712a350b0a1671681eaae5bd08c41389ac7db1ad95a1d5dc954a0090370e71ae3eab7b6baecea217dff708f5962a1da932b9cd7d85cc22db3799d4b07275c87
 WHIRLPOOL 
32a4b0330482d0bdee429fcf06db4a8eb03c666e99c1895624ebde47b44587980fa59a80ec86144057a1b209e226b055e920a07fef5ac56d1206b8ec209ca763
+DIST genpatches-4.4-20.extras.tar.xz 16356 SHA256 
d7d7d862befd6a649023d104af39e53e7f4c09ed6b1e560679ede7e31105db81 SHA512 
dc6cc91ceea8773c462326b2f11233fb1bd71633058610132cc06afce33ae8b73086c3ff415056d24fba03c57d5d5f0a2eaafa2eeb52807c17aa84923dea9a3c
 WHIRLPOOL 
138da0553d1aa62b57e4f7ddfeadb9556cdc5964a6f646ac1bc54ba7f0ec56ad58ec112b4aecb96ec3b9153e557346bb0ed7f07a3ce30500e6faf2a69dc6103d
 DIST genpatches-4.4-8.base.tar.xz 243736 SHA256 
70a54851283def9013601bd8ea299c04850410001e36d619fa6e83b64a4f0907 SHA512 
fde00c28bc8da96aee2378d7ea36c85a5f8520c271e0251c7bc7472cd3c395dc2c3f5168f38b1bd10e6b5189bedc8b10780899468a368f8e9be1811bc31c0ab1
 WHIRLPOOL 
1190d8167c05062a53a7cc66a36310b42f6b90a711a497543b68626e1d6ca3fbc1c57a37dfa2a1fc98ed4f3b1dae5d7e77b74f3d708bc830b2bd5c31fc797b74
 DIST genpatches-4.4-8.experimental.tar.xz 62604 SHA256 
35148c3d46a256819b5d214203b7365316694e85a729ddec2e5c229e48b9091d SHA512 
e1e5b31d35a851f446645a2ac403ab238d63fb540e8443d36a30dd8a5d32016b077c4cfdcb30976e5facc511c0a6116037efb0af0a4840e00a1d8cf6be3fe310
 WHIRLPOOL 
4b65738d20969d5098feb66e416af450f0be87fa8c1770381165f70ca99e019400ff9e92c92d8f6dc1b641f4a400fa6165f0573aeb68ecba05f8934a348e6cc7
 DIST genpatches-4.4-8.extras.tar.xz 16284 SHA256 
50b6dc7b842191a49a77d0f54302ebd1c7334e5f6091e2a02db51ae074f8 SHA512 
478e31f23742a99e4b3a2d24c93f0880c1794d40e5b05b80cc472ce237e14f28a83cb31554b686c8ec78e80b776fca363a1aabe450add7a3142ad30a4b586841
 WHIRLPOOL 
2ff0a37edadfd391b59bbe5158c463ee4b411fcd06e8f5bf53f58b19f88a564a40fabe690d5ac12f108e02d3a001d8b928372aa453f060d530ff2e30d0617113

diff --git a/sys-kernel/gentoo-sources/gentoo-sources-4.4.18.ebuild 
b/sys-kernel/gentoo-sources/gentoo-sources-4.4.18.ebuild
new file mode 100644
index 000..c33736c
--- /dev/null
+++ b/sys-kernel/gentoo-sources/gentoo-sources-4.4.18.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+ETYPE="sources"
+K_WANT_GENPATCHES="base extras experimental"
+K_GENPATCHES_VER="20"
+
+inherit kernel-2
+detect_version
+detect_arch
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 -hppa ~ia64 ~mips ~pp

[gentoo-commits] proj/gentoo-bsd:master commit in: scripts/

2016-08-17 Thread Yuta SATOH
commit: 2c6a351bbbfcf1dc2fe2ec15fd6585fe5042d926
Author: Yuta SATOH  gmail  com>
AuthorDate: Fri Aug 12 10:47:08 2016 +
Commit: Yuta SATOH  gentoo  gr  jp>
CommitDate: Fri Aug 12 10:47:08 2016 +
URL:https://gitweb.gentoo.org/proj/gentoo-bsd.git/commit/?id=2c6a351b

automatic_updater.sh: fix bug 564168.

 scripts/automatic_updater.sh | 5 +
 1 file changed, 5 insertions(+)

diff --git a/scripts/automatic_updater.sh b/scripts/automatic_updater.sh
index ae15942..3f1b639 100755
--- a/scripts/automatic_updater.sh
+++ b/scripts/automatic_updater.sh
@@ -46,6 +46,11 @@ update_minimal(){
emerge --nodeps sys-freebsd/freebsd-mk-defs
emerge -u 'https://bugs.gentoo.org/564168
+   USE="-*" emerge --nodeps sys-devel/gettext --exclude sys-freebsd/*
+   emerge sys-devel/gettext --exclude sys-freebsd/*
+
emerge -u sys-devel/flex sys-devel/patch sys-devel/m4 net-libs/libpcap 
sys-devel/gettext app-arch/libarchive sys-libs/zlib dev-util/dialog --exclude 
sys-freebsd/*
emerge sys-devel/libtool --exclude sys-freebsd/*
if [[ -e /usr/lib/libc++.so ]] ; then



[gentoo-commits] proj/linux-patches:3.14 commit in: /

2016-08-17 Thread Mike Pagano
commit: aba7a281b34f5ad3024d4b32b0c638239712124d
Author: Mike Pagano  gentoo  org>
AuthorDate: Wed Aug 17 12:18:38 2016 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Wed Aug 17 12:18:38 2016 +
URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=aba7a281

Linux patch 3.14.76

 _README  |4 +
 1075_linux-3.14.76.patch | 1346 ++
 2 files changed, 1350 insertions(+)

diff --git a/_README b/_README
index dd554cd..bd2e958 100644
--- a/_README
+++ b/_README
@@ -342,6 +342,10 @@ Patch:  1074_linux-3.14.75.patch
 From:   http://www.kernel.org
 Desc:   Linux 3.14.75
 
+Patch:  1075_linux-3.14.76.patch
+From:   http://www.kernel.org
+Desc:   Linux 3.14.76
+
 Patch:  1500_XATTR_USER_PREFIX.patch
 From:   https://bugs.gentoo.org/show_bug.cgi?id=470644
 Desc:   Support for namespace user.pax.* on tmpfs.

diff --git a/1075_linux-3.14.76.patch b/1075_linux-3.14.76.patch
new file mode 100644
index 000..6ff6b53
--- /dev/null
+++ b/1075_linux-3.14.76.patch
@@ -0,0 +1,1346 @@
+diff --git a/Makefile b/Makefile
+index 9e6e6131e986..306fd306906b 100644
+--- a/Makefile
 b/Makefile
+@@ -1,6 +1,6 @@
+ VERSION = 3
+ PATCHLEVEL = 14
+-SUBLEVEL = 75
++SUBLEVEL = 76
+ EXTRAVERSION =
+ NAME = Remembering Coco
+ 
+diff --git a/arch/arm/kernel/sys_oabi-compat.c 
b/arch/arm/kernel/sys_oabi-compat.c
+index 3e94811690ce..a0aee80b608d 100644
+--- a/arch/arm/kernel/sys_oabi-compat.c
 b/arch/arm/kernel/sys_oabi-compat.c
+@@ -275,8 +275,12 @@ asmlinkage long sys_oabi_epoll_wait(int epfd,
+   mm_segment_t fs;
+   long ret, err, i;
+ 
+-  if (maxevents <= 0 || maxevents > (INT_MAX/sizeof(struct epoll_event)))
++  if (maxevents <= 0 ||
++  maxevents > (INT_MAX/sizeof(*kbuf)) ||
++  maxevents > (INT_MAX/sizeof(*events)))
+   return -EINVAL;
++  if (!access_ok(VERIFY_WRITE, events, sizeof(*events) * maxevents))
++  return -EFAULT;
+   kbuf = kmalloc(sizeof(*kbuf) * maxevents, GFP_KERNEL);
+   if (!kbuf)
+   return -ENOMEM;
+@@ -313,6 +317,8 @@ asmlinkage long sys_oabi_semtimedop(int semid,
+ 
+   if (nsops < 1 || nsops > SEMOPM)
+   return -EINVAL;
++  if (!access_ok(VERIFY_READ, tsops, sizeof(*tsops) * nsops))
++  return -EFAULT;
+   sops = kmalloc(sizeof(*sops) * nsops, GFP_KERNEL);
+   if (!sops)
+   return -ENOMEM;
+diff --git a/arch/mips/kernel/scall64-n32.S b/arch/mips/kernel/scall64-n32.S
+index f7e5b72cf481..79747b85777a 100644
+--- a/arch/mips/kernel/scall64-n32.S
 b/arch/mips/kernel/scall64-n32.S
+@@ -350,7 +350,7 @@ EXPORT(sysn32_call_table)
+   PTR sys_ni_syscall  /* available, was setaltroot */
+   PTR sys_add_key
+   PTR sys_request_key
+-  PTR sys_keyctl  /* 6245 */
++  PTR compat_sys_keyctl   /* 6245 */
+   PTR sys_set_thread_area
+   PTR sys_inotify_init
+   PTR sys_inotify_add_watch
+diff --git a/arch/mips/kernel/scall64-o32.S b/arch/mips/kernel/scall64-o32.S
+index 6788727d91af..af499022f3fb 100644
+--- a/arch/mips/kernel/scall64-o32.S
 b/arch/mips/kernel/scall64-o32.S
+@@ -474,7 +474,7 @@ EXPORT(sys32_call_table)
+   PTR sys_ni_syscall  /* available, was setaltroot */
+   PTR sys_add_key /* 4280 */
+   PTR sys_request_key
+-  PTR sys_keyctl
++  PTR compat_sys_keyctl
+   PTR sys_set_thread_area
+   PTR sys_inotify_init
+   PTR sys_inotify_add_watch   /* 4285 */
+diff --git a/arch/x86/include/asm/mmu_context.h 
b/arch/x86/include/asm/mmu_context.h
+index be12c534fd59..29a3d1b00ca9 100644
+--- a/arch/x86/include/asm/mmu_context.h
 b/arch/x86/include/asm/mmu_context.h
+@@ -42,7 +42,34 @@ static inline void switch_mm(struct mm_struct *prev, struct 
mm_struct *next,
+ #endif
+   cpumask_set_cpu(cpu, mm_cpumask(next));
+ 
+-  /* Re-load page tables */
++  /*
++   * Re-load page tables.
++   *
++   * This logic has an ordering constraint:
++   *
++   *  CPU 0: Write to a PTE for 'next'
++   *  CPU 0: load bit 1 in mm_cpumask.  if nonzero, send IPI.
++   *  CPU 1: set bit 1 in next's mm_cpumask
++   *  CPU 1: load from the PTE that CPU 0 writes (implicit)
++   *
++   * We need to prevent an outcome in which CPU 1 observes
++   * the new PTE value and CPU 0 observes bit 1 clear in
++   * mm_cpumask.  (If that occurs, then the IPI will never
++   * be sent, and CPU 0's TLB will contain a stale entry.)
++   *
++   * The bad outcome can occur if either CPU's load is
++   * reordered before that CPU's store, s

[gentoo-commits] proj/linux-patches: New tag: 3.14-83

2016-08-17 Thread Mike Pagano
commit: 
Commit: Mike Pagano  gentoo  org>
CommitDate: Wed Aug 17 12:27:25 2016 +

New tag: 3.14-83




[gentoo-commits] repo/gentoo:master commit in: sys-apps/diffutils/

2016-08-17 Thread Lars Wendler
commit: 8d4fcaed5f4c8788e8465ce96f9e431ff07656cd
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Aug 17 12:33:22 2016 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Aug 17 12:33:37 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d4fcaed

sys-apps/diffutils: Removed broken version (bug #591044).

Package-Manager: portage-2.3.0
Signed-off-by: Lars Wendler  gentoo.org>

 sys-apps/diffutils/diffutils-3.4.ebuild | 44 -
 1 file changed, 44 deletions(-)

diff --git a/sys-apps/diffutils/diffutils-3.4.ebuild 
b/sys-apps/diffutils/diffutils-3.4.ebuild
deleted file mode 100644
index 27eb13b..000
--- a/sys-apps/diffutils/diffutils-3.4.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit flag-o-matic
-
-DESCRIPTION="Tools to make diffs and compare files"
-HOMEPAGE="https://www.gnu.org/software/diffutils/";
-SRC_URI="mirror://gnu/diffutils/${P}.tar.xz
-   mirror://gnu-alpha/diffutils/${P}.tar.xz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd 
~x86-freebsd ~hppa-hpux ~ia64-hpux ~amd64-linux ~arm-linux ~ia64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="nls static"
-
-DEPEND="app-arch/xz-utils
-   nls? ( sys-devel/gettext )"
-
-DOCS=( AUTHORS ChangeLog NEWS README THANKS TODO )
-
-src_prepare() {
-   sed -i 's:@mkdir_p@:@MKDIR_P@:g' po/Makefile.in.in || die #464604
-}
-
-src_configure() {
-   use static && append-ldflags -static
-
-   # Disable automagic dependency over libsigsegv; see bug #312351.
-   export ac_cv_libsigsegv=no
-
-   econf \
-   --with-packager="Gentoo" \
-   --with-packager-version="${PVR}" \
-   --with-packager-bug-reports="https://bugs.gentoo.org/"; \
-   $(use_enable nls)
-}
-
-src_test() {
-   # explicitly allow parallel testing
-   emake check
-}



[gentoo-commits] dev/graaff:master commit in: dev-ruby/rack-coffee/

2016-08-17 Thread Hans de Graaff
commit: 976ef4ea7665ec397ce2f681d757afe0f13f0c94
Author: Hans de Graaff  degraaff  org>
AuthorDate: Wed Aug 17 12:34:47 2016 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Aug 17 12:34:47 2016 +
URL:https://gitweb.gentoo.org/dev/graaff.git/commit/?id=976ef4ea

dev-ruby/rack-coffee: initial import

Package-Manager: portage-2.2.28

 dev-ruby/rack-coffee/Manifest |  1 +
 dev-ruby/rack-coffee/metadata.xml |  5 +
 dev-ruby/rack-coffee/rack-coffee-1.0.3.ebuild | 21 +
 3 files changed, 27 insertions(+)

diff --git a/dev-ruby/rack-coffee/Manifest b/dev-ruby/rack-coffee/Manifest
new file mode 100644
index 000..86c0ce9
--- /dev/null
+++ b/dev-ruby/rack-coffee/Manifest
@@ -0,0 +1 @@
+DIST rack-coffee-1.0.3.gem 12800 SHA256 
b147086b48e32f96512915af69d9f62e567ceb7ff854b86848549d008a4203d8 SHA512 
a6f7b4f772a084e4424f8daf8b3dc016b61a863e82e2fda9da828e83273c0bf1aead707f8c3e4ce49affabf794aa67e6ddaa82e78b727e35532b5e732072e178
 WHIRLPOOL 
e9de8a0e4d0913c7fa77fc2df218ead27cf9f7b60a79bd84b16d969a706944e83af3c12ea3432513034b5b0580515e439e72d991f62382ca5178eac26a0f3d12

diff --git a/dev-ruby/rack-coffee/metadata.xml 
b/dev-ruby/rack-coffee/metadata.xml
new file mode 100644
index 000..f977299
--- /dev/null
+++ b/dev-ruby/rack-coffee/metadata.xml
@@ -0,0 +1,5 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+gra...@gentoo.org
+

diff --git a/dev-ruby/rack-coffee/rack-coffee-1.0.3.ebuild 
b/dev-ruby/rack-coffee/rack-coffee-1.0.3.ebuild
new file mode 100644
index 000..3585ee9
--- /dev/null
+++ b/dev-ruby/rack-coffee/rack-coffee-1.0.3.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+USE_RUBY="ruby21 ruby22 ruby23"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_EXTRADOC="Readme.mkdn"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Rack Middlware for compiling and serving .coffee files"
+HOMEPAGE="https://github.com/mattly/rack-coffee";
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+ruby_add_rdepend "dev-ruby/rack dev-ruby/coffee-script"



[gentoo-commits] proj/vmware:master commit in: app-emulation/vmware-modules/, app-emulation/vmware-modules/files/

2016-08-17 Thread Fabio Rossi
commit: f5e136467b79ef82f237004c60f5bc8dd4e486ef
Author: Fabio Rossi  inwind  it>
AuthorDate: Wed Aug 17 12:08:10 2016 +
Commit: Fabio Rossi  inwind  net>
CommitDate: Wed Aug 17 12:08:10 2016 +
URL:https://gitweb.gentoo.org/proj/vmware.git/commit/?id=f5e13646

app-emulation/vmware-modules: add support to kernel 4.8

upstream kernel commit 4b9d0fab7166c9323f06d708518a35cf3a90426c renamed
a symbol, add a patch to fix the problem. This solves the bug #591284.

 .../vmware-modules/files/304-4.8-00-nr_anon_mapped.patch   | 14 ++
 .../vmware-modules/files/308-4.08-00-nr_anon_mapped.patch  | 14 ++
 .../vmware-modules/vmware-modules-304.3-r1.ebuild  |  1 +
 app-emulation/vmware-modules/vmware-modules-304.4.ebuild   |  1 +
 app-emulation/vmware-modules/vmware-modules-308.1.1.ebuild |  1 +
 5 files changed, 31 insertions(+)

diff --git a/app-emulation/vmware-modules/files/304-4.8-00-nr_anon_mapped.patch 
b/app-emulation/vmware-modules/files/304-4.8-00-nr_anon_mapped.patch
new file mode 100644
index 000..f806ccd
--- /dev/null
+++ b/app-emulation/vmware-modules/files/304-4.8-00-nr_anon_mapped.patch
@@ -0,0 +1,14 @@
+diff -uprNb a/vmmon-only/linux/hostif.c b/vmmon-only/linux/hostif.c
+--- a/vmmon-only/linux/hostif.c2016-08-13 16:54:18.935207507 +0300
 b/vmmon-only/linux/hostif.c2016-08-13 16:53:52.981424256 +0300
+@@ -140,6 +140,10 @@ static DECLARE_TASKLET(timerTasklet, Hos
+  */
+ #define LOCKED_PAGE_SLACK 1
+ 
++#if LINUX_VERSION_CODE > KERNEL_VERSION(4, 7, 99)
++#define NR_ANON_PAGES NR_ANON_MAPPED
++#endif
++
+ static struct {
+Atomic_uint64 uptimeBase;
+VersionedAtomic   version;

diff --git 
a/app-emulation/vmware-modules/files/308-4.08-00-nr_anon_mapped.patch 
b/app-emulation/vmware-modules/files/308-4.08-00-nr_anon_mapped.patch
new file mode 100644
index 000..f806ccd
--- /dev/null
+++ b/app-emulation/vmware-modules/files/308-4.08-00-nr_anon_mapped.patch
@@ -0,0 +1,14 @@
+diff -uprNb a/vmmon-only/linux/hostif.c b/vmmon-only/linux/hostif.c
+--- a/vmmon-only/linux/hostif.c2016-08-13 16:54:18.935207507 +0300
 b/vmmon-only/linux/hostif.c2016-08-13 16:53:52.981424256 +0300
+@@ -140,6 +140,10 @@ static DECLARE_TASKLET(timerTasklet, Hos
+  */
+ #define LOCKED_PAGE_SLACK 1
+ 
++#if LINUX_VERSION_CODE > KERNEL_VERSION(4, 7, 99)
++#define NR_ANON_PAGES NR_ANON_MAPPED
++#endif
++
+ static struct {
+Atomic_uint64 uptimeBase;
+VersionedAtomic   version;

diff --git a/app-emulation/vmware-modules/vmware-modules-304.3-r1.ebuild 
b/app-emulation/vmware-modules/vmware-modules-304.3-r1.ebuild
index ba97b17..a10a9f4 100644
--- a/app-emulation/vmware-modules/vmware-modules-304.3-r1.ebuild
+++ b/app-emulation/vmware-modules/vmware-modules-304.3-r1.ebuild
@@ -104,6 +104,7 @@ src_prepare() {
kernel_is ge 4 6 0 && epatch 
"${FILESDIR}/${PV_MAJOR}-4.6-00-user-pages.patch"
kernel_is ge 4 7 0 && epatch 
"${FILESDIR}/${PV_MAJOR}-4.7-00-trans_start.patch"
kernel_is ge 4 7 0 && epatch 
"${FILESDIR}/${PV_MAJOR}-4.7-01-readlink_copy.patch"
+   kernel_is ge 4 8 0 && epatch 
"${FILESDIR}/${PV_MAJOR}-4.8-00-nr_anon_mapped.patch"
 
# Allow user patches so they can support RC kernels and whatever else
epatch_user

diff --git a/app-emulation/vmware-modules/vmware-modules-304.4.ebuild 
b/app-emulation/vmware-modules/vmware-modules-304.4.ebuild
index ba97b17..a10a9f4 100644
--- a/app-emulation/vmware-modules/vmware-modules-304.4.ebuild
+++ b/app-emulation/vmware-modules/vmware-modules-304.4.ebuild
@@ -104,6 +104,7 @@ src_prepare() {
kernel_is ge 4 6 0 && epatch 
"${FILESDIR}/${PV_MAJOR}-4.6-00-user-pages.patch"
kernel_is ge 4 7 0 && epatch 
"${FILESDIR}/${PV_MAJOR}-4.7-00-trans_start.patch"
kernel_is ge 4 7 0 && epatch 
"${FILESDIR}/${PV_MAJOR}-4.7-01-readlink_copy.patch"
+   kernel_is ge 4 8 0 && epatch 
"${FILESDIR}/${PV_MAJOR}-4.8-00-nr_anon_mapped.patch"
 
# Allow user patches so they can support RC kernels and whatever else
epatch_user

diff --git a/app-emulation/vmware-modules/vmware-modules-308.1.1.ebuild 
b/app-emulation/vmware-modules/vmware-modules-308.1.1.ebuild
index da4a7a1..b3faaaf 100644
--- a/app-emulation/vmware-modules/vmware-modules-308.1.1.ebuild
+++ b/app-emulation/vmware-modules/vmware-modules-308.1.1.ebuild
@@ -104,6 +104,7 @@ src_prepare() {
kernel_is ge 4 6 0 && epatch 
"${FILESDIR}/${PV_MAJOR}-4.06-00-user-pages.patch"
kernel_is ge 4 7 0 && epatch 
"${FILESDIR}/${PV_MAJOR}-4.07-00-trans_start.patch"
kernel_is ge 4 7 0 && epatch 
"${FILESDIR}/${PV_MAJOR}-4.07-01-readlink_copy.patch"
+   kernel_is ge 4 8 0 && epatch 
"${FILESDIR}/${PV_MAJOR}-4.08-00-nr_anon_mapped.patch"
 
# Allow user patches so they can support RC kernels and whatever else
epatch_user



[gentoo-commits] proj/vmware:master commit in: app-emulation/vmware-modules/files/

2016-08-17 Thread Fabio Rossi
commit: 88f3b5bda1e08e8c9e35a5ad96b25c0cb7cda545
Author: Fabio Rossi  inwind  it>
AuthorDate: Wed Aug 17 12:10:38 2016 +
Commit: Fabio Rossi  inwind  net>
CommitDate: Wed Aug 17 12:10:38 2016 +
URL:https://gitweb.gentoo.org/proj/vmware.git/commit/?id=88f3b5bd

Revert "app-emulation/vmware-modules: fix version 304.3 with hardened"

This reverts commit 84ce9f6be8f1b115b9a3c454f3d9d8b2ff6db253.

 .../vmware-modules/files/304-hardened.patch| 62 --
 1 file changed, 45 insertions(+), 17 deletions(-)

diff --git a/app-emulation/vmware-modules/files/304-hardened.patch 
b/app-emulation/vmware-modules/files/304-hardened.patch
index 822bd57..cc3e041 100644
--- a/app-emulation/vmware-modules/files/304-hardened.patch
+++ b/app-emulation/vmware-modules/files/304-hardened.patch
@@ -1,6 +1,8 @@
 vmmon-only/linux/driver.c.orig 2016-07-28 22:10:27.464215083 +0200
-+++ vmmon-only/linux/driver.c  2016-07-28 22:54:20.796362329 +0200
-@@ -124,7 +124,16 @@ static struct vm_operations_struct vmuse
+diff --git a/vmmon-only/linux/driver.c b/vmmon-only/linux/driver.c
+index b21dd44..960c2aa 100644
+--- a/vmmon-only/linux/driver.c
 b/vmmon-only/linux/driver.c
+@@ -178,7 +178,22 @@ static struct vm_operations_struct vmuser_mops = {
  #endif
  };
  
@@ -8,19 +10,25 @@
 +static struct file_operations vmuser_fops = {
 +   .owner = THIS_MODULE,
 +   .poll = LinuxDriverPoll,
-+   .unlocked_ioctl = LinuxDriver_Ioctl,
-+   .compat_ioctl = LinuxDriver_Ioctl,
++#ifdef HAVE_UNLOCKED_IOCTL
++   .unlocked_ioctl = LinuxDriver_UnlockedIoctl,
++#else
++   .ioctl = LinuxDriver_Ioctl,
++#endif
++#ifdef HAVE_COMPAT_IOCTL
++   .compat_ioctl = LinuxDriver_UnlockedIoctl,
++#endif
 +   .open = LinuxDriver_Open,
 +   .release = LinuxDriver_Close,
 +   .mmap = LinuxDriverMmap
 +};
 +
  static struct timer_list tscTimer;
- static Atomic_uint32 tsckHz;
- static VmTimeStart tsckHzStartTime;
-@@ -317,21 +326,6 @@ init_module(void)
-linuxState.fastClockPriority = -20;
-linuxState.swapSize = VMMON_UNKNOWN_SWAP_SIZE;
+ 
+ /*
+@@ -357,27 +372,6 @@ init_module(void)
+spin_lock_init(&linuxState.pollListLock);
+ #endif
  
 -   /*
 -* Initialize the file_operations structure. Because this code is always
@@ -31,8 +39,14 @@
 -   memset(&vmuser_fops, 0, sizeof vmuser_fops);
 -   vmuser_fops.owner = THIS_MODULE;
 -   vmuser_fops.poll = LinuxDriverPoll;
--   vmuser_fops.unlocked_ioctl = LinuxDriver_Ioctl;
--   vmuser_fops.compat_ioctl = LinuxDriver_Ioctl;
+-#ifdef HAVE_UNLOCKED_IOCTL
+-   vmuser_fops.unlocked_ioctl = LinuxDriver_UnlockedIoctl;
+-#else
+-   vmuser_fops.ioctl = LinuxDriver_Ioctl;
+-#endif
+-#ifdef HAVE_COMPAT_IOCTL
+-   vmuser_fops.compat_ioctl = LinuxDriver_UnlockedIoctl;
+-#endif
 -   vmuser_fops.open = LinuxDriver_Open;
 -   vmuser_fops.release = LinuxDriver_Close;
 -   vmuser_fops.mmap = LinuxDriverMmap;
@@ -40,11 +54,13 @@
  #ifdef VMX86_DEVEL
 devel_init_module();
 linuxState.minor = 0;
 vmnet-only/driver.c.orig   2016-04-15 01:48:48.0 +0200
-+++ vmnet-only/driver.c2016-07-28 22:54:20.797362329 +0200
-@@ -137,7 +137,16 @@ static ssize_t  VNetFileOpWrite(struct f
- static long  VNetFileOpUnlockedIoctl(struct file * filp,
+diff --git a/vmnet-only/driver.c b/vmnet-only/driver.c
+index b12b982..40bd4cf 100644
+--- a/vmnet-only/driver.c
 b/vmnet-only/driver.c
+@@ -165,7 +165,22 @@ static long  VNetFileOpUnlockedIoctl(struct file * filp,
   unsigned int iocmd, unsigned long ioarg);
+ #endif
  
 -static struct file_operations vnetFileOps;
 +static struct file_operations vnetFileOps = {
@@ -52,15 +68,21 @@
 +   .read = VNetFileOpRead,
 +   .write = VNetFileOpWrite,
 +   .poll = VNetFileOpPoll,
++#ifdef HAVE_UNLOCKED_IOCTL
 +   .unlocked_ioctl = VNetFileOpUnlockedIoctl,
++#else
++   .ioctl = VNetFileOpIoctl,
++#endif
++#ifdef HAVE_COMPAT_IOCTL
 +   .compat_ioctl = VNetFileOpUnlockedIoctl,
++#endif
 +   .open = VNetFileOpOpen,
 +   .release = VNetFileOpClose
 +};
  
  /*
   * Utility functions
-@@ -317,22 +326,6 @@ init_module(void)
+@@ -476,28 +491,6 @@ init_module(void)
goto err_proto;
 }
  
@@ -75,8 +97,14 @@
 -   vnetFileOps.read = VNetFileOpRead;
 -   vnetFileOps.write = VNetFileOpWrite;
 -   vnetFileOps.poll = VNetFileOpPoll;
+-#ifdef HAVE_UNLOCKED_IOCTL
 -   vnetFileOps.unlocked_ioctl = VNetFileOpUnlockedIoctl;
+-#else
+-   vnetFileOps.ioctl = VNetFileOpIoctl;
+-#endif
+-#ifdef HAVE_COMPAT_IOCTL
 -   vnetFileOps.compat_ioctl = VNetFileOpUnlockedIoctl;
+-#endif
 -   vnetFileOps.open = VNetFileOpOpen;
 -   vnetFileOps.release = VNetFileOpClose;
 -



[gentoo-commits] proj/vmware:master commit in: app-emulation/vmware-modules/files/

2016-08-17 Thread Fabio Rossi
commit: 5f6e3b9c5c56a7f3d470a42d628736f1f90a5e4e
Author: Fabio Rossi  inwind  it>
AuthorDate: Wed Aug 17 12:35:18 2016 +
Commit: Fabio Rossi  inwind  net>
CommitDate: Wed Aug 17 12:35:18 2016 +
URL:https://gitweb.gentoo.org/proj/vmware.git/commit/?id=5f6e3b9c

app-emulation/vmware-modules: really fix hardened with 304.x

 app-emulation/vmware-modules/files/304-hardened.patch | 8 +---
 1 file changed, 1 insertion(+), 7 deletions(-)

diff --git a/app-emulation/vmware-modules/files/304-hardened.patch 
b/app-emulation/vmware-modules/files/304-hardened.patch
index cc3e041..588abca 100644
--- a/app-emulation/vmware-modules/files/304-hardened.patch
+++ b/app-emulation/vmware-modules/files/304-hardened.patch
@@ -82,7 +82,7 @@ index b12b982..40bd4cf 100644
  
  /*
   * Utility functions
-@@ -476,28 +491,6 @@ init_module(void)
+@@ -476,22 +491,6 @@ init_module(void)
goto err_proto;
 }
  
@@ -97,14 +97,8 @@ index b12b982..40bd4cf 100644
 -   vnetFileOps.read = VNetFileOpRead;
 -   vnetFileOps.write = VNetFileOpWrite;
 -   vnetFileOps.poll = VNetFileOpPoll;
--#ifdef HAVE_UNLOCKED_IOCTL
 -   vnetFileOps.unlocked_ioctl = VNetFileOpUnlockedIoctl;
--#else
--   vnetFileOps.ioctl = VNetFileOpIoctl;
--#endif
--#ifdef HAVE_COMPAT_IOCTL
 -   vnetFileOps.compat_ioctl = VNetFileOpUnlockedIoctl;
--#endif
 -   vnetFileOps.open = VNetFileOpOpen;
 -   vnetFileOps.release = VNetFileOpClose;
 -



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-sources/

2016-08-17 Thread Mike Pagano
commit: ea6777fa56502737897d0969b2e1ca6984d9c1c0
Author: Mike Pagano  gentoo  org>
AuthorDate: Wed Aug 17 12:56:39 2016 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Wed Aug 17 12:56:48 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea6777fa

sys-kernel/gentoo-sources: Linux patch 3.14.76

Package-Manager: portage-2.2.28

 sys-kernel/gentoo-sources/Manifest |  3 +++
 .../gentoo-sources/gentoo-sources-3.14.76.ebuild   | 28 ++
 2 files changed, 31 insertions(+)

diff --git a/sys-kernel/gentoo-sources/Manifest 
b/sys-kernel/gentoo-sources/Manifest
index f9bc768..3ff1734 100644
--- a/sys-kernel/gentoo-sources/Manifest
+++ b/sys-kernel/gentoo-sources/Manifest
@@ -31,6 +31,9 @@ DIST genpatches-3.14-81.extras.tar.xz 18260 SHA256 
2d14baa34ad26fdd18f94b0b74368
 DIST genpatches-3.14-82.base.tar.xz 1292724 SHA256 
aa61e6534a9a8e4bf04ea6052e48333847ca830378a716a13ea7b014574151da SHA512 
e44a94d1ac20b1a99cd558d62ff34f1b29ef13e810ee9d0530c36b39ea5638c8c4b4fb9f27c2adf249be5c36e7b5b9d3aacd7f6b91d3f815ff1c3cc547e77576
 WHIRLPOOL 
2c50128c0526e2939b76bcd4310166169d4749528f2ecc1fa3f10f84ab2d6d2b80cb3f06d0b885d206429504e4a59dcd2c390b39b2b7899d66675de489dd4ac0
 DIST genpatches-3.14-82.experimental.tar.xz 60284 SHA256 
7ede2ed5870c0bbde43f39a9e93ff8c94a005c12dabebd05f9f6a23a5182cabd SHA512 
362405357b3d9fe542b37baf92b349ac35f6c1df01b5a2c2eba7f5cde5f2c33aca537c6dffb2744ee2bb159e890d07c44094b844a50583d041b6451847e3370e
 WHIRLPOOL 
07f0e8a091fcee3e1f526d46158f68181fbcfeafa336c5e88fc340b17a0cf96433560d830912616d9e0e73e99e6a24f6feca3794ff6f76e7d031a4e99ee4fecd
 DIST genpatches-3.14-82.extras.tar.xz 18252 SHA256 
e7d09c73a7e652e10243c71ebb28d4fed493500469d6d7db0463d57b48c49619 SHA512 
26e4d7fbbbf204acf7a64e71611310c07c0e5e4b99414b7fcf60b0a3ae26b82c83e82319727a3a97bd7855d918237061408ea867488a382f14832a1d6af21a5d
 WHIRLPOOL 
1c2d94c58748af068c3e6bc861852815b9e7ad04527f016d208e90094ce1a81651c71d6fd05b53dbceed79cf43a96deb58b3fbf709f1b29dc92908e0ed5d
+DIST genpatches-3.14-83.base.tar.xz 1302064 SHA256 
eb249b094a5763a6a8f3581a49b77ea41154033d253b30d04e29bb7e9803b10a SHA512 
3f8c8f0c7085ab4e605f295e0f1900df6d2ccd3256b69d1cc432b406685fb293a39031a27fae7ae4eb0aaa9ec41b545b20a3dd0ad7260686d9ec4df41b3b1fc8
 WHIRLPOOL 
8d54963d59c087fa2bc6ddb8dae15ceedd870816ecde3f7f481bf912ed395e1ac776fbceb67022c5f607848ece5f86874ae077d25b42a39cb3f753ac1b84a421
+DIST genpatches-3.14-83.experimental.tar.xz 60300 SHA256 
97498bdcc6f8d8e001e06c9e9a2ed36761268eda95000bbd49a70760c1e3c615 SHA512 
6c0a19f397619d7cf022edef2e645f86670760b0266ea8580036dafa2a9e59ff7a352f3727baed9e0a490abfd24a1a003fe97fcd46e5b2900cbd4f6f36ba6e58
 WHIRLPOOL 
5d39e7fadfdff5c9b362f94e55ce5a0e9aed3dcaae84a881c5cf8f23f29f3aecce560cf44efb2d9554b57248976a30fb5e4dc08ea9b03eac8131d904a7b6c0e2
+DIST genpatches-3.14-83.extras.tar.xz 18264 SHA256 
4f49422d79535fcc34b1cbde89d5bdb4a44989025aed3c5b1ac94af72ce5a543 SHA512 
39797b9d1dabafbe5f101899212529e95ff0706f439c13ac309859ecc0621373faf2d53b533895d3ba7f103977052d80b2578cbb4c551bf357dcc9da51c7421c
 WHIRLPOOL 
ae4b3fba3f53627df79d0ac2fccde146caf370002b0a2e7cdea619bdf5a59883de32674a65a019c3f1fe2e7b36ae4ce9e4cf77a6a3b54f8625858e790c25481e
 DIST genpatches-3.18-26.base.tar.xz 753528 SHA256 
0a3d2a302b64284353accbff19ff1a78128e900f0d4cbb0e70920034b68b4bba SHA512 
723a29074dbd6970b43974655539902a92b5ba3447cba754f5719971848e2d2ca450d888a83d41fe35770806e842615bb5c5425aebf8a7118e5cd39470aafcac
 WHIRLPOOL 
17e49e01f19a9710e6c3f6b6bb3b50ab96829a18dd60a57eb10058656845ba8e497ba4c3043f3824d69f79cb5c911c5fab6f4b8e28aa39acaa5083fca732dad0
 DIST genpatches-3.18-26.experimental.tar.xz 61608 SHA256 
e72de3a8865519ed658a2a769b42e2b4592ba5a6e5c98a699fbe4109f3567532 SHA512 
75cd10ac41180cd5f4a1e70ea49b260a141b875f3f46dfa5edd668e507b27fe7244033c76d1e895dea58c8fc69c43ce21dc8e711884438c10b686d53c0b4c8a4
 WHIRLPOOL 
267a2c1abcda2d41ebf64a6034c60e73249dc4c0984326f516ac92eb16145f493549e690bfcf8f6c515984ab56368437e392fba3648f4bcc57db0351d5ee6863
 DIST genpatches-3.18-26.extras.tar.xz 16188 SHA256 
af0d5013a7cb6e0ec78bb5821bb4f83048d953cd10734b57085439fcdc44683d SHA512 
effb9ef5722a956a9db49582b3c8aa85f5838a8573138ce867e0575348a291ccc6163e7bb8ce1698f9b5d799e81e151546c1bad59388f80b984e86f98ee8424a
 WHIRLPOOL 
52adaba3ba161e7d1bcc8234edc9efd06bedca2211085990069b1ea8e1a35ab443e5ebfb49a7d56c3d572f9e7e69de1bdfc463abf455ba7e3155eabcdff3786a

diff --git a/sys-kernel/gentoo-sources/gentoo-sources-3.14.76.ebuild 
b/sys-kernel/gentoo-sources/gentoo-sources-3.14.76.ebuild
new file mode 100644
index 000..c6d5ab8
--- /dev/null
+++ b/sys-kernel/gentoo-sources/gentoo-sources-3.14.76.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+ETYPE="sources"
+K_WANT_GENPATCHES="base extras experimental"
+K_GENPATCHES_VER="83"
+inherit kernel-2
+detect_version
+detect_arch
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa

[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox/

2016-08-17 Thread Lars Wendler
commit: 9d02b1716ebe42754b76059572b2cfb89a245762
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Aug 17 13:07:38 2016 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Aug 17 13:07:52 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d02b171

app-emulation/virtualbox: Fixed compilation with -pulseaudio (bug #591440).

Package-Manager: portage-2.3.0
Signed-off-by: Lars Wendler  gentoo.org>

 app-emulation/virtualbox/Manifest| 2 +-
 app-emulation/virtualbox/virtualbox-5.1.4.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-emulation/virtualbox/Manifest 
b/app-emulation/virtualbox/Manifest
index 03e97b7..edd8173 100644
--- a/app-emulation/virtualbox/Manifest
+++ b/app-emulation/virtualbox/Manifest
@@ -9,4 +9,4 @@ DIST VirtualBox-5.1.4.tar.bz2 114642581 SHA256 
b9a14a7771059c55c44b97f8d4eef9bea
 DIST virtualbox-4.3.16-patches-01.tar.xz 4288 SHA256 
270c4f01b2c13c4133987b3acc073dfbf78840212cf09f083dbf8fc80407ce6f SHA512 
595f88c4b388b4807347c15c1750ec73aceba1c82ad993e9a05c7b78dfece7b679aff0338b3a48e2ccee7911fb5ed0dba803052332a270230078551f747052bc
 WHIRLPOOL 
2157ee3fb9beed906cff28647c869e37d62551ad8c93801c0f0ec6893675f11786aa6d92acf11c348d30aa58b6e03a3faa879c664dddac6e5b8525035986c9ca
 DIST virtualbox-5.0.16-patches-01.tar.xz 4024 SHA256 
200eb980a12323a61d0fa6dbf61ed64ee1e2bb5e18e16eabdf8668d8fd8be3e4 SHA512 
4eed117253754abee9088d4c320b4a6f0b3e1c8313b98f354cb727001156fe68d553a677073d40b921437f4cc073420866d1533aad4e61a79607d8360abbfd4a
 WHIRLPOOL 
ab40851873d55ae873ca8ff88670a17476c0d502116f4abda7b766064a2daa71929eb69b4b68c64c3d2d0762134fe85d07044bdedde4bf15924520a604972aaa
 DIST virtualbox-5.1.2-patches-01.tar.xz 4148 SHA256 
887ad2c90ad15b9010c82bc387f74346fd798772abeab2955b5bf594d5a90fc2 SHA512 
9a31f193ef53d4873dc56a1678c7e3e7f7b9d197ff2c3770814d2a6a6ff91a6712e17faefe409ada2013f746f87602c9a66907572e29fd4e20e32524d3bd6a89
 WHIRLPOOL 
0253cd733d91c12485532cb4d4448fe0be8aaa45151beec7355894a62ce8e8e1afcd1e2737d6ad916773d917e8c97d78400f41829405bc40ebd43f1b631a8eb0
-DIST virtualbox-5.1.4-patches-01.tar.xz 4112 SHA256 
60c0c97f3a2c350d242281c22fa37a97556900045fce6b2169ad9d67259af95a SHA512 
ec5629ee415c698526643065e1be57edc61548e32ba359d377b13119bbc315b099343d702a408ce9f0d5898816df7baee8146a822c5f2ab94fff484643535f6a
 WHIRLPOOL 
b1c61309b942411d2c864fc0b50a9005d76111240c07ec09ccf9ebaf9508cee3601c7487f71e24fee8cf7bffcafd231ad4fefb28dd1b3046fcb3760325481212
+DIST virtualbox-5.1.4-patches-02.tar.xz 4212 SHA256 
36478a88d19bcb3ca7dcdf0e0fd1d387a08f04b2b10b3368b35e614b88c6026f SHA512 
d3af5ac8dc1681c9dcd8c0186d3f986bfebb61b365b399bccb21fa52cb43043b0cf0db5646da1ef2e3b789189c02eeaac8c88ae13ad1562216b96a7844882b89
 WHIRLPOOL 
ead04094cfae6d0a269a737f3ba274870dc3fdb3311b14b655062d14b0943e8bc62786a8d1a966adc71a2b67c2c67d16f7b93aeb72da43e53955358ad12c57e0

diff --git a/app-emulation/virtualbox/virtualbox-5.1.4.ebuild 
b/app-emulation/virtualbox/virtualbox-5.1.4.ebuild
index 326c1de..65638ce 100644
--- a/app-emulation/virtualbox/virtualbox-5.1.4.ebuild
+++ b/app-emulation/virtualbox/virtualbox-5.1.4.ebuild
@@ -11,7 +11,7 @@ MY_PV="${PV/beta/BETA}"
 MY_PV="${MY_PV/rc/RC}"
 MY_P=VirtualBox-${MY_PV}
 SRC_URI="http://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}.tar.bz2
-   
https://dev.gentoo.org/~polynomial-c/${PN}/patchsets/${PN}-5.1.4-patches-01.tar.xz";
+   
https://dev.gentoo.org/~polynomial-c/${PN}/patchsets/${PN}-5.1.4-patches-02.tar.xz";
 S="${WORKDIR}/${MY_P}"
 
 DESCRIPTION="Family of powerful x86 virtualization products for enterprise and 
home use"



[gentoo-commits] repo/gentoo:master commit in: media-sound/lilycomp/

2016-08-17 Thread Pacho Ramos
commit: 4f92be191e0243e15cbd04e6a109c32790469332
Author: Pacho Ramos  gentoo  org>
AuthorDate: Wed Aug 17 13:17:12 2016 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Wed Aug 17 13:50:04 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f92be19

media-sound/lilycomp: Drop old

Package-Manager: portage-2.3.0

 media-sound/lilycomp/lilycomp-1.0.2-r1.ebuild | 28 ---
 1 file changed, 28 deletions(-)

diff --git a/media-sound/lilycomp/lilycomp-1.0.2-r1.ebuild 
b/media-sound/lilycomp/lilycomp-1.0.2-r1.ebuild
deleted file mode 100644
index b28fc16..000
--- a/media-sound/lilycomp/lilycomp-1.0.2-r1.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="2"
-inherit python
-
-MY_P="${P/-/.}"
-
-DESCRIPTION="graphical note entry program for use with LilyPond"
-HOMEPAGE="http://lilycomp.sourceforge.net/";
-SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86"
-IUSE=""
-
-DEPEND="dev-lang/python[tk]"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/${MY_P}"
-
-src_install() {
-   newbin lilycomp.py lilycomp || die "newbin failed"
-   dohtml *.html
-   dodoc [[:upper:]]*
-}



[gentoo-commits] repo/gentoo:master commit in: app-cdr/gtkcdlabel/

2016-08-17 Thread Pacho Ramos
commit: c6b02304ad863f81a28ff823f6491fee4e2296b8
Author: Pacho Ramos  gentoo  org>
AuthorDate: Wed Aug 17 12:52:04 2016 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Wed Aug 17 13:49:52 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6b02304

app-cdr/gtkcdlabel: Drop old

Package-Manager: portage-2.3.0

 app-cdr/gtkcdlabel/Manifest   |  1 -
 app-cdr/gtkcdlabel/gtkcdlabel-1.12.ebuild | 32 ---
 2 files changed, 33 deletions(-)

diff --git a/app-cdr/gtkcdlabel/Manifest b/app-cdr/gtkcdlabel/Manifest
index 77e869c..daf7c9b 100644
--- a/app-cdr/gtkcdlabel/Manifest
+++ b/app-cdr/gtkcdlabel/Manifest
@@ -1,3 +1,2 @@
-DIST gtkcdlabel-1.12.tar.bz2 30054 SHA256 
a2db925b4b7afc748465257872ffa5e5a7ba0a1545244431247ce506d0999a6b SHA512 
7723dc986b89d7f0a296305b5933718f694939a000c9a3bd5f32acb6fc7e541e6a005f8826710b87f27c08aa616be06d83ea1dc1dc51b05fe8b6a776fc780b8f
 WHIRLPOOL 
025dbf468a65dd2f673d74d38524e7a589da7d9dc60772b0ff165eeb3a7b6a8e940b1d9a5cc790b83e44209b687c7b5817ffcc18f50fb1047f7f00138abc63a0
 DIST gtkcdlabel-1.14.tar.bz2 36397 SHA256 
df3307744822cde89632da8a83bae7e8e7c3754ed4738cf559c4be14cc66c303 SHA512 
35dde20c73a38cb1dc61b42a8f54cc78d7b3db90b88cbf45f48ccf5eabe95333c5f61f4e8cd77ac1fe4f9faeb55acf944df9fb8bf363343da5bad8cc81115c6e
 WHIRLPOOL 
152b3c02e3ecf37a7d0bc1eaa4efec885c2721b05f73d3d4f4d2cc52d25d46aedce41f3be3c919256793fa25c6795c26fcde5b5e778959969d9dddecc98fcdbb
 DIST gtkcdlabel-1.15.tar.bz2 36468 SHA256 
878f59ca08c7b11bd2546faab9a9b352c4fa475acbf51376bc073831903622a7 SHA512 
3edcaa0b15a592d684a20c34282437f5f51201cd6dde915a1a02ac1ed388a2046f8e2ce7aecf4afac3e4af01191d747c34e50d689eb945072bc20f4458bf7356
 WHIRLPOOL 
b2f0856d9041b560f12be13f99ec029462a3754bee7218826d74d09956cc7ba85ec8ccb3cf2d94661e2a51eb43ea9f021a40b4b070b33b8dc52246428ebe4482

diff --git a/app-cdr/gtkcdlabel/gtkcdlabel-1.12.ebuild 
b/app-cdr/gtkcdlabel/gtkcdlabel-1.12.ebuild
deleted file mode 100644
index e0abd64..000
--- a/app-cdr/gtkcdlabel/gtkcdlabel-1.12.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="3"
-PYTHON_DEPEND="2:2.6"
-
-inherit python
-
-DESCRIPTION="a GUI frontend to cdlabelgen which is a program that can generate 
a variety of CD tray covers"
-HOMEPAGE="http://gtkcdlabel.sourceforge.net";
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc sparc x86"
-IUSE=""
-
-DEPEND=">=app-cdr/cdlabelgen-3
-   dev-python/pygtk"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
-   python_convert_shebangs -r 2 .
-}
-
-src_install() {
-   dobin usr/bin/${PN}.py || die "dobin failed"
-   insinto /usr/share
-   doins -r usr/share/{applications,${PN},pixmaps} || die "doins failed"
-   dodoc usr/share/doc/${PN}/{AUTHORS,README}
-}



[gentoo-commits] repo/gentoo:master commit in: net-misc/tn5250/

2016-08-17 Thread Pacho Ramos
commit: c05665502e8ff0b0b4f7ffdff1f040a28a96489a
Author: Pacho Ramos  gentoo  org>
AuthorDate: Wed Aug 17 13:42:48 2016 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Wed Aug 17 13:50:15 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0566550

net-misc/tn5250: Bump eapi, stop using deprecated python eclass (python doesn't 
seem really needed as I see in Fedora package), drop .la files, fix deps.

Package-Manager: portage-2.3.0

 net-misc/tn5250/tn5250-0.17.4-r1.ebuild | 59 +
 1 file changed, 59 insertions(+)

diff --git a/net-misc/tn5250/tn5250-0.17.4-r1.ebuild 
b/net-misc/tn5250/tn5250-0.17.4-r1.ebuild
new file mode 100644
index 000..c8457de
--- /dev/null
+++ b/net-misc/tn5250/tn5250-0.17.4-r1.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+inherit eutils
+
+DESCRIPTION="Telnet client for the IBM AS/400 that emulates 5250 terminals and 
printers"
+HOMEPAGE="http://tn5250.sourceforge.net/";
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE="X libressl ssl"
+
+RDEPEND="
+   sys-libs/ncurses:=
+   ssl? (
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   )
+"
+
+DEPEND="${RDEPEND}
+   X? ( x11-libs/libXt )
+"
+
+src_prepare() {
+   default
+   # Next, the Makefile for the terminfo settings tries to remove
+   # some files it doesn't have access to.  We can just remove those
+   # lines.
+   cd "${S}/linux"
+   sed -i \
+   -e "/rm -f \/usr\/.*\/terminfo.*5250/d" Makefile.in \
+   || die "sed Makefile.in failed"
+   cd "${S}"
+}
+
+src_configure() {
+   econf \
+   --disable-static \
+   --without-python \
+   $(use_with X x) \
+   $(use_with ssl)
+}
+
+src_install() {
+   # The TERMINFO variable needs to be defined for the install
+   # to work, because the install calls "tic."  man tic for
+   # details.
+   dodir /usr/share/terminfo
+   emake DESTDIR="${D}" \
+TERMINFO="${D}/usr/share/terminfo" install
+
+   einstalldocs
+   prune_libtool_files
+}



[gentoo-commits] repo/gentoo:master commit in: media-sound/lilycomp/

2016-08-17 Thread Pacho Ramos
commit: 00dccbb934cfa50d3797ed18b19ad4f30a365e5b
Author: Pacho Ramos  gentoo  org>
AuthorDate: Wed Aug 17 13:16:55 2016 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Wed Aug 17 13:50:01 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00dccbb9

media-sound/lilycomp: Bump eapi, use new python eclasses, fix docs installation.

Package-Manager: portage-2.3.0

 media-sound/lilycomp/lilycomp-1.0.2-r2.ebuild | 36 +++
 1 file changed, 36 insertions(+)

diff --git a/media-sound/lilycomp/lilycomp-1.0.2-r2.ebuild 
b/media-sound/lilycomp/lilycomp-1.0.2-r2.ebuild
new file mode 100644
index 000..57af1c7
--- /dev/null
+++ b/media-sound/lilycomp/lilycomp-1.0.2-r2.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE="tk"
+
+inherit python-single-r1
+
+MY_P="${P/-/.}"
+
+DESCRIPTION="graphical note entry program for use with LilyPond"
+HOMEPAGE="http://lilycomp.sourceforge.net/";
+SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE=""
+
+DEPEND="${PYTHON_DEPS}"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${MY_P}"
+HTML_DOCS=( "${S}/lilycomp.html" )
+
+src_prepare() {
+   default
+   python_fix_shebang lilycomp.py
+}
+
+src_install() {
+   default
+   newbin lilycomp.py lilycomp
+}



[gentoo-commits] repo/gentoo:master commit in: net-firewall/dshieldpy/

2016-08-17 Thread Pacho Ramos
commit: e24d9c961a846e5843d9b06dee6b04aebe0a0030
Author: Pacho Ramos  gentoo  org>
AuthorDate: Wed Aug 17 13:21:11 2016 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Wed Aug 17 13:50:09 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e24d9c96

net-firewall/dshieldpy: Stabilize

Package-Manager: portage-2.3.0

 net-firewall/dshieldpy/dshieldpy-3.2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-firewall/dshieldpy/dshieldpy-3.2-r2.ebuild 
b/net-firewall/dshieldpy/dshieldpy-3.2-r2.ebuild
index d403c33..c0ac80e 100644
--- a/net-firewall/dshieldpy/dshieldpy-3.2-r2.ebuild
+++ b/net-firewall/dshieldpy/dshieldpy-3.2-r2.ebuild
@@ -15,7 +15,7 @@ IUSE=""
 LICENSE="GPL-2"
 SLOT="0"
 
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="amd64 ~ppc x86"
 
 DEPEND="${PYTHON_DEPEND}"
 RDEPEND="${DEPEND}"



[gentoo-commits] repo/gentoo:master commit in: app-cdr/recorder/

2016-08-17 Thread Pacho Ramos
commit: f8a834082205e93e2875a9e7c4250e6298151205
Author: Pacho Ramos  gentoo  org>
AuthorDate: Wed Aug 17 12:52:36 2016 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Wed Aug 17 13:49:55 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8a83408

app-cdr/recorder: Drop old

Package-Manager: portage-2.3.0

 app-cdr/recorder/recorder-1.4.5.ebuild | 66 --
 1 file changed, 66 deletions(-)

diff --git a/app-cdr/recorder/recorder-1.4.5.ebuild 
b/app-cdr/recorder/recorder-1.4.5.ebuild
deleted file mode 100644
index 3c1b2bd..000
--- a/app-cdr/recorder/recorder-1.4.5.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=4
-
-PYTHON_DEPEND="2:2.7"
-
-inherit fdo-mime python
-
-DESCRIPTION="A simple GTK+ disc burner"
-HOMEPAGE="https://code.google.com/p/recorder/";
-SRC_URI="https://recorder.googlecode.com/files/${P}.tar.bz2";
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE="dvdr mp3 nls ogg vcd"
-
-LANGS="ar cs es fr it nl pl pt_BR ru sv"
-for l in ${LANGS}; do
-   IUSE="${IUSE} linguas_${l}"
-done
-
-DEPEND="nls? ( sys-devel/gettext )"
-RDEPEND="${DEPEND}
-   >=dev-python/pygtk-2
-   sys-apps/coreutils
-   virtual/cdrtools
-   dvdr? ( app-cdr/dvd+rw-tools )
-   mp3? ( media-sound/mpg123 )
-   ogg? ( media-sound/vorbis-tools )
-   vcd? (
-   app-cdr/cdrdao
-   media-video/vcdimager
-   )"
-
-DOCS="CHANGELOG TRANSLATORS"
-
-pkg_setup() {
-   python_set_active_version 2
-   python_pkg_setup
-}
-
-src_prepare() {
-   python_convert_shebangs 2 recorder
-
-   local MY_NLS=""
-   if use nls; then
-   for ling in ${LINGUAS}; do
-   if has $ling ${LANGS}; then
-   MY_NLS="${MY_NLS} ${ling}"
-   fi
-   done
-   fi
-
-   sed -i -e "s:ar cs es fr pt_BR ru it nl:${MY_NLS}:" Makefile || die
-}
-
-pkg_postinst() {
-   fdo-mime_desktop_database_update
-}
-
-pkg_postrm() {
-   fdo-mime_desktop_database_update
-}



[gentoo-commits] repo/gentoo:master commit in: net-firewall/dshieldpy/

2016-08-17 Thread Pacho Ramos
commit: 07a5e9a24bf94ff5716dc764818fb72ef754ebed
Author: Pacho Ramos  gentoo  org>
AuthorDate: Wed Aug 17 13:20:50 2016 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Wed Aug 17 13:50:07 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07a5e9a2

net-firewall/dshieldpy: Bump eapi, use new eclasses, fix dependencies

Package-Manager: portage-2.3.0

 net-firewall/dshieldpy/dshieldpy-3.2-r2.ebuild | 36 ++
 1 file changed, 36 insertions(+)

diff --git a/net-firewall/dshieldpy/dshieldpy-3.2-r2.ebuild 
b/net-firewall/dshieldpy/dshieldpy-3.2-r2.ebuild
new file mode 100644
index 000..d403c33
--- /dev/null
+++ b/net-firewall/dshieldpy/dshieldpy-3.2-r2.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 )
+
+inherit python-single-r1
+
+DESCRIPTION="Python script to submit firewall logs to dshield.org"
+HOMEPAGE="http://dshieldpy.sourceforge.net/";
+SRC_URI="mirror://sourceforge/dshieldpy/${P}.tar.gz"
+
+IUSE=""
+LICENSE="GPL-2"
+SLOT="0"
+
+KEYWORDS="~amd64 ~ppc ~x86"
+
+DEPEND="${PYTHON_DEPEND}"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/DShield.py"
+
+src_prepare() {
+   default
+   python_fix_shebang dshield.py
+}
+
+src_install() {
+   default
+   dobin dshield.py
+
+   insinto /etc
+   doins dshieldpy.conf
+}



[gentoo-commits] repo/gentoo:master commit in: net-firewall/dshieldpy/

2016-08-17 Thread Pacho Ramos
commit: dc4342af59006609d49cdf88aa2505ce42107d47
Author: Pacho Ramos  gentoo  org>
AuthorDate: Wed Aug 17 13:21:25 2016 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Wed Aug 17 13:50:12 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc4342af

net-firewall/dshieldpy: Drop old

Package-Manager: portage-2.3.0

 net-firewall/dshieldpy/dshieldpy-3.2-r1.ebuild | 27 --
 1 file changed, 27 deletions(-)

diff --git a/net-firewall/dshieldpy/dshieldpy-3.2-r1.ebuild 
b/net-firewall/dshieldpy/dshieldpy-3.2-r1.ebuild
deleted file mode 100644
index 8c3cc06..000
--- a/net-firewall/dshieldpy/dshieldpy-3.2-r1.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="4"
-PYTHON_DEPEND="2"
-inherit python
-
-DESCRIPTION="Python script to submit firewall logs to dshield.org"
-HOMEPAGE="http://dshieldpy.sourceforge.net/";
-SRC_URI="mirror://sourceforge/dshieldpy/${P}.tar.gz"
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~ppc x86"
-IUSE=""
-DEPEND=""
-RDEPEND=""
-S=${WORKDIR}/DShield.py
-
-src_install() {
-   dodoc CHANGELOG README*
-   dobin dshield.py
-
-   insinto /etc
-   doins dshieldpy.conf
-   python_convert_shebangs 2 "${ED}"usr/bin/dshield.py
-}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/librelp/

2016-08-17 Thread Thomas Deutschmann
commit: e676a25872c03ac66c3ce79dfd22bccb235e7ad8
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Wed Aug 17 13:53:41 2016 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Wed Aug 17 13:56:05 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e676a258

dev-libs/librelp: Add myself as maintainer

Package-Manager: portage-2.3.0

 dev-libs/librelp/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/dev-libs/librelp/metadata.xml b/dev-libs/librelp/metadata.xml
index 82f6562..4fca09f 100644
--- a/dev-libs/librelp/metadata.xml
+++ b/dev-libs/librelp/metadata.xml
@@ -2,6 +2,10 @@
 http://www.gentoo.org/dtd/metadata.dtd";>
 
 
+  whi...@gentoo.org
+  Thomas Deutschmann
+
+
   dev-z...@gentoo.org
   Tiziano Müller
 



[gentoo-commits] repo/gentoo:master commit in: net-firewall/firewalld/

2016-08-17 Thread Matthias Maier
commit: 997165cd4bf00585c5579a29997d2246786c8dfd
Author: Matthias Maier  gentoo  org>
AuthorDate: Wed Aug 17 13:44:32 2016 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Wed Aug 17 13:52:16 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=997165cd

net-firewall/firewalld: drop vulnerable 0.4.2-r1, bug #591458

Package-Manager: portage-2.2.28

 net-firewall/firewalld/Manifest  |   1 -
 net-firewall/firewalld/firewalld-0.4.2-r1.ebuild | 108 ---
 2 files changed, 109 deletions(-)

diff --git a/net-firewall/firewalld/Manifest b/net-firewall/firewalld/Manifest
index d63f2bd..9e5426e 100644
--- a/net-firewall/firewalld/Manifest
+++ b/net-firewall/firewalld/Manifest
@@ -1,3 +1,2 @@
 DIST firewalld-0.3.13.tar.bz2 561948 SHA256 
bca88cbce4290b6959b3c0eea560e7f19c7cf2f563caca585b7db5cd2fca8ac9 SHA512 
987ea3e243f87b8ded2f9627b4efc9649a22d878d19b6b760ba1a281e9e7280abcda558feebe6bd30e1cd27e7277a8ec99a7da623c29f04ab290c1d7ac3d6789
 WHIRLPOOL 
795f63fa5415c37ea9c6a835860dca4eb71879d1d69fcd6fbb022d0c4b4ab507d74e0e17098724846bd97246be3a98fab1d25134df69c9ac25db2fb77508b159
-DIST firewalld-0.4.2.tar.bz2 649581 SHA256 
329e44b7d8de2400222d602d6c87c368865531ffe4004c392803dbe55717068e SHA512 
4e1ad32878393beaec70f91f462785c99464ce3ec610b68b20862af2bbb631b1bcffd0e68cff441944d5e272d63051dc783a7f5c0256c7a191e2340dab8f29a2
 WHIRLPOOL 
01b8928d9b570b70a358c68a2220712b329aace9c52905cc5420e9881575660c44b395d1b5f1ffc2550d74bcf42939db0a66fa9bdc02cb1d95959ab7a50072cd
 DIST firewalld-0.4.3.3.tar.bz2 679617 SHA256 
e57d851e4f1aa65927e055d3e73b7a29a5ae37de51671ce1885e030fe6e0b6d4 SHA512 
21cb91b9545263f6da4a6ff218c939b610c7fe5dba2ad509803673d9c01cf6fecb4ab32bacf1a04e3d579fd9699a03760475285f824a6641902037c81ad2243a
 WHIRLPOOL 
89077aefa28752e51472510bc5080c61e1f6051062efd4aaac08c8a60879b1c3d00db9d9ad7c33d8a49d8868fb9796c0bf945c869a470380f9e2ab017c45ab41

diff --git a/net-firewall/firewalld/firewalld-0.4.2-r1.ebuild 
b/net-firewall/firewalld/firewalld-0.4.2-r1.ebuild
deleted file mode 100644
index ced9890..000
--- a/net-firewall/firewalld/firewalld-0.4.2-r1.ebuild
+++ /dev/null
@@ -1,108 +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_3,3_4} )
-#BACKPORTS=
-
-inherit autotools eutils gnome2-utils python-r1 systemd multilib 
bash-completion-r1
-
-DESCRIPTION="A firewall daemon with D-BUS interface providing a dynamic 
firewall"
-HOMEPAGE="http://www.firewalld.org/";
-SRC_URI="https://fedorahosted.org/released/${PN}/${P}.tar.bz2
-   
${BACKPORTS:+https://dev.gentoo.org/~cardoe/distfiles/${P}-${BACKPORTS}.tar.xz}";
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="gui"
-
-RDEPEND="${PYTHON_DEPS}
-   dev-python/dbus-python[${PYTHON_USEDEP}]
-   dev-python/decorator[${PYTHON_USEDEP}]
-   >=dev-python/python-slip-0.2.7[dbus,${PYTHON_USEDEP}]
-   dev-python/pygobject:3[${PYTHON_USEDEP}]
-   net-firewall/ebtables
-   net-firewall/iptables[ipv6]
-   net-firewall/ipset
-   || ( >=sys-apps/openrc-0.11.5 sys-apps/systemd )
-   gui? (
-   x11-libs/gtk+:3
-   dev-python/PyQt4[${PYTHON_USEDEP}]
-   )"
-DEPEND="${RDEPEND}
-   dev-libs/glib:2
-   >=dev-util/intltool-0.35
-   sys-devel/gettext"
-
-src_prepare() {
-   [[ -n ${BACKPORTS} ]] && \
-   EPATCH_FORCE=yes EPATCH_SUFFIX="patch" 
EPATCH_SOURCE="${S}/patches" \
-   epatch
-
-   epatch_user
-   eautoreconf
-}
-
-src_configure() {
-   python_setup
-
-   econf \
-   --enable-systemd \
-   --with-iptables="${EROOT}/sbin/iptables" \
-   --with-ip6tables="${EROOT}/sbin/ip6tables" \
-   --with-iptables_restore="${EROOT}/sbin/iptables-restore" \
-   --with-ip6tables_restore="${EROOT}/sbin/ip6tables-restore" \
-   --with-ebtables="${EROOT}/sbin/ebtables" \
-   --with-ebtables_restore="${EROOT}/sbin/ebtables-restore" \
-   "$(systemd_with_unitdir 'systemd-unitdir')" \
-   --with-bashcompletiondir="$(get_bashcompdir)"
-}
-
-src_install() {
-   # manually split up the installation to avoid "file already exists" 
errors
-   emake -C config DESTDIR="${D}" install
-   emake -C po DESTDIR="${D}" install
-   emake -C shell-completion DESTDIR="${D}" install
-   emake -C doc DESTDIR="${D}" install
-
-   install_python() {
-   emake -C src DESTDIR="${D}" pythondir="$(python_get_sitedir)" 
install
-   python_optimize
-   }
-   python_foreach_impl install_python
-
-   python_replicate_script 
"${D}"/usr/bin/firewall-{offline-cmd,cmd,applet,config}
-   python_replicate_script "${D}/usr/sbin/firewalld"
-
-   # Get rid of junk
-   rm -rf "${D}/etc/rc.d/"
-   rm -rf "${D}/etc/sysconfig/"
-
-   # For non-

[gentoo-commits] repo/gentoo:master commit in: net-firewall/firewalld/

2016-08-17 Thread Matthias Maier
commit: fa9ddf5093c3c25d62058128b868307b04dfe059
Author: Matthias Maier  gentoo  org>
AuthorDate: Wed Aug 17 13:43:47 2016 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Wed Aug 17 13:52:16 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa9ddf50

net-firewall/firewalld: version bump to 0.4.3.3 (CVE-2016-5410), bug #591458

Version 0.4.3.3 contains upstream fixes for CVE-2016-5410

Package-Manager: portage-2.2.28

 net-firewall/firewalld/Manifest |   1 +
 net-firewall/firewalld/firewalld-0.4.3.3.ebuild | 108 
 2 files changed, 109 insertions(+)

diff --git a/net-firewall/firewalld/Manifest b/net-firewall/firewalld/Manifest
index 8619bd5..d63f2bd 100644
--- a/net-firewall/firewalld/Manifest
+++ b/net-firewall/firewalld/Manifest
@@ -1,2 +1,3 @@
 DIST firewalld-0.3.13.tar.bz2 561948 SHA256 
bca88cbce4290b6959b3c0eea560e7f19c7cf2f563caca585b7db5cd2fca8ac9 SHA512 
987ea3e243f87b8ded2f9627b4efc9649a22d878d19b6b760ba1a281e9e7280abcda558feebe6bd30e1cd27e7277a8ec99a7da623c29f04ab290c1d7ac3d6789
 WHIRLPOOL 
795f63fa5415c37ea9c6a835860dca4eb71879d1d69fcd6fbb022d0c4b4ab507d74e0e17098724846bd97246be3a98fab1d25134df69c9ac25db2fb77508b159
 DIST firewalld-0.4.2.tar.bz2 649581 SHA256 
329e44b7d8de2400222d602d6c87c368865531ffe4004c392803dbe55717068e SHA512 
4e1ad32878393beaec70f91f462785c99464ce3ec610b68b20862af2bbb631b1bcffd0e68cff441944d5e272d63051dc783a7f5c0256c7a191e2340dab8f29a2
 WHIRLPOOL 
01b8928d9b570b70a358c68a2220712b329aace9c52905cc5420e9881575660c44b395d1b5f1ffc2550d74bcf42939db0a66fa9bdc02cb1d95959ab7a50072cd
+DIST firewalld-0.4.3.3.tar.bz2 679617 SHA256 
e57d851e4f1aa65927e055d3e73b7a29a5ae37de51671ce1885e030fe6e0b6d4 SHA512 
21cb91b9545263f6da4a6ff218c939b610c7fe5dba2ad509803673d9c01cf6fecb4ab32bacf1a04e3d579fd9699a03760475285f824a6641902037c81ad2243a
 WHIRLPOOL 
89077aefa28752e51472510bc5080c61e1f6051062efd4aaac08c8a60879b1c3d00db9d9ad7c33d8a49d8868fb9796c0bf945c869a470380f9e2ab017c45ab41

diff --git a/net-firewall/firewalld/firewalld-0.4.3.3.ebuild 
b/net-firewall/firewalld/firewalld-0.4.3.3.ebuild
new file mode 100644
index 000..ced9890
--- /dev/null
+++ b/net-firewall/firewalld/firewalld-0.4.3.3.ebuild
@@ -0,0 +1,108 @@
+# 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} )
+#BACKPORTS=
+
+inherit autotools eutils gnome2-utils python-r1 systemd multilib 
bash-completion-r1
+
+DESCRIPTION="A firewall daemon with D-BUS interface providing a dynamic 
firewall"
+HOMEPAGE="http://www.firewalld.org/";
+SRC_URI="https://fedorahosted.org/released/${PN}/${P}.tar.bz2
+   
${BACKPORTS:+https://dev.gentoo.org/~cardoe/distfiles/${P}-${BACKPORTS}.tar.xz}";
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="gui"
+
+RDEPEND="${PYTHON_DEPS}
+   dev-python/dbus-python[${PYTHON_USEDEP}]
+   dev-python/decorator[${PYTHON_USEDEP}]
+   >=dev-python/python-slip-0.2.7[dbus,${PYTHON_USEDEP}]
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   net-firewall/ebtables
+   net-firewall/iptables[ipv6]
+   net-firewall/ipset
+   || ( >=sys-apps/openrc-0.11.5 sys-apps/systemd )
+   gui? (
+   x11-libs/gtk+:3
+   dev-python/PyQt4[${PYTHON_USEDEP}]
+   )"
+DEPEND="${RDEPEND}
+   dev-libs/glib:2
+   >=dev-util/intltool-0.35
+   sys-devel/gettext"
+
+src_prepare() {
+   [[ -n ${BACKPORTS} ]] && \
+   EPATCH_FORCE=yes EPATCH_SUFFIX="patch" 
EPATCH_SOURCE="${S}/patches" \
+   epatch
+
+   epatch_user
+   eautoreconf
+}
+
+src_configure() {
+   python_setup
+
+   econf \
+   --enable-systemd \
+   --with-iptables="${EROOT}/sbin/iptables" \
+   --with-ip6tables="${EROOT}/sbin/ip6tables" \
+   --with-iptables_restore="${EROOT}/sbin/iptables-restore" \
+   --with-ip6tables_restore="${EROOT}/sbin/ip6tables-restore" \
+   --with-ebtables="${EROOT}/sbin/ebtables" \
+   --with-ebtables_restore="${EROOT}/sbin/ebtables-restore" \
+   "$(systemd_with_unitdir 'systemd-unitdir')" \
+   --with-bashcompletiondir="$(get_bashcompdir)"
+}
+
+src_install() {
+   # manually split up the installation to avoid "file already exists" 
errors
+   emake -C config DESTDIR="${D}" install
+   emake -C po DESTDIR="${D}" install
+   emake -C shell-completion DESTDIR="${D}" install
+   emake -C doc DESTDIR="${D}" install
+
+   install_python() {
+   emake -C src DESTDIR="${D}" pythondir="$(python_get_sitedir)" 
install
+   python_optimize
+   }
+   python_foreach_impl install_python
+
+   python_replicate_script 
"${D}"/usr/bin/firewall-{offline-cmd,cmd,applet,config}
+   python_replicate_script "${D}/usr/sbin/firewalld"
+
+   # Get rid of junk
+   rm -rf "${D}/e

[gentoo-commits] repo/gentoo:master commit in: dev-libs/librelp/

2016-08-17 Thread Thomas Deutschmann
commit: 79b25fdf3161852413db5082ee0f121e6805be84
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Wed Aug 17 13:48:34 2016 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Wed Aug 17 13:55:56 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79b25fdf

dev-libs/librelp: Bump to v1.2.12

Package-Manager: portage-2.3.0

 dev-libs/librelp/Manifest  |  1 +
 dev-libs/librelp/librelp-1.2.12.ebuild | 56 ++
 2 files changed, 57 insertions(+)

diff --git a/dev-libs/librelp/Manifest b/dev-libs/librelp/Manifest
index de894639..89802fe 100644
--- a/dev-libs/librelp/Manifest
+++ b/dev-libs/librelp/Manifest
@@ -1,3 +1,4 @@
 DIST librelp-1.2.10.tar.gz 415653 SHA256 
6c80eed5e29061d2cce35408ae43ddaee354edc27c1076eabec6da4eaecdcc72 SHA512 
09f88daa59711449a50b9414f30bc7a217bf3dd7722af53caee024bfe1060e1749f1083d2965c79cbe3c12819359cd3cc262e9dea8ab5ad7bf275f3b61ca907f
 WHIRLPOOL 
fd9ec0af4769df65d9631faf0b5739f10b50d55b7ba60bb42f4a41a46bc1e1cf7fbda58b2c3b1fd1f0f7fff3d41ffc0c9cd52d243a599be033c2a5e118db8ca1
+DIST librelp-1.2.12.tar.gz 437945 SHA256 
0355730524f7b20bed1b85697296b6ce57ac593ddc8dddcdca263da71dee7bd7 SHA512 
bfc38882404e06c047bdabd203d71beba67bc5a717d2d6733863f15f0a3a09b4a792a628a1653c102c828fde7ff67cc8ade637de785399ab48a68605b23a72ed
 WHIRLPOOL 
0d3193b3f0f21e940793df0f2c53bb46944c1fbfe4f7aee8b0ecbaead3053185f981a695eaae65d6ea1581ea4a8011e83e20436ab15bdd4f82b9a012f9a3
 DIST librelp-1.2.7.tar.gz 410896 SHA256 
3a434a1c71772706104cfb1c93ba8e6809d257851d60de29ac2142c60c68d7d1 SHA512 
f8a71ad037cb5eaeb807b1bcb942893e2d10bcd57b18764bb13700c8e114d59de37b1b36560288abac18a07b6cb2920b46feaef4ae629aa0b3478ed16723542a
 WHIRLPOOL 
784f291d0318b29be33bcd4bdd41e04c2e0fc8f292c6cb7f5985743559aa65f3c10932680f943e065ebf34e3f62c75bf2ed5500aebe0b7ab2fa7e64ced37cc44
 DIST librelp-1.2.9.tar.gz 415909 SHA256 
520de7ba3dc688dc72c5b014dc61ef191e9528f77d1651ddca55fc0c149d98a3 SHA512 
2d30fdb1946d8c0484de26a741bf187016b8639a702e3a1d42aa390a34931be46064bdb2552950a078366fe2705644db8c6a6015ced2ce14d3d2488527cf0819
 WHIRLPOOL 
ae7095cdf93c2057f34aeee0cf0622284c39f9e84672baa9ff6296b50438cba4d8893114962b2b6f8feb68c0313057edb5fde3060e4fdffb904626a84e7a9690

diff --git a/dev-libs/librelp/librelp-1.2.12.ebuild 
b/dev-libs/librelp/librelp-1.2.12.ebuild
new file mode 100644
index 000..63e666b
--- /dev/null
+++ b/dev-libs/librelp/librelp-1.2.12.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit autotools
+
+DESCRIPTION="An easy to use library for the RELP protocol"
+HOMEPAGE="http://www.librelp.com/";
+SRC_URI="http://download.rsyslog.com/${PN}/${P}.tar.gz";
+
+LICENSE="GPL-3+ doc? ( FDL-1.3 )"
+
+# subslot = soname version
+SLOT="0/0.2.0"
+
+KEYWORDS="~amd64 ~arm ~hppa ~sparc ~x86"
+IUSE="debug doc +ssl static-libs"
+
+RDEPEND="
+   ssl? ( >=net-libs/gnutls-3.3.17.1:0= )
+"
+
+DEPEND="
+   ssl? ( >=net-libs/gnutls-3.3.17.1:0= )
+   virtual/pkgconfig
+"
+
+src_prepare() {
+   sed -i \
+   -e 's/ -g"/"/g' \
+   configure.ac || die "sed failed"
+
+   default
+
+   eautoreconf
+}
+
+src_configure() {
+   local myeconfargs=(
+   $(use_enable debug)
+   $(use_enable ssl tls)
+   $(use_enable static-libs static)
+   )
+
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   local DOCS=( ChangeLog )
+   use doc && local HTML_DOCS=( doc/relp.html )
+   default
+
+   find "${ED}"usr/lib* -name '*.la' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/librelp/

2016-08-17 Thread Thomas Deutschmann
commit: 42c4184d3697a7c45ecfb5e7222b2bff60bd217f
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Wed Aug 17 13:49:02 2016 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Wed Aug 17 13:55:59 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42c4184d

dev-libs/librelp: Dropping old version

Package-Manager: portage-2.3.0

 dev-libs/librelp/Manifest |  1 -
 dev-libs/librelp/librelp-1.2.9.ebuild | 56 ---
 2 files changed, 57 deletions(-)

diff --git a/dev-libs/librelp/Manifest b/dev-libs/librelp/Manifest
index 89802fe..9ff74e1 100644
--- a/dev-libs/librelp/Manifest
+++ b/dev-libs/librelp/Manifest
@@ -1,4 +1,3 @@
 DIST librelp-1.2.10.tar.gz 415653 SHA256 
6c80eed5e29061d2cce35408ae43ddaee354edc27c1076eabec6da4eaecdcc72 SHA512 
09f88daa59711449a50b9414f30bc7a217bf3dd7722af53caee024bfe1060e1749f1083d2965c79cbe3c12819359cd3cc262e9dea8ab5ad7bf275f3b61ca907f
 WHIRLPOOL 
fd9ec0af4769df65d9631faf0b5739f10b50d55b7ba60bb42f4a41a46bc1e1cf7fbda58b2c3b1fd1f0f7fff3d41ffc0c9cd52d243a599be033c2a5e118db8ca1
 DIST librelp-1.2.12.tar.gz 437945 SHA256 
0355730524f7b20bed1b85697296b6ce57ac593ddc8dddcdca263da71dee7bd7 SHA512 
bfc38882404e06c047bdabd203d71beba67bc5a717d2d6733863f15f0a3a09b4a792a628a1653c102c828fde7ff67cc8ade637de785399ab48a68605b23a72ed
 WHIRLPOOL 
0d3193b3f0f21e940793df0f2c53bb46944c1fbfe4f7aee8b0ecbaead3053185f981a695eaae65d6ea1581ea4a8011e83e20436ab15bdd4f82b9a012f9a3
 DIST librelp-1.2.7.tar.gz 410896 SHA256 
3a434a1c71772706104cfb1c93ba8e6809d257851d60de29ac2142c60c68d7d1 SHA512 
f8a71ad037cb5eaeb807b1bcb942893e2d10bcd57b18764bb13700c8e114d59de37b1b36560288abac18a07b6cb2920b46feaef4ae629aa0b3478ed16723542a
 WHIRLPOOL 
784f291d0318b29be33bcd4bdd41e04c2e0fc8f292c6cb7f5985743559aa65f3c10932680f943e065ebf34e3f62c75bf2ed5500aebe0b7ab2fa7e64ced37cc44
-DIST librelp-1.2.9.tar.gz 415909 SHA256 
520de7ba3dc688dc72c5b014dc61ef191e9528f77d1651ddca55fc0c149d98a3 SHA512 
2d30fdb1946d8c0484de26a741bf187016b8639a702e3a1d42aa390a34931be46064bdb2552950a078366fe2705644db8c6a6015ced2ce14d3d2488527cf0819
 WHIRLPOOL 
ae7095cdf93c2057f34aeee0cf0622284c39f9e84672baa9ff6296b50438cba4d8893114962b2b6f8feb68c0313057edb5fde3060e4fdffb904626a84e7a9690

diff --git a/dev-libs/librelp/librelp-1.2.9.ebuild 
b/dev-libs/librelp/librelp-1.2.9.ebuild
deleted file mode 100644
index e9b6c7d..000
--- a/dev-libs/librelp/librelp-1.2.9.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-inherit autotools
-
-DESCRIPTION="An easy to use library for the RELP protocol"
-HOMEPAGE="http://www.librelp.com/";
-SRC_URI="http://download.rsyslog.com/${PN}/${P}.tar.gz";
-
-LICENSE="GPL-3+ doc? ( FDL-1.3 )"
-
-# subslot = soname version
-SLOT="0/0.1.0"
-
-KEYWORDS="~amd64 ~arm ~hppa ~sparc ~x86"
-IUSE="debug doc +ssl static-libs"
-
-RDEPEND="
-   ssl? ( >=net-libs/gnutls-3.3.17.1:0= )
-"
-
-DEPEND="
-   ssl? ( >=net-libs/gnutls-3.3.17.1:0= )
-   virtual/pkgconfig
-"
-
-src_prepare() {
-   sed -i \
-   -e 's/ -g"/"/g' \
-   configure.ac || die "sed failed"
-
-   default
-
-   eautoreconf
-}
-
-src_configure() {
-   local myeconfargs=(
-   $(use_enable debug)
-   $(use_enable ssl tls)
-   $(use_enable static-libs static)
-   )
-
-   econf "${myeconfargs[@]}"
-}
-
-src_install() {
-   local DOCS=( ChangeLog )
-   use doc && local HTML_DOCS=( doc/relp.html )
-   default
-
-   find "${ED}"usr/lib* -name '*.la' -delete || die
-}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/librelp/

2016-08-17 Thread Thomas Deutschmann
commit: 403096c6583dc4ffd24b9bc1006c3f2cf6f00246
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Wed Aug 17 13:50:07 2016 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Wed Aug 17 13:56:02 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=403096c6

dev-libs/librelp: ~arm64 keyword added (#587688)

Gentoo-Bug: https://bugs.gentoo.org/587688

Package-Manager: portage-2.3.0

 dev-libs/librelp/librelp-1.2.10.ebuild | 2 +-
 dev-libs/librelp/librelp-1.2.12.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/librelp/librelp-1.2.10.ebuild 
b/dev-libs/librelp/librelp-1.2.10.ebuild
index e9b6c7d..6acb0c7 100644
--- a/dev-libs/librelp/librelp-1.2.10.ebuild
+++ b/dev-libs/librelp/librelp-1.2.10.ebuild
@@ -15,7 +15,7 @@ LICENSE="GPL-3+ doc? ( FDL-1.3 )"
 # subslot = soname version
 SLOT="0/0.1.0"
 
-KEYWORDS="~amd64 ~arm ~hppa ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~sparc ~x86"
 IUSE="debug doc +ssl static-libs"
 
 RDEPEND="

diff --git a/dev-libs/librelp/librelp-1.2.12.ebuild 
b/dev-libs/librelp/librelp-1.2.12.ebuild
index 63e666b..3ed722d 100644
--- a/dev-libs/librelp/librelp-1.2.12.ebuild
+++ b/dev-libs/librelp/librelp-1.2.12.ebuild
@@ -15,7 +15,7 @@ LICENSE="GPL-3+ doc? ( FDL-1.3 )"
 # subslot = soname version
 SLOT="0/0.2.0"
 
-KEYWORDS="~amd64 ~arm ~hppa ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~sparc ~x86"
 IUSE="debug doc +ssl static-libs"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: gnustep-base/gnustep-make/

2016-08-17 Thread Bernard Cafarelli
commit: 4423bc53d171db26e7194034cf4c128a992926e8
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Wed Aug 17 14:01:02 2016 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Wed Aug 17 14:01:30 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4423bc53

gnustep-base/gnustep-make: version bump to 2.6.8

Strict v2 mode was enabled in this release, please fill a bug if a package in 
portage breaks with it

Package-Manager: portage-2.3.0

 gnustep-base/gnustep-make/Manifest |   1 +
 .../gnustep-make/gnustep-make-2.6.8.ebuild | 142 +
 2 files changed, 143 insertions(+)

diff --git a/gnustep-base/gnustep-make/Manifest 
b/gnustep-base/gnustep-make/Manifest
index 8fee469..d44cd85 100644
--- a/gnustep-base/gnustep-make/Manifest
+++ b/gnustep-base/gnustep-make/Manifest
@@ -1,3 +1,4 @@
 DIST gnustep-make-2.6.2.tar.gz 562770 SHA256 
7a95b3fc5bf14f6b06c4f1f716b48e9de13a11c1fa972aa3cc87736cd98f3e3a SHA512 
5ef7889418e7e5acc40cd045772b08d178333dd7cb396b46bfcc117b8953c868c5ad41153f6cf2029f1d78d7213516cf1c2cfc88f028ffb883d0e83ea6a4
 WHIRLPOOL 
73f0953ba044323349a60393ca644031bac13ea48dab6ccbbf533ee5e52daa8411f6b7bdc4fc8928536c37c5edcaf3a6ef40c3c2ee335c0608b5c8d3a6d890d5
 DIST gnustep-make-2.6.6.tar.gz 576589 SHA256 
bcef14d875ff70b26dfc9e892f33bd3665e3d5d9b12eca0c4f2aae133aca981d SHA512 
bfabcca446e37a167a5ee2da5230023387ed6edec3ca9f7067131f0f1296eb32754f35db13e7fb4670ac9bb9fa2ccfeb728adb63b692ed7f3f8f30ba39276224
 WHIRLPOOL 
0872046506300e23c40d23a01f29641d299bdc87d4c35d9c189064ed9110fbb7c6aaaf67626282eaa0a1a4a7bc3920617654a41c19b98571a115020fa033
 DIST gnustep-make-2.6.7.tar.gz 583730 SHA256 
112b57737c3dcc66c78a5c88925ae1d672673d256d9935598e98bcd687d051e4 SHA512 
4470844ec50d51ce4609b0ec8031e5dcb8422e46fbcfb6b3d6d2fee11f3b8140f6b07edcc3b8462177acb65d81cd4bc29a4fd86793ae52d6106e698170b0dad0
 WHIRLPOOL 
da525cc4502e082ab1cce5f75c05472a1029041cf327104e714a2641f79961c4ecb9deb2afb707ae83af2fea1e50b0c064b27dd20e84d17d137a75226936d64f
+DIST gnustep-make-2.6.8.tar.gz 592266 SHA256 
603ed2d1339b44d154ea25229330acdedb6784b9c802b3797b2fefe3d2200064 SHA512 
1df6757cd1e0dbca3eb6e4ad4346406799ebb2782f5853014cc3b1e8ae47056026e6c5cd43e5671c8802232444602fde164dde352c15b4e0d64bdfdea06bd8a0
 WHIRLPOOL 
d54b06a9082e0b19bdb779c2e3914c57a9ecbad2cbb18de8d6f5cbe07c68208c0e169ee6e8ff41e70d619b028d208ed4089afaa86250bcd7452ae8d90e40cfa8

diff --git a/gnustep-base/gnustep-make/gnustep-make-2.6.8.ebuild 
b/gnustep-base/gnustep-make/gnustep-make-2.6.8.ebuild
new file mode 100644
index 000..3e6ea24
--- /dev/null
+++ b/gnustep-base/gnustep-make/gnustep-make-2.6.8.ebuild
@@ -0,0 +1,142 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+inherit gnustep-base eutils prefix toolchain-funcs
+
+DESCRIPTION="GNUstep Makefile Package"
+HOMEPAGE="http://www.gnustep.org";
+SRC_URI="ftp://ftp.gnustep.org/pub/gnustep/core/${P}.tar.gz";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux 
~x86-linux ~sparc-solaris ~x86-solaris"
+IUSE="libobjc2 native-exceptions"
+
+DEPEND="${GNUSTEP_CORE_DEPEND}
+   >=sys-devel/make-3.75
+   libobjc2? ( gnustep-base/libobjc2
+   sys-devel/clang )
+   !libobjc2? ( !!gnustep-base/libobjc2
+   || (
+   >=sys-devel/gcc-3.3[objc]
+   sys-devel/clang
+   ) )"
+RDEPEND="${DEPEND}"
+
+pkg_setup() {
+   # Determine libobjc.so to use
+   if use libobjc2; then
+   libobjc_version=libobjc.so.4
+   else
+   # Find version in active gcc
+   for ver in {2..5};
+   do
+   if $(tc-getCC) -Werror -Wl,-l:libobjc.so.${ver} \
+   "${FILESDIR}"/testlibobjc.m -o /dev/null 2> 
/dev/null;
+   then
+   libobjc_version=libobjc.so.${ver}
+   fi
+   done
+   fi
+
+   # Stop if we could not get libobjc.so
+   if [[ -z ${libobjc_version} ]]; then
+   eerror "${P} requires a working Objective-C runtime and a 
compiler with"
+   eerror "Objective-C support. Your current settings lack these 
requirements"
+   if ! use libobjc2;
+   then
+   eerror "Please switch your active compiler to gcc with 
USE=objc, or clang"
+   fi
+   die "Could not find Objective-C runtime"
+   fi
+
+   # For existing installations, determine if we will use another 
libobjc.so
+   if has_version gnustep-base/gnustep-make; then
+   local current_libobjc="$(awk -F: '/^OBJC_LIB_FLAG/ {print $2}' 
${EPREFIX}/usr/share/GNUstep/Makefiles/config.make)"
+   # Old installations did not set this explicitely
+   : ${current_libobjc:=libobjc.so.2}
+
+  

[gentoo-commits] repo/gentoo:master commit in: app-misc/recoll/

2016-08-17 Thread Pacho Ramos
commit: 5a3c0c889eae90a5a5ec74ba2ecf6bfd754e1451
Author: Pacho Ramos  gentoo  org>
AuthorDate: Wed Aug 17 12:57:02 2016 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Wed Aug 17 13:49:58 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a3c0c88

app-misc/recoll: Drop old

Package-Manager: portage-2.3.0

 app-misc/recoll/recoll-1.19.5.ebuild | 178 ---
 1 file changed, 178 deletions(-)

diff --git a/app-misc/recoll/recoll-1.19.5.ebuild 
b/app-misc/recoll/recoll-1.19.5.ebuild
deleted file mode 100644
index 73b0906..000
--- a/app-misc/recoll/recoll-1.19.5.ebuild
+++ /dev/null
@@ -1,178 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="4"
-
-PYTHON_DEPEND="2"
-inherit toolchain-funcs qmake-utils qt4-r2 linux-info python readme.gentoo
-
-DESCRIPTION="A personal full text search package"
-HOMEPAGE="http://www.lesbonscomptes.com/recoll/";
-SRC_URI="http://www.lesbonscomptes.com/recoll/${P}.tar.gz";
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-INDEX_HELPERS="chm djvu dvi exif postscript ics info lyx msdoc msppt msxls pdf 
rtf sound tex wordperfect xml"
-IUSE="+spell inotify +qt4 +session camelcase xattr webkit fam ${INDEX_HELPERS}"
-
-DEPEND="
-   virtual/libiconv
-   >=dev-libs/xapian-1.0.12
-   sys-libs/zlib
-   spell? ( app-text/aspell )
-   !inotify? ( fam? ( virtual/fam ) )
-   qt4? ( dev-qt/qtcore:4[qt3support] )
-   webkit? ( dev-qt/qtwebkit:4 )
-   session? (
-   inotify? ( x11-libs/libX11 x11-libs/libSM x11-libs/libICE )
-   !inotify? ( fam? ( x11-libs/libX11 x11-libs/libSM 
x11-libs/libICE ) )
-   )
-"
-
-RDEPEND="
-   ${DEPEND}
-   app-arch/unzip
-   sys-apps/sed
-   virtual/awk
-   pdf? ( app-text/poppler )
-   postscript? ( app-text/pstotext )
-   msdoc? ( app-text/antiword )
-   msxls? ( app-text/catdoc )
-   msppt? ( app-text/catdoc )
-   wordperfect? ( app-text/libwpd:0.9 )
-   rtf? ( app-text/unrtf )
-   tex? ( dev-tex/detex )
-   dvi? ( virtual/tex-base )
-   djvu? ( >=app-text/djvu-3.5.15 )
-   exif? ( media-libs/exiftool )
-   chm? ( dev-python/pychm )
-   ics? ( dev-python/icalendar )
-   lyx? ( app-office/lyx )
-   sound? ( media-libs/mutagen )
-   xml? ( dev-libs/libxslt )
-   info? ( sys-apps/texinfo )
-   "
-
-REQUIRED_USE="session? ( || ( fam inotify ) )"
-
-pkg_pretend() {
-   if use inotify; then
-   CONFIG_CHECK="~INOTIFY_USER"
-   check_extra_config
-   fi
-}
-
-pkg_setup() {
-   python_set_active_version 2
-   python_pkg_setup
-
-   local i at_least_one_helper
-
-   at_least_one_helper=0
-   for i in $INDEX_HELPERS; do
-   if use $i; then
-   at_least_one_helper=1
-   break
-   fi
-   done
-   if [[ $at_least_one_helper -eq 0 ]]; then
-   ewarn
-   ewarn "You did not enable any of the optional file format 
flags."
-   ewarn "Recoll can read some file formats natively, but many of 
them"
-   ewarn "are optional since they require external helpers."
-   ewarn
-   fi
-}
-
-src_prepare() {
-   use xattr && has_version "${CATEGORY}/${PN}:${SLOT}[-xattr]" && 
FORCE_PRINT_ELOG="yes"
-   ! use xattr && has_version "${CATEGORY}/${PN}:${SLOT}[xattr]" && 
FORCE_PRINT_ELOG="yes"
-
-   DOC_CONTENTS="Default configuration files located at
-   /usr/share/${PN}/examples. Either edit these files to match
-   your needs or copy them to ~/.recoll/ and edit these files
-   instead."
-
-   use xattr && DOC_CONTENTS+="
-   Use flag \"xattr\" enables support for fetching field values
-   from extended file attributes. You will also need to set up a
-   map from the attributes names to the Recoll field names
-   (see comment at the end of the fields configuration file."
-
-   # remember configure.ac is b0rked. Fix it before using eautoreconf in 
the
-   # future
-   # eautoreconf
-
-   # do not strip binaries
-   sed -i -e "/STRIP/d" "${S}"/${PN}install.in \
-   || die "Failed to fix the installation script"
-   # Drop all the QMAKE lines. We will do it ourselves
-   sed -i -e "/QMAKE/d" Makefile.in || die
-}
-
-src_configure() {
-   local qtconf
-
-   if use qt4 || use webkit; then
-   qtconf="QMAKEPATH=$(qt4_get_bindir)/qmake"
-   fi
-
-   econf \
-   $(use_with spell aspell) \
-   $(use_enable xattr) \
-   $(use_with inotify) \
-   $(use_enable qt4 qtgui) \
-   $(use_enable camelcase) \
-   $(use_with fam) \
-   $(use_with inotify) \
-   $(use_ena

[gentoo-commits] repo/gentoo:master commit in: app-office/taskcoach/

2016-08-17 Thread Pacho Ramos
commit: b8f6870d11f72f7f05356fc10aa69c0a4a81cfa6
Author: Pacho Ramos  gentoo  org>
AuthorDate: Wed Aug 17 13:57:55 2016 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Wed Aug 17 14:15:45 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8f6870d

Revert "app-office/taskcoach: Add missing dependency (#554466)"

This reverts commit 502670ad5bed6228dd4f713dd0ebcf8a1fa958c9.

 app-office/taskcoach/Manifest  |  5 +++
 app-office/taskcoach/taskcoach-1.3.27.ebuild   | 46 ++
 app-office/taskcoach/taskcoach-1.3.29.ebuild   | 46 ++
 app-office/taskcoach/taskcoach-1.3.32-r1.ebuild| 43 
 app-office/taskcoach/taskcoach-1.3.32.ebuild   | 46 ++
 ...kcoach-1.4.3.ebuild => taskcoach-1.3.40.ebuild} | 25 +++-
 ...skcoach-1.4.3.ebuild => taskcoach-1.4.2.ebuild} | 16 +++-
 app-office/taskcoach/taskcoach-1.4.3.ebuild| 13 ++
 8 files changed, 201 insertions(+), 39 deletions(-)

diff --git a/app-office/taskcoach/Manifest b/app-office/taskcoach/Manifest
index 37d504c..48b03ed 100644
--- a/app-office/taskcoach/Manifest
+++ b/app-office/taskcoach/Manifest
@@ -1,2 +1,7 @@
 DIST TaskCoach-1.3.18.tar.gz 2597941 SHA256 
58a1ce7a65b58d71f2e029d69bfbf8c7e39b7623d11bfe5820faa6a224e83692 SHA512 
07479e26a30ce66f7fc6f4ea8ef3fe3ddd842516ea68966b95dbb660fb0d61f9eb83d3920ca064c5ceeef6f6237d3fd5479c19899ec4cd2ef012ee90d1994e62
 WHIRLPOOL 
1943407958802b2d19fee638039f113ba2f62a69f74ee68d2859bfa0dfd005b4929b3c7329e79b5b2931ab7cbab511ec5499718425a1eed3a724ed76706f3ce5
+DIST TaskCoach-1.3.27.tar.gz 2750875 SHA256 
37b7b5f94aef590593e7f5db0b8ea28b45aae7286b86fc15d6b514b25d0b4c51 SHA512 
501944c9abaa6fa7834e3111cb20687216f81c48d6eb5eaf7dd5db1d2406a40819b786d5faa1db758aa90528ad6a18d196ecfc839fb0303cfe4bf6682c6558c2
 WHIRLPOOL 
63ea491777cb74df9a05ede3ba2cde02f036978dfc79eeb5b60ae5a912d7b0600c36a9c14ee7a8a9a895e3623dcb8676571c15f96c536c621a3b2b53a201e52e
+DIST TaskCoach-1.3.29.tar.gz 2759329 SHA256 
77deaee656a43fd2b5772a77adee1c58d75fb8f3b62047823c06963393a7c036 SHA512 
e7a796556be51db3c6342199f9141b3e52a8af7a99275d92c69decbae78e7960455b565e671110e3d27e9f413e6bac6c3b75cfde782b438d76a1ba94c392a802
 WHIRLPOOL 
3339e89a94ef2f14010fe026febc2ce87295371227c760ae7507f6ccf372f71f233cf181abdf696a72b15b4f502e0095819d89f64e6786cb7ae6c6af5d290a71
+DIST TaskCoach-1.3.32.tar.gz 2789269 SHA256 
cf6dbc09eb62aa2c5540ea464ba47bc3f0841b0c7e8d2b63a710929ac9fe4a52 SHA512 
4d8addafad65aaf209d0b1611f71d4555ddfe839f073d51bed29b6cdc9fb3b87d3a386b39a5a5800844b6c4e9654adf882c0403c7183a8d80760b1c297f0e0f5
 WHIRLPOOL 
bf03242878dd46fc80d6b0f2ecbbd2188b18879872f769edd35a777104b143cdbd258d13a4264a873ac093916f0bb5f0015a57e968ed772ba136d72ef1931bd3
+DIST TaskCoach-1.3.40.tar.gz 2826741 SHA256 
564284c47b6900e863eff08a84498fc0c366789dbdeab2de7f9bdaaabb36ab32 SHA512 
54a9eed8c568b61a5ce6e61c02782f804d18f10fab73be658217ee8c225e355155e5e36877e84b97b48004995eafd1faa79d1e64bd30d738cb782a34387041be
 WHIRLPOOL 
eeed80c3358a88c724668f9e95ac89a0b12018577940413e5be2a462579f4ccb2d704492c7de614164b114dcab071e400a1ab8c8f13574d3802a2bbcc9e2c1f9
+DIST TaskCoach-1.4.2.tar.gz 2905614 SHA256 
2f9a70f6abab688704ea0536f0eacbbb599a1cadda84f10d7dc5de07f711e34f SHA512 
0f2465b45771cd211c21949265b758aa097cc76143a09f3c1d81cf15b1381fc6549f71839cb27563a1ab04369b8c925ca06275c799871f880005af2f907f9357
 WHIRLPOOL 
640ddeb357fc67e1321370c57184fd4e684715b8ddc60f7ffdb08441a0555855b3ca40775fcbcf568ca63acfa9ef2bfb2d23bc9edc50bea08a3c012abe72a03a
 DIST TaskCoach-1.4.3.tar.gz 2927984 SHA256 
a2885ffefc0d5b55a0cbe47ad1a2d57cde52595cbba786ebf661bd2435071a2b SHA512 
ae449ae66d29ec884de680179853d5e39814a4e7b10d8e5ca2066f1c85fda328470852a10600e74ade1e4a52c5cdc8f749eceaf4f861f8852c2f47d654e9fc88
 WHIRLPOOL 
6ed69b2f478d98129d7d7638a9db074f2439373d2d63b85adfcf3a64fbce254ef1f734197e9d21f3e3babeb7f21924bbc8a74aa27250f3de63871aef9803b72c

diff --git a/app-office/taskcoach/taskcoach-1.3.27.ebuild 
b/app-office/taskcoach/taskcoach-1.3.27.ebuild
new file mode 100644
index 000..1c80baa
--- /dev/null
+++ b/app-office/taskcoach/taskcoach-1.3.27.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=3
+
+PYTHON_DEPEND="2"
+SUPPORT_PYTHON_ABIS="1"
+RESTRICT_PYTHON_ABIS="2.4 2.5 3.*"
+PYTHON_MODNAME="buildlib taskcoachlib"
+
+inherit distutils eutils
+
+MY_PN="TaskCoach"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Simple personal tasks and todo lists manager"
+HOMEPAGE="http://www.taskcoach.org https://pypi.python.org/pypi/TaskCoach";
+SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="libnotify"
+DEPEND=">=dev-python/wxpython-2.8.9.2:2.8"
+RDEPEND="${DEPEND}
+   libnotify? ( dev-python/notify-python )"
+
+S="${WORKDIR}/${MY_P}"
+
+DOCS="CHANGES.txt"
+
+src_install() {
+   distutils_src_install
+
+  

[gentoo-commits] repo/gentoo:master commit in: net-misc/pytvshows/

2016-08-17 Thread Pacho Ramos
commit: 497f8741e9f46604e401f4c6d213bafbaa08affc
Author: Pacho Ramos  gentoo  org>
AuthorDate: Wed Aug 17 14:12:51 2016 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Wed Aug 17 14:15:56 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=497f8741

net-misc/pytvshows: Drop old

Package-Manager: portage-2.3.0

 net-misc/pytvshows/pytvshows-0.2-r2.ebuild | 30 --
 1 file changed, 30 deletions(-)

diff --git a/net-misc/pytvshows/pytvshows-0.2-r2.ebuild 
b/net-misc/pytvshows/pytvshows-0.2-r2.ebuild
deleted file mode 100644
index a4e5c9b..000
--- a/net-misc/pytvshows/pytvshows-0.2-r2.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 )
-DISTUTILS_SINGLE_IMPL=1
-
-inherit distutils-r1
-
-DESCRIPTION="downloads torrents for TV shows from RSS feeds provided by 
ezrss.it"
-HOMEPAGE="https://sourceforge.net/projects/pytvshows/";
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE=""
-
-DEPEND=""
-RDEPEND="dev-python/feedparser[${PYTHON_USEDEP}]"
-
-PATCHES=( "${FILESDIR}/${P}-ezrss.it.patch"
-   "${FILESDIR}/${P}-feedurl.patch"
-   "${FILESDIR}/${P}-improved-re.patch" )
-
-pkg_setup() {
-   python-single-r1_pkg_setup
-}



[gentoo-commits] repo/gentoo:master commit in: net-misc/pytvshows/, net-misc/pytvshows/files/

2016-08-17 Thread Pacho Ramos
commit: 0fcdfc9143d59d1d96a5a58db859f23704879ec2
Author: Pacho Ramos  gentoo  org>
AuthorDate: Wed Aug 17 14:12:18 2016 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Wed Aug 17 14:15:53 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fcdfc91

net-misc/pytvshows: Fix var name (#513876)

Package-Manager: portage-2.3.0

 .../pytvshows/files/pytvshows-0.2-ezrss.it.patch   |  4 +--
 .../pytvshows/files/pytvshows-0.2-feedurl.patch|  4 +--
 .../files/pytvshows-0.2-improved-re.patch  |  4 +--
 .../pytvshows/files/pytvshows-0.2-rename-var.patch | 11 
 net-misc/pytvshows/pytvshows-0.2-r3.ebuild | 33 ++
 5 files changed, 50 insertions(+), 6 deletions(-)

diff --git a/net-misc/pytvshows/files/pytvshows-0.2-ezrss.it.patch 
b/net-misc/pytvshows/files/pytvshows-0.2-ezrss.it.patch
index d1f6385..ba0a1b9 100644
--- a/net-misc/pytvshows/files/pytvshows-0.2-ezrss.it.patch
+++ b/net-misc/pytvshows/files/pytvshows-0.2-ezrss.it.patch
@@ -6,8 +6,8 @@ 
https://sourceforge.net/projects/pytvshows/forums/forum/726961/topic/3309243?mes
 Yes, this could have been accomplished via the --feed paramater, but this is
 more user friendly.
 
 pytvshows.orig 2009-09-15 22:36:34.575002779 -0500
-+++ pytvshows  2009-09-15 22:43:18.283754081 -0500
+--- a/pytvshows.orig   2009-09-15 22:36:34.575002779 -0500
 b/pytvshows2009-09-15 22:43:18.283754081 -0500
 @@ -59,7 +59,7 @@
-cFILE, --config FILE
Path to config file. Default: ~/.pytvshows.cfg

diff --git a/net-misc/pytvshows/files/pytvshows-0.2-feedurl.patch 
b/net-misc/pytvshows/files/pytvshows-0.2-feedurl.patch
index f4df6f0..fb78581 100644
--- a/net-misc/pytvshows/files/pytvshows-0.2-feedurl.patch
+++ b/net-misc/pytvshows/files/pytvshows-0.2-feedurl.patch
@@ -15,8 +15,8 @@ human_name = Weeds
 
 
https://sourceforge.net/tracker/index.php?func=detail&aid=2818315&group_id=203642&atid=986413
 
 pytvshows.orig 2009-06-20 15:46:23.0 -0400
-+++ pytvshows  2009-07-07 20:41:39.0 -0400
+--- a/pytvshows.orig   2009-06-20 15:46:23.0 -0400
 b/pytvshows2009-07-07 20:41:39.0 -0400
 @@ -83,11 +83,14 @@ config = {
  'output_dir2': None,
  'quality_matches': {

diff --git a/net-misc/pytvshows/files/pytvshows-0.2-improved-re.patch 
b/net-misc/pytvshows/files/pytvshows-0.2-improved-re.patch
index a287012..a0f1145 100644
--- a/net-misc/pytvshows/files/pytvshows-0.2-improved-re.patch
+++ b/net-misc/pytvshows/files/pytvshows-0.2-improved-re.patch
@@ -1,8 +1,8 @@
 Improved regular expression for matching season and episode; see
 
https://sourceforge.net/tracker/index.php?func=detail&aid=2818315&group_id=203642&atid=986413
 
 pytvshows.orig 2011-08-17 23:20:16.0 +0200
-+++ pytvshows  2011-08-17 23:22:30.0 +0200
+--- a/pytvshows.orig   2011-08-17 23:20:16.0 +0200
 b/pytvshows2011-08-17 23:22:30.0 +0200
 @@ -346,7 +346,8 @@
if self.feedurl:
for episode in self.rss['entries']:

diff --git a/net-misc/pytvshows/files/pytvshows-0.2-rename-var.patch 
b/net-misc/pytvshows/files/pytvshows-0.2-rename-var.patch
new file mode 100644
index 000..0713a02
--- /dev/null
+++ b/net-misc/pytvshows/files/pytvshows-0.2-rename-var.patch
@@ -0,0 +1,11 @@
+--- a/pytvshows.bug2014-06-19 18:49:42.414928250 +0100
 b/pytvshows2014-06-19 18:49:50.534957323 +0100
+@@ -255,7 +255,7 @@
+ self.show_type = 'seasonepisode'
+ elif date_match:
+ self.show_type = 'date'
+-elif titlematch and titlematch.group(1) != 'n/a':
++elif title_match and title_match.group(1) != 'n/a':
+ self.show_type = 'time'
+ else:
+ print >> warn, "Could not determine show type for %s." % self

diff --git a/net-misc/pytvshows/pytvshows-0.2-r3.ebuild 
b/net-misc/pytvshows/pytvshows-0.2-r3.ebuild
new file mode 100644
index 000..f2413f8
--- /dev/null
+++ b/net-misc/pytvshows/pytvshows-0.2-r3.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 )
+DISTUTILS_SINGLE_IMPL=1
+
+inherit distutils-r1
+
+DESCRIPTION="downloads torrents for TV shows from RSS feeds provided by 
ezrss.it"
+HOMEPAGE="https://sourceforge.net/projects/pytvshows/";
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+
+DEPEND=""
+RDEPEND="dev-python/feedparser[${PYTHON_USEDEP}]"
+
+PATCHES=(
+   "${FILESDIR}/${P}-ezrss.it.patch"
+   "${FILESDIR}/${P}-feedurl.patch"
+   "${FILESDIR}/${P}-improved-re.patch"
+   "${FILESDIR}/${P}-rename-var.patch"
+)
+
+pkg_setup() {
+   python-single-r1_pkg_setup
+}



[gentoo-commits] repo/gentoo:master commit in: app-office/taskcoach/

2016-08-17 Thread Pacho Ramos
commit: b4079cb5d0c8e08b31c2c77c8ac9af14831dc9e8
Author: Pacho Ramos  gentoo  org>
AuthorDate: Wed Aug 17 13:58:22 2016 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Wed Aug 17 14:15:48 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4079cb5

app-office/taskcoach: Drop old

Package-Manager: portage-2.3.0

 app-office/taskcoach/Manifest   |  5 ---
 app-office/taskcoach/taskcoach-1.3.27.ebuild| 46 ---
 app-office/taskcoach/taskcoach-1.3.29.ebuild| 46 ---
 app-office/taskcoach/taskcoach-1.3.32-r1.ebuild | 43 -
 app-office/taskcoach/taskcoach-1.3.32.ebuild| 46 ---
 app-office/taskcoach/taskcoach-1.3.40.ebuild| 43 -
 app-office/taskcoach/taskcoach-1.4.2.ebuild | 50 -
 7 files changed, 279 deletions(-)

diff --git a/app-office/taskcoach/Manifest b/app-office/taskcoach/Manifest
index 48b03ed..37d504c 100644
--- a/app-office/taskcoach/Manifest
+++ b/app-office/taskcoach/Manifest
@@ -1,7 +1,2 @@
 DIST TaskCoach-1.3.18.tar.gz 2597941 SHA256 
58a1ce7a65b58d71f2e029d69bfbf8c7e39b7623d11bfe5820faa6a224e83692 SHA512 
07479e26a30ce66f7fc6f4ea8ef3fe3ddd842516ea68966b95dbb660fb0d61f9eb83d3920ca064c5ceeef6f6237d3fd5479c19899ec4cd2ef012ee90d1994e62
 WHIRLPOOL 
1943407958802b2d19fee638039f113ba2f62a69f74ee68d2859bfa0dfd005b4929b3c7329e79b5b2931ab7cbab511ec5499718425a1eed3a724ed76706f3ce5
-DIST TaskCoach-1.3.27.tar.gz 2750875 SHA256 
37b7b5f94aef590593e7f5db0b8ea28b45aae7286b86fc15d6b514b25d0b4c51 SHA512 
501944c9abaa6fa7834e3111cb20687216f81c48d6eb5eaf7dd5db1d2406a40819b786d5faa1db758aa90528ad6a18d196ecfc839fb0303cfe4bf6682c6558c2
 WHIRLPOOL 
63ea491777cb74df9a05ede3ba2cde02f036978dfc79eeb5b60ae5a912d7b0600c36a9c14ee7a8a9a895e3623dcb8676571c15f96c536c621a3b2b53a201e52e
-DIST TaskCoach-1.3.29.tar.gz 2759329 SHA256 
77deaee656a43fd2b5772a77adee1c58d75fb8f3b62047823c06963393a7c036 SHA512 
e7a796556be51db3c6342199f9141b3e52a8af7a99275d92c69decbae78e7960455b565e671110e3d27e9f413e6bac6c3b75cfde782b438d76a1ba94c392a802
 WHIRLPOOL 
3339e89a94ef2f14010fe026febc2ce87295371227c760ae7507f6ccf372f71f233cf181abdf696a72b15b4f502e0095819d89f64e6786cb7ae6c6af5d290a71
-DIST TaskCoach-1.3.32.tar.gz 2789269 SHA256 
cf6dbc09eb62aa2c5540ea464ba47bc3f0841b0c7e8d2b63a710929ac9fe4a52 SHA512 
4d8addafad65aaf209d0b1611f71d4555ddfe839f073d51bed29b6cdc9fb3b87d3a386b39a5a5800844b6c4e9654adf882c0403c7183a8d80760b1c297f0e0f5
 WHIRLPOOL 
bf03242878dd46fc80d6b0f2ecbbd2188b18879872f769edd35a777104b143cdbd258d13a4264a873ac093916f0bb5f0015a57e968ed772ba136d72ef1931bd3
-DIST TaskCoach-1.3.40.tar.gz 2826741 SHA256 
564284c47b6900e863eff08a84498fc0c366789dbdeab2de7f9bdaaabb36ab32 SHA512 
54a9eed8c568b61a5ce6e61c02782f804d18f10fab73be658217ee8c225e355155e5e36877e84b97b48004995eafd1faa79d1e64bd30d738cb782a34387041be
 WHIRLPOOL 
eeed80c3358a88c724668f9e95ac89a0b12018577940413e5be2a462579f4ccb2d704492c7de614164b114dcab071e400a1ab8c8f13574d3802a2bbcc9e2c1f9
-DIST TaskCoach-1.4.2.tar.gz 2905614 SHA256 
2f9a70f6abab688704ea0536f0eacbbb599a1cadda84f10d7dc5de07f711e34f SHA512 
0f2465b45771cd211c21949265b758aa097cc76143a09f3c1d81cf15b1381fc6549f71839cb27563a1ab04369b8c925ca06275c799871f880005af2f907f9357
 WHIRLPOOL 
640ddeb357fc67e1321370c57184fd4e684715b8ddc60f7ffdb08441a0555855b3ca40775fcbcf568ca63acfa9ef2bfb2d23bc9edc50bea08a3c012abe72a03a
 DIST TaskCoach-1.4.3.tar.gz 2927984 SHA256 
a2885ffefc0d5b55a0cbe47ad1a2d57cde52595cbba786ebf661bd2435071a2b SHA512 
ae449ae66d29ec884de680179853d5e39814a4e7b10d8e5ca2066f1c85fda328470852a10600e74ade1e4a52c5cdc8f749eceaf4f861f8852c2f47d654e9fc88
 WHIRLPOOL 
6ed69b2f478d98129d7d7638a9db074f2439373d2d63b85adfcf3a64fbce254ef1f734197e9d21f3e3babeb7f21924bbc8a74aa27250f3de63871aef9803b72c

diff --git a/app-office/taskcoach/taskcoach-1.3.27.ebuild 
b/app-office/taskcoach/taskcoach-1.3.27.ebuild
deleted file mode 100644
index 1c80baa..000
--- a/app-office/taskcoach/taskcoach-1.3.27.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=3
-
-PYTHON_DEPEND="2"
-SUPPORT_PYTHON_ABIS="1"
-RESTRICT_PYTHON_ABIS="2.4 2.5 3.*"
-PYTHON_MODNAME="buildlib taskcoachlib"
-
-inherit distutils eutils
-
-MY_PN="TaskCoach"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="Simple personal tasks and todo lists manager"
-HOMEPAGE="http://www.taskcoach.org https://pypi.python.org/pypi/TaskCoach";
-SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="libnotify"
-DEPEND=">=dev-python/wxpython-2.8.9.2:2.8"
-RDEPEND="${DEPEND}
-   libnotify? ( dev-python/notify-python )"
-
-S="${WORKDIR}/${MY_P}"
-
-DOCS="CHANGES.txt"
-
-src_install() {
-   distutils_src_install
-
-   # a bit ugly but...
-   mv "${D}/usr/bin/taskcoach.py" "${D}/usr/bin/taskcoach" || die
-   for file in "${D}"/usr/bin/taskco

[gentoo-commits] repo/gentoo:master commit in: app-office/taskcoach/

2016-08-17 Thread Pacho Ramos
commit: 805a089fe2eb8d431fe3a20a43fb0ef20753a998
Author: Pacho Ramos  gentoo  org>
AuthorDate: Wed Aug 17 13:57:32 2016 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Wed Aug 17 14:15:42 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=805a089f

app-office/taskcoach: Add missing dependency (#554466)

Package-Manager: portage-2.3.0

 app-office/taskcoach/Manifest   |  5 ---
 app-office/taskcoach/taskcoach-1.3.27.ebuild| 46 ---
 app-office/taskcoach/taskcoach-1.3.29.ebuild| 46 ---
 app-office/taskcoach/taskcoach-1.3.32-r1.ebuild | 43 -
 app-office/taskcoach/taskcoach-1.3.32.ebuild| 46 ---
 app-office/taskcoach/taskcoach-1.3.40.ebuild| 43 -
 app-office/taskcoach/taskcoach-1.4.2.ebuild | 50 -
 app-office/taskcoach/taskcoach-1.4.3.ebuild | 13 +--
 8 files changed, 9 insertions(+), 283 deletions(-)

diff --git a/app-office/taskcoach/Manifest b/app-office/taskcoach/Manifest
index 48b03ed..37d504c 100644
--- a/app-office/taskcoach/Manifest
+++ b/app-office/taskcoach/Manifest
@@ -1,7 +1,2 @@
 DIST TaskCoach-1.3.18.tar.gz 2597941 SHA256 
58a1ce7a65b58d71f2e029d69bfbf8c7e39b7623d11bfe5820faa6a224e83692 SHA512 
07479e26a30ce66f7fc6f4ea8ef3fe3ddd842516ea68966b95dbb660fb0d61f9eb83d3920ca064c5ceeef6f6237d3fd5479c19899ec4cd2ef012ee90d1994e62
 WHIRLPOOL 
1943407958802b2d19fee638039f113ba2f62a69f74ee68d2859bfa0dfd005b4929b3c7329e79b5b2931ab7cbab511ec5499718425a1eed3a724ed76706f3ce5
-DIST TaskCoach-1.3.27.tar.gz 2750875 SHA256 
37b7b5f94aef590593e7f5db0b8ea28b45aae7286b86fc15d6b514b25d0b4c51 SHA512 
501944c9abaa6fa7834e3111cb20687216f81c48d6eb5eaf7dd5db1d2406a40819b786d5faa1db758aa90528ad6a18d196ecfc839fb0303cfe4bf6682c6558c2
 WHIRLPOOL 
63ea491777cb74df9a05ede3ba2cde02f036978dfc79eeb5b60ae5a912d7b0600c36a9c14ee7a8a9a895e3623dcb8676571c15f96c536c621a3b2b53a201e52e
-DIST TaskCoach-1.3.29.tar.gz 2759329 SHA256 
77deaee656a43fd2b5772a77adee1c58d75fb8f3b62047823c06963393a7c036 SHA512 
e7a796556be51db3c6342199f9141b3e52a8af7a99275d92c69decbae78e7960455b565e671110e3d27e9f413e6bac6c3b75cfde782b438d76a1ba94c392a802
 WHIRLPOOL 
3339e89a94ef2f14010fe026febc2ce87295371227c760ae7507f6ccf372f71f233cf181abdf696a72b15b4f502e0095819d89f64e6786cb7ae6c6af5d290a71
-DIST TaskCoach-1.3.32.tar.gz 2789269 SHA256 
cf6dbc09eb62aa2c5540ea464ba47bc3f0841b0c7e8d2b63a710929ac9fe4a52 SHA512 
4d8addafad65aaf209d0b1611f71d4555ddfe839f073d51bed29b6cdc9fb3b87d3a386b39a5a5800844b6c4e9654adf882c0403c7183a8d80760b1c297f0e0f5
 WHIRLPOOL 
bf03242878dd46fc80d6b0f2ecbbd2188b18879872f769edd35a777104b143cdbd258d13a4264a873ac093916f0bb5f0015a57e968ed772ba136d72ef1931bd3
-DIST TaskCoach-1.3.40.tar.gz 2826741 SHA256 
564284c47b6900e863eff08a84498fc0c366789dbdeab2de7f9bdaaabb36ab32 SHA512 
54a9eed8c568b61a5ce6e61c02782f804d18f10fab73be658217ee8c225e355155e5e36877e84b97b48004995eafd1faa79d1e64bd30d738cb782a34387041be
 WHIRLPOOL 
eeed80c3358a88c724668f9e95ac89a0b12018577940413e5be2a462579f4ccb2d704492c7de614164b114dcab071e400a1ab8c8f13574d3802a2bbcc9e2c1f9
-DIST TaskCoach-1.4.2.tar.gz 2905614 SHA256 
2f9a70f6abab688704ea0536f0eacbbb599a1cadda84f10d7dc5de07f711e34f SHA512 
0f2465b45771cd211c21949265b758aa097cc76143a09f3c1d81cf15b1381fc6549f71839cb27563a1ab04369b8c925ca06275c799871f880005af2f907f9357
 WHIRLPOOL 
640ddeb357fc67e1321370c57184fd4e684715b8ddc60f7ffdb08441a0555855b3ca40775fcbcf568ca63acfa9ef2bfb2d23bc9edc50bea08a3c012abe72a03a
 DIST TaskCoach-1.4.3.tar.gz 2927984 SHA256 
a2885ffefc0d5b55a0cbe47ad1a2d57cde52595cbba786ebf661bd2435071a2b SHA512 
ae449ae66d29ec884de680179853d5e39814a4e7b10d8e5ca2066f1c85fda328470852a10600e74ade1e4a52c5cdc8f749eceaf4f861f8852c2f47d654e9fc88
 WHIRLPOOL 
6ed69b2f478d98129d7d7638a9db074f2439373d2d63b85adfcf3a64fbce254ef1f734197e9d21f3e3babeb7f21924bbc8a74aa27250f3de63871aef9803b72c

diff --git a/app-office/taskcoach/taskcoach-1.3.27.ebuild 
b/app-office/taskcoach/taskcoach-1.3.27.ebuild
deleted file mode 100644
index 1c80baa..000
--- a/app-office/taskcoach/taskcoach-1.3.27.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=3
-
-PYTHON_DEPEND="2"
-SUPPORT_PYTHON_ABIS="1"
-RESTRICT_PYTHON_ABIS="2.4 2.5 3.*"
-PYTHON_MODNAME="buildlib taskcoachlib"
-
-inherit distutils eutils
-
-MY_PN="TaskCoach"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="Simple personal tasks and todo lists manager"
-HOMEPAGE="http://www.taskcoach.org https://pypi.python.org/pypi/TaskCoach";
-SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="libnotify"
-DEPEND=">=dev-python/wxpython-2.8.9.2:2.8"
-RDEPEND="${DEPEND}
-   libnotify? ( dev-python/notify-python )"
-
-S="${WORKDIR}/${MY_P}"
-
-DOCS="CHANGES.txt"
-
-src_install() {
-   distutils_src_install
-
-   # a bit ugly but...
-   m

[gentoo-commits] repo/gentoo:master commit in: app-office/taskcoach/

2016-08-17 Thread Pacho Ramos
commit: c0581fb6a057c8302874b59d46942135f0936a10
Author: Pacho Ramos  gentoo  org>
AuthorDate: Wed Aug 17 13:59:06 2016 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Wed Aug 17 14:15:50 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0581fb6

app-office/taskcoach: Add missing dependency (#554466)

Package-Manager: portage-2.3.0

 app-office/taskcoach/taskcoach-1.4.3.ebuild | 13 +
 1 file changed, 9 insertions(+), 4 deletions(-)

diff --git a/app-office/taskcoach/taskcoach-1.4.3.ebuild 
b/app-office/taskcoach/taskcoach-1.4.3.ebuild
index 194fa66..002b868 100644
--- a/app-office/taskcoach/taskcoach-1.4.3.ebuild
+++ b/app-office/taskcoach/taskcoach-1.4.3.ebuild
@@ -3,7 +3,6 @@
 # $Id$
 
 EAPI=5
-
 PYTHON_COMPAT=( python2_7 )
 
 inherit distutils-r1 eutils versionator
@@ -15,16 +14,22 @@ DESCRIPTION="Simple personal tasks and todo lists manager"
 HOMEPAGE="http://www.taskcoach.org https://pypi.python.org/pypi/TaskCoach";
 SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
 LICENSE="GPL-3"
+
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE="libnotify"
-DEPEND="|| (
+
+DEPEND="
+   || (
>=dev-python/wxpython-2.8.9.2:2.8[${PYTHON_USEDEP}]
dev-python/wxpython:3.0[${PYTHON_USEDEP}]
)
-   >=dev-python/twisted-core-10.0"
+   >=dev-python/twisted-core-10.0
+"
 RDEPEND="${DEPEND}
-   libnotify? ( dev-python/notify-python[${PYTHON_USEDEP}] )"
+   x11-libs/libXScrnSaver
+   libnotify? ( dev-python/notify-python[${PYTHON_USEDEP}] )
+"
 
 S="${WORKDIR}/${MY_P}"
 



[gentoo-commits] repo/gentoo:master commit in: app-mobilephone/wammu/

2016-08-17 Thread Pacho Ramos
commit: 4c85c75f92de2a3ff427738941b3ae45f6569c4e
Author: Pacho Ramos  gentoo  org>
AuthorDate: Wed Aug 17 13:54:49 2016 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Wed Aug 17 14:15:39 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c85c75f

app-mobilephone/wammu: Drop old

Package-Manager: portage-2.3.0

 app-mobilephone/wammu/Manifest |  1 -
 app-mobilephone/wammu/wammu-0.35-r1.ebuild | 66 --
 app-mobilephone/wammu/wammu-0.36-r1.ebuild | 64 -
 3 files changed, 131 deletions(-)

diff --git a/app-mobilephone/wammu/Manifest b/app-mobilephone/wammu/Manifest
index c110d24..47bf02b 100644
--- a/app-mobilephone/wammu/Manifest
+++ b/app-mobilephone/wammu/Manifest
@@ -1,3 +1,2 @@
 DIST wammu-0.35.tar.bz2 572550 SHA256 
fba70bb0a067f20bb5da5f16061e6cc70a49761ca11f49a897af678271666d7a SHA512 
c9c24a170d0a1b1507799f77719d544a04b0c894172e0158efc782f25ec894eaa65e2a89b53db431a96b5f88ccadf4dddc5025ba84ac09d54aa5d37b2e658461
 WHIRLPOOL 
8b6b4edc77c46f20b449077f198d4e51ad81edd6846c69a4945ebf207ae01431a3cb31541e8f07c1b8c90fa37c2034acec771e5d563e0bf756aba1f175f93a9f
-DIST wammu-0.36.tar.bz2 581781 SHA256 
8107d69438adc5c9c24565f455cac31ecd5b9ef754f26a6b5ebab03b49131696 SHA512 
08caaeb7ade5877b441baad2f3f1f653ed1c25c3fab213e093213525fe326f09ee8ccda4db834f82b00a9d7e9b2cb235da7be7f328c091b6067543d9cdbfb14c
 WHIRLPOOL 
6b4b8aff5363bbf39bb9b67765c9373600642592bc910d3b4d83d09d88d5b5ad4945d4f27f2c75c383ae55f66cc71e21756fcd93e1adee3dfeeef5a766f449c8
 DIST wammu-0.40.tar.bz2 687062 SHA256 
cffd4fc6cc7b9433b3f589d51671a5ac5e188abbf676ebe0ce94011933fdb2ff SHA512 
2ed5d5cdd63b3731808c5fa8cc36caf394c4ccf714eb4ef39a25f1e7967d8ccf8b69db5aeff37ff0d1bbf7cefec51fe070a5f0b90d0cb8271f1a3d243eaf06fd
 WHIRLPOOL 
b05dac88593c5ae3c01f63984824690991a347e4efff2bf3595b1088d9903843e018690845391ab48f62ab7d17f11d0b3a801103a1c408822b1c9afdd88f7150

diff --git a/app-mobilephone/wammu/wammu-0.35-r1.ebuild 
b/app-mobilephone/wammu/wammu-0.35-r1.ebuild
deleted file mode 100644
index b8d262e..000
--- a/app-mobilephone/wammu/wammu-0.35-r1.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="3"
-
-PYTHON_DEPEND="2"
-
-inherit distutils
-
-DESCRIPTION="Front-end for gammu to access mobile phones easily"
-HOMEPAGE="http://www.wammu.eu/";
-SRC_URI="http://dl.cihar.com/wammu/v0/${P}.tar.bz2";
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="bluetooth gnome"
-
-RDEPEND=">=app-mobilephone/gammu-1.25.0[python] 
=dev-python/wxpython-2.8
-   bluetooth? ( dev-python/pybluez
-   gnome? ( net-wireless/gnome-bluetooth )
-   )"
-DEPEND="${RDEPEND}"
-
-# Supported languages and translated documentation
-# Be sure all languages are prefixed with a single space!
-MY_AVAILABLE_LINGUAS=" af bg ca cs da de el es et fi fr gl he hu id it ko nl 
pl pt_BR ru sk sv zh_CN zh_TW"
-IUSE="${IUSE} ${MY_AVAILABLE_LINGUAS// / linguas_}"
-
-pkg_setup() {
-   python_set_active_version 2
-   python_pkg_setup
-}
-
-src_prepare() {
-   local lang support_linguas=no
-   for lang in ${MY_AVAILABLE_LINGUAS} ; do
-   if use linguas_${lang} ; then
-   support_linguas=yes
-   break
-   fi
-   done
-   # install all languages when all selected LINGUAS aren't supported
-   if [ "${support_linguas}" = "yes" ]; then
-   for lang in ${MY_AVAILABLE_LINGUAS} ; do
-   if ! use linguas_${lang} ; then
-   rm -r locale/${lang} || die
-   fi
-   done
-   fi
-
-   python_convert_shebangs -r 2 .
-}
-
-src_compile() {
-   # SKIPWXCHECK: else 'import wx' results in
-   # Xlib: connection to ":0.0" refused by server
-   SKIPWXCHECK=yes distutils_src_compile
-}
-
-src_install() {
-   DOCS="AUTHORS FAQ"
-   SKIPWXCHECK=yes distutils_src_install
-}

diff --git a/app-mobilephone/wammu/wammu-0.36-r1.ebuild 
b/app-mobilephone/wammu/wammu-0.36-r1.ebuild
deleted file mode 100644
index 5b974e6..000
--- a/app-mobilephone/wammu/wammu-0.36-r1.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit distutils-r1
-
-DESCRIPTION="Front-end for gammu to access mobile phones easily"
-HOMEPAGE="http://www.wammu.eu/";
-SRC_URI="http://dl.cihar.com/wammu/v0/${P}.tar.bz2";
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="bluetooth gnome"
-
-RDEPEND=">=app-mobilephone/gammu-1.25.0[python] 
=dev-python/wxpython-2.8[${PYTHON_USEDEP}]
-   bluetooth? ( dev-python/pybluez[${PYTHON_USEDEP}]
-   gnome? ( net-wireless/gnome-bluetooth )
-   )"
-DEPEND="${RDEPEND}"
-
-# Supported languages and translated 

[gentoo-commits] repo/gentoo:master commit in: net-p2p/retroshare/

2016-08-17 Thread Sergey Popov
commit: b08be6c7e29b0a21cb124ef25b71797b156332ac
Author: Sergey Popov  gentoo  org>
AuthorDate: Wed Aug 17 14:19:30 2016 +
Commit: Sergey Popov  gentoo  org>
CommitDate: Wed Aug 17 14:19:30 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b08be6c7

net-p2p/retroshare: drop old version

Package-Manager: portage-2.2.28

 net-p2p/retroshare/Manifest|   1 -
 .../retroshare/retroshare-0.6.0_rc2_pre8551.ebuild | 150 -
 2 files changed, 151 deletions(-)

diff --git a/net-p2p/retroshare/Manifest b/net-p2p/retroshare/Manifest
index 597ea0e..376f948 100644
--- a/net-p2p/retroshare/Manifest
+++ b/net-p2p/retroshare/Manifest
@@ -1,3 +1,2 @@
 DIST retroshare-0.6.0.tar.gz 17436205 SHA256 
50b9157bbe407aaefcbf9af1f29392e63148dc060bf78a3b200c9bc09998cf7c SHA512 
794dacf1205a3c54973a7e34b6bd59fe88e9820677df182aaea37cfa90b90f548cd762b1243c25138f1b08ce67adf730c2f7b1cbfb1d97185eacabfd60f82374
 WHIRLPOOL 
ef9bf84b4ecd4ef1f515b4cdce8362cb56f77e4d223ba1960d5131a1bed1bae816f4715a28f1b8ed36a969c89aad86ae32d95234bf54ad46b40b4e568902
 DIST retroshare_0.5.5-0.7068.tar.gz 11899395 SHA256 
772b0d7916137e81fc0f5ea14f0a8fa70d3d7acb701ca0b0c1c66018f2255650 SHA512 
51caeca54c6b6ce6ec049d3004301a74db5bb5dc2390c769486429ca0db4e45e2d8eba98c3f9ea99628c1a2452d71c8460ea4d3b3c103e321d3459211767bc1d
 WHIRLPOOL 
f6c8a7323be84d79975e970629f5bd457487cac6a061bc6817da328ff1de03a8d3fab98ab3cf4fba0628f239e09d8f8da4c14587764689a23193bbda22419e88
-DIST retroshare_0.6.0.RC2~8551_src.tgz 14773671 SHA256 
2320676da905de6c48b01eda611811965277ffa1d5ddbb387aa8f0414c2de050 SHA512 
6cfd714f6e72d43559909a72d448b90068414be26da73928ff7bfaaf5be5f7c47f5e7932f1ff2ab4d8a7c277ea4407ab3bd539a1ad4a2a7810dc79b32b1348b1
 WHIRLPOOL 
b1a030d9fc797fa6a13c2166323cc7bcbb79c70e46ead2e06414650ab763aaacf61fbe24fc634707be42c9b6611a265ac7d675e02b950fe1d8d42364bf0dc089

diff --git a/net-p2p/retroshare/retroshare-0.6.0_rc2_pre8551.ebuild 
b/net-p2p/retroshare/retroshare-0.6.0_rc2_pre8551.ebuild
deleted file mode 100644
index ddcd3a9..000
--- a/net-p2p/retroshare/retroshare-0.6.0_rc2_pre8551.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 gnome2-utils multilib qmake-utils
-
-MY_PV="${PV/_rc/.RC}"
-MY_PV="${MY_PV/_pre/$'\x7e'}" # bug #557276
-
-DESCRIPTION="P2P private sharing application"
-HOMEPAGE="http://retroshare.sourceforge.net";
-SRC_URI="mirror://sourceforge/retroshare/${PN}_${MY_PV}_src.tgz"
-
-# pegmarkdown can also be used with MIT
-LICENSE="GPL-2 GPL-3 Apache-2.0 LGPL-2.1"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-IUSE="cli feedreader +qt5 voip"
-REQUIRED_USE="|| ( cli qt5 )
-   feedreader? ( qt5 )
-   voip? ( qt5 )"
-
-RDEPEND="
-   app-arch/bzip2
-   dev-db/sqlcipher
-   dev-libs/openssl:0
-   gnome-base/libgnome-keyring
-   net-libs/libmicrohttpd
-   net-libs/libupnp
-   sys-libs/zlib
-   cli? (
-   dev-libs/protobuf
-   net-libs/libssh[server]
-   )
-   feedreader? (
-   dev-libs/libxml2
-   dev-libs/libxslt
-   net-misc/curl
-   )
-   qt5? (
-   x11-libs/libX11
-   x11-libs/libXScrnSaver
-   dev-qt/designer:5
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtmultimedia:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtprintsupport:5
-   dev-qt/qtscript:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtx11extras:5
-   dev-qt/qtxml:5
-   )
-   voip? (
-   /dev/null || die
-   eqmake5
-   popd 2>/dev/null || die
-   done
-}
-
-src_compile() {
-   local dir
-
-   for dir in ${rs_src_dirs} ; do
-   emake -C "${dir}"
-   done
-
-   unset rs_src_dirs
-}
-
-src_install() {
-   local i
-   local extension_dir="/usr/$(get_libdir)/${PN}/extensions6/"
-
-   use cli && dobin retroshare-nogui/src/retroshare-nogui
-   use qt5 && dobin retroshare-gui/src/RetroShare
-
-   exeinto "${extension_dir}"
-   use feedreader && doexe plugins/FeedReader/*.so*
-   use voip && doexe plugins/VOIP/*.so*
-
-   insinto /usr/share/RetroShare06
-   doins libbitdht/src/bitdht/bdboot.txt
-
-   insinto /usr/share/RetroShare06/webui
-   doins libresapi/src/webfiles/*
-
-   dodoc README.txt
-   make_desktop_entry RetroShare
-   for i in 24 48 64 ; do
-   doicon -s ${i} 
"build_scripts/Debian+Ubuntu/data/${i}x${i}/${PN}.png"
-   done
-   doicon -s 128 "build_scripts/Debian+Ubuntu/data/${PN}.png"
-}
-
-pkg_preinst() {
-   if [[ "${REPLACING_VERSIONS}" = "0.5*"  ]]; then
-   elog "You are upgrading from Retroshare 0.5.* to ${PV}"
-   elog "Version 0.6.* is backward-incompatible with 0

[gentoo-commits] repo/gentoo:master commit in: net-p2p/retroshare/

2016-08-17 Thread Sergey Popov
commit: 1e15717d46f4068918d25f5166bd649e90dc52f0
Author: Sergey Popov  gentoo  org>
AuthorDate: Wed Aug 17 14:18:55 2016 +
Commit: Sergey Popov  gentoo  org>
CommitDate: Wed Aug 17 14:18:55 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e15717d

net-p2p/retroshare-0.6.0: stable on amd64/x86

Gentoo-Bug: 584832

Package-Manager: portage-2.2.28

 net-p2p/retroshare/retroshare-0.6.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/retroshare/retroshare-0.6.0.ebuild 
b/net-p2p/retroshare/retroshare-0.6.0.ebuild
index bf71893..757b5b2 100644
--- a/net-p2p/retroshare/retroshare-0.6.0.ebuild
+++ b/net-p2p/retroshare/retroshare-0.6.0.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/RetroShare/RetroShare/archive/v${PV}.tar.gz -> ${P}.
 # pegmarkdown can also be used with MIT
 LICENSE="GPL-2 GPL-3 Apache-2.0 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 
 IUSE="cli feedreader qt4 +qt5 voip"
 REQUIRED_USE="^^ ( qt4 qt5 )



[gentoo-commits] repo/gentoo:master commit in: dev-vcs/subversion/

2016-08-17 Thread Lars Wendler
commit: 5e274a08897ea8632653d2faec37eecc3e198474
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Aug 17 13:57:26 2016 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Aug 17 14:30:00 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e274a08

dev-vcs/subversion: Removed old.

Package-Manager: portage-2.3.0
Signed-off-by: Lars Wendler  gentoo.org>

 dev-vcs/subversion/Manifest |   2 -
 dev-vcs/subversion/subversion-1.8.14.ebuild | 493 ---
 dev-vcs/subversion/subversion-1.9.3.ebuild  | 497 
 3 files changed, 992 deletions(-)

diff --git a/dev-vcs/subversion/Manifest b/dev-vcs/subversion/Manifest
index b1a5abc..3fc87fc 100644
--- a/dev-vcs/subversion/Manifest
+++ b/dev-vcs/subversion/Manifest
@@ -1,4 +1,2 @@
-DIST subversion-1.8.14.tar.bz2 6850562 SHA256 
7f3883cdfcad4174e06dd94d6e3e8ec91856823268eebe60c924be76f5229a1f SHA512 
95e1501494f5355f0c331fbe81422ca8f0b4d69e6d303125f4a5aac5f6fe946e958ca76fc96fe6b096cc0a530634ca103bf35622c12af90489ae17d0b9a9d987
 WHIRLPOOL 
0323746d40830109e081e002f499f1c73c15fe77acd4f1c9b790ae12440b3361d189f1d5212d49ba6f6c449297aec3513761375f748800686892607705310a56
 DIST subversion-1.8.16.tar.bz2 6919310 SHA256 
f18f6e8309270982135aae54d96958f9ca6b93f8a4e746dd634b1b5b84edb346 SHA512 
de8ce1aacd60516fd412f3f8b73e0e43c1a5e91d21d099937d3b02a1620aa947a330ec435d8662d5ad5372e23b1ebec1d8aea7d3ca4dd02eb3421924f6da88b1
 WHIRLPOOL 
01093eaf39173f4a789120ab8ed1b68dcb9b1bea5e9d396d23831b9a0733be412842a711ffe9b72e9d1bf26e835f47b1395b24f2a1301cc556e2520da6151f3e
-DIST subversion-1.9.3.tar.bz2 7909193 SHA256 
8bbf6bb125003d88ee1c22935a36b7b1ab7d957e0c8b5fbfe5cb6310b6e86ae0 SHA512 
2197c5076e688ac09e63c345e45f2a5ee2999426edb76a91c6b92d229fa8c87772d76e99003a4438035771b4c11c502de399d44f4f42c0d759dcbd01b628a4cb
 WHIRLPOOL 
d0b515c53384da558d0838a78f3be75e3bac643f5d95e536e65e0034e1814c91e0d2c218dd41bb5ee76447d47a0484105a25da1abef7851e7461a2a84c320a79
 DIST subversion-1.9.4.tar.bz2 7911473 SHA256 
1267f9e2ab983f260623bee841e6c9cc458bf4bf776238ed5f100983f79e9299 SHA512 
fa512d8315dd6a435dcc5a3c2ca3cd7cf932364dd3a82063be868aa3ebcc04caf87cd3ff732d3e3d8aec86f3f58848e2b55987451d4697479bb151d1269db07f
 WHIRLPOOL 
0323e5258be08dfdacb0e450b413bdfd053c0026a290dd45cfe5a03437c727d9ad088baba5a42fdd98ff47af5bdc09a0bbeba70a1e4e4e19a8ebcba7e7b7ddd3

diff --git a/dev-vcs/subversion/subversion-1.8.14.ebuild 
b/dev-vcs/subversion/subversion-1.8.14.ebuild
deleted file mode 100644
index c3fb52a..000
--- a/dev-vcs/subversion/subversion-1.8.14.ebuild
+++ /dev/null
@@ -1,493 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-PYTHON_COMPAT=( python2_7 )
-DISTUTILS_OPTIONAL=1
-WANT_AUTOMAKE="none"
-GENTOO_DEPEND_ON_PERL="no"
-
-inherit autotools bash-completion-r1 db-use depend.apache distutils-r1 
elisp-common flag-o-matic java-pkg-opt-2 libtool multilib perl-module eutils
-
-MY_P="${P/_/-}"
-DESCRIPTION="Advanced version control system"
-HOMEPAGE="http://subversion.apache.org/";
-SRC_URI="mirror://apache/${PN}/${MY_P}.tar.bz2"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="Subversion GPL-2"
-SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 
~ppc-aix ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix 
~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="apache2 berkdb ctypes-python debug doc +dso extras gnome-keyring +http 
java kde nls perl python ruby sasl test vim-syntax"
-
-COMMON_DEPEND=">=dev-db/sqlite-3.7.12
-   >=dev-libs/apr-1.3:1
-   >=dev-libs/apr-util-1.3:1
-   dev-libs/expat
-   sys-apps/file
-   sys-libs/zlib
-   app-arch/bzip2
-   berkdb? ( >=sys-libs/db-4.0.14:= )
-   ctypes-python? ( ${PYTHON_DEPS} )
-   gnome-keyring? ( dev-libs/glib:2 sys-apps/dbus 
gnome-base/libgnome-keyring )
-   kde? ( sys-apps/dbus dev-qt/qtcore:4 dev-qt/qtdbus:4 dev-qt/qtgui:4 
>=kde-base/kdelibs-4:4 )
-   perl? ( dev-lang/perl:= )
-   python? ( ${PYTHON_DEPS} )
-   ruby? ( >=dev-lang/ruby-2.0:2.0
-   dev-ruby/rubygems[ruby_targets_ruby20] )
-   sasl? ( dev-libs/cyrus-sasl )
-   http? ( >=net-libs/serf-1.2.1 )"
-RDEPEND="${COMMON_DEPEND}
-   apache2? ( www-servers/apache[apache2_modules_dav] )
-   java? ( >=virtual/jre-1.5 )
-   kde? ( kde-apps/kwalletd:4 )
-   nls? ( virtual/libintl )
-   perl? ( dev-perl/URI )"
-# Note: ctypesgen doesn't need PYTHON_USEDEP, it's used once
-DEPEND="${COMMON_DEPEND}
-   !!=virtual/jdk-1.5 )
-   kde? ( virtual/pkgconfig )
-   nls? ( sys-devel/gettext )
-   test? ( ${PYTHON_DEPS} )"
-
-REQUIRED_USE="
-   ctypes-python? ( ${PYTHON_REQUIRED_USE} )
-   python? ( ${PYTHON_REQUIRED_USE} )
-   test? (
-   ${PYTHON_REQUIRED_USE}
-   

[gentoo-commits] repo/gentoo:master commit in: dev-vcs/subversion/files/

2016-08-17 Thread Lars Wendler
commit: 792252a30c2ac412fd1179feecacfdd17ab00c0c
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Aug 17 14:29:46 2016 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Aug 17 14:30:03 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=792252a3

dev-vcs/subversion: Make some patches EAPI-6 compliant.

Package-Manager: portage-2.3.0
Signed-off-by: Lars Wendler  gentoo.org>

 dev-vcs/subversion/files/subversion-1.5.6-aix-dso.patch   | 4 ++--
 .../subversion-fix-parallel-build-support-for-perl-bindings.patch | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-vcs/subversion/files/subversion-1.5.6-aix-dso.patch 
b/dev-vcs/subversion/files/subversion-1.5.6-aix-dso.patch
index 49c6162..69a4355 100644
--- a/dev-vcs/subversion/files/subversion-1.5.6-aix-dso.patch
+++ b/dev-vcs/subversion/files/subversion-1.5.6-aix-dso.patch
@@ -3,8 +3,8 @@ http://lists.gnu.org/archive/html/libtool/2011-01/msg00023.html
 http://lists.gnu.org/archive/html/libtool/2011-02/msg0.html
 Once there is an agreement on that, this patch eventually is for upstream too.
 
 subversion/libsvn_ra/ra_loader.c.orig  2009-04-28 14:53:35 +0200
-+++ subversion/libsvn_ra/ra_loader.c   2009-04-28 14:55:37 +0200
+--- a/subversion/libsvn_ra/ra_loader.c
 b/subversion/libsvn_ra/ra_loader.c
 @@ -164,6 +164,13 @@
  
  /* find/load the specified library */

diff --git 
a/dev-vcs/subversion/files/subversion-fix-parallel-build-support-for-perl-bindings.patch
 
b/dev-vcs/subversion/files/subversion-fix-parallel-build-support-for-perl-bindings.patch
index 4fab19a..bffb431 100644
--- 
a/dev-vcs/subversion/files/subversion-fix-parallel-build-support-for-perl-bindings.patch
+++ 
b/dev-vcs/subversion/files/subversion-fix-parallel-build-support-for-perl-bindings.patch
@@ -1,5 +1,5 @@
 Makefile.in2011-07-16 13:50:53.0 +0200
-+++ Makefile.in.new2012-03-11 12:13:57.0 +0100
+--- a/Makefile.in
 b/Makefile.in
 @@ -732,7 +732,7 @@
  extraclean-swig-headers: clean-swig-headers
$(EXTRACLEAN_SWIG_HEADERS)



[gentoo-commits] repo/gentoo:master commit in: net-wireless/broadcom-sta/

2016-08-17 Thread Mike Pagano
commit: fa291ce967c00c90708d0c6b2a647727ed24f003
Author: Mike Pagano  gentoo  org>
AuthorDate: Wed Aug 17 14:47:14 2016 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Wed Aug 17 14:53:56 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa291ce9

net-wireless/broadcom-sta: Remove myself as maintainer.

Package-Manager: portage-2.2.28

 net-wireless/broadcom-sta/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/net-wireless/broadcom-sta/metadata.xml 
b/net-wireless/broadcom-sta/metadata.xml
index e98c71e..0713847 100644
--- a/net-wireless/broadcom-sta/metadata.xml
+++ b/net-wireless/broadcom-sta/metadata.xml
@@ -6,10 +6,6 @@
Matt Turner


-   mpag...@gentoo.org
-   Mike Pagano
-   
-   
tombo...@sina.cn
M.B.




[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker/

2016-08-17 Thread William Hubbs
commit: 30c760e7a2bd360600b00d36e445810390fa2ac4
Author: William Hubbs  gentoo  org>
AuthorDate: Wed Aug 17 15:33:26 2016 +
Commit: William Hubbs  gentoo  org>
CommitDate: Wed Aug 17 15:34:04 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30c760e7

app-emulation/docker: 1.12.1_rc1 version bump

Package-Manager: portage-2.2.28

 app-emulation/docker/Manifest |   1 +
 app-emulation/docker/docker-1.12.1_rc1.ebuild | 286 ++
 2 files changed, 287 insertions(+)

diff --git a/app-emulation/docker/Manifest b/app-emulation/docker/Manifest
index c3fe759..e32a02d 100644
--- a/app-emulation/docker/Manifest
+++ b/app-emulation/docker/Manifest
@@ -1,2 +1,3 @@
 DIST docker-1.11.0.tar.gz 10637394 SHA256 
088869b9a19ae17656e068aa6d3d473866e8133365427c601c671da1b2189057 SHA512 
ecb7f531a5632fd6274e3eec59a5194c61d0788ab9f3864845cbc248232c2f14671a26c34abab8c5ca85ce6106ae72ea3ae4e5d133ad1efb126069ae82a2dba0
 WHIRLPOOL 
20b0ef1642d2fea2ae186a17786d95f138fb7df92daa104f00c481488f82eadd5e8f27a0a8e926d68f495fd62bc132d83817a0831f84b3786474a9408d87878f
 DIST docker-1.12.0.tar.gz 13018773 SHA256 
f8139acba98248eb1fdb0b6d94efee89b876f9a50d00e263dc144fd2b0c372d4 SHA512 
113707c0447bc096dc59204a1666b9f3a4e92d0ad89f016a0259734d6eee47861d5a6b1febab61f357212f0b4ffceea7ed3a53f883a748604aeb65bb5701413b
 WHIRLPOOL 
aa817e74c00b3f4ec9f494336a8a2f46d41ff978a4d04f4400a3f6ba21b4271a8f80b3708c4e18f9517f974f8e4f59194edbd57e3a662910cb01483fa6332b48
+DIST docker-1.12.1_rc1.tar.gz 13061395 SHA256 
be47ae5a6be4a992794980b1f85ea3c03b85d563975026c4e810e852b83e16ef SHA512 
f368d18cf766342de19798cc670409619d01d41972973d043ee89f3f58f2f93adb0e24ab0b91104ab267d3072b8cc5849766e81649f4684a866e8ba3fedce680
 WHIRLPOOL 
2c236c62cfd27a87dc2df31adb1211c9948e87431a5779f58cac022b8725c00728656be149bfeee3e83a7831bb0a8803207101bca120470ffe2034eae7f1ed12

diff --git a/app-emulation/docker/docker-1.12.1_rc1.ebuild 
b/app-emulation/docker/docker-1.12.1_rc1.ebuild
new file mode 100644
index 000..612bf89
--- /dev/null
+++ b/app-emulation/docker/docker-1.12.1_rc1.ebuild
@@ -0,0 +1,286 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+EGO_PN="github.com/docker/docker"
+
+if [[ ${PV} = ** ]]; then
+   # Docker cannot be fetched via "go get", thanks to autogenerated code
+   EGIT_REPO_URI="https://${EGO_PN}.git";
+   EGIT_CHECKOUT_DIR="${WORKDIR}/${P}/src/${EGO_PN}"
+   inherit git-r3
+else
+   MY_PV="${PV/_/-}"
+   DOCKER_GITCOMMIT="7889dc7"
+   EGIT_COMMIT="v${MY_PV}"
+   SRC_URI="https://${EGO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
+   KEYWORDS="~amd64"
+   [ "$DOCKER_GITCOMMIT" ] || die "DOCKER_GITCOMMIT must be added manually 
for each bump!"
+   inherit golang-vcs-snapshot
+fi
+inherit bash-completion-r1 golang-base linux-info systemd udev user
+
+DESCRIPTION="The core functions you need to create Docker images and run 
Docker containers"
+HOMEPAGE="https://dockerproject.org";
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="apparmor aufs btrfs +device-mapper experimental overlay seccomp"
+
+# 
https://github.com/docker/docker/blob/master/hack/PACKAGERS.md#build-dependencies
+CDEPEND="
+   >=dev-db/sqlite-3.7.9:3
+   device-mapper? (
+   >=sys-fs/lvm2-2.02.89[thin]
+   )
+   seccomp? ( >=sys-libs/libseccomp-2.2.1 )
+   apparmor? ( sys-libs/libapparmor )
+"
+
+DEPEND="
+   ${CDEPEND}
+
+   dev-go/go-md2man
+
+   btrfs? (
+   >=sys-fs/btrfs-progs-3.8
+   )
+"
+
+# 
https://github.com/docker/docker/blob/master/hack/PACKAGERS.md#runtime-dependencies
+# 
https://github.com/docker/docker/blob/master/hack/PACKAGERS.md#optional-dependencies
+RDEPEND="
+   ${CDEPEND}
+
+   !app-emulation/docker-bin
+   >=net-firewall/iptables-1.4
+   sys-process/procps
+   >=dev-vcs/git-1.7
+   >=app-arch/xz-utils-4.9
+
+   >app-emulation/containerd-0.2.2
+   app-emulation/runc[apparmor?,seccomp?]
+"
+
+RESTRICT="installsources strip"
+
+S="${WORKDIR}/${P}/src/${EGO_PN}"
+
+# see "contrib/check-config.sh" from upstream's sources
+CONFIG_CHECK="
+   ~NAMESPACES ~NET_NS ~PID_NS ~IPC_NS ~UTS_NS
+   ~CGROUPS ~CGROUP_CPUACCT ~CGROUP_DEVICE ~CGROUP_FREEZER ~CGROUP_SCHED 
~CPUSETS ~MEMCG
+   ~KEYS ~MACVLAN ~VETH ~BRIDGE ~BRIDGE_NETFILTER
+   ~NF_NAT_IPV4 ~IP_NF_FILTER ~IP_NF_MANGLE ~IP_NF_TARGET_MASQUERADE
+   ~IP_VS ~IP_VS_RR
+   ~NETFILTER_XT_MATCH_ADDRTYPE ~NETFILTER_XT_MATCH_CONNTRACK
+   ~NETFILTER_XT_MATCH_IPVS
+   ~NETFILTER_XT_MARK ~NETFILTER_XT_TARGET_REDIRECT
+   ~NF_NAT ~NF_NAT_NEEDED
+
+   ~POSIX_MQUEUE
+
+   ~MEMCG_SWAP ~MEMCG_SWAP_ENABLED
+
+   ~BLK_CGROUP ~IOSCHED_CFQ
+   ~CGROUP_PERF
+   ~CGROUP_HUGETLB
+   ~NET_CLS_CGROUP
+   ~CFS_BANDWIDTH ~FAIR_GROUP_SCHED ~RT_GROUP_SCHED
+   ~XFRM_ALGO ~XFRM_USER
+"
+
+ERROR_KEYS=

[gentoo-commits] proj/genkernel:master commit in: /

2016-08-17 Thread Richard Yao
commit: 6b5eb0fe52a49b1aa050f4b9f2e46b03f5c2940c
Author: Richard Yao  gentoo  org>
AuthorDate: Wed Aug 17 14:46:35 2016 +
Commit: Richard Yao  gentoo  org>
CommitDate: Wed Aug 17 15:39:24 2016 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=6b5eb0fe

Include libgcc_s.so.1 with ZFS support

The resumable send/recv work added an indirect dependency on
libgcc_s.so.1, which libpthread opens via dlopen for _Unwind_Resume().
If we do not include it, we will see:

libgcc_s.so.1 must be installed for pthread_cancel to work

Lets include it for now. We make an effort to include only 1 version.
This might not work on all architectures, but for lack of ability to
test, it will need to do for now. It also will use gcc-config if it is
avaliable.

This also enables functions in zdb that previously did not work due to
the same issue.

Original-patch-by: Jason Zaman  gentoo.org>
Signed-off-by: Richard Yao  gentoo.org>

 gen_initramfs.sh | 9 -
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/gen_initramfs.sh b/gen_initramfs.sh
index 1fd5d2a..ea4a771 100755
--- a/gen_initramfs.sh
+++ b/gen_initramfs.sh
@@ -491,7 +491,14 @@ append_zfs(){
done
 
# Copy binaries
-   copy_binaries "${TEMP}/initramfs-zfs-temp" 
/sbin/{mount.zfs,zdb,zfs,zpool}
+   # Include libgcc_s.so.1 to workaround zfsonlinux/zfs#4749
+   if type gcc-config 2>&1 1>/dev/null; then
+   copy_binaries "${TEMP}/initramfs-zfs-temp" 
/sbin/{mount.zfs,zdb,zfs,zpool} \
+   "/usr/lib/gcc/$(s=$(gcc-config -c); echo 
${s%-*}/${s##*-})/libgcc_s.so.1"
+   else
+   copy_binaries "${TEMP}/initramfs-zfs-temp" 
/sbin/{mount.zfs,zdb,zfs,zpool} \
+   /usr/lib/gcc/*/*/libgcc_s.so.1
+   fi
 
cd "${TEMP}/initramfs-zfs-temp/"
log_future_cpio_content



[gentoo-commits] repo/gentoo:master commit in: media-video/smplayer/

2016-08-17 Thread Lars Wendler
commit: 1bb3cb09a32868dc95395151fe7eb77bed8963a7
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Aug 17 16:26:46 2016 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Aug 17 16:27:00 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bb3cb09

media-video/smplayer: Bump to version 16.8.0 (bug #591444).

Package-Manager: portage-2.3.0
Signed-off-by: Lars Wendler  gentoo.org>

 media-video/smplayer/Manifest   |   1 +
 media-video/smplayer/smplayer-16.8.0.ebuild | 149 
 2 files changed, 150 insertions(+)

diff --git a/media-video/smplayer/Manifest b/media-video/smplayer/Manifest
index c419d52..fc98703 100644
--- a/media-video/smplayer/Manifest
+++ b/media-video/smplayer/Manifest
@@ -2,3 +2,4 @@ DIST smplayer-14.9.0.tar.bz2 3716434 SHA256 
429ad4edd6df1fcedd5ea4fa2b024eb5a61c
 DIST smplayer-16.1.0.tar.bz2 3966243 SHA256 
d25c9b62d36c5ee63fb360e9a45566601d49d707e1364294a54967b956bdd8c9 SHA512 
2c240a6cc392b84c7d6f725a02af33788ce7dbfae9d765d309e3b958fa9e2475e45c56b260e056118362848f64e478aa0ef9c67478fc44d9e42c568b4892e6ed
 WHIRLPOOL 
8a7c989e3c77e6e7a696a958f848e8649f49131be80f26139b2aef17f3534cc18ab778def5083fee5a12c1e8291891e6c9d90ae26395c13a04e889ab2e4f616e
 DIST smplayer-16.4.0.tar.bz2 4020567 SHA256 
de4169c7e3a1d8bf6f3c9a77fa0a8c24c1f63db3f2b8a325bc6761c0a9d2d2ec SHA512 
a75b1ff935912a5193854a12d0777e0c5883d4513b09869acdae9149dbc022ea77b0b2106f6c820401090127e1dcd585c74b6beb9af3abb36a0abfb58165246a
 WHIRLPOOL 
18709aa1abbec5811a0e60295af68e42700760ec74890b7c85a36eab91d21bbf82efdcd42af5083da174a486910a691d9b957c8fbea0cea13b62a23167e4680c
 DIST smplayer-16.7.0.tar.bz2 4163002 SHA256 
6989972d5c2d8bacdf66b6db669b3be015a55ba6db0bfdc4180790c02dc4e218 SHA512 
d385f068bed1f95111d9564f37ba565611ecd2c738df0192d5bcab6da7b25e5db06f5594c04740b82cd07c13145a8b996d922bc353c16cdf551419b66d025124
 WHIRLPOOL 
d1d8463ff35a7c96f38f79586ebee354c45ee3539ab9687e70d2091fd8174fa20706db4b66fb6df03b82ecf0fccee1bc9ec549aa5819a3c1fb77a37bc39d8228
+DIST smplayer-16.8.0.tar.bz2 4166064 SHA256 
3ced2085808798bd2cdb1ca623686dbde3ac6b7acccee9de4786a2d5f96d9c81 SHA512 
0609fd6147502f43e4e2f8f5df6854f0aaab9b165663882254a0b5e8e3d8b0f15ad6ababd13869eb829f265dde9062827cb738ed4cc79e488321f90c50de9980
 WHIRLPOOL 
2b7b8bd91da9e3ef9e1e3f5bc4aaf4ef9a30ff39c8d56023432bb8ad5827f96cc451c64385ea02ae9d8427b9b53b37d7607f153e7182b22307fa473f9d977adb

diff --git a/media-video/smplayer/smplayer-16.8.0.ebuild 
b/media-video/smplayer/smplayer-16.8.0.ebuild
new file mode 100644
index 000..a35c795
--- /dev/null
+++ b/media-video/smplayer/smplayer-16.8.0.ebuild
@@ -0,0 +1,149 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+PLOCALES="am ar ar_SY bg ca cs da de el_GR en_GB en_US es et eu fa fi fr gl
+he_IL hr hu id it ja ka ko ku lt mk ms_MY nl nn_NO pl pt pt_BR ro_RO ru_RU
+sk sl_SI sq_AL sr sv th tr uk_UA uz vi_VN zh_CN zh_TW"
+PLOCALE_BACKUP="en_US"
+
+inherit l10n qmake-utils
+
+DESCRIPTION="Great Qt GUI front-end for mplayer/mpv"
+HOMEPAGE="http://www.smplayer.eu/";
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
+
+LICENSE="GPL-2+ BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux"
+IUSE="autoshutdown bidi debug mpris qt5 streaming"
+
+COMMON_DEPEND="
+   sys-libs/zlib
+   !qt5? (
+   dev-qt/qtcore:4
+   dev-qt/qtgui:4
+   dev-qt/qtsingleapplication[X,qt4]
+   autoshutdown? ( dev-qt/qtdbus:4 )
+   mpris? ( dev-qt/qtdbus:4 )
+   streaming? (
+   dev-qt/qtcore:4[ssl]
+   dev-qt/qtscript:4
+   )
+   )
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtsingleapplication[X,qt5]
+   dev-qt/qtwidgets:5
+   dev-qt/qtxml:5
+   autoshutdown? ( dev-qt/qtdbus:5 )
+   mpris? ( dev-qt/qtdbus:5 )
+   streaming? (
+   dev-qt/qtnetwork:5[ssl]
+   dev-qt/qtscript:5
+   )
+   )
+"
+DEPEND="${COMMON_DEPEND}
+   qt5? ( dev-qt/linguist-tools:5 )
+"
+RDEPEND="${COMMON_DEPEND}
+   || (
+   media-video/mplayer[bidi?,libass,png,X]
+   (
+   >=media-video/mpv-0.10.0[libass,X]
+   streaming? ( >=net-misc/youtube-dl-2014.11.26 )
+   )
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-14.9.0.6966-unbundle-qtsingleapplication.patch" # 
bug 487544
+)
+
+src_prepare() {
+   default
+
+   use bidi || eapply "${FILESDIR}"/${PN}-16.4.0-zero-bidi.patch
+
+   # Upstream Makefile sucks
+   sed -i -e "/^PREFIX=/ s:/usr/local:${EPREFIX}/usr:" \
+   -e "/^DOC_PATH=/ s:packages/smplayer:${PF}:" \
+   -e '/\.\/get_svn_revision\.sh/,+2c\

[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/contrib/

2016-08-17 Thread Jason Zaman
commit: ea395bb75ec043061dac0b8aa6b2466514425c6c
Author: Chris PeBenito  ieee  org>
AuthorDate: Sun Aug 14 19:51:38 2016 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Wed Aug 17 16:46:55 2016 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=ea395bb7

pulseaudio: Fix compile errors.

 policy/modules/contrib/pulseaudio.te | 7 +--
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/policy/modules/contrib/pulseaudio.te 
b/policy/modules/contrib/pulseaudio.te
index 32e06ac..4be64ec 100644
--- a/policy/modules/contrib/pulseaudio.te
+++ b/policy/modules/contrib/pulseaudio.te
@@ -1,4 +1,4 @@
-policy_module(pulseaudio, 1.8.4)
+policy_module(pulseaudio, 1.8.5)
 
 
 #
@@ -193,11 +193,6 @@ optional_policy(`
 
 optional_policy(`
gnome_stream_connect_gconf(pulseaudio_t)
-
-   # OIL Runtime Compiler (ORC) optimized code execution
-   allow pulseaudio_t gstreamer_orcexec_t:file { manage_file_perms 
mmap_file_perms };
-   gnome_user_runtime_filetrans_gstreamer_orcexec(pulseaudio_t, file)
-   gnome_home_filetrans_gstreamer_orcexec(pulseaudio_t, file)
 ')
 
 optional_policy(`



[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/system/

2016-08-17 Thread Jason Zaman
commit: c90a72dc34e6db9bd4f0c6b727491abebde69bbc
Author: Chris PeBenito  ieee  org>
AuthorDate: Sun Aug 14 18:12:50 2016 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Wed Aug 17 16:22:44 2016 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=c90a72dc

Allow the system user domains to chat over dbus with a few other domains (e.g. 
gnome session).

Thanks to Jason Zaman for pointing out the correct interface to
achieve this.

This new version fixes a typographic error in the previous version.

Signed-off-by: Guido Trentalancia  trentalancia.net>

 policy/modules/system/userdomain.if | 21 +
 1 file changed, 21 insertions(+)

diff --git a/policy/modules/system/userdomain.if 
b/policy/modules/system/userdomain.if
index 9c40ce1..f0b4778 100644
--- a/policy/modules/system/userdomain.if
+++ b/policy/modules/system/userdomain.if
@@ -620,10 +620,18 @@ template(`userdom_common_user_template',`
dbus_system_bus_client($1_t)
 
optional_policy(`
+   accountsd_dbus_chat($1_t)
+   ')
+
+   optional_policy(`
bluetooth_dbus_chat($1_t)
')
 
optional_policy(`
+   colord_dbus_chat($1_t)
+   ')
+
+   optional_policy(`
consolekit_dbus_chat($1_t)
')
 
@@ -632,6 +640,11 @@ template(`userdom_common_user_template',`
')
 
optional_policy(`
+   devicekit_dbus_chat_disk($1_t)
+   devicekit_dbus_chat_power($1_t)
+   ')
+
+   optional_policy(`
hal_dbus_chat($1_t)
')
 
@@ -642,6 +655,14 @@ template(`userdom_common_user_template',`
optional_policy(`
policykit_dbus_chat($1_t)
')
+
+   optional_policy(`
+   rtkit_daemon_dbus_chat($1_t)
+   ')
+
+   optional_policy(`
+   xdm_dbus_chat($1_t)
+   ')
')
 
optional_policy(`



[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/contrib/

2016-08-17 Thread Jason Zaman
commit: c62aca80448084d3dd1a37ef55866a1de76e540c
Author: Chris PeBenito  ieee  org>
AuthorDate: Sun Aug 14 18:33:24 2016 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Wed Aug 17 16:46:55 2016 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=c62aca80

Update the alsa module so that the alsa_etc_t file context (previously 
alsa_etc_rw_t) is widened to the whole alsa share directory, instead of just a 
couple of files.

The wrong and misleading _rw_ label has been deprecated in the alsa
interface definitions and in their instances throughout the whole
Reference Policy (static and system-wide configuration files are
not runtime-writable). Warning messages are printed when the user
attempts to use the old namings for the above mentioned alsa
interface definitions.

After applying this patch, the recent pulseaudio patch should also
be applied to complete the removal of the _rw_ labels on the alsa
interfaces.

This version of the patch finally removes obsolete file contexts and
grants read permissions instead of manage permissions for static
configuration files in /usr/share/alsa and system-wide configuration
files in /etc.

Thanks to Dominick Grift for pointing out redundant interface usage
in a previous version of this patch.

Signed-off-by: Guido Trentalancia  trentalancia.net>

 policy/modules/contrib/alsa.fc |  9 +++
 policy/modules/contrib/alsa.if | 52 ++
 policy/modules/contrib/alsa.te | 10 
 policy/modules/contrib/asterisk.te |  2 +-
 policy/modules/contrib/entropyd.te |  2 +-
 policy/modules/contrib/hal.te  |  2 +-
 policy/modules/contrib/mpd.te  |  2 +-
 policy/modules/contrib/mplayer.te  |  2 +-
 8 files changed, 55 insertions(+), 26 deletions(-)

diff --git a/policy/modules/contrib/alsa.fc b/policy/modules/contrib/alsa.fc
index a8c8a64..112fc62 100644
--- a/policy/modules/contrib/alsa.fc
+++ b/policy/modules/contrib/alsa.fc
@@ -6,10 +6,8 @@ ifdef(`distro_debian',`
 
 /bin/alsaunmute--  gen_context(system_u:object_r:alsa_exec_t,s0)
 
-/etc/alsa/asound\.state--  
gen_context(system_u:object_r:alsa_etc_rw_t,s0)
-/etc/alsa/pcm(/.*)?gen_context(system_u:object_r:alsa_etc_rw_t,s0)
-/etc/asound(/.*)?  gen_context(system_u:object_r:alsa_etc_rw_t,s0)
-/etc/asound\.state --  gen_context(system_u:object_r:alsa_etc_rw_t,s0)
+/etc/alsa(/.*)?gen_context(system_u:object_r:alsa_etc_t,s0)
+/etc/asound\.conf  gen_context(system_u:object_r:alsa_etc_t,s0)
 
 /sbin/alsactl  --  gen_context(system_u:object_r:alsa_exec_t,s0)
 /sbin/salsa--  gen_context(system_u:object_r:alsa_exec_t,s0)
@@ -25,8 +23,7 @@ ifdef(`distro_debian',`
 /usr/sbin/alsactl  --  gen_context(system_u:object_r:alsa_exec_t,s0)
 /usr/sbin/salsa--  gen_context(system_u:object_r:alsa_exec_t,s0)
 
-/usr/share/alsa/alsa\.conf gen_context(system_u:object_r:alsa_etc_rw_t,s0)
-/usr/share/alsa/pcm(/.*)?  gen_context(system_u:object_r:alsa_etc_rw_t,s0)
+/usr/share/alsa(/.*)?  gen_context(system_u:object_r:alsa_etc_t,s0)
 
 /var/lib/alsa(/.*)?gen_context(system_u:object_r:alsa_var_lib_t,s0)
 

diff --git a/policy/modules/contrib/alsa.if b/policy/modules/contrib/alsa.if
index 38bbf80..9ffed04 100644
--- a/policy/modules/contrib/alsa.if
+++ b/policy/modules/contrib/alsa.if
@@ -102,7 +102,8 @@ interface(`alsa_rw_shared_mem',`
 
 
 ## 
-## Read writable Alsa configuration content.
+## Read writable Alsa configuration
+## content.  (Deprecated)
 ## 
 ## 
 ## 
@@ -111,14 +112,29 @@ interface(`alsa_rw_shared_mem',`
 ## 
 #
 interface(`alsa_read_rw_config',`
+   refpolicywarn(`$0($*) has been deprecated, use alsa_read_config() 
instead.')
+   alsa_read_config($1)
+')
+
+
+## 
+## Read Alsa configuration content.
+## 
+## 
+## 
+## Domain allowed access.
+## 
+## 
+#
+interface(`alsa_read_config',`
gen_require(`
-   type alsa_etc_rw_t;
+   type alsa_etc_t;
')
 
files_search_etc($1)
-   allow $1 alsa_etc_rw_t:dir list_dir_perms;
-   read_files_pattern($1, alsa_etc_rw_t, alsa_etc_rw_t)
-   read_lnk_files_pattern($1, alsa_etc_rw_t, alsa_etc_rw_t)
+   allow $1 alsa_etc_t:dir list_dir_perms;
+   read_files_pattern($1, alsa_etc_t, alsa_etc_t)
+   read_lnk_files_pattern($1, alsa_etc_t, alsa_etc_t)
 
ifdef(`distro_debian',`
files_search_usr($1)
@@ -127,7 +143,8 @@ interface(`alsa_read_rw_config',`
 
 
 ## 
-## Manage writable Alsa config files.
+## Manage writable Alsa config
+## files.  (Deprecated)
 ## 
 ## 
 ## 
@@ -136,14 +153,29 @@ interface(`alsa_read_rw_config',`
 ## 
 #
 interface(`alsa_manage_rw_config',`
+   refpolicywarn(`$0($*) has been deprecated, use alsa_manage_config(

[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/contrib/

2016-08-17 Thread Jason Zaman
commit: 0402209aa9f09e25a1283661b79445d61a0babd6
Author: Chris PeBenito  ieee  org>
AuthorDate: Sun Aug 14 18:57:29 2016 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Wed Aug 17 16:46:55 2016 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=0402209a

Update the sysnetwork module to add some permissions needed by the dhcp client 
(another separate patch makes changes to the ifconfig part).

Create auxiliary interfaces in the ntp module.

The permission to execute restorecon/setfiles (required by the
dhclient-script script and granted in a previous version of this
patch) is not granted, as it does not break the script functioning.

Include revisions from Chris PeBenito.

Signed-off-by: Guido Trentalancia  trentalancia.net>

 policy/modules/contrib/ntp.if | 19 +++
 1 file changed, 19 insertions(+)

diff --git a/policy/modules/contrib/ntp.if b/policy/modules/contrib/ntp.if
index 192e342..f8534c6 100644
--- a/policy/modules/contrib/ntp.if
+++ b/policy/modules/contrib/ntp.if
@@ -101,6 +101,25 @@ interface(`ntp_initrc_domtrans',`
 
 
 ## 
+##  Read ntp conf files.
+## 
+## 
+##  
+##  Domain allowed access.
+##  
+## 
+#
+interface(`ntp_read_conf_files',`
+   gen_require(`
+   type ntp_conf_t;
+   ')
+
+   files_search_etc($1)
+   read_files_pattern($1, ntp_conf_t, ntp_conf_t)
+')
+
+
+## 
 ## Read ntp drift files.
 ## 
 ## 



[gentoo-commits] proj/hardened-refpolicy:master commit in: gentoo/

2016-08-17 Thread Jason Zaman
commit: 024d1ed5b0c53296826769360e6bc089a926ef06
Author: Jason Zaman  perfinion  com>
AuthorDate: Wed Aug 17 16:49:30 2016 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Wed Aug 17 16:49:30 2016 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=024d1ed5

Merge upstream

 gentoo/STATE | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gentoo/STATE b/gentoo/STATE
index 1c89965..978d6d7 100644
--- a/gentoo/STATE
+++ b/gentoo/STATE
@@ -1,2 +1,2 @@
-contrib is at 6549ec7bdc37ee84251730e9efe15c7f6a65997d
-master is at bfa6cc8bf5f00c2900a57e0fa084c304a02b0d42
+contrib is at 3774b2aa7fc842ab99a7d9c29c85c8a2fc4660f0
+master is at bc7c71be42f690e42c46203c3398b6b14618cc1e



[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/system/

2016-08-17 Thread Jason Zaman
commit: 3b7b2910b3018c9b47e4b6c8463a2bb0abc903ae
Author: Chris PeBenito  ieee  org>
AuthorDate: Sun Aug 14 20:08:12 2016 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Wed Aug 17 16:22:44 2016 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=3b7b2910

userdomain: Fix compile errors.

 policy/modules/system/userdomain.if | 2 +-
 policy/modules/system/userdomain.te | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/policy/modules/system/userdomain.if 
b/policy/modules/system/userdomain.if
index 534a249..f22ef9b 100644
--- a/policy/modules/system/userdomain.if
+++ b/policy/modules/system/userdomain.if
@@ -661,7 +661,7 @@ template(`userdom_common_user_template',`
')
 
optional_policy(`
-   xdm_dbus_chat($1_t)
+   xserver_dbus_chat_xdm($1_t)
')
')
 

diff --git a/policy/modules/system/userdomain.te 
b/policy/modules/system/userdomain.te
index b6b6d15..9136d6b 100644
--- a/policy/modules/system/userdomain.te
+++ b/policy/modules/system/userdomain.te
@@ -1,4 +1,4 @@
-policy_module(userdomain, 4.11.4)
+policy_module(userdomain, 4.11.5)
 
 
 #



[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/contrib/

2016-08-17 Thread Jason Zaman
commit: 836b8ae8f3e978659e15e206b72958bbc680a28b
Author: Chris PeBenito  ieee  org>
AuthorDate: Sun Aug 14 18:11:09 2016 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Wed Aug 17 16:42:19 2016 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=836b8ae8

Update the telepathy module:

- add an interface to support chat over dbus in the mission
  control domain;
- add support for dbus chat in the mission control domain for
  the telepathy role.

Signed-off-by: Guido Trentalancia  trentalancia.net>

 policy/modules/contrib/telepathy.if | 23 +++
 1 file changed, 23 insertions(+)

diff --git a/policy/modules/contrib/telepathy.if 
b/policy/modules/contrib/telepathy.if
index 0d58469..b9a5b8a 100644
--- a/policy/modules/contrib/telepathy.if
+++ b/policy/modules/contrib/telepathy.if
@@ -114,6 +114,8 @@ template(`telepathy_role_template',`
allow $3 telepathy_tmp_content:dir { manage_dir_perms relabel_dir_perms 
};
allow $3 telepathy_tmp_content:file { manage_file_perms 
relabel_file_perms };
allow $3 telepathy_tmp_content:sock_file { manage_sock_file_perms 
relabel_sock_file_perms };
+
+   telepathy_mission_control_dbus_chat($3)
 ')
 
 
@@ -159,6 +161,27 @@ interface(`telepathy_gabble_dbus_chat',`
 
 
 ## 
+## Send dbus messages to and from
+## mission control.
+## 
+## 
+## 
+## Domain allowed access.
+## 
+## 
+#
+interface(`telepathy_mission_control_dbus_chat',`
+   gen_require(`
+   type telepathy_mission_control_t;
+   class dbus send_msg;
+   ')
+
+   allow $1 telepathy_mission_control_t:dbus send_msg;
+   allow telepathy_mission_control_t $1:dbus send_msg;
+')
+
+
+## 
 ## Read mission control process state files.
 ## 
 ## 



[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/contrib/

2016-08-17 Thread Jason Zaman
commit: 79c4ff005ec876159b4143d1de3fbfa6dbf5543e
Author: Chris PeBenito  ieee  org>
AuthorDate: Sun Aug 14 18:36:35 2016 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Wed Aug 17 16:46:55 2016 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=79c4ff00

alsa: Add compatibility alias for alsa_etc_rw_t.

 policy/modules/contrib/alsa.te | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/policy/modules/contrib/alsa.te b/policy/modules/contrib/alsa.te
index b08ab0c..7a25974 100644
--- a/policy/modules/contrib/alsa.te
+++ b/policy/modules/contrib/alsa.te
@@ -12,7 +12,7 @@ type alsa_exec_t;
 init_system_domain(alsa_t, alsa_exec_t)
 role alsa_roles types alsa_t;
 
-type alsa_etc_t;
+type alsa_etc_t alias alsa_etc_rw_t;
 files_config_file(alsa_etc_t)
 
 type alsa_tmp_t;



[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/services/, policy/modules/system/

2016-08-17 Thread Jason Zaman
commit: cdcc81664dc918aed249997137cfb8ff026d549d
Author: Chris PeBenito  ieee  org>
AuthorDate: Sun Aug 14 18:58:57 2016 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Wed Aug 17 16:22:44 2016 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=cdcc8166

Module version bump for various patches from Guido Trentalancia.

 policy/modules/services/xserver.te  | 2 +-
 policy/modules/system/init.te   | 2 +-
 policy/modules/system/sysnetwork.te | 2 +-
 policy/modules/system/udev.te   | 2 +-
 policy/modules/system/userdomain.te | 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/policy/modules/services/xserver.te 
b/policy/modules/services/xserver.te
index 4f9826c..fc19905 100644
--- a/policy/modules/services/xserver.te
+++ b/policy/modules/services/xserver.te
@@ -1,4 +1,4 @@
-policy_module(xserver, 3.11.2)
+policy_module(xserver, 3.11.3)
 
 gen_require(`
class x_drawable all_x_drawable_perms;

diff --git a/policy/modules/system/init.te b/policy/modules/system/init.te
index f646a93..7b9c61b 100644
--- a/policy/modules/system/init.te
+++ b/policy/modules/system/init.te
@@ -1,4 +1,4 @@
-policy_module(init, 2.0.3)
+policy_module(init, 2.0.4)
 
 gen_require(`
class passwd rootok;

diff --git a/policy/modules/system/sysnetwork.te 
b/policy/modules/system/sysnetwork.te
index 2258f90..3d49015 100644
--- a/policy/modules/system/sysnetwork.te
+++ b/policy/modules/system/sysnetwork.te
@@ -1,4 +1,4 @@
-policy_module(sysnetwork, 1.18.0)
+policy_module(sysnetwork, 1.18.1)
 
 
 #

diff --git a/policy/modules/system/udev.te b/policy/modules/system/udev.te
index cc724ea..fea0b51 100644
--- a/policy/modules/system/udev.te
+++ b/policy/modules/system/udev.te
@@ -1,4 +1,4 @@
-policy_module(udev, 1.19.0)
+policy_module(udev, 1.19.1)
 
 
 #

diff --git a/policy/modules/system/userdomain.te 
b/policy/modules/system/userdomain.te
index e67afee..b6b6d15 100644
--- a/policy/modules/system/userdomain.te
+++ b/policy/modules/system/userdomain.te
@@ -1,4 +1,4 @@
-policy_module(userdomain, 4.11.3)
+policy_module(userdomain, 4.11.4)
 
 
 #



[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/system/

2016-08-17 Thread Jason Zaman
commit: b1ab644ac721bca04de70d98abb9aa060e1539e4
Author: Chris PeBenito  ieee  org>
AuthorDate: Sun Aug 14 18:52:07 2016 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Wed Aug 17 16:22:44 2016 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=b1ab644a

Ifconfig should be able to read firmware files in /lib (i.e. some network cards 
need to load their firmware) and it should not audit attempts to load kernel 
modules directly.

Signed-off-by: Guido Trentalancia  trentalancia.net>

 policy/modules/system/sysnetwork.te | 1 +
 1 file changed, 1 insertion(+)

diff --git a/policy/modules/system/sysnetwork.te 
b/policy/modules/system/sysnetwork.te
index c67494e..59541ff 100644
--- a/policy/modules/system/sysnetwork.te
+++ b/policy/modules/system/sysnetwork.te
@@ -267,6 +267,7 @@ optional_policy(`
 #
 
 allow ifconfig_t self:capability { net_raw net_admin sys_admin sys_tty_config 
};
+dontaudit ifconfig_t self:capability sys_module;
 allow ifconfig_t self:process ~{ ptrace setcurrent setexec setfscreate 
setrlimit execmem execheap execstack };
 allow ifconfig_t self:fd use;
 allow ifconfig_t self:fifo_file rw_fifo_file_perms;



[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/system/

2016-08-17 Thread Jason Zaman
commit: 30f16ad46a5a5ecbfd2bad13462b1cb14852057b
Author: Chris PeBenito  ieee  org>
AuthorDate: Sun Aug 14 18:52:32 2016 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Wed Aug 17 16:22:44 2016 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=30f16ad4

Remove redundant libs_read_lib_files() for ifconfig_t.

 policy/modules/system/sysnetwork.te | 2 --
 1 file changed, 2 deletions(-)

diff --git a/policy/modules/system/sysnetwork.te 
b/policy/modules/system/sysnetwork.te
index 59541ff..2258f90 100644
--- a/policy/modules/system/sysnetwork.te
+++ b/policy/modules/system/sysnetwork.te
@@ -327,8 +327,6 @@ files_dontaudit_read_root_files(ifconfig_t)
 init_use_fds(ifconfig_t)
 init_use_script_ptys(ifconfig_t)
 
-libs_read_lib_files(ifconfig_t)
-
 logging_send_syslog_msg(ifconfig_t)
 
 miscfiles_read_localization(ifconfig_t)



[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/services/

2016-08-17 Thread Jason Zaman
commit: 8cae0e05081a2d859bc3c4861a2ecd7787ad3e11
Author: Chris PeBenito  ieee  org>
AuthorDate: Sun Aug 14 19:13:24 2016 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Wed Aug 17 16:22:44 2016 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=8cae0e05

Update for the xserver module:

- updated the file contexts for the Xsession script;
- created an interface for chatting over dbus with
  xdm (currently used by the userdomain module in
  the common user template);
- added permission to chat over dbus with colord.

Signed-off-by: Guido Trentalancia  trentalancia.net>

 policy/modules/services/xserver.if | 21 +
 policy/modules/services/xserver.te |  6 +-
 2 files changed, 26 insertions(+), 1 deletion(-)

diff --git a/policy/modules/services/xserver.if 
b/policy/modules/services/xserver.if
index 6bf0ecc..690c2b6 100644
--- a/policy/modules/services/xserver.if
+++ b/policy/modules/services/xserver.if
@@ -713,6 +713,27 @@ interface(`xserver_dontaudit_rw_xdm_pipes',`
 
 
 ## 
+## Send and receive messages from
+## xdm over dbus.
+## 
+## 
+## 
+## Domain allowed access.
+## 
+## 
+#
+interface(`xserver_dbus_chat_xdm',`
+   gen_require(`
+   type xdm_t;
+   class dbus send_msg;
+')
+
+   allow $1 xdm_t:dbus send_msg;
+   allow xdm_t $1:dbus send_msg;
+')
+
+
+## 
 ## Read xdm process state files.
 ## 
 ## 

diff --git a/policy/modules/services/xserver.te 
b/policy/modules/services/xserver.te
index fc19905..44a561b 100644
--- a/policy/modules/services/xserver.te
+++ b/policy/modules/services/xserver.te
@@ -1,4 +1,4 @@
-policy_module(xserver, 3.11.3)
+policy_module(xserver, 3.11.4)
 
 gen_require(`
class x_drawable all_x_drawable_perms;
@@ -511,6 +511,10 @@ optional_policy(`
 ')
 
 optional_policy(`
+   colord_dbus_chat(xdm_t)
+')
+
+optional_policy(`
consolekit_dbus_chat(xdm_t)
 ')
 



[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/services/, policy/modules/system/

2016-08-17 Thread Jason Zaman
commit: 25f1cbbdaedcf74f0b7af03fea89063e4e401c0f
Author: Chris PeBenito  ieee  org>
AuthorDate: Sun Aug 14 18:34:19 2016 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Wed Aug 17 16:22:44 2016 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=25f1cbbd

Update alsa module use from Guido Trentalancia.

 policy/modules/services/xserver.fc  | 1 +
 policy/modules/services/xserver.te  | 4 
 policy/modules/system/init.te   | 2 +-
 policy/modules/system/udev.te   | 2 +-
 policy/modules/system/userdomain.if | 4 ++--
 5 files changed, 9 insertions(+), 4 deletions(-)

diff --git a/policy/modules/services/xserver.fc 
b/policy/modules/services/xserver.fc
index a531dba..4cbba44 100644
--- a/policy/modules/services/xserver.fc
+++ b/policy/modules/services/xserver.fc
@@ -75,6 +75,7 @@ HOME_DIR/\.Xauthority.*   --  
gen_context(system_u:object_r:xauth_home_t,s0)
 /usr/lib/xorg/Xorg\.wrap   --  
gen_context(system_u:object_r:xserver_exec_t,s0)
 /usr/lib/xorg-server/Xorg  --  
gen_context(system_u:object_r:xserver_exec_t,s0)
 /usr/lib/xorg-server/Xorg\.wrap--  
gen_context(system_u:object_r:xserver_exec_t,s0)
+/usr/lib/X11/xdm/Xsession  --  
gen_context(system_u:object_r:xsession_exec_t,s0)
 
 /usr/sbin/lightdm  --  gen_context(system_u:object_r:xdm_exec_t,s0)
 

diff --git a/policy/modules/services/xserver.te 
b/policy/modules/services/xserver.te
index ca4be69..4f9826c 100644
--- a/policy/modules/services/xserver.te
+++ b/policy/modules/services/xserver.te
@@ -507,6 +507,10 @@ optional_policy(`
 ')
 
 optional_policy(`
+   colord_dbus_chat(xdm_t)
+')
+
+optional_policy(`
consolekit_dbus_chat(xdm_t)
 ')
 

diff --git a/policy/modules/system/init.te b/policy/modules/system/init.te
index 0d4f74a..f646a93 100644
--- a/policy/modules/system/init.te
+++ b/policy/modules/system/init.te
@@ -697,7 +697,7 @@ ifdef(`distro_redhat',`
miscfiles_read_hwdata(initrc_t)
 
optional_policy(`
-   alsa_manage_rw_config(initrc_t)
+   alsa_manage_config(initrc_t)
')
 
optional_policy(`

diff --git a/policy/modules/system/udev.te b/policy/modules/system/udev.te
index a7e918b..cc724ea 100644
--- a/policy/modules/system/udev.te
+++ b/policy/modules/system/udev.te
@@ -234,7 +234,7 @@ ifdef(`init_systemd',`
 optional_policy(`
alsa_domtrans(udev_t)
alsa_read_lib(udev_t)
-   alsa_read_rw_config(udev_t)
+   alsa_read_config(udev_t)
 ')
 
 optional_policy(`

diff --git a/policy/modules/system/userdomain.if 
b/policy/modules/system/userdomain.if
index f0b4778..534a249 100644
--- a/policy/modules/system/userdomain.if
+++ b/policy/modules/system/userdomain.if
@@ -603,7 +603,7 @@ template(`userdom_common_user_template',`
optional_policy(`
alsa_home_filetrans_alsa_home($1_t, file, ".asoundrc")
alsa_manage_home_files($1_t)
-   alsa_read_rw_config($1_t)
+   alsa_read_config($1_t)
alsa_relabel_home_files($1_t)
')
 
@@ -982,7 +982,7 @@ template(`userdom_restricted_xwindows_user_template',`
xserver_restricted_role($1_r, $1_t)
 
optional_policy(`
-   alsa_read_rw_config($1_t)
+   alsa_read_config($1_t)
')
 
optional_policy(`



[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/contrib/

2016-08-17 Thread Jason Zaman
commit: cb339f1963ddfdfe4be42750974114b3f9f996a0
Author: Chris PeBenito  ieee  org>
AuthorDate: Sun Aug 14 18:58:08 2016 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Wed Aug 17 16:46:55 2016 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=cb339f19

Module version bump for various patches from Guido Trentalancia.

 policy/modules/contrib/alsa.te   | 2 +-
 policy/modules/contrib/asterisk.te   | 2 +-
 policy/modules/contrib/entropyd.te   | 2 +-
 policy/modules/contrib/hal.te| 2 +-
 policy/modules/contrib/mozilla.te| 2 +-
 policy/modules/contrib/mpd.te| 2 +-
 policy/modules/contrib/mplayer.te| 2 +-
 policy/modules/contrib/ntp.te| 2 +-
 policy/modules/contrib/pulseaudio.te | 2 +-
 policy/modules/contrib/telepathy.te  | 2 +-
 10 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/policy/modules/contrib/alsa.te b/policy/modules/contrib/alsa.te
index 7a25974..dc87030 100644
--- a/policy/modules/contrib/alsa.te
+++ b/policy/modules/contrib/alsa.te
@@ -1,4 +1,4 @@
-policy_module(alsa, 1.15.0)
+policy_module(alsa, 1.15.1)
 
 
 #

diff --git a/policy/modules/contrib/asterisk.te 
b/policy/modules/contrib/asterisk.te
index e901010..dee9f93 100644
--- a/policy/modules/contrib/asterisk.te
+++ b/policy/modules/contrib/asterisk.te
@@ -1,4 +1,4 @@
-policy_module(asterisk, 1.15.0)
+policy_module(asterisk, 1.15.1)
 
 
 #

diff --git a/policy/modules/contrib/entropyd.te 
b/policy/modules/contrib/entropyd.te
index 5068fab..e1f6d58 100644
--- a/policy/modules/contrib/entropyd.te
+++ b/policy/modules/contrib/entropyd.te
@@ -1,4 +1,4 @@
-policy_module(entropyd, 1.9.0)
+policy_module(entropyd, 1.9.1)
 
 
 #

diff --git a/policy/modules/contrib/hal.te b/policy/modules/contrib/hal.te
index 2081d14..beef250 100644
--- a/policy/modules/contrib/hal.te
+++ b/policy/modules/contrib/hal.te
@@ -1,4 +1,4 @@
-policy_module(hal, 1.15.0)
+policy_module(hal, 1.15.1)
 
 
 #

diff --git a/policy/modules/contrib/mozilla.te 
b/policy/modules/contrib/mozilla.te
index a44cb5a..cd1aea3 100644
--- a/policy/modules/contrib/mozilla.te
+++ b/policy/modules/contrib/mozilla.te
@@ -1,4 +1,4 @@
-policy_module(mozilla, 2.9.1)
+policy_module(mozilla, 2.9.2)
 
 
 #

diff --git a/policy/modules/contrib/mpd.te b/policy/modules/contrib/mpd.te
index f6f9195..755e1ef 100644
--- a/policy/modules/contrib/mpd.te
+++ b/policy/modules/contrib/mpd.te
@@ -1,4 +1,4 @@
-policy_module(mpd, 1.3.0)
+policy_module(mpd, 1.3.1)
 
 
 #

diff --git a/policy/modules/contrib/mplayer.te 
b/policy/modules/contrib/mplayer.te
index e70ee72..6915313 100644
--- a/policy/modules/contrib/mplayer.te
+++ b/policy/modules/contrib/mplayer.te
@@ -1,4 +1,4 @@
-policy_module(mplayer, 2.5.1)
+policy_module(mplayer, 2.5.2)
 
 
 #

diff --git a/policy/modules/contrib/ntp.te b/policy/modules/contrib/ntp.te
index 74fba8f..215c57d 100644
--- a/policy/modules/contrib/ntp.te
+++ b/policy/modules/contrib/ntp.te
@@ -1,4 +1,4 @@
-policy_module(ntp, 1.14.1)
+policy_module(ntp, 1.14.2)
 
 
 #

diff --git a/policy/modules/contrib/pulseaudio.te 
b/policy/modules/contrib/pulseaudio.te
index 134866e..32e06ac 100644
--- a/policy/modules/contrib/pulseaudio.te
+++ b/policy/modules/contrib/pulseaudio.te
@@ -1,4 +1,4 @@
-policy_module(pulseaudio, 1.8.3)
+policy_module(pulseaudio, 1.8.4)
 
 
 #

diff --git a/policy/modules/contrib/telepathy.te 
b/policy/modules/contrib/telepathy.te
index db2a27b..4bb3c6f 100644
--- a/policy/modules/contrib/telepathy.te
+++ b/policy/modules/contrib/telepathy.te
@@ -1,4 +1,4 @@
-policy_module(telepathy, 1.6.0)
+policy_module(telepathy, 1.6.1)
 
 
 #



[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/contrib/

2016-08-17 Thread Jason Zaman
commit: 3101fc57262e91f9e5f57a89493a32197c1ebc81
Author: Guido Trentalancia  trentalancia  net>
AuthorDate: Sat Aug 13 15:16:10 2016 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Wed Aug 17 16:46:55 2016 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=3101fc57

Update the pulseaudio module for usability and ORC support

Update the pulseaudio module so that it is usable (tested with
latest version pulseaudio 9.0).

This patch depends on a recent patch to update the gnome module.

Support for the OIL Runtime Compiler (OIL) optimized code
execution is added to the pulseaudio module by using a few
newly created interfaces and file contexts in the gnome
module.

Supports the execmem permission only through a boolean which
defaults to false.

Thanks to Dominick Grift for the useful suggestions that
permitted to create this new improved version of the patch.

Signed-off-by: Guido Trentalancia  trentalancia.net>

 policy/modules/contrib/pulseaudio.fc |  1 +
 policy/modules/contrib/pulseaudio.if |  1 +
 policy/modules/contrib/pulseaudio.te | 34 ++
 3 files changed, 32 insertions(+), 4 deletions(-)

diff --git a/policy/modules/contrib/pulseaudio.fc 
b/policy/modules/contrib/pulseaudio.fc
index e005030..19ade57 100644
--- a/policy/modules/contrib/pulseaudio.fc
+++ b/policy/modules/contrib/pulseaudio.fc
@@ -1,6 +1,7 @@
 HOME_DIR/\.esd_auth--  
gen_context(system_u:object_r:pulseaudio_home_t,s0)
 HOME_DIR/\.pulse(/.*)? gen_context(system_u:object_r:pulseaudio_home_t,s0)
 HOME_DIR/\.pulse-cookie--  
gen_context(system_u:object_r:pulseaudio_home_t,s0)
+HOME_DIR/\.config/pulse(/.*)?  --  
gen_context(system_u:object_r:pulseaudio_home_t,s0)
 
 /usr/bin/pulseaudio--  
gen_context(system_u:object_r:pulseaudio_exec_t,s0)
 

diff --git a/policy/modules/contrib/pulseaudio.if 
b/policy/modules/contrib/pulseaudio.if
index ce863b0..f057680 100644
--- a/policy/modules/contrib/pulseaudio.if
+++ b/policy/modules/contrib/pulseaudio.if
@@ -25,6 +25,7 @@ interface(`pulseaudio_role',`
pulseaudio_run($2, $1)
 
allow $2 pulseaudio_t:process { ptrace signal_perms };
+   allow $2 pulseaudio_t:fd use;
ps_process_pattern($2, pulseaudio_t)
 
allow $2 pulseaudio_home_t:dir { manage_dir_perms relabel_dir_perms };

diff --git a/policy/modules/contrib/pulseaudio.te 
b/policy/modules/contrib/pulseaudio.te
index e7511a8..134866e 100644
--- a/policy/modules/contrib/pulseaudio.te
+++ b/policy/modules/contrib/pulseaudio.te
@@ -5,6 +5,14 @@ policy_module(pulseaudio, 1.8.3)
 # Declarations
 #
 
+## 
+## 
+## Allow pulseaudio to execute code in
+## writable memory 
+## 
+## 
+gen_tunable(pulseaudio_execmem, false)
+
 attribute pulseaudio_client;
 attribute pulseaudio_tmpfsfile;
 
@@ -37,7 +45,8 @@ files_pid_file(pulseaudio_var_run_t)
 #
 
 allow pulseaudio_t self:capability { fowner fsetid chown setgid setuid 
sys_nice sys_resource sys_tty_config };
-allow pulseaudio_t self:process { getcap setcap setrlimit setsched getsched 
signal signull };
+allow pulseaudio_t self:process { getcap getsched setcap setrlimit setsched 
signal signull };
+
 allow pulseaudio_t self:fifo_file rw_fifo_file_perms;
 allow pulseaudio_t self:unix_stream_socket { accept connectto listen };
 allow pulseaudio_t self:unix_dgram_socket sendto;
@@ -129,9 +138,15 @@ logging_send_syslog_msg(pulseaudio_t)
 miscfiles_read_localization(pulseaudio_t)
 
 userdom_read_user_tmpfs_files(pulseaudio_t)
-
+userdom_delete_user_tmpfs_files(pulseaudio_t)
 userdom_search_user_home_dirs(pulseaudio_t)
-userdom_write_user_tmp_sockets(pulseaudio_t)
+userdom_search_user_home_content(pulseaudio_t)
+
+userdom_manage_user_tmp_sockets(pulseaudio_t)
+
+tunable_policy(`pulseaudio_execmem',`
+   allow pulseaudio_t self:process execmem;
+')
 
 tunable_policy(`use_nfs_home_dirs',`
fs_manage_nfs_dirs(pulseaudio_t)
@@ -146,7 +161,8 @@ tunable_policy(`use_samba_home_dirs',`
 ')
 
 optional_policy(`
-   alsa_read_rw_config(pulseaudio_t)
+   alsa_read_config(pulseaudio_t)
+   alsa_read_home_files(pulseaudio_t)
 ')
 
 optional_policy(`
@@ -176,6 +192,15 @@ optional_policy(`
 ')
 
 optional_policy(`
+   gnome_stream_connect_gconf(pulseaudio_t)
+
+   # OIL Runtime Compiler (ORC) optimized code execution
+   allow pulseaudio_t gstreamer_orcexec_t:file { manage_file_perms 
mmap_file_perms };
+   gnome_user_runtime_filetrans_gstreamer_orcexec(pulseaudio_t, file)
+   gnome_home_filetrans_gstreamer_orcexec(pulseaudio_t, file)
+')
+
+optional_policy(`
rtkit_scheduled(pulseaudio_t)
 ')
 
@@ -186,6 +211,7 @@ optional_policy(`
 ')
 
 optional_policy(`
+   udev_read_pid_files(pulseaudio_t)
udev_read_state(pulseaudio_t)
udev_read_db(pulseaudio_t)
 ')



[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/system/

2016-08-17 Thread Jason Zaman
commit: 814a47ac343732aacb70ae6440c3f5b4a4f479f6
Author: Chris PeBenito  ieee  org>
AuthorDate: Sun Aug 14 18:51:42 2016 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Wed Aug 17 16:22:44 2016 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=814a47ac

Update the sysnetwork module to add some permissions needed by the dhcp client 
(another separate patch makes changes to the ifconfig part).

Create auxiliary interfaces in the ntp module.

The permission to execute restorecon/setfiles (required by the
dhclient-script script and granted in a previous version of this
patch) is not granted, as it does not break the script functioning.

Include revisions from Chris PeBenito.

Signed-off-by: Guido Trentalancia  trentalancia.net>

 policy/modules/system/sysnetwork.te | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/policy/modules/system/sysnetwork.te 
b/policy/modules/system/sysnetwork.te
index 287d2fd..c67494e 100644
--- a/policy/modules/system/sysnetwork.te
+++ b/policy/modules/system/sysnetwork.te
@@ -130,9 +130,11 @@ files_search_home(dhcpc_t)
 files_search_var_lib(dhcpc_t)
 files_dontaudit_search_locks(dhcpc_t)
 files_getattr_generic_locks(dhcpc_t)
+files_manage_var_files(dhcpc_t)
 
 fs_getattr_all_fs(dhcpc_t)
 fs_search_auto_mountpoints(dhcpc_t)
+fs_search_cgroup_dirs(dhcpc_t)
 
 term_dontaudit_use_all_ttys(dhcpc_t)
 term_dontaudit_use_all_ptys(dhcpc_t)
@@ -227,6 +229,7 @@ optional_policy(`
 optional_policy(`
ntp_initrc_domtrans(dhcpc_t)
ntp_read_drift_files(dhcpc_t)
+   ntp_read_conf_files(dhcpc_t)
 ')
 
 optional_policy(`



[gentoo-commits] proj/hardened-refpolicy:next commit in: policy/modules/contrib/

2016-08-17 Thread Jason Zaman
commit: 73a57e4bbf4aa6c7a07c249a32c79a73f1567b70
Author: Jason Zaman  perfinion  com>
AuthorDate: Thu Aug 11 05:49:02 2016 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Wed Aug 17 16:59:32 2016 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=73a57e4b

virt: need to relabel to set categories

libvirtError: unable to set security context
'system_u:object_r:svirt_image_t:s0:c50,c346' on
'/var/lib/libvirt/qemu/domain-1-zfstest': Permission denied

 policy/modules/contrib/virt.te | 1 +
 1 file changed, 1 insertion(+)

diff --git a/policy/modules/contrib/virt.te b/policy/modules/contrib/virt.te
index 61044bb..1d8b45d 100644
--- a/policy/modules/contrib/virt.te
+++ b/policy/modules/contrib/virt.te
@@ -501,6 +501,7 @@ filetrans_pattern(virtd_t, virt_home_t, virt_content_t, 
dir, "isos")
 allow virtd_t virtd_keytab_t:file read_file_perms;
 
 allow virtd_t svirt_var_run_t:file relabel_file_perms;
+allow virtd_t svirt_var_run_t:dir relabel_dir_perms;
 manage_dirs_pattern(virtd_t, svirt_var_run_t, svirt_var_run_t)
 manage_files_pattern(virtd_t, svirt_var_run_t, svirt_var_run_t)
 manage_sock_files_pattern(virtd_t, svirt_var_run_t, svirt_var_run_t)



[gentoo-commits] proj/hardened-refpolicy:next commit in: policy/modules/contrib/

2016-08-17 Thread Jason Zaman
commit: c360be61479b0fc249d860187344c7f970cf1969
Author: Jason Zaman  perfinion  com>
AuthorDate: Thu May 12 16:49:07 2016 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Wed Aug 17 16:59:32 2016 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=c360be61

virt: add policy for virtlogd

 policy/modules/contrib/virt.fc |  1 +
 policy/modules/contrib/virt.te | 42 ++
 2 files changed, 43 insertions(+)

diff --git a/policy/modules/contrib/virt.fc b/policy/modules/contrib/virt.fc
index f7e0ce8..7d9456a 100644
--- a/policy/modules/contrib/virt.fc
+++ b/policy/modules/contrib/virt.fc
@@ -32,6 +32,7 @@ HOME_DIR/VirtualMachines/isos(/.*)?   
gen_context(system_u:object_r:virt_content_t
 /usr/sbin/libvirt-qmf  --  
gen_context(system_u:object_r:virt_qmf_exec_t,s0)
 /usr/sbin/libvirtd --  gen_context(system_u:object_r:virtd_exec_t,s0)
 /usr/sbin/virtlockd--  
gen_context(system_u:object_r:virtlockd_exec_t,s0)
+/usr/sbin/virtlogd --  
gen_context(system_u:object_r:virtlogd_exec_t,s0)
 
 /var/cache/libvirt(/.*)?   
gen_context(system_u:object_r:virt_cache_t,s0-mls_systemhigh)
 

diff --git a/policy/modules/contrib/virt.te b/policy/modules/contrib/virt.te
index 38aa474..f4dd57c 100644
--- a/policy/modules/contrib/virt.te
+++ b/policy/modules/contrib/virt.te
@@ -208,12 +208,21 @@ files_pid_file(virtlockd_run_t)
 type virtlockd_var_lib_t;
 files_type(virtlockd_var_lib_t)
 
+type virtlogd_t;
+type virtlogd_exec_t;
+init_daemon_domain(virtlogd_t, virtlogd_exec_t)
+
+type virtlogd_run_t;
+files_pid_file(virtlogd_run_t)
+
 ifdef(`enable_mcs',`
init_ranged_daemon_domain(virtlockd_t, virtlockd_exec_t, s0 - 
mcs_systemhigh)
+   init_ranged_daemon_domain(virtlogd_t, virtlogd_exec_t, s0 - 
mcs_systemhigh)
 ')
 
 ifdef(`enable_mls',`
init_ranged_daemon_domain(virtlockd_t, virtlockd_exec_t, s0 - 
mls_systemhigh)
+   init_ranged_daemon_domain(virtlogd_t, virtlogd_exec_t, s0 - 
mls_systemhigh)
 ')
 
 
@@ -234,6 +243,9 @@ allow virt_domain virtd_t:fd use;
 allow virt_domain virtd_t:fifo_file rw_fifo_file_perms;
 allow virt_domain virtd_t:process sigchld;
 
+allow virt_domain virtlogd_t:fd use;
+allow virt_domain virtlogd_t:fifo_file rw_fifo_file_perms;
+
 dontaudit virt_domain virtd_t:unix_stream_socket { read write };
 
 manage_dirs_pattern(virt_domain, virt_cache_t, virt_cache_t)
@@ -472,6 +484,9 @@ dontaudit virtd_t virt_domain:process { siginh noatsecure 
rlimitinh };
 allow virtd_t { virt_domain svirt_lxc_domain }:unix_stream_socket { 
create_stream_socket_perms connectto };
 allow virtd_t svirt_lxc_domain:process signal_perms;
 
+allow virtd_t virtlogd_t:fd use;
+allow virtd_t virtlogd_t:fifo_file rw_fifo_file_perms;
+
 allow virtd_t virtd_lxc_t:process { signal signull sigkill };
 
 domtrans_pattern(virtd_t, virtd_lxc_exec_t, virtd_lxc_t)
@@ -558,6 +573,7 @@ filetrans_pattern(virtd_t, virt_var_run_t, 
virtd_lxc_var_run_t, dir, "lxc")
 stream_connect_pattern(virtd_t, virtd_lxc_var_run_t, virtd_lxc_var_run_t, 
virtd_lxc_t)
 stream_connect_pattern(virtd_t, svirt_var_run_t, svirt_var_run_t, virt_domain)
 stream_connect_pattern(virtd_t, virt_var_run_t, virtlockd_run_t, virtlockd_t)
+stream_connect_pattern(virtd_t, virt_var_run_t, virtlogd_run_t, virtlogd_t)
 
 can_exec(virtd_t, virt_tmp_t)
 
@@ -1319,3 +1335,29 @@ miscfiles_read_localization(virtlockd_t)
 
 virt_append_log(virtlockd_t)
 virt_read_config(virtlockd_t)
+
+
+#
+# Virtlogd local policy
+#
+
+allow virtlogd_t self:fifo_file rw_fifo_file_perms;
+
+allow virtlogd_t virtd_t:dir list_dir_perms;
+allow virtlogd_t virtd_t:file read_file_perms;
+allow virtlogd_t virtd_t:lnk_file read_lnk_file_perms;
+
+manage_files_pattern(virtlogd_t, virt_var_run_t, virtlogd_run_t)
+manage_sock_files_pattern(virtlogd_t, virt_var_run_t, virtlogd_run_t)
+filetrans_pattern(virtlogd_t, virt_var_run_t, virtlogd_run_t, sock_file)
+files_pid_filetrans(virtlogd_t, virtlogd_run_t, file)
+
+can_exec(virtlogd_t, virtlogd_exec_t)
+
+files_read_etc_files(virtlogd_t)
+files_list_var_lib(virtlogd_t)
+
+miscfiles_read_localization(virtlogd_t)
+
+virt_manage_log(virtlogd_t)
+virt_read_config(virtlogd_t)



[gentoo-commits] proj/hardened-refpolicy:next commit in: policy/modules/contrib/

2016-08-17 Thread Jason Zaman
commit: a96ab003f758041191d0b258a5d3997d92fa652a
Author: Jason Zaman  perfinion  com>
AuthorDate: Fri May 27 20:44:51 2016 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Wed Aug 17 16:59:32 2016 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=a96ab003

virt: virtlockd doesnt need ps_process_pattern

 policy/modules/contrib/virt.te | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/policy/modules/contrib/virt.te b/policy/modules/contrib/virt.te
index f4dd57c..61044bb 100644
--- a/policy/modules/contrib/virt.te
+++ b/policy/modules/contrib/virt.te
@@ -1308,6 +1308,10 @@ kernel_dontaudit_read_system_state(virt_leaseshelper_t)
 allow virtlockd_t self:capability dac_override;
 allow virtlockd_t self:fifo_file rw_fifo_file_perms;
 
+allow virtlockd_t virtd_t:dir list_dir_perms;
+allow virtlockd_t virtd_t:file read_file_perms;
+allow virtlockd_t virtd_t:lnk_file read_lnk_file_perms;
+
 allow virtlockd_t virt_image_type:dir list_dir_perms;
 allow virtlockd_t virt_image_type:file rw_file_perms;
 
@@ -1326,8 +1330,6 @@ files_pid_filetrans(virtlockd_t, virtlockd_run_t, file)
 
 can_exec(virtlockd_t, virtlockd_exec_t)
 
-ps_process_pattern(virtlockd_t, virtd_t)
-
 files_read_etc_files(virtlockd_t)
 files_list_var_lib(virtlockd_t)
 



  1   2   >