git: 1414d9bbd2b4 - main - deskutils/mindforger: Remove expired port
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 30 Sep 2026 21:16:46 UTC
The branch main has been updated by rene:
URL: https://cgit.FreeBSD.org/ports/commit/?id=1414d9bbd2b4a4a6bf33fda9ba15402ce2f873cf
commit 1414d9bbd2b4a4a6bf33fda9ba15402ce2f873cf
Author: Rene Ladan <rene@FreeBSD.org>
AuthorDate: 2026-09-30 21:16:41 +0000
Commit: Rene Ladan <rene@FreeBSD.org>
CommitDate: 2026-09-30 21:16:41 +0000
deskutils/mindforger: Remove expired port
2026-09-30 deskutils/mindforger: Depends on deprecated Qt5 WebEngine
---
MOVED | 1 +
deskutils/Makefile | 1 -
deskutils/mindforger/Makefile | 57 ----------------------
deskutils/mindforger/distinfo | 5 --
deskutils/mindforger/files/patch-app_app.pro | 18 -------
.../files/patch-lib_src_gear_string__utils.h | 18 -------
deskutils/mindforger/pkg-descr | 5 --
deskutils/mindforger/pkg-plist | 44 -----------------
8 files changed, 1 insertion(+), 148 deletions(-)
diff --git a/MOVED b/MOVED
index 80f0faec191c..55939dfd3d66 100644
--- a/MOVED
+++ b/MOVED
@@ -5670,3 +5670,4 @@ dns/denominator|dns/py-dns-lexicon|2026-09-30|Has expired: Project has been arch
security/wpa_supplicant29||2026-09-30|Has expired: Unsupported by upstream
security/py-pyaff4||2026-09-30|Has expired: No longer depended upon
archivers/py-python-snappy||2026-09-30|Has expired: No longer depended upon
+deskutils/mindforger||2026-09-30|Has expired: Depends on deprecated Qt5 WebEngine
diff --git a/deskutils/Makefile b/deskutils/Makefile
index 379b58bb17ad..b1c9d5beb30a 100644
--- a/deskutils/Makefile
+++ b/deskutils/Makefile
@@ -185,7 +185,6 @@
SUBDIR += menumaker
SUBDIR += merkuro
SUBDIR += meteo
- SUBDIR += mindforger
SUBDIR += moregroupware
SUBDIR += mozo
SUBDIR += mybee-qt
diff --git a/deskutils/mindforger/Makefile b/deskutils/mindforger/Makefile
deleted file mode 100644
index 4a1a11d2e356..000000000000
--- a/deskutils/mindforger/Makefile
+++ /dev/null
@@ -1,57 +0,0 @@
-PORTNAME= mindforger
-PORTVERSION= 1.54.0
-PORTREVISION= 2
-CATEGORIES= deskutils
-
-MAINTAINER= danfe@FreeBSD.org
-COMMENT= Thinking notebook and markdown editor
-WWW= https://www.mindforger.com/
-
-LICENSE= GPLv2+
-
-DEPRECATED= Depends on deprecated Qt5 WebEngine
-EXPIRATION_DATE= 2026-09-30
-
-LIB_DEPENDS= libhunspell-1.7.so:textproc/hunspell
-
-USES= pkgconfig qmake qt:5
-USE_QT= buildtools:build core declarative gui location network \
- printsupport webchannel widgets
-USE_GITHUB= yes
-GH_ACCOUNT= dvorka
-GH_PROJECT= cmark:cm
-GH_TAGNAME= 4ca8688:cm
-GH_SUBDIR= deps/cmark-gfm:cm
-
-QMAKE_ARGS= CONFIG+="mfnocxx"
-
-OPTIONS_DEFINE= CMARK
-OPTIONS_DEFAULT= CMARK
-CMARK_DESC= CommonMark support (Markdown -> HTML rendering)
-
-CMARK_USES= cmake:indirect
-CMAKE_OFF= CMARK_SHARED CMARK_TESTS
-CMARK_QMAKE_OFF= CONFIG+="mfnomd2html"
-
-.include <bsd.port.options.mk>
-
-.if ${ARCH} == aarch64 || ${ARCH} == amd64 || ${ARCH} == i386
-USE_QT+= webengine
-QMAKE_ARGS+= CONFIG+="mfwebengine"
-.endif
-
-pre-build-CMARK-on:
- @cd ${WRKSRC_cm} && ${SETENVI} ${WRK_ENV} ${CONFIGURE_ENV} \
- ${CMAKE_BIN} ${CMAKE_ARGS} -B build && \
- ${CMAKE_BIN} --build build
-
-post-patch:
- @${REINPLACE_CMD} -e '/_WIN32/s,_APPLE,_${OPSYS},' \
- ${WRKSRC}/app/src/qt/note_view_presenter.cpp \
- ${WRKSRC}/app/src/qt/note_view_presenter.h \
- ${WRKSRC}/app/src/qt/outline_header_view_presenter.cpp
- @${REINPLACE_CMD} -e 's/53/54/' ${WRKSRC}/lib/src/app_info.h
- @${REINPLACE_CMD} -e 's/_current_dir_name(/cwd(nullptr, 0/' \
- ${WRKSRC}/lib/src/gear/file_utils.cpp
-
-.include <bsd.port.mk>
diff --git a/deskutils/mindforger/distinfo b/deskutils/mindforger/distinfo
deleted file mode 100644
index 3210b7a11c92..000000000000
--- a/deskutils/mindforger/distinfo
+++ /dev/null
@@ -1,5 +0,0 @@
-TIMESTAMP = 1641748185
-SHA256 (dvorka-mindforger-1.54.0_GH0.tar.gz) = 1f274b810cf1a4ee31e7d3aa9adc21660f11d2cfff23e1e6950141d96068de5a
-SIZE (dvorka-mindforger-1.54.0_GH0.tar.gz) = 2128313
-SHA256 (dvorka-cmark-4ca8688_GH0.tar.gz) = 8486c44ed23ae3865f5ebba034e319ed9e65340ffca1df09a4edd4b4677ab6cb
-SIZE (dvorka-cmark-4ca8688_GH0.tar.gz) = 288979
diff --git a/deskutils/mindforger/files/patch-app_app.pro b/deskutils/mindforger/files/patch-app_app.pro
deleted file mode 100644
index dba5719015cd..000000000000
--- a/deskutils/mindforger/files/patch-app_app.pro
+++ /dev/null
@@ -1,18 +0,0 @@
---- app/app.pro.orig 2022-01-09 17:09:45 UTC
-+++ app/app.pro
-@@ -160,13 +160,8 @@ macx {
- ./src/qt/spelling/dictionary_provider_voikko.cpp
-
- } else:unix {
-- # pkgconfig-based configuration does not work @ Ubuntu
-- # CONFIG += link_pkgconfig
-- # PKGCONFIG += hunspell
--
-- # hardcoded paths are (unfortunately) more robust:
-- INCLUDEPATH += /usr/include/hunspell
-- LIBS += -lhunspell
-+ CONFIG += link_pkgconfig
-+ PKGCONFIG += hunspell
-
- HEADERS += \
- ./src/qt/spelling/dictionary_provider_hunspell.h \
diff --git a/deskutils/mindforger/files/patch-lib_src_gear_string__utils.h b/deskutils/mindforger/files/patch-lib_src_gear_string__utils.h
deleted file mode 100644
index a439ac5ea776..000000000000
--- a/deskutils/mindforger/files/patch-lib_src_gear_string__utils.h
+++ /dev/null
@@ -1,18 +0,0 @@
---- lib/src/gear/string_utils.h.orig 2022-01-09 17:09:45 UTC
-+++ lib/src/gear/string_utils.h
-@@ -118,13 +118,13 @@ static inline std::string &stringLeftTrim(std::string&
- s.begin(),
- std::find_if(s.begin(),
- s.end(),
-- std::not1(std::ptr_fun<int, int>(isspace)))
-+ [](int c) { return !std::isspace(c); })
- );
- return s;
- }
-
- static inline std::string &stringRightTrim(std::string& s) {
-- s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun<int, int>(isspace))).base(), s.end());
-+ s.erase(std::find_if(s.rbegin(), s.rend(), [](int c) { return !std::isspace(c); }).base(), s.end());
- return s;
- }
-
diff --git a/deskutils/mindforger/pkg-descr b/deskutils/mindforger/pkg-descr
deleted file mode 100644
index 17969728837e..000000000000
--- a/deskutils/mindforger/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-MindForger is open, free, well performing Markdown editor which respects your
-privacy and enables security.
-
-MindForger is actually more than an editor or IDE -- it's human mind inspired
-personal knowledge management tool.
diff --git a/deskutils/mindforger/pkg-plist b/deskutils/mindforger/pkg-plist
deleted file mode 100644
index 69e11d024ba4..000000000000
--- a/deskutils/mindforger/pkg-plist
+++ /dev/null
@@ -1,44 +0,0 @@
-bin/mindforger
-share/applications/mindforger.desktop
-share/icons/mindforger/adapt.svg
-share/icons/mindforger/back.svg
-share/icons/mindforger/dashboard.svg
-share/icons/mindforger/find-fts.svg
-share/icons/mindforger/find-n-name.svg
-share/icons/mindforger/find-n-tag.svg
-share/icons/mindforger/find-o-name.svg
-share/icons/mindforger/find-o-tag.svg
-share/icons/mindforger/flat-adapt.svg
-share/icons/mindforger/flat-dashboard.svg
-share/icons/mindforger/flat-find-fts.svg
-share/icons/mindforger/flat-help.svg
-share/icons/mindforger/flat-home.svg
-share/icons/mindforger/flat-new.svg
-share/icons/mindforger/flat-open-file.svg
-share/icons/mindforger/flat-open-repository.svg
-share/icons/mindforger/flat-scope.svg
-share/icons/mindforger/flat-think.svg
-share/icons/mindforger/flat-view-eisenhower.svg
-share/icons/mindforger/flat-view-navigator.svg
-share/icons/mindforger/flat-view-outlines.svg
-share/icons/mindforger/flat-view-recent-notes.svg
-share/icons/mindforger/flat-view-tags.svg
-share/icons/mindforger/forward.svg
-share/icons/mindforger/help.svg
-share/icons/mindforger/home.svg
-share/icons/mindforger/mindforger-logo-inkscape.svg
-share/icons/mindforger/mindforger.icns
-share/icons/mindforger/mindforger.ico
-share/icons/mindforger/mindforger.png
-share/icons/mindforger/mindforger128x128.png
-share/icons/mindforger/new.svg
-share/icons/mindforger/open-file.svg
-share/icons/mindforger/open-repository.svg
-share/icons/mindforger/scope.svg
-share/icons/mindforger/think.svg
-share/icons/mindforger/view-eisenhower.svg
-share/icons/mindforger/view-navigator.svg
-share/icons/mindforger/view-outlines.svg
-share/icons/mindforger/view-recent-notes.svg
-share/icons/mindforger/view-tags.svg
-share/man/man1/mindforger.1.gz