Ebuild for the swi-prolog package. It retrieves the rpm package from the official website and then builds from it. Reproducible: Always Steps to Reproduce:
Created attachment 74002 [details] The Ebuild package It is only necessary to unpack the package in /usr/local/portage/dev-lang and then ebuild it
Please, *no* tarballs. Reopen with a plaintext ebuild. http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=2&chap=3#doc_chap2
Created attachment 74018 [details] SWI Prolog 5.4.7 Ebuild
1/ Invalid header - http://dev.gentoo.org/~ciaranm/docs/mw-faq/header.txt 2/ Do not hardcode version into SRC_URI - http://dev.gentoo.org/~ciaranm/docs/mw-faq/hardcoded.txt 3/ Quoting in src_unpack() - http://dev.gentoo.org/~ciaranm/docs/mw-faq/quoting.txt 4/ inherit should be just below header, move IUSE 5/ SLOT is mandatory Please, fix the above problems and REOPEN then.
Created attachment 74053 [details] SWI Prolog 5.4.7 Ebuild FIXED I dont know howto fix this step: the name of the file does not match the name of the package, so please explain me howto do that. 2/ Do not hardcode version into SRC_URI - http://dev.gentoo.org/~ciaranm/docs/mw-faq/hardcoded.txt
I dont know howto fix this step: the name of the file does not match the name of the package, so please explain me howto do that. 2/ Do not hardcode version into SRC_URI - http://dev.gentoo.org/~ciaranm/docs/mw-faq/hardcoded.txt
What's the benefit of this ebuild? Currently dev-lang/swi-prolog-lite contains ebuilds for full versions of swi-prolog (including 5.4.7).
*** Bug 115008 has been marked as a duplicate of this bug. ***
(In reply to comment #7) > What's the benefit of this ebuild? Currently dev-lang/swi-prolog-lite contains > ebuilds for full versions of swi-prolog (including 5.4.7). Ooops... WONTFIX. Thanks.
(In reply to comment #7) > What's the benefit of this ebuild? Currently dev-lang/swi-prolog-lite contains > ebuilds for full versions of swi-prolog (including 5.4.7). Excuse me if i'm not right, but i think that the swi-prolog-lite does not contain the xpce commanda that allows you having a graphical interface. Correct me if i'm wrong.
The swi-prolog-lite directory in dev-lang is a bit of a misnomer. Not only does it contain pl-lite-5.0.10, but it also contains *full version* ebuilds containing the xpce package. For example: $ equery files =swi-prolog-lite-5.5.39 | grep xpce /usr/lib/pl-5.5.39/xpce /usr/lib/pl-5.5.39/xpce-6.5.39 /usr/lib/pl-5.5.39/xpce-6.5.39/COPYING /usr/lib/pl-5.5.39/xpce-6.5.39/CXX /usr/lib/pl-5.5.39/xpce-6.5.39/CXX/demo /usr/lib/pl-5.5.39/xpce-6.5.39/ChangeLog /usr/lib/pl-5.5.39/xpce-6.5.39/Defaults <snip> /usr/lib/pl-5.5.39/xpce-6.5.39/prolog/lib/xref /usr/lib/pl-5.5.39/xpce-6.5.39/prolog/lib/xref/common.pl /usr/lib/pl-5.5.39/xpce-6.5.39/prolog/lib/xref/mkcommon.pl /usr/lib/pl-5.5.39/xpce-6.5.39/prolog/lib/xref/quintus.pl /usr/lib/pl-5.5.39/xpce-6.5.39/prolog/lib/xref/sicstus.pl /usr/lib/pl-5.5.39/xpce-6.5.39/src /usr/lib/pl-5.5.39/xpce-6.5.39/src/itf /usr/lib/pl-5.5.39/xpce-6.5.39/src/itf/main.cxx /usr/lib/pl-5.5.39/xpce.rc /usr/share/man/man1/xpce-client.1.gz /usr/share/man/man1/xpce.1.gz