diff options
author | V3n3RiX <venerix@koprulu.sector> | 2023-10-04 23:52:39 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2023-10-04 23:52:39 +0100 |
commit | 1b2c0d19f75523db182b267901484f87abf732cf (patch) | |
tree | 3c4832e97c3846189d07c64c2eba333bf33b8ab2 /sys-apps | |
parent | dd851ab76c56a249df7a0ec052acd90940bc014f (diff) |
gentoo auto-resync : 04:10:2023 - 23:52:39
Diffstat (limited to 'sys-apps')
-rw-r--r-- | sys-apps/Manifest.gz | bin | 49686 -> 49700 bytes | |||
-rw-r--r-- | sys-apps/osinfo-db-tools/Manifest | 2 | ||||
-rw-r--r-- | sys-apps/osinfo-db-tools/files/osinfo-db-tools-1.10.0-no-clobber-fortify-source.patch | 13 | ||||
-rw-r--r-- | sys-apps/osinfo-db-tools/osinfo-db-tools-1.10.0-r2.ebuild | 52 | ||||
-rw-r--r-- | sys-apps/razercfg/Manifest | 1 | ||||
-rw-r--r-- | sys-apps/razercfg/razercfg-0.42-r1.ebuild | 99 | ||||
-rw-r--r-- | sys-apps/usbmon/Manifest | 1 | ||||
-rw-r--r-- | sys-apps/usbmon/usbmon-6.1-r1.ebuild | 31 |
8 files changed, 199 insertions, 0 deletions
diff --git a/sys-apps/Manifest.gz b/sys-apps/Manifest.gz Binary files differindex 58ccc37859e8..c865a3a1473c 100644 --- a/sys-apps/Manifest.gz +++ b/sys-apps/Manifest.gz diff --git a/sys-apps/osinfo-db-tools/Manifest b/sys-apps/osinfo-db-tools/Manifest index 96188f4b9739..7c4a61de2189 100644 --- a/sys-apps/osinfo-db-tools/Manifest +++ b/sys-apps/osinfo-db-tools/Manifest @@ -1,3 +1,5 @@ +AUX osinfo-db-tools-1.10.0-no-clobber-fortify-source.patch 357 BLAKE2B 6f03e39bdce770d98188fc792ec0f47b14c0662aee992ab034a97554261fd977c2e7cfa21b95eb6934eff3909f0af6857570642ef66088d4d6809142863a47cc SHA512 ab561d3c3134a870f6d50c08358114d9052c354eb9d91fdc3f5605d61404ff6aa03b281e21a7e7ea47ec006cc54220de4e45eca2e6ac05f31097829c1b6f9943 DIST osinfo-db-tools-1.10.0.tar.xz 60508 BLAKE2B 2b9abbdba25add96440e2a937ae994c0305f995b924ffc7c88c2c31c122d3e5cf0c710fbf55724bea56f63be7250321ee27d2179e3f247461d6843f7e03dfc58 SHA512 27271b15404a6cb0065854ba8556c272cf3427ff4fd18fc9a22dbca2b01686c32661b24e18f5eff9a1b240a3a459d8fe66cbde530873d60b8c850bdd0b42c475 EBUILD osinfo-db-tools-1.10.0-r1.ebuild 1060 BLAKE2B 2870ce831be5a755d00d37781f28dd299f764032afd98583cb25a9167575f7132b330c5c49fcab3cf6835e8caaac2bf2b8a5c07f276c28829bc0b84b94e961ba SHA512 4e0ad4203bb3378d73a43597f474261ac3faaa6ee2a55f8a1e0c93155c708f2b059a8679f09db0ff45a41bc4e0808359de4e41d03b9d2098c8691d0590738a1b +EBUILD osinfo-db-tools-1.10.0-r2.ebuild 1136 BLAKE2B 9dff6db6be528aa9080908366d223c6499149f3de783dc1840d3d8723bb7727c054227255991ad0101cfed45d4ea80b50c2ef31489a68500ba59263e529dfbba SHA512 b748818fa3bf010811da3f3ba6ee7ed54da556d2bbff7be41f6ea7ffdd062dfc5ea06edddd245987bacdfb43489cb553911c572759071b57c709dde5b21be068 MISC metadata.xml 354 BLAKE2B d60564aa9028df9e48d1213b20c33f1057fd21becf7ecf5f3004138fd5eac922b36d5c609d2bbdb03a8208d9a6f5a2969982c68b9ea9bee5c4e212e0caabd4fa SHA512 e6377db8098215eafb31f39fcbbf7982702419d3be0a7ad4a8299e0073d59e79f44d45e2c232fda0276e1f1ebf476ad19028bde0d780b662b1ffe3fa1817ba39 diff --git a/sys-apps/osinfo-db-tools/files/osinfo-db-tools-1.10.0-no-clobber-fortify-source.patch b/sys-apps/osinfo-db-tools/files/osinfo-db-tools-1.10.0-no-clobber-fortify-source.patch new file mode 100644 index 000000000000..512bddfbe8c2 --- /dev/null +++ b/sys-apps/osinfo-db-tools/files/osinfo-db-tools-1.10.0-no-clobber-fortify-source.patch @@ -0,0 +1,13 @@ +Don't clobber toolchain defaults. + +https://bugs.gentoo.org/892996 +--- a/meson.build ++++ b/meson.build +@@ -204,7 +204,6 @@ osinfo_db_tools_check_cflags = [ + '-Wjump-misses-init', + '-Wframe-larger-than=4096', + '-Wno-overlength-strings', +- '-Wp,-D_FORTIFY_SOURCE=2', + '--param=ssp-buffer-size=4', + '-fexceptions', + '-fasynchronous-unwind-tables', diff --git a/sys-apps/osinfo-db-tools/osinfo-db-tools-1.10.0-r2.ebuild b/sys-apps/osinfo-db-tools/osinfo-db-tools-1.10.0-r2.ebuild new file mode 100644 index 000000000000..220ff049a956 --- /dev/null +++ b/sys-apps/osinfo-db-tools/osinfo-db-tools-1.10.0-r2.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..11} ) + +inherit meson python-any-r1 + +DESCRIPTION="Tools for managing the osinfo database" +HOMEPAGE="https://libosinfo.org/" +SRC_URI="https://releases.pagure.org/libosinfo/${P}.tar.xz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-libs/glib-2.44:2 + dev-libs/json-glib + >=app-arch/libarchive-3.0.0:= + net-libs/libsoup:3.0 + >=dev-libs/libxml2-2.6.0 +" +# perl dep is for pod2man (manpages) +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig + >=sys-devel/gettext-0.19.8 + dev-lang/perl + test? ( + $(python_gen_any_dep ' + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + ') + ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-1.10.0-no-clobber-fortify-source.patch +) + +python_check_deps() { + python_has_version "dev-python/pytest[${PYTHON_USEDEP}]" && \ + python_has_version "dev-python/requests[${PYTHON_USEDEP}]" +} + +pkg_setup() { + use test && python-any-r1_pkg_setup +} diff --git a/sys-apps/razercfg/Manifest b/sys-apps/razercfg/Manifest index 8a938f448efe..d0d0fa913931 100644 --- a/sys-apps/razercfg/Manifest +++ b/sys-apps/razercfg/Manifest @@ -1,5 +1,6 @@ AUX razercfg-0.39-unit-variables.patch 712 BLAKE2B 2aeea04ea744bb6ed708d6d1128026ffc5112f9a0611d6eff9fbf2aacb9660bd3698727da5812da5b8937205246d70a20a5f876156b6ebe46638289c0e6cabd9 SHA512 c34c7f314420a1597b0c5aa44f6ae3b55e212d1bb9c00498f5e1525390bb2e62d68ebbe5dabc48468e79f0fe8f2f30b81459a5e9cc0b3e837239d39230fd7238 AUX razerd.init.d-r2 447 BLAKE2B ea72b6e9fa2f32ecede29e910f76f75a0de538c84271245eb8cf4f0715aa36c954e05cedb31c8af8a39b222c001bcdbd738ec5163c18eb58730b8868ae8da592 SHA512 8c9e307bd2a76086f9fa462f04019c9c840681232f1833292d4f64ed030ce83392cf039919f9f830abb4b61e0be65e2637c6bfdb7551291f68626c876ec92af1 DIST razercfg-0.42.tar.xz 103300 BLAKE2B 83f9432edf4deda78514dd1e2a65e04981d3646c543ebf3b74060f5d6ee5f9c3ddec5b0c544c11c9968c790172ae2bd4d4503adaf1428ca31337fdcd33d8545c SHA512 3856f4133b620fb639a46a5bb02fe8e6c47ae3928a04fe9d1bbef2792a44fdd4f5dff2efa43a1e43d75312025d3c65c626e331e723092e4e0b8d6622657fb197 +EBUILD razercfg-0.42-r1.ebuild 2215 BLAKE2B 99c91338ccb23db55cead186ce65bf457d4c08e76d5b3eaf3301364b7788bcf0aa55b8c865c7f1ff5466fc8275827b1cf4d6fd9daf25ac99a623a45ab9f592e8 SHA512 5780af33b5af5212aba1d9cd6b9241824cc6bcb6dd02be091a07b30c63b8cd63071eddfbe4b65e6470e9a2a7c017b67c34fd06725ee2b929e2c227f2623dd474 EBUILD razercfg-0.42.ebuild 2114 BLAKE2B 0a4f134474559139d9d79f4fb396e6c6cf53f86fcc9d55d65ab1515161e15fa52a216aa0958122f0412dd436f03a1b7e5ae7d9e9997154ebee637a6faacbf60a SHA512 79135054b84c439d2b28c3ea650bbf4fe5fa9f52a1e6296e2a797e16264843d4cf5b076bb8c1c566577131f51eebaf85ea645c7cf27eddb931e480c279b8572f MISC metadata.xml 809 BLAKE2B 5b46066b524415984e133f732d0802d7c32f90ce6e856e555bd0bd7cf1a02907e2777a9a1aba74829ec55917b342d01cae78e9f784e4f66ea28cbc2522d9639f SHA512 5f9a513fbe36af7f824fa5f99c8f5fb637cfd4cd3ea6e8cd28f18698986efa0fb8cf40fea7b89ec7c838c0173320d305caca2ebc02c2f285da858836a1503bf7 diff --git a/sys-apps/razercfg/razercfg-0.42-r1.ebuild b/sys-apps/razercfg/razercfg-0.42-r1.ebuild new file mode 100644 index 000000000000..d4ebc90bca0f --- /dev/null +++ b/sys-apps/razercfg/razercfg-0.42-r1.ebuild @@ -0,0 +1,99 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..10} ) + +inherit cmake python-single-r1 systemd tmpfiles udev xdg-utils + +DESCRIPTION="Utility for advanced configuration of Razer mice" +HOMEPAGE="https://bues.ch/cms/hacking/razercfg.html https://github.com/mbuesch/razer" +SRC_URI="https://bues.ch/${PN}/${P}.tar.xz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="gui +udev" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +DEPEND="${PYTHON_DEPS} + virtual/libusb:1 +" +BDEPEND="virtual/pkgconfig" +RDEPEND="${DEPEND} + gui? ( + $(python_gen_cond_dep ' + dev-python/PyQt5[${PYTHON_USEDEP}] + ') + ) + udev? ( virtual/udev ) +" + +PATCHES=( "${FILESDIR}/${PN}-0.39-unit-variables.patch" ) + +src_prepare() { + cmake_src_prepare + + # Don't clobber toolchain defaults + sed -i -e '/-D_FORTIFY_SOURCE=2/d' scripts/cmake.global || die + + sed -i librazer/CMakeLists.txt \ + -e '/ldconfig/{N;d}' \ + -e "s:DESTINATION lib:DESTINATION $(get_libdir):" \ + || die + + sed -i ui/razercfg.desktop.template \ + -e '/^Categories=/s/=.*$/=Qt;Settings/' \ + || die +} + +src_configure() { + local mycmakeargs=( + -DPYTHON="${PYTHON}" + -DSYSTEMD_UNIT_DIR="$(systemd_get_systemunitdir)" + -DUDEV_DIR="$(get_udevdir)" + ) + RAZERCFG_PKG_BUILD=1 cmake_src_configure +} + +src_install() { + RAZERCFG_PKG_BUILD=1 cmake_src_install + + python_optimize + + newinitd "${FILESDIR}"/razerd.init.d-r2 razerd + dodoc README.* HACKING.* razer.conf + + if ! use gui; then + rm "${D}"/usr/bin/qrazercfg{,-applet} || die + rm -r "${D}"/usr/share/icons || die + rm -r "${D}"/usr/share/applications || die + fi + + # sys-power/pm-utils is deprecated, so we delete related files + # (they contain a hook for resume from suspend) + # TODO: test resume from suspend + rm -r "${D}/etc/pm" || die +} + +pkg_postinst() { + if use udev ; then + udevadm control --reload-rules + udevadm trigger --subsystem-match=usb + fi + + xdg_icon_cache_update + + tmpfiles_process razerd.conf + + if [[ -e "${ROOT}/usr/bin/pyrazer.pyc" ]]; then + eerror "A stale ${ROOT}/usr/bin/pyrazer.pyc exists and will prevent" + eerror "the Python frontends from working until removed manually." + fi +} + +pkg_postrm() { + xdg_icon_cache_update +} diff --git a/sys-apps/usbmon/Manifest b/sys-apps/usbmon/Manifest index 27eab897bb50..171e2a74c934 100644 --- a/sys-apps/usbmon/Manifest +++ b/sys-apps/usbmon/Manifest @@ -1,3 +1,4 @@ DIST usbmon-6.1.tar.gz 16358 BLAKE2B 94e7793c6ce2ef6a8616f04871efbf22c388c569834c34869d51bbf3138c4c0ce89adaaaba19fc70a2371e244a99c7fe365f360530b9366a339be3cbf291f6cf SHA512 580aa1edd6336ac86e562081a79698a98e6c7aa3dd8605a4c12201dd0e3ab1dc58b3d69f670742e007aeb76fb6ebfff9b5d10114df93814763e0c393b6473b54 +EBUILD usbmon-6.1-r1.ebuild 551 BLAKE2B 3ec770fe1a0cd268896539481d48c9fb0d2848c5a7e4d0a308d10d72bc1f0a9e33fdac4cbb0c3569be3056697c792aa32a9b3c9e8b317a75c6b4bc452e99ad4f SHA512 7366ce46d7ab18d40e6bc07b5ce84eada580e894ce89e96b2a246836b7695a2000d2be626dd88e670f8ab47c2770c578bb97ade8db6e43dbec980a5a10f62977 EBUILD usbmon-6.1.ebuild 528 BLAKE2B 5adde7cbaa47e3f02dfb819778952c2259983900128a60266a372b0d47d566e274a7acce8696526e63cb692776aa2cfbacc04875ed5c4cc5da979da84a882391 SHA512 4cb63c0d3d76ae4aa892993c4044086daa54e740af0f4e8b27830128b013bed4bd3bb53f771caa891c4c2df2c8ad7473ca363acaaa6352379d94b6fe508af4af MISC metadata.xml 223 BLAKE2B f384d0d9e3b7947c6702c3cc6bcffd850738b84f188948ce1d0e3af7b7dbff3539db0e496f699b793d774b3e46af0308157a567abe856308af91b64fbeec5560 SHA512 23185ee563c661439adb1bcf696b91d6e5b86d0be320a734637656764c6b97e6e13569f601a74c4399a63e1d826642eeb5fe70327f218c20c292b27aef8b3ee2 diff --git a/sys-apps/usbmon/usbmon-6.1-r1.ebuild b/sys-apps/usbmon/usbmon-6.1-r1.ebuild new file mode 100644 index 000000000000..a5de8eb9313a --- /dev/null +++ b/sys-apps/usbmon/usbmon-6.1-r1.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs + +DESCRIPTION="Userland for USB monitoring framework" +HOMEPAGE="https://people.redhat.com/zaitcev/linux/" +SRC_URI="https://people.redhat.com/zaitcev/linux/${P}.tar.gz" + +LICENSE="GPL-2" # GPL-2 only +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" + +src_prepare() { + default + + sed -i \ + -e 's:-O2::g' \ + -e '/_FORTIFY_SOURCE/d' \ + Makefile || die + + tc-export CC +} + +src_install() { + dosbin ${PN} + doman ${PN}.8 + dodoc README +} |