[gentoo-commits] repo/gentoo:master commit in: sci-visualization/ggobi/, sci-visualization/ggobi/files/

2021-01-20 Thread David Seifert
commit: 7a51956d0362e90324fc22a514a2ee9364416fd2
Author: Jakov Smolic  sartura  hr>
AuthorDate: Wed Jan 20 10:16:18 2021 +
Commit: David Seifert  gentoo  org>
CommitDate: Wed Jan 20 10:16:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a51956d

sci-visualization/ggobi: Remove old

Signed-off-by: Jakov Smolic  sartura.hr>
Signed-off-by: David Seifert  gentoo.org>

 sci-visualization/ggobi/Manifest   |  1 -
 .../ggobi/files/ggobi-2.1.10-hardened.patch| 66 --
 sci-visualization/ggobi/ggobi-2.1.10.ebuild| 56 --
 3 files changed, 123 deletions(-)

diff --git a/sci-visualization/ggobi/Manifest b/sci-visualization/ggobi/Manifest
index 42f809f42b1..b6808716cc8 100644
--- a/sci-visualization/ggobi/Manifest
+++ b/sci-visualization/ggobi/Manifest
@@ -1,2 +1 @@
-DIST ggobi_2.1.10.orig.tar.bz2 2776784 BLAKE2B 
6e5f5bfcb3b10af425a552da1f0d9eb4ba445d0eced0e5b5a20d3ea88da782f9e333005b929408baeb895a1e62d5e1500a86de5c7353b60ee8fbf950521b00c0
 SHA512 
40bc4a7fae992bf327d6b36c5aea7802279a3b6229242f31386e771636b4561260914a7fefb6a6337c1e1ab5a0682fbdd626389b83d9b57d0c2d050fac3723e5
 DIST ggobi_2.1.11.orig.tar.bz2 2787709 BLAKE2B 
e4b853f3212abda00150e6a3b3a344638225bdc564c109632c7ca2f9cb8cc41d35af9df1ee153d2ede3bd3191d9219e2bdd6bd6bc9c64f42447dfe17562361f1
 SHA512 
d34c6569d05d1e680101b62745012940c1e18c1588cd37b89b26b89e9eed9bab8fc53e0585a595b6cb4c9f2bb7d603ca4252cb6a6ba344bbc24e5cc5fd8a6dc1

diff --git a/sci-visualization/ggobi/files/ggobi-2.1.10-hardened.patch 
b/sci-visualization/ggobi/files/ggobi-2.1.10-hardened.patch
deleted file mode 100644
index 63681a0a03e..000
--- a/sci-visualization/ggobi/files/ggobi-2.1.10-hardened.patch
+++ /dev/null
@@ -1,66 +0,0 @@
-Description: Upstream changes introduced in version 2.1.10-4
- This patch has been created by dpkg-source during the package build.
- Here's the last changelog entry, hopefully it gives details on why
- those changes were made:
- .
- ggobi (2.1.10-4) unstable; urgency=low
- .
-   * src/ggobi.c: Applied patch kindly supplied by Michael Lawrence to
- address issues found under hardened compiler flags (Closes: #646260)
- .
- The person named in the Author field signed this changelog entry.
-Author: Dirk Eddelbuettel 
-Bug-Debian: http://bugs.debian.org/646260
-

-The information above should follow the Patch Tagging Guidelines, please
-checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here
-are templates for supplementary fields that you might want to add:
-
-Origin: , 
-Bug: 
-Bug-Debian: http://bugs.debian.org/
-Bug-Ubuntu: https://launchpad.net/bugs/
-Forwarded: 
-Reviewed-By: 
-Last-Update: 
-
 ggobi-2.1.10.orig/src/ggobi.c
-+++ ggobi-2.1.10/src/ggobi.c
-@@ -698,10 +698,10 @@ ValidateGGobiRef (ggobid * gg, gboolean
-   }
- 
-   if (fatal) {
--g_error (error_msg);
-+g_error ("%s", error_msg);
-   }
-   else
--g_critical (error_msg);
-+g_critical ("%s", error_msg);
- 
-   return (NULL);
- }
-@@ -718,9 +718,9 @@ ValidateDatadRef (GGobiData * d, ggobid
-   }
- 
-   if (fatal)
--g_error (error_msg);
-+g_error ("%s", error_msg);
-   else
--g_critical (error_msg);
-+g_critical ("%s", error_msg);
- 
-   return (NULL);
- }
-@@ -739,9 +739,9 @@ ValidateDisplayRef (displayd * d, ggobid
-   }
- 
-   if (fatal)
--g_error (error_msg);
-+g_error ("%s", error_msg);
-   else
--g_critical (error_msg);
-+g_critical ("%s", error_msg);
- 
-   return (NULL);
- }

