summaryrefslogtreecommitdiff
path: root/deskutils/vym
diff options
context:
space:
mode:
authorAnton Berezin <tobez@FreeBSD.org>2004-10-22 15:20:32 +0000
committerAnton Berezin <tobez@FreeBSD.org>2004-10-22 15:20:32 +0000
commit45b4b2156d69ff5b46d8c781247b317d7a9c4fd1 (patch)
tree7a7336f59f28d2c1beae787530f6382083945b36 /deskutils/vym
parent- Add a patch to fix operation with the latest clamav-0.80 (diff)
Add deskutils/vym 1.5.0.
VYM (View Your Mind) is a tool to generate and manipulate "mind maps". PR: 72786 Submitted by: Gerrit Beine <tux@pinguru.net>
Notes
Notes: svn path=/head/; revision=119974
Diffstat (limited to 'deskutils/vym')
-rw-r--r--deskutils/vym/Makefile49
-rw-r--r--deskutils/vym/distinfo2
-rw-r--r--deskutils/vym/files/patch-floatimageobj.cpp15
-rw-r--r--deskutils/vym/files/patch-linkablemapobj.cpp33
-rw-r--r--deskutils/vym/files/patch-mainwindow.cpp11
-rw-r--r--deskutils/vym/files/patch-mapeditor.cpp11
-rw-r--r--deskutils/vym/files/patch-misc.cpp15
-rw-r--r--deskutils/vym/pkg-descr8
-rw-r--r--deskutils/vym/pkg-plist36
9 files changed, 180 insertions, 0 deletions
diff --git a/deskutils/vym/Makefile b/deskutils/vym/Makefile
new file mode 100644
index 000000000000..f8f7becf5660
--- /dev/null
+++ b/deskutils/vym/Makefile
@@ -0,0 +1,49 @@
+# New ports collection makefile for: vym
+# Date created: 17 Oct 2004
+# Whom: Gerrit Beine <tux@pinguru.net>
+#
+# $FreeBSD$
+#
+
+PORTNAME= vym
+PORTVERSION= 1.5.0
+CATEGORIES= deskutils
+MASTER_SITES= http://www.insilmaril.de/vym/download/
+MASTER_SITE_SUBDIR= ${PORTVERSION}
+
+MAINTAINER= tux@pinguru.net
+COMMENT= VYM (View Your Mind) is a tool to generate and manipulate maps
+
+BUILD_DEPENDS= qmake:${PORTSDIR}/devel/qmake
+
+USE_QT_VER= 3
+MAKE_ENV= QTDIR="${QT_PREFIX}"
+
+.include <bsd.port.pre.mk>
+
+# Add this condititonal while people might still have old versions
+# of qmake, living in X11BASE, installed. This should go away eventually.
+
+.if exists(${X11BASE}/share/qt/mkspecs/freebsd-g++)
+QMAKESPEC= ${X11BASE}/share/qt/mkspecs/freebsd-g++
+.else
+QMAKESPEC= ${LOCALBASE}/share/qt/mkspecs/freebsd-g++
+.endif
+
+do-configure:
+ @cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} qmake \
+ -spec ${QMAKESPEC} vym.pro
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin
+ @${MKDIR} ${DATADIR}
+ @${CP} -R ${WRKSRC}/scripts ${DATADIR}
+ @${CP} -R ${WRKSRC}/styles ${DATADIR}
+.if !defined(NOPORTDOCS)
+ @${MKDIR} ${DOCSDIR}
+ @${MKDIR} ${EXAMPLESDIR}
+ @${CP} -R ${WRKSRC}/doc/* ${DOCSDIR}
+ @${CP} -R ${WRKSRC}/demos/* ${EXAMPLESDIR}
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/deskutils/vym/distinfo b/deskutils/vym/distinfo
new file mode 100644
index 000000000000..74acec692296
--- /dev/null
+++ b/deskutils/vym/distinfo
@@ -0,0 +1,2 @@
+MD5 (vym-1.5.0.tar.gz) = 3343b35d1b072e5359c76b9625a21cbb
+SIZE (vym-1.5.0.tar.gz) = 326937
diff --git a/deskutils/vym/files/patch-floatimageobj.cpp b/deskutils/vym/files/patch-floatimageobj.cpp
new file mode 100644
index 000000000000..1ece7c0af72f
--- /dev/null
+++ b/deskutils/vym/files/patch-floatimageobj.cpp
@@ -0,0 +1,15 @@
+--- floatimageobj.cpp.orig Sun Sep 26 22:45:56 2004
++++ floatimageobj.cpp Sun Oct 17 17:12:27 2004
+@@ -2,6 +2,12 @@
+ #include "branchobj.h"
+ #include <math.h>
+
++#if !defined(HAVE_LRINTF)
++static inline long int lrint(double x)
++{
++ return (long)(rint(x));
++}
++#endif
+
+ /////////////////////////////////////////////////////////////////
+ // FloatImageObj
diff --git a/deskutils/vym/files/patch-linkablemapobj.cpp b/deskutils/vym/files/patch-linkablemapobj.cpp
new file mode 100644
index 000000000000..dbdc7306bd4a
--- /dev/null
+++ b/deskutils/vym/files/patch-linkablemapobj.cpp
@@ -0,0 +1,33 @@
+--- linkablemapobj.cpp.orig Fri Sep 24 16:50:15 2004
++++ linkablemapobj.cpp Thu Oct 21 17:22:44 2004
+@@ -6,6 +6,12 @@
+
+ #include "version.h"
+
++#if !defined(HAVE_LRINTF)
++static inline long int lrint(double x)
++{
++ return (long)(rint(x));
++}
++#endif
+
+ /////////////////////////////////////////////////////////////////
+ // LinkableMapObj
+@@ -400,7 +406,7 @@
+ lrint(p1y) );
+
+ double a; // angle
+- if (abs(vx)<0.000001)
++ if (fabs(vx)<0.000001)
+ a=M_PI_2;
+ else
+ a=atan( vy / vx );
+@@ -611,7 +617,7 @@
+ double pny;
+ double m;
+
+- if (abs(vx) <0.0001)
++ if (fabs(vx) <0.0001)
+ m=0;
+ else
+ m=(vy / (vx*vx));
diff --git a/deskutils/vym/files/patch-mainwindow.cpp b/deskutils/vym/files/patch-mainwindow.cpp
new file mode 100644
index 000000000000..daf05aa2cb73
--- /dev/null
+++ b/deskutils/vym/files/patch-mainwindow.cpp
@@ -0,0 +1,11 @@
+--- mainwindow.cpp.orig Tue Sep 28 14:13:06 2004
++++ mainwindow.cpp Sun Oct 17 23:49:36 2004
+@@ -53,6 +53,8 @@
+ #include "showtextdialog.h"
+ #include "process.h"
+
++#include <unistd.h>
++
+ extern TextEditor *textEditor;
+ extern Main *mainWindow;
+ extern int statusbarTime;
diff --git a/deskutils/vym/files/patch-mapeditor.cpp b/deskutils/vym/files/patch-mapeditor.cpp
new file mode 100644
index 000000000000..f2f59f90b5db
--- /dev/null
+++ b/deskutils/vym/files/patch-mapeditor.cpp
@@ -0,0 +1,11 @@
+--- mapeditor.cpp.orig Sun Sep 26 22:45:57 2004
++++ mapeditor.cpp Sun Oct 17 23:49:21 2004
+@@ -53,6 +53,8 @@
+ #include "icons/flag-flash.xpm"
+ #include "icons/flag-lifebelt.xpm"
+
++#include <unistd.h>
++
+ extern TextEditor *textEditor;
+ extern int statusbarTime;
+ extern Main *mainWindow;
diff --git a/deskutils/vym/files/patch-misc.cpp b/deskutils/vym/files/patch-misc.cpp
new file mode 100644
index 000000000000..a829799337d6
--- /dev/null
+++ b/deskutils/vym/files/patch-misc.cpp
@@ -0,0 +1,15 @@
+--- misc.cpp.orig Sun Sep 26 22:45:57 2004
++++ misc.cpp Sun Oct 17 17:11:40 2004
+@@ -5,6 +5,12 @@
+
+ #include "misc.h"
+
++#if !defined(HAVE_LRINTF)
++static inline long int lrint(double x)
++{
++ return (long)(rint(x));
++}
++#endif
+
+ ostream &operator<< (ostream &stream, QPoint const &p)
+ {
diff --git a/deskutils/vym/pkg-descr b/deskutils/vym/pkg-descr
new file mode 100644
index 000000000000..42f9755ccfd9
--- /dev/null
+++ b/deskutils/vym/pkg-descr
@@ -0,0 +1,8 @@
+VYM (View Your Mind) is a tool to generate and manipulate maps which
+show your thoughts. Such maps can help you to improve your creativity
+and effectivity. You can use them for time management, to organize
+tasks, to get an overview over complex contexts, to sort your ideas
+etc. Some people even think it is fun to work with such maps...
+
+WWW: http://www.insilmaril.de/vym/index.html
+Author: Uwe Drechsel <vym@insilmaril.de>
diff --git a/deskutils/vym/pkg-plist b/deskutils/vym/pkg-plist
new file mode 100644
index 000000000000..ebfa0b3c2b11
--- /dev/null
+++ b/deskutils/vym/pkg-plist
@@ -0,0 +1,36 @@
+bin/vym
+%%DATADIR%%/scripts/exportvym
+%%DATADIR%%/scripts/vym2html.sh
+%%DATADIR%%/scripts/vym2txt.sh
+%%DATADIR%%/styles/wiki/answer.gif
+%%DATADIR%%/styles/wiki/point.gif
+%%DATADIR%%/styles/wiki/question.gif
+%%DATADIR%%/styles/cm.xsl
+%%DATADIR%%/styles/tm.xsl
+%%DATADIR%%/styles/vym.css
+%%DATADIR%%/styles/vym2html.xsl
+%%DATADIR%%/styles/vym2txt.xsl
+%%DATADIR%%/styles/vym2xhtml.xsl
+%%PORTDOCS%%%%DOCSDIR%%/tex/branches-flags.png
+%%PORTDOCS%%%%DOCSDIR%%/tex/branches.png
+%%PORTDOCS%%%%DOCSDIR%%/tex/color-buttons.png
+%%PORTDOCS%%%%DOCSDIR%%/tex/default-flags.png
+%%PORTDOCS%%%%DOCSDIR%%/tex/example1.png
+%%PORTDOCS%%%%DOCSDIR%%/tex/find-window.png
+%%PORTDOCS%%%%DOCSDIR%%/tex/flag-url.png
+%%PORTDOCS%%%%DOCSDIR%%/tex/flag-vymlink.png
+%%PORTDOCS%%%%DOCSDIR%%/tex/formatfixedfont.png
+%%PORTDOCS%%%%DOCSDIR%%/tex/move-buttons.png
+%%PORTDOCS%%%%DOCSDIR%%/tex/vym.tex
+%%PORTDOCS%%%%DOCSDIR%%/tex/windows.png
+%%PORTDOCS%%%%DOCSDIR%%/tex/zoom-buttons.png
+%%PORTDOCS%%%%EXAMPLESDIR%%/liveform.vym
+%%PORTDOCS%%%%EXAMPLESDIR%%/time-management.vym
+%%PORTDOCS%%%%EXAMPLESDIR%%/todo.vym
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/tex
+%%PORTDOCS%%@dirrm %%DOCSDIR%%
+%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%
+@dirrm %%DATADIR%%/scripts
+@dirrm %%DATADIR%%/styles/wiki
+@dirrm %%DATADIR%%/styles
+@dirrm %%DATADIR%%