diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2021-04-28 20:21:43 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2021-04-28 20:21:43 +0100 |
commit | 40aaaa64e86ba6710bbeb31c4615a6ce80e75e11 (patch) | |
tree | 758c221bad35c9288d0bd6df9c7dfc226728e52c /media-gfx/transfig/transfig-3.2.5e-r1.ebuild | |
parent | 8d5dbd847cbc704a6a06405856e94b461011afe3 (diff) |
gentoo resync : 28.04.2021
Diffstat (limited to 'media-gfx/transfig/transfig-3.2.5e-r1.ebuild')
-rw-r--r-- | media-gfx/transfig/transfig-3.2.5e-r1.ebuild | 63 |
1 files changed, 36 insertions, 27 deletions
diff --git a/media-gfx/transfig/transfig-3.2.5e-r1.ebuild b/media-gfx/transfig/transfig-3.2.5e-r1.ebuild index 5c2d730704e1..39ce8231f7e8 100644 --- a/media-gfx/transfig/transfig-3.2.5e-r1.ebuild +++ b/media-gfx/transfig/transfig-3.2.5e-r1.ebuild @@ -2,29 +2,31 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=7 -inherit flag-o-matic toolchain-funcs -MY_P=${PN}.${PV} +inherit toolchain-funcs -DESCRIPTION="A set of tools for creating TeX documents with graphics" +MY_P="${PN}.${PV}" + +DESCRIPTION="Set of tools for creating TeX documents with graphics" HOMEPAGE="https://www.xfig.org/" SRC_URI="mirror://sourceforge/mcj/${MY_P}.tar.gz mirror://gentoo/fig2mpdf-1.1.2.tar.bz2 https://dev.gentoo.org/~sultan/distfiles/media-gfx/transfig/${P}-gentoo-patchset-r1.tar.bz2" +S="${WORKDIR}/${MY_P}" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris" -RDEPEND="x11-libs/libXpm - virtual/jpeg +RDEPEND=" media-libs/libpng - x11-apps/rgb" -DEPEND="${RDEPEND} - x11-misc/imake - app-text/rman" - -S=${WORKDIR}/${MY_P} + virtual/jpeg + x11-apps/rgb + x11-libs/libXpm" +DEPEND="${RDEPEND}" +BDEPEND=" + app-text/rman + >=x11-misc/imake-1.0.8-r1" PATCHES=( "${WORKDIR}/${P}-gentoo-patchset/${PN}-3.2.5d-fig2mpdf-r1.patch" @@ -61,11 +63,6 @@ sed_Imakefile() { src_prepare() { default - # Create wrapper for gcc, bug #720820 - printf '#!/bin/sh\n%s ${*}\n' "$(tc-getCC)" > "${T}"/gcc - chmod +x "${T}"/gcc - export PATH="${T}:${PATH}" - find . -type f -exec chmod a-x '{}' \; || die find . -name Makefile -delete || die @@ -75,20 +72,32 @@ src_prepare() { sed_Imakefile fig2dev/Imakefile fig2dev/dev/Imakefile } -src_compile() { - xmkmf || die "xmkmf failed" - emake Makefiles +src_configure() { + export IMAKECPP=${IMAKECPP:-$(tc-getCPP)} + CC="$(tc-getBUILD_CC)" LD="$(tc-getLD)" xmkmf || die +} - emake CC="$(tc-getCC)" AR="$(tc-getAR) clq" RANLIB="$(tc-getRANLIB)" \ - LOCAL_LDFLAGS="${LDFLAGS}" CDEBUGFLAGS="${CFLAGS}" \ +src_compile() { + emake CC="$(tc-getBUILD_CC)" LD="$(tc-getLD)" Makefiles + + local myemakeargs=( + CC="$(tc-getCC)" + AR="$(tc-getAR) cq" + RANLIB="$(tc-getRANLIB)" + CDEBUGFLAGS="${CFLAGS}" + LOCAL_LDFLAGS="${LDFLAGS}" USRLIBDIR="${EPREFIX}/usr/$(get_libdir)" + ) + emake "${myemakeargs[@]}" } src_install() { - emake DESTDIR="${D}" \ - INSTDATFLAGS="-m 644" \ - INSTMANFLAGS="-m 644" \ - install install.man + local myemakeargs=( + DESTDIR="${D}" + INSTDATFLAGS="-m 644" + INSTMANFLAGS="-m 644" + ) + emake "${myemakeargs[@]}" install install.man dobin "${WORKDIR}/fig2mpdf/fig2mpdf" doman "${WORKDIR}/fig2mpdf/fig2mpdf.1" @@ -100,7 +109,7 @@ src_install() { einstalldocs - rm -f "${ED}/usr/share/doc/${PF}/html/"{Makefile,*.lfig,*.pdf,*.tex} || die + rm "${ED}/usr/share/doc/${PF}/html/"{Makefile,*.lfig,*.pdf,*.tex} || die mv "${ED}"/usr/bin/fig2ps2tex{.sh,} || die #338295 } |