jlec 15/03/21 20:56:43 Modified: twelf-1.7.1.ebuild ChangeLog Log: use dobin instead of exeinto /usr/bin/ && doexe; swicth from base eclass to epatch (Portage version: 2.2.18/cvs/Linux x86_64, signed Manifest commit with key B9D4F231BD1558AB!)
Revision Changes Path 1.6 sci-mathematics/twelf/twelf-1.7.1.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-mathematics/twelf/twelf-1.7.1.ebuild?rev=1.6&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-mathematics/twelf/twelf-1.7.1.ebuild?rev=1.6&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-mathematics/twelf/twelf-1.7.1.ebuild?r1=1.5&r2=1.6 Index: twelf-1.7.1.ebuild =================================================================== RCS file: /var/cvsroot/gentoo-x86/sci-mathematics/twelf/twelf-1.7.1.ebuild,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- twelf-1.7.1.ebuild 10 Aug 2014 20:24:19 -0000 1.5 +++ twelf-1.7.1.ebuild 21 Mar 2015 20:56:43 -0000 1.6 @@ -1,15 +1,15 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/twelf/twelf-1.7.1.ebuild,v 1.5 2014/08/10 20:24:19 slyfox Exp $ +# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/twelf/twelf-1.7.1.ebuild,v 1.6 2015/03/21 20:56:43 jlec Exp $ EAPI="5" -inherit base elisp-common multilib +inherit elisp-common eutils multilib MY_PN="${PN}-src" MY_P="${MY_PN}-${PV}" -DESCRIPTION="Twelf is an implementation of the logical framework LF" +DESCRIPTION="Implementation of the logical framework LF" HOMEPAGE="http://twelf.org/" SRC_URI="http://twelf.plparty.org/releases/${MY_P}.tar.gz" @@ -17,10 +17,12 @@ KEYWORDS="~amd64 ~x86" LICENSE="BSD-2" IUSE="doc emacs examples" + # tests reference non-existing directory TEST RESTRICT="test" -RDEPEND="dev-lang/mlton +RDEPEND=" + dev-lang/mlton doc? ( virtual/latex-base ) @@ -33,16 +35,19 @@ SITEFILE=50${PN}-gentoo.el -PATCHES=("${FILESDIR}/${PN}-1.7.1-doc-guide-twelf-dot-texi.patch" +PATCHES=( + "${FILESDIR}/${PN}-1.7.1-doc-guide-twelf-dot-texi.patch" "${FILESDIR}/${PN}-1.7.1-doc-guide-Makefile.patch" "${FILESDIR}/${PN}-1.7.1-emacs-twelf.patch" "${FILESDIR}/${PN}-1.7.1-emacs-twelf-init.patch" "${FILESDIR}/${PN}-1.7.1-Makefile.patch" - "${FILESDIR}/${PN}-1.7.1-mlton-mlb.patch") + "${FILESDIR}/${PN}-1.7.1-mlton-mlb.patch" + ) src_prepare() { - base_src_prepare - sed -e "s@/usr/bin@${ROOT}usr/bin@g" \ + epatch ${PYTCHES[@]} + sed \ + -e "s@/usr/bin@${ROOT}usr/bin@g" \ -e "s@/usr/share@${ROOT}usr/share@" \ -i "${S}"/emacs/twelf-init.el \ || die "Could not set ROOT in ${S}/emacs/twelf-init.el" @@ -68,7 +73,6 @@ } ins_example_dir() { - dodir "/usr/share/${PN}/examples/${1}" insinto "/usr/share/${PN}/examples/${1}" pushd "${S}/${1}" doins -r * @@ -86,8 +90,7 @@ ins_example_dir examples-clp ins_example_dir examples-delphin fi - exeinto /usr/bin - doexe bin/twelf-server + dobin bin/twelf-server dohtml doc/html/index.html doinfo doc/guide/twelf.info dodoc doc/guide/twelf.dvi doc/guide/twelf.ps doc/guide/twelf.pdf 1.7 sci-mathematics/twelf/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-mathematics/twelf/ChangeLog?rev=1.7&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-mathematics/twelf/ChangeLog?rev=1.7&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-mathematics/twelf/ChangeLog?r1=1.6&r2=1.7 Index: ChangeLog =================================================================== RCS file: /var/cvsroot/gentoo-x86/sci-mathematics/twelf/ChangeLog,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- ChangeLog 10 Aug 2014 20:24:19 -0000 1.6 +++ ChangeLog 21 Mar 2015 20:56:43 -0000 1.7 @@ -1,6 +1,10 @@ # ChangeLog for sci-mathematics/twelf -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/twelf/ChangeLog,v 1.6 2014/08/10 20:24:19 slyfox Exp $ +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/twelf/ChangeLog,v 1.7 2015/03/21 20:56:43 jlec Exp $ + + 21 Mar 2015; Justin Lecher <[email protected]> twelf-1.7.1.ebuild: + use dobin instead of exeinto /usr/bin/ && doexe; swicth from base eclass to + epatch 10 Aug 2014; Sergei Trofimovich <[email protected]> twelf-1.7.1.ebuild: QA: drop trailing '.' from DESCRIPTION
