app-editors/nano: drop IUSE=static

nano calls getpwuid (NSS), which can be problematic in static binaries.

Bug: https://bugs.gentoo.org/934128
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
This commit is contained in:
Mike Gilbert
2024-06-13 15:49:40 -04:00
parent 7b7654dcdf
commit 540f78ba32
2 changed files with 10 additions and 22 deletions

View File

@@ -19,19 +19,15 @@ HOMEPAGE="https://www.nano-editor.org/ https://wiki.gentoo.org/wiki/Nano/Guide"
LICENSE="GPL-3+ LGPL-2.1+ || ( GPL-3+ FDL-1.2+ )"
SLOT="0"
IUSE="debug justify magic minimal ncurses nls +spell static unicode"
IUSE="debug justify magic minimal ncurses nls +spell unicode"
LIB_DEPEND="
RDEPEND="
>=sys-libs/ncurses-5.9-r1:=[unicode(+)?]
sys-libs/ncurses:=[static-libs(+)]
magic? ( sys-apps/file[static-libs(+)] )
sys-libs/ncurses:=
magic? ( sys-apps/file )
nls? ( virtual/libintl )
"
RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )"
DEPEND="
${RDEPEND}
static? ( ${LIB_DEPEND} )
"
DEPEND="${RDEPEND}"
BDEPEND="
nls? ( sys-devel/gettext )
virtual/pkgconfig
@@ -53,8 +49,6 @@ src_prepare() {
}
src_configure() {
use static && append-ldflags -static
local myconfargs=(
--bindir="${EPREFIX}"/bin
--htmldir=/trash

View File

@@ -19,19 +19,15 @@ HOMEPAGE="https://www.nano-editor.org/ https://wiki.gentoo.org/wiki/Nano/Guide"
LICENSE="GPL-3+ LGPL-2.1+ || ( GPL-3+ FDL-1.2+ )"
SLOT="0"
IUSE="debug justify magic minimal ncurses nls +spell static unicode"
IUSE="debug justify magic minimal ncurses nls +spell unicode"
LIB_DEPEND="
RDEPEND="
>=sys-libs/ncurses-5.9-r1:=[unicode(+)?]
sys-libs/ncurses:=[static-libs(+)]
magic? ( sys-apps/file[static-libs(+)] )
sys-libs/ncurses:=
magic? ( sys-apps/file )
nls? ( virtual/libintl )
"
RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )"
DEPEND="
${RDEPEND}
static? ( ${LIB_DEPEND} )
"
DEPEND="${RDEPEND}"
BDEPEND="
nls? ( sys-devel/gettext )
virtual/pkgconfig
@@ -53,8 +49,6 @@ src_prepare() {
}
src_configure() {
use static && append-ldflags -static
local myconfargs=(
--bindir="${EPREFIX}"/bin
--htmldir=/trash