diff options
author | trasz <trasz@FreeBSD.org> | 2008-08-25 04:02:23 +0800 |
---|---|---|
committer | trasz <trasz@FreeBSD.org> | 2008-08-25 04:02:23 +0800 |
commit | 4c6058a0cac845ef02a735a1dd8ee26fdd8564c0 (patch) | |
tree | 37e9bbc73c91540e567a8b0c997b685429d6f9b2 | |
parent | 1a2225f625caaf913cd903b3fc29ed792ad6bc04 (diff) | |
download | freebsd-ports-gnome-4c6058a0cac845ef02a735a1dd8ee26fdd8564c0.tar.gz freebsd-ports-gnome-4c6058a0cac845ef02a735a1dd8ee26fdd8564c0.tar.zst freebsd-ports-gnome-4c6058a0cac845ef02a735a1dd8ee26fdd8564c0.zip |
FlowCanvas is an interactive Gtkmm/Gnomecanvasmm widget for "boxes
and lines" environments (ie modular synths or interactive finite
state automata diagrams).
WWW: http://wiki.drobilla.net/FlowCanvas
-rw-r--r-- | x11-toolkits/Makefile | 1 | ||||
-rw-r--r-- | x11-toolkits/flowcanvas/Makefile | 27 | ||||
-rw-r--r-- | x11-toolkits/flowcanvas/distinfo | 3 | ||||
-rw-r--r-- | x11-toolkits/flowcanvas/files/patch-configure | 13 | ||||
-rw-r--r-- | x11-toolkits/flowcanvas/pkg-descr | 5 | ||||
-rw-r--r-- | x11-toolkits/flowcanvas/pkg-plist | 14 |
6 files changed, 63 insertions, 0 deletions
diff --git a/x11-toolkits/Makefile b/x11-toolkits/Makefile index 9cb75aa9dfa0..1ef5da1b397d 100644 --- a/x11-toolkits/Makefile +++ b/x11-toolkits/Makefile @@ -18,6 +18,7 @@ SUBDIR += evilvte SUBDIR += ewl SUBDIR += fl_editor + SUBDIR += flowcanvas SUBDIR += fltk SUBDIR += fltk-threads SUBDIR += fltk2 diff --git a/x11-toolkits/flowcanvas/Makefile b/x11-toolkits/flowcanvas/Makefile new file mode 100644 index 000000000000..c3e89a69e115 --- /dev/null +++ b/x11-toolkits/flowcanvas/Makefile @@ -0,0 +1,27 @@ +# New ports collection makefile for: flowcanvas +# Date created: 2008-07-22 +# Whom: Edward Tomasz Napierala <trasz@FreeBSD.org> +# +# $FreeBSD$ +# + +PORTNAME= flowcanvas +PORTVERSION= 0.5.0 +CATEGORIES= x11-toolkits +MASTER_SITES= http://download.drobilla.net/ + +MAINTAINER= trasz@FreeBSD.org +COMMENT= FlowCanvas is an interactive Gtkmm/Gnomecanvasmm widget + +LIB_DEPENDS= boost_date_time.4:${PORTSDIR}/devel/boost \ + gtkmm-2.4.1:${PORTSDIR}/x11-toolkits/gtkmm24 \ + gnomecanvasmm-2.6:${PORTSDIR}/graphics/libgnomecanvasmm26 \ + gvc.4:${PORTSDIR}/graphics/graphviz + +GNU_CONFIGURE= yes +USE_GMAKE= yes +USE_GNOME= gnomehack +USE_LDCONFIG= yes +CONFIGURE_ENV= "CXXFLAGS=${CFLAGS} -I${LOCALBASE}/include" + +.include <bsd.port.mk> diff --git a/x11-toolkits/flowcanvas/distinfo b/x11-toolkits/flowcanvas/distinfo new file mode 100644 index 000000000000..9f5f99a0da49 --- /dev/null +++ b/x11-toolkits/flowcanvas/distinfo @@ -0,0 +1,3 @@ +MD5 (flowcanvas-0.5.0.tar.gz) = 8dc5cf3ad3ee7d498b681f1a26c1ae38 +SHA256 (flowcanvas-0.5.0.tar.gz) = a77d556f7ffab796028fc424ade0c0e92ca781e24c04492842d144b71ef49316 +SIZE (flowcanvas-0.5.0.tar.gz) = 365184 diff --git a/x11-toolkits/flowcanvas/files/patch-configure b/x11-toolkits/flowcanvas/files/patch-configure new file mode 100644 index 000000000000..26a6be25ff03 --- /dev/null +++ b/x11-toolkits/flowcanvas/files/patch-configure @@ -0,0 +1,13 @@ +--- configure.orig 2008-07-22 21:46:45.000000000 +0200 ++++ configure 2008-07-22 21:47:36.000000000 +0200 +@@ -22253,8 +22253,8 @@ + done + done + ;; +- "set_aa":C) sed 's/\(\/\*CANVASBASE\*\/\).*/\1Gnome::Canvas::CanvasAA/' -i $srcdir/flowcanvas/Canvas.hpp ;; +- "set_no_aa":C) sed 's/\(\/\*CANVASBASE\*\/\).*/\1Gnome::Canvas::Canvas/' -i $srcdir/flowcanvas/Canvas.hpp ;; ++ "set_aa":C) sed -i '' 's/\(\/\*CANVASBASE\*\/\).*/\1Gnome::Canvas::CanvasAA/' $srcdir/flowcanvas/Canvas.hpp ;; ++ "set_no_aa":C) sed -i '' 's/\(\/\*CANVASBASE\*\/\).*/\1Gnome::Canvas::Canvas/' $srcdir/flowcanvas/Canvas.hpp ;; + + esac + done # for ac_tag diff --git a/x11-toolkits/flowcanvas/pkg-descr b/x11-toolkits/flowcanvas/pkg-descr new file mode 100644 index 000000000000..7f0add3d3708 --- /dev/null +++ b/x11-toolkits/flowcanvas/pkg-descr @@ -0,0 +1,5 @@ +FlowCanvas is an interactive Gtkmm/Gnomecanvasmm widget for "boxes +and lines" environments (ie modular synths or interactive finite +state automata diagrams). + +WWW: http://wiki.drobilla.net/FlowCanvas diff --git a/x11-toolkits/flowcanvas/pkg-plist b/x11-toolkits/flowcanvas/pkg-plist new file mode 100644 index 000000000000..bea8c11c0f61 --- /dev/null +++ b/x11-toolkits/flowcanvas/pkg-plist @@ -0,0 +1,14 @@ +include/flowcanvas/Canvas.hpp +include/flowcanvas/Connectable.hpp +include/flowcanvas/Connection.hpp +include/flowcanvas/Ellipse.hpp +include/flowcanvas/Item.hpp +include/flowcanvas/Module.hpp +include/flowcanvas/Port.hpp +include/flowcanvas/flowcanvas.hpp +include/flowcanvas/types.hpp +@dirrm include/flowcanvas +lib/libflowcanvas.so.1 +lib/libflowcanvas.so +lib/libflowcanvas.la +libdata/pkgconfig/flowcanvas.pc |