diff --git a/sci-visualization/ggobi/ggobi-2.1.10.ebuild 
b/sci-visualization/ggobi/ggobi-2.1.10.ebuild
deleted file mode 100644
index 1ed254c14c8..000
--- a/sci-visualization/ggobi/ggobi-2.1.10.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit eutils autotools xdg
-
-DESCRIPTION="Visualization program for exploring high-dimensional data"
-HOMEPAGE="http://www.ggobi.org/";
-# source code release is not well published
-#SRC_URI="http://www.ggobi.org/downloads/${P}.tar.bz2";
-SRC_URI="mirror://debian/pool/main/g/${PN}/${PN}_${PV}.orig.tar.bz2"
-
-LICENSE="CPL-1.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="doc minimal nls"
-
-RDEPEND="
-   dev-libs/libxml2:2
-   media-gfx/graphviz
-   x11-libs/gtk+:2"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig"
-
-src_prepare() {
-   sed -i \
-   -e 's|ND_coord_i|ND_coord|' \
-   plugins/GraphLayout/graphviz.c || die
-   rm m4/libtool.m4 m4/lt*m4 plugins/*/aclocal.m4 || die
-   epatch \
-   "${FILESDIR}"/${PN}-2.1.8-plugindir.patch \
-   "${FILESDIR}"/${PN}-2.1.9-as-needed.patch \
-   "${FILESDIR}"/${PN}-2.1.10-hardened.patch \
-   "${FILESDIR}"/${PN}-2.1.10-desktop.patch
-   # need the ${S} for recursivity lookup
-   AT_M4DIR="${S}"/m4 eautoreconf
-}
-
-s

[gentoo-commits] repo/gentoo:master commit in: sci-visualization/ggobi/, sci-visualization/ggobi/files/

2016-03-15 Thread David Seifert
commit: 5ab7a2ef03d55a4fec4409b301cc11b88f9c1b61
Author: David Seifert  gentoo  org>
AuthorDate: Tue Mar 15 08:28:46 2016 +
Commit: David Seifert  gentoo  org>
CommitDate: Tue Mar 15 08:29:15 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ab7a2ef

sci-visualization/ggobi: Fix -Werror=format-security errors

Gentoo-Bug: 577430

Package-Manager: portage-2.2.28

 .../files/ggobi-2.1.11-Wformat-security.patch  | 36 ++
 sci-visualization/ggobi/ggobi-2.1.11.ebuild|  5 +--
 2 files changed, 39 insertions(+), 2 deletions(-)

diff --git a/sci-visualization/ggobi/files/ggobi-2.1.11-Wformat-security.patch 
b/sci-visualization/ggobi/files/ggobi-2.1.11-Wformat-security.patch
new file mode 100644
index 000..960d940
--- /dev/null
+++ b/sci-visualization/ggobi/files/ggobi-2.1.11-Wformat-security.patch
@@ -0,0 +1,36 @@
+Fix -Wformat -Werror=format-security errors caused by wrong fprintf calls
+See also: https://bugs.gentoo.org/show_bug.cgi?id=577430
+* utils_ui.c: In function ‘quick_message’:
+* utils_ui.c:192:29: error: format not a string literal and no format 
arguments [-Werror=format-security]
+*  message);
+
+--- ggobi-2.1.11/src/utils_ui.c
 ggobi-2.1.11/src/utils_ui.c
+@@ -189,7 +189,7 @@
+ 
+   dialog =
+ gtk_message_dialog_new (NULL, 0, GTK_MESSAGE_INFO, GTK_BUTTONS_OK,
+-message);
++"%s", message);
+ 
+   if (modal)
+ gtk_window_set_modal (GTK_WINDOW (dialog), true);
+--- ggobi-2.1.11/src/write_xml.c
 ggobi-2.1.11/src/write_xml.c
+@@ -37,14 +37,14 @@
+ write_xml_string(FILE *f, gchar *str)
+ {
+   gchar *fmtstr = g_markup_printf_escaped("%s", str);
+-  fprintf(f, fmtstr);
++  fprintf(f, "%s", fmtstr);
+   g_free(fmtstr);
+ }
+ static void
+ write_xml_string_fmt(FILE *f, gchar *fmt, gchar *str)
+ {
+   gchar *fmtstr = g_markup_printf_escaped(fmt, str);
+-  fprintf(f, fmtstr);
++  fprintf(f, "%s", fmtstr);
+   g_free(fmtstr);
+ }
+ 

diff --git a/sci-visualization/ggobi/ggobi-2.1.11.ebuild 
b/sci-visualization/ggobi/ggobi-2.1.11.ebuild
index 7f25d29..ef6aea6 100644
--- a/sci-visualization/ggobi/ggobi-2.1.11.ebuild
+++ b/sci-visualization/ggobi/ggobi-2.1.11.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -31,7 +31,8 @@ src_prepare() {
epatch \
"${FILESDIR}"/${PN}-2.1.8-plugindir.patch \
"${FILESDIR}"/${PN}-2.1.9-as-needed.patch \
-   "${FILESDIR}"/${PN}-2.1.10-desktop.patch
+   "${FILESDIR}"/${PN}-2.1.10-desktop.patch \
+   "${FILESDIR}"/${PN}-2.1.11-Wformat-security.patch
# need the ${S} for recursivity lookup
AT_M4DIR="${S}"/m4 eautoreconf
 }



[gentoo-commits] repo/gentoo:master commit in: sci-visualization/ggobi/, sci-visualization/ggobi/files/

2016-03-15 Thread David Seifert
commit: 5ab7a2ef03d55a4fec4409b301cc11b88f9c1b61
Author: David Seifert  gentoo  org>
AuthorDate: Tue Mar 15 08:28:46 2016 +
Commit: David Seifert  gentoo  org>
CommitDate: Tue Mar 15 08:29:15 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ab7a2ef

sci-visualization/ggobi: Fix -Werror=format-security errors

Gentoo-Bug: 577430

Package-Manager: portage-2.2.28

 .../files/ggobi-2.1.11-Wformat-security.patch  | 36 ++
 sci-visualization/ggobi/ggobi-2.1.11.ebuild|  5 +--
 2 files changed, 39 insertions(+), 2 deletions(-)

diff --git a/sci-visualization/ggobi/files/ggobi-2.1.11-Wformat-security.patch 
b/sci-visualization/ggobi/files/ggobi-2.1.11-Wformat-security.patch
new file mode 100644
index 000..960d940
--- /dev/null
+++ b/sci-visualization/ggobi/files/ggobi-2.1.11-Wformat-security.patch
@@ -0,0 +1,36 @@
+Fix -Wformat -Werror=format-security errors caused by wrong fprintf calls
+See also: https://bugs.gentoo.org/show_bug.cgi?id=577430
+* utils_ui.c: In function ‘quick_message’:
+* utils_ui.c:192:29: error: format not a string literal and no format 
arguments [-Werror=format-security]
+*  message);
+
+--- ggobi-2.1.11/src/utils_ui.c
 ggobi-2.1.11/src/utils_ui.c
+@@ -189,7 +189,7 @@
+ 
+   dialog =
+ gtk_message_dialog_new (NULL, 0, GTK_MESSAGE_INFO, GTK_BUTTONS_OK,
+-message);
++"%s", message);
+ 
+   if (modal)
+ gtk_window_set_modal (GTK_WINDOW (dialog), true);
+--- ggobi-2.1.11/src/write_xml.c
 ggobi-2.1.11/src/write_xml.c
+@@ -37,14 +37,14 @@
+ write_xml_string(FILE *f, gchar *str)
+ {
+   gchar *fmtstr = g_markup_printf_escaped("%s", str);
+-  fprintf(f, fmtstr);
++  fprintf(f, "%s", fmtstr);
+   g_free(fmtstr);
+ }
+ static void
+ write_xml_string_fmt(FILE *f, gchar *fmt, gchar *str)
+ {
+   gchar *fmtstr = g_markup_printf_escaped(fmt, str);
+-  fprintf(f, fmtstr);
++  fprintf(f, "%s", fmtstr);
+   g_free(fmtstr);
+ }
+ 

diff --git a/sci-visualization/ggobi/ggobi-2.1.11.ebuild 
b/sci-visualization/ggobi/ggobi-2.1.11.ebuild
index 7f25d29..ef6aea6 100644
--- a/sci-visualization/ggobi/ggobi-2.1.11.ebuild
+++ b/sci-visualization/ggobi/ggobi-2.1.11.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -31,7 +31,8 @@ src_prepare() {
epatch \
"${FILESDIR}"/${PN}-2.1.8-plugindir.patch \
"${FILESDIR}"/${PN}-2.1.9-as-needed.patch \
-   "${FILESDIR}"/${PN}-2.1.10-desktop.patch
+   "${FILESDIR}"/${PN}-2.1.10-desktop.patch \
+   "${FILESDIR}"/${PN}-2.1.11-Wformat-security.patch
# need the ${S} for recursivity lookup
AT_M4DIR="${S}"/m4 eautoreconf
 }



[gentoo-commits] repo/gentoo:master commit in: sci-visualization/ggobi/, sci-visualization/ggobi/files/

2016-03-15 Thread David Seifert
commit: 5ab7a2ef03d55a4fec4409b301cc11b88f9c1b61
Author: David Seifert  gentoo  org>
AuthorDate: Tue Mar 15 08:28:46 2016 +
Commit: David Seifert  gentoo  org>
CommitDate: Tue Mar 15 08:29:15 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ab7a2ef

sci-visualization/ggobi: Fix -Werror=format-security errors

Gentoo-Bug: 577430

Package-Manager: portage-2.2.28

 .../files/ggobi-2.1.11-Wformat-security.patch  | 36 ++
 sci-visualization/ggobi/ggobi-2.1.11.ebuild|  5 +--
 2 files changed, 39 insertions(+), 2 deletions(-)

diff --git a/sci-visualization/ggobi/files/ggobi-2.1.11-Wformat-security.patch 
b/sci-visualization/ggobi/files/ggobi-2.1.11-Wformat-security.patch
new file mode 100644
index 000..960d940
--- /dev/null
+++ b/sci-visualization/ggobi/files/ggobi-2.1.11-Wformat-security.patch
@@ -0,0 +1,36 @@
+Fix -Wformat -Werror=format-security errors caused by wrong fprintf calls
+See also: https://bugs.gentoo.org/show_bug.cgi?id=577430
+* utils_ui.c: In function ‘quick_message’:
+* utils_ui.c:192:29: error: format not a string literal and no format 
arguments [-Werror=format-security]
+*  message);
+
+--- ggobi-2.1.11/src/utils_ui.c
 ggobi-2.1.11/src/utils_ui.c
+@@ -189,7 +189,7 @@
+ 
+   dialog =
+ gtk_message_dialog_new (NULL, 0, GTK_MESSAGE_INFO, GTK_BUTTONS_OK,
+-message);
++"%s", message);
+ 
+   if (modal)
+ gtk_window_set_modal (GTK_WINDOW (dialog), true);
+--- ggobi-2.1.11/src/write_xml.c
 ggobi-2.1.11/src/write_xml.c
+@@ -37,14 +37,14 @@
+ write_xml_string(FILE *f, gchar *str)
+ {
+   gchar *fmtstr = g_markup_printf_escaped("%s", str);
+-  fprintf(f, fmtstr);
++  fprintf(f, "%s", fmtstr);
+   g_free(fmtstr);
+ }
+ static void
+ write_xml_string_fmt(FILE *f, gchar *fmt, gchar *str)
+ {
+   gchar *fmtstr = g_markup_printf_escaped(fmt, str);
+-  fprintf(f, fmtstr);
++  fprintf(f, "%s", fmtstr);
+   g_free(fmtstr);
+ }
+ 

diff --git a/sci-visualization/ggobi/ggobi-2.1.11.ebuild 
b/sci-visualization/ggobi/ggobi-2.1.11.ebuild
index 7f25d29..ef6aea6 100644
--- a/sci-visualization/ggobi/ggobi-2.1.11.ebuild
+++ b/sci-visualization/ggobi/ggobi-2.1.11.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -31,7 +31,8 @@ src_prepare() {
epatch \
"${FILESDIR}"/${PN}-2.1.8-plugindir.patch \
"${FILESDIR}"/${PN}-2.1.9-as-needed.patch \
-   "${FILESDIR}"/${PN}-2.1.10-desktop.patch
+   "${FILESDIR}"/${PN}-2.1.10-desktop.patch \
+   "${FILESDIR}"/${PN}-2.1.11-Wformat-security.patch
# need the ${S} for recursivity lookup
AT_M4DIR="${S}"/m4 eautoreconf
 }



[gentoo-commits] repo/gentoo:master commit in: sci-visualization/ggobi/, sci-visualization/ggobi/files/

2021-01-20 Thread David Seifert
commit: 7a51956d0362e90324fc22a514a2ee9364416fd2
Author: Jakov Smolic  sartura  hr>
AuthorDate: Wed Jan 20 10:16:18 2021 +
Commit: David Seifert  gentoo  org>
CommitDate: Wed Jan 20 10:16:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a51956d

sci-visualization/ggobi: Remove old

Signed-off-by: Jakov Smolic  sartura.hr>
Signed-off-by: David Seifert  gentoo.org>

 sci-visualization/ggobi/Manifest   |  1 -
 .../ggobi/files/ggobi-2.1.10-hardened.patch| 66 --
 sci-visualization/ggobi/ggobi-2.1.10.ebuild| 56 --
 3 files changed, 123 deletions(-)

diff --git a/sci-visualization/ggobi/Manifest b/sci-visualization/ggobi/Manifest
index 42f809f42b1..b6808716cc8 100644
--- a/sci-visualization/ggobi/Manifest
+++ b/sci-visualization/ggobi/Manifest
@@ -1,2 +1 @@
-DIST ggobi_2.1.10.orig.tar.bz2 2776784 BLAKE2B 
6e5f5bfcb3b10af425a552da1f0d9eb4ba445d0eced0e5b5a20d3ea88da782f9e333005b929408baeb895a1e62d5e1500a86de5c7353b60ee8fbf950521b00c0
 SHA512 
40bc4a7fae992bf327d6b36c5aea7802279a3b6229242f31386e771636b4561260914a7fefb6a6337c1e1ab5a0682fbdd626389b83d9b57d0c2d050fac3723e5
 DIST ggobi_2.1.11.orig.tar.bz2 2787709 BLAKE2B 
e4b853f3212abda00150e6a3b3a344638225bdc564c109632c7ca2f9cb8cc41d35af9df1ee153d2ede3bd3191d9219e2bdd6bd6bc9c64f42447dfe17562361f1
 SHA512 
d34c6569d05d1e680101b62745012940c1e18c1588cd37b89b26b89e9eed9bab8fc53e0585a595b6cb4c9f2bb7d603ca4252cb6a6ba344bbc24e5cc5fd8a6dc1

diff --git a/sci-visualization/ggobi/files/ggobi-2.1.10-hardened.patch 
b/sci-visualization/ggobi/files/ggobi-2.1.10-hardened.patch
deleted file mode 100644
index 63681a0a03e..000
--- a/sci-visualization/ggobi/files/ggobi-2.1.10-hardened.patch
+++ /dev/null
@@ -1,66 +0,0 @@
-Description: Upstream changes introduced in version 2.1.10-4
- This patch has been created by dpkg-source during the package build.
- Here's the last changelog entry, hopefully it gives details on why
- those changes were made:
- .
- ggobi (2.1.10-4) unstable; urgency=low
- .
-   * src/ggobi.c: Applied patch kindly supplied by Michael Lawrence to
- address issues found under hardened compiler flags (Closes: #646260)
- .
- The person named in the Author field signed this changelog entry.
-Author: Dirk Eddelbuettel 
-Bug-Debian: http://bugs.debian.org/646260
-

-The information above should follow the Patch Tagging Guidelines, please
-checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here
-are templates for supplementary fields that you might want to add:
-
-Origin: , 
-Bug: 
-Bug-Debian: http://bugs.debian.org/
-Bug-Ubuntu: https://launchpad.net/bugs/
-Forwarded: 
-Reviewed-By: 
-Last-Update: 
-
 ggobi-2.1.10.orig/src/ggobi.c
-+++ ggobi-2.1.10/src/ggobi.c
-@@ -698,10 +698,10 @@ ValidateGGobiRef (ggobid * gg, gboolean
-   }
- 
-   if (fatal) {
--g_error (error_msg);
-+g_error ("%s", error_msg);
-   }
-   else
--g_critical (error_msg);
-+g_critical ("%s", error_msg);
- 
-   return (NULL);
- }
-@@ -718,9 +718,9 @@ ValidateDatadRef (GGobiData * d, ggobid
-   }
- 
-   if (fatal)
--g_error (error_msg);
-+g_error ("%s", error_msg);
-   else
--g_critical (error_msg);
-+g_critical ("%s", error_msg);
- 
-   return (NULL);
- }
-@@ -739,9 +739,9 @@ ValidateDisplayRef (displayd * d, ggobid
-   }
- 
-   if (fatal)
--g_error (error_msg);
-+g_error ("%s", error_msg);
-   else
--g_critical (error_msg);
-+g_critical ("%s", error_msg);
- 
-   return (NULL);
- }

diff --git a/sci-visualization/ggobi/ggobi-2.1.10.ebuild 
b/sci-visualization/ggobi/ggobi-2.1.10.ebuild
deleted file mode 100644
index 1ed254c14c8..000
--- a/sci-visualization/ggobi/ggobi-2.1.10.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit eutils autotools xdg
-
-DESCRIPTION="Visualization program for exploring high-dimensional data"
-HOMEPAGE="http://www.ggobi.org/";
-# source code release is not well published
-#SRC_URI="http://www.ggobi.org/downloads/${P}.tar.bz2";
-SRC_URI="mirror://debian/pool/main/g/${PN}/${PN}_${PV}.orig.tar.bz2"
-
-LICENSE="CPL-1.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="doc minimal nls"
-
-RDEPEND="
-   dev-libs/libxml2:2
-   media-gfx/graphviz
-   x11-libs/gtk+:2"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig"
-
-src_prepare() {
-   sed -i \
-   -e 's|ND_coord_i|ND_coord|' \
-   plugins/GraphLayout/graphviz.c || die
-   rm m4/libtool.m4 m4/lt*m4 plugins/*/aclocal.m4 || die
-   epatch \
-   "${FILESDIR}"/${PN}-2.1.8-plugindir.patch \
-   "${FILESDIR}"/${PN}-2.1.9-as-needed.patch \
-   "${FILESDIR}"/${PN}-2.1.10-hardened.patch \
-   "${FILESDIR}"/${PN}-2.1.10-desktop.patch
-   # need the ${S} for recursivity lookup
-   AT_M4DIR="${S}"/m4 eautoreconf
-}
-
-s

