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/pymacs: ChangeLog pymacs-0.25-r1.ebuild pymacs-0.25.ebuild
Date: Sat, 30 Mar 2013 13:45:46
Message-Id: 20130330134535.5EEAB2171D@flycatcher.gentoo.org
1 ulm 13/03/30 13:45:35
2
3 Modified: ChangeLog
4 Added: pymacs-0.25-r1.ebuild
5 Removed: pymacs-0.25.ebuild
6 Log:
7 Further fixes from bug 457942 to work better with python eclasses.
8
9 (Portage version: 2.1.11.58/cvs/Linux x86_64, signed Manifest commit with key 9433907D693FB5B8!)
10
11 Revision Changes Path
12 1.57 app-emacs/pymacs/ChangeLog
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emacs/pymacs/ChangeLog?rev=1.57&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emacs/pymacs/ChangeLog?rev=1.57&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emacs/pymacs/ChangeLog?r1=1.56&r2=1.57
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/app-emacs/pymacs/ChangeLog,v
21 retrieving revision 1.56
22 retrieving revision 1.57
23 diff -u -r1.56 -r1.57
24 --- ChangeLog 17 Feb 2013 13:54:49 -0000 1.56
25 +++ ChangeLog 30 Mar 2013 13:45:35 -0000 1.57
26 @@ -1,6 +1,12 @@
27 # ChangeLog for app-emacs/pymacs
28 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/app-emacs/pymacs/ChangeLog,v 1.56 2013/02/17 13:54:49 ulm Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/app-emacs/pymacs/ChangeLog,v 1.57 2013/03/30 13:45:35 ulm Exp $
31 +
32 +*pymacs-0.25-r1 (16 Mar 2013)
33 +
34 + 16 Mar 2013; Ulrich Müller <ulm@g.o> -pymacs-0.25.ebuild,
35 + +pymacs-0.25-r1.ebuild:
36 + Further fixes from bug 457942 to work better with python eclasses.
37
38 *pymacs-0.25 (17 Feb 2013)
39
40
41
42
43 1.1 app-emacs/pymacs/pymacs-0.25-r1.ebuild
44
45 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emacs/pymacs/pymacs-0.25-r1.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emacs/pymacs/pymacs-0.25-r1.ebuild?rev=1.1&content-type=text/plain
47
48 Index: pymacs-0.25-r1.ebuild
49 ===================================================================
50 # Copyright 1999-2013 Gentoo Foundation
51 # Distributed under the terms of the GNU General Public License v2
52 # $Header: /var/cvsroot/gentoo-x86/app-emacs/pymacs/pymacs-0.25-r1.ebuild,v 1.1 2013/03/30 13:45:35 ulm Exp $
53
54 EAPI=5
55 PYTHON_COMPAT=( python{2_5,2_6,2_7,3_1,3_2,3_3} )
56
57 inherit elisp distutils-r1 vcs-snapshot
58
59 DESCRIPTION="A tool that allows both-side communication beetween Python and Emacs Lisp"
60 HOMEPAGE="http://pymacs.progiciels-bpi.ca/"
61 SRC_URI="https://github.com/pinard/Pymacs/tarball/v${PV} -> ${P}.tar.gz"
62
63 LICENSE="GPL-2+"
64 SLOT="0"
65 KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
66 IUSE="doc"
67
68 DEPEND="doc? ( >=dev-python/docutils-0.7
69 virtual/latex-base )"
70 RDEPEND=""
71
72 DISTUTILS_IN_SOURCE_BUILD=1
73 SITEFILE="50${PN}-gentoo.el"
74
75 # called by distutils-r1 for every python implementation
76 python_configure() {
77 # pre-process the files but don't run distutils
78 emake PYSETUP=: PYTHON=${EPYTHON}
79 }
80
81 # called once
82 python_compile_all() {
83 elisp_src_compile
84 if use doc; then
85 VARTEXFONTS="${T}"/fonts emake RST2LATEX=rst2latex.py pymacs.pdf
86 fi
87 }
88
89 python_install_all() {
90 elisp_src_install
91 dodoc pymacs.rst
92 use doc && dodoc pymacs.pdf
93 }