diff options
author | Jeroen Roovers <jer@gentoo.org> | 2020-02-01 14:42:23 +0100 |
---|---|---|
committer | Jeroen Roovers <jer@gentoo.org> | 2020-02-01 14:43:34 +0100 |
commit | bd948f4f28a84acaf0eef34466a156ed35c57217 (patch) | |
tree | 9816fcb84ace6b234444e3eaae94c40c8489ffaa /net-misc/efax/efax-0.9a_p19_p1.ebuild | |
parent | x11-misc/efax-gtk: Fix CFLAGS=-fno-common (diff) | |
download | gentoo-bd948f4f28a84acaf0eef34466a156ed35c57217.tar.gz gentoo-bd948f4f28a84acaf0eef34466a156ed35c57217.tar.bz2 gentoo-bd948f4f28a84acaf0eef34466a156ed35c57217.zip |
net-misc/efax: Fix CFLAGS=-fno-common
Package-Manager: Portage-2.3.86, Repoman-2.3.20
Signed-off-by: Jeroen Roovers <jer@gentoo.org>
Diffstat (limited to 'net-misc/efax/efax-0.9a_p19_p1.ebuild')
-rw-r--r-- | net-misc/efax/efax-0.9a_p19_p1.ebuild | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/net-misc/efax/efax-0.9a_p19_p1.ebuild b/net-misc/efax/efax-0.9a_p19_p1.ebuild new file mode 100644 index 000000000000..8b89d9a44565 --- /dev/null +++ b/net-misc/efax/efax-0.9a_p19_p1.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit toolchain-funcs + +DESCRIPTION="A simple fax program for single-user systems" +HOMEPAGE="http://www.cce.com/efax" +SRC_URI=" + mirror://debian/pool/main/${PN:0:1}/${PN}/${PN}_${PV/_p*}.orig.tar.gz + mirror://debian/pool/main/${PN:0:1}/${PN}/${PN}_${PV/_p*}-$(ver_cut 5).$(ver_cut 7).diff.gz +" + +KEYWORDS="~amd64 ~ppc ~x86" +SLOT="0" +LICENSE="GPL-2" +PATCHES=( + "${FILESDIR}"/${PN}-0.9a-fax-command.patch + "${FILESDIR}"/${PN}-0.9a-fno-common.patch + "${FILESDIR}"/${PN}-0.9a-strip.patch +) +S="${WORKDIR}/${P/_p*}-001114" + +src_prepare () { + eapply "${WORKDIR}"/${PN}_${PV/_p*}-$(ver_cut 5).$(ver_cut 7).diff + local patch + for patch in $(< debian/patches/00list); do + if [[ -f debian/patches/${patch} ]]; then + eapply debian/patches/${patch} + elif [[ -f debian/patches/${patch}.dpatch ]]; then + eapply debian/patches/${patch}.dpatch + else + die "Cannot find patch ${patch}" + fi + done + + default +} + +src_compile() { + emake CC=$(tc-getCC) CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" +} + +src_install () { + dobin efax efix fax + doman efax.1 efix.1 + newman fax.1 efax-fax.1 # Don't collide with net-dialup/mgetty, bug #429808 + dodoc README +} |