From 8376ef56580626e9c0f796d5b85b53a0a1c7d5f5 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 14 Jul 2018 21:03:06 +0100 Subject: gentoo resync : 14.07.2018 --- app-office/sc/sc-7.16-r2.ebuild | 68 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 68 insertions(+) create mode 100644 app-office/sc/sc-7.16-r2.ebuild (limited to 'app-office/sc/sc-7.16-r2.ebuild') diff --git a/app-office/sc/sc-7.16-r2.ebuild b/app-office/sc/sc-7.16-r2.ebuild new file mode 100644 index 000000000000..aaa70d2052d7 --- /dev/null +++ b/app-office/sc/sc-7.16-r2.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit eutils multilib toolchain-funcs + +DESCRIPTION="Spreadsheet Calculator" +SRC_URI="ftp://ibiblio.org/pub/Linux/apps/financial/spreadsheet/${P}.tar.gz" +HOMEPAGE="http://ibiblio.org/pub/Linux/apps/financial/spreadsheet/" + +SLOT="0" +LICENSE="public-domain" +KEYWORDS="~amd64 ~ppc ~sparc ~x86" + +COMMON_DEPEND=" + >=sys-libs/ncurses-5.2 +" +DEPEND=" + virtual/pkgconfig +" +RDEPEND=" + ${COMMON_DEPEND} +" + +PATCHES=( + "${FILESDIR}"/${P}-amd64.patch + "${FILESDIR}"/${P}-lex-syntax.patch + "${FILESDIR}"/${P}-c.patch + "${FILESDIR}"/${P}-printf.patch +) + +src_prepare() { + default + + sed -i \ + -e "/^prefix=/ s:/usr:${D}/usr:" \ + -e "/^MANDIR=/ s:${prefix}/man:${prefix}/share/man:" \ + -e "/^LIBDIR=/ s:${prefix}/lib:${prefix}/$(get_libdir):" \ + -e '/^LIB=/s|-lncurses|$(shell ${PKG_CONFIG} --libs ncurses)|g' \ + -e "/^CC=/ s:gcc:$(tc-getCC):" \ + -e "/^CFLAGS/ s:=-DSYSV3 -O2 -pipe:+=-DSYSV3:" \ + -e "/strip/ s:^:#:g" \ + Makefile || die + + eapply_user +} + +src_compile() { + tc-export PKG_CONFIG + # no autoconf + emake prefix="${D}"/usr + + emake ${PN}.1 + sed -i -e "s:${D}::g" sc.1 || die +} + +src_install () { + dodir /usr/bin + dodir /usr/$(get_libdir)/sc + dodir /usr/share/man/man1 + + emake install + + doman sc.1 psc.1 + + dodoc CHANGES README tutorial.sc + dodoc VMS_NOTES ${P}.lsm TODO SC.MACROS +} -- cgit v1.2.3