[gentoo-commits] repo/gentoo:master commit in: x11-libs/libfm-qt/files/, x11-libs/libfm-qt/

2018-09-25 Thread Jonathan Scruggs
commit: 011efb3aa9a23a72af733a3dd816ac4b1e13459a
Author: Jonathan Scruggs  gentoo  org>
AuthorDate: Tue Sep 25 11:06:32 2018 +
Commit:     Jonathan Scruggs  gentoo  org>
CommitDate: Tue Sep 25 11:06:32 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=011efb3a

x11-libs/libfm-qt: Add upstream patches to fix smb

Package-Manager: Portage-2.3.49, Repoman-2.3.10

 ...0.13.1-check-if-app-exists-before-opening.patch |  45 
 ...t-0.13.1-correctly-handle-mountable-types.patch |  80 ++
 .../files/libfm-qt-0.13.1-fix-smb-error.patch  | 279 +
 x11-libs/libfm-qt/libfm-qt-0.13.1-r1.ebuild|  50 
 4 files changed, 454 insertions(+)

diff --git 
a/x11-libs/libfm-qt/files/libfm-qt-0.13.1-check-if-app-exists-before-opening.patch
 
b/x11-libs/libfm-qt/files/libfm-qt-0.13.1-check-if-app-exists-before-opening.patch
new file mode 100644
index 000..92b45be432f
--- /dev/null
+++ 
b/x11-libs/libfm-qt/files/libfm-qt-0.13.1-check-if-app-exists-before-opening.patch
@@ -0,0 +1,45 @@
+From 4923f860094787d14052e9dc416c9388ff1bb53b Mon Sep 17 00:00:00 2001
+From: Tsu Jan 
+Date: Thu, 7 Jun 2018 06:10:37 +0430
+Subject: [PATCH] Check if the opening app exists before using it
+
+Also, show an error message if there's no app.
+---
+ src/core/basicfilelauncher.cpp | 17 -
+ 1 file changed, 12 insertions(+), 5 deletions(-)
+
+diff --git a/src/core/basicfilelauncher.cpp b/src/core/basicfilelauncher.cpp
+index 8390531..2c7f00e 100644
+--- a/src/core/basicfilelauncher.cpp
 b/src/core/basicfilelauncher.cpp
+@@ -256,18 +256,25 @@ FilePath BasicFileLauncher::handleShortcut(const 
FileInfoPtr& fileInfo, GAppLaun
+ || strcmp(scheme.get(), "trash") == 0
+ || strcmp(scheme.get(), "network") == 0
+ || strcmp(scheme.get(), "computer") == 0) {
+-return FilePath::fromUri(fileInfo->target().c_str());
++return FilePath::fromUri(target.c_str());
+ }
+ else {
+ // ask gio to launch the default handler for the uri scheme
+-GAppInfoPtr 
app{g_app_info_get_default_for_uri_scheme(scheme.get()), false};
+-FilePathList uris{FilePath::fromUri(fileInfo->target().c_str())};
+-launchWithApp(app.get(), uris, ctx);
++if(GAppInfoPtr 
app{g_app_info_get_default_for_uri_scheme(scheme.get()), false}) {
++FilePathList uris{FilePath::fromUri(target.c_str())};
++launchWithApp(app.get(), uris, ctx);
++}
++else {
++GErrorPtr err{G_IO_ERROR, G_IO_ERROR_FAILED,
++  QObject::tr("No default application is set to 
launch '%1'")
++  .arg(target.c_str())};
++showError(nullptr, err);
++}
+ }
+ }
+ else {
+ // see it as a local path
+-return FilePath::fromLocalPath(fileInfo->target().c_str());
++return FilePath::fromLocalPath(target.c_str());
+ }
+ return FilePath();
+ }

diff --git 
a/x11-libs/libfm-qt/files/libfm-qt-0.13.1-correctly-handle-mountable-types.patch
 
b/x11-libs/libfm-qt/files/libfm-qt-0.13.1-correctly-handle-mountable-types.patch
new file mode 100644
index 000..adaed387e27
--- /dev/null
+++ 
b/x11-libs/libfm-qt/files/libfm-qt-0.13.1-correctly-handle-mountable-types.patch
@@ -0,0 +1,80 @@
+From dc7a5753b934e323d4d8d13f3253cbe7ae55a111 Mon Sep 17 00:00:00 2001
+From: "Hong Jen Yee (PCMan)" 
+Date: Sun, 10 Jun 2018 00:07:31 +0800
+Subject: [PATCH] Correctly handle mountable types.
+
+---
+ src/core/basicfilelauncher.cpp | 6 +++---
+ src/core/fileinfo.cpp  | 4 ++--
+ src/core/fileinfo.h| 3 ++-
+ 3 files changed, 7 insertions(+), 6 deletions(-)
+
+diff --git a/src/core/basicfilelauncher.cpp b/src/core/basicfilelauncher.cpp
+index 0dc8208..0ae1177 100644
+--- a/src/core/basicfilelauncher.cpp
 b/src/core/basicfilelauncher.cpp
