summaryrefslogtreecommitdiff
path: root/graphics/libscigraphica
diff options
context:
space:
mode:
authorrillig <rillig@pkgsrc.org>2006-07-02 10:18:32 +0000
committerrillig <rillig@pkgsrc.org>2006-07-02 10:18:32 +0000
commitac3fb8f465d65d03a34af54ab1f4556312444aff (patch)
tree6882cb414cd5e9c24e6d58b7a21db85d3ab20b9c /graphics/libscigraphica
parent7831ffaf5a1072bd13a8ecd6de0d1295083d928d (diff)
downloadpkgsrc-ac3fb8f465d65d03a34af54ab1f4556312444aff.tar.gz
Imported libscigraphica.
SciGraphica is an Open Source data analysis and visualisation tool. It pretends to be a clone of Microcal Origin but with the aim to be fully featured, cross-platform, user-friendly scientific package that through its Open Source nature can be extended and/or bugfixed by users, as well as being user-extensible with Python modules. This package contains the support library, which is separated from the graphical user interface.
Diffstat (limited to 'graphics/libscigraphica')
-rw-r--r--graphics/libscigraphica/DESCR8
-rw-r--r--graphics/libscigraphica/Makefile25
-rw-r--r--graphics/libscigraphica/PLIST278
-rw-r--r--graphics/libscigraphica/buildlink3.mk25
-rw-r--r--graphics/libscigraphica/distinfo6
-rw-r--r--graphics/libscigraphica/patches/patch-aa69
6 files changed, 411 insertions, 0 deletions
diff --git a/graphics/libscigraphica/DESCR b/graphics/libscigraphica/DESCR
new file mode 100644
index 00000000000..d0dcc426002
--- /dev/null
+++ b/graphics/libscigraphica/DESCR
@@ -0,0 +1,8 @@
+SciGraphica is an Open Source data analysis and visualisation tool. It
+pretends to be a clone of Microcal Origin but with the aim to be fully
+featured, cross-platform, user-friendly scientific package that through
+its Open Source nature can be extended and/or bugfixed by users, as well
+as being user-extensible with Python modules.
+
+This package contains the support library, which is separated from the
+graphical user interface.
diff --git a/graphics/libscigraphica/Makefile b/graphics/libscigraphica/Makefile
new file mode 100644
index 00000000000..1080adc0f1b
--- /dev/null
+++ b/graphics/libscigraphica/Makefile
@@ -0,0 +1,25 @@
+# $NetBSD: Makefile,v 1.1.1.1 2006/07/02 10:18:32 rillig Exp $
+#
+
+DISTNAME= libscigraphica-2.1.1
+CATEGORIES= graphics
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=scigraphica/}
+
+MAINTAINER= rillig@NetBSD.org
+HOMEPAGE= http://scigraphica.sourceforge.net/
+COMMENT= Scientific data visualization and analysis library
+
+USE_PKGLOCALEDIR= yes
+USE_LIBTOOL= yes
+USE_TOOLS+= pkg-config gmake
+GNU_CONFIGURE= yes
+
+PKGCONFIG_OVERRIDE+= libscigraphica-2.0.pc.in
+
+.include "../../lang/python/extension.mk"
+.include "../../math/py-numarray/buildlink3.mk"
+.include "../../graphics/libart2/buildlink3.mk"
+.include "../../textproc/libxml2/buildlink3.mk"
+.include "../../x11/gtk2/buildlink3.mk"
+.include "../../x11/gtk2+extra/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/graphics/libscigraphica/PLIST b/graphics/libscigraphica/PLIST
new file mode 100644
index 00000000000..3c40999d97b
--- /dev/null
+++ b/graphics/libscigraphica/PLIST
@@ -0,0 +1,278 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2006/07/02 10:18:32 rillig Exp $
+include/scigraphica-2.0/scigraphica/algorithms/Axb_core.c
+include/scigraphica-2.0/scigraphica/algorithms/lm.h
+include/scigraphica-2.0/scigraphica/algorithms/lm_core.c
+include/scigraphica-2.0/scigraphica/dialogs/sg_append_dialog.h
+include/scigraphica-2.0/scigraphica/dialogs/sg_arrange_dialog.h
+include/scigraphica-2.0/scigraphica/dialogs/sg_arrow_dialog.h
+include/scigraphica-2.0/scigraphica/dialogs/sg_axis_dialog.h
+include/scigraphica-2.0/scigraphica/dialogs/sg_bars_dialog.h
+include/scigraphica-2.0/scigraphica/dialogs/sg_break_dialog.h
+include/scigraphica-2.0/scigraphica/dialogs/sg_column_dialog.h
+include/scigraphica-2.0/scigraphica/dialogs/sg_contour_dialog.h
+include/scigraphica-2.0/scigraphica/dialogs/sg_convert_dialog.h
+include/scigraphica-2.0/scigraphica/dialogs/sg_data_edit_dialog.h
+include/scigraphica-2.0/scigraphica/dialogs/sg_data_expr_dialog.h
+include/scigraphica-2.0/scigraphica/dialogs/sg_data_labels_dialog.h
+include/scigraphica-2.0/scigraphica/dialogs/sg_data_line_dialog.h
+include/scigraphica-2.0/scigraphica/dialogs/sg_dataset_dialog.h
+include/scigraphica-2.0/scigraphica/dialogs/sg_ellipse_dialog.h
+include/scigraphica-2.0/scigraphica/dialogs/sg_errbars_dialog.h
+include/scigraphica-2.0/scigraphica/dialogs/sg_fit_dialog.h
+include/scigraphica-2.0/scigraphica/dialogs/sg_formula_dialog.h
+include/scigraphica-2.0/scigraphica/dialogs/sg_frame_dialog.h
+include/scigraphica-2.0/scigraphica/dialogs/sg_function_dialog.h
+include/scigraphica-2.0/scigraphica/dialogs/sg_gradient_dialog.h
+include/scigraphica-2.0/scigraphica/dialogs/sg_grids_dialog.h
+include/scigraphica-2.0/scigraphica/dialogs/sg_labels_dialog.h
+include/scigraphica-2.0/scigraphica/dialogs/sg_layer_dataset_dialog.h
+include/scigraphica-2.0/scigraphica/dialogs/sg_layer_dialog.h
+include/scigraphica-2.0/scigraphica/dialogs/sg_legends_dialog.h
+include/scigraphica-2.0/scigraphica/dialogs/sg_line_dialog.h
+include/scigraphica-2.0/scigraphica/dialogs/sg_line_symbol_dialog.h
+include/scigraphica-2.0/scigraphica/dialogs/sg_matrix_dialog.h
+include/scigraphica-2.0/scigraphica/dialogs/sg_misc_dialogs.h
+include/scigraphica-2.0/scigraphica/dialogs/sg_page_dialog.h
+include/scigraphica-2.0/scigraphica/dialogs/sg_planes_dialog.h
+include/scigraphica-2.0/scigraphica/dialogs/sg_rectangle_dialog.h
+include/scigraphica-2.0/scigraphica/dialogs/sg_segment_dialog.h
+include/scigraphica-2.0/scigraphica/dialogs/sg_style_dialog.h
+include/scigraphica-2.0/scigraphica/dialogs/sg_surface_dialog.h
+include/scigraphica-2.0/scigraphica/dialogs/sg_symbol_dialog.h
+include/scigraphica-2.0/scigraphica/dialogs/sg_symbol_scale_dialog.h
+include/scigraphica-2.0/scigraphica/dialogs/sg_text_dialog.h
+include/scigraphica-2.0/scigraphica/dialogs/sg_ticks_dialog.h
+include/scigraphica-2.0/scigraphica/dialogs/sg_title_dialog.h
+include/scigraphica-2.0/scigraphica/dialogs/sg_vector_scale_dialog.h
+include/scigraphica-2.0/scigraphica/dialogs/sg_xy_formula_dialog.h
+include/scigraphica-2.0/scigraphica/dialogs/sg_xyz_dialog.h
+include/scigraphica-2.0/scigraphica/sg.h
+include/scigraphica-2.0/scigraphica/sg_application.h
+include/scigraphica-2.0/scigraphica/sg_config.h
+include/scigraphica-2.0/scigraphica/sg_dataset.h
+include/scigraphica-2.0/scigraphica/sg_features.h
+include/scigraphica-2.0/scigraphica/sg_file.h
+include/scigraphica-2.0/scigraphica/sg_file_dialog.h
+include/scigraphica-2.0/scigraphica/sg_layer_control.h
+include/scigraphica-2.0/scigraphica/sg_locale.h
+include/scigraphica-2.0/scigraphica/sg_plugin.h
+include/scigraphica-2.0/scigraphica/sg_plugin_array.h
+include/scigraphica-2.0/scigraphica/sg_plugin_dataset.h
+include/scigraphica-2.0/scigraphica/sg_plugin_file.h
+include/scigraphica-2.0/scigraphica/sg_plugin_formula.h
+include/scigraphica-2.0/scigraphica/sg_plugin_function.h
+include/scigraphica-2.0/scigraphica/sg_plugin_iterator.h
+include/scigraphica-2.0/scigraphica/sg_plugin_layer.h
+include/scigraphica-2.0/scigraphica/sg_plugin_loader.h
+include/scigraphica-2.0/scigraphica/sg_plugin_menu.h
+include/scigraphica-2.0/scigraphica/sg_plugin_style.h
+include/scigraphica-2.0/scigraphica/sg_python.h
+include/scigraphica-2.0/scigraphica/sg_python_expr.h
+include/scigraphica-2.0/scigraphica/sg_python_worksheet.h
+include/scigraphica-2.0/scigraphica/widgets/gtkplotart.h
+include/scigraphica-2.0/scigraphica/widgets/gtkplotgnome.h
+include/scigraphica-2.0/scigraphica/widgets/sg_clipboard.h
+include/scigraphica-2.0/scigraphica/widgets/sg_dialog.h
+include/scigraphica-2.0/scigraphica/widgets/sg_entry.h
+include/scigraphica-2.0/scigraphica/widgets/sg_layer.h
+include/scigraphica-2.0/scigraphica/widgets/sg_list.h
+include/scigraphica-2.0/scigraphica/widgets/sg_matrix.h
+include/scigraphica-2.0/scigraphica/widgets/sg_matrix_convert.h
+include/scigraphica-2.0/scigraphica/widgets/sg_matrix_menu.h
+include/scigraphica-2.0/scigraphica/widgets/sg_matrix_toolbar.h
+include/scigraphica-2.0/scigraphica/widgets/sg_misc.h
+include/scigraphica-2.0/scigraphica/widgets/sg_plot.h
+include/scigraphica-2.0/scigraphica/widgets/sg_plot_clipboard.h
+include/scigraphica-2.0/scigraphica/widgets/sg_plot_menu.h
+include/scigraphica-2.0/scigraphica/widgets/sg_plot_tools.h
+include/scigraphica-2.0/scigraphica/widgets/sg_plot_window.h
+include/scigraphica-2.0/scigraphica/widgets/sg_property_dialog.h
+include/scigraphica-2.0/scigraphica/widgets/sg_stock.h
+include/scigraphica-2.0/scigraphica/widgets/sg_toggle_combos.h
+include/scigraphica-2.0/scigraphica/widgets/sg_toolbox.h
+include/scigraphica-2.0/scigraphica/widgets/sg_toolbox_icons.h
+include/scigraphica-2.0/scigraphica/widgets/sg_widgets_enums.h
+include/scigraphica-2.0/scigraphica/widgets/sg_worksheet.h
+include/scigraphica-2.0/scigraphica/widgets/sg_worksheet_menu.h
+include/scigraphica-2.0/scigraphica/widgets/sg_worksheet_toolbar.h
+include/scigraphica-2.0/scigraphica/widgets/sg_worksheet_window.h
+lib/libscigraphica-2.0.la
+lib/pkgconfig/libscigraphica-2.0.pc
+lib/scigraphica/2.1.0/plugins/arrays/arrays.la
+lib/scigraphica/2.1.0/plugins/arrays/plugin.xml
+lib/scigraphica/2.1.0/plugins/functions/functions.la
+lib/scigraphica/2.1.0/plugins/functions/plugin.xml
+lib/scigraphica/2.1.0/plugins/io/io.la
+lib/scigraphica/2.1.0/plugins/io/plugin.xml
+lib/scigraphica/2.1.0/plugins/iterators/iterators.la
+lib/scigraphica/2.1.0/plugins/iterators/plugin.xml
+lib/scigraphica/2.1.0/plugins/layers/layers.la
+lib/scigraphica/2.1.0/plugins/layers/plugin.xml
+lib/scigraphica/2.1.0/plugins/menus/menus.la
+lib/scigraphica/2.1.0/plugins/menus/plugin.xml
+lib/scigraphica/2.1.0/plugins/styles/plugin.xml
+lib/scigraphica/2.1.0/plugins/styles/styles.la
+lib/scigraphica/2.1.0/plugins/toolbars/plugin.xml
+lib/scigraphica/2.1.0/plugins/toolbars/toolbars.la
+share/aclocal/libscigraphica-2.0.m4
+share/pixmaps/libscigraphica/2d_small.xpm
+share/pixmaps/libscigraphica/3d_small.xpm
+share/pixmaps/libscigraphica/about_small.xpm
+share/pixmaps/libscigraphica/add_column.xpm
+share/pixmaps/libscigraphica/arrange.xpm
+share/pixmaps/libscigraphica/arrow.xpm
+share/pixmaps/libscigraphica/arrow2.xpm
+share/pixmaps/libscigraphica/arrow_down.xpm
+share/pixmaps/libscigraphica/arrow_left.xpm
+share/pixmaps/libscigraphica/arrow_right.xpm
+share/pixmaps/libscigraphica/arrow_up.xpm
+share/pixmaps/libscigraphica/as.xpm
+share/pixmaps/libscigraphica/autoscale.xpm
+share/pixmaps/libscigraphica/bold.xpm
+share/pixmaps/libscigraphica/book_small.xpm
+share/pixmaps/libscigraphica/bullet.xpm
+share/pixmaps/libscigraphica/button_ok.xpm
+share/pixmaps/libscigraphica/color.xpm
+share/pixmaps/libscigraphica/control.xpm
+share/pixmaps/libscigraphica/copy.xpm
+share/pixmaps/libscigraphica/curve_fit.xpm
+share/pixmaps/libscigraphica/cut.xpm
+share/pixmaps/libscigraphica/dennied.xpm
+share/pixmaps/libscigraphica/empty.xpm
+share/pixmaps/libscigraphica/error.xpm
+share/pixmaps/libscigraphica/exec_small.xpm
+share/pixmaps/libscigraphica/exit_small.xpm
+share/pixmaps/libscigraphica/eye.xpm
+share/pixmaps/libscigraphica/fit_page.xpm
+share/pixmaps/libscigraphica/fitpage.xpm
+share/pixmaps/libscigraphica/folder.xpm
+share/pixmaps/libscigraphica/font.xpm
+share/pixmaps/libscigraphica/function_small.xpm
+share/pixmaps/libscigraphica/g_2dlayer.xpm
+share/pixmaps/libscigraphica/g_3dcontour.xpm
+share/pixmaps/libscigraphica/g_3dlayer.xpm
+share/pixmaps/libscigraphica/g_bars.xpm
+share/pixmaps/libscigraphica/g_boxes.xpm
+share/pixmaps/libscigraphica/g_bubbles.xpm
+share/pixmaps/libscigraphica/g_bubbles3d.xpm
+share/pixmaps/libscigraphica/g_colors.xpm
+share/pixmaps/libscigraphica/g_colors3d.xpm
+share/pixmaps/libscigraphica/g_contour.xpm
+share/pixmaps/libscigraphica/g_csurface.xpm
+share/pixmaps/libscigraphica/g_density.xpm
+share/pixmaps/libscigraphica/g_flux3d.xpm
+share/pixmaps/libscigraphica/g_function.xpm
+share/pixmaps/libscigraphica/g_hbars.xpm
+share/pixmaps/libscigraphica/g_hbox.xpm
+share/pixmaps/libscigraphica/g_impulses.xpm
+share/pixmaps/libscigraphica/g_lines.xpm
+share/pixmaps/libscigraphica/g_lpoints.xpm
+share/pixmaps/libscigraphica/g_python.xpm
+share/pixmaps/libscigraphica/g_scatter.xpm
+share/pixmaps/libscigraphica/g_scatter3d.xpm
+share/pixmaps/libscigraphica/g_segments.xpm
+share/pixmaps/libscigraphica/g_surface.xpm
+share/pixmaps/libscigraphica/g_vectors.xpm
+share/pixmaps/libscigraphica/italic.xpm
+share/pixmaps/libscigraphica/layer.xpm
+share/pixmaps/libscigraphica/layer_control.xpm
+share/pixmaps/libscigraphica/logo.xpm
+share/pixmaps/libscigraphica/markers.xpm
+share/pixmaps/libscigraphica/matrix_icon.xpm
+share/pixmaps/libscigraphica/new.xpm
+share/pixmaps/libscigraphica/new_2d.xpm
+share/pixmaps/libscigraphica/new_2d_small.xpm
+share/pixmaps/libscigraphica/new_3d.xpm
+share/pixmaps/libscigraphica/new_3d_small.xpm
+share/pixmaps/libscigraphica/new_function.xpm
+share/pixmaps/libscigraphica/new_plot.xpm
+share/pixmaps/libscigraphica/new_polar.xpm
+share/pixmaps/libscigraphica/new_polar_small.xpm
+share/pixmaps/libscigraphica/new_sheet.xpm
+share/pixmaps/libscigraphica/new_small.xpm
+share/pixmaps/libscigraphica/open.xpm
+share/pixmaps/libscigraphica/open_small.xpm
+share/pixmaps/libscigraphica/paint.xpm
+share/pixmaps/libscigraphica/paste.xpm
+share/pixmaps/libscigraphica/pixmaps.h
+share/pixmaps/libscigraphica/plot_icon.xpm
+share/pixmaps/libscigraphica/plot_icon2.xpm
+share/pixmaps/libscigraphica/plot_small.xpm
+share/pixmaps/libscigraphica/point.xpm
+share/pixmaps/libscigraphica/pointers.xpm
+share/pixmaps/libscigraphica/polar_small.xpm
+share/pixmaps/libscigraphica/preferences_small.xpm
+share/pixmaps/libscigraphica/print.xpm
+share/pixmaps/libscigraphica/python_small.xpm
+share/pixmaps/libscigraphica/reload.xpm
+share/pixmaps/libscigraphica/reset.xpm
+share/pixmaps/libscigraphica/rotate_x.xpm
+share/pixmaps/libscigraphica/rotate_y.xpm
+share/pixmaps/libscigraphica/rotate_z.xpm
+share/pixmaps/libscigraphica/save.xpm
+share/pixmaps/libscigraphica/save_as.xpm
+share/pixmaps/libscigraphica/save_as_small.xpm
+share/pixmaps/libscigraphica/save_small.xpm
+share/pixmaps/libscigraphica/set_column.xpm
+share/pixmaps/libscigraphica/sg.xpm
+share/pixmaps/libscigraphica/sg_icon.xpm
+share/pixmaps/libscigraphica/sg_small.xpm
+share/pixmaps/libscigraphica/sheet_icon.xpm
+share/pixmaps/libscigraphica/sheet_icon2.xpm
+share/pixmaps/libscigraphica/sheet_small.xpm
+share/pixmaps/libscigraphica/sorry.xpm
+share/pixmaps/libscigraphica/stock_button_apply.xpm
+share/pixmaps/libscigraphica/stock_button_cancel.xpm
+share/pixmaps/libscigraphica/stock_button_close.xpm
+share/pixmaps/libscigraphica/stock_button_no.xpm
+share/pixmaps/libscigraphica/stock_button_ok.xpm
+share/pixmaps/libscigraphica/stock_button_yes.xpm
+share/pixmaps/libscigraphica/stock_down_arrow.xpm
+share/pixmaps/libscigraphica/stock_font.xpm
+share/pixmaps/libscigraphica/stock_help.xpm
+share/pixmaps/libscigraphica/stock_left_arrow.xpm
+share/pixmaps/libscigraphica/stock_open.xpm
+share/pixmaps/libscigraphica/stock_pixmaps.h
+share/pixmaps/libscigraphica/stock_right_arrow.xpm
+share/pixmaps/libscigraphica/stock_up_arrow.xpm
+share/pixmaps/libscigraphica/symbol_circle.xpm
+share/pixmaps/libscigraphica/symbol_cross.xpm
+share/pixmaps/libscigraphica/symbol_diamond.xpm
+share/pixmaps/libscigraphica/symbol_dntriangle.xpm
+share/pixmaps/libscigraphica/symbol_dot.xpm
+share/pixmaps/libscigraphica/symbol_impulse.xpm
+share/pixmaps/libscigraphica/symbol_ltriangle.xpm
+share/pixmaps/libscigraphica/symbol_none.xpm
+share/pixmaps/libscigraphica/symbol_plus.xpm
+share/pixmaps/libscigraphica/symbol_rtriangle.xpm
+share/pixmaps/libscigraphica/symbol_square.xpm
+share/pixmaps/libscigraphica/symbol_star.xpm
+share/pixmaps/libscigraphica/symbol_uptriangle.xpm
+share/pixmaps/libscigraphica/target.xpm
+share/pixmaps/libscigraphica/text.xpm
+share/pixmaps/libscigraphica/tools.xpm
+share/pixmaps/libscigraphica/warning.xpm
+share/pixmaps/libscigraphica/world.xpm
+share/pixmaps/libscigraphica/zoom.xpm
+share/pixmaps/libscigraphica/zoom_minus.xpm
+share/pixmaps/libscigraphica/zoom_plus.xpm
+share/pixmaps/libscigraphica/zoomin.xpm
+share/pixmaps/libscigraphica/zoomout.xpm
+share/pixmaps/sg_icon.xpm
+@dirrm share/pixmaps/libscigraphica
+@dirrm lib/scigraphica/2.1.0/plugins/toolbars
+@dirrm lib/scigraphica/2.1.0/plugins/styles
+@dirrm lib/scigraphica/2.1.0/plugins/menus
+@dirrm lib/scigraphica/2.1.0/plugins/layers
+@dirrm lib/scigraphica/2.1.0/plugins/iterators
+@dirrm lib/scigraphica/2.1.0/plugins/io
+@dirrm lib/scigraphica/2.1.0/plugins/functions
+@dirrm lib/scigraphica/2.1.0/plugins/arrays
+@dirrm lib/scigraphica/2.1.0/plugins
+@dirrm lib/scigraphica/2.1.0
+@dirrm lib/scigraphica
+@dirrm include/scigraphica-2.0/scigraphica/widgets
+@dirrm include/scigraphica-2.0/scigraphica/dialogs
+@dirrm include/scigraphica-2.0/scigraphica/algorithms
+@dirrm include/scigraphica-2.0/scigraphica
+@dirrm include/scigraphica-2.0
diff --git a/graphics/libscigraphica/buildlink3.mk b/graphics/libscigraphica/buildlink3.mk
new file mode 100644
index 00000000000..f2c90fb3bcc
--- /dev/null
+++ b/graphics/libscigraphica/buildlink3.mk
@@ -0,0 +1,25 @@
+# $NetBSD: buildlink3.mk,v 1.1.1.1 2006/07/02 10:18:32 rillig Exp $
+#
+
+BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
+LIBSCIGRAPHICA_BUILDLINK3_MK:= ${LIBSCIGRAPHICA_BUILDLINK3_MK}+
+
+.if ${BUILDLINK_DEPTH} == "+"
+BUILDLINK_DEPENDS+= libscigraphica
+.endif
+
+BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nlibscigraphica}
+BUILDLINK_PACKAGES+= libscigraphica
+
+.if ${LIBSCIGRAPHICA_BUILDLINK3_MK} == "+"
+BUILDLINK_API_DEPENDS.libscigraphica+= libscigraphica>=2.1.1
+BUILDLINK_PKGSRCDIR.libscigraphica?= ../../graphics/libscigraphica
+.endif # LIBSCIGRAPHICA_BUILDLINK3_MK
+
+.include "../../graphics/libart2/buildlink3.mk"
+.include "../../math/py-numarray/buildlink3.mk"
+.include "../../textproc/libxml2/buildlink3.mk"
+.include "../../x11/gtk2+extra/buildlink3.mk"
+.include "../../x11/gtk2/buildlink3.mk"
+
+BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//}
diff --git a/graphics/libscigraphica/distinfo b/graphics/libscigraphica/distinfo
new file mode 100644
index 00000000000..e35ae6295f5
--- /dev/null
+++ b/graphics/libscigraphica/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1.1.1 2006/07/02 10:18:32 rillig Exp $
+
+SHA1 (libscigraphica-2.1.1.tar.gz) = dcbadae82501f40ef366c7e543c26b289657dc60
+RMD160 (libscigraphica-2.1.1.tar.gz) = 1b04a432052ad3edd8e233349ee47f4f99bb1a4a
+Size (libscigraphica-2.1.1.tar.gz) = 774288 bytes
+SHA1 (patch-aa) = 4a382de2706592d7a9456cdc7362a54f25fcecf0
diff --git a/graphics/libscigraphica/patches/patch-aa b/graphics/libscigraphica/patches/patch-aa
new file mode 100644
index 00000000000..b0083e2b5c9
--- /dev/null
+++ b/graphics/libscigraphica/patches/patch-aa
@@ -0,0 +1,69 @@
+$NetBSD: patch-aa,v 1.1.1.1 2006/07/02 10:18:32 rillig Exp $
+
+Another self-written configure script that does everything wrong. This
+one does not let the user choose the directory where py-numarray is
+installed.
+
+--- configure.orig 2005-06-25 03:38:43.000000000 +0200
++++ configure 2006-06-28 20:05:53.000000000 +0200
+@@ -1935,7 +1935,6 @@ fi
+ echo "$as_me:$LINENO: result: yes" >&5
+ echo "${ECHO_T}yes" >&6
+
+-/* print extra warning messages when compiling CVS */
+ test "`echo ${SG_VERSION} || grep -i cvs`" && CFLAGS="$CFLAGS -g -O -W -Wall -DWITH_WARNINGS"
+
+ # Checks for programs.
+@@ -10014,8 +10013,8 @@ echo "$as_me: error: Library requirement
+ fi
+
+
+-# Extract the first word of "libart-config", so it can be a program name with args.
+-set dummy libart-config; ac_word=$2
++# Extract the first word of "libart2-config", so it can be a program name with args.
++set dummy libart2-config; ac_word=$2
+ echo "$as_me:$LINENO: checking for $ac_word" >&5
+ echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+ if test "${ac_cv_prog_libart_config_found+set}" = set; then
+@@ -10113,10 +10112,10 @@ fi
+
+
+ if eval "test x$libart_found != xno && test x$libart_config_found != xno"; then
+- LIBART_CFLAGS="`libart-config --cflags`"
++ LIBART_CFLAGS="`libart2-config --cflags`"
+
+ CFLAGS="$CFLAGS $LIBART_CFLAGS -DWITH_LIBART"
+- LIBART_LIBS="`libart-config --libs`"
++ LIBART_LIBS="`libart2-config --libs`"
+
+ LIBS="$LIBS $LIBART_LIBS"
+ fi
+@@ -10337,10 +10336,7 @@ fi;
+ PY_CFLAGS="-I$PY_PREFIX/include/python$PY_VERSION"
+ PY_LIBS="python$PY_VERSION"
+ PY_LIB_LOC="$PY_EXEC_PREFIX/lib/python$PY_VERSION/"
+- array_loc=`find $python_numeric_path -name arrayobject.h | sed s/arrayobject\.h//`
+- if test x$array_loc = x; then
+- array_loc=`find $PY_PREFIX/ -name arrayobject.h | sed s/arrayobject\.h//`
+- fi
++ array_loc="${PY_PREFIX}/include/python${PY_VERSION}/numarray"
+ if test -n $array_loc -a -d $array_loc; then
+ echo "$array_loc"
+ PY_CFLAGS="$PY_CFLAGS -I$array_loc -DWITH_NUMERIC_PYTHON"
+@@ -10414,12 +10410,10 @@ scigraphica_icondir="${datadir}/pixmaps/
+
+
+ cat >>confdefs.h <<_ACEOF
+-#define VERSION_INFO "sg-$VERSION\\n$UNAME\\n\
+-gtk-$GTK_VERSION gtkextra-$GTK_EXTRA_VERSION \\n\
+-xml-$XML_VERSION python-$PY_VVERSION $array_loc\\n"\
+-__DATE__ " " __TIME__ "\\n\
+-Compiler flags:$COMPILER_FLAGS\\n\
+-(C) 2000 Adrian E. Feiguin\\n"
++#define VERSION_INFO \
++ "sg-$VERSION\\n" \
++ "$UNAME\\n" \
++ "(C) 2000 Adrian E. Feiguin\\n"
+
+ _ACEOF
+