[gentoo-commits] repo/gentoo:master commit in: sci-visualization/ggobi/, sci-visualization/ggobi/files/

2021-01-20 Thread David Seifert
commit: 7a51956d0362e90324fc22a514a2ee9364416fd2
Author: Jakov Smolic  sartura  hr>
AuthorDate: Wed Jan 20 10:16:18 2021 +
Commit: David Seifert  gentoo  org>
CommitDate: Wed Jan 20 10:16:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a51956d

sci-visualization/ggobi: Remove old

Signed-off-by: Jakov Smolic  sartura.hr>
Signed-off-by: David Seifert  gentoo.org>

 sci-visualization/ggobi/Manifest   |  1 -
 .../ggobi/files/ggobi-2.1.10-hardened.patch| 66 --
 sci-visualization/ggobi/ggobi-2.1.10.ebuild| 56 --
 3 files changed, 123 deletions(-)

diff --git a/sci-visualization/ggobi/Manifest b/sci-visualization/ggobi/Manifest
index 42f809f42b1..b6808716cc8 100644
--- a/sci-visualization/ggobi/Manifest
+++ b/sci-visualization/ggobi/Manifest
@@ -1,2 +1 @@
-DIST ggobi_2.1.10.orig.tar.bz2 2776784 BLAKE2B 
6e5f5bfcb3b10af425a552da1f0d9eb4ba445d0eced0e5b5a20d3ea88da782f9e333005b929408baeb895a1e62d5e1500a86de5c7353b60ee8fbf950521b00c0
 SHA512 
40bc4a7fae992bf327d6b36c5aea7802279a3b6229242f31386e771636b4561260914a7fefb6a6337c1e1ab5a0682fbdd626389b83d9b57d0c2d050fac3723e5
 DIST ggobi_2.1.11.orig.tar.bz2 2787709 BLAKE2B 
e4b853f3212abda00150e6a3b3a344638225bdc564c109632c7ca2f9cb8cc41d35af9df1ee153d2ede3bd3191d9219e2bdd6bd6bc9c64f42447dfe17562361f1
 SHA512 
d34c6569d05d1e680101b62745012940c1e18c1588cd37b89b26b89e9eed9bab8fc53e0585a595b6cb4c9f2bb7d603ca4252cb6a6ba344bbc24e5cc5fd8a6dc1

diff --git a/sci-visualization/ggobi/files/ggobi-2.1.10-hardened.patch 
b/sci-visualization/ggobi/files/ggobi-2.1.10-hardened.patch
deleted file mode 100644
index 63681a0a03e..000
--- a/sci-visualization/ggobi/files/ggobi-2.1.10-hardened.patch
+++ /dev/null
@@ -1,66 +0,0 @@
-Description: Upstream changes introduced in version 2.1.10-4
- This patch has been created by dpkg-source during the package build.
- Here's the last changelog entry, hopefully it gives details on why
- those changes were made:
- .
- ggobi (2.1.10-4) unstable; urgency=low
- .
-   * src/ggobi.c: Applied patch kindly supplied by Michael Lawrence to
- address issues found under hardened compiler flags (Closes: #646260)
- .
- The person named in the Author field signed this changelog entry.
-Author: Dirk Eddelbuettel 
-Bug-Debian: http://bugs.debian.org/646260
-

-The information above should follow the Patch Tagging Guidelines, please
-checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here
-are templates for supplementary fields that you might want to add:
-
-Origin: , 
-Bug: 
-Bug-Debian: http://bugs.debian.org/
-Bug-Ubuntu: https://launchpad.net/bugs/
-Forwarded: 
-Reviewed-By: 
-Last-Update: 
-
 ggobi-2.1.10.orig/src/ggobi.c
-+++ ggobi-2.1.10/src/ggobi.c
-@@ -698,10 +698,10 @@ ValidateGGobiRef (ggobid * gg, gboolean
-   }
- 
-   if (fatal) {
--g_error (error_msg);
-+g_error ("%s", error_msg);
-   }
-   else
--g_critical (error_msg);
-+g_critical ("%s", error_msg);
- 
-   return (NULL);
- }
-@@ -718,9 +718,9 @@ ValidateDatadRef (GGobiData * d, ggobid
-   }
- 
-   if (fatal)
--g_error (error_msg);
-+g_error ("%s", error_msg);
-   else
--g_critical (error_msg);
-+g_critical ("%s", error_msg);
- 
-   return (NULL);
- }
-@@ -739,9 +739,9 @@ ValidateDisplayRef (displayd * d, ggobid
-   }
- 
-   if (fatal)
--g_error (error_msg);
-+g_error ("%s", error_msg);
-   else
--g_critical (error_msg);
-+g_critical ("%s", error_msg);
- 
-   return (NULL);
- }

