diff options
Diffstat (limited to 'dev-lang/yap/yap-7.0.1.ebuild')
-rw-r--r-- | dev-lang/yap/yap-7.0.1.ebuild | 19 |
1 files changed, 11 insertions, 8 deletions
diff --git a/dev-lang/yap/yap-7.0.1.ebuild b/dev-lang/yap/yap-7.0.1.ebuild index b6d897df36f3..8ed3e0222197 100644 --- a/dev-lang/yap/yap-7.0.1.ebuild +++ b/dev-lang/yap/yap-7.0.1.ebuild @@ -3,13 +3,18 @@ EAPI=7 +PV_COMMIT=5bebd8e3aae655690ddf33dfb32289766910fa25 + PYTHON_COMPAT=( python3_{7,8,9} ) inherit cmake flag-o-matic python-single-r1 +PATCHSET_VER="0" + DESCRIPTION="YAP is a high-performance Prolog compiler" HOMEPAGE="http://www.dcc.fc.up.pt/~vsc/Yap/" -SRC_URI="https://dev.gentoo.org/~keri/distfiles/yap/${P}.tar.gz" +SRC_URI="https://github.com/vscosta/yap/archive/${PV_COMMIT}.tar.gz -> ${PN}-${PV_COMMIT}.tar.gz + https://dev.gentoo.org/~keri/distfiles/yap/${P}-gentoo-patchset-${PATCHSET_VER}.tar.gz" LICENSE="Artistic LGPL-2" SLOT="0" @@ -42,22 +47,20 @@ DEPEND="${RDEPEND} java? ( dev-lang/swig ) python? ( dev-lang/swig )" +src_unpack() { + default + mv "${WORKDIR}"/yap-${PV_COMMIT} "${WORKDIR}"/${P} || die +} + src_prepare() { if [[ -d "${WORKDIR}"/${PV} ]] ; then eapply "${WORKDIR}"/${PV} fi - sed -i \ - -e "s|\(set ( libdir \"\${exec_prefix}\)/lib\")|\1/$(get_libdir)\")|" \ - -e "s|\(set ( dlls \"\${exec_prefix}\)/lib/Yap\")|\1/$(get_libdir)/Yap\")|" \ - -e "s|\(set ( docdir \"\${exec_prefix}/share/doc\)/Yap\")|\1/${PF}\")|" \ - CMakeLists.txt || die - cmake_src_prepare } src_configure() { - local mycmakeargs=( -DWITH_YAP_STATIC=$(usex static) -DWITH_THREADED_CODE=$(usex threads) |