diff options
Diffstat (limited to 'app-misc')
-rw-r--r-- | app-misc/Manifest.gz | bin | 50442 -> 50444 bytes | |||
-rw-r--r-- | app-misc/fastfetch/Manifest | 4 | ||||
-rw-r--r-- | app-misc/fastfetch/fastfetch-2.3.4.ebuild (renamed from app-misc/fastfetch/fastfetch-2.3.3.ebuild) | 5 | ||||
-rw-r--r-- | app-misc/ltunify/Manifest | 6 | ||||
-rw-r--r-- | app-misc/ltunify/files/ltunify-0.3-compiler-warning.patch | 26 | ||||
-rw-r--r-- | app-misc/ltunify/files/ltunify-0.3-ldflags.patch | 19 | ||||
-rw-r--r-- | app-misc/ltunify/ltunify-0.3.ebuild (renamed from app-misc/ltunify/ltunify-0.2-r2.ebuild) | 35 |
7 files changed, 82 insertions, 13 deletions
diff --git a/app-misc/Manifest.gz b/app-misc/Manifest.gz Binary files differindex 3b5b40bb3886..e8efe6eb1d01 100644 --- a/app-misc/Manifest.gz +++ b/app-misc/Manifest.gz diff --git a/app-misc/fastfetch/Manifest b/app-misc/fastfetch/Manifest index f1d925b1890b..86b2f7cf6ba7 100644 --- a/app-misc/fastfetch/Manifest +++ b/app-misc/fastfetch/Manifest @@ -1,10 +1,10 @@ AUX fastfetch-2.0.0-dont-fetch-yyjson.patch 843 BLAKE2B dc37cb21096ea415fa806265081f33fc48e735fe29b7ff5b742368aac6218bc9345145a81394d2936ca23c0e7fee05dd50a32ca3feb7182c3e11b8a833a6017d SHA512 c3a41cd0ed3b33b9ebc3bc9876c7db6ae9c71b8dfac7e92259a09372d059fcb032c6a34c10791758583b810de0f6db21c1ba8426e3611ae67ee97836329109cf DIST fastfetch-1.12.2.tar.gz 538194 BLAKE2B bc6badbc7f690dacbe1408479286a0d42ec687526f776ff4d2ec7b0eb767032e5781cbbe37778f4dc03a5d386979a9ae2aab84c466be997b82d9a9a6c81ea78f SHA512 a82a7c7ae365335c20d659a82215cf320c4c6b07ff127c4dad322a0a01f7ec57e34d229f4953108daadcd0d243c84f8504a3b4367df5e255e5a06e685fd6739a DIST fastfetch-2.2.3.tar.gz 901203 BLAKE2B d6d097b72ce2f252e42b3e59cbd26b43a4f17ae974382f986270fbf91b457cf3c49e78a3c775e713d9302d536fb5a363e809005b9174d1a27622e6b6ed666709 SHA512 81e051b7555d56415c723606c0b6dfc3ad7ed91fb2c7b36c07465f4dfbdb91da5c8d216e46df36863888448de0a7bd63e28c6aa701995bf1165e0d7c33c4f724 -DIST fastfetch-2.3.3.tar.gz 909014 BLAKE2B 70cde268130bcd979b5b472f231ea7f4f14fe68472c6a92ba31eb6a8c4b2ff1b4bb4c13cb2a3c567b72aa57b9eb616518baa6322184c131d8bd3d7a3a11b97db SHA512 8d44b94df522f41e64e266a54824769a4588de7e07846f461554981886d058c3bba23df017b8619eb376de9dcd926462bcdda3fb6f0770f83f60a3ad96cb7e85 +DIST fastfetch-2.3.4.tar.gz 909105 BLAKE2B 132f88681f9133cdeae8126c4dabf4e8805865fe506a005f938bcda487750a874ab59deebdf2fc348c2a469cf4771fe5916f594a5a408769c1e49fba417ab113 SHA512 fe1e6465380e513e4e75092bc737b23adca4c9dd42de8adb888bad1ce173f1fa9c93e9cbd7b2ca648058503b7cfb72c2ba1d70abf63b8f1497e94ce6eb349524 EBUILD fastfetch-0.1.9999.ebuild 2964 BLAKE2B 273947170f50ecb9629efdf10027a7b6af5c98329470f97f7078e0082f8b128e9bf428c4d82b8df52a09d3b96fdc88d8c1bff79719838effaac43aacb32f7b00 SHA512 ead9d649523d9ec049bea90516a04f1fb2fc43618e4592f8faa8e0b309ac783e798baf0ccafc89ddd4a3cb23338f2544df65be4ca41f590048f53fc2d78d1028 EBUILD fastfetch-0.2.9999.ebuild 2884 BLAKE2B cb3aba85dbd4ea7a8086d6bfd35ac053a6893f17cbbc8b916fa514f575c7407a0e68359b09d66243d52b4276d1d67f584eb41c46066542d5548610f4bc27b285 SHA512 40707f326072cff867587a0ba82f26ebd203920a3d2b4d9668f26ca9c0d4152a05555c2e6975fd1ecffa8ab8fea8a8cc4f975bf02a9113de781fd51969e3e5d8 EBUILD fastfetch-1.12.2.ebuild 2838 BLAKE2B 1185a5c20a06bf6e6112f4cc8942eb10ff403f7db2a4edabc1264db19448cfd992da044619b767751bd3d25d1759a6e6a8440aa529e058226adfec8cbfc400b8 SHA512 47b8b945db6391ba18a7fd93c0a9c6d53ccf1d0ede37538dbcb5ed95975f3691bd3f87492860e5e61727aa020ba42acd18ef4e27ffa9b21dfaae10fea9e94752 EBUILD fastfetch-2.2.3.ebuild 3127 BLAKE2B 52d5325669ac4adcf806c2830e3dd1241cbe37f77b21ff38c0423dbbfbfa22f69c0a03ac3fb43ebc0bc05db6a182662dcf932718f7afba3241c7658d5abe1076 SHA512 913e9790e9666e40cf6bd1dfbb92d7c244cc76201b94ed2c2e11648c0c8ff7effec6a060d0a376855e5578b9d15893c9e04f6839bcbbd8c7970b33986f9a11b4 -EBUILD fastfetch-2.3.3.ebuild 3184 BLAKE2B 64801581ec6816b3312be6e7c3c92885935955b3e1f154d446176da8e5326b521cbd998eed1e680c57fd2bc4df53d3ef34f1b78dea21de49a625705ae14a8513 SHA512 c7121a2ac5676aeba9f507f161ab0a36d7b9a41c9877ea5a39c66d2c32bea462488518ea877451f272dbc6c37f66ed24eb5f242a37fbdd77f51bd300f237c779 +EBUILD fastfetch-2.3.4.ebuild 3207 BLAKE2B cabd4260ab8a66ccf3885032006ff31fd1e99e13bc0fc1ef1e074d3e3d93b8e1864ed3132418a1cabe3bcb8c1a639e98e1f528cd638e9b4e5b9ddf7efba71dc4 SHA512 89ec6d13b8e35d86a2b396f6b1d4528d0a2565da80becb8cb41e09a5cf83882ec738577280ce6014a8229aec0ba9664b75f186800aa9bdf467be38ab807ed67a MISC metadata.xml 1239 BLAKE2B 17a8422491fced016bdd68a38cf888797de3511179253757989866d49624e49c49bfeb11b192ff5561014d5c8ee55bd88df5995196d1efad8c81a3e4c8ff2952 SHA512 e26e103eb3f96bf33bb351edb20be4022002ce597babcabd36712473d002e7fe53603a89b56979a395276baac314fbd33d4e06ed206fd2b1b978abe2bb9e4b12 diff --git a/app-misc/fastfetch/fastfetch-2.3.3.ebuild b/app-misc/fastfetch/fastfetch-2.3.4.ebuild index 9793b1e8e066..4af72e9b74c7 100644 --- a/app-misc/fastfetch/fastfetch-2.3.3.ebuild +++ b/app-misc/fastfetch/fastfetch-2.3.4.ebuild @@ -45,7 +45,10 @@ RDEPEND=" pci? ( sys-apps/pciutils ) pulseaudio? ( media-libs/libpulse ) sqlite? ( dev-db/sqlite:3 ) - vulkan? ( media-libs/vulkan-loader ) + vulkan? ( + media-libs/vulkan-loader + sys-apps/pciutils + ) wayland? ( dev-libs/wayland ) xcb? ( x11-libs/libxcb ) xfce? ( xfce-base/xfconf ) diff --git a/app-misc/ltunify/Manifest b/app-misc/ltunify/Manifest index 8a62a2a9c9dc..ded00d7eafa7 100644 --- a/app-misc/ltunify/Manifest +++ b/app-misc/ltunify/Manifest @@ -1,3 +1,5 @@ -DIST ltunify-0.2.tar.gz 28897 BLAKE2B 5a8b7b86515f41d939b4774afc8c97d7600f6c1c58203a58ec46027138ffc60fc1f0f917c915642ccc5561a311b8d45da39370a71af13b03e51249792d233360 SHA512 e6eaf5c3ef555712219a3edd74d8d8edd3380908cd08dc5168a07111ddb7bf7d0e3d1a5eaf90f6e7ac9faf0474c31827ba0f9f511f170ab8900f0b90f65aa85a -EBUILD ltunify-0.2-r2.ebuild 633 BLAKE2B 934b4b884b881c8411256d82bf8bdd96cb80de11218f772570d0e122e78d80a208d9151e7281a9859fbc4d521f90140e1994b6ecebdd456edc063dfeebf13f76 SHA512 198ecbe3dbfdb36d0a01c6d13e6bb262b125a60edb4228a20f09dcd4fba5633614002a118a80caec0057d918cc9d86180027f46b23f1875ce8c0964f87583898 +AUX ltunify-0.3-compiler-warning.patch 876 BLAKE2B 1a1b2221e44cb0a730cc608d1896d2b273226c94dc2649b90f4c8d8f5a1f4763a7b32bfa91c470288f2aad93541a92ba825d4baf135e570f440065a5de9dffae SHA512 037276fa86ecca191dfc6552fb002be581fa4394326abba6fb65c110ddbb049f85394c62698bb8b47b47955e46dd9361c0215780deb405323da96ad3ee45edad +AUX ltunify-0.3-ldflags.patch 594 BLAKE2B 5989e9af6b6516751480ddf89344220db2eb2c39a607e7b24458831e9c62adfd67f02957546c98bc7d2c7a948995b026775d75638c0faf86bc63e8106a7a17d9 SHA512 bda0b0d3c48d33991f1d98122a9bb368347721409c269ff11673a53bdc883a5138b8c6f3a55d441391b21f41b2bc365d94df8cf07ebf544fa7dc9682bfc3d0ff +DIST ltunify-0.3.tar.gz 32456 BLAKE2B be6d9540372dd667572f23648d2625ac6747af49792f1e6ef4de3b562b6746120e4c840042a689daffdefc555fd9883c2e936b02fe07cb070d88033613d6cce6 SHA512 f876de44b1b893bba2d8d44336f4936e639bd700d9dd22b46ef7ae11b731a6710c1154546272dd01c45d0e50d07c692c448c4be0b8d89d1e9772c3ed7575f626 +EBUILD ltunify-0.3.ebuild 816 BLAKE2B 8df952f6dd13052865d9df90a2900cf02cd3cf11b5c0ca1a879705b4a36c1a33c423ce1a3ed95c017f4f118c6e7afd6e6f41df43d81dd385273a0d3f4b8442de SHA512 1bbea24c169b6293fbd650187cdfd61f707220ef07da39e3ab448e745d97e1a402d62eb2593885b13238eadd4fb9bf94beadc561c8004a7683bb44d1195d349c MISC metadata.xml 250 BLAKE2B 0b272f56e53b7d76c6d5c253fbe5d7c4c9a1d7b58c21e2f59b8323a5f5cd2791c64651fdfa243a8f560ac9c0a0ff38fcffdc24290fa6d18100da0cadffc19845 SHA512 076f0dbffbab6987cfab48a5ff3631789190c570c35515cc77de5757760f19a8ad615f642e7d61b12344ffc77c599e6ff8b79b67329e69929fdd19a7c80723ff diff --git a/app-misc/ltunify/files/ltunify-0.3-compiler-warning.patch b/app-misc/ltunify/files/ltunify-0.3-compiler-warning.patch new file mode 100644 index 000000000000..d443114613e5 --- /dev/null +++ b/app-misc/ltunify/files/ltunify-0.3-compiler-warning.patch @@ -0,0 +1,26 @@ +commit b68dc9af6db53de231d5ac71f9b6ba2ff3057a68 +Author: Peter Wu <peter@lekensteyn.nl> +Date: Sun Jun 14 22:59:19 2020 +0200 + + ltunify: fix harmless compiler warning + + bInterfaceNumber is expected to return the `%02x` format according to + the current kernel sources. Even if that is not true, a user can always + manually specify the hidraw device if the wrong device is detected. + +diff --git a/ltunify.c b/ltunify.c +index 1e685b4..9625776 100644 +--- a/ltunify.c ++++ b/ltunify.c +@@ -1214,7 +1214,10 @@ int open_hidraw(void) { + if (pid == PID_NANO_RECEIVER_2) { + int iface = -1; + if ((fp = fopen_format("/sys/class/hidraw/%s/device/../bInterfaceNumber", dev_name))) { +- fscanf(fp, "%02x", &iface); ++ int m = fscanf(fp, "%02x", &iface); ++ if (m != 1) { ++ iface = -1; ++ } + fclose(fp); + } + if (iface == 0) { diff --git a/app-misc/ltunify/files/ltunify-0.3-ldflags.patch b/app-misc/ltunify/files/ltunify-0.3-ldflags.patch new file mode 100644 index 000000000000..10a18b3e485e --- /dev/null +++ b/app-misc/ltunify/files/ltunify-0.3-ldflags.patch @@ -0,0 +1,19 @@ +diff --git a/Makefile b/Makefile +index 8116950..e8b4df9 100644 +--- a/Makefile ++++ b/Makefile +@@ -1,4 +1,5 @@ + CFLAGS ?= -g -O2 -Wall -Wextra -D_FORTIFY_SOURCE=2 -fstack-protector --param ssp-buffer-size=4 ++LDFLAGS ?= + # for install-home + BINDIR ?= $(HOME)/bin + +@@ -24,7 +25,7 @@ all: ltunify read-dev-usbmon + read-dev-usbmon: read-dev-usbmon.c hidraw.c + + ltunify: ltunify.c hidpp20.c +- $(CC) $(CFLAGS) -o $(OUTDIR)$@ $< -lrt $(LTUNIFY_DEFINES) ++ $(CC) $(CFLAGS) $(LDFLAGS) -o $(OUTDIR)$@ $< -lrt $(LTUNIFY_DEFINES) + + .PHONY: all clean install-home install install-udevrule uninstall + clean: diff --git a/app-misc/ltunify/ltunify-0.2-r2.ebuild b/app-misc/ltunify/ltunify-0.3.ebuild index 55d2dd4a7211..8c7a4d261f85 100644 --- a/app-misc/ltunify/ltunify-0.2-r2.ebuild +++ b/app-misc/ltunify/ltunify-0.3.ebuild @@ -1,8 +1,9 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 -inherit toolchain-funcs +EAPI=8 + +inherit udev toolchain-funcs DESCRIPTION="Tool for working with Logitech Unifying receivers and devices" HOMEPAGE="https://lekensteyn.nl/logitech-unifying.html https://git.lekensteyn.nl/ltunify/" @@ -12,17 +13,35 @@ LICENSE="GPL-3+" SLOT="0" KEYWORDS="~amd64 ~x86" -src_prepare() { - default - sed -i '/^override CFLAGS/d' Makefile || die +DOCS=( + NEWS + README.txt +) + +PATCHES=( + "${FILESDIR}/ltunify-0.3-compiler-warning.patch" + "${FILESDIR}/ltunify-0.3-ldflags.patch" +) + +src_configure() { tc-export CC } src_compile() { - emake ${PN} + emake PACKAGE_VERSION=${PV} ${PN} } src_install() { dobin ${PN} - dodoc NEWS README.txt udev/42-logitech-unify-permissions.rules + dodoc "${DOCS[@]}" + + udev_dorules udev/42-logitech-unify-permissions.rules +} + +pkg_postinst() { + udev_reload +} + +pkg_postrm() { + udev_reload } |