diff options
author | 2018-03-27 02:14:07 -0400 | |
---|---|---|
committer | 2018-03-27 02:27:37 -0400 | |
commit | c80052ec99afd0094a05053fc1eeb8970392bd5d (patch) | |
tree | 7fe25f3bf3f0bb2186ed56b86e62423f5f4861fd /net-news/newsboat/newsboat-9999.ebuild | |
parent | sci-mathematics/why3-for-spark: Fix STRIP_MASK usage. Bug #651458 (diff) | |
download | gentoo-c80052ec99afd0094a05053fc1eeb8970392bd5d.tar.gz gentoo-c80052ec99afd0094a05053fc1eeb8970392bd5d.tar.bz2 gentoo-c80052ec99afd0094a05053fc1eeb8970392bd5d.zip |
net-news/newsboat: version bump to 2.11
Diffstat (limited to 'net-news/newsboat/newsboat-9999.ebuild')
-rw-r--r-- | net-news/newsboat/newsboat-9999.ebuild | 20 |
1 files changed, 12 insertions, 8 deletions
diff --git a/net-news/newsboat/newsboat-9999.ebuild b/net-news/newsboat/newsboat-9999.ebuild index ff9f70fe3e5e..33b53c619552 100644 --- a/net-news/newsboat/newsboat-9999.ebuild +++ b/net-news/newsboat/newsboat-9999.ebuild @@ -30,22 +30,21 @@ RDEPEND=" " DEPEND="${RDEPEND} app-text/asciidoc - dev-lang/perl virtual/pkgconfig sys-devel/gettext - test? ( - dev-libs/boost - sys-devel/bc - ) + test? ( >=dev-cpp/catch-2 ) " -# tests require network access -RESTRICT="test" +PATCHES=( + "${FILESDIR}"/${PN}-2.11-flags.patch +) src_prepare() { default - sed -e 's:-ggdb::' -e 's:-Werror::' -i Makefile || die + # use system catch + sed -i 's#"3rd-party/catch.hpp"#<catch/catch.hpp>#' test/*.cpp || die + rm 3rd-party/catch.hpp || die } src_configure() { @@ -53,10 +52,15 @@ src_configure() { } src_compile() { + # update object build deps to use system catch + echo > mk/mk.deps || die + emake depslist + emake prefix="/usr" CXX="$(tc-getCXX)" AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)" } src_test() { + # tests require UTF-8 locale emake test # Tests fail if in ${S} rather than in ${S}/test cd "${S}"/test || die |