summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* x11-libs/pango: drop ~ia64Sam James6 days1-2/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* x11-libs/pango: add 1.54.0Aliaksei Urbanski6 days3-0/+97
| | | | | | | | | | | | | | | | | | | Tag: - https://gitlab.gnome.org/GNOME/pango/-/tags/1.54.0 News: - https://gitlab.gnome.org/GNOME/pango/-/blob/1.54.0/NEWS These changes also: - add the examples USE flag - update build options - update variables * HOMEPAGE * SRC_URI Signed-off-by: Aliaksei Urbanski <aliaksei.urbanski@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/37189 Signed-off-by: Sam James <sam@gentoo.org>
* x11-libs/fltk: fix VariableOrderWrong in oldIonen Wolkens2024-12-261-1/+1
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-libs/fltk: drop 1.3.5-r4, 1.3.9999, 1.4.9999Ionen Wolkens2024-12-2613-820/+0
| | | | | | | | | wrt live, both were broken (patches not applying) for likely a while. Not planning to maintain the live ebuilds myself (and even less multiple branches), so may as well delete them. Will try to do regular bumps when releases happen though. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-libs/fltk: add 1.4.1Ionen Wolkens2024-12-264-0/+148
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Brand new ebuild not really based on the old. Changes may or may not introduce some regressions, but will see to these as needed. Regardless of the ebuild, note some revdeps may be broken with fltk-1.4.x. "Often" it's just trivial like a missing include (IWYU) or an include needing different casing due to compatibility symlinks (e.g. Fl/Fl_file_chooser.H -> FL/Fl_File_Chooser.H>) being dropped. Upstream discourages re-enabling them and suggests fixing packages instead. Some revdeps may also be relying on X-specific things (e.g. including x.H and using fl_display), and may need to depend on fltk[X(+)] (have not really looked at if things work on wayland). x.H is also deprecated and due for removal, should use platform.H. I've fixed a few while updating revdeps for := and USE changes but haven't tried nor handled everything myself. That aside, overview of (some) notable ebuild differences vs old: * Use cmake Upstream plans to remove autotools support in 1.5.0, so. * Actually run some tests The old ebuild's src_test was just building tests and never running anything, so at least run (minor) "unittests --core" like upstream's CI does. * Add subslot Gets a new soname + ABI incompatible changes every 1.x versions, but <1.3 is so old that never got a subslot (see README.abi-version.txt). * Drop multilib Do not think this is worth keeping. At most old 32bit prebuilts can need 32bit fltk but they cannot use 1.4 due to soname/ABI changes. (*if* really needed could consider a fltk-compat:1.3 for these). Can revisit if a reason to. * Drop USE=games Not convinced that there is real interest in these example apps being installed, and they all have generic naming by default (e.g. previous was installing /usr/bin/sudoku) making it easy to conflict. They also need to be installed manually (no cmake option for this that I can see at the moment). Could revisit if there is actual users and it is not just for completeness. * Drop USE=xft Can use either pango or xft w/ USE=X with pango being preferred, and it is kind of bogus to disable both (breaks things in unexpected ways). So now USE=cairo will use pango (forced by build system if cairo is enabled, -DFLTK_USE_PANGO accomplishes little), and USE=-cairo uses xft only. Pango/cairo is not optional for wayland, and that's why USE=cairo is default enabled now (also because it supposedly renders better on X as well). * Drop USE=threads, always enabled Nothing special there, but requires adjusting some revdeps w/ (+) * Drop USE=xinerama and always depend on it if USE=X Could understand some users not wanting it, however, for some reason -DFLTK_USE_XINERAMA is ignored when USE="X wayland" (works if -wayland) and README.Wayland.txt says that xinerama is always required if X11 is enabled as well. *could* make it optional with -wayland but that felt messy and a req use of "wayland? ( X? ( xinerama ) )" seems confusing. Ultimately it was enabled by default before and it's a very small dep. May revisit only after the build system gets polished and if there's a demand. * Drop env.d file and -rpath hacks This doesn't install in /usr/lib*/fltk anymore and so no need for LDPATH, and if the FLTK_DOCDIR env var is unset it should fallback to the builtin path which points to /usr/share/doc/${PF}/html (albeit the in-app help browser renders these rather poorly right now, better use a real browser). * Misc notes Was tempted to drop USE=static-libs, but I believe there is a demand for this on this package, may revisit. Considered making fluid optional being a GUI app for developers, but it's also used at build time by some packages and it's not worth being conditional on Gentoo then. It may be possible to make dbus optional with USE=wayland, but build system has no switch for it (automagic-only), so hard-depend for now. For those trying to avoid X libs, hard libglvnd[X] is not a typo, USE="-X wayland opengl" still links with libGLX->libX11 at the moment. Like before, fltk-config --ldflags still gives a wall of unnecessary libraries (that libftlk.so is linked with, more than before w/ wayland) due to expecting static -- but otherwise appears fine despite generated by cmake. bug #494390: pdf build is explicitly disabled in this version, so it shouldn't be trying to use latex (build system also changed, if still into something please open a new bug). Closes: https://bugs.gentoo.org/494390 Closes: https://bugs.gentoo.org/946882 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-libs/fltk: add myself as a maintainerIonen Wolkens2024-12-261-14/+17
| | | | | | | Don't really use this, but don't mind taking care of it to some extend. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-libs/libfm: build w/ -std=gnu17Sam James2024-12-241-1/+4
| | | | | | | It's on life-support upstream, really. Closes: https://bugs.gentoo.org/944077 Signed-off-by: Sam James <sam@gentoo.org>
* x11-libs/vte: Stabilize 0.76.3 sparc, #946484Arthur Zamarin2024-12-211-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* x11-libs/gtksourceview: Stabilize 3.24.11-r2 sparc, #946484Arthur Zamarin2024-12-211-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* x11-libs/gtk+: Stabilize 3.24.42-r1 sparc, #946484Arthur Zamarin2024-12-211-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* x11-libs/gdk-pixbuf: Stabilize 2.42.12 sparc, #946484Arthur Zamarin2024-12-211-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* x11-libs/vte: Stabilize 0.76.3 ppc64, #946484Arthur Zamarin2024-12-211-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* x11-libs/gtksourceview: Stabilize 3.24.11-r2 ppc64, #946484Arthur Zamarin2024-12-211-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* x11-libs/gtk+: Stabilize 3.24.42-r1 ppc64, #946484Arthur Zamarin2024-12-211-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* x11-libs/gdk-pixbuf: Stabilize 2.42.12 ppc64, #946484Arthur Zamarin2024-12-211-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* x11-libs/vte: Stabilize 0.76.3 ppc, #946484Arthur Zamarin2024-12-211-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* x11-libs/gtksourceview: Stabilize 3.24.11-r2 ppc, #946484Arthur Zamarin2024-12-211-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* x11-libs/gtk+: Stabilize 3.24.42-r1 ppc, #946484Arthur Zamarin2024-12-211-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* x11-libs/gdk-pixbuf: Stabilize 2.42.12 ppc, #946484Arthur Zamarin2024-12-211-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* x11-libs/vte: Stabilize 0.76.3 arm, #946484Arthur Zamarin2024-12-211-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* x11-libs/gtksourceview: Stabilize 3.24.11-r2 arm, #946484Arthur Zamarin2024-12-211-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* x11-libs/gtk+: Stabilize 3.24.42-r1 arm, #946484Arthur Zamarin2024-12-211-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* x11-libs/gdk-pixbuf: Stabilize 2.42.12 arm, #946484Arthur Zamarin2024-12-211-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* x11-libs/vte: Stabilize 0.76.3 arm64, #946484Arthur Zamarin2024-12-201-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* x11-libs/gtksourceview: Stabilize 3.24.11-r2 arm64, #946484Arthur Zamarin2024-12-201-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* x11-libs/gtk+: Stabilize 3.24.42-r1 arm64, #946484Arthur Zamarin2024-12-201-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* x11-libs/gdk-pixbuf: Stabilize 2.42.12 arm64, #946484Arthur Zamarin2024-12-201-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* x11-libs/vte: Stabilize 0.76.3 x86, #946484Arthur Zamarin2024-12-201-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* x11-libs/gtksourceview: Stabilize 3.24.11-r2 x86, #946484Arthur Zamarin2024-12-201-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* x11-libs/gtk+: Stabilize 3.24.42-r1 x86, #946484Arthur Zamarin2024-12-201-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* x11-libs/gdk-pixbuf: Stabilize 2.42.12 x86, #946484Arthur Zamarin2024-12-201-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* x11-libs/gtkglext: Stabilize 1.2.0-r6 amd64, #946484Arthur Zamarin2024-12-201-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* x11-libs/vte: Stabilize 0.76.3 amd64, #946484Arthur Zamarin2024-12-201-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* x11-libs/gtksourceview: Stabilize 3.24.11-r2 amd64, #946484Arthur Zamarin2024-12-201-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* x11-libs/gtk+: Stabilize 3.24.42-r1 amd64, #946484Arthur Zamarin2024-12-201-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* x11-libs/gdk-pixbuf: Stabilize 2.42.12 amd64, #946484Arthur Zamarin2024-12-201-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* x11-libs/qwtpolar: treecleanAndreas Sturmlechner2024-12-203-72/+0
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* */*: Drop setting XORG_TARBALL_SUFFIX="xz"Matt Turner2024-12-1755-55/+0
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-libs/xcb-util-xrm: Bump to EAPI=8Matt Turner2024-12-161-2/+2
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-libs/pixman: Drop old versionsMatt Turner2024-12-162-62/+0
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-libs/pixman: Stabilize 0.44.2 ppc64, #946117Arthur Zamarin2024-12-151-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* x11-libs/libXcursor: Stabilize 1.2.3 ppc64, #946120Sam James2024-12-151-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* x11-libs/libXxf86vm: Version bump to 1.1.6Matt Turner2024-12-142-0/+20
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-libs/libXv: Version bump to 1.0.13Matt Turner2024-12-142-0/+19
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-libs/libxshmfence: Version bump to 1.3.3Matt Turner2024-12-132-0/+15
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-libs/libxcvt: Version bump to 0.1.3Matt Turner2024-12-133-3/+20
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-libs/libXau: Version bump to 1.0.12Matt Turner2024-12-132-0/+16
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-libs/libXrender: Version bump to 0.9.12Matt Turner2024-12-132-0/+18
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-libs/libSM: Version bump to 1.2.5Matt Turner2024-12-132-0/+63
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-libs/libICE: Version bump to 1.1.2Matt Turner2024-12-132-0/+29
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>