diff --git a/net-im/abaddon/Makefile b/net-im/abaddon/Makefile index 162d9df344a6..21aaaa2f2e66 100644 --- a/net-im/abaddon/Makefile +++ b/net-im/abaddon/Makefile @@ -1,43 +1,37 @@ PORTNAME= abaddon DISTVERSIONPREFIX= v -DISTVERSION= 0.2.2 -PORTREVISION= 5 +DISTVERSION= 0.2.4 CATEGORIES= net-im MAINTAINER= seafork@disroot.org COMMENT= Alternative Discord client with voice support WWW= https://github.com/uowuo/abaddon LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= nlohmann-json>0:devel/nlohmann-json LIB_DEPENDS= libcurl.so:ftp/curl \ libfmt.so:devel/libfmt \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libhandy-1.so:x11-toolkits/libhandy \ libopus.so:audio/opus \ librnnoise.so:audio/rnnoise \ libsecret-1.so:security/libsecret \ libsodium.so:security/libsodium \ libspdlog.so:devel/spdlog USES= cmake compiler:c++17-lang gnome pkgconfig sqlite ssl USE_GITHUB= yes GH_ACCOUNT= uowuo GH_TUPLE= machinezone:IXWebSocket:bc765e7:ixwebsocket/subprojects/ixwebsocket \ hrantzsch:keychain:8846e78:keychain/subprojects/keychain \ - mackron:miniaudio:350784a:miniaudio/subprojects/miniaudio \ + discord:libdave:52cd56d:libdave/subprojects/libdave \ + mackron:miniaudio:9634bed:miniaudio/subprojects/miniaudio \ + cisco:mlspp:1cc50a1:mlspp/subprojects/mlspp \ nayuki:QR-Code-generator:22fac31:qrcodegenerator/subprojects/qrcodegen -USE_GNOME= gtkmm30 - -post-install: - ${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps - ${INSTALL_DATA} ${FILESDIR}/${PORTNAME}.svg \ - ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps - ${INSTALL_DATA} ${FILESDIR}/${PORTNAME}.desktop \ - ${STAGEDIR}${DESKTOPDIR} +USE_GNOME= gdkpixbufextra gtkmm30 .include diff --git a/net-im/abaddon/distinfo b/net-im/abaddon/distinfo index 2c0a68e7cd5f..11a32677e73b 100644 --- a/net-im/abaddon/distinfo +++ b/net-im/abaddon/distinfo @@ -1,11 +1,15 @@ -TIMESTAMP = 1752352749 -SHA256 (uowuo-abaddon-v0.2.2_GH0.tar.gz) = a858fca424468a304e3cfc30be9b9982f3fbf078a897cb19a36a0da77fa02d41 -SIZE (uowuo-abaddon-v0.2.2_GH0.tar.gz) = 14502623 +TIMESTAMP = 1780955836 +SHA256 (uowuo-abaddon-v0.2.4_GH0.tar.gz) = 68cb3ca04eaf26dccf7d7750a65df8cf23819c9d501b25808a364b2915c360cf +SIZE (uowuo-abaddon-v0.2.4_GH0.tar.gz) = 14522194 SHA256 (machinezone-IXWebSocket-bc765e7_GH0.tar.gz) = 1766879d2c20961c0b021f937481308e7423ace98fa547b6d3bcd4640c964ef6 SIZE (machinezone-IXWebSocket-bc765e7_GH0.tar.gz) = 637308 SHA256 (hrantzsch-keychain-8846e78_GH0.tar.gz) = 89b8045b5b7e21547c8a803dcda407149af9658c6a000c942de936866dc77cbb SIZE (hrantzsch-keychain-8846e78_GH0.tar.gz) = 138571 -SHA256 (mackron-miniaudio-350784a_GH0.tar.gz) = 95247705b45e9854d4af3b0e245c6d49442577388ecd3b598ed0c1aba1ad038e -SIZE (mackron-miniaudio-350784a_GH0.tar.gz) = 4485213 +SHA256 (discord-libdave-52cd56d_GH0.tar.gz) = 19bbfc7d950beb8e9b7e08b75a77c351fa63470d351a5463d703183d65de8964 +SIZE (discord-libdave-52cd56d_GH0.tar.gz) = 112332 +SHA256 (mackron-miniaudio-9634bed_GH0.tar.gz) = 1dd162c812318f87560510eec596328e3e0037208ea0cd05dbc293d9bcde5a10 +SIZE (mackron-miniaudio-9634bed_GH0.tar.gz) = 4552930 +SHA256 (cisco-mlspp-1cc50a1_GH0.tar.gz) = ae29e43bff91f99bf506f32b62624c13aef16348fcf2cef2a22b5ab9ca23b3cf +SIZE (cisco-mlspp-1cc50a1_GH0.tar.gz) = 4458931 SHA256 (nayuki-QR-Code-generator-22fac31_GH0.tar.gz) = ef059ba5a9e193ffa6b2a594fc65b43da68c47113863be80c038839f72c57bad SIZE (nayuki-QR-Code-generator-22fac31_GH0.tar.gz) = 193349 diff --git a/net-im/abaddon/files/abaddon.desktop b/net-im/abaddon/files/abaddon.desktop deleted file mode 100644 index e68ee2533eb5..000000000000 --- a/net-im/abaddon/files/abaddon.desktop +++ /dev/null @@ -1,9 +0,0 @@ -[Desktop Entry] -Name=abaddon -GenericName=alternative Discord client -Exec=abaddon -Icon=abaddon -Terminal=false -Type=Application -Categories=Network;InstantMessaging; -Keywords=discord;messenger; diff --git a/net-im/abaddon/files/abaddon.svg b/net-im/abaddon/files/abaddon.svg deleted file mode 100644 index c41317b4b43d..000000000000 --- a/net-im/abaddon/files/abaddon.svg +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - diff --git a/net-im/abaddon/files/patch-CMakeLists.txt b/net-im/abaddon/files/patch-CMakeLists.txt new file mode 100644 index 000000000000..0e3b9cd83f15 --- /dev/null +++ b/net-im/abaddon/files/patch-CMakeLists.txt @@ -0,0 +1,16 @@ +--- CMakeLists.txt.orig 2026-03-31 15:49:05 UTC ++++ CMakeLists.txt +@@ -279,8 +279,11 @@ if (NOT (APPLE OR WIN32)) + if (NOT (APPLE OR WIN32)) + install(FILES + ${CMAKE_CURRENT_SOURCE_DIR}/res/desktop/io.github.uowuo.abaddon.desktop +- ${CMAKE_CURRENT_SOURCE_DIR}/res/desktop/io.github.uowuo.abaddon.metainfo.xml +- ${CMAKE_CURRENT_SOURCE_DIR}/res/desktop/icon.svg + DESTINATION ${CMAKE_INSTALL_PREFIX}/share/applications ++ ) ++ install(FILES ++ ${CMAKE_CURRENT_SOURCE_DIR}/res/desktop/icon.svg ++ DESTINATION ${CMAKE_INSTALL_PREFIX}/share/icons/hicolor/scalable/apps ++ RENAME io.github.uowuo.abaddon.svg + ) + endif() diff --git a/net-im/abaddon/files/patch-src_platform.cpp b/net-im/abaddon/files/patch-src_platform.cpp deleted file mode 100644 index 8b320103f0d3..000000000000 --- a/net-im/abaddon/files/patch-src_platform.cpp +++ /dev/null @@ -1,11 +0,0 @@ ---- src/platform.cpp.orig 2025-07-11 20:03:35 UTC -+++ src/platform.cpp -@@ -93,7 +93,7 @@ std::string Platform::FindStateCacheFolder() { - return "."; - } - --#elif defined(__linux__) -+#elif defined(__linux__) || defined(__FreeBSD__) - std::string Platform::FindResourceFolder() { - static std::string found_path; - static bool found = false; diff --git a/net-im/abaddon/pkg-plist b/net-im/abaddon/pkg-plist index 15e1883b45f0..163a2b81e3d9 100644 --- a/net-im/abaddon/pkg-plist +++ b/net-im/abaddon/pkg-plist @@ -1,79 +1,79 @@ bin/abaddon %%DATADIR%%/css/main.css %%DATADIR%%/fonts/Twemoji-15.0.3.ttf %%DATADIR%%/fonts/conf.d/10-autohint.conf %%DATADIR%%/fonts/conf.d/10-hinting-full.conf %%DATADIR%%/fonts/conf.d/10-hinting-medium.conf %%DATADIR%%/fonts/conf.d/10-hinting-none.conf %%DATADIR%%/fonts/conf.d/10-hinting-slight.conf %%DATADIR%%/fonts/conf.d/10-no-sub-pixel.conf %%DATADIR%%/fonts/conf.d/10-scale-bitmap-fonts.conf %%DATADIR%%/fonts/conf.d/10-sub-pixel-bgr.conf %%DATADIR%%/fonts/conf.d/10-sub-pixel-rgb.conf %%DATADIR%%/fonts/conf.d/10-sub-pixel-vbgr.conf %%DATADIR%%/fonts/conf.d/10-sub-pixel-vrgb.conf %%DATADIR%%/fonts/conf.d/10-unhinted.conf %%DATADIR%%/fonts/conf.d/11-lcdfilter-default.conf %%DATADIR%%/fonts/conf.d/11-lcdfilter-legacy.conf %%DATADIR%%/fonts/conf.d/11-lcdfilter-light.conf %%DATADIR%%/fonts/conf.d/20-unhint-small-vera.conf %%DATADIR%%/fonts/conf.d/25-unhint-nonlatin.conf %%DATADIR%%/fonts/conf.d/30-metric-aliases.conf %%DATADIR%%/fonts/conf.d/30-urw-aliases.conf %%DATADIR%%/fonts/conf.d/40-nonlatin.conf %%DATADIR%%/fonts/conf.d/45-latin.conf %%DATADIR%%/fonts/conf.d/49-sansserif.conf %%DATADIR%%/fonts/conf.d/50-user.conf %%DATADIR%%/fonts/conf.d/51-local.conf %%DATADIR%%/fonts/conf.d/55-emoji-prepend.conf %%DATADIR%%/fonts/conf.d/60-latin.conf %%DATADIR%%/fonts/conf.d/65-fonts-persian.conf %%DATADIR%%/fonts/conf.d/65-khmer.conf %%DATADIR%%/fonts/conf.d/65-nonlatin.conf %%DATADIR%%/fonts/conf.d/69-unifont.conf %%DATADIR%%/fonts/conf.d/70-yes-bitmaps.conf %%DATADIR%%/fonts/conf.d/80-delicious.conf %%DATADIR%%/fonts/conf.d/90-synthetic.conf %%DATADIR%%/fonts/fonts.template.conf %%DATADIR%%/res/battlenet.png %%DATADIR%%/res/certifiedmoderator.png %%DATADIR%%/res/checkmark.png %%DATADIR%%/res/clock.png %%DATADIR%%/res/crown.png %%DATADIR%%/res/crunchyroll.png %%DATADIR%%/res/decamarks.png %%DATADIR%%/res/discordbughunter.png %%DATADIR%%/res/discordbughunter2.png %%DATADIR%%/res/discordstaff.png %%DATADIR%%/res/e1e96d89e192de1997f73730db26e94f.png %%DATADIR%%/res/earlysupporter.png %%DATADIR%%/res/earlyverifiedbotdeveloper.png %%DATADIR%%/res/ebay.png %%DATADIR%%/res/emojis.db %%DATADIR%%/res/facebook.png %%DATADIR%%/res/github.png %%DATADIR%%/res/guildsubscriber.png %%DATADIR%%/res/hypesquadbalance.png %%DATADIR%%/res/hypesquadbravery.png %%DATADIR%%/res/hypesquadbrilliance.png %%DATADIR%%/res/hypesquadevents.png %%DATADIR%%/res/instagram.png %%DATADIR%%/res/leagueoflegends.png %%DATADIR%%/res/partneredowner.png %%DATADIR%%/res/paypal.png %%DATADIR%%/res/playstation.png %%DATADIR%%/res/premium.png %%DATADIR%%/res/reddit.png %%DATADIR%%/res/riotgames.png %%DATADIR%%/res/skype.png %%DATADIR%%/res/sound/message.mp3 %%DATADIR%%/res/spotify.png %%DATADIR%%/res/steam.png %%DATADIR%%/res/tiktok.png %%DATADIR%%/res/twitch.png %%DATADIR%%/res/twitter.png %%DATADIR%%/res/typing_indicator.gif %%DATADIR%%/res/xbox.png %%DATADIR%%/res/youtube.png -share/applications/abaddon.desktop -share/icons/hicolor/scalable/apps/abaddon.svg +share/applications/io.github.uowuo.abaddon.desktop +share/icons/hicolor/scalable/apps/io.github.uowuo.abaddon.svg