diff options
author | V3n3RiX <venerix@koprulu.sector> | 2024-04-20 12:05:24 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2024-04-20 12:05:24 +0100 |
commit | da7ae1dd1fccb6b3c0e4763ab983ad96d57bf463 (patch) | |
tree | 0a7a1b7b3ad60c3b21c697e75908b256fc9ed6b1 /app-misc | |
parent | b6cfc0c19effe2d9f7b8ab303cd00636f16da253 (diff) |
gentoo auto-resync : 20:04:2024 - 12:05:23
Diffstat (limited to 'app-misc')
-rw-r--r-- | app-misc/Manifest.gz | bin | 50597 -> 50607 bytes | |||
-rw-r--r-- | app-misc/boxes/Manifest | 6 | ||||
-rw-r--r-- | app-misc/boxes/boxes-2.3.0.ebuild (renamed from app-misc/boxes/boxes-2.2.0.ebuild) | 13 | ||||
-rw-r--r-- | app-misc/boxes/files/boxes-2.2.0-fix-clang16-build.patch | 15 | ||||
-rw-r--r-- | app-misc/boxes/files/boxes-2.3.0-ncurses-gentoo.patch | 15 | ||||
-rw-r--r-- | app-misc/broot/Manifest | 2 | ||||
-rw-r--r-- | app-misc/broot/broot-1.36.1.ebuild | 2 | ||||
-rw-r--r-- | app-misc/piper/Manifest | 3 | ||||
-rw-r--r-- | app-misc/piper/piper-0.7-r1.ebuild (renamed from app-misc/piper/piper-0.7.ebuild) | 10 | ||||
-rw-r--r-- | app-misc/piper/piper-9999.ebuild | 69 |
10 files changed, 107 insertions, 28 deletions
diff --git a/app-misc/Manifest.gz b/app-misc/Manifest.gz Binary files differindex 7be88114d647..442eed9dc6c7 100644 --- a/app-misc/Manifest.gz +++ b/app-misc/Manifest.gz diff --git a/app-misc/boxes/Manifest b/app-misc/boxes/Manifest index f8d30757d346..537a3fc269c1 100644 --- a/app-misc/boxes/Manifest +++ b/app-misc/boxes/Manifest @@ -1,6 +1,6 @@ -AUX boxes-2.2.0-fix-clang16-build.patch 309 BLAKE2B cde9c190dfbb57b94a48a8d68d459ccb6521fa2eacd5103e624acc1974346e3ecd3d8ec91431309a7e09d1e421babdac3307f05a9ac081fcffb84d2ff8b184c0 SHA512 84c0f84e3c07094f0e27b1d89a8094d43712c12d6b9bd79586d73440ae92f330eada9bf4d4438bfd7eaa8109f4197d0c8fbb7078f7678a2b5c97d2b87879923f -DIST boxes-2.2.0.tar.gz 230099 BLAKE2B 4adb8ddde85cb31f32e98916d5ea2a57afcaa0470f796ba296cb3b80780f158a24b2bc5e9ba923b6a3b35b8f7781cd6ddacd89abadf6f2c07549be7ffe1458f4 SHA512 534d441c34316572d0c7e89f343a3bc5bb5a8466e4d4ed703fb2d14b714f5a6b224f7b0d408525d492da4610f9c5ffd8508e16d98a0781897567fb4aeb316f39 +AUX boxes-2.3.0-ncurses-gentoo.patch 644 BLAKE2B 8a01d5948379a268a3bb91076f35ebdc524aba16245b11bf04af0e18748c97ed7f29579ca85b5bf2c1b24cbfbef04ae1adff9a6fa2a619bd744f5883c47b8bfe SHA512 18c647b91ca5e2c0bcf1243eb3d78841d85c0275cbb766672c98b6198ec547714ef6166b58ace878bd52b40cd758dae3932bd2c605efb9156cf7f51d4d5557c8 DIST boxes-2.2.1.tar.gz 230900 BLAKE2B 65ab0c8ad52d2764279397135b072bfa6f4bf86e465cc3a4778d30c5b19ce2c0d7c5f8636173529eca92754ee16d38b46a83b067b94315b1ea82448e4b1ac0a8 SHA512 0afa115d5ec01944878ef4d8f33e2887d123b172a0589eda53a04ba671916d9ef1d8299f9df9aeac8989807f86ca1b96b1c34aed03856643a89a07586b82e3b6 -EBUILD boxes-2.2.0.ebuild 1015 BLAKE2B eedfd20bc8967a00fc4d059e7f684795e24c3e574bf4ba9ea08b271df3fb3ed754bb3a416296e28b22060af02cd8504ae9c58307832d13bb05d4f672491cefb4 SHA512 286c7edc1f006a24ebb987018bb5772daa640a6e630020b89ac10ffb1710ad368295a4b6dff182a0fed8e7ebd9df90b91e9355c90d63dcfa8e39bfeb16305267 +DIST boxes-2.3.0.tar.gz 272302 BLAKE2B 282b41aee214f54aa3c8b237bc9f2e48e4144eebd6619880a38c7a71d9bf7bb434a250f29a05f20746530e8458bb0d062cd7e5bea88ebdf64030f090b1a8674a SHA512 d7580462ed5cf8a3299f528d7e4abea1c9733da2823c204bff69a804c72b768c4d3e8505b4d8881aae066f1fd95133cf9dc52e960333a82d8c529f85eb096fb4 EBUILD boxes-2.2.1.ebuild 969 BLAKE2B 959469b5b406ab0b4a1b90e3f51702ce911309702425e6c2f1632e4054f437e23ff05f0e9f84ea13366a5d504ecdb079745083f6752270d70a867708966e850f SHA512 90ce6956a126bf01c068c905fe4fa2fa4c40573b7bdb2d6a21c9ce655a7b60908ed4c1e35f2c36aacd7a011fca701d7dc77c398f0530549820449869d8426873 +EBUILD boxes-2.3.0.ebuild 1052 BLAKE2B 077deb95e72d3cc4f69dcfb3138624e84260c89a5f895ce18f0325e5fe8dd93b6d34945ac898a6b20dc84402d7b9246275becb4774672ca9750992ebeda5139a SHA512 91c4641a619f19c1cecd93c08dbd55af27343da410af79a522c86e40004d5fea499dfe8c21d2e0f1683b2c5b63adfca5f9053b1788d8436e56cbef5176623d5f MISC metadata.xml 900 BLAKE2B ed21e2f334f908418be9025531cb81b38eb20c29a2d6824db34b60bc9cab117cf7390c223942b0a97b00a94cbf0a3d56d5991599bdc6ee2ae779cafd2ee9f423 SHA512 ff396d6d3de85f836cd7af967d783ce51ce17f4a542e5a800aec5929f0de1a27eb823014f1452045183eb437c960347c1c120ce38b60bead7f9a38eaef24e261 diff --git a/app-misc/boxes/boxes-2.2.0.ebuild b/app-misc/boxes/boxes-2.3.0.ebuild index ec80aa0a7e8e..5315f2592d7e 100644 --- a/app-misc/boxes/boxes-2.2.0.ebuild +++ b/app-misc/boxes/boxes-2.3.0.ebuild @@ -7,26 +7,29 @@ inherit toolchain-funcs DESCRIPTION="Draw any kind of boxes around your text" HOMEPAGE="https://boxes.thomasjensen.com/ https://github.com/ascii-boxes/boxes" -SRC_URI="https://github.com/ascii-boxes/boxes/archive/v${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI="https://github.com/ascii-boxes/boxes/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha amd64 ~ia64 ~mips ppc ppc64 sparc x86" +KEYWORDS="~alpha ~amd64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" IUSE="test" RESTRICT="!test? ( test )" RDEPEND=" - dev-libs/libpcre2[pcre32] + dev-libs/libpcre2:=[pcre32] dev-libs/libunistring:= + sys-libs/ncurses:= +" +DEPEND=" + ${RDEPEND} " -DEPEND="${RDEPEND}" BDEPEND=" app-alternatives/yacc app-alternatives/lex test? ( app-editors/vim-core ) " -PATCHES=( "${FILESDIR}/${P}-fix-clang16-build.patch" ) +PATCHES=( "${FILESDIR}/${P}-ncurses-gentoo.patch" ) src_prepare() { default diff --git a/app-misc/boxes/files/boxes-2.2.0-fix-clang16-build.patch b/app-misc/boxes/files/boxes-2.2.0-fix-clang16-build.patch deleted file mode 100644 index 38be8e1ede81..000000000000 --- a/app-misc/boxes/files/boxes-2.2.0-fix-clang16-build.patch +++ /dev/null @@ -1,15 +0,0 @@ -change function prototype to work with c2x standard. Build fails with clang16 without this - -See: https://github.com/ascii-boxes/boxes/issues/106 - ---- a/src/remove.h -+++ b/src/remove.h -@@ -22,7 +22,7 @@ - - - int remove_box(); --void output_input(); -+void output_input(const int trim_only); - - - #endif /*REMOVE_H*/ diff --git a/app-misc/boxes/files/boxes-2.3.0-ncurses-gentoo.patch b/app-misc/boxes/files/boxes-2.3.0-ncurses-gentoo.patch new file mode 100644 index 000000000000..38e7117592e4 --- /dev/null +++ b/app-misc/boxes/files/boxes-2.3.0-ncurses-gentoo.patch @@ -0,0 +1,15 @@ +Gentoo splits ncurses into several independent libraries. Therefore this needs to be linked with more than just -lncurses. + +Pascal Jäger <pascal.jaeger@leimstift.de> (2024-02-19) + +--- a/src/Makefile ++++ b/src/Makefile +@@ -64,7 +64,7 @@ debug: flags_$(BOXES_PLATFORM) | $(OUT_DIR) + CFLAGS_ADDTL="-ggdb3 $(CFLAGS_ADDTL)" flags_$(BOXES_PLATFORM) $(BOXES_EXECUTABLE_NAME) + + boxes: $(ALL_OBJ) | check_dir +- $(CC) $(LDFLAGS) $^ -o $@ -lunistring -lpcre2-32 -lncurses ++ $(CC) $(LDFLAGS) $^ -o $@ -lunistring -lpcre2-32 $(shell pkg-config --libs ncurses) + if [ "$(STRIP)" = "true" ] ; then strip $@ ; fi + + boxes.static: $(ALL_OBJ) | check_dir diff --git a/app-misc/broot/Manifest b/app-misc/broot/Manifest index d891fba8f4b3..6a9ce6b72a05 100644 --- a/app-misc/broot/Manifest +++ b/app-misc/broot/Manifest @@ -423,5 +423,5 @@ DIST zerocopy-derive-0.7.32.crate 37623 BLAKE2B 8b583d39d7bf9c3dbbba578120751c66 DIST zune-inflate-0.2.54.crate 37973 BLAKE2B 8bdb532fae0da1d61fc9fc72ea72a9339116e1952e76ba7376f0ba0ea65101b88cd1e4766f516f21028a5ea3459e5590e7a54175a47f136cc572ed9abec2da2f SHA512 0de30f310121c1fed42612b7bcb50631d699195a77c7ce4094729f502e63d1ae38034d6054d95b6825e7e9a2afb7bb614ff123e12736163fee04a46ef1dc56bd EBUILD broot-1.34.0.ebuild 6905 BLAKE2B 5fe1d038c5d8628d6172abca3b8e51bcc977af65f198ed9804fff5885f886b042dd2ba38a4ca38fd0036c36a5d6d690a911568f199eed07c202f798333b3b367 SHA512 4430932d388fa942861d8b091486507d1d3189429c2a5f8da34d831925a63da0ab28ddbe9098a1672503e2b8e965dce94232ebb49d4ee4c1536998b9fa329ab5 EBUILD broot-1.35.0.ebuild 6917 BLAKE2B edfc129e15f33e91c006222c60ff0add91e5719addee21569dcece97f047095aaf076a48bc8c17d312c3b1e102c2418d96f58d1b61e0689e34d44fb68710153f SHA512 08c2838e8833c70e18b754c4d0a050c341edabe16371c5c472c422fe6c207af65283d59eaafdb051ba0b41b0753f113caabc487992129c3053dbdb6f968ce2d6 -EBUILD broot-1.36.1.ebuild 6964 BLAKE2B 5904066064aaa5e133811e0155ba7a86fcdeecfb4b7a5e10ad847e5151b506ec82e50e40ce3e044ff0a6b6b3de3640cb6e0b6ebd170cb23120f4bbaddec5916a SHA512 149a67ab117c49404fda503e1c2dbd22a6b3c46ed4909f8386ef20ea388b1e050c7c34d307afebd7539f37207e97b1a73f5f1514c49a452d452b28357b49064b +EBUILD broot-1.36.1.ebuild 6963 BLAKE2B 0f8e33c48b6eced9d60d54fd6fb4f3bab5e886b8a0fb37c4ba098287888cc40ee174288acf3129c055d7f662dec93f813b45b3798f494ae61bae2b1821901310 SHA512 4b8281b4ae3d8fbfdb51ca9a7d8879df8e741953cc2c8af705634c32256c5894d88ba6db467d9abbe6be688bc2d7e119ca26b48ca70de1e9ea29cd4c47a9b2dc MISC metadata.xml 564 BLAKE2B 0c694d4996ceefd6b05c3ff74f313d775c820d3eb0ae327cc2c130a608fd8595c64aa1217599d61952c6ade05415eaac53056c3fad30ccb5347df134715bb573 SHA512 5533ba0526ff6cbb801696c8ddba2dc393b158bdc2cf5dedc3b245362d924172e4bd321412cd6976735bcabe01d5e7e191e11b2718412b5e389e9251ca5ea695 diff --git a/app-misc/broot/broot-1.36.1.ebuild b/app-misc/broot/broot-1.36.1.ebuild index 7d297f02282f..04deac410313 100644 --- a/app-misc/broot/broot-1.36.1.ebuild +++ b/app-misc/broot/broot-1.36.1.ebuild @@ -333,7 +333,7 @@ SRC_URI="https://github.com/Canop/broot/archive/v${PV}.tar.gz -> ${P}.tar.gz LICENSE="Apache-2.0 BSD-2 BSD LGPL-3+ MIT ZLIB" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" IUSE="X" RDEPEND=" diff --git a/app-misc/piper/Manifest b/app-misc/piper/Manifest index d7c2928815b8..860bf6b15ffa 100644 --- a/app-misc/piper/Manifest +++ b/app-misc/piper/Manifest @@ -3,5 +3,6 @@ AUX piper-0.7-fix-tests.patch 3238 BLAKE2B 289ef09b85964cee3085403e1f26dca52ee29 DIST piper-0.6.tar.gz 254653 BLAKE2B ea621e556e2ee6a98e334f2e61df70d700a9cb371dcd5bddc690b4a4c97543a6957bc339bddbde2cf91ac3b201d3bd70fe336974f17e36cfdcbb4895257af993 SHA512 9d76cbc5f3a91c68d10355a1b429c05873effcaa80086fb51c7d4a7bdbbb3e0faf42ec8ccad611a15f5c954d3014a8416e4a497c86167c227818771a24d108a0 DIST piper-0.7.tar.gz 271658 BLAKE2B 8d3d411cc771a286ae0d7654b6d70f394e11edb182924619195b947d0d54df4db308e94aceebe0754ddd446538f1dce2ccb88dbf1cd44595b614d852e7394698 SHA512 fcbc30a4954ea6b0aa67c66052eab1e6b2d3039c927eeddcfc8b03d00f1c91e8f0ae80788ba0e4f053a612b03f594e74fd119dd11f52dd47608c99602e7e4940 EBUILD piper-0.6.ebuild 1307 BLAKE2B ee3b8d47a1e3eca421244319196af651bf7cd8735332349100bb80cb0f40306a3ad8f01867ca3bbc81322fbb886737e29114415e6a4dcab657892c6f0e7e1e2e SHA512 f439dc02bf480a173409bd1cb0f5828b6546724a51de24721d7cc38e551830d9d5f6bf6412cace499fb4c5e9e7a9ca12c07116f5f00e5541692ad5a44fa97a50 -EBUILD piper-0.7.ebuild 1393 BLAKE2B 206d8630e3c203d8900192873b2221637eb7e124d112298b7f054c384fff9e7e637fc148222b9e98cce523e466a8984ab04718732c021df92ffbe8e75702c997 SHA512 6803fb07a7e3e7874716ba28f5a31962d73ea648f1c42ae36c35c67d8a2c581564a6d4a9de5826176b580a57d7608cf8567c15c736f7fd25154f3b4e6dea4b60 +EBUILD piper-0.7-r1.ebuild 1505 BLAKE2B fa7d49c3b254523cca097faca0bb9e9d2677753b6224a45109d065ff6eec1daf7ae70a12fdea821f6d8628f4db6a5e21de04ca7a898b5df9ce2d7e6d619517e2 SHA512 60a98d1e9dd2a424ac889587d9b859e9d46d6e2fd9782dd24348fb8ab7a006e77e86a04fb0105002e517a059116bb46f8ff4815d93ec76f2d855e7439c1ae927 +EBUILD piper-9999.ebuild 1405 BLAKE2B 84dbe91fc7e295d35fdecb2e09bc37d66990b5ae545f92f1a2530855a16b401415d1ea8ee678398d1f3493cee7cf15a5845967e7c6a6b490d25f404ea734b18c SHA512 1ffb37ac0a22dd30ff7c68179fd2311f8decdb40f9d16ef39e58e738c342188c3f1bc40d0010a56d83420ab74302384db8a3619b6ddf549180469474623ddda6 MISC metadata.xml 1076 BLAKE2B 4c00bb84f4267ec8cad1f915ca0ed6ef35144aa8039eb8fde7a0674dde5320eb29ffc0ed840dd8dcf68af5663ab9816e779f05b492863bdc73305e878cf90e71 SHA512 44c9ef8d2171a168a116425d05832b58bd8490348e00d3d875fca2a957008cbc154fb7b66add99a4b1ff323aaf4cca716e25d47e3376b12188c85c67971ee70e diff --git a/app-misc/piper/piper-0.7.ebuild b/app-misc/piper/piper-0.7-r1.ebuild index cdf5ecea26b3..e4a385f02dd2 100644 --- a/app-misc/piper/piper-0.7.ebuild +++ b/app-misc/piper/piper-0.7-r1.ebuild @@ -9,11 +9,17 @@ inherit meson python-single-r1 xdg DESCRIPTION="GTK application to configure gaming devices" HOMEPAGE="https://github.com/libratbag/piper" -SRC_URI="https://github.com/libratbag/piper/archive/${PV}.tar.gz -> ${P}.tar.gz" + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/libratbag/piper.git" +else + SRC_URI="https://github.com/libratbag/piper/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64" IUSE="test" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RESTRICT="!test? ( test )" diff --git a/app-misc/piper/piper-9999.ebuild b/app-misc/piper/piper-9999.ebuild new file mode 100644 index 000000000000..108c83fbd968 --- /dev/null +++ b/app-misc/piper/piper-9999.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) + +inherit meson python-single-r1 xdg + +DESCRIPTION="GTK application to configure gaming devices" +HOMEPAGE="https://github.com/libratbag/piper" + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/libratbag/piper.git" +else + SRC_URI="https://github.com/libratbag/piper/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +LICENSE="GPL-2" +SLOT="0" +IUSE="test" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" +RESTRICT="!test? ( test )" + +BDEPEND=" + ${PYTHON_DEPS} + $(python_gen_cond_dep ' + dev-python/lxml[${PYTHON_USEDEP}] + ') + virtual/pkgconfig + test? ( + $(python_gen_cond_dep ' + dev-python/flake8[${PYTHON_USEDEP}] + ') + dev-libs/appstream + ) +" +RDEPEND=" + ${PYTHON_DEPS} + dev-libs/gobject-introspection + >=dev-libs/libratbag-0.14 + gnome-base/librsvg[introspection] + x11-libs/gdk-pixbuf[introspection] + x11-libs/gtk+:3[introspection] + $(python_gen_cond_dep ' + dev-python/evdev[${PYTHON_USEDEP}] + dev-python/lxml[${PYTHON_USEDEP}] + dev-python/pycairo[${PYTHON_USEDEP}] + dev-python/pygobject:3[cairo,${PYTHON_USEDEP}] + ') +" +DEPEND=" + ${RDEPEND} + dev-libs/libevdev + virtual/libudev +" + +src_configure() { + python_setup + meson_src_configure +} + +src_install() { + meson_src_install + python_optimize + python_fix_shebang "${ED}"/usr/bin/ +} |