From: "Jeroen Roovers" <jer@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: x11-misc/xsensors/, x11-misc/xsensors/files/
Date: Sun, 6 Sep 2020 11:37:43 +0000 (UTC) [thread overview]
Message-ID: <1599392261.a57cdb2cac51ad73069b1365045dd3d74e394c5b.jer@gentoo> (raw)
commit: a57cdb2cac51ad73069b1365045dd3d74e394c5b
Author: Jeroen Roovers <jer <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 6 11:37:15 2020 +0000
Commit: Jeroen Roovers <jer <AT> gentoo <DOT> org>
CommitDate: Sun Sep 6 11:37:41 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a57cdb2c
x11-misc/xsensors: Patch configure.ac for missing AM_PATH_GTK_2_0
Package-Manager: Portage-3.0.5, Repoman-3.0.1
Closes: https://bugs.gentoo.org/740646
Signed-off-by: Jeroen Roovers <jer <AT> gentoo.org>
x11-misc/xsensors/files/xsensors-0.80-Werror.patch | 14 +++++++++
x11-misc/xsensors/files/xsensors-0.80-gtk220.patch | 34 ++++++++++++++++++++++
x11-misc/xsensors/xsensors-0.80.ebuild | 11 +++----
3 files changed, 52 insertions(+), 7 deletions(-)
diff --git a/x11-misc/xsensors/files/xsensors-0.80-Werror.patch b/x11-misc/xsensors/files/xsensors-0.80-Werror.patch
new file mode 100644
index 00000000000..b903404256a
--- /dev/null
+++ b/x11-misc/xsensors/files/xsensors-0.80-Werror.patch
@@ -0,0 +1,14 @@
+--- a/src/Makefile.am
++++ b/src/Makefile.am
+@@ -4,10 +4,7 @@
+ -DG_LOG_DOMAIN=\"GnomeCPUInfoApplet\" \
+ -DGNOMELOCALEDIR=\""$(prefix)/$(DATADIRNAME)/locale"\" \
+ -DDATADIR=\""$(datadir)"\" \
+- -DG_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED \
+- -DGDK_DISABLE_DEPRECATED -DGNOME_DISABLE_DEPRECATED \
+- -ansi -Wall -Wmissing-prototypes -Wmissing-declarations \
+- -Werror
++ -ansi -Wall -Wmissing-prototypes -Wmissing-declarations
+
+ bin_PROGRAMS = xsensors
+
diff --git a/x11-misc/xsensors/files/xsensors-0.80-gtk220.patch b/x11-misc/xsensors/files/xsensors-0.80-gtk220.patch
new file mode 100644
index 00000000000..9b53de08864
--- /dev/null
+++ b/x11-misc/xsensors/files/xsensors-0.80-gtk220.patch
@@ -0,0 +1,34 @@
+--- a/configure.ac
++++ b/configure.ac
+@@ -29,7 +29,7 @@
+ [Force GTK2 GUI, even if GTK3 is available @<:@default=check@:>@])],
+ [], [with_gtk2=no])
+
+-if [ test "x$with_gtk2" == xno ]; then
++if [ test "x$with_gtk2" = xno ]; then
+ PKG_CHECK_MODULES([GTK],[gtk+-3.0],foundgtk3=true,foundgtk3=false)
+ else
+ echo "Using GTK2..."
+@@ -37,18 +37,13 @@
+ fi
+
+ if [ $foundgtk3 ]; then
+- XSENSORS_CFLAGS="`pkg-config --cflags gtk+-3.0` -Werror -Wall"
+- XSENSORS_LIBS="`pkg-config --libs gtk+-3.0`"
++ XSENSORS_CFLAGS="`${PKG_CONFIG} --cflags gtk+-3.0` -Wall -Wall"
++ XSENSORS_LIBS="`${PKG_CONFIG} --libs gtk+-3.0`"
+ else
+- if [ test "x$with_gtk2" == xno ]; then
+- echo "GTK3 is not installed, checking for GTK2 instead..."
+- fi
+- AM_PATH_GTK_2_0(2.8.0,,AC_MSG_ERROR([
++ AC_MSG_ERROR([
+ *** GTK+ is required to build xsensors; please make sure you have the GTK+
+ *** development headers installed. The latest version of GTK+ is
+-*** always available at http://www.gtk.org/.]))
+- XSENSORS_CFLAGS="`pkg-config --cflags gtk+-2.0` -Werror -Wall"
+- XSENSORS_LIBS="`pkg-config --libs gtk+-2.0`"
++*** always available at http://www.gtk.org/.])
+ fi
+
+ AC_SUBST(XSENSORS_CFLAGS)
diff --git a/x11-misc/xsensors/xsensors-0.80.ebuild b/x11-misc/xsensors/xsensors-0.80.ebuild
index 455f446c563..43258aef8b9 100644
--- a/x11-misc/xsensors/xsensors-0.80.ebuild
+++ b/x11-misc/xsensors/xsensors-0.80.ebuild
@@ -23,17 +23,14 @@ DEPEND="
BDEPEND="
virtual/pkgconfig
"
+PATCHES=(
+ "${FILESDIR}"/${P}-gtk220.patch
+ "${FILESDIR}"/${P}-Werror.patch
+)
src_prepare() {
default
- sed -i \
- -e '/-DG.*_DISABLE_DEPRECATED/d' \
- -e 's#-Werror#-Wall#g' \
- -e 's#==#=#g' \
- -e 's#pkg-config#${PKG_CONFIG}#g' \
- src/Makefile.am configure.ac || die
-
eautoreconf
}
next reply other threads:[~2020-09-06 11:37 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-09-06 11:37 Jeroen Roovers [this message]
-- strict thread matches above, loose matches on Subject: below --
2017-02-05 19:08 [gentoo-commits] repo/gentoo:master commit in: x11-misc/xsensors/, x11-misc/xsensors/files/ David Seifert
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1599392261.a57cdb2cac51ad73069b1365045dd3d74e394c5b.jer@gentoo \
--to=jer@gentoo.org \
--cc=gentoo-commits@lists.gentoo.org \
--cc=gentoo-dev@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox