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 |