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




Reply via email to