diff --git a/app-editors/emacs/Manifest b/app-editors/emacs/Manifest index 6a3b851c86745..f2ba881543d54 100644 --- a/app-editors/emacs/Manifest +++ b/app-editors/emacs/Manifest @@ -1,4 +1,3 @@ -DIST emacs-18.59-patches-16.tar.xz 34172 BLAKE2B 7f30760a39edb854418fae16579b8b62a7ce2bb7977602e288078571ac56a6f68d0ced4d38585f8a601d2ba0483918c147623abe6045833f868c334458007b52 SHA512 7f02ad1495d0c58ba338e2b41163a9e5f8bb129e933170f3370fbee04017d8476f44d19b70213588b3922daa322920155f4d9690ea716c1f3b2abef2a5ac8384 DIST emacs-18.59-patches-17.tar.xz 34812 BLAKE2B c517c177ec14a238d5c816951dc88ce42e7b0235f856e9a5b7454555c80493c2f76b21a458b5694f833d5dbb292cb49b4d8120b36385e020d541c01b79f2ecca SHA512 a8fff9de5046037e219f98f17c792fa67e545b239e577644c02337183b6929d16a3fb7d7a415ebeb9be684b3643cb332fe833e22b5a5ccfc2a278b8b8406615f DIST emacs-18.59.tar.gz 2962652 BLAKE2B d617636daff41e672af2dcda26ec24b2495cf0a3e6373561ee26a2a922b7252c074dd6b79289d771853a4720c60f084f5726b904bf65989718173232ac874b0b SHA512 03ce565e346e89b7aacb1852f4783e8907f394de7da0c543b475cb038eb89b87f980d0f7ca1841b1d2108b20f211e95113c7214e4a33e5767a1827ff43173f33 DIST emacs-26.3-patches-12.tar.xz 13984 BLAKE2B e91785d9b41e396a4d823b913238deda9c37b38155d48125ce6ee674b9fc6779ae57439292fcd074db3f99ccf77263a4554dcd334d7b20fb81517634ce79edca SHA512 15bc05ba27dd77d0925476735ed344864f9e5c2a65e3ef468ff2af6fbd55086cf3d78fa1cd435e568c170ef5a34528e5ef297e9a570a0ed17de3aa6c3690a57c diff --git a/app-editors/emacs/emacs-18.59-r16.ebuild b/app-editors/emacs/emacs-18.59-r16.ebuild deleted file mode 100644 index f758deced808a..0000000000000 --- a/app-editors/emacs/emacs-18.59-r16.ebuild +++ /dev/null @@ -1,168 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit toolchain-funcs flag-o-matic multilib - -DESCRIPTION="The extensible self-documenting text editor" -HOMEPAGE="https://www.gnu.org/software/emacs/" -SRC_URI="https://ftp.gnu.org/old-gnu/emacs/${P}.tar.gz - https://dev.gentoo.org/~ulm/emacs/${P}-patches-16.tar.xz" - -LICENSE="GPL-1+ GPL-2+ BSD HPND" -SLOT="18" -KEYWORDS="amd64 x86" -IUSE="abi_x86_x32 gui" - -RDEPEND="sys-libs/ncurses:0= - gui? ( x11-libs/libX11 ) - amd64? ( - abi_x86_x32? ( - sys-libs/ncurses:0=[abi_x86_x32(-)] - gui? ( x11-libs/libX11[abi_x86_x32(-)] ) - ) - !abi_x86_x32? ( - sys-libs/ncurses:0=[abi_x86_32(-)] - gui? ( x11-libs/libX11[abi_x86_32(-)] ) - ) - )" - -DEPEND="${RDEPEND} - gui? ( - x11-base/xorg-proto - x11-misc/xbitmaps - )" - -BDEPEND="virtual/pkgconfig" -IDEPEND="app-eselect/eselect-emacs" -RDEPEND+=" ${IDEPEND}" - -PATCHES=("${WORKDIR}/patch") - -src_prepare() { - default - - # Do not use the sandbox, or the dumped Emacs will be twice as large - sed -i -e 's:\./temacs.*dump:SANDBOX_ON=0 LD_PRELOAD= env &:' \ - src/ymakefile || die -} - -src_configure() { - # autoconf? What's autoconf? We are living in 1992. ;-) - local arch - case ${ARCH} in - amd64) - if use abi_x86_x32; then - arch=x86-x32 - multilib_toolchain_setup x32 - else - arch=intel386 - multilib_toolchain_setup x86 - fi - ;; - x86) arch=intel386 ;; - *) die "Architecture ${ARCH} not yet supported" ;; - esac - local cmd="s/\"s-.*\.h\"/\"s-linux.h\"/;s/\"m-.*\.h\"/\"m-${arch}.h\"/" - use gui && cmd="${cmd};s/.*\(#define HAVE_X_WINDOWS\).*/\1/" - sed -e "${cmd}" src/config.h-dist >src/config.h || die - - cat <<-END >src/paths.h - #define PATH_LOADSEARCH "/usr/share/emacs/${PV}/lisp" - #define PATH_EXEC "/usr/share/emacs/${PV}/etc" - #define PATH_LOCK "/var/lib/emacs/lock/" - #define PATH_SUPERLOCK "/var/lib/emacs/lock/!!!SuperLock!!!" - END - - sed -i -e "s:/usr/lib/\([^ ]*\).o:/usr/$(get_libdir)/\1.o:g" \ - -e "s:-lncurses:$("$(tc-getPKG_CONFIG)" --libs ncurses):" \ - src/s-linux.h || die - - # -O3 and -finline-functions cause segmentation faults at run time; - # -flto causes a segmentation fault at compile time. - # -Wno-implicit, -Wno-return-type and -Wno-return-mismatch will - # quieten newer versions of GCC; feel free to submit a patch adding - # all those missing prototypes. - strip-flags - filter-flags -finline-functions -flto $(test-flags -pie) - append-flags -std=gnu17 -fno-strict-aliasing -Wno-implicit \ - -Wno-return-type -Wno-return-mismatch - append-ldflags $(test-flags -no-pie) #639562 - replace-flags -O[3-9] -O2 -} - -src_compile() { - addpredict /var/lib/emacs/lock #nowarn - emake --jobs=1 \ - CC="$(tc-getCC)" CFLAGS="${CFLAGS} -Demacs -I." \ - LD="$(tc-getCC) -nostdlib" LDFLAGS="${LDFLAGS}" -} - -src_install() { - local basedir="/usr/share/emacs/${PV}" i - - dodir ${basedir} - dodir /usr/share/man/man1 - emake --jobs=1 \ - LIBDIR="${D}"${basedir} \ - BINDIR="${D}"/usr/bin \ - MANDIR="${D}"/usr/share/man/man1 \ - install - - rmdir "${D}"${basedir}/lock || die - find "${D}"${basedir} -type f \( -name "*.c" -o -name ChangeLog \ - -o -name COPYING ! -path "*/etc/COPYING" \) -exec rm "{}" + || die - fperms -R go-w ${basedir} - - # remove duplicate DOC file - rm "${D}"${basedir}/etc/DOC || die - - # move executables to the correct place - mv "${D}"/usr/bin/emacs{,-${SLOT}} || die - mv "${D}"/usr/bin/emacsclient{,-emacs-${SLOT}} || die - rm "${D}"${basedir}/etc/emacsclient || die - - dodir /usr/libexec/emacs/${PV} - for i in wakeup digest-doc sorted-doc movemail cvtmail fakemail \ - yow env server - do - mv "${D}"${basedir}/etc/${i} "${D}"/usr/libexec/emacs/${PV}/${i} || die - dosym -r /usr/libexec/emacs/${PV}/${i} ${basedir}/etc/${i} - done - for i in test-distrib make-docfile; do - rm "${D}"${basedir}/etc/${i} || die - done - - # move man page - mv "${D}"/usr/share/man/man1/emacs{,-${SLOT}}.1 || die - - # move Info files - dodir /usr/share/info - mv "${D}"${basedir}/info "${D}"/usr/share/info/emacs-${SLOT} || die - dosym -r /usr/share/info/emacs-${SLOT} ${basedir}/info - docompress -x /usr/share/info - - # dissuade Portage from removing our dir file #257260 - touch "${D}"/usr/share/info/emacs-${SLOT}/.keepinfodir - - dodir /var/lib/emacs - diropts -m0777 - keepdir /var/lib/emacs/lock - - dodoc README PROBLEMS -} - -pkg_preinst() { - # verify that the PM hasn't removed our Info directory index #257260 - local infodir="${ED}/usr/share/info/emacs-${SLOT}" - [[ -f ${infodir}/dir || ! -d ${infodir} ]] || die -} - -pkg_postinst() { - eselect --root="${ROOT}" emacs update ifunset -} - -pkg_postrm() { - eselect --root="${ROOT}" emacs update ifunset -} diff --git a/app-office/onlyoffice-bin/Manifest b/app-office/onlyoffice-bin/Manifest index 6d20ed85515b1..10149329634a9 100644 --- a/app-office/onlyoffice-bin/Manifest +++ b/app-office/onlyoffice-bin/Manifest @@ -1,3 +1 @@ -DIST onlyoffice-bin-9.2.1_amd64.deb 420024856 BLAKE2B a77611ab6a40b2f4b85313f82eef9ee773eb880448079bfb7d2fddf17a36d673bd846d319998588c9fb11d76f170729d597a82824eeee0fdd95bc49042cfc207 SHA512 6e5e0b88411f8f6e41f79786f106bb8465e93964960a3224215e99fa092986c1a51d04742300e898cb405ba1900db4266d288ab429325af20b5d9afbffd5bf90 -DIST onlyoffice-bin-9.3.0_amd64.deb 331297616 BLAKE2B 6b755800afc8e3f00d0f728f7f6cd8b2520b16bd528565f11f7f131e895a005e64e3017e688dbfca3b2d2a3b9a9f126c74589a39198c5cb27fac5e823cbb1e48 SHA512 cb02b48f99d3552b07480db8514ac2d53e318cd59607af2ec70893d9a7086b857615e7e96940d7c2e9a624c79ad61fbec7daa111acb6b957bb1c1b6e44053cc1 DIST onlyoffice-bin-9.3.1_amd64.deb 331409028 BLAKE2B 1dcd8272cd7403cadc5628206130ef50829a6957d021ad48bdf4d3e821b78a9a19e0cd27c7f79a9ca0598c9e6662f16e100bd9be6b6aa265a6dd934d1474eddb SHA512 51a89efef1f1d3086e69921b694be5b2f2a4673b5435760451df6f36a667aa596bade7a220ebd41e7591b0de3a6ba72ef2c17c28cbb4c51508a1ce9075c912d5 diff --git a/app-office/onlyoffice-bin/onlyoffice-bin-9.2.1.ebuild b/app-office/onlyoffice-bin/onlyoffice-bin-9.2.1.ebuild deleted file mode 100644 index db71d8c2ea6db..0000000000000 --- a/app-office/onlyoffice-bin/onlyoffice-bin-9.2.1.ebuild +++ /dev/null @@ -1,95 +0,0 @@ -# Copyright 2020-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit desktop unpacker xdg - -MY_P="ONLYOFFICE-DesktopEditors-"${PV}"" - -DESCRIPTION="A free and open source office and productivity suite (binary version)" -HOMEPAGE="https://www.onlyoffice.com/" -SRC_URI=" - amd64? ( - https://github.com/ONLYOFFICE/DesktopEditors/releases/download/v"${PV}"/onlyoffice-desktopeditors_amd64.deb - -> "${P}"_amd64.deb - ) -" -S="${WORKDIR}" - -LICENSE="AGPL-3" -SLOT="0" -KEYWORDS="amd64" -RESTRICT="mirror strip test" - -RDEPEND=" - >=app-accessibility/at-spi2-core-2.46.0:2 - dev-libs/expat - dev-libs/glib:2 - dev-libs/nspr - dev-libs/nss - dev-qt/qtcore:5 - dev-qt/qtdbus:5 - dev-qt/qtdeclarative:5 - dev-qt/qtgui:5[eglfs] - dev-qt/qtmultimedia:5[widgets] - dev-qt/qtnetwork:5 - dev-qt/qtprintsupport:5 - dev-qt/qtsvg:5 - dev-qt/qtwidgets:5 - dev-qt/qtx11extras:5 - gnome-base/gsettings-desktop-schemas - media-libs/alsa-lib - media-libs/fontconfig - media-libs/freetype - media-libs/gst-plugins-base:1.0 - media-libs/gstreamer:1.0 - media-libs/libglvnd - media-libs/mesa - net-print/cups - sys-apps/dbus - sys-devel/gcc - sys-libs/glibc - x11-libs/cairo - x11-libs/gtk+:3[X] - x11-libs/libX11 - x11-libs/libXcomposite - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXrandr - x11-libs/libdrm - x11-libs/libnotify - x11-libs/libxcb - x11-libs/libxkbcommon - x11-libs/pango - || ( - media-libs/libpulse - media-sound/apulse - ) -" - -QA_PREBUILT="*" - -src_prepare() { - default - - # Remove bundled Qt libs + icu bug #961968 - rm opt/onlyoffice/desktopeditors/libQt* || die - rm opt/onlyoffice/desktopeditors/libicu* || die - - # Allow launching the ONLYOFFICE on ALSA systems via media-sound/apulse - sed -i -e "/^export LD_LIBRARY_PATH=/ s|$|:${EPREFIX}/usr/$(get_libdir)/apulse|" \ - "${S}"/usr/bin/onlyoffice-desktopeditors || die -} - -src_install() { - domenu usr/share/applications/onlyoffice-desktopeditors.desktop - for size in {16,24,32,48,64,128,256}; do - doicon -s ${size} usr/share/icons/hicolor/${size}x${size}/apps/onlyoffice-desktopeditors.png - done - - dobin usr/bin/desktopeditors usr/bin/onlyoffice-desktopeditors - doins -r opt - fperms +x /opt/onlyoffice/desktopeditors/{DesktopEditors,editors_helper,converter/x2t} -} diff --git a/app-office/onlyoffice-bin/onlyoffice-bin-9.3.0.ebuild b/app-office/onlyoffice-bin/onlyoffice-bin-9.3.0.ebuild deleted file mode 100644 index 17e4d71b09bc1..0000000000000 --- a/app-office/onlyoffice-bin/onlyoffice-bin-9.3.0.ebuild +++ /dev/null @@ -1,81 +0,0 @@ -# Copyright 2020-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit desktop unpacker xdg - -MY_P="ONLYOFFICE-DesktopEditors-"${PV}"" - -DESCRIPTION="A free and open source office and productivity suite (binary version)" -HOMEPAGE="https://www.onlyoffice.com/" -SRC_URI=" - amd64? ( - https://github.com/ONLYOFFICE/DesktopEditors/releases/download/v"${PV}"/onlyoffice-desktopeditors_amd64.deb - -> "${P}"_amd64.deb - ) -" -S="${WORKDIR}" - -LICENSE="AGPL-3" -SLOT="0" -KEYWORDS="~amd64" -RESTRICT="mirror strip test" - -RDEPEND=" - >=app-accessibility/at-spi2-core-2.46.0:2 - dev-libs/expat - dev-libs/glib:2 - dev-libs/nspr - dev-libs/nss - gnome-base/gsettings-desktop-schemas - media-libs/alsa-lib - media-libs/fontconfig - media-libs/freetype - media-libs/gst-plugins-base:1.0 - media-libs/gstreamer:1.0 - media-libs/libglvnd - media-libs/mesa - net-print/cups - sys-apps/dbus - sys-devel/gcc - sys-libs/glibc - x11-libs/cairo - x11-libs/gtk+:3[X] - x11-libs/libX11 - x11-libs/libXcomposite - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXrandr - x11-libs/libdrm - x11-libs/libnotify - x11-libs/libxcb - x11-libs/libxkbcommon - x11-libs/pango - || ( - media-libs/libpulse - media-sound/apulse - ) -" - -QA_PREBUILT="*" - -src_prepare() { - default - - # Allow launching the ONLYOFFICE on ALSA systems via media-sound/apulse - sed -i -e "/^export LD_LIBRARY_PATH=/ s|$|:${EPREFIX}/usr/$(get_libdir)/apulse|" \ - "${S}"/usr/bin/onlyoffice-desktopeditors || die -} - -src_install() { - domenu usr/share/applications/onlyoffice-desktopeditors.desktop - for size in {16,24,32,48,64,128,256}; do - doicon -s ${size} usr/share/icons/hicolor/${size}x${size}/apps/onlyoffice-desktopeditors.png - done - - dobin usr/bin/desktopeditors usr/bin/onlyoffice-desktopeditors - doins -r opt - fperms +x /opt/onlyoffice/desktopeditors/{DesktopEditors,editors_helper,converter/x2t} -} diff --git a/app-text/papers/Manifest b/app-text/papers/Manifest index eaf857eaf9776..06ab5a925ea2a 100644 --- a/app-text/papers/Manifest +++ b/app-text/papers/Manifest @@ -218,9 +218,8 @@ DIST pango-0.21.1.crate 49650 BLAKE2B 9500e2da51f2145507d98ff2a515ae1e6210e2ffdc DIST pango-sys-0.20.9.crate 28371 BLAKE2B be2dc7ab0cce8fe0840bf9d13474e7fd6abf5abfc3587a3f7d767688bedabec9f52ef904f4f8cbd9cafd60d176004415223904af1d43cc997cb329b914b33499 SHA512 01bca837d7569e3385e9f2020f20b96eb041e414b670d66a60d89842d9453108fa99f021b1a3d195453bf5a75384683bd2d48feada370d1819ccba87c10d589f DIST pango-sys-0.21.1.crate 29211 BLAKE2B 7bde0b675b3a639e4dce5abc2aaff803e40939bc703057cabfef8a29ecbecf9cd1a79ab2121947d4219c5f5fa2c8f929433eeaf66e729bee19c61e7056c904d8 SHA512 b4b96c2eda8bb99f00b595e3de292bc4bbaafc022777a5ca506f629d55b666ebe63b94602d6e4076584a7f3cb4b8b704381dc129901f13fa1537e9d8db035e6c DIST papers-48.5.tar.xz 4585512 BLAKE2B 2daa2141f67018728ade842fffea93f26e2777719659a533675b97b638c4e328526ff4728138248e094c20c7321ecadb4cc412028d48c2240bbd132878740e9c SHA512 c8efd0140f5e83feb0e37ffa8be3fc0c5cf37a38f6652a5268afc5dfc5f8fbda3d00960acdd0aa06afb60affb5ad657b11feaeabac3f22e121d6aa282ad8f40f -DIST papers-49.2.tar.xz 4470820 BLAKE2B 72ccd29cc90a258b3059df21da0e1e56fe0ea3d4ef8d108e1783d9a6ac96dde6116ed4d985680e291e8eadf013d937716f64266d68e222c861f82c6fef302c78 SHA512 361d0a200fa428b8457a3de6ee490d799a2392caac17645593652ed04ed73c7196b48b85b33b24a59456030a62ddd4d8a1aa01360409b786a363103e0db43a3e -DIST papers-49.3.tar.xz 4481556 BLAKE2B 883e837dc343b750417e23bbda380a438394b5701cc22242d916dea4e3f6065ed0c4de61b0b744e259efd4706dc8a417fd705b7f7296bbc631527070bd597a2e SHA512 f01258b7e451ddb2861687cd1e88cb4ae3da2a4d8d2c73dbccae4e03e1d6aecbe5b4fbf4df4bdcf82a6e8ffed36ba1924ba5cb3a73ba21846830249c9a4af987 DIST papers-49.4.tar.xz 4482460 BLAKE2B 4a9ba8c9508ca15b09a996537a9fc2b9d3c0ee084d3254b264481181b7e1fc5f2360f799e5132d23824e5a5cbe63c621dde7e843f6556f6d4e0776e04391a316 SHA512 be32c036ee4686934301a9b26d60a4c58ea7cab56b8f25df69163331ab48f4e3dedebab324f52318ae18874cdfe2edd302083a451eb3fa92378da52b50b69131 +DIST papers-49.5.tar.xz 4501616 BLAKE2B e07e87becb7ebda468438a4ba126e3c5e5d445390249eea925852bd26975be253de583d51be8b29230fdf74edcb548de0ea19e5832be9ca5c8d9fea58972992e SHA512 74d0c0484ed2d307538cc279ded1358856675aa21b133c9410a91a628a0f015ef3fba11c8d49ca9e48552b4d283467f793ccd3c5483865ee4711086beffae52d DIST parking-2.2.1.crate 10685 BLAKE2B 3af8020bc27ea921d6023c14f20545f70a5a5a5a216d5f97458d76d3bfc8d9de937f3c92668d31a79de85ce08ed0236d440c64ca1e4fe0a7748f412b941c052b SHA512 2e49137b59000f0467aa9ee0648d53e06cd2b8319d6ea28bf04c621b873469739a34186840b02f08d770d109cca26e161b3de3e4341dd729701885307a6a8177 DIST pbkdf2-0.12.2.crate 13906 BLAKE2B 062731ec8623719543e497dbfc23b909c8cc62a521ba927f5cb628290c1b3898a0b6ca7677d733b2eb0c563d7af4018981f4ae533b5b3a23c312ce98119eae6c SHA512 5360a661db8ef11586badfa2623dc409e34f3e2f79254cebcb5fb68bfb20c3be47def7bbb16f7779facb42a92bb789cf0e71947d1c4c6f5b1ecb8d358f6b41ef DIST percent-encoding-2.3.2.crate 11583 BLAKE2B 58925243b23a6a1decc3d92c4ce17d06af5206844ad283b49e69e523ac0db2c36c3f4407af4104ab92c029c2581c228bdf416a054a2531191a9e912448ba4408 SHA512 495b4aac88a7a46420811671d6bd82817e4eb2fe51d5068d11c5b50d0d927895d54c855cb07d4f4ad5a2d42b22f9419ad0183c14781dbfa240804fd49761035a diff --git a/app-text/papers/papers-49.2.ebuild b/app-text/papers/papers-49.2.ebuild deleted file mode 100644 index c1fafe404218a..0000000000000 --- a/app-text/papers/papers-49.2.ebuild +++ /dev/null @@ -1,371 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Autogenerated by pycargoebuild 0.15.0 - -EAPI=8 - -CRATES=" - adler2@2.0.1 - aes@0.8.4 - aho-corasick@1.1.3 - allocator-api2@0.2.21 - anstream@0.6.20 - anstyle-parse@0.2.7 - anstyle-query@1.1.4 - anstyle-wincon@3.0.10 - anstyle@1.0.11 - ashpd@0.11.0 - async-broadcast@0.7.2 - async-channel@2.5.0 - async-executor@1.13.3 - async-fs@2.1.3 - async-io@2.5.0 - async-lock@3.4.1 - async-net@2.0.0 - async-process@2.4.0 - async-recursion@1.1.1 - async-signal@0.2.12 - async-task@4.7.1 - async-trait@0.1.89 - atomic-waker@1.1.2 - autocfg@1.5.0 - bitflags@1.3.2 - bitflags@2.9.3 - block-buffer@0.10.4 - block-padding@0.3.3 - block@0.1.6 - blocking@1.6.2 - bytemuck@1.23.2 - byteorder-lite@0.1.0 - byteorder@1.5.0 - cairo-rs@0.21.1 - cairo-sys-rs@0.21.1 - cbc@0.1.2 - cc@1.2.34 - cfg-expr@0.18.0 - cfg-if@1.0.3 - cfg_aliases@0.2.1 - cipher@0.4.4 - colorchoice@1.0.4 - concurrent-queue@2.5.0 - cpufeatures@0.2.17 - crc32fast@1.5.0 - crossbeam-utils@0.8.21 - crypto-common@0.1.6 - digest@0.10.7 - displaydoc@0.2.5 - endi@1.1.0 - enumflags2@0.7.12 - enumflags2_derive@0.7.12 - env_filter@0.1.3 - env_logger@0.11.8 - equivalent@1.0.2 - errno@0.3.13 - event-listener-strategy@0.5.4 - event-listener@5.4.1 - fastrand@2.3.0 - fdeflate@0.3.7 - field-offset@0.3.6 - flate2@1.1.2 - foldhash@0.1.5 - form_urlencoded@1.2.2 - futures-channel@0.3.31 - futures-core@0.3.31 - futures-executor@0.3.31 - futures-io@0.3.31 - futures-lite@2.6.1 - futures-macro@0.3.31 - futures-sink@0.3.31 - futures-task@0.3.31 - futures-util@0.3.31 - futures@0.3.31 - gdk-pixbuf-sys@0.21.1 - gdk-pixbuf@0.21.1 - gdk4-sys@0.10.0 - gdk4@0.10.0 - generic-array@0.14.7 - getrandom@0.2.16 - getrandom@0.3.3 - gettext-rs@0.7.2 - gettext-sys@0.22.5 - gio-sys@0.21.1 - gio@0.21.1 - git-version-macro@0.3.9 - git-version@0.3.9 - glib-macros@0.21.0 - glib-sys@0.21.1 - glib@0.21.1 - gobject-sys@0.21.1 - graphene-rs@0.21.1 - graphene-sys@0.21.1 - gsk4-sys@0.10.0 - gsk4@0.10.0 - gtk4-macros@0.10.0 - gtk4-sys@0.10.0 - gtk4@0.10.0 - hashbrown@0.15.5 - heck@0.5.0 - hermit-abi@0.5.2 - hex@0.4.3 - hkdf@0.12.4 - hmac@0.12.1 - icu_collections@2.0.0 - icu_locale_core@2.0.0 - icu_normalizer@2.0.0 - icu_normalizer_data@2.0.0 - icu_properties@2.0.1 - icu_properties_data@2.0.1 - icu_provider@2.0.0 - idna@1.1.0 - idna_adapter@1.2.1 - image@0.25.6 - indexmap@2.11.0 - inout@0.1.4 - is_terminal_polyfill@1.70.1 - jiff-static@0.2.15 - jiff@0.2.15 - lazy_static@1.5.0 - libadwaita-sys@0.8.0 - libadwaita@0.8.0 - libc@0.2.175 - libm@0.2.15 - linux-raw-sys@0.9.4 - litemap@0.8.0 - locale_config@0.3.0 - log@0.4.27 - lru@0.16.0 - malloc_buf@0.0.6 - md-5@0.10.6 - memchr@2.7.5 - memoffset@0.9.1 - miniz_oxide@0.8.9 - nix@0.30.1 - num-bigint-dig@0.8.4 - num-bigint@0.4.6 - num-complex@0.4.6 - num-integer@0.1.46 - num-iter@0.1.45 - num-rational@0.4.2 - num-traits@0.2.19 - num@0.4.3 - objc-foundation@0.1.1 - objc@0.2.7 - objc_id@0.1.1 - once_cell@1.21.3 - once_cell_polyfill@1.70.1 - oo7@0.4.3 - ordered-stream@0.2.0 - pango-sys@0.21.1 - pango@0.21.1 - parking@2.2.1 - pbkdf2@0.12.2 - percent-encoding@2.3.2 - pin-project-lite@0.2.16 - pin-utils@0.1.0 - piper@0.2.4 - pkg-config@0.3.32 - png@0.17.16 - polling@3.10.0 - portable-atomic-util@0.2.4 - portable-atomic@1.11.1 - potential_utf@0.1.3 - ppv-lite86@0.2.21 - proc-macro-crate@3.3.0 - proc-macro2@1.0.101 - quote@1.0.40 - r-efi@5.3.0 - rand@0.8.5 - rand@0.9.2 - rand_chacha@0.3.1 - rand_chacha@0.9.0 - rand_core@0.6.4 - rand_core@0.9.3 - regex-automata@0.4.10 - regex-syntax@0.8.6 - regex@1.11.2 - rustc_version@0.4.1 - rustix@1.0.8 - semver@1.0.26 - serde@1.0.219 - serde_derive@1.0.219 - serde_repr@0.1.20 - serde_spanned@0.6.9 - sha2@0.10.9 - shell-words@1.1.0 - shlex@1.3.0 - signal-hook-registry@1.4.6 - simd-adler32@0.3.7 - slab@0.4.11 - smallvec@1.15.1 - spin@0.9.8 - stable_deref_trait@1.2.0 - static_assertions@1.1.0 - subtle@2.6.1 - syn@2.0.106 - synstructure@0.13.2 - system-deps@7.0.5 - target-lexicon@0.13.2 - temp-dir@0.1.16 - tempfile@3.21.0 - tinystr@0.8.1 - toml@0.8.23 - toml_datetime@0.6.11 - toml_edit@0.22.27 - tracing-attributes@0.1.30 - tracing-core@0.1.34 - tracing@0.1.41 - typenum@1.18.0 - uds_windows@1.1.0 - unicode-ident@1.0.18 - url@2.5.7 - utf8_iter@1.0.4 - utf8parse@0.2.2 - version-compare@0.2.0 - version_check@0.9.5 - wasi@0.11.1+wasi-snapshot-preview1 - wasi@0.14.3+wasi-0.2.4 - winapi-i686-pc-windows-gnu@0.4.0 - winapi-x86_64-pc-windows-gnu@0.4.0 - winapi@0.3.9 - windows-link@0.1.3 - windows-sys@0.60.2 - windows-targets@0.53.3 - windows_aarch64_gnullvm@0.53.0 - windows_aarch64_msvc@0.53.0 - windows_i686_gnu@0.53.0 - windows_i686_gnullvm@0.53.0 - windows_i686_msvc@0.53.0 - windows_x86_64_gnu@0.53.0 - windows_x86_64_gnullvm@0.53.0 - windows_x86_64_msvc@0.53.0 - winnow@0.7.13 - wit-bindgen@0.45.0 - writeable@0.6.1 - yoke-derive@0.8.0 - yoke@0.8.0 - zbus@5.10.0 - zbus_macros@5.10.0 - zbus_names@4.2.0 - zerocopy-derive@0.8.26 - zerocopy@0.8.26 - zerofrom-derive@0.1.6 - zerofrom@0.1.6 - zeroize@1.8.1 - zeroize_derive@1.4.2 - zerotrie@0.2.2 - zerovec-derive@0.11.1 - zerovec@0.11.4 - zvariant@5.7.0 - zvariant_derive@5.7.0 - zvariant_utils@3.2.1 -" - -RUST_MIN_VER="1.83" - -inherit cargo gnome.org gnome2 meson xdg - -DESCRIPTION="A document viewer for the GNOME desktop" -HOMEPAGE="https://apps.gnome.org/Papers" - -# SRC_URI for loupe is set by gnome.org eclass. -SRC_URI+=" ${CARGO_CRATE_URIS}" - -LICENSE="GPL-2+ MIT" -# Dependent crate licenses -LICENSE+=" - Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD MIT Unicode-3.0 - ZLIB -" - -# subslot = ppsd4.0.(suffix of libppsdocument-4.0)-ppsv4.0.(suffix of libppsview-4.0) -SLOT="0/ppsd4.0.6-ppsv4.0.5" - -KEYWORDS="~amd64" - -IUSE="+comics djvu doc gnome-keyring introspection nautilus +spell sysprof test tiff" -RESTRICT="!test? ( test )" - -BDEPEND=" - virtual/pkgconfig - >=dev-build/meson-1.8.0 - dev-util/blueprint-compiler - dev-libs/appstream - dev-libs/appstream-glib - doc? ( dev-util/gi-docgen ) -" - -# sys-crates in pycargoebuild order -DEPEND=" - x11-libs/cairo - x11-libs/gdk-pixbuf[introspection?] - sys-devel/gettext - media-libs/graphene - media-libs/libraw - x11-libs/pango[introspection?] -" -# meson.build file -DEPEND+=" - >=dev-libs/glib-2.75.0:2 - >=gui-libs/gtk-4.17.1:4 - >=gui-libs/libadwaita-1.8_alpha:1 - media-libs/exempi:2 - >=x11-libs/cairo-1.14.0 - virtual/zlib:= - - sysprof? ( dev-util/sysprof-capture:4 ) - - nautilus? ( >=gnome-base/nautilus-43 ) - introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2 ) - spell? ( >=app-text/libspelling-0.2 ) - comics? ( >=app-arch/libarchive-3.6.0 ) - djvu? ( >=app-text/djvu-3.5.22 ) - - >=app-text/poppler-25.01.0[cairo] - x11-libs/cairo - - tiff? ( >=media-libs/tiff-4 ) - -" -RDEPEND="${DEPEND} - gnome-keyring? ( app-crypt/libsecret ) -" - -QA_FLAGS_IGNORED="usr/bin/papers usr/bin/papers-thumbnailer" - -src_configure() { - local emesonargs=( - $(meson_feature sysprof) - $(meson_use nautilus) - $(meson_feature comics) - $(meson_feature djvu) - -Dpdf=enabled - $(meson_feature tiff) - $(meson_use test tests) - $(meson_use doc documentation) - $(meson_use doc user_doc) - $(meson_feature introspection) - $(meson_feature sysprof) - $(meson_feature gnome-keyring keyring) - $(meson_feature spell spell_check) - ) - meson_src_configure - ln -s "${CARGO_HOME}" "${BUILD_DIR}/cargo-home" || die -} - -src_install() { - meson_src_install - if use doc; then - mv "${ED}"/usr/share/doc/{libpps*,${PF}/.} || die - fi -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/app-text/papers/papers-49.3.ebuild b/app-text/papers/papers-49.5.ebuild similarity index 100% rename from app-text/papers/papers-49.3.ebuild rename to app-text/papers/papers-49.5.ebuild diff --git a/dev-util/gi-docgen/Manifest b/dev-util/gi-docgen/Manifest index de1444d87f7e3..e76ead2d2ea11 100644 --- a/dev-util/gi-docgen/Manifest +++ b/dev-util/gi-docgen/Manifest @@ -1,2 +1,3 @@ DIST gi-docgen-2025.4.tar.xz 2003576 BLAKE2B 0d69a1233a1ac2eba239b8d1703351f2c118c0c45326175b58bd4d7f38211181b0d71118d3d464b82c3ecae5b17c0b10f077d85cbd72a337edc3c6292899f654 SHA512 df5aeceff27d865fb2c4b753a2bd396e58ed66afa09cc0cefafb0e26e0cb9939e4c81f29aef7d8030c11a801b852ff8f19f1513e70c13099f2d51186a72f0a14 DIST gi-docgen-2025.5.tar.xz 2003864 BLAKE2B 4eb8d0b3485b9f3bf06440cc1e65918add2d09c737ddd13783ef1c4c1eec706b27c655f09fb2522124bc936e5d0083e1ee8e066ab87a05a218c2e423ae893887 SHA512 c7d74e2eed19c2970e6f75e55e98ed0fbd82aa45f93c4ad553055081ba2b34bbe7d655955e3f6abbf247b346911e3a7dad2f0e8063d91a2d560bae25ddca5216 +DIST gi-docgen-2026.1.tar.xz 2004212 BLAKE2B 39c3daa70622494d65beeabbe553df0abb4e5ffee7cddf16dd0d6aa9409fa6211c16da7fb6a59bf430a408cb3d4c81d44318f06a6f667cfd02435e644a25bd15 SHA512 b1edc52b283da4bdd876472a08bbf40c1547c3efc9d262817dcbd0fa56c0f6451a48cba5c7788ee440702897fd9cf691a61f68d01cd5ad526f6d492a6e957660 diff --git a/dev-util/gi-docgen/gi-docgen-2026.1.ebuild b/dev-util/gi-docgen/gi-docgen-2026.1.ebuild new file mode 100644 index 0000000000000..595c07dfb0e19 --- /dev/null +++ b/dev-util/gi-docgen/gi-docgen-2026.1.ebuild @@ -0,0 +1,36 @@ +# Copyright 2021-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_SINGLE_IMPL=1 +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +PYTHON_COMPAT=( python3_{11..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="A documentation generator for GObject-based libraries" +HOMEPAGE=" + https://gitlab.gnome.org/GNOME/gi-docgen + https://pypi.org/project/gi-docgen/ +" + +SRC_URI="https://download.gnome.org/sources/${PN}/$(ver_cut 1)/${P}.tar.xz" +LICENSE="|| ( Apache-2.0 GPL-3+ ) CC0-1.0 OFL-1.1 MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND=" + ${PYTHON_DEPS} + $(python_gen_cond_dep ' + >=dev-python/markdown-3.2[${PYTHON_USEDEP}] + >=dev-python/markupsafe-1[${PYTHON_USEDEP}] + >=dev-python/pygments-2[${PYTHON_USEDEP}] + >=dev-python/jinja2-2[${PYTHON_USEDEP}] + >=dev-python/typogrify-2[${PYTHON_USEDEP}] + ') +" + +distutils_enable_tests pytest diff --git a/eclass/cvs.eclass b/eclass/cvs.eclass index d950a5500ce03..011b0d28cb7a8 100644 --- a/eclass/cvs.eclass +++ b/eclass/cvs.eclass @@ -3,8 +3,8 @@ # @ECLASS: cvs.eclass # @MAINTAINER: -# vapier@gentoo.org (and anyone who wants to help) -# @SUPPORTED_EAPIS: 7 8 +# No maintainer +# @SUPPORTED_EAPIS: 7 8 9 # @BLURB: This eclass provides generic cvs fetching functions # @DESCRIPTION: # This eclass provides the generic cvs fetching functions. To use this from an @@ -13,14 +13,15 @@ # cvs_src_unpack. If you find that you need to call the cvs_* functions # directly, I'd be interested to hear about it. -case ${EAPI} in - 7|8) inherit eapi9-pipestatus ;; - *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;; -esac - if [[ -z ${_CVS_ECLASS} ]]; then _CVS_ECLASS=1 +case ${EAPI} in + 7|8) inherit eapi9-pipestatus ;; + 9) ;; + *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;; +esac + # TODO: # Implement more auth types (gserver?, kserver?) diff --git a/eclass/mercurial.eclass b/eclass/mercurial.eclass index 0d700c79930ef..24559c1d588f1 100644 --- a/eclass/mercurial.eclass +++ b/eclass/mercurial.eclass @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 2006-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # @ECLASS: mercurial.eclass @@ -7,7 +7,7 @@ # @AUTHOR: # Next gen author: Krzysztof Pawlik # Original author: Aron Griffis -# @SUPPORTED_EAPIS: 7 8 +# @SUPPORTED_EAPIS: 7 8 9 # @BLURB: This eclass provides generic mercurial fetching functions # @DESCRIPTION: # This eclass provides generic mercurial fetching functions. To fetch sources @@ -15,14 +15,14 @@ # you need to share single repository between several ebuilds set EHG_PROJECT to # project name in all of them. -case ${EAPI:-0} in - [78]) ;; - *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;; -esac - if [[ -z ${_MERCURIAL_ECLASS} ]] ; then _MERCURIAL_ECLASS=1 +case ${EAPI:-0} in + 7|8|9) ;; + *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;; +esac + PROPERTIES+=" live" BDEPEND="dev-vcs/mercurial" diff --git a/eclass/readme.gentoo-r1.eclass b/eclass/readme.gentoo-r1.eclass index 295df1855b65f..e2830080956f9 100644 --- a/eclass/readme.gentoo-r1.eclass +++ b/eclass/readme.gentoo-r1.eclass @@ -6,7 +6,7 @@ # Pacho Ramos # @AUTHOR: # Author: Pacho Ramos -# @SUPPORTED_EAPIS: 7 8 +# @SUPPORTED_EAPIS: 7 8 9 # @BLURB: install a doc file shown via elog messages # @DESCRIPTION: # An eclass for installing a README.gentoo doc file recording tips @@ -22,6 +22,7 @@ _README_GENTOO_ECLASS=1 case ${EAPI} in 7|8) inherit eapi9-pipestatus ;; + 9) ;; *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;; esac diff --git a/gnome-extra/gnome-shell-extension-appindicator/Manifest b/gnome-extra/gnome-shell-extension-appindicator/Manifest index c40946be72f0d..4b144ace79463 100644 --- a/gnome-extra/gnome-shell-extension-appindicator/Manifest +++ b/gnome-extra/gnome-shell-extension-appindicator/Manifest @@ -1,2 +1,3 @@ DIST gnome-shell-extension-appindicator-61.tar.gz 74744 BLAKE2B b739688c2f96ea4f8f43d599007e0be23289f1ca45d891e41d10862e7490ca1279991bac2a4552467b49ac4cf7de74b8f95cc6bbbf046c2dd374f8d9af5df7b4 SHA512 4a759fa886a4e76ae6089a36c4fd53a4240ed982354c968c3e41f51dccc9ccb79e0b97e5fa35a60a3cf7e7b9cfc49dd4ddcf9e06dc266c14a8a5d9327abaacfd DIST gnome-shell-extension-appindicator-63.tar.gz 75504 BLAKE2B 2398702026e3d3f8d694a07823ddd67778b3a90a97d2998e191eac322107f515902eb38538e7f409c989ba7ebec152028c6fc8fc9b8f81336ea35be0f848623e SHA512 1ed1a35bdd1e1f56747a520d4eda8cd45cc060428140ed904c3a18b1e905db077c091b27961f45cfd9595b40845f12afb86fa3de35cf91f2f3e63827ca33a0f5 +DIST gnome-shell-extension-appindicator-64.tar.gz 76929 BLAKE2B c9b23415a1e021462849376201e6bcc934ad01bf99f2e97aafa379f65b361f7916345e6aa60f7582c663e20c4d1d84e067f6bec3d14debf193025e4735e1ac50 SHA512 a70d6128b23bb8d9d5a20ace81c87419b2d0787c5998cea788b5a5b281fbf1d9715692e8815feeed69d98b338071f361661dc1034ba7934ee5b52db39338db81 diff --git a/gnome-extra/gnome-shell-extension-appindicator/gnome-shell-extension-appindicator-64.ebuild b/gnome-extra/gnome-shell-extension-appindicator/gnome-shell-extension-appindicator-64.ebuild new file mode 100644 index 0000000000000..6ba48a98c0631 --- /dev/null +++ b/gnome-extra/gnome-shell-extension-appindicator/gnome-shell-extension-appindicator-64.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit gnome2-utils meson + +DESCRIPTION="Support legacy, AppIndicators and KStatusNotifierItems in Gnome" +HOMEPAGE="https://github.com/ubuntu/gnome-shell-extension-appindicator" +SRC_URI="https://github.com/ubuntu/gnome-shell-extension-appindicator/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" + +RDEPEND=" + app-eselect/eselect-gnome-shell-extensions + >=gnome-base/gnome-shell-45 +" +BDEPEND=" + app-misc/jq +" + +src_install() { + meson_src_install + rm -v "${ED}"/usr/share/glib-2.0/schemas/gschemas.compiled || die +} + +pkg_preinst() { + gnome2_schemas_savelist +} + +pkg_postinst() { + gnome2_schemas_update + ebegin "Updating list of installed extensions" + eselect gnome-shell-extensions update + eend $? +} + +pkg_postrm() { + gnome2_schemas_update +} diff --git a/gnome-extra/gnome-shell-extension-desktop-icons-ng/Manifest b/gnome-extra/gnome-shell-extension-desktop-icons-ng/Manifest index 57b9fb87ab269..0d5e919cd5334 100644 --- a/gnome-extra/gnome-shell-extension-desktop-icons-ng/Manifest +++ b/gnome-extra/gnome-shell-extension-desktop-icons-ng/Manifest @@ -1 +1,2 @@ DIST desktop-icons-ng-49.0.5.tar.bz2 167520 BLAKE2B 3b74487e6e44242649d48845fc3d4c51fba46e248a4eafa5a962873932bc157715f7835719d28efbd0bd99f5867fb05c44a288e5b70259ebd496291be5eebc04 SHA512 00cb7c90f2d3e33fe277a2d352ff50fbd19e6ee751190097887e17d42d95896123b712eaaa41307096ea8f8822ff1ca4ccc651670959943985b26ef43fc6d283 +DIST desktop-icons-ng-50.0.0.tar.bz2 176498 BLAKE2B d706695eaa8745b6b4839dc1de971d74a3b14d106fab6e332122cf171822d091c677fe325680ca576570c1b0437a43707940ccaa25b2dc00f43402208bd4131e SHA512 6e4d92830bc2df055f50962b9563631d15d1cf53f5d6e35753e28d3c02a58b66fbe9408c8aa4e5c324d26591e5cef84f0267e210305cac1868344770fb315816 diff --git a/gnome-extra/gnome-shell-extension-desktop-icons-ng/gnome-shell-extension-desktop-icons-ng-50.0.0.ebuild b/gnome-extra/gnome-shell-extension-desktop-icons-ng/gnome-shell-extension-desktop-icons-ng-50.0.0.ebuild new file mode 100644 index 0000000000000..1789d77ca0af1 --- /dev/null +++ b/gnome-extra/gnome-shell-extension-desktop-icons-ng/gnome-shell-extension-desktop-icons-ng-50.0.0.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit gnome2-utils meson + +MY_PN="desktop-icons-ng" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="Desktop icon support for GNOME Shell" +HOMEPAGE="https://gitlab.com/rastersoft/desktop-icons-ng" +SRC_URI="https://gitlab.com/rastersoft/${MY_PN}/-/archive/${PV}/${MY_P}.tar.bz2" +S="${WORKDIR}/${MY_P}" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +COMMON_DEPEND="dev-libs/glib:2" +RDEPEND="${COMMON_DEPEND} + app-eselect/eselect-gnome-shell-extensions + >=gnome-base/gnome-shell-46 + >=gnome-base/nautilus-3.38 +" +DEPEND="${COMMON_DEPEND}" + +pkg_preinst() { + gnome2_schemas_savelist +} + +pkg_postinst() { + gnome2_schemas_update + ebegin "Updating list of installed extensions" + eselect gnome-shell-extensions update + eend $? +} + +pkg_postrm() { + gnome2_schemas_update +}