diff --git a/sysutils/deskflow/Makefile b/sysutils/deskflow/Makefile index c3e1d36e2b2f..6f69cf8cea9d 100644 --- a/sysutils/deskflow/Makefile +++ b/sysutils/deskflow/Makefile @@ -1,49 +1,49 @@ PORTNAME= deskflow DISTVERSIONPREFIX= v -DISTVERSION= 1.21.1 +DISTVERSION= 1.21.2 CATEGORIES= sysutils PATCH_SITES= https://github.com/deskflow/deskflow/commit/ -PATCHFILES+= 12bcc1a4d6c7ae5edec8a43892a0a2e5f59ad11f.patch:-p1 # Fix build with Qt >= 6.9.0 MAINTAINER= ykasap@gmail.com COMMENT= Mouse and keyboard sharing utility WWW= https://deskflow.org/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_FreeBSD_13= requires OpenSSL 3.0 BUILD_DEPENDS= ${LOCALBASE}/include/CLI/Version.hpp:devel/cli11 \ - googletest>0:devel/googletest + googletest>0:devel/googletest \ + help2man:misc/help2man LIB_DEPENDS= libei.so:x11/libei \ libportal.so:deskutils/libportal \ libtomlplusplus.so:devel/tomlplusplus \ libxkbcommon.so:x11/libxkbcommon USES= cmake compiler:c++20-lang gl gnome pkgconfig qt:6 ssl xorg USE_GITHUB= yes USE_GL= opengl USE_GNOME= glib20 USE_QT= base USE_XORG= ice sm x11 xext xi xinerama xkbfile xrandr xtst OPTIONS_DEFINE= DOCS DOCS_BUILD_DEPENDS= doxygen:devel/doxygen DOCS_CMAKE_BOOL= BUILD_DOCS post-patch: # Hardcoded paths need to be replaced @${REINPLACE_CMD} -e 's|/usr/local/share/X11/xkb|${PREFIX}/share/X11/xkb|' \ ${WRKSRC}/src/lib/deskflow/unix/AppUtilUnix.cpp @${REINPLACE_CMD} -e 's|/etc/|${PREFIX}/etc/|' \ ${WRKSRC}/src/lib/common/Settings.h do-test: @(cd ${BUILD_WRKSRC} && \ ${SETENVI} ${WRK_ENV} ${TEST_ENV} ${BUILD_WRKSRC}/bin/unittests && \ ${SETENVI} ${WRK_ENV} ${TEST_ENV} ${BUILD_WRKSRC}/bin/integtests ) .include diff --git a/sysutils/deskflow/distinfo b/sysutils/deskflow/distinfo index c742167dcab5..44bf535e79b3 100644 --- a/sysutils/deskflow/distinfo +++ b/sysutils/deskflow/distinfo @@ -1,5 +1,3 @@ -TIMESTAMP = 1745409053 -SHA256 (deskflow-deskflow-v1.21.1_GH0.tar.gz) = e284b0c90e4bcb08b93e3df85e8d062d51be60d6a23622629aafd5e92b86aa4b -SIZE (deskflow-deskflow-v1.21.1_GH0.tar.gz) = 1884253 -SHA256 (12bcc1a4d6c7ae5edec8a43892a0a2e5f59ad11f.patch) = a2a9d6cebb901cb161f9c6dd07bba0eae64215d1c33122a0981efa5cb86e5f79 -SIZE (12bcc1a4d6c7ae5edec8a43892a0a2e5f59ad11f.patch) = 1522 +TIMESTAMP = 1746181665 +SHA256 (deskflow-deskflow-v1.21.2_GH0.tar.gz) = 1a79c0c54fa4c5a9eea46b4675fed4518fd71ea8f4905127356db032ce5c697b +SIZE (deskflow-deskflow-v1.21.2_GH0.tar.gz) = 1884045 diff --git a/sysutils/deskflow/files/patch-src_apps_CMakeLists.txt b/sysutils/deskflow/files/patch-src_apps_CMakeLists.txt new file mode 100644 index 000000000000..a335de39d915 --- /dev/null +++ b/sysutils/deskflow/files/patch-src_apps_CMakeLists.txt @@ -0,0 +1,12 @@ +--- src/apps/CMakeLists.txt.orig 2025-04-07 12:24:27 UTC ++++ src/apps/CMakeLists.txt +@@ -19,6 +19,9 @@ function(generate_app_man TARGET) + --no-info + $ + -o $/${target}.1 ++ COMMAND sed -i.bak -e \'s|$/||\' ++ -e \'s|$ENV{HOME}|$$HOME|\' ++ $/${target}.1 + ) + install( + FILES $/${target}.1 diff --git a/sysutils/deskflow/pkg-plist b/sysutils/deskflow/pkg-plist index b88225737f79..f4ddfb7643dd 100644 --- a/sysutils/deskflow/pkg-plist +++ b/sysutils/deskflow/pkg-plist @@ -1,64 +1,67 @@ bin/deskflow bin/deskflow-client bin/deskflow-server share/applications/org.deskflow.deskflow.desktop share/icons/hicolor/512x512/apps/org.deskflow.deskflow.png share/licenses/deskflow/LICENSE share/licenses/deskflow/LICENSE_EXCEPTION +share/man/man1/deskflow-client.1.gz +share/man/man1/deskflow-server.1.gz +share/man/man1/deskflow.1.gz share/metainfo/org.deskflow.deskflow.metainfo.xml %%PORTDOCS%%%%DOCSDIR%%/html/bc_s.png %%PORTDOCS%%%%DOCSDIR%%/html/bc_sd.png %%PORTDOCS%%%%DOCSDIR%%/html/bdwn.png %%PORTDOCS%%%%DOCSDIR%%/html/closed.png %%PORTDOCS%%%%DOCSDIR%%/html/dir_e68e8157741866f444e17edd764ebbae.html %%PORTDOCS%%%%DOCSDIR%%/html/doc.png %%PORTDOCS%%%%DOCSDIR%%/html/docd.png %%PORTDOCS%%%%DOCSDIR%%/html/doxygen.css %%PORTDOCS%%%%DOCSDIR%%/html/doxygen.svg %%PORTDOCS%%%%DOCSDIR%%/html/dynsections.js %%PORTDOCS%%%%DOCSDIR%%/html/folderclosed.png %%PORTDOCS%%%%DOCSDIR%%/html/folderopen.png %%PORTDOCS%%%%DOCSDIR%%/html/graph_legend.html %%PORTDOCS%%%%DOCSDIR%%/html/graph_legend.md5 %%PORTDOCS%%%%DOCSDIR%%/html/graph_legend.png %%PORTDOCS%%%%DOCSDIR%%/html/index.html %%PORTDOCS%%%%DOCSDIR%%/html/jquery.js %%PORTDOCS%%%%DOCSDIR%%/html/md_doc_configuration.html %%PORTDOCS%%%%DOCSDIR%%/html/menu.js %%PORTDOCS%%%%DOCSDIR%%/html/menudata.js %%PORTDOCS%%%%DOCSDIR%%/html/nav_f.png %%PORTDOCS%%%%DOCSDIR%%/html/nav_fd.png %%PORTDOCS%%%%DOCSDIR%%/html/nav_g.png %%PORTDOCS%%%%DOCSDIR%%/html/nav_h.png %%PORTDOCS%%%%DOCSDIR%%/html/nav_hd.png %%PORTDOCS%%%%DOCSDIR%%/html/open.png %%PORTDOCS%%%%DOCSDIR%%/html/pages.html %%PORTDOCS%%%%DOCSDIR%%/html/search/all_0.js %%PORTDOCS%%%%DOCSDIR%%/html/search/all_1.js %%PORTDOCS%%%%DOCSDIR%%/html/search/all_2.js %%PORTDOCS%%%%DOCSDIR%%/html/search/all_3.js %%PORTDOCS%%%%DOCSDIR%%/html/search/close.svg %%PORTDOCS%%%%DOCSDIR%%/html/search/files_0.js %%PORTDOCS%%%%DOCSDIR%%/html/search/files_1.js %%PORTDOCS%%%%DOCSDIR%%/html/search/mag_d.svg %%PORTDOCS%%%%DOCSDIR%%/html/search/mag_sel.svg %%PORTDOCS%%%%DOCSDIR%%/html/search/mag_seld.svg %%PORTDOCS%%%%DOCSDIR%%/html/search/mag.svg %%PORTDOCS%%%%DOCSDIR%%/html/search/pages_0.js %%PORTDOCS%%%%DOCSDIR%%/html/search/pages_1.js %%PORTDOCS%%%%DOCSDIR%%/html/search/search.css %%PORTDOCS%%%%DOCSDIR%%/html/search/search.js %%PORTDOCS%%%%DOCSDIR%%/html/search/searchdata.js %%PORTDOCS%%%%DOCSDIR%%/html/splitbar.png %%PORTDOCS%%%%DOCSDIR%%/html/splitbard.png %%PORTDOCS%%%%DOCSDIR%%/html/sync_off.png %%PORTDOCS%%%%DOCSDIR%%/html/sync_on.png %%PORTDOCS%%%%DOCSDIR%%/html/tab_a.png %%PORTDOCS%%%%DOCSDIR%%/html/tab_ad.png %%PORTDOCS%%%%DOCSDIR%%/html/tab_b.png %%PORTDOCS%%%%DOCSDIR%%/html/tab_bd.png %%PORTDOCS%%%%DOCSDIR%%/html/tab_h.png %%PORTDOCS%%%%DOCSDIR%%/html/tab_hd.png %%PORTDOCS%%%%DOCSDIR%%/html/tab_s.png %%PORTDOCS%%%%DOCSDIR%%/html/tab_sd.png %%PORTDOCS%%%%DOCSDIR%%/html/tabs.css