summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Seifert <soap@gentoo.org>2017-05-26 21:49:54 +0200
committerDavid Seifert <soap@gentoo.org>2017-05-26 21:50:16 +0200
commitc704d0defa75b0a4876baeb3a04f0909f5c32c4a (patch)
tree03661e23fa53f22354b2c0c69ed4144b5b5ab990 /dev-util/numdiff/numdiff-5.9.0.ebuild
parentnet-misc/rclone: New package (diff)
downloadgentoo-c704d0defa75b0a4876baeb3a04f0909f5c32c4a.tar.gz
gentoo-c704d0defa75b0a4876baeb3a04f0909f5c32c4a.tar.bz2
gentoo-c704d0defa75b0a4876baeb3a04f0909f5c32c4a.zip
dev-util/numdiff: Fix build system
Package-Manager: Portage-2.3.6, Repoman-2.3.2
Diffstat (limited to 'dev-util/numdiff/numdiff-5.9.0.ebuild')
-rw-r--r--dev-util/numdiff/numdiff-5.9.0.ebuild34
1 files changed, 17 insertions, 17 deletions
diff --git a/dev-util/numdiff/numdiff-5.9.0.ebuild b/dev-util/numdiff/numdiff-5.9.0.ebuild
index 5645f7f98752..223601ad7bf7 100644
--- a/dev-util/numdiff/numdiff-5.9.0.ebuild
+++ b/dev-util/numdiff/numdiff-5.9.0.ebuild
@@ -3,6 +3,8 @@
EAPI=6
+inherit autotools
+
DESCRIPTION="File comparision, ignoring small numeric differences and formats"
HOMEPAGE="http://www.nongnu.org/numdiff/"
SRC_URI="http://savannah.nongnu.org/download/numdiff/${P}.tar.gz"
@@ -13,28 +15,26 @@ KEYWORDS="~amd64 ~x86"
IUSE="+nls +gmp"
RDEPEND="
- gmp? ( dev-libs/gmp:0 )
+ gmp? ( dev-libs/gmp:0= )
nls? ( sys-devel/gettext )
!dev-util/ndiff"
-
DEPEND="${RDEPEND}"
-src_configure() {
- local myeconfargs=(
- $(use_enable gmp)
- $(use_enable nls)
- --enable-optimization
- )
- econf ${myeconfargs[@]}
-}
+PATCHES=(
+ "${FILESDIR}"/${PN}-5.9.0-fix-build-system.patch
+)
-src_install() {
+src_prepare() {
default
+ # yes, it really only needs eautoconf, due to the
+ # config.h being hand-written, which would be bulldozered
+ # when running eautoreconf (due to it invoking autoheader)
+ eautoconf
+}
- # Remove some empty folders:
- rm -r "${ED}"/usr/share/locale || die
-
- #Fix up wrong installation paths:
- mv "${ED}"/usr/share/doc/${P}/{numdiff/numdiff.{html,pdf,txt*},} || die
- rm -r "${ED}"/usr/share/doc/${P}/numdiff || die
+src_configure() {
+ econf \
+ --enable-optimization \
+ $(use_enable gmp) \
+ $(use_enable nls)
}