From nobody Mon Jan 27 19:46:00 2025 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Yhf6c3FH4z5m9kS; Mon, 27 Jan 2025 19:46:00 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Yhf6c2Wsnz3Bs5; Mon, 27 Jan 2025 19:46:00 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1738007160; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=sTc8/WjmZCMdf+x7UZzYj/HW+GG5MIPqj435KtiAq/E=; b=Bk4jnizv7SCSVeXjFfXpDopTBI9awFO2W2+DYtOJWinz3Q6jJC3zPkFPi7GrNFfbLL85L9 WkjBCFZxLDi6/o2nQcUWgYRFZ3excOkd61AmkrpSzopd4Ji4bkuxvRgLOrzRmVyJmY6mM3 Vu/SrAabw9BBeikFCdg7vGSb9TzHZMze3yXJykp5ApmDFrfsjScdenGnHJ8uyQwojWoKK1 req0R/6iY5vV5tbThFplw9rFS8ILaMBBUwgn8iByTp12KhX1aXBt2i43w5+m8IBPEP+Yph km0OB18Y9NJ068oB5mOjY+Ew+pMRxrD6Lumx/dxsH2hS+E9yqMwgNnAzeiE0Yw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1738007160; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=sTc8/WjmZCMdf+x7UZzYj/HW+GG5MIPqj435KtiAq/E=; b=fWtTEcwCBf9pQe950J4ed1x3u92t2RDYCIfqnEsYkqcXzU7P4gYIAIqtKVGy+6Gip0dHts 9/gbnNWvhZ94dj5BvsbawhCXKk148bIc7qW7T3V8DbHuHyCRfdtAEVtsfpgfVIfwWy+Dva Fy2j7lKHbQWJV6cd/qgOrLAlvEeXBx5yek3TD/3RANxb9z4kfb83uv3OWV5a56Pma4oZzE 6zw8WpTaRyB3XimMAONHJCxTxi6YoBOllDj1iQGX7XHJ4okkP6X1UaQxFX8XtYM+7nw8d+ 543DIJUozdKXIvn5aq1J5Yu+kMsfVk50F61z8VyLym8wYxT/cI1mKNHZ1Ku7jQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1738007160; a=rsa-sha256; cv=none; b=bI6r4OGMeXlNEnpfLJJIBOBhywHSmeOzTIuhOtA+fYQWJ2YBZ/grfHXyME9Y1KUHfTWQPg wzr5EbDx8jbFcTHg1GdFo71+p8lsbhneU7EmluBtvch1IQxgORzdrJeVO7Njk0vzWnogE4 wyGArY98jDuGsY2n+jdkRxNbh9TD4CgezzUxtDx6w+mqMlE0qk3/BWlMMIjqxj9SSwRE8u UKl/A3ITK6fJKQl07D7Fhixpcre2Zg6HyoGRPcR6dzjBvOBRUer9VVz0XvfTVqqIkEN2bC w4uAuStpV1wh1P17YNP5Pyig6m4W7fZhvVo9ofHDwjtPJzzrJ6JL4hBqD8AHZw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4Yhf6c1kKYzjsj; Mon, 27 Jan 2025 19:46:00 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 50RJk0iC060311; Mon, 27 Jan 2025 19:46:00 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 50RJk0Nk060308; Mon, 27 Jan 2025 19:46:00 GMT (envelope-from git) Date: Mon, 27 Jan 2025 19:46:00 GMT Message-Id: <202501271946.50RJk0Nk060308@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Dima Panov Subject: git: 4871c604b093 - main - Revert "x11/xsnow: update to 3.8.4 pre01 (+)" List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: fluffy X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 4871c604b093a3c8eb0ed2be7587dc5d721f802e Auto-Submitted: auto-generated The branch main has been updated by fluffy: URL: https://cgit.FreeBSD.org/ports/commit/?id=4871c604b093a3c8eb0ed2be7587dc5d721f802e commit 4871c604b093a3c8eb0ed2be7587dc5d721f802e Author: Dima Panov AuthorDate: 2025-01-27 19:43:06 +0000 Commit: Dima Panov CommitDate: 2025-01-27 19:43:06 +0000 Revert "x11/xsnow: update to 3.8.4 pre01 (+)" This reverts commit 74b7e3ece5145165ae8d96af8ba42857e2a86004. Ouch, wrong copy :( Pointyhat to: fluffy --- x11/xsnow/Makefile | 160 +++++++++-------------------------------------------- x11/xsnow/distinfo | 6 +- 2 files changed, 28 insertions(+), 138 deletions(-) diff --git a/x11/xsnow/Makefile b/x11/xsnow/Makefile index 587ec3c69f86..7b60f6faaa21 100644 --- a/x11/xsnow/Makefile +++ b/x11/xsnow/Makefile @@ -1,145 +1,35 @@ -PORTNAME= telegram-desktop -DISTVERSION= 5.10.6 -CATEGORIES= net-im -MASTER_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/releases/download/v${DISTVERSION}/ -DISTNAME= tdesktop-${DISTVERSION}-full -DISTFILES= ${DISTNAME}${EXTRACT_SUFX} +PORTNAME= xsnow +PORTVERSION= 3.7.9 +CATEGORIES= x11 +MASTER_SITES= https://ratrabbit.nl/downloads/xsnow/ \ + SF/${PORTNAME}/ -MAINTAINER= ports@FreeBSD.org -COMMENT= Telegram Desktop messaging app -WWW= https://desktop.telegram.org/ +MAINTAINER= fluffy@FreeBSD.org +COMMENT= Create a snowy and Santa-y desktop +WWW= https://www.ratrabbit.nl/ratrabbit/xsnow/ LICENSE= GPLv3 -LICENSE_FILE= ${WRKSRC}/LICENSE +LICENSE_FILE= ${WRKSRC}/COPYING -BROKEN_i386= does not build, webrtc related -#BROKEN_SSL= openssl openssl31 -#BROKEN_SSL_REASON= undefined symbol: ERR_load_BIO_strings -NOT_FOR_ARCHS= powerpc powerpc64 powerpcspe -NOT_FOR_ARCHS_REASON= Only little endian is supported +LIB_DEPENDS= libgsl.so:math/gsl \ + libxkbcommon.so:x11/libxkbcommon -BUILD_DEPENDS= boost-libs>0:devel/boost-libs \ - microsoft-gsl>0:devel/microsoft-gsl \ - range-v3>0:devel/range-v3 \ - tl-expected>0:devel/tl-expected \ - v4l_compat>0:multimedia/v4l_compat \ - yasm:devel/yasm \ - ${LOCALBASE}/lib/libtg_owt.a:net-im/tg_owt -LIB_DEPENDS= libabsl_base.so:devel/abseil \ - libada.so:devel/libada \ - libavformat.so:multimedia/ffmpeg \ - libcrc32c.so:devel/crc32c \ - libdbus-1.so:devel/dbus \ - libdispatch.so:devel/libdispatch \ - libfmt.so:devel/libfmt \ - libhunspell-1.7.so:textproc/hunspell \ - liblz4.so:archivers/liblz4 \ - libopenh264.so:multimedia/openh264 \ - libopus.so:audio/opus \ - libpipewire-0.3.so:multimedia/pipewire \ - libprotobuf-lite.so:devel/protobuf \ - libqrcodegencpp.so:graphics/qr-code-generator \ - librnnoise.so:audio/rnnoise \ - libsrtp2.so:net/libsrtp2 \ - libxxhash.so:devel/xxhash \ - libvpx.so:multimedia/libvpx +USES= compiler:c11 gmake gnome pkgconfig xorg +USE_GNOME= cairo gdkpixbuf2 glib20 gtk30 libxml2 +USE_XORG= x11 xext xinerama xpm xt xtst xorgproto +GNU_CONFIGURE= yes +GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share -USES= cmake compiler:c++20-lang desktop-file-utils gl gnome jpeg kde:6 localbase \ - minizip openal pkgconfig python:build qt:6 ssl +OPTIONS_DEFINE= NLS +OPTIONS_DEFAULT= NLS +OPTIONS_SUB= yes -USE_GITHUB= nodefault -GH_ACCOUNT= telegramdesktop -GH_PROJECT= tdesktop - -USE_QT= 5compat base declarative imageformats lottie shadertools svg tools:build -USE_KDE= coreaddons kimageformats - -USE_GL= gl -USE_GNOME= glib20 glibmm26 introspection - -CMAKE_ARGS= -DTDESKTOP_API_ID=${TELEGRAM_API_ID} -DTDESKTOP_API_HASH=${TELEGRAM_API_HASH} \ - -DQT_VERSION_MAJOR=6 -CMAKE_ON= DESKTOP_APP_USE_PACKAGED DESKTOP_APP_DISABLE_CRASH_REPORTS \ - DESKTOP_APP_DISABLE_JEMALLOC \ - DESKTOP_APP_DISABLE_SCUDO - -# Since cmake 3.25.0, BSDs are no longer recognised as Linux (in this port). -CMAKE_ARGS+= -DLINUX=true - -# libdispatch components -LDFLAGS+= -lBlocksRuntime - -# Telegram uses OpenAL for its audio, but libtgvoip (for voice calls) can use PulseAudio or ALSA. -# It dynamically loads PulseAudio, and if this fails, it loads ALSA. -# If both of them are not installed, then voice calls do not work, but other functionalities still work. -OPTIONS_DEFINE= SYSTEM_FONTS -OPTIONS_DEFAULT= ALSA X11 WAYLAND -OPTIONS_GROUP= AUDIO -OPTIONS_MULTI= DESKTOP -OPTIONS_GROUP_AUDIO= ALSA PULSEAUDIO -OPTIONS_MULTI_DESKTOP= X11 WAYLAND - -AUDIO_DESC= Audio backend for voice calls -DESKTOP_DESC= Desktop integration -SYSTEM_FONTS_DESC= Use system fonts instead of bundled patched ones - -ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib -PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio -ALSA_CMAKE_BOOL_OFF= LIBTGVOIP_DISABLE_ALSA -PULSEAUDIO_CMAKE_BOOL_OFF= LIBTGVOIP_DISABLE_PULSEAUDIO -SYSTEM_FONTS_CMAKE_BOOL_OFF= DESKTOP_APP_USE_PACKAGED_FONTS -WAYLAND_CMAKE_BOOL_OFF= DESKTOP_APP_DISABLE_WAYLAND_INTEGRATION -WAYLAND_USE= qt=wayland -X11_CMAKE_BOOL_OFF= DESKTOP_APP_DISABLE_X11_INTEGRATION -X11_USES= xorg -X11_USE= xorg=x11,xcb,xcomposite,xdamage,xext,xfixes,xrandr,xrender,xtst -X11_LIB_DEPENDS= libxcb-keysyms.so:x11/xcb-util-keysyms \ - libxkbcommon.so:x11/libxkbcommon - -# Telegram asks each custom build to have its own API ID and hash. -TELEGRAM_API_HASH= 20a3432aab43f24bb4460fceac5ba38d -TELEGRAM_API_ID= 601761 - -.include # for COMPILER_VERSION - -.if ${OPSYS} == FreeBSD && defined(WITH_CCACHE_BUILD) && !defined(NO_CCACHE) -CMAKE_ARGS+= -DCMAKE_CC_COMPILER_LAUNCHER="${LOCALBASE}/bin/ccache" \ - -DCMAKE_CPP_COMPILER_LAUNCHER="${LOCALBASE}/bin/ccache" \ - -DCMAKE_CXX_COMPILER_LAUNCHER="${LOCALBASE}/bin/ccache" -.endif - -.if ${OPSYS} == FreeBSD && ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} < 190 -EXTRA_PATCHES= ${PATCHDIR}/extrapatch-Telegram_lib__base_base_qt_qt__compare.h -.endif - -post-extract: - # Some of the third-party components already built, and - # can be safely removed - ${RM} -rf \ - ${WRKSRC}/Telegram/ThirdParty/GSL \ - ${WRKSRC}/Telegram/ThirdParty/QR \ - ${WRKSRC}/Telegram/ThirdParty/dispatch \ - ${WRKSRC}/Telegram/ThirdParty/expected \ - ${WRKSRC}/Telegram/ThirdParty/fcitx5-qt \ - ${WRKSRC}/Telegram/ThirdParty/hime \ - ${WRKSRC}/Telegram/ThirdParty/hunspell \ - ${WRKSRC}/Telegram/ThirdParty/jemalloc \ - ${WRKSRC}/Telegram/ThirdParty/jimf \ - ${WRKSRC}/Telegram/ThirdParty/kcoreaddons \ - ${WRKSRC}/Telegram/ThirdParty/kimageformats \ - ${WRKSRC}/Telegram/ThirdParty/lz4 \ - ${WRKSRC}/Telegram/ThirdParty/minizip \ - ${WRKSRC}/Telegram/ThirdParty/plasma-wayland-protocols \ - ${WRKSRC}/Telegram/ThirdParty/range-v3 \ - ${WRKSRC}/Telegram/ThirdParty/wayland \ - ${WRKSRC}/Telegram/ThirdParty/wayland-protocols \ - ${WRKSRC}/Telegram/ThirdParty/xxHash +NLS_USES= gettext-tools +NLS_CONFIGURE_ENABLE= nls post-patch: - # XXX fix the following on every source file - # warning: unknown warning option '-Wno-maybe-uninitialized' - # warning: argument unused during compilation: '-fstack-clash-protection' - ${REINPLACE_CMD} -e /-Wno-maybe-uninitialized/d -e /-fstack-clash-protection/d \ - ${WRKSRC}/cmake/options_linux.cmake + @${REINPLACE_CMD} \ + -e 's,/games,/bin,g' \ + ${WRKSRC}/src/Makefile.in -.include +.include diff --git a/x11/xsnow/distinfo b/x11/xsnow/distinfo index 129ac1ef7ad9..399f445ca846 100644 --- a/x11/xsnow/distinfo +++ b/x11/xsnow/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1737958854 -SHA256 (tdesktop-5.10.6-full.tar.gz) = 4429e4e5ee538432b10c920b8b920b0e7a8f13cb47cea997d187fb4ef4ae8d2b -SIZE (tdesktop-5.10.6-full.tar.gz) = 72571646 +TIMESTAMP = 1722509895 +SHA256 (xsnow-3.7.9.tar.gz) = 0c4cd06e551f9b691dd08db5b14c0edc45549bf5879ce93b4fa88c828dfe1006 +SIZE (xsnow-3.7.9.tar.gz) = 1409749