Diff elinks-0.17.1.1 with a elinks-0.18.0

/usr/portage/www-client/elinks/elinks-0.18.0.ebuild 2025-07-29 16:22:17.952470306 +0300
24 24

  
25 25
LICENSE="GPL-2"
26 26
SLOT="0"
27
IUSE="bittorrent brotli bzip2 debug finger ftp gemini gopher gpm gnutls guile idn"
28
IUSE+=" javascript libcss lua lzma +mouse nls nntp perl python samba ssl test tre unicode X xml zlib zstd"
27
IUSE="bittorrent brotli bzip2 curl debug +doc finger ftp gemini gopher gpm gnutls guile idn"
28
IUSE+=" javascript libcss lua lzma +mouse nls nntp perl python samba sftp ssl test tre unicode X xml zlib zstd"
29 29
RESTRICT="!test? ( test )"
30 30
REQUIRED_USE="
31 31
	guile? ( ${GUILE_REQUIRED_USE} )
32
	javascript? ( libcss )
32
	javascript? ( curl libcss )
33 33
	lua? ( ${LUA_REQUIRED_USE} )
34 34
	python? ( ${PYTHON_REQUIRED_USE} )
35
	sftp? ( curl )
35 36
"
36 37

  
37 38
RDEPEND="
38 39
	>=sys-libs/ncurses-5.2:=[unicode(+)]
39 40
	brotli? ( app-arch/brotli:= )
40 41
	bzip2? ( >=app-arch/bzip2-1.0.2 )
42
	curl? ( net-misc/curl[ssl] )
41 43
	gpm? (
42 44
		>=sys-libs/gpm-1.20.0-r5
43 45
	)
......
73 75
	X? ( x11-base/xorg-proto )"
74 76
BDEPEND="
75 77
	virtual/pkgconfig
78
	doc? ( dev-lang/perl )
76 79
	nls? ( sys-devel/gettext )
77 80
	test? (
78 81
		net-dns/libidn
......
80 83
"
81 84

  
82 85
PATCHES=(
83
	"${FILESDIR}"/${P}-gettext.patch
84 86
	"${FILESDIR}"/${P}-sftp.patch
87
	"${FILESDIR}"/${P}-build.patch
85 88
)
86 89

  
87 90
pkg_setup() {
......
94 97
	default
95 98
	use guile && guile_bump_sources
96 99
	python_fix_shebang .
97

  
98
	# https://bugs.gentoo.org/show_bug.cgi?id=942286
99
	sed -i -e '/find_library/s/, dirs: \[[^]]*\]//' \
100
		meson.build || die
101 100
}
102 101

  
103 102
src_configure() {
......
119 118
		-Dapidoc=false
120 119
		-D88-colors=true
121 120
		-D256-colors=true
121
		-Dbacktrace=$(usex elibc_musl false true)
122 122
		$(meson_use bittorrent)
123 123
		$(meson_use brotli)
124 124
		$(meson_use bzip2 bzlib)
125
		$(meson_use curl libcurl)
125 126
		$(usex debug '-Ddebug=true' '-Dfastmem=true')
127
		$(meson_use doc)
126 128
		$(meson_use finger)
127 129
		$(meson_use ftp)
128 130
		-Dfsp=false
......
150 152
		-Dquickjs=false
151 153
		-Druby=false
152 154
		$(meson_use samba smb)
155
		$(meson_use sftp)
153 156
		-Dsm-scripting=false
154 157
		-Dspidermonkey=false
155 158
		-Dterminfo=true
Thank you!