commit:     74fb32cd19cffbbf84912e3ef5e9357b1be2a560
Author:     Michael Orlitzky <mjo <AT> gentoo <DOT> org>
AuthorDate: Tue Jul  4 23:57:27 2023 +0000
Commit:     Michael Orlitzky <mjo <AT> gentoo <DOT> org>
CommitDate: Wed Jul  5 20:42:15 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74fb32cd

www-client/netsurf: clean up build flags and depencencies (live ebuild).

  * Add new unconditional dev-libs/openssl dependency. There's a build
    flag for it, but YES means yes and NO also means yes.
  * Drop obsolete USE=mng and media-libs/libmng dependency.
  * Drop obsolete NETSURF_USE_JS build flag.
  * Drop apparently unused app-editors/vim-core build dependency.
  * Alphabetized USE/build flags and dependencies.

Signed-off-by: Michael Orlitzky <mjo <AT> gentoo.org>

 www-client/netsurf/netsurf-9999.ebuild | 24 +++++++++++-------------
 1 file changed, 11 insertions(+), 13 deletions(-)

diff --git a/www-client/netsurf/netsurf-9999.ebuild 
b/www-client/netsurf/netsurf-9999.ebuild
index 0cf6ef50f6e0..d3675ca3a962 100644
--- a/www-client/netsurf/netsurf-9999.ebuild
+++ b/www-client/netsurf/netsurf-9999.ebuild
@@ -12,19 +12,20 @@ EGIT_REPO_URI="https://git.netsurf-browser.org/${PN}.git";
 LICENSE="GPL-2 MIT"
 SLOT="0"
 KEYWORDS=""
-IUSE="bmp fbcon truetype +gif +gtk +javascript +jpeg mng
+IUSE="bmp fbcon truetype +gif +gtk +javascript +jpeg
        +png +psl rosprite +svg +svgtiny +webp"
 
 REQUIRED_USE="|| ( fbcon gtk )"
 
 RDEPEND="
        >=dev-libs/libcss-9999
-       >=net-libs/libdom-9999
-       net-libs/libhubbub
        >=dev-libs/libnsutils-9999
+       dev-libs/openssl:=
        dev-libs/libutf8proc
        dev-libs/libxml2:2
        net-misc/curl
+       >=net-libs/libdom-9999
+       net-libs/libhubbub
        bmp? ( media-libs/libnsbmp )
        fbcon? (
                dev-libs/libnsfb
@@ -43,7 +44,6 @@ RDEPEND="
                dev-lang/duktape:=
        )
        jpeg? ( media-libs/libjpeg-turbo:= )
-       mng? ( media-libs/libmng:= )
        png? ( media-libs/libpng:0= )
        psl? ( media-libs/libnspsl )
        rosprite? ( media-libs/librosprite )
@@ -54,7 +54,6 @@ RDEPEND="
        webp? ( media-libs/libwebp )"
 DEPEND="${RDEPEND}"
 BDEPEND="
-       javascript? ( app-editors/vim-core )
        dev-libs/check
        dev-perl/HTML-Parser
        dev-util/netsurf-buildsystem
@@ -83,22 +82,21 @@ _emake() {
        local netsurf_makeconf=(
                "${NETSURF_MAKECONF[@]}"
                COMPONENT_TYPE=binary
+               NETSURF_FB_FONTLIB=$(usex truetype freetype internal)
+               NETSURF_FB_FONTPATH="${EPREFIX}/usr/share/fonts/dejavu"
                NETSURF_USE_BMP=$(usex bmp YES NO)
+               NETSURF_USE_DUKTAPE=$(usex javascript YES NO)
                NETSURF_USE_GIF=$(usex gif YES NO)
                NETSURF_USE_JPEG=$(usex jpeg YES NO)
                NETSURF_USE_PNG=$(usex png YES NO)
                NETSURF_USE_NSPSL=$(usex psl YES NO)
-               NETSURF_USE_MNG=$(usex mng YES NO)
-               NETSURF_USE_WEBP=$(usex webp YES NO)
-               NETSURF_USE_JS=NO
-               NETSURF_USE_DUKTAPE=$(usex javascript YES NO)
                NETSURF_USE_NSSVG=$(usex svg $(usex svgtiny YES NO) NO)
-               NETSURF_USE_RSVG=$(usex svg $(usex svgtiny NO YES) NO)
+               NETSURF_USE_OPENSSL=YES
                NETSURF_USE_ROSPRITE=$(usex rosprite YES NO)
-               PKG_CONFIG=$(tc-getPKG_CONFIG)
-               NETSURF_FB_FONTLIB=$(usex truetype freetype internal)
-               NETSURF_FB_FONTPATH="${EPREFIX}/usr/share/fonts/dejavu"
+               NETSURF_USE_RSVG=$(usex svg $(usex svgtiny NO YES) NO)
+               NETSURF_USE_WEBP=$(usex webp YES NO)
                NETSURF_USE_VIDEO=NO
+               PKG_CONFIG=$(tc-getPKG_CONFIG)
        )
 
        emake "${netsurf_makeconf[@]}" $@

Reply via email to