diff --git a/sci-visualization/ggobi/ggobi-2.1.10.ebuild 
b/sci-visualization/ggobi/ggobi-2.1.10.ebuild
deleted file mode 100644
index 1ed254c14c8..000
--- a/sci-visualization/ggobi/ggobi-2.1.10.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit eutils autotools xdg
-
-DESCRIPTION="Visualization program for exploring high-dimensional data"
-HOMEPAGE="http://www.ggobi.org/";
-# source code release is not well published
-#SRC_URI="http://www.ggobi.org/downloads/${P}.tar.bz2";
-SRC_URI="mirror://debian/pool/main/g/${PN}/${PN}_${PV}.orig.tar.bz2"
-
-LICENSE="CPL-1.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="doc minimal nls"
-
-RDEPEND="
-   dev-libs/libxml2:2
-   media-gfx/graphviz
-   x11-libs/gtk+:2"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig"
-
-src_prepare() {
-   sed -i \
-   -e 's|ND_coord_i|ND_coord|' \
-   plugins/GraphLayout/graphviz.c || die
-   rm m4/libtool.m4 m4/lt*m4 plugins/*/aclocal.m4 || die
-   epatch \
-   "${FILESDIR}"/${PN}-2.1.8-plugindir.patch \
-   "${FILESDIR}"/${PN}-2.1.9-as-needed.patch \
-   "${FILESDIR}"/${PN}-2.1.10-hardened.patch \
-   "${FILESDIR}"/${PN}-2.1.10-desktop.patch
-   # need the ${S} for recursivity lookup
-   AT_M4DIR="${S}"/m4 eautoreconf
-}
-
-s

[gentoo-commits] repo/gentoo:master commit in: sci-visualization/ggobi/, sci-visualization/ggobi/files/

2016-03-15 Thread David Seifert
commit: 5ab7a2ef03d55a4fec4409b301cc11b88f9c1b61
Author: David Seifert  gentoo  org>
AuthorDate: Tue Mar 15 08:28:46 2016 +
Commit: David Seifert  gentoo  org>
CommitDate: Tue Mar 15 08:29:15 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ab7a2ef

sci-visualization/ggobi: Fix -Werror=format-security errors

Gentoo-Bug: 577430

Package-Manager: portage-2.2.28

 .../files/ggobi-2.1.11-Wformat-security.patch  | 36 ++
 sci-visualization/ggobi/ggobi-2.1.11.ebuild|  5 +--
 2 files changed, 39 insertions(+), 2 deletions(-)

diff --git a/sci-visualization/ggobi/files/ggobi-2.1.11-Wformat-security.patch 
b/sci-visualization/ggobi/files/ggobi-2.1.11-Wformat-security.patch
new file mode 100644
index 000..960d940
--- /dev/null
+++ b/sci-visualization/ggobi/files/ggobi-2.1.11-Wformat-security.patch
@@ -0,0 +1,36 @@
+Fix -Wformat -Werror=format-security errors caused by wrong fprintf calls
+See also: https://bugs.gentoo.org/show_bug.cgi?id=577430
+* utils_ui.c: In function ‘quick_message’:
+* utils_ui.c:192:29: error: format not a string literal and no format 
arguments [-Werror=format-security]
+*  message);
+
+--- ggobi-2.1.11/src/utils_ui.c
 ggobi-2.1.11/src/utils_ui.c
+@@ -189,7 +189,7 @@
+ 
+   dialog =
+ gtk_message_dialog_new (NULL, 0, GTK_MESSAGE_INFO, GTK_BUTTONS_OK,
+-message);
++"%s", message);
+ 
+   if (modal)
+ gtk_window_set_modal (GTK_WINDOW (dialog), true);
+--- ggobi-2.1.11/src/write_xml.c
 ggobi-2.1.11/src/write_xml.c
+@@ -37,14 +37,14 @@
+ write_xml_string(FILE *f, gchar *str)
+ {
+   gchar *fmtstr = g_markup_printf_escaped("%s", str);
+-  fprintf(f, fmtstr);
++  fprintf(f, "%s", fmtstr);
+   g_free(fmtstr);
+ }
+ static void
+ write_xml_string_fmt(FILE *f, gchar *fmt, gchar *str)
+ {
+   gchar *fmtstr = g_markup_printf_escaped(fmt, str);
+-  fprintf(f, fmtstr);
++  fprintf(f, "%s", fmtstr);
+   g_free(fmtstr);
+ }
+ 

diff --git a/sci-visualization/ggobi/ggobi-2.1.11.ebuild 
b/sci-visualization/ggobi/ggobi-2.1.11.ebuild
index 7f25d29..ef6aea6 100644
--- a/sci-visualization/ggobi/ggobi-2.1.11.ebuild
+++ b/sci-visualization/ggobi/ggobi-2.1.11.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -31,7 +31,8 @@ src_prepare() {
epatch \
"${FILESDIR}"/${PN}-2.1.8-plugindir.patch \
"${FILESDIR}"/${PN}-2.1.9-as-needed.patch \
-   "${FILESDIR}"/${PN}-2.1.10-desktop.patch
+   "${FILESDIR}"/${PN}-2.1.10-desktop.patch \
+   "${FILESDIR}"/${PN}-2.1.11-Wformat-security.patch
# need the ${S} for recursivity lookup
AT_M4DIR="${S}"/m4 eautoreconf
 }



[gentoo-commits] repo/gentoo:master commit in: sci-visualization/ggobi/, sci-visualization/ggobi/files/

2021-01-20 Thread David Seifert
commit: 7a51956d0362e90324fc22a514a2ee9364416fd2
Author: Jakov Smolic  sartura  hr>
AuthorDate: Wed Jan 20 10:16:18 2021 +
Commit: David Seifert  gentoo  org>
CommitDate: Wed Jan 20 10:16:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a51956d

sci-visualization/ggobi: Remove old

Signed-off-by: Jakov Smolic  sartura.hr>
Signed-off-by: David Seifert  gentoo.org>

 sci-visualization/ggobi/Manifest   |  1 -
 .../ggobi/files/ggobi-2.1.10-hardened.patch| 66 --
 sci-visualization/ggobi/ggobi-2.1.10.ebuild| 56 --
 3 files changed, 123 deletions(-)

diff --git a/sci-visualization/ggobi/Manifest b/sci-visualization/ggobi/Manifest
index 42f809f42b1..b6808716cc8 100644
--- a/sci-visualization/ggobi/Manifest
+++ b/sci-visualization/ggobi/Manifest
@@ -1,2 +1 @@
-DIST ggobi_2.1.10.orig.tar.bz2 2776784 BLAKE2B 
6e5f5bfcb3b10af425a552da1f0d9eb4ba445d0eced0e5b5a20d3ea88da782f9e333005b929408baeb895a1e62d5e1500a86de5c7353b60ee8fbf950521b00c0
 SHA512 
40bc4a7fae992bf327d6b36c5aea7802279a3b6229242f31386e771636b4561260914a7fefb6a6337c1e1ab5a0682fbdd626389b83d9b57d0c2d050fac3723e5
 DIST ggobi_2.1.11.orig.tar.bz2 2787709 BLAKE2B 
e4b853f3212abda00150e6a3b3a344638225bdc564c109632c7ca2f9cb8cc41d35af9df1ee153d2ede3bd3191d9219e2bdd6bd6bc9c64f42447dfe17562361f1
 SHA512 
d34c6569d05d1e680101b62745012940c1e18c1588cd37b89b26b89e9eed9bab8fc53e0585a595b6cb4c9f2bb7d603ca4252cb6a6ba344bbc24e5cc5fd8a6dc1

diff --git a/sci-visualization/ggobi/files/ggobi-2.1.10-hardened.patch 
b/sci-visualization/ggobi/files/ggobi-2.1.10-hardened.patch
deleted file mode 100644
index 63681a0a03e..000
--- a/sci-visualization/ggobi/files/ggobi-2.1.10-hardened.patch
+++ /dev/null
@@ -1,66 +0,0 @@
-Description: Upstream changes introduced in version 2.1.10-4
- This patch has been created by dpkg-source during the package build.
- Here's the last changelog entry, hopefully it gives details on why
- those changes were made:
- .
- ggobi (2.1.10-4) unstable; urgency=low
- .
-   * src/ggobi.c: Applied patch kindly supplied by Michael Lawrence to
- address issues found under hardened compiler flags (Closes: #646260)
- .
- The person named in the Author field signed this changelog entry.
-Author: Dirk Eddelbuettel 
-Bug-Debian: http://bugs.debian.org/646260
-

-The information above should follow the Patch Tagging Guidelines, please
-checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here
-are templates for supplementary fields that you might want to add:
-
-Origin: , 
-Bug: 
-Bug-Debian: http://bugs.debian.org/
-Bug-Ubuntu: https://launchpad.net/bugs/
-Forwarded: 
-Reviewed-By: 
-Last-Update: 
-
 ggobi-2.1.10.orig/src/ggobi.c
-+++ ggobi-2.1.10/src/ggobi.c
-@@ -698,10 +698,10 @@ ValidateGGobiRef (ggobid * gg, gboolean
-   }
- 
-   if (fatal) {
--g_error (error_msg);
-+g_error ("%s", error_msg);
-   }
-   else
--g_critical (error_msg);
-+g_critical ("%s", error_msg);
- 
-   return (NULL);
- }
-@@ -718,9 +718,9 @@ ValidateDatadRef (GGobiData * d, ggobid
-   }
- 
-   if (fatal)
--g_error (error_msg);
-+g_error ("%s", error_msg);
-   else
--g_critical (error_msg);
-+g_critical ("%s", error_msg);
- 
-   return (NULL);
- }
-@@ -739,9 +739,9 @@ ValidateDisplayRef (displayd * d, ggobid
-   }
- 
-   if (fatal)
--g_error (error_msg);
-+g_error ("%s", error_msg);
-   else
--g_critical (error_msg);
-+g_critical ("%s", error_msg);
- 
-   return (NULL);
- }

diff --git a/sci-visualization/ggobi/ggobi-2.1.10.ebuild 
b/sci-visualization/ggobi/ggobi-2.1.10.ebuild
deleted file mode 100644
index 1ed254c14c8..000
--- a/sci-visualization/ggobi/ggobi-2.1.10.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit eutils autotools xdg
-
-DESCRIPTION="Visualization program for exploring high-dimensional data"
-HOMEPAGE="http://www.ggobi.org/";
-# source code release is not well published
-#SRC_URI="http://www.ggobi.org/downloads/${P}.tar.bz2";
-SRC_URI="mirror://debian/pool/main/g/${PN}/${PN}_${PV}.orig.tar.bz2"
-
-LICENSE="CPL-1.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="doc minimal nls"
-
-RDEPEND="
-   dev-libs/libxml2:2
-   media-gfx/graphviz
-   x11-libs/gtk+:2"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig"
-
-src_prepare() {
-   sed -i \
-   -e 's|ND_coord_i|ND_coord|' \
-   plugins/GraphLayout/graphviz.c || die
-   rm m4/libtool.m4 m4/lt*m4 plugins/*/aclocal.m4 || die
-   epatch \
-   "${FILESDIR}"/${PN}-2.1.8-plugindir.patch \
-   "${FILESDIR}"/${PN}-2.1.9-as-needed.patch \
-   "${FILESDIR}"/${PN}-2.1.10-hardened.patch \
-   "${FILESDIR}"/${PN}-2.1.10-desktop.patch
-   # need the ${S} for recursivity lookup
-   AT_M4DIR="${S}"/m4 eautoreconf
-}
-
-s

