[gentoo-commits] repo/gentoo:master commit in: app-dicts/verbiste/

2021-06-02 Thread Rémi Cardona
commit: e16785f31d7db73b55b4f57b36cec94192444669
Author: Rémi Cardona  gentoo  org>
AuthorDate: Wed Jun  2 22:07:07 2021 +
Commit:     Rémi Cardona  gentoo  org>
CommitDate: Wed Jun  2 22:14:52 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e16785f3

app-dicts/verbiste: bump to 0.1.47

Closes: https://bugs.gentoo.org/786876
Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Rémi Cardona  gentoo.org>

 app-dicts/verbiste/Manifest   |  1 +
 app-dicts/verbiste/verbiste-0.1.47.ebuild | 61 +++
 2 files changed, 62 insertions(+)

diff --git a/app-dicts/verbiste/Manifest b/app-dicts/verbiste/Manifest
index b8e4ece9def..4c1f7c52b8d 100644
--- a/app-dicts/verbiste/Manifest
+++ b/app-dicts/verbiste/Manifest
@@ -1 +1,2 @@
 DIST verbiste-0.1.44.tar.gz 780465 BLAKE2B 
692fd3bdf00323b08d4c8a66baaf9f6800c4593428d36efb4cd4bfc51eea912297154e4b0610b94b66d1354317ac7cf24d6dca083d521c648338a0974f6d0899
 SHA512 
36c8a2af31f948dc3970bef260d5cd7f9d230f4966f846bcc823f006cd98ab98229544b7470466529344ac5735d1189c859c539f526cd58410d9a521510db5e5
+DIST verbiste-0.1.47.tar.gz 781085 BLAKE2B 
39f92bffc2165b49a2cd66ced4337aa4eb4253a1d767f0c26cea0bc10e965a5547158ab0de796b76016fd46bd220b305a14c9be42b76f5a25f0fde85e4ff1b97
 SHA512 
cc06d3e4a09b9edf2fe3996f527ae05fa50af909cc5ea6ed830d1b4f5706cf9b29028160cff842a211148e13d736f7e2cb74f10b3c5fd84d93a1038e05a26cbf

diff --git a/app-dicts/verbiste/verbiste-0.1.47.ebuild 
b/app-dicts/verbiste/verbiste-0.1.47.ebuild
new file mode 100644
index 000..dc372435661
--- /dev/null
+++ b/app-dicts/verbiste/verbiste-0.1.47.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit desktop xdg-utils
+
+DESCRIPTION="French conjugation system"
+HOMEPAGE="http://sarrazip.com/dev/verbiste.html";
+SRC_URI="http://sarrazip.com/dev/${P}.tar.gz";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="gtk"
+
+RDEPEND="
+   >=dev-libs/libxml2-2.4.0:2
+   gtk? ( >=x11-libs/gtk+-2.6:2 )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+
+src_configure() {
+   econf \
+   --with-console-app \
+   --without-gnome-app \
+   --without-gnome-applet \
+   $(use_with gtk gtk-app)
+}
+
+src_install() {
+   default
+
+   dodoc HACKING LISEZMOI
+   # file is only installed with USE=gnome
+   if use gtk; then
+   sed -e 's/Exec=.*/Exec=verbiste-gtk/' \
+   -i src/gnome/verbiste.desktop || die
+   domenu src/gnome/verbiste.desktop
+   fi
+
+   find "${ED}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+   if use gtk; then
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+   fi
+}
+
+pkg_postrm() {
+   if use gtk; then
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: app-dicts/verbiste/

2021-06-02 Thread Rémi Cardona
commit: bdc551f5c10b44f8c0351162cca08093301b2c80
Author: Rémi Cardona  gentoo  org>
AuthorDate: Wed Jun  2 22:14:15 2021 +
Commit:     Rémi Cardona  gentoo  org>
CommitDate: Wed Jun  2 22:14:53 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bdc551f5

app-dicts/verbiste: take over as maintainer

Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Rémi Cardona  gentoo.org>

 app-dicts/verbiste/metadata.xml | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/app-dicts/verbiste/metadata.xml b/app-dicts/verbiste/metadata.xml
index 7a38bb90096..38fdd24389a 100644
--- a/app-dicts/verbiste/metadata.xml
+++ b/app-dicts/verbiste/metadata.xml
@@ -1,5 +1,7 @@
 
 http://www.gentoo.org/dtd/metadata.dtd";>
 
-   
+   
+   r...@gentoo.org
+   
 



[gentoo-commits] repo/gentoo:master commit in: media-sound/mixxx/, media-sound/mixxx/files/

2021-05-08 Thread Rémi Cardona
commit: 87d9d3175dcbcb7b9aecb9a50bd896cdc8b6feab
Author: Rémi Cardona  gentoo  org>
AuthorDate: Sat May  8 17:58:03 2021 +
Commit:     Rémi Cardona  gentoo  org>
CommitDate: Sat May  8 17:58:44 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87d9d317

media-sound/mixxx: add patch to fix build with scons 4.1

Closes: https://bugs.gentoo.org/767838
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Rémi Cardona  gentoo.org>

 .../mixxx/files/mixxx-2.2.4-fix-scons-compat.patch | 24 ++
 media-sound/mixxx/mixxx-2.2.4.ebuild   |  3 ++-
 2 files changed, 26 insertions(+), 1 deletion(-)

diff --git a/media-sound/mixxx/files/mixxx-2.2.4-fix-scons-compat.patch 
b/media-sound/mixxx/files/mixxx-2.2.4-fix-scons-compat.patch
new file mode 100644
index 000..816d888a734
--- /dev/null
+++ b/media-sound/mixxx/files/mixxx-2.2.4-fix-scons-compat.patch
@@ -0,0 +1,24 @@
+diff -dNur a/build/qt4.py b/build/qt4.py
+--- a/build/qt4.py 2020-05-15 23:26:10.0 +0200
 b/build/qt4.py 2021-03-17 11:13:58.867445884 +0100
+@@ -42,7 +42,7 @@
+ import SCons.Tool
+ import SCons.Util
+ 
+-class ToolQt4Warning(SCons.Warnings.Warning):
++class ToolQt4Warning(SCons.Warnings.SConsWarning):
+ pass
+ 
+ class GeneratedMocFileNotIncluded(ToolQt4Warning):
+diff -dNur a/build/qt5.py b/build/qt5.py
+--- a/build/qt5.py 2020-05-15 23:26:10.0 +0200
 b/build/qt5.py 2021-03-17 11:12:39.568689777 +0100
+@@ -43,7 +43,7 @@
+ import SCons.Tool
+ import SCons.Util
+ 
+-class ToolQt5Warning(SCons.Warnings.Warning):
++class ToolQt5Warning(SCons.Warnings.SConsWarning):
+ pass
+ 
+ class GeneratedMocFileNotIncluded(ToolQt5Warning):

diff --git a/media-sound/mixxx/mixxx-2.2.4.ebuild 
b/media-sound/mixxx/mixxx-2.2.4.ebuild
index 5e8d641266f..da8c58ae71b 100644
--- a/media-sound/mixxx/mixxx-2.2.4.ebuild
+++ b/media-sound/mixxx/mixxx-2.2.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -84,6 +84,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-2.0.0-docs.patch
"${FILESDIR}"/${PN}-2.2.3-qt-5.14.patch
"${FILESDIR}"/${PN}-2.2.4-metadata.patch
+   "${FILESDIR}"/${PN}-2.2.4-fix-scons-compat.patch
 )
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: media-libs/gst-plugins-base/

