All of FOX Toolkit packages are unmaintained. The library was last bumped in Jan 2016, and is pending bump since. Other packages are even more behind. Including media-sound/gogglesmm as the only revdep. app-editors/adie dev-util/reswrap media-sound/gogglesmm sci-calculators/calculator x11-libs/fox x11-misc/pathfinder x11-misc/shutterbug Also fox.eclass.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0009a9d2fb6dc53251ecc70ac22f5b6e50e156e3 commit 0009a9d2fb6dc53251ecc70ac22f5b6e50e156e3 Author: Michał Górny <mgorny@gentoo.org> AuthorDate: 2019-12-16 11:11:42 +0000 Commit: Michał Górny <mgorny@gentoo.org> CommitDate: 2019-12-16 11:14:42 +0000 package.mask: Last rite x11-libs/fox & revdeps Bug: https://bugs.gentoo.org/703088 Signed-off-by: Michał Górny <mgorny@gentoo.org> profiles/package.mask | 13 +++++++++++++ 1 file changed, 13 insertions(+)
This series of commits has saved x11-libs/fox and media-sound/gogglesmm, and moved dev-util/reswrap back into x11-libs/fox, where it will be easier to maintain: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=751d1b0d68c87ace41422195a8d9e087b5f94a24 https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bb301b0b8ba5a10eec7ccc5042f0e7745e41770 https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab25f745bb6dac56d2741e885119cf8d4d105645 https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09b7251ab76e8111379231f9fd4a9e0fc972cca5
Actually, reopening, as a few things are still scheduled to be deleted: app-editors/adie dev-util/reswrap sci-calculators/calculator x11-misc/pathfinder x11-misc/shutterbug eclass/fox.eclass
Taking ownership of bug, as I'm the new fox maintainer.
Jason, your ebuild has a number of issues: 1. DESCRIPTION/HOMEPAGE/SRC_URI block is after RDEPEND, instead of directly after inherit. 2. subslot operator on virtual/jpeg? 3. doxygen in RDEPEND? sure? 4. $(use debug && echo --enable-debug || echo --enable-release) instead of use --enable-$(usex debug debug release) 5. || die on emake 6. emake install will never work on Gentoo Prefix 7. in l.80 you use bash [[ ]], but in l.86 you use POSIX [ ] 8. use doc || rm -fr "${D}/usr/share/doc/${PF}/html" doesn't have a die on the rm 9. dohtml in EAPI 7? 10. more references to ${D} instead if ${ED} Please correct these.
The mask comment claims nobody uses these, but I can report that I occasionally use "x11-misc/xfe" and "sci-calculators/calculator". I started transitioning to smaller/lightweight (and more traditional UI) alternatives to Gnome around the time of the Gnome 3 transition, including these two packages. I sometimes use xfe as a drag source to test dragging (loading) files into applications with drag-and-drop, which is mostly the only thing I use it for. Calculator isn't great, but I occasionally use it to do simple arithmetic and/or base conversions rather than scripting something on the command line or using a physical calculator. I'm not tied to these packages specifically. Are there alternative lightweight packages for the really basic functionality provided by xfe and calculator, that don't pull in tons and tons of dependencies, nor are tied to specific bloated desktop environments? (And actually lets the window manager (such as icewm) manage the window border, rather than (e.g.) gnome's latest shinanigans of having the app itself manage its own titlebar/etc, inconsistent with most window-manager-managed applications?) If I had to pick one, I would probably want xfe before calculator. Xfe appears to still be maintained, at least to some extent: the last release was only 6 months ago.
(In reply to Matthew Ogilvie from comment #6) > The mask comment claims nobody uses these, but I can report that I > occasionally use "x11-misc/xfe" and "sci-calculators/calculator". > > I started transitioning to smaller/lightweight (and more traditional UI) > alternatives to Gnome around the time of the Gnome 3 transition, > including these two packages. I sometimes use xfe as a drag source > to test dragging (loading) files into applications with drag-and-drop, > which is mostly the only thing I use it for. > > Calculator isn't great, but I occasionally use it to do simple > arithmetic and/or base conversions rather than scripting something > on the command line or using a physical calculator. Restored in x11-libs/fox[tools] USE flag.
> If I had to pick one, I would probably want xfe before calculator. > Xfe appears to still be maintained, at least to some extent: the last > release was only 6 months ago. It won't build with fox 1.7.
> If I had to pick one, I would probably want xfe before calculator. > Xfe appears to still be maintained, at least to some extent: the last > release was only 6 months ago. Okay, merry christmas, I brought xfe back to life.
Thanks for xfe! ---- Just in case it might help in the future, I took the liberty of pinging xfe upstream about the possibility of Fox 1.7 support in the future. We can see how upstream responds to the idea... (Unfortunately I had a noscript snafu and ended up creating two identical feature requests, and I don't seem to have permission to close one of the duplicates myself.) https://sourceforge.net/p/xfe/feature-requests/226/ https://sourceforge.net/p/xfe/feature-requests/227/
FOR USERS: Updating to the new fox setup might run into issues with file conflicts, etc (I'm not sure). If you run into problems, the following hints may be helpful: 1. Use quickpkg to save working xfe, fox, calculator, etc as desired, in case things don't work. (Although I didn't need to roll back to these.) 2. Although previously fox and xfe packages had stable versions, no versions are currently stable, so you'll need to keyword them in package.keywords: =x11-libs/fox-1.6.57-r1 ~amd64 =x11-libs/fox-1.7.67 ~amd64 =x11-misc/xfe-1.42 ~amd64 3. (If desired) Add to package.use: "x11-misc/fox tools" for calculator. 4. Unmerge the previously-split-out tools (like "emerge -Cva calculator"). Also "emerge --depclean" any extra intermediate dependencies (reswrap?). (NOTE: I think it is possible for the fox'es "DEPEND" to explicitly block anything that has been folded back into fox itself, to allow portage to resolve (uninstall) these automatically, but it does not look like fox'es ebuild currently does that.) 5. Explicitly rebuild with the updated ebuilds: emerge -1av fox:1.6 xfe emerge -1av fox:1.7 # for calculator
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82c2d00c325a7a03595134d2f1f1e5cd5686bc9e commit 82c2d00c325a7a03595134d2f1f1e5cd5686bc9e Author: Michał Górny <mgorny@gentoo.org> AuthorDate: 2020-02-03 05:52:47 +0000 Commit: Michał Górny <mgorny@gentoo.org> CommitDate: 2020-02-03 05:52:47 +0000 app-editors/adie: Remove last-rited pkg Closes: https://bugs.gentoo.org/703088 Signed-off-by: Michał Górny <mgorny@gentoo.org> app-editors/adie/Manifest | 1 - app-editors/adie/adie-1.7.67.ebuild | 18 ------------------ app-editors/adie/metadata.xml | 5 ----- profiles/package.mask | 7 ------- 4 files changed, 31 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8321b4bc1e4d8c075532194ef4eab41afaa4f27b commit 8321b4bc1e4d8c075532194ef4eab41afaa4f27b Author: Michał Górny <mgorny@gentoo.org> AuthorDate: 2020-02-03 05:52:35 +0000 Commit: Michał Górny <mgorny@gentoo.org> CommitDate: 2020-02-03 05:52:35 +0000 dev-util/reswrap: Remove last-rited pkg Closes: https://bugs.gentoo.org/703088 Signed-off-by: Michał Górny <mgorny@gentoo.org> dev-util/reswrap/Manifest | 1 - dev-util/reswrap/metadata.xml | 5 ----- dev-util/reswrap/reswrap-4.0.0.ebuild | 31 ------------------------------- profiles/package.mask | 1 - 4 files changed, 38 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f23198529a20e2c4da1e32b9b20704c8090783dc commit f23198529a20e2c4da1e32b9b20704c8090783dc Author: Michał Górny <mgorny@gentoo.org> AuthorDate: 2020-02-03 05:52:20 +0000 Commit: Michał Górny <mgorny@gentoo.org> CommitDate: 2020-02-03 05:52:20 +0000 sci-calculators/calculator: Remove last-rited pkg Closes: https://bugs.gentoo.org/703088 Signed-off-by: Michał Górny <mgorny@gentoo.org> profiles/package.mask | 1 - sci-calculators/calculator/Manifest | 1 - sci-calculators/calculator/calculator-1.7.67.ebuild | 18 ------------------ sci-calculators/calculator/metadata.xml | 20 -------------------- 4 files changed, 40 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e81b259fd1b44af8911314b45c156ecc63c371c commit 6e81b259fd1b44af8911314b45c156ecc63c371c Author: Michał Górny <mgorny@gentoo.org> AuthorDate: 2020-02-03 05:52:08 +0000 Commit: Michał Górny <mgorny@gentoo.org> CommitDate: 2020-02-03 05:52:08 +0000 x11-misc/pathfinder: Remove last-rited pkg Closes: https://bugs.gentoo.org/703088 Signed-off-by: Michał Górny <mgorny@gentoo.org> profiles/package.mask | 1 - x11-misc/pathfinder/Manifest | 1 - x11-misc/pathfinder/metadata.xml | 5 ----- x11-misc/pathfinder/pathfinder-1.7.67.ebuild | 29 ---------------------------- 4 files changed, 36 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22fd4eef49ba3959f65de49b7d702bcf326bb3ee commit 22fd4eef49ba3959f65de49b7d702bcf326bb3ee Author: Michał Górny <mgorny@gentoo.org> AuthorDate: 2020-02-03 05:51:53 +0000 Commit: Michał Górny <mgorny@gentoo.org> CommitDate: 2020-02-03 05:51:53 +0000 x11-misc/shutterbug: Remove last-rited pkg Closes: https://bugs.gentoo.org/703088 Signed-off-by: Michał Górny <mgorny@gentoo.org> profiles/package.mask | 1 - x11-misc/shutterbug/Manifest | 1 - x11-misc/shutterbug/metadata.xml | 5 ----- x11-misc/shutterbug/shutterbug-1.7.67.ebuild | 29 ---------------------------- 4 files changed, 36 deletions(-)