[gentoo-commits] repo/gentoo:master commit in: sci-visualization/ggobi/, sci-visualization/ggobi/files/

2021-01-20 Thread David Seifert
commit: 7a51956d0362e90324fc22a514a2ee9364416fd2
Author: Jakov Smolic  sartura  hr>
AuthorDate: Wed Jan 20 10:16:18 2021 +
Commit: David Seifert  gentoo  org>
CommitDate: Wed Jan 20 10:16:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a51956d

sci-visualization/ggobi: Remove old

Signed-off-by: Jakov Smolic  sartura.hr>
Signed-off-by: David Seifert  gentoo.org>

 sci-visualization/ggobi/Manifest   |  1 -
 .../ggobi/files/ggobi-2.1.10-hardened.patch| 66 --
 sci-visualization/ggobi/ggobi-2.1.10.ebuild| 56 --
 3 files changed, 123 deletions(-)

diff --git a/sci-visualization/ggobi/Manifest b/sci-visualization/ggobi/Manifest
index 42f809f42b1..b6808716cc8 100644
--- a/sci-visualization/ggobi/Manifest
+++ b/sci-visualization/ggobi/Manifest
@@ -1,2 +1 @@
-DIST ggobi_2.1.10.orig.tar.bz2 2776784 BLAKE2B 
6e5f5bfcb3b10af425a552da1f0d9eb4ba445d0eced0e5b5a20d3ea88da782f9e333005b929408baeb895a1e62d5e1500a86de5c7353b60ee8fbf950521b00c0
 SHA512 
40bc4a7fae992bf327d6b36c5aea7802279a3b6229242f31386e771636b4561260914a7fefb6a6337c1e1ab5a0682fbdd626389b83d9b57d0c2d050fac3723e5
 DIST ggobi_2.1.11.orig.tar.bz2 2787709 BLAKE2B 
e4b853f3212abda00150e6a3b3a344638225bdc564c109632c7ca2f9cb8cc41d35af9df1ee153d2ede3bd3191d9219e2bdd6bd6bc9c64f42447dfe17562361f1
 SHA512 
d34c6569d05d1e680101b62745012940c1e18c1588cd37b89b26b89e9eed9bab8fc53e0585a595b6cb4c9f2bb7d603ca4252cb6a6ba344bbc24e5cc5fd8a6dc1

diff --git a/sci-visualization/ggobi/files/ggobi-2.1.10-hardened.patch 
b/sci-visualization/ggobi/files/ggobi-2.1.10-hardened.patch
deleted file mode 100644
index 63681a0a03e..000
--- a/sci-visualization/ggobi/files/ggobi-2.1.10-hardened.patch
+++ /dev/null
@@ -1,66 +0,0 @@
-Description: Upstream changes introduced in version 2.1.10-4
- This patch has been created by dpkg-source during the package build.
- Here's the last changelog entry, hopefully it gives details on why
- those changes were made:
- .
- ggobi (2.1.10-4) unstable; urgency=low
- .
-   * src/ggobi.c: Applied patch kindly supplied by Michael Lawrence to
- address issues found under hardened compiler flags (Closes: #646260)
- .
- The person named in the Author field signed this changelog entry.
-Author: Dirk Eddelbuettel 
-Bug-Debian: http://bugs.debian.org/646260
-

-The information above should follow the Patch Tagging Guidelines, please
-checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here
-are templates for supplementary fields that you might want to add:
-
-Origin: , 
-Bug: 
-Bug-Debian: http://bugs.debian.org/
-Bug-Ubuntu: https://launchpad.net/bugs/
-Forwarded: 
-Reviewed-By: 
-Last-Update: 
-
 ggobi-2.1.10.orig/src/ggobi.c
-+++ ggobi-2.1.10/src/ggobi.c
-@@ -698,10 +698,10 @@ ValidateGGobiRef (ggobid * gg, gboolean
-   }
- 
-   if (fatal) {
--g_error (error_msg);
-+g_error ("%s", error_msg);
-   }
-   else
--g_critical (error_msg);
-+g_critical ("%s", error_msg);
- 
-   return (NULL);
- }
-@@ -718,9 +718,9 @@ ValidateDatadRef (GGobiData * d, ggobid
-   }
- 
-   if (fatal)
--g_error (error_msg);
-+g_error ("%s", error_msg);
-   else
--g_critical (error_msg);
-+g_critical ("%s", error_msg);
- 
-   return (NULL);
- }
-@@ -739,9 +739,9 @@ ValidateDisplayRef (displayd * d, ggobid
-   }
- 
-   if (fatal)
--g_error (error_msg);
-+g_error ("%s", error_msg);
-   else
--g_critical (error_msg);
-+g_critical ("%s", error_msg);
- 
-   return (NULL);
- }

diff --git a/sci-visualization/ggobi/ggobi-2.1.10.ebuild 
b/sci-visualization/ggobi/ggobi-2.1.10.ebuild
deleted file mode 100644
index 1ed254c14c8..000
--- a/sci-visualization/ggobi/ggobi-2.1.10.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit eutils autotools xdg
-
-DESCRIPTION="Visualization program for exploring high-dimensional data"
-HOMEPAGE="http://www.ggobi.org/";
-# source code release is not well published
-#SRC_URI="http://www.ggobi.org/downloads/${P}.tar.bz2";
-SRC_URI="mirror://debian/pool/main/g/${PN}/${PN}_${PV}.orig.tar.bz2"
-
-LICENSE="CPL-1.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="doc minimal nls"
-
-RDEPEND="
-   dev-libs/libxml2:2
-   media-gfx/graphviz
-   x11-libs/gtk+:2"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig"
-
-src_prepare() {
-   sed -i \
-   -e 's|ND_coord_i|ND_coord|' \
-   plugins/GraphLayout/graphviz.c || die
-   rm m4/libtool.m4 m4/lt*m4 plugins/*/aclocal.m4 || die
-   epatch \
-   "${FILESDIR}"/${PN}-2.1.8-plugindir.patch \
-   "${FILESDIR}"/${PN}-2.1.9-as-needed.patch \
-   "${FILESDIR}"/${PN}-2.1.10-hardened.patch \
-   "${FILESDIR}"/${PN}-2.1.10-desktop.patch
-   # need the ${S} for recursivity lookup
-   AT_M4DIR="${S}"/m4 eautoreconf
-}
-
-s

[gentoo-commits] repo/gentoo:master commit in: sci-visualization/ggobi/, sci-visualization/ggobi/files/

2021-01-20 Thread David Seifert
commit: 7a51956d0362e90324fc22a514a2ee9364416fd2
Author: Jakov Smolic  sartura  hr>
AuthorDate: Wed Jan 20 10:16:18 2021 +
Commit: David Seifert  gentoo  org>
CommitDate: Wed Jan 20 10:16:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a51956d

sci-visualization/ggobi: Remove old

Signed-off-by: Jakov Smolic  sartura.hr>
Signed-off-by: David Seifert  gentoo.org>

 sci-visualization/ggobi/Manifest   |  1 -
 .../ggobi/files/ggobi-2.1.10-hardened.patch| 66 --
 sci-visualization/ggobi/ggobi-2.1.10.ebuild| 56 --
 3 files changed, 123 deletions(-)

diff --git a/sci-visualization/ggobi/Manifest b/sci-visualization/ggobi/Manifest
index 42f809f42b1..b6808716cc8 100644
--- a/sci-visualization/ggobi/Manifest
+++ b/sci-visualization/ggobi/Manifest
@@ -1,2 +1 @@
-DIST ggobi_2.1.10.orig.tar.bz2 2776784 BLAKE2B 
6e5f5bfcb3b10af425a552da1f0d9eb4ba445d0eced0e5b5a20d3ea88da782f9e333005b929408baeb895a1e62d5e1500a86de5c7353b60ee8fbf950521b00c0
 SHA512 
40bc4a7fae992bf327d6b36c5aea7802279a3b6229242f31386e771636b4561260914a7fefb6a6337c1e1ab5a0682fbdd626389b83d9b57d0c2d050fac3723e5
 DIST ggobi_2.1.11.orig.tar.bz2 2787709 BLAKE2B 
e4b853f3212abda00150e6a3b3a344638225bdc564c109632c7ca2f9cb8cc41d35af9df1ee153d2ede3bd3191d9219e2bdd6bd6bc9c64f42447dfe17562361f1
 SHA512 
d34c6569d05d1e680101b62745012940c1e18c1588cd37b89b26b89e9eed9bab8fc53e0585a595b6cb4c9f2bb7d603ca4252cb6a6ba344bbc24e5cc5fd8a6dc1

diff --git a/sci-visualization/ggobi/files/ggobi-2.1.10-hardened.patch 
b/sci-visualization/ggobi/files/ggobi-2.1.10-hardened.patch
deleted file mode 100644
index 63681a0a03e..000
--- a/sci-visualization/ggobi/files/ggobi-2.1.10-hardened.patch
+++ /dev/null
@@ -1,66 +0,0 @@
-Description: Upstream changes introduced in version 2.1.10-4
- This patch has been created by dpkg-source during the package build.
- Here's the last changelog entry, hopefully it gives details on why
- those changes were made:
- .
- ggobi (2.1.10-4) unstable; urgency=low
- .
-   * src/ggobi.c: Applied patch kindly supplied by Michael Lawrence to
- address issues found under hardened compiler flags (Closes: #646260)
- .
- The person named in the Author field signed this changelog entry.
-Author: Dirk Eddelbuettel 
-Bug-Debian: http://bugs.debian.org/646260
-

-The information above should follow the Patch Tagging Guidelines, please
-checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here
-are templates for supplementary fields that you might want to add:
-
-Origin: , 
-Bug: 
-Bug-Debian: http://bugs.debian.org/
-Bug-Ubuntu: https://launchpad.net/bugs/
-Forwarded: 
-Reviewed-By: 
-Last-Update: 
-
 ggobi-2.1.10.orig/src/ggobi.c
-+++ ggobi-2.1.10/src/ggobi.c
-@@ -698,10 +698,10 @@ ValidateGGobiRef (ggobid * gg, gboolean
-   }
- 
-   if (fatal) {
--g_error (error_msg);
-+g_error ("%s", error_msg);
-   }
-   else
--g_critical (error_msg);
-+g_critical ("%s", error_msg);
- 
-   return (NULL);
- }
-@@ -718,9 +718,9 @@ ValidateDatadRef (GGobiData * d, ggobid
-   }
- 
-   if (fatal)
--g_error (error_msg);
-+g_error ("%s", error_msg);
-   else
--g_critical (error_msg);
-+g_critical ("%s", error_msg);
- 
-   return (NULL);
- }
-@@ -739,9 +739,9 @@ ValidateDisplayRef (displayd * d, ggobid
-   }
- 
-   if (fatal)
--g_error (error_msg);
-+g_error ("%s", error_msg);
-   else
--g_critical (error_msg);
-+g_critical ("%s", error_msg);
- 
-   return (NULL);
- }

diff --git a/sci-visualization/ggobi/ggobi-2.1.10.ebuild 
b/sci-visualization/ggobi/ggobi-2.1.10.ebuild
deleted file mode 100644
index 1ed254c14c8..000
--- a/sci-visualization/ggobi/ggobi-2.1.10.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit eutils autotools xdg
-
-DESCRIPTION="Visualization program for exploring high-dimensional data"
-HOMEPAGE="http://www.ggobi.org/";
-# source code release is not well published
-#SRC_URI="http://www.ggobi.org/downloads/${P}.tar.bz2";
-SRC_URI="mirror://debian/pool/main/g/${PN}/${PN}_${PV}.orig.tar.bz2"
-
-LICENSE="CPL-1.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="doc minimal nls"
-
-RDEPEND="
-   dev-libs/libxml2:2
-   media-gfx/graphviz
-   x11-libs/gtk+:2"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig"
-
-src_prepare() {
-   sed -i \
-   -e 's|ND_coord_i|ND_coord|' \
-   plugins/GraphLayout/graphviz.c || die
-   rm m4/libtool.m4 m4/lt*m4 plugins/*/aclocal.m4 || die
-   epatch \
-   "${FILESDIR}"/${PN}-2.1.8-plugindir.patch \
-   "${FILESDIR}"/${PN}-2.1.9-as-needed.patch \
-   "${FILESDIR}"/${PN}-2.1.10-hardened.patch \
-   "${FILESDIR}"/${PN}-2.1.10-desktop.patch
-   # need the ${S} for recursivity lookup
-   AT_M4DIR="${S}"/m4 eautoreconf
-}
-
-s

