[gentoo-commits] repo/gentoo:master commit in: app-misc/gcstar/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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 +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/
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 +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/
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 +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/
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/
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&id=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-text/gspell/
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-plugins/
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-editors/gedit/, profiles/arch/powerpc/ppc64/, profiles/arch/powerpc/ppc32/, ...
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/intltoo
[gentoo-commits] repo/gentoo:master commit in: app-text/gspell/
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/
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/
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/
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/
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 +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), &error)) + { + 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, &box, 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->old_offscreen),
[gentoo-commits] repo/gentoo:master commit in: x11-themes/adwaita-icon-theme/
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/
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/
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/
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/
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/
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 +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/
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 -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/
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 +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/
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,
[gentoo-commits] repo/gentoo:master commit in: dev-libs/glib/
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
[gentoo-commits] repo/gentoo:master commit in: dev-libs/glib/files/, dev-libs/glib/
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 +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/
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 +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/
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/
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/
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; + prob
[gentoo-commits] repo/gentoo:master commit in: dev-libs/glib/
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/
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 (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 (09 Mar 2016) # Deprecated by upstream. No further releases. Unused. lxqt-base/liblxqt-mount
[gentoo-commits] repo/gentoo:master commit in: /
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/
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/
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: /
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: net-irc/polari/
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: dev-libs/libgit2-glib/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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 -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 -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" RDEPEND="dev-pyt
[gentoo-commits] repo/gentoo:master commit in: x11-libs/gdk-pixbuf/, x11-libs/gdk-pixbuf/files/
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 +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/
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/
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 -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 -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; - } - --context->dptr += nlines * context->pixbuf-
[gentoo-commits] repo/gentoo:master commit in: x11-libs/gdk-pixbuf/
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}
[gentoo-commits] repo/gentoo:master commit in: x11-libs/gdk-pixbuf/
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/, x11-libs/gdk-pixbuf/files/
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 +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 +1,129 @@ +# Copyright 199
[gentoo-commits] repo/gentoo:master commit in: www-client/epiphany/
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 exi
[gentoo-commits] repo/gentoo:master commit in: www-client/epiphany/
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: dev-libs/glib/
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/
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-${
[gentoo-commits] repo/gentoo:master commit in: games-util/pyfa/files/, games-util/pyfa/
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 +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 +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-date
[gentoo-commits] repo/gentoo:master commit in: games-util/pyfa/
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/
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 != &global) +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", &global); + sysv_abi_func ("2nd call", &global); + sysv_abi_func ("3rd call", &global); +} + +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." - e
[gentoo-commits] repo/gentoo:master commit in: net-libs/libsoup/
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/
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: net-misc/networkmanager/
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: dev-lang/orc/
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: profiles/arch/sparc/, profiles/arch/alpha/, profiles/arch/ia64/
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 (10 Sep 2015) +# Requires wifi USE flag, which is masked for this arch +net-misc/networkmanager wext + # Tobias Klausmann (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 (10 Sep 2015) +# Requires wifi USE flag, which is masked for this arch +net-misc/networkmanager wext + # Pacho Ramos (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 (10 Sep 2015) +# Requires wifi USE flag, which is masked for this arch +net-misc/networkmanager wext + # Bernard Cafarelli (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/
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 +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/
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 +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: net-misc/dropbox/
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: gnome-extra/cinnamon/
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
[gentoo-commits] repo/gentoo:master commit in: gnome-extra/cinnamon/
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. xd
[gentoo-commits] repo/gentoo:master commit in: gnome-extra/cinnamon/
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] proj/gnome:master commit in: app-text/evince/, eclass/, gnome-extra/evolution-kolab/, ...
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] repo/gentoo:master commit in: gnome-extra/cinnamon-control-center/
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
[gentoo-commits] repo/gentoo:master commit in: x11-libs/gdk-pixbuf/files/
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 -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_height, --
[gentoo-commits] proj/gnome:master commit in: x11-libs/gdk-pixbuf/, x11-libs/gdk-pixbuf/files/
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 +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 +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-jpe
[gentoo-commits] repo/gentoo:master commit in: x11-libs/gdk-pixbuf/, x11-libs/gdk-pixbuf/files/
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 +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; ++
[gentoo-commits] repo/gentoo:master commit in: gnome-extra/libgda/
commit: 004b96698f3694988497f8677def7911195039d2 Author: Alexandre Rostovtsev gentoo org> AuthorDate: Mon Aug 31 00:21:27 2015 + Commit: Alexandre Rostovtsev gentoo org> CommitDate: Mon Aug 31 00:21:27 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=004b9669 gnome-extra/libgda: ncurses and readline have multiple slots Package-Manager: portage-2.2.20.1 gnome-extra/libgda/libgda-5.2.2.ebuild | 4 ++-- gnome-extra/libgda/libgda-5.2.4.ebuild | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/gnome-extra/libgda/libgda-5.2.2.ebuild b/gnome-extra/libgda/libgda-5.2.2.ebuild index 1e05846..955f8e4 100644 --- a/gnome-extra/libgda/libgda-5.2.2.ebuild +++ b/gnome-extra/libgda/libgda-5.2.2.ebuild @@ -33,8 +33,8 @@ RDEPEND=" >=dev-libs/glib-2.32:2 >=dev-libs/libxml2-2 dev-libs/libxslt - sys-libs/readline:= - sys-libs/ncurses:= + sys-libs/readline:0= + sys-libs/ncurses:0= berkdb? ( sys-libs/db ) firebird? ( dev-db/firebird ) gtk? ( diff --git a/gnome-extra/libgda/libgda-5.2.4.ebuild b/gnome-extra/libgda/libgda-5.2.4.ebuild index 781520d..1d46a0d 100644 --- a/gnome-extra/libgda/libgda-5.2.4.ebuild +++ b/gnome-extra/libgda/libgda-5.2.4.ebuild @@ -33,8 +33,8 @@ RDEPEND=" >=dev-libs/glib-2.32:2 >=dev-libs/libxml2-2 dev-libs/libxslt - sys-libs/readline:= - sys-libs/ncurses:= + sys-libs/readline:0= + sys-libs/ncurses:0= berkdb? ( sys-libs/db:* ) firebird? ( dev-db/firebird ) gnome-keyring? ( app-crypt/libsecret )
[gentoo-commits] repo/gentoo:master commit in: dev-libs/folks/
commit: c7e9f8bd0b2ee92ef7a9c42edfe440c7f6549164 Author: Alexandre Rostovtsev gentoo org> AuthorDate: Mon Aug 31 00:18:22 2015 + Commit: Alexandre Rostovtsev gentoo 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] )