diff options
-rw-r--r-- | MOVED | 1 | ||||
-rw-r--r-- | deskutils/Makefile | 1 | ||||
-rw-r--r-- | deskutils/vym/Makefile | 42 | ||||
-rw-r--r-- | deskutils/vym/distinfo | 3 | ||||
-rw-r--r-- | deskutils/vym/files/patch-CMakeLists.txt | 26 | ||||
-rw-r--r-- | deskutils/vym/pkg-descr | 5 | ||||
-rw-r--r-- | deskutils/vym/pkg-plist | 217 |
7 files changed, 294 insertions, 1 deletions
@@ -1235,7 +1235,6 @@ deskutils/qorganizer||2019-03-16|Has expired: Qt4 has been EOL since december 20 deskutils/qrfcview||2019-03-16|Has expired: Qt4 has been EOL since december 2015 deskutils/qtm||2019-03-16|Has expired: Qt4 has been EOL since december 2015 deskutils/tuxcards||2019-03-16|Has expired: Qt4 has been EOL since december 2015 -deskutils/vym||2019-03-16|Has expired: Qt4 has been EOL since december 2015 devel/apiextractor||2019-03-16|Has expired: Qt4 has been EOL since december 2015 devel/automoc4||2019-03-16|Has expired: Qt4 has been EOL since december 2015 devel/edb||2019-03-16|Has expired: Qt4 has been EOL since december 2015 diff --git a/deskutils/Makefile b/deskutils/Makefile index 2e399841ae67..b3a9a88edd59 100644 --- a/deskutils/Makefile +++ b/deskutils/Makefile @@ -270,6 +270,7 @@ SUBDIR += ultralist SUBDIR += virt-manager SUBDIR += vit + SUBDIR += vym SUBDIR += walld SUBDIR += when SUBDIR += wmpinboard diff --git a/deskutils/vym/Makefile b/deskutils/vym/Makefile new file mode 100644 index 000000000000..7aac5baad5b8 --- /dev/null +++ b/deskutils/vym/Makefile @@ -0,0 +1,42 @@ +PORTNAME= vym +DISTVERSIONPREFIX= v +DISTVERSION= 2.9.0 +CATEGORIES= deskutils + +MAINTAINER= nivit@FreeBSD.org +COMMENT= VYM is a tool to generate and manipulate mind maps +WWW= https://sourceforge.net/projects/vym/ + +LICENSE= GPLv2 +LICENSE_FILE= ${WRKSRC}/LICENSE.txt + +RUN_DEPENDS= bash:shells/bash \ + zip:archivers/zip + +USES= cmake desktop-file-utils ninja:build qmake qt:5 \ + shared-mime-info shebangfix + +USE_GITHUB= yes +GH_ACCOUNT= insilmaril + +USE_QT= buildtools core dbus gui linguisttools network printsupport \ + qdbus script svg widgets xml + +SHEBANG_FILES= scripts/vivym scripts/vym-addmail.rb + +CMAKE_ARGS= -DCMAKE_INSTALL_DATAROOTDIR:PATH="${STAGEDIR}${DATADIR}" \ + -DCMAKE_INSTALL_DOCDIR:PATH="${STAGEDIR}${DOCSDIR}" \ + -DCMAKE_INSTALL_MANDIR:PATH="${STAGEDIR}${MANPREFIX}/man/man1" \ + -DDATADIR:PATH="${DATADIR}" \ + -DDOCSDIR:PATH="${DOCSDIR}" +CMAKE_INSTALL_PREFIX= ${STAGEDIR}${PREFIX} + +OPTIONS_DEFINE= DOCS + +DOCS_CMAKE_BOOL= VYM_DOCS + +post-patch: + ${REINPLACE_CMD} -e 's:/usr/\(bin/zip\):${PREFIX}/\1:1' \ + ${WRKSRC}/src/main.cpp + +.include <bsd.port.mk> diff --git a/deskutils/vym/distinfo b/deskutils/vym/distinfo new file mode 100644 index 000000000000..be617dffb372 --- /dev/null +++ b/deskutils/vym/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1689956795 +SHA256 (insilmaril-vym-v2.9.0_GH0.tar.gz) = 72451681a3a4e1494f25c1ff9d4110c138095d63ed4d1471c76ed907606a7cdb +SIZE (insilmaril-vym-v2.9.0_GH0.tar.gz) = 8594682 diff --git a/deskutils/vym/files/patch-CMakeLists.txt b/deskutils/vym/files/patch-CMakeLists.txt new file mode 100644 index 000000000000..1e43eccc5c80 --- /dev/null +++ b/deskutils/vym/files/patch-CMakeLists.txt @@ -0,0 +1,26 @@ +--- CMakeLists.txt.orig 2023-03-22 15:26:14 UTC ++++ CMakeLists.txt +@@ -123,7 +123,8 @@ message(STATUS "CMAKE_BINARY_DIR: ${CMAKE_BINARY_DIR}" + message(STATUS "ts_files: ${ts_files}") + message(STATUS "qm_files: ${qm_files}") + +-ADD_COMPILE_DEFINITIONS(VYMBASEDIR="${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_DATAROOTDIR}") ++ADD_COMPILE_DEFINITIONS(VYMBASEDIR="${DATADIR}") ++ADD_COMPILE_DEFINITIONS(VYM_DOCDIR="${DOCSDIR}") + + add_executable(vym ${VymSources} vym.qrc ${qm_files}) + target_link_libraries(vym ${QtLibraries}) +@@ -156,9 +157,11 @@ add_custom_target(make-translations-directory ALL + add_dependencies(vym make-translations-directory) + + install(DIRECTORY demos DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}) +-install(DIRECTORY doc DESTINATION ${CMAKE_INSTALL_DOCDIR}) ++if(VYM_DOCS) ++install(DIRECTORY doc/ DESTINATION ${CMAKE_INSTALL_DOCDIR} FILES_MATCHING PATTERN "*.pdf") ++install(FILES README.md DESTINATION ${CMAKE_INSTALL_DOCDIR}) ++endif() + install(FILES doc/vym.1.gz DESTINATION ${CMAKE_INSTALL_MANDIR}) +-install(FILES README.md LICENSE.txt DESTINATION ${CMAKE_INSTALL_DOCDIR}) + install(DIRECTORY exports flags icons macros ${CMAKE_BINARY_DIR}/translations scripts styles DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}) + + if(UNIX) diff --git a/deskutils/vym/pkg-descr b/deskutils/vym/pkg-descr new file mode 100644 index 000000000000..b1ea1b259c5c --- /dev/null +++ b/deskutils/vym/pkg-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. Some people even think it is fun to work with such maps... diff --git a/deskutils/vym/pkg-plist b/deskutils/vym/pkg-plist new file mode 100644 index 000000000000..26b93e783c8f --- /dev/null +++ b/deskutils/vym/pkg-plist @@ -0,0 +1,217 @@ +bin/vym +man/man1/vym.1.gz +share/applications/vym.desktop +%%PORTDOCS%%%%DOCSDIR%%/README.md +%%PORTDOCS%%%%DOCSDIR%%/vym.pdf +%%PORTDOCS%%%%DOCSDIR%%/vym_es.pdf +%%PORTDOCS%%%%DOCSDIR%%/vym_fr.pdf +share/icons/hicolor/48x48/apps/vym.png +share/mime/packages/vym.xml +%%DATADIR%%/demos/ao-report-example.vym +%%DATADIR%%/demos/default-dark.vym +%%DATADIR%%/demos/default.vym +%%DATADIR%%/demos/frames.vym +%%DATADIR%%/demos/lifeforms.vym +%%DATADIR%%/demos/math.vym +%%DATADIR%%/demos/new-flags.vym +%%DATADIR%%/demos/scripts/examplescript.vys +%%DATADIR%%/demos/scripts/export-image.vys +%%DATADIR%%/demos/scripts/iterating-branches.vys +%%DATADIR%%/demos/scripts/strip-url.vys +%%DATADIR%%/demos/task-management.vym +%%DATADIR%%/demos/time-management.vym +%%DATADIR%%/demos/vym-contribute.vym +%%DATADIR%%/exports/orange-blue.conf +%%DATADIR%%/exports/template-orange-blue/META-INF/manifest.xml +%%DATADIR%%/exports/template-orange-blue/Pictures/1000000000000040000000400142E835.png +%%DATADIR%%/exports/template-orange-blue/Thumbnails/thumbnail.png +%%DATADIR%%/exports/template-orange-blue/content-template.xml +%%DATADIR%%/exports/template-orange-blue/content.xml +%%DATADIR%%/exports/template-orange-blue/meta.xml +%%DATADIR%%/exports/template-orange-blue/mimetype +%%DATADIR%%/exports/template-orange-blue/page-template.xml +%%DATADIR%%/exports/template-orange-blue/settings.xml +%%DATADIR%%/exports/template-orange-blue/styles.xml +%%DATADIR%%/flags/flag-hideexport.png +%%DATADIR%%/flags/flag-present.png +%%DATADIR%%/flags/flag-rose.png +%%DATADIR%%/flags/flag-scrolled-right.png +%%DATADIR%%/flags/flag-thumb-down.png +%%DATADIR%%/flags/flag-thumb-up.png +%%DATADIR%%/flags/flag-tmpUnscrolled-right.png +%%DATADIR%%/flags/flag-vymlink.png +%%DATADIR%%/flags/flag-vymlinknew.png +%%DATADIR%%/flags/freemind/attach.png +%%DATADIR%%/flags/freemind/back.png +%%DATADIR%%/flags/freemind/bell.png +%%DATADIR%%/flags/freemind/bookmark.png +%%DATADIR%%/flags/freemind/clanbomber.png +%%DATADIR%%/flags/freemind/desktopnew.png +%%DATADIR%%/flags/freemind/flag.png +%%DATADIR%%/flags/freemind/forward.png +%%DATADIR%%/flags/freemind/gohome.png +%%DATADIR%%/flags/freemind/help.png +%%DATADIR%%/flags/freemind/idea.png +%%DATADIR%%/flags/freemind/kaddressbook.png +%%DATADIR%%/flags/freemind/knotify.png +%%DATADIR%%/flags/freemind/korn.png +%%DATADIR%%/flags/freemind/licq.png +%%DATADIR%%/flags/freemind/mail.png +%%DATADIR%%/flags/freemind/password.png +%%DATADIR%%/flags/freemind/pencil.png +%%DATADIR%%/flags/freemind/penguin.png +%%DATADIR%%/flags/freemind/priority-1.png +%%DATADIR%%/flags/freemind/priority-2.png +%%DATADIR%%/flags/freemind/priority-3.png +%%DATADIR%%/flags/freemind/priority-4.png +%%DATADIR%%/flags/freemind/priority-5.png +%%DATADIR%%/flags/freemind/priority-6.png +%%DATADIR%%/flags/freemind/priority-7.png +%%DATADIR%%/flags/freemind/stop.png +%%DATADIR%%/flags/freemind/warning.png +%%DATADIR%%/flags/freemind/wizard.png +%%DATADIR%%/flags/freemind/xmag.png +%%DATADIR%%/flags/standard/Dialog-STOP.svg +%%DATADIR%%/flags/standard/Dialog-information_on.svg +%%DATADIR%%/flags/standard/arrow-2down-blue.svg +%%DATADIR%%/flags/standard/arrow-2up-blue.svg +%%DATADIR%%/flags/standard/arrow-down-blue.svg +%%DATADIR%%/flags/standard/arrow-up-blue.svg +%%DATADIR%%/flags/standard/dialog-ok-apply.svg +%%DATADIR%%/flags/standard/dialog-warning.svg +%%DATADIR%%/flags/standard/edit-delete.svg +%%DATADIR%%/flags/standard/edit-undo.svg +%%DATADIR%%/flags/standard/emblem-favorite.svg +%%DATADIR%%/flags/standard/face-plain.svg +%%DATADIR%%/flags/standard/face-sad.svg +%%DATADIR%%/flags/standard/face-smile.svg +%%DATADIR%%/flags/standard/face-surprise.svg +%%DATADIR%%/flags/standard/flash.svg +%%DATADIR%%/flags/standard/help-about.svg +%%DATADIR%%/flags/standard/help-contextual.svg +%%DATADIR%%/flags/standard/internet-telephony.svg +%%DATADIR%%/flags/standard/kalarm.svg +%%DATADIR%%/flags/standard/question-mark.svg +%%DATADIR%%/flags/system/applications-internet-new.svg +%%DATADIR%%/flags/system/applications-internet.svg +%%DATADIR%%/flags/system/klipper.svg +%%DATADIR%%/flags/system/no-arrow-up.png +%%DATADIR%%/flags/system/stopsign-arrow-2up.png +%%DATADIR%%/flags/system/stopsign-arrow-up.png +%%DATADIR%%/flags/system/target.svg +%%DATADIR%%/flags/system/task-finished.svg +%%DATADIR%%/flags/system/task-new-morning.svg +%%DATADIR%%/flags/system/task-new-sleeping.svg +%%DATADIR%%/flags/system/task-new.svg +%%DATADIR%%/flags/system/task-wip-morning.svg +%%DATADIR%%/flags/system/task-wip-sleeping.svg +%%DATADIR%%/flags/system/task-wip.svg +%%DATADIR%%/icons/configure-plus.svg +%%DATADIR%%/icons/cursors/cursorcolorpicker.png +%%DATADIR%%/icons/cursors/cursorxlink.png +%%DATADIR%%/icons/down-diagonal-left.png +%%DATADIR%%/icons/down-diagonal-right.png +%%DATADIR%%/icons/down.png +%%DATADIR%%/icons/editcopy.png +%%DATADIR%%/icons/editcut.png +%%DATADIR%%/icons/editpaste.png +%%DATADIR%%/icons/editsort.png +%%DATADIR%%/icons/editsortback.png +%%DATADIR%%/icons/edittrash.png +%%DATADIR%%/icons/exit.png +%%DATADIR%%/icons/file-document-export.png +%%DATADIR%%/icons/fileclose.png +%%DATADIR%%/icons/filenew.png +%%DATADIR%%/icons/filenewcopy.png +%%DATADIR%%/icons/fileopen.png +%%DATADIR%%/icons/fileprint.png +%%DATADIR%%/icons/filesave.png +%%DATADIR%%/icons/filesaveas.png +%%DATADIR%%/icons/find.png +%%DATADIR%%/icons/formatcolorbranch.png +%%DATADIR%%/icons/formatcolorpicker.png +%%DATADIR%%/icons/formatcolorsubtree.png +%%DATADIR%%/icons/formatfixedfont.png +%%DATADIR%%/icons/formatrichtext.png +%%DATADIR%%/icons/formatvarfont.png +%%DATADIR%%/icons/headingeditor.png +%%DATADIR%%/icons/history.png +%%DATADIR%%/icons/linestyle-dash.png +%%DATADIR%%/icons/linestyle-dashdot.png +%%DATADIR%%/icons/linestyle-dashdotdot.png +%%DATADIR%%/icons/linestyle-dot.png +%%DATADIR%%/icons/linestyle-solid.png +%%DATADIR%%/icons/modifiers/cursorhandopen.png +%%DATADIR%%/icons/modifiers/mode-color.png +%%DATADIR%%/icons/modifiers/mode-move-object.svg +%%DATADIR%%/icons/modifiers/mode-select.svg +%%DATADIR%%/icons/modifiers/mode-xlink.png +%%DATADIR%%/icons/newbranch.png +%%DATADIR%%/icons/newmapcenter.png +%%DATADIR%%/icons/redo.png +%%DATADIR%%/icons/script-reload.svg +%%DATADIR%%/icons/script-run.svg +%%DATADIR%%/icons/scripteditor.png +%%DATADIR%%/icons/selectnext.png +%%DATADIR%%/icons/selectprevious.png +%%DATADIR%%/icons/slide-camera.png +%%DATADIR%%/icons/slideeditor.png +%%DATADIR%%/icons/slidenext.png +%%DATADIR%%/icons/slideprevious.png +%%DATADIR%%/icons/sliderecord.png +%%DATADIR%%/icons/system-shutdown.svg +%%DATADIR%%/icons/taskeditor.png +%%DATADIR%%/icons/taskfilter-activetask.png +%%DATADIR%%/icons/taskfilter-currentmap.png +%%DATADIR%%/icons/taskfilter-newtask.png +%%DATADIR%%/icons/text_block.png +%%DATADIR%%/icons/text_bold.png +%%DATADIR%%/icons/text_center.png +%%DATADIR%%/icons/text_italic.png +%%DATADIR%%/icons/text_left.png +%%DATADIR%%/icons/text_right.png +%%DATADIR%%/icons/text_sub.png +%%DATADIR%%/icons/text_super.png +%%DATADIR%%/icons/text_under.png +%%DATADIR%%/icons/transform-rotate-ccw.svg +%%DATADIR%%/icons/transform-rotate-cw.svg +%%DATADIR%%/icons/treeeditor.png +%%DATADIR%%/icons/undo.png +%%DATADIR%%/icons/up-diagonal-left.png +%%DATADIR%%/icons/up-diagonal-right.png +%%DATADIR%%/icons/up.png +%%DATADIR%%/icons/video-projector.png +%%DATADIR%%/icons/view-filter.png +%%DATADIR%%/icons/viewmag+.png +%%DATADIR%%/icons/viewmag-.png +%%DATADIR%%/icons/viewmag-reset.png +%%DATADIR%%/icons/viewshowsel.png +%%DATADIR%%/icons/vym-128x128.ico +%%DATADIR%%/icons/vym-128x128.png +%%DATADIR%%/icons/vym-16x16.png +%%DATADIR%%/icons/vym-editor.png +%%DATADIR%%/icons/vym.icns +%%DATADIR%%/icons/vym.png +%%DATADIR%%/icons/vym.xpm +%%DATADIR%%/macros/macros.vys +%%DATADIR%%/macros/slideeditor-snapshot.vys +%%DATADIR%%/scripts/vivym +%%DATADIR%%/scripts/vym-addmail.rb +%%DATADIR%%/scripts/vym-ruby.rb +%%DATADIR%%/styles/vym.css +%%DATADIR%%/styles/vym2taskjuggler.xsl +%%DATADIR%%/translations/vym.cs_CZ.qm +%%DATADIR%%/translations/vym.de.qm +%%DATADIR%%/translations/vym.el.qm +%%DATADIR%%/translations/vym.en.qm +%%DATADIR%%/translations/vym.es.qm +%%DATADIR%%/translations/vym.fr.qm +%%DATADIR%%/translations/vym.hr_HR.qm +%%DATADIR%%/translations/vym.ia.qm +%%DATADIR%%/translations/vym.it.qm +%%DATADIR%%/translations/vym.ja.qm +%%DATADIR%%/translations/vym.pt_BR.qm +%%DATADIR%%/translations/vym.ru.qm +%%DATADIR%%/translations/vym.sv.qm +%%DATADIR%%/translations/vym.zh_CN.qm +%%DATADIR%%/translations/vym.zh_TW.qm |