diff options
author | Sebastian Pipping <sping@gentoo.org> | 2015-08-13 01:42:34 +0200 |
---|---|---|
committer | Sebastian Pipping <sping@gentoo.org> | 2015-08-13 02:20:45 +0200 |
commit | 9c34dca35ccf59e09deec020d3113a2f1b7b6bbc (patch) | |
tree | 3ab5bdb610b0dca9f771c706390570a70aab737a /dev-scheme/slib/slib-3.2.2.ebuild | |
parent | dev-scheme/slib: Add default checksums (diff) | |
download | gentoo-9c34dca35ccf59e09deec020d3113a2f1b7b6bbc.tar.gz gentoo-9c34dca35ccf59e09deec020d3113a2f1b7b6bbc.tar.bz2 gentoo-9c34dca35ccf59e09deec020d3113a2f1b7b6bbc.zip |
dev-scheme/slib: Fix compilation with >=sys-apps/texinfo-5 (bug #465348)
Signed-off-by: Sebastian Pipping <sping@gentoo.org>
Diffstat (limited to 'dev-scheme/slib/slib-3.2.2.ebuild')
-rw-r--r-- | dev-scheme/slib/slib-3.2.2.ebuild | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/dev-scheme/slib/slib-3.2.2.ebuild b/dev-scheme/slib/slib-3.2.2.ebuild index f821d58bab4a..a418aa1a7b91 100644 --- a/dev-scheme/slib/slib-3.2.2.ebuild +++ b/dev-scheme/slib/slib-3.2.2.ebuild @@ -29,6 +29,13 @@ DEPEND="app-arch/unzip" INSTALL_DIR="/usr/share/slib/" +_fix_txi_file() { + local inplace_filename="${1}" + local tempfile="$(mktemp)" + awk -f "${FILESDIR}"/slib-3.2.2-fix-texinfo.awk < "${inplace_filename}" > "${tempfile}" + mv "${tempfile}" "${inplace_filename}" || die +} + src_prepare() { sed "s:prefix = /usr/local/:prefix = ${ED}/usr/:" -i Makefile || die sed 's:libdir = $(exec_prefix)lib/:libdir = $(exec_prefix)share/:' -i Makefile || die @@ -40,6 +47,11 @@ src_prepare() { # diff -u Makefile.old Makefile sed 's:(lambda () "/usr/local/share/gambc/")):(lambda () "'"${EPREFIX}"'/usr/share/gambit")):' -i gambit.init || die + + einfo "Fixing Texinfo files..." + for i in *.txi *.texi ; do + _fix_txi_file "${i}" || die + done } src_compile() { |