summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--math/guppi/Makefile4
-rw-r--r--math/guppi/distinfo3
-rw-r--r--math/guppi/patches/patch-ac90
3 files changed, 94 insertions, 3 deletions
diff --git a/math/guppi/Makefile b/math/guppi/Makefile
index 444a2ba66d5..3f6dc9a91e0 100644
--- a/math/guppi/Makefile
+++ b/math/guppi/Makefile
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.48 2005/06/01 18:03:03 jlam Exp $
+# $NetBSD: Makefile,v 1.49 2005/10/22 13:25:18 wiz Exp $
DISTNAME= Guppi-0.40.3
PKGNAME= ${DISTNAME:S/G/g/}
-PKGREVISION= 13
+PKGREVISION= 14
CATEGORIES= math graphics
MASTER_SITES= ${MASTER_SITE_GNOME:=sources/Guppi/0.40/}
EXTRACT_SUFX= .tar.bz2
diff --git a/math/guppi/distinfo b/math/guppi/distinfo
index 2b24aba3959..32eeba523ff 100644
--- a/math/guppi/distinfo
+++ b/math/guppi/distinfo
@@ -1,7 +1,8 @@
-$NetBSD: distinfo,v 1.9 2005/04/27 15:03:31 wiz Exp $
+$NetBSD: distinfo,v 1.10 2005/10/22 13:25:18 wiz Exp $
SHA1 (Guppi-0.40.3.tar.bz2) = 7435bddddca9e3347efb006ad33198fbbe593ea7
RMD160 (Guppi-0.40.3.tar.bz2) = c1e5575a992e40966749a8a18b2143ed69329495
Size (Guppi-0.40.3.tar.bz2) = 1016831 bytes
SHA1 (patch-aa) = 74b82a9fbf545d1c606f9b91c54259229f718c7d
SHA1 (patch-ab) = 2ff86d16e39c9c3f842dbdcd2d85134f123511c4
+SHA1 (patch-ac) = 08b2c492981e25fa074280a41b0758a572b313b7
diff --git a/math/guppi/patches/patch-ac b/math/guppi/patches/patch-ac
new file mode 100644
index 00000000000..b16cff7f47e
--- /dev/null
+++ b/math/guppi/patches/patch-ac
@@ -0,0 +1,90 @@
+$NetBSD: patch-ac,v 1.3 2005/10/22 13:25:18 wiz Exp $
+
+--- libguppitank/guppi-object-barchart.c 2003-05-30 21:21:16.000000000 +0200
++++ libguppitank/guppi-object-barchart.c 2003-05-30 21:21:26.000000000 +0200
+@@ -410,6 +410,7 @@
+ GuppiElementState *left_axis_state = NULL;
+ GuppiElementState *frame_state = NULL;
+ GuppiColorPalette *color_palette = NULL;
++ GuppiColorPalette *color_palette_legend = NULL;
+ GuppiDataTable *data_table;
+ GnomeFont *font;
+
+@@ -446,11 +447,13 @@
+ /* FIXME: check for construction of legends. */
+
+ if (obar->legend_view && obar->col_labels) {
+- add_col_labels (obar, data_table, obar->data_cols, obar->col_labels, FALSE);
++ add_col_labels (obar, data_table, obar->data_cols, obar->col_labels,
++ obar->legend_reversed);
+ }
+
+ if (obar->col_colors) {
+ color_palette = build_bar_colors (obar, FALSE);
++ color_palette_legend = build_bar_colors (obar, obar->legend_reversed);
+ }
+
+ guppi_element_state_set (barchart_state,
+@@ -497,7 +500,7 @@
+
+ guppi_element_state_set (legend_state,
+ "labels", data_table,
+- "swatch_colors", color_palette,
++ "swatch_colors", color_palette_legend,
+ "label_font", font,
+ NULL);
+ }
+@@ -505,6 +508,8 @@
+
+ /* clean up */
+
++ guppi_unref (color_palette);
++ guppi_unref (color_palette_legend);
+ guppi_unref (barchart_state);
+ guppi_unref (legend_state);
+ guppi_unref (bottom_axis_state);
+@@ -525,6 +530,7 @@
+
+ GuppiDataTable *data_table;
+ GuppiColorPalette *color_palette = NULL;
++ GuppiColorPalette *color_palette_legend = NULL;
+
+ GuppiElementState *barchart_state;
+ GuppiElementState *legend_state = NULL;
+@@ -560,7 +566,8 @@
+ }
+
+ if (obar->col_labels) {
+- add_col_labels (obar, data_table, obar->data_cols, obar->col_labels, FALSE);
++ add_col_labels (obar, data_table, obar->data_cols, obar->col_labels,
++ obar->legend_reversed);
+ }
+
+
+@@ -568,6 +575,7 @@
+
+ if (obar->col_colors) {
+ color_palette = build_bar_colors (obar, FALSE);
++ color_palette_legend = build_bar_colors (obar, obar->legend_reversed);
+ }
+
+ barchart_state = guppi_element_state_new ("barchart",
+@@ -620,7 +628,8 @@
+
+ legend_state = guppi_element_state_new ("legend",
+ "labels", data_table,
+- "swatch_colors", color_palette,
++ "swatch_colors",
++ color_palette_legend,
+ "label_font", font,
+ NULL);
+
+@@ -669,6 +678,8 @@
+ /* Clean up after ourselves... */
+
+ guppi_unref (data_table);
++ guppi_unref (color_palette);
++ guppi_unref (color_palette_legend);
+
+ guppi_unref (barchart_state);
+ guppi_unref (bottom_axis_state);