Gentoo Archives: gentoo-commits

From: "Ulrich Mueller (ulm)" <ulm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-emacs/magit: ChangeLog magit-1.2.0-r1.ebuild
Date: Fri, 23 May 2014 19:23:29
Message-Id: 20140523192325.43D312004C@flycatcher.gentoo.org
1 ulm 14/05/23 19:23:25
2
3 Modified: ChangeLog
4 Added: magit-1.2.0-r1.ebuild
5 Log:
6 Fix incompatibily with emacs-vcs. Call elisp-compile, because the upstream build system doesn't care about byte-compile errors.
7
8 (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 9433907D693FB5B8!)
9
10 Revision Changes Path
11 1.12 app-emacs/magit/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emacs/magit/ChangeLog?rev=1.12&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emacs/magit/ChangeLog?rev=1.12&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emacs/magit/ChangeLog?r1=1.11&r2=1.12
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/app-emacs/magit/ChangeLog,v
20 retrieving revision 1.11
21 retrieving revision 1.12
22 diff -u -r1.11 -r1.12
23 --- ChangeLog 5 May 2014 07:21:06 -0000 1.11
24 +++ ChangeLog 23 May 2014 19:23:25 -0000 1.12
25 @@ -1,6 +1,13 @@
26 # ChangeLog for app-emacs/magit
27 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/app-emacs/magit/ChangeLog,v 1.11 2014/05/05 07:21:06 graaff Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/app-emacs/magit/ChangeLog,v 1.12 2014/05/23 19:23:25 ulm Exp $
30 +
31 +*magit-1.2.0-r1 (23 May 2014)
32 +
33 + 23 May 2014; Ulrich Müller <ulm@g.o> +magit-1.2.0-r1.ebuild,
34 + +files/magit-1.2.0-delete-directory.patch:
35 + Fix incompatibily with emacs-vcs. Call elisp-compile, because the upstream
36 + build system doesn't care about byte-compile errors.
37
38 05 May 2014; Hans de Graaff <graaff@g.o> magit-1.2.0.ebuild:
39 Fix HOMEPAGE. Restrict tests since the tests are not included in the archive.
40
41
42
43 1.1 app-emacs/magit/magit-1.2.0-r1.ebuild
44
45 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emacs/magit/magit-1.2.0-r1.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emacs/magit/magit-1.2.0-r1.ebuild?rev=1.1&content-type=text/plain
47
48 Index: magit-1.2.0-r1.ebuild
49 ===================================================================
50 # Copyright 1999-2014 Gentoo Foundation
51 # Distributed under the terms of the GNU General Public License v2
52 # $Header: /var/cvsroot/gentoo-x86/app-emacs/magit/magit-1.2.0-r1.ebuild,v 1.1 2014/05/23 19:23:25 ulm Exp $
53
54 EAPI=5
55
56 inherit elisp
57
58 DESCRIPTION="An Emacs mode for GIT"
59 HOMEPAGE="http://magit.github.io/"
60 SRC_URI="http://github.com/downloads/magit/magit/${P}.tar.gz"
61
62 LICENSE="GPL-3+ FDL-1.2+"
63 SLOT="0"
64 KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
65 IUSE="contrib"
66
67 ELISP_PATCHES="${P}-delete-directory.patch"
68 SITEFILE="50${PN}-gentoo.el"
69
70 RESTRICT="test"
71
72 src_compile() {
73 # The upstream build system ignores errors during byte-compilation
74 # and happily installs broken files, causing errors at runtime.
75 # Call elisp-compile, in order to catch them here already.
76 elisp-compile *.el
77 emake core docs
78 use contrib && emake contrib
79 rm 50magit.el magit-pkg.el || die
80 }
81
82 src_install() {
83 elisp-install ${PN} *.{el,elc} || die
84 elisp-site-file-install "${FILESDIR}/${SITEFILE}" || die
85 doinfo magit.info
86 dodoc README.md
87
88 if use contrib; then
89 elisp-install ${PN} contrib/*.{el,elc} || die
90 dobin contrib/magit
91 fi
92 }