summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarlos J. Puga Medina <cpm@FreeBSD.org>2018-11-11 09:59:28 +0000
committerCarlos J. Puga Medina <cpm@FreeBSD.org>2018-11-11 09:59:28 +0000
commit2ccadf6f862b48330671deab484316545981163f (patch)
tree40521b7bfde1133a44a3b3e0756ce224b884cb1e
parentdns/dnsdist: Update to 1.3.3 (diff)
devel/spread-sheet-widget: Library for Gtk+ which provides a widget for tabular data
GNU Spread Sheet Widget is a library for Gtk+ which provides a widget for viewing and manipulating 2 dimensional tabular data in a manner similar to many popular spread sheet programs. The design follows the model-view-controller paradigm and is of complexity O(1) in both time and space. This means that it is efficient and fast even for very large data. Features commonly found in graphical user interfaces such as cut and paste, drag and drop and row/column labelling are also included. WWW: https://www.gnu.org/software/ssw/
-rw-r--r--devel/Makefile1
-rw-r--r--devel/spread-sheet-widget/Makefile31
-rw-r--r--devel/spread-sheet-widget/distinfo3
-rw-r--r--devel/spread-sheet-widget/pkg-descr12
-rw-r--r--devel/spread-sheet-widget/pkg-plist8
5 files changed, 55 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile
index 935bdb1aa705..b2013a5ab7f1 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -6213,6 +6213,7 @@
SUBDIR += spin
SUBDIR += spirv-tools
SUBDIR += splint
+ SUBDIR += spread-sheet-widget
SUBDIR += srecord
SUBDIR += st
SUBDIR += stack
diff --git a/devel/spread-sheet-widget/Makefile b/devel/spread-sheet-widget/Makefile
new file mode 100644
index 000000000000..78a7e98b1137
--- /dev/null
+++ b/devel/spread-sheet-widget/Makefile
@@ -0,0 +1,31 @@
+# Created by: Carlos J. Puga Medina <cpm@FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME= spread-sheet-widget
+PORTVERSION= 0.3
+CATEGORIES= devel
+MASTER_SITES= GNU_ALPHA
+MASTER_SITE_SUBDIR= ssw
+
+MAINTAINER= cpm@FreeBSD.org
+COMMENT= Library for Gtk+ which provides a widget for tabular data
+
+LICENSE= GPLv3+
+LICENSE_FILE= ${WRKSRC}/COPYING
+
+USES= gmake gnome libtool makeinfo pkgconfig
+USE_GNOME= atk glib20 gtk30
+USE_LDCONFIG= yes
+GNU_CONFIGURE= yes
+INSTALL_TARGET= install-strip
+
+PORTDOCS= AUTHORS ChangeLog NEWS README TODO
+INFO= spread-sheet-widget
+
+OPTIONS_DEFINE= DOCS
+
+post-install-DOCS-on:
+ (cd ${WRKSRC} && ${COPYTREE_SHARE} \
+ "${PORTDOCS}" ${STAGEDIR}${DOCSDIR})
+
+.include <bsd.port.mk>
diff --git a/devel/spread-sheet-widget/distinfo b/devel/spread-sheet-widget/distinfo
new file mode 100644
index 000000000000..90336e1b8de7
--- /dev/null
+++ b/devel/spread-sheet-widget/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1541867942
+SHA256 (spread-sheet-widget-0.3.tar.gz) = 1e2dc2c6fb8f3718188cec635b6601ba453b4bb3683ccc67cddef825a0f723c1
+SIZE (spread-sheet-widget-0.3.tar.gz) = 501469
diff --git a/devel/spread-sheet-widget/pkg-descr b/devel/spread-sheet-widget/pkg-descr
new file mode 100644
index 000000000000..46ad98c53cd6
--- /dev/null
+++ b/devel/spread-sheet-widget/pkg-descr
@@ -0,0 +1,12 @@
+GNU Spread Sheet Widget is a library for Gtk+ which provides a widget
+for viewing and manipulating 2 dimensional tabular data in a manner
+similar to many popular spread sheet programs.
+
+The design follows the model-view-controller paradigm and is of
+complexity O(1) in both time and space. This means that it is efficient
+and fast even for very large data.
+
+Features commonly found in graphical user interfaces such as cut and
+paste, drag and drop and row/column labelling are also included.
+
+WWW: https://www.gnu.org/software/ssw/
diff --git a/devel/spread-sheet-widget/pkg-plist b/devel/spread-sheet-widget/pkg-plist
new file mode 100644
index 000000000000..e84e9d052836
--- /dev/null
+++ b/devel/spread-sheet-widget/pkg-plist
@@ -0,0 +1,8 @@
+include/ssw-axis-model.h
+include/ssw-sheet-axis.h
+include/ssw-sheet.h
+lib/libspread-sheet-widget.a
+lib/libspread-sheet-widget.so
+lib/libspread-sheet-widget.so.0
+lib/libspread-sheet-widget.so.0.0.0
+libdata/pkgconfig/spread-sheet-widget.pc