Simple update vym-2.9.26. Tested on amd64. OK?
Cheers Rafael
Index: Makefile
===================================================================
RCS file: /cvs/ports/productivity/vym/Makefile,v
diff -u -p -u -p -r1.34 Makefile
--- Makefile 27 Sep 2023 15:04:13 -0000 1.34
+++ Makefile 16 Apr 2025 11:57:08 -0000
@@ -1,55 +1,36 @@
COMMENT= generate and manipulate maps of your thoughts
-DISTNAME= vym-2.6.0
+GH_ACCOUNT = insilmaril
+GH_PROJECT = vym
+GH_TAGNAME = v2.9.26
+
CATEGORIES= productivity x11
-REVISION= 3
HOMEPAGE= https://www.insilmaril.de/vym/
# modified GPLv2
PERMIT_PACKAGE= Yes
-SITES= ${SITE_SOURCEFORGE:=vym/}
-EXTRACT_SUFX= .tar.bz2
-
-WANTLIB += GL Qt5Core Qt5DBus Qt5Gui Qt5Network Qt5PrintSupport
-WANTLIB += Qt5Svg Qt5Widgets Qt5Xml c m pthread
-WANTLIB += ${COMPILER_LIBCXX}
+WANTLIB += ${COMPILER_LIBCXX} Qt5Core Qt5DBus Qt5Gui Qt5Network
+WANTLIB += Qt5PrintSupport Qt5Script Qt5Svg Qt5Widgets Qt5Xml
+WANTLIB += c m
-MODULES= devel/qmake \
+MODULES= devel/cmake \
x11/qt5
-MODQMAKE_ARGS= DEFINES+=VYM_DOCDIR=\\\\\\\"${PREFIX}/share/doc/vym\\\\\\\"
-RUN_DEPENDS= archivers/zip \
+RUN_DEPENDS= x11/gtk+4,-guic \
+ devel/desktop-file-utils \
+ misc/shared-mime-info \
+ archivers/zip \
archivers/unzip \
textproc/libxslt
-LIB_DEPENDS= x11/qt5/qtsvg
+LIB_DEPENDS= x11/qt5/qtsvg \
+ x11/qt5/qtscript
-PORTHOME= ${WRKDIR}
NO_TEST= Yes
-SHARE_DIRS= flags flags/freemind icons scripts styles
-
-pre-configure:
- @echo "QMAKE_CXXFLAGS_RELEASE=${CXXFLAGS}" \
- >> ${WRKSRC}/vym.pro
- ${SUBST_CMD} ${WRKSRC}/mainwindow.cpp ${WRKSRC}/main.cpp
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKBUILD}/vym ${PREFIX}/bin
- ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/vym/
- ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/vym/
- ${INSTALL_DATA} ${WRKSRC}/doc/*.pdf ${PREFIX}/share/doc/vym/
- ${INSTALL_DATA} ${WRKSRC}/demos/* ${PREFIX}/share/examples/vym/
-.for i in ${SHARE_DIRS}
- ${INSTALL_DATA_DIR} ${PREFIX}/share/vym/${i}
- find ${WRKSRC}/${i}/ -type f -exec \
- ${INSTALL_DATA} {} ${PREFIX}/share/vym/${i} \;
-.endfor
- ${INSTALL_DATA} ${WRKSRC}/doc/vym.1.gz ${PREFIX}/man/man1
- gunzip -f ${PREFIX}/man/man1/vym.1.gz
- sed -i 's,/usr/share/doc/packages,${TRUEPREFIX}/share/doc,' \
- ${PREFIX}/man/man1/vym.1
+post-patch:
+ ${SUBST_CMD} ${WRKSRC}/src/main.cpp
.include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/productivity/vym/distinfo,v
diff -u -p -u -p -r1.9 distinfo
--- distinfo 29 Apr 2018 08:13:07 -0000 1.9
+++ distinfo 16 Apr 2025 11:57:08 -0000
@@ -1,2 +1,2 @@
-SHA256 (vym-2.6.0.tar.bz2) = fcFyGvsnEJrcS0rqrGIX/dEpSzjoGzOgikdlYvvfoUE=
-SIZE (vym-2.6.0.tar.bz2) = 6766806
+SHA256 (vym-2.9.26.tar.gz) = adyXgOP+0NRMqWTP2ukJsIx+HfiATUmUAb7fQRLl6uo=
+SIZE (vym-2.9.26.tar.gz) = 8738203
Index: patches/patch-src_main_cpp
===================================================================
RCS file: patches/patch-src_main_cpp
diff -N patches/patch-src_main_cpp
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-src_main_cpp 16 Apr 2025 11:57:08 -0000
@@ -0,0 +1,14 @@
+Index: src/main.cpp
+--- src/main.cpp.orig
++++ src/main.cpp
+@@ -301,8 +301,8 @@ int main(int argc, char *argv[])
+ // Only Windows 10 has tar. Older windows versions not supported.
+ zipToolPath = "tar";
+ #else
+- zipToolPath = "/usr/bin/zip";
+- unzipToolPath = "/usr/bin/unzip";
++ zipToolPath = "${LOCALBASE}/bin/zip";
++ unzipToolPath = "${LOCALBASE}/bin/unzip";
+
No comments:
Post a Comment