[gentoo-commits] repo/gentoo:master commit in: sci-visualization/ggobi/, sci-visualization/ggobi/files/

2016-03-15 Thread David Seifert
commit: 5ab7a2ef03d55a4fec4409b301cc11b88f9c1b61
Author: David Seifert  gentoo  org>
AuthorDate: Tue Mar 15 08:28:46 2016 +
Commit: David Seifert  gentoo  org>
CommitDate: Tue Mar 15 08:29:15 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ab7a2ef

sci-visualization/ggobi: Fix -Werror=format-security errors

Gentoo-Bug: 577430

Package-Manager: portage-2.2.28

 .../files/ggobi-2.1.11-Wformat-security.patch  | 36 ++
 sci-visualization/ggobi/ggobi-2.1.11.ebuild|  5 +--
 2 files changed, 39 insertions(+), 2 deletions(-)

diff --git a/sci-visualization/ggobi/files/ggobi-2.1.11-Wformat-security.patch 
b/sci-visualization/ggobi/files/ggobi-2.1.11-Wformat-security.patch
new file mode 100644
index 000..960d940
--- /dev/null
+++ b/sci-visualization/ggobi/files/ggobi-2.1.11-Wformat-security.patch
@@ -0,0 +1,36 @@
+Fix -Wformat -Werror=format-security errors caused by wrong fprintf calls
+See also: https://bugs.gentoo.org/show_bug.cgi?id=577430
+* utils_ui.c: In function ‘quick_message’:
+* utils_ui.c:192:29: error: format not a string literal and no format 
arguments [-Werror=format-security]
+*  message);
+
+--- ggobi-2.1.11/src/utils_ui.c
 ggobi-2.1.11/src/utils_ui.c
+@@ -189,7 +189,7 @@
+ 
+   dialog =
+ gtk_message_dialog_new (NULL, 0, GTK_MESSAGE_INFO, GTK_BUTTONS_OK,
+-message);
++"%s", message);
+ 
+   if (modal)
+ gtk_window_set_modal (GTK_WINDOW (dialog), true);
+--- ggobi-2.1.11/src/write_xml.c
 ggobi-2.1.11/src/write_xml.c
+@@ -37,14 +37,14 @@
+ write_xml_string(FILE *f, gchar *str)
+ {
+   gchar *fmtstr = g_markup_printf_escaped("%s", str);
+-  fprintf(f, fmtstr);
++  fprintf(f, "%s", fmtstr);
+   g_free(fmtstr);
+ }
+ static void
+ write_xml_string_fmt(FILE *f, gchar *fmt, gchar *str)
+ {
+   gchar *fmtstr = g_markup_printf_escaped(fmt, str);
+-  fprintf(f, fmtstr);
++  fprintf(f, "%s", fmtstr);
+   g_free(fmtstr);
+ }
+ 

diff --git a/sci-visualization/ggobi/ggobi-2.1.11.ebuild 
b/sci-visualization/ggobi/ggobi-2.1.11.ebuild
index 7f25d29..ef6aea6 100644
--- a/sci-visualization/ggobi/ggobi-2.1.11.ebuild
+++ b/sci-visualization/ggobi/ggobi-2.1.11.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -31,7 +31,8 @@ src_prepare() {
epatch \
"${FILESDIR}"/${PN}-2.1.8-plugindir.patch \
"${FILESDIR}"/${PN}-2.1.9-as-needed.patch \
-   "${FILESDIR}"/${PN}-2.1.10-desktop.patch
+   "${FILESDIR}"/${PN}-2.1.10-desktop.patch \
+   "${FILESDIR}"/${PN}-2.1.11-Wformat-security.patch
# need the ${S} for recursivity lookup
AT_M4DIR="${S}"/m4 eautoreconf
 }



[gentoo-commits] repo/gentoo:master commit in: sci-visualization/ggobi/, sci-visualization/ggobi/files/

2016-03-15 Thread David Seifert
commit: 5ab7a2ef03d55a4fec4409b301cc11b88f9c1b61
Author: David Seifert  gentoo  org>
AuthorDate: Tue Mar 15 08:28:46 2016 +
Commit: David Seifert  gentoo  org>
CommitDate: Tue Mar 15 08:29:15 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ab7a2ef

sci-visualization/ggobi: Fix -Werror=format-security errors

Gentoo-Bug: 577430

Package-Manager: portage-2.2.28

 .../files/ggobi-2.1.11-Wformat-security.patch  | 36 ++
 sci-visualization/ggobi/ggobi-2.1.11.ebuild|  5 +--
 2 files changed, 39 insertions(+), 2 deletions(-)

diff --git a/sci-visualization/ggobi/files/ggobi-2.1.11-Wformat-security.patch 
b/sci-visualization/ggobi/files/ggobi-2.1.11-Wformat-security.patch
new file mode 100644
index 000..960d940
--- /dev/null
+++ b/sci-visualization/ggobi/files/ggobi-2.1.11-Wformat-security.patch
@@ -0,0 +1,36 @@
+Fix -Wformat -Werror=format-security errors caused by wrong fprintf calls
+See also: https://bugs.gentoo.org/show_bug.cgi?id=577430
+* utils_ui.c: In function ‘quick_message’:
+* utils_ui.c:192:29: error: format not a string literal and no format 
arguments [-Werror=format-security]
+*  message);
+
+--- ggobi-2.1.11/src/utils_ui.c
 ggobi-2.1.11/src/utils_ui.c
+@@ -189,7 +189,7 @@
+ 
+   dialog =
+ gtk_message_dialog_new (NULL, 0, GTK_MESSAGE_INFO, GTK_BUTTONS_OK,
+-message);
++"%s", message);
+ 
+   if (modal)
+ gtk_window_set_modal (GTK_WINDOW (dialog), true);
+--- ggobi-2.1.11/src/write_xml.c
 ggobi-2.1.11/src/write_xml.c
+@@ -37,14 +37,14 @@
+ write_xml_string(FILE *f, gchar *str)
+ {
+   gchar *fmtstr = g_markup_printf_escaped("%s", str);
+-  fprintf(f, fmtstr);
++  fprintf(f, "%s", fmtstr);
+   g_free(fmtstr);
+ }
+ static void
+ write_xml_string_fmt(FILE *f, gchar *fmt, gchar *str)
+ {
+   gchar *fmtstr = g_markup_printf_escaped(fmt, str);
+-  fprintf(f, fmtstr);
++  fprintf(f, "%s", fmtstr);
+   g_free(fmtstr);
+ }
+ 

diff --git a/sci-visualization/ggobi/ggobi-2.1.11.ebuild 
b/sci-visualization/ggobi/ggobi-2.1.11.ebuild
index 7f25d29..ef6aea6 100644
--- a/sci-visualization/ggobi/ggobi-2.1.11.ebuild
+++ b/sci-visualization/ggobi/ggobi-2.1.11.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -31,7 +31,8 @@ src_prepare() {
epatch \
"${FILESDIR}"/${PN}-2.1.8-plugindir.patch \
"${FILESDIR}"/${PN}-2.1.9-as-needed.patch \
-   "${FILESDIR}"/${PN}-2.1.10-desktop.patch
+   "${FILESDIR}"/${PN}-2.1.10-desktop.patch \
+   "${FILESDIR}"/${PN}-2.1.11-Wformat-security.patch
# need the ${S} for recursivity lookup
AT_M4DIR="${S}"/m4 eautoreconf
 }



