diff options
Diffstat (limited to 'sysutils/conky')
| -rw-r--r-- | sysutils/conky/Makefile | 15 | ||||
| -rw-r--r-- | sysutils/conky/distinfo | 6 | ||||
| -rw-r--r-- | sysutils/conky/files/extra-patch-src_CMakeLists.txt | 20 | ||||
| -rw-r--r-- | sysutils/conky/files/patch-CMakeLists.txt | 6 | ||||
| -rw-r--r-- | sysutils/conky/files/patch-lua_CMakeLists.txt | 16 | ||||
| -rw-r--r-- | sysutils/conky/files/patch-src_display-x11.cc | 26 | ||||
| -rw-r--r-- | sysutils/conky/files/patch-src_x11.h | 16 |
7 files changed, 33 insertions, 72 deletions
diff --git a/sysutils/conky/Makefile b/sysutils/conky/Makefile index 241bb9031ebb..1b3db92e6e82 100644 --- a/sysutils/conky/Makefile +++ b/sysutils/conky/Makefile @@ -1,5 +1,5 @@ PORTNAME= conky -PORTVERSION= 1.20.1 +PORTVERSION= 1.24.2 DISTVERSIONPREFIX= v CATEGORIES= sysutils @@ -10,13 +10,15 @@ WWW= https://github.com/brndnmtthws/conky LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.md -BUILD_DEPENDS= gsed:textproc/gsed +BUILD_DEPENDS= gperf:devel/gperf \ + gsed:textproc/gsed LIB_DEPENDS= libinotify.so:devel/libinotify USES= cmake compiler:c++11-lib cpe gettext-runtime iconv \ localbase:ldflags lua:53 pkgconfig tar:bzip2 USE_GITHUB= yes GH_ACCOUNT= brndnmtthws +GH_TAGNAME= 184d4e16a98a02d5f27acc5543b5ab37e9790e7d CMAKE_ARGS= -DAPP_SED=${LOCALBASE}/bin/gsed \ -DBUILD_AUDACIOUS:BOOL=false \ @@ -34,8 +36,8 @@ PORTEXAMPLES= conky.conf conky_no_x11.conf convert.lua OPTIONS_DEFINE= APCUPSD CURL DOCS EXAMPLES IPV6 MANPAGES METAR MOC MPD NCURSES \ RSS WAYLAND X11 XOAP -OPTIONS_DEFAULT?= ARGB DOUBLE_BUFFER LUA_CAIRO MANPAGES MOUSE_EVENTS \ - WAYLAND X11 XFT +OPTIONS_DEFAULT?= ARGB DOUBLE_BUFFER IMLIB2 LUA_CAIRO LUA_IMLIB2 \ + MANPAGES MOUSE_EVENTS WAYLAND X11 XFT OPTIONS_GROUP?= X11 OPTIONS_GROUP_X11= ARGB DOUBLE_BUFFER IMLIB2 LUA_CAIRO LUA_IMLIB2 LUA_RSVG \ MOUSE_EVENTS XFT XINERAMA @@ -76,7 +78,8 @@ LUA_CAIRO_IMPLIES= X11 LUA_CAIRO_USES= gnome LUA_CAIRO_USE= GNOME=cairo LUA_CAIRO_CMAKE_BOOL= BUILD_LUA_CAIRO -LUA_CAIRO_PLIST_FILES= lib/conky/libcairo.so +LUA_CAIRO_PLIST_FILES= lib/conky/libcairo.so \ + lib/conky/libcairo_xlib.so LUA_IMLIB2_IMPLIES= IMLIB2 X11 LUA_IMLIB2_CMAKE_BOOL= BUILD_LUA_IMLIB2 @@ -89,7 +92,7 @@ LUA_RSVG_CMAKE_BOOL= BUILD_LUA_RSVG LUA_RSVG_PLIST_FILES= lib/conky/librsvg.so MANPAGES_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>=0:devel/py-Jinja2@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} \ pandoc:textproc/hs-pandoc MANPAGES_USES= python:build MANPAGES_CMAKE_BOOL= BUILD_DOCS diff --git a/sysutils/conky/distinfo b/sysutils/conky/distinfo index 50efb30b9efe..4d4c831742d4 100644 --- a/sysutils/conky/distinfo +++ b/sysutils/conky/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1713443191 -SHA256 (brndnmtthws-conky-v1.20.1_GH0.tar.gz) = 5e0531d1bbb589ee2369876340c341073d3bc13f8a79c05f89ec6170d6374085 -SIZE (brndnmtthws-conky-v1.20.1_GH0.tar.gz) = 1839204 +TIMESTAMP = 1783270564 +SHA256 (brndnmtthws-conky-v1.24.2-184d4e16a98a02d5f27acc5543b5ab37e9790e7d_GH0.tar.gz) = 063120c04be37abd4808a0bc5bcde01dd23fe29493e846cfd85ae2a4d7883ba3 +SIZE (brndnmtthws-conky-v1.24.2-184d4e16a98a02d5f27acc5543b5ab37e9790e7d_GH0.tar.gz) = 2298160 diff --git a/sysutils/conky/files/extra-patch-src_CMakeLists.txt b/sysutils/conky/files/extra-patch-src_CMakeLists.txt index f059640294b9..163458f3f1c7 100644 --- a/sysutils/conky/files/extra-patch-src_CMakeLists.txt +++ b/sysutils/conky/files/extra-patch-src_CMakeLists.txt @@ -1,11 +1,11 @@ ---- src/CMakeLists.txt.orig 2019-02-23 02:12:15 UTC -+++ src/CMakeLists.txt -@@ -124,7 +124,7 @@ if(OS_LINUX) - endif(OS_LINUX) - - if(OS_FREEBSD) -- set(freebsd freebsd.cc freebsd.h bsdapm.cc bsdapm.h) -+ set(freebsd freebsd.cc freebsd.h) - set(optional_sources ${optional_sources} ${freebsd}) +--- src/CMakeLists.txt.orig 2025-03-16 13:37:37.000000000 +0100 ++++ src/CMakeLists.txt 2025-03-26 08:43:07.729405000 +0100 +@@ -165,8 +165,6 @@ + set(freebsd_sources + data/os/freebsd.cc + data/os/freebsd.h +- data/hardware/bsdapm.cc +- data/hardware/bsdapm.h + ) + set(optional_sources ${optional_sources} ${freebsd_sources}) endif(OS_FREEBSD) - diff --git a/sysutils/conky/files/patch-CMakeLists.txt b/sysutils/conky/files/patch-CMakeLists.txt index 6f3f5c0807f3..96f293f00010 100644 --- a/sysutils/conky/files/patch-CMakeLists.txt +++ b/sysutils/conky/files/patch-CMakeLists.txt @@ -1,10 +1,10 @@ ---- CMakeLists.txt.orig 2024-02-26 18:33:49 UTC +--- CMakeLists.txt.orig 2024-05-30 14:36:45 UTC +++ CMakeLists.txt -@@ -74,12 +74,15 @@ if(NOT DEFINED DOC_PATH) +@@ -79,12 +79,15 @@ if(NOT DEFINED DOC_PATH) endif() if(NOT DEFINED DOC_PATH) -- set(DOC_PATH "share/doc/${CPACK_PACKAGE_NAME}-${VERSION}") +- set(DOC_PATH "share/doc/${CPACK_PACKAGE_NAME}-${RELEASE_VERSION}") + set(DOC_PATH "share/doc/${CPACK_PACKAGE_NAME}") endif(NOT DEFINED DOC_PATH) diff --git a/sysutils/conky/files/patch-lua_CMakeLists.txt b/sysutils/conky/files/patch-lua_CMakeLists.txt index 16473e5f4093..72858b2abd11 100644 --- a/sysutils/conky/files/patch-lua_CMakeLists.txt +++ b/sysutils/conky/files/patch-lua_CMakeLists.txt @@ -1,11 +1,11 @@ ---- lua/CMakeLists.txt.orig 2024-04-17 02:04:14 UTC +--- lua/CMakeLists.txt.orig 2024-04-24 13:56:28 UTC +++ lua/CMakeLists.txt -@@ -30,6 +30,8 @@ if(BUILD_X11) - get_filename_component(X11_SM_LIB_PATH ${X11_SM_LIB} DIRECTORY) - link_directories(${X11_SM_LIB_PATH}) +@@ -28,6 +28,8 @@ if(BUILD_LUA_CAIRO) + if(BUILD_LUA_CAIRO) + include_directories(${luacairo_includes} ${CMAKE_CURRENT_SOURCE_DIR}) -+ link_directories(${LIBS}) ++ link_directories(${LIBS}) + - # cairo_set_dash() needs this special hack to work properly if you have a - # better solution, please let me know - wrap_tolua(luacairo_src cairo.pkg libcairo.patch) + # cairo_set_dash() needs this special hack to work properly if you have a + # better solution, please let me know + wrap_tolua(luacairo_src cairo.pkg libcairo.patch) diff --git a/sysutils/conky/files/patch-src_display-x11.cc b/sysutils/conky/files/patch-src_display-x11.cc deleted file mode 100644 index 6daaa35ff2d6..000000000000 --- a/sysutils/conky/files/patch-src_display-x11.cc +++ /dev/null @@ -1,26 +0,0 @@ ---- src/display-x11.cc.orig 2024-04-17 02:04:14 UTC -+++ src/display-x11.cc -@@ -762,7 +762,9 @@ bool handle_event<x_event_handler::BORDER_CROSSING>( - conky::display_output_x11 *surface, Display *display, XEvent &ev, - bool *consumed, void **cookie) { - if (ev.type != EnterNotify && ev.type != LeaveNotify) return false; -+#ifdef BUILD_XINPUT - if (window.xi_opcode != 0) return true; // handled by mouse_input already -+#endif - - bool not_over_conky = ev.xcrossing.x_root <= window.x || - ev.xcrossing.y_root <= window.y || -@@ -771,11 +773,13 @@ bool handle_event<x_event_handler::BORDER_CROSSING>( - - if ((not_over_conky && ev.xcrossing.type == LeaveNotify) || - (!not_over_conky && ev.xcrossing.type == EnterNotify)) { -+#ifdef BUILD_MOUSE_EVENTS - llua_mouse_hook(mouse_crossing_event( - ev.xcrossing.type == EnterNotify ? mouse_event_t::AREA_ENTER - : mouse_event_t::AREA_LEAVE, - ev.xcrossing.x, ev.xcrossing.y, ev.xcrossing.x_root, - ev.xcrossing.y_root)); -+#endif - } - return true; - } diff --git a/sysutils/conky/files/patch-src_x11.h b/sysutils/conky/files/patch-src_x11.h deleted file mode 100644 index 24e397f56352..000000000000 --- a/sysutils/conky/files/patch-src_x11.h +++ /dev/null @@ -1,16 +0,0 @@ ---- src/x11.h.orig 2024-04-17 02:04:14 UTC -+++ src/x11.h -@@ -22,6 +22,7 @@ - * - */ - -+#ifdef BUILD_X11 - #pragma once - - #include "config.h" -@@ -246,3 +247,5 @@ extern priv::use_xpmdb_setting use_xpmdb; - #else - extern priv::use_xpmdb_setting use_xpmdb; - #endif -+ -+#endif /* BUILD_X11 */ |