2020-11-15 Thread Rémi Cardona
commit: ea1dcdf99ed090c9de98204e7229d65b88b277f1
Author: Rémi Cardona  gentoo  org>
AuthorDate: Sun Nov 15 16:43:37 2020 +
Commit:     Rémi Cardona  gentoo  org>
CommitDate: Sun Nov 15 19:30:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea1dcdf9

media-libs/gst-plugins-base: fix src_configure with non-bash shells

Closes: https://bugs.gentoo.org/721582
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Rémi Cardona  gentoo.org>

 media-libs/gst-plugins-base/gst-plugins-base-1.16.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/gst-plugins-base/gst-plugins-base-1.16.2.ebuild 
b/media-libs/gst-plugins-base/gst-plugins-base-1.16.2.ebuild
index a4cf85b7702..6aeb1095638 100644
--- a/media-libs/gst-plugins-base/gst-plugins-base-1.16.2.ebuild
+++ b/media-libs/gst-plugins-base/gst-plugins-base-1.16.2.ebuild
@@ -138,7 +138,7 @@ multilib_src_configure() {
--disable-wgl
)
 
-   gstreamer_multilib_src_configure \
+   CONFIG_SHELL=${BASH} gstreamer_multilib_src_configure \
$(use_enable alsa) \
$(multilib_native_use_enable introspection) \
$(use_enable ivorbis) \



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

2020-07-01 Thread Rémi Cardona
commit: f2fb5c7d2eb5ec24b001e5ff04891750695f323f
Author: Rémi Cardona  gentoo  org>
AuthorDate: Sun Jun 28 10:21:17 2020 +
Commit:     Rémi Cardona  gentoo  org>
CommitDate: Thu Jul  2 06:02:01 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2fb5c7d

media-libs/openexr: fix bashisms in configure script

Bug: https://bugs.gentoo.org/724092
Package-Manager: Portage-2.3.102, Repoman-2.3.23
Signed-off-by: Rémi Cardona  gentoo.org>

 .../openexr/files/openexr-2.3.0-fix-bashisms.patch | 117 +
 media-libs/openexr/openexr-2.3.0.ebuild|   1 +
 2 files changed, 118 insertions(+)

diff --git a/media-libs/openexr/files/openexr-2.3.0-fix-bashisms.patch 
b/media-libs/openexr/files/openexr-2.3.0-fix-bashisms.patch
new file mode 100644
index 000..f633eb0e49f
--- /dev/null
+++ b/media-libs/openexr/files/openexr-2.3.0-fix-bashisms.patch
@@ -0,0 +1,117 @@
+From ba329cba788d4f320e6fc455919233222c27a0dd Mon Sep 17 00:00:00 2001
+From: Kimball Thurston 
+Date: Sun, 21 Jul 2019 23:07:01 +1200
+Subject: [PATCH] Fixes #139
+
+Removes bash-isms from the autoconf bootstrap / configure.ac files
+
+Signed-off-by: Kimball Thurston 
+---
+ IlmBase/bootstrap|  4 ++--
+ IlmBase/configure.ac | 22 ++
+ OpenEXR/bootstrap|  4 ++--
+ OpenEXR/configure.ac | 26 +-
+ OpenEXR_Viewers/bootstrap|  4 ++--
+ OpenEXR_Viewers/configure.ac | 15 +++
+ PyIlmBase/bootstrap  |  4 ++--
+ PyIlmBase/configure.ac   | 15 +++
+ 8 files changed, 45 insertions(+), 49 deletions(-)
+
+diff --git a/configure.ac b/configure.ac
+--- a/configure.ac
 b/configure.ac