[gentoo-commits] repo/gentoo:master commit in: sci-visualization/ggobi/, sci-visualization/ggobi/files/

2021-01-20 Thread David Seifert
commit: 7a51956d0362e90324fc22a514a2ee9364416fd2
Author: Jakov Smolic  sartura  hr>
AuthorDate: Wed Jan 20 10:16:18 2021 +
Commit: David Seifert  gentoo  org>
CommitDate: Wed Jan 20 10:16:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a51956d

sci-visualization/ggobi: Remove old

Signed-off-by: Jakov Smolic  sartura.hr>
Signed-off-by: David Seifert  gentoo.org>

 sci-visualization/ggobi/Manifest   |  1 -
 .../ggobi/files/ggobi-2.1.10-hardened.patch| 66 --
 sci-visualization/ggobi/ggobi-2.1.10.ebuild| 56 --
 3 files changed, 123 deletions(-)

diff --git a/sci-visualization/ggobi/Manifest b/sci-visualization/ggobi/Manifest
index 42f809f42b1..b6808716cc8 100644
--- a/sci-visualization/ggobi/Manifest
+++ b/sci-visualization/ggobi/Manifest
@@ -1,2 +1 @@
-DIST ggobi_2.1.10.orig.tar.bz2 2776784 BLAKE2B 
6e5f5bfcb3b10af425a552da1f0d9eb4ba445d0eced0e5b5a20d3ea88da782f9e333005b929408baeb895a1e62d5e1500a86de5c7353b60ee8fbf950521b00c0
 SHA512 
40bc4a7fae992bf327d6b36c5aea7802279a3b6229242f31386e771636b4561260914a7fefb6a6337c1e1ab5a0682fbdd626389b83d9b57d0c2d050fac3723e5
 DIST ggobi_2.1.11.orig.tar.bz2 2787709 BLAKE2B 
e4b853f3212abda00150e6a3b3a344638225bdc564c109632c7ca2f9cb8cc41d35af9df1ee153d2ede3bd3191d9219e2bdd6bd6bc9c64f42447dfe17562361f1
 SHA512 
d34c6569d05d1e680101b62745012940c1e18c1588cd37b89b26b89e9eed9bab8fc53e0585a595b6cb4c9f2bb7d603ca4252cb6a6ba344bbc24e5cc5fd8a6dc1

diff --git a/sci-visualization/ggobi/files/ggobi-2.1.10-hardened.patch 
b/sci-visualization/ggobi/files/ggobi-2.1.10-hardened.patch
deleted file mode 100644
index 63681a0a03e..000
--- a/sci-visualization/ggobi/files/ggobi-2.1.10-hardened.patch
+++ /dev/null
@@ -1,66 +0,0 @@
-Description: Upstream changes introduced in version 2.1.10-4
- This patch has been created by dpkg-source during the package build.
- Here's the last changelog entry, hopefully it gives details on why
- those changes were made:
- .
- ggobi (2.1.10-4) unstable; urgency=low
- .
-   * src/ggobi.c: Applied patch kindly supplied by Michael Lawrence to
- address issues found under hardened compiler flags (Closes: #646260)
- .
- The person named in the Author field signed this changelog entry.
-Author: Dirk Eddelbuettel 
-Bug-Debian: http://bugs.debian.org/646260
-

-The information above should follow the Patch Tagging Guidelines, please
-checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here
-are templates for supplementary fields that you might want to add:
-
-Origin: , 
-Bug: 
-Bug-Debian: http://bugs.debian.org/
-Bug-Ubuntu: https://launchpad.net/bugs/
-Forwarded: 
-Reviewed-By: 
-Last-Update: 
-
 ggobi-2.1.10.orig/src/ggobi.c
-+++ ggobi-2.1.10/src/ggobi.c
-@@ -698,10 +698,10 @@ ValidateGGobiRef (ggobid * gg, gboolean
-   }
- 
-   if (fatal) {
--g_error (error_msg);
-+g_error ("%s", error_msg);
-   }
-   else
--g_critical (error_msg);
-+g_critical ("%s", error_msg);
- 
-   return (NULL);
- }
-@@ -718,9 +718,9 @@ ValidateDatadRef (GGobiData * d, ggobid
-   }
- 
-   if (fatal)
--g_error (error_msg);
-+g_error ("%s", error_msg);
-   else
--g_critical (error_msg);
-+g_critical ("%s", error_msg);
- 
-   return (NULL);
- }
-@@ -739,9 +739,9 @@ ValidateDisplayRef (displayd * d, ggobid
-   }
- 
-   if (fatal)
--g_error (error_msg);
-+g_error ("%s", error_msg);
-   else
--g_critical (error_msg);
-+g_critical ("%s", error_msg);
- 
-   return (NULL);
- }

diff --git a/sci-visualization/ggobi/ggobi-2.1.10.ebuild 
b/sci-visualization/ggobi/ggobi-2.1.10.ebuild
deleted file mode 100644
index 1ed254c14c8..000
--- a/sci-visualization/ggobi/ggobi-2.1.10.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit eutils autotools xdg
-
-DESCRIPTION="Visualization program for exploring high-dimensional data"
-HOMEPAGE="http://www.ggobi.org/";
-# source code release is not well published
-#SRC_URI="http://www.ggobi.org/downloads/${P}.tar.bz2";
-SRC_URI="mirror://debian/pool/main/g/${PN}/${PN}_${PV}.orig.tar.bz2"
-
-LICENSE="CPL-1.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="doc minimal nls"
-
-RDEPEND="
-   dev-libs/libxml2:2
-   media-gfx/graphviz
-   x11-libs/gtk+:2"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig"
-
-src_prepare() {
-   sed -i \
-   -e 's|ND_coord_i|ND_coord|' \
-   plugins/GraphLayout/graphviz.c || die
-   rm m4/libtool.m4 m4/lt*m4 plugins/*/aclocal.m4 || die
-   epatch \
-   "${FILESDIR}"/${PN}-2.1.8-plugindir.patch \
-   "${FILESDIR}"/${PN}-2.1.9-as-needed.patch \
-   "${FILESDIR}"/${PN}-2.1.10-hardened.patch \
-   "${FILESDIR}"/${PN}-2.1.10-desktop.patch
-   # need the ${S} for recursivity lookup
-   AT_M4DIR="${S}"/m4 eautoreconf
-}
-
-s

[gentoo-commits] repo/gentoo:master commit in: sci-visualization/ggobi/, sci-visualization/ggobi/files/

2021-01-20 Thread David Seifert
commit: 7a51956d0362e90324fc22a514a2ee9364416fd2
Author: Jakov Smolic  sartura  hr>
AuthorDate: Wed Jan 20 10:16:18 2021 +
Commit: David Seifert  gentoo  org>
CommitDate: Wed Jan 20 10:16:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a51956d

sci-visualization/ggobi: Remove old

Signed-off-by: Jakov Smolic  sartura.hr>
Signed-off-by: David Seifert  gentoo.org>

 sci-visualization/ggobi/Manifest   |  1 -
 .../ggobi/files/ggobi-2.1.10-hardened.patch| 66 --
 sci-visualization/ggobi/ggobi-2.1.10.ebuild| 56 --
 3 files changed, 123 deletions(-)

diff --git a/sci-visualization/ggobi/Manifest b/sci-visualization/ggobi/Manifest
index 42f809f42b1..b6808716cc8 100644
--- a/sci-visualization/ggobi/Manifest
+++ b/sci-visualization/ggobi/Manifest
@@ -1,2 +1 @@
-DIST ggobi_2.1.10.orig.tar.bz2 2776784 BLAKE2B 
6e5f5bfcb3b10af425a552da1f0d9eb4ba445d0eced0e5b5a20d3ea88da782f9e333005b929408baeb895a1e62d5e1500a86de5c7353b60ee8fbf950521b00c0
 SHA512 
40bc4a7fae992bf327d6b36c5aea7802279a3b6229242f31386e771636b4561260914a7fefb6a6337c1e1ab5a0682fbdd626389b83d9b57d0c2d050fac3723e5
 DIST ggobi_2.1.11.orig.tar.bz2 2787709 BLAKE2B 
e4b853f3212abda00150e6a3b3a344638225bdc564c109632c7ca2f9cb8cc41d35af9df1ee153d2ede3bd3191d9219e2bdd6bd6bc9c64f42447dfe17562361f1
 SHA512 
d34c6569d05d1e680101b62745012940c1e18c1588cd37b89b26b89e9eed9bab8fc53e0585a595b6cb4c9f2bb7d603ca4252cb6a6ba344bbc24e5cc5fd8a6dc1

diff --git a/sci-visualization/ggobi/files/ggobi-2.1.10-hardened.patch 
b/sci-visualization/ggobi/files/ggobi-2.1.10-hardened.patch
deleted file mode 100644
index 63681a0a03e..000
--- a/sci-visualization/ggobi/files/ggobi-2.1.10-hardened.patch
+++ /dev/null
@@ -1,66 +0,0 @@
-Description: Upstream changes introduced in version 2.1.10-4
- This patch has been created by dpkg-source during the package build.
- Here's the last changelog entry, hopefully it gives details on why
- those changes were made:
- .
- ggobi (2.1.10-4) unstable; urgency=low
- .
-   * src/ggobi.c: Applied patch kindly supplied by Michael Lawrence to
- address issues found under hardened compiler flags (Closes: #646260)
- .
- The person named in the Author field signed this changelog entry.
-Author: Dirk Eddelbuettel 
-Bug-Debian: http://bugs.debian.org/646260
-

-The information above should follow the Patch Tagging Guidelines, please
-checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here
-are templates for supplementary fields that you might want to add:
-
-Origin: , 
-Bug: 
-Bug-Debian: http://bugs.debian.org/
-Bug-Ubuntu: https://launchpad.net/bugs/
-Forwarded: 
-Reviewed-By: 
-Last-Update: 
-
 ggobi-2.1.10.orig/src/ggobi.c
-+++ ggobi-2.1.10/src/ggobi.c
-@@ -698,10 +698,10 @@ ValidateGGobiRef (ggobid * gg, gboolean
-   }
- 
-   if (fatal) {
--g_error (error_msg);
-+g_error ("%s", error_msg);
-   }
-   else
--g_critical (error_msg);
-+g_critical ("%s", error_msg);
- 
-   return (NULL);
- }
-@@ -718,9 +718,9 @@ ValidateDatadRef (GGobiData * d, ggobid
-   }
- 
-   if (fatal)
--g_error (error_msg);
-+g_error ("%s", error_msg);
-   else
--g_critical (error_msg);
-+g_critical ("%s", error_msg);
- 
-   return (NULL);
- }
-@@ -739,9 +739,9 @@ ValidateDisplayRef (displayd * d, ggobid
-   }
- 
-   if (fatal)
--g_error (error_msg);
-+g_error ("%s", error_msg);
-   else
--g_critical (error_msg);
-+g_critical ("%s", error_msg);
- 
-   return (NULL);
- }

diff --git a/sci-visualization/ggobi/ggobi-2.1.10.ebuild 
b/sci-visualization/ggobi/ggobi-2.1.10.ebuild
deleted file mode 100644
index 1ed254c14c8..000
--- a/sci-visualization/ggobi/ggobi-2.1.10.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit eutils autotools xdg
-
-DESCRIPTION="Visualization program for exploring high-dimensional data"
-HOMEPAGE="http://www.ggobi.org/";
-# source code release is not well published
-#SRC_URI="http://www.ggobi.org/downloads/${P}.tar.bz2";
-SRC_URI="mirror://debian/pool/main/g/${PN}/${PN}_${PV}.orig.tar.bz2"
-
-LICENSE="CPL-1.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="doc minimal nls"
-
-RDEPEND="
-   dev-libs/libxml2:2
-   media-gfx/graphviz
-   x11-libs/gtk+:2"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig"
-
-src_prepare() {
-   sed -i \
-   -e 's|ND_coord_i|ND_coord|' \
-   plugins/GraphLayout/graphviz.c || die
-   rm m4/libtool.m4 m4/lt*m4 plugins/*/aclocal.m4 || die
-   epatch \
-   "${FILESDIR}"/${PN}-2.1.8-plugindir.patch \
-   "${FILESDIR}"/${PN}-2.1.9-as-needed.patch \
-   "${FILESDIR}"/${PN}-2.1.10-hardened.patch \
-   "${FILESDIR}"/${PN}-2.1.10-desktop.patch
-   # need the ${S} for recursivity lookup
-   AT_M4DIR="${S}"/m4 eautoreconf
-}
-
-s