+@@ -30,11 +30,10 @@ bool BasicFileLauncher::launchFiles(const FileInfoList& 
fileInfos, GAppLaunchCon
+ // classify files according to different mimetypes
+ for(auto& fileInfo : fileInfos) {
+ /*
+-qDebug("path: %s, type: %s, target: %s, isDir: %i, isDesktopEntry: 
%i",
++qDebug("path: %s, type: %s, target: %s, isDir: %i, isShortcut: %i, 
isMountable: %i, isDesktopEntry: %i",
+fileInfo->path().toString().get(), 
fileInfo->mimeType()->name(), fileInfo->target().c_str(),
+-   fileInfo->isDir(), fileInfo->isDesktopEntry());
++   fileInfo->isDir(), fileInfo->isShortcut(), 
fileInfo->isMountable(), fileInfo->isDesktopEntry());
+ */
+-
+ if(fileInfo->isMountable()) {
+ if(fileInfo->target().empty()) {
+ // the mountable is not yet mou

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

2018-09-25 Thread Jonathan Scruggs
commit: 85d92fa4c8bebe7b9eaa172562522d321068e159
Author: Jonathan Scruggs  gentoo  org>
AuthorDate: Tue Sep 25 11:07:35 2018 +
Commit:     Jonathan Scruggs  gentoo  org>
CommitDate: Tue Sep 25 11:07:35 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85d92fa4

x11-misc/pcmanfm-qt: call xdg_desktop_database_update

Package-Manager: Portage-2.3.49, Repoman-2.3.10

 x11-misc/pcmanfm-qt/pcmanfm-qt-0.13.0-r1.ebuild | 55 +
 1 file changed, 55 insertions(+)

diff --git a/x11-misc/pcmanfm-qt/pcmanfm-qt-0.13.0-r1.ebuild 
b/x11-misc/pcmanfm-qt/pcmanfm-qt-0.13.0-r1.ebuild
new file mode 100644
index 000..3c0eff8e3ba
--- /dev/null
+++ b/x11-misc/pcmanfm-qt/pcmanfm-qt-0.13.0-r1.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils eapi7-ver xdg-utils
+
+if [[ "${PV}" == "" ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/lxqt/${PN}.git;
+else
+   SRC_URI="https://downloads.lxqt.org/downloads/${PN}/${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+fi
+
+DESCRIPTION="Fast lightweight tabbed filemanager (Qt port)"
+HOMEPAGE="https://lxqt.org/;
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="0"
+
+RDEPEND="
+   dev-libs/glib:2
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
+   >=x11-libs/libfm-1.2.0:=
+   =x11-libs/libfm-qt-$(ver_cut 1-2)*
+   x11-libs/libxcb:=
+   x11-misc/xdg-utils
+   virtual/eject
+   virtual/freedesktop-icon-theme
+   !lxqt-base/lxqt-common
+"
+DEPEND="${RDEPEND}
+   dev-qt/linguist-tools:5
+   >=dev-util/lxqt-build-tools-0.5.0
+"
+
+src_configure() {
+   local mycmakeargs=(
+   -DPULL_TRANSLATIONS=OFF
+   )
+   cmake-utils_src_configure
+}
+
+pkg_postinst() {
+   xdg_desktop_database_update
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+}



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

2018-08-28 Thread Jonathan Scruggs
commit: 04fbac6991b57a44e8899d0920b2a723a9d27329
Author: Jonathan Scruggs  gmail  com>
AuthorDate: Tue Aug 28 13:23:18 2018 +
Commit:     Jonathan Scruggs  gentoo  org>
CommitDate: Tue Aug 28 14:42:52 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04fbac69

media-gfx/blender: revbump to 2.79b-r1

-Use OpenVDB ABI 4 instead of ABI 5

 media-gfx/blender/blender-2.79b-r1.ebuild | 293 ++
 media-gfx/blender/metadata.xml|   4 -
 2 files changed, 293 insertions(+), 4 deletions(-)

diff --git a/media-gfx/blender/blender-2.79b-r1.ebuild 
b/media-gfx/blender/blender-2.79b-r1.ebuild
new file mode 100644
index 000..1b9da6f8231
--- /dev/null
+++ b/media-gfx/blender/blender-2.79b-r1.ebuild
@@ -0,0 +1,293 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python{3_5,3_6} )
+
+inherit check-reqs cmake-utils xdg-utils flag-o-matic gnome2-utils \
+   pax-utils python-single-r1 toolchain-funcs eapi7-ver
+
+DESCRIPTION="3D Creation/Animation/Publishing System"
+HOMEPAGE="http://www.blender.org;
+
+SRC_URI="http://download.blender.org/source/${P}.tar.gz;
+
+# Blender can have letters in the version string,
+# so strip off the letter if it exists.
+MY_PV="$(ver_cut 1-2)"
+
+SLOT="0"
+LICENSE="|| ( GPL-2 BL )"
+KEYWORDS="~amd64 ~x86"
+IUSE="+bullet +dds +elbeem +game-engine +openexr collada colorio \
+   cuda cycles debug doc ffmpeg fftw headless jack jemalloc jpeg2k libav \
+   llvm man ndof nls openal opencl openimageio openmp opensubdiv openvdb \
+   osl player sdl sndfile test tiff valgrind"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   cuda? ( cycles )
+   cycles? ( openexr tiff openimageio )
+   opencl? ( cycles )
+   osl? ( cycles llvm )
+   player? ( game-engine !headless )"
+
+RDEPEND="${PYTHON_DEPS}
+   >=dev-libs/boost-1.62:=[nls?,threads(+)]
+   dev-libs/lzo:2
+   >=dev-python/numpy-1.10.1[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   media-libs/freetype
+   media-libs/glew:*
+   media-libs/libpng:0=
+   media-libs/libsamplerate
+   sys-libs/zlib
+   virtual/glu
+   virtual/jpeg:0=
+   virtual/libintl
+   virtual/opengl
+   collada? ( >=media-libs/opencollada-1.6.18:= )
+   colorio? ( media-libs/opencolorio )
+   cuda? ( dev-util/nvidia-cuda-toolkit:= )
+   ffmpeg? ( media-video/ffmpeg:=[x264,mp3,encode,theora,jpeg2k?] )
+   libav? ( >=media-video/libav-11.3:=[x264,mp3,encode,theora,jpeg2k?] )
+   fftw? ( sci-libs/fftw:3.0= )
+   !headless? (
+   x11-libs/libX11
+   x11-libs/libXi
+   x11-libs/libXxf86vm
+   )
+   jack? ( virtual/jack )
+   jemalloc? ( dev-libs/jemalloc:= )
+   jpeg2k? ( media-libs/openjpeg:0 )
+   llvm? ( sys-devel/llvm:= )
+   ndof? (
+   app-misc/spacenavd
+   dev-libs/libspnav
+   )
+   nls? ( virtual/libiconv )
+   openal? ( media-libs/openal )
+   opencl? ( virtual/opencl )
+   openimageio? ( >=media-libs/openimageio-1.7.0 )
+   openexr? (
+   >=media-libs/ilmbase-2.2.0:=
+   >=media-libs/openexr-2.2.0:=
+   )
+   opensubdiv? ( >=media-libs/opensubdiv-3.3.0:=[cuda=,opencl=] )
+   openvdb? (
+   
media-gfx/openvdb[${PYTHON_USEDEP},-abi3-compat(-),abi4-compat(+)]
+   dev-cpp/tbb
+   >=dev-libs/c-blosc-1.5.2
+   )
+   osl? ( media-libs/osl:= )
+   sdl? ( media-libs/libsdl2[sound,joystick] )
+   sndfile? ( media-libs/libsndfile )
+   tiff? ( media-libs/tiff:0 )
+   valgrind? ( dev-util/valgrind )"
+
+DEPEND="${RDEPEND}
+   >=dev-cpp/eigen-3.2.8:3
+   virtual/pkgconfig
+   doc? (
+   app-doc/doxygen[-nodot(-),dot(+),latex]
+   dev-python/sphinx[latex]
+   )
+   nls? ( sys-devel/gettext )"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-fix-install-rules.patch"
+   "${FILESDIR}/${P}-gcc-8.patch"
+   "${FILESDIR}/${P}-ffmpeg-4-compat.patch"
+)
+
+blender_check_requirements() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+
+   if use doc; then
+   CHECKREQS_DISK_BUILD="4G" check-reqs_pkg_pretend
+   fi
+}
+
+pkg_pretend() {
+   blender_check_requirements
+}
+
+pkg_setup() {
+   blender_check_requirements
+   python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   cmake-utils_src_prepare
+
+   # we don't want static glew, but it's scattered across
+   # multiple files that differ from version to version
+   # !!!CHECK THIS SED ON EVERY VERSION BUMP!!!
+   local file
+   while IFS=&q

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

2018-08-28 Thread Jonathan Scruggs
commit: c4995cd6b3f58aa061c682a52f19c9e203b6a49d
Author: Jonathan Scruggs  gmail  com>
AuthorDate: Tue Aug 28 13:28:08 2018 +
Commit:     Jonathan Scruggs  gentoo  org>
CommitDate: Tue Aug 28 14:42:53 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4995cd6

media-gfx/blender: remove blender-2.79b

 media-gfx/blender/blender-2.79b.ebuild | 291 -
 1 file changed, 291 deletions(-)

diff --git a/media-gfx/blender/blender-2.79b.ebuild 
b/media-gfx/blender/blender-2.79b.ebuild
deleted file mode 100644
index be1c95be0e8..000
--- a/media-gfx/blender/blender-2.79b.ebuild
+++ /dev/null
@@ -1,291 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python{3_5,3_6} )
-
-inherit check-reqs cmake-utils xdg-utils flag-o-matic gnome2-utils \
-   pax-utils python-single-r1 toolchain-funcs eapi7-ver
-
-DESCRIPTION="3D Creation/Animation/Publishing System"
-HOMEPAGE="http://www.blender.org;
-
-SRC_URI="http://download.blender.org/source/${P}.tar.gz;
-
-# Blender can have letters in the version string,
-# so strip of the letter if it exists.
-MY_PV="$(ver_cut 1-2)"
-
-SLOT="0"
-LICENSE="|| ( GPL-2 BL )"
-KEYWORDS="~amd64 ~x86"
-IUSE="+bullet +dds +elbeem +game-engine +openexr collada colorio \
-   cuda cycles debug doc ffmpeg fftw headless jack jemalloc jpeg2k libav \
-   llvm man ndof nls openal opencl openimageio openmp opensubdiv openvdb \
-   osl player sdl sndfile test tiff valgrind"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}
-   cuda? ( cycles )
-   cycles? ( openexr tiff openimageio )
-   opencl? ( cycles )
-   osl? ( cycles llvm )
-   player? ( game-engine !headless )"
-
-RDEPEND="${PYTHON_DEPS}
-   >=dev-libs/boost-1.62:=[nls?,threads(+)]
-   dev-libs/lzo:2
-   >=dev-python/numpy-1.10.1[${PYTHON_USEDEP}]
-   dev-python/requests[${PYTHON_USEDEP}]
-   media-libs/freetype
-   media-libs/glew:*
-   media-libs/libpng:0=
-   media-libs/libsamplerate
-   sys-libs/zlib
-   virtual/glu
-   virtual/jpeg:0=
-   virtual/libintl
-   virtual/opengl
-   collada? ( >=media-libs/opencollada-1.6.18:= )
-   colorio? ( media-libs/opencolorio )
-   cuda? ( dev-util/nvidia-cuda-toolkit:= )
-   ffmpeg? ( media-video/ffmpeg:=[x264,mp3,encode,theora,jpeg2k?] )
-   libav? ( >=media-video/libav-11.3:=[x264,mp3,encode,theora,jpeg2k?] )
-   fftw? ( sci-libs/fftw:3.0= )
-   !headless? (
-   x11-libs/libX11
-   x11-libs/libXi
-   x11-libs/libXxf86vm
-   )
-   jack? ( virtual/jack )
-   jemalloc? ( dev-libs/jemalloc:= )
-   jpeg2k? ( media-libs/openjpeg:0 )
-   llvm? ( sys-devel/llvm:= )
-   ndof? (
-   app-misc/spacenavd
-   dev-libs/libspnav
-   )
-   nls? ( virtual/libiconv )
-   openal? ( media-libs/openal )
-   opencl? ( virtual/opencl )
-   openimageio? ( >=media-libs/openimageio-1.7.0 )
-   openexr? (
-   >=media-libs/ilmbase-2.2.0:=
-   >=media-libs/openexr-2.2.0:=
-   )
-   opensubdiv? ( >=media-libs/opensubdiv-3.3.0:=[cuda=,opencl=] )
-   openvdb? (
-   media-gfx/openvdb[${PYTHON_USEDEP},-abi3-compat(-)]
-   dev-cpp/tbb
-   >=dev-libs/c-blosc-1.5.2
-   )
-   osl? ( media-libs/osl:= )
-   sdl? ( media-libs/libsdl2[sound,joystick] )
-   sndfile? ( media-libs/libsndfile )
-   tiff? ( media-libs/tiff:0 )
-   valgrind? ( dev-util/valgrind )"
-
-DEPEND="${RDEPEND}
-   >=dev-cpp/eigen-3.2.8:3
-   virtual/pkgconfig
-   doc? (
-   app-doc/doxygen[-nodot(-),dot(+),latex]
-   dev-python/sphinx[latex]
-   )
-   nls? ( sys-devel/gettext )"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-fix-install-rules.patch"
-   "${FILESDIR}/${P}-gcc-8.patch"
-   "${FILESDIR}/${P}-ffmpeg-4-compat.patch"
-)
-
-blender_check_requirements() {
-   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
-
-   if use doc; then
-   CHECKREQS_DISK_BUILD="4G" check-reqs_pkg_pretend
-   fi
-}
-
-pkg_pretend() {
-   blender_check_requirements
-}
-
-pkg_setup() {
-   blender_check_requirements
-   python-single-r1_pkg_setup
-}
-
-src_prepare() {
-   cmake-utils_src_prepare
-
-   # we don't want static glew, but it's scattered across
-   # multiple files that differ from version to version
-   # !!!CHECK THIS SED ON EVERY VERSION BUMP!!!
-   local file
-   while IFS="" read -d $'\0' -r file ; do
-   sed -i -e '/-DGLEW_STATIC/d' "${file}" || die
-   done &

[gentoo-commits] repo/gentoo:master commit in: media-gfx/openvdb/, media-gfx/openvdb/files/

2018-08-28 Thread Jonathan Scruggs
commit: fc4930db846af69d1e023214daebcb0ff359470c
Author: Jonathan Scruggs  gmail  com>
AuthorDate: Tue Aug 28 13:27:00 2018 +
Commit:     Jonathan Scruggs  gentoo  org>
CommitDate: Tue Aug 28 14:42:53 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc4930db

media-gfx/openvdb: remove version 5.1.0

 media-gfx/openvdb/Manifest |   1 -
 .../files/openvdb-5.1.0-use-gnuinstalldirs.patch   | 327 -
 ...1.0-use-pkgconfig-for-ilmbase-and-openexr.patch |  93 --
 media-gfx/openvdb/openvdb-5.1.0.ebuild |  72 -
 4 files changed, 493 deletions(-)

diff --git a/media-gfx/openvdb/Manifest b/media-gfx/openvdb/Manifest
index 5c46e65dda8..fea2b25cc35 100644
--- a/media-gfx/openvdb/Manifest
+++ b/media-gfx/openvdb/Manifest
@@ -1,5 +1,4 @@
 DIST openvdb-4.0.2-patchset-01.tar.xz 16420 BLAKE2B 
2f825532d83d3a6756454f164a0608cfa776c1d4472cb4b25e4dad20d3c9648a952deef87ed0e24ce5f7c927c02da8cca76c829eafe1e2bb47fca061541668b3
 SHA512 
e9399d245d5e2b4130576d688691ac965f031b957df7803b8859f863634b27987c33aabadc5fb463b9d3eec333be84b89cb619dce5bc81c0390d8fb19da830c3
 DIST openvdb-4.0.2-patchset-02.tar.xz 12428 BLAKE2B 
2684ddf010df975912fcfc8c4f944d9a9ba447b48750140b6c46db31d49297f7495e5c77e9d5b85af0b2e1d0c4987184865642dc95f1fb3e463e85ee5987d203
 SHA512 
04377d552e218a8eb31c43381ba32263ba206a0870dccda1bcc031863dfdbcc953da7ea89fd420dc1a338fbd6123ac30bac2039c0a2a01c1fa9253a3fdd0b54d
 DIST openvdb-4.0.2.tar.gz 1689119 BLAKE2B 
dbc8d4ab44990440e201327d76bbf9bfe3e8f597505b1d008dedb95dc540277513f465d455079c59820acc5056c9a2edf56235e1097b6c73a1f7dd8c59609c15
 SHA512 
8e3e12583b81f9b9303b309e839c8321c67b67ff8a0e61bb56c87276bf25c0deff22f5a73c7c5b661b8e5df345bfdabfa6b0aea9bf16fce57d9c53a76751c75d
-DIST openvdb-5.1.0.tar.gz 1739517 BLAKE2B 
e6ef09497d57dfd2069b8dd22856faa9dcc0591ca844b58c785ad0f2ab5b134d6c5278b0eb1820d2b7802303f1f073aea2380111ebda82ef04d7c503ba1d558b
 SHA512 
c71d040a1862f5e31f084125e9695da3ebf171788956d7d4c16f99ead26a099a81d5a9c30ba2cc61f29e32e21f822796ae34f6c62496050894087735a19489f6
 DIST openvdb-5.2.0.tar.gz 1788969 BLAKE2B 
d146b78dd7db4936779ca214b1f7957d4868bf76aedb95c9a98e21d25983b750337a63bf4bc9ccb438b683988af7a3d708676dcf7b4662c84e4926e8000ceb68
 SHA512 
69e21190c27a055e476a319b0c2d961303fa2f3fec30bec93ed44072d01816ef89e5e8f0abfc3a22d1c73742aa31284c664596747b49cd985fea1a751776506e

diff --git a/media-gfx/openvdb/files/openvdb-5.1.0-use-gnuinstalldirs.patch 
b/media-gfx/openvdb/files/openvdb-5.1.0-use-gnuinstalldirs.patch
deleted file mode 100644
index 791e0557872..000
--- a/media-gfx/openvdb/files/openvdb-5.1.0-use-gnuinstalldirs.patch
+++ /dev/null
@@ -1,327 +0,0 @@
-diff -urN a/cmake/FindBlosc.cmake b/cmake/FindBlosc.cmake
 a/cmake/FindBlosc.cmake2018-04-10 19:22:17.0 +0100
-+++ b/cmake/FindBlosc.cmake2018-08-07 21:01:16.869879255 +0100
-@@ -37,7 +37,7 @@
- 
- FIND_PACKAGE ( PackageHandleStandardArgs )
- 
--FIND_PATH( BLOSC_LOCATION include/blosc.h
-+FIND_PATH( BLOSC_LOCATION ${CMAKE_INSTALL_INCLUDEDIR}/blosc.h
-   "$ENV{BLOSC_ROOT}"
-   NO_DEFAULT_PATH
-   NO_SYSTEM_ENVIRONMENT_PATH
-@@ -49,7 +49,7 @@
- 
- IF ( BLOSC_FOUND )
- 
--  SET ( BLOSC_LIBRARYDIR ${BLOSC_LOCATION}/lib
-+  SET ( BLOSC_LIBRARYDIR ${BLOSC_LOCATION}/${CMAKE_INSTALL_LIBDIR}
- CACHE STRING "Blosc library directories")
- 
-   SET ( _blosc_library_name "blosc" )
-@@ -75,6 +75,6 @@
- SET( CMAKE_FIND_LIBRARY_SUFFIXES ${CMAKE_FIND_LIBRARY_SUFFIXES_BACKUP} )
-   ENDIF()
- 
--  SET( BLOSC_INCLUDE_DIR "${BLOSC_LOCATION}/include" CACHE STRING "Blosc 
include directory" )
-+  SET( BLOSC_INCLUDE_DIR "${BLOSC_LOCATION}/${CMAKE_INSTALL_INCLUDEDIR}" 
CACHE STRING "Blosc include directory" )
- 
- ENDIF ( BLOSC_FOUND )
-diff -urN a/cmake/FindCPPUnit.cmake b/cmake/FindCPPUnit.cmake
 a/cmake/FindCPPUnit.cmake  2018-04-10 19:22:17.0 +0100
-+++ b/cmake/FindCPPUnit.cmake  2018-08-07 21:02:15.421037954 +0100
-@@ -38,7 +38,7 @@
- 
- FIND_PACKAGE ( PackageHandleStandardArgs )
- 
--FIND_PATH( CPPUNIT_LOCATION include/cppunit/Test.h
-+FIND_PATH( CPPUNIT_LOCATION ${CMAKE_INSTALL_INCLUDEDIR}/cppunit/Test.h
-   "$ENV{CPPUNIT_ROOT}"
-   NO_DEFAULT_PATH
-   NO_CMAKE_ENVIRONMENT_PATH
-@@ -53,13 +53,13 @@
- 
- IF ( CPPUNIT_FOUND )
-   
--  SET( CPPUNIT_INCLUDE_DIR "${CPPUNIT_LOCATION}/include" CACHE STRING 
"CPPUNIT include directory")
-+  SET( CPPUNIT_INCLUDE_DIR "${CPPUNIT_LOCATION}/${CMAKE_INSTALL_INCLUDEDIR}" 
CACHE STRING "CPPUNIT include directory")
-   IF (CPPUnit_USE_STATIC_LIBS)
-   SET( CPPUNIT_LIBRARY_NAME libcppunit.a)
-   ELSE ()
-   SET( CPPUNIT_LIBRARY_NAME cppunit)
-   ENDIF ()
-   FIND_LIBRARY ( CPPUnit_cppunit_LIBRARY ${CPPUNIT_LIBRARY_NAME}
--  PATHS ${CPPUNIT_LOCATION}/lib )
-+  PATHS ${CPPUNIT_LOCATION}/${CMAKE_INSTALL_LIBDIR} )
-   
- ENDIF ( CPPUNIT_FOUND )
-diff -urN 

[gentoo-commits] repo/gentoo:master commit in: media-gfx/openvdb/, media-gfx/openvdb/files/

2018-08-28 Thread Jonathan Scruggs
commit: 9c2ee61a556c98be362dac911c952a11b1d6dd83
Author: Jonathan Scruggs  gmail  com>
AuthorDate: Tue Aug 28 13:22:57 2018 +
Commit:     Jonathan Scruggs  gentoo  org>
CommitDate: Tue Aug 28 14:42:46 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c2ee61a

media-gfx/openvdb: bump to version 5.2.0

Closes: https://github.com/gentoo/gentoo/pull/9720

 media-gfx/openvdb/Manifest |   1 +
 .../files/openvdb-5.2.0-use-gnuinstalldirs.patch   | 312 +
 ...2.0-use-pkgconfig-for-ilmbase-and-openexr.patch |  93 ++
 media-gfx/openvdb/metadata.xml |   7 +-
 media-gfx/openvdb/openvdb-5.2.0.ebuild |  71 +
 5 files changed, 480 insertions(+), 4 deletions(-)

diff --git a/media-gfx/openvdb/Manifest b/media-gfx/openvdb/Manifest
index b37baf5dcfb..5c46e65dda8 100644
--- a/media-gfx/openvdb/Manifest
+++ b/media-gfx/openvdb/Manifest
@@ -2,3 +2,4 @@ DIST openvdb-4.0.2-patchset-01.tar.xz 16420 BLAKE2B 
2f825532d83d3a6756454f164a06
 DIST openvdb-4.0.2-patchset-02.tar.xz 12428 BLAKE2B 
2684ddf010df975912fcfc8c4f944d9a9ba447b48750140b6c46db31d49297f7495e5c77e9d5b85af0b2e1d0c4987184865642dc95f1fb3e463e85ee5987d203
 SHA512 
04377d552e218a8eb31c43381ba32263ba206a0870dccda1bcc031863dfdbcc953da7ea89fd420dc1a338fbd6123ac30bac2039c0a2a01c1fa9253a3fdd0b54d
 DIST openvdb-4.0.2.tar.gz 1689119 BLAKE2B 
dbc8d4ab44990440e201327d76bbf9bfe3e8f597505b1d008dedb95dc540277513f465d455079c59820acc5056c9a2edf56235e1097b6c73a1f7dd8c59609c15
 SHA512 
8e3e12583b81f9b9303b309e839c8321c67b67ff8a0e61bb56c87276bf25c0deff22f5a73c7c5b661b8e5df345bfdabfa6b0aea9bf16fce57d9c53a76751c75d
 DIST openvdb-5.1.0.tar.gz 1739517 BLAKE2B 
e6ef09497d57dfd2069b8dd22856faa9dcc0591ca844b58c785ad0f2ab5b134d6c5278b0eb1820d2b7802303f1f073aea2380111ebda82ef04d7c503ba1d558b
 SHA512 
c71d040a1862f5e31f084125e9695da3ebf171788956d7d4c16f99ead26a099a81d5a9c30ba2cc61f29e32e21f822796ae34f6c62496050894087735a19489f6
+DIST openvdb-5.2.0.tar.gz 1788969 BLAKE2B 
d146b78dd7db4936779ca214b1f7957d4868bf76aedb95c9a98e21d25983b750337a63bf4bc9ccb438b683988af7a3d708676dcf7b4662c84e4926e8000ceb68
 SHA512 
69e21190c27a055e476a319b0c2d961303fa2f3fec30bec93ed44072d01816ef89e5e8f0abfc3a22d1c73742aa31284c664596747b49cd985fea1a751776506e

diff --git a/media-gfx/openvdb/files/openvdb-5.2.0-use-gnuinstalldirs.patch 
b/media-gfx/openvdb/files/openvdb-5.2.0-use-gnuinstalldirs.patch
new file mode 100644
index 000..d72f835adaa
--- /dev/null
+++ b/media-gfx/openvdb/files/openvdb-5.2.0-use-gnuinstalldirs.patch
@@ -0,0 +1,312 @@
+diff -urN a/cmake/FindBlosc.cmake b/cmake/FindBlosc.cmake
+--- a/cmake/FindBlosc.cmake2018-08-13 16:33:07.0 +0100
 b/cmake/FindBlosc.cmake2018-08-28 12:20:33.331930720 +0100
+@@ -37,7 +37,7 @@
+ 
+ FIND_PACKAGE ( PackageHandleStandardArgs )
+ 
+-FIND_PATH( BLOSC_LOCATION include/blosc.h
++FIND_PATH( BLOSC_LOCATION ${CMAKE_INSTALL_INCLUDEDIR}/blosc.h
+   "$ENV{BLOSC_ROOT}"
+   NO_DEFAULT_PATH
+   NO_SYSTEM_ENVIRONMENT_PATH
+@@ -49,7 +49,7 @@
+ 
+ IF ( BLOSC_FOUND )
+ 
+-  SET ( BLOSC_LIBRARYDIR ${BLOSC_LOCATION}/lib
++  SET ( BLOSC_LIBRARYDIR ${BLOSC_LOCATION}/${CMAKE_INSTALL_LIBDIR}
+ CACHE STRING "Blosc library directories")
+ 
+   SET ( _blosc_library_name "blosc" )
+@@ -75,6 +75,6 @@
+ SET( CMAKE_FIND_LIBRARY_SUFFIXES ${CMAKE_FIND_LIBRARY_SUFFIXES_BACKUP} )
+   ENDIF()
+ 
+-  SET( BLOSC_INCLUDE_DIR "${BLOSC_LOCATION}/include" CACHE STRING "Blosc 
include directory" )
++  SET( BLOSC_INCLUDE_DIR "${BLOSC_LOCATION}/${CMAKE_INSTALL_INCLUDEDIR}" 
CACHE STRING "Blosc include directory" )
+ 
+ ENDIF ( BLOSC_FOUND )
+diff -urN a/cmake/FindCPPUnit.cmake b/cmake/FindCPPUnit.cmake
+--- a/cmake/FindCPPUnit.cmake  2018-08-13 16:33:07.0 +0100
 b/cmake/FindCPPUnit.cmake  2018-08-28 12:20:33.333930718 +0100
+@@ -38,7 +38,7 @@
+ 
+ FIND_PACKAGE ( PackageHandleStandardArgs )
+ 
+-FIND_PATH( CPPUNIT_LOCATION include/cppunit/Test.h
++FIND_PATH( CPPUNIT_LOCATION ${CMAKE_INSTALL_INCLUDEDIR}/cppunit/Test.h
+   "$ENV{CPPUNIT_ROOT}"
+   NO_DEFAULT_PATH
+   NO_CMAKE_ENVIRONMENT_PATH
+@@ -53,13 +53,13 @@
+ 
+ IF ( CPPUNIT_FOUND )
+   
+-  SET( CPPUNIT_INCLUDE_DIR "${CPPUNIT_LOCATION}/include" CACHE STRING 
"CPPUNIT include directory")
++  SET( CPPUNIT_INCLUDE_DIR "${CPPUNIT_LOCATION}/${CMAKE_INSTALL_INCLUDEDIR}" 
CACHE STRING "CPPUNIT include directory")
+   IF (CPPUnit_USE_STATIC_LIBS)
+   SET( CPPUNIT_LIBRARY_NAME libcppunit.a)
+   ELSE ()
+   SET( CPPUNIT_LIBRARY_NAME cppunit)
+   ENDIF ()
+   FIND_LIBRARY ( CPPUnit_cppunit_LIBRARY ${CPPUNIT_LIBRARY_NAME}
+-  PATHS ${CPPUNIT_LOCATION}/lib )
++  PATHS ${CPPUNIT_LOCATION}/${CMAKE_INSTALL_LIBDIR} )
+   
+ ENDIF ( CPPUNIT_FOUND )
+diff -urN a/cmake/FindGLEW.cmake b/cmake/FindGLEW.cmake
+--- a/cmake/FindGLEW.cmake 2018-08-13 16:

[gentoo-commits] repo/gentoo:master commit in: media-gfx/blender/files/, media-gfx/blender/

2018-08-16 Thread Jonathan Scruggs
commit: b58e0ed989f4fcc06d535692214584bf79247ec2
Author: Jonathan Scruggs  gentoo  org>
AuthorDate: Thu Aug 16 14:15:07 2018 +
Commit:     Jonathan Scruggs  gentoo  org>
CommitDate: Thu Aug 16 14:15:07 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b58e0ed9

media-gfx/blender: add ffmpeg 4 compatibility patch

Package-Manager: Portage-2.3.44, Repoman-2.3.10

 media-gfx/blender/blender-2.79b.ebuild |  1 +
 .../files/blender-2.79b-ffmpeg-4-compat.patch  | 62 ++
 2 files changed, 63 insertions(+)

diff --git a/media-gfx/blender/blender-2.79b.ebuild 
b/media-gfx/blender/blender-2.79b.ebuild
index 4dc6dd61ee6..be1c95be0e8 100644
--- a/media-gfx/blender/blender-2.79b.ebuild
+++ b/media-gfx/blender/blender-2.79b.ebuild
@@ -97,6 +97,7 @@ DEPEND="${RDEPEND}
 PATCHES=(
"${FILESDIR}/${PN}-fix-install-rules.patch"
"${FILESDIR}/${P}-gcc-8.patch"
+   "${FILESDIR}/${P}-ffmpeg-4-compat.patch"
 )
 
 blender_check_requirements() {

diff --git a/media-gfx/blender/files/blender-2.79b-ffmpeg-4-compat.patch 
b/media-gfx/blender/files/blender-2.79b-ffmpeg-4-compat.patch
new file mode 100644
index 000..4ad05aafb15
--- /dev/null
+++ b/media-gfx/blender/files/blender-2.79b-ffmpeg-4-compat.patch
@@ -0,0 +1,62 @@
+diff -urN a/intern/ffmpeg/ffmpeg_compat.h b/intern/ffmpeg/ffmpeg_compat.h
+--- a/intern/ffmpeg/ffmpeg_compat.h2018-03-23 15:22:25.0 +
 b/intern/ffmpeg/ffmpeg_compat.h2018-08-16 14:39:23.484489828 +0100
+@@ -109,6 +109,45 @@
+ 
+ #endif
+ 
++/* XXX TODO Probably fix to correct modern flags in code? Not sure how old 
FFMPEG we want to support though,
++ * so for now this will do. */
++
++#ifndef FF_MIN_BUFFER_SIZE
++#  ifdef AV_INPUT_BUFFER_MIN_SIZE
++#define FF_MIN_BUFFER_SIZE AV_INPUT_BUFFER_MIN_SIZE
++#  endif
++#endif
++
++#ifndef FF_INPUT_BUFFER_PADDING_SIZE
++#  ifdef AV_INPUT_BUFFER_PADDING_SIZE
++#define FF_INPUT_BUFFER_PADDING_SIZE AV_INPUT_BUFFER_PADDING_SIZE
++#  endif
++#endif
++
++#ifndef CODEC_FLAG_GLOBAL_HEADER
++#  ifdef AV_CODEC_FLAG_GLOBAL_HEADER
++#define CODEC_FLAG_GLOBAL_HEADER AV_CODEC_FLAG_GLOBAL_HEADER
++#  endif
++#endif
++
++#ifndef CODEC_FLAG_GLOBAL_HEADER
++#  ifdef AV_CODEC_FLAG_GLOBAL_HEADER
++#define CODEC_FLAG_GLOBAL_HEADER AV_CODEC_FLAG_GLOBAL_HEADER
++#  endif
++#endif
++
++#ifndef CODEC_FLAG_INTERLACED_DCT
++#  ifdef AV_CODEC_FLAG_INTERLACED_DCT
++#define CODEC_FLAG_INTERLACED_DCT AV_CODEC_FLAG_INTERLACED_DCT
++#  endif
++#endif
++
++#ifndef CODEC_FLAG_INTERLACED_ME
++#  ifdef AV_CODEC_FLAG_INTERLACED_ME
++#define CODEC_FLAG_INTERLACED_ME AV_CODEC_FLAG_INTERLACED_ME
++#  endif
++#endif
++
+ /* FFmpeg upstream 1.0 is the first who added AV_ prefix. */
+ #if LIBAVCODEC_VERSION_INT < AV_VERSION_INT(54, 59, 100)
+ #  define AV_CODEC_ID_NONE CODEC_ID_NONE
+diff -urN a/source/blender/blenkernel/intern/writeffmpeg.c 
b/source/blender/blenkernel/intern/writeffmpeg.c
+--- a/source/blender/blenkernel/intern/writeffmpeg.c   2018-03-23 
15:22:25.0 +
 b/source/blender/blenkernel/intern/writeffmpeg.c   2018-08-16 
14:39:21.702484751 +0100
+@@ -605,7 +605,8 @@
+   c->rc_buffer_aggressivity = 1.0;
+ #endif
+ 
+-  c->me_method = ME_EPZS;
++  /* Deprecated and not doing anything since July 2015, deleted in recent 
ffmpeg */
++  //c->me_method = ME_EPZS;
+   
+   codec = avcodec_find_encoder(c->codec_id);
+   if (!codec)



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

2018-08-15 Thread Jonathan Scruggs
commit: 97852586f970bf3fb278d970f976ac551434616d
Author: Jonathan Scruggs  gmail  com>
AuthorDate: Wed Aug 15 17:39:36 2018 +
Commit:     Jonathan Scruggs  gentoo  org>
CommitDate: Wed Aug 15 20:08:17 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97852586

media-libs/openimageio: bump to version 1.8.13

 media-libs/openimageio/Manifest  |   1 +
 media-libs/openimageio/openimageio-1.8.13.ebuild | 114 +++
 2 files changed, 115 insertions(+)

diff --git a/media-libs/openimageio/Manifest b/media-libs/openimageio/Manifest
index 67c88e238a9..6ad2ec0aea1 100644
--- a/media-libs/openimageio/Manifest
+++ b/media-libs/openimageio/Manifest
@@ -1,4 +1,5 @@
 DIST openimageio-1.6.13.tar.gz 24846132 BLAKE2B 
a72b7756257d4ffd1567efd73c24bf65fc2b82c96c18a77211e918323e65e1c99076e272b3b77115ca30910ea4cfced222892b062e339d8e4e85bd2221f7
 SHA512 
8cd490b6d6a3c0b542c4bcab709897c5f35ce6844ce7465e0158ac52a1b108603ccc76439f7f2e46af2ec08be4293bda6a76ec68a959026af70a444cbbdc21d6
 DIST openimageio-1.6.18.tar.gz 24881550 BLAKE2B 
debd5624cf91a087cb73b88047767fe1915a5c52bf27bf3fb60b14abb572e980ea039d2626818c6b99cc5d596892aec0693226cabdc74cc2620f8221d7358f89
 SHA512 
b94429b77263e00c33fa79fcae1b444eab01937f6dc77168b31249204de9a31c17765a8b41bec2f7d53c3d03512ba151001607bd719cb1861a3f0231a1865d51
 DIST openimageio-1.7.17.tar.gz 27164765 BLAKE2B 
8245c2573577ad681753db0cad16dfd806e869ff1f443997bcf39d9a6474c585c749e9ff26bce5f23b9d42ef035bf8ce519374261a21ca0e3c4e7e13809f1a6b
 SHA512 
c5ee9173d3acc24a5045e6ac97657d4bf0c5ac1d3250497db51b8bd9e27e2fc48979eba3598635eb6053b87748f8827be2d2831d425459a41c893e6cb43bce94
+DIST openimageio-1.8.13.tar.gz 27829708 BLAKE2B 
8c3a6721f7039e22fcea538694c32651e042d926f40494e5b3623c11158da2f49a8e49698920269d0f3076d060c5849c62f2a6bb256d77dcd5565f86e6de04d2
 SHA512 
578d039399846f994dd8e4b94a7b56f2bcec45571c2144705fc4e2fe6a3e1d878d79a96c0484350d54b46eef7796d46becda9f5d50f266cd730f63d97af0650e
 DIST openimageio-1.8.7.tar.gz 27658771 BLAKE2B 
4fe680eacbcca8b6ac6f9f94ef68e4d8a118b5ad58bb7f7091f2800c6b8fa1ad0c2c125c76ca025e956e92c04dbf5e6e0cecb48e1f29feffd804b97abcd61678
 SHA512 
d31e2790798959572f02de26111805b4bb5a26f73252d2f222f749e867354ca93e292738c04a36769f08c35d9b26605d1fdf66d96b2de5928d8e726bb819e963

diff --git a/media-libs/openimageio/openimageio-1.8.13.ebuild 
b/media-libs/openimageio/openimageio-1.8.13.ebuild
new file mode 100644
index 000..7e8ccfa6103
--- /dev/null
+++ b/media-libs/openimageio/openimageio-1.8.13.ebuild
@@ -0,0 +1,114 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
+
+inherit cmake-utils python-single-r1
+
+DESCRIPTION="A library for reading and writing images"
+HOMEPAGE="https://sites.google.com/site/openimageio/ 
https://github.com/OpenImageIO;
+SRC_URI="https://github.com/OpenImageIO/oiio/archive/Release-${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+X86_CPU_FEATURES=(
+   sse2:sse2 sse3:sse3 ssse3:ssse3 sse4_1:sse4.1 sse4_2:sse4.2
+   avx:avx avx2:avx2 avx512f:avx512f f16c:f16c
+)
+CPU_FEATURES=( ${X86_CPU_FEATURES[@]/#/cpu_flags_x86_} )
+
+IUSE="colorio doc ffmpeg field3d gif jpeg2k libressl opencv opengl ptex python 
qt5 raw ssl +truetype ${CPU_FEATURES[@]%:*}"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+RESTRICT="test" #431412
+
+RDEPEND=">=dev-libs/boost-1.62:=
+   dev-libs/pugixml:=
+   >=media-libs/ilmbase-2.2.0-r1:=
+   media-libs/libpng:0=
+   >=media-libs/libwebp-0.2.1:=
+   >=media-libs/openexr-2.2.0-r2:=
+   media-libs/tiff:0=
+   sys-libs/zlib:=
+   virtual/jpeg:0
+   colorio? ( media-libs/opencolorio:= )
+   ffmpeg? ( media-video/ffmpeg:= )
+   field3d? ( media-libs/Field3D:= )
+   gif? ( media-libs/giflib:0= )
+   jpeg2k? ( >=media-libs/openjpeg-1.5:0= )
+   opencv? ( media-libs/opencv:= )
+   opengl? (
+   virtual/glu
+   virtual/opengl
+   media-libs/glew:=
+   )
+   ptex? ( media-libs/ptex:= )
+   python? (
+   ${PYTHON_DEPS}
+   dev-libs/boost:=[python,${PYTHON_USEDEP}]
+   )
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+   opengl? ( dev-qt/qtopengl:5 )
+   )
+   raw? ( media-libs/libraw:= )
+   ssl? (
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   )
+   truetype? ( media-libs/freetype:2= )"
+DEPEND="${RDEPEND}
+   doc? ( app-doc/doxygen[latex] )"
+
+DOCS=( CHANGES.md CREDITS.md README.md src/doc/${PN}.pdf )
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+}

[gentoo-commits] repo/gentoo:master commit in: media-libs/ptex/, media-libs/ptex/files/

2018-08-15 Thread Jonathan Scruggs
commit: cf90a26960bf46cafe077d8eee562044ac4d8dd1
Author: Jonathan Scruggs  gmail  com>
AuthorDate: Wed Aug 15 17:35:27 2018 +
Commit:     Jonathan Scruggs  gentoo  org>
CommitDate: Wed Aug 15 20:08:17 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf90a269

media-libs/ptex: bump to version 2.3.0

Restrict tests as not fixed upstream:
Closes: https://bugs.gentoo.org/646006

 media-libs/ptex/Manifest |  1 +
 media-libs/ptex/files/ptex-2.3.0-cxx11.patch | 12 ++
 media-libs/ptex/ptex-2.3.0.ebuild| 33 
 3 files changed, 46 insertions(+)

diff --git a/media-libs/ptex/Manifest b/media-libs/ptex/Manifest
index a49cd522665..f7c5d0f3e48 100644
--- a/media-libs/ptex/Manifest
+++ b/media-libs/ptex/Manifest
@@ -1 +1,2 @@
 DIST ptex-2.1.28.tar.gz 305327 BLAKE2B 
4a91b08ae326e8ed8d420022c693ea60cb21908380b8c49a7672771686f9dd2ef05151b7d43755bc63ab6624db772c2b53d1ffdcdea9c1dff7627cc3fe0f3b15
 SHA512 
ddce3c79f14d196e550c1e8a5b371482f88190cd667a2e2aa84601de1639f7cabb8571c1b3a49b48df46ce550d27088a00a67b1403c3bfec2ed73437c3dca3e8
+DIST ptex-2.3.0.tar.gz 306462 BLAKE2B 
790e3623ce6ebae2dfd8884d8e19e62395c54432289d88bdcf3a01c8ae1ef752ca88869357ac1e4657d59f1ca73d311a3fb9a08efe4e145ca259eff93d8a3b6a
 SHA512 
2d9d320e4205236a4eff05ec3c67d085624809ebefa89fa3b943d18a8b2b6a5f61c022a4cc4363a7c6ceccfb9eac4f8738dff2e90a3355814f2c4ff096c09992

diff --git a/media-libs/ptex/files/ptex-2.3.0-cxx11.patch 
b/media-libs/ptex/files/ptex-2.3.0-cxx11.patch
new file mode 100644
index 000..f0b60009137
--- /dev/null
+++ b/media-libs/ptex/files/ptex-2.3.0-cxx11.patch
@@ -0,0 +1,12 @@
+diff -purN a/CMakeLists.txt b/CMakeLists.txt
+--- a/CMakeLists.txt   2016-04-04 18:14:05.0 +0100
 b/CMakeLists.txt   2017-02-13 22:59:10.0 +
+@@ -16,7 +16,7 @@ else ()
+ endif ()
+ 
+ if (NOT WIN32)
+-set(CMAKE_CXX_FLAGS "-std=c++98 -Wall -Wextra -pedantic 
${CMAKE_CXX_FLAGS}")
++set(CMAKE_CXX_FLAGS "-std=c++11 -Wall -Wextra -pedantic 
${CMAKE_CXX_FLAGS}")
+ endif ()
+ 
+ if(MSVC)

diff --git a/media-libs/ptex/ptex-2.3.0.ebuild 
b/media-libs/ptex/ptex-2.3.0.ebuild
new file mode 100644
index 000..b3cec3d387b
--- /dev/null
+++ b/media-libs/ptex/ptex-2.3.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils
+
+DESCRIPTION="Per-Face Texture Mapping for Production Rendering"
+HOMEPAGE="http://ptex.us/;
+SRC_URI="https://github.com/wdas/ptex/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="static-libs"
+
+RDEPEND="sys-libs/zlib:="
+DEPEND="${RDEPEND}
+   app-doc/doxygen"
+
+RESTRICT="test"
+
+PATCHES=(
+   "${FILESDIR}/${P}-cxx11.patch"
+)
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_INSTALL_DOCDIR="share/doc/${PF}/html"
+   -DPTEX_BUILD_STATIC_LIBS=$(usex static-libs)
+   )
+   cmake-utils_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: media-gfx/blender/, media-gfx/blender/files/

2018-08-15 Thread Jonathan Scruggs
commit: b0b0f8fb104fdd0867db97591866bc1b5af425d6
Author: Jonathan Scruggs  gmail  com>
AuthorDate: Wed Aug 15 17:44:26 2018 +
Commit:     Jonathan Scruggs  gentoo  org>
CommitDate: Wed Aug 15 20:08:18 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0b0f8fb

media-gfx/blender: bump to version 1.79b

Add patch from Mark Wright  gentoo.org> for GCC 8
compatibility.

Closes: https://bugs.gentoo.org/650592
Closes: https://bugs.gentoo.org/661066

 media-gfx/blender/Manifest|   1 +
 media-gfx/blender/blender-2.79b.ebuild| 290 ++
 media-gfx/blender/files/blender-2.79b-gcc-8.patch |  22 ++
 3 files changed, 313 insertions(+)

diff --git a/media-gfx/blender/Manifest b/media-gfx/blender/Manifest
index aa35aa9dcac..42826ca0c67 100644
--- a/media-gfx/blender/Manifest
+++ b/media-gfx/blender/Manifest
@@ -1,2 +1,3 @@
 DIST blender-2.72b.tar.gz 52018242 BLAKE2B 
fa0b8ab3feaeb35e76d833415984eb21d7b6dca47b9e5fb337cdfbdc9924165d3345caa5608ee2849bf71855c917a6fa56d79d4f375b57ff367047ef92e8e0b9
 SHA512 
9767797621e443ff9b6810d1713dda110f883c33626d40d7fe5dda676f549e3591516dc24b75feebd85823dd13437c34521ca752139cd31ddacf31ea6b14e124
 DIST blender-2.79.tar.gz 50145270 BLAKE2B 
5c11b36840d4bf4a414f01d1f8efcbfb2879ce56c9e2ebe32d8bb0be3ce29fd194dec8b3aa5bca9bf664804c1be57d01394494fdfebc7a4d8257bd2c47866338
 SHA512 
9b81c41882f4e150476ebda5b301b78c2d35ea918394c8a01671fc031f7cb7a34b5a3d68b6a345f6d23fd9ecedd25bc0bd24f9f9b3ec771237ac4496bbde7d2f
+DIST blender-2.79b.tar.gz 50204270 BLAKE2B 
78bda294df783ee9bcbcf32f9a112737b2947da5146fd4351b8b36d81c6630ed0ea302b2fb539642cfbdcc4b64df35af5c8545a3bbf50b1cf87dcf3a60eb4ac0
 SHA512 
2db21ace446168dd683cdb5aad9dec001fae4e9603a04ddb44fb78489ded827deb07e83712b0f1118a0e7bf66f2a5d935dc4ebb3a6703d72672ff414367f

diff --git a/media-gfx/blender/blender-2.79b.ebuild 
b/media-gfx/blender/blender-2.79b.ebuild
new file mode 100644
index 000..4dc6dd61ee6
--- /dev/null
+++ b/media-gfx/blender/blender-2.79b.ebuild
@@ -0,0 +1,290 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python{3_5,3_6} )
+
+inherit check-reqs cmake-utils xdg-utils flag-o-matic gnome2-utils \
+   pax-utils python-single-r1 toolchain-funcs eapi7-ver
+
+DESCRIPTION="3D Creation/Animation/Publishing System"
+HOMEPAGE="http://www.blender.org;
+
+SRC_URI="http://download.blender.org/source/${P}.tar.gz;
+
+# Blender can have letters in the version string,
+# so strip of the letter if it exists.
+MY_PV="$(ver_cut 1-2)"
+
+SLOT="0"
+LICENSE="|| ( GPL-2 BL )"
+KEYWORDS="~amd64 ~x86"
+IUSE="+bullet +dds +elbeem +game-engine +openexr collada colorio \
+   cuda cycles debug doc ffmpeg fftw headless jack jemalloc jpeg2k libav \
+   llvm man ndof nls openal opencl openimageio openmp opensubdiv openvdb \
+   osl player sdl sndfile test tiff valgrind"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   cuda? ( cycles )
+   cycles? ( openexr tiff openimageio )
+   opencl? ( cycles )
+   osl? ( cycles llvm )
+   player? ( game-engine !headless )"
+
+RDEPEND="${PYTHON_DEPS}
+   >=dev-libs/boost-1.62:=[nls?,threads(+)]
+   dev-libs/lzo:2
+   >=dev-python/numpy-1.10.1[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   media-libs/freetype
+   media-libs/glew:*
+   media-libs/libpng:0=
+   media-libs/libsamplerate
+   sys-libs/zlib
+   virtual/glu
+   virtual/jpeg:0=
+   virtual/libintl
+   virtual/opengl
+   collada? ( >=media-libs/opencollada-1.6.18:= )
+   colorio? ( media-libs/opencolorio )
+   cuda? ( dev-util/nvidia-cuda-toolkit:= )
+   ffmpeg? ( media-video/ffmpeg:=[x264,mp3,encode,theora,jpeg2k?] )
+   libav? ( >=media-video/libav-11.3:=[x264,mp3,encode,theora,jpeg2k?] )
+   fftw? ( sci-libs/fftw:3.0= )
+   !headless? (
+   x11-libs/libX11
+   x11-libs/libXi
+   x11-libs/libXxf86vm
+   )
+   jack? ( virtual/jack )
+   jemalloc? ( dev-libs/jemalloc:= )
+   jpeg2k? ( media-libs/openjpeg:0 )
+   llvm? ( sys-devel/llvm:= )
+   ndof? (
+   app-misc/spacenavd
+   dev-libs/libspnav
+   )
+   nls? ( virtual/libiconv )
+   openal? ( media-libs/openal )
+   opencl? ( virtual/opencl )
+   openimageio? ( >=media-libs/openimageio-1.7.0 )
+   openexr? (
+   >=media-libs/ilmbase-2.2.0:=
+   >=media-libs/openexr-2.2.0:=
+   )
+   opensubdiv? ( >=media-libs/opensubdiv-3.3.0:=[cuda=,opencl=] )
+   openvdb? (
+   media-gfx/openvdb[${PYTHON_USEDEP},-abi3-compat(-)]
+   dev-cpp/tbb
+   >=dev-libs/c-blosc-1.5.2
+   )
+   osl? ( media-libs/osl:= )
+  

[gentoo-commits] repo/gentoo:master commit in: media-gfx/openvdb/, media-gfx/openvdb/files/

2018-08-15 Thread Jonathan Scruggs
commit: ca3a8092585eb3d517934b8577b1e0b1cf25ce89
Author: Jonathan Scruggs  gmail  com>
AuthorDate: Wed Aug 15 17:42:57 2018 +
Commit:     Jonathan Scruggs  gentoo  org>
CommitDate: Wed Aug 15 20:08:18 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca3a8092

media-gfx/openvdb: bump to version 5.1.0

 media-gfx/openvdb/Manifest |   1 +
 .../files/openvdb-5.1.0-use-gnuinstalldirs.patch   | 327 +
 ...1.0-use-pkgconfig-for-ilmbase-and-openexr.patch |  93 ++
 media-gfx/openvdb/openvdb-5.1.0.ebuild |  72 +
 4 files changed, 493 insertions(+)

diff --git a/media-gfx/openvdb/Manifest b/media-gfx/openvdb/Manifest
index 54f79981082..b37baf5dcfb 100644
--- a/media-gfx/openvdb/Manifest
+++ b/media-gfx/openvdb/Manifest
@@ -1,3 +1,4 @@
 DIST openvdb-4.0.2-patchset-01.tar.xz 16420 BLAKE2B 
2f825532d83d3a6756454f164a0608cfa776c1d4472cb4b25e4dad20d3c9648a952deef87ed0e24ce5f7c927c02da8cca76c829eafe1e2bb47fca061541668b3
 SHA512 
e9399d245d5e2b4130576d688691ac965f031b957df7803b8859f863634b27987c33aabadc5fb463b9d3eec333be84b89cb619dce5bc81c0390d8fb19da830c3
 DIST openvdb-4.0.2-patchset-02.tar.xz 12428 BLAKE2B 
2684ddf010df975912fcfc8c4f944d9a9ba447b48750140b6c46db31d49297f7495e5c77e9d5b85af0b2e1d0c4987184865642dc95f1fb3e463e85ee5987d203
 SHA512 
04377d552e218a8eb31c43381ba32263ba206a0870dccda1bcc031863dfdbcc953da7ea89fd420dc1a338fbd6123ac30bac2039c0a2a01c1fa9253a3fdd0b54d
 DIST openvdb-4.0.2.tar.gz 1689119 BLAKE2B 
dbc8d4ab44990440e201327d76bbf9bfe3e8f597505b1d008dedb95dc540277513f465d455079c59820acc5056c9a2edf56235e1097b6c73a1f7dd8c59609c15
 SHA512 
8e3e12583b81f9b9303b309e839c8321c67b67ff8a0e61bb56c87276bf25c0deff22f5a73c7c5b661b8e5df345bfdabfa6b0aea9bf16fce57d9c53a76751c75d
+DIST openvdb-5.1.0.tar.gz 1739517 BLAKE2B 
e6ef09497d57dfd2069b8dd22856faa9dcc0591ca844b58c785ad0f2ab5b134d6c5278b0eb1820d2b7802303f1f073aea2380111ebda82ef04d7c503ba1d558b
 SHA512 
c71d040a1862f5e31f084125e9695da3ebf171788956d7d4c16f99ead26a099a81d5a9c30ba2cc61f29e32e21f822796ae34f6c62496050894087735a19489f6

diff --git a/media-gfx/openvdb/files/openvdb-5.1.0-use-gnuinstalldirs.patch 
b/media-gfx/openvdb/files/openvdb-5.1.0-use-gnuinstalldirs.patch
new file mode 100644
index 000..791e0557872
--- /dev/null
+++ b/media-gfx/openvdb/files/openvdb-5.1.0-use-gnuinstalldirs.patch
@@ -0,0 +1,327 @@
+diff -urN a/cmake/FindBlosc.cmake b/cmake/FindBlosc.cmake
+--- a/cmake/FindBlosc.cmake2018-04-10 19:22:17.0 +0100
 b/cmake/FindBlosc.cmake2018-08-07 21:01:16.869879255 +0100
+@@ -37,7 +37,7 @@
+ 
+ FIND_PACKAGE ( PackageHandleStandardArgs )
+ 
+-FIND_PATH( BLOSC_LOCATION include/blosc.h
++FIND_PATH( BLOSC_LOCATION ${CMAKE_INSTALL_INCLUDEDIR}/blosc.h
+   "$ENV{BLOSC_ROOT}"
+   NO_DEFAULT_PATH
+   NO_SYSTEM_ENVIRONMENT_PATH
+@@ -49,7 +49,7 @@
+ 
+ IF ( BLOSC_FOUND )
+ 
+-  SET ( BLOSC_LIBRARYDIR ${BLOSC_LOCATION}/lib
++  SET ( BLOSC_LIBRARYDIR ${BLOSC_LOCATION}/${CMAKE_INSTALL_LIBDIR}
+ CACHE STRING "Blosc library directories")
+ 
+   SET ( _blosc_library_name "blosc" )
+@@ -75,6 +75,6 @@
+ SET( CMAKE_FIND_LIBRARY_SUFFIXES ${CMAKE_FIND_LIBRARY_SUFFIXES_BACKUP} )
+   ENDIF()
+ 
+-  SET( BLOSC_INCLUDE_DIR "${BLOSC_LOCATION}/include" CACHE STRING "Blosc 
include directory" )
++  SET( BLOSC_INCLUDE_DIR "${BLOSC_LOCATION}/${CMAKE_INSTALL_INCLUDEDIR}" 
CACHE STRING "Blosc include directory" )
+ 
+ ENDIF ( BLOSC_FOUND )
+diff -urN a/cmake/FindCPPUnit.cmake b/cmake/FindCPPUnit.cmake
+--- a/cmake/FindCPPUnit.cmake  2018-04-10 19:22:17.0 +0100
 b/cmake/FindCPPUnit.cmake  2018-08-07 21:02:15.421037954 +0100
+@@ -38,7 +38,7 @@
+ 
+ FIND_PACKAGE ( PackageHandleStandardArgs )
+ 
+-FIND_PATH( CPPUNIT_LOCATION include/cppunit/Test.h
++FIND_PATH( CPPUNIT_LOCATION ${CMAKE_INSTALL_INCLUDEDIR}/cppunit/Test.h
+   "$ENV{CPPUNIT_ROOT}"
+   NO_DEFAULT_PATH
+   NO_CMAKE_ENVIRONMENT_PATH
+@@ -53,13 +53,13 @@
+ 
+ IF ( CPPUNIT_FOUND )
+   
+-  SET( CPPUNIT_INCLUDE_DIR "${CPPUNIT_LOCATION}/include" CACHE STRING 
"CPPUNIT include directory")
++  SET( CPPUNIT_INCLUDE_DIR "${CPPUNIT_LOCATION}/${CMAKE_INSTALL_INCLUDEDIR}" 
CACHE STRING "CPPUNIT include directory")
+   IF (CPPUnit_USE_STATIC_LIBS)
+   SET( CPPUNIT_LIBRARY_NAME libcppunit.a)
+   ELSE ()
+   SET( CPPUNIT_LIBRARY_NAME cppunit)
+   ENDIF ()
+   FIND_LIBRARY ( CPPUnit_cppunit_LIBRARY ${CPPUNIT_LIBRARY_NAME}
+-  PATHS ${CPPUNIT_LOCATION}/lib )
++  PATHS ${CPPUNIT_LOCATION}/${CMAKE_INSTALL_LIBDIR} )
+   
+ ENDIF ( CPPUNIT_FOUND )
+diff -urN a/cmake/FindGLEW.cmake b/cmake/FindGLEW.cmake
+--- a/cmake/FindGLEW.cmake 2018-04-10 19:22:17.0 +0100
 b/cmake/FindGLEW.cmake 2018-08-07 21:04:32.804431135 +0100
+@@ -39,7 +39,7 @@
+ 
+ FIND_PACKAGE ( PackageHandleStandardArgs )
+ 
+-FIND_PATH( GLEW_LOCATION include/GL/glew.h
++FIND_PATH

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

2018-08-15 Thread Jonathan Scruggs
commit: 4e09fa2eb9d86ed0dfcd6391ff42efe5e71d34e0
Author: Jonathan Scruggs  gmail  com>
AuthorDate: Wed Aug 15 17:41:10 2018 +
Commit:     Jonathan Scruggs  gentoo  org>
CommitDate: Wed Aug 15 20:08:17 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e09fa2e

media-libs/osl: bump to version 1.9.9

Closes: https://bugs.gentoo.org/659884

 media-libs/osl/Manifest |  1 +
 media-libs/osl/osl-1.9.9.ebuild | 68 +
 2 files changed, 69 insertions(+)

diff --git a/media-libs/osl/Manifest b/media-libs/osl/Manifest
index ace6b6de3cf..d618646e7f1 100644
--- a/media-libs/osl/Manifest
+++ b/media-libs/osl/Manifest
@@ -1,2 +1,3 @@
 DIST osl-1.8.12.tar.gz 14572814 BLAKE2B 
edf742b104e723e1e3e56b2fb28b1cd4c81921b04a00b8c0f58cf174105a78881283837b550fb4a67d38f5f0a37327fac7a17310974895ed747e8813e6c8ad7b
 SHA512 
29bb0a23d9e1aa445e87b7080be056f939a1828fa87f001cc1503a8c76d21a5620c69146158d27800db71b1abee71a0c39804d85aea7b5899b0cb7ca1c617b56
 DIST osl-1.9.6.tar.gz 14765052 BLAKE2B 
c6c82d02d49d263361b5b3ba03fca8f35f16199d7d30bbeb50a6b2ee16efcb06c9ce515f749b38b2428365c27a23bf673e9be64d1453c7a49ab0f0d09002
 SHA512 
e2eb8487038795630bfb38cfb7a39f0cc6877f83689d1e00327b9d95c4b5270c263546a02dff1511272d1d2f429757e11fa28095f9d16cb170b777b531678961
+DIST osl-1.9.9.tar.gz 14771575 BLAKE2B 
ffbfa935c0d6568c9b35048d5b05965abc75775f4a4f56a434a331a45f4963b3e5cb74fb965748a5fb94cdd3a4201a4745ce564646cbbe535ca2646a734dc33c
 SHA512 
7f3a16bc654676f8e82bf87a2c33914997f1468772ad27bf284c848e9b02adddaf37cb6ef8bde16c81b9076247bca5463a1a5660023efd67d9ac20969ae99647

diff --git a/media-libs/osl/osl-1.9.9.ebuild b/media-libs/osl/osl-1.9.9.ebuild
new file mode 100644
index 000..c4781e7e7bc
--- /dev/null
+++ b/media-libs/osl/osl-1.9.9.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit cmake-utils
+
+DESCRIPTION="Advanced shading language for production GI renderers"
+HOMEPAGE="http://opensource.imageworks.com/?p=osl;
+
+MY_PV=${PV//_} # Remove underscore if any.
+[[ "${PV}" = *_rc* ]] && MY_PV=${MY_PV^^} # They use capitals for RC.
+
+SRC_URI="https://github.com/imageworks/OpenShadingLanguage/archive/Release-${MY_PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+X86_CPU_FEATURES=(
+   sse2:sse2 sse3:sse3 ssse3:ssse3 sse4_1:sse4.1 sse4_2:sse4.2
+   avx:avx avx2:avx2 avx512f:avx512f f16c:f16c
+)
+CPU_FEATURES=( ${X86_CPU_FEATURES[@]/#/cpu_flags_x86_} )
+
+IUSE="doc partio test ${CPU_FEATURES[@]%:*}"
+
+RDEPEND="dev-libs/pugixml
+   >=media-libs/openexr-2.2.0
+   >=media-libs/openimageio-1.8.0
+   sys-libs/zlib:=
+   partio? ( media-libs/partio )"
+
+DEPEND="${RDEPEND}
+   >=dev-libs/boost-1.62
+   sys-devel/clang
+   sys-devel/bison
+   sys-devel/flex
+   virtual/pkgconfig"
+
+# Restricting tests as Make file handles them differently
+RESTRICT="test"
+
+S="${WORKDIR}/OpenShadingLanguage-Release-${MY_PV}"
+
+src_configure() {
+   local cpufeature
+   local mysimd=()
+   for cpufeature in "${CPU_FEATURES[@]}"; do
+   use "${cpufeature%:*}" && mysimd+=("${cpufeature#*:}")
+   done
+
+   # If no CPU SIMDs were used, completely disable them
+   [[ -z ${mysimd} ]] && mysimd=("0")
+
+   # LLVM needs CPP11. Do not disable.
+   local mycmakeargs=(
+   -DCMAKE_INSTALL_DOCDIR="share/doc/${PF}"
+   -DENABLERTTI=OFF
+   -DOSL_BUILD_TESTS=$(usex test)
+   -DINSTALL_DOCS=$(usex doc)
+   -DLLVM_STATIC=ON
+   -DSTOP_ON_WARNING=OFF
+   -DUSE_PARTIO=$(usex partio)
+   -DUSE_SIMD="$(IFS=","; echo "${mysimd[*]}")"
+   )
+
+   cmake-utils_src_configure
+}



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

2018-08-15 Thread Jonathan Scruggs
commit: 80322142bb1c3729719f8a68de6f03c5338f143e
Author: Jonathan Scruggs  gmail  com>
AuthorDate: Wed Aug 15 17:28:02 2018 +
Commit:     Jonathan Scruggs  gentoo  org>
CommitDate: Wed Aug 15 20:08:13 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80322142

media-libs/partio: bump to version 1.5.4

Closes: https://github.com/gentoo/gentoo/pull/9581

 media-libs/partio/Manifest|  1 +
 media-libs/partio/partio-1.5.4.ebuild | 43 +++
 2 files changed, 44 insertions(+)

diff --git a/media-libs/partio/Manifest b/media-libs/partio/Manifest
index b67a47490ad..9b66c2b3a92 100644
--- a/media-libs/partio/Manifest
+++ b/media-libs/partio/Manifest
@@ -1,2 +1,3 @@
 DIST partio-1.1.0_p20170829.tar.gz 275959 BLAKE2B 
441c2d0ab9dd91fa52a826d49f7448dc4d5d0a8d6b72bdb58793dd3c97d86739b25e582bdff41160599489a2835ad8e68676012cb70ef8edff062df3205ab209
 SHA512 
daedb23ae2b89d3f2ef36ef13afc624a663b3fab91c22f9a454439ff3bc194b78a87e37c9133f6948567ab3b183eff960bb51951b0427cff8c1c29099b6578d6
 DIST partio-1.5.0.tar.gz 291604 BLAKE2B 
d0d6eab4ef541e61fe4498b4cdd8b9c60e62545a040d3f26b8a7b2d8adaa36c45f28c8a05df24c47dc504ec1dd4fb7bfec1fe5b08f6a035a0b3fdcdceacc46fc
 SHA512 
10db9cfe691fd2341e2613132ad7f8d363007a62a5b5cb6226c53360e2e47d1be77c4d87ae31bd7537790cc8ba8bac7eef229c21fcd8227d98d2ab2154aac559
+DIST partio-1.5.4.tar.gz 291617 BLAKE2B 
638fae984d392e1e6c95862ad9a8dd8b8a0d80b2c83dfd03e887af36e420d15fd67f0b2c71e5e8c335668b512660bf14f03a1329ac0d7a48431674a51043585d
 SHA512 
967da5b648b19c45bd0c3c8ff56f891e2d54a07b2cd113f18d5d0b646cbfabd968e31ee48c0e167bf9a911d8d5af42d5291b355da305a2b9134fa78fc23e5636

diff --git a/media-libs/partio/partio-1.5.4.ebuild 
b/media-libs/partio/partio-1.5.4.ebuild
new file mode 100644
index 000..2aaed0b7b0b
--- /dev/null
+++ b/media-libs/partio/partio-1.5.4.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+: ${CMAKE_MAKEFILE_GENERATOR:=ninja}
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
+
+inherit cmake-utils python-single-r1
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/wdas/partio.git;
+else
+   SRC_URI="https://github.com/wdas/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+DESCRIPTION="A library for particle IO and manipulation"
+HOMEPAGE="https://www.disneyanimation.com/technology/partio.html;
+
+LICENSE="BSD"
+SLOT="0"
+IUSE="doc"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+   media-libs/freeglut
+   sys-libs/zlib:=
+   virtual/opengl
+"
+
+DEPEND="${RDEPEND}
+   dev-lang/swig:*
+   doc? ( app-doc/doxygen[latex] )
+"
+
+src_configure() {
+   local mycmakeargs=(
+   $(cmake-utils_use_find_package doc Doxygen)
+   )
+   cmake-utils_src_configure
+}



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

2018-08-15 Thread Jonathan Scruggs
commit: f76dac14be61f812f1b2eb759f40c3dad9211ad2
Author: Jonathan Scruggs  gmail  com>
AuthorDate: Wed Aug 15 16:43:27 2018 +
Commit:     Jonathan Scruggs  gentoo  org>
CommitDate: Wed Aug 15 17:20:47 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f76dac14

media-libs/blender: change depends for OpenVDB 5.x compat

Only v2.79b and above will be compatible with OpenVDB 5.x, so
make sure previous versions depend on OpenVDB 4.x.

Change depend on ffmpeg because v4.x is not supported.
Closes: https://bugs.gentoo.org/655030
Closes: https://github.com/gentoo/gentoo/pull/9580

 media-gfx/blender/blender-2.79-r1.ebuild | 4 ++--
 media-gfx/blender/blender-2.79.ebuild| 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/media-gfx/blender/blender-2.79-r1.ebuild 
b/media-gfx/blender/blender-2.79-r1.ebuild
index 588dd53d606..2db487bd238 100644
--- a/media-gfx/blender/blender-2.79-r1.ebuild
+++ b/media-gfx/blender/blender-2.79-r1.ebuild
@@ -48,7 +48,7 @@ RDEPEND="${PYTHON_DEPS}
collada? ( >=media-libs/opencollada-1.6.18:= )
colorio? ( media-libs/opencolorio )
cuda? ( dev-util/nvidia-cuda-toolkit:= )
-   ffmpeg? ( media-video/ffmpeg:=[x264,mp3,encode,theora,jpeg2k?] )
+   ffmpeg? ( =media-video/libav-11.3:=[x264,mp3,encode,theora,jpeg2k?] )
fftw? ( sci-libs/fftw:3.0= )
!headless? (
@@ -74,7 +74,7 @@ RDEPEND="${PYTHON_DEPS}
)
opensubdiv? ( >=media-libs/opensubdiv-3.3.0:=[cuda=,opencl=] )
openvdb? (
-   
media-gfx/openvdb[${PYTHON_USEDEP},abi3-compat(+),openvdb-compression(+)]
+   =dev-libs/c-blosc-1.5.2
)

diff --git a/media-gfx/blender/blender-2.79.ebuild 
b/media-gfx/blender/blender-2.79.ebuild
index 145205ce35b..7a99f994dd2 100644
--- a/media-gfx/blender/blender-2.79.ebuild
+++ b/media-gfx/blender/blender-2.79.ebuild
@@ -48,7 +48,7 @@ RDEPEND="${PYTHON_DEPS}
collada? ( >=media-libs/opencollada-1.6.18:= )
colorio? ( media-libs/opencolorio )
cuda? ( dev-util/nvidia-cuda-toolkit:= )
-   ffmpeg? ( media-video/ffmpeg:=[x264,mp3,encode,theora,jpeg2k?] )
+   ffmpeg? ( =media-video/libav-11.3:=[x264,mp3,encode,theora,jpeg2k?] )
fftw? ( sci-libs/fftw:3.0= )
!headless? (
@@ -74,7 +74,7 @@ RDEPEND="${PYTHON_DEPS}
)
opensubdiv? ( >=media-libs/opensubdiv-3.3.0:=[cuda=,opencl=] )
openvdb? (
-   
media-gfx/openvdb[${PYTHON_USEDEP},abi3-compat(+),openvdb-compression(+)]
+   =dev-libs/c-blosc-1.5.2
)



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

2018-08-14 Thread Jonathan Scruggs
commit: 9030b170649b7885a50e43f78ec731fd225bcd6d
Author: Jonathan Scruggs  gmail  com>
AuthorDate: Sat Aug 11 13:18:42 2018 +
Commit:     Jonathan Scruggs  gentoo  org>
CommitDate: Tue Aug 14 11:39:16 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9030b170

media-gfx/openvdb: remove 4.0.2-r1

 media-gfx/openvdb/openvdb-4.0.2-r1.ebuild | 79 ---
 1 file changed, 79 deletions(-)

diff --git a/media-gfx/openvdb/openvdb-4.0.2-r1.ebuild 
b/media-gfx/openvdb/openvdb-4.0.2-r1.ebuild
deleted file mode 100644
index 82941626ec7..000
--- a/media-gfx/openvdb/openvdb-4.0.2-r1.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
-
-inherit cmake-utils flag-o-matic python-single-r1
-
-DESCRIPTION="Libs for the efficient manipulation of volumetric data"
-HOMEPAGE="http://www.openvdb.org;
-SRC_URI="https://github.com/dreamworksanimation/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz
-   
https://github.com/dracwyrm/gentoo-patches/raw/master/${PN}/${P}-patchset-01.tar.xz;
-
-LICENSE="MPL-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+abi3-compat doc python"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-RDEPEND="
-   >=dev-libs/boost-1.62:=[python?,${PYTHON_USEDEP}]
-   >=dev-libs/c-blosc-1.5.0
-   dev-libs/jemalloc
-   dev-libs/log4cplus
-   media-libs/glfw:=
-   media-libs/openexr:=
-   sys-libs/zlib:=
-   x11-libs/libXcursor
-   x11-libs/libXi
-   x11-libs/libXinerama
-   x11-libs/libXrandr
-   python? (
-   ${PYTHON_DEPS}
-   dev-python/numpy[${PYTHON_USEDEP}]
-   )"
-
-DEPEND="${RDEPEND}
-   dev-cpp/tbb
-   virtual/pkgconfig
-   doc? ( app-doc/doxygen[latex] )"
-
-RESTRICT="test"
-
-PATCHES=(
-   
"${WORKDIR}/0001-Change-hardcoded-paths-to-GNUInstallDirs-variables.patch"
-   "${WORKDIR}/0002-Use-PkgConfig-to-find-IlmBase-and-OpenEXR.patch"
-   "${WORKDIR}/0003-Boost-1.65-NumPy-support.patch"
-   "${FILESDIR}/${P}-findboost-fix.patch"
-)
-
-pkg_setup() {
-   use python && python-single-r1_pkg_setup
-}
-
-src_configure() {
-   local myprefix="${EPREFIX}/usr/"
-
-   # To stay in sync with Boost
-   append-cxxflags -std=c++14
-
-   local mycmakeargs=(
-   -DBLOSC_LOCATION="${myprefix}"
-   -DCMAKE_INSTALL_DOCDIR="share/doc/${PF}"
-   -DGLEW_LOCATION="${myprefix}"
-   -DGLFW3_LOCATION="${myprefix}"
-   -DOPENVDB_BUILD_DOCS=$(usex doc)
-   -DOPENVDB_BUILD_PYTHON_MODULE=$(usex python)
-   -DOPENVDB_BUILD_UNITTESTS=OFF
-   -DOPENVDB_ENABLE_3_ABI_COMPATIBLE=$(usex abi3-compat)
-   -DOPENVDB_ENABLE_RPATH=OFF
-   -DTBB_LOCATION="${myprefix}"
-   -DUSE_GLFW3=ON
-   )
-
-   use python && mycmakeargs+=( 
-DPYOENVDB_INSTALL_DIRECTORY=${python_get_sitedir} )
-
-   cmake-utils_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: media-gfx/openvdb/, media-gfx/openvdb/files/

2018-08-14 Thread Jonathan Scruggs
commit: 0ba534ffc7995382d92438f2a57208ee886f6614
Author: Jonathan Scruggs  gmail  com>
AuthorDate: Sat Aug 11 13:14:59 2018 +
Commit:     Jonathan Scruggs  gentoo  org>
CommitDate: Tue Aug 14 11:39:10 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ba534ff

media-gfx/openvdb: revision bump to 4.0.2-r2

Remove unused inherit in 4.0.2 ebuild

Fixed unittests and add test use flag

Fixed boost linker errors

removed unused option as it was Win32 only
Closes: https://bugs.gentoo.org/660278

Update manifest for upcoming v5 release and fix descriptions
Closes: https://github.com/gentoo/gentoo/pull/9535

 media-gfx/openvdb/Manifest |  1 +
 .../files/openvdb-4.0.2-findboost-fix.patch| 16 +--
 media-gfx/openvdb/metadata.xml |  9 ++--
 ...penvdb-4.0.2.ebuild => openvdb-4.0.2-r2.ebuild} | 50 --
 media-gfx/openvdb/openvdb-4.0.2.ebuild |  2 +-
 5 files changed, 46 insertions(+), 32 deletions(-)

diff --git a/media-gfx/openvdb/Manifest b/media-gfx/openvdb/Manifest
index 058405560b7..54f79981082 100644
--- a/media-gfx/openvdb/Manifest
+++ b/media-gfx/openvdb/Manifest
@@ -1,2 +1,3 @@
 DIST openvdb-4.0.2-patchset-01.tar.xz 16420 BLAKE2B 
2f825532d83d3a6756454f164a0608cfa776c1d4472cb4b25e4dad20d3c9648a952deef87ed0e24ce5f7c927c02da8cca76c829eafe1e2bb47fca061541668b3
 SHA512 
e9399d245d5e2b4130576d688691ac965f031b957df7803b8859f863634b27987c33aabadc5fb463b9d3eec333be84b89cb619dce5bc81c0390d8fb19da830c3
+DIST openvdb-4.0.2-patchset-02.tar.xz 12428 BLAKE2B 
2684ddf010df975912fcfc8c4f944d9a9ba447b48750140b6c46db31d49297f7495e5c77e9d5b85af0b2e1d0c4987184865642dc95f1fb3e463e85ee5987d203
 SHA512 
04377d552e218a8eb31c43381ba32263ba206a0870dccda1bcc031863dfdbcc953da7ea89fd420dc1a338fbd6123ac30bac2039c0a2a01c1fa9253a3fdd0b54d
 DIST openvdb-4.0.2.tar.gz 1689119 BLAKE2B 
dbc8d4ab44990440e201327d76bbf9bfe3e8f597505b1d008dedb95dc540277513f465d455079c59820acc5056c9a2edf56235e1097b6c73a1f7dd8c59609c15
 SHA512 
8e3e12583b81f9b9303b309e839c8321c67b67ff8a0e61bb56c87276bf25c0deff22f5a73c7c5b661b8e5df345bfdabfa6b0aea9bf16fce57d9c53a76751c75d

diff --git a/media-gfx/openvdb/files/openvdb-4.0.2-findboost-fix.patch 
b/media-gfx/openvdb/files/openvdb-4.0.2-findboost-fix.patch
index 12245be3e46..fbb29883fe2 100644
--- a/media-gfx/openvdb/files/openvdb-4.0.2-findboost-fix.patch
+++ b/media-gfx/openvdb/files/openvdb-4.0.2-findboost-fix.patch
@@ -1,11 +1,21 @@
 openvdb-4.0.2/openvdb/python/CMakeLists.txt.orig   2018-07-12 
20:29:50.745624805 +0200
-+++ openvdb-4.0.2/openvdb/python/CMakeLists.txt2018-07-12 
20:30:10.452305180 +0200
+diff -urN a/openvdb/python/CMakeLists.txt b/openvdb/python/CMakeLists.txt
+--- a/openvdb/python/CMakeLists.txt2017-07-31 19:16:32.0 +0100
 b/openvdb/python/CMakeLists.txt2018-08-11 12:37:40.179360277 +0100
 @@ -3,7 +3,7 @@
  
  FIND_PACKAGE ( PythonInterp REQUIRED )
  FIND_PACKAGE ( PythonLibs REQUIRED )
 -FIND_PACKAGE ( Boost ${MINIMUM_BOOST_VERSION} REQUIRED COMPONENTS python )
-+FIND_PACKAGE ( Boost ${MINIMUM_BOOST_VERSION} REQUIRED COMPONENTS 
python${PYTHON_VERSION_MAJOR}${PYTHON_VERSION_MINOR} )
++FIND_PACKAGE ( Boost ${MINIMUM_BOOST_VERSION} REQUIRED COMPONENTS 
python${PYTHON_VERSION_MAJOR}.${PYTHON_VERSION_MINOR} )
  
  
  IF ( NOT OPENVDB_BUILD_CORE )
+@@ -92,7 +92,7 @@
+   ${GLFW_LINK_LIBRARY}
+   ${GLFW_DEPENDENT_LIBRARIES}
+   ${GLEW_GLEW_LIBRARY}
+-  ${Boost_PYTHON_LIBRARY}
++  ${Boost_LIBRARIES}
+   ${PYTHON_LIBRARY}
+   ${Ilmbase_HALF_LIBRARY}
+   )

diff --git a/media-gfx/openvdb/metadata.xml b/media-gfx/openvdb/metadata.xml
index 806981efae0..71a04b9d558 100644
--- a/media-gfx/openvdb/metadata.xml
+++ b/media-gfx/openvdb/metadata.xml
@@ -1,11 +1,11 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-   
+   
dracw...@gentoo.org
    Jonathan Scruggs

-   
+   
agrigo2...@yahoo.com.au
Adrian Grigo

@@ -19,9 +19,8 @@
Chance of Meatballs2' and 'How to Train Your Dragon 2'. 


-   
-   Enables compatibility with the old 3.x ABI.
-   enabled by dfault.
+   
+   Disables newer features to maintain compatibility with 
ABI3. Enabled by default.




diff --git a/media-gfx/openvdb/openvdb-4.0.2.ebuild 
b/media-gfx/openvdb/openvdb-4.0.2-r2.ebuild
similarity index 65%
copy from media-gfx/openvdb/openvdb-4.0.2.ebuild
copy to media-gfx/openvdb/openvdb-4.0.2-r2.ebuild
index 24ec7fce3e5..73415cb7ea2 100644
--- a/media-gfx/openvdb/openvdb-4.0.2.ebuild
+++ b/media-gfx/openvdb/openvdb-4.0.2-r2.ebuild
@@ -2,46 +2,50 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
+
 PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
 
-inherit cmake-utils flag-o-matic python-single-r1 versionator
+inherit cmake-utils 

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

2018-08-11 Thread Jonathan Scruggs
commit: fb77bdf3e62b4c282d1dddb233c5040ade242e8f
Author: Jonathan Scruggs  gmail  com>
AuthorDate: Wed Jul 11 15:25:00 2018 +
Commit:     Jonathan Scruggs  gentoo  org>
CommitDate: Sat Aug 11 10:09:18 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb77bdf3

lxqt-base/metadata.xml: tweaked formatting

 lxqt-base/metadata.xml | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/lxqt-base/metadata.xml b/lxqt-base/metadata.xml
index 49b3cee99e5..6c47117f84b 100644
--- a/lxqt-base/metadata.xml
+++ b/lxqt-base/metadata.xml
@@ -1,7 +1,7 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-  
-The lxqt-base category contains core packages for LXQt Desktop Environment.
-  
+   
+   The lxqt-base category contains core packages for LXQt Desktop 
Environment.
+   
 



[gentoo-commits] repo/gentoo:master commit in: lxqt-base/lxqt-powermanagement/

2018-08-11 Thread Jonathan Scruggs
commit: b87ff995a0709350f8a84666ccb7167e1061b068
Author: Jonathan Scruggs  gmail  com>
AuthorDate: Wed Jul 11 15:17:41 2018 +
Commit:     Jonathan Scruggs  gentoo  org>
CommitDate: Sat Aug 11 10:09:16 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b87ff995

lxqt-base/lxqt-powermanagement: version update to 0.13.0

 lxqt-base/lxqt-powermanagement/Manifest|  1 +
 .../lxqt-powermanagement-0.13.0.ebuild | 50 ++
 lxqt-base/lxqt-powermanagement/metadata.xml| 11 +++--
 3 files changed, 58 insertions(+), 4 deletions(-)

diff --git a/lxqt-base/lxqt-powermanagement/Manifest 
b/lxqt-base/lxqt-powermanagement/Manifest
index 5ee841be5a7..1f8fc05c1e2 100644
--- a/lxqt-base/lxqt-powermanagement/Manifest
+++ b/lxqt-base/lxqt-powermanagement/Manifest
@@ -1 +1,2 @@
 DIST lxqt-powermanagement-0.11.0.tar.xz 29680 BLAKE2B 
46242ed3d05f3ab198225baba34c5a651882c2a99da3b44201a55a3204071002d19d59e34f5aca2cb744f6a2e08e926b008c8f1c12fb94d3386b242223580e4e
 SHA512 
8cf90334078e95303f938b180cf21f40624bd150f03d72e5975eb105df96154f7d2703476e95ca40923ce56a0e5be81c1db570033bd9ad5fe17afb081b98f0c0
+DIST lxqt-powermanagement-0.13.0.tar.xz 31488 BLAKE2B 
0c236015333c013df791bf86ab9c5f1aa3bb8f50c298d40214cb41517c82e646de77439321b3f7bffcabc56553758979ee449fb6e67a7e7f7981860ccde28401
 SHA512 
849bcd0739e30b0450d358e23edb9bf800e3804e0929d78d9d08c640355b6eb9351df458025fc381215734690ea902ec1896f5e070fd19ad006520148233d77d

diff --git a/lxqt-base/lxqt-powermanagement/lxqt-powermanagement-0.13.0.ebuild 
b/lxqt-base/lxqt-powermanagement/lxqt-powermanagement-0.13.0.ebuild
new file mode 100644
index 000..73673765ce2
--- /dev/null
+++ b/lxqt-base/lxqt-powermanagement/lxqt-powermanagement-0.13.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils eapi7-ver
+
+DESCRIPTION="LXQt daemon for power management and auto-suspend"
+HOMEPAGE="https://lxqt.org/;
+
+if [[ ${PV} = ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/lxqt/${PN}.git;
+else
+   SRC_URI="https://downloads.lxqt.org/downloads/${PN}/${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+fi
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+
+RDEPEND="
+   >=dev-libs/libqtxdg-3.0.0
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtgui:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
+   kde-frameworks/kidletime:5
+   kde-frameworks/solid:5
+   =lxqt-base/liblxqt-$(ver_cut 1-2)*
+   || (
+   sys-power/upower
+   sys-power/upower-pm-utils
+   )
+   !lxqt-base/lxqt-common
+"
+DEPEND="${RDEPEND}
+   dev-qt/linguist-tools:5
+   >=dev-util/lxqt-build-tools-0.5.0
+   virtual/pkgconfig
+"
+
+src_configure() {
+   local mycmakeargs=(
+   -DPULL_TRANSLATIONS=OFF
+   )
+   cmake-utils_src_configure
+}

diff --git a/lxqt-base/lxqt-powermanagement/metadata.xml 
b/lxqt-base/lxqt-powermanagement/metadata.xml
index a40a83a9c6a..d2a33a0e0bb 100644
--- a/lxqt-base/lxqt-powermanagement/metadata.xml
+++ b/lxqt-base/lxqt-powermanagement/metadata.xml
@@ -1,8 +1,11 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-
-l...@gentoo.org
-LXQt
-  
+   
+   l...@gentoo.org
+   LXQt
+   
+   
+   lxqt/lxqt-powermanagement
+   
 



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

2018-08-11 Thread Jonathan Scruggs
commit: 096c3cbdffa617c2078740f0a6e4a3261bebd874
Author: Jonathan Scruggs  gmail  com>
AuthorDate: Wed Jul 11 15:21:11 2018 +
Commit:     Jonathan Scruggs  gentoo  org>
CommitDate: Sat Aug 11 10:09:17 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=096c3cbd

x11-terms/qterminal: version update to 0.9.0

Closes: https://bugs.gentoo.org/636560

 x11-terms/qterminal/Manifest   |  1 +
 .../qterminal/files/qterminal-0.9.0-nofetch.patch  | 28 
 x11-terms/qterminal/qterminal-0.9.0.ebuild | 50 ++
 3 files changed, 79 insertions(+)

diff --git a/x11-terms/qterminal/Manifest b/x11-terms/qterminal/Manifest
index d81b418290e..5e31db7e865 100644
--- a/x11-terms/qterminal/Manifest
+++ b/x11-terms/qterminal/Manifest
@@ -1 +1,2 @@
 DIST qterminal-0.7.1.tar.xz 99164 BLAKE2B 
d1f831cc8eb9ff5ba4a81325a29461d698addcfcba44e0881b0f5adfc20ec2dda5b408e8909e7a3faa3c0a283cff805b91cfb31c41ef6d02fbf99a9936409357
 SHA512 
45f83a4179a90379678b7875de386e04c77505d89d8c0c447a0892a279bc1776d0847a54683d43af085bcb306cc0e4d0858f1c49dc6e0e08f549d7350584625d
+DIST qterminal-0.9.0.tar.xz 107072 BLAKE2B 
08673e6cde08d9b95a1197d8125a2997e3f28be4e2825bb7b3a757f01ba7a29808c71eb22d80ba1b3c92885230c275414b501120316be91af9f623f3ff05b4e0
 SHA512 
42553a847873e71543161855b6f07b521ebf7db8091a1753dfc4ad4bbdf7f074f74b7e7195e56ee482b5b9ff3ea3037250ba74fb64a8137fb3959fceaa2baa6e

diff --git a/x11-terms/qterminal/files/qterminal-0.9.0-nofetch.patch 
b/x11-terms/qterminal/files/qterminal-0.9.0-nofetch.patch
new file mode 100644
index 000..646d0ce0990
--- /dev/null
+++ b/x11-terms/qterminal/files/qterminal-0.9.0-nofetch.patch
@@ -0,0 +1,28 @@
+From 26907a1bffbd975529598a3dea2094448a43fe93 Mon Sep 17 00:00:00 2001
+From: Alf Gaida 
+Date: Tue, 5 Jun 2018 22:21:48 +0200
+Subject: [PATCH] Removed translation related git stuff from CMakeLists.txt
+
+---
+ CMakeLists.txt | 8 
+ 1 file changed, 8 deletions(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 6e45aa1..f92aa79 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -125,14 +125,6 @@ lxqt_translate_ts(QTERM_QM
+ ${QTERM_UI_SRC}
+ ${QTERM_MOC_SRC}
+ TRANSLATION_DIR "src/translations"
+-PULL_TRANSLATIONS
+-${PULL_TRANSLATIONS}
+-CLEAN_TRANSLATIONS
+-${CLEAN_TRANSLATIONS}
+-TRANSLATIONS_REPO
+-${TRANSLATIONS_REPO}
+-TRANSLATIONS_REFSPEC
+-${TRANSLATIONS_REFSPEC}
+ )
+ 
+ include_directories(

diff --git a/x11-terms/qterminal/qterminal-0.9.0.ebuild 
b/x11-terms/qterminal/qterminal-0.9.0.ebuild
new file mode 100644
index 000..6b2342fe629
--- /dev/null
+++ b/x11-terms/qterminal/qterminal-0.9.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils eapi7-ver gnome2-utils xdg-utils
+
+if [[ ${PV} = ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/lxqt/${PN}.git;
+else
+   SRC_URI="https://downloads.lxqt.org/downloads/${PN}/${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+fi
+
+DESCRIPTION="Qt-based multitab terminal emulator"
+HOMEPAGE="https://lxqt.org/;
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="0"
+
+RDEPEND="
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtgui:5=
+   dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
+   x11-libs/libX11
+   =x11-libs/qtermwidget-$(ver_cut 1-2)*:*
+"
+DEPEND="${RDEPEND}
+   >=dev-util/lxqt-build-tools-0.5.0
+"
+
+src_configure() {
+   local mycmakeargs=(
+   -DPULL_TRANSLATIONS=OFF
+   )
+   cmake-utils_src_configure
+}
+
+pkg_postinst() {
+   xdg_desktop_database_update
+   gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+   gnome2_icon_cache_update
+}



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

2018-08-11 Thread Jonathan Scruggs
commit: 3b25738bf00338a14adb1c008914032cd4649ed5
Author: Jonathan Scruggs  gmail  com>
AuthorDate: Wed Jul 11 15:11:58 2018 +
Commit:     Jonathan Scruggs  gentoo  org>
CommitDate: Sat Aug 11 10:09:14 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b25738b

media-gfx/lximage-qt: version update to 0.7.0

 media-gfx/lximage-qt/Manifest|  1 +
 media-gfx/lximage-qt/lximage-qt-0.7.0.ebuild | 49 
 media-gfx/lximage-qt/metadata.xml| 11 ---
 3 files changed, 57 insertions(+), 4 deletions(-)

diff --git a/media-gfx/lximage-qt/Manifest b/media-gfx/lximage-qt/Manifest
index 555b2dec67e..82662b4eefb 100644
--- a/media-gfx/lximage-qt/Manifest
+++ b/media-gfx/lximage-qt/Manifest
@@ -1 +1,2 @@
 DIST lximage-qt-0.5.0.tar.xz 36068 BLAKE2B 
46cf157c1a48cfea8a3149e3177baa79ec493796843e7297371c1d5802df68bee1ac220aeb9d6110a4072ba588585f276be916f886e0d3f6010792a8800e54e1
 SHA512 
632399781614a9d62429ed1b31515c2a87cdf1c61ab26bfc8d566654a31eccfa66ae069cd18604f380a9fc8d8700aa73a2c71be16bc32775caeef211eb955b21
+DIST lximage-qt-0.7.0.tar.xz 41560 BLAKE2B 
32ca95556a696059254a686727f72e1d57d245134b507dc90f83920e9a4a71b9b41aca459db96cd2adceffb6dd6592399c27279d3c3ca9ded6fd61480525dbd1
 SHA512 
a31185562dec1aa720287ab3f9fb79b9bccfcf0f2069aa404bd469852edbe2507f8c24cf8af0cbe2ef7013e4dab8ca51c00ac7a348254f1bf20458decd3c82b4

diff --git a/media-gfx/lximage-qt/lximage-qt-0.7.0.ebuild 
b/media-gfx/lximage-qt/lximage-qt-0.7.0.ebuild
new file mode 100644
index 000..bbe8f695f42
--- /dev/null
+++ b/media-gfx/lximage-qt/lximage-qt-0.7.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils
+
+DESCRIPTION="LXImage Image Viewer - GPicView replacement"
+HOMEPAGE="https://lxqt.org/;
+
+if [[ ${PV} = ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/lxqt/${PN}.git;
+else
+   SRC_URI="https://downloads.lxqt.org/downloads/${PN}/${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+fi
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="0"
+
+RDEPEND="
+   dev-libs/glib:2
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtprintsupport:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
+   media-libs/libexif
+   >=x11-libs/libfm-1.2:=
+   >=x11-libs/libfm-qt-0.12.0:=
+   x11-libs/libX11
+   x11-libs/libXfixes
+"
+DEPEND="${RDEPEND}
+   dev-qt/linguist-tools:5
+   >=dev-util/lxqt-build-tools-0.5.0
+   virtual/pkgconfig
+"
+
+src_configure() {
+   local mycmakeargs=(
+   -DPULL_TRANSLATIONS=OFF
+   )
+   cmake-utils_src_configure
+}

diff --git a/media-gfx/lximage-qt/metadata.xml 
b/media-gfx/lximage-qt/metadata.xml
index a40a83a9c6a..34f02d52990 100644
--- a/media-gfx/lximage-qt/metadata.xml
+++ b/media-gfx/lximage-qt/metadata.xml
@@ -1,8 +1,11 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-
-l...@gentoo.org
-LXQt
-  
+   
+   l...@gentoo.org
+   LXQt
+   
+   
+   lxqt/lximage-qt
+   
 



[gentoo-commits] repo/gentoo:master commit in: lxqt-base/lxqt-meta/

2018-08-11 Thread Jonathan Scruggs
commit: c6e7fddb00df80fd8bcef241193be6330ee9fc98
Author: Jonathan Scruggs  gmail  com>
AuthorDate: Wed Jul 11 15:23:10 2018 +
Commit:     Jonathan Scruggs  gentoo  org>
CommitDate: Sat Aug 11 10:09:18 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6e7fddb

lxqt-base/lxqt-meta: version update to 0.13.0

Closes: https://bugs.gentoo.org/605266

 lxqt-base/lxqt-meta/lxqt-meta-0.13.0.ebuild | 58 +
 lxqt-base/lxqt-meta/metadata.xml| 56 +++-
 2 files changed, 89 insertions(+), 25 deletions(-)

diff --git a/lxqt-base/lxqt-meta/lxqt-meta-0.13.0.ebuild 
b/lxqt-base/lxqt-meta/lxqt-meta-0.13.0.ebuild
new file mode 100644
index 000..9b17a66af76
--- /dev/null
+++ b/lxqt-base/lxqt-meta/lxqt-meta-0.13.0.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eapi7-ver
+
+DESCRIPTION="Meta ebuild for LXQt, the Lightweight Desktop Environment"
+HOMEPAGE="https://lxqt.org/;
+
+MY_PV="$(ver_cut 1-2)*"
+
+if [[ ${PV} = ** ]]; then
+   KEYWORDS="-*"
+else
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+fi
+
+LICENSE="metapackage"
+SLOT="0"
+
+IUSE="+about admin +filemanager lightdm lximage minimal nls
+   powermanagement processviewer screenshot sddm ssh-askpass
+   sudo terminal"
+
+# Note: we prefer kde-frameworks/oxygen-icons over other icon sets, as the 
initial
+# install expects oxygen icons, until the user specifies otherwise (bug 543380)
+RDEPEND="
+   kde-frameworks/oxygen-icons
+   >=lxde-base/lxmenu-data-0.1.5
+   =lxqt-base/lxqt-config-${MY_PV}
+   =lxqt-base/lxqt-globalkeys-${MY_PV}
+   =lxqt-base/lxqt-notificationd-${MY_PV}
+   =lxqt-base/lxqt-panel-${MY_PV}
+   =lxqt-base/lxqt-policykit-${MY_PV}
+   =lxqt-base/lxqt-qtplugin-${MY_PV}
+   =lxqt-base/lxqt-runner-${MY_PV}
+   =lxqt-base/lxqt-session-${MY_PV}
+   virtual/ttf-fonts
+   =x11-themes/lxqt-themes-${MY_PV}
+   about? ( =lxqt-base/lxqt-about-${MY_PV} )
+   admin? ( =lxqt-base/lxqt-admin-${MY_PV} )
+   filemanager? ( =x11-misc/pcmanfm-qt-${MY_PV} )
+   lightdm? ( x11-misc/lightdm )
+   lximage? ( media-gfx/lximage-qt )
+   !minimal? (
+   x11-wm/openbox
+   x11-misc/obconf-qt
+   )
+   nls? ( =lxqt-base/lxqt-l10n-${MY_PV} )
+   powermanagement? ( =lxqt-base/lxqt-powermanagement-${MY_PV} )
+   processviewer? ( x11-misc/qps:0 )
+   screenshot? ( x11-misc/screengrab:0 )
+   sddm? ( >=x11-misc/sddm-0.11.0 )
+   ssh-askpass? ( =lxqt-base/lxqt-openssh-askpass-${MY_PV} )
+   sudo? ( =lxqt-base/lxqt-sudo-${MY_PV} )
+   terminal? ( x11-terms/qterminal:0 )
+"

diff --git a/lxqt-base/lxqt-meta/metadata.xml b/lxqt-base/lxqt-meta/metadata.xml
index 08adc227a66..e7895d12a9f 100644
--- a/lxqt-base/lxqt-meta/metadata.xml
+++ b/lxqt-base/lxqt-meta/metadata.xml
@@ -1,29 +1,35 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-  
-l...@gentoo.org
-LXQt
-  
-  
-Install lxqt-base/lxqt-about
-Install lxqt-base/lxqt-admin
-Install x11-misc/pcmanfm-qt
-file manager
-Install an icon theme
-Install x11-misc/lightdm
-display manager
-Install media-gfx/lximage-qt
-image viewer
-Do not install x11-wm/openbox
-window manager
-Prefer kde-frameworks/oxygen-icons 
(default)
-Install
-lxqt-base/lxqt-powermanagement package
-Install x11-misc/sddm
-display manager
-Install lxqt-base/lxqt-openssh-askpass
-user password prompt tool
-Install lxqt-base/lxqt-sudo
-  
+   
+   l...@gentoo.org
+   LXQt
+   
+   
+   Install 
lxqt-base/lxqt-about
+   Install 
lxqt-base/lxqt-admin
+   Install x11-misc/pcmanfm-qt
+   file manager
+   Install an icon theme
+   Install x11-misc/lightdm
+   display manager
+   Install media-gfx/lximage-qt
+   image viewer
+   Do not install x11-wm/openbox
+   window manager
+   Prefer 
kde-frameworks/oxygen-icons (default)
+   Install
+   lxqt-base/lxqt-powermanagement package
+   Install
+   x11-misc/qps package
+   Install
+   x11-misc/screengrab package
+   Install x11-misc/sddm
+   display manager
+   Install 
lxqt-base/lxqt-openssh-askpass
+   user password prompt tool
+   Install lxqt-base/lxqt-sudo
+   Install
+   x11-terms/qterminal package
+   
 



[gentoo-commits] repo/gentoo:master commit in: lxqt-base/lxqt-sudo/

2018-08-11 Thread Jonathan Scruggs
commit: b77d814e8cbeed98798a1078b96993530555d5f2
Author: Jonathan Scruggs  gmail  com>
AuthorDate: Wed Jul 11 15:19:29 2018 +
Commit:     Jonathan Scruggs  gentoo  org>
CommitDate: Sat Aug 11 10:09:17 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b77d814e

lxqt-base/lxqt-sudo: version update to 0.13.0

 lxqt-base/lxqt-sudo/Manifest|  1 +
 lxqt-base/lxqt-sudo/lxqt-sudo-0.13.0.ebuild | 38 +
 lxqt-base/lxqt-sudo/metadata.xml| 11 ++---
 3 files changed, 46 insertions(+), 4 deletions(-)

diff --git a/lxqt-base/lxqt-sudo/Manifest b/lxqt-base/lxqt-sudo/Manifest
index af91cd3490c..539699d5eb2 100644
--- a/lxqt-base/lxqt-sudo/Manifest
+++ b/lxqt-base/lxqt-sudo/Manifest
@@ -1 +1,2 @@
 DIST lxqt-sudo-0.11.0.tar.xz 15960 BLAKE2B 
5b4c4f8c748f330508665141d02eb62e1a2804c6510f7fc455c2761527436c8a81c2e3d0ac6484511effe3485d712e10a2741fe1019356480e5824cbb97482f1
 SHA512 
42f8a74898ed4fa81fcff06837e69e0c7cb4f2fb81b21a0167afd5f0557fab48022de0849c83dcb5e04e2f3f3af54cd0c2c8fc27cde15ad380163a7a9fe1724e
+DIST lxqt-sudo-0.13.0.tar.xz 16208 BLAKE2B 
83da7ca7fcd4f670e5569ea9869047eafbac68fd43469a3fba1ba51470f9417fbfa7403f1b854b4270aa9b4779475b7a2a97dcb755e02c189b4d87bd969d4b57
 SHA512 
ea7d8ca093e736e3cf581605598cb9c8ed4e40bc39fb94a4b44334e7f58ae53c489ede0dcfc75de8daf58c115c1a91ae152f676276488df8a16ed53bbf56fc82

diff --git a/lxqt-base/lxqt-sudo/lxqt-sudo-0.13.0.ebuild 
b/lxqt-base/lxqt-sudo/lxqt-sudo-0.13.0.ebuild
new file mode 100644
index 000..01f913a3df3
--- /dev/null
+++ b/lxqt-base/lxqt-sudo/lxqt-sudo-0.13.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils eapi7-ver
+
+DESCRIPTION="LXQt GUI frontend for sudo"
+HOMEPAGE="https://lxqt.org/;
+
+if [[ ${PV} = ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/lxqt/${PN}.git;
+else
+   SRC_URI="https://downloads.lxqt.org/downloads/${PN}/${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+fi
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+
+RDEPEND="
+   app-admin/sudo
+   >=dev-libs/libqtxdg-3.0.0
+   dev-qt/qtcore:5
+   dev-qt/qtwidgets:5
+   =lxqt-base/liblxqt-$(ver_cut 1-2)*
+"
+DEPEND="${RDEPEND}
+   >=dev-util/lxqt-build-tools-0.5.0
+"
+
+src_configure() {
+   local mycmakeargs=(
+   -DPULL_TRANSLATIONS=OFF
+   )
+   cmake-utils_src_configure
+}

diff --git a/lxqt-base/lxqt-sudo/metadata.xml b/lxqt-base/lxqt-sudo/metadata.xml
index 3eaa3d72d65..34a55e64f95 100644
--- a/lxqt-base/lxqt-sudo/metadata.xml
+++ b/lxqt-base/lxqt-sudo/metadata.xml
@@ -1,8 +1,11 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-  
-l...@gentoo.org
-LXQt
-  
+   
+   l...@gentoo.org
+   LXQt
+   
+   
+   lxqt/lxqt-sudo
+   
 



[gentoo-commits] repo/gentoo:master commit in: lxqt-base/lxqt-l10n/

2018-08-11 Thread Jonathan Scruggs
commit: 0a0ab3e040a06fd02a5a95fc87f381bbcd994cc6
Author: Jonathan Scruggs  gmail  com>
AuthorDate: Wed Jul 11 15:02:39 2018 +
Commit:     Jonathan Scruggs  gentoo  org>
CommitDate: Sat Aug 11 10:09:13 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a0ab3e0

lxqt-base/lxqt-l10n: version update to 0.13.0

 lxqt-base/lxqt-l10n/Manifest|  1 +
 lxqt-base/lxqt-l10n/lxqt-l10n-0.13.0.ebuild | 26 ++
 lxqt-base/lxqt-l10n/metadata.xml| 11 +++
 3 files changed, 34 insertions(+), 4 deletions(-)

diff --git a/lxqt-base/lxqt-l10n/Manifest b/lxqt-base/lxqt-l10n/Manifest
index 6c54465f3a7..1895a17ebe9 100644
--- a/lxqt-base/lxqt-l10n/Manifest
+++ b/lxqt-base/lxqt-l10n/Manifest
@@ -1 +1,2 @@
 DIST lxqt-l10n-0.11.0.tar.xz 513704 BLAKE2B 
f300b938db282151df1552e13e5530ffab1465d496e89df73b5d339b339442c018521d2eb1d5c3d7a942607596ba8ab98dacd689ba74761ec93e82b42ba85249
 SHA512 
827a38184d27684ab98234df671c48c8ff7d45bfe4fafafe82fd821786e856eaadade98f8d244cac9729dd0ec1a2d8d295b04397bed4a3375cac8191759ec27e
+DIST lxqt-l10n-0.13.0.tar.xz 758588 BLAKE2B 
e904f60c50dd389fce027a374536412b9f2947bc4a7b81c313a0457744328158215b520e15044c30c045a022c7119682b05ccbf2534923684cf5daf40d5f7c45
 SHA512 
cbafc0f1c12a9c14af8ed896f5147d90fcd24786be0cc5de7f8897e31ac012a7308604622635f43709edeb13824395806e6d8e89355a0fd6799227f8d0d8f686

diff --git a/lxqt-base/lxqt-l10n/lxqt-l10n-0.13.0.ebuild 
b/lxqt-base/lxqt-l10n/lxqt-l10n-0.13.0.ebuild
new file mode 100644
index 000..2876d6db295
--- /dev/null
+++ b/lxqt-base/lxqt-l10n/lxqt-l10n-0.13.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils
+
+DESCRIPTION="LXQt localisation package"
+HOMEPAGE="https://lxqt.org/;
+
+if [[ ${PV} = ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/lxqt/${PN}.git;
+else
+   SRC_URI="https://downloads.lxqt.org/downloads/${PN}/${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+fi
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+
+RDEPEND="!~x11-misc/obconf-qt-0.9.0_p20150729"
+DEPEND="${RDEPEND}
+   dev-qt/linguist-tools:5
+   >=dev-util/lxqt-build-tools-0.5.0
+"

diff --git a/lxqt-base/lxqt-l10n/metadata.xml b/lxqt-base/lxqt-l10n/metadata.xml
index 3eaa3d72d65..36d625f5822 100644
--- a/lxqt-base/lxqt-l10n/metadata.xml
+++ b/lxqt-base/lxqt-l10n/metadata.xml
@@ -1,8 +1,11 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-  
-l...@gentoo.org
-LXQt
-  
+   
+   l...@gentoo.org
+   LXQt
+   
+   
+   lxde/lxqt-l10n
+   
 



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

2018-08-11 Thread Jonathan Scruggs
commit: d95fabfd24396ba4788a7977af935e52abeca9eb
Author: Jonathan Scruggs  gmail  com>
AuthorDate: Wed Jul 11 15:06:15 2018 +
Commit:     Jonathan Scruggs  gentoo  org>
CommitDate: Sat Aug 11 10:09:14 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d95fabfd

media-sound/pavucontrol-qt: new package

A Pulseaudio mixer in Qt (port of pavucontrol)
Closes: https://bugs.gentoo.org/596170

 media-sound/pavucontrol-qt/Manifest|  1 +
 media-sound/pavucontrol-qt/metadata.xml| 11 ++
 .../pavucontrol-qt/pavucontrol-qt-0.4.0.ebuild | 40 ++
 3 files changed, 52 insertions(+)

diff --git a/media-sound/pavucontrol-qt/Manifest 
b/media-sound/pavucontrol-qt/Manifest
new file mode 100644
index 000..6b17bfe3169
--- /dev/null
+++ b/media-sound/pavucontrol-qt/Manifest
@@ -0,0 +1 @@
+DIST pavucontrol-qt-0.4.0.tar.xz 34916 BLAKE2B 
f42f560b125e292ae3a8ab76e2020d1a899019e8ed40d6f4d3e90fe1baa0cc044093310fe9ac11c6529f9cc1abc41d475aa2d445de8f19e6f89ed456525aa7d9
 SHA512 
62e0c909c98acc4605556ba63981e4599d37b592b99ee16301dc0ba154f3066708a31562e158c042b3530c11603cc43de930080770f027bb998cbb6f79f0f3fb

diff --git a/media-sound/pavucontrol-qt/metadata.xml 
b/media-sound/pavucontrol-qt/metadata.xml
new file mode 100644
index 000..7df4f7a839d
--- /dev/null
+++ b/media-sound/pavucontrol-qt/metadata.xml
@@ -0,0 +1,11 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   l...@gentoo.org
+   LXQt
+   
+   
+   lxqt/pavucontrol-qt
+   
+

diff --git a/media-sound/pavucontrol-qt/pavucontrol-qt-0.4.0.ebuild 
b/media-sound/pavucontrol-qt/pavucontrol-qt-0.4.0.ebuild
new file mode 100644
index 000..656d182603a
--- /dev/null
+++ b/media-sound/pavucontrol-qt/pavucontrol-qt-0.4.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils
+
+DESCRIPTION="A Pulseaudio mixer in Qt (port of pavucontrol)"
+HOMEPAGE="https://lxqt.org/;
+
+if [[ ${PV} = ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/lxqt/${PN}.git;
+else
+   SRC_URI="https://downloads.lxqt.org/downloads/${PN}/${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+fi
+
+LICENSE="GPL-2+"
+SLOT="0"
+
+RDEPEND="
+   dev-libs/glib:2
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtwidgets:5
+   media-sound/pulseaudio[glib]
+"
+DEPEND="${RDEPEND}
+   >=dev-util/lxqt-build-tools-0.5.0
+   dev-qt/linguist-tools:5
+   virtual/pkgconfig
+"
+
+src_configure() {
+   local mycmakeargs=(
+   -DPULL_TRANSLATIONS=OFF
+   )
+   cmake-utils_src_configure
+}



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

2018-08-11 Thread Jonathan Scruggs
commit: af2269a6762c3a59cde333795816054901949d58
Author: Jonathan Scruggs  gmail  com>
AuthorDate: Wed Jul 11 15:03:06 2018 +
Commit:     Jonathan Scruggs  gentoo  org>
CommitDate: Sat Aug 11 10:09:13 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af2269a6

x11-themes/lxqt-themes: new package

Themes, graphics and icons for LXQt

 x11-themes/lxqt-themes/Manifest  |  1 +
 x11-themes/lxqt-themes/lxqt-themes-0.13.0.ebuild | 25 
 x11-themes/lxqt-themes/metadata.xml  | 11 +++
 3 files changed, 37 insertions(+)

diff --git a/x11-themes/lxqt-themes/Manifest b/x11-themes/lxqt-themes/Manifest
new file mode 100644
index 000..69c3adb3112
--- /dev/null
+++ b/x11-themes/lxqt-themes/Manifest
@@ -0,0 +1 @@
+DIST lxqt-themes-0.13.0.tar.xz 3203740 BLAKE2B 
4dd461e576d2c9231b856dcec39c88098f0058f76bd61fa489bb77aee56f13d7407f17de6d85b254c8d80bd9893a177dc7b6a236d307895f0b12bd7b1dc4b372
 SHA512 
d246719a04b9247e099a19f8ce1b3d27a2b8c4b57266043fe219daff796014f963b65f50b73a4115badf4901a7b2bdd145f0518647ced45a5857f5b859b14081

diff --git a/x11-themes/lxqt-themes/lxqt-themes-0.13.0.ebuild 
b/x11-themes/lxqt-themes/lxqt-themes-0.13.0.ebuild
new file mode 100644
index 000..bb2aebce25e
--- /dev/null
+++ b/x11-themes/lxqt-themes/lxqt-themes-0.13.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils
+
+DESCRIPTION="Themes, graphics and icons for LXQt"
+HOMEPAGE="https://lxqt.org/;
+
+if [[ ${PV} = ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/lxqt/${PN}.git;
+else
+   SRC_URI="https://downloads.lxqt.org/downloads/${PN}/${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+fi
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+
+RDEPEND="!lxqt-base/lxqt-common"
+DEPEND="${RDEPEND}
+   >=dev-util/lxqt-build-tools-0.5.0
+"

diff --git a/x11-themes/lxqt-themes/metadata.xml 
b/x11-themes/lxqt-themes/metadata.xml
new file mode 100644
index 000..ae8df7e8fe1
--- /dev/null
+++ b/x11-themes/lxqt-themes/metadata.xml
@@ -0,0 +1,11 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   l...@gentoo.org
+   LXQt
+   
+   
+   lxqt/lxqt-themes
+   
+



[gentoo-commits] repo/gentoo:master commit in: lxqt-base/lxqt-admin/

2018-08-11 Thread Jonathan Scruggs
commit: f2ec2f9430d7b3924d91392af596ad784a2963b3
Author: Jonathan Scruggs  gmail  com>
AuthorDate: Wed Jul 11 15:13:02 2018 +
Commit:     Jonathan Scruggs  gentoo  org>
CommitDate: Sat Aug 11 10:09:15 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2ec2f94

lxqt-base/lxqt-admin: version update to 0.13.0

 lxqt-base/lxqt-admin/Manifest |  1 +
 lxqt-base/lxqt-admin/lxqt-admin-0.13.0.ebuild | 39 +++
 lxqt-base/lxqt-admin/metadata.xml | 11 +---
 3 files changed, 47 insertions(+), 4 deletions(-)

diff --git a/lxqt-base/lxqt-admin/Manifest b/lxqt-base/lxqt-admin/Manifest
index fa4cf3a4bd3..de880144f2c 100644
--- a/lxqt-base/lxqt-admin/Manifest
+++ b/lxqt-base/lxqt-admin/Manifest
@@ -1 +1,2 @@
 DIST lxqt-admin-0.11.0.tar.xz 114720 BLAKE2B 
12d660ba616aaea5e96525ea0acc47b36f1285b36fd42b2aa4c79d22c40a7d27dfb190e6cc316d3424815b29a4019b2afac1507b3c7c416984ab98a75a869349
 SHA512 
cbbd83892c0c181eb996de198f6c5d3b00d0c6a5e185b816ac1237bd5930da0aa8cd272696571bb91d70054e89ea96f4dd9b3aa34dff7534286ff3e529757792
+DIST lxqt-admin-0.13.0.tar.xz 116436 BLAKE2B 
9395ea5f762da37ebb810c167c66c069b15b86b6b71e4a679d6923a0deedd9a87da65469b3ad5c934f9898e91776eee7ec7a248996283201287d00459f69e5c0
 SHA512 
fc84f2cffd28ea87833194b36654016d426c3b0e7a468468568f35153b208129d504200b31c17516298444882bc54ad7e3bc1cbef2b67459515eaac3dc77dea7

diff --git a/lxqt-base/lxqt-admin/lxqt-admin-0.13.0.ebuild 
b/lxqt-base/lxqt-admin/lxqt-admin-0.13.0.ebuild
new file mode 100644
index 000..a85c7c688dd
--- /dev/null
+++ b/lxqt-base/lxqt-admin/lxqt-admin-0.13.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils eapi7-ver
+
+DESCRIPTION="LXQt system administration tool"
+HOMEPAGE="https://lxqt.org/;
+
+if [[ ${PV} = ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/lxqt/${PN}.git;
+else
+   SRC_URI="https://downloads.lxqt.org/downloads/${PN}/${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+fi
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+
+RDEPEND="
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+   =lxqt-base/liblxqt-$(ver_cut 1-2)*
+   kde-frameworks/kwindowsystem:5
+"
+DEPEND="${RDEPEND}
+   >=dev-util/lxqt-build-tools-0.5.0
+"
+
+src_configure() {
+   local mycmakeargs=(
+   -DPULL_TRANSLATIONS=OFF
+   )
+   cmake-utils_src_configure
+}

diff --git a/lxqt-base/lxqt-admin/metadata.xml 
b/lxqt-base/lxqt-admin/metadata.xml
index a40a83a9c6a..7d14238c733 100644
--- a/lxqt-base/lxqt-admin/metadata.xml
+++ b/lxqt-base/lxqt-admin/metadata.xml
@@ -1,8 +1,11 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-
-l...@gentoo.org
-LXQt
-  
+   
+   l...@gentoo.org
+   LXQt
+   
+   
+   lxqt/lxqt-admin
+   
 



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

2018-08-11 Thread Jonathan Scruggs
commit: d1e04a52683cbd895f83ee2f7ba980e7398c09dc
Author: Jonathan Scruggs  gmail  com>
AuthorDate: Wed Jul 11 15:04:36 2018 +
Commit:     Jonathan Scruggs  gentoo  org>
CommitDate: Sat Aug 11 10:09:13 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1e04a52

x11-misc/obconf-qt: version update to 0.13.0

 x11-misc/obconf-qt/Manifest|  1 +
 x11-misc/obconf-qt/metadata.xml| 11 ---
 x11-misc/obconf-qt/obconf-qt-0.13.0.ebuild | 53 ++
 3 files changed, 61 insertions(+), 4 deletions(-)

diff --git a/x11-misc/obconf-qt/Manifest b/x11-misc/obconf-qt/Manifest
index 45b45e2f53a..3958c2a6cb6 100644
--- a/x11-misc/obconf-qt/Manifest
+++ b/x11-misc/obconf-qt/Manifest
@@ -1 +1,2 @@
+DIST obconf-qt-0.13.0.tar.xz 34348 BLAKE2B 
c44a79f4c70d07907ee4332ea75267b1b9c000371ee4d53b8db9eb9c624c6bd62a739413b8cf4038a514a1417ebbb8318c791bda2774d7420ac8a7b8b211d09f
 SHA512 
537c10e286311d39f3e69c2940f4267d7dd2e55888e1e50d6aeb3cad8f694fec7792ca30e258a69cfe0c5361acecd4232605e47e71e27fa53b25f4bb65a0d703
 DIST obconf-qt-0.9.0_p20150729.tar.gz 96660 BLAKE2B 
dea66b2bd4084ecd5936612bb52cee1395866d7b4b3b3f211abfa60bd5b4318cc6e31b04867dd600caec5347cb38bad5be854be1e1051bd232b4f4328a8d3121
 SHA512 
cb4318608fb49926212130de368b059af34c9731d5edf19fca4b05f583ec0d37ce7568f95a5a3f1533642503fd3c7f03fee65ca96796cbc0bb16e92f9890efe3

diff --git a/x11-misc/obconf-qt/metadata.xml b/x11-misc/obconf-qt/metadata.xml
index a40a83a9c6a..08d5c58e8bb 100644
--- a/x11-misc/obconf-qt/metadata.xml
+++ b/x11-misc/obconf-qt/metadata.xml
@@ -1,8 +1,11 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-
-l...@gentoo.org
-LXQt
-  
+   
+   l...@gentoo.org
+   LXQt
+   
+   
+   lxqt/obconf-qt
+   
 

diff --git a/x11-misc/obconf-qt/obconf-qt-0.13.0.ebuild 
b/x11-misc/obconf-qt/obconf-qt-0.13.0.ebuild
new file mode 100644
index 000..ef705f4bba6
--- /dev/null
+++ b/x11-misc/obconf-qt/obconf-qt-0.13.0.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils gnome2-utils xdg-utils
+
+DESCRIPTION="Openbox window manager configuration tool"
+HOMEPAGE="https://lxqt.org/;
+
+if [[ ${PV} = ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/lxqt/${PN}.git;
+else
+   SRC_URI="https://downloads.lxqt.org/downloads/${PN}/${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+fi
+
+LICENSE="GPL-2+"
+SLOT="0"
+
+RDEPEND="
+   dev-libs/glib:2
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
+   x11-wm/openbox:3
+   x11-libs/libX11
+"
+DEPEND="${RDEPEND}
+   dev-qt/linguist-tools:5
+   >=dev-util/lxqt-build-tools-0.5.0
+   sys-apps/sed
+   virtual/pkgconfig
+"
+
+src_configure() {
+   local mycmakeargs=(
+   -DPULL_TRANSLATIONS=OFF
+   )
+   cmake-utils_src_configure
+}
+
+pkg_postinst() {
+   xdg_desktop_database_update
+   gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+   gnome2_icon_cache_update
+}



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

2018-08-11 Thread Jonathan Scruggs
commit: 0df7d493866480db6f355f0d7a96ba37405dc790
Author: Jonathan Scruggs  gmail  com>
AuthorDate: Wed Jul 11 15:20:28 2018 +
Commit:     Jonathan Scruggs  gentoo  org>
CommitDate: Sat Aug 11 10:09:17 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0df7d493

x11-misc/pcmanfm-qt: version update to 0.13.0

 x11-misc/pcmanfm-qt/Manifest |  1 +
 x11-misc/pcmanfm-qt/metadata.xml | 15 +
 x11-misc/pcmanfm-qt/pcmanfm-qt-0.13.0.ebuild | 47 
 3 files changed, 55 insertions(+), 8 deletions(-)

diff --git a/x11-misc/pcmanfm-qt/Manifest b/x11-misc/pcmanfm-qt/Manifest
index 92caf919e47..d6da7a7e375 100644
--- a/x11-misc/pcmanfm-qt/Manifest
+++ b/x11-misc/pcmanfm-qt/Manifest
@@ -1 +1,2 @@
 DIST pcmanfm-qt-0.11.1.tar.xz 92916 BLAKE2B 
8f71b5c1845ac4761fe8ba48734905e63011b98a4856b1d7759259b387d897483315dbadc6d68aa588f1ad223c4a3cefd83b00979a04723cc706d75cb26611c4
 SHA512 
860a0853b6c42e04ba6cdbe617d4c5f61e0033c9ae5483c5b8a457368fe23084af813feab5fa50accecc8d21055a5ef073731b94ea3eb4b3ca6eacb0dbe41450
+DIST pcmanfm-qt-0.13.0.tar.xz 104864 BLAKE2B 
47e24ccb415bea27db9cb5f0ccd1ce6aebedc2f7140572939e533c3da9aca6aca29227a5be7954944ed82483b4420501adf22152628e3d44a206d4f9d5250412
 SHA512 
7b0d4ca5274e369e3af3c4b332a95ae78af54142aee39aae36832e85ca27d1f2f7509f00dc29d18a1e5a2558c8a82acd6569d2433acf13b2f95174c47779c089

diff --git a/x11-misc/pcmanfm-qt/metadata.xml b/x11-misc/pcmanfm-qt/metadata.xml
index 5a72fc7c7f8..f0e3eb36bf1 100644
--- a/x11-misc/pcmanfm-qt/metadata.xml
+++ b/x11-misc/pcmanfm-qt/metadata.xml
@@ -1,12 +1,11 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-  
-l...@gentoo.org
-LXQt
-  
-  
-pcmanfm
-lxde/pcmanfm-qt
-  
+   
+   l...@gentoo.org
+   LXQt
+   
+   
+   lxqt/pcmanfm-qt
+   
 

diff --git a/x11-misc/pcmanfm-qt/pcmanfm-qt-0.13.0.ebuild 
b/x11-misc/pcmanfm-qt/pcmanfm-qt-0.13.0.ebuild
new file mode 100644
index 000..7deeb4f0f2e
--- /dev/null
+++ b/x11-misc/pcmanfm-qt/pcmanfm-qt-0.13.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils eapi7-ver
+
+if [[ "${PV}" == "" ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/lxqt/${PN}.git;
+else
+   SRC_URI="https://downloads.lxqt.org/downloads/${PN}/${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+fi
+
+DESCRIPTION="Fast lightweight tabbed filemanager (Qt port)"
+HOMEPAGE="https://lxqt.org/;
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="0"
+
+RDEPEND="
+   dev-libs/glib:2
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
+   >=x11-libs/libfm-1.2.0:=
+   =x11-libs/libfm-qt-$(ver_cut 1-2)*
+   x11-libs/libxcb:=
+   x11-misc/xdg-utils
+   virtual/eject
+   virtual/freedesktop-icon-theme
+   !lxqt-base/lxqt-common
+"
+DEPEND="${RDEPEND}
+   dev-qt/linguist-tools:5
+   >=dev-util/lxqt-build-tools-0.5.0
+"
+
+src_configure() {
+   local mycmakeargs=(
+   -DPULL_TRANSLATIONS=OFF
+   )
+   cmake-utils_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: lxqt-base/lxqt-policykit/

2018-08-11 Thread Jonathan Scruggs
commit: 0856bc0720cdccca2b0adb572a375e0673a41721
Author: Jonathan Scruggs  gmail  com>
AuthorDate: Wed Jul 11 15:16:39 2018 +
Commit:     Jonathan Scruggs  gentoo  org>
CommitDate: Sat Aug 11 10:09:16 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0856bc07

lxqt-base/lxqt-policykit: version update to 0.13.0

 lxqt-base/lxqt-policykit/Manifest  |  1 +
 .../lxqt-policykit/lxqt-policykit-0.13.0.ebuild| 48 ++
 lxqt-base/lxqt-policykit/metadata.xml  | 11 +++--
 3 files changed, 56 insertions(+), 4 deletions(-)

diff --git a/lxqt-base/lxqt-policykit/Manifest 
b/lxqt-base/lxqt-policykit/Manifest
index f7bc9bd4778..9b40c1fedd6 100644
--- a/lxqt-base/lxqt-policykit/Manifest
+++ b/lxqt-base/lxqt-policykit/Manifest
@@ -1 +1,2 @@
 DIST lxqt-policykit-0.11.0.tar.xz 31336 BLAKE2B 
d0e562660e3aabb7fa46447dae27d60ef3b1b9429deaa9f21a6e1659032f5bff8d9639e6f6639c13a239c2f6978808f0bf8283612eefce20854cd08ce8d7f00a
 SHA512 
f4c8a154e30df18118444d8caf09bd242aafb17309bba77f1153a6b3db74291d35fe10ffba716293203095bcaa70195414e6b10773f8fe3b48829ab72820e5ae
+DIST lxqt-policykit-0.13.0.tar.xz 33144 BLAKE2B 
ae9416d9e7c98c67d3d428ccc28e28a97461f6213e58f90968a44654ffe94246f3eb5f8d51617a2626d805a097f5cdc531c2567fbfb6e3cead2f3aae7c3a625e
 SHA512 
c02525ed60c3882b9fc431630a750937425f8ff296fa82112a2e88cb9d5b96767e2a8ff514daeee5d6dded96536cbb4520bc7bccb6c8fbe4e405168435f9f22e

diff --git a/lxqt-base/lxqt-policykit/lxqt-policykit-0.13.0.ebuild 
b/lxqt-base/lxqt-policykit/lxqt-policykit-0.13.0.ebuild
new file mode 100644
index 000..59179a687c1
--- /dev/null
+++ b/lxqt-base/lxqt-policykit/lxqt-policykit-0.13.0.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils eapi7-ver
+
+DESCRIPTION="LXQt PolKit authentication agent"
+HOMEPAGE="https://lxqt.org/;
+
+if [[ ${PV} = ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/lxqt/${PN}.git;
+else
+   SRC_URI="https://downloads.lxqt.org/downloads/${PN}/${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+fi
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+
+RDEPEND="
+   dev-libs/glib:2
+   >=dev-libs/libqtxdg-3.0.0
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+   =lxqt-base/liblxqt-$(ver_cut 1-2)*
+   sys-auth/polkit-qt[qt5(+)]
+   !lxqt-base/lxqt-common
+"
+DEPEND="${RDEPEND}
+   >=dev-util/lxqt-build-tools-0.5.0
+   dev-qt/linguist-tools:5
+   virtual/pkgconfig
+"
+
+src_configure() {
+   local mycmakeargs=(
+   -DPULL_TRANSLATIONS=OFF
+   )
+   cmake-utils_src_configure
+}
+
+src_install(){
+   cmake-utils_src_install
+   doman man/*.1
+}

diff --git a/lxqt-base/lxqt-policykit/metadata.xml 
b/lxqt-base/lxqt-policykit/metadata.xml
index a40a83a9c6a..77e942e46c7 100644
--- a/lxqt-base/lxqt-policykit/metadata.xml
+++ b/lxqt-base/lxqt-policykit/metadata.xml
@@ -1,8 +1,11 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-
-l...@gentoo.org
-LXQt
-  
+   
+   l...@gentoo.org
+   LXQt
+   
+   
+   lxqt/lxqt-policykit
+   
 



[gentoo-commits] repo/gentoo:master commit in: lxqt-base/lxqt-globalkeys/

2018-08-11 Thread Jonathan Scruggs
commit: 0b16898b7d55237a9cf3a29a7f5184777a81c80e
Author: Jonathan Scruggs  gmail  com>
AuthorDate: Wed Jul 11 15:14:26 2018 +
Commit:     Jonathan Scruggs  gentoo  org>
CommitDate: Sat Aug 11 10:09:15 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b16898b

lxqt-base/lxqt-globalkeys: version update to 0.13.0

 lxqt-base/lxqt-globalkeys/Manifest |  1 +
 .../lxqt-globalkeys/lxqt-globalkeys-0.13.0.ebuild  | 45 ++
 lxqt-base/lxqt-globalkeys/metadata.xml | 11 --
 3 files changed, 53 insertions(+), 4 deletions(-)

diff --git a/lxqt-base/lxqt-globalkeys/Manifest 
b/lxqt-base/lxqt-globalkeys/Manifest
index ec9c523e2ac..8d69e9692b4 100644
--- a/lxqt-base/lxqt-globalkeys/Manifest
+++ b/lxqt-base/lxqt-globalkeys/Manifest
@@ -1 +1,2 @@
 DIST lxqt-globalkeys-0.11.0.tar.xz 50480 BLAKE2B 
65a4c3039389fab0a2039637317b04c5bb32642e63dae6dfac1a2e445739ec532e730a7f944eb18066d45196ca650fbbff0a5f0d221e1298ad5e3fc3b3e82325
 SHA512 
165c22d60a0d21cf25e36429be5ef0daab86329b0c10a1be67cf90cda817ebc409c0ac7c383ff10c51e4dd8194e799af8af9b3affd74dea49dcc93d05fb6cb33
+DIST lxqt-globalkeys-0.13.0.tar.xz 53128 BLAKE2B 
91a61ac4964fd3d883213038e7544fdb3cf02ebbca2f3a42936123b40b11934bbcb31e14b755910bc1b076fdd2b69d6d78778b8e2aff4e4a1635d5393ef96c70
 SHA512 
5350e91a03fa6928ecefb935302fe87bfa38e6f61bea564222739f4f2896ffab85304d7c0afe6dbfc78912e944c25f32892f35bfb08a904395fda24b9d58b3ad

diff --git a/lxqt-base/lxqt-globalkeys/lxqt-globalkeys-0.13.0.ebuild 
b/lxqt-base/lxqt-globalkeys/lxqt-globalkeys-0.13.0.ebuild
new file mode 100644
index 000..6db9674ba0c
--- /dev/null
+++ b/lxqt-base/lxqt-globalkeys/lxqt-globalkeys-0.13.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils eapi7-ver
+
+DESCRIPTION="Daemon and library for global keyboard shortcuts registration"
+HOMEPAGE="https://lxqt.org/;
+
+if [[ ${PV} = ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/lxqt/${PN}.git;
+else
+   SRC_URI="https://downloads.lxqt.org/downloads/${PN}/${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+fi
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+
+RDEPEND="
+   >=dev-libs/libqtxdg-3.0.0
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
+   dev-qt/qtxml:5
+   =lxqt-base/liblxqt-$(ver_cut 1-2)*
+   kde-frameworks/kwindowsystem:5
+   x11-libs/libX11
+   !lxqt-base/lxqt-common
+"
+DEPEND="${RDEPEND}
+   dev-qt/linguist-tools:5
+   >=dev-util/lxqt-build-tools-0.5.0
+"
+
+src_configure() {
+   local mycmakeargs=(
+   -DPULL_TRANSLATIONS=OFF
+   )
+   cmake-utils_src_configure
+}

diff --git a/lxqt-base/lxqt-globalkeys/metadata.xml 
b/lxqt-base/lxqt-globalkeys/metadata.xml
index a40a83a9c6a..d53f56a0404 100644
--- a/lxqt-base/lxqt-globalkeys/metadata.xml
+++ b/lxqt-base/lxqt-globalkeys/metadata.xml
@@ -1,8 +1,11 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-
-l...@gentoo.org
-LXQt
-  
+   
+   l...@gentoo.org
+   LXQt
+   
+   
+   lxqt/lxqt-globalkeys
+   
 



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

2018-08-11 Thread Jonathan Scruggs
commit: 6b694f49664f767bb792e9cdb05e4fcbb9af5bc5
Author: Jonathan Scruggs  gmail  com>
AuthorDate: Wed Jul 11 15:22:06 2018 +
Commit:     Jonathan Scruggs  gentoo  org>
CommitDate: Sat Aug 11 10:09:17 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b694f49

lxqt-base/lxqt-panel: version update to 0.13.0

 lxqt-base/lxqt-panel/Manifest |   1 +
 lxqt-base/lxqt-panel/lxqt-panel-0.13.0.ebuild | 112 ++
 lxqt-base/lxqt-panel/metadata.xml |  53 ++--
 3 files changed, 142 insertions(+), 24 deletions(-)

diff --git a/lxqt-base/lxqt-panel/Manifest b/lxqt-base/lxqt-panel/Manifest
index 8acf347d287..2aafb9440a8 100644
--- a/lxqt-base/lxqt-panel/Manifest
+++ b/lxqt-base/lxqt-panel/Manifest
@@ -1 +1,2 @@
 DIST lxqt-panel-0.11.0.tar.xz 262964 BLAKE2B 
6cbb741731e89dbe99fefc8ceb983e346128a3122507a6816db848c9bed0b8f4f3b5f08e8f7ccd3a1b72ed7161a0772188836bec55610e248c17425f806dec44
 SHA512 
875ec28868bb68dff8c4e3be0adb5e5c88213f9ebdeb83eb0df9d5c31a7b4cb70a4d9b347f1ed9526a1eef7adb07f92c36263e12a6455291ec7022901abd100c
+DIST lxqt-panel-0.13.0.tar.xz 273924 BLAKE2B 
affed55daf1c0a4bf20faeb35278a7d0c7474e514627d24c33469954bcf57ef2c5ee0ac1346918a3edc58f929f07a923e730d0c8ec1d32eeb3d2af41134beced
 SHA512 
f9ea21a24aa8fc0898c756349256a9a84f4e8469743383ce4372f5ab3719170c84ec731d661f7b3355b7501f16fa862ef9d64b7b346e8abd4cbceb547fcb18e3

diff --git a/lxqt-base/lxqt-panel/lxqt-panel-0.13.0.ebuild 
b/lxqt-base/lxqt-panel/lxqt-panel-0.13.0.ebuild
new file mode 100644
index 000..899778b6071
--- /dev/null
+++ b/lxqt-base/lxqt-panel/lxqt-panel-0.13.0.ebuild
@@ -0,0 +1,112 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils eapi7-ver
+
+DESCRIPTION="LXQt desktop panel and plugins"
+HOMEPAGE="https://lxqt.org/;
+
+MY_PV="$(ver_cut 1-2)*"
+
+if [[ ${PV} = ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/lxqt/${PN}.git;
+else
+   SRC_URI="https://downloads.lxqt.org/downloads/${PN}/${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+fi
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+IUSE="+alsa clock colorpicker cpuload +desktopswitch +directorymenu dom 
+kbindicator +mainmenu
+   +mount networkmonitor pulseaudio +quicklaunch sensors +showdesktop
+   +spacer statusnotifier sysstat +taskbar +tray +volume +worldclock"
+REQUIRED_USE="volume? ( || ( alsa pulseaudio ) )"
+
+RDEPEND="
+   >=dev-libs/libqtxdg-3.0.0
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtgui:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
+   dev-qt/qtxml:5
+   kde-frameworks/kwindowsystem:5[X]
+   >=lxde-base/lxmenu-data-0.1.5
+   >=lxde-base/menu-cache-1.1.0
+   =lxqt-base/liblxqt-${MY_PV}
+   =lxqt-base/lxqt-globalkeys-${MY_PV}
+   x11-libs/libX11
+   cpuload? ( sys-libs/libstatgrab )
+   kbindicator? ( x11-libs/libxkbcommon )
+   mount? ( kde-frameworks/solid:5 )
+   networkmonitor? ( sys-libs/libstatgrab )
+   sensors? ( sys-apps/lm_sensors )
+   statusnotifier? ( dev-libs/libdbusmenu-qt[qt5(+)] )
+   sysstat? ( >=lxqt-base/libsysstat-0.4.1 )
+   tray? (
+   x11-libs/libxcb:=
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXrender
+   x11-libs/xcb-util
+   )
+   volume? (
+   alsa? ( media-libs/alsa-lib )
+   pulseaudio? (
+   media-sound/pavucontrol-qt
+   media-sound/pulseaudio
+   )
+   )
+   !lxqt-base/lxqt-common
+"
+DEPEND="${RDEPEND}
+   dev-qt/linguist-tools:5
+   >=dev-util/lxqt-build-tools-0.5.0
+   virtual/pkgconfig
+"
+
+src_configure() {
+   local mycmakeargs=(
+   -DPULL_TRANSLATIONS=OFF
+
+   # Plugins
+   -DCLOCK_PLUGIN=$(usex clock)
+   -DCOLORPICKER_PLUGIN=$(usex colorpicker)
+   -DCPULOAD_PLUGIN=$(usex cpuload)
+   -DDESKTOPSWITCH_PLUGIN=$(usex desktopswitch)
+   -DDIRECTORYMENU_PLUGIN=$(usex directorymenu)
+   -DDOM_PLUGIN=$(usex dom)
+   -DKBINDICATOR_PLUGIN=$(usex kbindicator)
+   -DMAINMENU_PLUGIN=$(usex mainmenu)
+   -DMOUNT_PLUGIN=$(usex mount)
+   -DNETWORKMONITOR_PLUGIN=$(usex networkmonitor)
+   -DQUICKLAUNCH_PLUGIN=$(usex quicklaunch)
+   -DSENSORS_PLUGIN=$(usex sensors)
+   -DSHOWDESKTOP_PLUGIN=$(usex showdesktop)
+   -DSPACER_PLUGIN=$(usex spacer)
+   -DSTATUSNOTIFIER_PLUGIN=$(usex statusnotifier)
+   -DSYSSTAT_PLUGIN=$(usex sysstat)
+  

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

2018-08-11 Thread Jonathan Scruggs
commit: 356bbbc02076cd5dbdfa3129e5f76e782800d31c
Author: Jonathan Scruggs  gmail  com>
AuthorDate: Wed Jul 11 15:01:42 2018 +
Commit:     Jonathan Scruggs  gentoo  org>
CommitDate: Sat Aug 11 10:09:13 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=356bbbc0

x11-libs/libfm-qt: version update to 0.13.1

 x11-libs/libfm-qt/Manifest   |  1 +
 x11-libs/libfm-qt/libfm-qt-0.13.1.ebuild | 44 
 x11-libs/libfm-qt/metadata.xml   |  2 +-
 3 files changed, 46 insertions(+), 1 deletion(-)

diff --git a/x11-libs/libfm-qt/Manifest b/x11-libs/libfm-qt/Manifest
index b3a1f34f4d4..06980eb1ddb 100644
--- a/x11-libs/libfm-qt/Manifest
+++ b/x11-libs/libfm-qt/Manifest
@@ -1 +1,2 @@
 DIST libfm-qt-0.11.1.tar.xz 127624 BLAKE2B 
a6651e5ffc79a49f17f4ab95dbb9e4f51bd8de08f9d207970e32e2732eec920eaba0edf404ef1fa2fcc1e9b7f14fbc869eeb1ba334dae4b2f5ef3a9f5b94c713
 SHA512 
e7cb545e81459f459aafdf491541c3de7cc91249c2179f74bc1ddab0f0c50467e82b731afce22b3a86a2462d331f55794f4336912ec607bfb5e2faa43ad58079
+DIST libfm-qt-0.13.1.tar.xz 191972 BLAKE2B 
760847be1fbb209003bd2b61a9c475ccf57721c469927039518a5f65543b8264c32f3e2c66c867be0b969fdf4636fb82cde0b2bd4e77b1365fcb9f61b0bd02c8
 SHA512 
29b8f686950a7b0ea86468d01ca64a6ff8316ccd5f0144808a4332692cf96199431470880a9b560780efeba7add833ab6a0d9b4b24220f8fb7091cc5ef151dc8

diff --git a/x11-libs/libfm-qt/libfm-qt-0.13.1.ebuild 
b/x11-libs/libfm-qt/libfm-qt-0.13.1.ebuild
new file mode 100644
index 000..d3a2aa6d6bf
--- /dev/null
+++ b/x11-libs/libfm-qt/libfm-qt-0.13.1.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils eapi7-ver
+
+DESCRIPTION="Qt port of libfm, a library providing components to build desktop 
file managers"
+HOMEPAGE="https://lxqt.org/;
+
+if [[ "${PV}" == "" ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/lxqt/${PN}.git;
+else
+   SRC_URI="https://downloads.lxqt.org/downloads/${PN}/${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+fi
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="0/5"
+
+RDEPEND="
+   dev-libs/glib:2
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
+   >=lxde-base/menu-cache-1.1.0
+   media-libs/libexif:=
+   >=x11-libs/libfm-1.2.0:=
+   x11-libs/libxcb:=
+"
+DEPEND="${RDEPEND}
+   dev-qt/linguist-tools:5
+   >=dev-util/lxqt-build-tools-0.5.0
+   virtual/pkgconfig
+"
+
+src_configure() {
+   local mycmakeargs=(
+   -DPULL_TRANSLATIONS=OFF
+   )
+   cmake-utils_src_configure
+}

diff --git a/x11-libs/libfm-qt/metadata.xml b/x11-libs/libfm-qt/metadata.xml
index 51d3a803b1e..da013df6513 100644
--- a/x11-libs/libfm-qt/metadata.xml
+++ b/x11-libs/libfm-qt/metadata.xml
@@ -6,6 +6,6 @@
LXQt


-   lxde/libfm-qt
+   lxqt/libfm-qt

 



[gentoo-commits] repo/gentoo:master commit in: lxqt-base/lxqt-notificationd/

2018-08-11 Thread Jonathan Scruggs
commit: f7298bb442d04b6e3ac01e52b52326a2f7e33712
Author: Jonathan Scruggs  gmail  com>
AuthorDate: Wed Jul 11 15:15:14 2018 +
Commit:     Jonathan Scruggs  gentoo  org>
CommitDate: Sat Aug 11 10:09:15 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7298bb4

lxqt-base/lxqt-notificationd: version update to 0.13.0

 lxqt-base/lxqt-notificationd/Manifest  |  1 +
 .../lxqt-notificationd-0.13.0.ebuild   | 42 ++
 lxqt-base/lxqt-notificationd/metadata.xml  | 11 +++---
 3 files changed, 50 insertions(+), 4 deletions(-)

diff --git a/lxqt-base/lxqt-notificationd/Manifest 
b/lxqt-base/lxqt-notificationd/Manifest
index a7de977a63a..3110ad59616 100644
--- a/lxqt-base/lxqt-notificationd/Manifest
+++ b/lxqt-base/lxqt-notificationd/Manifest
@@ -1 +1,2 @@
 DIST lxqt-notificationd-0.11.0.tar.xz 30592 BLAKE2B 
d30ddedf7cc66bc951291110d43c458ff8c4b229189a3d1f3b59be29e0e45ad03ae9839a31aa5dd268121bb6a7266e05d30221ee9cb44a39bbb36cd937c85ebd
 SHA512 
f6dd3463ac993d7c7743addd6924dc8f15717f658c576c78ad01e4db361d1f1c98d02f6a2bec0069c191ad923b1ff63d49faf6ff7d564f67030233d6979adec5
+DIST lxqt-notificationd-0.13.0.tar.xz 32364 BLAKE2B 
c43e57e66e2fdd375f25afd68acc428c6204992e48c2b2bf1a692380bcb2f48663c52b3a5a9b17d01a68d6cb57e6779260da3c9e09873baa0a8c7489dfa9c9a7
 SHA512 
2bc75b840a666e013d914f08719680cf3af7430a6acfb5072facff8bdc964aeef1d5227c68b5a5c5d8a6d6c572632105e3f2f04c517d8e8669eb40b5a0cf0f4d

diff --git a/lxqt-base/lxqt-notificationd/lxqt-notificationd-0.13.0.ebuild 
b/lxqt-base/lxqt-notificationd/lxqt-notificationd-0.13.0.ebuild
new file mode 100644
index 000..de85f45f010
--- /dev/null
+++ b/lxqt-base/lxqt-notificationd/lxqt-notificationd-0.13.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils eapi7-ver
+
+DESCRIPTION="LXQt notification daemon and library"
+HOMEPAGE="https://lxqt.org/;
+
+if [[ ${PV} = ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/lxqt/${PN}.git;
+else
+   SRC_URI="https://downloads.lxqt.org/downloads/${PN}/${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+fi
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+
+RDEPEND="
+   >=dev-libs/libqtxdg-3.0.0
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+   kde-frameworks/kwindowsystem:5
+   =lxqt-base/liblxqt-$(ver_cut 1-2)*
+   !lxqt-base/lxqt-common
+"
+DEPEND="${RDEPEND}
+   dev-qt/linguist-tools:5
+   >=dev-util/lxqt-build-tools-0.5.0
+"
+
+src_configure() {
+   local mycmakeargs=(
+   -DPULL_TRANSLATIONS=OFF
+   )
+   cmake-utils_src_configure
+}

diff --git a/lxqt-base/lxqt-notificationd/metadata.xml 
b/lxqt-base/lxqt-notificationd/metadata.xml
index a40a83a9c6a..097def32351 100644
--- a/lxqt-base/lxqt-notificationd/metadata.xml
+++ b/lxqt-base/lxqt-notificationd/metadata.xml
@@ -1,8 +1,11 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-
-l...@gentoo.org
-LXQt
-  
+   
+   l...@gentoo.org
+   LXQt
+   
+   
+   lxqt/lxqt-notifcationd
+   
 



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

2018-08-11 Thread Jonathan Scruggs
commit: 2da39a98096bae76422ceec565aa820d2a0b26a6
Author: Jonathan Scruggs  gmail  com>
AuthorDate: Wed Jul 11 15:13:48 2018 +
Commit:     Jonathan Scruggs  gentoo  org>
CommitDate: Sat Aug 11 10:09:15 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2da39a98

lxqt-base/lxqt-config: version update to 0.13.0

Added patch from Alec Moskvin  gmx.com> to remove the Qt5Concurrent
dependency.

 lxqt-base/lxqt-config/Manifest |  1 +
 ...-0.13.0-remove-dependency-on-QtConcurrent.patch | 34 +++
 lxqt-base/lxqt-config/lxqt-config-0.13.0.ebuild| 67 ++
 lxqt-base/lxqt-config/metadata.xml | 14 +++--
 4 files changed, 112 insertions(+), 4 deletions(-)

diff --git a/lxqt-base/lxqt-config/Manifest b/lxqt-base/lxqt-config/Manifest
index b108d389704..92874a4ea7e 100644
--- a/lxqt-base/lxqt-config/Manifest
+++ b/lxqt-base/lxqt-config/Manifest
@@ -1 +1,2 @@
 DIST lxqt-config-0.11.0.tar.xz 197112 BLAKE2B 
2b7da999a61922b4a54e7dd6481c54e4e98262340d596f334058ea8e2d235baff96b39a27ddacadf6678a6f283a7ac63d7160747c31e2bb395036a3657b71030
 SHA512 
20a573ba6cb83ef19b58a31180924e527496f4eb5d5f9bcf1eb37e3883b8b46ea02f08be9fe42a06f12508ffa2a9af5225d3fe00856ee7807704a99adf654795
+DIST lxqt-config-0.13.0.tar.xz 201112 BLAKE2B 
6a79c1f07e1cf055da09bb7dd8f7da2426891770b0e757ba3c4e5ef137f715ba3a579b2c05a4f1938c9d76b6dda0643119888be7dace2083a57a7dfe0df93aa5
 SHA512 
a5102794c4cf18a18e633cbc7d0b89653abf2612bc61e506ec169f4898903092f5201a09a2610642c641a17b59a992a6d6f59366ec61d54763e8b911d5220ca9

diff --git 
a/lxqt-base/lxqt-config/files/lxqt-config-0.13.0-remove-dependency-on-QtConcurrent.patch
 
b/lxqt-base/lxqt-config/files/lxqt-config-0.13.0-remove-dependency-on-QtConcurrent.patch
new file mode 100644
index 000..39bf078ae13
--- /dev/null
+++ 
b/lxqt-base/lxqt-config/files/lxqt-config-0.13.0-remove-dependency-on-QtConcurrent.patch
@@ -0,0 +1,34 @@
+From e49e5ebabbf8bbe30d4955bc6cb785303f94c6f6 Mon Sep 17 00:00:00 2001
+From: Alec Moskvin 
+Date: Sun, 15 Jul 2018 11:26:16 -0400
+Subject: [PATCH] Remove dependency on QtConcurrent
+
+---
+ CMakeLists.txt   | 1 -
+ lxqt-config-file-associations/CMakeLists.txt | 1 -
+ 2 files changed, 2 deletions(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 9c42ddc..5fb2548 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -22,7 +22,6 @@ set(CMAKE_AUTORCC ON)
+ find_package(Qt5Widgets REQUIRED)
+ find_package(Qt5DBus REQUIRED)
+ find_package(Qt5Xml REQUIRED)
+-find_package(Qt5Concurrent REQUIRED)
+ find_package(Qt5X11Extras REQUIRED)
+ find_package(Qt5LinguistTools REQUIRED)
+ find_package(lxqt REQUIRED)
+diff --git a/lxqt-config-file-associations/CMakeLists.txt 
b/lxqt-config-file-associations/CMakeLists.txt
+index 0506723..2500cf3 100644
+--- a/lxqt-config-file-associations/CMakeLists.txt
 b/lxqt-config-file-associations/CMakeLists.txt
+@@ -61,7 +61,6 @@ target_link_libraries(${PROJECT_NAME}
+ Qt5::Xml
+ Qt5::DBus
+ Qt5::Widgets
+-Qt5::Concurrent
+ ${LIBRARIES}
+ )
+ 

diff --git a/lxqt-base/lxqt-config/lxqt-config-0.13.0.ebuild 
b/lxqt-base/lxqt-config/lxqt-config-0.13.0.ebuild
new file mode 100644
index 000..d3af64823fc
--- /dev/null
+++ b/lxqt-base/lxqt-config/lxqt-config-0.13.0.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils gnome2-utils eapi7-ver
+
+DESCRIPTION="LXQt system configuration control center"
+HOMEPAGE="https://lxqt.org/;
+
+if [[ ${PV} = ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/lxqt/${PN}.git;
+else
+   SRC_URI="https://downloads.lxqt.org/downloads/${PN}/${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+fi
+
+LICENSE="GPL-2 GPL-2+ GPL-3 LGPL-2 LGPL-2+ LGPL-2.1+ WTFPL-2"
+SLOT="0"
+IUSE="+monitor"
+
+RDEPEND="
+   >=dev-libs/libqtxdg-3.0.0
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
+   dev-qt/qtxml:5
+   kde-frameworks/kwindowsystem:5
+   =lxqt-base/liblxqt-$(ver_cut 1-2)*
+   sys-libs/zlib:=
+   x11-apps/setxkbmap
+   x11-libs/libxcb:=
+   x11-libs/libX11
+   x11-libs/libXcursor
+   x11-libs/libXfixes
+   monitor? ( kde-plasma/libkscreen:5= )
+"
+DEPEND="${DEPEND}
+   dev-qt/linguist-tools:5
+   >=dev-util/lxqt-build-tools-0.5.0
+"
+
+PATCHES=( "${FILESDIR}/${P}-remove-dependency-on-QtConcurrent.patch" )
+
+src_configure() {
+   local mycmakeargs=(
+   -DPULL_TRANSLATIONS=OFF
+   -DWITH_MONITOR="$(usex monitor)"
+   )
+   cmake-utils_src_configure
+}
+
+src_install() {
+   cmake-utils_src_install
+   doman man/*.1 liblxqt-config

[gentoo-commits] repo/gentoo:master commit in: lxqt-base/libsysstat/

2018-08-11 Thread Jonathan Scruggs
commit: 5cf165399b16d4c71e6496cef1f2a4459e0038a2
Author: Jonathan Scruggs  gmail  com>
AuthorDate: Wed Jul 11 15:01:00 2018 +
Commit:     Jonathan Scruggs  gentoo  org>
CommitDate: Sat Aug 11 10:09:12 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cf16539

lxqt-base/libsysstat: version update to 0.4.1

 lxqt-base/libsysstat/Manifest|  1 +
 lxqt-base/libsysstat/libsysstat-0.4.1.ebuild | 25 +
 lxqt-base/libsysstat/metadata.xml| 11 +++
 3 files changed, 33 insertions(+), 4 deletions(-)

diff --git a/lxqt-base/libsysstat/Manifest b/lxqt-base/libsysstat/Manifest
index e3fb8af7110..afb93549c5d 100644
--- a/lxqt-base/libsysstat/Manifest
+++ b/lxqt-base/libsysstat/Manifest
@@ -1,2 +1,3 @@
 DIST libsysstat-0.3.1.tar.xz 18884 BLAKE2B 
3fd26ef8c1b36e9e5fccd722de57d5cd2349f9579aec4fa868838e09719d16483fc92fa6a2c37b38eb83b018af8c8030f95bda35b0c3073588497a2e978c851f
 SHA512 
00413afc6363c38a0c15f5f617c47600711f06d072bc312d5e301f4bb9a8f42effa66f1fb600a4e6147ed30b48c32bee0e3879bbe411c12bef9cc8eaa20f566d
 DIST libsysstat-0.3.2.tar.xz 20344 BLAKE2B 
5f3e33291328cb39682a878a158403f7ce4490d55f444b684202155f9af25265a457fa10308d4553a61b8b424beab1974a4911fecff90b4e65cea1715c1d43e1
 SHA512 
6676f2670b09c1f94f4d17385016e119ce69345377a31d80d4c0b65a0c9d79993ae4d80e6801c5ea40b47ce813530a2819a278243f3c350335bfddb3593befcb
+DIST libsysstat-0.4.1.tar.xz 17304 BLAKE2B 
0074ef15eaa9feddaa20123bcd39f0b5da2bd9a968a22d2c1c6465fccefe81f5c01e323657c4e8c637704e8bbe77ccf561cf1322853110e378fe2f03d16deea1
 SHA512 
e0f6497be9a7205b6053cdae0fcd88d8b4723489ca97f1ed2cf6704cae149abc3f3339c777aca638abb054e171c6e592b5a10c129aff0a1f42083bd91ab11eb5

diff --git a/lxqt-base/libsysstat/libsysstat-0.4.1.ebuild 
b/lxqt-base/libsysstat/libsysstat-0.4.1.ebuild
new file mode 100644
index 000..8b13efb814f
--- /dev/null
+++ b/lxqt-base/libsysstat/libsysstat-0.4.1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils
+
+DESCRIPTION="A Qt-based interface to system statistics"
+HOMEPAGE="https://lxqt.org/;
+
+if [[ ${PV} = ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/lxqt/${PN}.git;
+else
+   SRC_URI="https://downloads.lxqt.org/downloads/${PN}/${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+fi
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="0"
+
+RDEPEND="dev-qt/qtcore:5"
+DEPEND="${RDEPEND}
+   >=dev-util/lxqt-build-tools-0.5.0
+"

diff --git a/lxqt-base/libsysstat/metadata.xml 
b/lxqt-base/libsysstat/metadata.xml
index a40a83a9c6a..3858279041b 100644
--- a/lxqt-base/libsysstat/metadata.xml
+++ b/lxqt-base/libsysstat/metadata.xml
@@ -1,8 +1,11 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-
-l...@gentoo.org
-LXQt
-  
+   
+   l...@gentoo.org
+   LXQt
+   
+   
+   lxqt/libsysstat
+   
 



[gentoo-commits] repo/gentoo:master commit in: lxqt-base/lxqt-about/

2018-08-11 Thread Jonathan Scruggs
commit: f9a85dda035320f7490572f47a09736681f1c8dd
Author: Jonathan Scruggs  gmail  com>
AuthorDate: Wed Jul 11 15:12:29 2018 +
Commit:     Jonathan Scruggs  gentoo  org>
CommitDate: Sat Aug 11 10:09:14 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9a85dda

lxqt-base/lxqt-about: version update to 0.13.0

 lxqt-base/lxqt-about/Manifest |  1 +
 lxqt-base/lxqt-about/lxqt-about-0.13.0.ebuild | 38 +++
 lxqt-base/lxqt-about/metadata.xml | 11 +---
 3 files changed, 46 insertions(+), 4 deletions(-)

diff --git a/lxqt-base/lxqt-about/Manifest b/lxqt-base/lxqt-about/Manifest
index 89efe404b81..477084d18a1 100644
--- a/lxqt-base/lxqt-about/Manifest
+++ b/lxqt-base/lxqt-about/Manifest
@@ -1 +1,2 @@
 DIST lxqt-about-0.11.0.tar.xz 21856 BLAKE2B 
9904d474e3daa22169fee9b3f6e773f7bb6141d76ff62afd94971d01746d3f8036211ab0713d496479f55368932f0edb60c87e52a4398204755980c7a90adaab
 SHA512 
53d818e036275075f41edef7af4615e5dbdb651cade68a6f502cbea6f75d32d368111536a3987078d3f682187cd6c420d8af827cc8fafa48d247ef4af5e0febf
+DIST lxqt-about-0.13.0.tar.xz 22580 BLAKE2B 
9368376520c1fab67ee6e23af4a020de42976a9fb703adb7c53c5c6d2f83075db618c837692df18d5fec2c9d68c313f01cf59c4dfa609a6ad180d56589cee8df
 SHA512 
5ba1106a66115f791597b12173be5b8f340c275e21ee53acd77aa7f10c409ad9b0bb83e24479fba6ff4265e6261ba90dde98ce10331b00fc01e87196fa506214

diff --git a/lxqt-base/lxqt-about/lxqt-about-0.13.0.ebuild 
b/lxqt-base/lxqt-about/lxqt-about-0.13.0.ebuild
new file mode 100644
index 000..2e417b32cac
--- /dev/null
+++ b/lxqt-base/lxqt-about/lxqt-about-0.13.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils eapi7-ver
+
+DESCRIPTION="LXQt about dialog"
+HOMEPAGE="https://lxqt.org/;
+
+if [[ ${PV} = ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/lxqt/${PN}.git;
+else
+   SRC_URI="https://downloads.lxqt.org/downloads/${PN}/${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+fi
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+
+RDEPEND="
+   >=dev-libs/libqtxdg-3.0.0
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+   =lxqt-base/liblxqt-$(ver_cut 1-2)*
+"
+DEPEND="${RDEPEND}
+   >=dev-util/lxqt-build-tools-0.5.0
+"
+
+src_configure() {
+   local mycmakeargs=(
+   -DPULL_TRANSLATIONS=OFF
+   )
+   cmake-utils_src_configure
+}

diff --git a/lxqt-base/lxqt-about/metadata.xml 
b/lxqt-base/lxqt-about/metadata.xml
index a40a83a9c6a..fb782dbf967 100644
--- a/lxqt-base/lxqt-about/metadata.xml
+++ b/lxqt-base/lxqt-about/metadata.xml
@@ -1,8 +1,11 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-
-l...@gentoo.org
-LXQt
-  
+   
+   l...@gentoo.org
+   LXQt
+   
+   
+   lxqt/lxqt-about
+   
 



[gentoo-commits] repo/gentoo:master commit in: lxqt-base/lxqt-openssh-askpass/

2018-08-11 Thread Jonathan Scruggs
commit: 1c1640285439b808ad79a55916113c0b1794a085
Author: Jonathan Scruggs  gmail  com>
AuthorDate: Wed Jul 11 15:15:41 2018 +
Commit:     Jonathan Scruggs  gentoo  org>
CommitDate: Sat Aug 11 10:09:16 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c164028

lxqt-base/lxqt-openssh-askpass: version update to 0.13.0

 lxqt-base/lxqt-openssh-askpass/Manifest|  1 +
 .../lxqt-openssh-askpass-0.13.0.ebuild | 46 ++
 lxqt-base/lxqt-openssh-askpass/metadata.xml| 11 --
 3 files changed, 54 insertions(+), 4 deletions(-)

diff --git a/lxqt-base/lxqt-openssh-askpass/Manifest 
b/lxqt-base/lxqt-openssh-askpass/Manifest
index ae86f0f508d..6b1de21be77 100644
--- a/lxqt-base/lxqt-openssh-askpass/Manifest
+++ b/lxqt-base/lxqt-openssh-askpass/Manifest
@@ -1 +1,2 @@
 DIST lxqt-openssh-askpass-0.11.0.tar.xz 14028 BLAKE2B 
fb65748f8246fe5783d67aee1b96759a0a8a5be15b4330d2ad3ef2654b3dde59d7a7ca6e993992af5a79deefaff952c1f8f6d42795029c6f200ff2a26e79f6d3
 SHA512 
746c70677af0d93544de805ec53c8cba3eea81a32d0592cf3a14a350095b26097880d0da70db46161e03957b31b8b1e308e657fd2b04b8646b131e44d984d6d4
+DIST lxqt-openssh-askpass-0.13.0.tar.xz 14336 BLAKE2B 
c9265f0df40dd4826c08cf3f3cc2bd6304db40770b402c117adcb73afd823b5937df8a40e2deaa67c4d7cd581ffd5cca7cca48f41b4059ffc14e6a6bb66c041c
 SHA512 
2ef92c8a75139d8827e38e0f406f9f9f52717b0918ff511baa376825cfb586f2821186692e1e63bd4c569c441ea4eff63a11f59b89a90f47738ece86a898e761

diff --git a/lxqt-base/lxqt-openssh-askpass/lxqt-openssh-askpass-0.13.0.ebuild 
b/lxqt-base/lxqt-openssh-askpass/lxqt-openssh-askpass-0.13.0.ebuild
new file mode 100644
index 000..148ebcd7b1a
--- /dev/null
+++ b/lxqt-base/lxqt-openssh-askpass/lxqt-openssh-askpass-0.13.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils eapi7-ver
+
+DESCRIPTION="LXQt OpenSSH user password prompt tool"
+HOMEPAGE="https://lxqt.org/;
+
+if [[ ${PV} = ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/lxqt/${PN}.git;
+else
+   SRC_URI="https://downloads.lxqt.org/downloads/${PN}/${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+fi
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+
+RDEPEND="
+   dev-qt/qtcore:5
+   dev-qt/qtwidgets:5
+   =lxqt-base/liblxqt-$(ver_cut 1-2)*
+"
+DEPEND="${RDEPEND}
+   dev-qt/linguist-tools:5
+   >=dev-util/lxqt-build-tools-0.5.0
+"
+
+src_configure() {
+   local mycmakeargs=(
+   -DPULL_TRANSLATIONS=OFF
+   )
+   cmake-utils_src_configure
+}
+
+src_install(){
+   cmake-utils_src_install
+   doman man/*.1
+
+   echo "SSH_ASKPASS='${EPREFIX}/usr/bin/lxqt-openssh-askpass'" >> 
"${T}/99${PN}" \
+   || die
+   doenvd "${T}/99${PN}"
+}

diff --git a/lxqt-base/lxqt-openssh-askpass/metadata.xml 
b/lxqt-base/lxqt-openssh-askpass/metadata.xml
index a40a83a9c6a..1d0dffcb097 100644
--- a/lxqt-base/lxqt-openssh-askpass/metadata.xml
+++ b/lxqt-base/lxqt-openssh-askpass/metadata.xml
@@ -1,8 +1,11 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-
-l...@gentoo.org
-LXQt
-  
+   
+   l...@gentoo.org
+   LXQt
+   
+   
+   lxqt/lxqt-openssh-askpass
+   
 



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

2018-08-11 Thread Jonathan Scruggs
commit: 8969f5be2ea2de4790ce0ecaf41bf2ef8f5fec30
Author: Jonathan Scruggs  gmail  com>
AuthorDate: Wed Jul 11 15:07:13 2018 +
Commit:     Jonathan Scruggs  gentoo  org>
CommitDate: Sat Aug 11 10:09:14 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8969f5be

x11-libs/qtermwidget: version update to 0.9.0

 x11-libs/qtermwidget/Manifest  |  1 +
 .../files/qtermwidget-0.9.0-nofetch.patch  | 28 +
 x11-libs/qtermwidget/metadata.xml  |  8 ++---
 x11-libs/qtermwidget/qtermwidget-0.9.0.ebuild  | 36 ++
 4 files changed, 69 insertions(+), 4 deletions(-)

diff --git a/x11-libs/qtermwidget/Manifest b/x11-libs/qtermwidget/Manifest
index f31260d678a..114681e6ceb 100644
--- a/x11-libs/qtermwidget/Manifest
+++ b/x11-libs/qtermwidget/Manifest
@@ -1 +1,2 @@
 DIST qtermwidget-0.7.1.tar.xz 158172 BLAKE2B 
7fc013a4bdd589ea8d08f440d48fcc924c71635292ceb0ec7b38142733f14f280eeda599fa35b6fc4f9bfbcaaec565e35163274709c43c7ec9e56e51cc2ab2dc
 SHA512 
a8660ca5355103cf9d9f72ec5213f3c04d02dff44ceaa26297960def07335596eba6b125a7b3ca1a02f8c19a99edffdee68c57ff0c3f357cc3df149d3e9c5c99
+DIST qtermwidget-0.9.0.tar.xz 166976 BLAKE2B 
5f3f56168e21dbf9a5039784fbb42682b5422fc919c3f30c4240acdff23b57dd7f850eb37bba96a50ae18f9b2594dd3ccdde173d3cf002e39611f67085cc9e0c
 SHA512 
fc7286dc3494bd1ccdd95fae3cee7cc8dd39b51eab58e697d939d5fb85c930545d79b984769815708852335e460ad063b684291b200e1e7f90c13195ea5e66dc

diff --git a/x11-libs/qtermwidget/files/qtermwidget-0.9.0-nofetch.patch 
b/x11-libs/qtermwidget/files/qtermwidget-0.9.0-nofetch.patch
new file mode 100644
index 000..b0b84e174a2
--- /dev/null
+++ b/x11-libs/qtermwidget/files/qtermwidget-0.9.0-nofetch.patch
@@ -0,0 +1,28 @@
+From 8d29395d189a99d05792c34de3edc5a2fdd267de Mon Sep 17 00:00:00 2001
+From: Alf Gaida 
+Date: Tue, 5 Jun 2018 21:53:17 +0200
+Subject: [PATCH] Removed translation related git stuff from CMakeLists.txt
+
+---
+ CMakeLists.txt | 8 
+ 1 file changed, 8 deletions(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 462e841..9abe385 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -129,14 +129,6 @@ lxqt_translate_ts(QTERMWIDGET_QM
+ ${UPDATE_TRANSLATIONS}
+ SOURCES
+ ${SRCS} ${HDRS} ${UI}
+-PULL_TRANSLATIONS
+-${PULL_TRANSLATIONS}
+-CLEAN_TRANSLATIONS
+-${CLEAN_TRANSLATIONS}
+-TRANSLATIONS_REPO
+-${TRANSLATIONS_REPO}
+-TRANSLATIONS_REFSPEC
+-${TRANSLATIONS_REFSPEC}
+ INSTALL_DIR
+ ${TRANSLATIONS_DIR}
+ COMPONENT

diff --git a/x11-libs/qtermwidget/metadata.xml 
b/x11-libs/qtermwidget/metadata.xml
index d1448f78dfc..779c6c6b024 100644
--- a/x11-libs/qtermwidget/metadata.xml
+++ b/x11-libs/qtermwidget/metadata.xml
@@ -6,11 +6,11 @@
Gentoo Qt Project


-   QTermWidget is an opensource project based on KDE4 Konsole application.
-   The main goal of this project is to provide unicode-enabled, embeddable
-   Qt widget for using as a built-in console or terminal emulation widget.
+   QTermWidget is an opensource project based on konsole (a KDE 
application).
+   The main goal of this project is to provide unicode-enabled, 
embeddable
+   Qt widget for using as a built-in console or terminal emulation 
widget.


-   qterminal/qtermwidget
+   lxqt/qtermwidget

 

diff --git a/x11-libs/qtermwidget/qtermwidget-0.9.0.ebuild 
b/x11-libs/qtermwidget/qtermwidget-0.9.0.ebuild
new file mode 100644
index 000..d10ac1760da
--- /dev/null
+++ b/x11-libs/qtermwidget/qtermwidget-0.9.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils
+
+if [[ "${PV}" == "" ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/lxqt/${PN}.git;
+else
+   SRC_URI="https://downloads.lxqt.org/downloads/${PN}/${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+fi
+
+DESCRIPTION="Qt terminal emulator widget"
+HOMEPAGE="https://github.com/lxqt/qtermwidget;
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="0/${PV}"
+
+RDEPEND="
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+"
+DEPEND="${RDEPEND}
+   >=dev-util/lxqt-build-tools-0.5.0
+"
+
+src_configure() {
+   local mycmakeargs=(
+   -DPULL_TRANSLATIONS=OFF
+   )
+   cmake-utils_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: lxqt-base/lxqt-runner/

2018-08-11 Thread Jonathan Scruggs
commit: 572c40f0df889a2c3586df938da2c61ae69030a8
Author: Jonathan Scruggs  gmail  com>
AuthorDate: Wed Jul 11 15:22:35 2018 +
Commit:     Jonathan Scruggs  gentoo  org>
CommitDate: Sat Aug 11 10:09:18 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=572c40f0

lxqt-base/lxqt-runner: version update to 0.13.0

 lxqt-base/lxqt-runner/Manifest  |  1 +
 lxqt-base/lxqt-runner/lxqt-runner-0.13.0.ebuild | 53 +
 lxqt-base/lxqt-runner/metadata.xml  | 11 +++--
 3 files changed, 61 insertions(+), 4 deletions(-)

diff --git a/lxqt-base/lxqt-runner/Manifest b/lxqt-base/lxqt-runner/Manifest
index 00f24927a72..d654987f372 100644
--- a/lxqt-base/lxqt-runner/Manifest
+++ b/lxqt-base/lxqt-runner/Manifest
@@ -1 +1,2 @@
 DIST lxqt-runner-0.11.0.tar.xz 209040 BLAKE2B 
eec9d11f06e31b758b46216ed9b52050b6bb3c7cd697af5aee735e01815a67af3b3879cbb8c2a57f9ad340325db48b729fe58a014c09017b240e93bbf7d22385
 SHA512 
ced1f790a688fc6b167d96fcfc0f32a695c727e6bf3e4eaa43a0b4d1fb1379312788e2d190f77ade8b18fdce2d2993a7546bcb3a0246efd83e7fdb231b421fb5
+DIST lxqt-runner-0.13.0.tar.xz 211776 BLAKE2B 
bed474f25f485e5c9099b12f65c1b46509427fc6d5d50ac345e83e473d4001679668f19265f9bae442e0c6b196d4f00922b9a38991929f71e30d2b4357c53708
 SHA512 
fed007134f252f10d215266005a03354f70960cbe77ad37bb00db27e0054b0c508e5dd15a07630525b134c2ecb7db2e36f6304c9cbff60dcf4c3831dd31641c7

diff --git a/lxqt-base/lxqt-runner/lxqt-runner-0.13.0.ebuild 
b/lxqt-base/lxqt-runner/lxqt-runner-0.13.0.ebuild
new file mode 100644
index 000..7afdf29a563
--- /dev/null
+++ b/lxqt-base/lxqt-runner/lxqt-runner-0.13.0.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils eapi7-ver
+
+DESCRIPTION="LXQt quick launcher"
+HOMEPAGE="https://lxqt.org/;
+
+MY_PV="$(ver_cut 1-2)*"
+
+if [[ ${PV} = ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/lxqt/${PN}.git;
+else
+   SRC_URI="https://downloads.lxqt.org/downloads/${PN}/${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+fi
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+
+RDEPEND="
+   >=dev-cpp/muParser-2.2.3:=
+   >=dev-libs/libqtxdg-3.0.0
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtxml:5
+   kde-frameworks/kwindowsystem:5
+   >=lxde-base/menu-cache-0.5.1
+   =lxqt-base/liblxqt-${MY_PV}
+   =lxqt-base/lxqt-globalkeys-${MY_PV}
+   !lxqt-base/lxqt-common
+"
+DEPEND="${RDEPEND}
+   dev-qt/linguist-tools:5
+   >=dev-util/lxqt-build-tools-0.5.0
+   virtual/pkgconfig
+"
+
+src_configure() {
+   local mycmakeargs=(
+   -DPULL_TRANSLATIONS=OFF
+   )
+   cmake-utils_src_configure
+}
+
+src_install(){
+   cmake-utils_src_install
+   doman man/*.1
+}

diff --git a/lxqt-base/lxqt-runner/metadata.xml 
b/lxqt-base/lxqt-runner/metadata.xml
index a40a83a9c6a..5773e134f25 100644
--- a/lxqt-base/lxqt-runner/metadata.xml
+++ b/lxqt-base/lxqt-runner/metadata.xml
@@ -1,8 +1,11 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-
-l...@gentoo.org
-LXQt
-  
+   
+   l...@gentoo.org
+   LXQt
+   
+   
+   lxqt/lxqt-runner
+   
 



[gentoo-commits] repo/gentoo:master commit in: lxqt-base/lxqt-session/

2018-08-11 Thread Jonathan Scruggs
commit: ed9827e234654e003c4681dc992a4620eb5bb557
Author: Jonathan Scruggs  gmail  com>
AuthorDate: Wed Jul 11 15:18:54 2018 +
Commit:     Jonathan Scruggs  gentoo  org>
CommitDate: Sat Aug 11 10:09:16 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed9827e2

lxqt-base/lxqt-session: version update to 0.13.0

Add env.d file for the correct LXQt config dirs.

 lxqt-base/lxqt-session/Manifest   |  1 +
 lxqt-base/lxqt-session/lxqt-session-0.13.0.ebuild | 60 +++
 lxqt-base/lxqt-session/metadata.xml   | 14 --
 3 files changed, 71 insertions(+), 4 deletions(-)

diff --git a/lxqt-base/lxqt-session/Manifest b/lxqt-base/lxqt-session/Manifest
index e78e94fbc01..c32fa7bb10a 100644
--- a/lxqt-base/lxqt-session/Manifest
+++ b/lxqt-base/lxqt-session/Manifest
@@ -1 +1,2 @@
 DIST lxqt-session-0.11.0.tar.xz 120680 BLAKE2B 
c62ab38cc392ad4ed2d6ba2fb0f1f1979ef14f53aaba1d213238b16907762d3caa0b170e0580578f482ce37d8cd5365d2711d8f10b5168667f17619736c8
 SHA512 
3f45d3c8ca2856ab37e88554f5021a7003e2293552532b65b53a84fc886e8b5f4f0fa3e90b1b288d2f866f07a29e3170305dc611c4f31c6112a824886768dab9
+DIST lxqt-session-0.13.0.tar.xz 135240 BLAKE2B 
6856b6a14e635408ec86d612ebd549431afba74d990c23977ef8e14cdc043b039888ff5e0a67f265ff4085d936f5fc3d655a4bfcb94f342bef375d597d05de82
 SHA512 
3ab6161ee75340f823ec82d20ead9eacf7441fd675e2f8a295fc301187e027013c8a2a4e7ca1262795e9b07d3231dbab032363cadde3bf334865260142529316

diff --git a/lxqt-base/lxqt-session/lxqt-session-0.13.0.ebuild 
b/lxqt-base/lxqt-session/lxqt-session-0.13.0.ebuild
new file mode 100644
index 000..7baa835721a
--- /dev/null
+++ b/lxqt-base/lxqt-session/lxqt-session-0.13.0.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils eapi7-ver
+
+DESCRIPTION="LXQT session manager"
+HOMEPAGE="https://lxqt.org/;
+
+MY_PV="$(ver_cut 1-2)*"
+
+if [[ ${PV} = ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/lxqt/${PN}.git;
+else
+   SRC_URI="https://downloads.lxqt.org/downloads/${PN}/${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+fi
+
+IUSE="+themes +udev"
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+
+RDEPEND="
+   >=dev-libs/libqtxdg-3.0.0
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
+   kde-frameworks/kwindowsystem:5[X]
+   =lxqt-base/liblxqt-${MY_PV}
+   x11-libs/libX11
+   x11-misc/xdg-user-dirs
+   themes? ( =x11-themes/lxqt-themes-${MY_PV} )
+   udev? ( virtual/libudev )
+   !lxqt-base/lxqt-common
+"
+DEPEND="${RDEPEND}
+   dev-qt/linguist-tools:5
+   >=dev-util/lxqt-build-tools-0.5.0
+"
+
+src_configure() {
+   local mycmakeargs=(
+   -DWITH_LIBUDEV=$(usex udev)
+   -DPULL_TRANSLATIONS=OFF
+   )
+   cmake-utils_src_configure
+}
+
+src_install(){
+   cmake-utils_src_install
+   doman lxqt-config-session/man/*.1 lxqt-session/man/*.1
+
+   echo XDG_CONFIG_DIRS=\"${EPREFIX}/usr/share\" >> 91lxqt-config-dir
+   doenvd 91lxqt-config-dir
+}

diff --git a/lxqt-base/lxqt-session/metadata.xml 
b/lxqt-base/lxqt-session/metadata.xml
index a40a83a9c6a..90404bedfdc 100644
--- a/lxqt-base/lxqt-session/metadata.xml
+++ b/lxqt-base/lxqt-session/metadata.xml
@@ -1,8 +1,14 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-
-l...@gentoo.org
-LXQt
-  
+   
+   l...@gentoo.org
+   LXQt
+   
+   
+   lxqt/lxqt-session
+   
+   
+   Install LXQt themes and graphics
+   
 



[gentoo-commits] repo/gentoo:master commit in: lxqt-base/lxqt-qtplugin/

2018-08-11 Thread Jonathan Scruggs
commit: 073c0375dd90ad317d1921de2f7cf1a64032f44f
Author: Jonathan Scruggs  gmail  com>
AuthorDate: Wed Jul 11 15:18:10 2018 +
Commit:     Jonathan Scruggs  gentoo  org>
CommitDate: Sat Aug 11 10:09:16 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=073c0375

lxqt-base/lxqt-qtplugin: version update to 0.13.0

 lxqt-base/lxqt-qtplugin/Manifest   |  1 +
 .../lxqt-qtplugin/lxqt-qtplugin-0.13.0.ebuild  | 35 ++
 lxqt-base/lxqt-qtplugin/metadata.xml   | 11 ---
 3 files changed, 43 insertions(+), 4 deletions(-)

diff --git a/lxqt-base/lxqt-qtplugin/Manifest b/lxqt-base/lxqt-qtplugin/Manifest
index 02181eb26fc..7c42b896f74 100644
--- a/lxqt-base/lxqt-qtplugin/Manifest
+++ b/lxqt-base/lxqt-qtplugin/Manifest
@@ -1 +1,2 @@
 DIST lxqt-qtplugin-0.11.0.tar.xz 20764 BLAKE2B 
b70fcb267c525a30e07cf8146e8267f1125504c4c87197f93256f7563b64b4970fe6980e4472bf60d6a3a670a68dbc0c98bcd94d451ffe0bed1aa403b163ff8d
 SHA512 
2e8d1e26b1b2d28bb874d1eb61a2e6a678e8b3477957016bc8e9783a13c821450746cbfe59954a09142d94e67203ef8a28eab8ff8d3d0798f87b5a920ec80b09
+DIST lxqt-qtplugin-0.13.0.tar.xz 23888 BLAKE2B 
564a88cb04416b078e0c415efcb78be7acb7d3fa703bf4c30d75cb0e4aba00b443e021f6d37f9fcc983233824a71cd9b15c45b14579310ce9b3b89a2a1d88c5c
 SHA512 
22f059accdca8216b80af8773eab462c779c489575aa7802e82bb95da4f22a9a0d5a1234b2da4cb39c5050a6e9ded3c2b977068cc37af356ecb09e364633c7d6

diff --git a/lxqt-base/lxqt-qtplugin/lxqt-qtplugin-0.13.0.ebuild 
b/lxqt-base/lxqt-qtplugin/lxqt-qtplugin-0.13.0.ebuild
new file mode 100644
index 000..08238df980d
--- /dev/null
+++ b/lxqt-base/lxqt-qtplugin/lxqt-qtplugin-0.13.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils eapi7-ver
+
+DESCRIPTION="LXQt system integration plugin for Qt"
+HOMEPAGE="https://lxqt.org/;
+
+if [[ ${PV} = ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/lxqt/${PN}.git;
+else
+   SRC_URI="https://downloads.lxqt.org/downloads/${PN}/${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+fi
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+
+RDEPEND="
+   dev-libs/libdbusmenu-qt:=[qt5(+)]
+   >=dev-libs/libqtxdg-3.0.0
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtgui:5=
+   dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
+   =x11-libs/libfm-qt-$(ver_cut 1-2)*
+"
+DEPEND="${RDEPEND}
+   dev-qt/linguist-tools:5
+   >=dev-util/lxqt-build-tools-0.5.0
+"

diff --git a/lxqt-base/lxqt-qtplugin/metadata.xml 
b/lxqt-base/lxqt-qtplugin/metadata.xml
index a40a83a9c6a..11dbde39d46 100644
--- a/lxqt-base/lxqt-qtplugin/metadata.xml
+++ b/lxqt-base/lxqt-qtplugin/metadata.xml
@@ -1,8 +1,11 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-
-l...@gentoo.org
-LXQt
-  
+   
+   l...@gentoo.org
+   LXQt
+   
+   
+   lxqt/lxqt-qtplugin
+   
 



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

2018-08-07 Thread Jonathan Scruggs
commit: 69120110d5e1f23831f9a129a2a92d0ce0ac9cec
Author: Jonathan Scruggs  gentoo  org>
AuthorDate: Tue Aug  7 17:04:16 2018 +
Commit:     Jonathan Scruggs  gentoo  org>
CommitDate: Tue Aug  7 17:04:16 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69120110

media-gfx/openvdb: restrict tests

Closes: https://bugs.gentoo.org/662822
Package-Manager: Portage-2.3.44, Repoman-2.3.10

 media-gfx/openvdb/openvdb-4.0.2-r1.ebuild | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/media-gfx/openvdb/openvdb-4.0.2-r1.ebuild 
b/media-gfx/openvdb/openvdb-4.0.2-r1.ebuild
index d23f5b3c717..82941626ec7 100644
--- a/media-gfx/openvdb/openvdb-4.0.2-r1.ebuild
+++ b/media-gfx/openvdb/openvdb-4.0.2-r1.ebuild
@@ -33,14 +33,14 @@ RDEPEND="
python? (
${PYTHON_DEPS}
dev-python/numpy[${PYTHON_USEDEP}]
-   )
-"
+   )"
 
 DEPEND="${RDEPEND}
dev-cpp/tbb
virtual/pkgconfig
-   doc? ( app-doc/doxygen[latex] )
-"
+   doc? ( app-doc/doxygen[latex] )"
+
+RESTRICT="test"
 
 PATCHES=(

"${WORKDIR}/0001-Change-hardcoded-paths-to-GNUInstallDirs-variables.patch"



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

2018-08-07 Thread Jonathan Scruggs
commit: 1bf227e78fa5fe55a04235f3b15d352e75a59623
Author: Jonathan Scruggs  gmail  com>
AuthorDate: Tue Aug  7 09:20:13 2018 +
Commit:     Jonathan Scruggs  gentoo  org>
CommitDate: Tue Aug  7 16:45:14 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bf227e7

media-libs/partio: bump to version 1.5.0

Tests work again, so re-enable.
Closes: https://github.com/gentoo/gentoo/pull/9481

 media-libs/partio/Manifest|  1 +
 media-libs/partio/partio-1.5.0.ebuild | 43 +++
 2 files changed, 44 insertions(+)

diff --git a/media-libs/partio/Manifest b/media-libs/partio/Manifest
index 09e84fa0003..b67a47490ad 100644
--- a/media-libs/partio/Manifest
+++ b/media-libs/partio/Manifest
@@ -1 +1,2 @@
 DIST partio-1.1.0_p20170829.tar.gz 275959 BLAKE2B 
441c2d0ab9dd91fa52a826d49f7448dc4d5d0a8d6b72bdb58793dd3c97d86739b25e582bdff41160599489a2835ad8e68676012cb70ef8edff062df3205ab209
 SHA512 
daedb23ae2b89d3f2ef36ef13afc624a663b3fab91c22f9a454439ff3bc194b78a87e37c9133f6948567ab3b183eff960bb51951b0427cff8c1c29099b6578d6
+DIST partio-1.5.0.tar.gz 291604 BLAKE2B 
d0d6eab4ef541e61fe4498b4cdd8b9c60e62545a040d3f26b8a7b2d8adaa36c45f28c8a05df24c47dc504ec1dd4fb7bfec1fe5b08f6a035a0b3fdcdceacc46fc
 SHA512 
10db9cfe691fd2341e2613132ad7f8d363007a62a5b5cb6226c53360e2e47d1be77c4d87ae31bd7537790cc8ba8bac7eef229c21fcd8227d98d2ab2154aac559

diff --git a/media-libs/partio/partio-1.5.0.ebuild 
b/media-libs/partio/partio-1.5.0.ebuild
new file mode 100644
index 000..2aaed0b7b0b
--- /dev/null
+++ b/media-libs/partio/partio-1.5.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+: ${CMAKE_MAKEFILE_GENERATOR:=ninja}
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
+
+inherit cmake-utils python-single-r1
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/wdas/partio.git;
+else
+   SRC_URI="https://github.com/wdas/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+DESCRIPTION="A library for particle IO and manipulation"
+HOMEPAGE="https://www.disneyanimation.com/technology/partio.html;
+
+LICENSE="BSD"
+SLOT="0"
+IUSE="doc"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+   media-libs/freeglut
+   sys-libs/zlib:=
+   virtual/opengl
+"
+
+DEPEND="${RDEPEND}
+   dev-lang/swig:*
+   doc? ( app-doc/doxygen[latex] )
+"
+
+src_configure() {
+   local mycmakeargs=(
+   $(cmake-utils_use_find_package doc Doxygen)
+   )
+   cmake-utils_src_configure
+}



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

2018-08-07 Thread Jonathan Scruggs
commit: 1ddbf737efc7d93b883dcb909afdfc68011ca1c2
Author: Jonathan Scruggs  gentoo  org>
AuthorDate: Tue Aug  7 12:53:26 2018 +
Commit:     Jonathan Scruggs  gentoo  org>
CommitDate: Tue Aug  7 12:53:26 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ddbf737

media-libs/opensubdiv: version bump to 3.3.3

Package-Manager: Portage-2.3.44, Repoman-2.3.10

 media-libs/opensubdiv/Manifest|  1 +
 media-libs/opensubdiv/opensubdiv-3.3.3.ebuild | 64 +++
 2 files changed, 65 insertions(+)

diff --git a/media-libs/opensubdiv/Manifest b/media-libs/opensubdiv/Manifest
index 91635b62171..54d1559b5b3 100644
--- a/media-libs/opensubdiv/Manifest
+++ b/media-libs/opensubdiv/Manifest
@@ -1 +1,2 @@
 DIST opensubdiv-3.3.0.tar.gz 19263469 BLAKE2B 
f169b5c58877d1dd4ea45cb04d52567803da7c2d11edab072e2b65583109c7c2d52abe07f5bd2b03cba215cdb524a0468900419d8381e95c35eb2f3f4bebe02b
 SHA512 
7c17d847187d46182d08fbee9396fd8793ac04591821084d40da475c9d25560d01575282946e1a30252bba12db9ea06cbf50ff649f91adce72f6127ad6a36418
+DIST opensubdiv-3.3.3.tar.gz 19286806 BLAKE2B 
05e25f28a6f2194122d9d4e5299e6d68e236c1e78b4e8494a70191dfb37e45da30968322719bbb784a15d698206fea9e26e92d4689668592bc9ec9bccbc0201d
 SHA512 
65cd72b4240eeb3fdb6d52497a2daa2fc68e10c25c41ffa0cf81449ebcb860e303539043c672265916267a0115f250566570b5705fd5da54f46abe7b9f7baf81

diff --git a/media-libs/opensubdiv/opensubdiv-3.3.3.ebuild 
b/media-libs/opensubdiv/opensubdiv-3.3.3.ebuild
new file mode 100644
index 000..043b810269d
--- /dev/null
+++ b/media-libs/opensubdiv/opensubdiv-3.3.3.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils toolchain-funcs eapi7-ver
+
+MY_PV="$(ver_rs "1-3" '_')"
+DESCRIPTION="An Open-Source subdivision surface library"
+HOMEPAGE="http://graphics.pixar.com/opensubdiv/;
+SRC_URI="https://github.com/PixarAnimationStudios/OpenSubdiv/archive/v${MY_PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="ZLIB"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="cuda doc opencl openmp ptex tbb"
+
+RDEPEND="media-libs/glew:=
+   media-libs/glfw:=
+   cuda? ( dev-util/nvidia-cuda-toolkit:* )
+   opencl? ( virtual/opencl )
+   ptex? ( media-libs/ptex )"
+
+DEPEND="${RDEPEND}
+   doc? (
+   dev-python/docutils
+   app-doc/doxygen
+   )
+   tbb? ( dev-cpp/tbb )"
+
+S="${WORKDIR}/OpenSubdiv-${MY_PV}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-3.3.0-fix-quotes.patch"
+   "${FILESDIR}/${PN}-3.3.0-use-gnuinstalldirs.patch"
+   "${FILESDIR}/${PN}-3.3.0-add-CUDA9-compatibility.patch"
+)
+
+pkg_pretend() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
+pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DNO_CLEW=1
+   -DNO_DOC=$(usex !doc)
+   -DNO_TBB=$(usex !tbb)
+   -DNO_PTEX=$(usex !ptex)
+   -DNO_OMP=$(usex !openmp)
+   -DNO_OPENCL=$(usex !opencl)
+   -DNO_CUDA=$(usex !cuda)
+   -DNO_REGRESSION=1 # They don't work with certain settings
+   -DNO_EXAMPLES=1 # Not needed.
+   -DNO_TUTORIALS=1 # They install illegally. Need to find a 
better solution.
+   -DGLEW_LOCATION="${EPREFIX}/usr/$(get_libdir)"
+   -DGLFW_LOCATION="${EPREFIX}/usr/$(get_libdir)"
+   )
+
+   cmake-utils_src_configure
+}



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

2018-08-07 Thread Jonathan Scruggs
commit: c022871e406b1a2a84e3d490da42cfc41f38d09a
Author: Jonathan Scruggs  gentoo  org>
AuthorDate: Tue Aug  7 12:51:01 2018 +
Commit:     Jonathan Scruggs  gentoo  org>
CommitDate: Tue Aug  7 12:51:01 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c022871e

media-libs/opensubdiv: remove no_maya configuration option

This option does not exist anymore.
CLoses: https://bugs.gentoo.org/659506
Package-Manager: Portage-2.3.44, Repoman-2.3.10

 media-libs/opensubdiv/opensubdiv-3.3.0.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/media-libs/opensubdiv/opensubdiv-3.3.0.ebuild 
b/media-libs/opensubdiv/opensubdiv-3.3.0.ebuild
index 31007283c41..fc3580b365e 100644
--- a/media-libs/opensubdiv/opensubdiv-3.3.0.ebuild
+++ b/media-libs/opensubdiv/opensubdiv-3.3.0.ebuild
@@ -45,7 +45,6 @@ pkg_setup() {
 
 src_configure() {
local mycmakeargs=(
-   -DNO_MAYA=1
-DNO_CLEW=1
-DNO_DOC=$(usex !doc)
-DNO_TBB=$(usex !tbb)



[gentoo-commits] repo/gentoo:master commit in: media-libs/opencollada/, media-libs/opencollada/files/

2018-08-07 Thread Jonathan Scruggs
commit: e8961458ced3f2550e8272124f8a521ed6070a68
Author: Jonathan Scruggs  gentoo  org>
AuthorDate: Tue Aug  7 12:19:06 2018 +
Commit:     Jonathan Scruggs  gentoo  org>
CommitDate: Tue Aug  7 12:19:06 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8961458

media-libs/opencollada: version bump to 1.6.63

Added patch for future libpcre versions.

Package-Manager: Portage-2.3.44, Repoman-2.3.10

 media-libs/opencollada/Manifest|  1 +
 .../files/opencollada-1.6.63-pcre-fix.patch| 14 +
 media-libs/opencollada/opencollada-1.6.63.ebuild   | 73 ++
 3 files changed, 88 insertions(+)

diff --git a/media-libs/opencollada/Manifest b/media-libs/opencollada/Manifest
index 9bf5a7379e3..9fa5fa9dfa6 100644
--- a/media-libs/opencollada/Manifest
+++ b/media-libs/opencollada/Manifest
@@ -1,2 +1,3 @@
 DIST opencollada-1.6.58.tar.gz 12088428 BLAKE2B 
ef5da3eae1c7f4ffd5abf4f93fd9ae1399d7eb3d470ebf4d3c042562d654b6dbcab3010d64250ff9701bd2b1e310178ab2430ed59b3f774a610619e723786961
 SHA512 
122b841de28f82408bc6fe9d363894ab8f9033cfed949f8028b7a35445e3361f0df583d8b18f7198eaa9dbf3ad33b52dbe5fe6a7e652494789850effcbbf22c9
 DIST opencollada-1.6.62.tar.gz 12094443 BLAKE2B 
6cd0ec893fc212bf3e8f166ad9c51c894dc298a3627e65dd41ece850a5638d91b8839830d5456bf3ba072a0b23f8c01247d8c676cc79d98464cdf0c1b55fd3c5
 SHA512 
bd39406b9a833409303ef7cd4e93beee0675fa57c267af95a34699348a81650d50ae042dbb1837cd41c72433533a3a9b827a44e9775a5b06c7c4f1a351146574
+DIST opencollada-1.6.63.tar.gz 12094044 BLAKE2B 
dbe38ab2976f72d47a38bd147e05a58555acc2b70618d4d47d2beff87ace54f7fcd2f116b9ba9908cfb38b5699e547375e902128c2f378c295308f1601a18b17
 SHA512 
e1b92e932d0256224b026281fb5691219c5171f57b968307288b6e5481b5d6fee39825702e18017055bd0fb0e3d4c40b6ce526d3ce4defe2994138db54220d01

diff --git a/media-libs/opencollada/files/opencollada-1.6.63-pcre-fix.patch 
b/media-libs/opencollada/files/opencollada-1.6.63-pcre-fix.patch
new file mode 100644
index 000..2d4077446de
--- /dev/null
+++ b/media-libs/opencollada/files/opencollada-1.6.63-pcre-fix.patch
@@ -0,0 +1,14 @@
+diff -purN a/COLLADABaseUtils/include/COLLADABUPcreCompiledPattern.h 
b/COLLADABaseUtils/include/COLLADABUPcreCompiledPattern.h
+--- a/COLLADABaseUtils/include/COLLADABUPcreCompiledPattern.h  2018-07-19 
01:10:56.0 +0100
 b/COLLADABaseUtils/include/COLLADABUPcreCompiledPattern.h  2018-08-07 
12:12:59.209871432 +0100
+@@ -12,9 +12,7 @@
+ #define __COLLADABU_PCRECOMPILEDPATTERN_H__
+ 
+ #include "COLLADABUPrerequisites.h"
+-
+-struct real_pcre;
+-typedef struct real_pcre pcre;
++#include 
+ 
+ 
+ namespace COLLADABU

diff --git a/media-libs/opencollada/opencollada-1.6.63.ebuild 
b/media-libs/opencollada/opencollada-1.6.63.ebuild
new file mode 100644
index 000..ad9d4681dfa
--- /dev/null
+++ b/media-libs/opencollada/opencollada-1.6.63.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils flag-o-matic
+
+DESCRIPTION="Stream based read/write library for COLLADA files"
+HOMEPAGE="http://www.opencollada.org/;
+SRC_URI="https://github.com/KhronosGroup/OpenCOLLADA/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE="static-libs"
+
+RDEPEND="dev-libs/libpcre
+   dev-libs/libxml2
+   dev-libs/zziplib
+   media-libs/lib3ds
+   sys-libs/zlib
+"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig
+"
+
+S="${WORKDIR}/OpenCOLLADA-${PV}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.6.62-cmake-fixes.patch"
+   "${FILESDIR}/${P}-pcre-fix.patch"
+)
+
+src_prepare() {
+   edos2unix CMakeLists.txt
+
+   cmake-utils_src_prepare
+
+   # Remove bundled depends that have portage equivalents
+   rm -rv Externals/{expat,lib3ds,LibXML,pcre,zziplib} || die
+
+   # Remove unused build systems
+   rm -v Makefile scripts/{unixbuild.sh,vcproj2cmake.rb} || die
+   find "${S}" -name SConscript -delete || die
+}
+
+src_configure() {
+   # bug 619670
+   append-cxxflags -std=c++14
+
+   local mycmakeargs=(
+   -DUSE_SHARED=ON
+   -DUSE_STATIC=$(usex static-libs)
+   -DUSE_LIBXML=ON
+   )
+
+   cmake-utils_src_configure
+}
+
+src_install() {
+   cmake-utils_src_install
+
+   echo "LDPATH=/usr/$(get_libdir)/opencollada" > "${T}"/99${PN} || die 
"echo failed"
+   doenvd "${T}"/99${PN}
+
+   dobin "${BUILD_DIR}/bin/DAEValidator"
+   dobin "${BUILD_DIR}/bin/OpenCOLLADAValidator"
+   # Need to be in same directory as above binaries
+   docinto "/usr/bin"
+   dodoc "${BUILD_DIR}/bin/COLLADAPhysX3Schema.xsd"
+   dodoc "${BUILD_DIR}/bin/collada_schema_1_4_1.xsd"
+   dodoc "${BUILD_DIR}/bin/collada_schema_1_5.xsd"
+}



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

2018-08-07 Thread Jonathan Scruggs
commit: 453bc80613a22b535e6b9d4b2200fe3c4052c9c9
Author: Jonathan Scruggs  gentoo  org>
AuthorDate: Tue Aug  7 12:03:01 2018 +
Commit:     Jonathan Scruggs  gentoo  org>
CommitDate: Tue Aug  7 12:03:01 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=453bc806

media-libs/opencollada: fix depend on libpcre

libpcre v8.42 changes struct types, which breaks compiling.
Change the depend to block 8.42 and higher versions.
Closes: https://bugs.gentoo.org/651756
Package-Manager: Portage-2.3.44, Repoman-2.3.10

 media-libs/opencollada/opencollada-1.6.62.ebuild | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/media-libs/opencollada/opencollada-1.6.62.ebuild 
b/media-libs/opencollada/opencollada-1.6.62.ebuild
index 554964a4b87..a0c55233ca3 100644
--- a/media-libs/opencollada/opencollada-1.6.62.ebuild
+++ b/media-libs/opencollada/opencollada-1.6.62.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-inherit cmake-utils flag-o-matic versionator
+inherit cmake-utils flag-o-matic
 
 DESCRIPTION="Stream based read/write library for COLLADA files"
 HOMEPAGE="http://www.opencollada.org/;
@@ -14,7 +14,8 @@ SLOT="0"
 KEYWORDS="amd64 ~ppc64 x86"
 IUSE="static-libs"
 
-RDEPEND="dev-libs/libpcre
+# bug 651756
+RDEPEND="

[gentoo-commits] repo/gentoo:master commit in: media-gfx/openvdb/, media-gfx/openvdb/files/

2018-08-04 Thread Jonathan Scruggs
commit: 74320c01dacb7c27d6901caac7ef67e47f0114e7
Author: Jonathan Scruggs  gmail  com>
AuthorDate: Sat Aug  4 17:09:39 2018 +
Commit:     Jonathan Scruggs  gentoo  org>
CommitDate: Sat Aug  4 18:21:37 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74320c01

media-gfx/openvdb: revision bump to fix FindBoost

Add patch from Dennis Schridde  gmx.net> to fix finding
boost with CMake 3.11
Closes: https://bugs.gentoo.org/652266
Closes: https://github.com/gentoo/gentoo/pull/9443

 .../files/openvdb-4.0.2-findboost-fix.patch| 11 +++
 media-gfx/openvdb/openvdb-4.0.2-r1.ebuild  | 79 ++
 2 files changed, 90 insertions(+)

diff --git a/media-gfx/openvdb/files/openvdb-4.0.2-findboost-fix.patch 
b/media-gfx/openvdb/files/openvdb-4.0.2-findboost-fix.patch
new file mode 100644
index 000..12245be3e46
--- /dev/null
+++ b/media-gfx/openvdb/files/openvdb-4.0.2-findboost-fix.patch
@@ -0,0 +1,11 @@
+--- openvdb-4.0.2/openvdb/python/CMakeLists.txt.orig   2018-07-12 
20:29:50.745624805 +0200
 openvdb-4.0.2/openvdb/python/CMakeLists.txt2018-07-12 
20:30:10.452305180 +0200
+@@ -3,7 +3,7 @@
+ 
+ FIND_PACKAGE ( PythonInterp REQUIRED )
+ FIND_PACKAGE ( PythonLibs REQUIRED )
+-FIND_PACKAGE ( Boost ${MINIMUM_BOOST_VERSION} REQUIRED COMPONENTS python )
++FIND_PACKAGE ( Boost ${MINIMUM_BOOST_VERSION} REQUIRED COMPONENTS 
python${PYTHON_VERSION_MAJOR}${PYTHON_VERSION_MINOR} )
+ 
+ 
+ IF ( NOT OPENVDB_BUILD_CORE )

diff --git a/media-gfx/openvdb/openvdb-4.0.2-r1.ebuild 
b/media-gfx/openvdb/openvdb-4.0.2-r1.ebuild
new file mode 100644
index 000..d23f5b3c717
--- /dev/null
+++ b/media-gfx/openvdb/openvdb-4.0.2-r1.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
+
+inherit cmake-utils flag-o-matic python-single-r1
+
+DESCRIPTION="Libs for the efficient manipulation of volumetric data"
+HOMEPAGE="http://www.openvdb.org;
+SRC_URI="https://github.com/dreamworksanimation/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz
+   
https://github.com/dracwyrm/gentoo-patches/raw/master/${PN}/${P}-patchset-01.tar.xz;
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+abi3-compat doc python"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="
+   >=dev-libs/boost-1.62:=[python?,${PYTHON_USEDEP}]
+   >=dev-libs/c-blosc-1.5.0
+   dev-libs/jemalloc
+   dev-libs/log4cplus
+   media-libs/glfw:=
+   media-libs/openexr:=
+   sys-libs/zlib:=
+   x11-libs/libXcursor
+   x11-libs/libXi
+   x11-libs/libXinerama
+   x11-libs/libXrandr
+   python? (
+   ${PYTHON_DEPS}
+   dev-python/numpy[${PYTHON_USEDEP}]
+   )
+"
+
+DEPEND="${RDEPEND}
+   dev-cpp/tbb
+   virtual/pkgconfig
+   doc? ( app-doc/doxygen[latex] )
+"
+
+PATCHES=(
+   
"${WORKDIR}/0001-Change-hardcoded-paths-to-GNUInstallDirs-variables.patch"
+   "${WORKDIR}/0002-Use-PkgConfig-to-find-IlmBase-and-OpenEXR.patch"
+   "${WORKDIR}/0003-Boost-1.65-NumPy-support.patch"
+   "${FILESDIR}/${P}-findboost-fix.patch"
+)
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+}
+
+src_configure() {
+   local myprefix="${EPREFIX}/usr/"
+
+   # To stay in sync with Boost
+   append-cxxflags -std=c++14
+
+   local mycmakeargs=(
+   -DBLOSC_LOCATION="${myprefix}"
+   -DCMAKE_INSTALL_DOCDIR="share/doc/${PF}"
+   -DGLEW_LOCATION="${myprefix}"
+   -DGLFW3_LOCATION="${myprefix}"
+   -DOPENVDB_BUILD_DOCS=$(usex doc)
+   -DOPENVDB_BUILD_PYTHON_MODULE=$(usex python)
+   -DOPENVDB_BUILD_UNITTESTS=OFF
+   -DOPENVDB_ENABLE_3_ABI_COMPATIBLE=$(usex abi3-compat)
+   -DOPENVDB_ENABLE_RPATH=OFF
+   -DTBB_LOCATION="${myprefix}"
+   -DUSE_GLFW3=ON
+   )
+
+   use python && mycmakeargs+=( 
-DPYOENVDB_INSTALL_DIRECTORY=${python_get_sitedir} )
+
+   cmake-utils_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: media-gfx/openvdb/files/, media-gfx/openvdb/

2018-08-04 Thread Jonathan Scruggs
commit: f4ceb32d7edcd0b37899d7fbd48ab197ceda9b79
Author: Jonathan Scruggs  gmail  com>
AuthorDate: Sat Aug  4 17:18:32 2018 +
Commit:     Jonathan Scruggs  gentoo  org>
CommitDate: Sat Aug  4 18:21:38 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4ceb32d

media-gfx/openvdb: remove old versions

 media-gfx/openvdb/Manifest |   2 -
 .../files/openvdb-3.2.0-fix-build-system.patch | 262 -
 .../openvdb/files/openvdb-3.2.0-numpy-fix.patch|  17 --
 .../files/openvdb-4.0.0-build-docs-once.patch  |  32 ---
 .../files/openvdb-4.0.0-make-docs-optional.patch   |  71 --
 .../files/openvdb-4.0.0-namespace-fixes.patch  |  65 -
 ...envdb-4.0.0-python-module-install-dir-fix.patch |  16 --
 media-gfx/openvdb/metadata.xml |   5 -
 media-gfx/openvdb/openvdb-3.2.0.ebuild | 161 -
 media-gfx/openvdb/openvdb-4.0.0.ebuild |  77 --
 10 files changed, 708 deletions(-)

diff --git a/media-gfx/openvdb/Manifest b/media-gfx/openvdb/Manifest
index 9959ca2ec65..058405560b7 100644
--- a/media-gfx/openvdb/Manifest
+++ b/media-gfx/openvdb/Manifest
@@ -1,4 +1,2 @@
-DIST openvdb-3.2.0.tar.gz 1368870 BLAKE2B 
062afa0c3209e30c73310accd84daa6747defc583d003e65e9fbcbc0c2381e78132874b8bdd6f2602d526071761b5fd9d19760d557bdbbe5a39f81b19b3f2c6a
 SHA512 
df9a4895b219aae3b5a9616c34eb846d565877ff76648405691f0c903507f6faba94e8eba9173423b50cb5cef80f3ec500a9f70977cb7161701d39fd105abc91
-DIST openvdb-4.0.0.tar.gz 1545221 BLAKE2B 
b418c5a1b51b6deb73867fe0a352d3afb4466dde31734cd1da9a83231f0589880ca3cbf2577389cfa08d419216166504abc8e58848b9fd01dbaea46a3d5470f4
 SHA512 
138e23408d725f153f5545c8083cd16f6b3e5cf80308e080d5e463f74f947759cdf5f9d818137ebffaf8b2de77bffa8f38ef0d20758a1418aea1c71702c0001d
 DIST openvdb-4.0.2-patchset-01.tar.xz 16420 BLAKE2B 
2f825532d83d3a6756454f164a0608cfa776c1d4472cb4b25e4dad20d3c9648a952deef87ed0e24ce5f7c927c02da8cca76c829eafe1e2bb47fca061541668b3
 SHA512 
e9399d245d5e2b4130576d688691ac965f031b957df7803b8859f863634b27987c33aabadc5fb463b9d3eec333be84b89cb619dce5bc81c0390d8fb19da830c3
 DIST openvdb-4.0.2.tar.gz 1689119 BLAKE2B 
dbc8d4ab44990440e201327d76bbf9bfe3e8f597505b1d008dedb95dc540277513f465d455079c59820acc5056c9a2edf56235e1097b6c73a1f7dd8c59609c15
 SHA512 
8e3e12583b81f9b9303b309e839c8321c67b67ff8a0e61bb56c87276bf25c0deff22f5a73c7c5b661b8e5df345bfdabfa6b0aea9bf16fce57d9c53a76751c75d

diff --git a/media-gfx/openvdb/files/openvdb-3.2.0-fix-build-system.patch 
b/media-gfx/openvdb/files/openvdb-3.2.0-fix-build-system.patch
deleted file mode 100644
index 66112af75da..000
--- a/media-gfx/openvdb/files/openvdb-3.2.0-fix-build-system.patch
+++ /dev/null
@@ -1,262 +0,0 @@
-* Make build system honour the proper ABI library directory.
-* Replace -isystem arguments with -I, as the former causes issues with GCC 6.
-  See also:
-  https://bugs.gentoo.org/show_bug.cgi?id=597866
-  https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70129
-
 a/doxygen-config
-+++ b/doxygen-config
-@@ -2257,7 +2257,7 @@
- # The default value is: png.
- # This tag requires that the tag HAVE_DOT is set to YES.
- 
--DOT_IMAGE_FORMAT   = png
-+DOT_IMAGE_FORMAT   = svg
- 
- # If DOT_IMAGE_FORMAT is set to svg, then this option can be set to YES to
- # enable generation of interactive SVG images that allow zooming and panning.
 a/Makefile
-+++ b/Makefile
-@@ -82,6 +82,7 @@
- 
- # The directory into which to install libraries, executables and header files
- DESTDIR := /tmp/OpenVDB
-+libdir = lib
- 
- # The parent directory of the boost/ header directory
- BOOST_INCL_DIR := $(HT)/include
-@@ -158,6 +159,9 @@
- # The directory containing libpython
- PYTHON_LIB_DIR := $(HFS)/python/lib
- PYTHON_LIB := -lpython$(PYTHON_VERSION)
-+# The Directory to install the python module and includes to.
-+PYTHON_INSTALL_INCL_DIR := $(DESTDIR)/python/include/python$(PYTHON_VERSION)
-+PYTHON_INSTALL_LIB_DIR := $(DESTDIR)/python/lib/python$(PYTHON_VERSION)
- # The directory containing libboost_python
- BOOST_PYTHON_LIB_DIR := /rel/depot/third_party_build/boost/rhel6-1.46.1-0/lib
- BOOST_PYTHON_LIB := -lboost_python-gcc41-mt-python26-1_46_1
-@@ -179,7 +183,6 @@
- # (leave blank if Doxygen is unavailable)
- DOXYGEN := doxygen
- 
--
- #
- # Ideally, users shouldn't need to change anything below this line.
- #
-@@ -207,11 +210,7 @@
- endif
- endif
- 
--ifeq (yes,$(strip $(debug)))
--OPTIMIZE := -g
--else
--OPTIMIZE := -O3 -DNDEBUG
--endif
-+OPTIMIZE := -DNDEBUG
- 
- ifeq (yes,$(strip $(verbose)))
- QUIET :=
-@@ -242,12 +241,12 @@
- has_python := yes
- endif
- 
--INCLDIRS := -I . -I .. -isystem $(BOOST_INCL_DIR) -isystem 
$(ILMBASE_INCL_DIR) -isystem $(TBB_INCL_DIR)
-+INCLDIRS := -I. -I.. -I$(BOOST_INCL_DIR) -I$(ILMBASE_INCL_DIR) 
-I$(TBB_INCL_DIR)
- ifeq (yes,$(has_blosc))
--INCLDIRS += -isystem $(BLOSC_INCL_DIR)
-+INCLDIRS += -I$(BLOSC_INCL_DIR)
- endif
- ifeq (yes,$(has_log

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

2018-08-04 Thread Jonathan Scruggs
commit: 352eb4877b6fcb544b4b39ab1d8ff010f29c53e8
Author: Jonathan Scruggs  gentoo  org>
AuthorDate: Sat Aug  4 17:48:02 2018 +
Commit:     Jonathan Scruggs  gentoo  org>
CommitDate: Sat Aug  4 17:48:02 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=352eb487

app-misc/ddcutil: remove ~amd64 keyword

Package-Manager: Portage-2.3.44, Repoman-2.3.10

 app-misc/ddcutil/ddcutil-0.9.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/ddcutil/ddcutil-0.9.1.ebuild 
b/app-misc/ddcutil/ddcutil-0.9.1.ebuild
index 137099e38c0..4a1c2ddb93c 100644
--- a/app-misc/ddcutil/ddcutil-0.9.1.ebuild
+++ b/app-misc/ddcutil/ddcutil-0.9.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/rockowitz/ddcutil/archive/v${PV}.tar.gz -> ${P}.tar.
 
 SLOT="0"
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm ~x86"
 IUSE="drm usb-monitor user-permissions video_cards_nvidia X"
 REQUIRED_USE="drm? ( X )"
 



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

2018-08-04 Thread Jonathan Scruggs
commit: 44413aa46b2302f9de0639a7341db3f5b7382da6
Author: Jonathan Scruggs  gmail  com>
AuthorDate: Sat Aug  4 11:52:53 2018 +
Commit:     Jonathan Scruggs  gentoo  org>
CommitDate: Sat Aug  4 16:30:41 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44413aa4

app-misc/ddcutil: bump to version 0.9.1

Closes: https://bugs.gentoo.org/656010
Closes: https://github.com/gentoo/gentoo/pull/9436

 app-misc/ddcutil/Manifest |   1 +
 app-misc/ddcutil/ddcutil-0.9.1.ebuild | 106 ++
 2 files changed, 107 insertions(+)

diff --git a/app-misc/ddcutil/Manifest b/app-misc/ddcutil/Manifest
index 5976b0abda9..f9693bc10f7 100644
--- a/app-misc/ddcutil/Manifest
+++ b/app-misc/ddcutil/Manifest
@@ -1,2 +1,3 @@
 DIST ddcutil-0.8.4.tar.gz 558405 BLAKE2B 
4bb93d6b9b28a17ef182c1f39e3b6351070c5541fd8eefccde2a6d771e28a8c656abe1e00a58ee935290cba79af09b1c2d6b611532827455b5ec83532bbb46c4
 SHA512 
e7bf78295a008607ef520e055873acc0bac6d94b850a6ea1f7d4a4ea9e080d23b4b7d82e5725a220ff120ab1523aa320265ba22671982625c10088521c72a14c
 DIST ddcutil-0.8.6.tar.gz 613272 BLAKE2B 
ce7072a819c5a2aa125ae8f6d5550cf0a516714f0635672015a0c24c9e525d34139c903ce7791955e0b30b8d4c66e94453eed60f8d8d024caccb49204d6fb853
 SHA512 
4ec473a37dc135700f4ce06634e6aa303199f4d743fba02c04ca509d0c31d45f59da7c6cd9818efc1fd8bc20dae518c5656fc8a38e9f00057677b1e997434fb0
+DIST ddcutil-0.9.1.tar.gz 656853 BLAKE2B 
e4f11253176587cb5ee3c9647a01ab04d5a92ce4ca7a4098378318fc069e635e43c3716ace316498f64ceaaa00aa90db3b5f409b74b8d7089a7c25254c0e360d
 SHA512 
b2d5866606a4bc081d89180e910822f2a2a653a2782e3df582536ddc86c7d3dc02309dbb41f8d566f6ebdc5d82d3aa11792a04c28b3d83552b024dfd59891fda

diff --git a/app-misc/ddcutil/ddcutil-0.9.1.ebuild 
b/app-misc/ddcutil/ddcutil-0.9.1.ebuild
new file mode 100644
index 000..137099e38c0
--- /dev/null
+++ b/app-misc/ddcutil/ddcutil-0.9.1.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools flag-o-matic linux-info udev user
+
+DESCRIPTION="Program for querying and changing monitor settings"
+HOMEPAGE="http://www.ddcutil.com/;
+SRC_URI="https://github.com/rockowitz/ddcutil/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="drm usb-monitor user-permissions video_cards_nvidia X"
+REQUIRED_USE="drm? ( X )"
+
+RDEPEND="dev-libs/glib:2
+   sys-apps/i2c-tools
+   virtual/udev
+   drm? ( x11-libs/libdrm )
+   usb-monitor? (
+   dev-libs/hidapi
+   virtual/libusb:1
+   sys-apps/usbutils
+   )
+   X? (
+   x11-libs/libXrandr
+   x11-libs/libX11
+   )"
+
+DEPEND="${RDEPEND}
+   virtual/pkgconfig"
+
+pkg_pretend() {
+   # This program needs /dev/ic2-* devices to communicate with the monitor.
+   CONFIG_CHECK="~I2C_CHARDEV"
+   ERROR_I2C_CHARDEV="You must enable I2C_CHARDEV in your kernel to 
continue"
+   if use usb-monitor; then
+   CONFIG_CHECK+=" ~HIDRAW ~USB_HIDDEV"
+   ERROR_HIDRAW="HIDRAW is needed to support USB monitors"
+   ERROR_I2C_CHARDEV="USB_HIDDEV is needed to support USB monitors"
+   fi
+
+   # Now do the actual checks setup above
+   check_extra_config
+}
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   # Bug 607818.
+   replace-flags -O3 -O2
+
+   local myeconfargs=(
+   $(use_enable drm)
+   $(use_enable usb-monitor usb)
+   $(use_enable X x11)
+   --enable-lib
+   --disable-cffi
+   --disable-cython
+   --disable-swig
+   )
+
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+   if use user-permissions; then
+   udev_dorules data/etc/udev/rules.d/45-ddcutil-i2c.rules
+   if use usb-monitor; then
+   udev_dorules data/etc/udev/rules.d/45-ddcutil-usb.rules
+   fi
+   fi
+}
+
+pkg_postinst() {
+   if use user-permissions; then
+   enewgroup i2c
+   einfo "To allow non-root users access to the /dev/i2c-* 
devices, add those"
+   einfo "users to the i2c group: usermod -aG i2c user"
+   einfo "Restart the computer or reload the i2c-dev module to 
activate"
+   einfo "the new udev rule."
+   einfo "For more information read: 
http://www.ddcutil.com/i2c_permissions/;
+
+   if use usb-monitor; then
+   enewgroup video
+   einfo "To allow non-root users access to USB monitors, 
add those 

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

2018-01-30 Thread Jonathan Scruggs
commit: 1c133a7cccdf1f1aff10ec0a00766cb073d72f8b
Author: Jonathan Scruggs  gmail  com>
AuthorDate: Tue Jan 30 21:07:42 2018 +
Commit:     Jonathan Scruggs  gentoo  org>
CommitDate: Tue Jan 30 21:27:58 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c133a7c

app-misc/ddcutil: remove pedantic compiler flag

Closes: https://bugs.gentoo.org/645830
Closes: https://github.com/gentoo/gentoo/pull/7003

 app-misc/ddcutil/ddcutil-0.8.6-r1.ebuild   | 108 ++
 .../ddcutil-0.8.6-remove-pedantic-cflag.patch  | 126 +
 2 files changed, 234 insertions(+)

diff --git a/app-misc/ddcutil/ddcutil-0.8.6-r1.ebuild 
b/app-misc/ddcutil/ddcutil-0.8.6-r1.ebuild
new file mode 100644
index 000..a1402f71b64
--- /dev/null
+++ b/app-misc/ddcutil/ddcutil-0.8.6-r1.ebuild
@@ -0,0 +1,108 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools flag-o-matic linux-info udev user
+
+DESCRIPTION="Program for querying and changing monitor settings"
+HOMEPAGE="http://www.ddcutil.com/;
+SRC_URI="https://github.com/rockowitz/ddcutil/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86"
+IUSE="drm usb-monitor user-permissions video_cards_nvidia X"
+REQUIRED_USE="drm? ( X )"
+
+RDEPEND="dev-libs/glib:2
+   sys-apps/i2c-tools
+   virtual/udev
+   drm? ( x11-libs/libdrm )
+   usb-monitor? (
+   dev-libs/hidapi
+   virtual/libusb:1
+   sys-apps/usbutils
+   )
+   X? (
+   x11-libs/libXrandr
+   x11-libs/libX11
+   )"
+
+DEPEND="${RDEPEND}
+   virtual/pkgconfig"
+
+PATCHES=( ${FILESDIR}/${P}-remove-pedantic-cflag.patch )
+
+pkg_pretend() {
+   # This program needs /dev/ic2-* devices to communicate with the monitor.
+   CONFIG_CHECK="~I2C_CHARDEV"
+   ERROR_I2C_CHARDEV="You must enable I2C_CHARDEV in your kernel to 
continue"
+   if use usb-monitor; then
+   CONFIG_CHECK+=" ~HIDRAW ~USB_HIDDEV"
+   ERROR_HIDRAW="HIDRAW is needed to support USB monitors"
+   ERROR_I2C_CHARDEV="USB_HIDDEV is needed to support USB monitors"
+   fi
+
+   # Now do the actual checks setup above
+   check_extra_config
+}
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   # Bug 607818.
+   replace-flags -O3 -O2
+
+   local myeconfargs=(
+   $(use_enable drm)
+   $(use_enable usb-monitor usb)
+   $(use_enable X x11)
+   --enable-lib
+   --disable-cffi
+   --disable-cython
+   --disable-swig
+   )
+
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+   if use user-permissions; then
+   udev_dorules data/etc/udev/rules.d/45-ddcutil-i2c.rules
+   if use usb-monitor; then
+   udev_dorules data/etc/udev/rules.d/45-ddcutil-usb.rules
+   fi
+   fi
+}
+
+pkg_postinst() {
+   if use user-permissions; then
+   enewgroup i2c
+   einfo "To allow non-root users access to the /dev/i2c-* 
devices, add those"
+   einfo "users to the i2c group: usermod -aG i2c user"
+   einfo "Restart the computer or reload the i2c-dev module to 
activate"
+   einfo "the new udev rule."
+   einfo "For more information read: 
http://www.ddcutil.com/i2c_permissions/;
+
+   if use usb-monitor; then
+   enewgroup video
+   einfo "To allow non-root users access to USB monitors, 
add those users"
+   einfo "to the video group: usermod -aG video user"
+   einfo "Restart the computer, reload the hiddev and 
hidraw modules, or replug"
+   einfo "the monitor to activate the new udev rule."
+   einfo "For more information read: 
http://www.ddcutil.com/usb/;
+   fi
+
+   udev_reload
+   fi
+
+   if use video_cards_nvidia; then
+   ewarn "Please read the following webpage on proper usage with 
the nVidia "
+   ewarn "binary drivers, or it may not work: 
http://www.ddcutil.com/nvidia/;
+   fi
+}

diff --git a/app-misc/ddcutil/files/ddcutil-0.8.6-remove-pedantic-cflag.patch 
b/app-misc/ddcutil/files/ddcutil-0.8.6-remove-pedantic-cflag.patch
new file mode 100644
index 000..e20cc36459e
--- /dev/null
+++ b/app-misc/ddcutil/files/ddcutil-0.8.6-remove-pedantic-cflag.patch
@@ -0,0 +1,126 @@
+diff -urN a/src/app

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

2018-01-30 Thread Jonathan Scruggs
commit: 4947589313e37504f472f4d5414b4f0d4d3e7af0
Author: Jonathan Scruggs  gmail  com>
AuthorDate: Mon Jan 29 15:16:35 2018 +
Commit:     Jonathan Scruggs  gentoo  org>
CommitDate: Tue Jan 30 21:01:24 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49475893

media-libs/osl: add 1.9.6 release

Closes: https://github.com/gentoo/gentoo/pull/6996

 media-libs/osl/Manifest |  1 +
 media-libs/osl/metadata.xml |  6 
 media-libs/osl/osl-1.9.6.ebuild | 69 +
 3 files changed, 76 insertions(+)

diff --git a/media-libs/osl/Manifest b/media-libs/osl/Manifest
index b3d37043f05..ace6b6de3cf 100644
--- a/media-libs/osl/Manifest
+++ b/media-libs/osl/Manifest
@@ -1 +1,2 @@
 DIST osl-1.8.12.tar.gz 14572814 BLAKE2B 
edf742b104e723e1e3e56b2fb28b1cd4c81921b04a00b8c0f58cf174105a78881283837b550fb4a67d38f5f0a37327fac7a17310974895ed747e8813e6c8ad7b
 SHA512 
29bb0a23d9e1aa445e87b7080be056f939a1828fa87f001cc1503a8c76d21a5620c69146158d27800db71b1abee71a0c39804d85aea7b5899b0cb7ca1c617b56
+DIST osl-1.9.6.tar.gz 14765052 BLAKE2B 
c6c82d02d49d263361b5b3ba03fca8f35f16199d7d30bbeb50a6b2ee16efcb06c9ce515f749b38b2428365c27a23bf673e9be64d1453c7a49ab0f0d09002
 SHA512 
e2eb8487038795630bfb38cfb7a39f0cc6877f83689d1e00327b9d95c4b5270c263546a02dff1511272d1d2f429757e11fa28095f9d16cb170b777b531678961

diff --git a/media-libs/osl/metadata.xml b/media-libs/osl/metadata.xml
index c5955714443..b20cc885573 100644
--- a/media-libs/osl/metadata.xml
+++ b/media-libs/osl/metadata.xml
@@ -19,6 +19,12 @@
lights, displacement, and pattern generation.


+   
+   SIMD Optimization
+   
+   
+   SIMD Optimization
+   
Use media-libs/partio



diff --git a/media-libs/osl/osl-1.9.6.ebuild b/media-libs/osl/osl-1.9.6.ebuild
new file mode 100644
index 000..17accb5fe95
--- /dev/null
+++ b/media-libs/osl/osl-1.9.6.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit cmake-utils
+
+DESCRIPTION="Advanced shading language for production GI renderers"
+HOMEPAGE="http://opensource.imageworks.com/?p=osl;
+
+MY_PV=${PV//_} # Remove underscore if any.
+[[ "${PV}" = *_rc* ]] && MY_PV=${MY_PV^^} # They use capitals for RC.
+
+SRC_URI="https://github.com/imageworks/OpenShadingLanguage/archive/Release-${MY_PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+X86_CPU_FEATURES=(
+   sse2:sse2 sse3:sse3 ssse3:ssse3 sse4_1:sse4.1 sse4_2:sse4.2
+   avx:avx avx2:avx2 avx512f:avx512f f16c:f16c
+)
+CPU_FEATURES=( ${X86_CPU_FEATURES[@]/#/cpu_flags_x86_} )
+
+IUSE="doc partio test ${CPU_FEATURES[@]%:*}"
+
+RDEPEND=">=media-libs/openexr-2.2.0
+   >=media-libs/openimageio-1.8.0
+   dev-libs/pugixml
+   sys-libs/zlib:=
+   partio? ( media-libs/partio )"
+
+DEPEND="${RDEPEND}
+   >=dev-libs/boost-1.62
+   sys-devel/clang
+   sys-devel/bison
+   sys-devel/flex
+   virtual/pkgconfig"
+
+# Restricting tests as Make file handles them differently
+RESTRICT="test"
+
+S="${WORKDIR}/OpenShadingLanguage-Release-${MY_PV}"
+
+src_configure() {
+   local cpufeature
+   local mysimd=()
+   for cpufeature in "${CPU_FEATURES[@]}"; do
+   use "${cpufeature%:*}" && mysimd+=("${cpufeature#*:}")
+   done
+
+   # If no CPU SIMDs were used, completely disable them
+   [[ -z ${mysimd} ]] && mysimd=("0")
+
+   # LLVM needs CPP11. Do not disable.
+   local mycmakeargs=(
+   -DLLVM_STATIC=ON
+   -DUSE_EXTERNAL_PUGIXML=ON
+   -DUSE_PARTIO=$(usex partio)
+   -DENABLERTTI=OFF
+   -DSTOP_ON_WARNING=OFF
+   -DOSL_BUILD_TESTS=$(usex test)
+   -DINSTALL_DOCS=$(usex doc)
+   -DCMAKE_INSTALL_DOCDIR="share/doc/${PF}"
+   -DUSE_SIMD="$(IFS=","; echo "${mysimd[*]}")"
+   )
+
+   cmake-utils_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: media-libs/opencollada/, media-libs/opencollada/files/

2018-01-30 Thread Jonathan Scruggs
commit: 65833f7dc77f342cfbd705d2548cc76f32de2d8e
Author: Jonathan Scruggs  gmail  com>
AuthorDate: Mon Jan 29 15:26:52 2018 +
Commit:     Jonathan Scruggs  gentoo  org>
CommitDate: Tue Jan 30 20:59:39 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65833f7d

media-libs/opencollada: add 1.6.2 release

Closes: https://github.com/gentoo/gentoo/pull/6997

 media-libs/opencollada/Manifest|   1 +
 .../files/opencollada-1.6.62-cmake-fixes.patch | 122 +
 media-libs/opencollada/opencollada-1.6.62.ebuild   |  65 +++
 3 files changed, 188 insertions(+)

diff --git a/media-libs/opencollada/Manifest b/media-libs/opencollada/Manifest
index d1542aa0bf5..536be7f94eb 100644
--- a/media-libs/opencollada/Manifest
+++ b/media-libs/opencollada/Manifest
@@ -2,3 +2,4 @@ DIST opencollada-1.6.25.tar.gz 11817949 BLAKE2B 
84278ae25d64ab827806c6ec588a333a
 DIST opencollada-1.6.31.tar.gz 11832790 BLAKE2B 
297130a8f844f4f80f4394db85098eaeaf42da125f34f20b4b6285c2bd0afc20c7066e3c54f73012c188b5b3c79f43be351fdc3b612b1e5c67ecc0ae19acb0f3
 SHA512 
6290600bed59fef72c4986a9d00683ae1bfedf6811a44fb9e05e1a46e4ceaee7585c2281918f0a491369e49b01d3dfab0eb38b3e0728f96fe8264a80ca28d8c9
 DIST opencollada-1.6.36.tar.gz 12275972 BLAKE2B 
3f7afb81767e92d1f6efeaf114caf0fa426d075ccd0fcd9f5c8e3951d7706329c545643cab8d18c05542d26933f3e016f96ca9931554b2929d8f815661917529
 SHA512 
bcee958d229a6d28043afd6dbe2e8536668ce57b510d2759ef68420aa9ac5b8f82ab5956fbcef7ecc6177ad5f0f20c9a7364a886236e583c85215de86f7066f8
 DIST opencollada-1.6.58.tar.gz 12088428 BLAKE2B 
ef5da3eae1c7f4ffd5abf4f93fd9ae1399d7eb3d470ebf4d3c042562d654b6dbcab3010d64250ff9701bd2b1e310178ab2430ed59b3f774a610619e723786961
 SHA512 
122b841de28f82408bc6fe9d363894ab8f9033cfed949f8028b7a35445e3361f0df583d8b18f7198eaa9dbf3ad33b52dbe5fe6a7e652494789850effcbbf22c9
+DIST opencollada-1.6.62.tar.gz 12094443 BLAKE2B 
6cd0ec893fc212bf3e8f166ad9c51c894dc298a3627e65dd41ece850a5638d91b8839830d5456bf3ba072a0b23f8c01247d8c676cc79d98464cdf0c1b55fd3c5
 SHA512 
bd39406b9a833409303ef7cd4e93beee0675fa57c267af95a34699348a81650d50ae042dbb1837cd41c72433533a3a9b827a44e9775a5b06c7c4f1a351146574

diff --git a/media-libs/opencollada/files/opencollada-1.6.62-cmake-fixes.patch 
b/media-libs/opencollada/files/opencollada-1.6.62-cmake-fixes.patch
new file mode 100644
index 000..8fc32784daa
--- /dev/null
+++ b/media-libs/opencollada/files/opencollada-1.6.62-cmake-fixes.patch
@@ -0,0 +1,122 @@
+From c3ed65c2c60b8744163b3a57cf24469e688536dd Mon Sep 17 00:00:00 2001
+From: Jonathan Scruggs <j.scru...@gmail.com>
+Date: Sat, 13 Jan 2018 11:54:44 +
+Subject: [PATCH] OpenCOLLADA/CMakeLists.txt
+
+Use CMAKE_BUILD_TYPE which can be overrided with custom distro types
+
+Adhere to GNU filesystem layout conventions. Not all distros and OSes
+have directories in the same locations and they define the
+GNUInstallDirs variables, so use those variables. Also, this enables
+multi lib installations.
+
+Define the version variables to enable SONAME versioning on the
+library files in case there is ABI changes in the future.
+---
+ CMakeLists.txt | 58 --
+ 1 file changed, 36 insertions(+), 22 deletions(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 95abbe21..00ad8d6a 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -37,14 +37,41 @@ cmake_policy(SET CMP0010 NEW)
+ # Input directories must have CMakeLists.txt
+ cmake_policy(SET CMP0014 NEW)
+ 
+-# avoid having empty buildtype
+-set(CMAKE_BUILD_TYPE_INIT "Release")
+ 
+-set(CMAKE_CONFIGURATION_TYPES "Debug;Release" CACHE STRING "Only do Release 
and Debug" FORCE )
+-mark_as_advanced(CMAKE_CONFIGURATION_TYPES)
++# Set Release type for builds where CMAKE_BUILD_TYPE is unset
++# This is usually a good default as this implictly enables
++#
++#   CXXFLAGS = -O3 -DNDEBUG
++#
++if( NOT CMAKE_BUILD_TYPE )
++  set( CMAKE_BUILD_TYPE "Release" )
++endif()
+ 
+ SET(CMAKE_DEBUG_POSTFIX ""  CACHE STRING "Add this string to as suffix to 
Debug libraries, e.g.: xml2_d.lib " )
+ 
++# Adhere to GNU filesystem layout conventions
++include( GNUInstallDirs )
++
++
++# 
#-
++# Initialize project.
++
++project(OPENCOLLADA)  # must be after setting cmake_configuration_types
++
++set(EXTERNAL_LIBRARIES   ${OPENCOLLADA_SOURCE_DIR}/Externals) 
 # external libraries
++set(CMAKE_MODULE_PATH "${EXTERNAL_LIBRARIES}/cmake-modules")
++
++set(OPENCOLLADA_VERSION_MAJOR 1)
++set(OPENCOLLADA_VERSION_MINOR 6)
++set(OPENCOLLADA_VERSION_PATCH 62)
++set(OPENCOLLADA_VERSION 
${OPENCOLLADA_VERSION_MAJOR}.${OPENCOLLADA_VERSION_MINOR}.${OPENCOLLADA_VERSION_PATCH})
++
++if(NOT SOVERSION)
++  set(SOVERSION ${OPENCOLLADA_VERSION_MAJOR}.${OPENCOLLADA_VERSION_MINOR}
++

[gentoo-commits] repo/gentoo:master commit in: media-gfx/blender/, media-gfx/blender/files/

2018-01-30 Thread Jonathan Scruggs
commit: 1f42d5c611fea036935b4a59b2cfbde2863e1c12
Author: Jonathan Scruggs  gentoo  org>
AuthorDate: Mon Jan 29 14:57:36 2018 +
Commit:     Jonathan Scruggs  gentoo  org>
CommitDate: Tue Jan 30 18:42:38 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f42d5c6

media-gfx/blender: add fix to build with osl 1.9

Package-Manager: Portage-2.3.20, Repoman-2.3.6

 media-gfx/blender/blender-2.79-r1.ebuild   | 290 +
 .../blender-2.79-fix-build-with-OSL-1.9.x.patch|  26 ++
 2 files changed, 316 insertions(+)

diff --git a/media-gfx/blender/blender-2.79-r1.ebuild 
b/media-gfx/blender/blender-2.79-r1.ebuild
new file mode 100644
index 000..108783768d0
--- /dev/null
+++ b/media-gfx/blender/blender-2.79-r1.ebuild
@@ -0,0 +1,290 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python{3_5,3_6} )
+
+inherit check-reqs cmake-utils xdg-utils flag-o-matic gnome2-utils \
+   pax-utils python-single-r1 toolchain-funcs versionator
+
+DESCRIPTION="3D Creation/Animation/Publishing System"
+HOMEPAGE="http://www.blender.org;
+
+SRC_URI="http://download.blender.org/source/${P}.tar.gz;
+
+# Blender can have letters in the version string,
+# so strip of the letter if it exists.
+MY_PV="$(get_version_component_range 1-2)"
+
+SLOT="0"
+LICENSE="|| ( GPL-2 BL )"
+KEYWORDS="~amd64 ~x86"
+IUSE="+bullet +dds +elbeem +game-engine +openexr collada colorio \
+   cuda cycles debug doc ffmpeg fftw headless jack jemalloc jpeg2k libav \
+   llvm man ndof nls openal opencl openimageio openmp opensubdiv openvdb \
+   osl player sdl sndfile test tiff valgrind"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   player? ( game-engine !headless )
+   cuda? ( cycles )
+   cycles? ( openexr tiff openimageio )
+   opencl? ( cycles )
+   osl? ( cycles llvm )"
+
+RDEPEND="${PYTHON_DEPS}
+   >=dev-libs/boost-1.62:=[nls?,threads(+)]
+   dev-libs/lzo:2
+   >=dev-python/numpy-1.10.1[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   media-libs/freetype
+   media-libs/glew:*
+   media-libs/libpng:0=
+   media-libs/libsamplerate
+   sys-libs/zlib
+   virtual/glu
+   virtual/jpeg:0=
+   virtual/libintl
+   virtual/opengl
+   collada? ( >=media-libs/opencollada-1.6.18:= )
+   colorio? ( media-libs/opencolorio )
+   cuda? ( dev-util/nvidia-cuda-toolkit:= )
+   ffmpeg? ( media-video/ffmpeg:=[x264,mp3,encode,theora,jpeg2k?] )
+   libav? ( >=media-video/libav-11.3:=[x264,mp3,encode,theora,jpeg2k?] )
+   fftw? ( sci-libs/fftw:3.0= )
+   !headless? (
+   x11-libs/libX11
+   x11-libs/libXi
+   x11-libs/libXxf86vm
+   )
+   jack? ( virtual/jack )
+   jemalloc? ( dev-libs/jemalloc:= )
+   jpeg2k? ( media-libs/openjpeg:0 )
+   llvm? ( sys-devel/llvm:= )
+   ndof? (
+   app-misc/spacenavd
+   dev-libs/libspnav
+   )
+   nls? ( virtual/libiconv )
+   openal? ( media-libs/openal )
+   opencl? ( virtual/opencl )
+   openimageio? ( >=media-libs/openimageio-1.7.0 )
+   openexr? (
+   >=media-libs/ilmbase-2.2.0:=
+   >=media-libs/openexr-2.2.0:=
+   )
+   opensubdiv? ( >=media-libs/opensubdiv-3.3.0:=[cuda=,opencl=] )
+   openvdb? (
+   
media-gfx/openvdb[${PYTHON_USEDEP},abi3-compat(+),openvdb-compression(+)]
+   dev-cpp/tbb
+   >=dev-libs/c-blosc-1.5.2
+   )
+   osl? ( media-libs/osl:= )
+   sdl? ( media-libs/libsdl2[sound,joystick] )
+   sndfile? ( media-libs/libsndfile )
+   tiff? ( media-libs/tiff:0 )
+   valgrind? ( dev-util/valgrind )"
+
+DEPEND="${RDEPEND}
+   virtual/pkgconfig
+   >=dev-cpp/eigen-3.2.8:3
+   nls? ( sys-devel/gettext )
+   doc? (
+   app-doc/doxygen[-nodot(-),dot(+),latex]
+   dev-python/sphinx[latex]
+   )"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-fix-install-rules.patch"
+   "${FILESDIR}/${P}-fix-build-with-OSL-1.9.x.patch"
+)
+
+blender_check_requirements() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+
+   if use doc; then
+   CHECKREQS_DISK_BUILD="4G" check-reqs_pkg_pretend
+   fi
+}
+
+pkg_pretend() {
+   blender_check_requirements
+}
+
+pkg_setup() {
+   blender_check_requirements
+   python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   cmake-utils_src_prepare
+
+   # we don't want static glew, but it's scattered across
+   # multiple files that differ from version to version
+   # !!!CHECK THIS SED ON EVERY VERSION BUMP!!!
+   local file
+   while IFS=&

[gentoo-commits] repo/gentoo:master commit in: sci-libs/vtk/

2018-01-30 Thread Jonathan Scruggs
commit: 94c37b80b56ebc0689537c1996b2768aa57d88f5
Author: Jonathan Scruggs  gmail  com>
AuthorDate: Sat Jan 27 17:10:44 2018 +
Commit:     Jonathan Scruggs  gentoo  org>
CommitDate: Tue Jan 30 18:43:39 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94c37b80

sci-libs/vtk: Fix building with doc and xdmf2 use flags

Closes: https://bugs.gentoo.org/645640
Closes: https://github.com/gentoo/gentoo/pull/6977

 sci-libs/vtk/vtk-8.1.0-r1.ebuild | 332 +++
 1 file changed, 332 insertions(+)

diff --git a/sci-libs/vtk/vtk-8.1.0-r1.ebuild b/sci-libs/vtk/vtk-8.1.0-r1.ebuild
new file mode 100644
index 000..2ca414fc352
--- /dev/null
+++ b/sci-libs/vtk/vtk-8.1.0-r1.ebuild
@@ -0,0 +1,332 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 )
+WEBAPP_OPTIONAL=yes
+WEBAPP_MANUAL_SLOT=yes
+
+inherit flag-o-matic java-pkg-opt-2 python-single-r1 qmake-utils versionator 
toolchain-funcs cmake-utils virtualx webapp
+
+# Short package version
+SPV="$(get_version_component_range 1-2)"
+
+DESCRIPTION="The Visualization Toolkit"
+HOMEPAGE="https://www.vtk.org/;
+SRC_URI="
+   https://www.vtk.org/files/release/${SPV}/VTK-${PV}.tar.gz
+   doc? ( https://www.vtk.org/files/release/${SPV}/vtkDocHtml-${PV}.tar.gz 
)
+   examples? (
+   https://www.vtk.org/files/release/${SPV}/VTKData-${PV}.tar.gz
+   
https://www.vtk.org/files/release/${SPV}/VTKLargeData-${PV}.tar.gz
+   )"
+
+LICENSE="BSD LGPL-2"
+KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
+SLOT="0"
+IUSE="
+   all-modules aqua boost doc examples imaging ffmpeg gdal java json kaapi 
mpi
+   mysql odbc offscreen postgres python qt5 rendering tbb theora tk tcl
+   video_cards_nvidia views web R +X xdmf2"
+
+REQUIRED_USE="
+   all-modules? ( python xdmf2 boost )
+   java? ( qt5 )
+   python? ( ${PYTHON_REQUIRED_USE} )
+   tcl? ( rendering )
+   examples? ( python )
+   tk? ( tcl )
+   web? ( python )
+   ^^ ( X aqua offscreen )"
+
+RDEPEND="
+   app-arch/lz4
+   dev-libs/expat
+   dev-libs/jsoncpp:=
+   dev-libs/libxml2:2
+   >=media-libs/freetype-2.5.4
+   >=media-libs/libharu-2.3.0-r2
+   media-libs/libpng:0=
+   media-libs/libtheora
+   media-libs/mesa
+   media-libs/tiff:0
+   sci-libs/exodusii
+   sci-libs/hdf5:=
+   sci-libs/netcdf-cxx:3
+   sys-libs/zlib
+   virtual/jpeg:0
+   virtual/opengl
+   x11-libs/libX11
+   x11-libs/libXmu
+   x11-libs/libXt
+   boost? ( dev-libs/boost:=[mpi?] )
+   examples? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   )
+   ffmpeg? ( virtual/ffmpeg )
+   gdal? ( sci-libs/gdal )
+   java? ( >=virtual/jdk-1.7:* )
+   kaapi? ( > "${T}"/40${PN} <<- EOF || die
+   VTK_DATA_ROOT=${EPREFIX}/usr/share/${PN}/data
+   VTK_DIR=${EPREFIX}/usr/$(get_libdir)/${PN}-${SPV}
+   VTKHOME=${EPREFIX}/usr
+   EOF
+   doenvd "${T}"/40${PN}
+
+   use web && webapp_src_install
+}
+
+# webapp.eclass exports these but we want it optional #534036
+pkg_postinst() {
+   use web && webapp_pkg_postinst
+}
+
+pkg_prerm() {
+   use web && webapp_pkg_prerm
+}



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

2018-01-27 Thread Jonathan Scruggs
commit: 3f616055730f7cedc2962c582e63becf1e8391e9
Author: Jonathan Scruggs  gmail  com>
AuthorDate: Sat Jan 27 14:52:43 2018 +
Commit:     Jonathan Scruggs  gentoo  org>
CommitDate: Sat Jan 27 17:19:00 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f616055

media-libs/Field3D: update metadata information

 media-libs/Field3D/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/Field3D/metadata.xml b/media-libs/Field3D/metadata.xml
index 2e6a3587ddc..c65f6ca4024 100644
--- a/media-libs/Field3D/metadata.xml
+++ b/media-libs/Field3D/metadata.xml
@@ -2,7 +2,7 @@
 http://www.gentoo.org/dtd/metadata.dtd;>
 

-   j.scru...@gmail.com
+   dracw...@gentoo.org
    Jonathan Scruggs





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

2018-01-27 Thread Jonathan Scruggs
commit: a5d17dc33529b43f0b668addca37dee930bd0f19
Author: Jonathan Scruggs  gmail  com>
AuthorDate: Sat Jan 27 14:51:31 2018 +
Commit:     Jonathan Scruggs  gentoo  org>
CommitDate: Sat Jan 27 17:19:00 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5d17dc3

media-gfx/blender: update metadata information

 media-gfx/blender/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/blender/metadata.xml b/media-gfx/blender/metadata.xml
index 92981d95ed4..92c09eab0ec 100644
--- a/media-gfx/blender/metadata.xml
+++ b/media-gfx/blender/metadata.xml
@@ -2,7 +2,7 @@
 http://www.gentoo.org/dtd/metadata.dtd;>
 

-   j.scru...@gmail.com
+   dracw...@gentoo.org
    Jonathan Scruggs





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

2018-01-27 Thread Jonathan Scruggs
commit: 2efb5af1a23515fc2f0f5a6bbd8d4e11be57f9b4
Author: Jonathan Scruggs  gmail  com>
AuthorDate: Sat Jan 27 15:01:47 2018 +
Commit:     Jonathan Scruggs  gentoo  org>
CommitDate: Sat Jan 27 17:19:02 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2efb5af1

media-sound/tuxguitar: update metadata information

 media-sound/tuxguitar/metadata.xml | 6 +-
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/media-sound/tuxguitar/metadata.xml 
b/media-sound/tuxguitar/metadata.xml
index fcffe09fdb5..f11d4ce160e 100644
--- a/media-sound/tuxguitar/metadata.xml
+++ b/media-sound/tuxguitar/metadata.xml
@@ -2,13 +2,9 @@
 http://www.gentoo.org/dtd/metadata.dtd;>
 

-   j.scru...@gmail.com
+   dracw...@gentoo.org
    Jonathan Scruggs

-   
-   proxy-ma...@gentoo.org
-   Proxy Maintainers
-   

A multitrack tablature editor and player that allows you to
compose music using the following features:



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

2018-01-27 Thread Jonathan Scruggs
commit: 0b0c750c4c6e9a53f57b9edd68595232defbf15d
Author: Jonathan Scruggs  gmail  com>
AuthorDate: Sat Jan 27 14:52:05 2018 +
Commit:     Jonathan Scruggs  gentoo  org>
CommitDate: Sat Jan 27 17:19:00 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b0c750c

media-gfx/openvdb: update metadata information

 media-gfx/openvdb/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/openvdb/metadata.xml b/media-gfx/openvdb/metadata.xml
index 12b9cf4a8f7..453013e59be 100644
--- a/media-gfx/openvdb/metadata.xml
+++ b/media-gfx/openvdb/metadata.xml
@@ -2,7 +2,7 @@
 http://www.gentoo.org/dtd/metadata.dtd;>
 

-   j.scru...@gmail.com
+   dracw...@gentoo.org
    Jonathan Scruggs





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

2018-01-27 Thread Jonathan Scruggs
commit: 9b96a40b770254b73a78c5671ca9262bb6c911cc
Author: Jonathan Scruggs  gmail  com>
AuthorDate: Sat Jan 27 15:00:40 2018 +
Commit:     Jonathan Scruggs  gentoo  org>
CommitDate: Sat Jan 27 17:19:01 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b96a40b

media-libs/partio: update metadata information

 media-libs/partio/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/partio/metadata.xml b/media-libs/partio/metadata.xml
index a8653bfa5b1..ac8d8a3f829 100644
--- a/media-libs/partio/metadata.xml
+++ b/media-libs/partio/metadata.xml
@@ -2,7 +2,7 @@
 http://www.gentoo.org/dtd/metadata.dtd;>
 

-   j.scru...@gmail.com
+   dracw...@gentoo.org
    Jonathan Scruggs





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

2018-01-27 Thread Jonathan Scruggs
commit: 40d6ec988c90e5cd627fd8a118b2fe5fc8bad349
Author: Jonathan Scruggs  gmail  com>
AuthorDate: Sat Jan 27 14:54:37 2018 +
Commit:     Jonathan Scruggs  gentoo  org>
CommitDate: Sat Jan 27 17:19:01 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40d6ec98

media-libs/osl: update metadata information

 media-libs/osl/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/osl/metadata.xml b/media-libs/osl/metadata.xml
index 73ffbf9c141..c5955714443 100644
--- a/media-libs/osl/metadata.xml
+++ b/media-libs/osl/metadata.xml
@@ -2,7 +2,7 @@
 http://www.gentoo.org/dtd/metadata.dtd;>
 

-   j.scru...@gmail.com
+   dracw...@gentoo.org
    Jonathan Scruggs





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

2018-01-27 Thread Jonathan Scruggs
commit: 38c4932b93aa143c977a6c3370cbbb740e812852
Author: Jonathan Scruggs  gmail  com>
AuthorDate: Sat Jan 27 14:54:07 2018 +
Commit:     Jonathan Scruggs  gentoo  org>
CommitDate: Sat Jan 27 17:19:01 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38c4932b

media-libs/opensubdiv: update metadata information

 media-libs/opensubdiv/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/opensubdiv/metadata.xml 
b/media-libs/opensubdiv/metadata.xml
index 8a3f73ac7b2..864dbf3fb2b 100644
--- a/media-libs/opensubdiv/metadata.xml
+++ b/media-libs/opensubdiv/metadata.xml
@@ -2,7 +2,7 @@
 http://www.gentoo.org/dtd/metadata.dtd;>
 

-   j.scru...@gmail.com
+   dracw...@gentoo.org
    Jonathan Scruggs





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

2018-01-27 Thread Jonathan Scruggs
commit: a0461fc32d84ba10e9e5704362cfebb395bfbb95
Author: Jonathan Scruggs  gmail  com>
AuthorDate: Sat Jan 27 15:01:06 2018 +
Commit:     Jonathan Scruggs  gentoo  org>
CommitDate: Sat Jan 27 17:19:01 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0461fc3

media-libs/ptex: update metadata information

 media-libs/ptex/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/ptex/metadata.xml b/media-libs/ptex/metadata.xml
index dd7f2efea14..51362a39459 100644
--- a/media-libs/ptex/metadata.xml
+++ b/media-libs/ptex/metadata.xml
@@ -2,7 +2,7 @@
 http://www.gentoo.org/dtd/metadata.dtd;>
 

-   j.scru...@gmail.com
+   dracw...@gentoo.org
    Jonathan Scruggs





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

2018-01-27 Thread Jonathan Scruggs
commit: f5cb13bb6cea958776ee9ecb8a2ddcd16c1918d4
Author: Jonathan Scruggs  gmail  com>
AuthorDate: Sat Jan 27 14:53:27 2018 +
Commit:     Jonathan Scruggs  gentoo  org>
CommitDate: Sat Jan 27 17:19:00 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5cb13bb

media-libs/opencollada: update metadata information

 media-libs/opencollada/metadata.xml | 6 +-
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/media-libs/opencollada/metadata.xml 
b/media-libs/opencollada/metadata.xml
index 38856eeebcd..74eab2d217a 100644
--- a/media-libs/opencollada/metadata.xml
+++ b/media-libs/opencollada/metadata.xml
@@ -2,13 +2,9 @@
 http://www.gentoo.org/dtd/metadata.dtd;>
 

-   j.scru...@gmail.com
+   dracw...@gentoo.org
    Jonathan Scruggs

-   
-   proxy-ma...@gentoo.org
-   Proxy Maintainers
-   

off...@gentoo.org
Gentoo Office project



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

2018-01-27 Thread Jonathan Scruggs
commit: d41db1596e3f6f0f9640dd34513359cade3086b5
Author: Jonathan Scruggs  gmail  com>
AuthorDate: Sat Jan 27 15:02:25 2018 +
Commit:     Jonathan Scruggs  gentoo  org>
CommitDate: Sat Jan 27 17:19:02 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d41db159

sys-apps/qdirstat: update metadata information

 sys-apps/qdirstat/metadata.xml | 6 +-
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/sys-apps/qdirstat/metadata.xml b/sys-apps/qdirstat/metadata.xml
index dbe7f3c9c19..8439819f2f8 100644
--- a/sys-apps/qdirstat/metadata.xml
+++ b/sys-apps/qdirstat/metadata.xml
@@ -2,13 +2,9 @@
 http://www.gentoo.org/dtd/metadata.dtd;>
 

-   j.scru...@gmail.com
+   dracw...@gentoo.org
    Jonathan Scruggs

-   
-   proxy-ma...@gentoo.org
-   Proxy Maintainers
-   

Qt-based directory statistics: KDirStat without any KDE -- from
the author of the original KDirStat.



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

2018-01-27 Thread Jonathan Scruggs
commit: 2f28099a5c9d0ab672af0b0f345fd38759561e4e
Author: Jonathan Scruggs  gmail  com>
AuthorDate: Sat Jan 27 14:50:21 2018 +
Commit:     Jonathan Scruggs  gentoo  org>
CommitDate: Sat Jan 27 17:18:56 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f28099a

app-misc/ddcutil: update metadata information

Closes: https://github.com/gentoo/gentoo/pull/6976

 app-misc/ddcutil/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/app-misc/ddcutil/metadata.xml b/app-misc/ddcutil/metadata.xml
index 6a7c0c183ed..7a944d0907c 100644
--- a/app-misc/ddcutil/metadata.xml
+++ b/app-misc/ddcutil/metadata.xml
@@ -5,10 +5,6 @@
dracw...@gentoo.org
    Jonathan Scruggs

-   
-   proxy-ma...@gentoo.org
-   Proxy Maintainers
-   

ddcutil primarily uses DDC/CI (Display Data Channel Command 
Interface)
to communicate with monitors implementing MCCS (Monitor Control 
Command



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

2018-01-25 Thread Jonathan Scruggs
commit: d527691fde359c6edaf0d19f0daebfb0e49aff44
Author: Jonathan Scruggs  gentoo  org>
AuthorDate: Thu Jan 25 20:13:58 2018 +
Commit:     Jonathan Scruggs  gentoo  org>
CommitDate: Thu Jan 25 21:35:17 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d527691f

app-misc/ddcutil: Add 0.8.6 release.

- Added drm and X use flags to minimize depends.

Package-Manager: Portage-2.3.20, Repoman-2.3.6

 app-misc/ddcutil/Manifest |   1 +
 app-misc/ddcutil/ddcutil-0.8.6.ebuild | 106 ++
 app-misc/ddcutil/metadata.xml |   3 +
 3 files changed, 110 insertions(+)

diff --git a/app-misc/ddcutil/Manifest b/app-misc/ddcutil/Manifest
index 6ee209a81d5..5976b0abda9 100644
--- a/app-misc/ddcutil/Manifest
+++ b/app-misc/ddcutil/Manifest
@@ -1 +1,2 @@
 DIST ddcutil-0.8.4.tar.gz 558405 BLAKE2B 
4bb93d6b9b28a17ef182c1f39e3b6351070c5541fd8eefccde2a6d771e28a8c656abe1e00a58ee935290cba79af09b1c2d6b611532827455b5ec83532bbb46c4
 SHA512 
e7bf78295a008607ef520e055873acc0bac6d94b850a6ea1f7d4a4ea9e080d23b4b7d82e5725a220ff120ab1523aa320265ba22671982625c10088521c72a14c
+DIST ddcutil-0.8.6.tar.gz 613272 BLAKE2B 
ce7072a819c5a2aa125ae8f6d5550cf0a516714f0635672015a0c24c9e525d34139c903ce7791955e0b30b8d4c66e94453eed60f8d8d024caccb49204d6fb853
 SHA512 
4ec473a37dc135700f4ce06634e6aa303199f4d743fba02c04ca509d0c31d45f59da7c6cd9818efc1fd8bc20dae518c5656fc8a38e9f00057677b1e997434fb0

diff --git a/app-misc/ddcutil/ddcutil-0.8.6.ebuild 
b/app-misc/ddcutil/ddcutil-0.8.6.ebuild
new file mode 100644
index 000..6444e7739e0
--- /dev/null
+++ b/app-misc/ddcutil/ddcutil-0.8.6.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools flag-o-matic linux-info udev user
+
+DESCRIPTION="Program for querying and changing monitor settings"
+HOMEPAGE="http://www.ddcutil.com/;
+SRC_URI="https://github.com/rockowitz/ddcutil/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86"
+IUSE="drm usb-monitor user-permissions video_cards_nvidia X"
+REQUIRED_USE="drm? ( X )"
+
+RDEPEND="dev-libs/glib:2
+   sys-apps/i2c-tools
+   virtual/udev
+   drm? ( x11-libs/libdrm )
+   usb-monitor? (
+   dev-libs/hidapi
+   virtual/libusb:1
+   sys-apps/usbutils
+   )
+   X? (
+   x11-libs/libXrandr
+   x11-libs/libX11
+   )"
+
+DEPEND="${RDEPEND}
+   virtual/pkgconfig"
+
+pkg_pretend() {
+   # This program needs /dev/ic2-* devices to communicate with the monitor.
+   CONFIG_CHECK="~I2C_CHARDEV"
+   ERROR_I2C_CHARDEV="You must enable I2C_CHARDEV in your kernel to 
continue"
+   if use usb-monitor; then
+   CONFIG_CHECK+=" ~HIDRAW ~USB_HIDDEV"
+   ERROR_HIDRAW="HIDRAW is needed to support USB monitors"
+   ERROR_I2C_CHARDEV="USB_HIDDEV is needed to support USB monitors"
+   fi
+
+   # Now do the actual checks setup above
+   check_extra_config
+}
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   # Bug 607818.
+   replace-flags -O3 -O2
+
+   local myeconfargs=(
+   $(use_enable drm)
+   $(use_enable usb-monitor usb)
+   $(use_enable X x11)
+   --enable-lib
+   --disable-cffi
+   --disable-cython
+   --disable-swig
+   )
+
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+   if use user-permissions; then
+   udev_dorules data/etc/udev/rules.d/45-ddcutil-i2c.rules
+   if use usb-monitor; then
+   udev_dorules data/etc/udev/rules.d/45-ddcutil-usb.rules
+   fi
+   fi
+}
+
+pkg_postinst() {
+   if use user-permissions; then
+   enewgroup i2c
+   einfo "To allow non-root users access to the /dev/i2c-* 
devices, add those"
+   einfo "users to the i2c group: usermod -aG i2c user"
+   einfo "Restart the computer or reload the i2c-dev module to 
activate"
+   einfo "the new udev rule."
+   einfo "For more information read: 
http://www.ddcutil.com/i2c_permissions/;
+
+   if use usb-monitor; then
+   enewgroup video
+   einfo "To allow non-root users access to USB monitors, 
add those users"
+   einfo "to the video group: usermod -aG video user"
+   einfo "Restart the computer, reload the hiddev and 
hidraw modules, or replug"
+   einfo "the monitor to activate