+@@ -76,30 +76,30 @@ AC_ARG_ENABLE(cxxstd,
+  [enable ISO c++ standard 11/14 
[[default=auto]]]),
+   [cxxstd="${enableval}"], [cxxstd=14])
+ 
+-if test "${cxxstd}" == 17 ; then
++if test "${cxxstd}" = 17 ; then
+ AX_CXX_COMPILE_STDCXX([17], [noext], [mandatory])
+   CXXFLAGS="$CXXFLAGS -std=c++17"
+ else
+-  if test "${cxxstd}" == 14 ; then
++  if test "${cxxstd}" = 14 ; then
+   AX_CXX_COMPILE_STDCXX([14], [noext], [mandatory])
+   CXXFLAGS="$CXXFLAGS -std=c++14"
+   else
+-if test "${cxxstd}" == 11 ; then
++if test "${cxxstd}" = 11 ; then
+   AX_CXX_COMPILE_STDCXX([11], [noext], [mandatory])
+   CXXFLAGS="$CXXFLAGS -std=c++11"
+ else
+-  if test "${cxxstd}" == 03 ; then
++  if test "${cxxstd}" = 03 ; then
+ CXXFLAGS="$CXXFLAGS -std=c++03"
+   else
+ dnl automatically determine...
+ AX_CXX_COMPILE_STDCXX([11], [noext], [optional])
+ AX_CXX_COMPILE_STDCXX([14], [noext], [optional])
+ AX_CXX_COMPILE_STDCXX([17], [noext], [optional])
+-if test "$HAVE_CXX14" == 1 ; then
++if test "$HAVE_CXX14" = 1 ; then
+ CXXFLAGS="$CXXFLAGS -std=c++14"
+   cxxstd = 14
+ else
+-  if test "$HAVE_CXX11" == 1 ; then
++  if test "$HAVE_CXX11" = 1 ; then
+   CXXFLAGS="$CXXFLAGS -std=c++11"
+ cxxstd = 11
+   fi
+@@ -216,7 +216,7 @@ AC_COMPILE_IFELSE(
+[sysconf_nproc="no"]
+ )
+ AC_MSG_RESULT([$sysconf_nproc])
+-if test "x${sysconf_nproc}" == xyes ; then
++if test "x${sysconf_nproc}" = xyes ; then
+ AC_DEFINE([OPENEXR_IMF_HAVE_SYSCONF_NPROCESSORS_ONLN], [1], [Define if 
sysconf(_SC_NPROCESSORS_ONLN) can be used for CPU count])
+ fi
+ 
+@@ -297,14 +297,14 @@ LIB_SUFFIX=""
+ lib_suffix_valid="no"
+ 
+ lib_namespace="Imf"
+-if test "x${library_namespace_versioning}" == xyes ; then
++if test "x${library_namespace_versioning}" = xyes ; then
+ AC_DEFINE_UNQUOTED([OPENEXR_IMF_INTERNAL_NAMESPACE], 
[Imf_${OPENEXR_VERSION_API}], [OpenEXR])
+ AC_DEFINE([OPENEXR_IMF_INTERNAL_NAMESPACE_CUSTOM], [1], [OpenEXR])
+ 
+ lib_namespace="Imf_${OPENEXR_VERSION_API}"
+ LIB_SUFFIX="${OPENEXR_VERSION_API}"
+ lib_suffix_valid="yes"
+-elif test "x${library_namespace_versioning}" == xno ; then
++elif test "x${library_namespace_versioning}" = xno ; then
+ AC_DEFINE_UNQUOTED([OPENEXR_IMF_INTERNAL_NAMESPACE], [Imf], [OpenEXR])
+ 
+ lib_namespace="Imf"
+@@ -318,7 +318,7 @@ else
+ fi
+ AC_SUBST(LIB_SUFFIX)
+ 
+-if test "x${lib_suffix_valid}" == xyes ; then
++if test "x${lib_suffix_valid}" = xyes ; then
+ AC_SUBST(LIB_SUFFIX_DASH,"-${LIB_SUFFIX}")
+ AM_CONDITIONAL(LIB_SUFFIX_EXISTS,true)
+ else
+@@ -338,11 +338,11 @@ AC_ARG_ENABLE(customusernamespace,
+ [custom_usr_namespace="${enableval}"], 
+ [custom_usr_namespace=

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

2020-07-01 Thread Rémi Cardona
commit: 864218ba6be7a2e13717267705e87447475a1be1
Author: Rémi Cardona  gentoo  org>
AuthorDate: Sun Jun 28 09:16:01 2020 +
Commit:     Rémi Cardona  gentoo  org>
CommitDate: Thu Jul  2 06:02:00 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=864218ba

media-libs/ilmbase: fix bashisms in configure script

Closes: https://bugs.gentoo.org/728222
Package-Manager: Portage-2.3.102, Repoman-2.3.23
Signed-off-by: Rémi Cardona  gentoo.org>

 .../ilmbase/files/ilmbase-2.3.0-fix-bashisms.patch | 214 +
 media-libs/ilmbase/ilmbase-2.3.0.ebuild|   7 +-
 2 files changed, 219 insertions(+), 2 deletions(-)

diff --git a/media-libs/ilmbase/files/ilmbase-2.3.0-fix-bashisms.patch 
b/media-libs/ilmbase/files/ilmbase-2.3.0-fix-bashisms.patch
new file mode 100644
index 000..21428529391
--- /dev/null
+++ b/media-libs/ilmbase/files/ilmbase-2.3.0-fix-bashisms.patch
@@ -0,0 +1,214 @@
+--- a/configure
 b/configure
+@@ -15253,7 +15253,7 @@ else
+ fi
+ 
+ 
+-if test "${cxxstd}" == 17 ; then
++if test "${cxxstd}" = 17 ; then
+   ax_cxx_compile_alternatives="17 1z"
ax_cxx_compile_cxx17_required=true
+   ac_ext=cpp
+ ac_cpp='$CXXCPP $CPPFLAGS'
+@@ -16966,7 +16966,7 @@ $as_echo "$as_me: WARNING: C++17 is not
+ 
+   CXXFLAGS="$CXXFLAGS -std=c++17"
+ else
+-  if test "${cxxstd}" == 14 ; then
++  if test "${cxxstd}" = 14 ; then
+ ax_cxx_compile_alternatives="14 1y"
ax_cxx_compile_cxx14_required=true
+   ac_ext=cpp
+ ac_cpp='$CXXCPP $CPPFLAGS'
+@@ -17874,7 +17874,7 @@ $as_echo "#define HAVE_CXX14 1" >>confde
+ 
+   CXXFLAGS="$CXXFLAGS -std=c++14"
+   else
+-if test "${cxxstd}" == 11 ; then
++if test "${cxxstd}" = 11 ; then
+ ax_cxx_compile_alternatives="11 0x"
ax_cxx_compile_cxx11_required=true
+   ac_ext=cpp
+ ac_cpp='$CXXCPP $CPPFLAGS'
+@@ -18542,7 +18542,7 @@ $as_echo "#define HAVE_CXX11 1" >>confde
+ 
+   CXXFLAGS="$CXXFLAGS -std=c++11"
+ else
+-  if test "${cxxstd}" == 03 ; then
++  if test "${cxxstd}" = 03 ; then
+ $as_echo "#define ILMBASE_FORCE_CXX03 1" >>confdefs.h
+ 
+ CXXFLAGS="$CXXFLAGS -std=c++03"
+@@ -21827,11 +21827,11 @@ $as_echo "#define HAVE_CXX17 1" >>confde
+   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: C++17 is not yet 
standardized, so the checks may change in incompatible ways anytime" >&5
+ $as_echo "$as_me: WARNING: C++17 is not yet standardized, so the checks may 
change in incompatible ways anytime" >&2;}
+ 
+-if test "$HAVE_CXX14" == 1 ; then
++if test "$HAVE_CXX14" = 1 ; then
+ CXXFLAGS="$CXXFLAGS -std=c++14"
+   cxxstd = 14
+ else
+-  if test "$HAVE_CXX11" == 1 ; then
++  if test "$HAVE_CXX11" = 1 ; then
+   CXXFLAGS="$CXXFLAGS -std=c++11"
+ cxxstd = 11
+   fi
+@@ -22768,7 +22768,7 @@ LIB_SUFFIX=""
+ lib_suffix_valid="no"
+ 
+ lib_namespace=""
+-if test "x${library_namespace_versioning}" == xyes ; then
++if test "x${library_namespace_versioning}" = xyes ; then
+ cat >>confdefs.h <<_ACEOF
+ #define IMATH_INTERNAL_NAMESPACE Imath_${ILMBASE_VERSION_API}
+ _ACEOF
+@@ -22787,7 +22787,7 @@ _ACEOF
+ lib_namespace="${ILMBASE_VERSION_API}"
+ LIB_SUFFIX="${ILMBASE_VERSION_API}"
+ lib_suffix_valid="yes"
+-elif test "x${library_namespace_versioning}" == xno ; then
++elif test "x${library_namespace_versioning}" = xno ; then
+ cat >>confdefs.h <<_ACEOF
+ #define IMATH_INTERNAL_NAMESPACE Imath
+ _ACEOF
+@@ -22823,7 +22823,7 @@ _ACEOF
+ fi
+ 
+ 
+-if test "x${lib_suffix_valid}" == xyes ; then
++if test "x${lib_suffix_valid}" = xyes ; then
+ LIB_SUFFIX_DASH="-${LIB_SUFFIX}"
+ 
+  if true; then
+@@ -22858,7 +22858,7 @@ else
+ fi
+ 
+ 
+-if test "x${custom_public_namespace}" == xyes ; then
++if test "x${custom_public_namespace}" = xyes ; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Enabling 'custom user 
namespace' requires an additional argument, reverting to default" >&5
+ $as_echo "$as_me: WARNING: Enabling 'custom user namespace' requires an 
additional argument, reverting to default" >&2;}
+ $as_echo "#define IMATH_NAMESPACE Imath" >>confdefs.h
+@@ -22870,7 +22870,7 @@ $as_echo "$as_me: WARNING: Enabling 'cus
+ 
+ public_namespace=""
+ custom_public_namespace=no
+-elif test "x${custom_public_namespace}" 

[gentoo-commits] repo/gentoo:master commit in: x11-apps/igt-gpu-tools/, x11-apps/igt-gpu-tools/files/

2020-06-28 Thread Rémi Cardona
commit: f255daced19dff233b657f213833b26cf6a9022c
Author: Rémi Cardona  gentoo  org>
AuthorDate: Sun Jun 28 10:50:49 2020 +
Commit:     Rémi Cardona  gentoo  org>
CommitDate: Sun Jun 28 10:51:33 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f255dace

x11-apps/igt-gpu-tools: fix build with python 3.9

Closes: https://bugs.gentoo.org/726852
Package-Manager: Portage-2.3.102, Repoman-2.3.23
Signed-off-by: Rémi Cardona  gentoo.org>

 x11-apps/igt-gpu-tools/files/1.25-python-3.9.patch | 25 ++
 x11-apps/igt-gpu-tools/igt-gpu-tools-1.25.ebuild   |  2 ++
 2 files changed, 27 insertions(+)

diff --git a/x11-apps/igt-gpu-tools/files/1.25-python-3.9.patch 
b/x11-apps/igt-gpu-tools/files/1.25-python-3.9.patch
new file mode 100644
index 000..689dca411e5
--- /dev/null
+++ b/x11-apps/igt-gpu-tools/files/1.25-python-3.9.patch
@@ -0,0 +1,25 @@
+manual backport of upstream commit
+https://gitlab.freedesktop.org/drm/igt-gpu-tools/-/commit/201da47cb57b8fadd9bc45be16b82617b32a2c01
+
+--- a/docs/reference/igt-gpu-tools/generate_description_xml.py
 b/docs/reference/igt-gpu-tools/generate_description_xml.py
+@@ -4,7 +4,7 @@ import re
+ import sys
+ import os.path
+ import subprocess
+-import xml.etree.cElementTree as ET
++import xml.etree.ElementTree as ET
+ 
+ from collections import namedtuple
+ 
+--- a/lib/i915/perf-configs/perf-codegen.py
 b/lib/i915/perf-configs/perf-codegen.py
+@@ -26,7 +26,7 @@ import os
+ import sys
+ import textwrap
+ 
+-import xml.etree.cElementTree as et
++import xml.etree.ElementTree as et
+ 
+ import codegen
+ 

diff --git a/x11-apps/igt-gpu-tools/igt-gpu-tools-1.25.ebuild 
b/x11-apps/igt-gpu-tools/igt-gpu-tools-1.25.ebuild
index b202d340de9..6bb31b86e9f 100644
--- a/x11-apps/igt-gpu-tools/igt-gpu-tools-1.25.ebuild
+++ b/x11-apps/igt-gpu-tools/igt-gpu-tools-1.25.ebuild
@@ -73,6 +73,8 @@ DEPEND="${RDEPEND}
)
 "
 
+PATCHES=( "${FILESDIR}/${PV}-python-3.9.patch" )
+
 src_prepare() {
sed -e "s/find_program('rst2man-3'/find_program('rst2man.py', 
'rst2man-3'/" -i man/meson.build
default_src_prepare



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

2020-02-06 Thread Rémi Cardona
commit: b1dec27cc401e050bfe2a8783cdb3d0cb92d0bb6
Author: Rémi Cardona  gentoo  org>
AuthorDate: Thu Feb  6 23:32:16 2020 +
Commit:     Rémi Cardona  gentoo  org>
CommitDate: Thu Feb  6 23:32:42 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1dec27c

app-text/gtkspell: disable gtk-doc support to cope with tool removal

Closes: https://bugs.gentoo.org/707368
Package-Manager: Portage-2.3.87, Repoman-2.3.20
Signed-off-by: Rémi Cardona  gentoo.org>

 app-text/gtkspell/gtkspell-2.0.16-r1.ebuild | 40 +
 1 file changed, 40 insertions(+)

diff --git a/app-text/gtkspell/gtkspell-2.0.16-r1.ebuild 
b/app-text/gtkspell/gtkspell-2.0.16-r1.ebuild
new file mode 100644
index 000..bc0747bea5f
--- /dev/null
+++ b/app-text/gtkspell/gtkspell-2.0.16-r1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit eutils
+
+DESCRIPTION="Spell checking widget for GTK"
+HOMEPAGE="http://gtkspell.sourceforge.net/";
+# gtkspell doesn't use sourceforge mirroring system it seems.
+SRC_URI="http://${PN}.sourceforge.net/download/${P}.tar.gz";
+
+LICENSE="GPL-2+"
+SLOT="2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~x86-macos ~x86-solaris"
+IUSE=""
+
+RDEPEND="x11-libs/gtk+:2
+   >=app-text/enchant-1.1.6:0"
+DEPEND="${RDEPEND}
+   >=dev-util/intltool-0.35.0
+   virtual/pkgconfig"
+
+DOCS=( AUTHORS ChangeLog README ) # NEWS file is empty
+
+src_prepare() {
+   default
+
+   # Fix intltoolize broken file, see upstream #577133
+   sed -i -e "s:'\^\$\$lang\$\$':\^\$\$lang\$\$:g" po/Makefile.in.in || die
+}
+
+src_configure() {
+   econf --disable-static --disable-gtk-doc
+}
+
+src_install() {
+   default
+   find "${D}" -name '*.la' -type f -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/gtk-doc/

2020-01-26 Thread Rémi Cardona
commit: 5cbcbfe748db02c1fae86b11eb6422251b03
Author: Rémi Cardona  gentoo  org>
AuthorDate: Sun Jan 26 08:40:46 2020 +
Commit:     Rémi Cardona  gentoo  org>
CommitDate: Sun Jan 26 08:41:32 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cbcbfe7

dev-util/gtk-doc: bump to 1.32

Closes: https://bugs.gentoo.org/683900
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Rémi Cardona  gentoo.org>

 dev-util/gtk-doc/Manifest|  1 +
 dev-util/gtk-doc/gtk-doc-1.32.ebuild | 99 
 2 files changed, 100 insertions(+)

diff --git a/dev-util/gtk-doc/Manifest b/dev-util/gtk-doc/Manifest
index 9ef27dcfc8b..904ebd0393a 100644
--- a/dev-util/gtk-doc/Manifest
+++ b/dev-util/gtk-doc/Manifest
@@ -1 +1,2 @@
 DIST gtk-doc-1.25.tar.xz 673184 BLAKE2B 
2468b70403c0334b52ce1bcb77d2015fe83e0af9fac861464db605de9744ec1c7300e9b9a4b4fe0a3641e016083df063d92e1b74e44771d7a88c66815a396765
 SHA512 
7ac8c73ab9f9ecb6a142bd2232450a6431c3e4fe2372ff40460145b5d0bcffa1953c8cf49436539db86c3a32461cbd4180c714cb19cdd68bfd557816b789339c
+DIST gtk-doc-1.32.tar.xz 762000 BLAKE2B 
e87b0ed5dffd04acc7569171343839a742a874438248546b1b85ca71102d5a546f41b450c5cedf54ecab5b7b6585a4dac36d7600b21b5cce491470a50f82d3b0
 SHA512 
6d28395968c2951f1685570e5778b5add76d1b9cff8fcb8632b200b3ba251602a1ea59b1def84fc28560988b87fc0dbbc6947af88d268db6ff23e9c28aea3b28

diff --git a/dev-util/gtk-doc/gtk-doc-1.32.ebuild 
b/dev-util/gtk-doc/gtk-doc-1.32.ebuild
new file mode 100644
index 000..e1f94f91408
--- /dev/null
+++ b/dev-util/gtk-doc/gtk-doc-1.32.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python3_{6,7} )
+
+inherit eutils elisp-common gnome2 python-single-r1 readme.gentoo-r1
+
+DESCRIPTION="GTK+ Documentation Generator"
+HOMEPAGE="https://www.gtk.org/gtk-doc/";
+
+LICENSE="GPL-2 FDL-1.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris 
~x64-solaris"
+
+IUSE="debug doc emacs"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   >=dev-libs/glib-2.6:2
+   dev-libs/libxslt
+   >=dev-libs/libxml2-2.3.6:2
+   ~app-text/docbook-xml-dtd-4.3
+   app-text/docbook-xsl-stylesheets
+   ~app-text/docbook-sgml-dtd-3.0
+   >=app-text/docbook-dsssl-stylesheets-1.40
+   emacs? ( >=app-editors/emacs-23.1:* )
+   dev-python/pygments[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}
+   ~dev-util/gtk-doc-am-${PV}
+   dev-util/itstool
+   virtual/pkgconfig
+"
+
+# tests require unpackaged python module "anytree", and require java(fop) or 
tex(dblatex)
+RESTRICT="test"
+
+pkg_setup() {
+   DOC_CONTENTS="gtk-doc does no longer define global key bindings for 
Emacs.
+   You may set your own key bindings for \"gtk-doc-insert\" and
+   \"gtk-doc-insert-section\" in your ~/.emacs file."
+   SITEFILE=61${PN}-gentoo.el
+   python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   # Remove global Emacs keybindings, bug #184588
+   eapply "${FILESDIR}"/${PN}-1.8-emacs-keybindings.patch
+
+   gnome2_src_prepare
+}
+
+src_configure() {
+   gnome2_src_configure \
+   --with-xml-catalog="${EPREFIX}"/etc/xml/catalog \
+   $(use_enable debug)
+}
+
+src_compile() {
+   gnome2_src_compile
+   use emacs && elisp-compile tools/gtk-doc.el
+}
+
+src_install() {
+   gnome2_src_install
+
+   python_fix_shebang "${ED}"/usr/bin/gtkdoc-depscan
+
+   # Don't install this file, it's in gtk-doc-am now
+   rm "${ED}"/usr/share/aclocal/gtk-doc.m4 || die "failed to remove 
gtk-doc.m4"
+
+   if use doc; then
+   docinto doc
+   dodoc doc/*
+   docinto examples
+   dodoc examples/*
+   fi
+
+   if use emacs; then
+   elisp-install ${PN} tools/gtk-doc.el*
+   elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+   readme.gentoo_create_doc
+   fi
+}
+
+pkg_postinst() {
+   gnome2_pkg_postinst
+   if use emacs; then
+   elisp-site-regen
+   readme.gentoo_print_elog
+   fi
+}
+
+pkg_postrm() {
+   gnome2_pkg_postrm
+   use emacs && elisp-site-regen
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/gtk-doc-am/

2020-01-26 Thread Rémi Cardona
commit: 4b082b4e81a61fcf704a27c79aa5a9c7dc760e28
Author: Rémi Cardona  gentoo  org>
AuthorDate: Sun Jan 26 08:36:14 2020 +
Commit:     Rémi Cardona  gentoo  org>
CommitDate: Sun Jan 26 08:41:28 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b082b4e

dev-util/gtk-doc-am: bump to 1.32

Bug: https://bugs.gentoo.org/683900
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Rémi Cardona  gentoo.org>

 dev-util/gtk-doc-am/Manifest   |  1 +
 dev-util/gtk-doc-am/gtk-doc-am-1.32.ebuild | 35 ++
 2 files changed, 36 insertions(+)

diff --git a/dev-util/gtk-doc-am/Manifest b/dev-util/gtk-doc-am/Manifest
index 9ef27dcfc8b..904ebd0393a 100644
--- a/dev-util/gtk-doc-am/Manifest
+++ b/dev-util/gtk-doc-am/Manifest
@@ -1 +1,2 @@
 DIST gtk-doc-1.25.tar.xz 673184 BLAKE2B 
2468b70403c0334b52ce1bcb77d2015fe83e0af9fac861464db605de9744ec1c7300e9b9a4b4fe0a3641e016083df063d92e1b74e44771d7a88c66815a396765
 SHA512 
7ac8c73ab9f9ecb6a142bd2232450a6431c3e4fe2372ff40460145b5d0bcffa1953c8cf49436539db86c3a32461cbd4180c714cb19cdd68bfd557816b789339c
+DIST gtk-doc-1.32.tar.xz 762000 BLAKE2B 
e87b0ed5dffd04acc7569171343839a742a874438248546b1b85ca71102d5a546f41b450c5cedf54ecab5b7b6585a4dac36d7600b21b5cce491470a50f82d3b0
 SHA512 
6d28395968c2951f1685570e5778b5add76d1b9cff8fcb8632b200b3ba251602a1ea59b1def84fc28560988b87fc0dbbc6947af88d268db6ff23e9c28aea3b28

diff --git a/dev-util/gtk-doc-am/gtk-doc-am-1.32.ebuild 
b/dev-util/gtk-doc-am/gtk-doc-am-1.32.ebuild
new file mode 100644
index 000..b7417a1b606
--- /dev/null
+++ b/dev-util/gtk-doc-am/gtk-doc-am-1.32.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+GNOME_ORG_MODULE="gtk-doc"
+
+inherit gnome.org
+
+DESCRIPTION="Automake files from gtk-doc"
+HOMEPAGE="https://www.gtk.org/gtk-doc/";
+
+LICENSE="GPL-2 FDL-1.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+   virtual/pkgconfig
+   !

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

2020-01-19 Thread Rémi Cardona
commit: c5841858413dbf1c7f0416ab2422e2d74181e900
Author: Rémi Cardona  gentoo  org>
AuthorDate: Sun Jan 19 23:23:26 2020 +
Commit:     Rémi Cardona  gentoo  org>
CommitDate: Sun Jan 19 23:23:59 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5841858

dev-libs/gom: fix QA violations reported through CI

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Rémi Cardona  gentoo.org>

 dev-libs/gom/gom-0.3.3.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/dev-libs/gom/gom-0.3.3.ebuild b/dev-libs/gom/gom-0.3.3.ebuild
index b9062d9606a..146fe47ed50 100644
--- a/dev-libs/gom/gom-0.3.3.ebuild
+++ b/dev-libs/gom/gom-0.3.3.ebuild
@@ -14,6 +14,8 @@ LICENSE="LGPL-2+"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
 IUSE="doc +introspection test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 RDEPEND="
>=dev-db/sqlite-3.7:3



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

2020-01-17 Thread Rémi Cardona
commit: 7823342682f38d6223e312da5a1e1d8002ae2f33
Author: Rémi Cardona  gentoo  org>
AuthorDate: Fri Jan 17 08:24:48 2020 +
Commit:     Rémi Cardona  gentoo  org>
CommitDate: Fri Jan 17 08:25:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78233426

dev-libs/gom: add now-mandatory dep on gdk-pixbuf

Closes: https://bugs.gentoo.org/705590
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Rémi Cardona  gentoo.org>

 dev-libs/gom/gom-0.3.3.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/dev-libs/gom/gom-0.3.3.ebuild b/dev-libs/gom/gom-0.3.3.ebuild
index 9a9ca3dfec6..b9062d9606a 100644
--- a/dev-libs/gom/gom-0.3.3.ebuild
+++ b/dev-libs/gom/gom-0.3.3.ebuild
@@ -27,9 +27,8 @@ DEPEND="${RDEPEND}
>=dev-util/intltool-0.40.0
sys-devel/gettext
virtual/pkgconfig
-   test? ( x11-libs/gdk-pixbuf:2 )
+   x11-libs/gdk-pixbuf:2
 "
-# TODO: make gdk-pixbuf properly optional with USE=test
 
 pkg_setup() {
python_setup



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

2020-01-17 Thread Rémi Cardona
commit: 089a1835c9c9a8afa8fd61886702b25aba12b067
Author: Rémi Cardona  gentoo  org>
AuthorDate: Fri Jan 17 08:11:55 2020 +
Commit:     Rémi Cardona  gentoo  org>
CommitDate: Fri Jan 17 08:14:24 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=089a1835

gnome-extra/gucharmap: fix build with unicode-data 12.1.0

Closes: https://bugs.gentoo.org/705416
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Rémi Cardona  gentoo.org>

 .../files/gucharmap-update_to_unicode_12.1.patch   | 25 
 gnome-extra/gucharmap/gucharmap-12.0.1-r1.ebuild   | 72 ++
 2 files changed, 97 insertions(+)

diff --git a/gnome-extra/gucharmap/files/gucharmap-update_to_unicode_12.1.patch 
b/gnome-extra/gucharmap/files/gucharmap-update_to_unicode_12.1.patch
new file mode 100644
index 000..60dbb7af58c
--- /dev/null
+++ b/gnome-extra/gucharmap/files/gucharmap-update_to_unicode_12.1.patch
@@ -0,0 +1,25 @@
+diff -Naur gucharmap-12.0.1-orig/gucharmap/gucharmap-unicode-info.h 
gucharmap-12.0.1/gucharmap/gucharmap-unicode-info.h
+--- gucharmap-12.0.1-orig/gucharmap/gucharmap-unicode-info.h   2019-03-07 
21:21:27.0 +0100
 gucharmap-12.0.1/gucharmap/gucharmap-unicode-info.h2019-11-14 
17:43:55.007583238 +0100
+@@ -51,7 +51,8 @@
+   GUCHARMAP_UNICODE_VERSION_10_0,
+   GUCHARMAP_UNICODE_VERSION_11_0,
+   GUCHARMAP_UNICODE_VERSION_12_0,
+-  GUCHARMAP_UNICODE_VERSION_LATEST = GUCHARMAP_UNICODE_VERSION_12_0 /* 
private, will move forward with each revision */
++  GUCHARMAP_UNICODE_VERSION_12_1,
++  GUCHARMAP_UNICODE_VERSION_LATEST = GUCHARMAP_UNICODE_VERSION_12_1 /* 
private, will move forward with each revision */
+ } GucharmapUnicodeVersion;
+ 
+ /* return values are read-only */
+diff -Naur gucharmap-12.0.1-orig/gucharmap/gucharmap-window.c 
gucharmap-12.0.1/gucharmap/gucharmap-window.c
+--- gucharmap-12.0.1-orig/gucharmap/gucharmap-window.c 2019-03-07 
21:21:27.0 +0100
 gucharmap-12.0.1/gucharmap/gucharmap-window.c  2019-11-14 
17:45:11.145809820 +0100
+@@ -454,7 +454,7 @@
+   gtk_show_about_dialog (GTK_WINDOW (guw),
+"program-name", _("GNOME Character Map"),
+"version", VERSION,
+-   "comments", _("Based on the Unicode Character Database 
12.0.0"),
++   "comments", _("Based on the Unicode Character Database 
12.1.0"),
+"copyright", "Copyright © 2004 Noah Levitt\n"
+ "Copyright © 1991–2019 Unicode, Inc.\n"
+ "Copyright © 2007–2019 Christian Persch\n"

diff --git a/gnome-extra/gucharmap/gucharmap-12.0.1-r1.ebuild 
b/gnome-extra/gucharmap/gucharmap-12.0.1-r1.ebuild
new file mode 100644
index 000..96e97ba7eec
--- /dev/null
+++ b/gnome-extra/gucharmap/gucharmap-12.0.1-r1.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+VALA_USE_DEPEND="vapigen"
+
+inherit gnome2 vala
+
+DESCRIPTION="Unicode character map viewer and library"
+HOMEPAGE="https://wiki.gnome.org/Apps/Gucharmap";
+
+LICENSE="GPL-3+"
+SLOT="2.90"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86"
+
+IUSE="debug +introspection test vala"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="vala? ( introspection )"
+
+UNICODE_VERSION="12.1"
+
+COMMON_DEPEND="
+   =app-i18n/unicode-data-${UNICODE_VERSION}*
+   >=dev-libs/glib-2.32:2
+   >=x11-libs/pango-1.2.1[introspection?]
+   >=x11-libs/gtk+-3.16:3[introspection?]
+   media-libs/freetype:2
+   introspection? ( >=dev-libs/gobject-introspection-0.9.0:= )
+"
+RDEPEND="${COMMON_DEPEND}
+   !https://bugzilla.gnome.org/show_bug.cgi?id=768210#c5
+   # https://gitlab.gnome.org/GNOME/gucharmap/issues/13
+   gnome2_src_configure \
+   --disable-static \
+   --with-unicode-data=/usr/share/unicode-data \
+   $(usex debug --enable-debug=yes ' ') \
+   $(use_enable introspection) \
+   $(use_enable vala)
+}



[gentoo-commits] proj/gnome: Branch deleted: remi_fix_gom

2020-01-15 Thread Rémi Cardona
commit: 
Commit: Rémi Cardona  gentoo  org>
CommitDate: Wed Jan 15 23:20:51 2020 +

Branch deleted: remi_fix_gom




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

2020-01-15 Thread Rémi Cardona
commit: 149f6e76b38a0d2e8bd661a4de9fb8a717e95efe
Author: Rémi Cardona  gentoo  org>
AuthorDate: Wed Jan 15 10:03:59 2020 +
Commit:     Rémi Cardona  gentoo  org>
CommitDate: Wed Jan 15 23:16:14 2020 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=149f6e76

dev-libs/gom: remove, available in ::gentoo

Signed-off-by: Rémi Cardona  gentoo.org>

 dev-libs/gom/gom-0.3.3-r1.ebuild | 70 
 dev-libs/gom/metadata.xml|  8 -
 2 files changed, 78 deletions(-)

diff --git a/dev-libs/gom/gom-0.3.3-r1.ebuild b/dev-libs/gom/gom-0.3.3-r1.ebuild
deleted file mode 100644
index 394c983e..
--- a/dev-libs/gom/gom-0.3.3-r1.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-GCONF_DEBUG="yes"
-PYTHON_COMPAT=( python3_{4,5,6} )
-
-inherit gnome.org gnome2-utils meson python-r1
-
-DESCRIPTION="GObject to SQLite object mapper library"
-HOMEPAGE="https://wiki.gnome.org/Projects/Gom";
-
-LICENSE="LGPL-2+"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE="doc +introspection test"
-
-RDEPEND="
-   >=dev-db/sqlite-3.7:3
-   >=dev-libs/glib-2.36:2
-   introspection? ( >=dev-libs/gobject-introspection-1.30.0:= )
-   ${PYTHON_DEPS}
-   >=dev-python/pygobject-3.16:3[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}
-   doc? ( dev-util/gtk-doc )
-   >=dev-util/intltool-0.40.0
-   sys-devel/gettext
-   virtual/pkgconfig
-   test? ( x11-libs/gdk-pixbuf:2 )
-"
-# TODO: make gdk-pixbuf properly optional with USE=test
-
-pkg_setup() {
-   python_setup
-}
-
-src_prepare() {
-   default
-   python_copy_sources
-}
-
-src_configure() {
-   local emesonargs=(
-   $(meson_use introspection enable-introspection)
-   $(meson_use doc enable-gtk-doc)
-   )
-# FIXME: is this needed???
-   meson_src_configure
-
-   python_foreach_impl run_in_build_dir \
-   meson_src_configure
-}
-
-src_install() {
-   meson_src_install
-
-
-   docinto examples
-   dodoc examples/*.py
-
-   python_foreach_impl run_in_build_dir \
-   meson_src_install DESTDIR="${D}"
-}
-
-src_test() {
-   # tests may take a long time
-   python_foreach_impl run_in_build_dir \
-   meson_src_test
-}

diff --git a/dev-libs/gom/metadata.xml b/dev-libs/gom/metadata.xml
deleted file mode 100644
index 39980802..
--- a/dev-libs/gom/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd";>
-
-
-   gn...@gentoo.org
-   Gentoo GNOME Desktop
-
-



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

2020-01-15 Thread Rémi Cardona
commit: 4507381ccaf4296f4acee179b841fa1e83006993
Author: Rémi Cardona  gentoo  org>
AuthorDate: Wed Jan 15 23:10:24 2020 +
Commit:     Rémi Cardona  gentoo  org>
CommitDate: Wed Jan 15 23:10:54 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4507381c

dev-libs/gom: bump to 0.3.3

Brought over from the gnome overlay with the following changes:

- port to EAPI=7
- simplify meson/python-r1 interactions
- remove broken DESTDIR argument when calling meson_src_install
- properly generate .pyc files (QA warning)

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Rémi Cardona  gentoo.org>

 dev-libs/gom/Manifest |  1 +
 dev-libs/gom/gom-0.3.3.ebuild | 65 +++
 2 files changed, 66 insertions(+)

diff --git a/dev-libs/gom/Manifest b/dev-libs/gom/Manifest
index 4e42e95052d..e44cf06de93 100644
--- a/dev-libs/gom/Manifest
+++ b/dev-libs/gom/Manifest
@@ -1 +1,2 @@
 DIST gom-0.3.2.tar.xz 410300 BLAKE2B 
c0c79c1c3f8a28a0ee992fa4c316538eb87ec26c77def353e8b2038e32f30f9daed433c6d6f6c81069e05e46a980f7d944c955182d973d42f3bd84a341c5a34d
 SHA512 
a7bfb263e5ff6f89768d8fcbdcc949d4ec9b82ecbb80952becd357a3d5781a60e52a327e865e39e46d542b2a2c5e5c861e5302d7ae3c3a2258d3c3f698263675
+DIST gom-0.3.3.tar.xz 101580 BLAKE2B 
08e0abb9eaf23ba3bbbca54289ebaa695af705e65b9b612f125e72c62f337baec899d16e657d3de51baeb4ffb79b583716a01d74067e256d59e1dcb63723273e
 SHA512 
152924e704c92f39c493a8becc73fac1f7fe396f4f9e7c154dccec2b4413476821e43abf3c108cc1304de471e61f56c265f124710379ad8568b68f8902064e03

diff --git a/dev-libs/gom/gom-0.3.3.ebuild b/dev-libs/gom/gom-0.3.3.ebuild
new file mode 100644
index 000..9a9ca3dfec6
--- /dev/null
+++ b/dev-libs/gom/gom-0.3.3.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+GCONF_DEBUG="yes"
+PYTHON_COMPAT=( python3_{6,7} )
+
+inherit gnome.org gnome2-utils meson python-r1
+
+DESCRIPTION="GObject to SQLite object mapper library"
+HOMEPAGE="https://wiki.gnome.org/Projects/Gom";
+
+LICENSE="LGPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="doc +introspection test"
+
+RDEPEND="
+   >=dev-db/sqlite-3.7:3
+   >=dev-libs/glib-2.36:2
+   introspection? ( >=dev-libs/gobject-introspection-1.30.0:= )
+   ${PYTHON_DEPS}
+   >=dev-python/pygobject-3.16:3[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}
+   doc? ( dev-util/gtk-doc )
+   >=dev-util/intltool-0.40.0
+   sys-devel/gettext
+   virtual/pkgconfig
+   test? ( x11-libs/gdk-pixbuf:2 )
+"
+# TODO: make gdk-pixbuf properly optional with USE=test
+
+pkg_setup() {
+   python_setup
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use introspection enable-introspection)
+   $(meson_use doc enable-gtk-doc)
+   )
+
+   python_foreach_impl meson_src_configure
+}
+
+src_compile() {
+   python_foreach_impl meson_src_compile
+}
+
+src_install() {
+   docinto examples
+   dodoc examples/*.py
+
+   installing() {
+   meson_src_install
+   python_optimize
+   }
+   python_foreach_impl installing
+}
+
+src_test() {
+   # tests may take a long time
+   python_foreach_impl meson_src_test
+}



[gentoo-commits] proj/gnome: New branch: remi_fix_gom

2020-01-15 Thread Rémi Cardona
commit: 
Commit: Rémi Cardona  gentoo  org>
CommitDate: Wed Jan 15 10:09:37 2020 +

New branch: remi_fix_gom




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

2019-10-08 Thread Rémi Cardona
commit: e93313aad8aa5664fe3d73bb2125fdbf6ba134de
Author: Rémi Cardona  gentoo  org>
AuthorDate: Tue Oct  8 05:32:41 2019 +
Commit:     Rémi Cardona  gentoo  org>
CommitDate: Tue Oct  8 21:43:49 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e93313aa

app-office/grisbi: bump to 1.2.2

Closes: https://bugs.gentoo.org/696478
Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Rémi Cardona  gentoo.org>

 app-office/grisbi/Manifest|  1 +
 app-office/grisbi/grisbi-1.2.2.ebuild | 43 +++
 2 files changed, 44 insertions(+)

diff --git a/app-office/grisbi/Manifest b/app-office/grisbi/Manifest
index d91390cb417..031c3d7f925 100644
--- a/app-office/grisbi/Manifest
+++ b/app-office/grisbi/Manifest
@@ -1,2 +1,3 @@
 DIST grisbi-1.0.4.tar.bz2 6965398 BLAKE2B 
f53b5cd7f2e4b0cdcf14732ba7e03315ec7d419c7f6ab3a290fd30a9dc9f7c0dde69b473dca3873aeb90b793cd90287c516f2fe4b7a50d71368abc3e12ce16f6
 SHA512 
9761ed94db563c39cab793ee076b6a729470231e3111d7ce57d188a6f1681cbb715174f67c15741320f295d4efdf0784f6e3d4d4d58267759efbad56561c7064
 DIST grisbi-1.2.1.tar.bz2 7314316 BLAKE2B 
b34aaaba79608561383e09fa1af7749f8c3cfa322f47a6d9cf350af1a3b96c575140246ed65b33127d92f84a57d959f24c99ef748ab80097ffce2ed8f16319aa
 SHA512 
0193d5777ed191f7f3dac67fc9754f5588f35b9486567f3a7e7f9dd998865ff2130ad04b78a98dae1e1164fbd400a58328bdee777e9d0ff1100d1fd189a5aa2f
+DIST grisbi-1.2.2.tar.bz2 7325947 BLAKE2B 
559ffc8c46edc629fd17aa38042a7d9a39dd9c1866bddc86560bae2750a53916a6e0a451dc6e482b9d21bc1d8d493701d656dfa85b131f5f9b5b3c014249dcd2
 SHA512 
7d627f9ae588c0d5a8235bb86f3ed160a572114ccfec1dce9c7137296e5525411600033ca4e42b242004edddc42f2160e95c18c0c0cd13516cf62486e081acdd

diff --git a/app-office/grisbi/grisbi-1.2.2.ebuild 
b/app-office/grisbi/grisbi-1.2.2.ebuild
new file mode 100644
index 000..1cb4dfed211
--- /dev/null
+++ b/app-office/grisbi/grisbi-1.2.2.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+GNOME2_LA_PUNT="yes"
+
+inherit gnome2
+
+DESCRIPTION="Grisbi is a personal accounting application for Linux"
+HOMEPAGE="http://www.grisbi.org https://github.com/grisbi/grisbi";
+SRC_URI="mirror://sourceforge/${PN}/grisbi%20stable/1.2.x/${P}.tar.bz2"
+IUSE="goffice libressl nls ofx ssl"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+
+RDEPEND="
+   >=dev-libs/libxml2-2.5:2
+   >=dev-libs/glib-2.44.0:2
+   >=x11-libs/gtk+-3.20:3
+   x11-misc/xdg-utils
+   >=gnome-extra/libgsf-1.14
+   ssl? (
+   libressl? ( dev-libs/libressl:0= )
+   !libressl? ( >=dev-libs/openssl-1.0.0:0= ) )
+   ofx? ( >=dev-libs/libofx-0.9.0 )
+   goffice? ( >=x11-libs/goffice-0.10.0 )
+"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig
+"
+
+src_configure() {
+   gnome2_src_configure \
+   --with-libxml2 \
+   --without-cunit \
+   --disable-static \
+   $(use_with ssl openssl) \
+   $(use_with ofx) \
+   $(use_with goffice) \
+   $(use_enable nls)
+}



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

2019-03-31 Thread Rémi Cardona
commit: f9384da5a9895d874a6eb0a8b2c0b9a2152f1c5d
Author: Guillaume Castagnino  xwing  info>
AuthorDate: Mon Dec  3 10:38:29 2018 +
Commit:     Rémi Cardona  gentoo  org>
CommitDate: Sun Mar 31 22:29:46 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9384da5

app-office/grisbi: bump to 1.2.1

Add a second homepage. The second homepage points
directly to the official git repository

Closes: https://bugs.gentoo.org/show_bug.cgi?id=663392
Package-Manager: Portage-2.3.56, Repoman-2.3.12
Signed-off-by: Guillaume Castagnino  xwing.info>
Signed-off-by: Rémi Cardona  gentoo.org>

 app-office/grisbi/Manifest|  1 +
 app-office/grisbi/grisbi-1.2.1.ebuild | 43 +++
 app-office/grisbi/metadata.xml|  3 +++
 3 files changed, 47 insertions(+)

diff --git a/app-office/grisbi/Manifest b/app-office/grisbi/Manifest
index 01e35c2d0f4..d91390cb417 100644
--- a/app-office/grisbi/Manifest
+++ b/app-office/grisbi/Manifest
@@ -1 +1,2 @@
 DIST grisbi-1.0.4.tar.bz2 6965398 BLAKE2B 
f53b5cd7f2e4b0cdcf14732ba7e03315ec7d419c7f6ab3a290fd30a9dc9f7c0dde69b473dca3873aeb90b793cd90287c516f2fe4b7a50d71368abc3e12ce16f6
 SHA512 
9761ed94db563c39cab793ee076b6a729470231e3111d7ce57d188a6f1681cbb715174f67c15741320f295d4efdf0784f6e3d4d4d58267759efbad56561c7064
+DIST grisbi-1.2.1.tar.bz2 7314316 BLAKE2B 
b34aaaba79608561383e09fa1af7749f8c3cfa322f47a6d9cf350af1a3b96c575140246ed65b33127d92f84a57d959f24c99ef748ab80097ffce2ed8f16319aa
 SHA512 
0193d5777ed191f7f3dac67fc9754f5588f35b9486567f3a7e7f9dd998865ff2130ad04b78a98dae1e1164fbd400a58328bdee777e9d0ff1100d1fd189a5aa2f

diff --git a/app-office/grisbi/grisbi-1.2.1.ebuild 
b/app-office/grisbi/grisbi-1.2.1.ebuild
new file mode 100644
index 000..1cb4dfed211
--- /dev/null
+++ b/app-office/grisbi/grisbi-1.2.1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+GNOME2_LA_PUNT="yes"
+
+inherit gnome2
+
+DESCRIPTION="Grisbi is a personal accounting application for Linux"
+HOMEPAGE="http://www.grisbi.org https://github.com/grisbi/grisbi";
+SRC_URI="mirror://sourceforge/${PN}/grisbi%20stable/1.2.x/${P}.tar.bz2"
+IUSE="goffice libressl nls ofx ssl"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+
+RDEPEND="
+   >=dev-libs/libxml2-2.5:2
+   >=dev-libs/glib-2.44.0:2
+   >=x11-libs/gtk+-3.20:3
+   x11-misc/xdg-utils
+   >=gnome-extra/libgsf-1.14
+   ssl? (
+   libressl? ( dev-libs/libressl:0= )
+   !libressl? ( >=dev-libs/openssl-1.0.0:0= ) )
+   ofx? ( >=dev-libs/libofx-0.9.0 )
+   goffice? ( >=x11-libs/goffice-0.10.0 )
+"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig
+"
+
+src_configure() {
+   gnome2_src_configure \
+   --with-libxml2 \
+   --without-cunit \
+   --disable-static \
+   $(use_with ssl openssl) \
+   $(use_with ofx) \
+   $(use_with goffice) \
+   $(use_enable nls)
+}

diff --git a/app-office/grisbi/metadata.xml b/app-office/grisbi/metadata.xml
index 105a80c6723..b120f01ca37 100644
--- a/app-office/grisbi/metadata.xml
+++ b/app-office/grisbi/metadata.xml
@@ -19,4 +19,7 @@

grisbi

+   
+   enable goffice graphic support
+   
 



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

2019-02-07 Thread Rémi Cardona
commit: cba0b9701371df6fc3c8b5767aca839f312feaae
Author: Rémi Cardona  gentoo  org>
AuthorDate: Thu Feb  7 22:28:30 2019 +
Commit:     Rémi Cardona  gentoo  org>
CommitDate: Thu Feb  7 22:30:37 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cba0b970

gnome-base/libgnomekbd: bump to 3.26.1

Package-Manager: Portage-2.3.59, Repoman-2.3.12
Signed-off-by: Rémi Cardona  gentoo.org>

 gnome-base/libgnomekbd/Manifest  |  1 +
 gnome-base/libgnomekbd/libgnomekbd-3.26.1.ebuild | 34 
 2 files changed, 35 insertions(+)

diff --git a/gnome-base/libgnomekbd/Manifest b/gnome-base/libgnomekbd/Manifest
index 32646d436a4..024cd359945 100644
--- a/gnome-base/libgnomekbd/Manifest
+++ b/gnome-base/libgnomekbd/Manifest
@@ -1 +1,2 @@
 DIST libgnomekbd-3.26.0.tar.xz 449204 BLAKE2B 
360f6da6ea7ad2850ecba062e0825cadcbc62ab9fdd432ad1fd4f38d32230e9eb6da1b7eb50116302b39be76565da7554df2c96e3a348e5130c428158bfa7792
 SHA512 
dc3ee91468e570d038bc91c4458ddb49dc097639c671815eecc4308efea85e29c1121cfd959e62f970a2e8112f818296802be804e99b96ee89fd5de8136645d9
+DIST libgnomekbd-3.26.1.tar.xz 450636 BLAKE2B 
241f2f9af95696600f82ab3a1f53f80c6e76f6e81636419407957f172a2758ee16f5c6d419ab1c1c37d2e054c42b65404062471eceabc0fba45099481eb7b214
 SHA512 
8e83522f4d96001f9635278a001e0208d6d37e74b19a8c1702ec6de651036ad37a03385e66adbd3bae01d845a9a6181bb76f45bffec31eac98d600b49ab4360c

diff --git a/gnome-base/libgnomekbd/libgnomekbd-3.26.1.ebuild 
b/gnome-base/libgnomekbd/libgnomekbd-3.26.1.ebuild
new file mode 100644
index 000..778e492f11c
--- /dev/null
+++ b/gnome-base/libgnomekbd/libgnomekbd-3.26.1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit gnome2
+
+DESCRIPTION="Gnome keyboard configuration library"
+HOMEPAGE="https://www.gnome.org";
+
+LICENSE="LGPL-2+"
+SLOT="0/8"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 
~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris"
+IUSE="+introspection test"
+
+RDEPEND="
+   >=dev-libs/glib-2.18:2
+   >=x11-libs/gtk+-2.91.7:3[X,introspection?]
+   >=x11-libs/libxklavier-5.2[introspection?]
+
+   introspection? ( >=dev-libs/gobject-introspection-0.6.7:= )
+"
+DEPEND="${RDEPEND}
+   dev-util/glib-utils
+   >=sys-devel/gettext-0.19.4
+   virtual/pkgconfig
+"
+
+src_configure() {
+   gnome2_src_configure \
+   --disable-static \
+   $(use_enable introspection) \
+   $(use_enable test tests)
+}