commit: 95cd974943beb8f8be1a4c672e11ca2cd261bfb4 Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org> AuthorDate: Sun Apr 27 09:54:34 2025 +0000 Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org> CommitDate: Sun Apr 27 10:49:31 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95cd9749
x11-libs/fltk: drop 1.4.1 Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org> x11-libs/fltk/Manifest | 1 - x11-libs/fltk/fltk-1.4.1.ebuild | 113 ---------------------------------------- 2 files changed, 114 deletions(-) diff --git a/x11-libs/fltk/Manifest b/x11-libs/fltk/Manifest index 49f84455c693..44900609e339 100644 --- a/x11-libs/fltk/Manifest +++ b/x11-libs/fltk/Manifest @@ -1,3 +1,2 @@ DIST fltk-1.3.8-source.tar.gz 5335306 BLAKE2B 8c2d2fca4243c0e7c5a8aa46083940f99c8b3e7873d39d6e590a4b66587876393f209e5e7e5eaf4a4cc13f0f97cb03671d97129853b0146eeab409aaf687935e SHA512 5c1cbfc156c49888e25b90dcb9b1ab86a03447e08e00864c3c7ae8a0e32cfbd9154ee630054235c9edfd29fd1d0371ae77eff7b78094fb660dbbdec5cecfc8fb -DIST fltk-1.4.1-source.tar.bz2 8456879 BLAKE2B 0301cfa7f47cde892b390ccabc1724d055cee2544cec6afe60cb1d62fed644d0100865e1889b70c06b8c4169a1af4285500a746e4c82ecb4908567c5887fc084 SHA512 90b223f66e3a8eb23225a259cddfeb90f1f8744ff6a366f274923c1c34d251e028835755d1738efb53398ac7e45e362a71542978faef04fc3d84a87f7b722037 DIST fltk-1.4.2-source.tar.bz2 8462860 BLAKE2B 4bc4e0cddf41b7173047ce07cee7f9428192058cf25217aa9651fccb422ad2625ac2b9913d9d0cfff12aeefcf289a83c989dbbc4e664331b3c2721e3bba5e5f4 SHA512 65f4546c3b80c48a39cd719a7bdfd8bbb46c670b1606af22ebfaf67a60f1f2b5b01b111c0eea7729506038613c75dcec15efb93607973d3845181e0e8444f81e diff --git a/x11-libs/fltk/fltk-1.4.1.ebuild b/x11-libs/fltk/fltk-1.4.1.ebuild deleted file mode 100644 index c783579112e2..000000000000 --- a/x11-libs/fltk/fltk-1.4.1.ebuild +++ /dev/null @@ -1,113 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake edo xdg - -DESCRIPTION="Fast Light GUI Toolkit" -HOMEPAGE="https://www.fltk.org/" -SRC_URI="https://github.com/fltk/fltk/releases/download/release-${PV}/${P}-source.tar.bz2" - -LICENSE="FLTK LGPL-2 MIT ZLIB" -SLOT="1/$(ver_cut 1-2)" # README.abi-version.txt -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" -IUSE="+X +cairo doc examples opengl static-libs test wayland" -REQUIRED_USE=" - || ( X wayland ) - wayland? ( cairo ) -" -RESTRICT="!test? ( test )" - -RDEPEND=" - media-libs/libjpeg-turbo:= - media-libs/libpng:= - sys-libs/zlib:= - X? ( - x11-libs/libX11 - x11-libs/libXcursor - x11-libs/libXfixes - x11-libs/libXinerama - !cairo? ( - media-libs/fontconfig - x11-libs/libXft - x11-libs/libXrender - ) - ) - cairo? ( - dev-libs/glib:2 - x11-libs/cairo - x11-libs/pango[X?] - ) - opengl? ( - media-libs/glu - media-libs/libglvnd[X] - ) - wayland? ( - dev-libs/wayland - gui-libs/libdecor - sys-apps/dbus - x11-libs/libxkbcommon - ) -" -DEPEND=" - ${RDEPEND} - X? ( x11-base/xorg-proto ) - wayland? ( dev-libs/wayland-protocols ) -" -BDEPEND=" - doc? ( app-text/doxygen ) - wayland? ( dev-util/wayland-scanner ) -" - -PATCHES=( - "${FILESDIR}"/${PN}-1.4.1-fltk-config.patch - "${FILESDIR}"/${PN}-1.4.1-tests-odr.patch -) - -src_prepare() { - cmake_src_prepare - - # fluid can optionally use html docs at runtime, adjust path - sed -i "s|\${FLTK_DOCDIR}/fltk|&-${PVR}/html|" CMake/export.cmake || die -} - -src_configure() { - local mycmakeargs=( - -DFLTK_BACKEND_WAYLAND=$(usex wayland) - -DFLTK_BACKEND_X11=$(usex X) - -DFLTK_BUILD_FLUID=yes - -DFLTK_BUILD_FLUID_DOCS=no - -DFLTK_BUILD_GL=$(usex opengl) - -DFLTK_BUILD_HTML_DOCS=$(usex doc) - -DFLTK_BUILD_PDF_DOCS=no - -DFLTK_BUILD_SHARED_LIBS=yes - -DFLTK_BUILD_TEST=$(usex test) - -DFLTK_GRAPHICS_CAIRO=$(usex cairo) - -DFLTK_OPTION_STD=yes # will be removed & forced ON in fltk-1.5 - ) - - cmake_src_configure -} - -src_compile() { - cmake_src_compile all $(usev doc docs) -} - -src_test() { - # same that upstream's CI does except with the shared version - edo "${BUILD_DIR}"/bin/test/unittests-shared --core -} - -src_install() { - local DOCS=( - ANNOUNCEMENT CHANGES* CREDITS.txt README* - $(usev examples) - # simpler than using -DFLTK_INSTALL_HTML_DOCS for the location - $(usev doc "${BUILD_DIR}"/documentation/html) - ) - cmake_src_install - - # currently no option to disable building static libs - use static-libs || rm -- "${ED}"/usr/$(get_libdir)/*.a || die -}
