summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'media-gfx/ipe')
-rw-r--r--media-gfx/ipe/Manifest2
-rw-r--r--media-gfx/ipe/ipe-7.2.24.ebuild (renamed from media-gfx/ipe/ipe-7.2.23.ebuild)13
2 files changed, 10 insertions, 5 deletions
diff --git a/media-gfx/ipe/Manifest b/media-gfx/ipe/Manifest
index e16656a8..d549f583 100644
--- a/media-gfx/ipe/Manifest
+++ b/media-gfx/ipe/Manifest
@@ -1 +1 @@
-DIST ipe-7.2.23-src.tar.gz 1030938 SHA512 31bc8841a038960c57ca5e46d85431697afc7a9b1e099bec623f26118aa8ef722d7c552a45a5a7c6a96a6651f3d9aa895a3059a357077e1ca7786bd1af7d45fb
+DIST ipe-7.2.24-src.tar.gz 1031794 SHA512 4387f5d770e356f7103787c667a5ee9a588f5fa656b96e1cf33051efe62dfdd5fd3bb49f0fcbad5fd1f342e79e3dc110910e6f4a929ed57a6831b867bd84f56d
diff --git a/media-gfx/ipe/ipe-7.2.23.ebuild b/media-gfx/ipe/ipe-7.2.24.ebuild
index 4aab2ded..d1d9c5ee 100644
--- a/media-gfx/ipe/ipe-7.2.23.ebuild
+++ b/media-gfx/ipe/ipe-7.2.24.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors and Martin V\"ath
+# Copyright 1999-2021 Gentoo Authors and Martin V\"ath
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -10,7 +10,7 @@ inherit desktop flag-o-matic lua-single toolchain-funcs
DESCRIPTION="Drawing editor for creating figures in PDF or PS formats"
HOMEPAGE="http://ipe.otfried.org/"
-SRC_URI="https://dl.bintray.com/otfried/generic/ipe/7.2/${P}-src.tar.gz"
+SRC_URI="https://github.com/otfried/ipe/releases/download/v${PV}/${PN}-${PV}-src.tar.gz"
LICENSE="GPL-3"
SLOT="0"
@@ -36,14 +36,19 @@ BDEPEND="virtual/pkgconfig"
S="${WORKDIR}/${P}/src"
src_prepare() {
- filter-flags -fPIE -pie '-flto*' -fwhole-program +D_GLIBCXX_ASSERTIONS
+ filter-flags -fPIE -pie '-flto*' -fwhole-program -Wl,--no-undefined \
+ -DNDEBUG -D_GLIBCXX_ASSERTIONS
sed -i \
-e 's/fpic/fPIC/' \
-e "s'\$(IPEPREFIX)/lib'\$(IPEPREFIX)/$(get_libdir)'g" \
-e "s'\(LUA_CFLAGS.*=\).*'\1 $(lua_get_CFLAGS)'" \
-e "s'\(LUA_LIBS.*=\).*'\1 $(lua_get_LIBS)'" \
config.mak || die
- sed -i -e 's/install -s/install/' common.mak || die
+ sed -i \
+ -e 's!-std=c++1.!!' \
+ -e 's/install -s/install/' \
+ -e "s'\$(CXX)'\$(CXX) -I${S}/ipecanvas -I${S}/ipecairo -I${S}/include'" \
+ common.mak || die
default
}