diff options
Diffstat (limited to 'app-misc')
-rw-r--r-- | app-misc/Manifest.gz | bin | 50049 -> 50050 bytes | |||
-rw-r--r-- | app-misc/ckermit/Manifest | 3 | ||||
-rw-r--r-- | app-misc/ckermit/ckermit-10.0.416_beta12.ebuild | 85 | ||||
-rw-r--r-- | app-misc/ckermit/files/ckermit-10.0.416_beta12-build-wart.patch | 18 | ||||
-rw-r--r-- | app-misc/fastfetch/Manifest | 4 | ||||
-rw-r--r-- | app-misc/fastfetch/fastfetch-2.38.0.ebuild | 2 | ||||
-rw-r--r-- | app-misc/fastfetch/fastfetch-2.40.0.ebuild | 124 |
7 files changed, 234 insertions, 2 deletions
diff --git a/app-misc/Manifest.gz b/app-misc/Manifest.gz Binary files differindex ebcfaf9f36b9..e4b9171ac036 100644 --- a/app-misc/Manifest.gz +++ b/app-misc/Manifest.gz diff --git a/app-misc/ckermit/Manifest b/app-misc/ckermit/Manifest index 8413e1336fd3..fc4b100c17d8 100644 --- a/app-misc/ckermit/Manifest +++ b/app-misc/ckermit/Manifest @@ -1,8 +1,11 @@ AUX ckermit-10.0.414_beta11-fix-makefile-typos.patch 4981 BLAKE2B cfb1317f52698f220fa3754b9e77d54b797574f3afdf120d66b4fb5ad496ae0592eba1e0b47c7262dbee13aae58f39915d835149ee5bd50a1e1c0ee22d704fe9 SHA512 33dafbbb3213541125c75a70e6773895f6d44dab3cd318a7c3e8c943350deb7ab899a44f2834a0749ccc7372a1b2ca132cd09cf591fe5646d4ba6bb4bbadcb8b +AUX ckermit-10.0.416_beta12-build-wart.patch 650 BLAKE2B 10744a9ae7a4d5da857b24d9d3127cf46281b8e0195a9bf3dcebbb320d1434c2f0af8558c4fb53f3521304a81226eac9f7648c685cc3e50b26bb29493fa08ee1 SHA512 92c881619a6b01ff7ce83c6f78d691d86860ff9ce50271452bcd701a63783d5ef583dc3d90647b61a55b93888135edb9d73517948c6afa18716d311707b937de AUX ckermit-8.0.211-build-wart.patch 728 BLAKE2B 5863f23b5eceeef8143e7060e28638b025e186d85b8ca4ebe5f421d89076b7a23914dea5f7ed3ec89169ab08c7996a804cda9e95e1e6473c8f6ca5ac8863bea7 SHA512 ab58d330153f8c86b737a7050dab6b77861451b2439010fcd45ebdd6656b8eb5f9d5cd87ad502d934ce3e906c73e68730b053da8155076408a0bff2b38011730 AUX ckermit-9.0.302-cleanup.patch 2870 BLAKE2B 6fc0d26cfb1715d92a5e718e6e4d1771a38ebbfd52c601c1e0c18497e677e53a5c4c608c97054da8c14c8af3e1caf7d32bb59dd3d89999b5af22d31bc67dda90 SHA512 c99a47ecdadc27d4a8dca2d917e20e84683e1729ceb8ab07f1818eeffd0ee7d9ca87531862000866a74e7d3b3b3cf977255b8f584f3828ab3443b684a6195b7f DIST cku302.tar.gz 3122219 BLAKE2B 9f63261da2dc2b0fceb0af0fa81da63c87e68b7bf713037cf8675abeb81716fd0dd4cd1f84324562698d9b9126f26b8a651dc79deec37a056fa1047af2d9966e SHA512 2cfc264e5262d29618fdf218fd3407fd9049b16110972cdddb03d114703b7a0ea13c4b0a354f50c2a9f70d4727732fe4d1920b5c656f969bc56c1eb9dc3c43fa DIST cku414-beta11.tar.gz 2379096 BLAKE2B a6f6dc496ec07a749af607771c5e68d2a73d8f35d422106fbc3fb6415a93cd4eacb2cc7c492de1e648333d3a4ebd8f7f64a72fa89ef2101c025203db703ddab6 SHA512 0927b06e704bb0f806dd1a8aecd5a213e5650e82910c2da7650848f98d2e51c006cf518d88409abebb61f45bc1967a9e74cd95c65d3082efa11f971df4e0981c +DIST cku416-beta12.tar.gz 2353340 BLAKE2B 4d96df8a183ffcba52d4cb25013f7da197ee59a4a0a041eb440ee1398d2f3784f2c9fe2528cf55f92b58f802b2964e31bdb861f5eed8b56b0ef6432dccc87c20 SHA512 670db9720ebf75e18f3baacb5899d1e1acc5fac812d8292a15d44a1fa38ca9ba40b9808681c378e6a826d8327ee8ac3b74b7a432584b984c0c8c039a4eceff5f EBUILD ckermit-10.0.414_beta11-r1.ebuild 2255 BLAKE2B a09dabfa2dc40729486db6704ed951f62ae05b3f69d4d2f63849844ffc6b73cef5d9a50009528c449cfe13970c5f73e2fe4958d5799084319435a26a8032c073 SHA512 96975f818ea2f13bd7e286a1f05969ac01bf2ab56def766b5e0ddeb6f8433ff86b9c703214ad55cb21c5c54eec9fb46d9d7fe9d2fadfa1d2f7ad2dc51004aa20 +EBUILD ckermit-10.0.416_beta12.ebuild 2231 BLAKE2B 6bd6f40603d153f268e845170fbba7800c24997a80053faa4de7267323fd2d959c384cd473375e96e2b5bfbdf20cc95cff74edaef7233afe6021827c67b05dca SHA512 fa5d06b63aeb50328441608506eeca1f4ca042217725044c2fd3aec24cd6d47827c211cc51078b027dee02bbb01e0b5df58d26200ad2c3c2d994bf1d3e5a85c9 EBUILD ckermit-9.0.302-r1.ebuild 2106 BLAKE2B fe89d5bb257edd6aa480682509e6fd23477df29cd03a7e2c3afb43a1c75dc50bc74f696e20cc857bd02e1c66a8f1b16fdd4a2e6c22cd8293d881f95ea5481220 SHA512 07cda4cd1b59aea97a713f65890997fec232008de494606e14f059b663276a50269e76ca96a5c1c1d24658079f46cdccbb9ebf5856e6fcfca47417fa98aed96a MISC metadata.xml 252 BLAKE2B 921b6351c422cf504aa0e08810020c1380f7d4360a0a7e7ca21d3c92855f1b0fa1848279f87dd992a4cbbf77dd99db2176e1e2d0d0f90e33856a1a1d71e5ac55 SHA512 69233ec7db09b17f54bc748dbb321ee0da97d5fa2fa1a0dcc22ed24c7b8cbe8a607d3fd46dc7aa3b74e7c5c57b6d8ffffb30fe7951828d38573ee9beea3b5188 diff --git a/app-misc/ckermit/ckermit-10.0.416_beta12.ebuild b/app-misc/ckermit/ckermit-10.0.416_beta12.ebuild new file mode 100644 index 000000000000..e14f182ea229 --- /dev/null +++ b/app-misc/ckermit/ckermit-10.0.416_beta12.ebuild @@ -0,0 +1,85 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic toolchain-funcs + +# Columbia University only uses the third component, e.g. cku211.tar.gz for +# what we would call 8.0.211. 4-5 are for betas if used. +MY_P="cku$(ver_cut 3-5)" +MY_P=${MY_P/_/-} + +# ckermit gets releases very infrequently, so don't be too afraid to +# package betas. It's better than it being unbuildable and so on. +DESCRIPTION="Combined serial and network communication software package" +HOMEPAGE="https://www.kermitproject.org/" +SRC_URI=" + https://www.kermitproject.org/ftp/kermit/archives/${MY_P}.tar.gz + https://www.kermitproject.org/ftp/kermit/test/tar/${MY_P}.tar.gz +" +S="${WORKDIR}" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86" +IUSE="ncurses" + +DEPEND="ncurses? ( >=sys-libs/ncurses-5.2:= )" +RDEPEND=" + ${DEPEND} + net-dialup/lrzsz +" +BDEPEND="ncurses? ( virtual/pkgconfig )" + +PATCHES=( + "${FILESDIR}"/${PN}-10.0.416_beta12-build-wart.patch + "${FILESDIR}"/${PN}-10.0.414_beta11-fix-makefile-typos.patch +) + +src_prepare() { + default + + #tc-export_build_env BUILD_CC +} + +src_compile() { + # "ckcfn3.c:224:16: error: type of ‘sndfilter’ does not match original declaration" + filter-lto + + # We don't enable any of the telnet/ftp authentication stuff + # since there are other packages which do these things better + # USE="kerberos pam shadow ssl zlib" + append-cppflags -DNO_AUTHENTICATION -DNOLOGIN -DNOFTP + + if use ncurses; then + append-cppflags "-DCK_NCURSES" + append-cppflags "$($(tc-getPKG_CONFIG) --cflags ncurses)" + append-libs "$($(tc-getPKG_CONFIG) --libs ncurses)" + fi + + append-cppflags -DHAVE_PTMX # bug #202840 + append-cppflags -DHAVE_CRYPT_H -DHAVE_OPENPTY + append-cppflags -DNOARROWKEYS # bug #669332 + + local emakeargs=( + CC="$(tc-getCC)" + CC2="$(tc-getCC)" + KFLAGS="${CPPFLAGS} ${CFLAGS} -std=gnu17" + LIBS="-lcrypt -lresolv -lutil ${LIBS}" + LNKFLAGS="${LDFLAGS}" + ) + + emake "${emakeargs[@]}" linuxa +} + +src_install() { + dodir /usr/bin /usr/share/man/man1 + + emake DESTDIR="${ED}" prefix=/usr manroot=/usr/share install + dodoc *.txt + + # make the correct symlink + rm "${ED}"/usr/bin/kermit-sshsub || die + dosym kermit /usr/bin/kermit-sshsub +} diff --git a/app-misc/ckermit/files/ckermit-10.0.416_beta12-build-wart.patch b/app-misc/ckermit/files/ckermit-10.0.416_beta12-build-wart.patch new file mode 100644 index 000000000000..ad24bf064000 --- /dev/null +++ b/app-misc/ckermit/files/ckermit-10.0.416_beta12-build-wart.patch @@ -0,0 +1,18 @@ +The wart util is used at build time only, so use BUILD_* so we can cross-compile. +--- a/makefile ++++ b/makefile +@@ -1478,8 +1478,13 @@ ckcmai.$(EXT): ckcmai.c ckcker.h ckcdeb.h ckcsym.h ckcasc.h ckcnet.h ckcsig.h \ + + ckclib.$(EXT): ckclib.c ckclib.h ckcdeb.h ckcasc.h ckcsym.h ckcfnp.h + ++BUILD_CC ?= $(CC) ++BUILD_CFLAGS ?= $(CFLAGS) ++BUILD_CPPFLAGS ?= $(CPPFLAGS) ++BUILD_LDFLAGS ?= $(LDFLAGS) ++ + wart: ckwart.$(EXT) +- $(CC) $(LNKFLAGS) -o wart ckwart.$(EXT) $(LIBS) ++ $(BUILD_CC) $(BUILD_CFLAGS) $(BUILD_CPPFLAGS) -o wart ckwart.$(EXT) $(BUILD_LDFLAGS) + + ckcpro.c: ckcpro.w wart ckcdeb.h ckcsym.h ckcasc.h ckcker.h ckcnet.h ckctel.h \ + ckclib.h diff --git a/app-misc/fastfetch/Manifest b/app-misc/fastfetch/Manifest index 89bf432b7f4b..0f337a9fe342 100644 --- a/app-misc/fastfetch/Manifest +++ b/app-misc/fastfetch/Manifest @@ -1,9 +1,11 @@ DIST fastfetch-2.36.1.tar.gz 1176932 BLAKE2B 0a7727e049de9a5dbb945b171e720ea888c7d7ee77ee145b6122f09cf2933eccde5437ae76f0e89501e38e17edc4349e074747abc7dd4c89b9c1e1005b96197e SHA512 2906b8e6912185a3acdd2b615ff869fa8f44ce0e547ed5529068eb2570ef5c013ed84691e62d613e52f2433595aa4e67859cf89b4116588ba4cb7c7bb7d8bb01 DIST fastfetch-2.38.0.tar.gz 1207024 BLAKE2B 7d3d34416899c19741667d0f1fdc2f5cf8596bd555a3e06910292a51b7d0cdbbe98e4203245d497c350195505fd01cc194cceba395f06edc6fa69761f621452a SHA512 6c4ffebd2999c3882cd31a6e393f78d693c688b67ab62972b70833e24c0fee2f9d79f3b1ea82c6262e71e0b45fcc40f296194ae54beca65a817ccd25cde771d0 DIST fastfetch-2.39.1.tar.gz 1211540 BLAKE2B aa9cd1301bac471782f9756974533a20677da0720a1ce45bf6328ea1d39c53dcaa2c99dd693c483faf688bb3e707c56b4bdf6ebe507685883d9f141c6eb0d877 SHA512 c2c045f1af50dff43a4414939716d6d3467ee6dc8adeabe0e0cb37e7b9523ad52361627efa4b94854256e4b1349f12bd48c193fff04c764ecbd1a78023ee6526 +DIST fastfetch-2.40.0.tar.gz 1275290 BLAKE2B 52de4e6f79ed34611092ddf773aece00fb51d3a051fbc1f097c3b8294dbf8d04a8f7273e97b4b3979c15b598644d2ff71e4208312f7eb8e35265e0b50f78ad7c SHA512 6cba09f55f8a0dd7b92d6db123125d2ee6a3bcf12464b5d929460179f09952cd59c42c3d38cadfe02ea6b58924d81c4c39e787fb353eee6a52f1d8d32057632f EBUILD fastfetch-0.1.9999.ebuild 3387 BLAKE2B f5f3ad89d1c84f27411067a7f28087ae0aaf69e001b5e46d7b27b531550612538c0579e8ce3c12fc4ddfb0fba69377e457766bf1674aa2ba82c433e217682825 SHA512 0e7d8e77e93aabec28774f9d1ba099e7171869f52271b572aa0425e4721575f57d7c1d60a3829b82afd4b925feafd841313eae097dabf19713b2999e7a6cc204 EBUILD fastfetch-0.2.9999.ebuild 3387 BLAKE2B f5f3ad89d1c84f27411067a7f28087ae0aaf69e001b5e46d7b27b531550612538c0579e8ce3c12fc4ddfb0fba69377e457766bf1674aa2ba82c433e217682825 SHA512 0e7d8e77e93aabec28774f9d1ba099e7171869f52271b572aa0425e4721575f57d7c1d60a3829b82afd4b925feafd841313eae097dabf19713b2999e7a6cc204 EBUILD fastfetch-2.36.1.ebuild 3384 BLAKE2B 5e1e4fb64e86d815faebb2654517c321c74e6f9eba7c3c6ac5cc860b0a3964a4695844e0eca77d03acc14e8fb70e88750a02264d2419b88ae1efb1b05d298b12 SHA512 bb29babfa9aa925d2cfcdfeba9084293d94c964d70e8cd1fc68b5ffff578b0cb3d8dbafdd157a8f898fbf958a3baea0130ea62025fa4ec45bdcfa6a6058e7925 -EBUILD fastfetch-2.38.0.ebuild 3387 BLAKE2B f5f3ad89d1c84f27411067a7f28087ae0aaf69e001b5e46d7b27b531550612538c0579e8ce3c12fc4ddfb0fba69377e457766bf1674aa2ba82c433e217682825 SHA512 0e7d8e77e93aabec28774f9d1ba099e7171869f52271b572aa0425e4721575f57d7c1d60a3829b82afd4b925feafd841313eae097dabf19713b2999e7a6cc204 +EBUILD fastfetch-2.38.0.ebuild 3384 BLAKE2B 5e1e4fb64e86d815faebb2654517c321c74e6f9eba7c3c6ac5cc860b0a3964a4695844e0eca77d03acc14e8fb70e88750a02264d2419b88ae1efb1b05d298b12 SHA512 bb29babfa9aa925d2cfcdfeba9084293d94c964d70e8cd1fc68b5ffff578b0cb3d8dbafdd157a8f898fbf958a3baea0130ea62025fa4ec45bdcfa6a6058e7925 EBUILD fastfetch-2.39.1.ebuild 3366 BLAKE2B 3eebd8eb654c269bc161a2d6dbeb16566737bbd13a53d116abdd49d8ad783dc98940d758d1aecb1a42ce11a355c72597991ba52df3da54cbc0fed84ae798d987 SHA512 733c3793d416a84442e2bcd6445c9411ba2297c5c1d922e93d16f79f4a437bea3c0eef3da705498e3f2077908ba1ad9b2d81eba1272e94c393109fe679f15ddd +EBUILD fastfetch-2.40.0.ebuild 3366 BLAKE2B 3eebd8eb654c269bc161a2d6dbeb16566737bbd13a53d116abdd49d8ad783dc98940d758d1aecb1a42ce11a355c72597991ba52df3da54cbc0fed84ae798d987 SHA512 733c3793d416a84442e2bcd6445c9411ba2297c5c1d922e93d16f79f4a437bea3c0eef3da705498e3f2077908ba1ad9b2d81eba1272e94c393109fe679f15ddd MISC metadata.xml 1302 BLAKE2B 3717f98edf6ac7383fbec32637072074a6d7e67c5ba3da3cdb11f124481c45128e0abb33a40a9192d71566b4624fef7327f1067dd2ec7cfcf4071c3764476239 SHA512 d08d31e922548de38c6f0fee326f35cc0be41e5df3a8f176cf258bb988e6d8b629eade30e4f262d7cd2393ce7d70ffff059124c8097cf962c61a41c310bc1090 diff --git a/app-misc/fastfetch/fastfetch-2.38.0.ebuild b/app-misc/fastfetch/fastfetch-2.38.0.ebuild index 9718c2e6d530..fc33f30c8c48 100644 --- a/app-misc/fastfetch/fastfetch-2.38.0.ebuild +++ b/app-misc/fastfetch/fastfetch-2.38.0.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == *9999 ]]; then [[ "${EGIT_BRANCH}" == "" ]] && die "Please set a git branch" else SRC_URI="https://github.com/fastfetch-cli/fastfetch/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86" fi LICENSE="MIT" diff --git a/app-misc/fastfetch/fastfetch-2.40.0.ebuild b/app-misc/fastfetch/fastfetch-2.40.0.ebuild new file mode 100644 index 000000000000..641a422f3188 --- /dev/null +++ b/app-misc/fastfetch/fastfetch-2.40.0.ebuild @@ -0,0 +1,124 @@ +# Copyright 2022-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake flag-o-matic + +DESCRIPTION="Fast neofetch-like system information tool" +HOMEPAGE="https://github.com/fastfetch-cli/fastfetch" +if [[ ${PV} == *9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/fastfetch-cli/fastfetch.git" + [[ ${PV} == *0.1.9999 ]] && EGIT_BRANCH=master + [[ ${PV} == *0.2.9999 ]] && EGIT_BRANCH=dev + [[ "${EGIT_BRANCH}" == "" ]] && die "Please set a git branch" +else + SRC_URI="https://github.com/fastfetch-cli/fastfetch/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +LICENSE="MIT" +SLOT="0" +IUSE="X chafa dbus ddcutil drm elf gnome imagemagick opencl opengl pulseaudio sqlite test vulkan wayland xcb xfce xrandr" +RESTRICT="!test? ( test )" + +# note - qa-vdb will always report errors because fastfetch loads the libs dynamically +# make sure to crank yyjson minimum version to match bundled version +RDEPEND=" + >=dev-libs/yyjson-0.10.0 + sys-apps/hwdata + sys-libs/zlib + chafa? ( media-gfx/chafa ) + dbus? ( sys-apps/dbus ) + ddcutil? ( app-misc/ddcutil:= ) + drm? ( x11-libs/libdrm ) + elf? ( virtual/libelf:= ) + gnome? ( + dev-libs/glib + gnome-base/dconf + ) + imagemagick? ( media-gfx/imagemagick:= ) + opencl? ( virtual/opencl ) + opengl? ( + media-libs/libglvnd[X?] + X? ( x11-libs/libX11 ) + ) + pulseaudio? ( media-libs/libpulse ) + sqlite? ( dev-db/sqlite:3 ) + vulkan? ( + media-libs/vulkan-loader + sys-apps/pciutils + ) + wayland? ( dev-libs/wayland ) + xcb? ( x11-libs/libxcb ) + xfce? ( xfce-base/xfconf ) + xrandr? ( x11-libs/libXrandr ) +" +DEPEND=" + ${RDEPEND} + opengl? ( X? ( x11-base/xorg-proto ) ) + xcb? ( x11-base/xorg-proto ) + xrandr? ( x11-base/xorg-proto ) + vulkan? ( dev-util/vulkan-headers ) +" +BDEPEND="virtual/pkgconfig" + +REQUIRED_USE=" + chafa? ( imagemagick ) +" + +pkg_pretend() { + if use X && ! use opengl; then + einfo 'USE="X" adds GLX support for USE="opengl"' + einfo 'This build with USE="X -opengl" will not include any extra X support.' + fi +} + +src_configure() { + local fastfetch_enable_imagemagick7=no + local fastfetch_enable_imagemagick6=no + if use imagemagick; then + fastfetch_enable_imagemagick7=$(has_version '>=media-gfx/imagemagick-7.0.0' && echo yes || echo no) + fastfetch_enable_imagemagick6=$(has_version '<media-gfx/imagemagick-7.0.0' && echo yes || echo no) + fi + + local glx=no + if use opengl && use X; then + glx=yes + fi + + local mycmakeargs=( + -DENABLE_RPM=no + -DENABLE_ZLIB=yes + -DENABLE_SYSTEM_YYJSON=yes + -DIS_MUSL=$(usex elibc_musl) + -DINSTALL_LICENSE=no + -DBUILD_FLASHFETCH=no + + -DENABLE_CHAFA=$(usex chafa) + -DENABLE_DBUS=$(usex dbus) + -DENABLE_DCONF=$(usex gnome) + -DENABLE_DDCUTIL=$(usex ddcutil) + -DENABLE_DRM=$(usex drm) + -DENABLE_ELF=$(usex elf) + -DENABLE_EGL=$(usex opengl) + -DENABLE_GIO=$(usex gnome) + -DENABLE_GLX=${glx} + -DENABLE_IMAGEMAGICK6=${fastfetch_enable_imagemagick6} + -DENABLE_IMAGEMAGICK7=${fastfetch_enable_imagemagick7} + -DENABLE_OPENCL=$(usex opencl) + -DENABLE_PULSE=$(usex pulseaudio) + -DENABLE_SQLITE3=$(usex sqlite) + -DENABLE_VULKAN=$(usex vulkan) + -DENABLE_WAYLAND=$(usex wayland) + -DENABLE_XCB_RANDR=$(usex xcb) + -DENABLE_XFCONF=$(usex xfce) + -DENABLE_XRANDR=$(usex xrandr) + -DBUILD_TESTS=$(usex test) + ) + + append-cppflags -DNDEBUG + + cmake_src_configure +} |