pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

vym: Import misc/vym 2.7.1nb35 from pkgsrc-2024Q2



Module Name:	pkgsrc-wip
Committed By:	Iris <iris000%duck.com@localhost>
Pushed By:	iris
Date:		Sun Aug 4 14:24:52 2024 +0000
Changeset:	f684449d40a0ada8d5b5ae2b1d12708645df56a4

Modified Files:
	Makefile
Added Files:
	vym/DESCR
	vym/Makefile
	vym/PLIST
	vym/distinfo
	vym/patches/patch-main.cpp

Log Message:
vym: Import misc/vym 2.7.1nb35 from pkgsrc-2024Q2

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=f684449d40a0ada8d5b5ae2b1d12708645df56a4

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 Makefile                   |   1 +
 vym/DESCR                  |   5 ++
 vym/Makefile               |  54 +++++++++++++
 vym/PLIST                  | 189 +++++++++++++++++++++++++++++++++++++++++++++
 vym/distinfo               |   6 ++
 vym/patches/patch-main.cpp |  13 ++++
 6 files changed, 268 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index 850a74e6b1..6d4979f400 100644
--- a/Makefile
+++ b/Makefile
@@ -5736,6 +5736,7 @@ SUBDIR+=	vpnc
 SUBDIR+=	vpr
 SUBDIR+=	vsearch
 SUBDIR+=	vulkan-loader
+SUBDIR+=	vym
 SUBDIR+=	w3c-httpd
 SUBDIR+=	wackamole
 SUBDIR+=	wadptr