[gentoo-commits] repo/gentoo:master commit in: sci-visualization/ggobi/, sci-visualization/ggobi/files/

2016-03-15 Thread David Seifert
commit: 5ab7a2ef03d55a4fec4409b301cc11b88f9c1b61
Author: David Seifert  gentoo  org>
AuthorDate: Tue Mar 15 08:28:46 2016 +
Commit: David Seifert  gentoo  org>
CommitDate: Tue Mar 15 08:29:15 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ab7a2ef

sci-visualization/ggobi: Fix -Werror=format-security errors

Gentoo-Bug: 577430

Package-Manager: portage-2.2.28

 .../files/ggobi-2.1.11-Wformat-security.patch  | 36 ++
 sci-visualization/ggobi/ggobi-2.1.11.ebuild|  5 +--
 2 files changed, 39 insertions(+), 2 deletions(-)

diff --git a/sci-visualization/ggobi/files/ggobi-2.1.11-Wformat-security.patch 
b/sci-visualization/ggobi/files/ggobi-2.1.11-Wformat-security.patch
new file mode 100644
index 000..960d940
--- /dev/null
+++ b/sci-visualization/ggobi/files/ggobi-2.1.11-Wformat-security.patch
@@ -0,0 +1,36 @@
+Fix -Wformat -Werror=format-security errors caused by wrong fprintf calls
+See also: https://bugs.gentoo.org/show_bug.cgi?id=577430
+* utils_ui.c: In function ‘quick_message’:
+* utils_ui.c:192:29: error: format not a string literal and no format 
arguments [-Werror=format-security]
+*  message);
+
+--- ggobi-2.1.11/src/utils_ui.c
 ggobi-2.1.11/src/utils_ui.c
+@@ -189,7 +189,7 @@
+ 
+   dialog =
+ gtk_message_dialog_new (NULL, 0, GTK_MESSAGE_INFO, GTK_BUTTONS_OK,
+-message);
++"%s", message);
+ 
+   if (modal)
+ gtk_window_set_modal (GTK_WINDOW (dialog), true);
+--- ggobi-2.1.11/src/write_xml.c
 ggobi-2.1.11/src/write_xml.c
+@@ -37,14 +37,14 @@
+ write_xml_string(FILE *f, gchar *str)
+ {
+   gchar *fmtstr = g_markup_printf_escaped("%s", str);
+-  fprintf(f, fmtstr);
++  fprintf(f, "%s", fmtstr);
+   g_free(fmtstr);
+ }
+ static void
+ write_xml_string_fmt(FILE *f, gchar *fmt, gchar *str)
+ {
+   gchar *fmtstr = g_markup_printf_escaped(fmt, str);
+-  fprintf(f, fmtstr);
++  fprintf(f, "%s", fmtstr);
+   g_free(fmtstr);
+ }
+ 

diff --git a/sci-visualization/ggobi/ggobi-2.1.11.ebuild 
b/sci-visualization/ggobi/ggobi-2.1.11.ebuild
index 7f25d29..ef6aea6 100644
--- a/sci-visualization/ggobi/ggobi-2.1.11.ebuild
+++ b/sci-visualization/ggobi/ggobi-2.1.11.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -31,7 +31,8 @@ src_prepare() {
epatch \
"${FILESDIR}"/${PN}-2.1.8-plugindir.patch \
"${FILESDIR}"/${PN}-2.1.9-as-needed.patch \
-   "${FILESDIR}"/${PN}-2.1.10-desktop.patch
+   "${FILESDIR}"/${PN}-2.1.10-desktop.patch \
+   "${FILESDIR}"/${PN}-2.1.11-Wformat-security.patch
# need the ${S} for recursivity lookup
AT_M4DIR="${S}"/m4 eautoreconf
 }



[gentoo-commits] repo/gentoo:master commit in: sci-visualization/ggobi/, sci-visualization/ggobi/files/

2016-03-15 Thread David Seifert
commit: 5ab7a2ef03d55a4fec4409b301cc11b88f9c1b61
Author: David Seifert  gentoo  org>
AuthorDate: Tue Mar 15 08:28:46 2016 +
Commit: David Seifert  gentoo  org>
CommitDate: Tue Mar 15 08:29:15 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ab7a2ef

sci-visualization/ggobi: Fix -Werror=format-security errors

Gentoo-Bug: 577430

Package-Manager: portage-2.2.28

 .../files/ggobi-2.1.11-Wformat-security.patch  | 36 ++
 sci-visualization/ggobi/ggobi-2.1.11.ebuild|  5 +--
 2 files changed, 39 insertions(+), 2 deletions(-)

diff --git a/sci-visualization/ggobi/files/ggobi-2.1.11-Wformat-security.patch 
b/sci-visualization/ggobi/files/ggobi-2.1.11-Wformat-security.patch
new file mode 100644
index 000..960d940
--- /dev/null
+++ b/sci-visualization/ggobi/files/ggobi-2.1.11-Wformat-security.patch
@@ -0,0 +1,36 @@
+Fix -Wformat -Werror=format-security errors caused by wrong fprintf calls
+See also: https://bugs.gentoo.org/show_bug.cgi?id=577430
+* utils_ui.c: In function ‘quick_message’:
+* utils_ui.c:192:29: error: format not a string literal and no format 
arguments [-Werror=format-security]
+*  message);
+
+--- ggobi-2.1.11/src/utils_ui.c
 ggobi-2.1.11/src/utils_ui.c
+@@ -189,7 +189,7 @@
+ 
+   dialog =
+ gtk_message_dialog_new (NULL, 0, GTK_MESSAGE_INFO, GTK_BUTTONS_OK,
+-message);
++"%s", message);
+ 
+   if (modal)
+ gtk_window_set_modal (GTK_WINDOW (dialog), true);
+--- ggobi-2.1.11/src/write_xml.c
 ggobi-2.1.11/src/write_xml.c
+@@ -37,14 +37,14 @@
+ write_xml_string(FILE *f, gchar *str)
+ {
+   gchar *fmtstr = g_markup_printf_escaped("%s", str);
+-  fprintf(f, fmtstr);
++  fprintf(f, "%s", fmtstr);
+   g_free(fmtstr);
+ }
+ static void
+ write_xml_string_fmt(FILE *f, gchar *fmt, gchar *str)
+ {
+   gchar *fmtstr = g_markup_printf_escaped(fmt, str);
+-  fprintf(f, fmtstr);
++  fprintf(f, "%s", fmtstr);
+   g_free(fmtstr);
+ }
+ 

diff --git a/sci-visualization/ggobi/ggobi-2.1.11.ebuild 
b/sci-visualization/ggobi/ggobi-2.1.11.ebuild
index 7f25d29..ef6aea6 100644
--- a/sci-visualization/ggobi/ggobi-2.1.11.ebuild
+++ b/sci-visualization/ggobi/ggobi-2.1.11.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -31,7 +31,8 @@ src_prepare() {
epatch \
"${FILESDIR}"/${PN}-2.1.8-plugindir.patch \
"${FILESDIR}"/${PN}-2.1.9-as-needed.patch \
-   "${FILESDIR}"/${PN}-2.1.10-desktop.patch
+   "${FILESDIR}"/${PN}-2.1.10-desktop.patch \
+   "${FILESDIR}"/${PN}-2.1.11-Wformat-security.patch
# need the ${S} for recursivity lookup
AT_M4DIR="${S}"/m4 eautoreconf
 }