[gentoo-commits] repo/gentoo:master commit in: sys-block/zram-init/

2016-01-24 Thread Jauhien Piatlicki
commit: 31330aa766861ee7852fd927f780bb56c94d1643
Author: Jauhien Piatlicki  gentoo  org>
AuthorDate: Sun Jan 24 18:35:05 2016 +
Commit:     Jauhien Piatlicki  gentoo  org>
CommitDate: Sun Jan 24 18:36:26 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31330aa7

sys-block/zram-init: remove RESTRICT=mirror

Gentoo-Bug: 572740

Thanks to Jeroen Roovers

Package-Manager: portage-2.2.26

 sys-block/zram-init/zram-init-3.6.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/sys-block/zram-init/zram-init-3.6.ebuild 
b/sys-block/zram-init/zram-init-3.6.ebuild
index ab1468e..665d820 100644
--- a/sys-block/zram-init/zram-init-3.6.ebuild
+++ b/sys-block/zram-init/zram-init-3.6.ebuild
@@ -3,7 +3,6 @@
 # $Id$
 
 EAPI=6
-RESTRICT="mirror"
 inherit readme.gentoo-r1 systemd
 
 DESCRIPTION="Scripts to support compressed swap devices or ramdisks with zram"



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

2016-01-24 Thread Jauhien Piatlicki
commit: 8f26376a6b0264e4f4333e98260fe3f3f476668d
Author: RobinDX  gmail  com>
AuthorDate: Sat Jan 23 16:36:53 2016 +
Commit:     Jauhien Piatlicki  gentoo  org>
CommitDate: Sat Jan 23 16:37:41 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f26376a

net-p2p/qbittorrent: version bump & new  ebuild

 net-p2p/qbittorrent/Manifest   |  1 +
 ...bittorrent-.ebuild => qbittorrent-3.3.3.ebuild} | 18 +++---
 net-p2p/qbittorrent/qbittorrent-.ebuild| 15 +--
 3 files changed, 21 insertions(+), 13 deletions(-)

diff --git a/net-p2p/qbittorrent/Manifest b/net-p2p/qbittorrent/Manifest
index 6c0c5e0..2cfa9cb 100644
--- a/net-p2p/qbittorrent/Manifest
+++ b/net-p2p/qbittorrent/Manifest
@@ -5,3 +5,4 @@ DIST qbittorrent-3.2.3.tar.xz 2638708 SHA256 
86a79f3772bd06736a4be104180187d76c5
 DIST qbittorrent-3.2.4.tar.xz 2664248 SHA256 
7fc128e2809c3be4ea543cfaeefd922e0327cc430330eaad0d3ec7616df51871 SHA512 
c86098d791b64bd5f0ef6b465cf3eb6f1016402b33b18ba927279f521d768aa973d3f233794adb63820c5bca7e67672bf3c64fe65a7e5bf513219f860d2b2141
 WHIRLPOOL 
c5690fdf01a8841978404e61369a16da13dd27c151618cadbb4e16add7d5377d980d9a94cea68f82005c88bd4b637a23f0ea6fb2615c3921302c5847e0763272
 DIST qbittorrent-3.2.5.tar.xz 2665980 SHA256 
98f69c7324276c7c144738eb36b21a2d28d7f01a327104568f020887626e822b SHA512 
a98c1cf8607558990d0698c50d35cd217bceeb4deffe69c590f902b1a9dabc5431496805614dbd3bb734f764c309023ede2f8a5cb014f40796301fa14ba63e90
 WHIRLPOOL 
6539bde802919351836d1bb2d880d5b28d51c97b109674f2ae3e54c9aa9ab52c5e58436371a34b7388d119d041cf9b2a597656e338808243309cbf631e03fe2b
 DIST qbittorrent-3.3.2.tar.xz 2782172 SHA256 
e9330a63e0939fef79c70d5a66dba616f00206a70386efbb82fb7c620a19af58 SHA512 
2c09c1bbf18dfc181998343845e0f8164c29cb97eeccf3a7ab25753e8ccaa11cfb7372cf0ff1fc2a8c232a9ab4381a23c88aef791e37a3a7b4c0b92b537e25e6
 WHIRLPOOL 
a2bf3f6aee46dc5bc58357ea8eb214b9a69116f470faa0a4b5aed9fc0ffdd340712a1424b128ab96273e75d6b1c83707765d01c0089ec550040bb63df236176e
+DIST qbittorrent-3.3.3.tar.xz 2782616 SHA256 
9c8d8bdc3fb2632019cb3ee5f811baaa41b41fe7ce542c753c6771bcc110db53 SHA512 
2dd954e2518a2a99e271bf62d6db38a4e1788bb91c8b7552b94aab25dfb7b6cc7b4eb0ae49bb50d524127e8a357ea07b022c3a6e3b0593f6d2e7a2ce3abf6260
 WHIRLPOOL 
e794a50215f33c2088b4782fd8733e11c33b42a45b5df2424bdf0fcee3c0929445f0d47b1e8b3526341f4ee9a4b8cd081da54a0c3019f79dea9b50a3bb5dcbad

diff --git a/net-p2p/qbittorrent/qbittorrent-.ebuild 
b/net-p2p/qbittorrent/qbittorrent-3.3.3.ebuild
similarity index 86%
copy from net-p2p/qbittorrent/qbittorrent-.ebuild
copy to net-p2p/qbittorrent/qbittorrent-3.3.3.ebuild
index b67c5a0..10b4254 100644
--- a/net-p2p/qbittorrent/qbittorrent-.ebuild
+++ b/net-p2p/qbittorrent/qbittorrent-3.3.3.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
 EAPI=5
-PYTHON_COMPAT=( python2_7 )
 
+PYTHON_COMPAT=( python2_7 python3_{3,4,5} )
 inherit eutils python-r1 qt4-r2
 
 DESCRIPTION="BitTorrent client in C++ and Qt"
@@ -21,7 +21,7 @@ fi
 
 LICENSE="GPL-2"
 SLOT="0"
-IUSE="+dbus debug +qt4 qt5 webui +X"
+IUSE="+dbus debug qt4 qt5 webui +X"
 REQUIRED_USE="
^^ ( qt4 qt5 )
dbus? ( X )
@@ -70,13 +70,17 @@ src_configure() {
--with-qtsingleapplication=system
$(use dbus  || echo --disable-qt-dbus)
$(use debug && echo --enable-debug)
-   $(use qt5   && echo --with-qt5)
+   $(use qt4   && echo --with-qt4)
$(use webui || echo --disable-webui)
$(use X || echo --disable-gui)
)
 
-   echo "${myconf[@]}"
"${myconf[@]}" || die "configure failed"
-   use qt4 && eqmake4
-   use qt5 && eqmake5
+
+   if use qt4 ;then
+   eqmake4
+   elif use qt5 ;then
+   eqmake5
+   fi
 }
+

diff --git a/net-p2p/qbittorrent/qbittorrent-.ebuild 
b/net-p2p/qbittorrent/qbittorrent-.ebuild
index b67c5a0..0804614 100644
--- a/net-p2p/qbittorrent/qbittorrent-.ebuild
+++ b/net-p2p/qbittorrent/qbittorrent-.ebuild
@@ -3,8 +3,8 @@
 # $Id$
 
 EAPI=5
-PYTHON_COMPAT=( python2_7 )
 
+PYTHON_COMPAT=( python2_7 python3_{3,4,5} )
 inherit eutils python-r1 qt4-r2
 
 DESCRIPTION="BitTorrent client in C++ and Qt"
@@ -21,7 +21,7 @@ fi
 
 LICENSE="GPL-2"
 SLOT="0"
-IUSE="+dbus debug +qt4 qt5 webui +X"
+IUSE="+dbus debug qt4 qt5 webui +X"
 REQUIRED_USE="
^^ ( qt4 qt5 )
dbus? ( X )
@@ -70,13 +70,16 @@ src_configure() {
--with-qtsingleapplication=system
$(use dbus  || echo --disable-qt-dbus)
$(use debug && echo --enable-

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

2016-01-24 Thread Jauhien Piatlicki
commit: f5cc70e772ecd65d6a556e0d02dc5c12fc9d3bb3
Author: Jauhien Piatlicki  gentoo  org>
AuthorDate: Sun Jan 24 21:45:22 2016 +
Commit:     Jauhien Piatlicki  gentoo  org>
CommitDate: Sun Jan 24 22:26:05 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5cc70e7

net-p2p/qbittorrent: apply changes from 3.3.2 to recent versions

Package-Manager: portage-2.2.26

 net-p2p/qbittorrent/qbittorrent-3.3.3.ebuild | 19 +--
 net-p2p/qbittorrent/qbittorrent-.ebuild  | 20 ++--
 2 files changed, 19 insertions(+), 20 deletions(-)

diff --git a/net-p2p/qbittorrent/qbittorrent-3.3.3.ebuild 
b/net-p2p/qbittorrent/qbittorrent-3.3.3.ebuild
index 10b4254..786574f 100644
--- a/net-p2p/qbittorrent/qbittorrent-3.3.3.ebuild
+++ b/net-p2p/qbittorrent/qbittorrent-3.3.3.ebuild
@@ -3,9 +3,9 @@
 # $Id$
 
 EAPI=5
-
 PYTHON_COMPAT=( python2_7 python3_{3,4,5} )
-inherit eutils python-r1 qt4-r2
+
+inherit eutils python-r1 qt4-r2 flag-o-matic
 
 DESCRIPTION="BitTorrent client in C++ and Qt"
 HOMEPAGE="http://www.qbittorrent.org/;
@@ -21,7 +21,7 @@ fi
 
 LICENSE="GPL-2"
 SLOT="0"
-IUSE="+dbus debug qt4 qt5 webui +X"
+IUSE="+dbus debug qt4 +qt5 webui +X"
 REQUIRED_USE="
^^ ( qt4 qt5 )
dbus? ( X )
@@ -63,6 +63,9 @@ src_prepare() {
 }
 
 src_configure() {
+   # See bug 569062
+   append-cppflags "-DBOOST_NO_CXX11_REF_QUALIFIERS"
+
# Custom configure script, econf fails
local myconf=(
./configure
@@ -75,12 +78,8 @@ src_configure() {
$(use X || echo --disable-gui)
)
 
+   echo "${myconf[@]}"
"${myconf[@]}" || die "configure failed"
-
-   if use qt4 ;then
-   eqmake4
-   elif use qt5 ;then
-   eqmake5
-   fi
+   use qt4 && eqmake4
+   use qt5 && eqmake5
 }
-

diff --git a/net-p2p/qbittorrent/qbittorrent-.ebuild 
b/net-p2p/qbittorrent/qbittorrent-.ebuild
index 0804614..786574f 100644
--- a/net-p2p/qbittorrent/qbittorrent-.ebuild
+++ b/net-p2p/qbittorrent/qbittorrent-.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
 EAPI=5
-
 PYTHON_COMPAT=( python2_7 python3_{3,4,5} )
-inherit eutils python-r1 qt4-r2
+
+inherit eutils python-r1 qt4-r2 flag-o-matic
 
 DESCRIPTION="BitTorrent client in C++ and Qt"
 HOMEPAGE="http://www.qbittorrent.org/;
@@ -21,7 +21,7 @@ fi
 
 LICENSE="GPL-2"
 SLOT="0"
-IUSE="+dbus debug qt4 qt5 webui +X"
+IUSE="+dbus debug qt4 +qt5 webui +X"
 REQUIRED_USE="
^^ ( qt4 qt5 )
dbus? ( X )
@@ -63,6 +63,9 @@ src_prepare() {
 }
 
 src_configure() {
+   # See bug 569062
+   append-cppflags "-DBOOST_NO_CXX11_REF_QUALIFIERS"
+
# Custom configure script, econf fails
local myconf=(
./configure
@@ -75,11 +78,8 @@ src_configure() {
$(use X || echo --disable-gui)
)
 
+   echo "${myconf[@]}"
"${myconf[@]}" || die "configure failed"
-
-   if use qt4 ;then
-   eqmake4
-   elif use qt5 ;then
-   eqmake5
-   fi
+   use qt4 && eqmake4
+   use qt5 && eqmake5
 }



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

2016-01-24 Thread Jauhien Piatlicki
commit: dcd9fb34cf2edc8a25ca4a6b49d3fead14b9b8b0
Author: Jauhien Piatlicki  gentoo  org>
AuthorDate: Sun Jan 24 20:25:22 2016 +
Commit:     Jauhien Piatlicki  gentoo  org>
CommitDate: Sun Jan 24 22:25:44 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcd9fb34

Merge remote-tracking branch 'RobinDX/qbit'

net-p2p/qbittorrent: version bump & new  ebuild

Also add python3 support

 net-p2p/qbittorrent/Manifest   |  1 +
 ...bittorrent-.ebuild => qbittorrent-3.3.3.ebuild} | 18 +++---
 net-p2p/qbittorrent/qbittorrent-.ebuild| 15 +--
 3 files changed, 21 insertions(+), 13 deletions(-)



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

2016-01-22 Thread Jauhien Piatlicki
commit: f52c26f2e20d18e6705ff5b7b748431ecbb1522b
Author: Jauhien Piatlicki  gentoo  org>
AuthorDate: Fri Jan 22 22:16:49 2016 +
Commit:     Jauhien Piatlicki  gentoo  org>
CommitDate: Fri Jan 22 22:18:56 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f52c26f2

dev-lang/rust-bin: version bump

Thanks to Heather

Package-Manager: portage-2.2.26

 dev-lang/rust-bin/Manifest  |   2 +
 dev-lang/rust-bin/rust-bin-1.6.0.ebuild | 102 
 2 files changed, 104 insertions(+)

diff --git a/dev-lang/rust-bin/Manifest b/dev-lang/rust-bin/Manifest
index 796530a..ce30c16 100644
--- a/dev-lang/rust-bin/Manifest
+++ b/dev-lang/rust-bin/Manifest
@@ -1,5 +1,7 @@
 DIST rust-1.5.0-i686-unknown-linux-gnu.tar.gz 97897323 SHA256 
ee45a91c5b1b3542fc349c743667216dec52ea924166ced90675500baf2c42cd SHA512 
1fdbb197fc2f28c846da2099e5c671fd165236a0e611eadd9faf07cdd8a3312f0085d992e97da1f97e1e10fb3d9f4d06215208242349a7d7857008d003495eb2
 WHIRLPOOL 
d3a4dd5e002cd85d71648822274e8d4e1085618c38efdda602ab2afe647ad0415360c84fd18a5e1cda544ae54d18daa3a6e6ecd92b7529fb5263a8edcd3577c3
 DIST rust-1.5.0-x86_64-unknown-linux-gnu.tar.gz 97177085 SHA256 
60b83f74d882ce2ba5bc979b5b0589dca56659f215b3259e7188fed8c50aac9d SHA512 
2ccb6fcb7479ce6d7a5c9a55b3dde7dacc723012a8d8065f431492c7060aeb3dcf3c5df120a583aa890c659b08cbd9cb6df0846e936fdb808afb5efb2410e3b6
 WHIRLPOOL 
bd20965ba143ef95ea7da378f8b312bc1f6340635fcbc9ef8c351bf2f5488825d4f96f3b43d5f88dba8587273ea73586e69c5f5adaf88f32fe01f5ffe5100abb
+DIST rust-1.6.0-i686-unknown-linux-gnu.tar.gz 99521439 SHA256 
4d46ab71e057c66ff6805e5935038371b661aae908bb907d65cedc112bbaa109 SHA512 
473a3e946b9d650f157c3eedb926b6f6c657a7116d8c7173417e6ad065f8f504548992eb2f1c0a10f3033d06520da54dba780aabc1921bb264f7b85bc1c416ad
 WHIRLPOOL 
ca8ccb07a7c60d0217ddb3a3082d8a0ee99ae7c048f603f3d3fbcd6fc24c8ab959de98e85967bb69a457d37e51677dede4672b6b13502601be105b6e7c1dc2dc
+DIST rust-1.6.0-x86_64-unknown-linux-gnu.tar.gz 98645290 SHA256 
8630cc02432b4423d64eeae4ef071ec58e5dd1f3d555a3a3cc34b759202813f6 SHA512 
6b627631334775d224ed2c4b359776a680219dc03851d1bcd11655fa6626144b1ae31ceeed4d93317104ae4bf65e9d18ad833da162b50b65c607437ff6b75f6d
 WHIRLPOOL 
860d09251da13df779f883a56b2bdc96170222ee2a241627845307f905dd2d9eb67bd0ca39f1d00508b5349ad70772ff38ee17d7e54e4a8e6e65e295fe23e9fe
 DIST rustc-1.2.0-i686-unknown-linux-gnu.tar.gz 89840371 SHA256 
f4c1692479314d63ee67914ec2065778c39ca4912f191a7894caf5264802b4fa SHA512 
c89e6fac05c79755db7c15a275ac2a11d781fda10f6851ff13f0dce314f9a373bd5b79d0e1da0780071ce959693d4f08c33e3d18abbabe802922679d1e25a6b6
 WHIRLPOOL 
56c0636ecdc745fcdb41b77037486ba04c11b6a08568a0ada962687ead31bbd2c8f360894e629428fde4e5e3204d355e402d4a3651c4b13d0422e16beaec9f60
 DIST rustc-1.2.0-x86_64-unknown-linux-gnu.tar.gz 8977 SHA256 
32fb262ba9da26a6d5ad9b2ca420fb56d97af8f86acb5cda2e85b7e7c33f6dcc SHA512 
ea87a2c0e05d3f7e7c738320fd08b53055f76703526846b87b885e7abbd320b2f393b9328daa1ca04e9cb545e906c5750b6dcede2ede23323aeab8a8b096ccfd
 WHIRLPOOL 
e82ed578218ce19b4a7ca5b9d4c842c5546b5daa6aa3be162393fc0ca7148cf245bb7a79719b10ea7bf43952f8908a6355eea9070f027fcd5f1d70caa37c9931
 DIST rustc-1.3.0-i686-unknown-linux-gnu.tar.gz 90445379 SHA256 
7a3add3d229047bc68b929ba7b5f5d5796333f29e160c18c2a0ff24f643fab6b SHA512 
afd001c1c285f12c13c0a9ecf0788f47ab72f069c1e1c5ec568973691ef2223c075fb99324e8245012e8a21003ea4fc63d874de99b95065aa9d09081798e09d5
 WHIRLPOOL 
d273387d6eea540bf3a4bff96b5f754537ed265348661d412d37280f6d89fc726ed46fa03995b26eb444ac18e6c41f07d23c3c6844c7aaa00d2cc3970bad2f40

diff --git a/dev-lang/rust-bin/rust-bin-1.6.0.ebuild 
b/dev-lang/rust-bin/rust-bin-1.6.0.ebuild
new file mode 100644
index 000..aef5ebe
--- /dev/null
+++ b/dev-lang/rust-bin/rust-bin-1.6.0.ebuild
@@ -0,0 +1,102 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit eutils bash-completion-r1
+
+MY_P="rust-${PV}"
+
+DESCRIPTION="Systems programming language from Mozilla"
+HOMEPAGE="http://www.rust-lang.org/;
+SRC_URI="amd64? ( 
http://static.rust-lang.org/dist/${MY_P}-x86_64-unknown-linux-gnu.tar.gz )
+   x86? ( 
http://static.rust-lang.org/dist/${MY_P}-i686-unknown-linux-gnu.tar.gz )"
+
+LICENSE="|| ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 UoI-NCSA"
+SLOT="stable"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc"
+
+DEPEND=">=app-eselect/eselect-rust-0.3_pre20150425
+   !dev-lang/rust:0
+"
+RDEPEND="${DEPEND}"
+
+QA_PREBUILT="
+   opt/${P}/bin/rustc-bin-${PV}
+   opt/${P}/bin/rustdoc-bin-${PV}
+   opt/${P}/lib/*.so
+   opt/${P}/lib/rustlib/*/lib/*.so
+"
+
+src_unpack() {
+   default
+
+   local postfix
+   use amd64 && postfix=x86_64-unknown-linux-gnu
+   use x86 && postfix=i686-unknown-linux-gnu
+   mv "${WORKDIR}/${MY_P}-${postfix}&qu

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

2016-01-21 Thread Jauhien Piatlicki
commit: 536e237d85a514fe5de8a98fd543fc491f9c5a27
Author: Jauhien Piatlicki  gentoo  org>
AuthorDate: Thu Jan 21 17:34:16 2016 +
Commit:     Jauhien Piatlicki  gentoo  org>
CommitDate: Thu Jan 21 17:35:40 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=536e237d

net-p2p/qbittorrent: version bump

Gentoo-Bug: 569062

Thanks to Nikos Chantziaras

Package-Manager: portage-2.2.26

 net-p2p/qbittorrent/Manifest |  1 +
 net-p2p/qbittorrent/qbittorrent-3.3.2.ebuild | 85 
 2 files changed, 86 insertions(+)

diff --git a/net-p2p/qbittorrent/Manifest b/net-p2p/qbittorrent/Manifest
index f689d3e..6c0c5e0 100644
--- a/net-p2p/qbittorrent/Manifest
+++ b/net-p2p/qbittorrent/Manifest
@@ -4,3 +4,4 @@ DIST qbittorrent-3.2.0.tar.xz 2595372 SHA256 
51781cb121ebeda041fb348e649c4bd9788
 DIST qbittorrent-3.2.3.tar.xz 2638708 SHA256 
86a79f3772bd06736a4be104180187d76c5c8feb2c1cdf1054135b4ba602a914 SHA512 
304635f4942776f6be5987ad6a60e2e0e217c913bbe3637cef2dd0bfc65450b894e88c639c96d856d3e937f40d120acc62c194bcb29ae52070ad51e921edbdf7
 WHIRLPOOL 
33728a4679ef9731645a937c059633d18ff4673ded258185488bc31aab001fe720ab3e3aef23bd8d36f1cf12e98d96ed7383d5cc5b3ecbfa2b065028ddacc4ce
 DIST qbittorrent-3.2.4.tar.xz 2664248 SHA256 
7fc128e2809c3be4ea543cfaeefd922e0327cc430330eaad0d3ec7616df51871 SHA512 
c86098d791b64bd5f0ef6b465cf3eb6f1016402b33b18ba927279f521d768aa973d3f233794adb63820c5bca7e67672bf3c64fe65a7e5bf513219f860d2b2141
 WHIRLPOOL 
c5690fdf01a8841978404e61369a16da13dd27c151618cadbb4e16add7d5377d980d9a94cea68f82005c88bd4b637a23f0ea6fb2615c3921302c5847e0763272
 DIST qbittorrent-3.2.5.tar.xz 2665980 SHA256 
98f69c7324276c7c144738eb36b21a2d28d7f01a327104568f020887626e822b SHA512 
a98c1cf8607558990d0698c50d35cd217bceeb4deffe69c590f902b1a9dabc5431496805614dbd3bb734f764c309023ede2f8a5cb014f40796301fa14ba63e90
 WHIRLPOOL 
6539bde802919351836d1bb2d880d5b28d51c97b109674f2ae3e54c9aa9ab52c5e58436371a34b7388d119d041cf9b2a597656e338808243309cbf631e03fe2b
+DIST qbittorrent-3.3.2.tar.xz 2782172 SHA256 
e9330a63e0939fef79c70d5a66dba616f00206a70386efbb82fb7c620a19af58 SHA512 
2c09c1bbf18dfc181998343845e0f8164c29cb97eeccf3a7ab25753e8ccaa11cfb7372cf0ff1fc2a8c232a9ab4381a23c88aef791e37a3a7b4c0b92b537e25e6
 WHIRLPOOL 
a2bf3f6aee46dc5bc58357ea8eb214b9a69116f470faa0a4b5aed9fc0ffdd340712a1424b128ab96273e75d6b1c83707765d01c0089ec550040bb63df236176e

diff --git a/net-p2p/qbittorrent/qbittorrent-3.3.2.ebuild 
b/net-p2p/qbittorrent/qbittorrent-3.3.2.ebuild
new file mode 100644
index 000..77648db
--- /dev/null
+++ b/net-p2p/qbittorrent/qbittorrent-3.3.2.ebuild
@@ -0,0 +1,85 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+PYTHON_COMPAT=( python2_7 )
+
+inherit eutils python-r1 qt4-r2 flag-o-matic
+
+DESCRIPTION="BitTorrent client in C++ and Qt"
+HOMEPAGE="http://www.qbittorrent.org/;
+
+MY_P=${P/_}
+if [[ ${PV} == ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/${PN}/qBittorrent.git;
+else
+   SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.xz"
+   KEYWORDS="~amd64 ~arm ~ppc64 ~x86"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="+dbus debug qt4 +qt5 webui +X"
+REQUIRED_USE="
+   ^^ ( qt4 qt5 )
+   dbus? ( X )
+"
+
+CDEPEND="
+   dev-libs/boost:=
+   >=dev-qt/qtsingleapplication-2.6.1_p20130904-r1[qt4?,qt5?,X?]
+   >=net-libs/rb_libtorrent-1.0.6
+   sys-libs/zlib
+   qt4? (
+   dev-qt/qtcore:4
+   dbus? ( dev-qt/qtdbus:4 )
+   X? ( dev-qt/qtgui:4 )
+   )
+   qt5? (
+   dev-qt/qtconcurrent:5
+   dev-qt/qtcore:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtxml:5
+   dbus? ( dev-qt/qtdbus:5 )
+   X? ( dev-qt/qtgui:5
+   dev-qt/qtwidgets:5 )
+   )
+"
+DEPEND="${CDEPEND}
+   qt5? ( dev-qt/linguist-tools:5 )
+   virtual/pkgconfig
+"
+RDEPEND="${CDEPEND}
+   ${PYTHON_DEPS}"
+
+S=${WORKDIR}/${MY_P}
+DOCS=(AUTHORS Changelog README.md TODO)
+
+src_prepare() {
+   epatch_user
+   qt4-r2_src_prepare
+}
+
+src_configure() {
+   # See bug 569062
+   append-cppflags "-DBOOST_NO_CXX11_REF_QUALIFIERS"
+
+   # Custom configure script, econf fails
+   local myconf=(
+   ./configure
+   --prefix="${EPREFIX}/usr"
+   --with-qtsingleapplication=system
+   $(use dbus  || echo --disable-qt-dbus)
+   $(use debug && echo --enable-debug)
+   $(use qt4   && echo --with-qt4)
+   $(use webui || echo --disable-webui)
+   $(use X || echo --disable-gui)
+   )
+
+   echo "${myconf[@]}"
+   "${myconf[@]}" || die "configure failed"
+   use qt4 && eqmake4
+   use qt5 && eqmake5
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pymongo/

2016-01-18 Thread Jauhien Piatlicki
commit: 8290538a2cb2cb7905387bdabdbe4c4daea7e646
Author: Jauhien Piatlicki  gentoo  org>
AuthorDate: Sun Jan 17 16:14:13 2016 +
Commit:     Jauhien Piatlicki  gentoo  org>
CommitDate: Mon Jan 18 18:44:14 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8290538a

dev-python/pymongo: version bump

Package-Manager: portage-2.2.26

 dev-python/pymongo/Manifest   |   1 +
 dev-python/pymongo/pymongo-3.2.ebuild | 121 ++
 2 files changed, 122 insertions(+)

diff --git a/dev-python/pymongo/Manifest b/dev-python/pymongo/Manifest
index 92d8eca..bc875d3 100644
--- a/dev-python/pymongo/Manifest
+++ b/dev-python/pymongo/Manifest
@@ -4,3 +4,4 @@ DIST pymongo-2.8.1.tar.gz 399521 SHA256 
300ea5762d059c07d1bb2578f35bd0e55bc31753
 DIST pymongo-2.9.tar.gz 430741 SHA256 
90e994cfe5928841960dabdca709e75ab4d0f44b288fd59742113982d96290c4 SHA512 
c12701797643b41503829b6c7e573cfff7d8c63c56d9eb195f1a67dc3204cd7ed2a28ee2bd2ce34d0c68bade3f44c8bd5c069b15082bf3388c3a401a35424b1e
 WHIRLPOOL 
699a7f658734837f40fe4190251f8e8bb69dba80bbc6dba60207bb18d5dfb43ec5d1c6aca8810b45e7914705305416d0f76face88fd0c43aa20c6d0765eff01c
 DIST pymongo-3.0.3.tar.gz 419692 SHA256 
3c6b2317f8031bc1e200fd1ea35f00a96f4569e3f3f220a5e66ab6227d96ccaf SHA512 
7a20fdcae5b3f852bded19c95b36ef6a8141bce0179440a2c5966cbb9f18f3985b7b6b4584c5253c34d0f846d809d72ec0ae076c88472a3de6f090466e9132b4
 WHIRLPOOL 
ae610909b610c7d116dd3aa7c04ab9ce357b25208b07c025924c53bb36183a6d344ecff214def6a01b929dc50d698464c8dd33b6eafd2d88dd8534858a38
 DIST pymongo-3.1.tar.gz 462030 SHA256 
fe7033007100f825a67640e77abdafee28713f255da88fcfc8d6abad0bb34285 SHA512 
886cfbffd4514741e92ad1c79e97ee443d5c9874c823b64c3c2f2566e3005d588d7dd4ae813c320c94f3e6e12b1dd8c7ad56f0e6d2ee419f0d66f4c38321c9ab
 WHIRLPOOL 
ec39a42738b751875b92ca8501ccc1711f8e474efef8cf2817525dc47e420e03b7a581d9e35e4f94f529e07a7d81499f7d6e9402c085d9e47861c8a691d1e37e
+DIST pymongo-3.2.tar.gz 473631 SHA256 
f50a5380b45a83c5ea1e673ff19363d3cfd5850f7620536e51341d26eb2ae979 SHA512 
e0962729bada4ee03cafebac4cd8a0da8abd2e1ef75672897b974e6752acbee247007c8bc5344a28b04b09bcd87c1cbef82e5e71e1b4fdd9074fc3bf56000d2c
 WHIRLPOOL 
b4e4ce729c0033071cb99436fd4d380e4818e4bd056c73aa1f2d8e6151ba03152db7426eeb7e9e8af94d6d7e7de63889201e0240cab3ec9b52e0690b3d1eea7c

diff --git a/dev-python/pymongo/pymongo-3.2.ebuild 
b/dev-python/pymongo/pymongo-3.2.ebuild
new file mode 100644
index 000..8fbd7cd
--- /dev/null
+++ b/dev-python/pymongo/pymongo-3.2.ebuild
@@ -0,0 +1,121 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+PYTHON_COMPAT=( python{2_7,3_3,3_4,3_5} pypy )
+
+inherit check-reqs distutils-r1
+
+DESCRIPTION="Python driver for MongoDB"
+HOMEPAGE="https://github.com/mongodb/mongo-python-driver 
https://pypi.python.org/pypi/pymongo;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~x86"
+IUSE="doc kerberos test"
+
+RDEPEND="
+   kerberos? ( dev-python/pykerberos[${PYTHON_USEDEP}] )
+"
+DEPEND="
+   ${RDEPEND}
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
+   test? (
+   dev-python/nose[${PYTHON_USEDEP}]
+   >=dev-db/mongodb-2.6.0
+   )
+"
+DISTUTILS_IN_SOURCE_BUILD=1
+
+reqcheck() {
+   if use test; then
+   # During the tests, database size reaches 1.5G.
+   local CHECKREQS_DISK_BUILD=1536M
+
+   check-reqs_${1}
+   fi
+}
+
+pkg_pretend() {
+   reqcheck pkg_pretend
+}
+
+pkg_setup() {
+   reqcheck pkg_setup
+}
+
+python_compile_all() {
+   if use doc; then
+   mkdir html || die
+   sphinx-build doc html || die
+   fi
+}
+
+python_test() {
+   # Yes, we need TCP/IP for that...
+   local DB_IP=127.0.0.1
+   local DB_PORT=27000
+
+   export DB_IP DB_PORT
+
+   local dbpath=${TMPDIR}/mongo.db
+   local logpath=${TMPDIR}/mongod.log
+
+   # Now, the hard part: we need to find a free port for mongod.
+   # We're just trying to run it random port numbers and check the log
+   # for bind errors. It shall be noted that 'mongod --fork' does not
+   # return failure when it fails to bind.
+
+   mkdir -p "${dbpath}" || die
+   while true; do
+   ebegin "Trying to start mongod on port ${DB_PORT}"
+
+   LC_ALL=C \
+   mongod --dbpath "${dbpath}" --smallfiles --nojournal \
+   --bind_ip ${DB_IP} --port ${DB_PORT} \
+   --unixSocketPrefix "${TMPDIR}" \
+   --logpath "${logpath}" --fork \
+   && sleep 2
+
+   # Now we need to check if the server actually sta

[gentoo-commits] repo/gentoo:master commit in: app-portage/gs-elpa/

2016-01-18 Thread Jauhien Piatlicki
commit: fdcc681ce6501410c5fb84ec874a90a25596
Author: Jauhien Piatlicki  gentoo  org>
AuthorDate: Mon Jan 18 22:40:22 2016 +
Commit:     Jauhien Piatlicki  gentoo  org>
CommitDate: Mon Jan 18 22:40:22 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdcc681c

app-portage/gs-elpa: update PYTHON_COMPAT

Package-Manager: portage-2.2.26

 .../{gs-elpa-.ebuild => gs-elpa-0.1.3-r1.ebuild}  | 15 +++
 app-portage/gs-elpa/gs-elpa-.ebuild   |  8 
 2 files changed, 11 insertions(+), 12 deletions(-)

diff --git a/app-portage/gs-elpa/gs-elpa-.ebuild 
b/app-portage/gs-elpa/gs-elpa-0.1.3-r1.ebuild
similarity index 56%
copy from app-portage/gs-elpa/gs-elpa-.ebuild
copy to app-portage/gs-elpa/gs-elpa-0.1.3-r1.ebuild
index 943f447..8f84e6f 100644
--- a/app-portage/gs-elpa/gs-elpa-.ebuild
+++ b/app-portage/gs-elpa/gs-elpa-0.1.3-r1.ebuild
@@ -1,23 +1,22 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
-EAPI=5
+EAPI=6
 
-PYTHON_COMPAT=(python{2_7,3_3,3_4})
+PYTHON_COMPAT=(python{2_7,3_3,3_4,3_5})
 
-inherit distutils-r1 git-2
+inherit distutils-r1
 
 DESCRIPTION="g-sorcery backend for elisp packages"
 HOMEPAGE="https://github.com/jauhien/gs-elpa;
-SRC_URI=""
-EGIT_BRANCH="master"
-EGIT_REPO_URI="https://github.com/jauhien/gs-elpa;
+SRC_URI="https://github.com/jauhien/gs-elpa/archive/${PV}.tar.gz -> 
${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
+KEYWORDS="~amd64 ~x86"
 
-DEPEND=">=app-portage/g-sorcery-0.2[$(python_gen_usedep 'python*')]
+DEPEND="app-portage/g-sorcery[$(python_gen_usedep 'python*')]
dev-python/sexpdata[$(python_gen_usedep 'python*')]"
 RDEPEND="${DEPEND}"
 

diff --git a/app-portage/gs-elpa/gs-elpa-.ebuild 
b/app-portage/gs-elpa/gs-elpa-.ebuild
index 943f447..7d0ba36 100644
--- a/app-portage/gs-elpa/gs-elpa-.ebuild
+++ b/app-portage/gs-elpa/gs-elpa-.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
-EAPI=5
+EAPI=6
 
-PYTHON_COMPAT=(python{2_7,3_3,3_4})
+PYTHON_COMPAT=(python{2_7,3_3,3_4,3_5})
 
-inherit distutils-r1 git-2
+inherit distutils-r1 git-r3
 
 DESCRIPTION="g-sorcery backend for elisp packages"
 HOMEPAGE="https://github.com/jauhien/gs-elpa;



[gentoo-commits] repo/gentoo:master commit in: app-portage/g-sorcery/

2016-01-18 Thread Jauhien Piatlicki
commit: 6be48927e572121ecfa921513707bca4b2bc4abc
Author: Jauhien Piatlicki  gentoo  org>
AuthorDate: Mon Jan 18 21:04:55 2016 +
Commit:     Jauhien Piatlicki  gentoo  org>
CommitDate: Mon Jan 18 21:06:00 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6be48927

app-portage/g-sorcery: update PYTHON_COMPAT

Package-Manager: portage-2.2.26

 .../{g-sorcery-.ebuild => g-sorcery-0.2.1-r1.ebuild}| 13 ++---
 app-portage/g-sorcery/g-sorcery-.ebuild |  8 
 2 files changed, 10 insertions(+), 11 deletions(-)

diff --git a/app-portage/g-sorcery/g-sorcery-.ebuild 
b/app-portage/g-sorcery/g-sorcery-0.2.1-r1.ebuild
similarity index 74%
copy from app-portage/g-sorcery/g-sorcery-.ebuild
copy to app-portage/g-sorcery/g-sorcery-0.2.1-r1.ebuild
index 7536261..5d35b25 100644
--- a/app-portage/g-sorcery/g-sorcery-.ebuild
+++ b/app-portage/g-sorcery/g-sorcery-0.2.1-r1.ebuild
@@ -1,22 +1,21 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
-EAPI=5
+EAPI=6
 
-PYTHON_COMPAT=(python{2_7,3_3,3_4})
+PYTHON_COMPAT=(python{2_7,3_3,3_4,3_5})
 
-inherit distutils-r1 git-2
+inherit distutils-r1
 
 DESCRIPTION="framework for ebuild generators"
 HOMEPAGE="https://github.com/jauhien/g-sorcery;
-SRC_URI=""
-EGIT_BRANCH="master"
-EGIT_REPO_URI="git://git.gentoo.org/proj/g-sorcery.git"
+SRC_URI="https://github.com/jauhien/g-sorcery/archive/${PV}.tar.gz -> 
${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
 IUSE="bson git"
+KEYWORDS="~amd64 ~arm ~hppa ~x86"
 
 DEPEND="bson? ( dev-python/pymongo[${PYTHON_USEDEP}] )
git? ( dev-vcs/git )

diff --git a/app-portage/g-sorcery/g-sorcery-.ebuild 
b/app-portage/g-sorcery/g-sorcery-.ebuild
index 7536261..bfde259 100644
--- a/app-portage/g-sorcery/g-sorcery-.ebuild
+++ b/app-portage/g-sorcery/g-sorcery-.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
-EAPI=5
+EAPI=6
 
-PYTHON_COMPAT=(python{2_7,3_3,3_4})
+PYTHON_COMPAT=(python{2_7,3_3,3_4,3_5})
 
-inherit distutils-r1 git-2
+inherit distutils-r1 git-r3
 
 DESCRIPTION="framework for ebuild generators"
 HOMEPAGE="https://github.com/jauhien/g-sorcery;



[gentoo-commits] repo/gentoo:master commit in: app-portage/gs-pypi/

2016-01-18 Thread Jauhien Piatlicki
commit: 3eb86c6bd25612f9dc543e6822ac50918941b481
Author: Jauhien Piatlicki  gentoo  org>
AuthorDate: Mon Jan 18 22:16:41 2016 +
Commit:     Jauhien Piatlicki  gentoo  org>
CommitDate: Mon Jan 18 22:17:28 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3eb86c6b

app-portage/gs-pypi: update PYTHON_COMPAT

Package-Manager: portage-2.2.26

 .../{gs-pypi-.ebuild => gs-pypi-0.2.1-r1.ebuild}  | 15 +++
 app-portage/gs-pypi/gs-pypi-.ebuild   |  8 
 2 files changed, 11 insertions(+), 12 deletions(-)

diff --git a/app-portage/gs-pypi/gs-pypi-.ebuild 
b/app-portage/gs-pypi/gs-pypi-0.2.1-r1.ebuild
similarity index 54%
copy from app-portage/gs-pypi/gs-pypi-.ebuild
copy to app-portage/gs-pypi/gs-pypi-0.2.1-r1.ebuild
index 77a1336..c3d9d11 100644
--- a/app-portage/gs-pypi/gs-pypi-.ebuild
+++ b/app-portage/gs-pypi/gs-pypi-0.2.1-r1.ebuild
@@ -1,23 +1,22 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
-EAPI=5
+EAPI=6
 
-PYTHON_COMPAT=(python{2_7,3_3,3_4})
+PYTHON_COMPAT=(python{2_7,3_3,3_4,3_5})
 
-inherit distutils-r1 git-2
+inherit distutils-r1
 
 DESCRIPTION="g-sorcery backend for pypi packages"
 HOMEPAGE="https://github.com/jauhien/gs-pypi;
-SRC_URI=""
-EGIT_BRANCH="master"
-EGIT_REPO_URI="https://github.com/jauhien/gs-pypi;
+SRC_URI="https://github.com/jauhien/gs-pypi/archive/${PV}.tar.gz -> 
${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
+KEYWORDS="~amd64 ~x86"
 
-DEPEND=">=app-portage/g-sorcery-[bson(-),git(-),$(python_gen_usedep 
'python*')]
+DEPEND=">=app-portage/g-sorcery-0.2.1[bson(-),git(-),$(python_gen_usedep 
'python*')]
dev-python/beautifulsoup:4[$(python_gen_usedep 'python*')]"
 RDEPEND="${DEPEND}"
 

diff --git a/app-portage/gs-pypi/gs-pypi-.ebuild 
b/app-portage/gs-pypi/gs-pypi-.ebuild
index 77a1336..3990d05 100644
--- a/app-portage/gs-pypi/gs-pypi-.ebuild
+++ b/app-portage/gs-pypi/gs-pypi-.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
-EAPI=5
+EAPI=6
 
-PYTHON_COMPAT=(python{2_7,3_3,3_4})
+PYTHON_COMPAT=(python{2_7,3_3,3_4,3_5})
 
-inherit distutils-r1 git-2
+inherit distutils-r1 git-r3
 
 DESCRIPTION="g-sorcery backend for pypi packages"
 HOMEPAGE="https://github.com/jauhien/gs-pypi;



[gentoo-commits] repo/gentoo:master commit in: dev-python/sexpdata/

2016-01-17 Thread Jauhien Piatlicki
commit: 119c18586bfadf9abcf1c93948421d51a7be7329
Author: Jauhien Piatlicki  gentoo  org>
AuthorDate: Sun Jan 17 23:12:54 2016 +
Commit:     Jauhien Piatlicki  gentoo  org>
CommitDate: Sun Jan 17 23:18:07 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=119c1858

dev-python/sexpdata: new PYTHON_COMPAT version

Package-Manager: portage-2.2.26

 .../sexpdata/{sexpdata-0.0.3.ebuild => sexpdata-0.0.3-r1.ebuild}| 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-python/sexpdata/sexpdata-0.0.3.ebuild 
b/dev-python/sexpdata/sexpdata-0.0.3-r1.ebuild
similarity index 80%
rename from dev-python/sexpdata/sexpdata-0.0.3.ebuild
rename to dev-python/sexpdata/sexpdata-0.0.3-r1.ebuild
index dd2f504..345248f 100644
--- a/dev-python/sexpdata/sexpdata-0.0.3.ebuild
+++ b/dev-python/sexpdata/sexpdata-0.0.3-r1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
-EAPI=5
+EAPI=6
 
-PYTHON_COMPAT=(python{2_7,3_3,3_4})
+PYTHON_COMPAT=(python{2_7,3_3,3_4,3_5})
 
 inherit distutils-r1
 



[gentoo-commits] proj/g-sorcery:dev commit in: scripts/

2016-01-17 Thread Jauhien Piatlicki
commit: dd4f5f2118ba536f6b23079c38870fcde5d00350
Author: Jauhien Piatlicki  gentoo  org>
AuthorDate: Sat Jan 16 22:49:24 2016 +
Commit:     Jauhien Piatlicki  gentoo  org>
CommitDate: Sat Jan 16 22:49:24 2016 +
URL:https://gitweb.gentoo.org/proj/g-sorcery.git/commit/?id=dd4f5f21

[scripts] run tests for Python 3.5

 scripts/all_pythons.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/scripts/all_pythons.sh b/scripts/all_pythons.sh
index af4c1f1..fe1d74f 100755
--- a/scripts/all_pythons.sh
+++ b/scripts/all_pythons.sh
@@ -2,7 +2,7 @@
 
 DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
 
-for VER in 2.7 3.3 3.4
+for VER in 2.7 3.3 3.4 3.5
 do
 echo
 echo "testing python${VER}"



[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/agda/

2016-01-13 Thread Jauhien Piatlicki
commit: 48a5452baa282fe2426ab7a02b8723557274f668
Author: Jauhien Piatlicki  gentoo  org>
AuthorDate: Wed Jan 13 10:47:17 2016 +
Commit:     Jauhien Piatlicki  gentoo  org>
CommitDate: Wed Jan 13 10:48:36 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48a5452b

sci-mathematics/agda: fix dev-haskell/cpphs dependency

Package-Manager: portage-2.2.26

 sci-mathematics/agda/agda-2.4.2.3-r3.ebuild | 119 
 1 file changed, 119 insertions(+)

diff --git a/sci-mathematics/agda/agda-2.4.2.3-r3.ebuild 
b/sci-mathematics/agda/agda-2.4.2.3-r3.ebuild
new file mode 100644
index 000..f3ca8c3
--- /dev/null
+++ b/sci-mathematics/agda/agda-2.4.2.3-r3.ebuild
@@ -0,0 +1,119 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit haskell-cabal elisp-common
+
+MY_PN="Agda"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A dependently typed functional programming language and proof 
assistant"
+HOMEPAGE="http://wiki.portal.chalmers.se/agda/;
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+cpphs +stdlib"
+
+RDEPEND=">=dev-haskell/base-orphans-0.3.1:=[profile?] 
=dev-haskell/binary-0.6:=[profile?] =dev-haskell/boxes-0.1.3:=[profile?] =dev-haskell/data-hash-0.2.0.0:=[profile?] 
=dev-haskell/edit-distance-0.2.1.2:=[profile?] 
=dev-haskell/equivalence-0.2.5:=[profile?] 
=dev-haskell/geniplate-mirror-0.6.0.6:=[profile?] 
=dev-haskell/haskeline-0.7:=[profile?] 
=dev-haskell/haskell-src-exts-1.16.0.1:=[profile?] 
=dev-haskell/old-time-1.1.0.0:=[profile?] 
=dev-haskell/parallel-3.2.0.4:=[profile?] 
=dev-haskell/quickcheck-2.8:2=[profile?] 
=dev-haskell/strict-0.3.2:=[profile?] 
=dev-haskell/text-0.11:=[profile?] =dev-haskell/transformers-compat-0.3.3.2:=[profile?] 
=dev-haskell/unordered-containers-0.2:=[profile?] 
=dev-haskell/xhtml-3000.2:=[profile?] 
=dev-haskell/zlib-0.4.0.1:=[profile?] =dev-lang/ghc-7.4.1:=
+   || ( ( >=dev-haskell/hashable-1.1.2.3:=[profile?] 
=dev-haskell/hashable-1.2.1.0:=[profile?] 
=dev-haskell/hashtables-1.0:=[profile?] 
=dev-haskell/hashtables-1.2.0.2:=[profile?] 
=dev-haskell/mtl-2.1.1:=[profile?] 
<=dev-haskell/mtl-2.1.3.1:=[profile?] )
+   ( >=dev-haskell/mtl-2.2.1:=[profile?] 
=dev-haskell/transformers-0.3:=[profile?] 
=dev-haskell/transformers-0.4.1.0:=[profile?] 
= 0.3.1 && < 0.4' 'base-orphans >= 0.3.1 && < 
0.5' \
+   'data-hash == 0.2.0.0' 'data-hash >= 0.2.0.0 && < 0.3' \
+   'geniplate-mirror >= 0.6.0.6 && < 0.7' 'geniplate-mirror >= 
0.6.0.6 && < 0.8'
+   sed -e '/.*emacs-mode.*$/d' \
+   -i "${S}/${MY_PN}.cabal" \
+   || die "Could not remove agda-mode from ${MY_PN}.cabal"
+}
+
+src_configure() {
+   haskell-cabal_src_configure \
+   $(cabal_flag cpphs cpphs)
+}
+
+src_compile() {
+   BYTECOMPFLAGS="-L ./src/data/emacs-mode"
+   elisp-compile src/data/emacs-mode/*.el \
+   || die "Failed to compile emacs mode"
+   haskell-cabal_src_compile
+}
+
+src_test() {
+   export 
LD_LIBRARY_PATH="${S}/dist/build${LD_LIBRARY_PATH+:}${LD_LIBRARY_PATH}"
+
+   dist/build/agda/agda --test +RTS -M1g || die
+}
+
+src_install() {
+   local add="${ED}"/usr/share/"${P}/ghc-$(ghc-version)"
+
+   haskell-cabal_src_install
+
+   export 
LD_LIBRARY_PATH="${S}/dist/build${LD_LIBRARY_PATH+:}${LD_LIBRARY_PATH}"
+   # generate Primitive.agdai, emulate Setup.hs postinst phase
+   Agda_datadir="${add}" \
+   "${ED}"/usr/bin/agda "${add}"/lib/prim/Agda/Primitive.agda \
+   || die "Failed to build 'Primitive.agdai'"
+
+   elisp-install ${PN} src/data/emacs-mode/*.el \
+   || die "Failed to install emacs mode"
+   elisp-site-file-install "${FILESDIR}/${SITEFILE}" \
+   || die "Failed to install elisp site file"
+}
+
+pkg_postinst() {
+   elisp-site-regen
+}
+
+pkg_postrm() {
+   elisp-site-regen
+}



[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/agda-stdlib/, sci-mathematics/agda/

2016-01-13 Thread Jauhien Piatlicki
commit: 209a2dd35c6018418423076916182c4d0889acfb
Author: Jauhien Piatlicki  gentoo  org>
AuthorDate: Wed Jan 13 15:01:38 2016 +
Commit:     Jauhien Piatlicki  gentoo  org>
CommitDate: Wed Jan 13 15:02:59 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=209a2dd3

sci-mathematics/{agda,agda-stdlib}: version bump

Gentoo-Bug: 561772

Package-Manager: portage-2.2.26

 sci-mathematics/agda-stdlib/Manifest   |   1 +
 .../agda-stdlib/agda-stdlib-2.4.2.5.ebuild |  67 
 sci-mathematics/agda/Manifest  |   1 +
 sci-mathematics/agda/agda-2.4.2.5.ebuild   | 116 +
 4 files changed, 185 insertions(+)

diff --git a/sci-mathematics/agda-stdlib/Manifest 
b/sci-mathematics/agda-stdlib/Manifest
index 3065d6d..baeaa65 100644
--- a/sci-mathematics/agda-stdlib/Manifest
+++ b/sci-mathematics/agda-stdlib/Manifest
@@ -1,3 +1,4 @@
 DIST agda-stdlib-0.8.tar.gz 246158 SHA256 
e8b8380bb03871ee3348aa2df32201a387ca0af02171d32ac58664f58467ed0d SHA512 
5ac3bda61eb209a4db650edbbdfb96b73cb58b24e43842957696a20a93454d9846a19e4866af0b736c2c3390184223473da75277e490a6a8348531431ca27af0
 WHIRLPOOL 
ccb5f294cb303b7d502227a6f908fa4904c56c55af1c3897753da3f39c7271cd07c292b56e030b8d80f97e6d6a8ad9f0a5fba1f22e0d169bdb4cb79e6e2db060
 DIST agda-stdlib-0.9.tar.gz 248895 SHA256 
923b487876235863e4f778aa40c508984b26636d50d531f0f31ca9dc45ab3717 SHA512 
aa297e250c5d98ca3f267c5ef95fc33999f9b120256c1983774d814b940a0f5952e524024908e3716af71ad544a586576c1bae6cca19e63797b1d4004ba88413
 WHIRLPOOL 
dd200c61e91e397dfc7de8f6269edaefc20aa3daf5ead9e9fbab62468e5385481a74d5cec62df88e5c5304e06dfbd47b1870f71f70aba7fad29eceb0d836e2b1
 DIST agda-stdlib-2.4.2.3.tar.gz 252558 SHA256 
bb444fb35096be277c07aa27652c24509449fee9188325bb13eaac68b91eca7d SHA512 
d503fc2abd18ab8c367a1947301e0302a6ff9fcbb6376a01f016aa2ab7a9a967e5adb96c5013db1892f4acd9fab62bead11c58c4d443784aff1e42ee4ffd4aa9
 WHIRLPOOL 
829e5613f2e03cda80608ef0899db413c98a505c9ba595d3aacd12171fc2e30e18e72365770a85655c7670fc5d45103c3b186d2bf8d9697aebae15bc9f40feaf
+DIST agda-stdlib-2.4.2.5.tar.gz 253379 SHA256 
9b46956e88a886cd08a8e6e83bea6115844860d7e927279abacc52e84b302b16 SHA512 
b15ed5838916240c8602fe7a4bccddf43c71ab3a18ecb5a6dc85199b908e261b04cf794a4d93c90af0a9263a36603c392280639ace7fecead0c39269c2623302
 WHIRLPOOL 
6414b268a813309e7315d6e2ff9345efdb95d1559966f8755607045a685d4b7cf521750ac7efa8dd90001357d7c825d31589dfd2fe771d379f45d79739c7d66c

diff --git a/sci-mathematics/agda-stdlib/agda-stdlib-2.4.2.5.ebuild 
b/sci-mathematics/agda-stdlib/agda-stdlib-2.4.2.5.ebuild
new file mode 100644
index 000..8d36ca1
--- /dev/null
+++ b/sci-mathematics/agda-stdlib/agda-stdlib-2.4.2.5.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+CABAL_FEATURES="bin"
+inherit haskell-cabal elisp-common
+
+DESCRIPTION="Agda standard library"
+HOMEPAGE="http://wiki.portal.chalmers.se/agda/;
+SRC_URI="https://github.com/agda/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="profile +ffi"
+
+# filemanip is used in lib.cabal to make the GenerateEverything and
+# AllNonAsciiChars executables, so agda-stdlib does not require a subslot
+# dependency on filemanip.
+
+RDEPEND="~sci-mathematics/agda-${PV}:=[profile?]
+   >=dev-haskell/filemanip-0.3.6.2[profile?] 
=dev-lang/ghc-6.12.1
+   ffi? ( sci-mathematics/agda-lib-ffi )
+"
+DEPEND="${RDEPEND}
+   >=dev-haskell/cabal-1.8.0.2
+"
+
+SITEFILE="50${PN}-gentoo.el"
+
+src_prepare() {
+   cabal-mksetup
+   eapply_user
+}
+
+src_compile() {
+   haskell-cabal_src_compile
+   "${S}"/dist/build/GenerateEverything/GenerateEverything \
+   || die "GenerateEverything failed"
+   local prof
+   use profile && prof="--ghc-flag=-prof"
+   agda +RTS -K1G -RTS ${prof} \
+   -i "${S}" -i "${S}"/src "${S}"/Everything.agda || die
+   # Although my agda- build has
+   # 
/var/tmp/portage/sci-mathematics/agda-/work/agda-/dist/build/autogen/Paths_Agda.hs
+   # containing:
+   # datadir= "/usr/share/agda-/ghc-7.6.1"
+   # it fails without the --css option like:
+   # /usr/share/agda-/ghc-7.4.1/Agda.css: copyFile: does not exist
+   local cssdir=$(egrep 'datadir *=' 
"${S}/dist/build/autogen/Paths_lib.hs" | sed -e 's@datadir= \(.*\)@\1@')
+   agda --html -i "${S}" -i "${S}"/src --css="${cssdir}/Agda.css" 
"${S}"/README.agda || die
+}
+
+src_test() {
+   agda -i "${S}" -i "${S}"/src README.agda || die
+}
+
+src_install() {
+   insinto usr/share/agda-stdlib

[gentoo-commits] repo/gentoo:master commit in: sci-physics/herwig++/

2016-01-05 Thread Jauhien Piatlicki
commit: 0d526d437a5e992acdd7c86fa757aa0a0ca3a34c
Author: Jauhien Piatlicki  gentoo  org>
AuthorDate: Tue Jan  5 19:45:53 2016 +
Commit:     Jauhien Piatlicki  gentoo  org>
CommitDate: Tue Jan  5 19:49:36 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d526d43

sci-physics/herwig++: fix sci-physics/thepeg dependency

Package-Manager: portage-2.2.26

 .../herwig++/{herwig++-2.7.1.ebuild => herwig++-2.7.1-r1.ebuild}  | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-physics/herwig++/herwig++-2.7.1.ebuild 
b/sci-physics/herwig++/herwig++-2.7.1-r1.ebuild
similarity index 95%
rename from sci-physics/herwig++/herwig++-2.7.1.ebuild
rename to sci-physics/herwig++/herwig++-2.7.1-r1.ebuild
index dce4918..989 100644
--- a/sci-physics/herwig++/herwig++-2.7.1.ebuild
+++ b/sci-physics/herwig++/herwig++-2.7.1-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$
 
@@ -26,7 +26,7 @@ RDEPEND="
dev-libs/boost:0=
sci-libs/gsl:0=
<=sci-physics/looptools-2.8:0=
-   >=sci-physics/thepeg-1.9.2:0=
+   ~sci-physics/thepeg-1.9.2:0=
fastjet? ( sci-physics/fastjet:0= )"
 DEPEND="${RDEPEND}"
 



[gentoo-commits] repo/gentoo:master commit in: lxqt-base/lxqt-panel/files/, lxqt-base/lxqt-panel/

2016-01-02 Thread Jauhien Piatlicki
commit: 8db4e48bfd99254feaa47095a96d3c994b5b454a
Author: Jauhien Piatlicki  gentoo  org>
AuthorDate: Sat Jan  2 23:24:32 2016 +
Commit:     Jauhien Piatlicki  gentoo  org>
CommitDate: Sat Jan  2 23:27:40 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8db4e48b

lxqt-base/lxqt-panel: backport fix for LXQT issue 871

See https://github.com/lxde/lxqt/issues/871
and https://github.com/lxde/lxqt-panel/pull/275

Package-Manager: portage-2.2.26

 .../files/lxqt-panel-0.10.0-autohide.patch | 625 +
 lxqt-base/lxqt-panel/lxqt-panel-0.10.0-r1.ebuild   |  82 +++
 2 files changed, 707 insertions(+)

diff --git a/lxqt-base/lxqt-panel/files/lxqt-panel-0.10.0-autohide.patch 
b/lxqt-base/lxqt-panel/files/lxqt-panel-0.10.0-autohide.patch
new file mode 100644
index 000..5f2bbda
--- /dev/null
+++ b/lxqt-base/lxqt-panel/files/lxqt-panel-0.10.0-autohide.patch
@@ -0,0 +1,625 @@
+Patch for autohide issue https://github.com/lxde/lxqt/issues/871
+taken from https://github.com/lxde/lxqt-panel/pull/275
+
+diff --git panel/CMakeLists.txt panel/CMakeLists.txt
+index 4e23b53..a7f8176 100644
+--- panel/CMakeLists.txt
 panel/CMakeLists.txt
+@@ -2,6 +2,7 @@ set(PROJECT lxqt-panel)
+ 
+ set(PRIV_HEADERS
+ panelpluginsmodel.h
++windownotifier.h
+ lxqtpanel.h
+ lxqtpanelapplication.h
+ lxqtpanellayout.h
+@@ -26,6 +27,7 @@ set(PUB_HEADERS
+ set(SOURCES
+ main.cpp
+ panelpluginsmodel.cpp
++windownotifier.cpp
+ lxqtpanel.cpp
+ lxqtpanelapplication.cpp
+ lxqtpanellayout.cpp
+diff --git panel/ilxqtpanel.h panel/ilxqtpanel.h
+index e7b2844..71e4990 100644
+--- panel/ilxqtpanel.h
 panel/ilxqtpanel.h
+@@ -32,6 +32,7 @@
+ #include "lxqtpanelglobals.h"
+ 
+ class ILXQtPanelPlugin;
++class QWidget;
+ 
+ /**
+  **/
+@@ -74,6 +75,17 @@ public:
+  **/
+ virtual QRect calculatePopupWindowPos(const QPoint , const 
QSize ) const = 0;
+ virtual QRect calculatePopupWindowPos(const ILXQtPanelPlugin *plugin, 
const QSize ) const = 0;
++
++/*!
++ * \brief By calling this function plugin (or any other object) notifies 
the panel
++ * about showing a (standalone) window/menu -> panel needs this to avoid 
"hiding" in case any
++ * standalone window is shown. The widget must be shown later than this 
notification call because
++ * panel need to observe it's show/hide/close events.
++ *
++ * \param w the shown window
++ *
++ */
++virtual void willShowWindow(QWidget * w) = 0;
+ };
+ 
+ #endif // ILXQTPANEL_H
+diff --git panel/ilxqtpanelplugin.h panel/ilxqtpanelplugin.h
+index 1503923..3a09def 100644
+--- panel/ilxqtpanelplugin.h
 panel/ilxqtpanelplugin.h
+@@ -186,6 +186,16 @@ public:
+ return mPanel->calculatePopupWindowPos(this, windowSize);
+ }
+ 
++/*!
++ * \brief By calling this function plugin notifies the panel about 
showing a (standalone) window/menu.
++ *
++ * \param w the shown window
++ *
++ */
++inline void willShowWindow(QWidget * w)
++{
++mPanel->willShowWindow(w);
++}
+ 
+ virtual bool isSeparate() const { return false;  }
+ virtual bool isExpandable() const { return false; }
+diff --git panel/lxqtpanel.cpp panel/lxqtpanel.cpp
+index 5159c15..d6b70ca 100644
+--- panel/lxqtpanel.cpp
 panel/lxqtpanel.cpp
+@@ -35,6 +35,7 @@
+ #include "popupmenu.h"
+ #include "plugin.h"
+ #include "panelpluginsmodel.h"
++#include "windownotifier.h"
+ #include 
+ 
+ #include 
+@@ -116,6 +117,7 @@ LXQtPanel::LXQtPanel(const QString , 
LXQt::Settings *settings, QWidg
+ mSettings(settings),
+ mConfigGroup(configGroup),
+ mPlugins{nullptr},
++mStandaloneWindows{new WindowNotifier},
+ mPanelSize(0),
+ mIconSize(0),
+ mLineCount(0),
+@@ -175,6 +177,9 @@ LXQtPanel::LXQtPanel(const QString , 
LXQt::Settings *settings, QWidg
+ connect(LXQt::Settings::globalSettings(), SIGNAL(settingsChanged()), 
this, SLOT(update()));
+ connect(lxqtApp, SIGNAL(themeChanged()), this, SLOT(realign()));
+ 
++connect(mStandaloneWindows.data(), ::firstShown, this, 
::showPanel);
++connect(mStandaloneWindows.data(), ::lastHidden, this, 
::hidePanel);
++
+ readSettings();
+ // the old position might be on a visible screen
+ ensureVisible();
+@@ -589,6 +594,7 @@ void LXQtPanel::showConfigDialog()
+ mConfigDialog = new ConfigPanelDialog(this, nullptr /*make it top 
level window*/);
+ 
+ mConfigDialog->showConfigPanelPage();
++mStandaloneWindows->observeWindow(mConfigDialog.data());
+ mConfigDialog->show();
+ mConfigDialog->raise();
+ mConfigDialog->activateWindow();
+@@ -608,6 +614,7 @@ void LXQtPanel::showAddPluginDialog()
+ mConfigDialog = new ConfigPanelDialog(this, nullptr /*make it top 
level window*/);
+ 
+ mConfigDialog->showConfigPluginsPage();
++mStandaloneWindows-

[gentoo-commits] repo/gentoo:master commit in: sys-block/zram-init/

2016-01-01 Thread Jauhien Piatlicki
commit: 4f18181e42b159d872fe574b77085f4fe0a06717
Author: Jauhien Piatlicki  gentoo  org>
AuthorDate: Fri Jan  1 21:24:43 2016 +
Commit:     Jauhien Piatlicki  gentoo  org>
CommitDate: Fri Jan  1 21:26:35 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f18181e

sys-block/zram-init: version bump, sync with mv overlay

Package-Manager: portage-2.2.26

 sys-block/zram-init/Manifest |  1 +
 sys-block/zram-init/zram-init-3.6.ebuild | 47 
 2 files changed, 48 insertions(+)

diff --git a/sys-block/zram-init/Manifest b/sys-block/zram-init/Manifest
index a3e881d..f3aa8ce 100644
--- a/sys-block/zram-init/Manifest
+++ b/sys-block/zram-init/Manifest
@@ -1,3 +1,4 @@
 DIST zram-init-2.7.tar.gz 4821 SHA256 
205765243bd36bf62c471363c4fddf8173275d37f5f919716b5b71afea0fe94d SHA512 
db8dc5580b8405752d58996e5927573b687795b598c94948ccc51d038f7c7dfc47b64651d9554c1807d8f6453498c3f1efe6f2d34b82eb6b1df2d8f7e84980a5
 WHIRLPOOL 
1c677453567836db416b933e675df9c30f61797f8c5d32570693372df85729798aa3aa056dbee78ca5a3cf2a44c80ce4f8f54481751f35e03e01dbb0679dfc79
 DIST zram-init-3.0.tar.gz 5578 SHA256 
a1b4bf7f90497a44388f349c3c766e13e575ff7b52168f74058e9b352244b71a SHA512 
f962aaa9c5d7f8f7566e9e405de4709fcfd0b659c7dcf79008ca5b7b18ab44545f363e8a695bfff07068e0889ec79ce54af578493f82be3848ca306865d6555a
 WHIRLPOOL 
6304d5192b81490e33962e3162f18729e5a8438bb3f10b90744045014c3ef91a18c2a65538b97f02811cc793d88fb7eddc7efa3129c3b150e70cddfb3694305f
 DIST zram-init-3.4.tar.gz 5825 SHA256 
39e121d209a03a29f98bbb0be47ce666bf6c0ef7185af30f118976fbe68a8788 SHA512 
985cbe5dd63c900ce88bf8f8989bc04f982b27104dbc40e9c4cf504310aca335efafba842d801e0b9250e8b6925d063bcd2c555122fc7c7295128687ccd4080f
 WHIRLPOOL 
086426e0f334c500f9dc65273afad1acdbd7696882cd0a9f54f7b27fac34f8dea0899a2719626648da9dee1c837f6f3ccebd8cf1e1c9dc550624c2eb9416
+DIST zram-init-3.6.tar.gz 6207 SHA256 
cfd611395ffd808108921059a93db7c84c80b3ecbfcd92bbc17d450519189e1d SHA512 
535104beca6de225aeb482ebb7a01a2498c841784a68d60e8e09f04ab193e6a8ae3ea55797308c89d54f3ce66bdac3f8c535059561ea6ccf848582c594b7f667
 WHIRLPOOL 
6cac97687f121d307992420f4fd71cefe76bae13bf9541b0ff803ad91b3ce7479229a640fb9c8eb5a37f9e9dff63e32abc0c708c586b10aa74c330b2607642d5

diff --git a/sys-block/zram-init/zram-init-3.6.ebuild 
b/sys-block/zram-init/zram-init-3.6.ebuild
new file mode 100644
index 000..ab1468e
--- /dev/null
+++ b/sys-block/zram-init/zram-init-3.6.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+RESTRICT="mirror"
+inherit readme.gentoo-r1 systemd
+
+DESCRIPTION="Scripts to support compressed swap devices or ramdisks with zram"
+HOMEPAGE="https://github.com/vaeth/zram-init/;
+SRC_URI="https://github.com/vaeth/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="!

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

2016-01-01 Thread Jauhien Piatlicki
commit: 692645a4b3092a051a812c0326d64c1f4e765887
Author: Jauhien Piatlicki  gentoo  org>
AuthorDate: Fri Jan  1 21:20:01 2016 +
Commit:     Jauhien Piatlicki  gentoo  org>
CommitDate: Fri Jan  1 21:26:20 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=692645a4

dev-lang/rust-bin: version bump, sync with gentoo-rust overlay

Gentoo-Bug: 566148

Package-Manager: portage-2.2.26

 dev-lang/rust-bin/Manifest  |   2 +
 dev-lang/rust-bin/rust-bin-1.5.0.ebuild | 102 
 2 files changed, 104 insertions(+)

diff --git a/dev-lang/rust-bin/Manifest b/dev-lang/rust-bin/Manifest
index db670bf..796530a 100644
--- a/dev-lang/rust-bin/Manifest
+++ b/dev-lang/rust-bin/Manifest
@@ -1,3 +1,5 @@
+DIST rust-1.5.0-i686-unknown-linux-gnu.tar.gz 97897323 SHA256 
ee45a91c5b1b3542fc349c743667216dec52ea924166ced90675500baf2c42cd SHA512 
1fdbb197fc2f28c846da2099e5c671fd165236a0e611eadd9faf07cdd8a3312f0085d992e97da1f97e1e10fb3d9f4d06215208242349a7d7857008d003495eb2
 WHIRLPOOL 
d3a4dd5e002cd85d71648822274e8d4e1085618c38efdda602ab2afe647ad0415360c84fd18a5e1cda544ae54d18daa3a6e6ecd92b7529fb5263a8edcd3577c3
+DIST rust-1.5.0-x86_64-unknown-linux-gnu.tar.gz 97177085 SHA256 
60b83f74d882ce2ba5bc979b5b0589dca56659f215b3259e7188fed8c50aac9d SHA512 
2ccb6fcb7479ce6d7a5c9a55b3dde7dacc723012a8d8065f431492c7060aeb3dcf3c5df120a583aa890c659b08cbd9cb6df0846e936fdb808afb5efb2410e3b6
 WHIRLPOOL 
bd20965ba143ef95ea7da378f8b312bc1f6340635fcbc9ef8c351bf2f5488825d4f96f3b43d5f88dba8587273ea73586e69c5f5adaf88f32fe01f5ffe5100abb
 DIST rustc-1.2.0-i686-unknown-linux-gnu.tar.gz 89840371 SHA256 
f4c1692479314d63ee67914ec2065778c39ca4912f191a7894caf5264802b4fa SHA512 
c89e6fac05c79755db7c15a275ac2a11d781fda10f6851ff13f0dce314f9a373bd5b79d0e1da0780071ce959693d4f08c33e3d18abbabe802922679d1e25a6b6
 WHIRLPOOL 
56c0636ecdc745fcdb41b77037486ba04c11b6a08568a0ada962687ead31bbd2c8f360894e629428fde4e5e3204d355e402d4a3651c4b13d0422e16beaec9f60
 DIST rustc-1.2.0-x86_64-unknown-linux-gnu.tar.gz 8977 SHA256 
32fb262ba9da26a6d5ad9b2ca420fb56d97af8f86acb5cda2e85b7e7c33f6dcc SHA512 
ea87a2c0e05d3f7e7c738320fd08b53055f76703526846b87b885e7abbd320b2f393b9328daa1ca04e9cb545e906c5750b6dcede2ede23323aeab8a8b096ccfd
 WHIRLPOOL 
e82ed578218ce19b4a7ca5b9d4c842c5546b5daa6aa3be162393fc0ca7148cf245bb7a79719b10ea7bf43952f8908a6355eea9070f027fcd5f1d70caa37c9931
 DIST rustc-1.3.0-i686-unknown-linux-gnu.tar.gz 90445379 SHA256 
7a3add3d229047bc68b929ba7b5f5d5796333f29e160c18c2a0ff24f643fab6b SHA512 
afd001c1c285f12c13c0a9ecf0788f47ab72f069c1e1c5ec568973691ef2223c075fb99324e8245012e8a21003ea4fc63d874de99b95065aa9d09081798e09d5
 WHIRLPOOL 
d273387d6eea540bf3a4bff96b5f754537ed265348661d412d37280f6d89fc726ed46fa03995b26eb444ac18e6c41f07d23c3c6844c7aaa00d2cc3970bad2f40

diff --git a/dev-lang/rust-bin/rust-bin-1.5.0.ebuild 
b/dev-lang/rust-bin/rust-bin-1.5.0.ebuild
new file mode 100644
index 000..aef5ebe
--- /dev/null
+++ b/dev-lang/rust-bin/rust-bin-1.5.0.ebuild
@@ -0,0 +1,102 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit eutils bash-completion-r1
+
+MY_P="rust-${PV}"
+
+DESCRIPTION="Systems programming language from Mozilla"
+HOMEPAGE="http://www.rust-lang.org/;
+SRC_URI="amd64? ( 
http://static.rust-lang.org/dist/${MY_P}-x86_64-unknown-linux-gnu.tar.gz )
+   x86? ( 
http://static.rust-lang.org/dist/${MY_P}-i686-unknown-linux-gnu.tar.gz )"
+
+LICENSE="|| ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 UoI-NCSA"
+SLOT="stable"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc"
+
+DEPEND=">=app-eselect/eselect-rust-0.3_pre20150425
+   !dev-lang/rust:0
+"
+RDEPEND="${DEPEND}"
+
+QA_PREBUILT="
+   opt/${P}/bin/rustc-bin-${PV}
+   opt/${P}/bin/rustdoc-bin-${PV}
+   opt/${P}/lib/*.so
+   opt/${P}/lib/rustlib/*/lib/*.so
+"
+
+src_unpack() {
+   default
+
+   local postfix
+   use amd64 && postfix=x86_64-unknown-linux-gnu
+   use x86 && postfix=i686-unknown-linux-gnu
+   mv "${WORKDIR}/${MY_P}-${postfix}" "${S}" || die
+}
+
+src_install() {
+   local std=$(grep 'std' ./components)
+   local components="rustc,${std}"
+   use doc && components="${components},rust-docs"
+   ./install.sh \
+   --components="${components}" \
+   --disable-verify \
+   --prefix="${D}/opt/${P}" \
+   --mandir="${D}/usr/share/${P}/man" \
+   --disable-ldconfig \
+   || die
+
+   local rustc=rustc-bin-${PV}
+   local rustdoc=rustdoc-bin-${PV}
+   local rustgdb=rust-gdb-bin-${PV}
+
+   mv "${D}/opt/${P}/bin/rustc" "${D}/opt/${P}/bin/${rustc}" || die
+   mv "${D}/opt/${P}/bin/rustdoc"

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

2016-01-01 Thread Jauhien Piatlicki
commit: a9b0d1b1b609a89da6c7cf92a19b3c7e8e203899
Author: Jauhien Piatlicki  gentoo  org>
AuthorDate: Fri Jan  1 21:41:49 2016 +
Commit:     Jauhien Piatlicki  gentoo  org>
CommitDate: Fri Jan  1 21:44:29 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9b0d1b1

dev-lang/rust: version bump, sync with gentoo-rust overlay

Gentoo-Bug: 565772

Package-Manager: portage-2.2.26

 dev-lang/rust/Manifest  |   3 +
 dev-lang/rust/rust-1.5.0.ebuild | 133 
 2 files changed, 136 insertions(+)

diff --git a/dev-lang/rust/Manifest b/dev-lang/rust/Manifest
index 8fc5fbe..91d65a0 100644
--- a/dev-lang/rust/Manifest
+++ b/dev-lang/rust/Manifest
@@ -2,5 +2,8 @@ DIST 
rust-stage0-2015-05-24-ba0e1cd-linux-i386-a6f22e481eabf098cc65bda97bf7e434a
 DIST 
rust-stage0-2015-05-24-ba0e1cd-linux-x86_64-5fd8698fdfe953e6c4d86cf4fa1d5f3a0053248c.tar.bz2
 14913394 SHA256 
11f7f56320bd0dff5b47bae3f80377d9514a3ad4bc983d674eb33074c95d66a0 SHA512 
795d53c802480b5f54d80032e9d0aee56fa26a5bb1a5f79c6673d7646c30e0dccfa7926b1fdd4c5874d9d7b7dd245143686a52e228b17c4c96dec371daf1b625
 WHIRLPOOL 
e098dc9a6348dc0da211b1d23ccb2b0a10e0a8b8e4babf1e710d6007e7580b8656f5788343bbafdc22dca20df247a332fac19476244fc4607c1a1e7b4db5
 DIST 
rust-stage0-2015-07-26-a5c12f4-linux-i386-3459275cdf3896f678e225843fa56f0d9fdbabe8.tar.bz2
 16414576 SHA256 
be9581981f0daf8b573d694269e60219f09ef6ea10901b422d87dc580484199a SHA512 
c0a3b8cbc710a08edacbdedc6f635a8d6665304c9c8272430f4d6c5847fda2cef852e1f84f74603a4306169ceaf176b3fc77d1bc49c3bbd9dade87cfb64df30d
 WHIRLPOOL 
69f59db907df480846d0a4faed4c751033c20d78b3ad59de018261e4732c45aea305af1ccbfdabd632c0029cf23c66bd690ef07a54602345736dc81ce9d2d1b5
 DIST 
rust-stage0-2015-07-26-a5c12f4-linux-x86_64-e451e3bd6e5fcef71e41ae6f3da9fb1cf0e13a0c.tar.bz2
 15900837 SHA256 
779943595dd63d6869c747e2a31c13095f9c5354d4530327d6f9310cc580c2ff SHA512 
c6d74065f785719bb7e394e42bc64d323d00c0c3e70a4e16961055b8fbe69e557c7dc4875b3ba3d8c04184220aa35da7311d880b5f987b7105f54fdfcc20ded4
 WHIRLPOOL 
f0c5ba9f40cc857dc5406704a3d8dfd468150d6ff0494a206d43a2e0e12c6670a23079b932f59233c64cce6af75f1e677c308e3434f9e416ac5e21951129afcb
+DIST 
rust-stage0-2015-08-11-1af31d4-linux-i386-e2553bf399cd134a08ef3511a0a6ab0d7a667216.tar.bz2
 16320060 SHA256 
7319c60faad6dc380775e8a104c67d58b1365dbbed31a3bd15e1b8bc5004d59f SHA512 
ce98bedd99dc00f60c869f3bfa4028e17f28d328b9cdae3f3279c8a7f4fb767f6bcb0655d28f17a3df581cb1a56d0326da7333d403e6921c46a51648ff2b1ef9
 WHIRLPOOL 
1ed9017636d421aaef053df0fd5a2d3aafbdb93f1ac7053fa7b4135189e7a926b87fa2cca93fd2fdada72f3f9cb7ee7942cfab30540cb5e311b17b198b91
+DIST 
rust-stage0-2015-08-11-1af31d4-linux-x86_64-7df8ba9dec63ec77b857066109d4b6250f3d222f.tar.bz2
 15826164 SHA256 
5936f5ec4327d41f3aa9f98cbedebb6fd3d72715f8df578e0c9a669154c80bc3 SHA512 
6a761971757df2fb9668f9225c2d364cc16352f61205ae88e4cce38f95e94e75e3fd8b5e8a3684c2c8550ae26091714be1d8c1602ddf286af35ea49f81b5c728
 WHIRLPOOL 
0d3b716efabede055e017f55ec702231c2457cde06efa093e61341bc441aee4b812ee31f9665c5cb1a2e4930a913e06286a3b59a3f63ed93378bb3427d225eb4
 DIST rustc-1.2.0-src.tar.gz 23863924 SHA256 
ea6eb983daf2a073df57186a58f0d4ce0e85c711bec13c627a8c85d51b6a6d78 SHA512 
2596c0dddff0276916edbb7d68ae610209c75d53d89f1f15dc56ad7408e235dbedfcd1bba9c446dd1e32a8d274cedebb7b32b328223280c28ab546bbd06f1c76
 WHIRLPOOL 
741118f7e265129bfd0f0d66487e12dc8f95018d8479e8f3cde555160abdb29ade9c69607a2daa088ae3dbe74c1120c16141248cd771a6e56759ce10cfc45a62
 DIST rustc-1.3.0-src.tar.gz 24308223 SHA256 
ea02d7bc9e7de5b8be3fe6b37ea9b2bd823f9a532c8e4c47d02f37f24ffa3126 SHA512 
d9a4851d958e6a62f0997af5451c1c1ba2bd3ace595cf9f1dbc5977a6efb0ba802d108d4aa6fc29540c41b36d7f5a04e518700b5c1426fe18d1627d5fa779d58
 WHIRLPOOL 
21d9216bfa31b71e04ad35b4d72fd2b7b466b89cf62be2f9b0d734af21d1cba2050171bf3b9757c14a675fae11b869fcda30abc528e07ddcdc9d1a2bf0e3b7dc
+DIST rustc-1.5.0-src.tar.gz 24586539 SHA256 
641037af7b7b6cad0b231cc20671f8a314fbf2f40fc0901d0b877c39fc8da5a0 SHA512 
c56f02f39093e5ce1f9a29b295ea1a6d69192d554a64c1b49b6bb5328884e9bbfb1681ea4362166e3fa91ff4b4e17c9a9de6720a70d22a852060bd6b9de6a30b
 WHIRLPOOL 
a6138754168065dca7d5a68afd99dc9a2eb0abcbf2eb8d3908646c2e3e6fd84b344dd96ba7d2fe6db4ae703baa0ab60a3594471705b5173ba3e45a959b0a97c1

diff --git a/dev-lang/rust/rust-1.5.0.ebuild b/dev-lang/rust/rust-1.5.0.ebuild
new file mode 100644
index 000..49dc72a
--- /dev/null
+++ b/dev-lang/rust/rust-1.5.0.ebuild
@@ -0,0 +1,133 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit eutils multilib python-any-r1
+
+MY_P="rustc-${PV}"
+
+DESCRIPTION="Systems programming language from Mozilla"
+HOMEPAGE="http://www.rust-lang.org/;
+
+SRC_URI="http://static.rust-lang.org/dist/${MY_P}-src.tar.gz
+   amd64? ( 
http://static.rust-lang.org/stage0-snapshots/rust-st

[gentoo-commits] repo/gentoo:master commit in: sci-physics/thepeg/

2016-01-01 Thread Jauhien Piatlicki
commit: 9c016059c223b4d8903d7a1bdaf3a699484ca572
Author: Jauhien Piatlicki  gentoo  org>
AuthorDate: Sat Jan  2 00:19:12 2016 +
Commit:     Jauhien Piatlicki  gentoo  org>
CommitDate: Sat Jan  2 00:20:09 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c016059

sci-physics/thepeg: version bump

Package-Manager: portage-2.2.26

 sci-physics/thepeg/Manifest|  1 +
 sci-physics/thepeg/thepeg-2.0.0.ebuild | 97 ++
 2 files changed, 98 insertions(+)

diff --git a/sci-physics/thepeg/Manifest b/sci-physics/thepeg/Manifest
index 4a71906..46d8f6a 100644
--- a/sci-physics/thepeg/Manifest
+++ b/sci-physics/thepeg/Manifest
@@ -1,5 +1,6 @@
 DIST GRV98nlo.LHgrid 221908 SHA256 
78e7b133ac1f1d5576aa688f98adb8b6e29feb15cbb58556c860cb7e183da647 SHA512 
fce5226a6eb56c9cc970d2d2bb23c5a0cde3afbb1f463e3e062825c2379213100a2d149ff6b25d9726e80ee817f9ae74eafcc85b2b30419aa7f095847dbcd8b6
 WHIRLPOOL 
ce0d01cd7c293efd199704cdeb0cb5ad9093393eef56b72cb6096b2e6135ce57d1710b0cbcd219bb4dfe82b15d684a3f6a5aad6dda97d3428dc2f645ec5a2dc4
 DIST MRST2001nlo.LHgrid 719692 SHA256 
7ec031afa2bd254b95b66b3058291365091f58b48e4be2b368e61fc170c51d58 SHA512 
126461ec2358e61221445483074a804c915b94be4a4dfd0330a9cf71feff9a9b981c5594a9d2a1efd236122f44891dd25182649803dccb3b383d03e85e96f930
 WHIRLPOOL 
bce25b3dc3b0a29c537eafac243c81bdb83b4e3daca34627d7d8bb8c59f802bb12ea6e8611fe2758a8c9a9880dab16276c11a332059431df0b14ecb6eb6d40f3
 DIST ThePEG-1.9.2.tar.bz2 1870577 SHA256 
ff7bbb256866f994dae04ade1f57c92d2670edaac3df11c9a300419a5343faf4 SHA512 
bc43606c79bb15938969b9d444db49c6af5c8ba21072a879a502086a77fe18b13fec44691046b4e0772b260b83ea7ef29b906027eadda6a8ea004ace9318379c
 WHIRLPOOL 
fb686c14a6c8a958f08be670085f10463d2928dacd8efe039e0e5fa781dc7532310702146dd9a0aef5bb8e881e1ff0e5d7f07637b8ad56a80c3d197e67d9c970
+DIST ThePEG-2.0.0.tar.bz2 1938251 SHA256 
571730cc956027dc82780dc04ef6e7382ab5ea853fcfebe259e488c6df302a04 SHA512 
a3e9a4ab90b126ea67187e2adc5b64480e5afd49ac58d6f3a3855003251d5c7b6ab67fa35b0380684e39f38cf8d4bc8e0ccd9dc4cb7d7b900e90b3448d6182a9
 WHIRLPOOL 
1c1052972e006c497bd3d23b63b05e97fae922bfe14c1233da39ac5c51b74a18a3480052c1a9dd06bca1ca816218b7a5945b86314ddbea953dd7c9e40e9865d9
 DIST cteq5l.LHgrid 134797 SHA256 
83c92bc90fd6e12be9cd76bc032eca26dcedbe90f0c11aef843bbf54734d5bba SHA512 
1ba41fd773104a933af6f37745dcb6f8422e1aece74ba2b1e15a5fb69fdaf694336c0ec1dc6fbc964d2cf3fe363d17ca0c01a6c2ba6def0afa4389cb4083f34b
 WHIRLPOOL 
8a86877fcbae2b45576e3fae08dfd4771c668257893ba2f813c578641dce9800f42bfd57d0d8ac2abc6bf7cd40921020478f1912014a36cfb722ed408ca1430f
 DIST cteq6ll.LHpdf 1461 SHA256 
a3c6bd1ebea30f75fa23fa94922ba281872a66e59465b61f73a0f3629c2b5c03 SHA512 
b89a87d1c1c7cc910aa4af53abc3cc6550670a5a6332989232d33c7da1ba01ce49bbbf9f3bb454e673312fb5bc1679f86eea18f95a1443d1c80d3a622e2b8728
 WHIRLPOOL 
3eeba4277668b92bfa0de3d0fb27d0d9b940904061b6aa212936e4a9b86f9955188b81d9572672f64155abc7f2c6184fc90f8f81dd7eabbe1b015b749a5af304

diff --git a/sci-physics/thepeg/thepeg-2.0.0.ebuild 
b/sci-physics/thepeg/thepeg-2.0.0.ebuild
new file mode 100644
index 000..46ee6b7
--- /dev/null
+++ b/sci-physics/thepeg/thepeg-2.0.0.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+AUTOTOOLS_AUTORECONF=1
+AUTOTOOLS_IN_SOURCE_BUILD=1
+
+inherit autotools-utils elisp-common eutils java-pkg-opt-2
+
+MYP=ThePEG-${PV}
+
+DESCRIPTION="Toolkit for High Energy Physics Event Generation"
+HOMEPAGE="http://home.thep.lu.se/ThePEG/;
+
+TEST_URI="http://www.hepforge.org/archive/lhapdf/pdfsets/current;
+SRC_URI="http://www.hepforge.org/archive/thepeg/${MYP}.tar.bz2
+   test? ( hepmc? (
+  ${TEST_URI}/cteq6ll.LHpdf
+  ${TEST_URI}/cteq5l.LHgrid
+  ${TEST_URI}/GRV98nlo.LHgrid
+  ${TEST_URI}/MRST2001nlo.LHgrid ) )"
+LICENSE="GPL-2"
+
+SLOT="0/20"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="c++11 emacs fastjet hepmc java lhapdf rivet static-libs test zlib"
+
+RDEPEND="
+   sci-libs/gsl:0=
+   emacs? ( virtual/emacs )
+   fastjet? ( sci-physics/fastjet:0= )
+   hepmc? ( sci-physics/hepmc:0= )
+   java? ( >=virtual/jre-1.5 )
+   lhapdf? ( sci-physics/lhapdf:0= )
+   rivet? ( sci-physics/rivet:0= )
+   zlib? ( sys-libs/zlib:0= )"
+DEPEND="${RDEPEND}
+   test? ( sys-process/time )"
+
+S="${WORKDIR}/${MYP}"
+
+PATCHES=( "${FILESDIR}"/${PN}-1.8.3-java.patch )
+
+src_prepare() {
+   find -name 'Makefile.am' -exec \
+   sed -i -e '1ipkgdatadir=$(datadir)/thepeg' {} \; || die
+   # trick to force c++ linking
+   sed -i \
+   -e '1inodist_EXTRA_libThePEG_la_SOURCES = dummy.cxx' \
+   -e '/dist_pkgdata_DATA = ThePEG.el/d' \
+   lib/Makefile.am || die
+

[gentoo-commits] repo/gentoo:master commit in: x11-misc/sddm/files/, x11-misc/sddm/

2015-10-17 Thread Jauhien Piatlicki
commit: e496c6a3a3ea5b91f27bf95fbd3e23e37ae1de66
Author: Jauhien Piatlicki  gentoo  org>
AuthorDate: Sat Oct 17 09:57:48 2015 +
Commit:     Jauhien Piatlicki  gentoo  org>
CommitDate: Sat Oct 17 10:13:38 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e496c6a3

x11-misc/sddm: fix CVE-2015-0856 patch for version 0.11.0

Package-Manager: portage-2.2.23

 x11-misc/sddm/files/sddm-0.11.0-CVE-2015-0856.patch | 15 +++
 x11-misc/sddm/sddm-0.11.0-r4.ebuild |  2 +-
 2 files changed, 16 insertions(+), 1 deletion(-)

diff --git a/x11-misc/sddm/files/sddm-0.11.0-CVE-2015-0856.patch 
b/x11-misc/sddm/files/sddm-0.11.0-CVE-2015-0856.patch
new file mode 100644
index 000..37c1b97
--- /dev/null
+++ b/x11-misc/sddm/files/sddm-0.11.0-CVE-2015-0856.patch
@@ -0,0 +1,15 @@
+Fix for CVE-2015-0856 (bug 563108) backported from the version 0.12.0.
+--- src/daemon/Greeter.cpp
 src/daemon/Greeter.cpp
+@@ -135,6 +135,11 @@
+ env.insert("XDG_VTNR", QString::number(m_display->terminalId()));
+ env.insert("XDG_SESSION_CLASS", "greeter");
+ env.insert("XDG_SESSION_TYPE", m_display->sessionType());
++
++//some themes may use KDE components and that will automatically 
load KDE's crash handler which we don't want
++//counterintuitively setting this env disables that handler
++env.insert("KDE_DEBUG", "1");
++
+ m_auth->insertEnvironment(env);
+ 
+ // log message

diff --git a/x11-misc/sddm/sddm-0.11.0-r4.ebuild 
b/x11-misc/sddm/sddm-0.11.0-r4.ebuild
index 6c5dac9..50cbf07 100644
--- a/x11-misc/sddm/sddm-0.11.0-r4.ebuild
+++ b/x11-misc/sddm/sddm-0.11.0-r4.ebuild
@@ -39,7 +39,7 @@ src_prepare() {
use consolekit && epatch "${FILESDIR}/${P}-consolekit.patch"
use !systemd && epatch "${FILESDIR}/${PN}-0.10.0-upower.patch"
# fix bug 552318 and bug 563108
-   epatch "${FILESDIR}/${P}-dbus-config.patch" 
"${FILESDIR}/${PN}-0.12.0-CVE-2015-0856.patch"
+   epatch "${FILESDIR}/${P}-dbus-config.patch" 
"${FILESDIR}/${P}-CVE-2015-0856.patch"
 
# respect user's cflags
sed -e 's|-Wall -march=native||' \



[gentoo-commits] repo/gentoo:master commit in: x11-misc/sddm/

2015-10-17 Thread Jauhien Piatlicki
commit: 675e620cd8a182d3d643f81aa8a41003638faee4
Author: Jauhien Piatlicki  gentoo  org>
AuthorDate: Sat Oct 17 08:30:08 2015 +
Commit:     Jauhien Piatlicki  gentoo  org>
CommitDate: Sat Oct 17 08:31:24 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=675e620c

x11-misc/sddm: revision bump because of security fix

Gentoo-Bug: 563108

Package-Manager: portage-2.2.23

 x11-misc/sddm/{sddm-0.11.0-r3.ebuild => sddm-0.11.0-r4.ebuild} | 0
 x11-misc/sddm/{sddm-0.12.0.ebuild => sddm-0.12.0-r1.ebuild}| 0
 2 files changed, 0 insertions(+), 0 deletions(-)

diff --git a/x11-misc/sddm/sddm-0.11.0-r3.ebuild 
b/x11-misc/sddm/sddm-0.11.0-r4.ebuild
similarity index 100%
rename from x11-misc/sddm/sddm-0.11.0-r3.ebuild
rename to x11-misc/sddm/sddm-0.11.0-r4.ebuild

diff --git a/x11-misc/sddm/sddm-0.12.0.ebuild 
b/x11-misc/sddm/sddm-0.12.0-r1.ebuild
similarity index 100%
rename from x11-misc/sddm/sddm-0.12.0.ebuild
rename to x11-misc/sddm/sddm-0.12.0-r1.ebuild



[gentoo-commits] repo/gentoo:master commit in: x11-misc/sddm/files/, x11-misc/sddm/

2015-10-16 Thread Jauhien Piatlicki
commit: b10b19ab1f8fb85673011d7f37f6cf1a6ab4bb2e
Author: Jauhien Piatlicki  gentoo  org>
AuthorDate: Fri Oct 16 20:11:57 2015 +
Commit:     Jauhien Piatlicki  gentoo  org>
CommitDate: Fri Oct 16 20:14:19 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b10b19ab

x11-misc/sddm: fix CVE-2015-0856

x11-misc/sddm does not prevent access to the KDE crash handler

Gentoo-Bug: 563108

Package-Manager: portage-2.2.20.1

 .../sddm/files/sddm-0.12.0-CVE-2015-0856.patch | 34 ++
 x11-misc/sddm/sddm-0.11.0-r3.ebuild|  4 +--
 x11-misc/sddm/sddm-0.12.0.ebuild   |  3 +-
 3 files changed, 38 insertions(+), 3 deletions(-)

diff --git a/x11-misc/sddm/files/sddm-0.12.0-CVE-2015-0856.patch 
b/x11-misc/sddm/files/sddm-0.12.0-CVE-2015-0856.patch
new file mode 100644
index 000..7ae6773
--- /dev/null
+++ b/x11-misc/sddm/files/sddm-0.12.0-CVE-2015-0856.patch
@@ -0,0 +1,34 @@
+commit 4cfed6b0a625593fb43876f04badc4dd99799d86
+Author: David Edmundson <k...@davidedmundson.co.uk>
+Date:   Wed Oct 14 00:08:59 2015 +0100
+
+Disable greeters from loading KDE's debug hander
+
+Some themes may use KDE components which will automatically load KDE's
+crash handler.
+
+If the greeter were to then somehow crash, that would leave a crash
+handler allowing other actions, albeit as the locked down SDDM user.
+
+Only SDDM users using the breeze theme from plasma-workspace are
+affected. Safest and simplest fix is to handle this inside SDDM
+disabling kcrash via an environment variable for all future themes that
+may use these libraries.
+
+CVE-2015-0856
+
+diff --git a/src/daemon/Greeter.cpp b/src/daemon/Greeter.cpp
+index 68c4dc3..8c936b7 100644
+--- a/src/daemon/Greeter.cpp
 b/src/daemon/Greeter.cpp
+@@ -145,6 +145,10 @@ namespace SDDM {
+ env.insert(QStringLiteral("XDG_VTNR"), 
QString::number(m_display->terminalId()));
+ env.insert(QStringLiteral("XDG_SESSION_CLASS"), 
QStringLiteral("greeter"));
+ env.insert(QStringLiteral("XDG_SESSION_TYPE"), 
m_display->sessionType());
++
++//some themes may use KDE components and that will automatically 
load KDE's crash handler which we don't want
++//counterintuitively setting this env disables that handler
++env.insert(QStringLiteral("KDE_DEBUG"), QStringLiteral("1"));
+ m_auth->insertEnvironment(env);
+ 
+ // log message

diff --git a/x11-misc/sddm/sddm-0.11.0-r3.ebuild 
b/x11-misc/sddm/sddm-0.11.0-r3.ebuild
index 32fd737..6c5dac9 100644
--- a/x11-misc/sddm/sddm-0.11.0-r3.ebuild
+++ b/x11-misc/sddm/sddm-0.11.0-r3.ebuild
@@ -38,8 +38,8 @@ pkg_pretend() {
 src_prepare() {
use consolekit && epatch "${FILESDIR}/${P}-consolekit.patch"
use !systemd && epatch "${FILESDIR}/${PN}-0.10.0-upower.patch"
-   # fix bug 552318
-   epatch "${FILESDIR}/${P}-dbus-config.patch"
+   # fix bug 552318 and bug 563108
+   epatch "${FILESDIR}/${P}-dbus-config.patch" 
"${FILESDIR}/${PN}-0.12.0-CVE-2015-0856.patch"
 
# respect user's cflags
sed -e 's|-Wall -march=native||' \

diff --git a/x11-misc/sddm/sddm-0.12.0.ebuild b/x11-misc/sddm/sddm-0.12.0.ebuild
index 14af057..0acdabc 100644
--- a/x11-misc/sddm/sddm-0.12.0.ebuild
+++ b/x11-misc/sddm/sddm-0.12.0.ebuild
@@ -43,7 +43,8 @@ pkg_pretend() {
 src_prepare() {
cmake-utils_src_prepare
 
-   epatch "${FILESDIR}/${P}-respect-user-flags.patch"
+   # fix for flags handling and bug 563108
+   epatch "${FILESDIR}/${P}-respect-user-flags.patch" 
"${FILESDIR}/${P}-CVE-2015-0856.patch"
use consolekit && epatch "${FILESDIR}/${PN}-0.11.0-consolekit.patch"
 }
 



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

2015-09-27 Thread Jauhien Piatlicki
commit: 0a34e96940df960e84391959e42b0289695f9440
Author: Jauhien Piatlicki  gentoo  org>
AuthorDate: Sun Sep 27 18:18:40 2015 +
Commit:     Jauhien Piatlicki  gentoo  org>
CommitDate: Sun Sep 27 18:19:56 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a34e969

dev-lang/rust: version bump

Package-Manager: portage-2.2.20.1

 dev-lang/rust/Manifest  |   3 +
 dev-lang/rust/rust-1.3.0.ebuild | 130 
 2 files changed, 133 insertions(+)

diff --git a/dev-lang/rust/Manifest b/dev-lang/rust/Manifest
index 6724a6b..8fc5fbe 100644
--- a/dev-lang/rust/Manifest
+++ b/dev-lang/rust/Manifest
@@ -1,3 +1,6 @@
 DIST 
rust-stage0-2015-05-24-ba0e1cd-linux-i386-a6f22e481eabf098cc65bda97bf7e434a1fcc20b.tar.bz2
 1565 SHA256 
f6787490b97923386b3469d698b700be1ab7f8d43efa427031e228a59f893993 SHA512 
8b7c706d02b8198343d67b30921ba22879bc44943284b8fcf24d8de1861b64cd5441cf5b1e2551021fa8777c78073e9b492a2e79da2889368f5c47392315dbc9
 WHIRLPOOL 
6766d6c536eace21c9f412eb628b759338df41985eab38a9e0c47271d0b11b500c09ac8c0797384b43223419df6e21af0747bfd781a4e3052b3d6d3047ced2e6
 DIST 
rust-stage0-2015-05-24-ba0e1cd-linux-x86_64-5fd8698fdfe953e6c4d86cf4fa1d5f3a0053248c.tar.bz2
 14913394 SHA256 
11f7f56320bd0dff5b47bae3f80377d9514a3ad4bc983d674eb33074c95d66a0 SHA512 
795d53c802480b5f54d80032e9d0aee56fa26a5bb1a5f79c6673d7646c30e0dccfa7926b1fdd4c5874d9d7b7dd245143686a52e228b17c4c96dec371daf1b625
 WHIRLPOOL 
e098dc9a6348dc0da211b1d23ccb2b0a10e0a8b8e4babf1e710d6007e7580b8656f5788343bbafdc22dca20df247a332fac19476244fc4607c1a1e7b4db5
+DIST 
rust-stage0-2015-07-26-a5c12f4-linux-i386-3459275cdf3896f678e225843fa56f0d9fdbabe8.tar.bz2
 16414576 SHA256 
be9581981f0daf8b573d694269e60219f09ef6ea10901b422d87dc580484199a SHA512 
c0a3b8cbc710a08edacbdedc6f635a8d6665304c9c8272430f4d6c5847fda2cef852e1f84f74603a4306169ceaf176b3fc77d1bc49c3bbd9dade87cfb64df30d
 WHIRLPOOL 
69f59db907df480846d0a4faed4c751033c20d78b3ad59de018261e4732c45aea305af1ccbfdabd632c0029cf23c66bd690ef07a54602345736dc81ce9d2d1b5
+DIST 
rust-stage0-2015-07-26-a5c12f4-linux-x86_64-e451e3bd6e5fcef71e41ae6f3da9fb1cf0e13a0c.tar.bz2
 15900837 SHA256 
779943595dd63d6869c747e2a31c13095f9c5354d4530327d6f9310cc580c2ff SHA512 
c6d74065f785719bb7e394e42bc64d323d00c0c3e70a4e16961055b8fbe69e557c7dc4875b3ba3d8c04184220aa35da7311d880b5f987b7105f54fdfcc20ded4
 WHIRLPOOL 
f0c5ba9f40cc857dc5406704a3d8dfd468150d6ff0494a206d43a2e0e12c6670a23079b932f59233c64cce6af75f1e677c308e3434f9e416ac5e21951129afcb
 DIST rustc-1.2.0-src.tar.gz 23863924 SHA256 
ea6eb983daf2a073df57186a58f0d4ce0e85c711bec13c627a8c85d51b6a6d78 SHA512 
2596c0dddff0276916edbb7d68ae610209c75d53d89f1f15dc56ad7408e235dbedfcd1bba9c446dd1e32a8d274cedebb7b32b328223280c28ab546bbd06f1c76
 WHIRLPOOL 
741118f7e265129bfd0f0d66487e12dc8f95018d8479e8f3cde555160abdb29ade9c69607a2daa088ae3dbe74c1120c16141248cd771a6e56759ce10cfc45a62
+DIST rustc-1.3.0-src.tar.gz 24308223 SHA256 
ea02d7bc9e7de5b8be3fe6b37ea9b2bd823f9a532c8e4c47d02f37f24ffa3126 SHA512 
d9a4851d958e6a62f0997af5451c1c1ba2bd3ace595cf9f1dbc5977a6efb0ba802d108d4aa6fc29540c41b36d7f5a04e518700b5c1426fe18d1627d5fa779d58
 WHIRLPOOL 
21d9216bfa31b71e04ad35b4d72fd2b7b466b89cf62be2f9b0d734af21d1cba2050171bf3b9757c14a675fae11b869fcda30abc528e07ddcdc9d1a2bf0e3b7dc

diff --git a/dev-lang/rust/rust-1.3.0.ebuild b/dev-lang/rust/rust-1.3.0.ebuild
new file mode 100644
index 000..2149bdc
--- /dev/null
+++ b/dev-lang/rust/rust-1.3.0.ebuild
@@ -0,0 +1,130 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit eutils multilib python-any-r1
+
+MY_P="rustc-${PV}"
+
+DESCRIPTION="Systems programming language from Mozilla"
+HOMEPAGE="http://www.rust-lang.org/;
+
+SRC_URI="http://static.rust-lang.org/dist/${MY_P}-src.tar.gz
+   amd64? ( 
http://static.rust-lang.org/stage0-snapshots/rust-stage0-2015-07-26-a5c12f4-linux-x86_64-e451e3bd6e5fcef71e41ae6f3da9fb1cf0e13a0c.tar.bz2
 )
+   x86?   ( 
http://static.rust-lang.org/stage0-snapshots/rust-stage0-2015-07-26-a5c12f4-linux-i386-3459275cdf3896f678e225843fa56f0d9fdbabe8.tar.bz2
 )
+"
+
+LICENSE="|| ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 UoI-NCSA"
+SLOT="stable"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="clang debug doc libcxx"
+REQUIRED_USE="libcxx? ( clang )"
+
+CDEPEND=">=app-eselect/eselect-rust-0.3_pre20150425
+   libcxx? ( sys-libs/libcxx )
+"
+DEPEND="${CDEPEND}
+   ${PYTHON_DEPS}
+   >=dev-lang/perl-5.0
+   clang? ( sys-devel/clang )
+"
+RDEPEND="${CDEPEND}"
+
+S=${WORKDIR}/${MY_P}
+
+src_unpack() {
+   unpack "${MY_P}-src.tar.gz" || die
+   mkdir "${MY_P}/dl" || die
+   cp "${DISTDIR}/rust-stage0"* "${MY_P}/dl/" || die
+}
+
+src_prepare() {
+   local postfix="gent

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

2015-09-27 Thread Jauhien Piatlicki
commit: d71b2b5c8b80b40f9867a219e4a5a7753a9bbb7d
Author: Jauhien Piatlicki  gentoo  org>
AuthorDate: Sun Sep 27 18:09:20 2015 +
Commit:     Jauhien Piatlicki  gentoo  org>
CommitDate: Sun Sep 27 18:10:24 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d71b2b5c

dev-lang/rust-bin: version bump

Package-Manager: portage-2.2.20.1

 dev-lang/rust-bin/Manifest  |  2 +
 dev-lang/rust-bin/rust-bin-1.3.0.ebuild | 93 +
 2 files changed, 95 insertions(+)

diff --git a/dev-lang/rust-bin/Manifest b/dev-lang/rust-bin/Manifest
index fa8ef05..db670bf 100644
--- a/dev-lang/rust-bin/Manifest
+++ b/dev-lang/rust-bin/Manifest
@@ -1,2 +1,4 @@
 DIST rustc-1.2.0-i686-unknown-linux-gnu.tar.gz 89840371 SHA256 
f4c1692479314d63ee67914ec2065778c39ca4912f191a7894caf5264802b4fa SHA512 
c89e6fac05c79755db7c15a275ac2a11d781fda10f6851ff13f0dce314f9a373bd5b79d0e1da0780071ce959693d4f08c33e3d18abbabe802922679d1e25a6b6
 WHIRLPOOL 
56c0636ecdc745fcdb41b77037486ba04c11b6a08568a0ada962687ead31bbd2c8f360894e629428fde4e5e3204d355e402d4a3651c4b13d0422e16beaec9f60
 DIST rustc-1.2.0-x86_64-unknown-linux-gnu.tar.gz 8977 SHA256 
32fb262ba9da26a6d5ad9b2ca420fb56d97af8f86acb5cda2e85b7e7c33f6dcc SHA512 
ea87a2c0e05d3f7e7c738320fd08b53055f76703526846b87b885e7abbd320b2f393b9328daa1ca04e9cb545e906c5750b6dcede2ede23323aeab8a8b096ccfd
 WHIRLPOOL 
e82ed578218ce19b4a7ca5b9d4c842c5546b5daa6aa3be162393fc0ca7148cf245bb7a79719b10ea7bf43952f8908a6355eea9070f027fcd5f1d70caa37c9931
+DIST rustc-1.3.0-i686-unknown-linux-gnu.tar.gz 90445379 SHA256 
7a3add3d229047bc68b929ba7b5f5d5796333f29e160c18c2a0ff24f643fab6b SHA512 
afd001c1c285f12c13c0a9ecf0788f47ab72f069c1e1c5ec568973691ef2223c075fb99324e8245012e8a21003ea4fc63d874de99b95065aa9d09081798e09d5
 WHIRLPOOL 
d273387d6eea540bf3a4bff96b5f754537ed265348661d412d37280f6d89fc726ed46fa03995b26eb444ac18e6c41f07d23c3c6844c7aaa00d2cc3970bad2f40
+DIST rustc-1.3.0-x86_64-unknown-linux-gnu.tar.gz 89444657 SHA256 
eb243288615471a35106a9a384abd2888f1c0b9ee80ccff2c1bc034dd58b8b11 SHA512 
7cc217fe2d1d58289f2e94c67c57506fd5fe7d85ed62e39daf11352c0887e87c12cb986b1de3bff07034da39784ef0f3901520ab28f34458dff7a6377f1c53b4
 WHIRLPOOL 
4cf1ef5473309dd23a6560368ed11ed9eb197a4f375fb4a4ec2904d06a4953341f58737766192dd30d35daf22e261dabed24a740d50585bb0714d6df45805a01

diff --git a/dev-lang/rust-bin/rust-bin-1.3.0.ebuild 
b/dev-lang/rust-bin/rust-bin-1.3.0.ebuild
new file mode 100644
index 000..409a1b9
--- /dev/null
+++ b/dev-lang/rust-bin/rust-bin-1.3.0.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit eutils bash-completion-r1
+
+MY_P="rustc-${PV}"
+
+DESCRIPTION="Systems programming language from Mozilla"
+HOMEPAGE="http://www.rust-lang.org/;
+SRC_URI="amd64? ( 
http://static.rust-lang.org/dist/${MY_P}-x86_64-unknown-linux-gnu.tar.gz )
+   x86? ( 
http://static.rust-lang.org/dist/${MY_P}-i686-unknown-linux-gnu.tar.gz )"
+
+LICENSE="|| ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 UoI-NCSA"
+SLOT="stable"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND=">=app-eselect/eselect-rust-0.3_pre20150425
+   !dev-lang/rust:0
+"
+RDEPEND="${DEPEND}"
+
+src_unpack() {
+   default
+
+   local postfix
+   use amd64 && postfix=x86_64-unknown-linux-gnu
+   use x86 && postfix=i686-unknown-linux-gnu
+   mv "${WORKDIR}/${MY_P}-${postfix}" "${S}" || die
+}
+
+src_install() {
+   local components=rustc
+   ./install.sh \
+   --components="${components}" \
+   --disable-verify \
+   --prefix="${D}/opt/${P}" \
+   --mandir="${D}/usr/share/${P}/man" \
+   --disable-ldconfig \
+   || die
+
+   local rustc=rustc-bin-${PV}
+   local rustdoc=rustdoc-bin-${PV}
+   local rustgdb=rust-gdb-bin-${PV}
+
+   mv "${D}/opt/${P}/bin/rustc" "${D}/opt/${P}/bin/${rustc}" || die
+   mv "${D}/opt/${P}/bin/rustdoc" "${D}/opt/${P}/bin/${rustdoc}" || die
+   mv "${D}/opt/${P}/bin/rust-gdb" "${D}/opt/${P}/bin/${rustgdb}" || die
+
+   dosym "/opt/${P}/bin/${rustc}" "/usr/bin/${rustc}"
+   dosym "/opt/${P}/bin/${rustdoc}" "/usr/bin/${rustdoc}"
+   dosym "/opt/${P}/bin/${rustgdb}" "/usr/bin/${rustgdb}"
+
+   cat <<-EOF > "${T}"/50${P}
+   LDPATH="/opt/${P}/lib"
+   MANPATH="/usr/share/${P}/man"
+   EOF
+   doenvd "${T}"/50${P}
+
+   cat <<-EOF > "${T}/provider-${P}"
+   /usr/bin/rustdoc
+   /usr/bin/rust-gdb
+   EOF
+   dodir /etc/env.d/rust
+   insinto /etc/env.d/rust
+ 

[gentoo-commits] proj/sci:master commit in: sci-visualization/forge/files/, sci-visualization/forge/

2015-09-17 Thread Jauhien Piatlicki
commit: 39d7c63b9cf79d9858905e1fef8e4a26328877d8
Author: Marius Brehler  linux  sungazer  de>
AuthorDate: Thu Sep 17 09:46:15 2015 +
Commit:     Jauhien Piatlicki  gentoo  org>
CommitDate: Thu Sep 17 09:48:46 2015 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=39d7c63b

sci-visualization/forge: New package, ebuild written by me

Package-Manager: portage-2.2.20.1

 sci-visualization/forge/ChangeLog  | 11 +
 .../forge/files/forge-3.1-find-glm.patch   | 32 +++
 sci-visualization/forge/forge-3.1.ebuild   | 48 ++
 sci-visualization/forge/forge-.ebuild  | 44 
 sci-visualization/forge/metadata.xml   | 16 
 5 files changed, 151 insertions(+)

diff --git a/sci-visualization/forge/ChangeLog 
b/sci-visualization/forge/ChangeLog
new file mode 100644
index 000..c467aba
--- /dev/null
+++ b/sci-visualization/forge/ChangeLog
@@ -0,0 +1,11 @@
+# ChangeLog for sci-visualization/forge
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Id$
+
+*forge-3.1 (17 Sep 2015)
+*forge- (17 Sep 2015)
+
+  17 Sep 2015; Marius Brehler <mar...@linux.sungazer.de>
+  +files/forge-3.1-find-glm.patch, +forge-3.1.ebuild, +forge-.ebuild,
+  +metadata.xml:
+  sci-visualization/forge: New package, ebuild written by me

diff --git a/sci-visualization/forge/files/forge-3.1-find-glm.patch 
b/sci-visualization/forge/files/forge-3.1-find-glm.patch
new file mode 100644
index 000..d353539
--- /dev/null
+++ b/sci-visualization/forge/files/forge-3.1-find-glm.patch
@@ -0,0 +1,32 @@
+From 25f7da5af693288f56897f772fbb6f89ab710197 Mon Sep 17 00:00:00 2001
+From: Marius Brehler <marius.breh...@tu-dortmund.de>
+Date: Wed, 16 Sep 2015 17:37:56 +0200
+Subject: [PATCH] find_package GLM or glm (>=glm-0.9.7.0). Fixes #49.
+
+---
+ src/CMakeLists.txt | 9 -
+ 1 file changed, 8 insertions(+), 1 deletion(-)
+
+diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
+index 5681e32..87cb3b0 100755
+--- a/src/CMakeLists.txt
 b/src/CMakeLists.txt
+@@ -1,7 +1,14 @@
+ CMAKE_MINIMUM_REQUIRED(VERSION 2.8)
+ 
+ IF(USE_SYSTEM_GLM)
+-FIND_PACKAGE(GLM REQUIRED)
++# Prior to GLM 0.9.7.0, the package is found by the FindGLM.cmake module.
++# This was removed with GLM 0.9.7.0, instead a glm-config.cmake 
configuration
++# file is provided. Therefore, both FIND_PACKAGE calls are necessary.
++FIND_PACKAGE(GLM QUIET)
++FIND_PACKAGE(glm QUIET)
++IF(NOT glm_FOUND AND NOT GLM_FOUND)
++MESSAGE(FATAL_ERROR "GLM Not Found")
++ENDIF()
+ ELSE(USE_SYSTEM_GLM)
+ INCLUDE("${CMAKE_MODULE_PATH}/build_glm.cmake")
+ ENDIF(USE_SYSTEM_GLM)
+-- 
+2.4.6
+

diff --git a/sci-visualization/forge/forge-3.1.ebuild 
b/sci-visualization/forge/forge-3.1.ebuild
new file mode 100644
index 000..a1e79ed
--- /dev/null
+++ b/sci-visualization/forge/forge-3.1.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit cmake-utils
+
+DESCRIPTION="High Performance Visualizations for ArrayFire"
+HOMEPAGE="http://www.arrayfire.com/;
+SRC_URI="https://github.com/arrayfire/${PN}/archive/af${PV}.tar.gz -> 
${P}.tar.gz"
+KEYWORDS="~amd64"
+
+LICENSE="BSD"
+SLOT="0"
+IUSE="examples"
+
+RDEPEND="
+   media-libs/glew
+   >=media-libs/glfw-3.1.1
+   media-libs/freetype:2
+   media-libs/fontconfig:1.0
+   media-libs/glm
+   virtual/opengl
+   "
+DEPEND="${RDEPEND}"
+
+S="${WORKDIR}/${PN}-af${PV}"
+
+PATCHES=( "${FILESDIR}/${P}"-find-glm.patch )
+
+pkg_pretend() {
+   if [[ ${MERGE_TYPE} != binary ]]; then
+   if [[ $(gcc-major-version) -lt 4 ]] || ( [[ 
$(gcc-major-version) -eq 4 && $(gcc-minor-version) -lt 7 ]] ) ; then
+   die "Compilation with gcc older than 4.7 is not 
supported."
+   fi
+   fi
+}
+
+src_configure() {
+   local mycmakeargs=(
+  $(cmake-utils_use_build examples EXAMPLES)
+  -DUSE_SYSTEM_GLM=ON
+  -DUSE_SYSTEM_FREETYPE=ON
+   )
+   cmake-utils_src_configure
+}
+

diff --git a/sci-visualization/forge/forge-.ebuild 
b/sci-visualization/forge/forge-.ebuild
new file mode 100644
index 000..a3358e3
--- /dev/null
+++ b/sci-visualization/forge/forge-.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit cmake-utils git-r3
+
+DESCRIPTION="High Performance Visualizations for ArrayFire"
+HOMEPAGE="http://www.arrayfire.com/;
+EGIT_REPO_URI="https://github.com/arrayfire/${PN}.git 
git://github.com/arrayfire/${PN}.git"
+KEYWORDS=""
+
+LICENSE

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

2015-09-17 Thread Jauhien Piatlicki
commit: 3270a38249c086b908e5ec2509fb5cc609dd87ad
Author: marbre  linux  sungazer  de>
AuthorDate: Wed Sep 16 14:19:27 2015 +
Commit:     Jauhien Piatlicki  gentoo  org>
CommitDate: Wed Sep 16 14:19:27 2015 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=3270a382

Merge pull request #489 from suhr/remove-wxwidgets

Remove wxwidgets from ipython dependencies

 dev-python/ipython/ChangeLog| 4 
 .../ipython/{ipython-4.0.0-r1.ebuild => ipython-4.0.0-r2.ebuild}| 6 +++---
 dev-python/ipywidgets/ChangeLog | 3 +++
 .../{ipywidgets-4.0.2.ebuild => ipywidgets-4.0.2-r1.ebuild} | 0
 dev-python/ipywidgets/ipywidgets-.ebuild| 1 -
 5 files changed, 10 insertions(+), 4 deletions(-)



[gentoo-commits] proj/sci:master commit in: dev-python/notebook/, dev-python/notebook/files/

2015-09-17 Thread Jauhien Piatlicki
commit: 94adbefba8336b4f08db6cb2ee881fd8da20ec91
Author: Marius Brehler  linux  sungazer  de>
AuthorDate: Thu Sep 17 15:09:17 2015 +
Commit:     Jauhien Piatlicki  gentoo  org>
CommitDate: Thu Sep 17 15:09:40 2015 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=94adbefb

dev-python/notebook: Fix security issue

http://seclists.org/oss-sec/2015/q3/558
https://bugs.gentoo.org/show_bug.cgi?id=560708

Package-Manager: portage-2.2.20.1

 dev-python/notebook/ChangeLog  | 11 +++
 ...k-4.0.4-Don-t-redirect-from-edit-to-files.patch | 55 +
 ...nly-redirect-to-editor-for-text-documents.patch | 38 +
 .../notebook-4.0.4-set-mime-type-on-files.patch| 35 
 ...et-model-mimetype-even-when-content-False.patch | 64 +++
 dev-python/notebook/notebook-4.0.4-r2.ebuild   |  1 -
 dev-python/notebook/notebook-4.0.4-r3.ebuild   | 92 ++
 7 files changed, 295 insertions(+), 1 deletion(-)

diff --git a/dev-python/notebook/ChangeLog b/dev-python/notebook/ChangeLog
index fdbc96c..367ccf3 100644
--- a/dev-python/notebook/ChangeLog
+++ b/dev-python/notebook/ChangeLog
@@ -2,6 +2,17 @@
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
 # $Id$
 
+*notebook-4.0.4-r3 (17 Sep 2015)
+
+  17 Sep 2015; Marius Brehler <mar...@linux.sungazer.de>
+  +files/notebook-4.0.4-Don-t-redirect-from-edit-to-files.patch,
+  +files/notebook-4.0.4-only-redirect-to-editor-for-text-documents.patch,
+  +files/notebook-4.0.4-set-mime-type-on-files.patch,
+  +files/notebook-4.0.4-set-model-mimetype-even-when-content-False.patch,
+  +notebook-4.0.4-r3.ebuild, -notebook-4.0.4-r2.ebuild, notebook-.ebuild:
+  dev-python/notebook: Security fixes  http://seclists.org/oss-sec/2015/q3/558
+  https://bugs.gentoo.org/show_bug.cgi?id=560708
+
   07 Sep 2015; Marius Brehler <mar...@linux.sungazer.de> notebook-.ebuild:
   dev-python/notebook: Fix deps, >=mathjax-2.4 required
 

diff --git 
a/dev-python/notebook/files/notebook-4.0.4-Don-t-redirect-from-edit-to-files.patch
 
b/dev-python/notebook/files/notebook-4.0.4-Don-t-redirect-from-edit-to-files.patch
new file mode 100644
index 000..76d0e61
--- /dev/null
+++ 
b/dev-python/notebook/files/notebook-4.0.4-Don-t-redirect-from-edit-to-files.patch
@@ -0,0 +1,55 @@
+Upstream patch to fix
+"Maliciously crafted text files in IPython/Jupyter editor".
+
+http://seclists.org/oss-sec/2015/q3/558
+https://bugs.gentoo.org/show_bug.cgi?id=560708
+
+
+From 23162fd2895ad7445fdbe095b8fc8633d95ec6e6 Mon Sep 17 00:00:00 2001
+From: Min RK <benjami...@gmail.com>
+Date: Mon, 20 Jul 2015 12:11:23 -0700
+Subject: [PATCH 4/4] Don't redirect from /edit/ to /files/
+
+show failure to decode, instead
+---
+ notebook/static/edit/js/editor.js | 15 +++
+ 1 file changed, 3 insertions(+), 12 deletions(-)
+
+diff --git a/notebook/static/edit/js/editor.js 
b/notebook/static/edit/js/editor.js
+index ddbc2de..421fa57 100644
+--- a/notebook/static/edit/js/editor.js
 b/notebook/static/edit/js/editor.js
+@@ -90,19 +90,10 @@ function($,
+ }).catch(
+ function(error) {
+ that.events.trigger("file_load_failed.Editor", error);
+-if (((error.xhr||{}).responseJSON||{}).reason === 'bad 
format') {
+-window.location = utils.url_path_join(
+-that.base_url,
+-'files',
+-that.file_path
+-);
+-} else {
+-console.warn('Error while loading: the error was:')
+-console.warn(error)
+-}
++console.warn('Error loading: ', error);
+ cm.setValue("Error! " + error.message +
+ "\nSaving disabled.\nSee Console for more 
details.");
+-cm.setOption('readOnly','nocursor')
++cm.setOption('readOnly','nocursor');
+ that.save_enabled = false;
+ }
+ );
+@@ -186,7 +177,7 @@ function($,
+ Editor.prototype._clean_state = function(){
+ var clean = this.codemirror.isClean(this.generation);
+ if (clean === this.clean){
+-return
++return;
+ } else {
+ this.clean = clean;
+ }
+-- 
+2.4.6
+

diff --git 
a/dev-python/notebook/files/notebook-4.0.4-only-redirect-to-editor-for-text-documents.patch
 
b/dev-python/notebook/files/notebook-4.0.4-only-redirect-to-editor-for-text-documents.patch
new file mode 100644
index 000..899cd31
--- /dev/null
+++ 
b/dev-python/notebook/files/notebook-4.0.4-only-redirect-to-editor-for-text-documents.patch
@@ -0,0 +1,38 @@
+Upstream patch to fix
+"Maliciously crafted text files in IPython/Jupyter editor".
+
+http://seclists.org/oss-sec/2015/q3/558
+https://bugs.gentoo.org/show_bug.cgi?id=56070

[gentoo-commits] proj/sci:master commit in: sci-chemistry/mtz2sca/

2015-09-17 Thread Jauhien Piatlicki
commit: 16236e1c8b4d31bb57b8d99766e5d23f298e5617
Author: Marius Brehler  linux  sungazer  de>
AuthorDate: Wed Sep 16 09:51:41 2015 +
Commit:     Jauhien Piatlicki  gentoo  org>
CommitDate: Wed Sep 16 09:51:41 2015 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=16236e1c

sci-chemistry/mtz2sca: Fix deps

Package-Manager: portage-2.2.20.1

 sci-chemistry/mtz2sca/ChangeLog  | 6 --
 sci-chemistry/mtz2sca/mtz2sca-0.3.ebuild | 4 ++--
 2 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/sci-chemistry/mtz2sca/ChangeLog b/sci-chemistry/mtz2sca/ChangeLog
index 43164e3..e040cd0 100644
--- a/sci-chemistry/mtz2sca/ChangeLog
+++ b/sci-chemistry/mtz2sca/ChangeLog
@@ -1,7 +1,10 @@
 # ChangeLog for sci-chemistry/mtz2sca
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
 # $Id$
 
+  16 Sep 2015; Marius Brehler <mar...@linux.sungazer.de> mtz2sca-0.3.ebuild:
+  sci-chemistry/mtz2sca: Fix deps
+
   06 Jan 2014; Justin Lecher <j...@gentoo.org> mtz2sca-0.3.ebuild,
   metadata.xml:
   Punt base.eclass
@@ -19,4 +22,3 @@
   Initial add
   Thanks to jlec for writting this ebuild
   pending bug is 278048
-

diff --git a/sci-chemistry/mtz2sca/mtz2sca-0.3.ebuild 
b/sci-chemistry/mtz2sca/mtz2sca-0.3.ebuild
index 0acf922..09876de 100644
--- a/sci-chemistry/mtz2sca/mtz2sca-0.3.ebuild
+++ b/sci-chemistry/mtz2sca/mtz2sca-0.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -15,7 +15,7 @@ SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE=""
 
-RDEPEND="sci-libs/ccp4-libs"
+RDEPEND="sci-libs/libccp4"
 DEPEND="${RDEPEND}"
 
 S="${WORKDIR}"/



[gentoo-commits] proj/sci:master commit in: sci-libs/arrayfire/

2015-09-17 Thread Jauhien Piatlicki
commit: 13b76afbda30141acbdc0eabb3f9026f49d12eb1
Author: Marius Brehler  linux  sungazer  de>
AuthorDate: Thu Sep 17 09:48:16 2015 +
Commit:     Jauhien Piatlicki  gentoo  org>
CommitDate: Thu Sep 17 09:48:46 2015 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=13b76afb

sci-libs/arrayfire: Add graphics use flag; Minor fixes

Package-Manager: portage-2.2.20.1

 sci-libs/arrayfire/ChangeLog |  7 +++
 ...ayfire-3.1.1.ebuild => arrayfire-3.1.1-r1.ebuild} | 18 ++
 sci-libs/arrayfire/arrayfire-.ebuild | 20 +++-
 sci-libs/arrayfire/metadata.xml  |  9 ++---
 4 files changed, 42 insertions(+), 12 deletions(-)

diff --git a/sci-libs/arrayfire/ChangeLog b/sci-libs/arrayfire/ChangeLog
index 3c8c0e2..acf4051 100644
--- a/sci-libs/arrayfire/ChangeLog
+++ b/sci-libs/arrayfire/ChangeLog
@@ -1,6 +1,13 @@
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
 # $Id$
 
+*arrayfire-3.1.1-r1 (17 Sep 2015)
+
+  17 Sep 2015; Marius Brehler <mar...@linux.sungazer.de>
+  +arrayfire-3.1.1-r1.ebuild, -arrayfire-3.1.1.ebuild, arrayfire-.ebuild,
+  metadata.xml:
+  sci-libs/arrayfire: Add graphics use flag; Minor fixes
+
   14 Sep 2015; Marius Brehler <mar...@linux.sungazer.de>
   -files/arrayfire--FindCBLAS.patch,
   -files/arrayfire--Try-PkgConf-first-to-find-LAPACKE.patch,

diff --git a/sci-libs/arrayfire/arrayfire-3.1.1.ebuild 
b/sci-libs/arrayfire/arrayfire-3.1.1-r1.ebuild
similarity index 82%
rename from sci-libs/arrayfire/arrayfire-3.1.1.ebuild
rename to sci-libs/arrayfire/arrayfire-3.1.1-r1.ebuild
index 360650c..2aa72aa 100644
--- a/sci-libs/arrayfire/arrayfire-3.1.1.ebuild
+++ b/sci-libs/arrayfire/arrayfire-3.1.1-r1.ebuild
@@ -4,7 +4,7 @@
 
 EAPI=5
 
-inherit cmake-utils
+inherit cmake-utils multilib
 
 GTEST_PV="1.7.0"
 
@@ -16,13 +16,13 @@ KEYWORDS="~amd64"
 
 LICENSE="BSD"
 SLOT="0"
-IUSE="+examples +cpu cuda opencl test"
+IUSE="+examples +cpu cuda opencl test graphics"
 
 RDEPEND="
>=sys-devel/gcc-4.7:*
media-libs/freeimage
cuda? (
-   >=dev-util/nvidia-cuda-toolkit-7.5
+   >=dev-util/nvidia-cuda-toolkit-7.5.18-r1
dev-libs/boost
)
cpu? (
@@ -39,6 +39,11 @@ RDEPEND="
dev-libs/boost-compute
>=sci-libs/clblas-2.4
>=sci-libs/clfft-2.6.1
+   )
+   graphics? (
+   media-libs/glew
+   >=media-libs/glfw-3.1.1
+   >=sci-visualization/forge-3.1
)"
 DEPEND="${RDEPEND}"
 
@@ -61,6 +66,8 @@ pkg_pretend() {
 src_unpack() {
default
 
+   find "${WORKDIR}" -name "*_nonfree*" -delete || die
+
if use test; then
mkdir -p "${BUILD_DIR}"/third_party/src/ || die
mv "${WORKDIR}"/gtest-"${GTEST_PV}" 
"${BUILD_DIR}"/third_party/src/googletest || die
@@ -80,10 +87,13 @@ src_configure() {
   $(cmake-utils_use_build opencl OPENCL)
   $(cmake-utils_use_build examples EXAMPLES)
   $(cmake-utils_use_build test TEST)
+  $(cmake-utils_use_build graphics GRAPHICS)
+  -DBUILD_NONFREE=OFF
   -DUSE_SYSTEM_BOOST_COMPUTE=ON
   -DUSE_SYSTEM_CLBLAS=ON
   -DUSE_SYSTEM_CLFFT=ON
-  -DBUILD_GRAPHICS=OFF
+  -DUSE_SYSTEM_FORGE=ON
+  -DAF_INSTALL_CMAKE_DIR=/usr/${get_libdir}/cmake/ArrayFire
)
cmake-utils_src_configure
 }

diff --git a/sci-libs/arrayfire/arrayfire-.ebuild 
b/sci-libs/arrayfire/arrayfire-.ebuild
index c84ddd6..593dc51 100644
--- a/sci-libs/arrayfire/arrayfire-.ebuild
+++ b/sci-libs/arrayfire/arrayfire-.ebuild
@@ -16,13 +16,13 @@ KEYWORDS=""
 
 LICENSE="BSD"
 SLOT="0"
-IUSE="+examples +cpu cuda opencl test"
+IUSE="+examples +cpu cuda opencl test graphics"
 
 RDEPEND="
>=sys-devel/gcc-4.7:*
media-libs/freeimage
cuda? (
-   >=dev-util/nvidia-cuda-toolkit-6.0
+   >=dev-util/nvidia-cuda-toolkit-7.5.18-r1
dev-libs/boost
)
cpu? (
@@ -37,8 +37,13 @@ RDEPEND="
virtual/lapacke
dev-libs/boost
dev-libs/boost-compute
-   sci-libs/clblas
-   sci-libs/clfft
+   >=sci-libs/clblas-2.4
+   >=sci-libs/clfft-2.6.1
+   )
+   graphics? (
+   media-libs/glew
+   >=media-libs/glfw-3.1.1
+   >=sci-visualization/forge-3.1
)"
 DEPEND="${RDEPEND}"
 
@@ -60,6 +65,8 @@ pkg_pretend() {
 src_unpack() {
git-r3_src_unpack
 
+   find "${WORKDIR}" -name "*

[gentoo-commits] proj/sci:master commit in: sci-chemistry/mtz2hkl/

2015-09-17 Thread Jauhien Piatlicki
commit: 5b8457d87b273bb10f40d0d5aae78015f9029be6
Author: Marius Brehler  linux  sungazer  de>
AuthorDate: Wed Sep 16 09:51:57 2015 +
Commit:     Jauhien Piatlicki  gentoo  org>
CommitDate: Wed Sep 16 09:51:57 2015 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=5b8457d8

sci-chemistry/mtz2hkl: Fix deps

Package-Manager: portage-2.2.20.1

 sci-chemistry/mtz2hkl/ChangeLog  | 6 --
 sci-chemistry/mtz2hkl/mtz2hkl-0.3.ebuild | 4 ++--
 2 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/sci-chemistry/mtz2hkl/ChangeLog b/sci-chemistry/mtz2hkl/ChangeLog
index e1eb1ff..3cf7d40 100644
--- a/sci-chemistry/mtz2hkl/ChangeLog
+++ b/sci-chemistry/mtz2hkl/ChangeLog
@@ -1,7 +1,10 @@
 # ChangeLog for sci-chemistry/mtz2hkl
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
 # $Id$
 
+  16 Sep 2015; Marius Brehler <mar...@linux.sungazer.de> mtz2hkl-0.3.ebuild:
+  sci-chemistry/mtz2hkl: Fix deps
+
   06 Jan 2014; Justin Lecher <j...@gentoo.org> mtz2hkl-0.3.ebuild,
   metadata.xml:
   Punt base.eclass
@@ -13,4 +16,3 @@
   Initial add
   Thanks to jlec for writting this ebuild
   pending bug is 278048
-

diff --git a/sci-chemistry/mtz2hkl/mtz2hkl-0.3.ebuild 
b/sci-chemistry/mtz2hkl/mtz2hkl-0.3.ebuild
index 281809f..e856afbe 100644
--- a/sci-chemistry/mtz2hkl/mtz2hkl-0.3.ebuild
+++ b/sci-chemistry/mtz2hkl/mtz2hkl-0.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -15,7 +15,7 @@ SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE=""
 
-RDEPEND="sci-libs/ccp4-libs"
+RDEPEND="sci-libs/libccp4"
 DEPEND="${RDEPEND}"
 
 S="${WORKDIR}"/${PN}



[gentoo-commits] proj/sci:master commit in: dev-python/ipywidgets/, dev-python/ipython/

2015-09-17 Thread Jauhien Piatlicki
commit: c063b86d273051915a78cc00e659d7380be6425b
Author: Сухарик  i2pmail  org>
AuthorDate: Mon Sep 14 19:51:40 2015 +
Commit:     Jauhien Piatlicki  gentoo  org>
CommitDate: Wed Sep 16 12:32:37 2015 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=c063b86d

Remove wrong dependency on wxwidgets from ipython

dev-python/ipython: fix confusion between ipywidgets and wxwidgets
dev-python/ipywidgets: remove wxwidgets dependency

 dev-python/ipython/ChangeLog| 4 
 .../ipython/{ipython-4.0.0-r1.ebuild => ipython-4.0.0-r2.ebuild}| 6 +++---
 dev-python/ipywidgets/ChangeLog | 3 +++
 .../{ipywidgets-4.0.2.ebuild => ipywidgets-4.0.2-r1.ebuild} | 0
 dev-python/ipywidgets/ipywidgets-.ebuild| 1 -
 5 files changed, 10 insertions(+), 4 deletions(-)

diff --git a/dev-python/ipython/ChangeLog b/dev-python/ipython/ChangeLog
index d17bf75..285fd7a 100644
--- a/dev-python/ipython/ChangeLog
+++ b/dev-python/ipython/ChangeLog
@@ -2,6 +2,10 @@
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
 # $Id$
 
+  16 Sep 2015; suhr <null@null>
+  ipython-4.0.0-r2.ebuild:
+  dev-python/ipython: separate wxwidgets dependency from ipywidgets
+
   02 Sep 2015; Marius Brehler <mar...@linux.sungazer.de>
   ipython-4.0.0-r1.ebuild:
   dev-python/ipython: Fix #480; add testpath to dependencies

diff --git a/dev-python/ipython/ipython-4.0.0-r1.ebuild 
b/dev-python/ipython/ipython-4.0.0-r2.ebuild
similarity index 96%
rename from dev-python/ipython/ipython-4.0.0-r1.ebuild
rename to dev-python/ipython/ipython-4.0.0-r2.ebuild
index 3eaa82c..2b8ea74 100644
--- a/dev-python/ipython/ipython-4.0.0-r1.ebuild
+++ b/dev-python/ipython/ipython-4.0.0-r2.ebuild
@@ -20,8 +20,7 @@ IUSE="doc examples matplotlib mongodb notebook nbconvert qt4 
+smp test wxwidgets
 
 REQUIRED_USE="
test? ( doc matplotlib mongodb notebook nbconvert qt4 wxwidgets )
-   doc? ( mongodb )
-   notebook? ( wxwidgets )"
+   doc? ( mongodb )"
 
 CDEPEND="
dev-python/decorator[${PYTHON_USEDEP}]
@@ -33,11 +32,12 @@ CDEPEND="
matplotlib? ( dev-python/matplotlib[${PYTHON_USEDEP}] )
mongodb? (  ipywidgets-.ebuild:
+  dev-python/ipywidgets: Remove wxwidgets dependency
+
   02 Sep 2015; Sean Vig <sean.v@gmail.com> ipywidgets-.ebuild:
   dev-python/ipywidgets: Fix testing deps
 

diff --git a/dev-python/ipywidgets/ipywidgets-4.0.2.ebuild 
b/dev-python/ipywidgets/ipywidgets-4.0.2-r1.ebuild
similarity index 100%
rename from dev-python/ipywidgets/ipywidgets-4.0.2.ebuild
rename to dev-python/ipywidgets/ipywidgets-4.0.2-r1.ebuild

diff --git a/dev-python/ipywidgets/ipywidgets-.ebuild 
b/dev-python/ipywidgets/ipywidgets-.ebuild
index cb9130e..1c796dc 100644
--- a/dev-python/ipywidgets/ipywidgets-.ebuild
+++ b/dev-python/ipywidgets/ipywidgets-.ebuild
@@ -25,7 +25,6 @@ IUSE="test"
 RDEPEND="
dev-python/traitlets[${PYTHON_USEDEP}]
dev-python/ipykernel[${PYTHON_USEDEP}]
-   $(python_gen_cond_dep 'dev-python/wxpython:*[${PYTHON_USEDEP}]' 
python2_7)
"
 DEPEND="${RDEPEND}
test? (



[gentoo-commits] proj/sci:master commit in: dev-python/arrayfire-python/

2015-09-17 Thread Jauhien Piatlicki
commit: 27e77ad519c3d49a3c04c21896cd678c73e2a150
Author: Marius Brehler  linux  sungazer  de>
AuthorDate: Wed Sep 16 09:10:10 2015 +
Commit:     Jauhien Piatlicki  gentoo  org>
CommitDate: Wed Sep 16 09:10:10 2015 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=27e77ad5

dev-python/arrayfire-python: New package, ebuild wirtten by me

Package-Manager: portage-2.2.20.1

 dev-python/arrayfire-python/ChangeLog  | 11 
 .../arrayfire-python-3.0.20150914.ebuild   |  1 +
 .../arrayfire-python/arrayfire-python-.ebuild  | 30 ++
 dev-python/arrayfire-python/metadata.xml   | 17 
 4 files changed, 59 insertions(+)

diff --git a/dev-python/arrayfire-python/ChangeLog 
b/dev-python/arrayfire-python/ChangeLog
new file mode 100644
index 000..94eafd2
--- /dev/null
+++ b/dev-python/arrayfire-python/ChangeLog
@@ -0,0 +1,11 @@
+# ChangeLog for dev-python/arrayfire-python
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Id$
+
+*arrayfire-python-3.0.20150914 (16 Sep 2015)
+*arrayfire-python- (16 Sep 2015)
+
+  16 Sep 2015; Marius Brehler <mar...@linux.sungazer.de>
+  +arrayfire-python-3.0.20150914.ebuild, +arrayfire-python-.ebuild,
+  +metadata.xml:
+  dev-python/arrayfire-python: New package, ebuild wirtten by me

diff --git a/dev-python/arrayfire-python/arrayfire-python-3.0.20150914.ebuild 
b/dev-python/arrayfire-python/arrayfire-python-3.0.20150914.ebuild
new file mode 12
index 000..a61966c
--- /dev/null
+++ b/dev-python/arrayfire-python/arrayfire-python-3.0.20150914.ebuild
@@ -0,0 +1 @@
+arrayfire-python-.ebuild
\ No newline at end of file

diff --git a/dev-python/arrayfire-python/arrayfire-python-.ebuild 
b/dev-python/arrayfire-python/arrayfire-python-.ebuild
new file mode 100644
index 000..c4d561b
--- /dev/null
+++ b/dev-python/arrayfire-python/arrayfire-python-.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+PYTHON_COMPAT=( python{2_7,3_3,3_4} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python bindings for ArrayFire"
+HOMEPAGE="http://www.arrayfire.com;
+
+MY_PN="arrayfire"
+
+if [ ${PV} == "" ] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/arrayfire/${PN}.git 
git://github.com/arrayfire/${PN}.git"
+else
+   SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz"
+   KEYWORDS="~amd64"
+   S="${WORKDIR}/${MY_PN}-${PV}"
+fi
+
+LICENSE="BSD"
+SLOT="0"
+
+RDEPEND="
+   >=sci-libs/arrayfire-3.0.0
+   "
+DEPEND="${RDEPEND}"

diff --git a/dev-python/arrayfire-python/metadata.xml 
b/dev-python/arrayfire-python/metadata.xml
new file mode 100644
index 000..6209f0d
--- /dev/null
+++ b/dev-python/arrayfire-python/metadata.xml
@@ -0,0 +1,17 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+  sci
+  
+mar...@linux.sungazer.de
+Marius Brehler
+  
+  
+ArrayFire is a high performance library for parallel computing
+   wih an easy-to-use API. This package project Python bindings
+   for the ArrayFire library.
+  
+  
+arrayfire/arrayfire-python
+  
+



[gentoo-commits] proj/g-sorcery:dev commit in: /

2015-09-13 Thread Jauhien Piatlicki
commit: 703318df48fc70bfb232033753fe02b73dfd67c9
Author: Jauhien Piatlicki  gentoo  org>
AuthorDate: Sun Sep 13 19:36:14 2015 +
Commit:     Jauhien Piatlicki  gentoo  org>
CommitDate: Sun Sep 13 19:36:14 2015 +
URL:https://gitweb.gentoo.org/proj/g-sorcery.git/commit/?id=703318df

[README] add link to trello board

 README.md | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/README.md b/README.md
index 9bdd5b7..c2eb5ad 100644
--- a/README.md
+++ b/README.md
@@ -26,3 +26,5 @@ This project is aimed to create a framework for 
ebuild-generators for
 3rd party software providers.
 
 If you want to develop a new backend see [developer's 
instructions](https://github.com/jauhien/g-sorcery/blob/master/docs/developer_instructions.rst).
+
+[TODO 
list](https://trello.com/b/8WdY2ZIs/framework-for-automated-ebuild-generators).



[gentoo-commits] repo/gentoo:master commit in: x11-misc/sddm/

2015-09-09 Thread Jauhien Piatlicki
commit: d4f84a754301a8296340281f9e2f1b58b58edcdd
Author: Jauhien Piatlicki  gentoo  org>
AuthorDate: Wed Sep  9 20:39:31 2015 +
Commit:     Jauhien Piatlicki  gentoo  org>
CommitDate: Wed Sep  9 20:41:55 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4f84a75

x11-misc/sddm: better default USEs

Package-Manager: portage-2.2.20.1

 x11-misc/sddm/sddm-0.12.0.ebuild | 12 ++--
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/x11-misc/sddm/sddm-0.12.0.ebuild b/x11-misc/sddm/sddm-0.12.0.ebuild
index bb96032..9eca3ca 100644
--- a/x11-misc/sddm/sddm-0.12.0.ebuild
+++ b/x11-misc/sddm/sddm-0.12.0.ebuild
@@ -12,7 +12,7 @@ KEYWORDS="~amd64 ~x86"
 
 LICENSE="GPL-2+ MIT CC-BY-3.0 CC-BY-SA-3.0 public-domain"
 SLOT="0"
-IUSE="consolekit pam systemd"
+IUSE="consolekit +pam systemd"
 
 RDEPEND="dev-qt/qtcore:5
dev-qt/qtdbus:5
@@ -33,11 +33,11 @@ DEPEND="${RDEPEND}
virtual/pkgconfig"
 
 pkg_pretend() {
-if [[ ${MERGE_TYPE} != binary  && $(tc-getCC) == *gcc* ]]; then
-if [[ $(gcc-major-version) -lt 4 || $(gcc-major-version) == 4 
&& $(gcc-minor-version) -lt 7 ]] ; then
-die 'The active compiler needs to be gcc 4.7 (or 
newer)'
-fi
-fi
+   if [[ ${MERGE_TYPE} != binary  && $(tc-getCC) == *gcc* ]]; then
+   if [[ $(gcc-major-version) -lt 4 || $(gcc-major-version) == 4 
&& $(gcc-minor-version) -lt 7 ]] ; then
+   die 'The active compiler needs to be gcc 4.7 (or newer)'
+   fi
+   fi
 }
 
 src_prepare() {



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

2015-09-09 Thread Jauhien Piatlicki
commit: 1927cdf0edd80ea236eb52bfa6fe42991040aa41
Author: Jauhien Piatlicki  gentoo  org>
AuthorDate: Wed Sep  9 20:29:32 2015 +
Commit:     Jauhien Piatlicki  gentoo  org>
CommitDate: Wed Sep  9 20:41:33 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1927cdf0

Merge remote-tracking branch 'Vindex17/master'

x11-misc/sddm: version bump

 x11-misc/sddm/Manifest |  1 +
 .../files/sddm-0.12.0-respect-user-flags.patch | 26 +
 x11-misc/sddm/sddm-0.12.0.ebuild   | 64 ++
 3 files changed, 91 insertions(+)



[gentoo-commits] repo/gentoo:master commit in: x11-misc/sddm/files/, x11-misc/sddm/

2015-09-09 Thread Jauhien Piatlicki
commit: 8bde24f11ce42a9a481ae1f8905f6044a6b5bd73
Author: Lorenzo Porta  outlook  it>
AuthorDate: Mon Sep  7 14:32:06 2015 +
Commit:     Jauhien Piatlicki  gentoo  org>
CommitDate: Tue Sep  8 08:26:21 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bde24f1

x11-misc/sddm: version bump

 x11-misc/sddm/Manifest |  1 +
 .../files/sddm-0.12.0-respect-user-flags.patch | 26 +
 x11-misc/sddm/sddm-0.12.0.ebuild   | 64 ++
 3 files changed, 91 insertions(+)

diff --git a/x11-misc/sddm/Manifest b/x11-misc/sddm/Manifest
index ffdf15a..7fa0ac1 100644
--- a/x11-misc/sddm/Manifest
+++ b/x11-misc/sddm/Manifest
@@ -1 +1,2 @@
 DIST sddm-0.11.0.tar.gz 4735807 SHA256 
80d53f075c275f744bd547523d6d640baccfacb4e463a71ec0facb8231b832ce SHA512 
9dd2b80788e3cfdb353e64f709db451e04828991976b8b0f74c0e97dbf467fa2744702c73e5e50137eec10dac92df7dacd83fb458f75dd595556fc95fb1759f7
 WHIRLPOOL 
079c5093374710c2a3247a3e27dd26f3d10962c7cb8f260b80a4ba17a72e63676012d4b8e50f8f4bffc43124efdf05c7e14aefe86253b391345c7fa98a2d4c2f
+DIST sddm-0.12.0.tar.xz 3866620 SHA256 
7d7504bf8a717a9131a2f32be852d7631365d21a468ca2649c8245f24ff29ae0 SHA512 
d1d9f60634cb2a71096d92321a7a8b33efb8879a766979ca7c1d31ac5f1dbde8253384070338eef80f777db1cd78eef540e951f7f9e7d8e648d557e58047
 WHIRLPOOL 
58d21ead822b85bf3f0f6375cfadee6225dd9bf696e786fe68f283def43b4107d11e14b357d60b0278266270f9ddcb6a9b86285bc3b1a19644583f6ebebc4990

diff --git a/x11-misc/sddm/files/sddm-0.12.0-respect-user-flags.patch 
b/x11-misc/sddm/files/sddm-0.12.0-respect-user-flags.patch
new file mode 100644
index 000..67a6621
--- /dev/null
+++ b/x11-misc/sddm/files/sddm-0.12.0-respect-user-flags.patch
@@ -0,0 +1,26 @@
+diff -u CMakeLists.txt CMakeLists.txt 
+--- CMakeLists.txt  2015-09-05 22:40:50.0 +0200
 CMakeLists.txt  2015-09-07 12:15:33.419530808 +0200
+@@ -35,22 +35,6 @@
+ # Definitions
+ add_definitions(-Wall -std=c++11 -DQT_NO_CAST_FROM_ASCII)
+ 
+-# Default build type
+-if(NOT CMAKE_BUILD_TYPE)
+-set(CMAKE_BUILD_TYPE Release)
+-endif()
+-
+-# Handle build type
+-if(CMAKE_BUILD_TYPE MATCHES [Dd]ebug)
+-message(STATUS "Debug build")
+-add_definitions(-DDEBUG)
+-set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -g -O0")
+-else()
+-message(STATUS "Release build")
+-add_definitions(-DNDEBUG)
+-set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O2")
+-endif()
+-
+ # Default absolute paths
+ if(NOT DEFINED CMAKE_INSTALL_SYSCONFDIR)
+ set(CMAKE_INSTALL_SYSCONFDIR "/etc")

diff --git a/x11-misc/sddm/sddm-0.12.0.ebuild b/x11-misc/sddm/sddm-0.12.0.ebuild
new file mode 100644
index 000..bb96032
--- /dev/null
+++ b/x11-misc/sddm/sddm-0.12.0.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+inherit cmake-utils user
+
+DESCRIPTION="Simple Desktop Display Manager"
+HOMEPAGE="https://github.com/${PN}/${PN};
+SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
+KEYWORDS="~amd64 ~x86"
+
+LICENSE="GPL-2+ MIT CC-BY-3.0 CC-BY-SA-3.0 public-domain"
+SLOT="0"
+IUSE="consolekit pam systemd"
+
+RDEPEND="dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtgui:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtnetwork:5
+   dev-qt/linguist-tools:5
+   dev-qt/qttest:5
+   >=x11-base/xorg-server-1.15.1
+   x11-libs/libxcb[xkb(-)]
+   consolekit? ( >=sys-auth/consolekit-0.9.4 )
+   pam? ( sys-libs/pam )
+   systemd? ( sys-apps/systemd:= )
+   !systemd? ( || ( sys-power/upower sys-power/upower-pm-utils ) )"
+
+DEPEND="${RDEPEND}
+   dev-python/docutils
+   virtual/pkgconfig"
+
+pkg_pretend() {
+if [[ ${MERGE_TYPE} != binary  && $(tc-getCC) == *gcc* ]]; then
+if [[ $(gcc-major-version) -lt 4 || $(gcc-major-version) == 4 
&& $(gcc-minor-version) -lt 7 ]] ; then
+die 'The active compiler needs to be gcc 4.7 (or 
newer)'
+fi
+fi
+}
+
+src_prepare() {
+   cmake-utils_src_prepare
+
+   epatch "${FILESDIR}/${P}-respect-user-flags.patch"
+   use consolekit && epatch "${FILESDIR}/${PN}-0.11.0-consolekit.patch"
+}
+
+src_configure() {
+   local mycmakeargs=(
+   $(cmake-utils_use_no pam PAM)
+   $(cmake-utils_use_no systemd SYSTEMD)
+   -DBUILD_MAN_PAGES=ON
+   -DDBUS_CONFIG_FILENAME="org.freedesktop.sddm.conf"
+   )
+
+   cmake-utils_src_configure
+}
+
+pkg_postinst() {
+   enewgroup ${PN}
+   enewuser ${PN} -1 -1 /var/lib/${PN} ${PN} video
+}



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

2015-09-09 Thread Jauhien Piatlicki
commit: ec155e284a229b173ec1c6013d28e59e5dc9ba5e
Author: Jauhien Piatlicki  gentoo  org>
AuthorDate: Wed Sep  9 21:22:19 2015 +
Commit:     Jauhien Piatlicki  gentoo  org>
CommitDate: Wed Sep  9 21:22:32 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec155e28

package.mask: remove no longer needed =x11-misc/sddm-0.11.0-r2 mask

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 28c055c..3812179 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -80,10 +80,6 @@ app-emulation/kvm-kmod
 # last version does not compile. Bug #543644
 sys-devel/dragonegg
 
-# Andreas Sturmlechner <andreas.sturmlech...@gmail.com> (24 Aug 2015)
-# Masked until >=sys-auth/consolekit-0.9.2 gets unmasked
-=x11-misc/sddm-0.11.0-r2
-
 # Matt Turner <matts...@gentoo.org> (22 Aug 2015)
 # nouveau has been in the kernel since 2.6.33
 # Masked for removal in 30 days.



[gentoo-commits] repo/gentoo:master commit in: x11-misc/sddm/, x11-misc/sddm/files/

2015-09-09 Thread Jauhien Piatlicki
commit: 4469f6ce771cb10ab430fa5741a519ef63153594
Author: Jauhien Piatlicki  gentoo  org>
AuthorDate: Wed Sep  9 21:19:39 2015 +
Commit:     Jauhien Piatlicki  gentoo  org>
CommitDate: Wed Sep  9 21:22:29 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4469f6ce

x11-misc/sddm: sync 0.11.0 ebuild with 0.12.0

Remove no longer needed r2. Remove upower USE.

Gentoo-Bug: 559114

Package-Manager: portage-2.2.20.1

 x11-misc/sddm/files/sddm-0.10.0-consolekit.patch   | 13 
 x11-misc/sddm/files/sddm-0.11.0-consolekit2.patch  | 91 --
 x11-misc/sddm/files/sddm-0.11.0-upower.patch   | 11 ---
 x11-misc/sddm/sddm-0.11.0-r2.ebuild| 76 --
 ...sddm-0.11.0-r1.ebuild => sddm-0.11.0-r3.ebuild} | 17 ++--
 5 files changed, 8 insertions(+), 200 deletions(-)

diff --git a/x11-misc/sddm/files/sddm-0.10.0-consolekit.patch 
b/x11-misc/sddm/files/sddm-0.10.0-consolekit.patch
deleted file mode 100644
index acdfdc1..000
--- a/x11-misc/sddm/files/sddm-0.10.0-consolekit.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/data/scripts/Xsession b/data/scripts/Xsession
-index a5d270d..4b48524 100755
 a/data/scripts/Xsession
-+++ b/data/scripts/Xsession
-@@ -74,7 +74,7 @@ case $session in
- exec xterm -geometry 80x24-0-0
- ;;
-   *)
--eval exec "$session"
-+eval exec ck-launch-session "$session"
- ;;
- esac
- exec xmessage -center -buttons OK:0 -default OK "Sorry, cannot execute 
$session. Check $DESKTOP_SESSION.desktop."

diff --git a/x11-misc/sddm/files/sddm-0.11.0-consolekit2.patch 
b/x11-misc/sddm/files/sddm-0.11.0-consolekit2.patch
deleted file mode 100644
index 7f6f3f7..000
--- a/x11-misc/sddm/files/sddm-0.11.0-consolekit2.patch
+++ /dev/null
@@ -1,91 +0,0 @@
-From 7a8024639ee3ae7e128a9dc3efce90a07b4d316c Mon Sep 17 00:00:00 2001
-From: Eric Koegel <eric.koe...@gmail.com>
-Date: Mon, 6 Jul 2015 11:16:38 +0300
-Subject: [PATCH] ConsoleKit2 support for system actions
-
-This adds support for calling ConsoleKit2's DBUS API for shutdown,
-reboot, suspend, and hibernate. It does so by using the exact same
-interface as login1, making it a shared seat manager backend.

- INSTALL |  4 ++--
- src/daemon/PowerManager.cpp | 26 +-
- 2 files changed, 19 insertions(+), 11 deletions(-)
-
-diff --git a/INSTALL b/INSTALL
-index 77b6a8b..5d16710 100644
 a/INSTALL
-+++ b/INSTALL
-@@ -30,8 +30,8 @@ its home set to `/var/lib/sddm` by default.
- SDDM depends on PAM for authorization and XCB to communicate with the X 
server.
- Apart from other things, it also depends on Qt for the user interface and 
event
- loop management.
--SDDM can optionally make use of logind (the systemd login manager API) or
--upower to enable support for suspend, hibernate etc.
-+SDDM can optionally make use of logind (the systemd login manager API), or
-+ConsoleKit2, or upower to enable support for suspend, hibernate etc.
- In order to build the man pages, you will need `rst2man` installed. It is
- provided by the python `docutils` package
- 
-diff --git a/src/daemon/PowerManager.cpp b/src/daemon/PowerManager.cpp
-index 3a4d25d..6329032 100644
 a/src/daemon/PowerManager.cpp
-+++ b/src/daemon/PowerManager.cpp
-@@ -59,8 +59,8 @@ namespace SDDM {
- 
- class UPowerBackend : public PowerManagerBackend {
- public:
--UPowerBackend() {
--m_interface = new QDBusInterface(UPOWER_SERVICE, UPOWER_PATH, 
UPOWER_OBJECT, QDBusConnection::systemBus());
-+UPowerBackend(const QString & service, const QString & path, const 
QString & interface) {
-+m_interface = new QDBusInterface(service, path, interface, 
QDBusConnection::systemBus());
- }
- 
- ~UPowerBackend() {
-@@ -110,20 +110,24 @@ namespace SDDM {
- };
- 
- /**/
--/* LOGIN1 BACKEND */
-+/* LOGIN1 && ConsoleKit2 BACKEND  */
- /**/
- 
- #define LOGIN1_SERVICE  QStringLiteral("org.freedesktop.login1")
- #define LOGIN1_PATH QStringLiteral("/org/freedesktop/login1")
- #define LOGIN1_OBJECT   QStringLiteral("org.freedesktop.login1.Manager")
- 
--class Login1Backend : public PowerManagerBackend {
-+#define CK2_SERVICE  QStringLiteral("org.freedesktop.ConsoleKit")
-+#define CK2_PATH QStringLiteral("/org/freedesktop/ConsoleKit/Manager")
-+#define CK2_OBJECT   QStringLiteral("org.freedesktop.ConsoleKit.Manager")
-+
-+class SeatManagerBackend : public PowerManagerBackend {
- public:
--Login1Backend() {
--m_interface = new QDBusInterface(LOGIN1_SERVICE, LOGIN1_PATH, 
LOGIN1_OBJECT, QDBusConnection::systemBus());
-+SeatManagerBackend(const QString & service, const QString & pat

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

2015-09-07 Thread Jauhien Piatlicki
commit: 759e442fdbb0c6a08a3ad3f188d30f36c798bea0
Author: Jauhien Piatlicki  gentoo  org>
AuthorDate: Mon Sep  7 17:01:13 2015 +
Commit:     Jauhien Piatlicki  gentoo  org>
CommitDate: Mon Sep  7 17:01:13 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=759e442f

dev-lang/rust: fix bug 559826

Package-Manager: portage-2.2.20.1

 dev-lang/rust/rust-1.2.0.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-lang/rust/rust-1.2.0.ebuild b/dev-lang/rust/rust-1.2.0.ebuild
index cacdbd4..783db68 100644
--- a/dev-lang/rust/rust-1.2.0.ebuild
+++ b/dev-lang/rust/rust-1.2.0.ebuild
@@ -33,7 +33,8 @@ DEPEND="${CDEPEND}
${PYTHON_DEPS}
>=dev-lang/perl-5.0
clang? ( sys-devel/clang )
-   system-llvm? ( >=sys-devel/llvm-3.6.0[multitarget(-)] )
+   system-llvm? ( >=sys-devel/llvm-3.6.0[multitarget(-)]
+   

[gentoo-commits] data/api:master commit in: files/overlays/

2015-09-05 Thread Jauhien Piatlicki
commit: 69df14a18b6684238d9cdad1a22c42565bc18210
Author: Jauhien Piatlicki  gentoo  org>
AuthorDate: Sat Sep  5 20:01:48 2015 +
Commit:     Jauhien Piatlicki  gentoo  org>
CommitDate: Sat Sep  5 20:01:48 2015 +
URL:https://gitweb.gentoo.org/data/api.git/commit/?id=69df14a1

repositories.xml: update rust overlay

 files/overlays/repositories.xml | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/files/overlays/repositories.xml b/files/overlays/repositories.xml
index dbc2476..172b35d 100644
--- a/files/overlays/repositories.xml
+++ b/files/overlays/repositories.xml
@@ -3776,15 +3776,15 @@ FIN
   
 rust
 rust modules and tools
-https://github.com/Heather/gentoo-rust
+https://github.com/gentoo/gentoo-rust
 
   cyn...@gentoo.org
   Heather
 
-git://github.com/Heather/gentoo-rust.git
-https://github.com/Heather/gentoo-rust.git
-g...@github.com:Heather/gentoo-rust.git
-https://github.com/Heather/gentoo-rust/commits/master.atom
+git://github.com/gentoo/gentoo-rust.git
+https://github.com/gentoo/gentoo-rust.git
+g...@github.com:gentoo/gentoo-rust.git
+https://github.com/gentoo/gentoo-rust/commits/master.atom
   
   
 rwald



[gentoo-commits] repo/gentoo:master commit in: sys-block/zram-init/

2015-09-01 Thread Jauhien Piatlicki
commit: 5a9daf5acbe1add25c42fa5528c177c1c883b0da
Author: Jauhien Piatlicki  gentoo  org>
AuthorDate: Tue Sep  1 18:27:00 2015 +
Commit:     Jauhien Piatlicki  gentoo  org>
CommitDate: Tue Sep  1 18:28:01 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a9daf5a

sys-block/zram-init: version bump, sync with mv overlay

Package-Manager: portage-2.2.20.1

 sys-block/zram-init/Manifest |  1 +
 sys-block/zram-init/zram-init-3.4.ebuild | 52 
 2 files changed, 53 insertions(+)

diff --git a/sys-block/zram-init/Manifest b/sys-block/zram-init/Manifest
index f788715..a3e881d 100644
--- a/sys-block/zram-init/Manifest
+++ b/sys-block/zram-init/Manifest
@@ -1,2 +1,3 @@
 DIST zram-init-2.7.tar.gz 4821 SHA256 
205765243bd36bf62c471363c4fddf8173275d37f5f919716b5b71afea0fe94d SHA512 
db8dc5580b8405752d58996e5927573b687795b598c94948ccc51d038f7c7dfc47b64651d9554c1807d8f6453498c3f1efe6f2d34b82eb6b1df2d8f7e84980a5
 WHIRLPOOL 
1c677453567836db416b933e675df9c30f61797f8c5d32570693372df85729798aa3aa056dbee78ca5a3cf2a44c80ce4f8f54481751f35e03e01dbb0679dfc79
 DIST zram-init-3.0.tar.gz 5578 SHA256 
a1b4bf7f90497a44388f349c3c766e13e575ff7b52168f74058e9b352244b71a SHA512 
f962aaa9c5d7f8f7566e9e405de4709fcfd0b659c7dcf79008ca5b7b18ab44545f363e8a695bfff07068e0889ec79ce54af578493f82be3848ca306865d6555a
 WHIRLPOOL 
6304d5192b81490e33962e3162f18729e5a8438bb3f10b90744045014c3ef91a18c2a65538b97f02811cc793d88fb7eddc7efa3129c3b150e70cddfb3694305f
+DIST zram-init-3.4.tar.gz 5825 SHA256 
39e121d209a03a29f98bbb0be47ce666bf6c0ef7185af30f118976fbe68a8788 SHA512 
985cbe5dd63c900ce88bf8f8989bc04f982b27104dbc40e9c4cf504310aca335efafba842d801e0b9250e8b6925d063bcd2c555122fc7c7295128687ccd4080f
 WHIRLPOOL 
086426e0f334c500f9dc65273afad1acdbd7696882cd0a9f54f7b27fac34f8dea0899a2719626648da9dee1c837f6f3ccebd8cf1e1c9dc550624c2eb9416

diff --git a/sys-block/zram-init/zram-init-3.4.ebuild 
b/sys-block/zram-init/zram-init-3.4.ebuild
new file mode 100644
index 000..1146afa
--- /dev/null
+++ b/sys-block/zram-init/zram-init-3.4.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+inherit eutils linux-info readme.gentoo systemd
+
+DESCRIPTION="Scripts to support compressed swap devices or ramdisks with zram"
+HOMEPAGE="https://github.com/vaeth/zram-init/;
+SRC_URI="https://github.com/vaeth/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="!= 3.15.0."
+   ewarn "Make sure you have edited it, so it uses only functions"
+   ewarn "available for your kernel version (bug 525302)."
+   fi
+}



[gentoo-commits] proj/sci:master commit in: sci-physics/herwig++/

2015-08-30 Thread Jauhien Piatlicki
commit: 137e3bf282b79e4d4122a71c13b4fc0d53293a80
Author: Jauhien Piatlicki jauhien AT gentoo DOT org
AuthorDate: Sun Aug 30 18:07:08 2015 +
Commit: Jauhien Piatlicki jauhien AT gentoo DOT org
CommitDate: Sun Aug 30 18:09:28 2015 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=137e3bf2

sci-physics/herwig++: remove version imported to the tree

Also rename c++0x USE to c++11 for consistency

Package-Manager: portage-2.2.20.1

 sci-physics/herwig++/ChangeLog |  7 ++-
 ...++-2.7.0-r1.ebuild = herwig++-2.7.0-r2.ebuild} |  6 +--
 sci-physics/herwig++/herwig++-2.7.1.ebuild | 57 --
 sci-physics/herwig++/metadata.xml  |  2 +-
 4 files changed, 10 insertions(+), 62 deletions(-)

diff --git a/sci-physics/herwig++/ChangeLog b/sci-physics/herwig++/ChangeLog
index 4cce494..f3c6759 100644
--- a/sci-physics/herwig++/ChangeLog
+++ b/sci-physics/herwig++/ChangeLog
@@ -1,7 +1,12 @@
 # ChangeLog for sci-physics/herwig++
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
 # $Id$
 
+  30 Aug 2015; Jauhien Piatlicki jauh...@gentoo.org herwig++-2.7.0-r1.ebuild,
+  -herwig++-2.7.1.ebuild, metadata.xml:
+  remove version imported to the tree, rename c++0x USE to c++11 for
+  consistency
+
 *herwig++-2.7.1 (31 Aug 2014)
 
   31 Aug 2014; Jauhien Piatlicki jauh...@gentoo.org +herwig++-2.7.1.ebuild:

diff --git a/sci-physics/herwig++/herwig++-2.7.0-r1.ebuild 
b/sci-physics/herwig++/herwig++-2.7.0-r2.ebuild
similarity index 92%
rename from sci-physics/herwig++/herwig++-2.7.0-r1.ebuild
rename to sci-physics/herwig++/herwig++-2.7.0-r2.ebuild
index f60e257..05ab0f2 100644
--- a/sci-physics/herwig++/herwig++-2.7.0-r1.ebuild
+++ b/sci-physics/herwig++/herwig++-2.7.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -19,7 +19,7 @@ LICENSE=GPL-2
 
 SLOT=0/14
 KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux
-IUSE=c++0x fastjet static-libs
+IUSE=c++11 fastjet static-libs
 
 RDEPEND=
dev-libs/boost:0=
@@ -45,7 +45,7 @@ src_configure() {
local myeconfargs=(
--with-boost=${EPREFIX}/usr
--with-thepeg=${EPREFIX}/usr
-   $(use_enable c++0x stdcxx11)
+   $(use_enable c++11 stdcxx11)
$(use_with fastjet fastjet ${EPREFIX}/usr)
)
autotools-utils_src_configure

diff --git a/sci-physics/herwig++/herwig++-2.7.1.ebuild 
b/sci-physics/herwig++/herwig++-2.7.1.ebuild
deleted file mode 100644
index 67e358e..000
--- a/sci-physics/herwig++/herwig++-2.7.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
-
-AUTOTOOLS_AUTORECONF=1
-AUTOTOOLS_IN_SOURCE_BUILD=1
-
-inherit autotools-utils eutils flag-o-matic multilib
-
-MYP=Herwig++-${PV}
-
-DESCRIPTION=High-Energy Physics event generator
-HOMEPAGE=http://herwig.hepforge.org/;
-SRC_URI=http://www.hepforge.org/archive/herwig/${MYP}.tar.bz2;
-
-LICENSE=GPL-2
-
-SLOT=0/15
-KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux
-IUSE=c++0x fastjet static-libs
-
-RDEPEND=
-   dev-libs/boost:0=
-   sci-libs/gsl:0=
-   =sci-physics/looptools-2.8:0=
-   =sci-physics/thepeg-1.9.2:0=
-   fastjet? ( sci-physics/fastjet:0= )
-DEPEND=${RDEPEND}
-   virtual/fortran
-
-S=${WORKDIR}/${MYP}
-
-src_prepare() {
-   epatch ${FILESDIR}/${PN}-2.6.3-looptools.patch
-   find -name 'Makefile.am' -exec \
-   sed -i -e '1ipkgdatadir=$(datadir)/herwig++' {} \; || die
-   autotools-utils_src_prepare
-}
-
-src_configure() {
-   use prefix  \
-   append-ldflags -Wl,-rpath,${EPREFIX}/usr/$(get_libdir)/ThePEG
-   local myeconfargs=(
-   --with-boost=${EPREFIX}/usr
-   --with-thepeg=${EPREFIX}/usr
-   $(use_enable c++0x stdcxx11)
-   $(use_with fastjet fastjet ${EPREFIX}/usr)
-   )
-   autotools-utils_src_configure
-}
-
-pkg_preinst () {
-   sed -i -e s|${ED}||g ${ED}/usr/share/herwig++/defaults/PDF.in || die
-   sed -i -e s|${ED}||g ${ED}/usr/share/herwig++/HerwigDefaults.rpo || 
die
-}

diff --git a/sci-physics/herwig++/metadata.xml 
b/sci-physics/herwig++/metadata.xml
index ce1ef84..73787df 100644
--- a/sci-physics/herwig++/metadata.xml
+++ b/sci-physics/herwig++/metadata.xml
@@ -13,7 +13,7 @@
   ordered parton evolution and the cluster hadronization model).
 /longdescription
 use
-  flag name='c++0x'Build Herwig++ using the C++11 standard.
+  flag name='c++11'Build Herwig++ using the C++11 standard.
   Experimental feature, not for production use./flag
   flag name='fastjet'Adds support for pkgsci-physics/fastjet/pkg/flag
 /use



[gentoo-commits] proj/sci:master commit in: sci-physics/thepeg/

2015-08-30 Thread Jauhien Piatlicki
commit: c25ca61f656cb6ad6b5a795a67f7324b22604ebd
Author: Jauhien Piatlicki jauhien AT gentoo DOT org
AuthorDate: Sun Aug 30 17:51:10 2015 +
Commit: Jauhien Piatlicki jauhien AT gentoo DOT org
CommitDate: Sun Aug 30 17:51:10 2015 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=c25ca61f

sci-physics/thepeg: remove version imported to the tree

Package-Manager: portage-2.2.20.1

 sci-physics/thepeg/ChangeLog   |  6 ++-
 sci-physics/thepeg/metadata.xml|  2 -
 sci-physics/thepeg/thepeg-1.9.2.ebuild | 97 --
 3 files changed, 5 insertions(+), 100 deletions(-)

diff --git a/sci-physics/thepeg/ChangeLog b/sci-physics/thepeg/ChangeLog
index a187d89..70568d7 100644
--- a/sci-physics/thepeg/ChangeLog
+++ b/sci-physics/thepeg/ChangeLog
@@ -1,7 +1,11 @@
 # ChangeLog for sci-physics/thepeg
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
 # $Id$
 
+  30 Aug 2015; Jauhien Piatlicki jauh...@gentoo.org -thepeg-1.9.2.ebuild,
+  metadata.xml:
+  remove version imported to the tree
+
 *thepeg-1.9.2 (31 Aug 2014)
 
   31 Aug 2014; Jauhien Piatlicki jauh...@gentoo.org +thepeg-1.9.2.ebuild,

diff --git a/sci-physics/thepeg/metadata.xml b/sci-physics/thepeg/metadata.xml
index c1dafb3..12f7bfb 100644
--- a/sci-physics/thepeg/metadata.xml
+++ b/sci-physics/thepeg/metadata.xml
@@ -13,8 +13,6 @@
   of the toolkit and which can be used by any event generator model.
 /longdescription
 use
-  flag name='c++0x'Build ThePEG using the C++11 standard.
-  Experimental feature, not for production use./flag
   flag name='fastjet'Adds support for pkgsci-physics/fastjet/pkg/flag
   flag name='hepmc'Adds support for High Energy Physics Monte Carlo
  Generators pkgsci-physics/hepmc/pkg/flag

diff --git a/sci-physics/thepeg/thepeg-1.9.2.ebuild 
b/sci-physics/thepeg/thepeg-1.9.2.ebuild
deleted file mode 100644
index 149f15f..000
--- a/sci-physics/thepeg/thepeg-1.9.2.ebuild
+++ /dev/null
@@ -1,97 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-AUTOTOOLS_AUTORECONF=1
-AUTOTOOLS_IN_SOURCE_BUILD=1
-
-inherit autotools-utils elisp-common eutils java-pkg-opt-2
-
-MYP=ThePEG-${PV}
-
-DESCRIPTION=Toolkit for High Energy Physics Event Generation
-HOMEPAGE=http://home.thep.lu.se/ThePEG/;
-
-TEST_URI=http://www.hepforge.org/archive/lhapdf/pdfsets/current;
-SRC_URI=http://www.hepforge.org/archive/thepeg/${MYP}.tar.bz2
-   test? ( hepmc? (
-  ${TEST_URI}/cteq6ll.LHpdf
-  ${TEST_URI}/cteq5l.LHgrid
-  ${TEST_URI}/GRV98nlo.LHgrid
-  ${TEST_URI}/MRST2001nlo.LHgrid ) )
-LICENSE=GPL-2
-
-SLOT=0/18
-KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux
-IUSE=c++0x emacs fastjet hepmc java lhapdf rivet static-libs test zlib
-
-RDEPEND=
-   sci-libs/gsl:0=
-   emacs? ( virtual/emacs )
-   fastjet? ( sci-physics/fastjet:0= )
-   hepmc? ( sci-physics/hepmc:0= )
-   java? ( =virtual/jre-1.5 )
-   lhapdf? ( sci-physics/lhapdf:0= )
-   rivet? ( sci-physics/rivet:0= )
-   zlib? ( sys-libs/zlib:0= )
-DEPEND=${RDEPEND}
-   test? ( sys-process/time )
-
-S=${WORKDIR}/${MYP}
-
-PATCHES=( ${FILESDIR}/${PN}-1.8.3-java.patch )
-
-src_prepare() {
-   find -name 'Makefile.am' -exec \
-   sed -i -e '1ipkgdatadir=$(datadir)/thepeg' {} \; || die
-   # trick to force c++ linking
-   sed -i \
-   -e '1inodist_EXTRA_libThePEG_la_SOURCES = dummy.cxx' \
-   -e '/dist_pkgdata_DATA = ThePEG.el/d' \
-   lib/Makefile.am || die
-   autotools-utils_src_prepare
-   java-pkg-opt-2_src_prepare
-}
-
-src_configure() {
-   local myeconfargs=(
-   $(use_enable c++0x stdcxx11)
-   $(use_with fastjet fastjet ${EPREFIX}/usr)
-   $(use_with hepmc hepmc ${EPREFIX}/usr)
-   $(use_with java javagui)
-   $(use_with lhapdf lhapdf ${EPREFIX}/usr)
-   $(use_with rivet rivet ${EPREFIX}/usr)
-   $(use_with zlib zlib ${EPREFIX}/usr)
-   )
-   autotools-utils_src_configure
-}
-
-src_compile() {
-   autotools-utils_src_compile
-   use emacs  elisp-compile lib/ThePEG.el
-}
-
-src_test() {
-   emake LHAPATH=${DISTDIR} -C ${BUILD_DIR} check
-}
-
-src_install() {
-   autotools-utils_src_install
-   use emacs  elisp-install ${PN} lib/ThePEG.el{,c}
-   use java  java-pkg_newjar java/ThePEG.jar
-
-   cat -EOF  ${T}/50${PN}
-   LDPATH=${EPREFIX}/usr/$(get_libdir)/ThePEG
-   EOF
-   doenvd ${T}/50${PN}
-}
-
-pkg_postinst() {
-   use emacs  elisp-site-regen
-}
-
-pkg_postrm() {
-   use emacs  elisp-site-regen
-}



[gentoo-commits] proj/sci:master commit in: sci-physics/looptools/

2015-08-30 Thread Jauhien Piatlicki
commit: 5da8f679c50871185b372413edce23dc896966c8
Author: Jauhien Piatlicki jauhien AT gentoo DOT org
AuthorDate: Sun Aug 30 17:57:53 2015 +
Commit: Jauhien Piatlicki jauhien AT gentoo DOT org
CommitDate: Sun Aug 30 17:57:53 2015 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=5da8f679

sci-physics/looptools: remove versions imported to the tree

Package-Manager: portage-2.2.20.1

 sci-physics/looptools/ChangeLog |  4 +++
 sci-physics/looptools/looptools-2.12.ebuild | 39 -
 sci-physics/looptools/looptools-2.8.ebuild  | 39 -
 3 files changed, 4 insertions(+), 78 deletions(-)

diff --git a/sci-physics/looptools/ChangeLog b/sci-physics/looptools/ChangeLog
index b4d59d3..b977fdc 100644
--- a/sci-physics/looptools/ChangeLog
+++ b/sci-physics/looptools/ChangeLog
@@ -2,6 +2,10 @@
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
 # $Id$
 
+  30 Aug 2015; Jauhien Piatlicki jauh...@gentoo.org -looptools-2.8.ebuild,
+  -looptools-2.12.ebuild:
+  remove versions imported to the tree
+
 *looptools-2.12 (07 Jun 2015)
 
   07 Jun 2015; Jauhien Piatlicki jauh...@gentoo.org +looptools-2.12.ebuild:

diff --git a/sci-physics/looptools/looptools-2.12.ebuild 
b/sci-physics/looptools/looptools-2.12.ebuild
deleted file mode 100644
index bdc0c78..000
--- a/sci-physics/looptools/looptools-2.12.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit eutils fortran-2 multilib
-
-MYP=LoopTools-${PV}
-
-DESCRIPTION=Tools for evaluation of scalar and tensor one-loop integrals
-HOMEPAGE=http://www.feynarts.de/looptools;
-SRC_URI=http://www.feynarts.de/looptools/${MYP}.tar.gz;
-
-LICENSE=LGPL-3
-
-SLOT=0/${PV}
-KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux
-IUSE=doc static-libs
-
-DEPEND=virtual/fortran
-RDEPEND=${DEPEND}
-
-S=${WORKDIR}/${MYP}
-
-src_prepare() {
-   epatch ${FILESDIR}/${PN}-2.10-makefile.patch
-   export VER=${PV}
-   # necessary fix for prefix
-   sed -i s/lib\$(LIBDIRSUFFIX)/$(get_libdir)/ makefile.in || die
-}
-
-src_install() {
-   default
-   # another one of these package building archive with pic
-   # no: ooptools is not a typo
-   use static-libs || rm ${ED}/usr/$(get_libdir)/libooptools.a
-   use doc  dodoc manual/*.pdf
-}

diff --git a/sci-physics/looptools/looptools-2.8.ebuild 
b/sci-physics/looptools/looptools-2.8.ebuild
deleted file mode 100644
index 008a5ca..000
--- a/sci-physics/looptools/looptools-2.8.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit eutils fortran-2 multilib
-
-MYP=LoopTools-${PV}
-
-DESCRIPTION=Tools for evaluation of scalar and tensor one-loop integrals
-HOMEPAGE=http://www.feynarts.de/looptools;
-SRC_URI=http://www.feynarts.de/looptools/${MYP}.tar.gz;
-
-LICENSE=LGPL-3
-
-SLOT=0/${PV}
-KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux
-IUSE=doc static-libs
-
-DEPEND=virtual/fortran
-RDEPEND=${DEPEND}
-
-S=${WORKDIR}/${MYP}
-
-src_prepare() {
-   epatch ${FILESDIR}/${P}-makefile.patch
-   export VER=${PV}
-   # necessary fix for prefix
-   sed -i s/lib\$(LIBDIRSUFFIX)/$(get_libdir)/ makefile.in || die
-}
-
-src_install() {
-   default
-   # another one of these package building archive with pic
-   # no: ooptools is not a typo
-   use static-libs || rm ${ED}/usr/$(get_libdir)/libooptools.a
-   use doc  dodoc manual/*.pdf
-}



[gentoo-commits] proj/sci:master commit in: sci-physics/yoda/

2015-08-30 Thread Jauhien Piatlicki
commit: db5fc4b05f635a516e5e87bfab74068a261907ca
Author: Jauhien Piatlicki jauhien AT gentoo DOT org
AuthorDate: Sun Aug 30 17:41:29 2015 +
Commit: Jauhien Piatlicki jauhien AT gentoo DOT org
CommitDate: Sun Aug 30 17:42:14 2015 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=db5fc4b0

sci-physics/yoda: remove version imported to the tree

Package-Manager: portage-2.2.20.1

 sci-physics/yoda/ChangeLog |  3 +++
 sci-physics/yoda/metadata.xml  |  1 -
 sci-physics/yoda/yoda-1.4.0.ebuild | 51 --
 3 files changed, 3 insertions(+), 52 deletions(-)

diff --git a/sci-physics/yoda/ChangeLog b/sci-physics/yoda/ChangeLog
index 51a5a09..ee90f07 100644
--- a/sci-physics/yoda/ChangeLog
+++ b/sci-physics/yoda/ChangeLog
@@ -2,6 +2,9 @@
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
 # $Id$
 
+  30 Aug 2015; Jauhien Piatlicki jauh...@gentoo.org -yoda-1.4.0.ebuild:
+  remove version imported to the tree
+
 *yoda-1.4.0 (15 Aug 2015)
 
   15 Aug 2015; Jauhien Piatlicki jauh...@gentoo.org +yoda-1.4.0.ebuild:

diff --git a/sci-physics/yoda/metadata.xml b/sci-physics/yoda/metadata.xml
index b221b3a..d573312 100644
--- a/sci-physics/yoda/metadata.xml
+++ b/sci-physics/yoda/metadata.xml
@@ -10,7 +10,6 @@
   in Rivet.
 /longdescription
 use
-  flag name=c++11 Build using the C++11 standard/flag
   flag name='root'Adds support for pkgsci-physics/root/pkg/flag
 /use
 /pkgmetadata

diff --git a/sci-physics/yoda/yoda-1.4.0.ebuild 
b/sci-physics/yoda/yoda-1.4.0.ebuild
deleted file mode 100644
index 81c62f6..000
--- a/sci-physics/yoda/yoda-1.4.0.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-AUTOTOOLS_IN_SOURCE_BUILD=1
-PYTHON_COMPAT=( python2_7 )
-
-inherit python-single-r1 autotools-utils bash-completion-r1
-
-MYP=YODA-${PV}
-
-DESCRIPTION=Yet more Objects for (High Energy Physics) Data Analysis
-HOMEPAGE=http://yoda.hepforge.org/;
-
-SRC_URI=http://www.hepforge.org/archive/${PN}/${MYP}.tar.bz2;
-LICENSE=GPL-2
-
-SLOT=0
-KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux
-IUSE=c++11 python root static-libs
-
-RDEPEND=
-   dev-libs/boost:0=
-   python? ( ${PYTHON_DEPS} )
-   root? ( sci-physics/root:0=[python=,${PYTHON_USEDEP}] )
-DEPEND=${RDEPEND}
-   python? ( dev-python/cython[${PYTHON_USEDEP}] )
-
-REQUIRED_USE=python? ( ${PYTHON_REQUIRED_USE} )
-
-S=${WORKDIR}/${MYP}
-
-pkg_setup() {
-   use python  python-single-r1_pkg_setup
-}
-
-src_configure() {
-   local myeconfargs=(
-   $(use_enable c++11 stdcxx11)
-   $(use_enable python pyext)
-   $(use_enable root)
-   )
-   autotools-utils_src_configure
-}
-
-src_install() {
-   autotools-utils_src_install
-   newbashcomp ${ED}/usr/share/YODA/yoda-completion yoda
-}



[gentoo-commits] proj/sci:master commit in: sci-physics/rivet/

2015-08-30 Thread Jauhien Piatlicki
commit: 8b8701cf53207fed6fc78bfb8957d325038b3d8b
Author: Jauhien Piatlicki jauhien AT gentoo DOT org
AuthorDate: Sun Aug 30 15:16:50 2015 +
Commit: Jauhien Piatlicki jauhien AT gentoo DOT org
CommitDate: Sun Aug 30 15:16:50 2015 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=8b8701cf

sci-physics/rivet: remove version imported to the tree

Package-Manager: portage-2.2.20.1

 sci-physics/rivet/ChangeLog  |  3 ++
 sci-physics/rivet/rivet-2.3.0.ebuild | 60 
 2 files changed, 3 insertions(+), 60 deletions(-)

diff --git a/sci-physics/rivet/ChangeLog b/sci-physics/rivet/ChangeLog
index 5e34a95..e4de2b5 100644
--- a/sci-physics/rivet/ChangeLog
+++ b/sci-physics/rivet/ChangeLog
@@ -2,6 +2,9 @@
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
 # $Id$
 
+  30 Aug 2015; Jauhien Piatlicki jauh...@gentoo.org -rivet-2.3.0.ebuild:
+  remove version imported to the tree
+
 *rivet-2.3.0 (15 Aug 2015)
 
   15 Aug 2015; Jauhien Piatlicki jauh...@gentoo.org +rivet-2.3.0.ebuild:

diff --git a/sci-physics/rivet/rivet-2.3.0.ebuild 
b/sci-physics/rivet/rivet-2.3.0.ebuild
deleted file mode 100644
index 4029c73..000
--- a/sci-physics/rivet/rivet-2.3.0.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-AUTOTOOLS_IN_SOURCE_BUILD=1
-AUTOTOOLS_AUTORECONF=1
-PYTHON_COMPAT=( python2_7 )
-
-inherit python-single-r1 autotools-utils bash-completion-r1
-
-MYP=Rivet-${PV}
-
-DESCRIPTION=Toolkit for validation of Monte Carlo HEP event generators
-HOMEPAGE=http://rivet.hepforge.org/;
-
-SRC_URI=http://www.hepforge.org/archive/${PN}/${MYP}.tar.bz2;
-LICENSE=GPL-2
-
-SLOT=0
-KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux
-IUSE=doc python static-libs
-
-RDEPEND=
-   dev-libs/boost:0=
-   sci-libs/gsl:0=
-   sci-physics/fastjet:0=[plugins]
-   sci-physics/hepmc:0=
-   sci-physics/yoda:0=[python]
-   python? ( ${PYTHON_DEPS} )
-DEPEND=${RDEPEND}
-   doc? ( app-doc/doxygen[latex,dot] )
-   python? ( dev-python/cython[${PYTHON_USEDEP}] )
-
-REQUIRED_USE=python? ( ${PYTHON_REQUIRED_USE} )
-
-S=${WORKDIR}/${MYP}
-
-pkg_setup() {
-   use python  python-single-r1_pkg_setup
-}
-
-src_configure() {
-   local myeconfargs=(
-   $(use_enable python pyext)
-   )
-   autotools-utils_src_configure
-}
-
-src_compile() {
-   autotools-utils_src_compile
-   use doc  doxygen Doxyfile
-}
-
-src_install() {
-   autotools-utils_src_install
-   newbashcomp ${ED}/usr/share/Rivet/rivet-completion rivet
-   use doc  dohtml -r doxy/html/*  dodoc doc/rivet-manual.pdf
-}



[gentoo-commits] repo/gentoo:master commit in: x11-misc/sddm/files/, profiles/, x11-misc/sddm/

2015-08-28 Thread Jauhien Piatlicki
commit: 4954cf13bb528ea0674fbef91cb203119d18f0c8
Author: Andreas Sturmlechner andreas.sturmlechner AT gmail DOT com
AuthorDate: Sun Aug 16 22:33:39 2015 +
Commit: Jauhien Piatlicki jauhien AT gentoo DOT org
CommitDate: Wed Aug 26 20:40:36 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4954cf13

x11-misc/sddm: Add upstream patch for consolekit2 support

USE=consolekit now means real consolekit2 support instead of a postinst message
profiles: Add =x11-misc/sddm-0.11.0-r2 to package.mask
RDEPENDs on also masked =sys-auth/consolekit-0.9.2

Package-Manager: portage-2.2.20.1

 profiles/package.mask |  4 +
 x11-misc/sddm/files/sddm-0.11.0-consolekit2.patch | 91 +++
 x11-misc/sddm/files/sddm-0.11.0-upower.patch  | 11 +++
 x11-misc/sddm/sddm-0.11.0-r2.ebuild   | 76 +++
 4 files changed, 182 insertions(+)

diff --git a/profiles/package.mask b/profiles/package.mask
index 38bfd12..a5a02e8 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -51,6 +51,10 @@ sys-devel/dragonegg
 =sys-devel/llvm-3.7.0*
 =sys-devel/clang-3.7.0*
 
+# Andreas Sturmlechner andreas.sturmlech...@gmail.com (24 Aug 2015)
+# Masked until =sys-auth/consolekit-0.9.2 gets unmasked
+=x11-misc/sddm-0.11.0-r2
+
 # Matt Turner matts...@gentoo.org (22 Aug 2015)
 # nouveau has been in the kernel since 2.6.33
 # Masked for removal in 30 days.

diff --git a/x11-misc/sddm/files/sddm-0.11.0-consolekit2.patch 
b/x11-misc/sddm/files/sddm-0.11.0-consolekit2.patch
new file mode 100644
index 000..7f6f3f7
--- /dev/null
+++ b/x11-misc/sddm/files/sddm-0.11.0-consolekit2.patch
@@ -0,0 +1,91 @@
+From 7a8024639ee3ae7e128a9dc3efce90a07b4d316c Mon Sep 17 00:00:00 2001
+From: Eric Koegel eric.koe...@gmail.com
+Date: Mon, 6 Jul 2015 11:16:38 +0300
+Subject: [PATCH] ConsoleKit2 support for system actions
+
+This adds support for calling ConsoleKit2's DBUS API for shutdown,
+reboot, suspend, and hibernate. It does so by using the exact same
+interface as login1, making it a shared seat manager backend.
+---
+ INSTALL |  4 ++--
+ src/daemon/PowerManager.cpp | 26 +-
+ 2 files changed, 19 insertions(+), 11 deletions(-)
+
+diff --git a/INSTALL b/INSTALL
+index 77b6a8b..5d16710 100644
+--- a/INSTALL
 b/INSTALL
+@@ -30,8 +30,8 @@ its home set to `/var/lib/sddm` by default.
+ SDDM depends on PAM for authorization and XCB to communicate with the X 
server.
+ Apart from other things, it also depends on Qt for the user interface and 
event
+ loop management.
+-SDDM can optionally make use of logind (the systemd login manager API) or
+-upower to enable support for suspend, hibernate etc.
++SDDM can optionally make use of logind (the systemd login manager API), or
++ConsoleKit2, or upower to enable support for suspend, hibernate etc.
+ In order to build the man pages, you will need `rst2man` installed. It is
+ provided by the python `docutils` package
+ 
+diff --git a/src/daemon/PowerManager.cpp b/src/daemon/PowerManager.cpp
+index 3a4d25d..6329032 100644
+--- a/src/daemon/PowerManager.cpp
 b/src/daemon/PowerManager.cpp
+@@ -59,8 +59,8 @@ namespace SDDM {
+ 
+ class UPowerBackend : public PowerManagerBackend {
+ public:
+-UPowerBackend() {
+-m_interface = new QDBusInterface(UPOWER_SERVICE, UPOWER_PATH, 
UPOWER_OBJECT, QDBusConnection::systemBus());
++UPowerBackend(const QString  service, const QString  path, const 
QString  interface) {
++m_interface = new QDBusInterface(service, path, interface, 
QDBusConnection::systemBus());
+ }
+ 
+ ~UPowerBackend() {
+@@ -110,20 +110,24 @@ namespace SDDM {
+ };
+ 
+ /**/
+-/* LOGIN1 BACKEND */
++/* LOGIN1  ConsoleKit2 BACKEND  */
+ /**/
+ 
+ #define LOGIN1_SERVICE  QStringLiteral(org.freedesktop.login1)
+ #define LOGIN1_PATH QStringLiteral(/org/freedesktop/login1)
+ #define LOGIN1_OBJECT   QStringLiteral(org.freedesktop.login1.Manager)
+ 
+-class Login1Backend : public PowerManagerBackend {
++#define CK2_SERVICE  QStringLiteral(org.freedesktop.ConsoleKit)
++#define CK2_PATH QStringLiteral(/org/freedesktop/ConsoleKit/Manager)
++#define CK2_OBJECT   QStringLiteral(org.freedesktop.ConsoleKit.Manager)
++
++class SeatManagerBackend : public PowerManagerBackend {
+ public:
+-Login1Backend() {
+-m_interface = new QDBusInterface(LOGIN1_SERVICE, LOGIN1_PATH, 
LOGIN1_OBJECT, QDBusConnection::systemBus());
++SeatManagerBackend(const QString  service, const QString  path, 
const QString  interface) {
++m_interface = new QDBusInterface(service, path, interface, 
QDBusConnection::systemBus());
+ }
+ 
+-~Login1Backend() {
++~SeatManagerBackend() {
+ delete m_interface

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

2015-08-28 Thread Jauhien Piatlicki
commit: 487e2d727b2e0e1c3bacad3bc4859daf378a012f
Author: Jauhien Piatlicki jauhien AT gentoo DOT org
AuthorDate: Fri Aug 28 20:21:41 2015 +
Commit: Jauhien Piatlicki jauhien AT gentoo DOT org
CommitDate: Fri Aug 28 20:21:41 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=487e2d72

x11-misc/sddm: merge remote-tracking branch 'a17r/sddm'

Add upstream patch for consolekit2 support

Gentoo-Bug: 511484

 profiles/package.mask |  4 +
 x11-misc/sddm/files/sddm-0.11.0-consolekit2.patch | 91 +++
 x11-misc/sddm/files/sddm-0.11.0-upower.patch  | 11 +++
 x11-misc/sddm/sddm-0.11.0-r2.ebuild   | 76 +++
 4 files changed, 182 insertions(+)



[gentoo-commits] repo/gentoo:master commit in: sci-physics/looptools/files/, sci-physics/looptools/

2015-08-26 Thread Jauhien Piatlicki
commit: 5ae9ae96d2cbe08c5613599aaf528c09cfc65610
Author: Jauhien Piatlicki jauhien AT gentoo DOT org
AuthorDate: Wed Aug 26 19:38:11 2015 +
Commit: Jauhien Piatlicki jauhien AT gentoo DOT org
CommitDate: Wed Aug 26 19:39:28 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ae9ae96

sci-physics/looptools: add version 2.8 needed for sci-physics/herwig++

Package-Manager: portage-2.2.20.1

 sci-physics/looptools/Manifest |  1 +
 .../looptools/files/looptools-2.8-makefile.patch   | 96 ++
 sci-physics/looptools/looptools-2.8.ebuild | 39 +
 3 files changed, 136 insertions(+)

diff --git a/sci-physics/looptools/Manifest b/sci-physics/looptools/Manifest
index 10b8dda..5a941a5 100644
--- a/sci-physics/looptools/Manifest
+++ b/sci-physics/looptools/Manifest
@@ -1 +1,2 @@
 DIST LoopTools-2.12.tar.gz 545153 SHA256 
df04d944de15ec73665edaf76f655d1db797cbc02b54baa7664ac761ecfa2f70 SHA512 
70726493bd138fb80b85a46955fbe28b7f1432d9b67a100fe3ff74c2fa22232a07e461a6742745b0ead81793bb64b81cc4265d09b91fa048e7bdd32cf6956b27
 WHIRLPOOL 
af3abaf31a4a868e0f65bdb0b21405c413c470063e4c8130e31b2a9e05a4f0e65e323e3cdf0b4277e48e84d767288852e984d486468abab3aaa664f66879
+DIST LoopTools-2.8.tar.gz 546810 SHA256 
2395518d0eac9b0883a2c249b9a5ba80df443929c520c45e60f5a4284166eb42 SHA512 
32211669fd092d2d5bb38e26a6471a95df0647d9e7ea0cc4e99ff4fd7c3e3fee107f6432ed9075e3102224f0041fac6f7075b1f0a91f7744ec3890b4b36d276e
 WHIRLPOOL 
c8dff8030d7ea1bfc6b65bef3370c5acfec69fa73f223a63b7424163b81a3bdf788eb3ffecd07e9bf61a31a63138b1fd126b6442a298c8fad1f4b04b69663a47

diff --git a/sci-physics/looptools/files/looptools-2.8-makefile.patch 
b/sci-physics/looptools/files/looptools-2.8-makefile.patch
new file mode 100644
index 000..5252c1d
--- /dev/null
+++ b/sci-physics/looptools/files/looptools-2.8-makefile.patch
@@ -0,0 +1,96 @@
+--- makefile.in
 makefile.in
+@@ -1,14 +1,17 @@
+ BLD = build$(QUADSUFFIX)
+ 
+-LIBDIR = $(PREFIX)/lib$(LIBDIRSUFFIX)
+-INCLUDEDIR = $(PREFIX)/include
+-BINDIR = $(PREFIX)/bin
++LIBDIR = $(DESTDIR)/$(PREFIX)/lib$(LIBDIRSUFFIX)
++INCLUDEDIR = $(DESTDIR)/$(PREFIX)/include
++BINDIR = $(DESTDIR)/$(PREFIX)/bin
+ 
+ LIB = libooptools$(QUADSUFFIX).a
+ FE = lt$(QUADSUFFIX)$(EXE)
+ MFE = LoopTools$(QUADSUFFIX)$(EXE)
+ INCLUDE = $(BLD)/looptools.h $(BLD)/clooptools.h
+ 
++LIBRARY=libooptools.so
++REALNAME=$(LIBRARY).$(VER)
++
+ ARGS = $(PARALLEL) \
+   LIB=$(LIB) \
+   FE=$(FE) \
+@@ -16,12 +19,12 @@
+   EXE=$(EXE) \
+   DEF=$(DEF) \
+   NOUNDERSCORE=$(NOUNDERSCORE) \
+-  XFC=$(FC$(QUADSUFFIX)) $(FFLAGS) $(FFLAGS-quad) -I. \
++  XFC=$(FC$(QUADSUFFIX)) $(FFLAGS) $(FFLAGS-quad) -I. -fPIC \
+   F90=$(F90) \
+   CC=$(CC) \
+-  CFLAGS=$(CFLAGS) $(CFLAGS-quad) \
++  CFLAGS=$(CFLAGS) $(CFLAGS-quad) -fPIC \
+   CXX=$(CXX) \
+-  CXXFLAGS=$(CXXFLAGS) \
++  CXXFLAGS=$(CXXFLAGS) -fPIC \
+   ML=$(ML) \
+   MCC=$(MCC) \
+   MCFLAGS=$(MCFLAGS) \
+@@ -31,20 +34,22 @@
+   DLLTOOL=$(DLLTOOL) \
+   LDFLAGS=$(LDFLAGS) \
+   LIBPATH=$(LIBPATH) \
+-  OBJS-quad=$(OBJS-quad)
++  OBJS-quad=$(OBJS-quad) \
++  REALNAME=$(REALNAME)
+ 
+ 
+-default all lib frontend mma: force
++default all lib solib frontend mma: force
+   cd $(BLD)  $(MAKE) $(ARGS) $@
+ 
+-install: lib frontend
+-  -mkdir $(PREFIX)
++install: lib solib frontend
++  -mkdir $(DESTDIR)$(PREFIX)
+   -mkdir $(LIBDIR) $(BINDIR) $(INCLUDEDIR)
+   cp -p $(BLD)/$(LIB) $(LIBDIR)
+   cp -p $(INCLUDE$(QUADSUFFIX)) $(INCLUDEDIR)
+-  strip $(BLD)/$(FE)
+   cp -p $(BLD)/fcc $(BLD)/$(FE) $(BINDIR)
+-  test ! -f $(BLD)/$(MFE) || { strip $(BLD)/$(MFE) ; cp -p $(BLD)/$(MFE) 
$(BINDIR); }
++  test ! -f $(BLD)/$(MFE) || { cp -p $(BLD)/$(MFE) $(BINDIR); }
++  cp -p $(BLD)/$(REALNAME) $(LIBDIR)
++  cd $(LIBDIR)  ln -s $(REALNAME) $(LIBRARY)
+ 
+ force: $(BLD)/timestamp
+ 
+--- src/makefile
 src/makefile
+@@ -1,6 +1,6 @@
+-default: frontend mma$(ML)
++default: frontend mma$(ML) solib
+ 
+-all: frontend mma1
++all: frontend mma1 solib
+ 
+ frontend: lib $(FE)
+ 
+@@ -8,6 +8,7 @@
+ 
+ mma0 lib: $(LIB) clooptools.h fcc
+ 
++solib: $(REALNAME) fcc
+ 
+ .SUFFIXES:
+ 
+@@ -247,6 +248,8 @@
+   $(AR) cru $(LIB) $?
+   -$(RANLIB) $(LIB)
+ 
++$(REALNAME): $(OBJS)
++  $(XFC) $(LDFLAGS) -shared -Wl,--soname,$(REALNAME) -o $@ $?
+ 
+ $(FE): lt.F $(LTINC) $(LIB)
+   $(XFC) -o $(FE) lt.F $(LIB)

diff --git a/sci-physics/looptools/looptools-2.8.ebuild 
b/sci-physics/looptools/looptools-2.8.ebuild
new file mode 100644
index 000..efe9166
--- /dev/null
+++ b/sci-physics/looptools/looptools-2.8.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit eutils fortran-2 multilib
+
+MYP=LoopTools-${PV}
+
+DESCRIPTION=Tools for evaluation of scalar and tensor one-loop integrals
+HOMEPAGE=http://www.feynarts.de/looptools;
+SRC_URI=http://www.feynarts.de/looptools/${MYP

[gentoo-commits] repo/gentoo:master commit in: sci-physics/herwig++/, sci-physics/herwig++/files/

2015-08-26 Thread Jauhien Piatlicki
commit: 48723b7fbd072415f642f5cbf8dd51f74168e2e9
Author: Jauhien Piatlicki jauhien AT gentoo DOT org
AuthorDate: Wed Aug 26 22:20:55 2015 +
Commit: Jauhien Piatlicki jauhien AT gentoo DOT org
CommitDate: Wed Aug 26 22:22:21 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48723b7f

sci-physics/herwig++: initial import from the science overlay

Package-Manager: portage-2.2.20.1

 sci-physics/herwig++/Manifest  |  1 +
 .../herwig++/files/herwig++-2.6.3-looptools.patch  | 64 ++
 sci-physics/herwig++/herwig++-2.7.1.ebuild | 59 
 sci-physics/herwig++/metadata.xml  | 20 +++
 4 files changed, 144 insertions(+)

diff --git a/sci-physics/herwig++/Manifest b/sci-physics/herwig++/Manifest
new file mode 100644
index 000..5f93f04
--- /dev/null
+++ b/sci-physics/herwig++/Manifest
@@ -0,0 +1 @@
+DIST Herwig++-2.7.1.tar.bz2 3388956 SHA256 
80a189376bb65f5ec4e64f42e76c00ea9102d8224010563a424fc11e619a6ad6 SHA512 
643f389f13f22b30d0adb4ca601a11c2686f6db4746af51136601954af2ec20eb0af7b45981e764d8b71cb7206bfe310beea1fee069972868955b1f024b8d5e3
 WHIRLPOOL 
5336136e90c4f90e4e08a24a4d753ab61d1c4b033a23228ebb5bc039175987f4d70d7162a2319b635644a3fbaf24c9bbc1b901e92abb4bcaad27884e429d472a

diff --git a/sci-physics/herwig++/files/herwig++-2.6.3-looptools.patch 
b/sci-physics/herwig++/files/herwig++-2.6.3-looptools.patch
new file mode 100644
index 000..0c80297
--- /dev/null
+++ b/sci-physics/herwig++/files/herwig++-2.6.3-looptools.patch
@@ -0,0 +1,64 @@
+--- Looptools/Makefile.am
 Looptools/Makefile.am
+@@ -1,58 +1,12 @@
+-noinst_LTLIBRARIES = libHwLooptoolsXFC.la libHwLooptoolsCFC.la 
+-noinst_LTLIBRARIES += libHwLooptools.la
+-
+-EXTRA_DIST = include/lt.h include/ftypes.h include/ff.h include/ffwarn.h \
+-  include/fferr.h include/defs.h include/looptools.h include/ffperm5.h \
+-  include/clooptools.h include/cexternals.h include/externals.h \
+-  util/solve-LU.F util/solve-LU.h util/solve-Eigen.F
+-
+-theXFCSOURCES = \
+-A/A0.FA/A00.F   A/ffxa0.F A/ffca0.F 
B/Bget.F \
+-B/Bcoeff.FB/BcoeffC.F   B/Bcoeffa.F   B/Bcoeffb.F   
B/ffxb0.F \
+-B/ffcb0.F B/ffxb1.F B/ffcb1.F B/ffxb2p.F
B/ffcb2p.F \
+-B/ffxdb0.FB/ffcdb0.FB/ffxdb1.FB/ffdel2.F
B/ffcel2.F \
+-C/C0.FC/C0C.F   C/Cget.F  C/ffxc0.F 
C/ffcc0.F \
+-C/ffxc0i.FC/ffxc0p.FC/ffxc0p0.F   C/ffcc0p.F
C/ffdxc0.F \
+-C/ffdel3.FC/ffcel3.FD/D0.FD/D0C.F   
D/Dget.F \
+-D/ffxd0.F D/ffxd0h.FD/ffxd0i.FD/ffxd0p.F
D/ffxd0m0.F \
+-D/ffxd0tra.F  D/ffxdbd.FD/ffdcc0.FD/ffdel4.F
D/ffd0c.F \
+-D/ffTn.F  D/ffT13.F D/ffS2.F  D/ffS3n.F 
D/ffRn.F \
+-E/E0.FE/Eget.F  E/Ecoeffa.F   E/Ecoeffb.F   
E/ffxe0.F \
+-E/ffdel5.Futil/ini.Futil/auxCD.F   util/solve.F  util/Dump.F \
+-util/Li2.Futil/ffinit.F util/ffxli2.F  util/ffcli2.F util/ffxxyz.F \
+-util/ffcxyz.F util/ffcrr.F  util/ffcxr.F   util/fftran.F util/ffabcd.F \
+-util/ff2dl2.F util/ffcxs3.F util/ffcxs4.F  util/ffdcxs.F util/ffbndc.F
+-
+-## the following need -DCOMPLEXPARA
+-theCFCSOURCES = \
+-A/A0.F   A/A00.F  B/Bget.F B/Bcoeffa.F  C/Cget.F D/Dget.F 
E/E0.F \
+-E/Eget.F E/Ecoeffa.F  E/Ecoeffb.F  util/solve.Futil/Dump.F 
util/Li2.F
++noinst_LTLIBRARIES = libHwLooptools.la
+ 
+ commonCPPFLAGS = $(AM_CPPFLAGS) -I$(srcdir)/include
+ 
+-libHwLooptoolsXFC_la_SOURCES = $(theXFCSOURCES)
+-libHwLooptoolsXFC_la_CPPFLAGS = $(commonCPPFLAGS)
+-libHwLooptoolsXFC_la_FCFLAGS = $(AM_FCFLAGS) -ffixed-line-length-none
+-libHwLooptoolsXFC_la_FFLAGS = $(AM_FFLAGS) -ffixed-line-length-none
+-
+-libHwLooptoolsCFC_la_SOURCES = $(theCFCSOURCES)
+-libHwLooptoolsCFC_la_CPPFLAGS = $(commonCPPFLAGS) -DCOMPLEXPARA
+-libHwLooptoolsCFC_la_FCFLAGS = $(AM_FCFLAGS) -ffixed-line-length-none
+-libHwLooptoolsCFC_la_FFLAGS = $(AM_FFLAGS) -ffixed-line-length-none
+-
+-## installed already from include/Makefile.am
+-## noinst_HEADERS = include/clooptools.h
+-
+-##if NEED_APPLE_FIXES
+-##libHwLooptoolsXFC_la_LDFLAGS = -Wl,-single_module
+-##libHwLooptoolsCFC_la_LDFLAGS = -Wl,-single_module
+-##endif
+-
+-libHwLooptools_la_SOURCES = util/cache.c clooptools.cc
++libHwLooptools_la_SOURCES = clooptools.cc
+ libHwLooptools_la_CXXFLAGS = $(AM_CXXFLAGS) -Wno-strict-aliasing
+ libHwLooptools_la_CPPFLAGS = $(commonCPPFLAGS) 
+ libHwLooptools_la_CFLAGS = $(AM_CFLAGS) -std=c99 
+-libHwLooptools_la_LIBADD = libHwLooptoolsXFC.la libHwLooptoolsCFC.la
++libHwLooptools_la_LIBADD = -looptools
+ 
+ 
+ ## libHwLooptoolsHelper2_la_SOURCES = clooptools.cc

diff --git a/sci-physics/herwig++/herwig++-2.7.1.ebuild 
b/sci-physics/herwig++/herwig++-2.7.1.ebuild
new file mode 100644
index 000..4479a2c

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

2015-08-25 Thread Jauhien Piatlicki
commit: 24f55b61cc5216dda27b13b4a43062a2c9d1e10f
Author: Jauhien Piatlicki jauhien AT gentoo DOT org
AuthorDate: Tue Aug 25 18:40:30 2015 +
Commit: Jauhien Piatlicki jauhien AT gentoo DOT org
CommitDate: Tue Aug 25 18:48:01 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24f55b61

net-libs/rb_libtorrent: version bump

Gentoo-Bug: 556336

Package-Manager: portage-2.2.20.1

 net-libs/rb_libtorrent/Manifest   |  1 +
 net-libs/rb_libtorrent/rb_libtorrent-1.0.6.ebuild | 76 +++
 2 files changed, 77 insertions(+)

diff --git a/net-libs/rb_libtorrent/Manifest b/net-libs/rb_libtorrent/Manifest
index a72c2ce..caca87d 100644
--- a/net-libs/rb_libtorrent/Manifest
+++ b/net-libs/rb_libtorrent/Manifest
@@ -2,3 +2,4 @@ DIST libtorrent-rasterbar-0.16.17.tar.gz 3018881 SHA256 
67a1d29c626d991d6e39c2f9
 DIST libtorrent-rasterbar-0.16.19.tar.gz 3030253 SHA256 
9ebd3fa8accfa27d0c81cdbbe15d7b411ea1deec34ac6325dec7197f05d82982 SHA512 
8e605802cb1ae80228d253adba44da6f5af39e7d65c59f65e15444ed1122500529ee068f6d3608b1c2a249f18b4de695073f7b67772fa445618757697d779340
 WHIRLPOOL 
4429d07bd95f398a09f283a7cbcf6611aeb8ac5d2b8ed76d98f89d601aa6ed66e6eb8f044b351fad6cca3606351ccc67081dba7c8dd8d9c3c433eae84aedeb2c
 DIST libtorrent-rasterbar-1.0.4.tar.gz 3297242 SHA256 
1f567823133b1493b9717afc8334eed691bf0ab452d4a2e0f644989f13ce9db0 SHA512 
1917d1207171d23dbcbbb17f0c3afdadcec059e8e603e2009bb72a610be598f2ff5a5ebdfc5a1b0e07563a05e774b395e24e04fabb17847b6a757f47f41a2313
 WHIRLPOOL 
acbb9658d80f42bc6fe00cbe491e58bc059b6eeb96c0e34f7c86ad549104dabc4c9e2df5c931fd719f064bff6c4d06376022cf0e221034fc5e88af88d258f8f1
 DIST libtorrent-rasterbar-1.0.5.tar.gz 3302804 SHA256 
474a43da2147bec7e333c10f70b07221f4732dd67e071d5e90acc7edb8f657b0 SHA512 
1ec54dfac1555ac1a843d12e239d781e940ef81ca13a943c58812b0fb62686e89bc5e0135feb94267fb624077cb0ad9971d496d8474b91f3687ef3b90a524df6
 WHIRLPOOL 
a84f7895fdfda2020630c387eedd9b5a82ddc51af6b35fe8a2e7216495baaf9901a58ef2335c254fa3c2e0c713c7e6a1d9f976984fa5998329e47bc95ae22a63
+DIST libtorrent-rasterbar-1.0.6.tar.gz 3307491 SHA256 
c97de804b77f44591801631aca3869567671df2d3e2afe7f5453d8db2478fd61 SHA512 
798529f877dc94aa8eb635677a2fffb6deead3937153e78ac5344fd81422f9fd9594e227db3ec0ae954dfc59e4dd5f3b8f6dbed2e3aa1f9a710c32b0622f54ee
 WHIRLPOOL 
250651925c4d09b6e73c3c3e4b1e1f9131b49dbf3bdbeda3d683f204d4cebbcb865b694aa5e079072a73be922a25a2378094744bf4dd3bc4e220e9b0115342b6

diff --git a/net-libs/rb_libtorrent/rb_libtorrent-1.0.6.ebuild 
b/net-libs/rb_libtorrent/rb_libtorrent-1.0.6.ebuild
new file mode 100644
index 000..9bad389
--- /dev/null
+++ b/net-libs/rb_libtorrent/rb_libtorrent-1.0.6.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 python3_{3,4} )
+PYTHON_REQ_USE=threads
+DISTUTILS_OPTIONAL=true
+AUTOTOOLS_AUTORECONF=true
+
+inherit autotools-utils multilib distutils-r1 versionator
+
+MY_P=${P/rb_/}
+MY_P=${MY_P/torrent/torrent-rasterbar}
+MY_PV=$(replace_all_version_separators '_' )
+S=${WORKDIR}/${MY_P}
+
+DESCRIPTION=C++ BitTorrent implementation focusing on efficiency and 
scalability
+HOMEPAGE=http://www.rasterbar.com/products/libtorrent/;
+SRC_URI=https://github.com/arvidn/libtorrent/releases/download/libtorrent-${MY_PV}/${MY_P}.tar.gz;
+
+LICENSE=BSD
+SLOT=0
+KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd
+IUSE=debug doc examples python ssl static-libs test
+
+REQUIRED_USE=python? ( ${PYTHON_REQUIRED_USE} )
+
+RDEPEND=
+   =dev-libs/boost-1.53:=[threads]
+   sys-libs/zlib
+   examples? ( !net-p2p/mldonkey )
+   ssl? ( dev-libs/openssl:0= )
+   python? (
+   ${PYTHON_DEPS}
+   dev-libs/boost:=[python,${PYTHON_USEDEP}]
+   )
+DEPEND=${RDEPEND}
+   =sys-devel/libtool-2.2
+
+RESTRICT=test
+
+PATCHES=( ${FILESDIR}/${PN}-1.0.2-python.patch )
+
+AUTOTOOLS_IN_SOURCE_BUILD=1
+
+src_configure() {
+   local myeconfargs=(
+   --disable-silent-rules # bug 441842
+   --with-boost-libdir=/usr/$(get_libdir)
+   $(use_enable debug)
+   $(use_enable test tests)
+   $(use_enable examples)
+   $(use_enable ssl encryption)
+   $(use_enable python python-binding)
+   $(usex debug --enable-logging=verbose )
+   )
+
+   use python  python_setup
+
+   autotools-utils_src_configure
+   use python  cd ${BUILD_DIR}/bindings/python  
distutils-r1_src_configure
+}
+
+src_compile() {
+   autotools-utils_src_compile
+   use python  cd ${BUILD_DIR}/bindings/python  
distutils-r1_src_compile
+}
+
+src_install() {
+   use doc  HTML_DOCS=( ${S}/docs/. )
+
+   autotools-utils_src_install
+   use python  cd ${BUILD_DIR}/bindings/python  
distutils-r1_src_install
+}



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

2015-08-25 Thread Jauhien Piatlicki
commit: 3458b255219386585ea1e302f4911ab33a9a5b0c
Author: Jauhien Piatlicki jauhien AT gentoo DOT org
AuthorDate: Tue Aug 25 22:03:11 2015 +
Commit: Jauhien Piatlicki jauhien AT gentoo DOT org
CommitDate: Tue Aug 25 22:03:11 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3458b255

net-p2p/qbittorrent: version bump

Also fix net-libs/rb_libtorrent dependency in live ebuild

Gentoo-Bug: 556714

Package-Manager: portage-2.2.20.1

 net-p2p/qbittorrent/Manifest| 1 +
 .../qbittorrent/{qbittorrent-.ebuild = qbittorrent-3.2.3.ebuild}   | 2 +-
 net-p2p/qbittorrent/qbittorrent-.ebuild | 2 +-
 3 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/net-p2p/qbittorrent/Manifest b/net-p2p/qbittorrent/Manifest
index eb7cb67..fce992b 100644
--- a/net-p2p/qbittorrent/Manifest
+++ b/net-p2p/qbittorrent/Manifest
@@ -1,3 +1,4 @@
 DIST qbittorrent-3.1.12.tar.xz 2465744 SHA256 
d5d5b27958297f0b14cf03af8dd24a0d2a990e108c9a7a6159e4a2fbbc83 SHA512 
af7cbb1a3158cd1fd6c28f17f1dbb62d94c9d192068b5a683b6b0e19e43664f3d312da055c5c19de75b5849c812b7aa9a0c966a7e464c120e0006bb1ea5a6e5a
 WHIRLPOOL 
632fabec4c33104e55c73433028923033e65f37624aba37649e4f6f5593038fa9868e48787db7b1659690456835fc55dc542510d2f60732c66452d3c748508bf
 DIST qbittorrent-3.1.9.2.tar.xz 2231708 SHA256 
b07ccdbe1ae079f781c62aff21d47183ae35a8d4e96f43f90503978d1830a361 SHA512 
8437fb695fb720132d131e44727c28af46c651576d5321423142c190120c59cc6439f5df2e90486274956d253db657fcbd217a834e3ca53d7681919fee7a2504
 WHIRLPOOL 
e4b00027a57fbce49a9ddcaf6e60fccfabb65393531620afa0416249148e9e17d43398a1016fcf04695d0fa7d0a7b970e5beee0a4ab4e6ff06e6f8c23c90154f
 DIST qbittorrent-3.2.0.tar.xz 2595372 SHA256 
51781cb121ebeda041fb348e649c4bd97888ee8c1d18328bc547d447b960d1b3 SHA512 
0e652a4045d2e034611484009c1ce60c0b365fb6030356ac740555bca3e77f901228a24f21fddc87501f39b737ac15cfff4d3d9a18c913ab03df4d90ceb48634
 WHIRLPOOL 
5c3d215735a70fcbe01773d3a6676209719d91b25ee5ac68f12767fdfd1108626556802cb58f5e698a80607ad3550b5dea0c97670fdc3d6a4975546da3436b1b
+DIST qbittorrent-3.2.3.tar.xz 2638708 SHA256 
86a79f3772bd06736a4be104180187d76c5c8feb2c1cdf1054135b4ba602a914 SHA512 
304635f4942776f6be5987ad6a60e2e0e217c913bbe3637cef2dd0bfc65450b894e88c639c96d856d3e937f40d120acc62c194bcb29ae52070ad51e921edbdf7
 WHIRLPOOL 
33728a4679ef9731645a937c059633d18ff4673ded258185488bc31aab001fe720ab3e3aef23bd8d36f1cf12e98d96ed7383d5cc5b3ecbfa2b065028ddacc4ce

diff --git a/net-p2p/qbittorrent/qbittorrent-.ebuild 
b/net-p2p/qbittorrent/qbittorrent-3.2.3.ebuild
similarity index 98%
copy from net-p2p/qbittorrent/qbittorrent-.ebuild
copy to net-p2p/qbittorrent/qbittorrent-3.2.3.ebuild
index 5ae750b..503af6c 100644
--- a/net-p2p/qbittorrent/qbittorrent-.ebuild
+++ b/net-p2p/qbittorrent/qbittorrent-3.2.3.ebuild
@@ -30,7 +30,7 @@ REQUIRED_USE=
 CDEPEND=
dev-libs/boost:=
=dev-qt/qtsingleapplication-2.6.1_p20130904-r1[qt4?,qt5?,X?]
-   =net-libs/rb_libtorrent-1.0.0
+   =net-libs/rb_libtorrent-1.0.6
sys-libs/zlib
qt4? (
dev-qt/qtcore:4

diff --git a/net-p2p/qbittorrent/qbittorrent-.ebuild 
b/net-p2p/qbittorrent/qbittorrent-.ebuild
index 5ae750b..503af6c 100644
--- a/net-p2p/qbittorrent/qbittorrent-.ebuild
+++ b/net-p2p/qbittorrent/qbittorrent-.ebuild
@@ -30,7 +30,7 @@ REQUIRED_USE=
 CDEPEND=
dev-libs/boost:=
=dev-qt/qtsingleapplication-2.6.1_p20130904-r1[qt4?,qt5?,X?]
-   =net-libs/rb_libtorrent-1.0.0
+   =net-libs/rb_libtorrent-1.0.6
sys-libs/zlib
qt4? (
dev-qt/qtcore:4



[gentoo-commits] repo/gentoo:master commit in: sci-physics/thepeg/files/, sci-physics/thepeg/

2015-08-23 Thread Jauhien Piatlicki
commit: f68b678539fcd92d00a601a276275749c868d739
Author: Jauhien Piatlicki jauhien AT gentoo DOT org
AuthorDate: Sun Aug 23 12:42:45 2015 +
Commit: Jauhien Piatlicki jauhien AT gentoo DOT org
CommitDate: Sun Aug 23 12:42:45 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f68b6785

sci-physics/thepeg: initial import from the science overlay

Package-Manager: portage-2.2.18

 sci-physics/thepeg/Manifest  |  5 ++
 sci-physics/thepeg/files/thepeg-1.8.3-java.patch | 37 +
 sci-physics/thepeg/metadata.xml  | 24 ++
 sci-physics/thepeg/thepeg-1.9.2.ebuild   | 97 
 4 files changed, 163 insertions(+)

diff --git a/sci-physics/thepeg/Manifest b/sci-physics/thepeg/Manifest
new file mode 100644
index 000..4a71906
--- /dev/null
+++ b/sci-physics/thepeg/Manifest
@@ -0,0 +1,5 @@
+DIST GRV98nlo.LHgrid 221908 SHA256 
78e7b133ac1f1d5576aa688f98adb8b6e29feb15cbb58556c860cb7e183da647 SHA512 
fce5226a6eb56c9cc970d2d2bb23c5a0cde3afbb1f463e3e062825c2379213100a2d149ff6b25d9726e80ee817f9ae74eafcc85b2b30419aa7f095847dbcd8b6
 WHIRLPOOL 
ce0d01cd7c293efd199704cdeb0cb5ad9093393eef56b72cb6096b2e6135ce57d1710b0cbcd219bb4dfe82b15d684a3f6a5aad6dda97d3428dc2f645ec5a2dc4
+DIST MRST2001nlo.LHgrid 719692 SHA256 
7ec031afa2bd254b95b66b3058291365091f58b48e4be2b368e61fc170c51d58 SHA512 
126461ec2358e61221445483074a804c915b94be4a4dfd0330a9cf71feff9a9b981c5594a9d2a1efd236122f44891dd25182649803dccb3b383d03e85e96f930
 WHIRLPOOL 
bce25b3dc3b0a29c537eafac243c81bdb83b4e3daca34627d7d8bb8c59f802bb12ea6e8611fe2758a8c9a9880dab16276c11a332059431df0b14ecb6eb6d40f3
+DIST ThePEG-1.9.2.tar.bz2 1870577 SHA256 
ff7bbb256866f994dae04ade1f57c92d2670edaac3df11c9a300419a5343faf4 SHA512 
bc43606c79bb15938969b9d444db49c6af5c8ba21072a879a502086a77fe18b13fec44691046b4e0772b260b83ea7ef29b906027eadda6a8ea004ace9318379c
 WHIRLPOOL 
fb686c14a6c8a958f08be670085f10463d2928dacd8efe039e0e5fa781dc7532310702146dd9a0aef5bb8e881e1ff0e5d7f07637b8ad56a80c3d197e67d9c970
+DIST cteq5l.LHgrid 134797 SHA256 
83c92bc90fd6e12be9cd76bc032eca26dcedbe90f0c11aef843bbf54734d5bba SHA512 
1ba41fd773104a933af6f37745dcb6f8422e1aece74ba2b1e15a5fb69fdaf694336c0ec1dc6fbc964d2cf3fe363d17ca0c01a6c2ba6def0afa4389cb4083f34b
 WHIRLPOOL 
8a86877fcbae2b45576e3fae08dfd4771c668257893ba2f813c578641dce9800f42bfd57d0d8ac2abc6bf7cd40921020478f1912014a36cfb722ed408ca1430f
+DIST cteq6ll.LHpdf 1461 SHA256 
a3c6bd1ebea30f75fa23fa94922ba281872a66e59465b61f73a0f3629c2b5c03 SHA512 
b89a87d1c1c7cc910aa4af53abc3cc6550670a5a6332989232d33c7da1ba01ce49bbbf9f3bb454e673312fb5bc1679f86eea18f95a1443d1c80d3a622e2b8728
 WHIRLPOOL 
3eeba4277668b92bfa0de3d0fb27d0d9b940904061b6aa212936e4a9b86f9955188b81d9572672f64155abc7f2c6184fc90f8f81dd7eabbe1b015b749a5af304

diff --git a/sci-physics/thepeg/files/thepeg-1.8.3-java.patch 
b/sci-physics/thepeg/files/thepeg-1.8.3-java.patch
new file mode 100644
index 000..45b0e95
--- /dev/null
+++ b/sci-physics/thepeg/files/thepeg-1.8.3-java.patch
@@ -0,0 +1,37 @@
+--- java/Makefile.am
 java/Makefile.am
+@@ -11,8 +12,7 @@
+ 
+ CLEANFILES = ThePEG.jar thepeg.sh
+ 
+-jardir = $(pkglibdir)
+-nodist_jar_DATA = ThePEG.jar
++noinst_DATA = ThePEG.jar
+ 
+ dist_noinst_DATA = $(JAVASOURCES) jar-manifest
+ 
+@@ -34,7 +34,7 @@
+   $(JAR) cmf ThePEG/jar-manifest ThePEG.jar ThePEG/*.class
+ 
+ thepeg.sh: thepeg.install Makefile
+-  sed -e s:@pkglibdir[@]:$(pkglibdir):g \
++  sed -e s:@datadir[@]:$(datadir):g \
+ -e s:@bindir[@]:$(bindir):g \
+ -e s:@java[@]:$(JAVA):g $(srcdir)/thepeg.install  thepeg.sh
+   chmod +x thepeg.sh
+--- java/thepeg.install
 java/thepeg.install
+@@ -1,6 +1,6 @@
+ #!/bin/sh
+ 
+-pkglibdir=@pkglibdir@
++source @datadir@/thepeg/package.env
+ bindir=@bindir@
+ 
+ ThePEG_CMD=${bindir}/setupThePEG
+@@ -19,4 +19,4 @@
+ 
+ 
+ 
+-exec @java@ ${HEADLESS} -jar ${pkglibdir}/ThePEG.jar ${ThePEG_CMD} $@
++exec @java@ ${HEADLESS} -jar ${CLASSPATH} ${ThePEG_CMD} $@

diff --git a/sci-physics/thepeg/metadata.xml b/sci-physics/thepeg/metadata.xml
new file mode 100644
index 000..60bfa04
--- /dev/null
+++ b/sci-physics/thepeg/metadata.xml
@@ -0,0 +1,24 @@
+?xml version=1.0 encoding=UTF-8?
+!DOCTYPE pkgmetadata SYSTEM http://www.gentoo.org/dtd/metadata.dtd;
+pkgmetadata
+herdsci-physics/herd
+maintainer
+  emailjauh...@gentoo.org/email
+/maintainer
+longdescription
+  Toolkit for High Energy Physics Event Generation.
+  ThePEG has been broken out from the PYTHIA7 program
+  to better factorize the parts which were PYTHIA-specific
+  from those which are general model-independent components
+  of the toolkit and which can be used by any event generator model.
+/longdescription
+use
+  flag name='c++11'Build ThePEG using the C++11 standard.
+  Experimental feature, not for production use./flag
+  flag name='fastjet'Adds support for pkgsci-physics/fastjet/pkg/flag
+  flag name='hepmc'Adds support for High Energy Physics Monte Carlo

[gentoo-commits] repo/gentoo:master commit in: app-portage/gs-pypi/

2015-08-22 Thread Jauhien Piatlicki
commit: a877cc525221793d6a5fb72a017c2c00780d8ee4
Author: Jauhien Piatlicki jauhien AT gentoo DOT org
AuthorDate: Sat Aug 22 21:24:05 2015 +
Commit: Jauhien Piatlicki jauhien AT gentoo DOT org
CommitDate: Sat Aug 22 21:55:20 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a877cc52

app-portage/gs-pypi: version bump

Package-Manager: portage-2.2.18

 app-portage/gs-pypi/Manifest |  1 +
 app-portage/gs-pypi/gs-pypi-0.2.1.ebuild | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/app-portage/gs-pypi/Manifest b/app-portage/gs-pypi/Manifest
index 91fbd73..afbaab7 100644
--- a/app-portage/gs-pypi/Manifest
+++ b/app-portage/gs-pypi/Manifest
@@ -1,2 +1,3 @@
 DIST gs-pypi-0.1.tar.gz 15351 SHA256 
98a684cad3bb64af397dac5373b57a4bb23a6784dec6f3d049423808d068c1d8 SHA512 
e7d8dabed21de28f327da3163e95ea16dfb63c27d502233c0f6eae7bf3146866498c492795eff5c7126bf56bf6dd1613457290ffab83962741d49bd9254f059f
 WHIRLPOOL 
e7ce64d24302e4daa5ea2fdb96d1f43ccf9c5af1bd28a4de12dce05f73772de495e8c3f459088bac305caab02cae6f97018081d800eb1fadcc2e1ae133302c26
+DIST gs-pypi-0.2.1.tar.gz 16608 SHA256 
34c8e9596373b1348863fdc025edcc7d4cc8bee7a17cc4ce5e0749e56020977c SHA512 
72c04ab621690b0e1e8aee489cef09ed3f04a84b4d1f5e0888913429f24c37e79e320d41c585d7e5a087b8f9e6859f6702c42d81c1086bb51ce77c9949af6ac0
 WHIRLPOOL 
4cd010ae9d7a22b08d15bc54d5f1734d2de970fd2efa6facbdfca870b9ebc384e9a07f46008f12f67b7c38eacb5edec41a41885876a963963277823060b2ee94
 DIST gs-pypi-0.2.tar.gz 16582 SHA256 
17c72368d10d740f31cd84e237a350b10ec1ac0606432fc226a167d0433061ac SHA512 
b28143f6eb85151cee27c24f11fd8e2adae7115120cc38eeaaa9a59af49af9cee8423725db0babc0dec7ef357ed2485f8a360f69db9fb246f1097fc0f3c227b0
 WHIRLPOOL 
dbeae06ece88f1842c8be9b517a386534da433f599bbf6001b5b50fc22cfe0977569651c3b9d41a725a3dacb436991e8679ba403e8cc12528c9674ff1dcf78d6

diff --git a/app-portage/gs-pypi/gs-pypi-0.2.1.ebuild 
b/app-portage/gs-pypi/gs-pypi-0.2.1.ebuild
new file mode 100644
index 000..fa593fb
--- /dev/null
+++ b/app-portage/gs-pypi/gs-pypi-0.2.1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+PYTHON_COMPAT=(python{2_7,3_3,3_4})
+
+inherit distutils-r1
+
+DESCRIPTION=g-sorcery backend for pypi packages
+HOMEPAGE=https://github.com/jauhien/gs-pypi;
+SRC_URI=https://github.com/jauhien/gs-pypi/archive/${PV}.tar.gz - 
${P}.tar.gz
+
+LICENSE=GPL-2
+SLOT=0
+KEYWORDS=~amd64 ~x86
+
+DEPEND==app-portage/g-sorcery-0.2.1[bson(-),git(-),$(python_gen_usedep 
'python*')]
+   dev-python/beautifulsoup:4[$(python_gen_usedep 'python*')]
+RDEPEND=${DEPEND}
+
+python_install_all() {
+   distutils-r1_python_install_all
+   doman docs/*.8
+}



[gentoo-commits] repo/gentoo:master commit in: app-portage/g-sorcery/

2015-08-22 Thread Jauhien Piatlicki
commit: a9b43764efc5835fe4565002b8b3befa0bac4ce4
Author: Jauhien Piatlicki jauhien AT gentoo DOT org
AuthorDate: Sat Aug 22 21:17:00 2015 +
Commit: Jauhien Piatlicki jauhien AT gentoo DOT org
CommitDate: Sat Aug 22 21:55:11 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9b43764

app-portage/g-sorcery: version bump

Package-Manager: portage-2.2.18

 app-portage/g-sorcery/Manifest   |  1 +
 app-portage/g-sorcery/g-sorcery-0.2.1.ebuild | 37 
 2 files changed, 38 insertions(+)

diff --git a/app-portage/g-sorcery/Manifest b/app-portage/g-sorcery/Manifest
index 98d5f8c..b8457de 100644
--- a/app-portage/g-sorcery/Manifest
+++ b/app-portage/g-sorcery/Manifest
@@ -1,2 +1,3 @@
 DIST g-sorcery-0.1.tar.gz 45796 SHA256 
47fbc40864849cb4b9dfe15d79a38310705fc4dd2a7d5c2ef99688f5b31edec6 SHA512 
207776ed65c79365dd65a21b14f3ba38589a2b5f47c3c6ac38691ba7949b9a836f6a8543e443119d6f2381a5f34ee854ecbc7d2f88527301c7cb1e10478406a5
 WHIRLPOOL 
4af6a5267d2c3dc5b9c4932b39dc474419f95c0c279d3211847abd8aa25cb148413815099a8c1866156d2437c673850445fbedd04e00076072c9ed91fc150897
+DIST g-sorcery-0.2.1.tar.gz 55546 SHA256 
369c006bc17b1871fec1e7bb86b672866aaa4a57b59da459a5ee90ac09ef0bfb SHA512 
42c34ed8addaf721583029d5056751810b0a77546f798081c7c605223342fa2a99bd2e30f20f004a8606ccf847108f0e2ef2c479f3cbb55f2fe6648d4ffc075e
 WHIRLPOOL 
5af665c872904e8d01651a103c70949b350f4565f2f798be9d606ece7057326a02bdcf9f7c5c3d2abd582be627924f99919dd28132a3c2450bed23f0d619b0f7
 DIST g-sorcery-0.2.tar.gz 54173 SHA256 
0d37d5f7ad41771fadefef4caa7d75470c334f277d50107b727f8cd4688b5189 SHA512 
9715d468c3eb34eac2bda81b7442d86fc8af984c2115c93682ae6c63d59a9ed3d7d0234df845659ccd991eb304d732ae33e31c217a7916b8dd08e2617984cb32
 WHIRLPOOL 
8e9439c11132f25ef8f21421ff89043773de15211934dbb45e0b409d058f41b347f536f0b88d0f1a7f8632918b08988edeb76897a2b9d087e1f83da55e35fcac

diff --git a/app-portage/g-sorcery/g-sorcery-0.2.1.ebuild 
b/app-portage/g-sorcery/g-sorcery-0.2.1.ebuild
new file mode 100644
index 000..4bbe99c
--- /dev/null
+++ b/app-portage/g-sorcery/g-sorcery-0.2.1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+PYTHON_COMPAT=(python{2_7,3_3,3_4})
+
+inherit distutils-r1
+
+DESCRIPTION=framework for ebuild generators
+HOMEPAGE=https://github.com/jauhien/g-sorcery;
+SRC_URI=https://github.com/jauhien/g-sorcery/archive/${PV}.tar.gz - 
${P}.tar.gz
+
+LICENSE=GPL-2
+SLOT=0
+IUSE=bson git
+KEYWORDS=~amd64 ~hppa ~x86
+
+DEPEND=bson? ( dev-python/pymongo[$(python_gen_usedep 'python*')] )
+   git? ( dev-vcs/git )
+   sys-apps/portage[$(python_gen_usedep 'python*')]
+RDEPEND=${DEPEND}
+PDEPEND==app-portage/layman-2.2.0[g-sorcery(-),$(python_gen_usedep 
'python*')]
+
+python_test() {
+   PYTHONPATH=. ${PYTHON} scripts/run_tests.py
+}
+
+python_install_all() {
+   distutils-r1_python_install_all
+
+   doman docs/*.8
+   dohtml docs/developer_instructions.html
+   diropts -m0777
+   dodir /var/lib/g-sorcery
+}



[gentoo-commits] repo/gentoo:master commit in: sci-physics/rivet/

2015-08-21 Thread Jauhien Piatlicki
commit: 871c0ed9b8882a9705a36ef9fd887e768320231c
Author: Jauhien Piatlicki jauhien AT gentoo DOT org
AuthorDate: Fri Aug 21 18:22:58 2015 +
Commit: Jauhien Piatlicki jauhien AT gentoo DOT org
CommitDate: Fri Aug 21 18:22:58 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=871c0ed9

sci-physics/rivet: initial import from the science overlay

Package-Manager: portage-2.2.18

 sci-physics/rivet/Manifest   |  1 +
 sci-physics/rivet/metadata.xml   | 16 ++
 sci-physics/rivet/rivet-2.3.0.ebuild | 60 
 3 files changed, 77 insertions(+)

diff --git a/sci-physics/rivet/Manifest b/sci-physics/rivet/Manifest
new file mode 100644
index 000..6057c85
--- /dev/null
+++ b/sci-physics/rivet/Manifest
@@ -0,0 +1 @@
+DIST Rivet-2.3.0.tar.bz2 2742948 SHA256 
dd07702981d586e4b97b0fa56ae08cd08a631a952322a9b52e7622a46a7741ab SHA512 
b51b77f80d69156dead899312cad838bc03479a072e163df50262e86790503515f8ab8af93723c3cbd33007d9812aa10581b2c960d92bc1fcf5031d27018d239
 WHIRLPOOL 
ce9e5dd34ba9b53de192aee39bcd94565a62a328bd35dcb1ef810cc7b129e9ae6529fc8f970889f7a6970567bdd0f040d15fc5bbb83ec22e38daccb34cbb4fdf

diff --git a/sci-physics/rivet/metadata.xml b/sci-physics/rivet/metadata.xml
new file mode 100644
index 000..306be1a
--- /dev/null
+++ b/sci-physics/rivet/metadata.xml
@@ -0,0 +1,16 @@
+?xml version=1.0 encoding=UTF-8?
+!DOCTYPE pkgmetadata SYSTEM http://www.gentoo.org/dtd/metadata.dtd;
+pkgmetadata
+herdsci-physics/herd
+longdescription
+  The Rivet project (Robust Independent Validation of Experiment and
+  Theory) is a toolkit for validation of Monte Carlo event
+  generators. It provides a large (and ever growing) set of
+  experimental analyses useful for MC generator development,
+  validation, and tuning, as well as a convenient infrastructure for
+  adding your own analyses. Rivet is the most widespread way by which
+  analysis code from the LHC and other high-energy collider
+  experiments is preserved for comparison to and development of future
+  theory models.
+/longdescription
+/pkgmetadata

diff --git a/sci-physics/rivet/rivet-2.3.0.ebuild 
b/sci-physics/rivet/rivet-2.3.0.ebuild
new file mode 100644
index 000..4029c73
--- /dev/null
+++ b/sci-physics/rivet/rivet-2.3.0.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+AUTOTOOLS_IN_SOURCE_BUILD=1
+AUTOTOOLS_AUTORECONF=1
+PYTHON_COMPAT=( python2_7 )
+
+inherit python-single-r1 autotools-utils bash-completion-r1
+
+MYP=Rivet-${PV}
+
+DESCRIPTION=Toolkit for validation of Monte Carlo HEP event generators
+HOMEPAGE=http://rivet.hepforge.org/;
+
+SRC_URI=http://www.hepforge.org/archive/${PN}/${MYP}.tar.bz2;
+LICENSE=GPL-2
+
+SLOT=0
+KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux
+IUSE=doc python static-libs
+
+RDEPEND=
+   dev-libs/boost:0=
+   sci-libs/gsl:0=
+   sci-physics/fastjet:0=[plugins]
+   sci-physics/hepmc:0=
+   sci-physics/yoda:0=[python]
+   python? ( ${PYTHON_DEPS} )
+DEPEND=${RDEPEND}
+   doc? ( app-doc/doxygen[latex,dot] )
+   python? ( dev-python/cython[${PYTHON_USEDEP}] )
+
+REQUIRED_USE=python? ( ${PYTHON_REQUIRED_USE} )
+
+S=${WORKDIR}/${MYP}
+
+pkg_setup() {
+   use python  python-single-r1_pkg_setup
+}
+
+src_configure() {
+   local myeconfargs=(
+   $(use_enable python pyext)
+   )
+   autotools-utils_src_configure
+}
+
+src_compile() {
+   autotools-utils_src_compile
+   use doc  doxygen Doxyfile
+}
+
+src_install() {
+   autotools-utils_src_install
+   newbashcomp ${ED}/usr/share/Rivet/rivet-completion rivet
+   use doc  dohtml -r doxy/html/*  dodoc doc/rivet-manual.pdf
+}



[gentoo-commits] repo/gentoo:master commit in: app-portage/gs-pypi/

2015-08-19 Thread Jauhien Piatlicki
commit: 764132ab606a00fc134d3cabf650ab79b30b2186
Author: Jauhien Piatlicki jauhien AT gentoo DOT org
AuthorDate: Tue Aug 18 11:46:04 2015 +
Commit: Jauhien Piatlicki jauhien AT gentoo DOT org
CommitDate: Wed Aug 19 21:25:51 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=764132ab

app-portage/gs-pypi: update live ebuild

Use git sync by default

Package-Manager: portage-2.2.18

 app-portage/gs-pypi/gs-pypi-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-portage/gs-pypi/gs-pypi-.ebuild 
b/app-portage/gs-pypi/gs-pypi-.ebuild
index 5d2136d..890b7bc 100644
--- a/app-portage/gs-pypi/gs-pypi-.ebuild
+++ b/app-portage/gs-pypi/gs-pypi-.ebuild
@@ -17,7 +17,7 @@ EGIT_REPO_URI=http://github.com/jauhien/gs-pypi;
 LICENSE=GPL-2
 SLOT=0
 
-DEPEND==app-portage/g-sorcery-0.2[bson(-),$(python_gen_usedep 'python*')]
+DEPEND==app-portage/g-sorcery-[bson(-),git(-),$(python_gen_usedep 
'python*')]
dev-python/beautifulsoup:4[$(python_gen_usedep 'python*')]
 RDEPEND=${DEPEND}
 



[gentoo-commits] repo/gentoo:master commit in: sci-physics/looptools/files/, sci-physics/looptools/

2015-08-19 Thread Jauhien Piatlicki
commit: 43dbf0953c57a7d34e62761e8cc5ca85d1e90aeb
Author: Jauhien Piatlicki jauhien AT gentoo DOT org
AuthorDate: Wed Aug 19 21:17:52 2015 +
Commit: Jauhien Piatlicki jauhien AT gentoo DOT org
CommitDate: Wed Aug 19 21:23:47 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43dbf095

sci-physics/looptools: initial import from the science overlay

Package-Manager: portage-2.2.18

 sci-physics/looptools/Manifest |  1 +
 .../looptools/files/looptools-2.10-makefile.patch  | 98 ++
 sci-physics/looptools/looptools-2.12.ebuild| 39 +
 sci-physics/looptools/metadata.xml | 12 +++
 4 files changed, 150 insertions(+)

diff --git a/sci-physics/looptools/Manifest b/sci-physics/looptools/Manifest
new file mode 100644
index 000..10b8dda
--- /dev/null
+++ b/sci-physics/looptools/Manifest
@@ -0,0 +1 @@
+DIST LoopTools-2.12.tar.gz 545153 SHA256 
df04d944de15ec73665edaf76f655d1db797cbc02b54baa7664ac761ecfa2f70 SHA512 
70726493bd138fb80b85a46955fbe28b7f1432d9b67a100fe3ff74c2fa22232a07e461a6742745b0ead81793bb64b81cc4265d09b91fa048e7bdd32cf6956b27
 WHIRLPOOL 
af3abaf31a4a868e0f65bdb0b21405c413c470063e4c8130e31b2a9e05a4f0e65e323e3cdf0b4277e48e84d767288852e984d486468abab3aaa664f66879

diff --git a/sci-physics/looptools/files/looptools-2.10-makefile.patch 
b/sci-physics/looptools/files/looptools-2.10-makefile.patch
new file mode 100644
index 000..8758244
--- /dev/null
+++ b/sci-physics/looptools/files/looptools-2.10-makefile.patch
@@ -0,0 +1,98 @@
+--- makefile.in
 makefile.in
+@@ -1,14 +1,17 @@
+ BLD = build$(QUADSUFFIX)
+ 
+-LIBDIR = $(PREFIX)/lib$(LIBDIRSUFFIX)
+-INCLUDEDIR = $(PREFIX)/include
+-BINDIR = $(PREFIX)/bin
++LIBDIR = $(DESTDIR)/$(PREFIX)/lib$(LIBDIRSUFFIX)
++INCLUDEDIR = $(DESTDIR)/$(PREFIX)/include
++BINDIR = $(DESTDIR)/$(PREFIX)/bin
+ 
+ LIB = libooptools$(QUADSUFFIX).a
+ FE = lt$(QUADSUFFIX)$(EXE)
+ MFE = LoopTools$(QUADSUFFIX)$(EXE)
+ INCLUDE = $(BLD)/looptools.h $(BLD)/clooptools.h
+ 
++LIBRARY=libooptools.so
++REALNAME=$(LIBRARY).$(VER)
++
+ ARGS = $(PARALLEL) \
+   LIB=$(LIB) \
+   FE=$(FE) \
+@@ -16,12 +19,12 @@
+   EXE=$(EXE) \
+   DEF=$(DEF) \
+   NOUNDERSCORE=$(NOUNDERSCORE) \
+-  XFC=$(FC$(QUADSUFFIX)) $(FFLAGS) $(FFLAGS-quad) -I. \
++  XFC=$(FC$(QUADSUFFIX)) $(FFLAGS) $(FFLAGS-quad) -I. -fPIC \
+   F90=$(F90) \
+   CC=$(CC) \
+-  CFLAGS=$(CFLAGS) $(CFLAGS-quad) \
++  CFLAGS=$(CFLAGS) $(CFLAGS-quad) -fPIC \
+   CXX=$(CXX) \
+-  CXXFLAGS=$(CXXFLAGS) \
++  CXXFLAGS=$(CXXFLAGS) -fPIC \
+   ML=$(ML) \
+   MCC=$(MCC) \
+   MCFLAGS=$(MCFLAGS) \
+@@ -32,22 +35,24 @@
+   DLLTOOL=$(DLLTOOL) \
+   LDFLAGS=$(LDFLAGS) \
+   LIBPATH=$(LIBPATH) \
+-  OBJS-quad=$(OBJS-quad)
++  OBJS-quad=$(OBJS-quad) \
++  REALNAME=$(REALNAME)
+ 
+ 
+-default all lib frontend mma: force
++default all lib solib frontend mma: force
+   cd $(BLD)  $(MAKE) $(ARGS) $@
+ 
+-install: lib frontend
+-  -mkdir $(PREFIX)
++install: lib solib frontend
++  -mkdir $(DESTDIR)$(PREFIX)
+   -mkdir $(LIBDIR) $(BINDIR) $(INCLUDEDIR)
+   cp -p $(BLD)/$(LIB) $(LIBDIR)
+   cp -p $(INCLUDE$(QUADSUFFIX)) $(INCLUDEDIR)
+-  strip $(BLD)/$(FE)
+   cp -p $(BLD)/fcc $(BLD)/$(FE) $(BINDIR)
+   rm -f $(BINDIR)/f++
+   ln -s fcc $(BINDIR)/f++
+-  test ! -f $(BLD)/$(MFE) || { strip $(BLD)/$(MFE) ; cp -p $(BLD)/$(MFE) 
$(BINDIR); }
++  test ! -f $(BLD)/$(MFE) || { cp -p $(BLD)/$(MFE) $(BINDIR); }
++  cp -p $(BLD)/$(REALNAME) $(LIBDIR)
++  cd $(LIBDIR)  ln -s $(REALNAME) $(LIBRARY)
+ 
+ force: $(BLD)/timestamp
+ 
+--- src/makefile
 src/makefile
+@@ -1,6 +1,6 @@
+-default: frontend mma$(ML)
++default: frontend mma$(ML) solib
+ 
+-all: frontend mma1
++all: frontend mma1 solib
+ 
+ frontend: lib $(FE)
+ 
+@@ -8,6 +8,7 @@
+ 
+ mma0 lib: $(LIB) clooptools.h fcc
+ 
++solib: $(REALNAME) fcc
+ 
+ .SUFFIXES:
+ 
+@@ -243,6 +244,8 @@
+   $(AR) cru $(LIB) $?
+   -$(RANLIB) $(LIB)
+ 
++$(REALNAME): $(OBJS)
++  $(XFC) $(LDFLAGS) -shared -Wl,--soname,$(REALNAME) -o $@ $?
+ 
+ $(FE): lt.F $(LTINC) $(LIB)
+   $(XFC) -o $(FE) lt.F $(LIB) -lpthread

diff --git a/sci-physics/looptools/looptools-2.12.ebuild 
b/sci-physics/looptools/looptools-2.12.ebuild
new file mode 100644
index 000..bdc0c78
--- /dev/null
+++ b/sci-physics/looptools/looptools-2.12.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit eutils fortran-2 multilib
+
+MYP=LoopTools-${PV}
+
+DESCRIPTION=Tools for evaluation of scalar and tensor one-loop integrals
+HOMEPAGE=http://www.feynarts.de/looptools;
+SRC_URI=http://www.feynarts.de/looptools/${MYP}.tar.gz;
+
+LICENSE=LGPL-3
+
+SLOT=0/${PV}
+KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux
+IUSE=doc static-libs
+
+DEPEND=virtual/fortran
+RDEPEND=${DEPEND}
+
+S=${WORKDIR}/${MYP}
+
+src_prepare() {
+   epatch ${FILESDIR}/${PN}-2.10-makefile.patch
+   export VER

[gentoo-commits] repo/gentoo:master commit in: sci-physics/yoda/

2015-08-19 Thread Jauhien Piatlicki
commit: dae5155b70763d1cbd8f3b8732cc8d93ea62d910
Author: Jauhien Piatlicki jauhien AT gentoo DOT org
AuthorDate: Thu Aug 20 04:54:52 2015 +
Commit: Jauhien Piatlicki jauhien AT gentoo DOT org
CommitDate: Thu Aug 20 04:56:08 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dae5155b

sci-physics/yoda: initial import from the science overlay

Package-Manager: portage-2.2.18

 sci-physics/yoda/Manifest  |  1 +
 sci-physics/yoda/metadata.xml  | 16 
 sci-physics/yoda/yoda-1.4.0.ebuild | 51 ++
 3 files changed, 68 insertions(+)

diff --git a/sci-physics/yoda/Manifest b/sci-physics/yoda/Manifest
new file mode 100644
index 000..4e6f617
--- /dev/null
+++ b/sci-physics/yoda/Manifest
@@ -0,0 +1 @@
+DIST YODA-1.4.0.tar.bz2 809432 SHA256 
e76a129f7c2b72b53525fe0b712606eeeab0dc145daa070ebf0728f0384eaf48 SHA512 
f1873888f3d2c28d42ac54fa9f3fa4a98e648a638ebceffce0a2f742c5fb6647fabd0de49c00407741e937600fc8a12d33ca26b8b9cd9b81c28a4d2e11f2bd3a
 WHIRLPOOL 
6c8e0176b729d951351b3b9d574c91add5d6302aa76417241e560f3f3bbf38f4b60f41713d89a03a62b1c4ad3a98bd5342fd05901671e6aedf0c2c11dc36b024

diff --git a/sci-physics/yoda/metadata.xml b/sci-physics/yoda/metadata.xml
new file mode 100644
index 000..b221b3a
--- /dev/null
+++ b/sci-physics/yoda/metadata.xml
@@ -0,0 +1,16 @@
+?xml version=1.0 encoding=UTF-8?
+!DOCTYPE pkgmetadata SYSTEM http://www.gentoo.org/dtd/metadata.dtd;
+pkgmetadata
+herdsci-physics/herd
+longdescription
+  Yet more Objects for Data Analysis is a small set of data analysis
+  (specifically histogramming) classes being developed by MCnet
+  members as a lightweight common system for MC event generator
+  validation analyses, particularly as the core histogramming system
+  in Rivet.
+/longdescription
+use
+  flag name=c++11 Build using the C++11 standard/flag
+  flag name='root'Adds support for pkgsci-physics/root/pkg/flag
+/use
+/pkgmetadata

diff --git a/sci-physics/yoda/yoda-1.4.0.ebuild 
b/sci-physics/yoda/yoda-1.4.0.ebuild
new file mode 100644
index 000..81c62f6
--- /dev/null
+++ b/sci-physics/yoda/yoda-1.4.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+AUTOTOOLS_IN_SOURCE_BUILD=1
+PYTHON_COMPAT=( python2_7 )
+
+inherit python-single-r1 autotools-utils bash-completion-r1
+
+MYP=YODA-${PV}
+
+DESCRIPTION=Yet more Objects for (High Energy Physics) Data Analysis
+HOMEPAGE=http://yoda.hepforge.org/;
+
+SRC_URI=http://www.hepforge.org/archive/${PN}/${MYP}.tar.bz2;
+LICENSE=GPL-2
+
+SLOT=0
+KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux
+IUSE=c++11 python root static-libs
+
+RDEPEND=
+   dev-libs/boost:0=
+   python? ( ${PYTHON_DEPS} )
+   root? ( sci-physics/root:0=[python=,${PYTHON_USEDEP}] )
+DEPEND=${RDEPEND}
+   python? ( dev-python/cython[${PYTHON_USEDEP}] )
+
+REQUIRED_USE=python? ( ${PYTHON_REQUIRED_USE} )
+
+S=${WORKDIR}/${MYP}
+
+pkg_setup() {
+   use python  python-single-r1_pkg_setup
+}
+
+src_configure() {
+   local myeconfargs=(
+   $(use_enable c++11 stdcxx11)
+   $(use_enable python pyext)
+   $(use_enable root)
+   )
+   autotools-utils_src_configure
+}
+
+src_install() {
+   autotools-utils_src_install
+   newbashcomp ${ED}/usr/share/YODA/yoda-completion yoda
+}



[gentoo-commits] proj/g-sorcery:dev commit in: g_sorcery/git_syncer/

2015-08-18 Thread Jauhien Piatlicki
commit: 31ae597d8dbe927729df0af181a1312fbbe84130
Author: Jauhien Piatlicki jauhien AT gentoo DOT org
AuthorDate: Sun Aug 16 22:03:21 2015 +
Commit: Jauhien Piatlicki jauhien AT gentoo DOT org
CommitDate: Sun Aug 16 22:29:47 2015 +
URL:https://gitweb.gentoo.org/proj/g-sorcery.git/commit/?id=31ae597d

[g_sorcery/git_syncer] detect changes of branch and remote URL

 g_sorcery/git_syncer/git_syncer.py | 25 +++--
 1 file changed, 23 insertions(+), 2 deletions(-)

diff --git a/g_sorcery/git_syncer/git_syncer.py 
b/g_sorcery/git_syncer/git_syncer.py
index 0f6c58e..abde034 100644
--- a/g_sorcery/git_syncer/git_syncer.py
+++ b/g_sorcery/git_syncer/git_syncer.py
@@ -12,6 +12,8 @@
 
 
 import os
+import shutil
+import subprocess
 
 from g_sorcery.compatibility import TemporaryDirectory
 
@@ -46,8 +48,11 @@ class GITSyncer(Syncer):
 branch = master
 
 if os.path.exists(path):
-#TODO: allow changing of remotes/branches
-self.pull(path)
+if self.branch_not_changed(path, branch) and 
self.remote_url_not_changed(path, db_uri):
+self.pull(path)
+else:
+shutil.rmtree(path)
+self.clone(db_uri, branch, path)
 else:
 self.clone(db_uri, branch, path)
 
@@ -65,3 +70,19 @@ class GITSyncer(Syncer):
 def pull(self, path):
 if os.system(cd  + path +   git pull):
 raise SyncError(sync failed (pulling):  + path)
+
+
+def branch_not_changed(self, path, branch):
+try:
+result = subprocess.check_output([git, rev-parse, 
--abbrev-ref, HEAD], cwd=path).rstrip().decode(utf-8)
+except Exception:
+return False
+return result == branch
+
+
+def remote_url_not_changed(self, path, url):
+try:
+result = subprocess.check_output([git, config, --get, 
remote.origin.url], cwd=path).rstrip().decode(utf-8)
+except Exception:
+return False
+return result == url



[gentoo-commits] proj/g-sorcery:dev commit in: g_sorcery/, tests/, /, g_sorcery/git_syncer/, docs/

2015-08-18 Thread Jauhien Piatlicki
commit: 29875e07c1749ddf895d2058046c17092d72732e
Author: Jauhien Piatlicki jauhien AT gentoo DOT org
AuthorDate: Tue Aug  4 20:54:21 2015 +
Commit: Jauhien Piatlicki jauhien AT gentoo DOT org
CommitDate: Wed Aug  5 18:32:11 2015 +
URL:https://gitweb.gentoo.org/proj/g-sorcery.git/commit/?id=29875e07

[g_sorcery/package_db] new DB syncing

 docs/developer_instructions.html   |   3 +-
 docs/developer_instructions.rst|   3 +-
 docs/g-sorcery.8   |   2 +-
 docs/g-sorcery.8.rst   |   2 +-
 docs/g-sorcery.cfg.8   |   2 +-
 docs/g-sorcery.cfg.8.rst   |   2 +-
 g_sorcery/backend.py   |  47 +---
 g_sorcery/git_syncer/__init__.py   |   1 +
 g_sorcery/git_syncer/git_syncer.py |  67 +++
 g_sorcery/package_db.py|  60 +++--
 g_sorcery/syncer.py| 107 +
 setup.py   |   4 +-
 tests/test_PackageDB.py|   9 +---
 13 files changed, 247 insertions(+), 62 deletions(-)

diff --git a/docs/developer_instructions.html b/docs/developer_instructions.html
index 4cea319..4af5e35 100644
--- a/docs/developer_instructions.html
+++ b/docs/developer_instructions.html
@@ -581,7 +581,8 @@ backends). PackageDB class API should be used instead./p
 to add categories and packages and to do queries on them. Usually you do not 
want to customize this
 class./p
 pIf you have a database that should be synced with another already generate 
database
-you can redifine URI to be used for syncing using 
strongget_real_db_uri/strong method./p
+you can use strongsync/strong method. Two sync methods are available
+currently: strongtgz/strong and stronggit/strong./p
 pNote that before add any package you should add a category for it using 
strongadd_category/strong.
 Then packages can be added using strongadd_package/strong. PackageDB 
currently does not write changes
 automatically, so you should call strongwrite/strong after changes are 
done. This is not relevant

diff --git a/docs/developer_instructions.rst b/docs/developer_instructions.rst
index f0667ea..f868d2f 100644
--- a/docs/developer_instructions.rst
+++ b/docs/developer_instructions.rst
@@ -242,7 +242,8 @@ to add categories and packages and to do queries on them. 
Usually you do not wan
 class.
 
 If you have a database that should be synced with another already generate 
database
-you can redifine URI to be used for syncing using **get_real_db_uri** method.
+you can use **sync** method. Two sync methods are available
+currently: **tgz** and **git**.
 
 Note that before add any package you should add a category for it using 
**add_category**.
 Then packages can be added using **add_package**. PackageDB currently does not 
write changes

diff --git a/docs/g-sorcery.8 b/docs/g-sorcery.8
index 6782c98..c2f5cbb 100644
--- a/docs/g-sorcery.8
+++ b/docs/g-sorcery.8
@@ -1,6 +1,6 @@
 .\ Man page generated from reStructuredText.
 .
-.TH G-SORCERY 8 2015-04-20 0.2 g-sorcery
+.TH G-SORCERY 8 2015-04-20 0.2.1 g-sorcery
 .SH NAME
 g-sorcery \- manage overlays for 3rd party software providers
 .

diff --git a/docs/g-sorcery.8.rst b/docs/g-sorcery.8.rst
index 1e9af4e..2ace6b0 100644
--- a/docs/g-sorcery.8.rst
+++ b/docs/g-sorcery.8.rst
@@ -11,7 +11,7 @@ manage overlays for 3rd party software providers
 by Brian Dolbec. Integration with layman based on work of Auke Booij.
 :Date:   2015-04-20
 :Copyright: Copyright (c) 2013-2015 Jauhien Piatlicki, License: GPL-2
-:Version: 0.2
+:Version: 0.2.1
 :Manual section: 8
 :Manual group: g-sorcery
 

diff --git a/docs/g-sorcery.cfg.8 b/docs/g-sorcery.cfg.8
index ea97ada..f9c02ce 100644
--- a/docs/g-sorcery.cfg.8
+++ b/docs/g-sorcery.cfg.8
@@ -1,6 +1,6 @@
 .\ Man page generated from reStructuredText.
 .
-.TH G-SORCERY.CFG 8 2015-04-20 0.2 g-sorcery
+.TH G-SORCERY.CFG 8 2015-04-20 0.2.1 g-sorcery
 .SH NAME
 g-sorcery.cfg \- custom settings for g-sorcery
 .

diff --git a/docs/g-sorcery.cfg.8.rst b/docs/g-sorcery.cfg.8.rst
index f9b5aac..bd85d08 100644
--- a/docs/g-sorcery.cfg.8.rst
+++ b/docs/g-sorcery.cfg.8.rst
@@ -11,7 +11,7 @@ custom settings for g-sorcery
 by Brian Dolbec.
 :Date:   2015-04-20
 :Copyright: Copyright (c) 2013-2015 Jauhien Piatlicki, License: GPL-2
-:Version: 0.2
+:Version: 0.2.1
 :Manual section: 8
 :Manual group: g-sorcery
 

diff --git a/g_sorcery/backend.py b/g_sorcery/backend.py
index e606348..809ff18 100644
--- a/g_sorcery/backend.py
+++ b/g_sorcery/backend.py
@@ -4,10 +4,10 @@
 
 backend.py
 ~~
-
+
 base class for backends
-
-:copyright: (c) 2013 by Jauhien Piatlicki
+
+:copyright: (c) 2013-2015 by Jauhien Piatlicki
 :license: GPL-2, see LICENSE for more details.
 
 
@@ -30,7 +30,7 @@ class Backend(object):
 
 Command format is as follows:
 g-backend [-o overlay_dir] [-r repository] command
-
+
 where command is one of the following:
 sync

[gentoo-commits] proj/g-sorcery:dev commit in: g_sorcery/

2015-08-18 Thread Jauhien Piatlicki
commit: e71fd837faf51fc0e9a123477bfc7558c24b37c0
Author: Jauhien Piatlicki jauhien AT gentoo DOT org
AuthorDate: Sun Aug 16 22:43:08 2015 +
Commit: Jauhien Piatlicki jauhien AT gentoo DOT org
CommitDate: Sun Aug 16 22:43:08 2015 +
URL:https://gitweb.gentoo.org/proj/g-sorcery.git/commit/?id=e71fd837

[g_sorcery/fileutils] set wget timeout to 2 seconds

 g_sorcery/fileutils.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/g_sorcery/fileutils.py b/g_sorcery/fileutils.py
index d783c8a..235eaec 100644
--- a/g_sorcery/fileutils.py
+++ b/g_sorcery/fileutils.py
@@ -149,9 +149,9 @@ def wget(uri, directory, output=):
 
 if output:
 ret = os.system('wget ' + uri +
-' -O ' + os.path.join(directory, output))
+' -O ' + os.path.join(directory, output) + ' -T 2')
 else:
-ret = os.system('wget -P ' + directory + ' ' + uri)
+ret = os.system('wget -P ' + directory + ' ' + uri + ' -T 2')
 return ret
 
 def get_pkgpath(root = None):



[gentoo-commits] repo/gentoo:master commit in: app-portage/g-sorcery/

2015-08-18 Thread Jauhien Piatlicki
commit: ab672e8b241dafd15f76474c7ac7729f7089b4fc
Author: Jauhien Piatlicki jauhien AT gentoo DOT org
AuthorDate: Tue Aug 18 10:58:34 2015 +
Commit: Jauhien Piatlicki jauhien AT gentoo DOT org
CommitDate: Tue Aug 18 10:58:34 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab672e8b

app-portage/g-sorcery: update live ebuild

New feature added: sync using git

Package-Manager: portage-2.2.18

 app-portage/g-sorcery/g-sorcery-.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/app-portage/g-sorcery/g-sorcery-.ebuild 
b/app-portage/g-sorcery/g-sorcery-.ebuild
index 9c42e82..ac8fe71 100644
--- a/app-portage/g-sorcery/g-sorcery-.ebuild
+++ b/app-portage/g-sorcery/g-sorcery-.ebuild
@@ -16,9 +16,10 @@ EGIT_REPO_URI=git://git.gentoo.org/proj/g-sorcery.git
 
 LICENSE=GPL-2
 SLOT=0
-IUSE=bson
+IUSE=bson git
 
 DEPEND=bson? ( dev-python/pymongo[$(python_gen_usedep 'python*')] )
+   git? ( dev-vcs/git )
sys-apps/portage[$(python_gen_usedep 'python*')]
 RDEPEND=${DEPEND}
 PDEPEND==app-portage/layman-2.2.0[g-sorcery(-),$(python_gen_usedep 
'python*')]



[gentoo-commits] proj/g-sorcery:master commit in: g_sorcery/

2015-08-18 Thread Jauhien Piatlicki
commit: 7716920fcfcf1595f6b575e1fe41c733c5ec7ab2
Author: Jauhien Piatlicki jauhien AT gentoo DOT org
AuthorDate: Tue Aug 18 18:07:55 2015 +
Commit: Jauhien Piatlicki jauhien AT gentoo DOT org
CommitDate: Tue Aug 18 18:50:20 2015 +
URL:https://gitweb.gentoo.org/proj/g-sorcery.git/commit/?id=7716920f

[g_sorcery/fileutils] make wget timeout optional

 g_sorcery/fileutils.py | 19 +--
 1 file changed, 13 insertions(+), 6 deletions(-)

diff --git a/g_sorcery/fileutils.py b/g_sorcery/fileutils.py
index 235eaec..3440ec7 100644
--- a/g_sorcery/fileutils.py
+++ b/g_sorcery/fileutils.py
@@ -135,7 +135,7 @@ def copy_all(src, dst):
 
 os.system(cp -rv  + src + /*  + dst)
 
-def wget(uri, directory, output=):
+def wget(uri, directory, output=, timeout = None):
 
 Fetch a file.
 
@@ -143,15 +143,21 @@ def wget(uri, directory, output=):
 uri: URI.
 directory: Directory where file should be saved.
 output: Name of output file.
+timeout: Timeout for wget.
 
 Returns:
 Nonzero in case of a failure.
 
+if timeout is None:
+timeout_str = ' '
+else:
+timeout_str = ' -T ' + str(timeout)
+
 if output:
 ret = os.system('wget ' + uri +
-' -O ' + os.path.join(directory, output) + ' -T 2')
+' -O ' + os.path.join(directory, output) + timeout_str)
 else:
-ret = os.system('wget -P ' + directory + ' ' + uri + ' -T 2')
+ret = os.system('wget -P ' + directory + ' ' + uri + timeout_str)
 return ret
 
 def get_pkgpath(root = None):
@@ -255,7 +261,7 @@ def _call_parser(f_name, parser, open_file = True, 
open_mode = 'r'):
 return {os.path.basename(f_name): data}
 
 
-def load_remote_file(uri, parser, open_file = True, open_mode='r', output=):
+def load_remote_file(uri, parser, open_file = True, open_mode = 'r', output = 
, timeout = None):
 
 Load files from an URI.
 
@@ -264,7 +270,8 @@ def load_remote_file(uri, parser, open_file = True, 
open_mode='r', output=):
 parser: Parser that will be applied to downloaded files.
 open_file: Whether parser accepts a file descriptor.
 open_mode: Open mode for a file.
-output: What output name should downloaded file have
+output: What output name should downloaded file have.
+timeout: URI access timeout.
 (it will be a key identifying data loaded from this file)
 
 Returns:
@@ -272,7 +279,7 @@ def load_remote_file(uri, parser, open_file = True, 
open_mode='r', output=):
 
 download_dir = TemporaryDirectory()
 loaded_data = {}
-if wget(uri, download_dir.name, output):
+if wget(uri, download_dir.name, output, timeout=timeout):
 raise DownloadingError(wget failed:  + uri)
 for f_name in glob.glob(os.path.join(download_dir.name, *)):
 if tarfile.is_tarfile(f_name):



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

2015-08-17 Thread Jauhien Piatlicki
commit: 149e1a0d815b9704ad7602ed7ce13150047dd1ea
Author: Jauhien Piatlicki jauhien AT gentoo DOT org
AuthorDate: Mon Aug 17 22:02:42 2015 +
Commit: Jauhien Piatlicki jauhien AT gentoo DOT org
CommitDate: Mon Aug 17 22:13:07 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=149e1a0d

dev-lang/rust: version bump

Package-Manager: portage-2.2.18

 dev-lang/rust/Manifest | 6 +++---
 dev-lang/rust/{rust-1.1.0.ebuild = rust-1.2.0.ebuild} | 6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/dev-lang/rust/Manifest b/dev-lang/rust/Manifest
index 44debdd..6724a6b 100644
--- a/dev-lang/rust/Manifest
+++ b/dev-lang/rust/Manifest
@@ -1,3 +1,3 @@
-DIST 
rust-stage0-2015-04-27-857ef6e-linux-i386-0bc8cffdce611fb71fd7d3d8e7cdbfaf748a4f16.tar.bz2
 15508125 SHA256 
ad3d4316a4c07d37445b54a293923151a2f21914a2bbd1a5f175b1f73f860e0b SHA512 
39f7dc1d8128ff902bc41dd2731f8332c7166cf7981c1b0676c7017083136802b4e35a3615c55a4bb16617f194abce32c0c14d0d864867726267cad145e46c39
 WHIRLPOOL 
ff6bac955a2bec6578b81f6a076798631692ddb4b4dfe91513615df8278b35e454b36f82f5ce1c2e5f310af7686633de3691e08c593b4ce329047a1692d99b52
-DIST 
rust-stage0-2015-04-27-857ef6e-linux-x86_64-94089740e48167c5975c92c139ae9c286764012f.tar.bz2
 14707052 SHA256 
e7858a90c2c6c35299ebe2cb6425f3f84d0ba171dcbce20ff68295a1ff75c7e5 SHA512 
5911a7addc44ebd975e2f4b8db20eb10f5d817defa2329e1a323b1f267e9c844ee1045513fb7156f19bea116aa9c5ba775703391f72edabb94e2fef1c67ba0a0
 WHIRLPOOL 
b3bd0cfbda18955c0ec173e089d130b3cf9b6e1cd618e65eecba6ef648fbb5bdb4baf853958bcceee95e9ed30819f25e97ba134396038b0173b209a0fff2623f
-DIST rustc-1.1.0-src.tar.gz 22241376 SHA256 
cb09f443b37ec1b81fe73c04eb413f9f656859cf7d00bc5088008cbc2a63fa8a SHA512 
7b76464e42b9c97461e232791f0e48e6cb1a36cf191e543c21c7b21cb3e30426fa4e2e32e54242019836ef65ea7bcf5542c21aadf8d44140f7c0e8a5bfcb97f5
 WHIRLPOOL 
cf4605895668e4ad7eca617ff6fe1e96ea077b46ddc9271f395c2da53ee5ff95eddca2cf1de9e4e3a9333a7f6d2081e0e36f8aa486b48fee5281a9b6bebb9e5e
+DIST 
rust-stage0-2015-05-24-ba0e1cd-linux-i386-a6f22e481eabf098cc65bda97bf7e434a1fcc20b.tar.bz2
 1565 SHA256 
f6787490b97923386b3469d698b700be1ab7f8d43efa427031e228a59f893993 SHA512 
8b7c706d02b8198343d67b30921ba22879bc44943284b8fcf24d8de1861b64cd5441cf5b1e2551021fa8777c78073e9b492a2e79da2889368f5c47392315dbc9
 WHIRLPOOL 
6766d6c536eace21c9f412eb628b759338df41985eab38a9e0c47271d0b11b500c09ac8c0797384b43223419df6e21af0747bfd781a4e3052b3d6d3047ced2e6
+DIST 
rust-stage0-2015-05-24-ba0e1cd-linux-x86_64-5fd8698fdfe953e6c4d86cf4fa1d5f3a0053248c.tar.bz2
 14913394 SHA256 
11f7f56320bd0dff5b47bae3f80377d9514a3ad4bc983d674eb33074c95d66a0 SHA512 
795d53c802480b5f54d80032e9d0aee56fa26a5bb1a5f79c6673d7646c30e0dccfa7926b1fdd4c5874d9d7b7dd245143686a52e228b17c4c96dec371daf1b625
 WHIRLPOOL 
e098dc9a6348dc0da211b1d23ccb2b0a10e0a8b8e4babf1e710d6007e7580b8656f5788343bbafdc22dca20df247a332fac19476244fc4607c1a1e7b4db5
+DIST rustc-1.2.0-src.tar.gz 23863924 SHA256 
ea6eb983daf2a073df57186a58f0d4ce0e85c711bec13c627a8c85d51b6a6d78 SHA512 
2596c0dddff0276916edbb7d68ae610209c75d53d89f1f15dc56ad7408e235dbedfcd1bba9c446dd1e32a8d274cedebb7b32b328223280c28ab546bbd06f1c76
 WHIRLPOOL 
741118f7e265129bfd0f0d66487e12dc8f95018d8479e8f3cde555160abdb29ade9c69607a2daa088ae3dbe74c1120c16141248cd771a6e56759ce10cfc45a62

diff --git a/dev-lang/rust/rust-1.1.0.ebuild b/dev-lang/rust/rust-1.2.0.ebuild
similarity index 93%
rename from dev-lang/rust/rust-1.1.0.ebuild
rename to dev-lang/rust/rust-1.2.0.ebuild
index 71f3d7c..cacdbd4 100644
--- a/dev-lang/rust/rust-1.1.0.ebuild
+++ b/dev-lang/rust/rust-1.2.0.ebuild
@@ -14,8 +14,8 @@ DESCRIPTION=Systems programming language from Mozilla
 HOMEPAGE=http://www.rust-lang.org/;
 
 SRC_URI=http://static.rust-lang.org/dist/${MY_P}-src.tar.gz
-   amd64? ( 
http://static.rust-lang.org/stage0-snapshots/rust-stage0-2015-04-27-857ef6e-linux-x86_64-94089740e48167c5975c92c139ae9c286764012f.tar.bz2
 )
-   x86?   ( 
http://static.rust-lang.org/stage0-snapshots/rust-stage0-2015-04-27-857ef6e-linux-i386-0bc8cffdce611fb71fd7d3d8e7cdbfaf748a4f16.tar.bz2
 )
+   amd64? ( 
http://static.rust-lang.org/stage0-snapshots/rust-stage0-2015-05-24-ba0e1cd-linux-x86_64-5fd8698fdfe953e6c4d86cf4fa1d5f3a0053248c.tar.bz2
 )
+   x86?   ( 
http://static.rust-lang.org/stage0-snapshots/rust-stage0-2015-05-24-ba0e1cd-linux-i386-a6f22e481eabf098cc65bda97bf7e434a1fcc20b.tar.bz2
 )
 
 
 LICENSE=|| ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 UoI-NCSA
@@ -48,7 +48,7 @@ src_unpack() {
 src_prepare() {
local postfix=gentoo-${SLOT}
sed -i -e s/CFG_FILENAME_EXTRA=.*/CFG_FILENAME_EXTRA=${postfix}/ 
mk/main.mk || die
-   epatch ${FILESDIR}/${P}-install.patch
+   epatch ${FILESDIR}/${PN}-1.1.0-install.patch
 }
 
 src_configure() {



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

2015-08-17 Thread Jauhien Piatlicki
commit: 5e0ef88cc946beff3e49d30cf4cfb9819da460d2
Author: Jauhien Piatlicki jauhien AT gentoo DOT org
AuthorDate: Mon Aug 17 22:09:05 2015 +
Commit: Jauhien Piatlicki jauhien AT gentoo DOT org
CommitDate: Mon Aug 17 22:14:33 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e0ef88c

dev-lang/rust-bin: version bump

Package-Manager: portage-2.2.18

 dev-lang/rust-bin/Manifest | 4 ++--
 dev-lang/rust-bin/{rust-bin-1.1.0.ebuild = rust-bin-1.2.0.ebuild} | 0
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-lang/rust-bin/Manifest b/dev-lang/rust-bin/Manifest
index de469a5..fa8ef05 100644
--- a/dev-lang/rust-bin/Manifest
+++ b/dev-lang/rust-bin/Manifest
@@ -1,2 +1,2 @@
-DIST rustc-1.1.0-i686-unknown-linux-gnu.tar.gz 87517937 SHA256 
1a4e6845ed58a84fc8e2abe5b3a286c09fb2ac39d4848a6d511cdce336e4a207 SHA512 
bdeb558b38d0df135973693c93fa41d5d30adcd222db273806ee2f49fcd1a571ad7f25208a64645540f22a0f9a6ed9142b9a20c3c3a043a0c783e9492e646b91
 WHIRLPOOL 
7b355e10d9c3aa0dbfba7138a18c45b31fe1f2614277718119ea5a28d20cc1032fa54730762efa07c604bb370730634b307a2d03b5bea16180030971972df6f1
-DIST rustc-1.1.0-x86_64-unknown-linux-gnu.tar.gz 86176446 SHA256 
87ead57db95f059fe0b1d901f5d8f3fa0f7cce5d056a42d9486626997f4a1df2 SHA512 
0a6ff00aa3a475c72111d23e8cb605759734d562b036d554c8c9e3472d1d1be663cc1f0a2c25aea55b032d15aae5726edafa2bd719c48ee2696bbd28632787d3
 WHIRLPOOL 
224eb012a6a989c3078c0cac6442c3e3289fd9c061edca34c99a2b8ce8529b0f760cd5e2e67a5a6acfcf3e79c28d68aea3a1a5aac04e24f19359fa26e3bc
+DIST rustc-1.2.0-i686-unknown-linux-gnu.tar.gz 89840371 SHA256 
f4c1692479314d63ee67914ec2065778c39ca4912f191a7894caf5264802b4fa SHA512 
c89e6fac05c79755db7c15a275ac2a11d781fda10f6851ff13f0dce314f9a373bd5b79d0e1da0780071ce959693d4f08c33e3d18abbabe802922679d1e25a6b6
 WHIRLPOOL 
56c0636ecdc745fcdb41b77037486ba04c11b6a08568a0ada962687ead31bbd2c8f360894e629428fde4e5e3204d355e402d4a3651c4b13d0422e16beaec9f60
+DIST rustc-1.2.0-x86_64-unknown-linux-gnu.tar.gz 8977 SHA256 
32fb262ba9da26a6d5ad9b2ca420fb56d97af8f86acb5cda2e85b7e7c33f6dcc SHA512 
ea87a2c0e05d3f7e7c738320fd08b53055f76703526846b87b885e7abbd320b2f393b9328daa1ca04e9cb545e906c5750b6dcede2ede23323aeab8a8b096ccfd
 WHIRLPOOL 
e82ed578218ce19b4a7ca5b9d4c842c5546b5daa6aa3be162393fc0ca7148cf245bb7a79719b10ea7bf43952f8908a6355eea9070f027fcd5f1d70caa37c9931

diff --git a/dev-lang/rust-bin/rust-bin-1.1.0.ebuild 
b/dev-lang/rust-bin/rust-bin-1.2.0.ebuild
similarity index 100%
rename from dev-lang/rust-bin/rust-bin-1.1.0.ebuild
rename to dev-lang/rust-bin/rust-bin-1.2.0.ebuild



[gentoo-commits] proj/sci:master commit in: sci-physics/rivet/

2015-08-15 Thread Jauhien Piatlicki
commit: c95aada6318ef1bbc0fcd1a4e302338ce01aedff
Author: Jauhien Piatlicki jauhien AT gentoo DOT org
AuthorDate: Sat Aug 15 21:33:13 2015 +
Commit: Jauhien Piatlicki jauhien AT gentoo DOT org
CommitDate: Sat Aug 15 21:33:13 2015 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=c95aada6

[sci-physics/rivet] version bump

 sci-physics/rivet/ChangeLog  |  7 -
 sci-physics/rivet/rivet-2.3.0.ebuild | 60 
 2 files changed, 66 insertions(+), 1 deletion(-)

diff --git a/sci-physics/rivet/ChangeLog b/sci-physics/rivet/ChangeLog
index fe6ccee..65033b7 100644
--- a/sci-physics/rivet/ChangeLog
+++ b/sci-physics/rivet/ChangeLog
@@ -1,7 +1,12 @@
 # ChangeLog for sci-physics/rivet
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*rivet-2.3.0 (15 Aug 2015)
+
+  15 Aug 2015; Jauhien Piatlicki jauh...@gentoo.org +rivet-2.3.0.ebuild:
+  version bump
+
 *rivet-2.1.2 (05 Sep 2014)
 
   05 Sep 2014; Jauhien Piatlicki jauh...@gentoo.org +rivet-2.1.2.ebuild:

diff --git a/sci-physics/rivet/rivet-2.3.0.ebuild 
b/sci-physics/rivet/rivet-2.3.0.ebuild
new file mode 100644
index 000..c6fd806
--- /dev/null
+++ b/sci-physics/rivet/rivet-2.3.0.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+AUTOTOOLS_IN_SOURCE_BUILD=1
+AUTOTOOLS_AUTORECONF=1
+PYTHON_COMPAT=( python2_7 )
+
+inherit python-single-r1 autotools-utils bash-completion-r1
+
+MYP=Rivet-${PV}
+
+DESCRIPTION=Toolkit for validation of Monte Carlo HEP event generators
+HOMEPAGE=http://rivet.hepforge.org/;
+
+SRC_URI=http://www.hepforge.org/archive/${PN}/${MYP}.tar.bz2;
+LICENSE=GPL-2
+
+SLOT=0
+KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux
+IUSE=doc python static-libs
+
+RDEPEND=
+   dev-libs/boost:0=
+   sci-libs/gsl:0=
+   sci-physics/fastjet:0=[plugins]
+   sci-physics/hepmc:0=
+   sci-physics/yoda:0=[python]
+   python? ( ${PYTHON_DEPS} )
+DEPEND=${RDEPEND}
+   doc? ( app-doc/doxygen[latex,dot] )
+   python? ( dev-python/cython[${PYTHON_USEDEP}] )
+
+REQUIRED_USE=python? ( ${PYTHON_REQUIRED_USE} )
+
+S=${WORKDIR}/${MYP}
+
+pkg_setup() {
+   use python  python-single-r1_pkg_setup
+}
+
+src_configure() {
+   local myeconfargs=(
+   $(use_enable python pyext)
+   )
+   autotools-utils_src_configure
+}
+
+src_compile() {
+   autotools-utils_src_compile
+   use doc  doxygen Doxyfile
+}
+
+src_install() {
+   autotools-utils_src_install
+   newbashcomp ${ED}/usr/share/Rivet/rivet-completion rivet
+   use doc  dohtml -r doxy/html/*  dodoc doc/rivet-manual.pdf
+}



[gentoo-commits] proj/sci:master commit in: sci-physics/yoda/

2015-08-15 Thread Jauhien Piatlicki
commit: 4c2d845db1344b191d02e28e0244f27f17a167ea
Author: Jauhien Piatlicki jauhien AT gentoo DOT org
AuthorDate: Sat Aug 15 21:48:54 2015 +
Commit: Jauhien Piatlicki jauhien AT gentoo DOT org
CommitDate: Sat Aug 15 21:48:54 2015 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=4c2d845d

[sci-physics/yoda] fix metadata

 sci-physics/yoda/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sci-physics/yoda/metadata.xml b/sci-physics/yoda/metadata.xml
index d573312..b221b3a 100644
--- a/sci-physics/yoda/metadata.xml
+++ b/sci-physics/yoda/metadata.xml
@@ -10,6 +10,7 @@
   in Rivet.
 /longdescription
 use
+  flag name=c++11 Build using the C++11 standard/flag
   flag name='root'Adds support for pkgsci-physics/root/pkg/flag
 /use
 /pkgmetadata



[gentoo-commits] proj/sci: New branch: gentoo-master

2015-08-15 Thread Jauhien Piatlicki
commit: 
Commit: Jauhien Piatlicki jauhien AT gentoo DOT org
CommitDate: Sat Aug 15 11:28:11 2015 +

New branch: gentoo-master




[gentoo-commits] proj/sci:master commit in: sci-physics/yoda/

2015-08-15 Thread Jauhien Piatlicki
commit: 5dc13cc076640606a56984036c06d44311adfc5d
Author: Jauhien Piatlicki jauhien AT gentoo DOT org
AuthorDate: Sat Aug 15 11:29:55 2015 +
Commit: Jauhien Piatlicki jauhien AT gentoo DOT org
CommitDate: Sat Aug 15 11:29:55 2015 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=5dc13cc0

[sci-physics/yoda] version bump

 sci-physics/yoda/ChangeLog |  7 +-
 sci-physics/yoda/yoda-1.4.0.ebuild | 51 ++
 2 files changed, 57 insertions(+), 1 deletion(-)

diff --git a/sci-physics/yoda/ChangeLog b/sci-physics/yoda/ChangeLog
index 72d87df..9bba03c 100644
--- a/sci-physics/yoda/ChangeLog
+++ b/sci-physics/yoda/ChangeLog
@@ -1,7 +1,12 @@
 # ChangeLog for sci-physics/yoda
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*yoda-1.4.0 (15 Aug 2015)
+
+  15 Aug 2015; Jauhien Piatlicki jauh...@gentoo.org +yoda-1.4.0.ebuild:
+  version bump
+
 *yoda-1.0.6 (06 May 2014)
 
   06 May 2014; Sébastien Fabbro bicat...@gentoo.org +metadata.xml,

diff --git a/sci-physics/yoda/yoda-1.4.0.ebuild 
b/sci-physics/yoda/yoda-1.4.0.ebuild
new file mode 100644
index 000..32e5bf3
--- /dev/null
+++ b/sci-physics/yoda/yoda-1.4.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+AUTOTOOLS_IN_SOURCE_BUILD=1
+PYTHON_COMPAT=( python2_7 )
+
+inherit python-single-r1 autotools-utils bash-completion-r1
+
+MYP=YODA-${PV}
+
+DESCRIPTION=Yet more Objects for (High Energy Physics) Data Analysis
+HOMEPAGE=http://yoda.hepforge.org/;
+
+SRC_URI=http://www.hepforge.org/archive/${PN}/${MYP}.tar.bz2;
+LICENSE=GPL-2
+
+SLOT=0
+KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux
+IUSE=c++11 python root static-libs
+
+RDEPEND=
+   dev-libs/boost:0=
+   python? ( ${PYTHON_DEPS} )
+   root? ( sci-physics/root:0=[python=,${PYTHON_USEDEP}] )
+DEPEND=${RDEPEND}
+   python? ( dev-python/cython[${PYTHON_USEDEP}] )
+
+REQUIRED_USE=python? ( ${PYTHON_REQUIRED_USE} )
+
+S=${WORKDIR}/${MYP}
+
+pkg_setup() {
+   use python  python-single-r1_pkg_setup
+}
+
+src_configure() {
+   local myeconfargs=(
+   $(use_enable c++11 stdcxx11)
+   $(use_enable python pyext)
+   $(use_enable root)
+   )
+   autotools-utils_src_configure
+}
+
+src_install() {
+   autotools-utils_src_install
+   newbashcomp ${ED}/usr/share/YODA/yoda-completion yoda
+}



[gentoo-commits] gentoo-x86 commit in x11-misc/obconf-qt: obconf-qt-0.9.0_p20150729.ebuild ChangeLog obconf-qt-0.1.0_p20141029.ebuild

2015-07-29 Thread Jauhien Piatlicki (jauhien)
jauhien 15/07/29 18:42:31

  Modified: ChangeLog
  Added:obconf-qt-0.9.0_p20150729.ebuild
  Removed:  obconf-qt-0.1.0_p20141029.ebuild
  Log:
  version bump, fix bug 556000, thanks to Heiko Schäfer
  
  (Portage version: 2.2.18/cvs/Linux i686, signed Manifest commit with key 
B2EFA1D4)

Revision  ChangesPath
1.5  x11-misc/obconf-qt/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-misc/obconf-qt/ChangeLog?rev=1.5view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-misc/obconf-qt/ChangeLog?rev=1.5content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-misc/obconf-qt/ChangeLog?r1=1.4r2=1.5

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/x11-misc/obconf-qt/ChangeLog,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- ChangeLog   3 Apr 2015 10:35:58 -   1.4
+++ ChangeLog   29 Jul 2015 18:42:31 -  1.5
@@ -1,6 +1,12 @@
 # ChangeLog for x11-misc/obconf-qt
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-misc/obconf-qt/ChangeLog,v 1.4 
2015/04/03 10:35:58 dlan Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-misc/obconf-qt/ChangeLog,v 1.5 
2015/07/29 18:42:31 jauhien Exp $
+
+*obconf-qt-0.9.0_p20150729 (29 Jul 2015)
+
+  29 Jul 2015; Jauhien Piatlicki jauh...@gentoo.org
+  +obconf-qt-0.9.0_p20150729.ebuild, -obconf-qt-0.1.0_p20141029.ebuild:
+  version bump, fix bug 556000, thanks to Heiko Schäfer
 
   03 Apr 2015; Yixun Lan d...@gentoo.org obconf-qt-0.1.0_p20141029.ebuild:
   keyword arm/arm64, tested on cortex-a9/cortex-a53 hardware



1.1  x11-misc/obconf-qt/obconf-qt-0.9.0_p20150729.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-misc/obconf-qt/obconf-qt-0.9.0_p20150729.ebuild?rev=1.1view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-misc/obconf-qt/obconf-qt-0.9.0_p20150729.ebuild?rev=1.1content-type=text/plain

Index: obconf-qt-0.9.0_p20150729.ebuild
===
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: 
/var/cvsroot/gentoo-x86/x11-misc/obconf-qt/obconf-qt-0.9.0_p20150729.ebuild,v 
1.1 2015/07/29 18:42:31 jauhien Exp $

EAPI=5
inherit cmake-utils

DESCRIPTION=Openbox window manager configuration tool
HOMEPAGE=http://lxqt.org/;

if [[ ${PV} = ** ]]; then
inherit git-r3
EGIT_REPO_URI=git://git.lxde.org/git/lxde/${PN}.git
else
SRC_URI=http://dev.gentoo.org/~jauhien/distfiles/${P}.tar.gz;
KEYWORDS=~amd64 ~arm ~arm64 ~x86
fi

LICENSE=GPL-2 LGPL-2.1+
SLOT=0

RDEPEND=dev-libs/glib:2
dev-libs/libxml2
dev-qt/linguist-tools:5
dev-qt/qtcore:5
dev-qt/qtdbus:5
dev-qt/qtgui:5
dev-qt/qtwidgets:5
dev-qt/qtx11extras:5
media-libs/fontconfig
media-libs/freetype
x11-wm/openbox:3
x11-libs/libICE
x11-libs/libSM
x11-libs/libX11
x11-libs/libXft
x11-libs/pango

DEPEND=${RDEPEND}
virtual/pkgconfig






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

2015-07-23 Thread Jauhien Piatlicki
commit: 64b40f0450b44de9a611187934059715979f5863
Author: Marius Brehler marbre AT linux DOT sungazer DOT de
AuthorDate: Wed Jul 22 19:27:06 2015 +
Commit: Jauhien Piatlicki jauhien AT gentoo DOT org
CommitDate: Wed Jul 22 19:27:06 2015 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=64b40f04

Merge branch 'mirandaconrado-master'

 sci-libs/pagmo/ChangeLog | 5 -
 sci-libs/pagmo/pagmo-.ebuild | 6 +++---
 2 files changed, 7 insertions(+), 4 deletions(-)



[gentoo-commits] proj/sci:master commit in: dev-java/jlatexmath-fop/

2015-07-23 Thread Jauhien Piatlicki
commit: 6b0d256cdb2de11c5ecf9b7bccc3be0fafdb517b
Author: Marius Brehler marbre AT linux DOT sungazer DOT de
AuthorDate: Wed Jul 22 19:45:50 2015 +
Commit: Jauhien Piatlicki jauhien AT gentoo DOT org
CommitDate: Wed Jul 22 19:45:50 2015 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=6b0d256c

dev-java/jlatexmath-fop: Fix deps

Package-Manager: portage-2.2.18

 dev-java/jlatexmath-fop/ChangeLog   | 4 
 dev-java/jlatexmath-fop/jlatexmath-fop-1.0.3.ebuild | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/dev-java/jlatexmath-fop/ChangeLog 
b/dev-java/jlatexmath-fop/ChangeLog
index cf05954..2ac64a4 100644
--- a/dev-java/jlatexmath-fop/ChangeLog
+++ b/dev-java/jlatexmath-fop/ChangeLog
@@ -2,6 +2,10 @@
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  22 Jul 2015; Marius Brehler mar...@linux.sungazer.de
+  jlatexmath-fop-1.0.3.ebuild:
+  dev-java/jlatexmath-fop: Fix deps
+
   08 Jul 2015; Marius Brehler mar...@linux.sungazer.de
   jlatexmath-fop-1.0.3.ebuild:
   dev-java/jlatexmath-fop: Blind fixing dependencies

diff --git a/dev-java/jlatexmath-fop/jlatexmath-fop-1.0.3.ebuild 
b/dev-java/jlatexmath-fop/jlatexmath-fop-1.0.3.ebuild
index dcaa628..53f830f 100644
--- a/dev-java/jlatexmath-fop/jlatexmath-fop-1.0.3.ebuild
+++ b/dev-java/jlatexmath-fop/jlatexmath-fop-1.0.3.ebuild
@@ -19,7 +19,7 @@ IUSE=
 
 CDEPEND=dev-java/jlatexmath:1
dev-java/xmlgraphics-commons:2
-   =dev-java/fop-2.0:2
+   =dev-java/fop-2.0-r1:0
 DEPEND==virtual/jdk-1.5
${CDEPEND}
 RDEPEND==virtual/jre-1.5



[gentoo-commits] proj/sci:master commit in: dev-util/nvidia-cuda-gdk/

2015-07-23 Thread Jauhien Piatlicki
commit: 0fbf4ff901a3abef16f79d40db0330fbe1e46608
Author: Marius Brehler marbre AT linux DOT sungazer DOT de
AuthorDate: Tue Jul 21 08:07:14 2015 +
Commit: Jauhien Piatlicki jauhien AT gentoo DOT org
CommitDate: Tue Jul 21 08:07:14 2015 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=0fbf4ff9

dev-util/nvidia-cuda-gdk: Version bump

Package-Manager: portage-2.2.20

 dev-util/nvidia-cuda-gdk/ChangeLog |   6 +
 dev-util/nvidia-cuda-gdk/metadata.xml  |   3 +
 .../nvidia-cuda-gdk/nvidia-cuda-gdk-352.07.ebuild  | 183 +
 3 files changed, 192 insertions(+)

diff --git a/dev-util/nvidia-cuda-gdk/ChangeLog 
b/dev-util/nvidia-cuda-gdk/ChangeLog
index a338fa4..7e01133 100644
--- a/dev-util/nvidia-cuda-gdk/ChangeLog
+++ b/dev-util/nvidia-cuda-gdk/ChangeLog
@@ -2,6 +2,12 @@
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*nvidia-cuda-gdk-352.07 (21 Jul 2015)
+
+  21 Jul 2015; Marius Brehler mar...@linux.sungazer.de
+  +nvidia-cuda-gdk-352.07.ebuild, metadata.xml:
+  dev-util/nvidia-cuda-gdk: Version bump
+
 *nvidia-cuda-gdk-346.46 (19 Mar 2015)
 
   19 Mar 2015; Marius Brehler mar...@linux.sungazer.de

diff --git a/dev-util/nvidia-cuda-gdk/metadata.xml 
b/dev-util/nvidia-cuda-gdk/metadata.xml
index 74c0292..73b4e6c 100644
--- a/dev-util/nvidia-cuda-gdk/metadata.xml
+++ b/dev-util/nvidia-cuda-gdk/metadata.xml
@@ -18,5 +18,8 @@
 flag name=nvml
Install the NVIDIA Managment Library.
/flag
+flag name=nvvs
+  Install the NVIDIA Validation Suite.
+/flag
   /use
 /pkgmetadata

diff --git a/dev-util/nvidia-cuda-gdk/nvidia-cuda-gdk-352.07.ebuild 
b/dev-util/nvidia-cuda-gdk/nvidia-cuda-gdk-352.07.ebuild
new file mode 100644
index 000..d090b22
--- /dev/null
+++ b/dev-util/nvidia-cuda-gdk/nvidia-cuda-gdk-352.07.ebuild
@@ -0,0 +1,183 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+inherit eutils portability toolchain-funcs unpacker versionator
+
+MYD=$(get_version_component_range 1)_$(get_version_component_range 2)
+
+HEALTMON_PV=352.06
+NVVS_PV=352.06
+
+DESCRIPTION=NVIDIA GPU Deployment Kit
+HOMEPAGE=http://developer.nvidia.com/cuda;
+CURI=https://developer.nvidia.com/rdp/cuda-75-release-candidate;
+SRC_URI=cuda_${MYD}_rc_gdk_linux.run
+
+LICENSE=NVIDIA-gdk
+SLOT=0
+KEYWORDS=-* ~amd64
+IUSE=+healthmon +nvml +doc examples +nvvs
+
+RDEPEND=
+   =dev-util/nvidia-cuda-toolkit-7.5
+   media-libs/freeglut
+   examples? ( =x11-drivers/nvidia-drivers-352.07[uvm] )
+   
+DEPEND=${RDEPEND}
+
+S=${WORKDIR}/payload
+
+QA_PREBUILT=/opt/cuda/gdk/nvidia-healthmon/nvidia-healthmon
+   /opt/cuda/gdk/nvidia-healthmon/nvidia-healthmon-tests/gpu_rdma_bw
+   /opt/cuda/gdk/nvidia-healthmon/nvidia-healthmon-tests/ibv_rdma_bw
+   /opt/cuda/gdk/nvml/lib/libnvidia-ml.so.1
+   /opt/cuda/gdk/nvvs/plugins/libMemory.so.1
+   /opt/cuda/gdk/nvvs/plugins/libDeployment.so.1
+   /opt/cuda/gdk/nvvs/plugins/libPcie.so.1
+   /opt/cuda/gdk/nvvs/nvvs
+   
+
+RESTRICT=fetch
+
+pkg_nofetch() {
+   einfo Please download the RHEL 7 \runfile (local)\ installer
+   einfo   - cuda_${MYD}_rc_gdk_linux.run
+   einfo from ${CURI} and place it in ${DISTDIR}
+}
+
+src_unpack() {
+   unpacker
+}
+
+src_compile() {
+   use examples || return
+   cd ${S}/nvml/example || die
+   emake
+}
+
+src_install() {
+   local i j f t
+
+   if use doc; then
+   if use healthmon ; then
+   ebegin Installing healthmon docs...
+   doman 
nvidia-healthmon/docs/man/man8/nvidia-healthmon.8
+   cd 
${S}/nvidia-healthmon/nvidia-healthmon-amd64-${HEALTMON_PV} || die
+   treecopy \
+   $(find -type f \( -name README.txt 
-name COPYING.txt -o -name *.pdf \)) \
+   
${ED}/usr/share/doc/${PF}/nvidia-healthmon/
+   docompress -x \
+   $(find 
${ED}/usr/share/doc/${PF}/nvidia-healthmon/ -type f -name readme.txt | sed -e 
s:${ED}::)
+   cd ${S}/ || die
+   eend
+   fi
+
+   if use nvml ; then
+   ebegin Installing nvml docs...
+   doman nvml/doc/man/man3/*.3
+   cd ${S}/nvml/ || die
+   treecopy \
+   $(find -type f \( -name README.txt 
-name COPYRIGHT.txt -o -name *.pdf \)) \
+   ${ED}/usr/share/doc/${PF}/nvml/
+   docompress -x \
+   $(find 
${ED}/usr/share/doc/${PF}/nvml/ -type f -name readme.txt | sed

[gentoo-commits] proj/sci:master commit in: sci-mathematics/scilab/

2015-07-23 Thread Jauhien Piatlicki
commit: 8e8e93495e8f56be5a0debda9594fb36b327b52f
Author: Marius Brehler marbre AT linux DOT sungazer DOT de
AuthorDate: Wed Jul 22 19:45:00 2015 +
Commit: Jauhien Piatlicki jauhien AT gentoo DOT org
CommitDate: Wed Jul 22 19:45:00 2015 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=8e8e9349

sci-mathematics/scilab: Fix deps

Package-Manager: portage-2.2.18

 sci-mathematics/scilab/ChangeLog   | 3 +++
 sci-mathematics/scilab/scilab-5.5.2.ebuild | 2 +-
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/sci-mathematics/scilab/ChangeLog b/sci-mathematics/scilab/ChangeLog
index 8d5cc39..9b9a0c2 100644
--- a/sci-mathematics/scilab/ChangeLog
+++ b/sci-mathematics/scilab/ChangeLog
@@ -2,6 +2,9 @@
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  22 Jul 2015; Marius Brehler mar...@linux.sungazer.de scilab-5.5.2.ebuild:
+  sci-mathematics/scilab: Fix deps
+
   08 Jul 2015; Marius Brehler mar...@linux.sungazer.de scilab-5.5.2.ebuild:
   sci-mathematics/scilab: Blind fixing dependencies
 

diff --git a/sci-mathematics/scilab/scilab-5.5.2.ebuild 
b/sci-mathematics/scilab/scilab-5.5.2.ebuild
index 430293e..668f2fd 100644
--- a/sci-mathematics/scilab/scilab-5.5.2.ebuild
+++ b/sci-mathematics/scilab/scilab-5.5.2.ebuild
@@ -49,7 +49,7 @@ CDEPEND=dev-libs/libpcre
dev-java/commons-io:1
dev-java/commons-logging:0
=dev-java/flexdock-1.2.4:0
-   dev-java/fop:2
+   dev-java/fop:0
=dev-java/gluegen-2.2.4:2.2
dev-java/javahelp:0
dev-java/jeuclid-core:0



[gentoo-commits] proj/sci:master commit in: sci-misc/kaldi/

2015-07-23 Thread Jauhien Piatlicki
commit: 874fab10d1c447305b0d9909d13e1fd9baddc442
Author: Pavel Denisov pavel.a.denisov AT gmail DOT com
AuthorDate: Sat Jul 18 00:18:57 2015 +
Commit: Jauhien Piatlicki jauhien AT gentoo DOT org
CommitDate: Sat Jul 18 00:18:57 2015 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=874fab10

sci-misc/kaldi: version bump, switch to snapshots of the source

Package-Manager: portage-2.2.20

 sci-misc/kaldi/ChangeLog| 6 ++
 .../kaldi/{kaldi-0_p20150301.ebuild = kaldi-0_p20150709.ebuild}| 6 +++---
 2 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/sci-misc/kaldi/ChangeLog b/sci-misc/kaldi/ChangeLog
index 6639e7e..0fb8dc1 100644
--- a/sci-misc/kaldi/ChangeLog
+++ b/sci-misc/kaldi/ChangeLog
@@ -2,6 +2,12 @@
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*kaldi-0_p20150709 (18 Jul 2015)
+
+  18 Jul 2015; Pavel Denisov pavel.a.deni...@gmail.com
+  -kaldi-0_p20150301.ebuild, +kaldi-0_p20150709.ebuild:
+  Version bump, switch to snapshots of the source.
+
 *kaldi-0_p20150301 (01 Mar 2015)
 
   01 Mar 2015; Pavel Denisov pavel.a.deni...@gmail.com

diff --git a/sci-misc/kaldi/kaldi-0_p20150301.ebuild 
b/sci-misc/kaldi/kaldi-0_p20150709.ebuild
similarity index 91%
rename from sci-misc/kaldi/kaldi-0_p20150301.ebuild
rename to sci-misc/kaldi/kaldi-0_p20150709.ebuild
index 8ba100d..8ebf50a 100644
--- a/sci-misc/kaldi/kaldi-0_p20150301.ebuild
+++ b/sci-misc/kaldi/kaldi-0_p20150709.ebuild
@@ -4,16 +4,16 @@
 
 EAPI=5
 
-inherit eutils flag-o-matic subversion
+inherit eutils flag-o-matic
 
 DESCRIPTION=A toolkit for speech recognition
 HOMEPAGE=http://kaldi.sourceforge.net/;
-ESVN_REPO_URI=https://svn.code.sf.net/p/kaldi/code/trunk/src@4927;
+SRC_URI=http://gentoo.akreal.net/distfiles/${P}.tar.xz;
 
 LICENSE=Apache-2.0
 SLOT=0
 IUSE=doc test threads
-KEYWORDS=
+KEYWORDS=~amd64
 
 RDEPEND=
media-libs/speex



[gentoo-commits] proj/sci:master commit in: dev-python/pylibconfig2/

2015-07-23 Thread Jauhien Piatlicki
commit: bd0254ba93ed7563b884201f5d8d2d1ff7924ed7
Author: Marius Brehler marbre AT linux DOT sungazer DOT de
AuthorDate: Wed Jul 22 19:48:36 2015 +
Commit: Jauhien Piatlicki jauhien AT gentoo DOT org
CommitDate: Wed Jul 22 19:48:36 2015 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=bd0254ba

Add pypi remote-id to metadata.xml

 dev-python/pylibconfig2/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dev-python/pylibconfig2/metadata.xml 
b/dev-python/pylibconfig2/metadata.xml
index d17af2e..6e9a49d 100644
--- a/dev-python/pylibconfig2/metadata.xml
+++ b/dev-python/pylibconfig2/metadata.xml
@@ -15,4 +15,7 @@
 ConfList, ConfGroup, respectively. A config is setup from a string
 only, and represented as a string automatically.
   /longdescription
+  upstream
+remote-id type=pypipylibconfig2/remote-id
+  /upstream
 /pkgmetadata



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

2015-07-23 Thread Jauhien Piatlicki
commit: aab8064e34562b92871809dbff25eb2859dc
Author: Jauhien Piatlicki jauhien AT gentoo DOT org
AuthorDate: Thu Jul 23 21:07:27 2015 +
Commit: Jauhien Piatlicki jauhien AT gentoo DOT org
CommitDate: Thu Jul 23 21:07:27 2015 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=aab8064e

Merge remote-tracking branch 'gentoo/master'

 sci-biology/consed/ChangeLog   |  9 +++
 sci-biology/consed/Manifest|  2 +
 sci-biology/consed/consed-29.ebuild| 93 ++
 .../jhdf5 = sci-biology/consed}/metadata.xml  |  0
 sci-biology/mira/ChangeLog |  5 ++
 .../mira-4.9.5-fix-miramer-symlink-error.patch | 22 +
 sci-biology/mira/mira-4.9.5.ebuild | 16 +++-
 7 files changed, 146 insertions(+), 1 deletion(-)



[gentoo-commits] proj/sci:master commit in: sci-libs/armadillo/

2015-07-23 Thread Jauhien Piatlicki
commit: 81a16804886701f5057843dabe07b1cc69caff39
Author: Marius Brehler marbre AT linux DOT sungazer DOT de
AuthorDate: Mon Jul 20 14:05:02 2015 +
Commit: Jauhien Piatlicki jauhien AT gentoo DOT org
CommitDate: Mon Jul 20 14:05:02 2015 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=81a16804

sci-libs/armadillo: Version bump

Package-Manager: portage-2.2.20

 sci-libs/armadillo/ChangeLog|   6 ++
 sci-libs/armadillo/armadillo-5.200.2.ebuild | 112 
 2 files changed, 118 insertions(+)

diff --git a/sci-libs/armadillo/ChangeLog b/sci-libs/armadillo/ChangeLog
index 908a93a..6f29e41 100644
--- a/sci-libs/armadillo/ChangeLog
+++ b/sci-libs/armadillo/ChangeLog
@@ -2,6 +2,12 @@
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*armadillo-5.200.2 (20 Jul 2015)
+
+  20 Jul 2015; Marius Brehler mar...@linux.sungazer.de
+  +armadillo-5.200.2.ebuild:
+  sci-libs/armadillo: Version bump
+
   08 Jun 2015; Justin Lecher j...@gentoo.org metadata.xml:
   sci-libs/armadillo: Updating remote-id in metadata.xml
 

diff --git a/sci-libs/armadillo/armadillo-5.200.2.ebuild 
b/sci-libs/armadillo/armadillo-5.200.2.ebuild
new file mode 100644
index 000..8d63e06
--- /dev/null
+++ b/sci-libs/armadillo/armadillo-5.200.2.ebuild
@@ -0,0 +1,112 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: 
/var/cvsroot/gentoo-x86/sci-libs/armadillo/armadillo-4.650.4.ebuild,v 1.1 
2015/04/03 12:32:07 jlec Exp $
+
+EAPI=5
+
+CMAKE_IN_SOURCE_BUILD=1
+
+inherit cmake-utils toolchain-funcs multilib eutils
+
+DESCRIPTION=Streamlined C++ linear algebra library
+HOMEPAGE=http://arma.sourceforge.net/;
+SRC_URI=mirror://sourceforge/arma/${P}.tar.gz
+
+LICENSE=MPL-2.0
+SLOT=0/4
+KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux
+IUSE=arpack atlas blas debug doc examples hdf5 lapack mkl tbb test
+REQUIRED_USE=test? ( lapack )
+
+RDEPEND=
+   dev-libs/boost
+   arpack? ( sci-libs/arpack )
+   atlas? ( sci-libs/atlas[lapack] )
+   blas? ( virtual/blas )
+   lapack? ( virtual/lapack )
+DEPEND=${RDEPEND}
+   arpack? ( virtual/pkgconfig )
+   atlas? ( virtual/pkgconfig )
+   blas? ( virtual/pkgconfig )
+   hdf5? ( sci-libs/hdf5 )
+   lapack? ( virtual/pkgconfig )
+   mkl? ( sci-libs/mkl )
+   tbb? ( dev-cpp/tbb )
+PDEPEND=${RDEPEND}
+   hdf5? ( sci-libs/hdf5 )
+   mkl? ( sci-libs/mkl )
+   tbb? ( dev-cpp/tbb )
+
+src_prepare() {
+   # avoid the automagic cmake macros
+   sed -i -e '/ARMA_Find/d' CMakeLists.txt || die
+   cmake-utils_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DINSTALL_LIB_DIR=${EPREFIX}/usr/$(get_libdir)
+   $(cmake-utils_use debug ARMA_EXTRA_DEBUG)
+   $(cmake-utils_use mkl ARMA_USE_MKL_ALLOC)
+   $(cmake-utils_use tbb ARMA_USE_TBB_ALLOC)
+   )
+   if use arpack; then
+   mycmakeargs+=(
+   -DARPACK_FOUND=ON
+   -DARPACK_LIBRARY=$($(tc-getPKG_CONFIG) --libs arpack)
+   )
+   fi
+   if use atlas; then
+   local c=atlas-cblas l=atlas-clapack
+   $(tc-getPKG_CONFIG) --exists ${c}-threads  c+=-threads
+   $(tc-getPKG_CONFIG) --exists ${l}-threads  l+=-threads
+   mycmakeargs+=(
+   -DCBLAS_FOUND=ON
+   -DCBLAS_INCLUDE_DIR=$($(tc-getPKG_CONFIG) 
--cflags-only-I ${c} | sed 's/-I//')
+   -DCBLAS_LIBRARIES=$($(tc-getPKG_CONFIG) --libs ${c})
+   -DCLAPACK_FOUND=ON
+   -DCLAPACK_INCLUDE_DIR=$($(tc-getPKG_CONFIG) 
--cflags-only-I ${l} | sed 's/-I//')
+   -DCLAPACK_LIBRARIES=$($(tc-getPKG_CONFIG) --libs ${l})
+   )
+   fi
+   if use blas; then
+   mycmakeargs+=(
+   -DBLAS_FOUND=ON
+   -DBLAS_LIBRARIES=$($(tc-getPKG_CONFIG) --libs blas)
+   )
+   fi
+   if use hdf5; then
+   mycmakeargs+=(
+   -DHDF5_FOUND=ON
+   -DHDF5_LIBRARIES=-lhdf5
+   )
+   fi
+   if use lapack; then
+   mycmakeargs+=(
+   -DLAPACK_FOUND=ON
+   -DLAPACK_LIBRARIES=$($(tc-getPKG_CONFIG) --libs 
lapack)
+   )
+   fi
+   cmake-utils_src_configure
+}
+
+src_test() {
+   pushd examples  /dev/null
+   emake \
+   CXXFLAGS=-I../include ${CXXFLAGS} -DARMA_USE_BLAS 
-DARMA_USE_LAPACK \
+   EXTRA_LIB_FLAGS=-L.. $($(tc-getPKG_CONFIG) --libs blas lapack)
+   LD_LIBRARY_PATH=..:${LD_LIBRARY_PATH} ./example1 || die
+   LD_LIBRARY_PATH=..:${LD_LIBRARY_PATH} ./example2 || die
+   emake clean
+   popd  /dev/null
+}
+
+src_install() {
+   cmake

[gentoo-commits] proj/sci:master commit in: sci-libs/pagmo/

2015-07-23 Thread Jauhien Piatlicki
commit: 3c7c459705b6314e53d0a70d18f0d1e0b01c353c
Author: Conrado Miranda miranda.conrado AT gmail DOT com
AuthorDate: Tue Jul 21 17:13:52 2015 +
Commit: Jauhien Piatlicki jauhien AT gentoo DOT org
CommitDate: Tue Jul 21 17:13:52 2015 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=3c7c4597

Updated pagmo URIs.

 sci-libs/pagmo/pagmo-.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-libs/pagmo/pagmo-.ebuild b/sci-libs/pagmo/pagmo-.ebuild
index de9181d..2d7bfef 100644
--- a/sci-libs/pagmo/pagmo-.ebuild
+++ b/sci-libs/pagmo/pagmo-.ebuild
@@ -9,9 +9,9 @@ PYTHON_COMPAT=( python2_7 )
 inherit cmake-utils git-r3 python-single-r1
 
 DESCRIPTION=Parallelization engine for optimization problems
-HOMEPAGE=http://pagmo.sourceforge.net/;
+HOMEPAGE=https://github.com/esa/pagmo;
 SRC_URI=
-EGIT_REPO_URI=git://pagmo.git.sourceforge.net/gitroot/pagmo/pagmo
+EGIT_REPO_URI=https://github.com/esa/pagmo.git;
 
 LICENSE=GPL-3
 SLOT=0



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

2015-07-23 Thread Jauhien Piatlicki
commit: 2bae9948de3923c338313ccff085b475742cfade
Author: Jauhien Piatlicki piatlicki AT gmail DOT com
AuthorDate: Thu Jul 23 06:39:13 2015 +
Commit: Jauhien Piatlicki jauhien AT gentoo DOT org
CommitDate: Thu Jul 23 06:39:13 2015 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=2bae9948

Merge pull request #449 from akreal/kaldi

sci-misc/kaldi: version bump

 sci-misc/kaldi/ChangeLog| 6 ++
 sci-misc/kaldi/Manifest | 1 +
 .../kaldi/{kaldi-0_p20150301.ebuild = kaldi-0_p20150709.ebuild}| 6 +++---
 3 files changed, 10 insertions(+), 3 deletions(-)



[gentoo-commits] proj/sci:master commit in: sci-libs/pagmo/

2015-07-23 Thread Jauhien Piatlicki
commit: 9a6dd2481e8b8f1b984d012a7bafecc51d4927dd
Author: Conrado Miranda miranda.conrado AT gmail DOT com
AuthorDate: Wed Jul 22 04:34:47 2015 +
Commit: Jauhien Piatlicki jauhien AT gentoo DOT org
CommitDate: Wed Jul 22 15:02:03 2015 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=9a6dd248

sci-libs/pagmo: Updated URIs.

Package-Manager: portage-2.2.20

 sci-libs/pagmo/ChangeLog | 5 -
 sci-libs/pagmo/pagmo-.ebuild | 4 ++--
 2 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/sci-libs/pagmo/ChangeLog b/sci-libs/pagmo/ChangeLog
index 92a385e..4235397 100644
--- a/sci-libs/pagmo/ChangeLog
+++ b/sci-libs/pagmo/ChangeLog
@@ -1,7 +1,10 @@
 # ChangeLog for sci-libs/pagmo
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  22 Jul 2015; Conrado Miranda miranda.conr...@gmail.org pagmo-.ebuild:
+  sci-libs/pagmo: Updated URIs.
+
   06 Jan 2014; Justin Lecher j...@gentoo.org pagmo-.ebuild:
   Add missing python deps
 

diff --git a/sci-libs/pagmo/pagmo-.ebuild b/sci-libs/pagmo/pagmo-.ebuild
index 2d7bfef..8a93943 100644
--- a/sci-libs/pagmo/pagmo-.ebuild
+++ b/sci-libs/pagmo/pagmo-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
@@ -11,7 +11,7 @@ inherit cmake-utils git-r3 python-single-r1
 DESCRIPTION=Parallelization engine for optimization problems
 HOMEPAGE=https://github.com/esa/pagmo;
 SRC_URI=
-EGIT_REPO_URI=https://github.com/esa/pagmo.git;
+EGIT_REPO_URI=https://github.com/esa/${PN}.git 
git://g...@github.com:esa/${PN}.git
 
 LICENSE=GPL-3
 SLOT=0



[gentoo-commits] gentoo-x86 commit in dev-util/libsparse: ChangeLog Manifest libsparse-4.4.4.1.ebuild metadata.xml

2015-07-20 Thread Jauhien Piatlicki (jauhien)
jauhien 15/07/20 17:26:29

  Removed:  ChangeLog Manifest libsparse-4.4.4.1.ebuild
metadata.xml
  Log:
  remove dev-util/libsparse from the tree



[gentoo-commits] gentoo-x86 commit in dev-util/ext4_utils: ChangeLog Manifest ext4_utils-4.4.4.1.ebuild metadata.xml

2015-07-20 Thread Jauhien Piatlicki (jauhien)
jauhien 15/07/20 17:25:30

  Removed:  ChangeLog Manifest ext4_utils-4.4.4.1.ebuild
metadata.xml
  Log:
  remove dev-util/ext4_utils from the tree



[gentoo-commits] gentoo-x86 commit in dev-util/ext4_utils/files: Makefile

2015-07-20 Thread Jauhien Piatlicki (jauhien)
jauhien 15/07/20 17:25:30

  Removed:  Makefile
  Log:
  remove dev-util/ext4_utils from the tree



[gentoo-commits] gentoo-x86 commit in dev-util/libsparse/files: Makefile

2015-07-20 Thread Jauhien Piatlicki (jauhien)
jauhien 15/07/20 17:26:30

  Removed:  Makefile
  Log:
  remove dev-util/libsparse from the tree



[gentoo-commits] gentoo-x86 commit in profiles: ChangeLog package.mask

2015-07-20 Thread Jauhien Piatlicki (jauhien)
jauhien 15/07/20 17:31:09

  Modified: ChangeLog package.mask
  Log:
  Remove dev-util/ext4_utils and dev-util/libsparse mask

Revision  ChangesPath
1.10197  profiles/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/ChangeLog?rev=1.10197view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/ChangeLog?rev=1.10197content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/ChangeLog?r1=1.10196r2=1.10197

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/profiles/ChangeLog,v
retrieving revision 1.10196
retrieving revision 1.10197
diff -u -r1.10196 -r1.10197
--- ChangeLog   20 Jul 2015 15:24:39 -  1.10196
+++ ChangeLog   20 Jul 2015 17:31:09 -  1.10197
@@ -1,11 +1,15 @@
 # ChangeLog for profile directory
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/profiles/ChangeLog,v 1.10196 2015/07/20 
15:24:39 yngwin Exp $
+# $Header: /var/cvsroot/gentoo-x86/profiles/ChangeLog,v 1.10197 2015/07/20 
17:31:09 jauhien Exp $
 #
 # This ChangeLog should include records for all changes in profiles directory.
 # Only typo fixes which don't affect portage/repoman behaviour could be avoided
 # here. If in doubt put a record here!
 
+  20 Jul 2015; Jauhien Piatlicki jauh...@gentoo.org package.mask:
+  Remove dev-util/ext4_utils and dev-util/libsparse mask, as they were removed
+  from the tree
+
   20 Jul 2015; Ben de Groot yng...@gentoo.org package.mask:
   Mask media-sound/audacity-2.1.1 WIP (bug #524242)
 



1.16679  profiles/package.mask

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/package.mask?rev=1.16679view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/package.mask?rev=1.16679content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/package.mask?r1=1.16678r2=1.16679

Index: package.mask
===
RCS file: /var/cvsroot/gentoo-x86/profiles/package.mask,v
retrieving revision 1.16678
retrieving revision 1.16679
diff -u -r1.16678 -r1.16679
--- package.mask20 Jul 2015 15:24:39 -  1.16678
+++ package.mask20 Jul 2015 17:31:09 -  1.16679
@@ -1,5 +1,5 @@
 
-# $Header: /var/cvsroot/gentoo-x86/profiles/package.mask,v 1.16678 2015/07/20 
15:24:39 yngwin Exp $
+# $Header: /var/cvsroot/gentoo-x86/profiles/package.mask,v 1.16679 2015/07/20 
17:31:09 jauhien Exp $
 #
 # When you add an entry to the top of this file, add your name, the date, and
 # an explanation of why something is getting masked. Please be extremely
@@ -143,14 +143,6 @@
 # Package masked for removal in 30 days. bug 552578
 app-backup/cyphertite
 
-# Jauhien Piatlicki jauh...@gentoo.org (16 Jun 2015)
-# Upstream does not provide these as separated packages.
-# Nobody interested in maintaining them in Gentoo.
-# A number of open bugs.
-# Masked for removal in 30 days.
-dev-util/ext4_utils
-dev-util/libsparse
-
 # Patrick Lauer patr...@gentoo.org (14 Jun 2015)
 # Has race condition / failure modes that make systems unusable
 # See #551724 and duplicates






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

2015-07-16 Thread Jauhien Piatlicki
commit: c687e6ac22b9e55a4465d133b4e2b2bb801e8e81
Author: Jauhien Piatlicki jauhien AT gentoo DOT org
AuthorDate: Thu Jul 16 19:43:55 2015 +
Commit: Jauhien Piatlicki jauhien AT gentoo DOT org
CommitDate: Thu Jul 16 19:43:55 2015 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=c687e6ac

Merge remote-tracking branch 'github/master' into gentoo-master




[gentoo-commits] proj/sci:master commit in: sci-libs/trilinos/, sci-libs/trilinos/files/

2015-07-16 Thread Jauhien Piatlicki
commit: ee9b4a37b7e726a35182f379fa0239f66a90401e
Author: Matthias Maier tamiko AT gentoo DOT org
AuthorDate: Mon Jul 13 03:05:30 2015 +
Commit: Jauhien Piatlicki jauhien AT gentoo DOT org
CommitDate: Mon Jul 13 03:05:30 2015 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=ee9b4a37

sci-libs/trilinos: drop old; version bump

Package-Manager: portage-2.2.20

 sci-libs/trilinos/ChangeLog|   9 +
 .../files/trilinos-11.0.3-fix-install-paths.patch  |  76 ---
 .../files/trilinos-11.2.3-fix-install-paths.patch  |  62 --
 ...inos-12.0.1-fix_install_paths_for_destdir.patch | 654 +
 sci-libs/trilinos/trilinos-11.0.3.ebuild   | 128 
 sci-libs/trilinos/trilinos-11.2.3-r1.ebuild|   1 -
 ...ilinos-11.4.2.ebuild = trilinos-12.0.1.ebuild} |  15 +-
 7 files changed, 673 insertions(+), 272 deletions(-)

diff --git a/sci-libs/trilinos/ChangeLog b/sci-libs/trilinos/ChangeLog
index b773567..f5d1ce5 100644
--- a/sci-libs/trilinos/ChangeLog
+++ b/sci-libs/trilinos/ChangeLog
@@ -2,6 +2,15 @@
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*trilinos-12.0.1 (13 Jul 2015)
+
+  13 Jul 2015; Matthias Maier tam...@gentoo.org
+  +files/trilinos-12.0.1-fix_install_paths_for_destdir.patch,
+  +trilinos-12.0.1.ebuild, -files/trilinos-11.0.3-fix-install-paths.patch,
+  -files/trilinos-11.2.3-fix-install-paths.patch, -trilinos-11.0.3.ebuild,
+  -trilinos-11.2.3-r1.ebuild, -trilinos-11.4.2.ebuild:
+  sci-libs/trilinos: drop old; version bump
+
 *trilinos-11.12.1-r1 (13 Mar 2015)
 *trilinos-11.14.1-r1 (13 Mar 2015)
 

diff --git a/sci-libs/trilinos/files/trilinos-11.0.3-fix-install-paths.patch 
b/sci-libs/trilinos/files/trilinos-11.0.3-fix-install-paths.patch
deleted file mode 100644
index 8ec15a4..000
--- a/sci-libs/trilinos/files/trilinos-11.0.3-fix-install-paths.patch
+++ /dev/null
@@ -1,76 +0,0 @@
 a/cmake/tribits/package_arch/TribitsGlobalMacros.cmake   2013-04-03 
11:00:54.342539245 +0200
-+++ b/cmake/tribits/package_arch/TribitsGlobalMacros.cmake   2013-04-03 
11:04:30.283837064 +0200
-@@ -209,26 +209,6 @@
- ADVANCED_SET(${PROJECT_NAME}_LINK_SEARCH_START_STATIC OFF CACHE BOOL
-   If on, then the properter LINK_SEARCH_START_STATIC will be added to 
all executables. )
-   ENDIF()
--  
--  ADVANCED_SET(${PROJECT_NAME}_INSTALL_INCLUDE_DIR include
--CACHE PATH
--Location where the headers will be installed.  If given as a relative 
path, it will be relative to ${CMAKE_INSTALL_PREFIX}.  If given as an absolute 
path, it will used as such.  Default is 'include'
--)
--  
--  ADVANCED_SET(${PROJECT_NAME}_INSTALL_LIB_DIR lib
--CACHE PATH
--Location where the libraries will be installed.  If given as a relative 
path, it will be relative to ${CMAKE_INSTALL_PREFIX}.  If given as an absolute 
path, it will used as such.  Default is 'lib'
--)
--  
--  ADVANCED_SET(${PROJECT_NAME}_INSTALL_RUNTIME_DIR bin
--CACHE PATH
--Location where the runtime DLLs and designated programs will be 
installed.  If given as a relative path, it will be relative to 
${CMAKE_INSTALL_PREFIX}.  If given as an absolute path, it will used as such.  
Default is 'bin'
--)
--  
--  ADVANCED_SET(${PROJECT_NAME}_INSTALL_EXAMPLE_DIR example
--CACHE PATH
--Location where assorted examples will be installed.  If given as a 
relative path, it will be relative to ${CMAKE_INSTALL_PREFIX}.  If given as an 
absolute path, it will used as such.  Default is 'example'
--)
- 
-   IF (${${PROJECT_NAME}_INSTALL_LIBRARIES_AND_HEADERS_DEFAULT} STREQUAL )
- # Assume the TriBITS project wants to install headers and libraries by 
default
 a/cmake/tribits/package_arch/TribitsPackageWritePackageConfig.cmake
2012-11-12 14:58:00.0 +0100
-+++ b/cmake/tribits/package_arch/TribitsPackageWritePackageConfig.cmake
2012-11-12 14:42:47.0 +0100
-@@ -367,7 +367,7 @@
- 
-   INSTALL(
- FILES 
${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/${PACKAGE_NAME}Config_install.cmake
--DESTINATION ${${PROJECT_NAME}_INSTALL_LIB_DIR}/cmake/${PACKAGE_NAME}
-+DESTINATION ${${PROJECT_NAME}_INSTALL_CONFIG_DIR}/${PACKAGE_NAME}
- RENAME ${PACKAGE_NAME}Config.cmake
-   )
- 
-@@ -563,7 +563,7 @@
-   IF(HAS_INSTALL_TARGETS)
- INSTALL(
-   EXPORT ${PROJECT_NAME}
--  DESTINATION ${${PROJECT_NAME}_INSTALL_LIB_DIR}/cmake/${PROJECT_NAME}
-+  DESTINATION ${${PROJECT_NAME}_INSTALL_CONFIG_DIR}/${PROJECT_NAME}
-   FILE ${PROJECT_NAME}Targets.cmake
-   )
- # Import the targets in applications.
-@@ -589,7 +589,7 @@
- 
-   INSTALL(
- FILES ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}Config_install.cmake
--DESTINATION ${${PROJECT_NAME}_INSTALL_LIB_DIR}/cmake/${PROJECT_NAME}
-+DESTINATION ${${PROJECT_NAME}_INSTALL_CONFIG_DIR}/${PROJECT_NAME}
- RENAME ${PROJECT_NAME}Config.cmake
-   )
-   
-@@ -632,7 +632,7 @@
- 
-   INSTALL(
- FILES

[gentoo-commits] proj/sci:master commit in: dev-python/pylibconfig2/

2015-07-16 Thread Jauhien Piatlicki
commit: e6c7ca816a21ea561fbd9c76fd5eb621b0e1f42f
Author: Marius Brehler marbre AT linux DOT sungazer DOT de
AuthorDate: Thu Jul 16 06:32:37 2015 +
Commit: Jauhien Piatlicki jauhien AT gentoo DOT org
CommitDate: Thu Jul 16 06:32:37 2015 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=e6c7ca81

dev-python/pylibconfig2: Version bump; Drop old

Package-Manager: portage-2.2.20

 dev-python/pylibconfig2/ChangeLog   | 6 ++
 .../{pylibconfig2-0.2.3.ebuild = pylibconfig2-0.2.4.ebuild}| 0
 2 files changed, 6 insertions(+)

diff --git a/dev-python/pylibconfig2/ChangeLog 
b/dev-python/pylibconfig2/ChangeLog
index 6e3ffc9..c53b458 100644
--- a/dev-python/pylibconfig2/ChangeLog
+++ b/dev-python/pylibconfig2/ChangeLog
@@ -2,6 +2,12 @@
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*pylibconfig2-0.2.4 (16 Jul 2015)
+
+  16 Jul 2015; Marius Brehler mar...@linux.sungazer.de
+  +pylibconfig2-0.2.4.ebuild, -pylibconfig2-0.2.3.ebuild:
+  dev-python/pylibconfig2: Version bump; Drop old
+
   08 Jul 2015; Marius Brehler mar...@linux.sungazer.de metadata.xml:
   dev-python/pylibconfig2: Update long description
 

diff --git a/dev-python/pylibconfig2/pylibconfig2-0.2.3.ebuild 
b/dev-python/pylibconfig2/pylibconfig2-0.2.4.ebuild
similarity index 100%
rename from dev-python/pylibconfig2/pylibconfig2-0.2.3.ebuild
rename to dev-python/pylibconfig2/pylibconfig2-0.2.4.ebuild



[gentoo-commits] proj/sci:master commit in: dev-python/pylibconfig2/

2015-07-16 Thread Jauhien Piatlicki
commit: 6dbe1cfa75854754646241df1707773d150e94f5
Author: Marius Brehler marbre AT linux DOT sungazer DOT de
AuthorDate: Thu Jul 16 06:32:37 2015 +
Commit: Jauhien Piatlicki jauhien AT gentoo DOT org
CommitDate: Thu Jul 16 19:43:34 2015 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=6dbe1cfa

dev-python/pylibconfig2: Version bump; Drop old

Package-Manager: portage-2.2.20

 dev-python/pylibconfig2/ChangeLog   | 6 ++
 .../{pylibconfig2-0.2.3.ebuild = pylibconfig2-0.2.4.ebuild}| 0
 2 files changed, 6 insertions(+)

diff --git a/dev-python/pylibconfig2/ChangeLog 
b/dev-python/pylibconfig2/ChangeLog
index 6e3ffc9..c53b458 100644
--- a/dev-python/pylibconfig2/ChangeLog
+++ b/dev-python/pylibconfig2/ChangeLog
@@ -2,6 +2,12 @@
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*pylibconfig2-0.2.4 (16 Jul 2015)
+
+  16 Jul 2015; Marius Brehler mar...@linux.sungazer.de
+  +pylibconfig2-0.2.4.ebuild, -pylibconfig2-0.2.3.ebuild:
+  dev-python/pylibconfig2: Version bump; Drop old
+
   08 Jul 2015; Marius Brehler mar...@linux.sungazer.de metadata.xml:
   dev-python/pylibconfig2: Update long description
 

diff --git a/dev-python/pylibconfig2/pylibconfig2-0.2.3.ebuild 
b/dev-python/pylibconfig2/pylibconfig2-0.2.4.ebuild
similarity index 100%
rename from dev-python/pylibconfig2/pylibconfig2-0.2.3.ebuild
rename to dev-python/pylibconfig2/pylibconfig2-0.2.4.ebuild



[gentoo-commits] proj/sci:master commit in: sci-libs/trilinos/files/, sci-libs/trilinos/

2015-07-16 Thread Jauhien Piatlicki
commit: e7fd8c458e11b1763a661bcac3ba631ac8d3b230
Author: Matthias Maier tamiko AT gentoo DOT org
AuthorDate: Mon Jul 13 03:05:30 2015 +
Commit: Jauhien Piatlicki jauhien AT gentoo DOT org
CommitDate: Thu Jul 16 19:43:34 2015 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=e7fd8c45

sci-libs/trilinos: drop old; version bump

Package-Manager: portage-2.2.20

 sci-libs/trilinos/ChangeLog|   9 +
 .../files/trilinos-11.0.3-fix-install-paths.patch  |  76 ---
 .../files/trilinos-11.2.3-fix-install-paths.patch  |  62 --
 ...inos-12.0.1-fix_install_paths_for_destdir.patch | 654 +
 sci-libs/trilinos/trilinos-11.0.3.ebuild   | 128 
 sci-libs/trilinos/trilinos-11.2.3-r1.ebuild|   1 -
 ...ilinos-11.4.2.ebuild = trilinos-12.0.1.ebuild} |  15 +-
 7 files changed, 673 insertions(+), 272 deletions(-)

diff --git a/sci-libs/trilinos/ChangeLog b/sci-libs/trilinos/ChangeLog
index b773567..f5d1ce5 100644
--- a/sci-libs/trilinos/ChangeLog
+++ b/sci-libs/trilinos/ChangeLog
@@ -2,6 +2,15 @@
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*trilinos-12.0.1 (13 Jul 2015)
+
+  13 Jul 2015; Matthias Maier tam...@gentoo.org
+  +files/trilinos-12.0.1-fix_install_paths_for_destdir.patch,
+  +trilinos-12.0.1.ebuild, -files/trilinos-11.0.3-fix-install-paths.patch,
+  -files/trilinos-11.2.3-fix-install-paths.patch, -trilinos-11.0.3.ebuild,
+  -trilinos-11.2.3-r1.ebuild, -trilinos-11.4.2.ebuild:
+  sci-libs/trilinos: drop old; version bump
+
 *trilinos-11.12.1-r1 (13 Mar 2015)
 *trilinos-11.14.1-r1 (13 Mar 2015)
 

diff --git a/sci-libs/trilinos/files/trilinos-11.0.3-fix-install-paths.patch 
b/sci-libs/trilinos/files/trilinos-11.0.3-fix-install-paths.patch
deleted file mode 100644
index 8ec15a4..000
--- a/sci-libs/trilinos/files/trilinos-11.0.3-fix-install-paths.patch
+++ /dev/null
@@ -1,76 +0,0 @@
 a/cmake/tribits/package_arch/TribitsGlobalMacros.cmake   2013-04-03 
11:00:54.342539245 +0200
-+++ b/cmake/tribits/package_arch/TribitsGlobalMacros.cmake   2013-04-03 
11:04:30.283837064 +0200
-@@ -209,26 +209,6 @@
- ADVANCED_SET(${PROJECT_NAME}_LINK_SEARCH_START_STATIC OFF CACHE BOOL
-   If on, then the properter LINK_SEARCH_START_STATIC will be added to 
all executables. )
-   ENDIF()
--  
--  ADVANCED_SET(${PROJECT_NAME}_INSTALL_INCLUDE_DIR include
--CACHE PATH
--Location where the headers will be installed.  If given as a relative 
path, it will be relative to ${CMAKE_INSTALL_PREFIX}.  If given as an absolute 
path, it will used as such.  Default is 'include'
--)
--  
--  ADVANCED_SET(${PROJECT_NAME}_INSTALL_LIB_DIR lib
--CACHE PATH
--Location where the libraries will be installed.  If given as a relative 
path, it will be relative to ${CMAKE_INSTALL_PREFIX}.  If given as an absolute 
path, it will used as such.  Default is 'lib'
--)
--  
--  ADVANCED_SET(${PROJECT_NAME}_INSTALL_RUNTIME_DIR bin
--CACHE PATH
--Location where the runtime DLLs and designated programs will be 
installed.  If given as a relative path, it will be relative to 
${CMAKE_INSTALL_PREFIX}.  If given as an absolute path, it will used as such.  
Default is 'bin'
--)
--  
--  ADVANCED_SET(${PROJECT_NAME}_INSTALL_EXAMPLE_DIR example
--CACHE PATH
--Location where assorted examples will be installed.  If given as a 
relative path, it will be relative to ${CMAKE_INSTALL_PREFIX}.  If given as an 
absolute path, it will used as such.  Default is 'example'
--)
- 
-   IF (${${PROJECT_NAME}_INSTALL_LIBRARIES_AND_HEADERS_DEFAULT} STREQUAL )
- # Assume the TriBITS project wants to install headers and libraries by 
default
 a/cmake/tribits/package_arch/TribitsPackageWritePackageConfig.cmake
2012-11-12 14:58:00.0 +0100
-+++ b/cmake/tribits/package_arch/TribitsPackageWritePackageConfig.cmake
2012-11-12 14:42:47.0 +0100
-@@ -367,7 +367,7 @@
- 
-   INSTALL(
- FILES 
${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/${PACKAGE_NAME}Config_install.cmake
--DESTINATION ${${PROJECT_NAME}_INSTALL_LIB_DIR}/cmake/${PACKAGE_NAME}
-+DESTINATION ${${PROJECT_NAME}_INSTALL_CONFIG_DIR}/${PACKAGE_NAME}
- RENAME ${PACKAGE_NAME}Config.cmake
-   )
- 
-@@ -563,7 +563,7 @@
-   IF(HAS_INSTALL_TARGETS)
- INSTALL(
-   EXPORT ${PROJECT_NAME}
--  DESTINATION ${${PROJECT_NAME}_INSTALL_LIB_DIR}/cmake/${PROJECT_NAME}
-+  DESTINATION ${${PROJECT_NAME}_INSTALL_CONFIG_DIR}/${PROJECT_NAME}
-   FILE ${PROJECT_NAME}Targets.cmake
-   )
- # Import the targets in applications.
-@@ -589,7 +589,7 @@
- 
-   INSTALL(
- FILES ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}Config_install.cmake
--DESTINATION ${${PROJECT_NAME}_INSTALL_LIB_DIR}/cmake/${PROJECT_NAME}
-+DESTINATION ${${PROJECT_NAME}_INSTALL_CONFIG_DIR}/${PROJECT_NAME}
- RENAME ${PROJECT_NAME}Config.cmake
-   )
-   
-@@ -632,7 +632,7 @@
- 
-   INSTALL(
- FILES

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

2015-07-16 Thread Jauhien Piatlicki
commit: 0b0c5cae7a664141a57a2e7785c3ab1791d29994
Author: Jauhien Piatlicki jauhien AT gentoo DOT org
AuthorDate: Thu Jul 16 19:41:07 2015 +
Commit: Jauhien Piatlicki jauhien AT gentoo DOT org
CommitDate: Thu Jul 16 19:41:07 2015 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=0b0c5cae

Merge remote-tracking branch 'gentoo/master'

 .../BTLib = sci-electronics/minipro}/metadata.xml |  2 +-
 sci-electronics/minipro/minipro-.ebuild| 28 ++
 2 files changed, 29 insertions(+), 1 deletion(-)



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

2015-07-16 Thread Jauhien Piatlicki
commit: 3ba1ad7cd0abd086c399cda14a4cd28d7397405f
Author: Jauhien Piatlicki jauhien AT gentoo DOT org
AuthorDate: Thu Jul 16 19:44:44 2015 +
Commit: Jauhien Piatlicki jauhien AT gentoo DOT org
CommitDate: Thu Jul 16 19:44:44 2015 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=3ba1ad7c

Merge remote-tracking branch 'gentoo/master'

 sci-electronics/minipro/minipro-.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)



[gentoo-commits] gentoo-x86 commit in sci-physics/bullet: metadata.xml bullet-2.83.4.ebuild ChangeLog

2015-07-07 Thread Jauhien Piatlicki (jauhien)
jauhien 15/07/07 20:45:49

  Modified: metadata.xml ChangeLog
  Added:bullet-2.83.4.ebuild
  Log:
  version bump: close bug 548860
  
  (Portage version: 2.2.18/cvs/Linux i686, signed Manifest commit with key 
B2EFA1D4)

Revision  ChangesPath
1.8  sci-physics/bullet/metadata.xml

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-physics/bullet/metadata.xml?rev=1.8view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-physics/bullet/metadata.xml?rev=1.8content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-physics/bullet/metadata.xml?r1=1.7r2=1.8

Index: metadata.xml
===
RCS file: /var/cvsroot/gentoo-x86/sci-physics/bullet/metadata.xml,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- metadata.xml4 Mar 2013 22:32:13 -   1.7
+++ metadata.xml7 Jul 2015 20:45:48 -   1.8
@@ -8,8 +8,9 @@
   for games and animation.
 /longdescription
 use
-  flag name=extrasBuild additional libraries/flag
+  flag name=bullet3Build Bullet 3/flag
   flag name=double-precisionBuild libraries in double precision/flag
+  flag name=extrasBuild additional libraries/flag
 /use
 upstream
   remote-id type=google-codebullet/remote-id



1.36 sci-physics/bullet/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-physics/bullet/ChangeLog?rev=1.36view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-physics/bullet/ChangeLog?rev=1.36content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-physics/bullet/ChangeLog?r1=1.35r2=1.36

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/sci-physics/bullet/ChangeLog,v
retrieving revision 1.35
retrieving revision 1.36
diff -u -r1.35 -r1.36
--- ChangeLog   23 Feb 2014 02:36:07 -  1.35
+++ ChangeLog   7 Jul 2015 20:45:48 -   1.36
@@ -1,6 +1,12 @@
 # ChangeLog for sci-physics/bullet
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-physics/bullet/ChangeLog,v 1.35 
2014/02/23 02:36:07 bicatali Exp $
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sci-physics/bullet/ChangeLog,v 1.36 
2015/07/07 20:45:48 jauhien Exp $
+
+*bullet-2.83.4 (07 Jul 2015)
+
+  07 Jul 2015; Jauhien Piatlicki jauh...@gentoo.org +bullet-2.83.4.ebuild,
+  metadata.xml:
+  version bump: close bug 548860
 
 *bullet-2.82 (23 Feb 2014)
 



1.1  sci-physics/bullet/bullet-2.83.4.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-physics/bullet/bullet-2.83.4.ebuild?rev=1.1view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-physics/bullet/bullet-2.83.4.ebuild?rev=1.1content-type=text/plain

Index: bullet-2.83.4.ebuild
===
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sci-physics/bullet/bullet-2.83.4.ebuild,v 
1.1 2015/07/07 20:45:48 jauhien Exp $

EAPI=5

inherit eutils cmake-utils

DESCRIPTION=Continuous Collision Detection and Physics Library
HOMEPAGE=http://www.bulletphysics.com/;
SRC_URI=https://github.com/bulletphysics/bullet3/archive/${PV}.tar.gz - 
${P}.tar.gz

LICENSE=ZLIB
SLOT=0/${PV}
KEYWORDS=~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux
IUSE=+bullet3 doc double-precision examples extras

RDEPEND=
virtual/opengl
media-libs/freeglut
DEPEND=${RDEPEND}
doc? ( app-doc/doxygen[dot] )

PATCHES=( ${FILESDIR}/${PN}-2.78-soversion.patch )

S=${WORKDIR}/${PN}3-${PV}

src_prepare() {
# allow to generate docs
sed -i -e 's/GENERATE_HTMLHELP.*//g' Doxyfile || die
}

src_configure() {
local mycmakeargs=(
-DBUILD_SHARED_LIBS=ON
-DBUILD_CPU_DEMOS=OFF
-DBUILD_OPENGL3_DEMOS=OFF
-DBUILD_BULLET2_DEMOS=OFF
-DUSE_GRAPHICAL_BENCHMARK=OFF
-DINSTALL_LIBS=ON
-DINSTALL_EXTRA_LIBS=ON
$(cmake-utils_use_build bullet3 BULLET3)
$(cmake-utils_use_build extras EXTRAS)
$(cmake-utils_use_use double-precision DOUBLE_PRECISION)
)
cmake-utils_src_configure
}

src_compile() {
cmake-utils_src_compile
if use doc; then
doxygen || die
fi
}

src_install() {
cmake-utils_src_install
use doc  dodoc docs/*.pdf  dohtml -r html/*
if use examples; then
insinto /usr/share/doc/${PF}/examples
doins -r Extras examples
fi
}






[gentoo-commits] gentoo-x86 commit in sci-mathematics/coq: coq-8.4_p6.ebuild ChangeLog

2015-07-05 Thread Jauhien Piatlicki (jauhien)
jauhien 15/07/05 20:43:27

  Modified: ChangeLog
  Added:coq-8.4_p6.ebuild
  Log:
  version bump: close bug 553942, thanks to  OGINO Masanori
  
  (Portage version: 2.2.18/cvs/Linux i686, signed Manifest commit with key 
B2EFA1D4)

Revision  ChangesPath
1.88 sci-mathematics/coq/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-mathematics/coq/ChangeLog?rev=1.88view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-mathematics/coq/ChangeLog?rev=1.88content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-mathematics/coq/ChangeLog?r1=1.87r2=1.88

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/sci-mathematics/coq/ChangeLog,v
retrieving revision 1.87
retrieving revision 1.88
diff -u -r1.87 -r1.88
--- ChangeLog   27 Jun 2015 09:48:20 -  1.87
+++ ChangeLog   5 Jul 2015 20:43:27 -   1.88
@@ -1,6 +1,11 @@
 # ChangeLog for sci-mathematics/coq
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/coq/ChangeLog,v 1.87 
2015/06/27 09:48:20 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/coq/ChangeLog,v 1.88 
2015/07/05 20:43:27 jauhien Exp $
+
+*coq-8.4_p6 (05 Jul 2015)
+
+  05 Jul 2015; Jauhien Piatlicki jauh...@gentoo.org +coq-8.4_p6.ebuild:
+  version bump: close bug 553942, thanks to  OGINO Masanori
 
   27 Jun 2015; Agostino Sarubbo a...@gentoo.org coq-8.4_p5.ebuild:
   Stable for amd64, wrt bug #553322



1.1  sci-mathematics/coq/coq-8.4_p6.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-mathematics/coq/coq-8.4_p6.ebuild?rev=1.1view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-mathematics/coq/coq-8.4_p6.ebuild?rev=1.1content-type=text/plain

Index: coq-8.4_p6.ebuild
===
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/coq/coq-8.4_p6.ebuild,v 1.1 
2015/07/05 20:43:27 jauhien Exp $

EAPI=5

inherit eutils multilib

MY_PV=${PV/_p/pl}
MY_P=${PN}-${MY_PV}

DESCRIPTION=Proof assistant written in O'Caml
HOMEPAGE=http://coq.inria.fr/;
SRC_URI=http://${PN}.inria.fr/distrib/V${MY_PV}/files/${MY_P}.tar.gz;

LICENSE=LGPL-2.1
SLOT=0
KEYWORDS=~amd64 ~ppc ~x86
IUSE=gtk debug +ocamlopt doc camlp5

RDEPEND=
=dev-lang/ocaml-3.11.2:=[ocamlopt?]
camlp5? ( =dev-ml/camlp5-6.02.3:=[ocamlopt?] )
!camlp5? ( || ( dev-ml/camlp4:= dev-lang/ocaml-4.02.0 ) )
gtk? ( =dev-ml/lablgtk-2.10.1:=[ocamlopt?] )
DEPEND=${RDEPEND}
doc? (
media-libs/netpbm[png,zlib]
virtual/latex-base
dev-tex/hevea
dev-tex/xcolor
dev-texlive/texlive-pictures
dev-texlive/texlive-mathextra
dev-texlive/texlive-latexextra
)

S=${WORKDIR}/${MY_P}

src_prepare() {
epatch ${FILESDIR}/${PN}-8.4_p5-do-not-install-revision.patch
# Fix generation of the index_urls.txt file with Gentoo dev-tex/hevea 
versions.
# 
http://lists.gforge.inria.fr/pipermail/coq-commits/2014-October/013582.html
epatch ${FILESDIR}/${PN}-8.4_p5-hevea.patch
epatch ${FILESDIR}/${PN}-8.4_p5-no-clean-before-test.patch
}

src_configure() {
ocaml_lib=$(ocamlc -where)
local myconf=(
--prefix /usr
--bindir /usr/bin
--libdir /usr/$(get_libdir)/coq
--mandir /usr/share/man
--emacslib /usr/share/emacs/site-lisp
--coqdocdir /usr/$(get_libdir)/coq/coqdoc
--docdir /usr/share/doc/${PF}
--configdir /etc/xdg/${PN}
--lablgtkdir ${ocaml_lib}/lablgtk2
)

use debug  myconf+=( --debug )
use doc || myconf+=( --with-doc no )

if use gtk; then
if use ocamlopt; then
myconf+=( --coqide opt )
else
myconf+=( --coqide byte )
fi
else
myconf+=( --coqide no )
fi

if use ocamlopt; then
myconf+=( --opt )
else
myconf+=( -byte-only )
fi

if use camlp5; then
myconf+=( --camlp5dir ${ocaml_lib}/camlp5 )
else
myconf+=( --usecamlp4 )
fi

export CAML_LD_LIBRARY_PATH=${S}/kernel/byterun/
./configure ${myconf[@]} || die configure failed
}

src_compile() {
emake STRIP=true -j1 world VERBOSE=1
}

src_test() {
emake STRIP=true check VERBOSE=1
}

src_install() {
emake STRIP=true COQINSTALLPREFIX=${D} install VERBOSE=1
dodoc README CREDITS CHANGES

use gtk

[gentoo-commits] gentoo-x86 commit in dev-lang/rust/files: rust-1.1.0-install.patch

2015-07-04 Thread Jauhien Piatlicki (jauhien)
jauhien 15/07/04 14:56:04

  Added:rust-1.1.0-install.patch
  Log:
  version bump, fix bug 553442
  
  (Portage version: 2.2.18/cvs/Linux i686, signed Manifest commit with key 
B2EFA1D4)

Revision  ChangesPath
1.1  dev-lang/rust/files/rust-1.1.0-install.patch

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/rust/files/rust-1.1.0-install.patch?rev=1.1view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/rust/files/rust-1.1.0-install.patch?rev=1.1content-type=text/plain

Index: rust-1.1.0-install.patch
===
# le kludge that fixes https://github.com/Heather/gentoo-rust/issues/41
--- src/rust-installer/install-template.sh
+++ src/rust-installer/install-template.sh
@@ -622,12 +622,6 @@ install_components() {
# Decide the destination of the file
local _file_install_path=$_dest_prefix/$_file
 
-   if echo $_file | grep ^lib/  /dev/null
-   then
-   local _f=$(echo $_file | sed 's/^lib\///')
-   _file_install_path=$CFG_LIBDIR/$_f
-   fi
-
if echo $_file | grep ^share/man/  /dev/null
then
local _f=$(echo $_file | sed 's/^share\/man\///')






[gentoo-commits] gentoo-x86 commit in dev-lang/rust: rust-1.1.0.ebuild ChangeLog rust-1.0.0.ebuild

2015-07-04 Thread Jauhien Piatlicki (jauhien)
jauhien 15/07/04 14:56:04

  Modified: ChangeLog
  Added:rust-1.1.0.ebuild
  Removed:  rust-1.0.0.ebuild
  Log:
  version bump, fix bug 553442
  
  (Portage version: 2.2.18/cvs/Linux i686, signed Manifest commit with key 
B2EFA1D4)

Revision  ChangesPath
1.21 dev-lang/rust/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/rust/ChangeLog?rev=1.21view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/rust/ChangeLog?rev=1.21content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/rust/ChangeLog?r1=1.20r2=1.21

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/dev-lang/rust/ChangeLog,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -r1.20 -r1.21
--- ChangeLog   6 Jun 2015 15:39:57 -   1.20
+++ ChangeLog   4 Jul 2015 14:56:04 -   1.21
@@ -1,6 +1,12 @@
 # ChangeLog for dev-lang/rust
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/rust/ChangeLog,v 1.20 2015/06/06 
15:39:57 jauhien Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/rust/ChangeLog,v 1.21 2015/07/04 
14:56:04 jauhien Exp $
+
+*rust-1.1.0 (04 Jul 2015)
+
+  04 Jul 2015; Jauhien Piatlicki jauh...@gentoo.org
+  +files/rust-1.1.0-install.patch, +rust-1.1.0.ebuild, -rust-1.0.0.ebuild:
+  version bump, fix bug 553442
 
   06 Jun 2015; Jauhien Piatlicki jauh...@gentoo.org rust-1.0.0.ebuild:
   move to new SLOTs schema



1.1  dev-lang/rust/rust-1.1.0.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/rust/rust-1.1.0.ebuild?rev=1.1view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/rust/rust-1.1.0.ebuild?rev=1.1content-type=text/plain

Index: rust-1.1.0.ebuild
===
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/rust/rust-1.1.0.ebuild,v 1.1 
2015/07/04 14:56:04 jauhien Exp $

EAPI=5

PYTHON_COMPAT=( python2_7 )

inherit eutils multilib python-any-r1

MY_P=rustc-${PV}

DESCRIPTION=Systems programming language from Mozilla
HOMEPAGE=http://www.rust-lang.org/;

SRC_URI=http://static.rust-lang.org/dist/${MY_P}-src.tar.gz
amd64? ( 
http://static.rust-lang.org/stage0-snapshots/rust-stage0-2015-04-27-857ef6e-linux-x86_64-94089740e48167c5975c92c139ae9c286764012f.tar.bz2
 )
x86?   ( 
http://static.rust-lang.org/stage0-snapshots/rust-stage0-2015-04-27-857ef6e-linux-i386-0bc8cffdce611fb71fd7d3d8e7cdbfaf748a4f16.tar.bz2
 )


LICENSE=|| ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 UoI-NCSA
SLOT=stable
KEYWORDS=~amd64 ~x86

IUSE=clang debug doc libcxx +system-llvm
REQUIRED_USE=libcxx? ( clang )

CDEPEND=libcxx? ( sys-libs/libcxx )
=app-eselect/eselect-rust-0.3_pre20150425
!dev-lang/rust:0

DEPEND=${CDEPEND}
${PYTHON_DEPS}
=dev-lang/perl-5.0
clang? ( sys-devel/clang )
system-llvm? ( =sys-devel/llvm-3.6.0[multitarget(-)] )

RDEPEND=${CDEPEND}

S=${WORKDIR}/${MY_P}

src_unpack() {
unpack ${MY_P}-src.tar.gz || die
mkdir ${MY_P}/dl || die
cp ${DISTDIR}/rust-stage0* ${MY_P}/dl/ || die
}

src_prepare() {
local postfix=gentoo-${SLOT}
sed -i -e s/CFG_FILENAME_EXTRA=.*/CFG_FILENAME_EXTRA=${postfix}/ 
mk/main.mk || die
epatch ${FILESDIR}/${P}-install.patch
}

src_configure() {
export CFG_DISABLE_LDCONFIG=notempty

${ECONF_SOURCE:-.}/configure \
--prefix=${EPREFIX}/usr \
--libdir=${EPREFIX}/usr/$(get_libdir)/${P} \
--mandir=${EPREFIX}/usr/share/${P}/man \
--release-channel=${SLOT} \
--disable-manage-submodules \
$(use_enable clang) \
$(use_enable debug) \
$(use_enable debug llvm-assertions) \
$(use_enable !debug optimize) \
$(use_enable !debug optimize-cxx) \
$(use_enable !debug optimize-llvm) \
$(use_enable !debug optimize-tests) \
$(use_enable doc docs) \
$(use_enable libcxx libcpp) \
$(usex system-llvm --llvm-root=${EPREFIX}/usr  ) \
|| die
}

src_compile() {
emake VERBOSE=1
}

src_install() {
unset SUDO_USER

default

mv ${D}/usr/bin/rustc ${D}/usr/bin/rustc-${PV} || die
mv ${D}/usr/bin/rustdoc ${D}/usr/bin/rustdoc-${PV} || die
mv ${D}/usr/bin/rust-gdb ${D}/usr/bin/rust-gdb-${PV} || die

dodoc COPYRIGHT LICENSE-APACHE LICENSE-MIT

dodir /usr/share/doc/rust-${PV}/
mv ${D}/usr/share/doc/rust/* ${D}/usr/share/doc/rust-${PV}/ || die
rmdir ${D}/usr/share/doc/rust/ || die

cat -EOF  ${T}/50${P

[gentoo-commits] gentoo-x86 commit in dev-lang/rust-bin: rust-bin-1.1.0.ebuild ChangeLog rust-bin-1.0.0.ebuild

2015-07-04 Thread Jauhien Piatlicki (jauhien)
jauhien 15/07/04 15:05:18

  Modified: ChangeLog
  Added:rust-bin-1.1.0.ebuild
  Removed:  rust-bin-1.0.0.ebuild
  Log:
  version bump
  
  (Portage version: 2.2.18/cvs/Linux i686, signed Manifest commit with key 
B2EFA1D4)

Revision  ChangesPath
1.10 dev-lang/rust-bin/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/rust-bin/ChangeLog?rev=1.10view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/rust-bin/ChangeLog?rev=1.10content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/rust-bin/ChangeLog?r1=1.9r2=1.10

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/dev-lang/rust-bin/ChangeLog,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- ChangeLog   6 Jun 2015 15:42:44 -   1.9
+++ ChangeLog   4 Jul 2015 15:05:18 -   1.10
@@ -1,6 +1,12 @@
 # ChangeLog for dev-lang/rust-bin
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/rust-bin/ChangeLog,v 1.9 
2015/06/06 15:42:44 jauhien Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/rust-bin/ChangeLog,v 1.10 
2015/07/04 15:05:18 jauhien Exp $
+
+*rust-bin-1.1.0 (04 Jul 2015)
+
+  04 Jul 2015; Jauhien Piatlicki jauh...@gentoo.org +rust-bin-1.1.0.ebuild,
+  -rust-bin-1.0.0.ebuild:
+  version bump
 
   06 Jun 2015; Jauhien Piatlicki jauh...@gentoo.org rust-bin-1.0.0.ebuild:
   move to new SLOTs schema



1.1  dev-lang/rust-bin/rust-bin-1.1.0.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/rust-bin/rust-bin-1.1.0.ebuild?rev=1.1view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/rust-bin/rust-bin-1.1.0.ebuild?rev=1.1content-type=text/plain

Index: rust-bin-1.1.0.ebuild
===
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/rust-bin/rust-bin-1.1.0.ebuild,v 
1.1 2015/07/04 15:05:18 jauhien Exp $

EAPI=5

inherit eutils bash-completion-r1

MY_P=rustc-${PV}

DESCRIPTION=Systems programming language from Mozilla
HOMEPAGE=http://www.rust-lang.org/;
SRC_URI=amd64? ( 
http://static.rust-lang.org/dist/${MY_P}-x86_64-unknown-linux-gnu.tar.gz )
x86? ( 
http://static.rust-lang.org/dist/${MY_P}-i686-unknown-linux-gnu.tar.gz )

LICENSE=|| ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 UoI-NCSA
SLOT=stable
KEYWORDS=~amd64 ~x86
IUSE=

DEPEND==app-eselect/eselect-rust-0.3_pre20150425
!dev-lang/rust:0

RDEPEND=${DEPEND}

src_unpack() {
default

local postfix
use amd64  postfix=x86_64-unknown-linux-gnu
use x86  postfix=i686-unknown-linux-gnu
mv ${WORKDIR}/${MY_P}-${postfix} ${S} || die
}

src_install() {
local components=rustc
./install.sh \
--components=${components} \
--disable-verify \
--prefix=${D}/opt/${P} \
--mandir=${D}/usr/share/${P}/man \
--disable-ldconfig \
|| die

local rustc=rustc-bin-${PV}
local rustdoc=rustdoc-bin-${PV}
local rustgdb=rust-gdb-bin-${PV}

mv ${D}/opt/${P}/bin/rustc ${D}/opt/${P}/bin/${rustc} || die
mv ${D}/opt/${P}/bin/rustdoc ${D}/opt/${P}/bin/${rustdoc} || die
mv ${D}/opt/${P}/bin/rust-gdb ${D}/opt/${P}/bin/${rustgdb} || die

dosym /opt/${P}/bin/${rustc} /usr/bin/${rustc}
dosym /opt/${P}/bin/${rustdoc} /usr/bin/${rustdoc}
dosym /opt/${P}/bin/${rustgdb} /usr/bin/${rustgdb}

cat -EOF  ${T}/50${P}
LDPATH=/opt/${P}/lib
MANPATH=/usr/share/${P}/man
EOF
doenvd ${T}/50${P}

cat -EOF  ${T}/provider-${P}
/usr/bin/rustdoc
/usr/bin/rust-gdb
EOF
dodir /etc/env.d/rust
insinto /etc/env.d/rust
doins ${T}/provider-${P}
}

pkg_postinst() {
eselect rust update --if-unset

elog Rust installs a helper script for calling GDB now,
elog for your convenience it is installed under 
/usr/bin/rust-gdb-bin-${PV},

if has_version app-editors/emacs || has_version app-editors/emacs-vcs; 
then
elog install app-emacs/rust-mode to get emacs support for 
rust.
fi

if has_version app-editors/gvim || has_version app-editors/vim; then
elog install app-vim/rust-mode to get vim support for rust.
fi

if has_version 'app-shells/zsh'; then
elog install app-shells/rust-zshcomp to get zsh completion for 
rust.
fi
}

pkg_postrm() {
eselect rust unset --if-invalid
}






  1   2   3   4   5   6   >