| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
| |
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
Don't really use this, but don't mind taking care of it
to some extend.
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
|
|
|
|
|
|
|
| |
It's on life-support upstream, really.
Closes: https://bugs.gentoo.org/944077
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
|
|
|
|
| |
Signed-off-by: Matt Turner <mattst88@gentoo.org>
|
|
|
|
| |
Signed-off-by: Matt Turner <mattst88@gentoo.org>
|
|
|
|
| |
Signed-off-by: Matt Turner <mattst88@gentoo.org>
|
|
|
|
| |
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Matt Turner <mattst88@gentoo.org>
|
|
|
|
| |
Signed-off-by: Matt Turner <mattst88@gentoo.org>
|
|
|
|
| |
Signed-off-by: Matt Turner <mattst88@gentoo.org>
|
|
|
|
| |
Signed-off-by: Matt Turner <mattst88@gentoo.org>
|
|
|
|
| |
Signed-off-by: Matt Turner <mattst88@gentoo.org>
|
|
|
|
| |
Signed-off-by: Matt Turner <mattst88@gentoo.org>
|
|
|
|
| |
Signed-off-by: Matt Turner <mattst88@gentoo.org>
|
|
|
|
| |
Signed-off-by: Matt Turner <mattst88@gentoo.org>
|