diff options
Diffstat (limited to 'media-gfx/ipe')
-rw-r--r-- | media-gfx/ipe/Manifest | 2 | ||||
-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 } |