Gentoo Archives: gentoo-commits

From: "Justin Lecher (jlec)" <jlec@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-text/txt2tags: ChangeLog txt2tags-2.5.ebuild
Date: Thu, 25 Feb 2010 07:57:49
Message-Id: E1NkYS9-00076B-16@stork.gentoo.org
1 jlec 10/02/25 07:48:09
2
3 Modified: ChangeLog txt2tags-2.5.ebuild
4 Log:
5 Add support for vim-syntax, #278317. Thanks Christoph Junghans for providing the patch
6 (Portage version: 2.2_rc63/cvs/Linux i686)
7
8 Revision Changes Path
9 1.38 app-text/txt2tags/ChangeLog
10
11 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-text/txt2tags/ChangeLog?rev=1.38&view=markup
12 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-text/txt2tags/ChangeLog?rev=1.38&content-type=text/plain
13 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-text/txt2tags/ChangeLog?r1=1.37&r2=1.38
14
15 Index: ChangeLog
16 ===================================================================
17 RCS file: /var/cvsroot/gentoo-x86/app-text/txt2tags/ChangeLog,v
18 retrieving revision 1.37
19 retrieving revision 1.38
20 diff -u -r1.37 -r1.38
21 --- ChangeLog 2 Jan 2010 11:42:11 -0000 1.37
22 +++ ChangeLog 25 Feb 2010 07:48:08 -0000 1.38
23 @@ -1,6 +1,11 @@
24 # ChangeLog for app-text/txt2tags
25 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
26 -# $Header: /var/cvsroot/gentoo-x86/app-text/txt2tags/ChangeLog,v 1.37 2010/01/02 11:42:11 fauli Exp $
27 +# $Header: /var/cvsroot/gentoo-x86/app-text/txt2tags/ChangeLog,v 1.38 2010/02/25 07:48:08 jlec Exp $
28 +
29 + 25 Feb 2010; Justin Lecher (jlec) <jlec@×××××××××.net>
30 + txt2tags-2.5.ebuild:
31 + Add support for vim-syntax, #278317. Thanks Christoph Junghans for
32 + providing the patch
33
34 02 Jan 2010; Christian Faulhammer <fauli@g.o> txt2tags-2.5.ebuild:
35 Transfer Prefix keywords
36
37
38
39 1.5 app-text/txt2tags/txt2tags-2.5.ebuild
40
41 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-text/txt2tags/txt2tags-2.5.ebuild?rev=1.5&view=markup
42 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-text/txt2tags/txt2tags-2.5.ebuild?rev=1.5&content-type=text/plain
43 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-text/txt2tags/txt2tags-2.5.ebuild?r1=1.4&r2=1.5
44
45 Index: txt2tags-2.5.ebuild
46 ===================================================================
47 RCS file: /var/cvsroot/gentoo-x86/app-text/txt2tags/txt2tags-2.5.ebuild,v
48 retrieving revision 1.4
49 retrieving revision 1.5
50 diff -u -r1.4 -r1.5
51 --- txt2tags-2.5.ebuild 2 Jan 2010 11:42:11 -0000 1.4
52 +++ txt2tags-2.5.ebuild 25 Feb 2010 07:48:08 -0000 1.5
53 @@ -1,6 +1,6 @@
54 # Copyright 1999-2010 Gentoo Foundation
55 # Distributed under the terms of the GNU General Public License v2
56 -# $Header: /var/cvsroot/gentoo-x86/app-text/txt2tags/txt2tags-2.5.ebuild,v 1.4 2010/01/02 11:42:11 fauli Exp $
57 +# $Header: /var/cvsroot/gentoo-x86/app-text/txt2tags/txt2tags-2.5.ebuild,v 1.5 2010/02/25 07:48:08 jlec Exp $
58
59 EAPI="2"
60 PYTHON_USE_WITH="tk"
61 @@ -15,12 +15,20 @@
62 LICENSE="GPL-2"
63 SLOT="0"
64 KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris"
65 -IUSE="emacs tk"
66 +IUSE="emacs tk vim-syntax"
67
68 DEPEND="virtual/python
69 tk? ( dev-lang/tk )
70 + vim-syntax? (
71 + || (
72 + app-editors/vim
73 + app-editors/gvim
74 + )
75 + )
76 emacs? ( virtual/emacs )"
77
78 +RDEPEND="${DEPEND}"
79 +
80 SITEFILE="51${PN}-gentoo.el"
81
82 src_compile() {
83 @@ -30,24 +38,24 @@
84 }
85
86 src_install() {
87 - dobin txt2tags
88 + dobin txt2tags || die
89
90 - dodoc README TODO ChangeLog*
91 + dodoc README TODO ChangeLog* || die
92 insinto /usr/share/doc/${PF}
93 - doins doc/*.{pdf,t2t}
94 + doins doc/*.{pdf,t2t} || die
95 # samples go into "samples" doc directory
96 docinto samples
97 - dodoc samples/sample.*
98 + dodoc samples/sample.* || die
99 docinto samples/css
100 - dodoc samples/css/*
101 + dodoc samples/css/* || die
102 docinto samples/img
103 - dodoc samples/img/*
104 + dodoc samples/img/* || die
105 docinto samples/module
106 - dodoc samples/module/*
107 + dodoc samples/module/* || die
108 # extras go into "extras" doc directory
109 docinto extras
110 - dodoc extras/*
111 - newman doc/manpage.man txt2tags.1
112 + dodoc extras/* || die
113 + newman doc/manpage.man txt2tags.1 || die
114
115 # make .po files
116 for pofile in "${S}"/po/*.po; do
117 @@ -60,6 +68,15 @@
118 elisp-install ${PN} extras/txt2tags-mode.{el,elc}
119 elisp-site-file-install "${FILESDIR}/${SITEFILE}"
120 fi
121 +
122 + if use vim-syntax; then
123 + insinto /usr/share/vim/vimfiles/syntax/
124 + doins extras/txt2tags.vim || die
125 +
126 + echo 'au BufNewFile,BufRead *.t2t set ft=txt2tags' > "${T}/${PN}.vim"
127 + insinto /usr/share/vim/vimfiles/ftdetect
128 + doins "${T}/${PN}.vim" || die
129 + fi
130 }
131
132 pkg_postinst() {