mirror of
https://github.com/flatcar/scripts.git
synced 2025-08-10 06:26:57 +02:00
dev-build/make: Sync with Gentoo
It's from Gentoo commit f41c12dac57827e5af88404a24bb0706f306b4bb.
This commit is contained in:
parent
7598ff497b
commit
555a88281f
@ -22,7 +22,8 @@ fi
|
|||||||
|
|
||||||
LICENSE="GPL-3+"
|
LICENSE="GPL-3+"
|
||||||
SLOT="0"
|
SLOT="0"
|
||||||
IUSE="guile nls static"
|
IUSE="doc guile nls static test"
|
||||||
|
RESTRICT="!test? ( test )"
|
||||||
|
|
||||||
DEPEND="guile? ( >=dev-scheme/guile-1.8:= )"
|
DEPEND="guile? ( >=dev-scheme/guile-1.8:= )"
|
||||||
RDEPEND="
|
RDEPEND="
|
||||||
@ -30,10 +31,14 @@ RDEPEND="
|
|||||||
nls? ( virtual/libintl )
|
nls? ( virtual/libintl )
|
||||||
"
|
"
|
||||||
BDEPEND="
|
BDEPEND="
|
||||||
|
doc? ( sys-apps/texinfo )
|
||||||
nls? ( sys-devel/gettext )
|
nls? ( sys-devel/gettext )
|
||||||
verify-sig? ( sec-keys/openpgp-keys-make )
|
verify-sig? ( sec-keys/openpgp-keys-make )
|
||||||
|
test? ( dev-lang/perl )
|
||||||
"
|
"
|
||||||
|
|
||||||
|
DOCS="AUTHORS NEWS README*"
|
||||||
|
|
||||||
PATCHES=(
|
PATCHES=(
|
||||||
"${FILESDIR}"/${PN}-4.4-default-cxx.patch
|
"${FILESDIR}"/${PN}-4.4-default-cxx.patch
|
||||||
)
|
)
|
||||||
@ -67,9 +72,13 @@ src_configure() {
|
|||||||
econf "${myeconfargs[@]}"
|
econf "${myeconfargs[@]}"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
emake all $(usev doc 'pdf html')
|
||||||
|
}
|
||||||
|
|
||||||
src_install() {
|
src_install() {
|
||||||
emake DESTDIR="${D}" install
|
use doc && HTML_DOCS=( doc/make.html/. ) DOCS="$DOCS doc/make.pdf"
|
||||||
dodoc AUTHORS NEWS README*
|
default
|
||||||
|
|
||||||
dosym gmake /usr/bin/make
|
dosym gmake /usr/bin/make
|
||||||
dosym gmake.1 /usr/share/man/man1/make.1
|
dosym gmake.1 /usr/share/man/man1/make.1
|
||||||
|
@ -22,7 +22,8 @@ fi
|
|||||||
|
|
||||||
LICENSE="GPL-3+"
|
LICENSE="GPL-3+"
|
||||||
SLOT="0"
|
SLOT="0"
|
||||||
IUSE="guile nls static"
|
IUSE="doc guile nls static test"
|
||||||
|
RESTRICT="!test? ( test )"
|
||||||
|
|
||||||
DEPEND="guile? ( >=dev-scheme/guile-1.8:= )"
|
DEPEND="guile? ( >=dev-scheme/guile-1.8:= )"
|
||||||
RDEPEND="
|
RDEPEND="
|
||||||
@ -30,10 +31,14 @@ RDEPEND="
|
|||||||
nls? ( virtual/libintl )
|
nls? ( virtual/libintl )
|
||||||
"
|
"
|
||||||
BDEPEND="
|
BDEPEND="
|
||||||
|
doc? ( sys-apps/texinfo )
|
||||||
nls? ( sys-devel/gettext )
|
nls? ( sys-devel/gettext )
|
||||||
verify-sig? ( sec-keys/openpgp-keys-make )
|
verify-sig? ( sec-keys/openpgp-keys-make )
|
||||||
|
test? ( dev-lang/perl )
|
||||||
"
|
"
|
||||||
|
|
||||||
|
DOCS="AUTHORS NEWS README*"
|
||||||
|
|
||||||
PATCHES=(
|
PATCHES=(
|
||||||
"${FILESDIR}"/${PN}-4.4-default-cxx.patch
|
"${FILESDIR}"/${PN}-4.4-default-cxx.patch
|
||||||
)
|
)
|
||||||
@ -67,9 +72,13 @@ src_configure() {
|
|||||||
econf "${myeconfargs[@]}"
|
econf "${myeconfargs[@]}"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
emake all $(usev doc 'pdf html')
|
||||||
|
}
|
||||||
|
|
||||||
src_install() {
|
src_install() {
|
||||||
emake DESTDIR="${D}" install
|
use doc && HTML_DOCS=( doc/make.html/. ) DOCS="$DOCS doc/make.pdf"
|
||||||
dodoc AUTHORS NEWS README*
|
default
|
||||||
|
|
||||||
dosym gmake /usr/bin/make
|
dosym gmake /usr/bin/make
|
||||||
dosym gmake.1 /usr/share/man/man1/make.1
|
dosym gmake.1 /usr/share/man/man1/make.1
|
||||||
|
Loading…
Reference in New Issue
Block a user