diff options
author | Alessandro Barbieri <lssndrbarbieri@gmail.com> | 2020-03-03 05:47:08 +0100 |
---|---|---|
committer | Alessandro Barbieri <lssndrbarbieri@gmail.com> | 2020-03-03 05:47:08 +0100 |
commit | 2eed6d0c8a9ac7cfd384f5670caf428457ee333b (patch) | |
tree | 41dec2d4b8719f0ca182d734b332803c3ab46cae /app-text/noweb | |
parent | app-shells/k: use DOCS array (diff) | |
download | guru-2eed6d0c8a9ac7cfd384f5670caf428457ee333b.tar.gz guru-2eed6d0c8a9ac7cfd384f5670caf428457ee333b.tar.bz2 guru-2eed6d0c8a9ac7cfd384f5670caf428457ee333b.zip |
app-text/noweb: style changes, || die, DOCS array
Package-Manager: Portage-2.3.91, Repoman-2.3.20
Signed-off-by: Alessandro Barbieri <lssndrbarbieri@gmail.com>
Diffstat (limited to 'app-text/noweb')
-rw-r--r-- | app-text/noweb/noweb-2.12.ebuild | 43 |
1 files changed, 29 insertions, 14 deletions
diff --git a/app-text/noweb/noweb-2.12.ebuild b/app-text/noweb/noweb-2.12.ebuild index 53246f68e..4194164b9 100644 --- a/app-text/noweb/noweb-2.12.ebuild +++ b/app-text/noweb/noweb-2.12.ebuild @@ -28,6 +28,8 @@ DEPEND=" " RDEPEND="${DEPEND}" +DOCS=( CHANGES README ) + S="${WORKDIR}/${PN}-${MYPV}" SITEFILE="50${PN}-gentoo.el" @@ -40,19 +42,19 @@ src_prepare() { # diff -u d/ c/ # dont run texhash... - sed -i -e "s/texhash/true/" src/Makefile + sed -i -e "s/texhash/true/" src/Makefile || die # dont strip... - sed -i -e "s/strip/true/" src/Makefile + sed -i -e "s/strip/true/" src/Makefile || die - sed -i -e "s/CC=gcc -ansi -pedantic -O -Wall -Werror//" src/Makefile - sed -i -e "s/CFLAGS=//" src/Makefile - sed -i -e "s/CC=gcc -ansi -pedantic -O -Wall -Werror//" src/c/Makefile - sed -i -e "s/CFLAGS=//" src/c/Makefile + sed -i -e "s/CC=gcc -ansi -pedantic -O -Wall -Werror//" src/Makefile || die + sed -i -e "s/CFLAGS=//" src/Makefile || die + sed -i -e "s/CC=gcc -ansi -pedantic -O -Wall -Werror//" src/c/Makefile || die + sed -i -e "s/CFLAGS=//" src/c/Makefile || die eapply "${FILESDIR}/${P}-recmake.patch" - sed -i -e "s/CC = cc//" contrib/norman/numarkup/Makefile - sed -i -e "s/CFLAGS = -O//" contrib/norman/numarkup/Makefile + sed -i -e "s/CC = cc//" contrib/norman/numarkup/Makefile || die + sed -i -e "s/CFLAGS = -O//" contrib/norman/numarkup/Makefile || die eapply "${FILESDIR}/${P}-ldflags.patch" eapply_user @@ -61,13 +63,27 @@ src_prepare() { src_compile() { # noweb tries to use notangle and noweb; see bug #50429 cd "${S}/src/c" - ( emake ICONC="icont" CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LIBSRC="icon" ) || die + + emake ICONC="icont" \ + CC="$(tc-getCC)" \ + CFLAGS="${CFLAGS}" \ + LIBSRC="icon" || die + export PATH="${PATH}:${T}" cd "${S}/src" - ( emake ICONC="icont" CC="$(tc-getCC)" BIN="${T}" LIB="${T}" LIBSRC="icon" install-code ) \ - || die "make temporal install failed." - ( emake ICONC="icont" CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LIBSRC="icon" ) || die "make failed" + emake ICONC="icont" \ + CC="$(tc-getCC)" \ + BIN="${T}" \ + LIB="${T}" \ + LIBSRC="icon" \ + install-code || die "make temporal install failed." + + emake ICONC="icont" \ + CC="$(tc-getCC)" \ + CFLAGS="${CFLAGS}" \ + LIBSRC="icon" || die "make failed" + # Set awk to awk not nawk ./awkname awk @@ -84,6 +100,7 @@ src_install () { dodir "/usr/libexec/${PN}" dodir /usr/share/man dodir /usr/share/texmf-site/tex/inputs + emake ICONC="icont" \ BIN="${ED}/usr/bin" \ LIBSRC="icon" \ @@ -101,8 +118,6 @@ src_install () { doins -r examples/. fi - dodoc CHANGES README - if use emacs; then elisp-install "${PN}" "${S}"/src/elisp/noweb-mode.{el,elc} \ || die "elisp-install failed" |