diff --git a/vym/DESCR b/vym/DESCR
new file mode 100644
index 0000000000..b2e4fd71f2
--- /dev/null
+++ b/vym/DESCR
@@ -0,0 +1,5 @@
+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.
diff --git a/vym/Makefile b/vym/Makefile
new file mode 100644
index 0000000000..27eca8ef38
--- /dev/null
+++ b/vym/Makefile
@@ -0,0 +1,54 @@
+# $NetBSD: Makefile,v 1.79 2024/05/29 16:33:40 adam Exp $
+#
+
+DISTNAME=		vym-2.7.1
+PKGREVISION=		35
+CATEGORIES=		misc
+MASTER_SITES=		${MASTER_SITE_SOURCEFORGE:=vym/}
+EXTRACT_SUFX=		.tar.bz2
+
+MAINTAINER=		pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=		https://www.insilmaril.de/vym/
+COMMENT=		Generate and manipulate maps which show your thoughts
+LICENSE=		gnu-gpl-v2
+
+EXTRACT_USING=		bsdtar
+
+DEPENDS+=		xdg-utils-[0-9]*:../../misc/xdg-utils
+
+USE_LANGUAGES=		c++
+USE_TOOLS+=		perl:run bash:run
+
+REPLACE_BASH+=		scripts/makedist-vym scripts/vivym
+REPLACE_BASH+=		scripts/getbinaries scripts/screencast
+
+REPLACE_RUBY+=		scripts/jigger
+REPLACE_RUBY+=		scripts/make-qrc.rb
+
+CHECK_INTERPRETER_SKIP=	share/vym/scripts/bugger \
+			share/vym/scripts/vym-addmail.rb
+
+INSTALL_MAKE_FLAGS+=	INSTALL_ROOT=${DESTDIR}
+
+SUBST_CLASSES+=		flags
+SUBST_STAGE.flags=	pre-configure
+SUBST_MESSAGE.flags=	Fix path to flags
+SUBST_FILES.flags=	main.cpp
+SUBST_VARS.flags=	PREFIX
+
+post-extract:
+	${CHMOD} a-x ${WRKSRC}/icons/vym.ico
+
+do-configure:
+	cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} \
+		${QTDIR}/bin/qmake -unix \
+		PREFIX=${PREFIX} \
+		DATADIR=${PREFIX}/share \
+		DOCDIR=${PREFIX}/doc/vym vym.pro
+
+.include "../../lang/ruby/buildlink3.mk"
+.include "../../lang/ruby/replace.mk"
+.include "../../x11/qt5-qtbase/buildlink3.mk"
+.include "../../x11/qt5-qtscript/buildlink3.mk"
+.include "../../x11/qt5-qtsvg/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/vym/PLIST b/vym/PLIST
new file mode 100644
index 0000000000..240b4a098f
--- /dev/null
+++ b/vym/PLIST
@@ -0,0 +1,189 @@
+@comment $NetBSD: PLIST,v 1.7 2019/10/30 13:05:16 kamil Exp $
+bin/vym
+share/vym/demos/ao-report-example.vym
+share/vym/demos/frames.vym
+share/vym/demos/lifeforms.vym
+share/vym/demos/math.vym
+share/vym/demos/scripts/examplescript.vys
+share/vym/demos/scripts/export-image.vys
+share/vym/demos/scripts/iterating-branches.vys
+share/vym/demos/scripts/strip-url.vys
+share/vym/demos/time-management.vym
+share/vym/demos/vym-contribute.vym
+share/vym/exports/orange-blue.conf
+share/vym/exports/template-orange-blue/META-INF/manifest.xml
+share/vym/exports/template-orange-blue/Pictures/1000000000000040000000400142E835.png
+share/vym/exports/template-orange-blue/Thumbnails/thumbnail.png
+share/vym/exports/template-orange-blue/content-template.xml
+share/vym/exports/template-orange-blue/content.xml
+share/vym/exports/template-orange-blue/meta.xml
+share/vym/exports/template-orange-blue/mimetype
+share/vym/exports/template-orange-blue/page-template.xml
+share/vym/exports/template-orange-blue/settings.xml
+share/vym/exports/template-orange-blue/styles.xml
+share/vym/flags/flag-2arrow-down.png
+share/vym/flags/flag-2arrow-up.png
+share/vym/flags/flag-arrow-down.png
+share/vym/flags/flag-arrow-up.png
+share/vym/flags/flag-clock.png
+share/vym/flags/flag-cross-red.png
+share/vym/flags/flag-exclamationmark.png
+share/vym/flags/flag-flash.png
+share/vym/flags/flag-heart.png
+share/vym/flags/flag-hideexport.png
+share/vym/flags/flag-hook-green.png
+share/vym/flags/flag-info.png
+share/vym/flags/flag-lamp.png
+share/vym/flags/flag-lifebelt.png
+share/vym/flags/flag-no-arrow-up.png
+share/vym/flags/flag-note.png
+share/vym/flags/flag-phone.png
+share/vym/flags/flag-present.png
+share/vym/flags/flag-questionmark.png
+share/vym/flags/flag-rose.png
+share/vym/flags/flag-scrolled-right.png
+share/vym/flags/flag-smiley-good.png
+share/vym/flags/flag-smiley-omb.png
+share/vym/flags/flag-smiley-sad.png
+share/vym/flags/flag-stopsign.png
+share/vym/flags/flag-target.png
+share/vym/flags/flag-task-finished.png
+share/vym/flags/flag-task-new-morning.png
+share/vym/flags/flag-task-new-sleeping.png
+share/vym/flags/flag-task-new.png
+share/vym/flags/flag-task-wip-morning.png
+share/vym/flags/flag-task-wip-sleeping.png
+share/vym/flags/flag-task-wip.png
+share/vym/flags/flag-task.png
+share/vym/flags/flag-thumb-down.png
+share/vym/flags/flag-thumb-up.png
+share/vym/flags/flag-tmpUnscrolled-right.png
+share/vym/flags/flag-url-16x16.png
+share/vym/flags/flag-url-bugzilla-novell-closed.png
+share/vym/flags/flag-url-bugzilla-novell.png
+share/vym/flags/flag-url.png
+share/vym/flags/flag-urlnew.png
+share/vym/flags/flag-vymlink.png
+share/vym/flags/flag-vymlinknew.png
+share/vym/flags/flag-wip.png
+share/vym/flags/freemind/attach.png
+share/vym/flags/freemind/back.png
+share/vym/flags/freemind/bell.png
+share/vym/flags/freemind/bookmark.png
+share/vym/flags/freemind/clanbomber.png
+share/vym/flags/freemind/desktopnew.png
+share/vym/flags/freemind/flag.png
+share/vym/flags/freemind/forward.png
+share/vym/flags/freemind/gohome.png
+share/vym/flags/freemind/help.png
+share/vym/flags/freemind/idea.png
+share/vym/flags/freemind/kaddressbook.png
+share/vym/flags/freemind/knotify.png
+share/vym/flags/freemind/korn.png
+share/vym/flags/freemind/licq.png
+share/vym/flags/freemind/mail.png
+share/vym/flags/freemind/password.png
+share/vym/flags/freemind/pencil.png
+share/vym/flags/freemind/penguin.png
+share/vym/flags/freemind/priority-1.png
+share/vym/flags/freemind/priority-2.png
+share/vym/flags/freemind/priority-3.png
+share/vym/flags/freemind/priority-4.png
+share/vym/flags/freemind/priority-5.png
+share/vym/flags/freemind/priority-6.png
+share/vym/flags/freemind/priority-7.png
+share/vym/flags/freemind/stop.png
+share/vym/flags/freemind/warning.png
+share/vym/flags/freemind/wizard.png
+share/vym/flags/freemind/xmag.png
+share/vym/icons/cursorcolorpicker.png
+share/vym/icons/cursorcolorpicker16.png
+share/vym/icons/cursorcopy.png
+share/vym/icons/cursorhandopen.png
+share/vym/icons/cursorhandopen16.png
+share/vym/icons/cursorxlink.png
+share/vym/icons/down.png
+share/vym/icons/editcopy.png
+share/vym/icons/editcut.png
+share/vym/icons/editpaste.png
+share/vym/icons/editsort.png
+share/vym/icons/editsortback.png
+share/vym/icons/edittrash.png
+share/vym/icons/exit.png
+share/vym/icons/file-document-export.png
+share/vym/icons/fileclose.png
+share/vym/icons/filenew.png
+share/vym/icons/filenewcopy.png
+share/vym/icons/fileopen.png
+share/vym/icons/fileprint.png
+share/vym/icons/filesave.png
+share/vym/icons/filesaveas.png
+share/vym/icons/find.png
+share/vym/icons/formatcolorbranch.png
+share/vym/icons/formatcolorpicker.png
+share/vym/icons/formatcolorpicker.xpm
+share/vym/icons/formatcolorsubtree.png
+share/vym/icons/formatfixedfont.png
+share/vym/icons/formatrichtext.png
+share/vym/icons/formatvarfont.png
+share/vym/icons/headingeditor.png
+share/vym/icons/history.png
+share/vym/icons/linestyle-dash.png
+share/vym/icons/linestyle-dashdot.png
+share/vym/icons/linestyle-dashdotdot.png
+share/vym/icons/linestyle-dot.png
+share/vym/icons/linestyle-solid.png
+share/vym/icons/modecolor.png
+share/vym/icons/modecopy.png
+share/vym/icons/modelink.png
+share/vym/icons/newbranch.png
+share/vym/icons/newmapcenter.png
+share/vym/icons/redo.png
+share/vym/icons/rotate-ccw.png
+share/vym/icons/rotate-cw.png
+share/vym/icons/scripteditor.png
+share/vym/icons/selectnext.png
+share/vym/icons/selectprevious.png
+share/vym/icons/slide-camera.png
+share/vym/icons/slideeditor.png
+share/vym/icons/slidenext.png
+share/vym/icons/slideprevious.png
+share/vym/icons/sliderecord.png
+share/vym/icons/taskeditor.png
+share/vym/icons/text_block.png
+share/vym/icons/text_bold.png
+share/vym/icons/text_center.png
+share/vym/icons/text_italic.png
+share/vym/icons/text_left.png
+share/vym/icons/text_right.png
+share/vym/icons/text_sub.png
+share/vym/icons/text_super.png
+share/vym/icons/text_under.png
+share/vym/icons/treeeditor.png
+share/vym/icons/undo.png
+share/vym/icons/up.png
+share/vym/icons/view-filter.png
+share/vym/icons/viewmag+.png
+share/vym/icons/viewmag-.png
+share/vym/icons/viewmag-reset.png
+share/vym/icons/viewshowsel.png
+share/vym/icons/vym-128x128.png
+share/vym/icons/vym-16x16.png
+share/vym/icons/vym-editor.png
+share/vym/icons/vym.icns
+share/vym/icons/vym.ico
+share/vym/icons/vym.png
+share/vym/icons/vym.xpm
+share/vym/macros/macros.vys
+share/vym/macros/slideeditor-snapshot.vys
+share/vym/scripts/bugger
+share/vym/scripts/getbinaries
+share/vym/scripts/jigger
+share/vym/scripts/make-qrc.rb
+share/vym/scripts/makedist-vym
+share/vym/scripts/screencast
+share/vym/scripts/vivym
+share/vym/scripts/vym-addmail.rb
+share/vym/scripts/vym-ruby.rb
+share/vym/styles/vym.css
+share/vym/styles/vym2taskjuggler.xsl
diff --git a/vym/distinfo b/vym/distinfo
new file mode 100644
index 0000000000..4bfbb2075b
--- /dev/null
+++ b/vym/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.11 2021/10/26 10:59:36 nia Exp $
+
+BLAKE2s (vym-2.7.1.tar.bz2) = 0b01bc3f4c6830e1f1a525e554808a3a368d5b77c47e33e77d4468e8b9639fac
+SHA512 (vym-2.7.1.tar.bz2) = 985dbf18f743c36b484050ae24e4392eeae701c6c72fca6bd3dc5b70b38a283211946e279804c66253b5a394a642683ca4e3a66a7288400a9193fbcbfd8c9582
+Size (vym-2.7.1.tar.bz2) = 6718924 bytes
+SHA1 (patch-main.cpp) = 0292150eccc272431ff9dc0858bd3f0ce9532b8d
diff --git a/vym/patches/patch-main.cpp b/vym/patches/patch-main.cpp
new file mode 100644
index 0000000000..50f46ee20f
--- /dev/null
+++ b/vym/patches/patch-main.cpp
@@ -0,0 +1,13 @@
+$NetBSD: patch-main.cpp,v 1.3 2019/10/30 13:09:38 kamil Exp $
+
+--- main.cpp.orig	2019-05-14 13:33:32.620701292 +0000
++++ main.cpp
+@@ -319,7 +319,7 @@ int main(int argc, char* argv[])
+             vymInstallDir.setPath(basePath);
+             vymBaseDir.setPath(basePath);
+ #else
+-            vymBaseDir.setPath ("/usr/share/vym");
++            vymBaseDir.setPath ("@PREFIX@/share/vym");
+             if (!vymBaseDir.exists())
+             {
+                 vymBaseDir.setPath ("/usr/local/share/vym");


Home | Main Index | Thread Index | Old Index