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

2018-03-23 Thread Alexandre Rostovtsev
commit: 687e0c4fb428289dca2ea45f1459025da242bea6
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Fri Mar 23 21:21:43 2018 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Fri Mar 23 21:24:58 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=687e0c4f

app-misc/gcstar: belated version bump to 1.7.1 - bug #606784

Thanks to Giuseppe Foti and Jonas Stein for the ebuild.

Updated to modern EAPI and eclasses. Removed deprecated LINGUAS logic.

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 app-misc/gcstar/Manifest|  1 +
 app-misc/gcstar/gcstar-1.7.1.ebuild | 87 +
 2 files changed, 88 insertions(+)

diff --git a/app-misc/gcstar/Manifest b/app-misc/gcstar/Manifest
index 1984fd448d5..5acaff49ba9 100644
--- a/app-misc/gcstar/Manifest
+++ b/app-misc/gcstar/Manifest
@@ -1 +1,2 @@
 DIST gcstar-1.7.0.tar.gz 4506937 BLAKE2B 
dfc6f53921ecad73676fb9943f87dfb3c465347e4d4783f1efc29ec75c35eb56ecf97f9eba6121eb22740642d186d642a3384c10ea8ef6a8b42664e1c2a056e3
 SHA512 
9cb22a7ee38bbeae67ffc6f649ef6e988da43a1f353b027bacbf14ffcca8a4c12ef28d64876b2171396315eae95f76708a1307255eabc3eed6776137e2ae7090
+DIST gcstar-1.7.1.tar.gz 4514370 BLAKE2B 
001768d7e2b4d01c97b5a34d078979ce909def1e516166aa305dd03e343bd0188bb54c7adfeb84578f063e860fa78f8faf426f64938eba0688cf5c86feebee4a
 SHA512 
2a37717c6e9bd83758bef99e810ef3321f5558bd5714aa2a332522262182daade9e623f51a256594f74094da3e680ba35d9650d0bc0451226bf41e98fdd57802

diff --git a/app-misc/gcstar/gcstar-1.7.1.ebuild 
b/app-misc/gcstar/gcstar-1.7.1.ebuild
new file mode 100644
index 000..afc8b8f716a
--- /dev/null
+++ b/app-misc/gcstar/gcstar-1.7.1.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+inherit desktop xdg-utils gnome2-utils
+
+DESCRIPTION="Manage your collections of movies, games, books, music and more"
+HOMEPAGE="http://www.gcstar.org/;
+# Gna permanently shut down in May 2017
+# Original SRC_URI was http://download.gna.org/gcstar/${P}.tar.gz
+SRC_URI="https://launchpad.net/gcstar/1.7/${PV}/+download/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="cddb gnome mp3 spell stats tellico vorbis"
+
+RDEPEND="dev-lang/perl
+   dev-perl/Archive-Zip
+   dev-perl/DateTime-Format-Strptime
+   dev-perl/Gtk2
+   dev-perl/HTML-Parser
+   dev-perl/libwww-perl
+   dev-perl/URI
+   dev-perl/XML-Parser
+   dev-perl/XML-Simple
+   virtual/perl-Archive-Tar
+   virtual/perl-Encode
+   virtual/perl-Getopt-Long
+   virtual/perl-File-Path
+   virtual/perl-File-Spec
+   virtual/perl-File-Temp
+   virtual/perl-IO-Compress
+   virtual/perl-libnet
+   virtual/perl-Storable
+   virtual/perl-Time-Piece
+
+   cddb? ( dev-perl/Net-FreeDB )
+   gnome? ( dev-perl/gnome2-vfs-perl )
+   mp3? ( dev-perl/MP3-Info dev-perl/MP3-Tag )
+   spell? ( dev-perl/gtk2-spell )
+   stats? ( dev-perl/Date-Calc
+   dev-perl/GD[png,truetype] )
+   tellico? ( virtual/perl-Digest-MD5
+   virtual/perl-MIME-Base64 )
+   vorbis? ( dev-perl/Ogg-Vorbis-Header-PurePerl )"
+DEPEND="${RDEPEND}"
+
+S="${WORKDIR}/${PN}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.4.0-man.patch"
+)
+
+src_install() {
+   # Yes, ED *is* needed here. GCstar's install lacks any concept of 
DESTDIR.
+   ./install --prefix="${ED}usr" \
+   --noclean --nomenu || die "install script failed"
+
+   domenu share/applications/gcstar.desktop
+   for size in 16 22 24 32 36 48 64 72 96 128 256
+   do
+   newicon -s "${size}" 
share/gcstar/icons/gcstar_${size}x${size}.png gcstar.png
+   done
+   newicon -s scalable share/gcstar/icons/gcstar_scalable.svg gcstar.svg
+   insinto /usr/share/mime/packages
+   doins share/applications/gcstar.xml
+
+   dodoc CHANGELOG README README.fr
+}
+
+pkg_preinst() {
+   gnome2_icon_savelist
+}
+
+pkg_postinst() {
+   xdg_desktop_database_update
+   xdg_mime_database_update
+   gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+   xdg_mime_database_update
+   gnome2_icon_cache_update
+}



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

2018-03-23 Thread Alexandre Rostovtsev
commit: 114177d63df112e931fcb8dc5d674466152009ff
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Fri Mar 23 20:43:44 2018 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Fri Mar 23 20:43:44 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=114177d6

app-misc/gcstar: change SRC_URI to dev.gentoo.org - bug #634500

Gna! has been permanently shut down; GCstar upstream is inactive and
hasn't rehosted the source tarballs.

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 app-misc/gcstar/gcstar-1.7.0.ebuild | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/app-misc/gcstar/gcstar-1.7.0.ebuild 
b/app-misc/gcstar/gcstar-1.7.0.ebuild
index 7d283d97551..0eb9c9eb8cc 100644
--- a/app-misc/gcstar/gcstar-1.7.0.ebuild
+++ b/app-misc/gcstar/gcstar-1.7.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="4"
@@ -7,7 +7,9 @@ inherit eutils fdo-mime gnome2-utils
 
 DESCRIPTION="Manage your collections of movies, games, books, music and more"
 HOMEPAGE="http://www.gcstar.org/;
-SRC_URI="http://download.gna.org/gcstar/${P}.tar.gz;
+# Gna permanently shut down in May 2017
+# Original SRC_URI was http://download.gna.org/gcstar/${P}.tar.gz
+SRC_URI="https://dev.gentoo.org/~tetromino/distfiles/${PN}/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/sassc/

2018-03-23 Thread Alexandre Rostovtsev
commit: d14aee58a9e922626a06f0272a770f98393d751f
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Fri Mar 23 20:14:58 2018 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Fri Mar 23 20:15:58 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d14aee58

dev-lang/sassc: version bump to 3.5.0

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-lang/sassc/Manifest   | 2 +-
 dev-lang/sassc/{sassc-3.4.8.ebuild => sassc-3.5.0.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-lang/sassc/Manifest b/dev-lang/sassc/Manifest
index 9eb4a8d8d7f..f86ac70c1ef 100644
--- a/dev-lang/sassc/Manifest
+++ b/dev-lang/sassc/Manifest
@@ -1,2 +1,2 @@
 DIST sassc-3.4.7.tar.gz 25834 BLAKE2B 
7eaeed2f3e454420c82e0f0b8b3877a3256835297d33e35b34517a8981d96e708de5e94364db97ffc6b702e4c136bc37db6e6d11347388b8dbecb75373bf1593
 SHA512 
f515241260557f17932ed2fc205375169c40d5b83c7a24577487426e33be607a5a8a90e58512a4e6d4ed3796f391b09ef6e148f9b293a76c73cea267dcf9440b
-DIST sassc-3.4.8.tar.gz 25840 BLAKE2B 
6292202cf9ec361e65cc6c9505bd7cd800880b7c9dd4b28eece7550c215144ba5a4bec3e06376cb056b827d9920cde2386ab3d622b218913c87c43f21316eceb
 SHA512 
ea62f1e0e9c03683a45522cfca0efdc25308f8dca56b86de0733c802268a9b9017ab7df7dbde8b3916b04ca662a96fc4a4984e02baa3b612dcfe4007743bc868
+DIST sassc-3.5.0.tar.gz 25834 BLAKE2B 
69bb085f537ca2fba70aa96326e49f756cab52a8cac631dbe0dc88459a488c65dd856deebea335d4b3539b30658b327c3d32d1e79dae1021893a0627508ceadd
 SHA512 
9c94056f66688016dd8eaae9cc791be4b397406b89f1289946c4481b5e1904486878d22fd65e695ed89f9b41a9f902932eb4074e7b0923ce3d4823ea3140334f

diff --git a/dev-lang/sassc/sassc-3.4.8.ebuild 
b/dev-lang/sassc/sassc-3.5.0.ebuild
similarity index 94%
rename from dev-lang/sassc/sassc-3.4.8.ebuild
rename to dev-lang/sassc/sassc-3.5.0.ebuild
index 6e0a0b03d30..847d2e349e3 100644
--- a/dev-lang/sassc/sassc-3.4.8.ebuild
+++ b/dev-lang/sassc/sassc-3.5.0.ebuild
@@ -20,7 +20,7 @@ LICENSE="MIT"
 SLOT="0"
 IUSE=""
 
-RDEPEND=">=dev-libs/libsass-3.4:="
+RDEPEND=">=dev-libs/libsass-3.5:="
 DEPEND="${RDEPEND}"
 
 DOCS=( Readme.md )



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

2018-03-23 Thread Alexandre Rostovtsev
commit: 8213705249303df1eed0657b4b0c83236b16785b
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Fri Mar 23 20:11:51 2018 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Fri Mar 23 20:11:51 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82137052

dev-libs/libsass: version bump to 3.5.2

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-libs/libsass/Manifest   | 2 +-
 dev-libs/libsass/{libsass-3.4.8.ebuild => libsass-3.5.2.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/libsass/Manifest b/dev-libs/libsass/Manifest
index a03bf97da79..600fd707d52 100644
--- a/dev-libs/libsass/Manifest
+++ b/dev-libs/libsass/Manifest
@@ -1,2 +1,2 @@
 DIST libsass-3.4.7.tar.gz 319824 BLAKE2B 
ca3e7091816474e318fb1eaefa01e5e361a66715b6267500a93f80dfc8b34bdc595e6ddc4b1872e4399093468d4ac06a9760685d8941d92f18e1834df7715b04
 SHA512 
5d743d4345b11e9e5315aa858637d3388d2b464150a46bc8a712e1e5d1b3df9c1e6b4dcac26f91827f1c38db24a5a084d04c0962a428f2994f42ad66a25b35a8
-DIST libsass-3.4.8.tar.gz 320415 BLAKE2B 
dc7b377134ffe6619687e3a7f4c47b5a5d79d0dc530c2d301845f2af0956b674a840bb8cacbc764abfb15a001b15db2642c3f51142c746e98a15cca184c51adf
 SHA512 
5cbf5621ee45111f4a31113d2ea39f03be51d42c6e8978e7b2bfd89a8863c262a19fc17a31b910c9547dc687696b1fd4e17f2d050ec2afc4c4266dbc2ad00b72
+DIST libsass-3.5.2.tar.gz 326773 BLAKE2B 
65d2dd82872ef76a45597104cc2a531786c0cd33f8e61172b0c973c8262fbddced3b988e143f27b3b7cac2f9d17c481cf58201bfb432aa2656763319ac072b51
 SHA512 
a06f0047358eeacf5fff9ab44e833ac285e4a971829610b56ae7ed00128b4bee9fe33630c299e61337cf975caf0bc3067242c3af4db1f8aaf3898d3e63920f67

diff --git a/dev-libs/libsass/libsass-3.4.8.ebuild 
b/dev-libs/libsass/libsass-3.5.2.ebuild
similarity index 97%
rename from dev-libs/libsass/libsass-3.4.8.ebuild
rename to dev-libs/libsass/libsass-3.5.2.ebuild
index 78b45f223a4..3766263a495 100644
--- a/dev-libs/libsass/libsass-3.4.8.ebuild
+++ b/dev-libs/libsass/libsass-3.5.2.ebuild
@@ -17,7 +17,7 @@ fi
 DESCRIPTION="A C/C++ implementation of a Sass CSS compiler"
 HOMEPAGE="https://github.com/sass/libsass;
 LICENSE="MIT"
-SLOT="0/0" # libsass soname
+SLOT="0/1" # libsass soname
 IUSE="static-libs"
 
 RDEPEND=""



[gentoo-commits] repo/gentoo:master commit in: dev-lang/sassc/

2018-03-23 Thread Alexandre Rostovtsev
commit: 4c447da6f7ca038379011d6e7b399569135a5cf8
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Fri Mar 23 20:16:33 2018 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Fri Mar 23 20:16:33 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c447da6

dev-lang/sassc: sync live ebuild

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-lang/sassc/sassc-.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-lang/sassc/sassc-.ebuild b/dev-lang/sassc/sassc-.ebuild
index 986e5579b3d..847d2e349e3 100644
--- a/dev-lang/sassc/sassc-.ebuild
+++ b/dev-lang/sassc/sassc-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -20,7 +20,7 @@ LICENSE="MIT"
 SLOT="0"
 IUSE=""
 
-RDEPEND=">=dev-libs/libsass-3.4:="
+RDEPEND=">=dev-libs/libsass-3.5:="
 DEPEND="${RDEPEND}"
 
 DOCS=( Readme.md )



[gentoo-commits] repo/gentoo:master commit in: dev-lang/sassc/

2018-01-28 Thread Alexandre Rostovtsev
commit: 9915b3d36444c3e439657bdfca9022f0200b609f
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Mon Jan 29 03:17:12 2018 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Mon Jan 29 03:17:12 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9915b3d3

dev-lang/sassc: version bump to 3.4.8

Package-Manager: Portage-2.3.20, Repoman-2.3.6

 dev-lang/sassc/Manifest   |  1 +
 dev-lang/sassc/sassc-3.4.8.ebuild | 36 
 2 files changed, 37 insertions(+)

diff --git a/dev-lang/sassc/Manifest b/dev-lang/sassc/Manifest
index 45e9aa7f3ae..9eb4a8d8d7f 100644
--- a/dev-lang/sassc/Manifest
+++ b/dev-lang/sassc/Manifest
@@ -1 +1,2 @@
 DIST sassc-3.4.7.tar.gz 25834 BLAKE2B 
7eaeed2f3e454420c82e0f0b8b3877a3256835297d33e35b34517a8981d96e708de5e94364db97ffc6b702e4c136bc37db6e6d11347388b8dbecb75373bf1593
 SHA512 
f515241260557f17932ed2fc205375169c40d5b83c7a24577487426e33be607a5a8a90e58512a4e6d4ed3796f391b09ef6e148f9b293a76c73cea267dcf9440b
+DIST sassc-3.4.8.tar.gz 25840 BLAKE2B 
6292202cf9ec361e65cc6c9505bd7cd800880b7c9dd4b28eece7550c215144ba5a4bec3e06376cb056b827d9920cde2386ab3d622b218913c87c43f21316eceb
 SHA512 
ea62f1e0e9c03683a45522cfca0efdc25308f8dca56b86de0733c802268a9b9017ab7df7dbde8b3916b04ca662a96fc4a4984e02baa3b612dcfe4007743bc868

diff --git a/dev-lang/sassc/sassc-3.4.8.ebuild 
b/dev-lang/sassc/sassc-3.4.8.ebuild
new file mode 100644
index 000..6e0a0b03d30
--- /dev/null
+++ b/dev-lang/sassc/sassc-3.4.8.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools
+
+if [[ ${PV} = * ]]; then
+   EGIT_REPO_URI="https://github.com/sass/sassc.git;
+   inherit git-r3
+   KEYWORDS=
+else
+   SRC_URI="https://github.com/sass/sassc/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86 ~amd64-linux"
+fi
+
+DESCRIPTION="A libsass command line driver"
+HOMEPAGE="https://github.com/sass/sassc;
+LICENSE="MIT"
+SLOT="0"
+IUSE=""
+
+RDEPEND=">=dev-libs/libsass-3.4:="
+DEPEND="${RDEPEND}"
+
+DOCS=( Readme.md )
+
+src_prepare() {
+   default
+
+   if [[ ${PV} != * ]]; then
+   [[ -f VERSION ]] || echo "${PV}" > VERSION
+   fi
+
+   eautoreconf
+}



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

2018-01-28 Thread Alexandre Rostovtsev
commit: 002f07d42fc7adad88f740c19a0fc44f1f88dc87
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Mon Jan 29 03:14:38 2018 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Mon Jan 29 03:15:27 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=002f07d4

dev-libs/libsass: version bump to 3.4.8

Package-Manager: Portage-2.3.20, Repoman-2.3.6

 dev-libs/libsass/Manifest |  1 +
 dev-libs/libsass/libsass-3.4.8.ebuild | 54 +++
 2 files changed, 55 insertions(+)

diff --git a/dev-libs/libsass/Manifest b/dev-libs/libsass/Manifest
index 09cff5a0af8..a03bf97da79 100644
--- a/dev-libs/libsass/Manifest
+++ b/dev-libs/libsass/Manifest
@@ -1 +1,2 @@
 DIST libsass-3.4.7.tar.gz 319824 BLAKE2B 
ca3e7091816474e318fb1eaefa01e5e361a66715b6267500a93f80dfc8b34bdc595e6ddc4b1872e4399093468d4ac06a9760685d8941d92f18e1834df7715b04
 SHA512 
5d743d4345b11e9e5315aa858637d3388d2b464150a46bc8a712e1e5d1b3df9c1e6b4dcac26f91827f1c38db24a5a084d04c0962a428f2994f42ad66a25b35a8
+DIST libsass-3.4.8.tar.gz 320415 BLAKE2B 
dc7b377134ffe6619687e3a7f4c47b5a5d79d0dc530c2d301845f2af0956b674a840bb8cacbc764abfb15a001b15db2642c3f51142c746e98a15cca184c51adf
 SHA512 
5cbf5621ee45111f4a31113d2ea39f03be51d42c6e8978e7b2bfd89a8863c262a19fc17a31b910c9547dc687696b1fd4e17f2d050ec2afc4c4266dbc2ad00b72

diff --git a/dev-libs/libsass/libsass-3.4.8.ebuild 
b/dev-libs/libsass/libsass-3.4.8.ebuild
new file mode 100644
index 000..78b45f223a4
--- /dev/null
+++ b/dev-libs/libsass/libsass-3.4.8.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools eutils ltprune multilib-minimal
+
+if [[ ${PV} = * ]]; then
+   EGIT_REPO_URI="https://github.com/sass/libsass.git;
+   inherit git-r3
+   KEYWORDS=
+else
+   SRC_URI="https://github.com/sass/libsass/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86 ~amd64-linux"
+fi
+
+DESCRIPTION="A C/C++ implementation of a Sass CSS compiler"
+HOMEPAGE="https://github.com/sass/libsass;
+LICENSE="MIT"
+SLOT="0/0" # libsass soname
+IUSE="static-libs"
+
+RDEPEND=""
+DEPEND="${RDEPEND}"
+
+DOCS=( Readme.md SECURITY.md )
+
+src_prepare() {
+   default
+
+   if [[ ${PV} != * ]]; then
+   [[ -f VERSION ]] || echo "${PV}" > VERSION
+   fi
+   eautoreconf
+
+   # only sane way to deal with various version-related scripts, env 
variables etc.
+   multilib_copy_sources
+}
+
+multilib_src_configure() {
+   econf \
+   $(use_enable static-libs static) \
+   --enable-shared
+}
+
+multilib_src_install() {
+   emake DESTDIR="${D}" install
+   prune_libtool_files
+}
+
+multilib_src_install_all() {
+   einstalldocs
+   dodoc -r "${S}/docs"
+}



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

2017-12-28 Thread Alexandre Rostovtsev
commit: d19efc349394754fa68417c5c0cd0560075146ad
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Thu Dec 28 15:13:12 2017 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Thu Dec 28 15:19:50 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d19efc34

dev-libs/libsass: clean up old

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 dev-libs/libsass/Manifest |  1 -
 dev-libs/libsass/libsass-3.4.6.ebuild | 54 ---
 2 files changed, 55 deletions(-)

diff --git a/dev-libs/libsass/Manifest b/dev-libs/libsass/Manifest
index 7627698dedd..09cff5a0af8 100644
--- a/dev-libs/libsass/Manifest
+++ b/dev-libs/libsass/Manifest
@@ -1,2 +1 @@
-DIST libsass-3.4.6.tar.gz 319190 BLAKE2B 
78a46cd61a43881cea755af545a7e8eedba10dea4d6fecfc91adb26575fb75ddd6d5d17286a36d389b77923c633a948484994bce74883f8dfa8b36be9be4977d
 SHA512 
2715a0f38709df2f4f60ff4f14106495521f3c7c5762c8590eee630cf769dc7571d38a3e944a90ab8463552d6434994a76a95e23e994e9123941db072aea66c1
 DIST libsass-3.4.7.tar.gz 319824 BLAKE2B 
ca3e7091816474e318fb1eaefa01e5e361a66715b6267500a93f80dfc8b34bdc595e6ddc4b1872e4399093468d4ac06a9760685d8941d92f18e1834df7715b04
 SHA512 
5d743d4345b11e9e5315aa858637d3388d2b464150a46bc8a712e1e5d1b3df9c1e6b4dcac26f91827f1c38db24a5a084d04c0962a428f2994f42ad66a25b35a8

diff --git a/dev-libs/libsass/libsass-3.4.6.ebuild 
b/dev-libs/libsass/libsass-3.4.6.ebuild
deleted file mode 100644
index a220ac3e1e1..000
--- a/dev-libs/libsass/libsass-3.4.6.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit autotools eutils ltprune multilib-minimal
-
-if [[ ${PV} = * ]]; then
-   EGIT_REPO_URI="https://github.com/sass/libsass.git;
-   inherit git-r3
-   KEYWORDS=
-else
-   SRC_URI="https://github.com/sass/libsass/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86 ~amd64-linux"
-fi
-
-DESCRIPTION="A C/C++ implementation of a Sass CSS compiler"
-HOMEPAGE="https://github.com/sass/libsass;
-LICENSE="MIT"
-SLOT="0/0" # libsass soname
-IUSE="static-libs"
-
-RDEPEND=""
-DEPEND="${RDEPEND}"
-
-DOCS=( Readme.md SECURITY.md )
-
-src_prepare() {
-   default
-
-   if [[ ${PV} != * ]]; then
-   [[ -f VERSION ]] || echo "${PV}" > VERSION
-   fi
-   eautoreconf
-
-   # only sane way to deal with various version-related scripts, env 
variables etc.
-   multilib_copy_sources
-}
-
-multilib_src_configure() {
-   econf \
-   $(use_enable static-libs static) \
-   --enable-shared
-}
-
-multilib_src_install() {
-   emake DESTDIR="${D}" install
-   prune_libtool_files
-}
-
-multilib_src_install_all() {
-   einstalldocs
-   dodoc -r "${S}/docs"
-}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/sassc/

2017-12-28 Thread Alexandre Rostovtsev
commit: 3a406dbc05d5d95f222690e2ddaf716cdef0c4cb
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Thu Dec 28 15:14:37 2017 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Thu Dec 28 15:19:50 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a406dbc

dev-lang/sassc: amd64 stable (bug #642238)

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 dev-lang/sassc/sassc-3.4.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/sassc/sassc-3.4.7.ebuild 
b/dev-lang/sassc/sassc-3.4.7.ebuild
index 74b8163ff6a..7170b6df340 100644
--- a/dev-lang/sassc/sassc-3.4.7.ebuild
+++ b/dev-lang/sassc/sassc-3.4.7.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} = * ]]; then
KEYWORDS=
 else
SRC_URI="https://github.com/sass/sassc/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 x86 ~amd64-linux"
+   KEYWORDS="amd64 x86 ~amd64-linux"
 fi
 
 DESCRIPTION="A libsass command line driver"



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

2017-12-28 Thread Alexandre Rostovtsev
commit: 8d56812d65643ad86840e2d9c1c947556f61c6e6
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Thu Dec 28 15:12:10 2017 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Thu Dec 28 15:19:49 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d56812d

dev-libs/libsass: amd64 stable (bug #642238)

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 dev-libs/libsass/libsass-3.4.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libsass/libsass-3.4.7.ebuild 
b/dev-libs/libsass/libsass-3.4.7.ebuild
index c8c20a34a75..d9df344ffd2 100644
--- a/dev-libs/libsass/libsass-3.4.7.ebuild
+++ b/dev-libs/libsass/libsass-3.4.7.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} = * ]]; then
KEYWORDS=
 else
SRC_URI="https://github.com/sass/libsass/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 x86 ~amd64-linux"
+   KEYWORDS="amd64 x86 ~amd64-linux"
 fi
 
 DESCRIPTION="A C/C++ implementation of a Sass CSS compiler"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/sassc/

2017-12-28 Thread Alexandre Rostovtsev
commit: 5939977a5f6daf2a88e47ffc48eee670f2f6c039
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Thu Dec 28 15:15:07 2017 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Thu Dec 28 15:19:50 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5939977a

dev-lang/sassc: clean up old

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 dev-lang/sassc/Manifest   |  1 -
 dev-lang/sassc/sassc-3.4.5.ebuild | 36 
 2 files changed, 37 deletions(-)

diff --git a/dev-lang/sassc/Manifest b/dev-lang/sassc/Manifest
index f4053bc6f2b..45e9aa7f3ae 100644
--- a/dev-lang/sassc/Manifest
+++ b/dev-lang/sassc/Manifest
@@ -1,2 +1 @@
-DIST sassc-3.4.5.tar.gz 24070 BLAKE2B 
bf783d55363326314806546877e442e5a8e9de19fd2d398c6a74fc4ff7ae014e413206abad353f4ded0298f80ac545d187fe4fdbf7f8b70c92cf749359fea67e
 SHA512 
b317ac4bd776dbf688c3e7b763e8af7221a75e6bcc96fdf41f51682577ff88fbc63797619f5418bcc60287075b60bd3bc40dd29a1d83ab1553e7d5f82b11f463
 DIST sassc-3.4.7.tar.gz 25834 BLAKE2B 
7eaeed2f3e454420c82e0f0b8b3877a3256835297d33e35b34517a8981d96e708de5e94364db97ffc6b702e4c136bc37db6e6d11347388b8dbecb75373bf1593
 SHA512 
f515241260557f17932ed2fc205375169c40d5b83c7a24577487426e33be607a5a8a90e58512a4e6d4ed3796f391b09ef6e148f9b293a76c73cea267dcf9440b

diff --git a/dev-lang/sassc/sassc-3.4.5.ebuild 
b/dev-lang/sassc/sassc-3.4.5.ebuild
deleted file mode 100644
index 986e5579b3d..000
--- a/dev-lang/sassc/sassc-3.4.5.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit autotools
-
-if [[ ${PV} = * ]]; then
-   EGIT_REPO_URI="https://github.com/sass/sassc.git;
-   inherit git-r3
-   KEYWORDS=
-else
-   SRC_URI="https://github.com/sass/sassc/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86 ~amd64-linux"
-fi
-
-DESCRIPTION="A libsass command line driver"
-HOMEPAGE="https://github.com/sass/sassc;
-LICENSE="MIT"
-SLOT="0"
-IUSE=""
-
-RDEPEND=">=dev-libs/libsass-3.4:="
-DEPEND="${RDEPEND}"
-
-DOCS=( Readme.md )
-
-src_prepare() {
-   default
-
-   if [[ ${PV} != * ]]; then
-   [[ -f VERSION ]] || echo "${PV}" > VERSION
-   fi
-
-   eautoreconf
-}



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

2017-11-23 Thread Alexandre Rostovtsev
commit: 29c81b119bc0008999e2c1bc40e61bcdb78c95e8
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Thu Nov 23 18:37:13 2017 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Thu Nov 23 18:43:30 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29c81b11

dev-libs/libsass: version bump to 3.4.7

Package-Manager: Portage-2.3.16, Repoman-2.3.6

 dev-libs/libsass/Manifest   | 4 ++--
 dev-libs/libsass/{libsass-3.4.5.ebuild => libsass-3.4.7.ebuild} | 0
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/libsass/Manifest b/dev-libs/libsass/Manifest
index 1b4514c6c9a..7627698dedd 100644
--- a/dev-libs/libsass/Manifest
+++ b/dev-libs/libsass/Manifest
@@ -1,2 +1,2 @@
-DIST libsass-3.4.5.tar.gz 318689 SHA256 
fd0cb47479b4eae03154f23e17ab846aa81ba168c9aa5fa493b8fa42d10842c8 SHA512 
5e3f56d44d100067d68e338fa97209a78d80c3536d64fdf48d83ec5351f944dbbe50e1050ffc8189b3ae86fd86d7b121229a3866f6e0287abc55af3770ed2bb6
 WHIRLPOOL 
852c61f4b7f3999a1d9de9e0075a4358e2323054797acbd2dd396b3486fcb655350897c1c65b55a5ec02f24dd62c771648b756911cbbcf48e519775b6afbf736
-DIST libsass-3.4.6.tar.gz 319190 SHA256 
686bc09cc31bba32915f42a6da5e7d221c07690d4d597e2748cdd02abd3d7c2c SHA512 
2715a0f38709df2f4f60ff4f14106495521f3c7c5762c8590eee630cf769dc7571d38a3e944a90ab8463552d6434994a76a95e23e994e9123941db072aea66c1
 WHIRLPOOL 
f341450df821b8ae58b6eab4c916f7459d236dd563c8a06eed89a86d03bd389b328a4b894cd5eab01118950a4bee25db048e7c591f9a060efd07caa08c729d60
+DIST libsass-3.4.6.tar.gz 319190 BLAKE2B 
78a46cd61a43881cea755af545a7e8eedba10dea4d6fecfc91adb26575fb75ddd6d5d17286a36d389b77923c633a948484994bce74883f8dfa8b36be9be4977d
 SHA512 
2715a0f38709df2f4f60ff4f14106495521f3c7c5762c8590eee630cf769dc7571d38a3e944a90ab8463552d6434994a76a95e23e994e9123941db072aea66c1
+DIST libsass-3.4.7.tar.gz 319824 BLAKE2B 
ca3e7091816474e318fb1eaefa01e5e361a66715b6267500a93f80dfc8b34bdc595e6ddc4b1872e4399093468d4ac06a9760685d8941d92f18e1834df7715b04
 SHA512 
5d743d4345b11e9e5315aa858637d3388d2b464150a46bc8a712e1e5d1b3df9c1e6b4dcac26f91827f1c38db24a5a084d04c0962a428f2994f42ad66a25b35a8

diff --git a/dev-libs/libsass/libsass-3.4.5.ebuild 
b/dev-libs/libsass/libsass-3.4.7.ebuild
similarity index 100%
rename from dev-libs/libsass/libsass-3.4.5.ebuild
rename to dev-libs/libsass/libsass-3.4.7.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-lang/sassc/

2017-11-23 Thread Alexandre Rostovtsev
commit: 560a14b68348b279d06f701ee805f149f5d0971e
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Thu Nov 23 18:38:31 2017 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Thu Nov 23 18:43:31 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=560a14b6

dev-lang/sassc: version bump to 3.4.7

Package-Manager: Portage-2.3.16, Repoman-2.3.6

 dev-lang/sassc/Manifest   |  3 ++-
 dev-lang/sassc/sassc-3.4.7.ebuild | 36 
 2 files changed, 38 insertions(+), 1 deletion(-)

diff --git a/dev-lang/sassc/Manifest b/dev-lang/sassc/Manifest
index 8911c9a9ac6..f4053bc6f2b 100644
--- a/dev-lang/sassc/Manifest
+++ b/dev-lang/sassc/Manifest
@@ -1 +1,2 @@
-DIST sassc-3.4.5.tar.gz 24070 SHA256 
29ea67ebeebb224feb7b0a7d76654f4868804150f8723da8d2e9c7bf6b9d64f6 SHA512 
b317ac4bd776dbf688c3e7b763e8af7221a75e6bcc96fdf41f51682577ff88fbc63797619f5418bcc60287075b60bd3bc40dd29a1d83ab1553e7d5f82b11f463
 WHIRLPOOL 
e0c4c6f2d0228b0e1929daa77473babe9afa2cec34cd2b47dfa338899312e6e8c843aa63b7377a422fe5284ef3ec220305c10c98d36a924ff1a627ab572112c5
+DIST sassc-3.4.5.tar.gz 24070 BLAKE2B 
bf783d55363326314806546877e442e5a8e9de19fd2d398c6a74fc4ff7ae014e413206abad353f4ded0298f80ac545d187fe4fdbf7f8b70c92cf749359fea67e
 SHA512 
b317ac4bd776dbf688c3e7b763e8af7221a75e6bcc96fdf41f51682577ff88fbc63797619f5418bcc60287075b60bd3bc40dd29a1d83ab1553e7d5f82b11f463
+DIST sassc-3.4.7.tar.gz 25834 BLAKE2B 
7eaeed2f3e454420c82e0f0b8b3877a3256835297d33e35b34517a8981d96e708de5e94364db97ffc6b702e4c136bc37db6e6d11347388b8dbecb75373bf1593
 SHA512 
f515241260557f17932ed2fc205375169c40d5b83c7a24577487426e33be607a5a8a90e58512a4e6d4ed3796f391b09ef6e148f9b293a76c73cea267dcf9440b

diff --git a/dev-lang/sassc/sassc-3.4.7.ebuild 
b/dev-lang/sassc/sassc-3.4.7.ebuild
new file mode 100644
index 000..986e5579b3d
--- /dev/null
+++ b/dev-lang/sassc/sassc-3.4.7.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools
+
+if [[ ${PV} = * ]]; then
+   EGIT_REPO_URI="https://github.com/sass/sassc.git;
+   inherit git-r3
+   KEYWORDS=
+else
+   SRC_URI="https://github.com/sass/sassc/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86 ~amd64-linux"
+fi
+
+DESCRIPTION="A libsass command line driver"
+HOMEPAGE="https://github.com/sass/sassc;
+LICENSE="MIT"
+SLOT="0"
+IUSE=""
+
+RDEPEND=">=dev-libs/libsass-3.4:="
+DEPEND="${RDEPEND}"
+
+DOCS=( Readme.md )
+
+src_prepare() {
+   default
+
+   if [[ ${PV} != * ]]; then
+   [[ -f VERSION ]] || echo "${PV}" > VERSION
+   fi
+
+   eautoreconf
+}



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

2017-11-13 Thread Alexandre Rostovtsev
commit: 2478a50d1a8e5eddd30087e006d9d237c96659ff
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Mon Nov 13 21:32:21 2017 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Mon Nov 13 21:35:48 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2478a50d

dev-libs/libsass: version bump to 3.4.6

Package-Manager: Portage-2.3.13, Repoman-2.3.4

 dev-libs/libsass/Manifest |  1 +
 dev-libs/libsass/libsass-3.4.6.ebuild | 54 +++
 2 files changed, 55 insertions(+)

diff --git a/dev-libs/libsass/Manifest b/dev-libs/libsass/Manifest
index 1642f26ea63..1b4514c6c9a 100644
--- a/dev-libs/libsass/Manifest
+++ b/dev-libs/libsass/Manifest
@@ -1 +1,2 @@
 DIST libsass-3.4.5.tar.gz 318689 SHA256 
fd0cb47479b4eae03154f23e17ab846aa81ba168c9aa5fa493b8fa42d10842c8 SHA512 
5e3f56d44d100067d68e338fa97209a78d80c3536d64fdf48d83ec5351f944dbbe50e1050ffc8189b3ae86fd86d7b121229a3866f6e0287abc55af3770ed2bb6
 WHIRLPOOL 
852c61f4b7f3999a1d9de9e0075a4358e2323054797acbd2dd396b3486fcb655350897c1c65b55a5ec02f24dd62c771648b756911cbbcf48e519775b6afbf736
+DIST libsass-3.4.6.tar.gz 319190 SHA256 
686bc09cc31bba32915f42a6da5e7d221c07690d4d597e2748cdd02abd3d7c2c SHA512 
2715a0f38709df2f4f60ff4f14106495521f3c7c5762c8590eee630cf769dc7571d38a3e944a90ab8463552d6434994a76a95e23e994e9123941db072aea66c1
 WHIRLPOOL 
f341450df821b8ae58b6eab4c916f7459d236dd563c8a06eed89a86d03bd389b328a4b894cd5eab01118950a4bee25db048e7c591f9a060efd07caa08c729d60

diff --git a/dev-libs/libsass/libsass-3.4.6.ebuild 
b/dev-libs/libsass/libsass-3.4.6.ebuild
new file mode 100644
index 000..a220ac3e1e1
--- /dev/null
+++ b/dev-libs/libsass/libsass-3.4.6.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools eutils ltprune multilib-minimal
+
+if [[ ${PV} = * ]]; then
+   EGIT_REPO_URI="https://github.com/sass/libsass.git;
+   inherit git-r3
+   KEYWORDS=
+else
+   SRC_URI="https://github.com/sass/libsass/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86 ~amd64-linux"
+fi
+
+DESCRIPTION="A C/C++ implementation of a Sass CSS compiler"
+HOMEPAGE="https://github.com/sass/libsass;
+LICENSE="MIT"
+SLOT="0/0" # libsass soname
+IUSE="static-libs"
+
+RDEPEND=""
+DEPEND="${RDEPEND}"
+
+DOCS=( Readme.md SECURITY.md )
+
+src_prepare() {
+   default
+
+   if [[ ${PV} != * ]]; then
+   [[ -f VERSION ]] || echo "${PV}" > VERSION
+   fi
+   eautoreconf
+
+   # only sane way to deal with various version-related scripts, env 
variables etc.
+   multilib_copy_sources
+}
+
+multilib_src_configure() {
+   econf \
+   $(use_enable static-libs static) \
+   --enable-shared
+}
+
+multilib_src_install() {
+   emake DESTDIR="${D}" install
+   prune_libtool_files
+}
+
+multilib_src_install_all() {
+   einstalldocs
+   dodoc -r "${S}/docs"
+}



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

2017-11-07 Thread Alexandre Rostovtsev
commit: 985f387355d68c9938c865b85528392886b4b229
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Tue Nov  7 08:40:18 2017 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Tue Nov  7 08:40:18 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=985f3873

dev-libs/libsass: copypaste error in metadata.xml

Package-Manager: Portage-2.3.13, Repoman-2.3.4

 dev-libs/libsass/metadata.xml | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-libs/libsass/metadata.xml b/dev-libs/libsass/metadata.xml
index 0208c3a7a59..60582892ddc 100644
--- a/dev-libs/libsass/metadata.xml
+++ b/dev-libs/libsass/metadata.xml
@@ -7,9 +7,9 @@
 
 
LibSass is a C++ port of the original Ruby Sass CSS compiler with a C
-   API. It is coded LibSass with portability and efficiency in mind. You
-   can expect LibSass to be a lot faster than Ruby Sass and on par or
-   faster than the best alternative CSS compilers around.
+   API. It is coded with portability and efficiency in mind. You can
+   expect LibSass to be a lot faster than Ruby Sass and on par or faster
+   than the best alternative CSS compilers around.
 
 
sass/libsass



[gentoo-commits] repo/gentoo:master commit in: dev-lang/sassc/

2017-11-07 Thread Alexandre Rostovtsev
commit: 28bf57bb04b2996537602f35c0269f6c98200412
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Tue Nov  7 08:26:53 2017 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Tue Nov  7 08:34:21 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28bf57bb

dev-lang/sassc: new package

Package-Manager: Portage-2.3.13, Repoman-2.3.4

 dev-lang/sassc/Manifest   |  1 +
 dev-lang/sassc/metadata.xml   | 16 
 dev-lang/sassc/sassc-3.4.5.ebuild | 36 
 dev-lang/sassc/sassc-.ebuild  | 36 
 4 files changed, 89 insertions(+)

diff --git a/dev-lang/sassc/Manifest b/dev-lang/sassc/Manifest
new file mode 100644
index 000..8911c9a9ac6
--- /dev/null
+++ b/dev-lang/sassc/Manifest
@@ -0,0 +1 @@
+DIST sassc-3.4.5.tar.gz 24070 SHA256 
29ea67ebeebb224feb7b0a7d76654f4868804150f8723da8d2e9c7bf6b9d64f6 SHA512 
b317ac4bd776dbf688c3e7b763e8af7221a75e6bcc96fdf41f51682577ff88fbc63797619f5418bcc60287075b60bd3bc40dd29a1d83ab1553e7d5f82b11f463
 WHIRLPOOL 
e0c4c6f2d0228b0e1929daa77473babe9afa2cec34cd2b47dfa338899312e6e8c843aa63b7377a422fe5284ef3ec220305c10c98d36a924ff1a627ab572112c5

diff --git a/dev-lang/sassc/metadata.xml b/dev-lang/sassc/metadata.xml
new file mode 100644
index 000..30acfb66daa
--- /dev/null
+++ b/dev-lang/sassc/metadata.xml
@@ -0,0 +1,16 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+
+   tetrom...@gentoo.org
+   Alexandre Rostovtsev
+
+
+   SassC is a wrapper around libsass (http://github.com/sass/libsass)
+   used to generate a useful command-line application that can be
+   installed and packaged for several operating systems.
+
+
+   sass/sassc
+
+

diff --git a/dev-lang/sassc/sassc-3.4.5.ebuild 
b/dev-lang/sassc/sassc-3.4.5.ebuild
new file mode 100644
index 000..986e5579b3d
--- /dev/null
+++ b/dev-lang/sassc/sassc-3.4.5.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools
+
+if [[ ${PV} = * ]]; then
+   EGIT_REPO_URI="https://github.com/sass/sassc.git;
+   inherit git-r3
+   KEYWORDS=
+else
+   SRC_URI="https://github.com/sass/sassc/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86 ~amd64-linux"
+fi
+
+DESCRIPTION="A libsass command line driver"
+HOMEPAGE="https://github.com/sass/sassc;
+LICENSE="MIT"
+SLOT="0"
+IUSE=""
+
+RDEPEND=">=dev-libs/libsass-3.4:="
+DEPEND="${RDEPEND}"
+
+DOCS=( Readme.md )
+
+src_prepare() {
+   default
+
+   if [[ ${PV} != * ]]; then
+   [[ -f VERSION ]] || echo "${PV}" > VERSION
+   fi
+
+   eautoreconf
+}

diff --git a/dev-lang/sassc/sassc-.ebuild b/dev-lang/sassc/sassc-.ebuild
new file mode 100644
index 000..986e5579b3d
--- /dev/null
+++ b/dev-lang/sassc/sassc-.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools
+
+if [[ ${PV} = * ]]; then
+   EGIT_REPO_URI="https://github.com/sass/sassc.git;
+   inherit git-r3
+   KEYWORDS=
+else
+   SRC_URI="https://github.com/sass/sassc/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86 ~amd64-linux"
+fi
+
+DESCRIPTION="A libsass command line driver"
+HOMEPAGE="https://github.com/sass/sassc;
+LICENSE="MIT"
+SLOT="0"
+IUSE=""
+
+RDEPEND=">=dev-libs/libsass-3.4:="
+DEPEND="${RDEPEND}"
+
+DOCS=( Readme.md )
+
+src_prepare() {
+   default
+
+   if [[ ${PV} != * ]]; then
+   [[ -f VERSION ]] || echo "${PV}" > VERSION
+   fi
+
+   eautoreconf
+}



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

2017-11-07 Thread Alexandre Rostovtsev
commit: fceed9619b8cc78518e2bc62d2d6f63bea581773
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Tue Nov  7 08:25:25 2017 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Tue Nov  7 08:34:21 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fceed961

dev-libs/libsass: new package

Package-Manager: Portage-2.3.13, Repoman-2.3.4

 dev-libs/libsass/Manifest |  1 +
 dev-libs/libsass/libsass-3.4.5.ebuild | 54 +++
 dev-libs/libsass/libsass-.ebuild  | 54 +++
 dev-libs/libsass/metadata.xml | 17 +++
 4 files changed, 126 insertions(+)

diff --git a/dev-libs/libsass/Manifest b/dev-libs/libsass/Manifest
new file mode 100644
index 000..1642f26ea63
--- /dev/null
+++ b/dev-libs/libsass/Manifest
@@ -0,0 +1 @@
+DIST libsass-3.4.5.tar.gz 318689 SHA256 
fd0cb47479b4eae03154f23e17ab846aa81ba168c9aa5fa493b8fa42d10842c8 SHA512 
5e3f56d44d100067d68e338fa97209a78d80c3536d64fdf48d83ec5351f944dbbe50e1050ffc8189b3ae86fd86d7b121229a3866f6e0287abc55af3770ed2bb6
 WHIRLPOOL 
852c61f4b7f3999a1d9de9e0075a4358e2323054797acbd2dd396b3486fcb655350897c1c65b55a5ec02f24dd62c771648b756911cbbcf48e519775b6afbf736

diff --git a/dev-libs/libsass/libsass-3.4.5.ebuild 
b/dev-libs/libsass/libsass-3.4.5.ebuild
new file mode 100644
index 000..a220ac3e1e1
--- /dev/null
+++ b/dev-libs/libsass/libsass-3.4.5.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools eutils ltprune multilib-minimal
+
+if [[ ${PV} = * ]]; then
+   EGIT_REPO_URI="https://github.com/sass/libsass.git;
+   inherit git-r3
+   KEYWORDS=
+else
+   SRC_URI="https://github.com/sass/libsass/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86 ~amd64-linux"
+fi
+
+DESCRIPTION="A C/C++ implementation of a Sass CSS compiler"
+HOMEPAGE="https://github.com/sass/libsass;
+LICENSE="MIT"
+SLOT="0/0" # libsass soname
+IUSE="static-libs"
+
+RDEPEND=""
+DEPEND="${RDEPEND}"
+
+DOCS=( Readme.md SECURITY.md )
+
+src_prepare() {
+   default
+
+   if [[ ${PV} != * ]]; then
+   [[ -f VERSION ]] || echo "${PV}" > VERSION
+   fi
+   eautoreconf
+
+   # only sane way to deal with various version-related scripts, env 
variables etc.
+   multilib_copy_sources
+}
+
+multilib_src_configure() {
+   econf \
+   $(use_enable static-libs static) \
+   --enable-shared
+}
+
+multilib_src_install() {
+   emake DESTDIR="${D}" install
+   prune_libtool_files
+}
+
+multilib_src_install_all() {
+   einstalldocs
+   dodoc -r "${S}/docs"
+}

diff --git a/dev-libs/libsass/libsass-.ebuild 
b/dev-libs/libsass/libsass-.ebuild
new file mode 100644
index 000..6c86860c5d0
--- /dev/null
+++ b/dev-libs/libsass/libsass-.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools eutils ltprune multilib-minimal
+
+if [[ ${PV} = * ]]; then
+   EGIT_REPO_URI="https://github.com/sass/libsass.git;
+   inherit git-r3
+   KEYWORDS=
+else
+   SRC_URI="https://github.com/sass/libsass/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86 ~amd64-linux"
+fi
+
+DESCRIPTION="A C/C++ implementation of a Sass CSS compiler"
+HOMEPAGE="https://github.com/sass/libsass;
+LICENSE="MIT"
+SLOT="0/1" # libsass soname
+IUSE="static-libs"
+
+RDEPEND=""
+DEPEND="${RDEPEND}"
+
+DOCS=( Readme.md SECURITY.md )
+
+src_prepare() {
+   default
+
+   if [[ ${PV} != * ]]; then
+   [[ -f VERSION ]] || echo "${PV}" > VERSION
+   fi
+   eautoreconf
+
+   # only sane way to deal with various version-related scripts, env 
variables etc.
+   multilib_copy_sources
+}
+
+multilib_src_configure() {
+   econf \
+   $(use_enable static-libs static) \
+   --enable-shared
+}
+
+multilib_src_install() {
+   emake DESTDIR="${D}" install
+   prune_libtool_files
+}
+
+multilib_src_install_all() {
+   einstalldocs
+   dodoc -r "${S}/docs"
+}

diff --git a/dev-libs/libsass/metadata.xml b/dev-libs/libsass/metadata.xml
new file mode 100644
index 000..0208c3a7a59
--- /dev/null
+++ b/dev-libs/libsass/metadata.xml
@@ -0,0 +1,17 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+
+   tetrom...@gentoo.org
+   Alexandre Rostovtsev
+
+
+   LibSass is a C++ port of the original Ruby Sass CSS compiler with a C
+   API. It is coded LibSass with portability and efficiency in mind. You
+   can expect LibSass to be a lot faster than Ruby Sass and on par or
+   faster than the best alternative CSS compilers around.
+
+
+   sass/libsass
+
+



[gentoo-commits] repo/gentoo:master commit in: sys-fs/vhba/

2017-06-11 Thread Alexandre Rostovtsev
commit: 7a7611a356b6efa5121bb65d2f75856cc37211f8
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Mon Jun 12 03:41:40 2017 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Mon Jun 12 03:41:40 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a7611a3

sys-fs/vhba: clean up old

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 sys-fs/vhba/Manifest |  1 -
 sys-fs/vhba/vhba-20130607.ebuild | 84 
 2 files changed, 85 deletions(-)

diff --git a/sys-fs/vhba/Manifest b/sys-fs/vhba/Manifest
index 2d180b185a9..2c57bc351bd 100644
--- a/sys-fs/vhba/Manifest
+++ b/sys-fs/vhba/Manifest
@@ -1,3 +1,2 @@
-DIST vhba-module-20130607.tar.bz2 15528 SHA256 
d2c4919d2904a8f880e2730250f7ed6e3143575d5c4de6b88a97c2228aa2a185 SHA512 
7ac359a3a20920a3baac81d1dd941f4ea04d77cffaf4bc63dc2d9b9d0f80883be82c00a911ab17b9b0da3719bd10f6bc392edd00f9342a332da5c5f036dfc4d7
 WHIRLPOOL 
85623ce6ae303ebf55512410f10c9f0b524f298104bf9305ce403516c8c12897eb253ab8163da6137c16e719d1abee4206b1864b8a73e9fd58bc95a6621d211e
 DIST vhba-module-20140928.tar.bz2 15571 SHA256 
45f56e4972b5aa7175903307901ca42d29da6fc8f92ab4c47007f53bc5bb55a2 SHA512 
efa61b2ac44a015582f99affa4c26e4b6ccdd1506a7f14626c08833c4300d128dd4e9040d83d5a51064b0bc9f95397c3cdfec7197c53c3d6f1a97953f779
 WHIRLPOOL 
4b96bb5010b8ab892db09f7e8f36fc67107533dd4d6beea6d5b89e6076c44ee969bee5d3b646b4ca5b1f0f6af446096fd892ab0970b8d6893fe4730f3eb18c07
 DIST vhba-module-20170610.tar.bz2 15622 SHA256 
7970c93f989d9c4f2629371bf5ee7a76f95e4c12342c3320ddc528d0df02d9ec SHA512 
bf27a6a7a6aabf6c1a4c1f16b1a08dce460ee675ea53b141c6db8edf0637dffa900e03b9141f9f1a672fcd8f84e6f2be86a07e1f78bc5667a7a7669d45f1f687
 WHIRLPOOL 
b5e9c8ae140e7267d11c3bab71879f49c3be464504193e06c8a77d291f22c41d9c017a8dc06477566b89b89430305aee71c2542a2d3ce04783f7f08e7122e730

diff --git a/sys-fs/vhba/vhba-20130607.ebuild b/sys-fs/vhba/vhba-20130607.ebuild
deleted file mode 100644
index b94060d7613..000
--- a/sys-fs/vhba/vhba-20130607.ebuild
+++ /dev/null
@@ -1,84 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-inherit linux-mod user udev
-
-MY_P=vhba-module-${PV}
-DESCRIPTION="Virtual (SCSI) Host Bus Adapter kernel module for the CDEmu suite"
-HOMEPAGE="http://cdemu.org;
-SRC_URI="mirror://sourceforge/cdemu/${MY_P}.tar.bz2"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~hppa x86"
-IUSE=""
-
-RDEPEND="virtual/udev"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig"
-
-S=${WORKDIR}/${MY_P}
-MODULE_NAMES="vhba(block:${S})"
-BUILD_TARGETS=modules
-
-pkg_setup() {
-   CONFIG_CHECK="~BLK_DEV_SR ~CHR_DEV_SG"
-   check_extra_config
-   BUILD_PARAMS="KDIR=${KV_OUT_DIR}"
-   linux-mod_pkg_setup
-
-   enewgroup cdemu
-}
-
-src_prepare() {
-   # Avoid "make jobserver unavailable" warning and -Werror problems
-   sed -e '/ccflags/s/-Werror$/-Wall/' \
-   -i Makefile || die "sed failed"
-}
-
-src_install() {
-   dodoc AUTHORS ChangeLog README
-   linux-mod_src_install
-
-   einfo "Generating udev rules ..."
-   dodir "$(get_udevdir)"/rules.d
-   cat > "${D}/$(get_udevdir)"/rules.d/70-vhba.rules <<-EOF || die
-   # do not edit this file, it will be overwritten on update
-   #
-   KERNEL=="vhba_ctl", MODE="0660", OWNER="root", GROUP="cdemu"
-   EOF
-}
-
-pkg_postinst() {
-   elog "Don't forget to add your user to the cdemu group if you want to"
-   elog "be able to use virtual cdemu devices."
-
-   # Older versions of vhba installed their rule file in /etc/udev/rules.d,
-   # which overrides rules in /lib/udev/rules.d. We remove the old file
-   # automatically if it is identical to the default one installed by
-   # vhba-1.2.1 or 20101015-r1. Note that the comment at the top of the 
rules
-   # file states that it can be automatically overwritten by the system.
-   old_rules="${ROOT}etc/udev/rules.d/70-vhba.rules"
-   if [[ -f "${old_rules}" ]]; then
-   case "$(md5sum ${old_rules})" in
- 2959b3cf61cfe6e466cc3516a7bc19de* | 
1e7a7e5d6d28c811eeec98ec26ed5d28* )
-   elog
-   elog "Removing old ${old_rules} ..."
-   rm -f "${old_rules}" ||
-   eerror "Failed, please remove ${old_rules} 
manually."
-   ;;
- * )
-   ewarn
-   ewarn "The ${old_rules} file from a previous"
-   ewarn "installation of ${PN} is overriding ${P}'s"
-   ewarn "udev rules. Unless you had deliberately 
customized it,"
-   ewarn "you should remove it."
-   ewarn
-   ;;
-   esac
-   fi
-
-   linux-mod_pkg_postinst
-}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/vhba/

2017-06-11 Thread Alexandre Rostovtsev
commit: 463d97a5290f16675abd5af8735aa4e2f1637a4c
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Mon Jun 12 03:41:11 2017 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Mon Jun 12 03:41:11 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=463d97a5

sys-fs/vhba: bump to 20170610, bug #618286

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 sys-fs/vhba/Manifest |  1 +
 sys-fs/vhba/vhba-20170610.ebuild | 81 
 2 files changed, 82 insertions(+)

diff --git a/sys-fs/vhba/Manifest b/sys-fs/vhba/Manifest
index b69d202047b..2d180b185a9 100644
--- a/sys-fs/vhba/Manifest
+++ b/sys-fs/vhba/Manifest
@@ -1,2 +1,3 @@
 DIST vhba-module-20130607.tar.bz2 15528 SHA256 
d2c4919d2904a8f880e2730250f7ed6e3143575d5c4de6b88a97c2228aa2a185 SHA512 
7ac359a3a20920a3baac81d1dd941f4ea04d77cffaf4bc63dc2d9b9d0f80883be82c00a911ab17b9b0da3719bd10f6bc392edd00f9342a332da5c5f036dfc4d7
 WHIRLPOOL 
85623ce6ae303ebf55512410f10c9f0b524f298104bf9305ce403516c8c12897eb253ab8163da6137c16e719d1abee4206b1864b8a73e9fd58bc95a6621d211e
 DIST vhba-module-20140928.tar.bz2 15571 SHA256 
45f56e4972b5aa7175903307901ca42d29da6fc8f92ab4c47007f53bc5bb55a2 SHA512 
efa61b2ac44a015582f99affa4c26e4b6ccdd1506a7f14626c08833c4300d128dd4e9040d83d5a51064b0bc9f95397c3cdfec7197c53c3d6f1a97953f779
 WHIRLPOOL 
4b96bb5010b8ab892db09f7e8f36fc67107533dd4d6beea6d5b89e6076c44ee969bee5d3b646b4ca5b1f0f6af446096fd892ab0970b8d6893fe4730f3eb18c07
+DIST vhba-module-20170610.tar.bz2 15622 SHA256 
7970c93f989d9c4f2629371bf5ee7a76f95e4c12342c3320ddc528d0df02d9ec SHA512 
bf27a6a7a6aabf6c1a4c1f16b1a08dce460ee675ea53b141c6db8edf0637dffa900e03b9141f9f1a672fcd8f84e6f2be86a07e1f78bc5667a7a7669d45f1f687
 WHIRLPOOL 
b5e9c8ae140e7267d11c3bab71879f49c3be464504193e06c8a77d291f22c41d9c017a8dc06477566b89b89430305aee71c2542a2d3ce04783f7f08e7122e730

diff --git a/sys-fs/vhba/vhba-20170610.ebuild b/sys-fs/vhba/vhba-20170610.ebuild
new file mode 100644
index 000..0284af31548
--- /dev/null
+++ b/sys-fs/vhba/vhba-20170610.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+inherit eutils linux-mod udev
+
+MY_P=vhba-module-${PV}
+DESCRIPTION="Virtual (SCSI) Host Bus Adapter kernel module for the CDEmu suite"
+HOMEPAGE="http://cdemu.org;
+SRC_URI="mirror://sourceforge/cdemu/${MY_P}.tar.bz2"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~x86"
+IUSE=""
+
+RDEPEND="virtual/udev"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig"
+
+S=${WORKDIR}/${MY_P}
+MODULE_NAMES="vhba(block:${S})"
+BUILD_TARGETS=modules
+
+pkg_setup() {
+   CONFIG_CHECK="~BLK_DEV_SR ~CHR_DEV_SG"
+   check_extra_config
+   BUILD_PARAMS="KDIR=${KV_OUT_DIR}"
+   linux-mod_pkg_setup
+}
+
+src_prepare() {
+   # Avoid "make jobserver unavailable" warning and -Werror problems
+   sed -e '/ccflags/s/-Werror$/-Wall/' \
+   -i Makefile || die "sed failed"
+
+   eapply_user
+}
+
+src_install() {
+   dodoc AUTHORS ChangeLog README
+   linux-mod_src_install
+
+   einfo "Generating udev rules ..."
+   dodir "$(get_udevdir)"/rules.d
+   cat > "${D}/$(get_udevdir)"/rules.d/69-vhba.rules <<-EOF || die
+   # do not edit this file, it will be overwritten on update
+   #
+   KERNEL=="vhba_ctl", SUBSYSTEM=="misc", TAG+="uaccess"
+   EOF
+}
+
+pkg_postinst() {
+   # Older versions of vhba installed their rule file in /etc/udev/rules.d,
+   # which overrides rules in /lib/udev/rules.d. We remove the old file
+   # automatically if it is identical to the default one installed by
+   # vhba-1.2.1 or 20101015-r1. Note that the comment at the top of the 
rules
+   # file states that it can be automatically overwritten by the system.
+   old_rules="${ROOT}etc/udev/rules.d/70-vhba.rules"
+   if [[ -f "${old_rules}" ]]; then
+   case "$(md5sum ${old_rules})" in
+ 2959b3cf61cfe6e466cc3516a7bc19de* | 
1e7a7e5d6d28c811eeec98ec26ed5d28* )
+   elog
+   elog "Removing old ${old_rules} ..."
+   rm -f "${old_rules}" ||
+   eerror "Failed, please remove ${old_rules} 
manually."
+   ;;
+ * )
+   ewarn
+   ewarn "The ${old_rules} file from a previous"
+   ewarn "installation of ${PN} is overriding ${P}'s"
+   ewarn "udev rules. Unless you had deliberately 
customized it,"
+   ewarn "you should remove it."
+   ewarn
+   ;;
+   esac
+   fi
+
+   linux-mod_pkg_postinst
+}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/vhba/, sys-fs/vhba/files/

2017-06-11 Thread Alexandre Rostovtsev
commit: b7c2bc7b211b2b33dba2074547d18f99d2bc14f4
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Mon Jun 12 03:24:18 2017 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Mon Jun 12 03:24:18 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7c2bc7b

sys-fs/vhba: fix build with kernel 4.11 and add epatch_user

Gentoo-bug: 617630, 621484
Package-Manager: Portage-2.3.6, Repoman-2.3.2

 sys-fs/vhba/files/vhba-20161009-linux-4.11.patch | 35 
 sys-fs/vhba/vhba-20140928.ebuild |  8 --
 2 files changed, 41 insertions(+), 2 deletions(-)

diff --git a/sys-fs/vhba/files/vhba-20161009-linux-4.11.patch 
b/sys-fs/vhba/files/vhba-20161009-linux-4.11.patch
new file mode 100644
index 000..02540193f6e
--- /dev/null
+++ b/sys-fs/vhba/files/vhba-20161009-linux-4.11.patch
@@ -0,0 +1,35 @@
+From 7dc0d29a3ef6e45455f537c8187791446ca7e1e5 Mon Sep 17 00:00:00 2001
+From: Rok Mandeljc <rok.mande...@gmail.com>
+Date: Sun, 26 Mar 2017 17:09:42 +0200
+Subject: VHBA: compatibility fix for upcoming kernel 4.11
+
+As per Bug #104, from 4.11-rc2 on, we need to include linux/sched/signal.h
+instead of linux/sched.h
+
+diff --git a/vhba-module/vhba.c b/vhba-module/vhba.c
+index 4a14a10e..ff30e4cb 100644
+--- a/vhba-module/vhba.c
 b/vhba-module/vhba.c
+@@ -18,16 +18,21 @@
+  * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+  */
+ 
++#include 
++
+ #include 
+ #include 
+ #include 
+ #include 
++#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 11, 0)
++#include 
++#else
+ #include 
++#endif
+ #include 
+ #include 
+ #include 
+ #include 
+-#include 
+ #ifdef CONFIG_COMPAT
+ #include 
+ #endif

diff --git a/sys-fs/vhba/vhba-20140928.ebuild b/sys-fs/vhba/vhba-20140928.ebuild
index 7be63eb43ae..f8d94012113 100644
--- a/sys-fs/vhba/vhba-20140928.ebuild
+++ b/sys-fs/vhba/vhba-20140928.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
 
-inherit linux-mod user udev
+inherit eutils linux-mod user udev
 
 MY_P=vhba-module-${PV}
 DESCRIPTION="Virtual (SCSI) Host Bus Adapter kernel module for the CDEmu suite"
@@ -36,6 +36,10 @@ src_prepare() {
# Avoid "make jobserver unavailable" warning and -Werror problems
sed -e '/ccflags/s/-Werror$/-Wall/' \
-i Makefile || die "sed failed"
+
+   epatch "${FILESDIR}/${PN}-20161009-linux-4.11.patch"
+
+   epatch_user
 }
 
 src_install() {



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

2016-07-08 Thread Alexandre Rostovtsev
commit: 2dc98b75db10d30cc56d89e9b4188cb68b71cd6c
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Fri Jul  8 20:41:52 2016 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Fri Jul  8 20:43:22 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2dc98b75

net-misc/networkmanager: fix build when USE="consolekit -systemd" (bug #588278)

Thanks to jorgicio for finding the patch.

Package-Manager: portage-2.3.0

 ...anager-1.2.2-sleep-monitor-upower-include.patch | 30 ++
 .../networkmanager/networkmanager-1.2.2.ebuild |  3 +++
 2 files changed, 33 insertions(+)

diff --git 
a/net-misc/networkmanager/files/networkmanager-1.2.2-sleep-monitor-upower-include.patch
 
b/net-misc/networkmanager/files/networkmanager-1.2.2-sleep-monitor-upower-include.patch
new file mode 100644
index 000..52a21c4
--- /dev/null
+++ 
b/net-misc/networkmanager/files/networkmanager-1.2.2-sleep-monitor-upower-include.patch
@@ -0,0 +1,30 @@
+From 10ba492047b1ad80adeeb878e7f155a13638da7f Mon Sep 17 00:00:00 2001
+From: Michael Olbrich <m.olbr...@pengutronix.de>
+Date: Wed, 18 May 2016 10:43:51 +0200
+Subject: [PATCH] sleep-monitor-upower: add missing include
+
+Otherwise building fails with:
+
+  nm-sleep-monitor-upower.c:132:45: error: expected declaration specifiers or 
'...' before 'nm_sleep_monitor_get'
+  nm-sleep-monitor-upower.c:132:67: error: expected declaration specifiers or 
'...' before '(' token
+
+https://mail.gnome.org/archives/networkmanager-list/2016-May/msg00053.html
+---
+ src/nm-sleep-monitor-upower.c | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/src/nm-sleep-monitor-upower.c b/src/nm-sleep-monitor-upower.c
+index 5f0ff24..8d07190 100644
+--- a/src/nm-sleep-monitor-upower.c
 b/src/nm-sleep-monitor-upower.c
+@@ -24,6 +24,7 @@
+ #include 
+ 
+ #include "nm-core-internal.h"
++#include "NetworkManagerUtils.h"
+ 
+ #include "nm-sleep-monitor.h"
+ 
+-- 
+2.9.0
+

diff --git a/net-misc/networkmanager/networkmanager-1.2.2.ebuild 
b/net-misc/networkmanager/networkmanager-1.2.2.ebuild
index c366987..aec8280 100644
--- a/net-misc/networkmanager/networkmanager-1.2.2.ebuild
+++ b/net-misc/networkmanager/networkmanager-1.2.2.ebuild
@@ -117,6 +117,9 @@ src_prepare() {
# Don't build examples, they are not needed and can cause build failure
sed -e '/^\s*examples\s*\\/d' -i Makefile.{am,in} || die
 
+   # Upstream patches from 1.2 branch
+   eapply "${FILESDIR}/${P}-sleep-monitor-upower-include.patch" #588278
+
use vala && vala_src_prepare
gnome2_src_prepare
 }



[gentoo-commits] repo/gentoo:master commit in: x11-terms/gnome-terminal/files/, x11-terms/gnome-terminal/

2016-06-27 Thread Alexandre Rostovtsev
commit: d5f44d5cbee76147bb07d4e4ea999e7cb0cc1291
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Tue Jun 28 04:55:38 2016 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Tue Jun 28 04:56:44 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5f44d5c

x11-terms/gnome-terminal: bump to 3.20.2 for gnome-3.20

Support for dark themes has been restored upstream!

Edit → Preferences → General → Theme variant = Dark

Package-Manager: portage-2.3.0

 x11-terms/gnome-terminal/Manifest  |   1 +
 .../files/gnome-terminal-3.20.2-transparency.patch | 463 +
 .../gnome-terminal/gnome-terminal-3.20.2.ebuild|  77 
 3 files changed, 541 insertions(+)

diff --git a/x11-terms/gnome-terminal/Manifest 
b/x11-terms/gnome-terminal/Manifest
index 08aee67..02ccfcb 100644
--- a/x11-terms/gnome-terminal/Manifest
+++ b/x11-terms/gnome-terminal/Manifest
@@ -1,3 +1,4 @@
 DIST gnome-terminal-3.16.2.tar.xz 1798620 SHA256 
9df7bab7bfd15ca9a3c60612e425baaf5c8b32ba181619f740b7129a0768f4e0 SHA512 
06327569de64ec9d1a045ea191edaabfe80e62dc55b5b8722d36e9d419f8d0cdfda29503f4aec68ae61798d77269ad902864eee8609369da31315368a9ab254f
 WHIRLPOOL 
559833e2080c784080e001260a732fa480f187d17a8d1d069253175b9afd053d4fbd1d7a557442c467b915d31432e50bb4f0f9a94699fb3ed95810fb5f32b56e
 DIST gnome-terminal-3.18.2.tar.xz 1836144 SHA256 
5e35c0fa1395258bab83952cfabe4c1828b8655bcd761f8faed70b452bd89efa SHA512 
9fb3e15d90990e1c066a71a34657845a3a3531dcda928f5a61477528df3bd65125fcf28dfd278535e844ebf57fae738451cb5e6f0118bb75bedb98e92624ad41
 WHIRLPOOL 
b8bfc15e37d7bc959057d0beff227f4724f046d3777f4e9111fae469891e37dce8bb6c296191822f55458b06b62dd84ba213b6345ff189861b0ddeddf2b3d14f
 DIST gnome-terminal-3.18.3.tar.xz 1845452 SHA256 
14c2fce1c6a80a3fb0cc8666d7752228adcb60d199634ab69150de32e3c17d56 SHA512 
3375038f69f3dbe2dee49c0835dd7ed8bd787e5a9ca59a905b737d6482d9a0ba27e4d98558b37bcb5561d143dfa8bed5613d4f9a46ae3a420e5a80803a88f756
 WHIRLPOOL 
04e0fdc12d18b14cfe41c50a43ca2a1d2107be2d23b17fc88189964e002b24ce812c0ec0a247c6eb8ade4bef89e537f475e7a318b26e4cbcb0f89a0fab4bdf52
+DIST gnome-terminal-3.20.2.tar.xz 1897148 SHA256 
f5383060730f1de70af35e917f82d5b6a14d963ad9cfd6a0e705f90011645a23 SHA512 
fe56d5a72580830232880b8e1752b5b268cf559ec9c031382b3631af4b9f2f1b7f661cc22df2643e0d50e66f8595a625e000f6068b16b8c5c9b6e9256a1db79a
 WHIRLPOOL 
4909f016d75ff74705b6d3c92f1f7f3dbfad09ed6172895b1ca3eb455940c57c181a001907cccf78997e49509eb0dd90c7a640e2a3aeeff662ca1fee207f80d1

diff --git 
a/x11-terms/gnome-terminal/files/gnome-terminal-3.20.2-transparency.patch 
b/x11-terms/gnome-terminal/files/gnome-terminal-3.20.2-transparency.patch
new file mode 100644
index 000..0144c06
--- /dev/null
+++ b/x11-terms/gnome-terminal/files/gnome-terminal-3.20.2-transparency.patch
@@ -0,0 +1,463 @@
+From 9ef3a75e6dcc347c023cf9c927383596912a7f2c Mon Sep 17 00:00:00 2001
+From: Debarshi Ray <debars...@gnome.org>
+Date: Mon, 12 May 2014 14:57:18 +0200
+Subject: [PATCH 1/6] Restore transparency
+
+The transparency settings were removed as a side effect of
+2bff4b63ed3ceef6055e35563e9b0b33ad57349d
+
+This restores them and you will need a compositing window manager to
+use it. The background image setting, also known as faux transparency,
+was not restored.
+
+The transparency checkbox lost its mnemonic accelerator because 't'
+is already taken and using any other letter would make it hard to
+restore the translations of the string.
+---
+ src/org.gnome.Terminal.gschema.xml | 10 +
+ src/profile-editor.c   | 11 +
+ src/profile-preferences.ui | 92 ++
+ src/terminal-schemas.h |  3 ++
+ src/terminal-screen.c  | 22 -
+ src/terminal-window.c  |  7 +++
+ 6 files changed, 144 insertions(+), 1 deletion(-)
+
+diff --git a/src/org.gnome.Terminal.gschema.xml 
b/src/org.gnome.Terminal.gschema.xml
+index c031c8ace24a..7bdd156e36aa 100644
+--- a/src/org.gnome.Terminal.gschema.xml
 b/src/org.gnome.Terminal.gschema.xml
+@@ -370,6 +370,16 @@
+   'narrow'
+   Whether ambiguous-width characters are narrow or wide when 
using UTF-8 encoding
+ 
++
++  false
++  Whether to use a transparent background
++
++
++  50
++  
++  Adjust the amount of transparency
++  A value between 0 and 100, where 0 is opaque and 100 is 
fully transparent.
++
+   
+ 
+   
+diff --git a/src/profile-editor.c b/src/profile-editor.c
+index ff26df6a0e1b..b8c1c784d17e 100644
+--- a/src/profile-editor.c
 b/src/profile-editor.c
+@@ -1218,7 +1218,18 @@ terminal_profile_edit (GSettings  *profile,
+"active-id",
+G_SETTINGS_BIND_GET | G_SETTINGS_BIND_SET);
+ 
++  g_settings_bind (profile, TERMINAL_PROFILE_USE_TRANSPARENT_BACKGROUND,
++   gtk_builder_get_object (builder, 
"use-transparent-background"),
++

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

2016-06-27 Thread Alexandre Rostovtsev
commit: 4b47365362cf5331cb52f0f92059ee1373b9074d
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Tue Jun 28 04:52:35 2016 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Tue Jun 28 04:56:44 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b473653

x11-libs/vte: bump to 0.44.2 for gnome-3.20

Package-Manager: portage-2.3.0

 x11-libs/vte/Manifest  |  1 +
 x11-libs/vte/vte-0.44.2.ebuild | 81 ++
 2 files changed, 82 insertions(+)

diff --git a/x11-libs/vte/Manifest b/x11-libs/vte/Manifest
index 02bfe61..e56665e 100644
--- a/x11-libs/vte/Manifest
+++ b/x11-libs/vte/Manifest
@@ -3,3 +3,4 @@ DIST vte-0.36.5.tar.xz 1017504 SHA256 
c2c2ce9640f08b07667f1037862fe991081495446b
 DIST vte-0.40.2.tar.xz 923852 SHA256 
9b68fbc16b27f2d79e6271f2b0708808594ac5acf979d0fccea118608199fd2d SHA512 
06d1c9a34e8e82e1bd54810d245d908ebb837538ba19fbaabe683cdf3b96b7cb1630516ddeabf18b0294922b8d98d2b9a2f5028c171fac2ad913974d94555eb2
 WHIRLPOOL 
2499e01c2b0d38645b61d4c0a1814d7a3196df6d300577380f1e622c06a974a4cd0d9799fff35f1b0680603aa3a0be38730991ace83df90bfb265009873c5858
 DIST vte-0.42.4.tar.xz 928048 SHA256 
08c88bf5c0aa1dfa3711e2e83b784fb5ea82025661f30b54e93eebd5f4bce113 SHA512 
871b47d976ae8faafabd2b9dd092b40b2b452fcfd7f60182db7c12ade0c265a1810e811a9a54b6a2c2061ff05f06743b90057babf300b98f391481bb02265fb5
 WHIRLPOOL 
e3e9fbf5303770244b10259f1a07e41a7c0168debda2e81673f8fa1e19f591a4d2c643f614636e691ecaf22fc00eb8fce79d9d4a8d20c899f5a7e4ac187259db
 DIST vte-0.42.5.tar.xz 928136 SHA256 
53cc15c5315d73b69f7848e07a5c512cd40b7caf0323e3d0e0d75d7ae65deee7 SHA512 
7e8b0730dc9f281c928c50225bb8e57b365408153aed8e7efe8c57f33124e2c64c62713ed62991db41f0df4cbfd3e4c9a49a62c0330b62cbe2fcf1ea8eae7acc
 WHIRLPOOL 
901bacd032078299a7f8b93f63f45b8ff1b9e3ac0cc6dc9d5ef8ad63fc4399d30b32ba3a2022ee9db2fcfa400a731b2a0b4ed40add4934e9cd2de0ce1ac56817
+DIST vte-0.44.2.tar.xz 974596 SHA256 
a1ea594814bb136a3a9a6c7656b46240571f6a198825c007fe99194b0949 SHA512 
98db3c1528d5f458164e2d30056cd816e5943d9c569551878119e79d4fbca1865e52667393bf298f32fd54710d1b268a5aac125222ecb29ce854522be3776356
 WHIRLPOOL 
62830dc20a3aa29f4c13b3370d960f5522bb42231b68f426b2b662a40c4c8265f9d8a76c4e598cdfd5c8d8c5f712d3d9828f5f2ed5e24182f9be8697debe2ca6

diff --git a/x11-libs/vte/vte-0.44.2.ebuild b/x11-libs/vte/vte-0.44.2.ebuild
new file mode 100644
index 000..22cebe1
--- /dev/null
+++ b/x11-libs/vte/vte-0.44.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"
+VALA_USE_DEPEND="vapigen"
+
+inherit eutils gnome2 vala
+
+DESCRIPTION="Library providing a virtual terminal emulator widget"
+HOMEPAGE="https://wiki.gnome.org/action/show/Apps/Terminal/VTE;
+
+LICENSE="LGPL-2+"
+SLOT="2.91"
+IUSE="+crypt debug glade +introspection vala"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 
~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux 
~x64-solaris ~x86-solaris"
+
+RDEPEND="
+   >=dev-libs/glib-2.40:2
+   >=x11-libs/gtk+-3.8:3[introspection?]
+   >=x11-libs/pango-1.22.0
+
+   sys-libs/ncurses:0=
+   sys-libs/zlib
+   x11-libs/libX11
+   x11-libs/libXft
+
+   glade? ( >=dev-util/glade-3.9:3.10 )
+   introspection? ( >=dev-libs/gobject-introspection-0.9.0:= )
+"
+DEPEND="${RDEPEND}
+   $(vala_depend)
+   >=dev-util/gtk-doc-am-1.13
+   >=dev-util/intltool-0.35
+   sys-devel/gettext
+   virtual/pkgconfig
+
+   crypt?  ( >=net-libs/gnutls-3.2.7 )
+"
+RDEPEND="${RDEPEND}
+   !x11-libs/vte:2.90[glade]
+"
+
+src_prepare() {
+   vala_src_prepare
+
+   # build fails because of -Werror with gcc-5.x
+   sed -e 's#-Werror=format=2#-Wformat=2#' -i configure || die "sed failed"
+
+   gnome2_src_prepare
+}
+
+src_configure() {
+   local myconf=""
+
+   if [[ ${CHOST} == *-interix* ]]; then
+   myconf="${myconf} --disable-Bsymbolic"
+
+   # interix stropts.h is empty...
+   export ac_cv_header_stropts_h=no
+   fi
+
+   # Python bindings are via gobject-introspection
+   # Ex: from gi.repository import Vte
+   # FIXME: add USE for pcre
+   gnome2_src_configure \
+   --disable-test-application \
+   --disable-static \
+   $(use_enable debug) \
+   $(use_enable glade glade-catalogue) \
+   $(use_with crypt gnutls) \
+   $(use_enable introspection) \
+   $(use_enable vala) \
+   ${myconf}
+}
+
+src_install() {
+   DOCS="AUTHORS ChangeLog HACKING NEWS README"
+   gnome2_src_install
+   mv "${D}"/etc/profile.d/vte{,-${SLOT}}.sh || die
+}



[gentoo-commits] repo/gentoo:master commit in: app-editors/latexila/

2016-06-27 Thread Alexandre Rostovtsev
commit: 90b001d38974f6c300a9233ba351866898dcbabf
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Tue Jun 28 03:46:15 2016 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Tue Jun 28 03:46:50 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90b001d3

app-editors/latexila: bump to 3.20.0 for gnome-3.20

Package-Manager: portage-2.3.0

 app-editors/latexila/Manifest   |  1 +
 app-editors/latexila/latexila-3.20.0.ebuild | 56 +
 2 files changed, 57 insertions(+)

diff --git a/app-editors/latexila/Manifest b/app-editors/latexila/Manifest
index 47bc451..6c09708 100644
--- a/app-editors/latexila/Manifest
+++ b/app-editors/latexila/Manifest
@@ -1,3 +1,4 @@
 DIST latexila-3.16.2.tar.xz 1058776 SHA256 
5ad20a2acdb8c93dea5aa175a219e62efe5f4a7ffb67bc52ff6faf0c6f42bad3 SHA512 
d9d5c90374d5aa9b2599f90565dde9da1c4dc7713b7be8ffbfac71b5797124142ef46811660f14edfd278ec9d3f3b6b0c56ef325201fb85caf3b7322577e40fc
 WHIRLPOOL 
3fde6abc4979dd9a40cc019e30c8b0e0c55c97fa3a4670d073d1ca6f662342b54923ea263246a169e8944fa3aaba358d6881629e20c6e949b1287e9328c1cdc6
 DIST latexila-3.18.1.tar.xz 1092768 SHA256 
edfd95f321dfff31fb094c243c358cb78d19904164b9ef4fb37c021113044d0a SHA512 
4123cbe4b6df7b493767abbe75ed43e025b640a869a61abec29715f40a3619433bc8300be6a06c8ec5c252215a6b05623d4b7a7f55d7eabbafa6f0ca19a26f92
 WHIRLPOOL 
e1612ba477bef16aaee9f2173f29963c7dab3c0496082fe308ee2bed22b1a6cf9b480f1df1d259a774b593f3c58976de6bc0c3d6757941254abb1a5de067ddb6
 DIST latexila-3.18.2.tar.xz 1094728 SHA256 
4bb584ec2c8d2ff8ee91e533ad7cf298f68b4a17c18b5663ea38482095c8773a SHA512 
98d927e65c26c883e9f46097c204d612ad7815f1f2ebf73194f56f90ff63ce6e51780e6b7b8f7d5d7c303b52f4dfca3e891f61242fd81ce5898dfef90e15c1b6
 WHIRLPOOL 
fae82e1be3cdee1b67a8ef1cf16d892639bd55b0a485136b4d40ef174bd08921a207c0360a17a85a924d362cd25b437d69dc91c3dac6c973bf6f4d940d7ca775
+DIST latexila-3.20.0.tar.xz 1104688 SHA256 
fa0a7023b522339a1d5af57121bbed410651f4772b76a7139a3ab1c2ab49f85c SHA512 
cc27512299b9388f87edcd03376b177c305249718a6e73e9a536e10f6b408a164cbc14642bd212d34c96204b1accd252ed183c0cc4560c3261f235e191be2c63
 WHIRLPOOL 
a58787458b9a9c43838c2461f2f87f0c3c8c66bbf216eac0758d8053dd14aa7b0cac0535b8be867e822bda39b35d7b9bbc1a9e20f21477ccd5c2ef8f3e6b40e8

diff --git a/app-editors/latexila/latexila-3.20.0.ebuild 
b/app-editors/latexila/latexila-3.20.0.ebuild
new file mode 100644
index 000..539bb63
--- /dev/null
+++ b/app-editors/latexila/latexila-3.20.0.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="6"
+VALA_MIN_API_VERSION="0.26"
+VALA_USE_DEPEND="vapigen"
+
+inherit gnome2 vala
+
+DESCRIPTION="Integrated LaTeX environment for GNOME"
+HOMEPAGE="https://wiki.gnome.org/Apps/LaTeXila;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+introspection +latexmk rubber"
+
+# gspell-0.1 is required for this cycle
+# 
https://git.gnome.org/browse/latexila/commit/?h=gnome-3-18=fd6b77796e304cfb9e31844cf24432d3b2cb6043
+COMMON_DEPEND="$(vala_depend)
+   app-text/enchant
+   >=app-text/gspell-1.0:0=
+   >=dev-libs/glib-2.40:2[dbus]
+   >=dev-libs/libgee-0.10:0.8=
+   gnome-base/gsettings-desktop-schemas
+   >=x11-libs/gtk+-3.19.3:3
+   >=x11-libs/gtksourceview-3.18:3.0
+   x11-libs/gdk-pixbuf:2
+   x11-libs/libX11
+   x11-libs/pango
+   introspection? ( >=dev-libs/gobject-introspection-1.30.0:= )
+"
+RDEPEND="${COMMON_DEPEND}
+   virtual/latex-base
+   x11-themes/hicolor-icon-theme
+   latexmk? ( dev-tex/latexmk )
+   rubber? ( dev-tex/rubber )
+"
+DEPEND="${COMMON_DEPEND}
+   >=dev-util/gtk-doc-am-1.14
+   >=dev-util/intltool-0.50.1
+   dev-util/itstool
+   virtual/pkgconfig
+"
+
+src_prepare() {
+   DOCS="AUTHORS HACKING NEWS README"
+   gnome2_src_prepare
+   vala_src_prepare
+}
+
+src_configure() {
+   gnome2_src_configure \
+   $(use_enable introspection)
+}



[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit-plugins/

2016-06-27 Thread Alexandre Rostovtsev
commit: 3d0c339f4bb4f152f645503c2d12facbc2274f0c
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Tue Jun 28 03:45:13 2016 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Tue Jun 28 03:46:50 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d0c339f

app-editors/gedit-plugins: bump to 3.20.0 for gnome-3.20

Package-Manager: portage-2.3.0

 app-editors/gedit-plugins/Manifest |  1 +
 .../gedit-plugins/gedit-plugins-3.20.0.ebuild  | 98 ++
 2 files changed, 99 insertions(+)

diff --git a/app-editors/gedit-plugins/Manifest 
b/app-editors/gedit-plugins/Manifest
index 89092db..3abf1c6 100644
--- a/app-editors/gedit-plugins/Manifest
+++ b/app-editors/gedit-plugins/Manifest
@@ -1,2 +1,3 @@
 DIST gedit-plugins-3.16.0.tar.xz 1280064 SHA256 
b685b84ada8ca04f6aa201e402a0208591be4a37b874595a0a85d0a14b52f191 SHA512 
336d57bf9a25bb70cf63bb4ea6e81215381e91a04126429fd4f930596ed1731ceb8ed36b091757fb6729ba032bd8af083a3ec056a2e91f7abddc505282e511e2
 WHIRLPOOL 
a5ef32695c8b7bbe0fd19a53496d7390d306e9587a0228cfb0151ff59eb0d127ba85e7c481403fb6fb3aaf14fb95428c6b60d5b65cafcecab230edc2733bc918
 DIST gedit-plugins-3.18.0.tar.xz 1366868 SHA256 
e25249c0c2a057827bb4d4755a2359e1f9b4de288e0c4e201c6ef4f0e0e8c580 SHA512 
8ce705c3263492c699f2504c178f81760e0d3d153dff0bdadbf39c240d77951e887534f586a3b340904dc11c9bf55424861dd43395a3ae8eadfa5752a4d168ca
 WHIRLPOOL 
de69a801e7b68ca42a2b2dd588452ba8a3e62bf39199e4662a10c4d557173f4ec8b7f145f1530de7a607740bf3c06ddd942af85e0d27a3fc7e4b013433a1e9e0
+DIST gedit-plugins-3.20.0.tar.xz 1344188 SHA256 
d4902af5f9f728e0d692ca8c2f7a9f88f6c2ab8c9be037238ffb7d3aebe757bf SHA512 
de0466c8031ed9cfa95487e9ff67dc45f1110c47d5b7655a1aef8a84d896184e062dfd9177325b2221d9e2d6ad04c1fa4368a74c07a2257aa548ea2a5b958f17
 WHIRLPOOL 
3c949864a7b3fb8d30adc0e0cda56d0ccbae46b0711f02b7c45050247b597963cbd2d3b38db187204d85f51eb33c95eacc1bf35eb502b1e572b80cb03f7ee50f

diff --git a/app-editors/gedit-plugins/gedit-plugins-3.20.0.ebuild 
b/app-editors/gedit-plugins/gedit-plugins-3.20.0.ebuild
new file mode 100644
index 000..91fdfc7
--- /dev/null
+++ b/app-editors/gedit-plugins/gedit-plugins-3.20.0.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="6"
+GNOME2_LA_PUNT="yes" # plugins are dlopened
+PYTHON_COMPAT=( python3_{3,4,5} )
+PYTHON_REQ_USE="xml"
+VALA_MIN_API_VERSION="0.28"
+
+inherit eutils gnome2 multilib python-r1 vala
+
+DESCRIPTION="Official plugins for gedit"
+HOMEPAGE="https://wiki.gnome.org/Apps/Gedit/ShippedPlugins;
+
+LICENSE="GPL-2+"
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+
+IUSE_plugins="charmap git terminal vala zeitgeist"
+IUSE="+python ${IUSE_plugins}"
+# python-single-r1 would request disabling PYTHON_TARGETS on libpeas
+REQUIRED_USE="
+   charmap? ( python )
+   git? ( python )
+   python? ( ^^ ( $(python_gen_useflags '*') ) )
+   terminal? ( python )
+   zeitgeist? ( python )
+"
+
+RDEPEND="
+   >=app-editors/gedit-3.16[python?]
+   >=dev-libs/glib-2.32:2
+   >=dev-libs/libpeas-1.7.0[gtk,python?]
+   >=x11-libs/gtk+-3.9:3
+   >=x11-libs/gtksourceview-3.17.3:3.0
+   python? (
+   ${PYTHON_DEPS}
+   >=app-editors/gedit-3.16[introspection,${PYTHON_USEDEP}]
+   dev-libs/libpeas[${PYTHON_USEDEP}]
+   >=dev-python/dbus-python-0.82[${PYTHON_USEDEP}]
+   dev-python/pycairo[${PYTHON_USEDEP}]
+   dev-python/pygobject:3[cairo,${PYTHON_USEDEP}]
+   >=x11-libs/gtk+-3.9:3[introspection]
+   >=x11-libs/gtksourceview-3.14:3.0[introspection]
+   x11-libs/pango[introspection]
+   x11-libs/gdk-pixbuf:2[introspection]
+   )
+   charmap? ( >=gnome-extra/gucharmap-3:2.90[introspection] )
+   git? ( >=dev-libs/libgit2-glib-0.0.6 )
+   terminal? ( x11-libs/vte:2.91[introspection] )
+   vala? ( $(vala_depend) )
+   zeitgeist? ( >=gnome-extra/zeitgeist-0.9.12[introspection] )
+"
+DEPEND="${RDEPEND}
+   >=dev-util/intltool-0.40.0
+   dev-util/itstool
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+
+pkg_setup() {
+   use python && [[ ${MERGE_TYPE} != binary ]] && python_setup
+}
+
+src_prepare() {
+   use vala && vala_src_prepare
+   gnome2_src_prepare
+}
+
+src_configure() {
+   gnome2_src_configure \
+   $(use_enable python) \
+   $(use_enable vala) \
+   $(use_enable zeitgeist)
+}
+
+src_install() {
+   gnome2_src_install
+
+   # FIXME: crazy !!!
+   if use python; then
+   find "${ED}"/usr/share/gedit -name "*.py*" -delete || die
+  

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

2016-06-27 Thread Alexandre Rostovtsev
commit: 85de7c746185dd11e2b8085757e5d251a0f328ab
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Tue Jun 28 03:40:22 2016 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Tue Jun 28 03:46:50 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85de7c74

app-text/gspell: fix LICENSE

Relicensed to LGPL in Dec 2015

 app-text/gspell/gspell-0.2.2.ebuild | 4 ++--
 app-text/gspell/gspell-0.2.3.ebuild | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-text/gspell/gspell-0.2.2.ebuild 
b/app-text/gspell/gspell-0.2.2.ebuild
index ed0e226..40be4f6 100644
--- a/app-text/gspell/gspell-0.2.2.ebuild
+++ b/app-text/gspell/gspell-0.2.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -11,7 +11,7 @@ inherit gnome2 vala
 DESCRIPTION="Spell check library for GTK+ applications"
 HOMEPAGE="https://wiki.gnome.org/Projects/gspell;
 
-LICENSE="GPL-2+"
+LICENSE="LGPL-2.1+"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE="+introspection vala"

diff --git a/app-text/gspell/gspell-0.2.3.ebuild 
b/app-text/gspell/gspell-0.2.3.ebuild
index 97bb559..40be4f6 100644
--- a/app-text/gspell/gspell-0.2.3.ebuild
+++ b/app-text/gspell/gspell-0.2.3.ebuild
@@ -11,7 +11,7 @@ inherit gnome2 vala
 DESCRIPTION="Spell check library for GTK+ applications"
 HOMEPAGE="https://wiki.gnome.org/Projects/gspell;
 
-LICENSE="GPL-2+"
+LICENSE="LGPL-2.1+"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE="+introspection vala"



[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit/, profiles/arch/powerpc/ppc64/, profiles/arch/powerpc/ppc32/, ...

2016-06-27 Thread Alexandre Rostovtsev
commit: b357fa6c83f686b964d738b552fed20ef0a94f0f
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Tue Jun 28 03:42:43 2016 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Tue Jun 28 03:46:50 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b357fa6c

app-editors/gedit: bump to 3.20.2 for gnome-3.20

Due to new app-text/gspell dep, USE=spell is masked on several arches,
see bug #587368

Package-Manager: portage-2.3.0

 app-editors/gedit/Manifest   |   1 +
 app-editors/gedit/gedit-3.20.2.ebuild| 101 +++
 profiles/arch/alpha/package.use.mask |   4 ++
 profiles/arch/arm/package.use.mask   |   4 ++
 profiles/arch/ia64/package.use.mask  |   4 ++
 profiles/arch/powerpc/ppc32/package.use.mask |   4 ++
 profiles/arch/powerpc/ppc64/package.use.mask |   4 ++
 profiles/arch/sparc/package.use.mask |   4 ++
 8 files changed, 126 insertions(+)

diff --git a/app-editors/gedit/Manifest b/app-editors/gedit/Manifest
index c93269b..7b89943 100644
--- a/app-editors/gedit/Manifest
+++ b/app-editors/gedit/Manifest
@@ -1,3 +1,4 @@
 DIST gedit-3.16.4.tar.xz 2925984 SHA256 
210937ea9143d8a6c9580a7ab11acf60d478f516d591ace6c8384fb085fb4cc0 SHA512 
6320e11f6387b317789f6af4bdbb54350af89bd00c1443b26e68afdacf87c672ca74caf50c9ead80f4395a826d07a8da640e5d5ae89f71bccf75da683f420a81
 WHIRLPOOL 
057a7ecf22d12fa4899d20e3e365000bfe5c39873edc1331a75c1a061a5ce601b69d5ffaec1685cf0751ab0d7feff68e4d8be024654afdf90a6c08d0193aa2e9
 DIST gedit-3.18.2.tar.xz 2915772 SHA256 
856e451aec29ee45980011de57cadfe89c3cbc53968f6cc865f8efe0bd0d49b1 SHA512 
e81382b74749c4592565bab25d47784a3206e033e6b0e5d5a557403590dafd130e41b31bcecc820a3d9823a48f8e94907bc9bb0335121e369abaca1360a95b30
 WHIRLPOOL 
87b40323caa707a4ce68d5efc299075883a1fc01e1def15f9052802bccae9075c3aa8c50d36062bb96060421008c510d3c0600fd359950a06ae651e3b56553e5
 DIST gedit-3.18.3.tar.xz 2933132 SHA256 
6762ac0d793b0f754a2da5f88739d04fa39daa7491c5c46401d24bcef76c32e7 SHA512 
8866bc0958dfcf59e5eac0f3c39f2b5f252ffac78a25551968f539f73ebc25cc792ded93899c066339e9b6927f86d6e5ac583df9b9c4d7f0b07d1cc7683e7eb2
 WHIRLPOOL 
fc60b4d251519057eab978a454a2eb0f6741fd097b58f1ac9614413bdab93e15a5f83132ed14f53ae6a6a49a94e9b78a8acce855d229a8f964fefae044a796e8
+DIST gedit-3.20.2.tar.xz 3135004 SHA256 
32a1276a71a0d4a5af4e20a87bc273170ba8e075fc1ca7f51c8d3a6c150463f8 SHA512 
3a224a5e0789760f0840b902fd7fa3c1d56b8100e3c502cf9a1c26336cc922192ba7bb37c1c7fd2069c71ccd0483fb692439d73fcb464117f520ec0d140aaf6d
 WHIRLPOOL 
2128fda00474c197b4a85478cd676ae99d929871635b44d2641ffc5c58b47aceb943906c6a8ee3fcd1bbd309e217090a44ea4d83530adf6daab055f410c0796c

diff --git a/app-editors/gedit/gedit-3.20.2.ebuild 
b/app-editors/gedit/gedit-3.20.2.ebuild
new file mode 100644
index 000..5a6cd5c
--- /dev/null
+++ b/app-editors/gedit/gedit-3.20.2.ebuild
@@ -0,0 +1,101 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="6"
+GNOME2_LA_PUNT="yes" # plugins are dlopened
+PYTHON_COMPAT=( python3_{3,4,5} )
+VALA_MIN_API_VERSION="0.26"
+VALA_USE_DEPEND="vapigen"
+
+inherit eutils gnome2 multilib python-r1 vala virtualx
+
+DESCRIPTION="A text editor for the GNOME desktop"
+HOMEPAGE="https://wiki.gnome.org/Apps/Gedit;
+
+LICENSE="GPL-2+ CC-BY-SA-3.0"
+SLOT="0"
+
+IUSE="+introspection +python spell vala"
+# python-single-r1 would request disabling PYTHON_TARGETS on libpeas
+# we need to fix that
+REQUIRED_USE="
+   python? ( introspection )
+   python? ( ^^ ( $(python_gen_useflags '*') ) )
+"
+
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 
~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~ia64-linux 
~x86-linux"
+
+# X libs are not needed for OSX (aqua)
+COMMON_DEPEND="
+   >=dev-libs/libxml2-2.5.0:2
+   >=dev-libs/glib-2.44:2[dbus]
+   >=x11-libs/gtk+-3.19.0:3[introspection?]
+   >=x11-libs/gtksourceview-3.19.4:3.0[introspection?]
+   >=dev-libs/libpeas-1.14.1[gtk]
+
+   gnome-base/gsettings-desktop-schemas
+   gnome-base/gvfs
+
+   x11-libs/libX11
+
+   net-libs/libsoup:2.4
+
+   introspection? ( >=dev-libs/gobject-introspection-0.9.3:= )
+   python? (
+   ${PYTHON_DEPS}
+   dev-python/pycairo[${PYTHON_USEDEP}]
+   >=dev-python/pygobject-3:3[cairo,${PYTHON_USEDEP}]
+   dev-libs/libpeas[${PYTHON_USEDEP}] )
+   spell? ( >=app-text/gspell-0.2.5:0= )
+"
+RDEPEND="${COMMON_DEPEND}
+   x11-themes/adwaita-icon-theme
+"
+DEPEND="${COMMON_DEPEND}
+   ${vala_depend}
+   app-text/docbook-xml-dtd:4.1.2
+   app-text/yelp-tools
+   dev-libs/libxml2:2
+   >=dev-util/gtk-doc-am-1
+   >=dev-util/intltool-0.50.1
+   dev-util/itstool

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

2016-06-27 Thread Alexandre Rostovtsev
commit: b2d32dbddbe54b1d0d32276401117cc72e1ee5f8
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Tue Jun 28 03:41:10 2016 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Tue Jun 28 03:46:50 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2d32dbd

app-text/gspell: bump to 1.0.2 for gnome-3.20

Package-Manager: portage-2.3.0

 app-text/gspell/Manifest|  1 +
 app-text/gspell/gspell-1.0.2.ebuild | 47 +
 2 files changed, 48 insertions(+)

diff --git a/app-text/gspell/Manifest b/app-text/gspell/Manifest
index 5963945..47c6932 100644
--- a/app-text/gspell/Manifest
+++ b/app-text/gspell/Manifest
@@ -1,3 +1,4 @@
 DIST gspell-0.1.2.tar.xz 355128 SHA256 
e8625c57296b6c178bc37659f023342f8edefaaa2c5eccf40de8bd479dbfa8f0 SHA512 
8d9bd61f378929217b9461debb58df5070952539f30f6ee211cf13f856dfe5d5216468679a8d7d7b08df47ee6b7b45f25b2b6400212a83de9563e2bf175905bb
 WHIRLPOOL 
44334ac608e9a66c5a6bf011ad21d7d368e29d7923079e947ed5484ae0c7847df1f29dc255979d0da844e1ecba16fa19dfae5b84aefd85287bc63de1465d3ffa
 DIST gspell-0.2.2.tar.xz 358600 SHA256 
cecded0f0a8dfe4b28cbb47a6024f82f50b7ffb7476e36032d5f8d741e3f627e SHA512 
6f3fe9eecb6d464db549747294e5d39aec1175c104a8210fecee596f255db7b76121fbe4681f27723281078dc7f0cb87effa1e12b9f6be37f04e9004ee9b2b24
 WHIRLPOOL 
ed8df8cf984b5398fcf8b026289de23c793d0426feb76380a7550898557d76af8d5d4abecd3e70d422b4f516549dd0383ab27fb56822c13080341a78dc85ee06
 DIST gspell-0.2.3.tar.xz 363424 SHA256 
e3bfa90a04f660efb1e5bcb182ee8d07d13f78817cccd006992534261b633510 SHA512 
1ddb8b7e39317520292a2bd1de372ec428729ed43f49cb60d982fb9a045b6218890f481fed9a0454f0116cac18bdebd9c6f9cecfec3e687e1233491013ffd576
 WHIRLPOOL 
8765432e1f5eaf67916afbf224674ba132fd142d9e76ae7a8ed718c64b43ce9e809c939b4d34259e242c663acc686717b18cb79186823f709884eb719929c459
+DIST gspell-1.0.2.tar.xz 383844 SHA256 
80d859a2ee7cf5184bd2b3dc696a0ec1b899ff67b606177e1ef87ef945ff92bb SHA512 
67ed34b70ca1d8e626f366b62847c04efe204fa21d9e6b3f55ec4d08dca8613f2a03e42de28d38ebe53923889d848ea9064f01a89ede9a7f22772712f5b11aa7
 WHIRLPOOL 
5ff3ea3925d0b44c2b6302c679fcd307823454d1f6e76484ddbcde76354bcc1d4a03bc833319a22974c535bdecc75444eb4ea09a0190865bfe4fa5739a6105bd

diff --git a/app-text/gspell/gspell-1.0.2.ebuild 
b/app-text/gspell/gspell-1.0.2.ebuild
new file mode 100644
index 000..a375640
--- /dev/null
+++ b/app-text/gspell/gspell-1.0.2.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="6"
+VALA_USE_DEPEND="vapigen"
+
+inherit gnome2 vala virtualx
+
+DESCRIPTION="Spell check library for GTK+ applications"
+HOMEPAGE="https://wiki.gnome.org/Projects/gspell;
+
+LICENSE="LGPL-2.1+"
+SLOT="0/1" # subslot = libgspell-1 soname version
+KEYWORDS="~amd64 ~x86"
+IUSE="+introspection vala"
+REQUIRED_IUSE="vala? ( introspection )"
+
+RDEPEND="
+   app-text/iso-codes
+   >=app-text/enchant-1.6.0
+   >=dev-libs/glib-2.44:2
+   >=x11-libs/gtk+-3.19.11:3[introspection?]
+   introspection? ( >=dev-libs/gobject-introspection-1.42.0:= )
+   vala? ( $(vala_depend) )
+"
+DEPEND="${RDEPEND}
+   >=dev-util/gtk-doc-am-1.25
+   >=dev-util/intltool-0.35.0
+   >=sys-devel/gettext-0.19.4
+   virtual/pkgconfig
+"
+
+src_prepare() {
+   use vala && vala_src_prepare
+   gnome2_src_prepare
+}
+
+src_configure() {
+   gnome2_src_configure \
+   $(use_enable introspection) \
+   $(use_enable vala)
+}
+
+src_test() {
+   virtx emake check
+}



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

2016-06-27 Thread Alexandre Rostovtsev
commit: 79c35561dc5a0da36550838994c1d33d3afc0fcc
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Tue Jun 28 03:38:32 2016 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Tue Jun 28 03:46:50 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79c35561

x11-libs/gtksourceview: bump to 3.20.4

Package-Manager: portage-2.3.0

 x11-libs/gtksourceview/Manifest|  1 +
 x11-libs/gtksourceview/gtksourceview-3.20.4.ebuild | 60 ++
 2 files changed, 61 insertions(+)

diff --git a/x11-libs/gtksourceview/Manifest b/x11-libs/gtksourceview/Manifest
index d4e86e0..8f31387 100644
--- a/x11-libs/gtksourceview/Manifest
+++ b/x11-libs/gtksourceview/Manifest
@@ -2,3 +2,4 @@ DIST gtksourceview-2.10.5.tar.bz2 1253321 SHA256 
c585773743b1df8a04b1be7f7d90eec
 DIST gtksourceview-3.16.1.tar.xz 1272152 SHA256 
669e9846ca744ec4d04ce61377e85df7ca909ad476329922a6abf4da423f1b0c SHA512 
8bae196d923d08e58c8f02d7612b32aa7caec8457c2ff35c2bb2322a3013a8f1fe52cbc62540f9d83054811ee517088d4e880b82733b2a73e7724a206b2ad911
 WHIRLPOOL 
c51a0dd6ccad2262b289509f8dfa85675ba90cf4f0242358ca2d1ad857cf06e33ad0495560b726430738d827f9204c2eb63a90209171194a7c8eb163e46a1471
 DIST gtksourceview-3.18.2.tar.xz 1317804 SHA256 
60f75a9f0039e13a2281fc595b5ef7344afa06732cc53b57d13234bfb0a5b7b2 SHA512 
75e502264d7d9f63f9a2c9c884072cfc2d323c7cc49383b9b53916321ce20ef695e7a2dd0f6db67a4daf70ba84a3a907dfc6d9407ba5982adb976210e0589328
 WHIRLPOOL 
4143a624a0582a5d92de707b5167bc9805a5b484906977c4b0d195703d7bd113ebd677829f6e6c2c2d8d10cdae2041db99e8294e18e7114d53e15da6f233ad80
 DIST gtksourceview-3.18.3.tar.xz 1294704 SHA256 
4720710d559c372f6add0b73b5ee1511630ba7cf0502e554461503602400e015 SHA512 
29fba52d961137a23cadf50aab220e8bd7f1515727cedf081eb59f4f18e297cff40b0ad5432af7b45686c5f7b1fdbae43df3bf2de820ec91654b03bff175c0fe
 WHIRLPOOL 
66c198cf361c55975111288cea07684c538a9ceeb5a77424e1a698be0a0e0baca2126c0dd64e5f6545b91abb2d6c78301c0f47c8ca8d64b939b93760591ad980
+DIST gtksourceview-3.20.4.tar.xz 1582240 SHA256 
7a0e6ac95ff3862bd8ef77a40e95a942939e73cb407f2eb67af600d7ce533d01 SHA512 
4b69759e77acd120da24683e9cacd994e5bcef4c7b6404bad2df930b228a39f99f9391e137583fadb4939189f66f088bd386192b4d23bc232d718804156db941
 WHIRLPOOL 
7fb3895b3eeb56375ead63b709d4e0b0b02a33fdfed745a9a714af2e72f80c548228201702d317519cc0fb655c8c2e39c60333275889d323a59efb22556b28a1

diff --git a/x11-libs/gtksourceview/gtksourceview-3.20.4.ebuild 
b/x11-libs/gtksourceview/gtksourceview-3.20.4.ebuild
new file mode 100644
index 000..c5aca10
--- /dev/null
+++ b/x11-libs/gtksourceview/gtksourceview-3.20.4.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="6"
+VALA_MIN_API_VERSION="0.24"
+VALA_USE_DEPEND="vapigen"
+
+inherit gnome2 vala virtualx
+
+DESCRIPTION="A text widget implementing syntax highlighting and other features"
+HOMEPAGE="https://wiki.gnome.org/Projects/GtkSourceView;
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="3.0/3"
+
+IUSE="glade +introspection vala"
+REQUIRED_USE="vala? ( introspection )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 
~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux 
~ppc-macos ~x86-solaris"
+
+RDEPEND="
+   >=dev-libs/glib-2.47:2
+   >=dev-libs/libxml2-2.6:2
+   >=x11-libs/gtk+-3.19.6:3[introspection?]
+   glade? ( >=dev-util/glade-3.9:3.10 )
+   introspection? ( >=dev-libs/gobject-introspection-1.42:= )
+"
+DEPEND="${RDEPEND}
+   >=dev-util/gtk-doc-am-1.25
+   >=sys-devel/gettext-0.19.4
+   dev-util/itstool
+   virtual/pkgconfig
+   vala? ( $(vala_depend) )
+"
+
+src_prepare() {
+   use vala && vala_src_prepare
+   gnome2_src_prepare
+}
+
+src_configure() {
+   gnome2_src_configure \
+   --disable-deprecations \
+   --enable-providers \
+   $(use_enable glade glade-catalog) \
+   $(use_enable introspection) \
+   $(use_enable vala)
+}
+
+src_test() {
+   virtx emake check
+}
+
+src_install() {
+   gnome2_src_install
+
+   insinto /usr/share/${PN}-3.0/language-specs
+   doins "${FILESDIR}"/2.0/gentoo.lang
+}



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-shell-extensions/

2016-06-27 Thread Alexandre Rostovtsev
commit: 25904b8a1b201663870fde25d73cd4224ee7b7fb
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Mon Jun 27 14:25:49 2016 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Mon Jun 27 14:25:49 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25904b8a

gnome-extra/gnome-shell-extensions: fix manifest (bug #587124)

Reported by Juergen Rose. Verified against upstream hashes at
https://download.gnome.org/core/3.20/3.20.2/sources/gnome-shell-extensions-3.20.1.tar.xz.mirrorlist

Package-Manager: portage-2.3.0

 gnome-extra/gnome-shell-extensions/Manifest | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-extra/gnome-shell-extensions/Manifest 
b/gnome-extra/gnome-shell-extensions/Manifest
index eb98558..e487c1f 100644
--- a/gnome-extra/gnome-shell-extensions/Manifest
+++ b/gnome-extra/gnome-shell-extensions/Manifest
@@ -1,2 +1,2 @@
 DIST gnome-shell-extensions-3.18.4.tar.xz 234108 SHA256 
8ae470f894aad914a56d447e3b07dc99e2f36c30ef3ec386f6f03f619599b73a SHA512 
adf5aa1002aabd1b6235433c2e86df01949bcc757079e0833631b27bf3550dd00bc12ad42551f53a0d5fcdeb296623c32e33ac468762f88c0c5078cfb3a1cd39
 WHIRLPOOL 
74d8de9711f28b28ea60461bc14c734c2bcad45666ce491674bfbefd1765aebc04bf8ad2809fd5a33523dfaf00d4dd7d1e5c2ca3a2f606bf9d6c3f12fdf45828
-DIST gnome-shell-extensions-3.20.1.tar.xz 215722 SHA256 
e0d853b796d0a7255bab1054647ab2bbb8ac815e54739d0ffc6dd34de455 SHA512 
33ccd8acbd110f9fb71c925750569f4120bbd14a2380ea1c4e4ec7defdd2e47a2125ff5272d25b8d9e5e1fe46ffa3a25b01dfd6efb3e95617bfb29dc727b4cb8
 WHIRLPOOL 
1fb71c0d306cc582e78de1750dac0f5cead95a1981200cdd5ac4faa963f4566ca442b40406cba148eaeb7400bff207bea828a6838097ae487cbdc174537c1389
+DIST gnome-shell-extensions-3.20.1.tar.xz 236820 SHA256 
bc432ec163c79794331290d7a9321bee184be077d348faf3b7a1639b672939a3 SHA512 
839a43a936dc78c3ecbf718a402b8657845629fdcc55baf9e1e7652d931e9a0777e4be665e2f46f8fe38e821580d00493b12edcf268b0e42ddfcf19e5272e239
 WHIRLPOOL 
c30487f28c8fa88001c36fda92118b825dc952cab479b73b8d1c2d3db925b98f48447949fb6d46c9eec53d859c36df22b470eb2423ad055ded79fefa55a3ddf9



[gentoo-commits] repo/gentoo:master commit in: x11-themes/gnome-themes-standard/

2016-06-27 Thread Alexandre Rostovtsev
commit: 3439435c15008cc62aaee84f82cf3a8c0df0ee1f
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Mon Jun 27 14:20:25 2016 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Mon Jun 27 14:20:25 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3439435c

x11-themes/gnome-themes-standard: bump to 3.20.2

Package-Manager: portage-2.3.0

 x11-themes/gnome-themes-standard/Manifest  |  1 +
 .../gnome-themes-standard-3.20.2.ebuild| 84 ++
 2 files changed, 85 insertions(+)

diff --git a/x11-themes/gnome-themes-standard/Manifest 
b/x11-themes/gnome-themes-standard/Manifest
index 4a6c5da..341db5d 100644
--- a/x11-themes/gnome-themes-standard/Manifest
+++ b/x11-themes/gnome-themes-standard/Manifest
@@ -1,2 +1,3 @@
 DIST gnome-themes-standard-3.16.2.tar.xz 2866556 SHA256 
59eb79a59d44b5cd8daa8de1e7559fb5186503dcd78e47d0b72cb896d8654b9f SHA512 
483e63e1f01d6a0c26a07def12f19d59406a2f89202db599876cff8542215b4d5eb8a054805eb16a4e027c76399f4bb498ed326e136ecf482c71f5a0b8cb5556
 WHIRLPOOL 
ce585f3f17220538bbea025c201b3939a69b3dfba4186fc6312c63ea4e290a3dbfd526f93f0f3396e92b2e57908a936c442278a7a5323c0c0c0c571337a2caf8
 DIST gnome-themes-standard-3.18.0.tar.xz 2866336 SHA256 
e646eb04c225282b7df7fff65741adaad4cf9ed2c12616b7310e7edd27d2bacb SHA512 
67f0c674dd673a578093248fddb4637bd4f06f9f2eee9b5cd68218ea46790b76105a76e8c35e900170f4f76fd1b0eea4f48845c8414e3a71caa297f1c1c94d98
 WHIRLPOOL 
5aa52fdd333d5d6a833b78ff3e6d67a43a4459152a88d0d1734712c3b04070f8584175a1443dbe1983aa8f97e6bbb82285de3d52b700145ffb8fd0ff16bc37b1
+DIST gnome-themes-standard-3.20.2.tar.xz 2878508 SHA256 
9d0d9c4b2c9f9008301c3c1878ebb95859a735b7fd4a6a518802b9637e4a7915 SHA512 
ce6dd2697e4afd5f36b6c362086eb5d5f3732ab863770f024e4970b2f7399b8ae6e49241de99bf8b558e4d80869ec1002d817f3dd9e7b8fbf9ea8da5a1d386fc
 WHIRLPOOL 
aa3e2f2f8a845cf6d1d09726cb58b113a8f4d6cf0cbf04b450602ba8ff17668dd827e0c2de40326f1a388d9a8998e03db4c301395a2e41ec3666e0c40cd23883

diff --git 
a/x11-themes/gnome-themes-standard/gnome-themes-standard-3.20.2.ebuild 
b/x11-themes/gnome-themes-standard/gnome-themes-standard-3.20.2.ebuild
new file mode 100644
index 000..e327e86
--- /dev/null
+++ b/x11-themes/gnome-themes-standard/gnome-themes-standard-3.20.2.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="6"
+GNOME2_LA_PUNT="yes"
+
+inherit autotools eutils gnome2 multilib-minimal
+
+DESCRIPTION="Standard Themes for GNOME Applications"
+HOMEPAGE="https://git.gnome.org/browse/gnome-themes-standard/;
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+IUSE="+gtk"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 
~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux 
~x64-solaris ~x86-solaris"
+
+COMMON_DEPEND="
+   gnome-base/librsvg:2[${MULTILIB_USEDEP}]
+   x11-libs/cairo[${MULTILIB_USEDEP}]
+   gtk? (
+   >=x11-libs/gtk+-2.24.15:2[${MULTILIB_USEDEP}]
+   >=x11-libs/gtk+-3.12:3[${MULTILIB_USEDEP}] )
+"
+DEPEND="${COMMON_DEPEND}
+   >=dev-util/intltool-0.40
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+# gnome-themes{,-extras} are OBSOLETE for GNOME 3
+# http://comments.gmane.org/gmane.comp.gnome.desktop/44130
+# Depend on gsettings-desktop-schemas-3.4 to make sure 3.2 users don't lose
+# their default background image
+RDEPEND="${COMMON_DEPEND}
+   >=gnome-base/gsettings-desktop-schemas-3.4
+   !https://bugzilla.gnome.org/show_bug.cgi?id=746920
+   eapply "${FILESDIR}/${PN}-3.14.2.3-srcdir.patch"
+   eautoreconf
+
+   gnome2_src_prepare
+}
+
+multilib_src_configure() {
+   # The icon cache needs to be generated in pkg_postinst()
+   ECONF_SOURCE="${S}" \
+   gnome2_src_configure \
+   --disable-static \
+   $(use_enable gtk gtk2-engine) \
+   $(use_enable gtk gtk3-engine) \
+   GTK_UPDATE_ICON_CACHE=$(type -P true)
+}
+
+emake_engines_only() {
+   pushd themes/Adwaita/gtk-2.0 > /dev/null || die
+   if [[ $1 = install ]]; then
+   emake DESTDIR="${D}" install-engineLTLIBRARIES
+   else
+   emake libadwaita.la
+   fi
+   popd > /dev/null
+}
+
+multilib_src_compile() {
+   # processing >3500 icons is slow on old hard drives, do it only for 
native ABI
+   if multilib_is_native_abi; then
+   gnome2_src_compile
+   elif use gtk; then
+   emake_engines_only
+   fi
+}
+
+multilib_src_install() {
+   # processing >3500 icons is slow on old hard drives, do it only for 
native ABI
+   if multilib_is_native_abi; then
+   gnome2_src_install
+   elif use gtk; then
+   emake_engines_only install
+   prune_libtool_files --modules
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-shell/, gnome-base/gnome-shell/files/

2016-06-27 Thread Alexandre Rostovtsev
commit: de093187ffd212744ab9952167e511d74de42153
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Mon Jun 27 14:05:46 2016 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Mon Jun 27 14:05:46 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de093187

gnome-base/gnome-shell: fix nvidia-drivers crash (bug #587110)

Thanks to Mark R. Pariente for reporting.

Also, require adwaita-icon-theme-3.20 for new grid icon (bug #587130)

Package-Manager: portage-2.3.0

 .../files/gnome-shell-3.20.2-st-nvidia.patch   | 121 +++
 .../gnome-shell/gnome-shell-3.20.2-r1.ebuild   | 221 +
 2 files changed, 342 insertions(+)

diff --git a/gnome-base/gnome-shell/files/gnome-shell-3.20.2-st-nvidia.patch 
b/gnome-base/gnome-shell/files/gnome-shell-3.20.2-st-nvidia.patch
new file mode 100644
index 000..63df248
--- /dev/null
+++ b/gnome-base/gnome-shell/files/gnome-shell-3.20.2-st-nvidia.patch
@@ -0,0 +1,121 @@
+From 35cc224240ec4fc8159fc689fe3e093a81f97dc9 Mon Sep 17 00:00:00 2001
+From: Martin Szulecki <martin.szule...@libimobiledevice.org>
+Date: Tue, 17 May 2016 15:00:04 +0200
+Subject: [PATCH] st: Init framebuffer early to fix gnome-shell crash on NVIDIA
+ drivers
+
+Checking offscreen for COGL_INVALID_HANDLE is not sufficient,
+as cogl_offscreen_new_with_texture doesn't initialize framebuffer
+objects but lets Cogl solve this the lazy way.
+cogl_offscreen_new_with_texture will never return COGL_INVALID_HANDLE
+anyways.
+
+https://bugzilla.gnome.org/show_bug.cgi?id=764898
+---
+ src/st/st-theme-node-drawing.c| 18 --
+ src/st/st-theme-node-transition.c | 25 -
+ 2 files changed, 32 insertions(+), 11 deletions(-)
+
+diff --git a/src/st/st-theme-node-drawing.c b/src/st/st-theme-node-drawing.c
+index 85feb20..8942966 100644
+--- a/src/st/st-theme-node-drawing.c
 b/src/st/st-theme-node-drawing.c
+@@ -2224,6 +2224,7 @@ st_theme_node_prerender_shadow (StThemeNodePaintState 
*state)
+   int max_borders[4];
+   int center_radius, corner_id;
+   CoglHandle buffer, offscreen = COGL_INVALID_HANDLE;
++  CoglError *error = NULL;
+ 
+   /* Get infos from the node */
+   if (state->alloc_width < node->box_shadow_min_width ||
+@@ -2264,10 +2265,12 @@ st_theme_node_prerender_shadow (StThemeNodePaintState 
*state)
+state->box_shadow_height,
+COGL_TEXTURE_NO_SLICING,
+COGL_PIXEL_FORMAT_ANY);
+-  if (buffer != COGL_INVALID_HANDLE)
+-offscreen = cogl_offscreen_new_with_texture (buffer);
++  if (buffer == NULL)
++return;
+ 
+-  if (offscreen != COGL_INVALID_HANDLE)
++  offscreen = cogl_offscreen_new_with_texture (buffer);
++
++  if (cogl_framebuffer_allocate (COGL_FRAMEBUFFER (offscreen), ))
+ {
+   ClutterActorBox box = { 0, 0, state->box_shadow_width, 
state->box_shadow_height};
+ 
+@@ -2277,14 +2280,17 @@ st_theme_node_prerender_shadow (StThemeNodePaintState 
*state)
+   cogl_framebuffer_clear4f (offscreen, COGL_BUFFER_BIT_COLOR, 0, 0, 0, 0);
+ 
+   st_theme_node_paint_borders (state, offscreen, , 0xFF);
+-  cogl_handle_unref (offscreen);
+ 
+   state->box_shadow_pipeline = _st_create_shadow_pipeline 
(st_theme_node_get_box_shadow (node),
+buffer);
+ }
++  else
++{
++  cogl_error_free (error);
++}
+ 
+-  if (buffer != COGL_INVALID_HANDLE)
+-cogl_handle_unref (buffer);
++  cogl_handle_unref (offscreen);
++  cogl_handle_unref (buffer);
+ }
+ 
+ static void
+diff --git a/src/st/st-theme-node-transition.c 
b/src/st/st-theme-node-transition.c
+index 1eef17b..afde977 100644
+--- a/src/st/st-theme-node-transition.c
 b/src/st/st-theme-node-transition.c
+@@ -241,6 +241,7 @@ setup_framebuffers (StThemeNodeTransition *transition,
+ {
+   StThemeNodeTransitionPrivate *priv = transition->priv;
+   guint width, height;
++  CoglError *catch_error = NULL;
+ 
+   /* template material to avoid unnecessary shader compilation */
+   static CoglHandle material_template = COGL_INVALID_HANDLE;
+@@ -263,19 +264,33 @@ setup_framebuffers (StThemeNodeTransition *transition,
+   COGL_TEXTURE_NO_SLICING,
+   COGL_PIXEL_FORMAT_ANY);
+ 
+-  g_return_val_if_fail (priv->old_texture != COGL_INVALID_HANDLE, FALSE);
+-  g_return_val_if_fail (priv->new_texture != COGL_INVALID_HANDLE, FALSE);
++  if (priv->old_texture == COGL_INVALID_HANDLE)
++return FALSE;
++
++  if (priv->new_texture == COGL_INVALID_HANDLE)
++return FALSE;
+ 
+   if (priv->old_offscreen)
+ cogl_handle_unref (priv->old_offscreen);
+   priv->old_offscreen = cogl_offscreen_new_with_texture (priv->old_texture);
++  if (!cogl_framebuffer_allocate (COGL_FRAMEBUFFER (priv->ol

[gentoo-commits] repo/gentoo:master commit in: x11-themes/adwaita-icon-theme/

2016-06-27 Thread Alexandre Rostovtsev
commit: d0d1e3576d98ba70cd8aa9cfe5346edb5fd933e3
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Mon Jun 27 13:55:47 2016 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Mon Jun 27 13:57:17 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0d1e357

x11-themes/adwaita-icon-theme: bump to 3.20 (bug #587130)

Needed for gnome-shell-3.20, noticed by Chris Mayo.

Package-Manager: portage-2.3.0

 x11-themes/adwaita-icon-theme/Manifest |  1 +
 .../adwaita-icon-theme-3.20.ebuild | 57 ++
 2 files changed, 58 insertions(+)

diff --git a/x11-themes/adwaita-icon-theme/Manifest 
b/x11-themes/adwaita-icon-theme/Manifest
index abeee70..c431f4c 100644
--- a/x11-themes/adwaita-icon-theme/Manifest
+++ b/x11-themes/adwaita-icon-theme/Manifest
@@ -1,3 +1,4 @@
 DIST adwaita-icon-theme-3.16.2.2.tar.xz 18860536 SHA256 
3149a815ad165abdd20165891fa72b533b909d7844e3fd41b8d0a0f9d9a99066 SHA512 
9984f0aa64a146ca55be77fa3b417eafd2e31e3f213ff93fcc954df22a30bdf42efb3f6967a2d97b302cac2e26e49926eefdfb9b5f70aee79bddc39beef5cd54
 WHIRLPOOL 
137550131571c3e63442cb102d710efcfffbda60777ae8c55186795b4c0adb1da6db003a75acb0f3a73877e9a8ed6b84285ba77cb6f300b038215c0fc1dc2f0e
 DIST adwaita-icon-theme-3.18.0.tar.xz 19015280 SHA256 
5e9ce726001fdd8ee93c394fdc3cdb9e1603bbed5b7c62df453ccf521ec50e58 SHA512 
67b79918c9261f57997a449230dd3439e5da227e6bda5a85f5ce37fbacafe8761f273d3f52c5d160168de246cbd0ec2caa9565ba277ac2a10c1379879838262d
 WHIRLPOOL 
7d34032ba6c6e285d408b24d358a735b40c250c61b2c8cdac7ef494f29bf7c4e7d172d9c8824c46b6533f1bb793fb49755e5d85e34c4ab89200cbe97814f79c6
+DIST adwaita-icon-theme-3.20.tar.xz 18821792 SHA256 
7a0a887349f340dd644032f89d81264b694c4b006bd51af1c2c368d431e7ae35 SHA512 
df3818b09aa986f0cc6f26c9f0cf39652814518ca51b1a9896ce957ad7a3868a0e19519386ad964a13960e10aa5201da7424113a93ff5149b0c202ba4a44e1dd
 WHIRLPOOL 
228827e1dd4d2217631a5e4a6d0f08e924f9b11f421267e2f3bbfbc74e07aca08e45ef40a9c9e4c665e061b22efaa87b1a5e7b11ec04af1448fd097839fd7ef0
 DIST tango-gentoo-v1.1.tar.gz 29322 SHA256 
518efa4257c8e689488399db23397a89f4dcd5990ce537ef6215860ad5606eb0 SHA512 
87d47ddab68361db6d99866c51705dcb3e198f8345a1096859acf2c6cca5099dd23c7fb30d124f52c4933ea38fd45fadffbbe6ecbdfa84f5b60938a4824f9045
 WHIRLPOOL 
9e1635a505ea48f4fe8bdb3b8b3b43cfb9cf99e3204194c51361b198886e719921cfacbc15f9f6407aa7d0c4af178e24c74b998fc370fa2329040e5be1baf153

diff --git a/x11-themes/adwaita-icon-theme/adwaita-icon-theme-3.20.ebuild 
b/x11-themes/adwaita-icon-theme/adwaita-icon-theme-3.20.ebuild
new file mode 100644
index 000..fef9fac
--- /dev/null
+++ b/x11-themes/adwaita-icon-theme/adwaita-icon-theme-3.20.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="6"
+
+inherit gnome2 versionator
+
+DESCRIPTION="GNOME default icon theme"
+HOMEPAGE="https://git.gnome.org/browse/adwaita-icon-theme/;
+
+SRC_URI="${SRC_URI}
+   branding? ( 
http://www.mail-archive.com/tango-artists@lists.freedesktop.org/msg00043/tango-gentoo-v1.1.tar.gz
 )
+"
+LICENSE="
+   || ( LGPL-3 CC-BY-SA-3.0 )
+   branding? ( CC-Sampling-Plus-1.0 )
+"
+SLOT="0"
+IUSE="branding"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc 
~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux 
~sparc-solaris ~x64-solaris ~x86-solaris"
+
+COMMON_DEPEND="
+   >=x11-themes/hicolor-icon-theme-0.10
+"
+RDEPEND="${COMMON_DEPEND}
+   gnome-base/librsvg:2
+   !

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

2016-06-19 Thread Alexandre Rostovtsev
commit: 5f8551642b77435b0b2580e90ade514d328c2120
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Sun Jun 19 20:45:31 2016 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Sun Jun 19 20:45:31 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f855164

app-misc/gnote: fix aclocal error (bug #581308)

Thanks to Ed Catmur for reporting and the fix.

Package-Manager: portage-2.3.0_rc1

 app-misc/gnote/gnote-3.18.1.ebuild | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/app-misc/gnote/gnote-3.18.1.ebuild 
b/app-misc/gnote/gnote-3.18.1.ebuild
index 7aa6fe3..e0afcb2 100644
--- a/app-misc/gnote/gnote-3.18.1.ebuild
+++ b/app-misc/gnote/gnote-3.18.1.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$
 
@@ -49,6 +49,10 @@ src_prepare() {
# Do not alter CFLAGS
sed 's/-DDEBUG -g/-DDEBUG/' -i configure.ac configure || die
 
+   # Prevent m4_copy error when running aclocal, bug #581308
+   # m4_copy: won't overwrite defined macro: glib_DEFUN
+   rm m4/glib-gettext.m4 || die
+
eautoreconf
gnome2_src_prepare
 



[gentoo-commits] repo/gentoo:master commit in: media-tv/v4l-utils/

2016-06-17 Thread Alexandre Rostovtsev
commit: 6a963250ea1217d65b3586445563e113a37022ff
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Sat Jun 18 00:54:39 2016 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Sat Jun 18 00:54:39 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a963250

media-tv/v4l-utils: bump to 1.10.1

Now with qt5 and EAPI6

Package-Manager: portage-2.3.0_rc1

 media-tv/v4l-utils/Manifest|  1 +
 media-tv/v4l-utils/v4l-utils-1.10.1.ebuild | 65 ++
 2 files changed, 66 insertions(+)

diff --git a/media-tv/v4l-utils/Manifest b/media-tv/v4l-utils/Manifest
index 47ea090..63c3dc9 100644
--- a/media-tv/v4l-utils/Manifest
+++ b/media-tv/v4l-utils/Manifest
@@ -1,3 +1,4 @@
 DIST v4l-utils-1.0.0.tar.bz2 963427 SHA256 
1de3882099e04e89e354675ee408b82c8ac8afd3ca6ab27ea321771901285f30 SHA512 
19e31167015623f50f93dc27becb8f053ca7488ffc41e275c195cb46af63671a0cec6cecea71d90a43b3b01b47f6e6cc2f445173c2c376bb1d82f770117e
 WHIRLPOOL 
133d85232457545a828e783ca503d368a5da814ab51d70648ef9a727947a21a07bf82e8ebdcbc48b4fc9a139bdff22c73f0dd1ad666cf8f8a051f7df93e4f2fe
+DIST v4l-utils-1.10.1.tar.bz2 1352235 SHA256 
6147ccc29fe7dd3c5c3994d613c4f2a099bac8b44694a96e5cf4d7caca8336c0 SHA512 
524bfd4e93e82f2dd55f0baa3e8be5850d4675b46fd0197b6d1287fc0d502c6b5c64bdf461af9630345f2d847d6aa5b6dc483693cee452da0b6729f156a5d98d
 WHIRLPOOL 
5bd3624acf46f5e79f7ee8f114ec9c5d27bfb25adf9a74c1265b4ff08fe55a828a53e6a58f3ed15dc18f3adcd98e07ac5fc21237ede347944f333a6015d964f6
 DIST v4l-utils-1.6.0.tar.bz2 1146003 SHA256 
6054d3120c67a1524993e699b3b02036c817bb000b742c332682163966dc7605 SHA512 
328d771a58fd8aa5378a7bd96c4e1d9fa805f0fa2331f9446f3311951f0a9df1441d344abe485cf144e92b0fdf4f9505eb812c7b99410941f2fc543f8cb2ee20
 WHIRLPOOL 
26ee7e63c6624f4da59e0ac5b4f8e78cce918528595caae63111a4909efbf7be955d6be3d5752cb5628353fce5dbc4e49ac8a7d94f5de0cf49e545035608e500
 DIST v4l-utils-1.6.2.tar.bz2 1148309 SHA256 
d3d6eb1f0204fb11f3d318bfca35d5f73cc077f88fac7665a47856a16496be7d SHA512 
e14442e1b3660d0cb0844f1a5a88f855bc8532df9e72e1b2afd348a7c077ad25657f832d0fd47d3f567bfd399fd82c5a749d075ac9ecb911ea462685e31aa0b2
 WHIRLPOOL 
bd1b825354ca52e62e8c5f83d43bfd2cec63611c65d6b2709a7274fd15ae0fa21345d2b95a073c0b3a33b7c94b304562f1efcf112e1357a58515bd0d6f37f396

diff --git a/media-tv/v4l-utils/v4l-utils-1.10.1.ebuild 
b/media-tv/v4l-utils/v4l-utils-1.10.1.ebuild
new file mode 100644
index 000..ec30a30
--- /dev/null
+++ b/media-tv/v4l-utils/v4l-utils-1.10.1.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+inherit eutils udev
+
+DESCRIPTION="Separate utilities ebuild from upstream v4l-utils package"
+HOMEPAGE="http://git.linuxtv.org/v4l-utils.git;
+SRC_URI="http://linuxtv.org/downloads/v4l-utils/${P}.tar.bz2;
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+IUSE="qt5 udev"
+
+RDEPEND=">=media-libs/libv4l-${PV}
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtopengl:5
+   virtual/opengl
+   media-libs/alsa-lib
+   )
+   udev? ( virtual/libudev )
+   !media-tv/v4l2-ctl
+   !

[gentoo-commits] repo/gentoo:master commit in: media-tv/v4l-utils/

2016-06-17 Thread Alexandre Rostovtsev
commit: 715bbb59026c11842a1c62ac1d35ce9acc3707cd
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Sat Jun 18 00:56:51 2016 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Sat Jun 18 00:56:51 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=715bbb59

media-tv/v4l-utils: clean up old

Package-Manager: portage-2.3.0_rc1

 media-tv/v4l-utils/Manifest   |  2 --
 media-tv/v4l-utils/v4l-utils-1.0.0.ebuild | 42 
 media-tv/v4l-utils/v4l-utils-1.6.0.ebuild | 46 ---
 3 files changed, 90 deletions(-)

diff --git a/media-tv/v4l-utils/Manifest b/media-tv/v4l-utils/Manifest
index 63c3dc9..9392d75 100644
--- a/media-tv/v4l-utils/Manifest
+++ b/media-tv/v4l-utils/Manifest
@@ -1,4 +1,2 @@
-DIST v4l-utils-1.0.0.tar.bz2 963427 SHA256 
1de3882099e04e89e354675ee408b82c8ac8afd3ca6ab27ea321771901285f30 SHA512 
19e31167015623f50f93dc27becb8f053ca7488ffc41e275c195cb46af63671a0cec6cecea71d90a43b3b01b47f6e6cc2f445173c2c376bb1d82f770117e
 WHIRLPOOL 
133d85232457545a828e783ca503d368a5da814ab51d70648ef9a727947a21a07bf82e8ebdcbc48b4fc9a139bdff22c73f0dd1ad666cf8f8a051f7df93e4f2fe
 DIST v4l-utils-1.10.1.tar.bz2 1352235 SHA256 
6147ccc29fe7dd3c5c3994d613c4f2a099bac8b44694a96e5cf4d7caca8336c0 SHA512 
524bfd4e93e82f2dd55f0baa3e8be5850d4675b46fd0197b6d1287fc0d502c6b5c64bdf461af9630345f2d847d6aa5b6dc483693cee452da0b6729f156a5d98d
 WHIRLPOOL 
5bd3624acf46f5e79f7ee8f114ec9c5d27bfb25adf9a74c1265b4ff08fe55a828a53e6a58f3ed15dc18f3adcd98e07ac5fc21237ede347944f333a6015d964f6
-DIST v4l-utils-1.6.0.tar.bz2 1146003 SHA256 
6054d3120c67a1524993e699b3b02036c817bb000b742c332682163966dc7605 SHA512 
328d771a58fd8aa5378a7bd96c4e1d9fa805f0fa2331f9446f3311951f0a9df1441d344abe485cf144e92b0fdf4f9505eb812c7b99410941f2fc543f8cb2ee20
 WHIRLPOOL 
26ee7e63c6624f4da59e0ac5b4f8e78cce918528595caae63111a4909efbf7be955d6be3d5752cb5628353fce5dbc4e49ac8a7d94f5de0cf49e545035608e500
 DIST v4l-utils-1.6.2.tar.bz2 1148309 SHA256 
d3d6eb1f0204fb11f3d318bfca35d5f73cc077f88fac7665a47856a16496be7d SHA512 
e14442e1b3660d0cb0844f1a5a88f855bc8532df9e72e1b2afd348a7c077ad25657f832d0fd47d3f567bfd399fd82c5a749d075ac9ecb911ea462685e31aa0b2
 WHIRLPOOL 
bd1b825354ca52e62e8c5f83d43bfd2cec63611c65d6b2709a7274fd15ae0fa21345d2b95a073c0b3a33b7c94b304562f1efcf112e1357a58515bd0d6f37f396

diff --git a/media-tv/v4l-utils/v4l-utils-1.0.0.ebuild 
b/media-tv/v4l-utils/v4l-utils-1.0.0.ebuild
deleted file mode 100644
index c38a638..000
--- a/media-tv/v4l-utils/v4l-utils-1.0.0.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-inherit eutils udev
-
-DESCRIPTION="Separate utilities ebuild from upstream v4l-utils package"
-HOMEPAGE="http://git.linuxtv.org/v4l-utils.git;
-SRC_URI="http://linuxtv.org/downloads/v4l-utils/${P}.tar.bz2;
-
-LICENSE="GPL-2+ LGPL-2.1+"
-SLOT="0"
-KEYWORDS="amd64 ppc x86"
-IUSE="qt4"
-
-RDEPEND=">=media-libs/libv4l-${PV}
-   qt4? ( dev-qt/qtgui:4 )
-   !media-tv/v4l2-ctl
-   !http://git.linuxtv.org/v4l-utils.git;
-SRC_URI="http://linuxtv.org/downloads/v4l-utils/${P}.tar.bz2;
-
-LICENSE="GPL-2+ LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE="qt4 udev"
-
-RDEPEND=">=media-libs/libv4l-${PV}
-   qt4? ( dev-qt/qtgui:4 )
-   udev? ( virtual/libudev )
-   !media-tv/v4l2-ctl
-   !

[gentoo-commits] repo/gentoo:master commit in: media-libs/libv4l/

2016-06-17 Thread Alexandre Rostovtsev
commit: d09adc753c935f487ee8fd5b8dea566dc6e95465
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Fri Jun 17 13:36:43 2016 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Fri Jun 17 13:36:43 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d09adc75

media-libs/libv4l: bump to 1.10.1 and eapi6-ify (bug #586016)

Fixes incompatibility with libjpeg-turbo-1.5.0, reported by
Oleg and others in bug #586016.

Package-Manager: portage-2.3.0_rc1

 media-libs/libv4l/Manifest |  1 +
 media-libs/libv4l/libv4l-1.10.1.ebuild | 63 ++
 2 files changed, 64 insertions(+)

diff --git a/media-libs/libv4l/Manifest b/media-libs/libv4l/Manifest
index 49ec83c..ba815c2 100644
--- a/media-libs/libv4l/Manifest
+++ b/media-libs/libv4l/Manifest
@@ -1,2 +1,3 @@
 DIST v4l-utils-1.10.0.tar.bz2 1335798 SHA256 
78ead27ee58a701d7c6342303cf4520bdd4a2b88a7813bc99a0b389307e4336b SHA512 
1c9d70c7a6c4eddd72951786b76d69b6bed682763a33d1a4ffd393e1589add353124af51fa976e4c362f98e8d5baba9e8fa8d50b27e99cd0363fc5c8e57d7a73
 WHIRLPOOL 
3f9d8a0a3e4e39aa55e67f1217fcaa50d48a5520818011dced7703ca6f2f14f327756c4e02de0b2491bef456a5486fbdd021cc8188903a5a59cbb56778a4706b
+DIST v4l-utils-1.10.1.tar.bz2 1352235 SHA256 
6147ccc29fe7dd3c5c3994d613c4f2a099bac8b44694a96e5cf4d7caca8336c0 SHA512 
524bfd4e93e82f2dd55f0baa3e8be5850d4675b46fd0197b6d1287fc0d502c6b5c64bdf461af9630345f2d847d6aa5b6dc483693cee452da0b6729f156a5d98d
 WHIRLPOOL 
5bd3624acf46f5e79f7ee8f114ec9c5d27bfb25adf9a74c1265b4ff08fe55a828a53e6a58f3ed15dc18f3adcd98e07ac5fc21237ede347944f333a6015d964f6
 DIST v4l-utils-1.6.2.tar.bz2 1148309 SHA256 
d3d6eb1f0204fb11f3d318bfca35d5f73cc077f88fac7665a47856a16496be7d SHA512 
e14442e1b3660d0cb0844f1a5a88f855bc8532df9e72e1b2afd348a7c077ad25657f832d0fd47d3f567bfd399fd82c5a749d075ac9ecb911ea462685e31aa0b2
 WHIRLPOOL 
bd1b825354ca52e62e8c5f83d43bfd2cec63611c65d6b2709a7274fd15ae0fa21345d2b95a073c0b3a33b7c94b304562f1efcf112e1357a58515bd0d6f37f396

diff --git a/media-libs/libv4l/libv4l-1.10.1.ebuild 
b/media-libs/libv4l/libv4l-1.10.1.ebuild
new file mode 100644
index 000..dacf5ea
--- /dev/null
+++ b/media-libs/libv4l/libv4l-1.10.1.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="6"
+
+inherit eutils linux-info multilib-minimal
+
+MY_P="v4l-utils-${PV}"
+
+DESCRIPTION="Separate libraries ebuild from upstream v4l-utils package"
+HOMEPAGE="https://git.linuxtv.org/v4l-utils.git;
+SRC_URI="https://linuxtv.org/downloads/v4l-utils/${MY_P}.tar.bz2;
+
+LICENSE="LGPL-2.1+"
+SLOT="0/0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="jpeg"
+
+# The libraries only link to -ljpeg, therefore multilib depend only for 
virtual/jpeg.
+RDEPEND="jpeg? ( >=virtual/jpeg-0-r2:0=[${MULTILIB_USEDEP}] )
+   !media-tv/v4l2-ctl
+   !

[gentoo-commits] repo/gentoo:master commit in: games-util/pyfa/, games-util/pyfa/files/

2016-06-05 Thread Alexandre Rostovtsev
commit: 4ffb77e246b4c9c62fd18464589791fb27db4d36
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Sun Jun  5 22:17:29 2016 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Sun Jun  5 22:17:29 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ffb77e2

games-util/pyfa: updated patch for live ebuild (bug #584624)

Thanks to Martin McCourt.

Package-Manager: portage-2.3.0_rc1

 .../pyfa/files/pyfa-1.21.4-html-export-path.patch  | 33 ++
 games-util/pyfa/pyfa-.ebuild   |  2 +-
 2 files changed, 34 insertions(+), 1 deletion(-)

diff --git a/games-util/pyfa/files/pyfa-1.21.4-html-export-path.patch 
b/games-util/pyfa/files/pyfa-1.21.4-html-export-path.patch
new file mode 100644
index 000..f35dfcb
--- /dev/null
+++ b/games-util/pyfa/files/pyfa-1.21.4-html-export-path.patch
@@ -0,0 +1,33 @@
+From a596f7f5398f613a607ecc91e06ea651806b8b63 Mon Sep 17 00:00:00 2001
+From: Alexandre Rostovtsev <tetrom...@gentoo.org>
+Date: Mon, 16 Jul 2012 05:43:38 -0400
+Subject: [PATCH] Export fits to home directory, not python sitedir
+
+---
+ service/settings.py | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/service/settings.py b/service/settings.py
+index cd1b33b..a883ca1 100644
+--- a/service/settings.py
 b/service/settings.py
+@@ -21,6 +21,7 @@ import cPickle
+ import os.path
+ import config
+ import urllib2
++import sys
+ 
+ class SettingsProvider():
+ BASE_PATH = os.path.join(config.savePath, "settings")
+@@ -221,7 +222,7 @@ class HTMLExportSettings():
+ return cls._instance
+ 
+ def __init__(self):
+-serviceHTMLExportDefaultSettings = {"enabled": False, "path": 
config.pyfaPath + os.sep + 'pyfaFits.html', "website": "null-sec.com", 
"minimal": False }
++serviceHTMLExportDefaultSettings = {"enabled": False, "path": 
unicode(os.path.expanduser(os.path.join('~', 'pyfaFits.html')), 
sys.getfilesystemencoding()), "website": "null-sec.com", "minimal": False }
+ self.serviceHTMLExportSettings = 
SettingsProvider.getInstance().getSettings("pyfaServiceHTMLExportSettings", 
serviceHTMLExportDefaultSettings)
+ 
+ def getEnabled(self):
+-- 
+2.8.3
+

diff --git a/games-util/pyfa/pyfa-.ebuild b/games-util/pyfa/pyfa-.ebuild
index 6f524e5..e8c4d8b 100644
--- a/games-util/pyfa/pyfa-.ebuild
+++ b/games-util/pyfa/pyfa-.ebuild
@@ -42,7 +42,7 @@ src_prepare() {
eapply "${FILESDIR}/${PN}-1.15.1-staticdata.patch"
 
# do not try to save exported html to python sitedir
-   eapply "${FILESDIR}/${PN}-1.20.2-html-export-path.patch"
+   eapply "${FILESDIR}/${PN}-1.21.4-html-export-path.patch"
 
# fix import path in the main script for systemwide installation
eapply "${FILESDIR}/${PN}-1.15.1-import-pyfa.patch"



[gentoo-commits] repo/gentoo:master commit in: games-util/pyfa/, games-util/pyfa/files/

2016-06-05 Thread Alexandre Rostovtsev
commit: 27afc3d0c9914cf8d57f4760b0c4627c5ce0
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Sun Jun  5 22:06:24 2016 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Sun Jun  5 22:07:01 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27afc3d0

games-util/pyfa: belated bump to 1.21.3

Package-Manager: portage-2.3.0_rc1

 games-util/pyfa/Manifest   |  2 +-
 .../pyfa/files/pyfa-1.1.8-html-export-path.patch   | 33 --
 .../{pyfa-1.20.1.ebuild => pyfa-1.21.3.ebuild} |  2 +-
 3 files changed, 2 insertions(+), 35 deletions(-)

diff --git a/games-util/pyfa/Manifest b/games-util/pyfa/Manifest
index 984bd83..f5da086 100644
--- a/games-util/pyfa/Manifest
+++ b/games-util/pyfa/Manifest
@@ -1 +1 @@
-DIST pyfa-1.20.1.tar.gz 7415996 SHA256 
13e5f04590a8b9c15f72d6cde4a11af2465670c5ea78322fcfb14d3d7b00ed15 SHA512 
11a1e9619e604dc0c28463efa2d106b677dc3b9177ef6a442a5a26e24055776a1b26e330fc7b6e2589a60213d989e8539eab653792f5804cc76c584fadeee07c
 WHIRLPOOL 
a087143205417787d549a044ec4fd80890bb8223b626638bc4f9407cc5e712023163d4891518ee8d8f54a459f45eb0752eaa494c8740a33d751298371829ea9a
+DIST pyfa-1.21.3.tar.gz 7793523 SHA256 
4ac79598f2e605ba7d5cd29cfef7a94f426d4cd9e934d13cbb2071afd566de3c SHA512 
b5a691873421ef2d3b01d8bfd7121c63f07b96c75837fd3b93a5b77b8163943336dcd5bb85f8dcc056ce61b5103d5331afd5a81c09eb06a7050112b5d1a26681
 WHIRLPOOL 
65d6c9a52f4076d9be620aa3ac2ec5da23aaff32c547925b34480f7fc82ef9334fa737374419f0bf1bd827b3c6e0f34306c0d5de1dc6d441e88e096fd8aadc13

diff --git a/games-util/pyfa/files/pyfa-1.1.8-html-export-path.patch 
b/games-util/pyfa/files/pyfa-1.1.8-html-export-path.patch
deleted file mode 100644
index e7614d2..000
--- a/games-util/pyfa/files/pyfa-1.1.8-html-export-path.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-From 017938391c5b67327c489a5c3a6fc720d4204609 Mon Sep 17 00:00:00 2001
-From: Alexandre Rostovtsev <tetrom...@gentoo.org>
-Date: Mon, 16 Jul 2012 05:43:38 -0400
-Subject: [PATCH] Export fits to home directory, not python sitedir
-

- service/settings.py |3 ++-
- 1 files changed, 2 insertions(+), 1 deletion(-)
-
-diff --git a/service/settings.py b/service/settings.py
-index 8f6e3a8..5ac386d 100644
 a/service/settings.py
-+++ b/service/settings.py
-@@ -21,6 +21,7 @@ import cPickle
- import os.path
- import config
- import urllib2
-+import sys
- 
- class SettingsProvider():
- BASE_PATH = os.path.join(config.savePath, "settings")
-@@ -199,7 +200,7 @@ class HTMLExportSettings():
- return cls._instance
- 
- def __init__(self):
--serviceHTMLExportDefaultSettings = {"enabled": False, "path": 
config.pyfaPath + os.sep + 'pyfaFits.html' }
-+serviceHTMLExportDefaultSettings = {"enabled": False, "path": 
unicode(os.path.expanduser(os.path.join('~', 'pyfaFits.html')), 
sys.getfilesystemencoding()) }
- self.serviceHTMLExportSettings = 
SettingsProvider.getInstance().getSettings("pyfaServiceHTMLExportSettings", 
serviceHTMLExportDefaultSettings)
- 
- def getEnabled(self):
--- 
-1.7.8.6
-

diff --git a/games-util/pyfa/pyfa-1.20.1.ebuild 
b/games-util/pyfa/pyfa-1.21.3.ebuild
similarity index 97%
rename from games-util/pyfa/pyfa-1.20.1.ebuild
rename to games-util/pyfa/pyfa-1.21.3.ebuild
index 0d2065a..6f524e5 100644
--- a/games-util/pyfa/pyfa-1.20.1.ebuild
+++ b/games-util/pyfa/pyfa-1.21.3.ebuild
@@ -42,7 +42,7 @@ src_prepare() {
eapply "${FILESDIR}/${PN}-1.15.1-staticdata.patch"
 
# do not try to save exported html to python sitedir
-   eapply "${FILESDIR}/${PN}-1.1.8-html-export-path.patch"
+   eapply "${FILESDIR}/${PN}-1.20.2-html-export-path.patch"
 
# fix import path in the main script for systemwide installation
eapply "${FILESDIR}/${PN}-1.15.1-import-pyfa.patch"



[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker/, app-misc/tracker/files/

2016-05-15 Thread Alexandre Rostovtsev
commit: d2ccfbbc1a708d0776a9856d6138ab93ca01f720
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Sun May 15 19:56:51 2016 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Sun May 15 19:59:33 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2ccfbbc

app-misc/tracker: fix underlinking build failure (bug #581288)

Thanks to Maxim Sheviakov for reporting.
Upstream bug: https://bugzilla.gnome.org/show_bug.cgi?id=766487

Package-Manager: portage-2.2.28

 .../files/tracker-1.6.2-sqlite-underlinking.patch  | 58 ++
 app-misc/tracker/tracker-1.6.2.ebuild  |  3 ++
 2 files changed, 61 insertions(+)

diff --git a/app-misc/tracker/files/tracker-1.6.2-sqlite-underlinking.patch 
b/app-misc/tracker/files/tracker-1.6.2-sqlite-underlinking.patch
new file mode 100644
index 000..4d3e20a
--- /dev/null
+++ b/app-misc/tracker/files/tracker-1.6.2-sqlite-underlinking.patch
@@ -0,0 +1,58 @@
+From f69ece17fd3d6414ef2634336c7e780207b0f4a7 Mon Sep 17 00:00:00 2001
+From: Alexandre Rostovtsev <tetrom...@gentoo.org>
+Date: Sun, 15 May 2016 15:15:50 -0400
+Subject: [PATCH] build: embedded copy of SQLite requires -ldl and -pthread
+
+https://bugzilla.gnome.org/show_bug.cgi?id=766487
+---
+ configure.ac   | 8 
+ src/sqlite/Makefile.am | 9 +++--
+ 2 files changed, 15 insertions(+), 2 deletions(-)
+
+diff --git a/configure.ac b/configure.ac
+index 2ccda7a..b6c978a 100644
+--- a/configure.ac
 b/configure.ac
+@@ -719,6 +719,14 @@ if test "x$enable_journal" = "xno" ; then
+AC_DEFINE(DISABLE_JOURNAL, 1, [Define if we disable the journal])
+ fi
+ 
++
++# Check for SQLite
++
++
++# Our copy of sqlite requires libdl on some platforms
++AC_CHECK_LIB(dl, dlsym, [LIBDL=-ldl], [LIBDL=])
++AC_SUBST(LIBDL)
++
+ ##
+ # Check for libtracker-common, make sure libstemmer exists
+ ##
+diff --git a/src/sqlite/Makefile.am b/src/sqlite/Makefile.am
+index 8b0ac18..354f054 100644
+--- a/src/sqlite/Makefile.am
 b/src/sqlite/Makefile.am
+@@ -3,7 +3,8 @@ AM_CPPFLAGS =  \
+   -I$(top_srcdir)/src\
+   -DSQLITE_THREADSAFE=1  \
+   -DSQLITE_ENABLE_FTS4   \
+-  -DSQLITE_ENABLE_FTS3_TOKENIZER
++  -DSQLITE_ENABLE_FTS3_TOKENIZER \
++  -pthread
+ 
+ noinst_LTLIBRARIES = libtracker-sqlite.la
+ 
+@@ -12,5 +13,9 @@ libtracker_sqlite_la_SOURCES = \
+   sqlite3.h  \
+   sqlite3ext.h
+ 
++libtracker_sqlite_la_LDFLAGS = \
++  -pthread
++
+ libtracker_sqlite_la_LIBADD =  \
+-  $(BUILD_LIBS)
++  $(BUILD_LIBS)  \
++  $(LIBDL)
+-- 
+2.8.2
+

diff --git a/app-misc/tracker/tracker-1.6.2.ebuild 
b/app-misc/tracker/tracker-1.6.2.ebuild
index c51a021..f4b891a 100644
--- a/app-misc/tracker/tracker-1.6.2.ebuild
+++ b/app-misc/tracker/tracker-1.6.2.ebuild
@@ -141,6 +141,9 @@ src_prepare() {
# Ensure embedded sqlite.h is in the include path (from 1.6 branch)
epatch "${FILESDIR}"/${P}-include-path.patch
 
+   # embedded sqlite underlinking, 
https://bugzilla.gnome.org/show_bug.cgi?id=766487
+   epatch "${FILESDIR}"/${P}-sqlite-underlinking.patch
+
eautoreconf # See bug #367975
gnome2_src_prepare
vala_src_prepare



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

2016-05-01 Thread Alexandre Rostovtsev
commit: a8ee79a39dab7e2267308b7207803d9726e486f2
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Mon May  2 02:02:59 2016 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Mon May  2 02:02:59 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8ee79a3

dev-libs/glib: also fix firefox crash in 2.46 (bug #577686)

Package-Manager: portage-2.2.28

 dev-libs/glib/glib-2.46.2-r3.ebuild | 321 
 1 file changed, 321 insertions(+)

diff --git a/dev-libs/glib/glib-2.46.2-r3.ebuild 
b/dev-libs/glib/glib-2.46.2-r3.ebuild
new file mode 100644
index 000..2165c07
--- /dev/null
+++ b/dev-libs/glib/glib-2.46.2-r3.ebuild
@@ -0,0 +1,321 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Until bug #537330 glib is a reverse dependency of pkgconfig and, then
+# adding new dependencies end up making stage3 to grow. Every addition needs
+# then to be think very closely.
+
+EAPI="5"
+PYTHON_COMPAT=( python2_7 )
+# Building with --disable-debug highly unrecommended.  It will build glib in
+# an unusable form as it disables some commonly used API.  Please do not
+# convert this to the use_enable form, as it results in a broken build.
+GCONF_DEBUG="yes"
+# Completely useless with or without USE static-libs, people need to use
+# pkg-config
+GNOME2_LA_PUNT="yes"
+
+inherit autotools bash-completion-r1 gnome2 libtool eutils flag-o-matic
multilib \
+   pax-utils python-r1 toolchain-funcs versionator virtualx linux-info 
multilib-minimal
+
+DESCRIPTION="The GLib library of C routines"
+HOMEPAGE="http://www.gtk.org/;
+SRC_URI="${SRC_URI}
+   https://pkgconfig.freedesktop.org/releases/pkg-config-0.28.tar.gz; # 
pkg.m4 for eautoreconf
+
+LICENSE="LGPL-2+"
+SLOT="2"
+IUSE="dbus fam kernel_linux +mime selinux static-libs systemtap test utils 
xattr"
+REQUIRED_USE="
+   utils? ( ${PYTHON_REQUIRED_USE} )
+   test? ( ${PYTHON_REQUIRED_USE} )
+"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux 
~x86-linux"
+
+RDEPEND="
+   !=virtual/libiconv-0-r1[${MULTILIB_USEDEP}]
+   >=virtual/libffi-3.0.13-r1[${MULTILIB_USEDEP}]
+   >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
+   selinux? ( >=sys-libs/libselinux-2.2.2-r5[${MULTILIB_USEDEP}] )
+   xattr? ( >=sys-apps/attr-2.4.47-r1[${MULTILIB_USEDEP}] )
+   fam? ( >=virtual/fam-0-r1[${MULTILIB_USEDEP}] )
+   utils? (
+   ${PYTHON_DEPS}
+   >=dev-util/gdbus-codegen-${PV}[${PYTHON_USEDEP}]
+   || (
+   >=dev-libs/elfutils-0.142
+   >=dev-libs/libelf-0.8.12
+   >=sys-freebsd/freebsd-lib-9.2_rc1
+   )
+   )
+"
+DEPEND="${RDEPEND}
+   app-text/docbook-xml-dtd:4.1.2
+   >=dev-libs/libxslt-1.0
+   >=sys-devel/gettext-0.11
+   >=dev-util/gtk-doc-am-1.20
+   systemtap? ( >=dev-util/systemtap-1.3 )
+   test? (
+   sys-devel/gdb
+   ${PYTHON_DEPS}
+   >=dev-util/gdbus-codegen-${PV}[${PYTHON_USEDEP}]
+   >=sys-apps/dbus-1.2.14 )
+   !https://bugs.gentoo.org/show_bug.cgi?id=508752
+   if [[ ! -f /proc/net/if_net6 ]]; then
+   sed -i -e "/gdbus\/peer-to-peer/d" 
gio/tests/gdbus-peer.c || die
+   sed -i -e "/gdbus\/delayed-message-processing/d" 
gio/tests/gdbus-peer.c || die
+   sed -i -e "/gdbus\/nonce-tcp/d" gio/tests/gdbus-peer.c 
|| die
+   fi
+
+   # This test is prone to fail, bug #504024, upstream bug #723719
+   sed -i -e '/gdbus-close-pending/d' gio/tests/Makefile.am || die
+
+   # https://bugzilla.gnome.org/show_bug.cgi?id=722604
+   sed -i -e "/timer\/stop/d" glib/tests/timer.c || die
+   sed -i -e "/timer\/basic/d" glib/tests/timer.c || die
+   else
+   # Don't build tests, also prevents extra deps, bug #512022
+   sed -i -e 's/ tests//' {.,gio,glib}/Makefile.am || die
+   fi
+
+   # gdbus-codegen is a separate package
+   epatch "${FILESDIR}"/${PN}-2.40.0-external-gdbus-codegen.patch
+
+   # crash in Firefox when choosing default application, fixed in 2.48.1; 
bug #577686
+   epatch "${FILESDIR}"/${PN}-2.48.0-GContextSpecificGroup.patch
+
+   # leave python shebang alone
+   sed -e '/${PYTHON}/d' \
+   -i glib/Makefile.{am,in} || die
+
+   epatch_user
+
+   # Also needed to prevent cross-compile failures, see bug #267603
+   eautoreconf
+
+  

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

2016-05-01 Thread Alexandre Rostovtsev
commit: 0b3de90b40d9fa34c2ab820613a0b85be27a4615
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Mon May  2 02:01:12 2016 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Mon May  2 02:01:12 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b3de90b

dev-libs/glib: clean up old

Package-Manager: portage-2.2.28

 dev-libs/glib/glib-2.46.2-r1.ebuild | 319 
 1 file changed, 319 deletions(-)

diff --git a/dev-libs/glib/glib-2.46.2-r1.ebuild 
b/dev-libs/glib/glib-2.46.2-r1.ebuild
deleted file mode 100644
index 1eb630d..000
--- a/dev-libs/glib/glib-2.46.2-r1.ebuild
+++ /dev/null
@@ -1,319 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-# Until bug #537330 glib is a reverse dependency of pkgconfig and, then
-# adding new dependencies end up making stage3 to grow. Every addition needs
-# then to be think very closely.
-
-EAPI="5"
-PYTHON_COMPAT=( python2_7 )
-# Building with --disable-debug highly unrecommended.  It will build glib in
-# an unusable form as it disables some commonly used API.  Please do not
-# convert this to the use_enable form, as it results in a broken build.
-GCONF_DEBUG="yes"
-# Completely useless with or without USE static-libs, people need to use
-# pkg-config
-GNOME2_LA_PUNT="yes"
-
-inherit autotools bash-completion-r1 gnome2 libtool eutils flag-o-matic
multilib \
-   pax-utils python-r1 toolchain-funcs versionator virtualx linux-info 
multilib-minimal
-
-DESCRIPTION="The GLib library of C routines"
-HOMEPAGE="http://www.gtk.org/;
-SRC_URI="${SRC_URI}
-   https://pkgconfig.freedesktop.org/releases/pkg-config-0.28.tar.gz; # 
pkg.m4 for eautoreconf
-
-LICENSE="LGPL-2+"
-SLOT="2"
-IUSE="dbus fam kernel_linux +mime selinux static-libs systemtap test utils 
xattr"
-REQUIRED_USE="
-   utils? ( ${PYTHON_REQUIRED_USE} )
-   test? ( ${PYTHON_REQUIRED_USE} )
-"
-
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux 
~x86-linux"
-
-RDEPEND="
-   !=virtual/libiconv-0-r1[${MULTILIB_USEDEP}]
-   >=virtual/libffi-3.0.13-r1[${MULTILIB_USEDEP}]
-   >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
-   selinux? ( >=sys-libs/libselinux-2.2.2-r5[${MULTILIB_USEDEP}] )
-   xattr? ( >=sys-apps/attr-2.4.47-r1[${MULTILIB_USEDEP}] )
-   fam? ( >=virtual/fam-0-r1[${MULTILIB_USEDEP}] )
-   utils? (
-   ${PYTHON_DEPS}
-   >=dev-util/gdbus-codegen-${PV}[${PYTHON_USEDEP}]
-   || (
-   >=dev-libs/elfutils-0.142
-   >=dev-libs/libelf-0.8.12
-   >=sys-freebsd/freebsd-lib-9.2_rc1
-   )
-   )
-"
-DEPEND="${RDEPEND}
-   app-text/docbook-xml-dtd:4.1.2
-   >=dev-libs/libxslt-1.0
-   >=sys-devel/gettext-0.11
-   >=dev-util/gtk-doc-am-1.20
-   systemtap? ( >=dev-util/systemtap-1.3 )
-   test? (
-   sys-devel/gdb
-   ${PYTHON_DEPS}
-   >=dev-util/gdbus-codegen-${PV}[${PYTHON_USEDEP}]
-   >=sys-apps/dbus-1.2.14 )
-   !https://bugs.gentoo.org/show_bug.cgi?id=508752
-   if [[ ! -f /proc/net/if_net6 ]]; then
-   sed -i -e "/gdbus\/peer-to-peer/d" 
gio/tests/gdbus-peer.c || die
-   sed -i -e "/gdbus\/delayed-message-processing/d" 
gio/tests/gdbus-peer.c || die
-   sed -i -e "/gdbus\/nonce-tcp/d" gio/tests/gdbus-peer.c 
|| die
-   fi
-
-   # This test is prone to fail, bug #504024, upstream bug #723719
-   sed -i -e '/gdbus-close-pending/d' gio/tests/Makefile.am || die
-   else
-   # Don't build tests, also prevents extra deps, bug #512022
-   sed -i -e 's/ tests//' {.,gio,glib}/Makefile.am || die
-   fi
-
-   # gdbus-codegen is a separate package
-   epatch "${FILESDIR}"/${PN}-2.40.0-external-gdbus-codegen.patch
-
-   # leave python shebang alone
-   sed -e '/${PYTHON}/d' \
-   -i glib/Makefile.{am,in} || die
-
-   epatch_user
-
-   # Also needed to prevent cross-compile failures, see bug #267603
-   eautoreconf
-
-   gnome2_src_prepare
-
-   epunt_cxx
-}
-
-multilib_src_configure() {
-   # Avoid circular depend with dev-util/pkgconfig and
-   # native builds (cross-compiles won't need pkg-config
-   # in the target ROOT to work here)
-   if ! tc-is-cross-compiler && ! $(tc-getPKG_CONFIG) --version >& 
/dev/null; then
-   if has_version sys-apps/dbus; then
-   export DBUS1_CFLAGS

[gentoo-commits] repo/gentoo:master commit in: dev-libs/glib/files/, dev-libs/glib/

2016-05-01 Thread Alexandre Rostovtsev
commit: b5b12009bb9ee5e6ddfcceae47c3d96bd6656023
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Sun May  1 14:34:26 2016 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Sun May  1 14:37:08 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5b12009

dev-libs/glib: fix firefox crash (bug #577686)

Thanks to Franz Fellner.

Package-Manager: portage-2.2.28

 .../files/glib-2.48.0-GContextSpecificGroup.patch  |  44 +++
 dev-libs/glib/glib-2.48.0-r1.ebuild| 300 +
 2 files changed, 344 insertions(+)

diff --git a/dev-libs/glib/files/glib-2.48.0-GContextSpecificGroup.patch 
b/dev-libs/glib/files/glib-2.48.0-GContextSpecificGroup.patch
new file mode 100644
index 000..be7ad3d
--- /dev/null
+++ b/dev-libs/glib/files/glib-2.48.0-GContextSpecificGroup.patch
@@ -0,0 +1,44 @@
+From 62f320e6bb09b4e6454e6a49dc3a844b13b9cc34 Mon Sep 17 00:00:00 2001
+From: Allison Ryan Lortie <de...@desrt.ca>
+Date: Tue, 26 Apr 2016 10:39:42 +0200
+Subject: [PATCH] GContextSpecificGroup: detach sources
+
+GContextSpecificGroup has been somewhat broken for a rather long time:
+when we remove the last reference on an object held in the group, we try
+to clean up the source, but fail to actually remove it from the
+mainloop.
+
+We will soon stop emitting signals on the source (due to it having been
+removed from the hash table) but any "in flight" signals will still be
+delivered on the source, which continues to exist.  This is a problem if
+the event is being delivered just as the object is being destroyed.
+
+This also means that we leave the source attached to the mainloop
+forever (and next time will create a new one)...
+
+This is demonstrated with the GtkAppChooser dialog which writes an
+update to the mimeapps.list file just as it is closing, triggering the
+app info monitor to fire just as it is being destroyed.
+
+Karl Tomlinson correctly analysed the problem and proposed this fix.
+
+https://bugzilla.gnome.org/show_bug.cgi?id=762994
+---
+ gio/gcontextspecificgroup.c | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/gio/gcontextspecificgroup.c b/gio/gcontextspecificgroup.c
+index b0eb279..211d765 100644
+--- a/gio/gcontextspecificgroup.c
 b/gio/gcontextspecificgroup.c
+@@ -234,6 +234,7 @@ g_context_specific_group_remove (GContextSpecificGroup 
*group,
+ 
+   g_assert (css->instance == instance);
+ 
++  g_source_destroy ((GSource *) css);
+   g_source_unref ((GSource *) css);
+   g_main_context_unref (context);
+ }
+-- 
+2.8.1
+

diff --git a/dev-libs/glib/glib-2.48.0-r1.ebuild 
b/dev-libs/glib/glib-2.48.0-r1.ebuild
new file mode 100644
index 000..2862a56
--- /dev/null
+++ b/dev-libs/glib/glib-2.48.0-r1.ebuild
@@ -0,0 +1,300 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Until bug #537330 glib is a reverse dependency of pkgconfig and, then
+# adding new dependencies end up making stage3 to grow. Every addition needs
+# then to be think very closely.
+
+EAPI="5"
+PYTHON_COMPAT=( python2_7 )
+# Building with --disable-debug highly unrecommended.  It will build glib in
+# an unusable form as it disables some commonly used API.  Please do not
+# convert this to the use_enable form, as it results in a broken build.
+GCONF_DEBUG="yes"
+# Completely useless with or without USE static-libs, people need to use
+# pkg-config
+GNOME2_LA_PUNT="yes"
+
+inherit autotools bash-completion-r1 gnome2 libtool eutils flag-o-matic
multilib \
+   pax-utils python-r1 toolchain-funcs versionator virtualx linux-info 
multilib-minimal
+
+DESCRIPTION="The GLib library of C routines"
+HOMEPAGE="http://www.gtk.org/;
+SRC_URI="${SRC_URI}
+   https://pkgconfig.freedesktop.org/releases/pkg-config-0.28.tar.gz; # 
pkg.m4 for eautoreconf
+
+LICENSE="LGPL-2+"
+SLOT="2"
+IUSE="dbus fam kernel_linux +mime selinux static-libs systemtap test utils 
xattr"
+REQUIRED_USE="
+   utils? ( ${PYTHON_REQUIRED_USE} )
+   test? ( ${PYTHON_REQUIRED_USE} )
+"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux 
~x86-linux"
+
+RDEPEND="
+   !=virtual/libiconv-0-r1[${MULTILIB_USEDEP}]
+   >=virtual/libffi-3.0.13-r1[${MULTILIB_USEDEP}]
+   >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
+   selinux? ( >=sys-libs/libselinux-2.2.2-r5[${MULTILIB_USEDEP}] )
+   xattr? ( >=sys-apps/attr-2.4.47-r1[${MULTILIB_USEDEP}] )
+   fam? ( >=virtual/fam-0-r1[${MULTILIB_USEDEP}] )
+   utils? (
+   ${PYTHON_DEPS}
+   >=dev-util/gdbus-codegen-${PV}[${PYTHON_USEDEP}]
+   || (
+   >=dev-libs/elfutils-0.142
+   >=dev-libs/libelf-0.8.12
+  

[gentoo-commits] repo/gentoo:master commit in: games-util/pyfa/files/, games-util/pyfa/

2016-04-28 Thread Alexandre Rostovtsev
commit: f84cc674529981c0872915aad316a525b4f9f2c7
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Fri Apr 29 03:24:52 2016 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Fri Apr 29 03:25:26 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f84cc674

games-util/pyfa: updated patch for live ebuild (bug #581460)

Thanks to Martin McCourt.

Package-Manager: portage-2.2.28

 .../pyfa/files/pyfa-1.20.2-html-export-path.patch  | 33 ++
 games-util/pyfa/pyfa-.ebuild   |  2 +-
 2 files changed, 34 insertions(+), 1 deletion(-)

diff --git a/games-util/pyfa/files/pyfa-1.20.2-html-export-path.patch 
b/games-util/pyfa/files/pyfa-1.20.2-html-export-path.patch
new file mode 100644
index 000..b06906a
--- /dev/null
+++ b/games-util/pyfa/files/pyfa-1.20.2-html-export-path.patch
@@ -0,0 +1,33 @@
+From dc07b64245459ff75c638dedc14ac86bdf9bc176 Mon Sep 17 00:00:00 2001
+From: Alexandre Rostovtsev <tetrom...@gentoo.org>
+Date: Mon, 16 Jul 2012 05:43:38 -0400
+Subject: [PATCH] Export fits to home directory, not python sitedir
+
+---
+ service/settings.py | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/service/settings.py b/service/settings.py
+index 60627e6..7087e5c 100644
+--- a/service/settings.py
 b/service/settings.py
+@@ -21,6 +21,7 @@ import cPickle
+ import os.path
+ import config
+ import urllib2
++import sys
+ 
+ class SettingsProvider():
+ BASE_PATH = os.path.join(config.savePath, "settings")
+@@ -221,7 +222,7 @@ class HTMLExportSettings():
+ return cls._instance
+ 
+ def __init__(self):
+-serviceHTMLExportDefaultSettings = {"enabled": False, "path": 
config.pyfaPath + os.sep + 'pyfaFits.html', "website": "null-sec.com" }
++serviceHTMLExportDefaultSettings = {"enabled": False, "path": 
unicode(os.path.expanduser(os.path.join('~', 'pyfaFits.html')), 
sys.getfilesystemencoding()), "website": "null-sec.com" }
+ self.serviceHTMLExportSettings = 
SettingsProvider.getInstance().getSettings("pyfaServiceHTMLExportSettings", 
serviceHTMLExportDefaultSettings)
+ 
+ def getEnabled(self):
+-- 
+2.8.1
+

diff --git a/games-util/pyfa/pyfa-.ebuild b/games-util/pyfa/pyfa-.ebuild
index 0d2065a..6f524e5 100644
--- a/games-util/pyfa/pyfa-.ebuild
+++ b/games-util/pyfa/pyfa-.ebuild
@@ -42,7 +42,7 @@ src_prepare() {
eapply "${FILESDIR}/${PN}-1.15.1-staticdata.patch"
 
# do not try to save exported html to python sitedir
-   eapply "${FILESDIR}/${PN}-1.1.8-html-export-path.patch"
+   eapply "${FILESDIR}/${PN}-1.20.2-html-export-path.patch"
 
# fix import path in the main script for systemwide installation
eapply "${FILESDIR}/${PN}-1.15.1-import-pyfa.patch"



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

2016-04-04 Thread Alexandre Rostovtsev
commit: a9a91c3a39d23ba34203fe4bebc72310a53079e3
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Tue Apr  5 04:32:47 2016 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Tue Apr  5 04:32:47 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9a91c3a

dev-libs/libgit2-glib: bump to 0.24.0 for libgit-0.24 support

Package-Manager: portage-2.2.28

 dev-libs/libgit2-glib/Manifest   |  1 +
 dev-libs/libgit2-glib/libgit2-glib-0.24.0.ebuild | 49 
 2 files changed, 50 insertions(+)

diff --git a/dev-libs/libgit2-glib/Manifest b/dev-libs/libgit2-glib/Manifest
index d60acf4..fbd498a 100644
--- a/dev-libs/libgit2-glib/Manifest
+++ b/dev-libs/libgit2-glib/Manifest
@@ -1,2 +1,3 @@
 DIST libgit2-glib-0.22.8.tar.xz 429300 SHA256 
05c9453b195f1af0df2a5d8bc71472c9fb26d14bb8fbb5b688ad1b8ef7a30959 SHA512 
caa0076127cd846b31bc9d341ecb0a07b0a4e960b16387b241f1e322627d304636bf59c34a657675444a7a5be66ab645416be0be14cc0e841078f5ce2ac7c9fd
 WHIRLPOOL 
831b57d9da81c5fb3e5ad06a6e7080b1570e2b215eb193a3704cb4b7caa2e361c3290e0b15ab3d27ecc4402756e9d1cd4e8db0da0ea4cd119eafefe32a987213
 DIST libgit2-glib-0.23.10.tar.xz 450552 SHA256 
398ea6ff5fb1eafa61f2908da5ff8722dc051a2081be6cbed76a2ab07ecab1af SHA512 
bf85ca562bb1e00fb65d499d133daaa9deeb8abe37e1caa33148c469e91f43f685c222fe976985b4a5e9cef4ebaec9e92d90d5a87287f0c6012f798ed9755a07
 WHIRLPOOL 
91d55e52c507a80d28f110f7feb183dd046db4389732ff4a68996156ef2a04e956c71ef485c36c9b8f945208f699bed883d5c914eb8e53db1301c7e9b59eb1f1
+DIST libgit2-glib-0.24.0.tar.xz 456724 SHA256 
d616c268821c28ff8dc1a6419dbf8555fa48e31dc6509c10f5151be7690f4845 SHA512 
d613fc1aa17543500c448a6d0d90f7e0c17bacd1cced4a9d7a126fb1ebf96981fe9613b96cea397e7cfe46c2bb17b4c9de0535e5985f682bcb388fe5dd4dcc0a
 WHIRLPOOL 
f827845587794904d603527d82d6b10ae226e9e4709695b2e00cb1b640eb1d34c7751e5e5d78d59d694cf9696c4cd95bcc246e346524d114f846ae836d2ce987

diff --git a/dev-libs/libgit2-glib/libgit2-glib-0.24.0.ebuild 
b/dev-libs/libgit2-glib/libgit2-glib-0.24.0.ebuild
new file mode 100644
index 000..b4c257b
--- /dev/null
+++ b/dev-libs/libgit2-glib/libgit2-glib-0.24.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+GCONF_DEBUG="no"
+PYTHON_COMPAT=( python{3_3,3_4,3_5} )
+VALA_USE_DEPEND="vapigen"
+
+inherit eutils gnome2 python-r1 vala
+
+DESCRIPTION="Git library for GLib"
+HOMEPAGE="https://wiki.gnome.org/Projects/Libgit2-glib;
+
+LICENSE="LGPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="python ssh +vala"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+# Specify libgit2 dependency with subslot because libgit2 upstream has a habit
+# of changing their API in each release in ways that break libgit2-glib
+RDEPEND="
+   >=dev-libs/libgit2-0.24.0:0/24
+   >=dev-libs/glib-2.44.0:2
+   >=dev-libs/gobject-introspection-0.10.1:=
+   python? (
+   ${PYTHON_DEPS}
+   dev-python/pygobject:3[${PYTHON_USEDEP}] )
+   ssh? ( dev-libs/libgit2[ssh] )
+"
+DEPEND="${RDEPEND}
+   >=dev-util/gtk-doc-am-1.11
+   virtual/pkgconfig
+   vala? ( $(vala_depend) )
+"
+
+src_prepare() {
+   use vala && vala_src_prepare
+   gnome2_src_prepare
+}
+
+src_configure() {
+   gnome2_src_configure \
+   $(use_enable python) \
+   $(use_enable ssh) \
+   $(use_enable vala)
+}



[gentoo-commits] repo/gentoo:master commit in: games-util/pyfa/

2016-04-04 Thread Alexandre Rostovtsev
commit: fd2b6685d6f0f2bff114e0ed497559040cf173e6
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Tue Apr  5 03:16:51 2016 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Tue Apr  5 03:16:51 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd2b6685

games-util/pyfa: bump to 1.20.1 for March 2016 1.3 release

Package-Manager: portage-2.2.28

 games-util/pyfa/Manifest   | 2 +-
 games-util/pyfa/{pyfa-1.19.1.ebuild => pyfa-1.20.1.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-util/pyfa/Manifest b/games-util/pyfa/Manifest
index 5ddc1dd..984bd83 100644
--- a/games-util/pyfa/Manifest
+++ b/games-util/pyfa/Manifest
@@ -1 +1 @@
-DIST pyfa-1.19.1.tar.gz 6688136 SHA256 
f597019117b335971287fd47c1faa5be049f8a6879d4144b6c8a0039f35cea98 SHA512 
b5f09ca0dde528636c5e6bc0b6987b6203dfc70ad9aa0c9238150e83de76ac138e302b5db7f40d885d6702c4c1eabae184d49af0a84e6bf3402036df24d296f6
 WHIRLPOOL 
8f5e42065d9945c96c7cca13301ab6ed0a286db7dc3041926af920dddf5605910ea9c259d00db1e937f2329f6156d0b4ed36330ea6d89f14bd0db9abccfca0ff
+DIST pyfa-1.20.1.tar.gz 7415996 SHA256 
13e5f04590a8b9c15f72d6cde4a11af2465670c5ea78322fcfb14d3d7b00ed15 SHA512 
11a1e9619e604dc0c28463efa2d106b677dc3b9177ef6a442a5a26e24055776a1b26e330fc7b6e2589a60213d989e8539eab653792f5804cc76c584fadeee07c
 WHIRLPOOL 
a087143205417787d549a044ec4fd80890bb8223b626638bc4f9407cc5e712023163d4891518ee8d8f54a459f45eb0752eaa494c8740a33d751298371829ea9a

diff --git a/games-util/pyfa/pyfa-1.19.1.ebuild 
b/games-util/pyfa/pyfa-1.20.1.ebuild
similarity index 100%
rename from games-util/pyfa/pyfa-1.19.1.ebuild
rename to games-util/pyfa/pyfa-1.20.1.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-libs/glib/, dev-libs/glib/files/

2016-03-26 Thread Alexandre Rostovtsev
commit: 64f08e0afb484687f48529d5f194244d882cc20b
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Sat Mar 26 20:51:16 2016 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Sat Mar 26 20:51:16 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64f08e0a

dev-libs/glib: gobject.stp.in missing from tarball, bug #578238

Already fixed upstream: https://bugzilla.gnome.org/show_bug.cgi?id=763821

Package-Manager: portage-2.2.28

 dev-libs/glib/files/glib-2.48.0-gobject.stp.in | 199 +
 dev-libs/glib/glib-2.48.0.ebuild   |   3 +
 2 files changed, 202 insertions(+)

diff --git a/dev-libs/glib/files/glib-2.48.0-gobject.stp.in 
b/dev-libs/glib/files/glib-2.48.0-gobject.stp.in
new file mode 100644
index 000..edcdb50
--- /dev/null
+++ b/dev-libs/glib/files/glib-2.48.0-gobject.stp.in
@@ -0,0 +1,199 @@
+global gtypes
+global gtypenames
+global gsignalnames
+
+/* These are needed to keep track of gtype and signal names for the below
+ * probes.
+ */
+probe 
process("@ABS_GLIB_RUNTIME_LIBDIR@/libgobject-2.0.so.0.@LT_CURRENT@.@LT_REVISION@").mark("type__new")
+{
+  gtypes[pid(),user_string($arg1)] = $arg3;
+  gtypenames[pid(),$arg3] = user_string($arg1);
+}
+probe 
process("@ABS_GLIB_RUNTIME_LIBDIR@/libgobject-2.0.so.0.@LT_CURRENT@.@LT_REVISION@").mark("signal__new")
+{
+  gsignalnames[pid(),$arg1] = user_string($arg2);
+}
+
+/**
+ * probe gobject.type_new - Called when any entity registered with the #GType 
system is created
+ * @name: String name of type
+ * @parent_gtype: The parent #GType of this type
+ * @gtype: The #GType for this type
+ */
+probe gobject.type_new = 
process("@ABS_GLIB_RUNTIME_LIBDIR@/libgobject-2.0.so.0.@LT_CURRENT@.@LT_REVISION@").mark("type__new")
+{
+  name = user_string($arg1); 
+  parent_gtype = $arg2; 
+  gtype = $arg3; 
+  probestr = sprintf("gobject.type_new(%s, %d) -> %d", name, parent_gtype, 
gtype);
+}
+
+/**
+ * probe gobject.object_new - Called when a #GObject is created
+ * @object: Raw pointer to object
+ * @gtype: #GType for this object
+ * @type: String name of object type
+ */
+probe gobject.object_new = 
process("@ABS_GLIB_RUNTIME_LIBDIR@/libgobject-2.0.so.0.@LT_CURRENT@.@LT_REVISION@").mark("object__new")
+{
+  object = $arg1; 
+  gtype = $arg2; 
+  type = gtypenames[pid(),$arg2]; 
+  probestr = sprintf("gobject.object_new(%s) -> %p", type, object);
+}
+
+/**
+ * probe gobject.object_ref - Called when a new reference is added to a 
#GObject
+ * @object: Raw pointer to object
+ * @gtype: #GType for this object
+ * @type: String name of object type
+ * @old_refcount: Original value of the reference count
+ * @refcount: New value of the reference count
+ */
+probe gobject.object_ref = 
process("@ABS_GLIB_RUNTIME_LIBDIR@/libgobject-2.0.so.0.@LT_CURRENT@.@LT_REVISION@").mark("object__ref")
+{
+  object = $arg1; 
+  gtype = $arg2; 
+  type = gtypenames[pid(),gtype]; 
+  old_refcount = $arg3; 
+  refcount = old_refcount+1; 
+  probestr = sprintf("gobject.object_ref(%p[%s]) -> %d", object, type, 
refcount);
+}
+
+/**
+ * probe gobject.object_unref - Called when a reference is removed from a 
#GObject
+ * @object: Raw pointer to object
+ * @gtype: #GType for this object
+ * @type: String name of object type
+ * @old_refcount: Original value of the reference count
+ */
+probe gobject.object_unref = 
process("@ABS_GLIB_RUNTIME_LIBDIR@/libgobject-2.0.so.0.@LT_CURRENT@.@LT_REVISION@").mark("object__unref")
+{
+  object = $arg1; 
+  gtype = $arg2; 
+  type = gtypenames[pid(),gtype]; 
+  old_refcount = $arg3; 
+  refcount = old_refcount-1; 
+  probestr = sprintf("gobject.object_unref(%p [%s]) -> %d", object, type, 
refcount);
+}
+
+/**
+ * probe gobject.object_dispose - Called when a g_object_dispose() run for a 
#GObject is initiated
+ * @object: Raw pointer to object
+ * @gtype: #GType for this object
+ * @type: String name of object type
+ * @last_unref: FIXME
+ */
+probe gobject.object_dispose = 
process("@ABS_GLIB_RUNTIME_LIBDIR@/libgobject-2.0.so.0.@LT_CURRENT@.@LT_REVISION@").mark("object__dispose")
+{
+  object = $arg1; 
+  gtype = $arg2; 
+  type = gtypenames[pid(),$arg2]; 
+  last_unref = $arg3; 
+  probestr = sprintf("gobject.object_dispose(%p[%s])", object, type);
+}
+
+/**
+ * probe gobject.object_dispose_end - Called when a g_object_dispose() run for 
a #GObject is completed
+ * @object: Raw pointer to object
+ * @gtype: #GType for this object
+ * @type: String name of object type
+ * @last_unref: FIXME
+ */
+probe gobject.object_dispose_end = 
process("@ABS_GLIB_RUNTIME_LIBDIR@/libgobject-2.0.so.0.@LT_CURRENT@.@LT_REVISION@").mark("object__dispose__end")
+{
+  object = $arg1; 
+  gtype = $arg2; 
+  type = gtypenames[pid(),$arg2]; 
+  last_unref = $arg3;

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

2016-03-26 Thread Alexandre Rostovtsev
commit: 2cee2aa42e8f945a974c17e9ff80541822866036
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Sat Mar 26 21:20:28 2016 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Sat Mar 26 21:24:57 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cee2aa4

dev-libs/glib: python shebang build failure when USE=utils (bug #578226)

Restore behavior from previous ebuild versions; it's needed
to avoid python shebang mis-mangling while avoiding a build
dependency on python when USE="utils" FEATURES="-test"

Package-Manager: portage-2.2.28

 dev-libs/glib/glib-2.48.0.ebuild | 8 +---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/dev-libs/glib/glib-2.48.0.ebuild b/dev-libs/glib/glib-2.48.0.ebuild
index c1d5a50..37bee6d 100644
--- a/dev-libs/glib/glib-2.48.0.ebuild
+++ b/dev-libs/glib/glib-2.48.0.ebuild
@@ -128,9 +128,11 @@ src_prepare() {
# missing from 2.48.0 tarball, should be fixed in 2.48.1; bug #578238
cp "${FILESDIR}"/${P}-gobject.stp.in gobject/gobject.stp.in || die
 
-   # leave python shebang alone
-   # sed -e '/${PYTHON}/d' \
-   #   -i glib/Makefile.{am,in} || die
+   # Leave python shebang alone - handled by python_replicate_script
+   # We could call python_setup and give configure a valid --with-python
+   # arg, but that would mean a build dep on python when USE=utils.
+   sed -e '/${PYTHON}/d' \
+   -i glib/Makefile.{am,in} || die
 
epatch_user
 



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

2016-03-09 Thread Alexandre Rostovtsev
commit: 3bc468d6006243185509ed87b322d1682efd46e2
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Thu Mar 10 03:00:53 2016 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Thu Mar 10 03:01:06 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bc468d6

profiles: temporarily mask gnome-extra-apps-3.18.0-r2 for bug #576930

 profiles/package.mask | 4 
 1 file changed, 4 insertions(+)

diff --git a/profiles/package.mask b/profiles/package.mask
index d904f0b..bc1a535 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -30,6 +30,10 @@
 
 #--- END OF EXAMPLES ---
 
+# Alexandre Rostovtsev <tetrom...@gentoo.org> (10 Mar 2016)
+# Masking until we figure out what to do about bug #576930
+=gnome-base/gnome-extra-apps-3.18.0-r2
+
 # Michael Palimaka <kensing...@gentoo.org> (09 Mar 2016)
 # Deprecated by upstream. No further releases. Unused.
 lxqt-base/liblxqt-mount



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

2016-03-07 Thread Alexandre Rostovtsev
commit: 67f76d8ee0adc642313579d490d99d7922a49f09
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Tue Mar  8 04:31:55 2016 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Tue Mar  8 04:31:55 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67f76d8e

Merge remote-tracking branch 'remotes/github/pr/910'

dev-vcs/gitg + webkit-gtk[jit] pax-marking fix from chrootsu

 dev-vcs/gitg/{gitg-3.18.0.ebuild => gitg-3.18.0-r1.ebuild} | 9 +++--
 1 file changed, 7 insertions(+), 2 deletions(-)



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

2016-03-07 Thread Alexandre Rostovtsev
commit: ec124c1fecea7add9dc0c9cd5ce1136bacbcbc85
Author: Ilya Mochalov  gmail  com>
AuthorDate: Mon Feb 22 21:59:08 2016 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Mon Mar  7 09:07:23 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec124c1f

dev-vcs/gitg: disabled mprotect

 dev-vcs/gitg/gitg-3.18.0-r1.ebuild | 88 ++
 1 file changed, 88 insertions(+)

diff --git a/dev-vcs/gitg/gitg-3.18.0-r1.ebuild 
b/dev-vcs/gitg/gitg-3.18.0-r1.ebuild
new file mode 100644
index 000..6b1af28
--- /dev/null
+++ b/dev-vcs/gitg/gitg-3.18.0-r1.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+GCONF_DEBUG="no"
+GNOME2_LA_PUNT="yes"
+PYTHON_COMPAT=( python{3_3,3_4,3_5} )
+
+inherit gnome2 pax-utils python-r1 vala
+
+DESCRIPTION="git repository viewer for GNOME"
+HOMEPAGE="https://wiki.gnome.org/Apps/Gitg;
+
+LICENSE="|| ( GPL-2 GPL-3 )"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+
+IUSE="debug glade +python"
+REQUIRED_USE="python? ( ^^ ( $(python_gen_useflags '*') ) )"
+
+# test if unbundling of libgd is possible
+# Currently it seems not to be (unstable API/ABI)
+RDEPEND="
+   app-crypt/libsecret
+   dev-libs/libgee:0.8[introspection]
+   >=dev-libs/json-glib-0.16
+   >=app-text/gtkspell-3.0.3:3
+   >=dev-libs/glib-2.38:2[dbus]
+   >=dev-libs/gobject-introspection-0.10.1:=
+   dev-libs/libgit2:=[threads]
+
+   >=dev-libs/libgit2-glib-0.23.5[ssh]
+   =dev-libs/libpeas-1.5.0[gtk]
+   >=gnome-base/gsettings-desktop-schemas-0.1.1
+   >=net-libs/webkit-gtk-2.2:4[introspection]
+   >=x11-libs/gtk+-3.12.0:3
+   >=x11-libs/gtksourceview-3.10:3.0
+   >=x11-themes/gnome-icon-theme-symbolic-3.10
+   glade? ( >=dev-util/glade-3.2:3.10 )
+   python? (
+   ${PYTHON_DEPS}
+   dev-libs/libpeas[python,${PYTHON_USEDEP}]
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   )
+"
+DEPEND="${RDEPEND}
+   >=dev-libs/libgit2-glib-0.22.0[vala]
+   gnome-base/gnome-common
+   >=sys-devel/gettext-0.17
+   virtual/pkgconfig
+   >=dev-util/intltool-0.40
+   $(vala_depend)
+"
+
+pkg_setup() {
+   use python && [[ ${MERGE_TYPE} != binary ]] && python_setup
+}
+
+src_prepare() {
+   sed \
+   -e '/CFLAGS/s:-g::g' \
+   -e '/CFLAGS/s:-O0::g' \
+   -i configure.ac || die
+
+   gnome2_src_prepare
+   vala_src_prepare
+}
+
+src_configure() {
+   gnome2_src_configure \
+   --disable-static \
+   --disable-deprecations \
+   $(use_enable debug) \
+   $(use_enable glade glade-catalog) \
+   $(use_enable python)
+}
+
+src_install() {
+   gnome2_src_install -j1
+
+   if has_version 'net-libs/webkit-gtk:4[jit]'; then
+   # needed on hardened/PaX, see github pr 910 and bug #527334
+   pax-mark m "${ED}usr/bin/gitg"
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: net-irc/polari/

2016-03-06 Thread Alexandre Rostovtsev
commit: 106414a2e228ff4a6b3b6abb7429e49883ba03b6
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Sun Mar  6 21:26:59 2016 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Sun Mar  6 21:33:08 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=106414a2

net-irc/polari: sort keywords

Package-Manager: portage-2.2.27

 net-irc/polari/polari-3.18.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/polari/polari-3.18.1-r1.ebuild 
b/net-irc/polari/polari-3.18.1-r1.ebuild
index 5e26d24..1ecafa9 100644
--- a/net-irc/polari/polari-3.18.1-r1.ebuild
+++ b/net-irc/polari/polari-3.18.1-r1.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Polari;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86 ~arm"
+KEYWORDS="~amd64 ~arm ~x86"
 IUSE=""
 
 COMMON_DEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-irc/polari/

2016-03-06 Thread Alexandre Rostovtsev
commit: 739ef2ac651453cdc318e63c643d12c33ae0a42d
Author: Anthony Ryan  gmail  com>
AuthorDate: Fri Mar  4 03:46:52 2016 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Sun Mar  6 18:36:00 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=739ef2ac

net-irc/polari: Add missing RDEPEND on net-im/telepathy-logger

Also added ~arm keyword as a result of personal testing on a RK3288
(armv7a) device.

Package-Manager: portage-2.2.26

 net-irc/polari/polari-3.18.1-r1.ebuild | 33 +
 1 file changed, 33 insertions(+)

diff --git a/net-irc/polari/polari-3.18.1-r1.ebuild 
b/net-irc/polari/polari-3.18.1-r1.ebuild
new file mode 100644
index 000..5e26d24
--- /dev/null
+++ b/net-irc/polari/polari-3.18.1-r1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+GCONF_DEBUG="no"
+
+inherit gnome2
+
+DESCRIPTION="An IRC client for Gnome"
+HOMEPAGE="https://wiki.gnome.org/Apps/Polari;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~arm"
+IUSE=""
+
+COMMON_DEPEND="
+   dev-libs/gjs
+   >=dev-libs/glib-2.43.4:2
+   >=dev-libs/gobject-introspection-0.9.6
+   net-libs/telepathy-glib[introspection]
+   >=x11-libs/gtk+-3.15.6:3[introspection]
+"
+RDEPEND="${COMMON_DEPEND}
+   >=net-irc/telepathy-idle-0.2
+   net-im/telepathy-logger[introspection]
+"
+DEPEND="${COMMON_DEPEND}
+   dev-libs/appstream-glib
+   >=dev-util/intltool-0.50
+   virtual/pkgconfig
+"



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

2016-03-06 Thread Alexandre Rostovtsev
commit: 470e19db50eb8601cc10d40c97a380d2ac24f73d
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Sun Mar  6 21:32:23 2016 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Sun Mar  6 21:32:23 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=470e19db

Merge remote-tracking branch 'remotes/github/pr/979'

net-irc/polari dep fixes and keywording from anthonyryan1; acked by steev

 net-irc/polari/{polari-3.18.1.ebuild => polari-3.18.1-r1.ebuild} | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)



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

2016-03-06 Thread Alexandre Rostovtsev
commit: 112c2f6c7e1921971a449d317d74c8fdfe593440
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Sun Mar  6 03:26:47 2016 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Sun Mar  6 03:33:12 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=112c2f6c

dev-libs/libgit2-glib: incompatible with libgit2-0.24 API (bug #576550)

Rename-revbump to propagate static dep.

Package-Manager: portage-2.2.27

 .../{libgit2-glib-0.23.10.ebuild => libgit2-glib-0.23.10-r1.ebuild}| 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-libs/libgit2-glib/libgit2-glib-0.23.10.ebuild 
b/dev-libs/libgit2-glib/libgit2-glib-0.23.10-r1.ebuild
similarity index 93%
rename from dev-libs/libgit2-glib/libgit2-glib-0.23.10.ebuild
rename to dev-libs/libgit2-glib/libgit2-glib-0.23.10-r1.ebuild
index 070feb8..0b01736 100644
--- a/dev-libs/libgit2-glib/libgit2-glib-0.23.10.ebuild
+++ b/dev-libs/libgit2-glib/libgit2-glib-0.23.10-r1.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$
 
@@ -21,6 +21,7 @@ REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 
 RDEPEND="
>=dev-libs/libgit2-0.23.0:=
+   =dev-libs/glib-2.44.0:2
>=dev-libs/gobject-introspection-0.10.1:=
python? (



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

2016-03-06 Thread Alexandre Rostovtsev
commit: b510648da8997393411b45b37c2999bccef43b6b
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Sun Mar  6 03:28:21 2016 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Sun Mar  6 03:33:12 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b510648d

dev-libs/libgit2-glib: clean up old

Package-Manager: portage-2.2.27

 dev-libs/libgit2-glib/Manifest   |  1 -
 dev-libs/libgit2-glib/libgit2-glib-0.23.8.ebuild | 48 
 2 files changed, 49 deletions(-)

diff --git a/dev-libs/libgit2-glib/Manifest b/dev-libs/libgit2-glib/Manifest
index 2f80e04..d60acf4 100644
--- a/dev-libs/libgit2-glib/Manifest
+++ b/dev-libs/libgit2-glib/Manifest
@@ -1,3 +1,2 @@
 DIST libgit2-glib-0.22.8.tar.xz 429300 SHA256 
05c9453b195f1af0df2a5d8bc71472c9fb26d14bb8fbb5b688ad1b8ef7a30959 SHA512 
caa0076127cd846b31bc9d341ecb0a07b0a4e960b16387b241f1e322627d304636bf59c34a657675444a7a5be66ab645416be0be14cc0e841078f5ce2ac7c9fd
 WHIRLPOOL 
831b57d9da81c5fb3e5ad06a6e7080b1570e2b215eb193a3704cb4b7caa2e361c3290e0b15ab3d27ecc4402756e9d1cd4e8db0da0ea4cd119eafefe32a987213
 DIST libgit2-glib-0.23.10.tar.xz 450552 SHA256 
398ea6ff5fb1eafa61f2908da5ff8722dc051a2081be6cbed76a2ab07ecab1af SHA512 
bf85ca562bb1e00fb65d499d133daaa9deeb8abe37e1caa33148c469e91f43f685c222fe976985b4a5e9cef4ebaec9e92d90d5a87287f0c6012f798ed9755a07
 WHIRLPOOL 
91d55e52c507a80d28f110f7feb183dd046db4389732ff4a68996156ef2a04e956c71ef485c36c9b8f945208f699bed883d5c914eb8e53db1301c7e9b59eb1f1
-DIST libgit2-glib-0.23.8.tar.xz 449096 SHA256 
50853d1fbdabcdf67c14d3295a973c1c6f625b7d298459e494135a31984f140b SHA512 
19624d7d83aef35e2d98002d75ce5dcc0fa2067ea29972b8f221758ae33c635150e46e511d748b7f4ca90de1ffdb3d5f20b22fd7b2f243ef9529295a4275dde9
 WHIRLPOOL 
4d630e143a50cd1bd7baa09cc8887bb144a03f71e739c924ae1c57cb1898e1666cff6be868bf2b4489cd009ec6e2fa52b4440a26d49168debaf27cdf133a44f7

diff --git a/dev-libs/libgit2-glib/libgit2-glib-0.23.8.ebuild 
b/dev-libs/libgit2-glib/libgit2-glib-0.23.8.ebuild
deleted file mode 100644
index d5f0661..000
--- a/dev-libs/libgit2-glib/libgit2-glib-0.23.8.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-GCONF_DEBUG="no"
-PYTHON_COMPAT=( python{3_3,3_4,3_5} )
-VALA_MIN_API_VERSION="0.22"
-VALA_USE_DEPEND="vapigen"
-
-inherit eutils gnome2 python-r1 vala
-
-DESCRIPTION="Git library for GLib"
-HOMEPAGE="https://wiki.gnome.org/Projects/Libgit2-glib;
-
-LICENSE="LGPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="python ssh +vala"
-
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-RDEPEND="
-   >=dev-libs/libgit2-0.23.0:=
-   >=dev-libs/glib-2.44.0:2
-   >=dev-libs/gobject-introspection-0.10.1:=
-   python? (
-   ${PYTHON_DEPS}
-   dev-python/pygobject:3[${PYTHON_USEDEP}] )
-   ssh? ( dev-libs/libgit2[ssh] )
-"
-DEPEND="${RDEPEND}
-   >=dev-util/gtk-doc-am-1.11
-   virtual/pkgconfig
-   vala? ( $(vala_depend) )
-"
-
-src_prepare() {
-   use vala && vala_src_prepare
-   gnome2_src_prepare
-}
-
-src_configure() {
-   gnome2_src_configure \
-   $(use_enable python) \
-   $(use_enable ssh) \
-   $(use_enable vala)
-}



[gentoo-commits] repo/gentoo:master commit in: media-fonts/cantarell/

2016-02-29 Thread Alexandre Rostovtsev
commit: 46fae49b811e0f98c9071c8c0120cb95ae1a8bc6
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Tue Mar  1 05:11:49 2016 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Tue Mar  1 05:11:49 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46fae49b

media-fonts/cantarell: clean up old

Package-Manager: portage-2.2.27

 media-fonts/cantarell/Manifest|  1 -
 media-fonts/cantarell/cantarell-0.0.21.ebuild | 27 ---
 2 files changed, 28 deletions(-)

diff --git a/media-fonts/cantarell/Manifest b/media-fonts/cantarell/Manifest
index 5808612..6aeedcf 100644
--- a/media-fonts/cantarell/Manifest
+++ b/media-fonts/cantarell/Manifest
@@ -1,4 +1,3 @@
 DIST cantarell-fonts-0.0.18.1.tar.xz 289248 SHA256 
9c5b1a2edee1d3acf30eaae3d559b2b2e1d835249cf2770f6f8bfc6af861e8f0 SHA512 
eeabffc1f51f1c5423c7eba29b9dd47b4e7595146a1f380bd2742ee692a95fafb159e5f0d67c2b8864da23d277a782eeb65939a3fb82f70b09d0c89d38663f7d
 WHIRLPOOL 
5a610d9be666fa7b4aac9edebdbe6bd71c1d948fbdb4556dff8f4635db8298d7bf11b6d0d02f4a5a112e1653c3d32d14ab5756a2614879c815dc8694f77ed3bd
-DIST cantarell-fonts-0.0.21.tar.xz 359408 SHA256 
2d3e925574648f0902c61975f84acac445ee9cda826280644bdf772960b46e85 SHA512 
4c22123ff6aeb1d7325ef8933c86778f6df9fac370a415028cc45a193051454b06cf32673d872b9fc6c55c923221c7501348bea8606b247deb3f997f820a
 WHIRLPOOL 
0a937eaacfa027aaab421ba89e569cfb4e750e8d83589d8ff0d732608dccb18ec472ee12fc17e06bb15e918337eb7580eae8a63cc17d25c19ddebe9f312589b2
 DIST cantarell-fonts-0.0.22.tar.xz 360352 SHA256 
6dacb87e5a4e20837741aca07a202c0872065c4df8735a6f016b516a09b41e82 SHA512 
396df675fc4359e1f5e139845c6efcc4891e44a31095b80b09455517ef152688052b0974d09e9c4b26758db4eabbb847c7b31c00c5ff90a1c7de8ce806b25b4f
 WHIRLPOOL 
96e706e9f5c1bc34e0b16355f1cdd7125a59a1d9f02e193145c0c29c82cc0993229f60ce88ae736ed0d580afff429b441b8a573a198f2a03208c4c6d77acb8bf
 DIST cantarell-fonts-0.0.24.tar.xz 359832 SHA256 
9cad649ae84f7e4ca1be637c27e2fa19e1fbf00d4bf6480171ccfad405b39264 SHA512 
46eedec77d24a251ca47d2fd8736b2033618e2d94364154bed01567255405902995bb63893d68344469e9e94b1b8e7db9340358a0df8b44aabaec0e6a71e7010
 WHIRLPOOL 
0d980c8989226d7b95cac8a06dbd8fbbf9f3c688c9ef6a64c5ced6b38d75d6da41f3e9c71ffa305b26ae4135aff7730fa919533c6ba247e91918cfc8263de507

diff --git a/media-fonts/cantarell/cantarell-0.0.21.ebuild 
b/media-fonts/cantarell/cantarell-0.0.21.ebuild
deleted file mode 100644
index 45f7fb7..000
--- a/media-fonts/cantarell/cantarell-0.0.21.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-GNOME_ORG_MODULE="${PN}-fonts"
-
-inherit font gnome.org
-
-DESCRIPTION="Default fontset for GNOME Shell"
-HOMEPAGE="https://wiki.gnome.org/Projects/CantarellFonts;
-
-LICENSE="OFL-1.1"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
-IUSE=""
-
-RDEPEND="media-libs/fontconfig"
-DEPEND="virtual/pkgconfig"
-
-# This ebuild does not install any binaries
-RESTRICT="binchecks strip"
-
-# Font eclass settings
-FONT_CONF=("${S}/fontconfig/31-cantarell.conf")
-FONT_S="${S}/otf"
-FONT_SUFFIX="otf"



[gentoo-commits] repo/gentoo:master commit in: media-fonts/cantarell/

2016-02-29 Thread Alexandre Rostovtsev
commit: a9e9888d9fb33985a8c3a141617cc11797496f77
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Tue Mar  1 05:07:14 2016 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Tue Mar  1 05:09:16 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9e9888d

media-fonts/cantarell: bump to 0.0.24 for bug #575398

Fixes rendering problems with harfbuzz-1.2, thanks to Michael Brakemeier
for reporting.

Package-Manager: portage-2.2.27

 media-fonts/cantarell/Manifest|  1 +
 media-fonts/cantarell/cantarell-0.0.24.ebuild | 27 +++
 2 files changed, 28 insertions(+)

diff --git a/media-fonts/cantarell/Manifest b/media-fonts/cantarell/Manifest
index 2b3451b..5808612 100644
--- a/media-fonts/cantarell/Manifest
+++ b/media-fonts/cantarell/Manifest
@@ -1,3 +1,4 @@
 DIST cantarell-fonts-0.0.18.1.tar.xz 289248 SHA256 
9c5b1a2edee1d3acf30eaae3d559b2b2e1d835249cf2770f6f8bfc6af861e8f0 SHA512 
eeabffc1f51f1c5423c7eba29b9dd47b4e7595146a1f380bd2742ee692a95fafb159e5f0d67c2b8864da23d277a782eeb65939a3fb82f70b09d0c89d38663f7d
 WHIRLPOOL 
5a610d9be666fa7b4aac9edebdbe6bd71c1d948fbdb4556dff8f4635db8298d7bf11b6d0d02f4a5a112e1653c3d32d14ab5756a2614879c815dc8694f77ed3bd
 DIST cantarell-fonts-0.0.21.tar.xz 359408 SHA256 
2d3e925574648f0902c61975f84acac445ee9cda826280644bdf772960b46e85 SHA512 
4c22123ff6aeb1d7325ef8933c86778f6df9fac370a415028cc45a193051454b06cf32673d872b9fc6c55c923221c7501348bea8606b247deb3f997f820a
 WHIRLPOOL 
0a937eaacfa027aaab421ba89e569cfb4e750e8d83589d8ff0d732608dccb18ec472ee12fc17e06bb15e918337eb7580eae8a63cc17d25c19ddebe9f312589b2
 DIST cantarell-fonts-0.0.22.tar.xz 360352 SHA256 
6dacb87e5a4e20837741aca07a202c0872065c4df8735a6f016b516a09b41e82 SHA512 
396df675fc4359e1f5e139845c6efcc4891e44a31095b80b09455517ef152688052b0974d09e9c4b26758db4eabbb847c7b31c00c5ff90a1c7de8ce806b25b4f
 WHIRLPOOL 
96e706e9f5c1bc34e0b16355f1cdd7125a59a1d9f02e193145c0c29c82cc0993229f60ce88ae736ed0d580afff429b441b8a573a198f2a03208c4c6d77acb8bf
+DIST cantarell-fonts-0.0.24.tar.xz 359832 SHA256 
9cad649ae84f7e4ca1be637c27e2fa19e1fbf00d4bf6480171ccfad405b39264 SHA512 
46eedec77d24a251ca47d2fd8736b2033618e2d94364154bed01567255405902995bb63893d68344469e9e94b1b8e7db9340358a0df8b44aabaec0e6a71e7010
 WHIRLPOOL 
0d980c8989226d7b95cac8a06dbd8fbbf9f3c688c9ef6a64c5ced6b38d75d6da41f3e9c71ffa305b26ae4135aff7730fa919533c6ba247e91918cfc8263de507

diff --git a/media-fonts/cantarell/cantarell-0.0.24.ebuild 
b/media-fonts/cantarell/cantarell-0.0.24.ebuild
new file mode 100644
index 000..45f7fb7
--- /dev/null
+++ b/media-fonts/cantarell/cantarell-0.0.24.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+GNOME_ORG_MODULE="${PN}-fonts"
+
+inherit font gnome.org
+
+DESCRIPTION="Default fontset for GNOME Shell"
+HOMEPAGE="https://wiki.gnome.org/Projects/CantarellFonts;
+
+LICENSE="OFL-1.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
+IUSE=""
+
+RDEPEND="media-libs/fontconfig"
+DEPEND="virtual/pkgconfig"
+
+# This ebuild does not install any binaries
+RESTRICT="binchecks strip"
+
+# Font eclass settings
+FONT_CONF=("${S}/fontconfig/31-cantarell.conf")
+FONT_S="${S}/otf"
+FONT_SUFFIX="otf"



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

2016-02-28 Thread Alexandre Rostovtsev
commit: f3d905ab7017206f0439768fbd2bb43be6356ea9
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Mon Feb 29 05:03:11 2016 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Mon Feb 29 05:11:10 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3d905ab

app-cdr/cdemu: clean up old

Package-Manager: portage-2.2.27

 app-cdr/cdemu/Manifest   |  1 -
 app-cdr/cdemu/cdemu-2.1.1.ebuild | 63 
 2 files changed, 64 deletions(-)

diff --git a/app-cdr/cdemu/Manifest b/app-cdr/cdemu/Manifest
index 622a6da..773d465 100644
--- a/app-cdr/cdemu/Manifest
+++ b/app-cdr/cdemu/Manifest
@@ -1,3 +1,2 @@
-DIST cdemu-client-2.1.1.tar.bz2 28474 SHA256 
204e626994f61d36423f3b732e180e3b3b20624effdfe91aabffd439c76d3964 SHA512 
d764000fadc66b639dd8f20d9bb8fbe3b91d3e20bd207d30a734dc1a9a7fae746e8aad317a3d78cd35b69d0a8acbf8e389598786cadabec6e512640ba5b21be5
 WHIRLPOOL 
93cb01c3bc16ee69e3fd9ce9080838f4eebc874afe8d6be71c22e44919909144980dd44595a0dbf6fe1add3574061bcd6f523b72644eb52774d974f226c100b9
 DIST cdemu-client-3.0.0.tar.bz2 40300 SHA256 
359310a57422d5c59c8f93be0da827a2437edb1e62f455f5614089c28e34ae88 SHA512 
807fe98dc8743a227484d20587c9f9e06cac649d74d8fdd520dba9bb2a2f268ba977c922333fdcf91201baf4f08595044939f6d5bd4834ec26cf689b6a36f361
 WHIRLPOOL 
bd7d5b0ebe75aad5629f8cdf9f1de04fbdf7ad37400163d69e1eb9bfe35a47bc2bca5b58a031bb022611689d7c7c480fcc98403f883643ccc3cc2049f98fb814
 DIST cdemu-client-3.0.1.tar.bz2 40299 SHA256 
cf7b2fedf14bb64df7e318546756e133eef9e018e04218f74891f676eda9e5cd SHA512 
3abbedef15f2e30fc53d9f199c7f31b838da16a763d3dcb0e4745d0dd76675c0962e951a378dec3d8b13f024c339d5f3aa978fdf1f7e664332a684ab279d788d
 WHIRLPOOL 
32099514bdbafda3994646cd08ac0f31fa345963090ef7506185db3955d953bbc42be018b970611bb4664f494790cbd99bb577dc169c53b4295110a26f28bf4d

diff --git a/app-cdr/cdemu/cdemu-2.1.1.ebuild b/app-cdr/cdemu/cdemu-2.1.1.ebuild
deleted file mode 100644
index 86ea5fa..000
--- a/app-cdr/cdemu/cdemu-2.1.1.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-
-CMAKE_MIN_VERSION="2.8.5"
-PYTHON_COMPAT=( python2_7 )
-PLOCALES="de fr no pl sl sv"
-
-inherit bash-completion-r1 cmake-utils eutils fdo-mime l10n python-single-r1
-
-DESCRIPTION="Command-line tool for controlling cdemu-daemon"
-HOMEPAGE="http://cdemu.org;
-SRC_URI="mirror://sourceforge/cdemu/cdemu-client-${PV}.tar.bz2"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~hppa x86"
-IUSE="+cdemu-daemon"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="${PYTHON_DEPS}
-   dev-python/dbus-python[${PYTHON_USEDEP}]
-   cdemu-daemon? ( app-cdr/cdemu-daemon:0/6 )"
-DEPEND="${RDEPEND}
-   dev-util/desktop-file-utils
-   >=dev-util/intltool-0.21
-   >=sys-devel/gettext-0.18"
-
-S=${WORKDIR}/cdemu-client-${PV}
-
-pkg_setup() {
-   python-single-r1_pkg_setup
-}
-
-src_prepare() {
-   python_fix_shebang src/cdemu
-   epatch "${FILESDIR}/${PN}-2.1.0-bash-completion-dir.patch"
-   # build system doesn't respect LINGUAS :/
-   l10n_find_plocales_changes po "" ".po"
-   rm_po() {
-   rm po/$1.po || die
-   }
-   l10n_for_each_disabled_locale_do rm_po
-}
-
-src_configure() {
-   DOCS="AUTHORS README"
-   local mycmakeargs=(
-   -DPOST_INSTALL_HOOKS=OFF
-   -DGENTOO_BASHCOMPDIR="$(get_bashcompdir)"
-   )
-   cmake-utils_src_configure
-}
-
-pkg_postinst() {
-   fdo-mime_desktop_database_update
-}
-
-pkg_postrm() {
-   fdo-mime_desktop_database_update
-}



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

2016-02-28 Thread Alexandre Rostovtsev
commit: b69a1a6ce8385b6f3ba36080e2e8947e45d3403f
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Mon Feb 29 05:01:58 2016 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Mon Feb 29 05:11:09 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b69a1a6c

app-cdr/gcdemu: clean up old

Package-Manager: portage-2.2.27

 app-cdr/gcdemu/Manifest|  1 -
 app-cdr/gcdemu/gcdemu-2.1.1.ebuild | 58 --
 2 files changed, 59 deletions(-)

diff --git a/app-cdr/gcdemu/Manifest b/app-cdr/gcdemu/Manifest
index f617fa9..ed8c109 100644
--- a/app-cdr/gcdemu/Manifest
+++ b/app-cdr/gcdemu/Manifest
@@ -1,3 +1,2 @@
-DIST gcdemu-2.1.1.tar.bz2 40156 SHA256 
cd1d59fb6dadbc05f5865c1654089563aeb28ef9ea4216da2e223f8376887c5c SHA512 
1d8d9cc29a1d7a69681fbd4dc540a97172d81ac3d018bd98af469746901c8841dd5fd23ca8ae6fce68e41b43d98fb693acba1b621ed6b72c97972038cde1c47a
 WHIRLPOOL 
0dbc04b57c5026a642a268b6bbba9d55ca27c92c1a606048a7395ebc07527e83ea05578c398725ed3782f4cf678769e0b77c686f07fe3061334875a375da3a05
 DIST gcdemu-3.0.0.tar.bz2 45506 SHA256 
1357a02720f05644929bae167fcc64dc58784f406aa426bcd806955cc458aad4 SHA512 
c4d0d64638e0f7ecccfe11ab1a8527ba2002a5bbb382b2d4e8b58eaaa0a10140ee85b8d62ba93fe4ecdc2882301dfe62a08373dbb9e5404d5ddf7592cd5f0b7d
 WHIRLPOOL 
18c8615ad6ae166c2111e7dd2f1c1d46b4128d99bb11a3f7e2f297c58dfff3e38ad981547703b13af940b0d1e6e3bccb7098180fde51458bfe34e3b19a66a465
 DIST gcdemu-3.0.1.tar.bz2 45508 SHA256 
d9d9cd4270803a021d55205fad2c76f65b51f5b509dde21c70475bb8577896b6 SHA512 
e5a1905642c08145669c5eb9e65159d5a9a2fbcd1657edd28ae091ee1d02673e56bb7007df2a9f95863cae1a1ab01916bb43b4d10fe054d52507beabd7dd532f
 WHIRLPOOL 
e4fd9e009cdbad1f79e1a579339e27225fa76e132d136c9dba5e9388551d0a3c27448bf870d9f4344e99d47f1a7b0cce3c712e26569fc77f0206671cbbef2553

diff --git a/app-cdr/gcdemu/gcdemu-2.1.1.ebuild 
b/app-cdr/gcdemu/gcdemu-2.1.1.ebuild
deleted file mode 100644
index 6036f35..000
--- a/app-cdr/gcdemu/gcdemu-2.1.1.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-
-CMAKE_MIN_VERSION="2.8.5"
-PYTHON_COMPAT=( python2_7 )
-PLOCALES="de fr no pl sl zh_CN"
-
-# cmake-utils after gnome2, to make sure cmake-utils is used for building
-inherit gnome2 cmake-utils l10n python-single-r1
-
-DESCRIPTION="Gtk+ GUI for controlling cdemu-daemon"
-HOMEPAGE="http://cdemu.org/;
-SRC_URI="mirror://sourceforge/cdemu/${P}.tar.bz2"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="${PYTHON_DEPS}
-   app-cdr/cdemu-daemon:0/6
-   >=dev-libs/glib-2.28:2
-   dev-libs/gobject-introspection
-   dev-python/pygobject:3[${PYTHON_USEDEP}]
-   gnome-base/librsvg:2
-   sys-apps/dbus
-   x11-libs/gdk-pixbuf[introspection]
-   x11-libs/gtk+:3[introspection]
-   x11-libs/libnotify[introspection]"
-DEPEND="${COMMON_DEPEND}
-   dev-util/desktop-file-utils
-   >=dev-util/intltool-0.21
-   sys-devel/gettext
-   virtual/pkgconfig"
-
-pkg_setup() {
-   python-single-r1_pkg_setup
-}
-
-src_prepare() {
-   python_fix_shebang src/gcdemu
-   # build system doesn't respect LINGUAS :/
-   l10n_find_plocales_changes po "" ".po"
-   rm_po() {
-   rm po/$1.po || die
-   }
-   l10n_for_each_disabled_locale_do rm_po
-}
-
-src_configure() {
-   DOCS="AUTHORS README"
-   local mycmakeargs=( -DPOST_INSTALL_HOOKS=OFF )
-   cmake-utils_src_configure
-}



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

2016-02-28 Thread Alexandre Rostovtsev
commit: d5b40d1f1ba46860eaedbd357ddb1feffcc20c46
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Mon Feb 29 04:37:36 2016 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Mon Feb 29 04:37:41 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5b40d1f

dev-libs/libmirage: bump to 3.0.4 for bug #571034 and eapi6-ify

Thanks to Rafał Mużyło.
Package-Manager: portage-2.2.27

 dev-libs/libmirage/Manifest   |  1 +
 dev-libs/libmirage/libmirage-3.0.4.ebuild | 57 +++
 2 files changed, 58 insertions(+)

diff --git a/dev-libs/libmirage/Manifest b/dev-libs/libmirage/Manifest
index c273623..b33bf4d 100644
--- a/dev-libs/libmirage/Manifest
+++ b/dev-libs/libmirage/Manifest
@@ -1,2 +1,3 @@
 DIST libmirage-2.1.1.tar.bz2 190118 SHA256 
f606391095200df510b923201881bfbadb6ab032035ce9a67aa24fcae3145108 SHA512 
19e34e4f4546426dfe12f1dca65a8a8221d32be7c1b60313b8a4ed2ab0729508638a8b3acc74e44a29de7080b4cbc9d1590965b3a0e5a796756ff3a7f41ea652
 WHIRLPOOL 
c09bcf628722a0a711c0e5280a6aed931e5b860e598354a48757bd941cb264cfc6d6f9a62d2cebc7c9e3a989276634a02ad3474ad499f2c0f86e1f6153856ef8
 DIST libmirage-3.0.3.tar.bz2 210568 SHA256 
d65b70fe7045a4575d3bc71678d515db93e0b047bca58798b515e202497a2d0e SHA512 
f2f74cef07be964516ea5a502d0b16a9631ae8973fea3d2196b5e5da7545958c6c06dcd639f8b6d10570f125fab3c2f4b4e53cedaa30528f1c8c34f33dd88a82
 WHIRLPOOL 
51280bd4470cd78c95b9ed9b6d1533ff36bce1ddf7d7305934c7aba0b5a379c208418db330500fb177602566a9b17677dbe72ac3d6f1606013880ec1a567a9b5
+DIST libmirage-3.0.4.tar.bz2 210624 SHA256 
cc05370f0cc15348910a149207384f03b48b204a19215c1510924244996a3f3f SHA512 
e892133977daf8364f3542789057029de4ae2660ceec565368ad3cf6875fabab6d89142fd8080c1786b269b0b47ebbf867a951cc2f6a8a23c3cb3f1d6574f7f2
 WHIRLPOOL 
81c84cf078ec793ea71028a72b64f8ab4c7e1693ead0260b2347d9f1bbb619d084352f4ff3f1eee4e3d66f73571d65dadf67f614e87a7030feaa79353b99b833

diff --git a/dev-libs/libmirage/libmirage-3.0.4.ebuild 
b/dev-libs/libmirage/libmirage-3.0.4.ebuild
new file mode 100644
index 000..28ce050
--- /dev/null
+++ b/dev-libs/libmirage/libmirage-3.0.4.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="6"
+
+CMAKE_MIN_VERSION="2.8.5"
+
+inherit cmake-utils eutils fdo-mime toolchain-funcs versionator
+
+DESCRIPTION="CD and DVD image access library"
+HOMEPAGE="http://cdemu.org;
+SRC_URI="mirror://sourceforge/cdemu/${P}.tar.bz2"
+
+LICENSE="GPL-2+"
+SLOT="0/10" # subslot = libmirage soname version
+KEYWORDS="~amd64 ~hppa ~x86"
+IUSE="doc +introspection"
+
+RDEPEND=">=app-arch/bzip2-1:=
+   >=app-arch/xz-utils-5:=
+   >=dev-libs/glib-2.28:2
+   >=media-libs/libsamplerate-0.1:=
+   >=media-libs/libsndfile-1.0:=
+   sys-libs/zlib:=
+   introspection? ( >=dev-libs/gobject-introspection-1.30 )"
+DEPEND="${RDEPEND}
+   dev-util/desktop-file-utils
+   virtual/pkgconfig
+   doc? ( dev-util/gtk-doc )"
+
+src_prepare() {
+   cmake-utils_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DGTKDOC_ENABLED="$(usex doc)"
+   -DINTROSPECTION_ENABLED="$(usex introspection)"
+   -DPOST_INSTALL_HOOKS=OFF # avoid sandbox violation, #487304
+   )
+   cmake-utils_src_configure
+}
+
+src_install() {
+   DOCS="AUTHORS README"
+   cmake-utils_src_install
+   prune_libtool_files --modules
+}
+
+pkg_postinst() {
+   fdo-mime_mime_database_update
+}
+
+pkg_postrm() {
+   fdo-mime_mime_database_update
+}



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

2016-02-28 Thread Alexandre Rostovtsev
commit: a59a127613f32237ad8702a047504d32275b8256
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Mon Feb 29 04:46:07 2016 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Mon Feb 29 05:10:48 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a59a1276

app-cdr/cdemu-daemon: bump to 3.0.4 for bug #571034 and eapi6-ify

Thanks to Rafał Mużyło.

Package-Manager: portage-2.2.27

 app-cdr/cdemu-daemon/Manifest  |  1 +
 app-cdr/cdemu-daemon/cdemu-daemon-3.0.4.ebuild | 45 ++
 2 files changed, 46 insertions(+)

diff --git a/app-cdr/cdemu-daemon/Manifest b/app-cdr/cdemu-daemon/Manifest
index 8a91513..df48d8d 100644
--- a/app-cdr/cdemu-daemon/Manifest
+++ b/app-cdr/cdemu-daemon/Manifest
@@ -1,2 +1,3 @@
 DIST cdemu-daemon-2.1.1.tar.bz2 62600 SHA256 
d26782071184d555b06ad5def7d1c22916cbeb73377328879499b91e1196f36f SHA512 
be59bf12e326855ccdfe5cec72a813b7a80dcc2cb408c3f19b9abe66eeb8d092e2755b1ba9f746ac7d3c1b27276ed857947ce1b2509d8cbf07eb1c6663f3536d
 WHIRLPOOL 
fd6ad9aa28ae9c821934099a3be271a1fe85db684dcc1ca9b65d499281ce65b27ac63d44c8570309d1fc3fbd486eadb165e15cec285c81bb07b10c709a1f6f42
 DIST cdemu-daemon-3.0.2.tar.bz2 76029 SHA256 
8c9a0d292e0fd71538f123f2b795f4490ff455f68b391b97812be369c34a4f06 SHA512 
eb09880dcc984c8843cf0254d45aeaa39cff8faa3a415352c574b59ea6778de9bc10a9634022c1fe5c7de8aa0493129a7bd15b859a7ca3895d5175b2bb2296e1
 WHIRLPOOL 
918554fead811418bd1e1b1ad8cd22342c5e5559eb7e4f3e30f1ccb1c889547bbd7f70bd7af86c19af86a7c432281f3d98a2fb5d0ef59f57dcddf3ad0fc10686
+DIST cdemu-daemon-3.0.4.tar.bz2 76121 SHA256 
8101b4ad659de3cc53dcc39b14381d7d85b3dad131d780caefe9cc1c03551ecd SHA512 
e5a3da9dd87e6ad6cf226e53628dbee76eb26104c51a511adb5b6b65d46e3f213a682ba0d845c8a651d939c44b853b6a9881e542e10f9f7d1dd579b8fc408154
 WHIRLPOOL 
b92a78732f177e31b7a80288ec5253d92d5e92f796612cc288c7b976e46d5ebff3e8a2ffd9c3a0a1acb785893a0a663317ece75c3ed5c30592f69d53c01199b8

diff --git a/app-cdr/cdemu-daemon/cdemu-daemon-3.0.4.ebuild 
b/app-cdr/cdemu-daemon/cdemu-daemon-3.0.4.ebuild
new file mode 100644
index 000..0797117
--- /dev/null
+++ b/app-cdr/cdemu-daemon/cdemu-daemon-3.0.4.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="6"
+
+CMAKE_MIN_VERSION="2.8.5"
+
+inherit cmake-utils eutils
+
+DESCRIPTION="Daemon of the CDEmu optical media image mounting suite"
+HOMEPAGE="http://cdemu.org;
+SRC_URI="mirror://sourceforge/cdemu/${P}.tar.bz2"
+
+LICENSE="GPL-2+"
+SLOT="0/7" # subslot = CDEMU_DAEMON_INTERFACE_VERSION_MAJOR in CMakeLists.txt
+KEYWORDS="~amd64 ~hppa ~x86"
+IUSE=""
+
+RDEPEND=">=dev-libs/glib-2.32:2
+   >=dev-libs/libmirage-${PV}:=
+   >=media-libs/libao-0.8.0:=
+   sys-apps/dbus
+   >=sys-fs/vhba-20130607"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig"
+
+src_prepare() {
+   DOCS="AUTHORS README"
+   cmake-utils_src_prepare
+}
+
+pkg_postinst() {
+   elog "You will need to load the vhba module to use cdemu devices:"
+   elog " # modprobe vhba"
+   elog "To automatically load the vhba module at boot time, edit your"
+   elog "/etc/conf.d/modules file."
+
+   if [[ -e "${ROOT}etc/conf.d/cdemud" ]]; then
+   elog
+   elog "${PN} no longer installs an init.d service; instead, it 
is"
+   elog "automatically activated when needed via dbus."
+   elog "You can therefore remove ${ROOT}etc/conf.d/cdemud"
+   fi
+}



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

2016-02-28 Thread Alexandre Rostovtsev
commit: 48a2ba7d83eab7fbf9049837127d18cf1c00a9bb
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Mon Feb 29 04:58:38 2016 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Mon Feb 29 05:11:05 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48a2ba7d

app-cdr/gcdemu: bump to 3.0.1 for bug #571034

Thanks to Rafał Mużyło.

Package-Manager: portage-2.2.27

 app-cdr/gcdemu/Manifest|  1 +
 app-cdr/gcdemu/gcdemu-3.0.1.ebuild | 64 ++
 2 files changed, 65 insertions(+)

diff --git a/app-cdr/gcdemu/Manifest b/app-cdr/gcdemu/Manifest
index 4d297de..f617fa9 100644
--- a/app-cdr/gcdemu/Manifest
+++ b/app-cdr/gcdemu/Manifest
@@ -1,2 +1,3 @@
 DIST gcdemu-2.1.1.tar.bz2 40156 SHA256 
cd1d59fb6dadbc05f5865c1654089563aeb28ef9ea4216da2e223f8376887c5c SHA512 
1d8d9cc29a1d7a69681fbd4dc540a97172d81ac3d018bd98af469746901c8841dd5fd23ca8ae6fce68e41b43d98fb693acba1b621ed6b72c97972038cde1c47a
 WHIRLPOOL 
0dbc04b57c5026a642a268b6bbba9d55ca27c92c1a606048a7395ebc07527e83ea05578c398725ed3782f4cf678769e0b77c686f07fe3061334875a375da3a05
 DIST gcdemu-3.0.0.tar.bz2 45506 SHA256 
1357a02720f05644929bae167fcc64dc58784f406aa426bcd806955cc458aad4 SHA512 
c4d0d64638e0f7ecccfe11ab1a8527ba2002a5bbb382b2d4e8b58eaaa0a10140ee85b8d62ba93fe4ecdc2882301dfe62a08373dbb9e5404d5ddf7592cd5f0b7d
 WHIRLPOOL 
18c8615ad6ae166c2111e7dd2f1c1d46b4128d99bb11a3f7e2f297c58dfff3e38ad981547703b13af940b0d1e6e3bccb7098180fde51458bfe34e3b19a66a465
+DIST gcdemu-3.0.1.tar.bz2 45508 SHA256 
d9d9cd4270803a021d55205fad2c76f65b51f5b509dde21c70475bb8577896b6 SHA512 
e5a1905642c08145669c5eb9e65159d5a9a2fbcd1657edd28ae091ee1d02673e56bb7007df2a9f95863cae1a1ab01916bb43b4d10fe054d52507beabd7dd532f
 WHIRLPOOL 
e4fd9e009cdbad1f79e1a579339e27225fa76e132d136c9dba5e9388551d0a3c27448bf870d9f4344e99d47f1a7b0cce3c712e26569fc77f0206671cbbef2553

diff --git a/app-cdr/gcdemu/gcdemu-3.0.1.ebuild 
b/app-cdr/gcdemu/gcdemu-3.0.1.ebuild
new file mode 100644
index 000..32451d1
--- /dev/null
+++ b/app-cdr/gcdemu/gcdemu-3.0.1.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+CMAKE_MIN_VERSION="2.8.5"
+PYTHON_COMPAT=( python2_7 )
+PLOCALES="no sl sv"
+
+# cmake-utils after gnome2, to make sure cmake-utils is used for building
+inherit eutils gnome2 cmake-utils l10n python-single-r1
+
+DESCRIPTION="Gtk+ GUI for controlling cdemu-daemon"
+HOMEPAGE="http://cdemu.org/;
+SRC_URI="mirror://sourceforge/cdemu/${P}.tar.bz2"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+   app-cdr/cdemu-daemon:0/7
+   >=dev-libs/glib-2.28:2
+   dev-libs/gobject-introspection
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   gnome-base/librsvg:2
+   sys-apps/dbus
+   x11-libs/gdk-pixbuf[introspection]
+   x11-libs/gtk+:3[introspection]
+   x11-libs/libnotify[introspection]"
+DEPEND="${COMMON_DEPEND}
+   dev-util/desktop-file-utils
+   >=dev-util/intltool-0.21
+   sys-devel/gettext
+   virtual/pkgconfig"
+
+pkg_setup() {
+   python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   python_fix_shebang src/gcdemu
+   epatch_user
+}
+
+src_configure() {
+   DOCS="AUTHORS README"
+   local mycmakeargs=( -DPOST_INSTALL_HOOKS=OFF )
+   cmake-utils_src_configure
+}
+
+src_install() {
+   cmake-utils_src_install
+   # Build system doesn't respect LINGUAS, and changing list of installed
+   # translations requires error-prone editing of CMakeLists.txt
+   rm_po() {
+   rm -r "${ED}"/usr/share/locale/$1 || die
+   ls "${ED}"/usr/share/locale/* &> /dev/null || rmdir 
"${ED}"/usr/share/locale || die
+   }
+   l10n_for_each_disabled_locale_do rm_po
+}



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

2016-02-28 Thread Alexandre Rostovtsev
commit: 26e71cf6d443000dc60d6f2911eba958991c07ce
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Mon Feb 29 04:49:37 2016 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Mon Feb 29 05:10:56 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26e71cf6

app-cdr/cdemu: bump to 3.0.1 for bug #571034 and eapi6-ify

Thanks to Rafał Mużyło.

Package-Manager: portage-2.2.27

 app-cdr/cdemu/Manifest   |  1 +
 app-cdr/cdemu/cdemu-3.0.1.ebuild | 69 
 2 files changed, 70 insertions(+)

diff --git a/app-cdr/cdemu/Manifest b/app-cdr/cdemu/Manifest
index 9089ee8..622a6da 100644
--- a/app-cdr/cdemu/Manifest
+++ b/app-cdr/cdemu/Manifest
@@ -1,2 +1,3 @@
 DIST cdemu-client-2.1.1.tar.bz2 28474 SHA256 
204e626994f61d36423f3b732e180e3b3b20624effdfe91aabffd439c76d3964 SHA512 
d764000fadc66b639dd8f20d9bb8fbe3b91d3e20bd207d30a734dc1a9a7fae746e8aad317a3d78cd35b69d0a8acbf8e389598786cadabec6e512640ba5b21be5
 WHIRLPOOL 
93cb01c3bc16ee69e3fd9ce9080838f4eebc874afe8d6be71c22e44919909144980dd44595a0dbf6fe1add3574061bcd6f523b72644eb52774d974f226c100b9
 DIST cdemu-client-3.0.0.tar.bz2 40300 SHA256 
359310a57422d5c59c8f93be0da827a2437edb1e62f455f5614089c28e34ae88 SHA512 
807fe98dc8743a227484d20587c9f9e06cac649d74d8fdd520dba9bb2a2f268ba977c922333fdcf91201baf4f08595044939f6d5bd4834ec26cf689b6a36f361
 WHIRLPOOL 
bd7d5b0ebe75aad5629f8cdf9f1de04fbdf7ad37400163d69e1eb9bfe35a47bc2bca5b58a031bb022611689d7c7c480fcc98403f883643ccc3cc2049f98fb814
+DIST cdemu-client-3.0.1.tar.bz2 40299 SHA256 
cf7b2fedf14bb64df7e318546756e133eef9e018e04218f74891f676eda9e5cd SHA512 
3abbedef15f2e30fc53d9f199c7f31b838da16a763d3dcb0e4745d0dd76675c0962e951a378dec3d8b13f024c339d5f3aa978fdf1f7e664332a684ab279d788d
 WHIRLPOOL 
32099514bdbafda3994646cd08ac0f31fa345963090ef7506185db3955d953bbc42be018b970611bb4664f494790cbd99bb577dc169c53b4295110a26f28bf4d

diff --git a/app-cdr/cdemu/cdemu-3.0.1.ebuild b/app-cdr/cdemu/cdemu-3.0.1.ebuild
new file mode 100644
index 000..df9195c
--- /dev/null
+++ b/app-cdr/cdemu/cdemu-3.0.1.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="6"
+
+CMAKE_MIN_VERSION="2.8.5"
+PYTHON_COMPAT=( python2_7 )
+PLOCALES="no sl sv"
+
+inherit bash-completion-r1 cmake-utils fdo-mime l10n python-single-r1
+
+DESCRIPTION="Command-line tool for controlling cdemu-daemon"
+HOMEPAGE="http://cdemu.org;
+SRC_URI="mirror://sourceforge/cdemu/cdemu-client-${PV}.tar.bz2"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~x86"
+IUSE="+cdemu-daemon"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+   dev-python/dbus-python[${PYTHON_USEDEP}]
+   cdemu-daemon? ( app-cdr/cdemu-daemon:0/7 )"
+DEPEND="${RDEPEND}
+   dev-util/desktop-file-utils
+   >=dev-util/intltool-0.21
+   >=sys-devel/gettext-0.18"
+
+S=${WORKDIR}/cdemu-client-${PV}
+
+pkg_setup() {
+   python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   python_fix_shebang src/cdemu
+   eapply -p2 "${FILESDIR}/${PN}-3.0.0-bash-completion-dir.patch"
+   eapply_user
+}
+
+src_configure() {
+   DOCS="AUTHORS README"
+   local mycmakeargs=(
+   -DPOST_INSTALL_HOOKS=OFF
+   -DGENTOO_BASHCOMPDIR="$(get_bashcompdir)"
+   )
+   cmake-utils_src_configure
+}
+
+src_install() {
+   cmake-utils_src_install
+   # Build system doesn't respect LINGUAS, and changing list of installed
+   # translations requires error-prone editing of CMakeLists.txt
+   rm_po() {
+   rm -r "${ED}"/usr/share/locale/$1 || die
+   ls "${ED}"/usr/share/locale/* &> /dev/null || rmdir 
"${ED}"/usr/share/locale || die
+   }
+   l10n_for_each_disabled_locale_do rm_po
+}
+
+pkg_postinst() {
+   fdo-mime_desktop_database_update
+}
+
+pkg_postrm() {
+   fdo-mime_desktop_database_update
+}



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

2016-02-28 Thread Alexandre Rostovtsev
commit: ee2d414dba915c45341fc9721c3a3bbbcda16ced
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Mon Feb 29 05:06:47 2016 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Mon Feb 29 05:11:13 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee2d414d

dev-libs/libmirage: clean up old

Package-Manager: portage-2.2.27

 dev-libs/libmirage/Manifest   |  1 -
 dev-libs/libmirage/libmirage-2.1.1.ebuild | 57 ---
 2 files changed, 58 deletions(-)

diff --git a/dev-libs/libmirage/Manifest b/dev-libs/libmirage/Manifest
index b33bf4d..65231a0 100644
--- a/dev-libs/libmirage/Manifest
+++ b/dev-libs/libmirage/Manifest
@@ -1,3 +1,2 @@
-DIST libmirage-2.1.1.tar.bz2 190118 SHA256 
f606391095200df510b923201881bfbadb6ab032035ce9a67aa24fcae3145108 SHA512 
19e34e4f4546426dfe12f1dca65a8a8221d32be7c1b60313b8a4ed2ab0729508638a8b3acc74e44a29de7080b4cbc9d1590965b3a0e5a796756ff3a7f41ea652
 WHIRLPOOL 
c09bcf628722a0a711c0e5280a6aed931e5b860e598354a48757bd941cb264cfc6d6f9a62d2cebc7c9e3a989276634a02ad3474ad499f2c0f86e1f6153856ef8
 DIST libmirage-3.0.3.tar.bz2 210568 SHA256 
d65b70fe7045a4575d3bc71678d515db93e0b047bca58798b515e202497a2d0e SHA512 
f2f74cef07be964516ea5a502d0b16a9631ae8973fea3d2196b5e5da7545958c6c06dcd639f8b6d10570f125fab3c2f4b4e53cedaa30528f1c8c34f33dd88a82
 WHIRLPOOL 
51280bd4470cd78c95b9ed9b6d1533ff36bce1ddf7d7305934c7aba0b5a379c208418db330500fb177602566a9b17677dbe72ac3d6f1606013880ec1a567a9b5
 DIST libmirage-3.0.4.tar.bz2 210624 SHA256 
cc05370f0cc15348910a149207384f03b48b204a19215c1510924244996a3f3f SHA512 
e892133977daf8364f3542789057029de4ae2660ceec565368ad3cf6875fabab6d89142fd8080c1786b269b0b47ebbf867a951cc2f6a8a23c3cb3f1d6574f7f2
 WHIRLPOOL 
81c84cf078ec793ea71028a72b64f8ab4c7e1693ead0260b2347d9f1bbb619d084352f4ff3f1eee4e3d66f73571d65dadf67f614e87a7030feaa79353b99b833

diff --git a/dev-libs/libmirage/libmirage-2.1.1.ebuild 
b/dev-libs/libmirage/libmirage-2.1.1.ebuild
deleted file mode 100644
index ed40e85..000
--- a/dev-libs/libmirage/libmirage-2.1.1.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-
-CMAKE_MIN_VERSION="2.8.5"
-
-inherit cmake-utils eutils fdo-mime toolchain-funcs versionator
-
-DESCRIPTION="CD and DVD image access library"
-HOMEPAGE="http://cdemu.org;
-SRC_URI="mirror://sourceforge/cdemu/${P}.tar.bz2"
-
-LICENSE="GPL-2+"
-SLOT="0/9" # subslot = libmirage soname version
-KEYWORDS="amd64 ~hppa x86"
-IUSE="doc +introspection"
-
-RDEPEND=">=app-arch/bzip2-1:=
-   >=app-arch/xz-utils-5:=
-   >=dev-libs/glib-2.24:2
-   >=media-libs/libsamplerate-0.1:=
-   >=media-libs/libsndfile-1.0:=
-   sys-libs/zlib:=
-   introspection? ( >=dev-libs/gobject-introspection-1.30 )"
-DEPEND="${RDEPEND}
-   dev-util/desktop-file-utils
-   virtual/pkgconfig
-   doc? ( dev-util/gtk-doc )"
-
-src_prepare() {
-   cmake-utils_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   $(cmake-utils_use doc GTKDOC_ENABLED)
-   $(cmake-utils_use introspection INTROSPECTION_ENABLED)
-   -DPOST_INSTALL_HOOKS=OFF # avoid sandbox violation, #487304
-   )
-   cmake-utils_src_configure
-}
-
-src_install() {
-   DOCS="AUTHORS README"
-   cmake-utils_src_install
-   prune_libtool_files --modules
-}
-
-pkg_postinst() {
-   fdo-mime_mime_database_update
-}
-
-pkg_postrm() {
-   fdo-mime_mime_database_update
-}



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

2016-02-28 Thread Alexandre Rostovtsev
commit: 69dc4a696de10e31d613b09d488565176e7454b6
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Mon Feb 29 05:05:26 2016 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Mon Feb 29 05:11:12 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69dc4a69

app-cdr/cdemu-daemon: clean up old

Package-Manager: portage-2.2.27

 app-cdr/cdemu-daemon/Manifest  |  1 -
 app-cdr/cdemu-daemon/cdemu-daemon-2.1.1.ebuild | 46 --
 2 files changed, 47 deletions(-)

diff --git a/app-cdr/cdemu-daemon/Manifest b/app-cdr/cdemu-daemon/Manifest
index df48d8d..ae99b7e 100644
--- a/app-cdr/cdemu-daemon/Manifest
+++ b/app-cdr/cdemu-daemon/Manifest
@@ -1,3 +1,2 @@
-DIST cdemu-daemon-2.1.1.tar.bz2 62600 SHA256 
d26782071184d555b06ad5def7d1c22916cbeb73377328879499b91e1196f36f SHA512 
be59bf12e326855ccdfe5cec72a813b7a80dcc2cb408c3f19b9abe66eeb8d092e2755b1ba9f746ac7d3c1b27276ed857947ce1b2509d8cbf07eb1c6663f3536d
 WHIRLPOOL 
fd6ad9aa28ae9c821934099a3be271a1fe85db684dcc1ca9b65d499281ce65b27ac63d44c8570309d1fc3fbd486eadb165e15cec285c81bb07b10c709a1f6f42
 DIST cdemu-daemon-3.0.2.tar.bz2 76029 SHA256 
8c9a0d292e0fd71538f123f2b795f4490ff455f68b391b97812be369c34a4f06 SHA512 
eb09880dcc984c8843cf0254d45aeaa39cff8faa3a415352c574b59ea6778de9bc10a9634022c1fe5c7de8aa0493129a7bd15b859a7ca3895d5175b2bb2296e1
 WHIRLPOOL 
918554fead811418bd1e1b1ad8cd22342c5e5559eb7e4f3e30f1ccb1c889547bbd7f70bd7af86c19af86a7c432281f3d98a2fb5d0ef59f57dcddf3ad0fc10686
 DIST cdemu-daemon-3.0.4.tar.bz2 76121 SHA256 
8101b4ad659de3cc53dcc39b14381d7d85b3dad131d780caefe9cc1c03551ecd SHA512 
e5a3da9dd87e6ad6cf226e53628dbee76eb26104c51a511adb5b6b65d46e3f213a682ba0d845c8a651d939c44b853b6a9881e542e10f9f7d1dd579b8fc408154
 WHIRLPOOL 
b92a78732f177e31b7a80288ec5253d92d5e92f796612cc288c7b976e46d5ebff3e8a2ffd9c3a0a1acb785893a0a663317ece75c3ed5c30592f69d53c01199b8

diff --git a/app-cdr/cdemu-daemon/cdemu-daemon-2.1.1.ebuild 
b/app-cdr/cdemu-daemon/cdemu-daemon-2.1.1.ebuild
deleted file mode 100644
index 7b2e7b8..000
--- a/app-cdr/cdemu-daemon/cdemu-daemon-2.1.1.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-
-CMAKE_MIN_VERSION="2.8.5"
-
-inherit cmake-utils eutils
-
-DESCRIPTION="Daemon of the CDEmu optical media image mounting suite"
-HOMEPAGE="http://cdemu.org;
-SRC_URI="mirror://sourceforge/cdemu/${P}.tar.bz2"
-
-LICENSE="GPL-2+"
-SLOT="0/6" # subslot = CDEMU_DAEMON_INTERFACE_VERSION in CMakeLists.txt
-KEYWORDS="amd64 ~hppa x86"
-IUSE=""
-
-RDEPEND=">=dev-libs/glib-2.32:2
-   >=dev-libs/libmirage-${PV}:=
-   =media-libs/libao-0.8.0:=
-   sys-apps/dbus
-   >=sys-fs/vhba-20130607"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig"
-
-src_prepare() {
-   DOCS="AUTHORS README"
-   cmake-utils_src_prepare
-}
-
-pkg_postinst() {
-   elog "You will need to load the vhba module to use cdemu devices:"
-   elog " # modprobe vhba"
-   elog "To automatically load the vhba module at boot time, edit your"
-   elog "/etc/conf.d/modules file."
-
-   if [[ -e "${ROOT}etc/conf.d/cdemud" ]]; then
-   elog
-   elog "${PN} no longer installs an init.d service; instead, it 
is"
-   elog "automatically activated when needed via dbus."
-   elog "You can therefore remove ${ROOT}etc/conf.d/cdemud"
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: games-util/pyfa/

2016-02-28 Thread Alexandre Rostovtsev
commit: ae0694e574fb575a914890986ffbf0933ef19a60
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Mon Feb 29 04:18:40 2016 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Mon Feb 29 04:19:39 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae0694e5

games-util/pyfa: eapi6-ify

Package-Manager: portage-2.2.27

 games-util/pyfa/pyfa-1.19.1.ebuild | 11 +++
 games-util/pyfa/pyfa-.ebuild   | 11 +++
 2 files changed, 14 insertions(+), 8 deletions(-)

diff --git a/games-util/pyfa/pyfa-1.19.1.ebuild 
b/games-util/pyfa/pyfa-1.19.1.ebuild
index bf7db2e..0d2065a 100644
--- a/games-util/pyfa/pyfa-1.19.1.ebuild
+++ b/games-util/pyfa/pyfa-1.19.1.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
-EAPI="5"
+EAPI="6"
 PYTHON_COMPAT=( python2_7 )
 PYTHON_REQ_USE="sqlite,threads"
 
@@ -39,13 +39,16 @@ src_prepare() {
edos2unix config.py pyfa.py service/settings.py
 
# load gameDB and images from separate staticdata directory
-   epatch "${FILESDIR}/${PN}-1.15.1-staticdata.patch"
+   eapply "${FILESDIR}/${PN}-1.15.1-staticdata.patch"
 
# do not try to save exported html to python sitedir
-   epatch "${FILESDIR}/${PN}-1.1.8-html-export-path.patch"
+   eapply "${FILESDIR}/${PN}-1.1.8-html-export-path.patch"
 
# fix import path in the main script for systemwide installation
-   epatch "${FILESDIR}/${PN}-1.15.1-import-pyfa.patch"
+   eapply "${FILESDIR}/${PN}-1.15.1-import-pyfa.patch"
+
+   eapply_user
+
touch __init__.py
 
pyfa_make_configforced() {

diff --git a/games-util/pyfa/pyfa-.ebuild b/games-util/pyfa/pyfa-.ebuild
index bf7db2e..0d2065a 100644
--- a/games-util/pyfa/pyfa-.ebuild
+++ b/games-util/pyfa/pyfa-.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
-EAPI="5"
+EAPI="6"
 PYTHON_COMPAT=( python2_7 )
 PYTHON_REQ_USE="sqlite,threads"
 
@@ -39,13 +39,16 @@ src_prepare() {
edos2unix config.py pyfa.py service/settings.py
 
# load gameDB and images from separate staticdata directory
-   epatch "${FILESDIR}/${PN}-1.15.1-staticdata.patch"
+   eapply "${FILESDIR}/${PN}-1.15.1-staticdata.patch"
 
# do not try to save exported html to python sitedir
-   epatch "${FILESDIR}/${PN}-1.1.8-html-export-path.patch"
+   eapply "${FILESDIR}/${PN}-1.1.8-html-export-path.patch"
 
# fix import path in the main script for systemwide installation
-   epatch "${FILESDIR}/${PN}-1.15.1-import-pyfa.patch"
+   eapply "${FILESDIR}/${PN}-1.15.1-import-pyfa.patch"
+
+   eapply_user
+
touch __init__.py
 
pyfa_make_configforced() {



[gentoo-commits] repo/gentoo:master commit in: games-util/pyfa/

2016-02-28 Thread Alexandre Rostovtsev
commit: 95cd35c00bf55a11c28bc3e217d1c6bd104726bb
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Mon Feb 29 04:02:36 2016 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Mon Feb 29 04:19:39 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95cd35c0

games-util/pyfa: new upstream homepage/url

Package-Manager: portage-2.2.27

 games-util/pyfa/metadata.xml   |  2 +-
 games-util/pyfa/pyfa-1.15.0.ebuild | 10 +-
 games-util/pyfa/pyfa-.ebuild   |  8 
 3 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/games-util/pyfa/metadata.xml b/games-util/pyfa/metadata.xml
index 3777352..2c0b85a 100644
--- a/games-util/pyfa/metadata.xml
+++ b/games-util/pyfa/metadata.xml
@@ -15,6 +15,6 @@ fits, etc.
 Enable support for graphs
   
   
-DarkFenX/Pyfa
+pyfa-org/Pyfa
   
 

diff --git a/games-util/pyfa/pyfa-1.15.0.ebuild 
b/games-util/pyfa/pyfa-1.15.0.ebuild
index 76dac88..3ba98b7 100644
--- a/games-util/pyfa/pyfa-1.15.0.ebuild
+++ b/games-util/pyfa/pyfa-1.15.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -9,16 +9,16 @@ PYTHON_REQ_USE="sqlite,threads"
 inherit eutils gnome2-utils python-r1
 
 DESCRIPTION="Python Fitting Assistant - a ship fitting application for EVE 
Online"
-HOMEPAGE="https://github.com/DarkFenX/Pyfa;
+HOMEPAGE="https://github.com/pyfa-org/Pyfa;
 
 LICENSE="GPL-3+ LGPL-2.1+ CC-BY-2.5 free-noncomm"
 SLOT="0"
 if [[ ${PV} =  ]]; then
-   EGIT_REPO_URI="https://github.com/DarkFenX/Pyfa.git;
-   inherit git-2
+   EGIT_REPO_URI="https://github.com/pyfa-org/Pyfa.git;
+   inherit git-r3
KEYWORDS=""
 else
-   SRC_URI="https://github.com/DarkFenX/Pyfa/archive/v${PV}.tar.gz -> 
pyfa-${PV}.tar.gz"
+   SRC_URI="https://github.com/pyfa-org/Pyfa/archive/v${PV}.tar.gz -> 
pyfa-${PV}.tar.gz"
KEYWORDS="~amd64 ~arm ~x86"
 fi
 IUSE="+graph"

diff --git a/games-util/pyfa/pyfa-.ebuild b/games-util/pyfa/pyfa-.ebuild
index 5e11d00..bf7db2e 100644
--- a/games-util/pyfa/pyfa-.ebuild
+++ b/games-util/pyfa/pyfa-.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$
 
@@ -9,16 +9,16 @@ PYTHON_REQ_USE="sqlite,threads"
 inherit eutils gnome2-utils python-r1
 
 DESCRIPTION="Python Fitting Assistant - a ship fitting application for EVE 
Online"
-HOMEPAGE="https://github.com/DarkFenX/Pyfa;
+HOMEPAGE="https://github.com/pyfa-org/Pyfa;
 
 LICENSE="GPL-3+ LGPL-2.1+ CC-BY-2.5 free-noncomm"
 SLOT="0"
 if [[ ${PV} =  ]]; then
-   EGIT_REPO_URI="https://github.com/DarkFenX/Pyfa.git;
+   EGIT_REPO_URI="https://github.com/pyfa-org/Pyfa.git;
inherit git-r3
KEYWORDS=""
 else
-   SRC_URI="https://github.com/DarkFenX/Pyfa/archive/v${PV}.tar.gz -> 
pyfa-${PV}.tar.gz"
+   SRC_URI="https://github.com/pyfa-org/Pyfa/archive/v${PV}.tar.gz -> 
pyfa-${PV}.tar.gz"
KEYWORDS="~amd64 ~arm ~x86"
 fi
 IUSE="+graph"



[gentoo-commits] repo/gentoo:master commit in: games-util/pyfa/files/, games-util/pyfa/

2016-02-28 Thread Alexandre Rostovtsev
commit: e7b90b7077529185a753f81d0441a0043d085d22
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Mon Feb 29 04:08:30 2016 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Mon Feb 29 04:19:39 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7b90b70

games-util/pyfa: bump to 1.19.1 for bug #569944

Thanks to Stefan Reimer & Captain Crutches in bug #569944
Package-Manager: portage-2.2.27

 games-util/pyfa/Manifest   |  2 +-
 games-util/pyfa/files/configforced.py  |  4 ---
 .../pyfa/files/pyfa-1.1.11-import-pyfa.patch   | 28 -
 games-util/pyfa/files/pyfa-1.1.20-staticPath.patch | 27 
 .../{pyfa-1.15.0.ebuild => pyfa-1.19.1.ebuild} | 29 ++
 5 files changed, 19 insertions(+), 71 deletions(-)

diff --git a/games-util/pyfa/Manifest b/games-util/pyfa/Manifest
index 5d7d734..5ddc1dd 100644
--- a/games-util/pyfa/Manifest
+++ b/games-util/pyfa/Manifest
@@ -1 +1 @@
-DIST pyfa-1.15.0.tar.gz 6243527 SHA256 
27ec6748b5f1083050d47a364a8699e521a614c5c643a639441c82168017123c SHA512 
c966e3fd7627ef575247b00eacee7392f7f2d32b14485c2a7e5aa0c6f3fe6ad99c1a536bfcbfcc6de29fa4bdc177b6a12e0a571926c1b7b755ef9fc6f76f3bad
 WHIRLPOOL 
f6ba22d7f3899c4a3fd702a5d0145b39e06e70793da2682c6bb0df0b3772c02f250b59d05a4fee23f72d87010f02d916a944c0499852dc0be845e1ae56b61904
+DIST pyfa-1.19.1.tar.gz 6688136 SHA256 
f597019117b335971287fd47c1faa5be049f8a6879d4144b6c8a0039f35cea98 SHA512 
b5f09ca0dde528636c5e6bc0b6987b6203dfc70ad9aa0c9238150e83de76ac138e302b5db7f40d885d6702c4c1eabae184d49af0a84e6bf3402036df24d296f6
 WHIRLPOOL 
8f5e42065d9945c96c7cca13301ab6ed0a286db7dc3041926af920dddf5605910ea9c259d00db1e937f2329f6156d0b4ed36330ea6d89f14bd0db9abccfca0ff

diff --git a/games-util/pyfa/files/configforced.py 
b/games-util/pyfa/files/configforced.py
deleted file mode 100644
index a8008c2..000
--- a/games-util/pyfa/files/configforced.py
+++ /dev/null
@@ -1,4 +0,0 @@
-# Gentoo-specific settings
-pyfaPath = u'%%SITEDIR%%/pyfa'
-staticPath = u'%%EPREFIX%%/usr/share/pyfa/staticdata'
-gameDB = staticPath + "/eve.db"

diff --git a/games-util/pyfa/files/pyfa-1.1.11-import-pyfa.patch 
b/games-util/pyfa/files/pyfa-1.1.11-import-pyfa.patch
deleted file mode 100644
index 8269080..000
--- a/games-util/pyfa/files/pyfa-1.1.11-import-pyfa.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-From f301dcd0df741514e889fc234811cd4770dca6c7 Mon Sep 17 00:00:00 2001
-From: Alexandre Rostovtsev <tetrom...@gentoo.org>
-Date: Wed, 5 Dec 2012 00:48:12 -0500
-Subject: [PATCH] Append $(python_get_sitedir)/pyfa to import path
-
-Ensures that pyfa's import statements continue to work for systemwide
-installation.

- pyfa.py | 3 +++
- 1 file changed, 3 insertions(+)
-
-diff --git a/pyfa.py b/pyfa.py
-index 6992aaf..d66cb70 100755
 a/pyfa.py
-+++ b/pyfa.py
-@@ -63,6 +63,9 @@ if __name__ == "__main__":
- parser.add_option("-r", "--root", action="store_true", 
dest="rootsavedata", help="if you want pyfa to store its data in root folder, 
use this option", default=False)
- (options, args) = parser.parse_args()
- 
-+import os
-+sys.path.append(os.path.join("%%SITEDIR%%", "pyfa"))
-+
- import config
- # Configure paths
- if options.rootsavedata is True:
--- 
-1.8.0
-

diff --git a/games-util/pyfa/files/pyfa-1.1.20-staticPath.patch 
b/games-util/pyfa/files/pyfa-1.1.20-staticPath.patch
deleted file mode 100644
index cdcc9f9..000
--- a/games-util/pyfa/files/pyfa-1.1.20-staticPath.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-From 69660180a59d0d100097dedbc507d4af73267e8d Mon Sep 17 00:00:00 2001
-From: Alexandre Rostovtsev <tetrom...@gentoo.org>
-Date: Wed, 30 Nov 2011 12:50:53 -0500
-Subject: [PATCH] Make staticPath settable from configforced
-

- config.py | 4 +++-
- 1 file changed, 3 insertions(+), 1 deletion(-)
-
-diff --git a/config.py b/config.py
-index e39e0d3..e028c36 100644
 a/config.py
-+++ b/config.py
-@@ -66,7 +66,9 @@ def defPaths():
- 
- # Static EVE Data from the staticdata repository, should be in the 
staticdata
- # directory in our pyfa directory
--staticPath = os.path.join(pyfaPath, "staticdata")
-+staticPath = getattr(configforced, "staticPath", None)
-+if staticPath is None:
-+staticPath = os.path.join(pyfaPath, "staticdata")
- 
- # The database where we store all the fits etc
- saveDB = os.path.join(savePath, "saveddata.db")
--- 
-1.8.5.3
-

diff --git a/games-util/pyfa/pyfa-1.15.0.ebuild 
b/games-util/pyfa/pyfa-1.19.1.ebuild
similarity index 76%
rename from games-util/pyfa/pyfa-1.15.0.ebuild
rename to games-util/pyfa/pyfa-1.19.1.ebuild
index 3ba98b7..bf7db2e 100644
--- a/games-util/pyfa/pyfa-1.15.0.ebuild
+++ b/games-util/pyfa/pyfa-1.19.1.ebuild
@@ -25,34 +25,34 @@ IUSE="+graph"
 

[gentoo-commits] repo/gentoo:master commit in: x11-libs/gdk-pixbuf/, x11-libs/gdk-pixbuf/files/

2015-10-14 Thread Alexandre Rostovtsev
commit: 91c97a5dae6ab5ca1fead8aacba2c5e058f38212
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Wed Oct 14 12:39:32 2015 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Wed Oct 14 12:44:56 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91c97a5d

x11-libs/gdk-pixbuf: run glibc-specific test only on glibc

Gentoo-Bug: 563052
Reported-by: Anthony Basile

 .../gdk-pixbuf-2.32.1-lowmem-test-glibc.patch  | 60 ++
 x11-libs/gdk-pixbuf/gdk-pixbuf-2.32.1.ebuild   |  4 +-
 2 files changed, 63 insertions(+), 1 deletion(-)

diff --git 
a/x11-libs/gdk-pixbuf/files/gdk-pixbuf-2.32.1-lowmem-test-glibc.patch 
b/x11-libs/gdk-pixbuf/files/gdk-pixbuf-2.32.1-lowmem-test-glibc.patch
new file mode 100644
index 000..3915dff
--- /dev/null
+++ b/x11-libs/gdk-pixbuf/files/gdk-pixbuf-2.32.1-lowmem-test-glibc.patch
@@ -0,0 +1,60 @@
+From e1fd25a3d0c18bd941f685bbdf5aa3812403a48e Mon Sep 17 00:00:00 2001
+From: Natanael Copa <nc...@alpinelinux.org>
+Date: Tue, 6 Oct 2015 09:11:38 +0200
+Subject: [PATCH] Run only pixbuf-lowmem test on GNU libc
+
+The test case depends on GNU libc specific internals so we only run it
+on GNU libc.
+
+This fixes build on Linux with musl libc.
+
+https://bugzilla.gnome.org/show_bug.cgi?id=756078
+---
+ tests/Makefile.am | 5 -
+ tests/pixbuf-lowmem.c | 8 
+ 2 files changed, 8 insertions(+), 5 deletions(-)
+
+diff --git a/tests/Makefile.am b/tests/Makefile.am
+index 1f09711..2a0325a 100644
+--- a/tests/Makefile.am
 b/tests/Makefile.am
+@@ -19,13 +19,8 @@ LDADD = \
+ noinst_PROGRAMS +=\
+   pixbuf-read \
+   pixbuf-random   \
+-  $(NULL)
+-
+-if OS_LINUX
+-noinst_PROGRAMS +=\
+   pixbuf-lowmem   \
+   $(NULL)
+-endif
+ 
+ test_programs =   \
+   animation   \
+diff --git a/tests/pixbuf-lowmem.c b/tests/pixbuf-lowmem.c
+index ae71788..9e9571f 100644
+--- a/tests/pixbuf-lowmem.c
 b/tests/pixbuf-lowmem.c
+@@ -24,6 +24,7 @@
+ #include 
+ #include 
+ 
++#ifdef __GLIBC__
+ #define PRETEND_MEM_SIZE (16 * 1024 * 1024)
+ #define REMAINING_MEM_SIZE 10
+ 
+@@ -225,3 +226,10 @@ main (int argc, char **argv)
+   
+   return 0;
+ }
++#else
++int
++main (int argc, char **argv)
++{
++  return 0;
++}
++#endif
+-- 
+2.6.1
+

diff --git a/x11-libs/gdk-pixbuf/gdk-pixbuf-2.32.1.ebuild 
b/x11-libs/gdk-pixbuf/gdk-pixbuf-2.32.1.ebuild
index 54226b3..978be55 100644
--- a/x11-libs/gdk-pixbuf/gdk-pixbuf-2.32.1.ebuild
+++ b/x11-libs/gdk-pixbuf/gdk-pixbuf-2.32.1.ebuild
@@ -6,7 +6,7 @@ EAPI="5"
 GCONF_DEBUG="no"
 GNOME2_LA_PUNT="yes"
 
-inherit eutils flag-o-matic gnome2 multilib libtool multilib-minimal
+inherit autotools eutils flag-o-matic gnome2 multilib libtool multilib-minimal
 
 DESCRIPTION="Image loading library for GTK+"
 HOMEPAGE="http://www.gtk.org/;
@@ -49,6 +49,8 @@ MULTILIB_CHOST_TOOLS=(
 src_prepare() {
# Upstream patches from 2.32.x
epatch "${FILESDIR}"/${P}-gint64-shift-overflow.patch
+   epatch "${FILESDIR}"/${P}-lowmem-test-glibc.patch #563052, needs 
eautoreconf
+   eautoreconf
 
# This will avoid polluting the pkg-config file with versioned libpng,
# which is causing problems with libpng14 -> libpng15 upgrade



[gentoo-commits] proj/gnome:master commit in: x11-libs/gdk-pixbuf/

2015-10-12 Thread Alexandre Rostovtsev
commit: b57d414cf9a520259aa8abcee70593048a17533f
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Tue Oct 13 01:06:27 2015 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Tue Oct 13 01:06:27 2015 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=b57d414c

x11-libs/gdk-pixbuf: add live ebuild

 x11-libs/gdk-pixbuf/gdk-pixbuf-.ebuild | 131 +
 1 file changed, 131 insertions(+)

diff --git a/x11-libs/gdk-pixbuf/gdk-pixbuf-.ebuild 
b/x11-libs/gdk-pixbuf/gdk-pixbuf-.ebuild
new file mode 100644
index 000..14c57b8
--- /dev/null
+++ b/x11-libs/gdk-pixbuf/gdk-pixbuf-.ebuild
@@ -0,0 +1,131 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+GCONF_DEBUG="no"
+GNOME2_LA_PUNT="yes"
+
+inherit eutils flag-o-matic gnome2 multilib libtool multilib-minimal
+if [[ ${PV} =  ]]; then
+   inherit gnome2-live
+fi
+
+DESCRIPTION="Image loading library for GTK+"
+HOMEPAGE="http://www.gtk.org/;
+
+LICENSE="LGPL-2+"
+SLOT="2"
+if [[ ${PV} =  ]]; then
+   KEYWORDS=""
+else
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux 
~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+fi
+IUSE="+X debug +introspection jpeg jpeg2k tiff test"
+
+COMMON_DEPEND="
+   >=dev-libs/glib-2.37.6:2[${MULTILIB_USEDEP}]
+   >=media-libs/libpng-1.4:0=[${MULTILIB_USEDEP}]
+   introspection? ( >=dev-libs/gobject-introspection-0.9.3 )
+   jpeg? ( virtual/jpeg:0=[${MULTILIB_USEDEP}] )
+   jpeg2k? ( media-libs/jasper:=[${MULTILIB_USEDEP}] )
+   tiff? ( >=media-libs/tiff-3.9.2:0=[${MULTILIB_USEDEP}] )
+   X? ( x11-libs/libX11[${MULTILIB_USEDEP}] )
+"
+DEPEND="${COMMON_DEPEND}
+   >=dev-util/gtk-doc-am-1.20
+   >=sys-devel/gettext-0.19
+   virtual/pkgconfig
+"
+# librsvg blocker is for the new pixbuf loader API, you lose icons otherwise
+RDEPEND="${COMMON_DEPEND}
+   ! libpng15 upgrade
+   # See upstream bug #667068
+   # First check that the pattern is present, to catch upstream changes on 
bumps,
+   # because sed doesn't return failure code if it doesn't do any 
replacements
+   grep -q  'l in libpng16' configure || die "libpng check order has 
changed upstream"
+   sed -e 's:l in libpng16:l in libpng libpng16:' -i configure || die
+   [[ ${CHOST} == *-solaris* ]] && append-libs intl
+
+   gnome2_src_prepare
+}
+
+multilib_src_configure() {
+   # png always on to display icons
+   ECONF_SOURCE="${S}" \
+   gnome2_src_configure \
+   $(usex debug --enable-debug=yes "") \
+   $(use_with jpeg libjpeg) \
+   $(use_with jpeg2k libjasper) \
+   $(use_with tiff libtiff) \
+   $(multilib_native_use_enable introspection) \
+   $(use_with X x11) \
+   --with-libpng
+
+   # work-around gtk-doc out-of-source brokedness
+   if multilib_is_native_abi; then
+   ln -s "${S}"/docs/reference/${PN}/html 
docs/reference/${PN}/html || die
+   fi
+}
+
+multilib_src_install() {
+   # Parallel install fails when no gdk-pixbuf is already installed, bug 
#481372
+   MAKEOPTS="${MAKEOPTS} -j1" gnome2_src_install
+}
+
+pkg_preinst() {
+   gnome2_pkg_preinst
+
+   multilib_pkg_preinst() {
+   # Make sure loaders.cache belongs to gdk-pixbuf alone
+   local cache="usr/$(get_libdir)/${PN}-2.0/2.10.0/loaders.cache"
+
+   if [[ -e ${EROOT}${cache} ]]; then
+   cp "${EROOT}"${cache} "${ED}"/${cache} || die
+   else
+   touch "${ED}"/${cache} || die
+   fi
+   }
+
+   multilib_foreach_abi multilib_pkg_preinst
+}
+
+pkg_postinst() {
+   # causes segfault if set, see bug 375615
+   unset __GL_NO_DSO_FINALIZER
+
+   multilib_foreach_abi gnome2_pkg_postinst
+
+   # Migration snippet for when this was handled by gtk+
+   if [ -e "${EROOT}"usr/lib/gtk-2.0/2.*/loaders ]; then
+   elog "You need to rebuild ebuilds that installed into" 
"${EROOT}"usr/lib/gtk-2.0/2.*/loaders
+   elog "to do that you can use qfile from portage-utils:"
+   elog "emerge -va1 \$(qfile -qC 
${EPREFIX}/usr/lib/gtk-2.0/2.*/loaders)"
+   fi
+}
+
+pkg_postrm() {
+   gnome2_pkg_postrm
+
+   if [[ -z ${REPLACED_BY_VERSIONS} ]]; then
+   rm -f "${EROOT}"usr/lib*/${PN}-2.0/2.10.0/loaders.cache
+   fi
+}



[gentoo-commits] proj/gnome:master commit in: x11-libs/gdk-pixbuf/files/, x11-libs/gdk-pixbuf/

2015-10-12 Thread Alexandre Rostovtsev
commit: 5c40e790f98ae9099dd6996b52f2a819ca8235c1
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Tue Oct 13 01:07:28 2015 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Tue Oct 13 01:07:28 2015 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=5c40e790

x11-libs/gdk-pixbuf: moved to gentoo.git

 .../files/gdk-pixbuf-2.31.6-alpha-overflow.patch   |  70 -
 .../files/gdk-pixbuf-2.31.6-jpeg-overflow.patch|  35 -
 .../gdk-pixbuf-2.31.6-pixops-gcc-optimizer.patch   |  46 --
 .../files/gdk-pixbuf-2.31.6-pixops-overflow.patch  | 173 -
 .../gdk-pixbuf-2.31.6-pixops-variable-type.patch   |  37 -
 .../files/gdk-pixbuf-2.31.6-png-overflow.patch |  72 -
 .../files/gdk-pixbuf-2.31.6-rotate-overflow.patch  |  27 
 x11-libs/gdk-pixbuf/gdk-pixbuf-2.31.6.ebuild   | 135 
 8 files changed, 595 deletions(-)

diff --git a/x11-libs/gdk-pixbuf/files/gdk-pixbuf-2.31.6-alpha-overflow.patch 
b/x11-libs/gdk-pixbuf/files/gdk-pixbuf-2.31.6-alpha-overflow.patch
deleted file mode 100644
index bd4abfa..000
--- a/x11-libs/gdk-pixbuf/files/gdk-pixbuf-2.31.6-alpha-overflow.patch
+++ /dev/null
@@ -1,70 +0,0 @@
-From ca3c56421c075e729750cf80c3438b283232cce8 Mon Sep 17 00:00:00 2001
-From: Matthias Clasen <mcla...@redhat.com>
-Date: Mon, 24 Aug 2015 15:20:08 -0400
-Subject: [PATCH] Avoid integer overflow in gdk_pixbuf_add_alpha
-
-Same as before: don't do ptr = base + y * rowstride if y and
-rowstride are integers.
-
-This should fix http://bugzilla.gnome/org/753569

- gdk-pixbuf/gdk-pixbuf-util.c | 18 +-
- 1 file changed, 9 insertions(+), 9 deletions(-)
-
-diff --git a/gdk-pixbuf/gdk-pixbuf-util.c b/gdk-pixbuf/gdk-pixbuf-util.c
-index 6abe9b9..3600450 100644
 a/gdk-pixbuf/gdk-pixbuf-util.c
-+++ b/gdk-pixbuf/gdk-pixbuf-util.c
-@@ -67,6 +67,8 @@ gdk_pixbuf_add_alpha (const GdkPixbuf *pixbuf,
-   int x, y;
-   const guint8 *src_pixels;
-   guint8 *ret_pixels;
-+  const guchar *src;
-+  guchar *dest;
- 
-   g_return_val_if_fail (GDK_IS_PIXBUF (pixbuf), NULL);
-   g_return_val_if_fail (pixbuf->colorspace == GDK_COLORSPACE_RGB, NULL);
-@@ -85,20 +87,18 @@ gdk_pixbuf_add_alpha (const GdkPixbuf *pixbuf,
-   } else {
- new_pixbuf = gdk_pixbuf_new (GDK_COLORSPACE_RGB, TRUE, 8, 
pixbuf->width, pixbuf->height);
- }
--
-+
-   if (!new_pixbuf)
-   return NULL;
- 
-   ret_pixels = gdk_pixbuf_get_pixels (new_pixbuf);
- 
--  for (y = 0; y < pixbuf->height; y++) {
--  const guchar *src;
--  guchar *dest;
-+  for (y = 0; y < pixbuf->height; y++, src_pixels += pixbuf->rowstride, 
ret_pixels += new_pixbuf->rowstride) {
-   guchar tr, tg, tb;
- 
--  src = src_pixels + y * pixbuf->rowstride;
--  dest = ret_pixels + y * new_pixbuf->rowstride;
--
-+src = src_pixels;
-+dest = ret_pixels;
-+
- if (pixbuf->has_alpha) {
- /* Just subst color, we already copied everything 
else */
- for (x = 0; x < pixbuf->width; x++) {
-@@ -107,12 +107,12 @@ gdk_pixbuf_add_alpha (const GdkPixbuf *pixbuf,
- src += 4;
- dest += 4;
- }
--} else {
-+} else {
- for (x = 0; x < pixbuf->width; x++) {
- tr = *dest++ = *src++;
- tg = *dest++ = *src++;
- tb = *dest++ = *src++;
--
-+
- if (substitute_color && tr == r && tg == g && 
tb == b)
- *dest++ = 0;
- else
--- 
-2.5.1
-

diff --git a/x11-libs/gdk-pixbuf/files/gdk-pixbuf-2.31.6-jpeg-overflow.patch 
b/x11-libs/gdk-pixbuf/files/gdk-pixbuf-2.31.6-jpeg-overflow.patch
deleted file mode 100644
index ebec196..000
--- a/x11-libs/gdk-pixbuf/files/gdk-pixbuf-2.31.6-jpeg-overflow.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-From fde8d1d12a32740770253e97ddc9602654e16865 Mon Sep 17 00:00:00 2001
-From: Matthias Clasen <mcla...@redhat.com>
-Date: Mon, 24 Aug 2015 15:48:51 -0400
-Subject: [PATCH] jpeg: Fix some integer overflows
-
-Similar to the previous commit.

- gdk-pixbuf/io-jpeg.c | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/gdk-pixbuf/io-jpeg.c b/gdk-pixbuf/io-jpeg.c
-index fa6bec1..eb48aed 100644
 a/gdk-pixbuf/io-jpeg.c
-+++ b/gdk-pixbuf/io-jpeg.c
-@@ -886,7 +886,7 @@ gdk_pixbuf__jpeg_image_load_lines (JpegProgContext  
*context,
- return FALSE;
- }
- 
--conte

[gentoo-commits] repo/gentoo:master commit in: www-client/epiphany/

2015-10-12 Thread Alexandre Rostovtsev
commit: 1284648dc78ae15debe14dececfbf1968315a6c0
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Mon Oct 12 23:05:41 2015 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Mon Oct 12 23:10:09 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1284648d

www-client/epiphany: DEPEND on itstool

Used for help file translation.

Gentoo-Bug: 562606
Reported-by: Philippe Trottier

 www-client/epiphany/epiphany-3.14.2.ebuild | 4 ++--
 www-client/epiphany/epiphany-3.16.3.ebuild | 1 +
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/www-client/epiphany/epiphany-3.14.2.ebuild 
b/www-client/epiphany/epiphany-3.14.2.ebuild
index 154e4c3..874cc66 100644
--- a/www-client/epiphany/epiphany-3.14.2.ebuild
+++ b/www-client/epiphany/epiphany-3.14.2.ebuild
@@ -50,6 +50,7 @@ RDEPEND="${COMMON_DEPEND}
 DEPEND="${COMMON_DEPEND}
>=gnome-base/gnome-common-3.6
>=dev-util/intltool-0.50
+   dev-util/itstool
sys-apps/paxctl
sys-devel/gettext
virtual/pkgconfig
@@ -72,8 +73,7 @@ src_configure() {
--disable-static \
--with-distributor-name=Gentoo \
$(use_enable nss) \
-   $(use_enable test tests) \
-   ITSTOOL=$(type -P true)
+   $(use_enable test tests)
 }
 
 src_compile() {

diff --git a/www-client/epiphany/epiphany-3.16.3.ebuild 
b/www-client/epiphany/epiphany-3.16.3.ebuild
index e0ee495..d1a927b 100644
--- a/www-client/epiphany/epiphany-3.16.3.ebuild
+++ b/www-client/epiphany/epiphany-3.16.3.ebuild
@@ -50,6 +50,7 @@ RDEPEND="${COMMON_DEPEND}
 DEPEND="${COMMON_DEPEND}
>=gnome-base/gnome-common-3.6
>=dev-util/intltool-0.50
+   dev-util/itstool
sys-apps/paxctl
sys-devel/gettext
virtual/pkgconfig



[gentoo-commits] repo/gentoo:master commit in: www-client/epiphany/

2015-10-12 Thread Alexandre Rostovtsev
commit: f3721495bc7c59fb6c6cb31d16dfe9a0718ed768
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Mon Oct 12 23:04:35 2015 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Mon Oct 12 23:10:09 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3721495

www-client/epiphany: clean up old

Package-Manager: portage-2.2.23

 www-client/epiphany/Manifest   |   1 -
 www-client/epiphany/epiphany-3.16.2.ebuild | 103 -
 2 files changed, 104 deletions(-)

diff --git a/www-client/epiphany/Manifest b/www-client/epiphany/Manifest
index a85b05c..9d96374 100644
--- a/www-client/epiphany/Manifest
+++ b/www-client/epiphany/Manifest
@@ -1,3 +1,2 @@
 DIST epiphany-3.14.2.tar.xz 3063764 SHA256 
cc69403b3b7addf30dd6eb703265a77102b8ab3c6194678ad0d2433f251492d0 SHA512 
895f70768c4c765fdc221b2d44bfbb6e7599b0231b0af1a7a8a869fd461db6a09cbdd7a0120bda5dfd583d1d667391c574f18caf1aef5971b474d34911581dc7
 WHIRLPOOL 
0e235b3190b0ef42a9caa241258060dd5db1e8db07275102ec50b5223931badc56b6ad0c7ec32ccf27d74308845d4d9aef736775bbf6e5290a5d9275bd5c669a
-DIST epiphany-3.16.2.tar.xz 3084952 SHA256 
a621b5f443bc168980d12452f1a031e0a50d99ffc825989a38b14d398def73e6 SHA512 
424408e24bf69f8ad62e4c384d916890e128d164c8ab0c2932fa143f2989f017eb56d0b4a9c5e77518124c1e6d233df152ab6b85e3a1f26f28ddc97200c5aa83
 WHIRLPOOL 
2c970e2b22742193f7c2e9fd17a55f528132eb77dea0b3c8f83faf3c3f7d530343ccc26de51871a98fb92ab185b691b1d5dab49853b8415852c7b8b8518e6635
 DIST epiphany-3.16.3.tar.xz 3082680 SHA256 
d527f1770779ec22d955aeb13b148a846a26144e433ff0480c981af80e2390b1 SHA512 
68f4dc0e299b929f244818d93a9af14f48ef2c3a93813fe5457c11d37ddb5a5e2b5ae3f93f0d41e8095590f87d8679d2cee5b6298c128475a9ad9eb6aa3c8bae
 WHIRLPOOL 
c82ff5051ac3c1ac2480b846f77893f39f52517f0aa0f7a6084e8b24e98f490264a6adecd89671d89719da835ca84f0613019e281280380bb20d980c2294afe9

diff --git a/www-client/epiphany/epiphany-3.16.2.ebuild 
b/www-client/epiphany/epiphany-3.16.2.ebuild
deleted file mode 100644
index eee9b2f..000
--- a/www-client/epiphany/epiphany-3.16.2.ebuild
+++ /dev/null
@@ -1,103 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-GCONF_DEBUG="yes"
-GNOME2_LA_PUNT="yes"
-
-#inherit autotools eutils gnome2 pax-utils versionator virtualx
-inherit eutils gnome2 pax-utils versionator virtualx
-
-DESCRIPTION="GNOME webbrowser based on Webkit"
-HOMEPAGE="https://wiki.gnome.org/Apps/Web;
-
-# TODO: coverage
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="+jit +nss test"
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-
-COMMON_DEPEND="
-   >=app-crypt/gcr-3.5.5
-   >=app-crypt/libsecret-0.14
-   >=app-text/iso-codes-0.35
-   >=dev-libs/glib-2.38:2[dbus]
-   >=dev-libs/libxml2-2.6.12:2
-   >=dev-libs/libxslt-1.1.7
-   >=gnome-base/gsettings-desktop-schemas-0.0.1
-   >=net-dns/avahi-0.6.22[dbus]
-   >=net-libs/webkit-gtk-2.7.4:4[jit?]
-   >=net-libs/libsoup-2.48:2.4
-   >=x11-libs/gtk+-3.13:3
-   >=x11-libs/libnotify-0.5.1:=
-   gnome-base/gnome-desktop:3=
-
-   dev-db/sqlite:3
-   x11-libs/libwnck:3
-   x11-libs/libX11
-
-   x11-themes/gnome-icon-theme
-   x11-themes/gnome-icon-theme-symbolic
-
-   nss? ( dev-libs/nss )
-"
-# epiphany-extensions support was removed in 3.7; let's not pretend it still 
works
-RDEPEND="${COMMON_DEPEND}
-   !www-client/epiphany-extensions
-"
-# paxctl needed for bug #407085
-# eautoreconf requires gnome-common-3.5.5
-DEPEND="${COMMON_DEPEND}
-   >=gnome-base/gnome-common-3.6
-   >=dev-util/intltool-0.50
-   sys-apps/paxctl
-   sys-devel/gettext
-   virtual/pkgconfig
-"
-
-src_prepare() {
-   # Fix missing symbol in webextension.so, 
https://bugzilla.gnome.org/show_bug.cgi?id=728972
-   # FIXME: More information needed per 
https://bugzilla.gnome.org/show_bug.cgi?id=728972#c5
-   # If you are able to reproduce the failure, please provide it. Thanks
-#  epatch "${FILESDIR}"/${PN}-3.14.0-missing-symbol.patch
-
-   # Fix unittests
-   # https://bugzilla.gnome.org/show_bug.cgi?id=751591
-   epatch "${FILESDIR}"/${PN}-3.16.0-unittest-1.patch
-
-   # https://bugzilla.gnome.org/show_bug.cgi?id=751593
-   epatch "${FILESDIR}"/${PN}-3.14.0-unittest-2.patch
-
-#  eautoreconf
-   gnome2_src_prepare
-}
-
-src_configure() {
-   gnome2_src_configure \
-   --enable-shared \
-   --disable-static \
-   --with-distributor-name=Gentoo \
-   $(use_enable nss) \
-   $(use_enable test tests)
-}
-
-src_compile() {
-   # needed to avoid "Command line `dbus-launch ...' exited with non-zero 
exit status 1"

[gentoo-commits] repo/gentoo:master commit in: x11-libs/gdk-pixbuf/, x11-libs/gdk-pixbuf/files/

2015-10-12 Thread Alexandre Rostovtsev
commit: 1dfb62b200770993df34d207358805fba6612605
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Mon Oct 12 23:19:17 2015 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Mon Oct 12 23:33:34 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1dfb62b2

x11-libs/gdk-pixbuf: bump to 2.32.1, fixes heap overflows

Fixes multiple heap overflows (CVE-2015-7673, CVE-2015-7674).
Drops support for wbmp, ras, pcx formats.
Fixes support for icns and 256x256 ico formats.

Gentoo-Bug: 562878, 562880
Reported-by: Agostino Sarubbo

 x11-libs/gdk-pixbuf/Manifest   |   1 +
 .../gdk-pixbuf-2.32.1-gint64-shift-overflow.patch  |  81 +
 x11-libs/gdk-pixbuf/gdk-pixbuf-2.32.1.ebuild   | 129 +
 3 files changed, 211 insertions(+)

diff --git a/x11-libs/gdk-pixbuf/Manifest b/x11-libs/gdk-pixbuf/Manifest
index 3bbc8ef..a6dadd3 100644
--- a/x11-libs/gdk-pixbuf/Manifest
+++ b/x11-libs/gdk-pixbuf/Manifest
@@ -1 +1,2 @@
 DIST gdk-pixbuf-2.30.8.tar.xz 1336788 SHA256 
4853830616113db4435837992c0aebd94cbb993c44dc55063cee7f72a7bef8be SHA512 
2888cf035b70330e8d3ac87af54b69b2c990440fd59922464088d2a685e90022ad39c83d1ce1fac3872b55ce9445ec4a3e9c7ab6371e20b19e20df7f261d
 WHIRLPOOL 
e7f69807ed629c5703750a91cc7a95ee2b3aa178a74c9197c20f863648436a023d140cf1274ba38369e8da3d77216bb1fcc66bae5b612ee8ee33ee4b42e11d65
+DIST gdk-pixbuf-2.32.1.tar.xz 2427908 SHA256 
4432b74f25538c7d6bcb3ca51adabdd666168955f25812a2568dc9637697f3bc SHA512 
4c744f166e86c17cafebe0db9434794666b64850a60597e34675cf9b902e48e89c3ff45032a10899944ae59b6c0db63c1ff33c4d2c50846393e77bad3a3adec2
 WHIRLPOOL 
566b73752c1e478fdf7011c3dea39eb13052741c70a0dffd6a0800e892e951207856b90e0d20c352981565682dec28c51fc4951f2236767e97c838d239a2

diff --git 
a/x11-libs/gdk-pixbuf/files/gdk-pixbuf-2.32.1-gint64-shift-overflow.patch 
b/x11-libs/gdk-pixbuf/files/gdk-pixbuf-2.32.1-gint64-shift-overflow.patch
new file mode 100644
index 000..273956e
--- /dev/null
+++ b/x11-libs/gdk-pixbuf/files/gdk-pixbuf-2.32.1-gint64-shift-overflow.patch
@@ -0,0 +1,81 @@
+From 2fb6bce8b3fdae67b8cdd93f253dad3743fc01b8 Mon Sep 17 00:00:00 2001
+From: Mike Gorse <mgo...@suse.com>
+Date: Tue, 6 Oct 2015 11:46:24 -0500
+Subject: [PATCH] pixops: use gint64 in more places to avoid overflow when
+ shifting
+
+---
+ gdk-pixbuf/pixops/pixops.c | 34 +-
+ 1 file changed, 17 insertions(+), 17 deletions(-)
+
+diff --git a/gdk-pixbuf/pixops/pixops.c b/gdk-pixbuf/pixops/pixops.c
+index b0abecd..6a4a096 100644
+--- a/gdk-pixbuf/pixops/pixops.c
 b/gdk-pixbuf/pixops/pixops.c
+@@ -354,11 +354,11 @@ pixops_composite_nearest (guchar*dest_buf,
+ double scale_y,
+ intoverall_alpha)
+ {
+-  int i;
+-  int x;
+-  int x_step = (1 << SCALE_SHIFT) / scale_x;
+-  int y_step = (1 << SCALE_SHIFT) / scale_y;
+-  int xmax, xstart, xstop, x_pos, y_pos;
++  gint64 i;
++  gint64 x;
++  gint64 x_step = (1 << SCALE_SHIFT) / scale_x;
++  gint64 y_step = (1 << SCALE_SHIFT) / scale_y;
++  gint64 xmax, xstart, xstop, x_pos, y_pos;
+   const guchar *p;
+   unsigned int  a0;
+ 
+@@ -524,13 +524,13 @@ pixops_composite_color_nearest (guchar*dest_buf,
+   guint32color1,
+   guint32color2)
+ {
+-  int i, j;
+-  int x;
+-  int x_step = (1 << SCALE_SHIFT) / scale_x;
+-  int y_step = (1 << SCALE_SHIFT) / scale_y;
++  gint64 i, j;
++  gint64 x;
++  gint64 x_step = (1 << SCALE_SHIFT) / scale_x;
++  gint64 y_step = (1 << SCALE_SHIFT) / scale_y;
+   int r1, g1, b1, r2, g2, b2;
+   int check_shift = get_check_shift (check_size);
+-  int xmax, xstart, xstop, x_pos, y_pos;
++  gint64 xmax, xstart, xstop, x_pos, y_pos;
+   const guchar *p;
+   unsigned int  a0;
+ 
+@@ -1338,20 +1338,20 @@ pixops_process (guchar *dest_buf,
+   PixopsLineFunc  line_func,
+   PixopsPixelFunc pixel_func)
+ {
+-  int i, j;
+-  int x, y;   /* X and Y position in source (fixed_point) */
++  gint64 i, j;
++  gint64 x, y;/* X and Y position in source 
(fixed_point) */
+ 
+   guchar **line_bufs;
+   int *filter_weights;
+ 
+-  int x_step;
+-  int y_step;
++  gint64 x_step;
++  gint64 y_step;
+ 
+   int check_shift;
+-  int scaled_x_offset;
++  gint64 scaled_x_offset;
+ 
+-  int run_end_x;
+-  int run_end_index;
++  gint64 run_end_x;
++  gint64 run_end_index;
+ 
+   x_step = (1 << SCALE_SHIFT) / scale_x; /* X step in source (fixed point) */
+   y_step = (1 << SCALE_SHIFT) / scale_y; /* Y step in source (fixed point) */
+-- 
+2.6.1
+

diff --git a/x11-libs/gdk-pixbuf/gdk-pixbuf-2.32.1.ebuild 
b/x11-libs/gdk-pixbuf/gdk-pixbuf-2.32.1.ebuild
new file mode 100644
index 000..a0ddb14
--- /dev/null
+++ b/x11-libs/gdk-pixbuf/gdk-pixbuf-2.32.1.ebuild
@@ -0,0

[gentoo-commits] repo/gentoo:master commit in: x11-libs/gdk-pixbuf/

2015-10-12 Thread Alexandre Rostovtsev
commit: 30add819bfa23d65664b38ebf6f89820c37035b7
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Mon Oct 12 23:35:24 2015 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Mon Oct 12 23:35:24 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30add819

x11-libs/gdk-pixbuf: clean up old comment

Package-Manager: portage-2.2.23

 x11-libs/gdk-pixbuf/gdk-pixbuf-2.32.1.ebuild | 4 
 1 file changed, 4 deletions(-)

diff --git a/x11-libs/gdk-pixbuf/gdk-pixbuf-2.32.1.ebuild 
b/x11-libs/gdk-pixbuf/gdk-pixbuf-2.32.1.ebuild
index a0ddb14..7abd159 100644
--- a/x11-libs/gdk-pixbuf/gdk-pixbuf-2.32.1.ebuild
+++ b/x11-libs/gdk-pixbuf/gdk-pixbuf-2.32.1.ebuild
@@ -50,10 +50,6 @@ src_prepare() {
# Upstream patches from 2.32.x
epatch "${FILESDIR}"/${P}-gint64-shift-overflow.patch
 
-   # ERROR: cve-2015-4491 - missing test plan
-   # FIXME - check if this works in 2.31.7
-   # $sed -e 's/cve-2015-4491$(EXEEXT)//' -i tests/Makefile.in || die
-
# This will avoid polluting the pkg-config file with versioned libpng,
# which is causing problems with libpng14 -> libpng15 upgrade
# See upstream bug #667068



[gentoo-commits] repo/gentoo:master commit in: x11-libs/gdk-pixbuf/

2015-10-12 Thread Alexandre Rostovtsev
commit: 4cdb0716f28968157ee001bb954bc72b08b425c9
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Mon Oct 12 23:43:25 2015 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Mon Oct 12 23:43:25 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cdb0716

x11-libs/gdk-pixbuf: clean up old/vulnerable revisions

Package-Manager: portage-2.2.23

 x11-libs/gdk-pixbuf/gdk-pixbuf-2.30.8-r1.ebuild | 126 
 x11-libs/gdk-pixbuf/gdk-pixbuf-2.30.8.ebuild| 117 --
 2 files changed, 243 deletions(-)

diff --git a/x11-libs/gdk-pixbuf/gdk-pixbuf-2.30.8-r1.ebuild 
b/x11-libs/gdk-pixbuf/gdk-pixbuf-2.30.8-r1.ebuild
deleted file mode 100644
index d611493..000
--- a/x11-libs/gdk-pixbuf/gdk-pixbuf-2.30.8-r1.ebuild
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-GCONF_DEBUG="no"
-GNOME2_LA_PUNT="yes"
-
-inherit eutils flag-o-matic gnome2 multilib libtool multilib-minimal
-
-DESCRIPTION="Image loading library for GTK+"
-HOMEPAGE="http://www.gtk.org/;
-
-LICENSE="LGPL-2+"
-SLOT="2"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc 
x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
-IUSE="+X debug +introspection jpeg jpeg2k tiff test"
-
-COMMON_DEPEND="
-   >=dev-libs/glib-2.37.6:2[${MULTILIB_USEDEP}]
-   >=media-libs/libpng-1.4:0=[${MULTILIB_USEDEP}]
-   introspection? ( >=dev-libs/gobject-introspection-0.9.3 )
-   jpeg? ( virtual/jpeg:0=[${MULTILIB_USEDEP}] )
-   jpeg2k? ( media-libs/jasper:=[${MULTILIB_USEDEP}] )
-   tiff? ( >=media-libs/tiff-3.9.2:0=[${MULTILIB_USEDEP}] )
-   X? ( x11-libs/libX11[${MULTILIB_USEDEP}] )
-"
-DEPEND="${COMMON_DEPEND}
-   >=dev-util/gtk-doc-am-1.20
-   >=sys-devel/gettext-0.17
-   virtual/pkgconfig
-"
-# librsvg blocker is for the new pixbuf loader API, you lose icons otherwise
-RDEPEND="${COMMON_DEPEND}
-   ! libpng15 upgrade
-   # See upstream bug #667068
-   # First check that the pattern is present, to catch upstream changes on 
bumps,
-   # because sed doesn't return failure code if it doesn't do any 
replacements
-   grep -q  'l in libpng16' configure || die "libpng check order has 
changed upstream"
-   sed -e 's:l in libpng16:l in libpng libpng16:' -i configure || die
-   [[ ${CHOST} == *-solaris* ]] && append-libs intl
-
-   gnome2_src_prepare
-}
-
-multilib_src_configure() {
-   # png always on to display icons
-   ECONF_SOURCE="${S}" \
-   gnome2_src_configure \
-   $(usex debug --enable-debug=yes "") \
-   $(use_with jpeg libjpeg) \
-   $(use_with jpeg2k libjasper) \
-   $(use_with tiff libtiff) \
-   $(multilib_native_use_enable introspection) \
-   $(use_with X x11) \
-   --with-libpng
-
-   # work-around gtk-doc out-of-source brokedness
-   if multilib_is_native_abi; then
-   ln -s "${S}"/docs/reference/${PN}/html 
docs/reference/${PN}/html || die
-   fi
-}
-
-multilib_src_install() {
-   # Parallel install fails when no gdk-pixbuf is already installed, bug 
#481372
-   MAKEOPTS="${MAKEOPTS} -j1" gnome2_src_install
-}
-
-pkg_preinst() {
-   gnome2_pkg_preinst
-
-   multilib_pkg_preinst() {
-   # Make sure loaders.cache belongs to gdk-pixbuf alone
-   local cache="usr/$(get_libdir)/${PN}-2.0/2.10.0/loaders.cache"
-
-   if [[ -e ${EROOT}${cache} ]]; then
-   cp "${EROOT}"${cache} "${ED}"/${cache} || die
-   else
-   touch "${ED}"/${cache} || die
-   fi
-   }
-
-   multilib_foreach_abi multilib_pkg_preinst
-}
-
-pkg_postinst() {
-   # causes segfault if set, see bug 375615
-   unset __GL_NO_DSO_FINALIZER
-
-   multilib_foreach_abi gnome2_pkg_postinst
-
-   # Migration snippet for when this was handled by gtk+
-   if [ -e "${EROOT}"usr/lib/gtk-2.0/2.*/loaders ]; then
-   elog "You need to rebuild ebuilds that installed into" 
"${EROOT}"usr/lib/gtk-2.0/2.*/loaders
-   elog "to do that you can use qfile from portage-utils:"
-   elog "emerge -va1 \$(qfile -qC 
${EPREFIX}/usr/lib/gtk-2.0/2.*/loaders)"
-   fi
-}
-
-pkg_postrm() {
-   gnome2_pkg_postrm
-
-   if [[ -z ${REPLACED_BY_VERSIONS} ]]; then
-   rm -f "${EROOT}"usr/lib*/${PN}-2.0/2.10.0/loa

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

2015-10-10 Thread Alexandre Rostovtsev
commit: 67b2d360e634c57fd65334688c6d42113969d8f5
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Sun Oct 11 00:12:01 2015 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Sun Oct 11 00:12:42 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67b2d360

dev-libs/glib: pull in elfutils only when USE=utils

It's only used by /usr/bin/gresource, which is a debugging utility.

Gentoo-Bug: 542816
Reported-by: Nikoli

 dev-libs/glib/glib-2.44.1-r1.ebuild | 270 
 dev-libs/glib/metadata.xml  |   3 +-
 2 files changed, 272 insertions(+), 1 deletion(-)

diff --git a/dev-libs/glib/glib-2.44.1-r1.ebuild 
b/dev-libs/glib/glib-2.44.1-r1.ebuild
new file mode 100644
index 000..9534f7a
--- /dev/null
+++ b/dev-libs/glib/glib-2.44.1-r1.ebuild
@@ -0,0 +1,270 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Until bug #537330 glib is a reverse dependency of pkgconfig and, then
+# adding new dependencies end up making stage3 to grow. Every addition needs
+# then to be think very closely.
+
+EAPI="5"
+PYTHON_COMPAT=( python2_7 )
+# Building with --disable-debug highly unrecommended.  It will build glib in
+# an unusable form as it disables some commonly used API.  Please do not
+# convert this to the use_enable form, as it results in a broken build.
+GCONF_DEBUG="yes"
+# Completely useless with or without USE static-libs, people need to use
+# pkg-config
+GNOME2_LA_PUNT="yes"
+
+inherit autotools bash-completion-r1 gnome2 libtool eutils flag-o-matic
multilib \
+   pax-utils python-r1 toolchain-funcs versionator virtualx linux-info 
multilib-minimal
+
+DESCRIPTION="The GLib library of C routines"
+HOMEPAGE="http://www.gtk.org/;
+SRC_URI="${SRC_URI}
+   http://pkgconfig.freedesktop.org/releases/pkg-config-0.28.tar.gz; # 
pkg.m4 for eautoreconf
+
+LICENSE="LGPL-2+"
+SLOT="2"
+IUSE="dbus fam kernel_linux +mime selinux static-libs systemtap test utils 
xattr"
+REQUIRED_USE="
+   utils? ( ${PYTHON_REQUIRED_USE} )
+   test? ( ${PYTHON_REQUIRED_USE} )
+"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux 
~x86-linux"
+
+RDEPEND="
+   !=virtual/libiconv-0-r1[${MULTILIB_USEDEP}]
+   >=virtual/libffi-3.0.13-r1[${MULTILIB_USEDEP}]
+   >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
+   selinux? ( >=sys-libs/libselinux-2.2.2-r5[${MULTILIB_USEDEP}] )
+   xattr? ( >=sys-apps/attr-2.4.47-r1[${MULTILIB_USEDEP}] )
+   fam? ( >=virtual/fam-0-r1[${MULTILIB_USEDEP}] )
+   utils? (
+   ${PYTHON_DEPS}
+   >=dev-util/gdbus-codegen-${PV}[${PYTHON_USEDEP}]
+   || (
+   >=dev-libs/elfutils-0.142
+   >=dev-libs/libelf-0.8.12
+   >=sys-freebsd/freebsd-lib-9.2_rc1
+   )
+   )
+   abi_x86_32? (
+   !<=app-emulation/emul-linux-x86-baselibs-20130224-r9
+   !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
+   )
+"
+DEPEND="${RDEPEND}
+   app-text/docbook-xml-dtd:4.1.2
+   >=dev-libs/libxslt-1.0
+   >=sys-devel/gettext-0.11
+   >=dev-util/gtk-doc-am-1.20
+   systemtap? ( >=dev-util/systemtap-1.3 )
+   test? (
+   sys-devel/gdb
+   ${PYTHON_DEPS}
+   >=dev-util/gdbus-codegen-${PV}[${PYTHON_USEDEP}]
+   >=sys-apps/dbus-1.2.14 )
+   !& 
/dev/null; then
+   if has_version sys-apps/dbus; then
+   export DBUS1_CFLAGS="-I/usr/include/dbus-1.0 
-I/usr/$(get_libdir)/dbus-1.0/include"
+   export DBUS1_LIBS="-ldbus-1"
+   fi
+   export LIBFFI_CFLAGS="-I$(echo 
/usr/$(get_libdir)/libffi-*/include)"
+   export LIBFFI_LIBS="-lffi"
+   fi
+
+   local myconf
+
+   case "${CHOST}" in
+   *-mingw*) myconf="${myconf} --with-threads=win32" ;;
+   *)myconf="${myconf} --with-threads=posix" ;;
+   esac
+
+   # FIXME: Always use internal libpcre, bug #254659
+   # (maybe consider going back to system lib)
+   # libelf used only by the gresource bin
+   ECONF_SOURCE="${S}" gnome2_src_configure ${myconf} \
+   $(use_enable xattr) \
+   $(use_enable fam) \
+   $(use_enable selinux) \
+   $(use_enable static-libs static) \
+   $(use_enable systemtap dtrace) \
+   $(use_enable systemtap systemtap) \
+   $(multilib_native_use_enable utils libelf) \
+

[gentoo-commits] proj/gnome:master commit in: dev-libs/glib/

2015-10-10 Thread Alexandre Rostovtsev
commit: e2673ffa4a653dddadec904d6f48baa1fa4c9d0c
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Sun Oct 11 00:04:46 2015 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Sun Oct 11 00:11:08 2015 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=e2673ffa

dev-libs/glib: pull in elfutils only when USE=utils

It's only used by /usr/bin/gresource, which is a debugging utility.

Gentoo-Bug: 542816
Reported-by: Nikoli

 .../{glib-2.46.0.ebuild => glib-2.46.0-r1.ebuild}  | 20 +--
 dev-libs/glib/glib-.ebuild | 41 --
 dev-libs/glib/metadata.xml | 11 +-
 3 files changed, 43 insertions(+), 29 deletions(-)

diff --git a/dev-libs/glib/glib-2.46.0.ebuild 
b/dev-libs/glib/glib-2.46.0-r1.ebuild
similarity index 96%
rename from dev-libs/glib/glib-2.46.0.ebuild
rename to dev-libs/glib/glib-2.46.0-r1.ebuild
index d91e744..9534f7a 100644
--- a/dev-libs/glib/glib-2.46.0.ebuild
+++ b/dev-libs/glib/glib-2.46.0-r1.ebuild
@@ -39,17 +39,18 @@ RDEPEND="
>=virtual/libiconv-0-r1[${MULTILIB_USEDEP}]
>=virtual/libffi-3.0.13-r1[${MULTILIB_USEDEP}]
>=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
-   || (
-   >=dev-libs/elfutils-0.142
-   >=dev-libs/libelf-0.8.12
-   >=sys-freebsd/freebsd-lib-9.2_rc1
-   )
selinux? ( >=sys-libs/libselinux-2.2.2-r5[${MULTILIB_USEDEP}] )
xattr? ( >=sys-apps/attr-2.4.47-r1[${MULTILIB_USEDEP}] )
fam? ( >=virtual/fam-0-r1[${MULTILIB_USEDEP}] )
utils? (
${PYTHON_DEPS}
-   >=dev-util/gdbus-codegen-${PV}[${PYTHON_USEDEP}] )
+   >=dev-util/gdbus-codegen-${PV}[${PYTHON_USEDEP}]
+   || (
+   >=dev-libs/elfutils-0.142
+   >=dev-libs/libelf-0.8.12
+   >=sys-freebsd/freebsd-lib-9.2_rc1
+   )
+   )
abi_x86_32? (
!<=app-emulation/emul-linux-x86-baselibs-20130224-r9
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
@@ -188,11 +189,9 @@ multilib_src_configure() {
*)myconf="${myconf} --with-threads=posix" ;;
esac
 
-   # Only used by the gresource bin
-   multilib_is_native_abi || myconf="${myconf} --disable-libelf"
-
# FIXME: Always use internal libpcre, bug #254659
-   # (maybe consider going back to system lib
+   # (maybe consider going back to system lib)
+   # libelf used only by the gresource bin
ECONF_SOURCE="${S}" gnome2_src_configure ${myconf} \
$(use_enable xattr) \
$(use_enable fam) \
@@ -200,6 +199,7 @@ multilib_src_configure() {
$(use_enable static-libs static) \
$(use_enable systemtap dtrace) \
$(use_enable systemtap systemtap) \
+   $(multilib_native_use_enable utils libelf) \
--disable-compile-warnings \
--enable-man \
--with-pcre=internal \

diff --git a/dev-libs/glib/glib-.ebuild b/dev-libs/glib/glib-.ebuild
index a322b93..330eb7f 100644
--- a/dev-libs/glib/glib-.ebuild
+++ b/dev-libs/glib/glib-.ebuild
@@ -2,6 +2,10 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
+# Until bug #537330 glib is a reverse dependency of pkgconfig and, then
+# adding new dependencies end up making stage3 to grow. Every addition needs
+# then to be think very closely.
+
 EAPI="5"
 PYTHON_COMPAT=( python2_7 )
 # Building with --disable-debug highly unrecommended.  It will build glib in
@@ -12,7 +16,8 @@ GCONF_DEBUG="yes"
 # pkg-config
 GNOME2_LA_PUNT="yes"
 
-inherit autotools bash-completion-r1 gnome2 libtool eutils flag-o-matic 
gnome2-utils multilib pax-utils python-r1 toolchain-funcs versionator virtualx 
linux-info multilib-minimal
+inherit autotools bash-completion-r1 gnome2 libtool eutils flag-o-matic
multilib \
+   pax-utils python-r1 toolchain-funcs versionator virtualx linux-info 
multilib-minimal
 if [[ ${PV} =  ]]; then
inherit gnome2-live
 fi
@@ -41,17 +46,18 @@ RDEPEND="
>=virtual/libiconv-0-r1[${MULTILIB_USEDEP}]
>=virtual/libffi-3.0.13-r1[${MULTILIB_USEDEP}]
>=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
-   || (
-   >=dev-libs/elfutils-0.142
-   >=dev-libs/libelf-0.8.12
-   >=sys-freebsd/freebsd-lib-9.2_rc1
-   )
selinux? ( >=sys-libs/libselinux-2.2.2-r5[${MULTILIB_USEDEP}] )
xattr? ( >=sys-apps/attr-2.4.47-r1[${MULTILIB_USEDEP}] )
fam? ( >=virtual/fam-0-r1[${MULTILIB_USEDEP}] )
utils? (
${PYTHON_DEPS}
-   >=dev-util/gdbus-codegen-${PV}[$

[gentoo-commits] repo/gentoo:master commit in: games-util/pyfa/files/, games-util/pyfa/

2015-10-06 Thread Alexandre Rostovtsev
commit: 9f9517df68bb4bbfaa308342630fc67f054af7ea
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Wed Oct  7 02:38:40 2015 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Wed Oct  7 02:42:49 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f9517df

games-util/pyfa: update live ebuild

Update patches for upstream code changes, update dependencies, install
images in a compressed zip since upstream code now allows it, and switch
to git-r3.eclass.

Gentoo-Bug: 562080
Reported-by: Captain Crutches
Package-Manager: portage-2.2.22

 games-util/pyfa/files/configforced-1.15.1.py   |  4 ++
 .../pyfa/files/pyfa-1.15.1-import-pyfa.patch   | 27 ++
 games-util/pyfa/files/pyfa-1.15.1-staticdata.patch | 61 ++
 games-util/pyfa/pyfa-.ebuild   | 31 ++-
 4 files changed, 111 insertions(+), 12 deletions(-)

diff --git a/games-util/pyfa/files/configforced-1.15.1.py 
b/games-util/pyfa/files/configforced-1.15.1.py
new file mode 100644
index 000..51fcb95
--- /dev/null
+++ b/games-util/pyfa/files/configforced-1.15.1.py
@@ -0,0 +1,4 @@
+# Gentoo-specific settings
+pyfaPath = u'%%SITEDIR%%/pyfa'
+gameDB = u'%%EPREFIX%%/usr/share/pyfa/eve.db'
+imgsZIP = u'%%EPREFIX%%/usr/share/pyfa/imgs.zip'

diff --git a/games-util/pyfa/files/pyfa-1.15.1-import-pyfa.patch 
b/games-util/pyfa/files/pyfa-1.15.1-import-pyfa.patch
new file mode 100644
index 000..f29b75d
--- /dev/null
+++ b/games-util/pyfa/files/pyfa-1.15.1-import-pyfa.patch
@@ -0,0 +1,27 @@
+From 6c7b6ab7d1aae47d3a3f72a7951c7de294be2917 Mon Sep 17 00:00:00 2001
+From: Alexandre Rostovtsev <tetrom...@gentoo.org>
+Date: Tue, 6 Oct 2015 22:16:38 -0400
+Subject: [PATCH] Append $(python_get_sitedir)/pyfa to import path
+
+Ensures that pyfa's import statements continue to work for systemwide
+installation.
+---
+ pyfa.py | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/pyfa.py b/pyfa.py
+index 8189918..7b81f10 100755
+--- a/pyfa.py
 b/pyfa.py
+@@ -20,6 +20,8 @@
+ 
+ import sys
+ import re
++import os
++sys.path.append(os.path.join("%%SITEDIR%%", "pyfa"))
+ import config
+ 
+ 
+-- 
+2.6.0
+

diff --git a/games-util/pyfa/files/pyfa-1.15.1-staticdata.patch 
b/games-util/pyfa/files/pyfa-1.15.1-staticdata.patch
new file mode 100644
index 000..8b8fa91
--- /dev/null
+++ b/games-util/pyfa/files/pyfa-1.15.1-staticdata.patch
@@ -0,0 +1,61 @@
+From c7bb5210ce9feebb753734b5c581acca9f5c9d06 Mon Sep 17 00:00:00 2001
+From: Alexandre Rostovtsev <tetrom...@gentoo.org>
+Date: Tue, 6 Oct 2015 21:37:44 -0400
+Subject: [PATCH] make gameDB and imgs.zip paths settable from configforced
+
+---
+ config.py   | 10 +-
+ gui/bitmapLoader.py |  2 +-
+ 2 files changed, 10 insertions(+), 2 deletions(-)
+
+diff --git a/config.py b/config.py
+index 4072236..a9e71ee 100644
+--- a/config.py
 b/config.py
+@@ -28,6 +28,7 @@ pyfaPath = None
+ savePath = None
+ saveDB = None
+ gameDB = None
++imgsZIP = None
+ 
+ 
+ class StreamToLogger(object):
+@@ -66,6 +67,7 @@ def defPaths():
+ global savePath
+ global saveDB
+ global gameDB
++global imgsZIP
+ global saveInRoot
+ 
+ if debug:
+@@ -117,7 +119,13 @@ def defPaths():
+ # The database where the static EVE data from the datadump is kept.
+ # This is not the standard sqlite datadump but a modified version created 
by eos
+ # maintenance script
+-gameDB = os.path.join(pyfaPath, "eve.db")
++gameDB = getattr(configforced, "gameDB", None)
++if gameDB is None:
++gameDB = os.path.join(pyfaPath, "eve.db")
++
++imgsZIP = getattr(configforced, "imgsZIP", None)
++if imgsZIP is None:
++imgsZIP = os.path.join(pyfaPath, "imgs.zip")
+ 
+ ## DON'T MODIFY ANYTHING BELOW ##
+ import eos.config
+diff --git a/gui/bitmapLoader.py b/gui/bitmapLoader.py
+index 45026be..02985c1 100644
+--- a/gui/bitmapLoader.py
 b/gui/bitmapLoader.py
+@@ -31,7 +31,7 @@ except ImportError:
+ class BitmapLoader():
+ 
+ try:
+-archive = zipfile.ZipFile(os.path.join(config.pyfaPath, 'imgs.zip'), 
'r')
++archive = zipfile.ZipFile(config.imgsZIP, 'r')
+ except IOError:
+ archive = None
+ 
+-- 
+2.6.0
+

diff --git a/games-util/pyfa/pyfa-.ebuild b/games-util/pyfa/pyfa-.ebuild
index 76dac88..5e11d00 100644
--- a/games-util/pyfa/pyfa-.ebuild
+++ b/games-util/pyfa/pyfa-.ebuild
@@ -15,7 +15,7 @@ LICENSE="GPL-3+ LGPL-2.1+ CC-BY-2.5 free-noncomm"
 SLOT="0"
 if [[ ${PV} =  ]]; then
EGIT_REPO_URI="https://github.com/DarkFenX/Pyfa.git;
-   inherit git-2
+   inherit git-r3
KEYWORDS=""
 else
SRC_URI="https://github.com/DarkFenX/Pyfa/archive/v${PV}.tar.gz -> 
pyfa-${PV}.tar.gz"
@@ -25,34 +25,34 @@ IUSE="+graph"
 
 RDEPEND="dev-python/python-dateutil[${PYTHON_USE

[gentoo-commits] repo/gentoo:master commit in: games-util/pyfa/

2015-10-04 Thread Alexandre Rostovtsev
commit: c5ea00927ecdce893aa99c1ba174d2b8bd5d59d8
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Sun Oct  4 23:19:08 2015 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Sun Oct  4 23:19:24 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5ea0092

games-util/pyfa: bump to 1.15.0 for Vanguard

Gentoo-Bug: 562078
Reported-by: Captain Crutches
Package-Manager: portage-2.2.22

 games-util/pyfa/Manifest   | 2 +-
 games-util/pyfa/{pyfa-1.12.0.ebuild => pyfa-1.15.0.ebuild} | 2 +-
 games-util/pyfa/pyfa-.ebuild   | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/games-util/pyfa/Manifest b/games-util/pyfa/Manifest
index 3768444..5d7d734 100644
--- a/games-util/pyfa/Manifest
+++ b/games-util/pyfa/Manifest
@@ -1 +1 @@
-DIST pyfa-1.12.0.tar.gz 5898063 SHA256 
d22f725efee6cd48a30ccc16a04e913afa1a7e9e89a2004ef8ca12263663ae87 SHA512 
c7cda257c0ebffee113df713b8e4a2578fc46ec4493a13341c3907cd8de99c19f4cb1dbae4fe4365134c9ebced618efee2614cb57889a50330d37cf5996ec602
 WHIRLPOOL 
eaf0bc3907b0f32feb601319ca8630e18e8eababb8d3623e56ee3fdc45dfc30946c817e2040e10f0f0e13093672b4faf0e5893088a125bb056d14dd006d623f6
+DIST pyfa-1.15.0.tar.gz 6243527 SHA256 
27ec6748b5f1083050d47a364a8699e521a614c5c643a639441c82168017123c SHA512 
c966e3fd7627ef575247b00eacee7392f7f2d32b14485c2a7e5aa0c6f3fe6ad99c1a536bfcbfcc6de29fa4bdc177b6a12e0a571926c1b7b755ef9fc6f76f3bad
 WHIRLPOOL 
f6ba22d7f3899c4a3fd702a5d0145b39e06e70793da2682c6bb0df0b3772c02f250b59d05a4fee23f72d87010f02d916a944c0499852dc0be845e1ae56b61904

diff --git a/games-util/pyfa/pyfa-1.12.0.ebuild 
b/games-util/pyfa/pyfa-1.15.0.ebuild
similarity index 97%
rename from games-util/pyfa/pyfa-1.12.0.ebuild
rename to games-util/pyfa/pyfa-1.15.0.ebuild
index 8f22414..76dac88 100644
--- a/games-util/pyfa/pyfa-1.12.0.ebuild
+++ b/games-util/pyfa/pyfa-1.15.0.ebuild
@@ -63,7 +63,7 @@ src_install() {
pyfa_py_install() {
local packagedir=$(python_get_sitedir)/${PN}
insinto "${packagedir}"
-   doins -r eos gui icons service config*.py __init__.py gpl.txt
+   doins -r eos gui icons service utils config*.py __init__.py 
gpl.txt
[[ -e info.py ]] && doins info.py # only in zip releases
doins "${BUILD_DIR}/configforced.py"
python_doscript "${BUILD_DIR}/pyfa"

diff --git a/games-util/pyfa/pyfa-.ebuild b/games-util/pyfa/pyfa-.ebuild
index 8f22414..76dac88 100644
--- a/games-util/pyfa/pyfa-.ebuild
+++ b/games-util/pyfa/pyfa-.ebuild
@@ -63,7 +63,7 @@ src_install() {
pyfa_py_install() {
local packagedir=$(python_get_sitedir)/${PN}
insinto "${packagedir}"
-   doins -r eos gui icons service config*.py __init__.py gpl.txt
+   doins -r eos gui icons service utils config*.py __init__.py 
gpl.txt
[[ -e info.py ]] && doins info.py # only in zip releases
doins "${BUILD_DIR}/configforced.py"
python_doscript "${BUILD_DIR}/pyfa"



[gentoo-commits] repo/gentoo:master commit in: app-emulation/wine/, app-emulation/wine/files/

2015-10-02 Thread Alexandre Rostovtsev
commit: 28604e0c07a3062664926465c294038a9dcdb82f
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Sat Oct  3 05:40:26 2015 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Sat Oct  3 05:41:22 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28604e0c

app-emulation/wine: works with gcc-5.2.0 with latest patchset

Instead of a simple version check, run the upstream test case to check
whether the installed gcc ebuild has the ms_abi bug or not.

Gentoo-Bug: 549768
Package-Manager: portage-2.2.22

 app-emulation/wine/files/pr66838.c   | 36 
 app-emulation/wine/wine-1.6.2-r1.ebuild  | 18 ++--
 app-emulation/wine/wine-1.6.2.ebuild | 18 ++--
 app-emulation/wine/wine-1.7.10-r1.ebuild | 18 ++--
 app-emulation/wine/wine-1.7.11-r1.ebuild | 18 ++--
 app-emulation/wine/wine-1.7.12-r1.ebuild | 18 ++--
 app-emulation/wine/wine-1.7.13-r1.ebuild | 18 ++--
 app-emulation/wine/wine-1.7.14-r1.ebuild | 18 ++--
 app-emulation/wine/wine-1.7.15-r1.ebuild | 18 ++--
 app-emulation/wine/wine-1.7.16-r1.ebuild | 18 ++--
 app-emulation/wine/wine-1.7.17-r1.ebuild | 18 ++--
 app-emulation/wine/wine-1.7.18-r1.ebuild | 18 ++--
 app-emulation/wine/wine-1.7.19-r2.ebuild | 18 ++--
 app-emulation/wine/wine-1.7.20-r1.ebuild | 18 ++--
 app-emulation/wine/wine-1.7.21-r1.ebuild | 18 ++--
 app-emulation/wine/wine-1.7.22-r1.ebuild | 18 ++--
 app-emulation/wine/wine-1.7.28-r1.ebuild | 18 ++--
 app-emulation/wine/wine-1.7.29-r1.ebuild | 18 ++--
 app-emulation/wine/wine-1.7.3-r1.ebuild  | 18 ++--
 app-emulation/wine/wine-1.7.33-r1.ebuild | 18 ++--
 app-emulation/wine/wine-1.7.34.ebuild| 18 ++--
 app-emulation/wine/wine-1.7.35.ebuild| 18 ++--
 app-emulation/wine/wine-1.7.36.ebuild| 18 ++--
 app-emulation/wine/wine-1.7.37.ebuild| 18 ++--
 app-emulation/wine/wine-1.7.38-r1.ebuild | 18 ++--
 app-emulation/wine/wine-1.7.39-r1.ebuild | 18 ++--
 app-emulation/wine/wine-1.7.4-r1.ebuild  | 18 ++--
 app-emulation/wine/wine-1.7.40-r1.ebuild | 18 ++--
 app-emulation/wine/wine-1.7.41.ebuild| 18 ++--
 app-emulation/wine/wine-1.7.42.ebuild| 18 ++--
 app-emulation/wine/wine-1.7.43.ebuild| 18 ++--
 app-emulation/wine/wine-1.7.44.ebuild| 18 ++--
 app-emulation/wine/wine-1.7.45.ebuild| 18 ++--
 app-emulation/wine/wine-1.7.46.ebuild| 18 ++--
 app-emulation/wine/wine-1.7.47.ebuild| 18 ++--
 app-emulation/wine/wine-1.7.50.ebuild| 18 ++--
 app-emulation/wine/wine-1.7.51.ebuild| 18 ++--
 app-emulation/wine/wine-1.7.8-r1.ebuild  | 18 ++--
 app-emulation/wine/wine-1.7.9-r1.ebuild  | 18 ++--
 app-emulation/wine/wine-.ebuild  | 18 ++--
 40 files changed, 504 insertions(+), 234 deletions(-)

diff --git a/app-emulation/wine/files/pr66838.c 
b/app-emulation/wine/files/pr66838.c
new file mode 100644
index 000..cd61685
--- /dev/null
+++ b/app-emulation/wine/files/pr66838.c
@@ -0,0 +1,36 @@
+/* From gcc svn, 
/branches/gcc-5-branch/gcc/testsuite/gcc.target/i386/pr66838.c */
+/* Copyrighted and distributed under the same terms as gcc */
+
+void abort (void);
+
+char global;
+
+__attribute__((sysv_abi, noinline, noclone))
+void sysv_abi_func(char const *desc, void *local)
+{
+  register int esi asm ("esi");
+  register int edi asm ("edi");
+  
+  if (local != )
+abort ();
+
+  /* Clobber some of the extra SYSV ABI registers.  */
+  asm volatile ("movl\t%2, %0\n\tmovl\t%2, %1"
+   : "=r" (esi), "=r" (edi)
+   : "i" (0xdeadbeef));
+}
+
+__attribute__((ms_abi, noinline, noclone))
+void ms_abi_func ()
+{
+  sysv_abi_func ("1st call", );
+  sysv_abi_func ("2nd call", );
+  sysv_abi_func ("3rd call", );
+}
+
+int
+main(void)
+{
+  ms_abi_func();
+  return 0;
+}

diff --git a/app-emulation/wine/wine-1.6.2-r1.ebuild 
b/app-emulation/wine/wine-1.6.2-r1.ebuild
index cd806c0..7890da7 100644
--- a/app-emulation/wine/wine-1.6.2-r1.ebuild
+++ b/app-emulation/wine/wine-1.6.2-r1.ebuild
@@ -145,12 +145,18 @@ wine_build_environment_check() {
[[ ${MERGE_TYPE} = "binary" ]] && return 0
 
# bug #549768
-   if use abi_x86_64 && [[ $(gcc-major-version) = 5 ]]; then
-   eerror "64-bit wine cannot be built with gcc-5.1 or 5.2 due to 
compiler bugs;"
-   eerror "you may use gcc-config to select an older compiler 
version."
-   eerror "See https://bugs.gentoo.

[gentoo-commits] repo/gentoo:master commit in: net-libs/libsoup/

2015-09-16 Thread Alexandre Rostovtsev
commit: c6b6a357c56c5c6dcc9915584b059f557d1ca91f
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Thu Sep 17 01:57:10 2015 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Thu Sep 17 01:59:01 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6b6a357

net-libs/libsoup: fix tests when LC_ALL is set

Gentoo-Bug: 560258
Reported-by: Jonathan Lovelace
Package-Manager: portage-2.2.20.1

 net-libs/libsoup/libsoup-2.50.0.ebuild | 4 
 1 file changed, 4 insertions(+)

diff --git a/net-libs/libsoup/libsoup-2.50.0.ebuild 
b/net-libs/libsoup/libsoup-2.50.0.ebuild
index 443e4b1..a121eaa 100644
--- a/net-libs/libsoup/libsoup-2.50.0.ebuild
+++ b/net-libs/libsoup/libsoup-2.50.0.ebuild
@@ -54,6 +54,10 @@ src_prepare() {
|| die "sed failed"
fi
 
+   # fix sorting when LC_ALL/LC_COLLATE is set, bug #560258
+   # fixed upstream in 2.52
+   sed -e 's/LANG=C sort/LC_ALL=C sort/' -i libsoup/Makefile.{am,in} || 
die "sed failed"
+
gnome2_src_prepare
 }
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/webkit-gtk/

2015-09-13 Thread Alexandre Rostovtsev
commit: 3db1b3b67ceb628afc0284dbe278366190947242
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Sun Sep 13 17:08:31 2015 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Sun Sep 13 17:09:11 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3db1b3b6

net-libs/webkit-gtk: cmake syntax is -DRUBY_EXECUTABLE, not RUBY

Package-Manager: portage-2.2.20.1

 net-libs/webkit-gtk/webkit-gtk-2.6.6.ebuild | 8 
 net-libs/webkit-gtk/webkit-gtk-2.8.5.ebuild | 8 
 2 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/net-libs/webkit-gtk/webkit-gtk-2.6.6.ebuild 
b/net-libs/webkit-gtk/webkit-gtk-2.6.6.ebuild
index 0f23ff9..c4d72b7 100644
--- a/net-libs/webkit-gtk/webkit-gtk-2.6.6.ebuild
+++ b/net-libs/webkit-gtk/webkit-gtk-2.6.6.ebuild
@@ -172,13 +172,13 @@ src_configure() {
local ruby_interpreter=""
 
if has_version "virtual/rubygems[ruby_targets_ruby22]"; then
-   ruby_interpreter="RUBY=$(type -P ruby22)"
+   ruby_interpreter="-DRUBY_EXECUTABLE=$(type -P ruby22)"
elif has_version "virtual/rubygems[ruby_targets_ruby21]"; then
-   ruby_interpreter="RUBY=$(type -P ruby21)"
+   ruby_interpreter="-DRUBY_EXECUTABLE=$(type -P ruby21)"
elif has_version "virtual/rubygems[ruby_targets_ruby20]"; then
-   ruby_interpreter="RUBY=$(type -P ruby20)"
+   ruby_interpreter="-DRUBY_EXECUTABLE=$(type -P ruby20)"
else
-   ruby_interpreter="RUBY=$(type -P ruby19)"
+   ruby_interpreter="-DRUBY_EXECUTABLE=$(type -P ruby19)"
fi
 
# TODO: Check Web Audio support

diff --git a/net-libs/webkit-gtk/webkit-gtk-2.8.5.ebuild 
b/net-libs/webkit-gtk/webkit-gtk-2.8.5.ebuild
index ae110a9..bdd69c1 100644
--- a/net-libs/webkit-gtk/webkit-gtk-2.8.5.ebuild
+++ b/net-libs/webkit-gtk/webkit-gtk-2.8.5.ebuild
@@ -184,13 +184,13 @@ src_configure() {
local ruby_interpreter=""
 
if has_version "virtual/rubygems[ruby_targets_ruby22]"; then
-   ruby_interpreter="RUBY=$(type -P ruby22)"
+   ruby_interpreter="-DRUBY_EXECUTABLE=$(type -P ruby22)"
elif has_version "virtual/rubygems[ruby_targets_ruby21]"; then
-   ruby_interpreter="RUBY=$(type -P ruby21)"
+   ruby_interpreter="-DRUBY_EXECUTABLE=$(type -P ruby21)"
elif has_version "virtual/rubygems[ruby_targets_ruby20]"; then
-   ruby_interpreter="RUBY=$(type -P ruby20)"
+   ruby_interpreter="-DRUBY_EXECUTABLE=$(type -P ruby20)"
else
-   ruby_interpreter="RUBY=$(type -P ruby19)"
+   ruby_interpreter="-DRUBY_EXECUTABLE=$(type -P ruby19)"
fi
 
# TODO: Check Web Audio support



[gentoo-commits] repo/gentoo:master commit in: dev-lang/orc/

2015-09-10 Thread Alexandre Rostovtsev
commit: 2972c432dcd6488f548e8ca467ec5befa8248004
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Fri Sep 11 00:15:49 2015 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Fri Sep 11 00:16:08 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2972c432

dev-lang/orc: fix pax-mark calls and make them non-fatal

Gentoo-Bug: 560126
Reported-by: orionbelt2, Thomas Beutin
Package-Manager: portage-2.2.20.1

 dev-lang/orc/orc-0.4.24.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-lang/orc/orc-0.4.24.ebuild b/dev-lang/orc/orc-0.4.24.ebuild
index c56d33c..80fe7b3 100644
--- a/dev-lang/orc/orc-0.4.24.ebuild
+++ b/dev-lang/orc/orc-0.4.24.ebuild
@@ -41,9 +41,9 @@ src_configure() {
 src_install() {
autotools-multilib_src_install
if use hardened; then
-   pax-mark m usr/bin/orc-bugreport || die
-   pax-mark m usr/bin/orcc || die
-   pax-mark m usr/$(get_libdir)/liborc*.so* || die
+   pax-mark m "${ED}"usr/bin/orc-bugreport
+   pax-mark m "${ED}"usr/bin/orcc
+   pax-mark m "${ED}"usr/$(get_libdir)/liborc*.so*
fi
 }
 



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

2015-09-10 Thread Alexandre Rostovtsev
commit: a07a0f5f699925b7081a5899309a6e148790625a
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Fri Sep 11 02:04:27 2015 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Fri Sep 11 02:04:51 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a07a0f5f

net-misc/networkmanager: don't compile examples

They are not needed and can cause build failure in some cases.

Gentoo-Bug: 560140
Reported-by: Anibal Francisco
Package-Manager: portage-2.2.20.1

 net-misc/networkmanager/networkmanager-1.0.6.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/net-misc/networkmanager/networkmanager-1.0.6.ebuild 
b/net-misc/networkmanager/networkmanager-1.0.6.ebuild
index a86a5f8..fd570b5 100644
--- a/net-misc/networkmanager/networkmanager-1.0.6.ebuild
+++ b/net-misc/networkmanager/networkmanager-1.0.6.ebuild
@@ -121,6 +121,9 @@ src_prepare() {
# Force use of /run, avoid eautoreconf, upstream bug #737139, fixed in 
'master'
sed -e 's:$localstatedir/run/:/run/:' -i configure || die
 
+   # Don't build examples, they are not needed and can cause build failure
+   sed -e '/^\s*examples\s*\\/d' -i Makefile.{am,in} || die
+
use vala && vala_src_prepare
 
epatch_user # don't remove, users often want custom patches for NM



[gentoo-commits] repo/gentoo:master commit in: profiles/arch/sparc/, profiles/arch/alpha/, profiles/arch/ia64/

2015-09-09 Thread Alexandre Rostovtsev
commit: 47482dfe5290c6c6710eeda14d819249d2d1b95e
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Thu Sep 10 01:43:33 2015 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Thu Sep 10 01:50:23 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47482dfe

profiles: mask networkmanager[wext] for arches without wifi

Fixes unsatisfiable REQUIRED_USE constraint.

Gentoo-Bug: 560070
Reported-by:  Émeric Maschino

 profiles/arch/alpha/package.use.mask | 4 
 profiles/arch/ia64/package.use.mask  | 4 
 profiles/arch/sparc/package.use.mask | 4 
 3 files changed, 12 insertions(+)

diff --git a/profiles/arch/alpha/package.use.mask 
b/profiles/arch/alpha/package.use.mask
index ab5e688..18473cc 100644
--- a/profiles/arch/alpha/package.use.mask
+++ b/profiles/arch/alpha/package.use.mask
@@ -2,6 +2,10 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
+# Alexandre Rostovtsev <tetrom...@gentoo.org> (10 Sep 2015)
+# Requires wifi USE flag, which is masked for this arch
+net-misc/networkmanager wext
+
 # Tobias Klausmann <klaus...@gentoo.org> (10 Aug 2015)
 # Opting out of the net-misc/ofono dep tree until we have a user request
 >=media-sound/pulseaudio-6.0 ofono-headset

diff --git a/profiles/arch/ia64/package.use.mask 
b/profiles/arch/ia64/package.use.mask
index 0bccfdc..58512a2 100644
--- a/profiles/arch/ia64/package.use.mask
+++ b/profiles/arch/ia64/package.use.mask
@@ -2,6 +2,10 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
+# Alexandre Rostovtsev <tetrom...@gentoo.org> (10 Sep 2015)
+# Requires wifi USE flag, which is masked for this arch
+net-misc/networkmanager wext
+
 # Pacho Ramos <pa...@gentoo.org> (06 Sep 2015)
 # Missing keywords
 media-sound/pulseaudio ofono-headset

diff --git a/profiles/arch/sparc/package.use.mask 
b/profiles/arch/sparc/package.use.mask
index b75b6b5..8f43e62 100644
--- a/profiles/arch/sparc/package.use.mask
+++ b/profiles/arch/sparc/package.use.mask
@@ -2,6 +2,10 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
+# Alexandre Rostovtsev <tetrom...@gentoo.org> (10 Sep 2015)
+# Requires wifi USE flag, which is masked for this arch
+net-misc/networkmanager wext
+
 # Bernard Cafarelli <voyag...@gentoo.org> (06 Aug 2015)
 # Dependencies missing keywords, bug #543604
 sys-devel/llvm ocaml



[gentoo-commits] repo/gentoo:master commit in: net-nntp/pan/, net-nntp/pan/files/

2015-09-07 Thread Alexandre Rostovtsev
commit: 3e828ee766a6ebaa5c71ed1764f7998d59c24054
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Mon Sep  7 17:29:52 2015 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Mon Sep  7 17:33:23 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e828ee7

net-nntp/pan: fix newsrc-* files created in wrong place with g++-5

Gentoo-Bug: 559666
Reported-by: Holger Hoffstätte
Upstream-Bug-url: https://bugzilla.gnome.org/show_bug.cgi?id=754698
Package-Manager: portage-2.2.20.1

 net-nntp/pan/files/pan-0.139-get_pan_home.patch | 41 ++
 net-nntp/pan/pan-0.139-r1.ebuild| 55 +
 2 files changed, 96 insertions(+)

diff --git a/net-nntp/pan/files/pan-0.139-get_pan_home.patch 
b/net-nntp/pan/files/pan-0.139-get_pan_home.patch
new file mode 100644
index 000..6a2d5fc
--- /dev/null
+++ b/net-nntp/pan/files/pan-0.139-get_pan_home.patch
@@ -0,0 +1,41 @@
+From cef1d28d4a27fe383a74f4e5d0286aca3a28ff99 Mon Sep 17 00:00:00 2001
+From: Alexandre Rostovtsev <tetrom...@gentoo.org>
+Date: Mon, 7 Sep 2015 13:21:22 -0400
+Subject: [PATCH] file::get_pan_home() : fix for g++-5 non-CoW std::string
+ semantics
+
+https://bugzilla.gnome.org/show_bug.cgi?id=754698
+---
+ pan/general/file-util.cc | 2 +-
+ pan/general/file-util.h  | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/pan/general/file-util.cc b/pan/general/file-util.cc
+index 4ea2e77..473e426 100644
+--- a/pan/general/file-util.cc
 b/pan/general/file-util.cc
+@@ -77,7 +77,7 @@ file :: print_file_info (std::ostream& os, const char* file)
+ 
+ ***/
+ 
+-std::string
++const std::string &
+ file :: get_pan_home ()
+ {
+   static std::string pan_home;
+diff --git a/pan/general/file-util.h b/pan/general/file-util.h
+index 7c211a8..4b6d04f 100644
+--- a/pan/general/file-util.h
 b/pan/general/file-util.h
+@@ -59,7 +59,7 @@ namespace pan
+  * Returns the home pan directory, which falls back to $HOME/.pan2
+  * if the PAN_HOME environmental variable isn't set.
+  */
+-std::string get_pan_home ();
++const std::string & get_pan_home ();
+ 
+ /**
+* Returns an absolute filename of a file
+-- 
+2.5.1
+

diff --git a/net-nntp/pan/pan-0.139-r1.ebuild b/net-nntp/pan/pan-0.139-r1.ebuild
new file mode 100644
index 000..382c8c2
--- /dev/null
+++ b/net-nntp/pan/pan-0.139-r1.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+inherit eutils
+
+DESCRIPTION="A newsreader for GNOME"
+HOMEPAGE="http://pan.rebelbase.com/;
+SRC_URI="http://pan.rebelbase.com/download/releases/${PV}/source/${P}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+IUSE="dbus gnome-keyring libnotify spell ssl"
+
+RDEPEND=">=dev-libs/glib-2.26:2
+   >=x11-libs/gtk+-2.16:2
+   dev-libs/gmime:2.6
+   gnome-keyring? ( >=gnome-base/libgnome-keyring-3.2 )
+   libnotify? ( >=x11-libs/libnotify-0.4.1:0= )
+   spell? (
+   >=app-text/enchant-1.6
+   >=app-text/gtkspell-2.0.7:2 )
+   ssl? ( >=net-libs/gnutls-3:0= )"
+
+DEPEND="${RDEPEND}
+   app-text/gnome-doc-utils
+   >=dev-util/intltool-0.35.5
+   sys-devel/gettext
+   virtual/pkgconfig"
+
+DOCS="AUTHORS ChangeLog NEWS README"
+
+src_prepare() {
+   # in next release
+   epatch "${FILESDIR}/${P}-pan.desktop.patch"
+
+   # g++-5 fix, https://bugzilla.gnome.org/show_bug.cgi?id=754698
+   epatch "${FILESDIR}"/${PN}-0.139-get_pan_home.patch
+
+   # upstream release was in 2012 - users may want to apply patches
+   epatch_user
+}
+
+src_configure() {
+   econf \
+   --without-gtk3 \
+   $(use_with dbus) \
+   $(use_enable gnome-keyring gkr) \
+   $(use_with spell gtkspell) \
+   $(use_enable libnotify) \
+   $(use_with ssl gnutls)
+}



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/cinnamon/, gnome-extra/cinnamon/files/

2015-09-06 Thread Alexandre Rostovtsev
commit: c676e623a8b7c3e3f3e3b133c92bcb92316faf18
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Sun Sep  6 21:54:59 2015 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Sun Sep  6 21:54:59 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c676e623

gnome-extra/cinnamon: fix build with clutter[-gtk]

Gentoo-Bug: 559794
Reported-by: Lara Maia
Upstream-Bug-url: https://github.com/linuxmint/Cinnamon/pull/4600

Package-Manager: portage-2.2.20.1

 gnome-extra/cinnamon/cinnamon-2.6.13.ebuild|  4 +++
 .../cinnamon-2.6.13-test-recorder-includes.patch   | 36 ++
 2 files changed, 40 insertions(+)

diff --git a/gnome-extra/cinnamon/cinnamon-2.6.13.ebuild 
b/gnome-extra/cinnamon/cinnamon-2.6.13.ebuild
index 76f706b..5f1d536 100644
--- a/gnome-extra/cinnamon/cinnamon-2.6.13.ebuild
+++ b/gnome-extra/cinnamon/cinnamon-2.6.13.ebuild
@@ -160,6 +160,10 @@ src_prepare() {
# https://github.com/linuxmint/Cinnamon/issues/3577
epatch "${FILESDIR}"/${PN}-2.4.5-gnome-3.14.patch
 
+   # Fix build with clutter[-gtk]
+   # https://github.com/linuxmint/Cinnamon/pull/4600
+   epatch "${FILESDIR}"/${PN}-2.6.13-test-recorder-includes.patch
+
# Use pkexec instead of gksu (from Arch)
# https://github.com/linuxmint/Cinnamon/issues/3565
sed -i 's/gksu/pkexec/' files/usr/bin/cinnamon-settings-users || die

diff --git 
a/gnome-extra/cinnamon/files/cinnamon-2.6.13-test-recorder-includes.patch 
b/gnome-extra/cinnamon/files/cinnamon-2.6.13-test-recorder-includes.patch
new file mode 100644
index 000..3ed2c3a
--- /dev/null
+++ b/gnome-extra/cinnamon/files/cinnamon-2.6.13-test-recorder-includes.patch
@@ -0,0 +1,36 @@
+From cf960f096e426521fc898733580d47c725e52953 Mon Sep 17 00:00:00 2001
+From: Alexandre Rostovtsev <tetrom...@gentoo.org>
+Date: Sun, 6 Sep 2015 14:53:48 -0400
+Subject: [PATCH] build: append ST_CFLAGS when building test-recorder
+
+test-recorder #includes st.h, which pulls in lots of headers, some of which
+might not be in TEST_CINNAMON_RECORDER_CFLAGS, depending on how clutter and
+gstreamer were configured.
+
+Fixes build failure reported at https://bugs.gentoo.org/559794 :
+
+In file included from ./st/st-bin.h:27:0,
+ from st.h:4,
+ from cinnamon-recorder.c:19:
+./st/st-types.h:26:21: fatal error: gtk/gtk.h: No such file or directory
+---
+ src/Makefile.am | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/src/Makefile.am b/src/Makefile.am
+index 3d8fdd3..e6e54a9 100644
+--- a/src/Makefile.am
 b/src/Makefile.am
+@@ -199,7 +199,8 @@ libcinnamon_la_SOURCES += $(cinnamon_recorder_sources) 
$(cinnamon_recorder_non_g
+ 
+ noinst_PROGRAMS += test-recorder
+ 
+-test_recorder_CPPFLAGS = $(TEST_CINNAMON_RECORDER_CFLAGS)
++test_recorder_CPPFLAGS = $(TEST_CINNAMON_RECORDER_CFLAGS) \
++   $(ST_CFLAGS)
+ test_recorder_LDADD = $(TEST_CINNAMON_RECORDER_LIBS) \
+libst-1.0.la
+ 
+-- 
+2.5.1
+



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/cinnamon/

2015-09-02 Thread Alexandre Rostovtsev
commit: abf170ab5db5f5c6371940de5986b026190be981
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Thu Sep  3 01:31:08 2015 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Thu Sep  3 01:53:51 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abf170ab

gnome-extra/cinnamon: remove old

Package-Manager: portage-2.2.20.1

 gnome-extra/cinnamon/Manifest  |   1 -
 gnome-extra/cinnamon/cinnamon-2.6.8.ebuild | 256 -
 2 files changed, 257 deletions(-)

diff --git a/gnome-extra/cinnamon/Manifest b/gnome-extra/cinnamon/Manifest
index 644c5d4..c98b1f5 100644
--- a/gnome-extra/cinnamon/Manifest
+++ b/gnome-extra/cinnamon/Manifest
@@ -1,3 +1,2 @@
 DIST cinnamon-2.4.7.tar.gz 2812013 SHA256 
d971c893d4617f482bad1d79b18cf14ccb3a2298f2381f1a64f1d72ee59cb40e SHA512 
0450657804d5bd290177577a7059b494d7ef88bbfbec7b5a480cdc29894dd92d6f4e404d789009abcaad4c6adf279be991c5f8c3d300f70fec81acd57fb8700c
 WHIRLPOOL 
43f31b2b83009321e3d7cd17a0570a2d83bed7fe0cef54966ff32c7075cf6e9181f96c5fd1725f540bb1cce00a6944f57b65bb77361995e527c85c74884e6a0d
-DIST cinnamon-2.6.8.tar.gz 2967957 SHA256 
fe2e0e0a128711875a24c3511eff78e48ecd131db8f758781950784270af15a6 SHA512 
687048660dbc7797dfa3fb6aeb6f58c334d1ae4c384d600031e74db661ce5edc8109dec5dfc7b643e0d52211e41723e22da725f7866a99949f0b3e07e0716c9e
 WHIRLPOOL 
2dd103e0db3e80fddc94850936942d6ef13d3603f1fde4ad69fb554bb79f39bd7dbcb08bfd5c2f156f9da2802a43ee2c7c6169b0a68b6e8e269ed7774bb203dc
 DIST cinnamon-2.6.9.tar.gz 2968234 SHA256 
9bed52d586480b888a414af6e306c2d8d6cf536aeb49e65304b8f3e2e422e756 SHA512 
372492f9a9833ae3b7ba2b22d6c4cec8bb8c0a02282d1efe595e8a822a7064d7129b2a56f9df7dd4ec8f329bee3db22ffb41672752f5daa6811973d42cae150d
 WHIRLPOOL 
83e04e781ac175f4ce885c84554d70d8322a613fac30735af3efb57e43afb8ffb757771cc153b4b1ae8070a219972d76f707ce2fe40b7714aee6854e9a0bdd0d

diff --git a/gnome-extra/cinnamon/cinnamon-2.6.8.ebuild 
b/gnome-extra/cinnamon/cinnamon-2.6.8.ebuild
deleted file mode 100644
index 5ac7b6b..000
--- a/gnome-extra/cinnamon/cinnamon-2.6.8.ebuild
+++ /dev/null
@@ -1,256 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-GCONF_DEBUG="no"
-GNOME2_LA_PUNT="yes"
-PYTHON_COMPAT=( python2_7 python3_3 python3_4 )
-PYTHON_REQ_USE="xml"
-
-inherit autotools eutils flag-o-matic gnome2 multilib pax-utils python-r1
-
-DESCRIPTION="A fork of GNOME Shell with layout similar to GNOME 2"
-HOMEPAGE="http://cinnamon.linuxmint.com/;
-
-MY_PV="${PV/_p/-UP}"
-MY_P="${PN}-${MY_PV}"
-
-SRC_URI="https://github.com/linuxmint/Cinnamon/archive/${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-# bluetooth support dropped due bug #511648
-IUSE="+nls +networkmanager" #+bluetooth
-# We need *both* python 2.7 and 3.x
-REQUIRED_USE="${PYTHON_REQUIRED_USE}
-   python_targets_python2_7
-   || ( python_targets_python3_3 python_targets_python3_4 )
-   "
-
-KEYWORDS="~amd64 ~x86"
-
-COMMON_DEPEND="
-   app-accessibility/at-spi2-atk:2
-   app-misc/ca-certificates
-   dev-libs/dbus-glib
-   >=dev-libs/glib-2.29.10:2[dbus]
-   >=dev-libs/gobject-introspection-0.10.1
-   >=dev-libs/json-glib-0.13.2
-   >=dev-libs/libcroco-0.6.2:0.6
-   dev-libs/libxml2:2
-   gnome-base/gconf:2[introspection]
-   gnome-base/librsvg
-   >=gnome-extra/cinnamon-desktop-2.4:0=[introspection]
-   gnome-extra/cinnamon-menus[introspection]
-   >=gnome-extra/cjs-2.4
-   >=media-libs/clutter-1.10:1.0[introspection]
-   media-libs/cogl:1.0=[introspection]
-   >=gnome-base/gsettings-desktop-schemas-2.91.91
-   media-libs/gstreamer:1.0
-   media-libs/gst-plugins-base:1.0
-   media-sound/pulseaudio:0=[glib]
-   net-libs/libsoup:2.4[introspection]
-   >=sys-auth/polkit-0.100[introspection]
-   x11-libs/gdk-pixbuf:2[introspection]
-   >=x11-libs/gtk+-3.9.12:3[introspection]
-   x11-libs/pango[introspection]
-   >=x11-libs/startup-notification-0.11
-   x11-libs/libX11
-   >=x11-libs/libXfixes-5.0
-   >=x11-wm/muffin-2.4[introspection]
-   ${PYTHON_DEPS}
-   networkmanager? (
-   gnome-base/libgnome-keyring
-   >=net-misc/networkmanager-0.8.999[introspection] )
-"
-#bluetooth? ( >=net-wireless/gnome-bluetooth-3.1:=[introspection] )
-
-# Runtime-only deps are probably incomplete and approximate.
-# Each block:
-# 2. Introspection stuff + dconf needed via imports.gi.*
-# 3. gnome-session is needed for gnome-session-quit
-# 4. Control shell settings
-# 5. accountsservice is needed for GdmUserManager (0.6.14 needed for fast
-#user switching with gdm-3.1.x)
-# 6. caribou needed for on-screen keyboard
-# 7. xdg-uti

[gentoo-commits] repo/gentoo:master commit in: gnome-extra/cinnamon/

2015-09-02 Thread Alexandre Rostovtsev
commit: dbfaf9be24834767acdc0dc4f0aff89ee00e540d
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Thu Sep  3 01:53:25 2015 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Thu Sep  3 01:54:36 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbfaf9be

gnome-extra/cinnamon: raise muffin dep to 2.5

Gentoo-Bug: 554744
Reported-by: Laurent Vivier
Upstream-Bug-url: https://github.com/linuxmint/Cinnamon/pull/4582
Package-Manager: portage-2.2.20.1

 gnome-extra/cinnamon/cinnamon-2.6.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-extra/cinnamon/cinnamon-2.6.9.ebuild 
b/gnome-extra/cinnamon/cinnamon-2.6.9.ebuild
index 19ddd13..76f706b 100644
--- a/gnome-extra/cinnamon/cinnamon-2.6.9.ebuild
+++ b/gnome-extra/cinnamon/cinnamon-2.6.9.ebuild
@@ -60,7 +60,7 @@ COMMON_DEPEND="
>=x11-libs/startup-notification-0.11
x11-libs/libX11
>=x11-libs/libXfixes-5.0
-   >=x11-wm/muffin-2.4[introspection]
+   >=x11-wm/muffin-2.5[introspection]
${PYTHON_DEPS}
networkmanager? (
gnome-base/libgnome-keyring



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/cinnamon/

2015-09-02 Thread Alexandre Rostovtsev
commit: bd9dcf1438fd0a7df4ee76fa5b3bec401ab906b3
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Thu Sep  3 02:03:33 2015 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Thu Sep  3 02:03:39 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd9dcf14

gnome-extra/cinnamon: add 2.6.13

Gentoo-Bug: 554122
Reported-by: Akiraba Honata
Package-Manager: portage-2.2.20.1

 gnome-extra/cinnamon/Manifest   |   1 +
 gnome-extra/cinnamon/cinnamon-2.6.13.ebuild | 258 
 2 files changed, 259 insertions(+)

diff --git a/gnome-extra/cinnamon/Manifest b/gnome-extra/cinnamon/Manifest
index c98b1f5..9d4cb39 100644
--- a/gnome-extra/cinnamon/Manifest
+++ b/gnome-extra/cinnamon/Manifest
@@ -1,2 +1,3 @@
 DIST cinnamon-2.4.7.tar.gz 2812013 SHA256 
d971c893d4617f482bad1d79b18cf14ccb3a2298f2381f1a64f1d72ee59cb40e SHA512 
0450657804d5bd290177577a7059b494d7ef88bbfbec7b5a480cdc29894dd92d6f4e404d789009abcaad4c6adf279be991c5f8c3d300f70fec81acd57fb8700c
 WHIRLPOOL 
43f31b2b83009321e3d7cd17a0570a2d83bed7fe0cef54966ff32c7075cf6e9181f96c5fd1725f540bb1cce00a6944f57b65bb77361995e527c85c74884e6a0d
+DIST cinnamon-2.6.13.tar.gz 2967812 SHA256 
f349403901bf3e84cda2ebd425dc6f58850059092775e285862067f120debe86 SHA512 
41192b25ac34c542596f9625a671d019531aa466f05da12ca0fda0f23daa10929c9f7a4e3c1a7137887fc9b0b556836a82f42645128b620949386387efec
 WHIRLPOOL 
0c7c7ed6375964a93217adf43cc6236f7e7b92b75facfc94ded86f914890452b92753486d1c46b8a6531eef49993a0bc9fc0d387e8ea2a5bc4f05dd80571462a
 DIST cinnamon-2.6.9.tar.gz 2968234 SHA256 
9bed52d586480b888a414af6e306c2d8d6cf536aeb49e65304b8f3e2e422e756 SHA512 
372492f9a9833ae3b7ba2b22d6c4cec8bb8c0a02282d1efe595e8a822a7064d7129b2a56f9df7dd4ec8f329bee3db22ffb41672752f5daa6811973d42cae150d
 WHIRLPOOL 
83e04e781ac175f4ce885c84554d70d8322a613fac30735af3efb57e43afb8ffb757771cc153b4b1ae8070a219972d76f707ce2fe40b7714aee6854e9a0bdd0d

diff --git a/gnome-extra/cinnamon/cinnamon-2.6.13.ebuild 
b/gnome-extra/cinnamon/cinnamon-2.6.13.ebuild
new file mode 100644
index 000..76f706b
--- /dev/null
+++ b/gnome-extra/cinnamon/cinnamon-2.6.13.ebuild
@@ -0,0 +1,258 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+GCONF_DEBUG="no"
+GNOME2_LA_PUNT="yes"
+PYTHON_COMPAT=( python2_7 python3_3 python3_4 )
+PYTHON_REQ_USE="xml"
+
+inherit autotools eutils flag-o-matic gnome2 multilib pax-utils python-r1
+
+DESCRIPTION="A fork of GNOME Shell with layout similar to GNOME 2"
+HOMEPAGE="http://cinnamon.linuxmint.com/;
+
+MY_PV="${PV/_p/-UP}"
+MY_P="${PN}-${MY_PV}"
+
+SRC_URI="https://github.com/linuxmint/Cinnamon/archive/${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+
+# bluetooth support dropped due bug #511648
+IUSE="+nls +networkmanager" #+bluetooth
+
+# We need *both* python 2.7 and 3.x
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   python_targets_python2_7
+   || ( python_targets_python3_3 python_targets_python3_4 )
+   "
+
+KEYWORDS="~amd64 ~x86"
+
+COMMON_DEPEND="
+   app-accessibility/at-spi2-atk:2
+   app-misc/ca-certificates
+   dev-libs/dbus-glib
+   >=dev-libs/glib-2.29.10:2[dbus]
+   >=dev-libs/gobject-introspection-0.10.1:=
+   >=dev-libs/json-glib-0.13.2
+   >=dev-libs/libcroco-0.6.2:0.6
+   dev-libs/libxml2:2
+   gnome-base/gconf:2[introspection]
+   gnome-base/librsvg
+   >=gnome-extra/cinnamon-desktop-2.4:0=[introspection]
+   gnome-extra/cinnamon-menus[introspection]
+   >=gnome-extra/cjs-2.4
+   >=media-libs/clutter-1.10:1.0[introspection]
+   media-libs/cogl:1.0=[introspection]
+   >=gnome-base/gsettings-desktop-schemas-2.91.91
+   media-libs/gstreamer:1.0
+   media-libs/gst-plugins-base:1.0
+   media-sound/pulseaudio:0=[glib]
+   net-libs/libsoup:2.4[introspection]
+   >=sys-auth/polkit-0.100[introspection]
+   x11-libs/gdk-pixbuf:2[introspection]
+   >=x11-libs/gtk+-3.9.12:3[introspection]
+   x11-libs/pango[introspection]
+   >=x11-libs/startup-notification-0.11
+   x11-libs/libX11
+   >=x11-libs/libXfixes-5.0
+   >=x11-wm/muffin-2.5[introspection]
+   ${PYTHON_DEPS}
+   networkmanager? (
+   gnome-base/libgnome-keyring
+   >=net-misc/networkmanager-0.8.999[introspection] )
+"
+#bluetooth? ( >=net-wireless/gnome-bluetooth-3.1:=[introspection] )
+
+# Runtime-only deps are probably incomplete and approximate.
+# Each block:
+# 2. Introspection stuff + dconf needed via imports.gi.*
+# 3. gnome-session is needed for gnome-session-quit
+# 4. Control shell settings
+# 5. accountsservice is needed for GdmUserManager (0.6.14 needed for fast
+#user switching with gdm-3.1.x)

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

2015-09-02 Thread Alexandre Rostovtsev
commit: 2901eb50a2563d859a4479f35de110413bea70de
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Thu Sep  3 03:12:38 2015 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Thu Sep  3 03:13:15 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2901eb50

net-misc/dropbox: || order: first try ncurses:5/5, then fall back to 0/5

Non-maintainer commit to fix emerge conflict that is affecting many users.

Gentoo-Bug: 559204
Package-Manager: portage-2.2.20.1

 net-misc/dropbox/dropbox-2.10.2.ebuild | 2 +-
 net-misc/dropbox/dropbox-3.6.8.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-misc/dropbox/dropbox-2.10.2.ebuild 
b/net-misc/dropbox/dropbox-2.10.2.ebuild
index 0032694..7d1eb0f 100644
--- a/net-misc/dropbox/dropbox-2.10.2.ebuild
+++ b/net-misc/dropbox/dropbox-2.10.2.ebuild
@@ -46,8 +46,8 @@ RDEPEND="
>=sys-devel/gcc-4.2.0
sys-libs/zlib
|| (
-   sys-libs/ncurses:0/5
sys-libs/ncurses:5/5
+   sys-libs/ncurses:0/5
)
 "
 

diff --git a/net-misc/dropbox/dropbox-3.6.8.ebuild 
b/net-misc/dropbox/dropbox-3.6.8.ebuild
index b72bcdd..c66a4fb 100644
--- a/net-misc/dropbox/dropbox-3.6.8.ebuild
+++ b/net-misc/dropbox/dropbox-3.6.8.ebuild
@@ -56,8 +56,8 @@ RDEPEND="
>=sys-devel/gcc-4.2.0
sys-libs/zlib
|| (
-   sys-libs/ncurses:0/5
sys-libs/ncurses:5/5
+   sys-libs/ncurses:0/5
)"
 
 src_unpack() {



[gentoo-commits] repo/gentoo:master commit in: x11-libs/gdk-pixbuf/files/

2015-09-01 Thread Alexandre Rostovtsev
commit: 92308a3ae2aeed9279463f49f6fd118807a9be54
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Tue Sep  1 13:14:55 2015 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Tue Sep  1 13:14:55 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92308a3a

x11-libs/gdk-pixbuf: remove unused patch

Package-Manager: portage-2.2.20.1

 .../gdk-pixbuf-2.31.1-pixops-no-scaling.patch  | 129 -
 1 file changed, 129 deletions(-)

diff --git 
a/x11-libs/gdk-pixbuf/files/gdk-pixbuf-2.31.1-pixops-no-scaling.patch 
b/x11-libs/gdk-pixbuf/files/gdk-pixbuf-2.31.1-pixops-no-scaling.patch
deleted file mode 100644
index a8587fc..000
--- a/x11-libs/gdk-pixbuf/files/gdk-pixbuf-2.31.1-pixops-no-scaling.patch
+++ /dev/null
@@ -1,129 +0,0 @@
-From cc5fce6315dcc1127a3e2106223305ff763be815 Mon Sep 17 00:00:00 2001
-From: Hans Petter Jansson <h...@copyleft.no>
-Date: Thu, 10 Nov 2005 19:13:00 +
-Subject: [PATCH] pixops: Special-case compositing/copying with no scaling
-
-When there is no scaling involved, make gdk_pixbuf_composite_color()
-faster by avoiding the scaling code path.
-
-https://bugzilla.gnome.org/show_bug.cgi?id=80927

- gdk-pixbuf/pixops/pixops.c | 95 +++---
- 1 file changed, 90 insertions(+), 5 deletions(-)
-
-diff --git a/gdk-pixbuf/pixops/pixops.c b/gdk-pixbuf/pixops/pixops.c
-index 993223e..29a1c14 100644
 a/gdk-pixbuf/pixops/pixops.c
-+++ b/gdk-pixbuf/pixops/pixops.c
-@@ -421,6 +421,86 @@ pixops_composite_nearest (guchar*dest_buf,
- }
- 
- static void
-+pixops_composite_nearest_noscale (guchar*dest_buf,
-+intrender_x0,
-+intrender_y0,
-+intrender_x1,
-+intrender_y1,
-+intdest_rowstride,
-+intdest_channels,
-+gboolean   dest_has_alpha,
-+const guchar  *src_buf,
-+intsrc_width,
-+intsrc_height,
-+intsrc_rowstride,
-+intsrc_channels,
-+gboolean   src_has_alpha,
-+intoverall_alpha)
-+{
-+  int i, j;
-+  int x;
-+
-+  for (i = 0; i < (render_y1 - render_y0); i++)
-+{
-+  const guchar *src  = src_buf + (i + render_y0) * src_rowstride;
-+  guchar   *dest = dest_buf + i * dest_rowstride;
-+
-+  x = render_x0 * src_channels;
-+
-+  for (j=0; j < (render_x1 - render_x0); j++)
-+  {
-+const guchar *p = src + x;
-+unsigned int  a0;
-+
-+if (src_has_alpha)
-+  a0 = (p[3] * overall_alpha) / 0xff;
-+else
-+  a0 = overall_alpha;
-+
-+switch (a0)
-+  {
-+  case 0:
-+break;
-+  case 255:
-+dest[0] = p[0];
-+dest[1] = p[1];
-+dest[2] = p[2];
-+if (dest_has_alpha)
-+  dest[3] = 0xff;
-+break;
-+  default:
-+if (dest_has_alpha)
-+  {
-+unsigned int w0 = 0xff * a0;
-+unsigned int w1 = (0xff - a0) * dest[3];
-+unsigned int w = w0 + w1;
-+
-+dest[0] = (w0 * p[0] + w1 * dest[0]) / w;
-+dest[1] = (w0 * p[1] + w1 * dest[1]) / w;
-+dest[2] = (w0 * p[2] + w1 * dest[2]) / w;
-+dest[3] = w / 0xff;
-+  }
-+else
-+  {
-+unsigned int a1 = 0xff - a0;
-+unsigned int tmp;
-+
-+tmp = a0 * p[0] + a1 * dest[0] + 0x80;
-+dest[0] = (tmp + (tmp >> 8)) >> 8;
-+tmp = a0 * p[1] + a1 * dest[1] + 0x80;
-+dest[1] = (tmp + (tmp >> 8)) >> 8;
-+tmp = a0 * p[2] + a1 * dest[2] + 0x80;
-+dest[2] = (tmp + (tmp >> 8)) >> 8;
-+  }
-+break;
-+  }
-+dest += dest_channels;
-+x += src_channels;
-+  }
-+}
-+}
-+
-+static void
- pixops_composite_color_nearest (guchar*dest_buf,
-   intrender_x0,
-   intrender_y0,
-@@ -1781,11 +1861,16 @@ _pixops_composite_real (guchar  *dest_buf,
- 
-   if (interp_type == PIXOPS_INTERP_NEAREST)
- {
--  pixops_composite_nearest (dest_buf, render_x0, render_y0, render_x1,
--  render_y1, dest_rowstride, dest_channels,
--  dest_has_alpha, src_buf, src_width, src

[gentoo-commits] repo/gentoo:master commit in: gnome-extra/cinnamon-control-center/

2015-09-01 Thread Alexandre Rostovtsev
commit: a0aa70526b418597514e9c690d405f5bc92d02e8
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Tue Sep  1 14:00:48 2015 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Tue Sep  1 14:01:35 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0aa7052

gnome-extra/cinnamon-control-center: fix build failure with timezone-data-2015f

North Korea caused build failure.

Gentoo-Bug: 559052
Reported-by: Lara Maia
Upstream-Bug-url: https://github.com/linuxmint/cinnamon-control-center/pull/124
Package-Manager: portage-2.2.20.1

 gnome-extra/cinnamon-control-center/Manifest   |   1 +
 .../cinnamon-control-center-2.4.2-r3.ebuild| 110 +
 .../cinnamon-control-center-2.6.0-r1.ebuild| 107 
 3 files changed, 218 insertions(+)

diff --git a/gnome-extra/cinnamon-control-center/Manifest 
b/gnome-extra/cinnamon-control-center/Manifest
index b2b4dc0..587f3aa 100644
--- a/gnome-extra/cinnamon-control-center/Manifest
+++ b/gnome-extra/cinnamon-control-center/Manifest
@@ -1,2 +1,3 @@
 DIST cinnamon-control-center-2.4.2.tar.gz 4305006 SHA256 
7d25193a3cc13c12f22864f3c9a907acfaa616392cb2b7ab4e0624f0d200f188 SHA512 
c3b4e5af84b7e6e01deaae51ed29e184158860c5effa2550b9d285902c2c35b690cb867ae747b437ed2ac2d0e75b0e6b36c97f9af3c5bf3f4621bdf304d5c253
 WHIRLPOOL 
41a32cb1c97f0fd3c57d67891c66082b66db6dc5a43737d50fdc6a17819c64d9b58ac2b679baa7f9bdd906643c02c161b4a72fd208b48561cdd43807a58f5621
+DIST cinnamon-control-center-2.6.0-pyongyang.tar.xz 32912 SHA256 
d26e31c1377abc1c3e47e1c8e78572e0169d21bdfddb920ab839bec4e1bbe8a7 SHA512 
3c6d6a970382a8e0429cc78873e4d230d5848f2a6ae4feee4d28db28cb21124f59cd7b4632f3a427f91dd7e497ee32dd3f7ba5139a3c1566264904939007d28e
 WHIRLPOOL 
a1a4102ddb13e00414b58352c3eabbd02dc425f2b3a59027a579d9ac78bdd0fd7dcacc8c204ceaeb858944202af72bbfcecabb48aa1e7ddf4ff6ec4e682fb97d
 DIST cinnamon-control-center-2.6.0.tar.gz 4169903 SHA256 
bbc39ac8ddcbc06b6aada1ef271f95f5f0d0fe439bec38b9cd847af420305c49 SHA512 
ed383484b751a9d98de7f136c21c5eb6ce7cfe1418945bd0725aa9e9f08397eb78854b38db258434ed8895dbadd2ce29b5a423a9025dea17fb4876f8847ff125
 WHIRLPOOL 
7e6d3373e97116d5b531f4fcff85984050fd5d7ad343137b76e30089b3c6f4ff5409f68867289f3967a257a67cd04059f2aa02c48a4e0e4c29b43755d6f4cd84

diff --git 
a/gnome-extra/cinnamon-control-center/cinnamon-control-center-2.4.2-r3.ebuild 
b/gnome-extra/cinnamon-control-center/cinnamon-control-center-2.4.2-r3.ebuild
new file mode 100644
index 000..2467a03
--- /dev/null
+++ 
b/gnome-extra/cinnamon-control-center/cinnamon-control-center-2.4.2-r3.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+GCONF_DEBUG="yes"
+GNOME2_LA_PUNT="yes" # gmodule is used, which uses dlopen
+
+inherit autotools eutils gnome2
+
+DESCRIPTION="Cinnamons's main interface to configure various aspects of the 
desktop"
+HOMEPAGE="http://cinnamon.linuxmint.com/;
+SRC_URI="https://github.com/linuxmint/cinnamon-control-center/archive/${PV}.tar.gz
 -> ${P}.tar.gz
+   
https://dev.gentoo.org/~tetromino/distfiles/${PN}/${PN}-2.6.0-pyongyang.tar.xz;
+
+LICENSE="GPL-2+"
+SLOT="0"
+IUSE="+colord +cups input_devices_wacom"
+KEYWORDS="~amd64 ~x86"
+
+# False positives caused by nested configure scripts
+QA_CONFIGURE_OPTIONS=".*"
+
+# FIXME: modemmanager is not optional
+#networkmanager is not optional
+
+COMMON_DEPEND="
+   >=dev-libs/glib-2.31:2
+   dev-libs/libxml2:2
+   >=gnome-base/libgnomekbd-2.91.91:0=
+   >=gnome-extra/cinnamon-desktop-1.0:0=
+   >=gnome-extra/cinnamon-menus-1.0:0=
+   >=gnome-extra/cinnamon-settings-daemon-1.0:0=
+   >=gnome-extra/nm-applet-0.9.8
+   media-libs/fontconfig
+   >=media-libs/libcanberra-0.13[gtk3]
+   >=media-sound/pulseaudio-1.1[glib]
+   >=net-misc/modemmanager-0.7
+   >=net-misc/networkmanager-0.9.8[modemmanager]
+   >=sys-auth/polkit-0.103
+   || ( >=sys-power/upower-0.9.1:= sys-power/upower-pm-utils )
+   >=x11-libs/gdk-pixbuf-2.23.0:2
+   >=x11-libs/gtk+-3.4.1:3
+   >=x11-libs/libnotify-0.7.3:0=
+   x11-libs/libX11
+   x11-libs/libxklavier
+   colord? ( >=x11-misc/colord-0.1.8:0= )
+   cups? ( >=net-print/cups-1.4[dbus] )
+   input_devices_wacom? (
+   >=dev-libs/libwacom-0.7
+   >=x11-libs/gtk+-3.8:3
+   >=x11-libs/libXi-1.2 )
+"
+# http://cinnamon.linuxmint.com/;
+SRC_URI="https://github.com/linuxmint/cinnamon-control-center/archive/${PV}.tar.gz
 -> ${P}.tar.gz
+   
https://dev.gentoo.org/~tetromino/distfiles/${PN}/${PN}-2.6.0-pyongyang.tar.xz;
+
+LICENSE="GPL-2+"
+SLOT="0"
+IUSE="+colord +cups input_devices_wacom"
+KEYWORDS

[gentoo-commits] proj/gnome:master commit in: app-text/evince/, eclass/, gnome-extra/evolution-kolab/, ...

2015-09-01 Thread Alexandre Rostovtsev
commit: 9b9087c5758ffd57dacbd0dbe93d318b27d87ac5
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Tue Sep  1 14:18:55 2015 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Tue Sep  1 14:21:44 2015 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=9b9087c5

Update ebuild headers, copyright date

 app-accessibility/at-spi2-atk/at-spi2-atk-.ebuild | 2 +-
 app-accessibility/at-spi2-core/at-spi2-core-.ebuild   | 2 +-
 app-admin/gnome-system-log/gnome-system-log-.ebuild   | 4 ++--
 app-admin/packagekit-base/packagekit-base-1.0.6.ebuild| 2 +-
 app-admin/packagekit-gtk/packagekit-gtk-1.0.6.ebuild  | 4 ++--
 app-arch/file-roller/file-roller-.ebuild  | 2 +-
 app-cdr/brasero/brasero-.ebuild   | 4 ++--
 app-crypt/gcr/gcr-.ebuild | 2 +-
 app-crypt/libsecret/libsecret-.ebuild | 4 ++--
 app-crypt/p11-kit/p11-kit-.ebuild | 4 ++--
 app-crypt/seahorse-sharing/seahorse-sharing-.ebuild   | 4 ++--
 app-crypt/seahorse/seahorse-.ebuild   | 2 +-
 app-dicts/gnome-dictionary/gnome-dictionary-.ebuild   | 2 +-
 app-editors/gedit/gedit-.ebuild   | 2 +-
 app-editors/ghex/ghex-.ebuild | 4 ++--
 app-emulation/libvirt-glib/libvirt-glib-.ebuild   | 4 ++--
 app-misc/gnote/gnote-.ebuild  | 2 +-
 app-misc/tracker-miner-media/tracker-miner-media-0.1.0.ebuild | 2 +-
 app-mobilephone/gnome-phone-manager/gnome-phone-manager-.ebuild   | 4 ++--
 app-office/planner/planner-.ebuild| 4 ++--
 app-text/evince/evince-.ebuild| 2 +-
 app-text/libgxps/libgxps-.ebuild  | 4 ++--
 app-text/yelp-tools/yelp-tools-.ebuild| 2 +-
 dev-libs/folks/folks-.ebuild  | 2 +-
 dev-libs/gdl/gdl-.ebuild  | 2 +-
 dev-libs/gjs/gjs-.ebuild  | 2 +-
 dev-libs/glib/glib-.ebuild| 4 ++--
 dev-libs/gmime/gmime-.ebuild  | 4 ++--
 .../gobject-introspection-common-.ebuild  | 2 +-
 dev-libs/gobject-introspection/gobject-introspection-.ebuild  | 2 +-
 dev-libs/libgdata/libgdata-.ebuild| 2 +-
 dev-libs/libgsystem/libgsystem-2014.1.ebuild  | 4 ++--
 dev-libs/libgweather/libgweather-.ebuild  | 2 +-
 dev-libs/libpeas/libpeas-.ebuild  | 2 +-
 dev-libs/totem-pl-parser/totem-pl-parser-.ebuild  | 2 +-
 dev-python/pyatspi/pyatspi-.ebuild| 2 +-
 dev-python/pygobject/pygobject-.ebuild| 2 +-
 dev-util/gdbus-codegen/gdbus-codegen-.ebuild  | 2 +-
 dev-util/itstool/itstool-.ebuild  | 4 ++--
 eclass/gnome2-live.eclass | 4 ++--
 eclass/gnome2-python.eclass   | 4 ++--
 eclass/gnome2-utils.eclass| 4 ++--
 eclass/gnome2.eclass  | 2 +-
 eclass/multibuild.eclass  | 2 +-
 eclass/vala.eclass| 4 ++--
 eclass/xdg-utils.eclass   | 2 +-
 eclass/xdg.eclass | 2 +-
 games-board/aisleriot/aisleriot-3.16.2.ebuild | 2 +-
 games-board/aisleriot/aisleriot-.ebuild   | 2 +-
 gnome-base/dconf/dconf-.ebuild| 2 +-
 gnome-base/gconf/gconf-.ebuild| 4 ++--
 gnome-base/gdm/gdm-.ebuild| 2 +-
 gnome-base/gnome-control-center/gnome-control-center-.ebuild  | 2 +-
 gnome-base/gnome-desktop/gnome-desktop-.ebuild| 2 +-
 gnome-base/gnome-keyring/gnome-keyring-.ebuild| 2 +-
 gnome-base/gnome-menus/gnome-menus-.ebuild| 4 ++--
 gnome-base/gnome-session/gnome-session-.ebuild| 2 +-
 gnome-base/gnome-settings-daemon/gnome-settings-daemon-.ebuild| 2 +-
 gnome-base/gnome-shell/gnome-shell-.ebuild 

[gentoo-commits] proj/gnome:master commit in: x11-libs/gdk-pixbuf/, x11-libs/gdk-pixbuf/files/

2015-08-31 Thread Alexandre Rostovtsev
commit: 9e48855fcf4528e77c4c86b9bd1b12fa3176b23a
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Fri Aug 21 04:49:52 2015 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Tue Sep  1 04:25:03 2015 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=9e48855f

x11-libs/gdk-pixbuf: 2.31.5 → 2.31.6 and more fixes for CVE-2015-4491

Really fix the overflow.

Gentoo-Bug: 556314
Upstream-Bug-url: https://bugzilla.gnome.org/show_bug.cgi?id=752297
Package-Manager: portage-2.2.20.1
Manifest-Sign-Key: 0x18E5B6F2D8D5EC8D

 .../files/gdk-pixbuf-2.31.6-alpha-overflow.patch   |  70 +
 .../files/gdk-pixbuf-2.31.6-jpeg-overflow.patch|  35 +
 .../gdk-pixbuf-2.31.6-pixops-gcc-optimizer.patch   |  46 ++
 .../files/gdk-pixbuf-2.31.6-pixops-overflow.patch  | 173 +
 .../gdk-pixbuf-2.31.6-pixops-variable-type.patch   |  37 +
 .../files/gdk-pixbuf-2.31.6-png-overflow.patch |  72 +
 .../files/gdk-pixbuf-2.31.6-rotate-overflow.patch  |  27 
 ...xbuf-2.31.5.ebuild => gdk-pixbuf-2.31.6.ebuild} |  15 +-
 8 files changed, 474 insertions(+), 1 deletion(-)

diff --git a/x11-libs/gdk-pixbuf/files/gdk-pixbuf-2.31.6-alpha-overflow.patch 
b/x11-libs/gdk-pixbuf/files/gdk-pixbuf-2.31.6-alpha-overflow.patch
new file mode 100644
index 000..bd4abfa
--- /dev/null
+++ b/x11-libs/gdk-pixbuf/files/gdk-pixbuf-2.31.6-alpha-overflow.patch
@@ -0,0 +1,70 @@
+From ca3c56421c075e729750cf80c3438b283232cce8 Mon Sep 17 00:00:00 2001
+From: Matthias Clasen <mcla...@redhat.com>
+Date: Mon, 24 Aug 2015 15:20:08 -0400
+Subject: [PATCH] Avoid integer overflow in gdk_pixbuf_add_alpha
+
+Same as before: don't do ptr = base + y * rowstride if y and
+rowstride are integers.
+
+This should fix http://bugzilla.gnome/org/753569
+---
+ gdk-pixbuf/gdk-pixbuf-util.c | 18 +-
+ 1 file changed, 9 insertions(+), 9 deletions(-)
+
+diff --git a/gdk-pixbuf/gdk-pixbuf-util.c b/gdk-pixbuf/gdk-pixbuf-util.c
+index 6abe9b9..3600450 100644
+--- a/gdk-pixbuf/gdk-pixbuf-util.c
 b/gdk-pixbuf/gdk-pixbuf-util.c
+@@ -67,6 +67,8 @@ gdk_pixbuf_add_alpha (const GdkPixbuf *pixbuf,
+   int x, y;
+   const guint8 *src_pixels;
+   guint8 *ret_pixels;
++  const guchar *src;
++  guchar *dest;
+ 
+   g_return_val_if_fail (GDK_IS_PIXBUF (pixbuf), NULL);
+   g_return_val_if_fail (pixbuf->colorspace == GDK_COLORSPACE_RGB, NULL);
+@@ -85,20 +87,18 @@ gdk_pixbuf_add_alpha (const GdkPixbuf *pixbuf,
+   } else {
+ new_pixbuf = gdk_pixbuf_new (GDK_COLORSPACE_RGB, TRUE, 8, 
pixbuf->width, pixbuf->height);
+ }
+-
++
+   if (!new_pixbuf)
+   return NULL;
+ 
+   ret_pixels = gdk_pixbuf_get_pixels (new_pixbuf);
+ 
+-  for (y = 0; y < pixbuf->height; y++) {
+-  const guchar *src;
+-  guchar *dest;
++  for (y = 0; y < pixbuf->height; y++, src_pixels += pixbuf->rowstride, 
ret_pixels += new_pixbuf->rowstride) {
+   guchar tr, tg, tb;
+ 
+-  src = src_pixels + y * pixbuf->rowstride;
+-  dest = ret_pixels + y * new_pixbuf->rowstride;
+-
++src = src_pixels;
++dest = ret_pixels;
++
+ if (pixbuf->has_alpha) {
+ /* Just subst color, we already copied everything 
else */
+ for (x = 0; x < pixbuf->width; x++) {
+@@ -107,12 +107,12 @@ gdk_pixbuf_add_alpha (const GdkPixbuf *pixbuf,
+ src += 4;
+ dest += 4;
+ }
+-} else {
++} else {
+ for (x = 0; x < pixbuf->width; x++) {
+ tr = *dest++ = *src++;
+ tg = *dest++ = *src++;
+ tb = *dest++ = *src++;
+-
++
+ if (substitute_color && tr == r && tg == g && 
tb == b)
+ *dest++ = 0;
+ else
+-- 
+2.5.1
+

diff --git a/x11-libs/gdk-pixbuf/files/gdk-pixbuf-2.31.6-jpeg-overflow.patch 
b/x11-libs/gdk-pixbuf/files/gdk-pixbuf-2.31.6-jpeg-overflow.patch
new file mode 100644
index 000..ebec196
--- /dev/null
+++ b/x11-libs/gdk-pixbuf/files/gdk-pixbuf-2.31.6-jpeg-overflow.patch
@@ -0,0 +1,35 @@
+From fde8d1d12a32740770253e97ddc9602654e16865 Mon Sep 17 00:00:00 2001
+From: Matthias Clasen <mcla...@redhat.com>
+Date: Mon, 24 Aug 2015 15:48:51 -0400
+Subject: [PATCH] jpeg: Fix some integer overflows
+
+Similar to the previous commit.
+---
+ gdk-pixbuf/io-jpeg.c | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/gdk-pixbuf/io-jpeg.c b/gdk-pixbuf/io-jpeg.c
+index fa6bec1..eb48aed 100644
+--- a/gdk-pixbuf

[gentoo-commits] repo/gentoo:master commit in: x11-libs/gdk-pixbuf/, x11-libs/gdk-pixbuf/files/

2015-08-31 Thread Alexandre Rostovtsev
commit: 084b0771c60902525706033d8d1ef2ac489954e1
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Tue Sep  1 04:28:13 2015 +
Commit:     Alexandre Rostovtsev  gentoo  org>
CommitDate: Tue Sep  1 05:15:38 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=084b0771

x11-libs/gdk-pixbuf: more DoS fixes (CVE-2015-4491)

Really fix the overflows this time.

Gentoo-Bug: 556314
Upstream-Bug-url: https://bugzilla.gnome.org/show_bug.cgi?id=752297
Upstream-Bug-url: https://bugzilla.gnome.org/show_bug.cgi?id=753908
Upstream-Bug-url: https://bugzilla.gnome.org/show_bug.cgi?id=734556
Upstream-Bug-url: https://bugzilla.gnome.org/show_bug.cgi?id=753569
Package-Manager: portage-2.2.20.1

 .../gdk-pixbuf-2.31.1-pixops-no-scaling.patch  | 129 
 .../files/gdk-pixbuf-2.31.5-pixops-overflow.patch  |  38 +
 .../gdk-pixbuf-2.31.6-alpha-overflow-rebased.patch |  79 ++
 .../files/gdk-pixbuf-2.31.6-jpeg-overflow.patch|  35 +
 .../gdk-pixbuf-2.31.6-pixops-gcc-optimizer.patch   |  46 ++
 ...gdk-pixbuf-2.31.6-pixops-overflow-rebased.patch | 162 +
 .../gdk-pixbuf-2.31.6-pixops-variable-type.patch   |  37 +
 .../files/gdk-pixbuf-2.31.6-png-overflow.patch |  72 +
 .../files/gdk-pixbuf-2.31.6-rotate-overflow.patch  |  27 
 x11-libs/gdk-pixbuf/gdk-pixbuf-2.30.8-r2.ebuild| 134 +
 10 files changed, 759 insertions(+)

diff --git 
a/x11-libs/gdk-pixbuf/files/gdk-pixbuf-2.31.1-pixops-no-scaling.patch 
b/x11-libs/gdk-pixbuf/files/gdk-pixbuf-2.31.1-pixops-no-scaling.patch
new file mode 100644
index 000..a8587fc
--- /dev/null
+++ b/x11-libs/gdk-pixbuf/files/gdk-pixbuf-2.31.1-pixops-no-scaling.patch
@@ -0,0 +1,129 @@
+From cc5fce6315dcc1127a3e2106223305ff763be815 Mon Sep 17 00:00:00 2001
+From: Hans Petter Jansson <h...@copyleft.no>
+Date: Thu, 10 Nov 2005 19:13:00 +
+Subject: [PATCH] pixops: Special-case compositing/copying with no scaling
+
+When there is no scaling involved, make gdk_pixbuf_composite_color()
+faster by avoiding the scaling code path.
+
+https://bugzilla.gnome.org/show_bug.cgi?id=80927
+---
+ gdk-pixbuf/pixops/pixops.c | 95 +++---
+ 1 file changed, 90 insertions(+), 5 deletions(-)
+
+diff --git a/gdk-pixbuf/pixops/pixops.c b/gdk-pixbuf/pixops/pixops.c
+index 993223e..29a1c14 100644
+--- a/gdk-pixbuf/pixops/pixops.c
 b/gdk-pixbuf/pixops/pixops.c
+@@ -421,6 +421,86 @@ pixops_composite_nearest (guchar*dest_buf,
+ }
+ 
+ static void
++pixops_composite_nearest_noscale (guchar*dest_buf,
++intrender_x0,
++intrender_y0,
++intrender_x1,
++intrender_y1,
++intdest_rowstride,
++intdest_channels,
++gboolean   dest_has_alpha,
++const guchar  *src_buf,
++intsrc_width,
++intsrc_height,
++intsrc_rowstride,
++intsrc_channels,
++gboolean   src_has_alpha,
++intoverall_alpha)
++{
++  int i, j;
++  int x;
++
++  for (i = 0; i < (render_y1 - render_y0); i++)
++{
++  const guchar *src  = src_buf + (i + render_y0) * src_rowstride;
++  guchar   *dest = dest_buf + i * dest_rowstride;
++
++  x = render_x0 * src_channels;
++
++  for (j=0; j < (render_x1 - render_x0); j++)
++  {
++const guchar *p = src + x;
++unsigned int  a0;
++
++if (src_has_alpha)
++  a0 = (p[3] * overall_alpha) / 0xff;
++else
++  a0 = overall_alpha;
++
++switch (a0)
++  {
++  case 0:
++break;
++  case 255:
++dest[0] = p[0];
++dest[1] = p[1];
++dest[2] = p[2];
++if (dest_has_alpha)
++  dest[3] = 0xff;
++break;
++  default:
++if (dest_has_alpha)
++  {
++unsigned int w0 = 0xff * a0;
++unsigned int w1 = (0xff - a0) * dest[3];
++unsigned int w = w0 + w1;
++
++dest[0] = (w0 * p[0] + w1 * dest[0]) / w;
++dest[1] = (w0 * p[1] + w1 * dest[1]) / w;
++dest[2] = (w0 * p[2] + w1 * dest[2]) / w;
++dest[3] = w / 0xff;
++  }
++else
++  {
++unsigned int a1 = 0xff - a0;
++unsigned int tmp;
++
++tmp = a0 * p[0] + a1 * dest[0] + 0x80;
++dest[0] = (tmp + (tmp >> 8)) >

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

2015-08-30 Thread Alexandre Rostovtsev
commit: c7e9f8bd0b2ee92ef7a9c42edfe440c7f6549164
Author: Alexandre Rostovtsev tetromino AT gentoo DOT org
AuthorDate: Mon Aug 31 00:18:22 2015 +
Commit: Alexandre Rostovtsev tetromino AT gentoo DOT org
CommitDate: Mon Aug 31 00:18:22 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7e9f8bd

dev-libs/folks: ncurses and readline have multiple slots

Package-Manager: portage-2.2.20.1

 dev-libs/folks/folks-0.10.1-r1.ebuild | 4 ++--
 dev-libs/folks/folks-0.11.1.ebuild| 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-libs/folks/folks-0.10.1-r1.ebuild 
b/dev-libs/folks/folks-0.10.1-r1.ebuild
index e0b49a5..af4c73e 100644
--- a/dev-libs/folks/folks-0.10.1-r1.ebuild
+++ b/dev-libs/folks/folks-0.10.1-r1.ebuild
@@ -28,8 +28,8 @@ COMMON_DEPEND=
dev-libs/dbus-glib
=dev-libs/libgee-0.10:0.8[introspection]
dev-libs/libxml2
-   sys-libs/ncurses:=
-   sys-libs/readline:=
+   sys-libs/ncurses:0=
+   sys-libs/readline:0=
 
bluetooth? ( =net-wireless/bluez-5 )
eds? ( =gnome-extra/evolution-data-server-3.8:=[vala] )

diff --git a/dev-libs/folks/folks-0.11.1.ebuild 
b/dev-libs/folks/folks-0.11.1.ebuild
index a35bef3..2ac2c2c 100644
--- a/dev-libs/folks/folks-0.11.1.ebuild
+++ b/dev-libs/folks/folks-0.11.1.ebuild
@@ -28,8 +28,8 @@ COMMON_DEPEND=
dev-libs/dbus-glib
=dev-libs/libgee-0.10:0.8[introspection]
dev-libs/libxml2
-   sys-libs/ncurses:=
-   sys-libs/readline:=
+   sys-libs/ncurses:0=
+   sys-libs/readline:0=
 
bluetooth? ( =net-wireless/bluez-5 )
eds? ( =gnome-extra/evolution-data-server-3.13.90:=[vala] )



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

2015-08-30 Thread Alexandre Rostovtsev
commit: db1a901eaa163ac635faab6a1820e5cb6708dc52
Author: Alexandre Rostovtsev tetromino AT gentoo DOT org
AuthorDate: Mon Aug 31 00:13:30 2015 +
Commit: Alexandre Rostovtsev tetromino AT gentoo DOT org
CommitDate: Mon Aug 31 00:15:25 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db1a901e

app-emulation/wine: ncurses has slots

Package-Manager: portage-2.2.20.1

 app-emulation/wine/wine-1.6.2-r1.ebuild  | 2 +-
 app-emulation/wine/wine-1.6.2.ebuild | 4 ++--
 app-emulation/wine/wine-1.7.10-r1.ebuild | 2 +-
 app-emulation/wine/wine-1.7.11-r1.ebuild | 2 +-
 app-emulation/wine/wine-1.7.12-r1.ebuild | 2 +-
 app-emulation/wine/wine-1.7.13-r1.ebuild | 2 +-
 app-emulation/wine/wine-1.7.14-r1.ebuild | 2 +-
 app-emulation/wine/wine-1.7.15-r1.ebuild | 2 +-
 app-emulation/wine/wine-1.7.16-r1.ebuild | 2 +-
 app-emulation/wine/wine-1.7.17-r1.ebuild | 2 +-
 app-emulation/wine/wine-1.7.18-r1.ebuild | 2 +-
 app-emulation/wine/wine-1.7.19-r2.ebuild | 2 +-
 app-emulation/wine/wine-1.7.20-r1.ebuild | 2 +-
 app-emulation/wine/wine-1.7.21-r1.ebuild | 2 +-
 app-emulation/wine/wine-1.7.22-r1.ebuild | 2 +-
 app-emulation/wine/wine-1.7.28-r1.ebuild | 2 +-
 app-emulation/wine/wine-1.7.29-r1.ebuild | 2 +-
 app-emulation/wine/wine-1.7.3-r1.ebuild  | 2 +-
 app-emulation/wine/wine-1.7.33-r1.ebuild | 2 +-
 app-emulation/wine/wine-1.7.34.ebuild| 2 +-
 app-emulation/wine/wine-1.7.35.ebuild| 2 +-
 app-emulation/wine/wine-1.7.36.ebuild| 2 +-
 app-emulation/wine/wine-1.7.37.ebuild| 2 +-
 app-emulation/wine/wine-1.7.38-r1.ebuild | 2 +-
 app-emulation/wine/wine-1.7.39-r1.ebuild | 2 +-
 app-emulation/wine/wine-1.7.4-r1.ebuild  | 2 +-
 app-emulation/wine/wine-1.7.40-r1.ebuild | 2 +-
 app-emulation/wine/wine-1.7.41.ebuild| 2 +-
 app-emulation/wine/wine-1.7.42.ebuild| 2 +-
 app-emulation/wine/wine-1.7.43.ebuild| 2 +-
 app-emulation/wine/wine-1.7.44.ebuild| 2 +-
 app-emulation/wine/wine-1.7.45.ebuild| 2 +-
 app-emulation/wine/wine-1.7.46.ebuild| 2 +-
 app-emulation/wine/wine-1.7.47.ebuild| 2 +-
 app-emulation/wine/wine-1.7.50.ebuild| 2 +-
 app-emulation/wine/wine-1.7.8-r1.ebuild  | 2 +-
 app-emulation/wine/wine-1.7.9-r1.ebuild  | 2 +-
 app-emulation/wine/wine-.ebuild  | 2 +-
 38 files changed, 39 insertions(+), 39 deletions(-)

diff --git a/app-emulation/wine/wine-1.6.2-r1.ebuild 
b/app-emulation/wine/wine-1.6.2-r1.ebuild
index 9ba13a7..cd806c0 100644
--- a/app-emulation/wine/wine-1.6.2-r1.ebuild
+++ b/app-emulation/wine/wine-1.6.2-r1.ebuild
@@ -54,7 +54,7 @@ RESTRICT=test
 COMMON_DEPEND=
truetype? ( =media-libs/freetype-2.0.0[${MULTILIB_USEDEP}] )
capi? ( net-dialup/capi4k-utils )
-   ncurses? ( =sys-libs/ncurses-5.2:=[${MULTILIB_USEDEP}] )
+   ncurses? ( =sys-libs/ncurses-5.2:0=[${MULTILIB_USEDEP}] )
udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
fontconfig? ( media-libs/fontconfig:=[${MULTILIB_USEDEP}] )
gphoto2? ( media-libs/libgphoto2:=[${MULTILIB_USEDEP}] )

diff --git a/app-emulation/wine/wine-1.6.2.ebuild 
b/app-emulation/wine/wine-1.6.2.ebuild
index 0deb2a3..3b620b1 100644
--- a/app-emulation/wine/wine-1.6.2.ebuild
+++ b/app-emulation/wine/wine-1.6.2.ebuild
@@ -53,7 +53,7 @@ RESTRICT=test
 NATIVE_DEPEND=
truetype? ( =media-libs/freetype-2.0.0  )
capi? ( net-dialup/capi4k-utils )
-   ncurses? ( =sys-libs/ncurses-5.2:= )
+   ncurses? ( =sys-libs/ncurses-5.2:0= )
udisks? ( sys-apps/dbus )
fontconfig? ( media-libs/fontconfig:= )
gphoto2? ( media-libs/libgphoto2:= )
@@ -96,7 +96,7 @@ COMMON_DEPEND=
abi_x86_64? ( ${NATIVE_DEPEND} )
abi_x86_32? (
truetype? ( 
=media-libs/freetype-2.5.0.1[abi_x86_32(-)] )
-   ncurses? ( =sys-libs/ncurses-5.9-r3[abi_x86_32(-)] )
+   ncurses? ( =sys-libs/ncurses-5.9-r3:0[abi_x86_32(-)] )
udisks? ( =sys-apps/dbus-1.6.18-r1[abi_x86_32(-)] )
fontconfig? ( 
=media-libs/fontconfig-2.10.92[abi_x86_32(-)] )
gphoto2? ( 
=media-libs/libgphoto2-2.5.3.1[abi_x86_32(-)] )

diff --git a/app-emulation/wine/wine-1.7.10-r1.ebuild 
b/app-emulation/wine/wine-1.7.10-r1.ebuild
index 2b90cd4..8dd4996 100644
--- a/app-emulation/wine/wine-1.7.10-r1.ebuild
+++ b/app-emulation/wine/wine-1.7.10-r1.ebuild
@@ -54,7 +54,7 @@ RESTRICT=test
 COMMON_DEPEND=
truetype? ( =media-libs/freetype-2.0.0[${MULTILIB_USEDEP}] )
capi? ( net-dialup/capi4k-utils )
-   ncurses? ( =sys-libs/ncurses-5.2:=[${MULTILIB_USEDEP}] )
+   ncurses? ( =sys-libs/ncurses-5.2:0=[${MULTILIB_USEDEP}] )
udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
fontconfig? ( media-libs/fontconfig:=[${MULTILIB_USEDEP}] )
gphoto2? ( media-libs/libgphoto2:=[${MULTILIB_USEDEP}] )

diff --git a/app-emulation/wine/wine-1.7.11-r1.ebuild 
b/app-emulation/wine/wine-1.7.11-r1.ebuild
index 2b90cd4

  1   2   3   4   5   6   7   >