summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Harder <radhermit@gentoo.org>2018-03-27 02:14:07 -0400
committerTim Harder <radhermit@gentoo.org>2018-03-27 02:27:37 -0400
commitc80052ec99afd0094a05053fc1eeb8970392bd5d (patch)
tree7fe25f3bf3f0bb2186ed56b86e62423f5f4861fd /net-news/newsboat/newsboat-9999.ebuild
parentsci-mathematics/why3-for-spark: Fix STRIP_MASK usage. Bug #651458 (diff)
downloadgentoo-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.ebuild20
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