Gentoo Archives: gentoo-commits

From: "Tim Harder (radhermit)" <radhermit@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-sound/lilypond: ChangeLog lilypond-2.17.11.ebuild
Date: Tue, 29 Jan 2013 19:19:37
Message-Id: 20130129191933.9F8882171D@flycatcher.gentoo.org
1 radhermit 13/01/29 19:19:33
2
3 Modified: ChangeLog
4 Added: lilypond-2.17.11.ebuild
5 Log:
6 Version bump.
7
8 (Portage version: 2.2.0_alpha161/cvs/Linux x86_64, signed Manifest commit with key 4AB3E85B4F064CA3)
9
10 Revision Changes Path
11 1.141 media-sound/lilypond/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/lilypond/ChangeLog?rev=1.141&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/lilypond/ChangeLog?rev=1.141&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/lilypond/ChangeLog?r1=1.140&r2=1.141
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/media-sound/lilypond/ChangeLog,v
20 retrieving revision 1.140
21 retrieving revision 1.141
22 diff -u -r1.140 -r1.141
23 --- ChangeLog 14 Jan 2013 03:04:10 -0000 1.140
24 +++ ChangeLog 29 Jan 2013 19:19:33 -0000 1.141
25 @@ -1,6 +1,11 @@
26 # ChangeLog for media-sound/lilypond
27 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/media-sound/lilypond/ChangeLog,v 1.140 2013/01/14 03:04:10 radhermit Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/media-sound/lilypond/ChangeLog,v 1.141 2013/01/29 19:19:33 radhermit Exp $
30 +
31 +*lilypond-2.17.11 (29 Jan 2013)
32 +
33 + 29 Jan 2013; Tim Harder <radhermit@g.o> +lilypond-2.17.11.ebuild:
34 + Version bump.
35
36 *lilypond-2.17.10 (14 Jan 2013)
37 *lilypond-2.16.2 (14 Jan 2013)
38
39
40
41 1.1 media-sound/lilypond/lilypond-2.17.11.ebuild
42
43 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/lilypond/lilypond-2.17.11.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/lilypond/lilypond-2.17.11.ebuild?rev=1.1&content-type=text/plain
45
46 Index: lilypond-2.17.11.ebuild
47 ===================================================================
48 # Copyright 1999-2013 Gentoo Foundation
49 # Distributed under the terms of the GNU General Public License v2
50 # $Header: /var/cvsroot/gentoo-x86/media-sound/lilypond/lilypond-2.17.11.ebuild,v 1.1 2013/01/29 19:19:33 radhermit Exp $
51
52 EAPI=5
53 PYTHON_COMPAT=( python{2_5,2_6,2_7} )
54
55 inherit elisp-common autotools eutils python-single-r1
56
57 DESCRIPTION="GNU Music Typesetter"
58 SRC_URI="http://download.linuxaudio.org/lilypond/sources/v${PV:0:4}/${P}.tar.gz"
59 HOMEPAGE="http://lilypond.org/"
60
61 SLOT="0"
62 LICENSE="GPL-3 FDL-1.3"
63 KEYWORDS="~amd64 ~hppa ~x86"
64 LANGS=" ca cs da de el eo es fi fr it ja nl ru sv tr uk vi zh_TW"
65 IUSE="debug emacs profile vim-syntax ${LANGS// / linguas_}"
66
67 RDEPEND=">=app-text/ghostscript-gpl-8.15
68 >=dev-scheme/guile-1.8.2[deprecated,regex]
69 media-fonts/urw-fonts
70 media-libs/fontconfig
71 media-libs/freetype:2
72 >=x11-libs/pango-1.12.3
73 emacs? ( virtual/emacs )
74 ${PYTHON_DEPS}"
75 DEPEND="${RDEPEND}
76 app-text/t1utils
77 dev-lang/perl
78 dev-texlive/texlive-metapost
79 virtual/pkgconfig
80 media-gfx/fontforge
81 >=sys-apps/texinfo-4.11
82 >=sys-devel/bison-2.0
83 sys-devel/flex
84 sys-devel/gettext
85 sys-devel/make"
86
87 # Correct output data for tests isn't bundled with releases
88 RESTRICT="test"
89
90 src_prepare() {
91 epatch "${FILESDIR}"/${PN}-2.17.2-tex-docs.patch
92
93 if ! use vim-syntax ; then
94 sed -i -e "s/vim//" GNUmakefile.in || die
95 fi
96
97 sed -i -e "s/OPTIMIZE -g/OPTIMIZE/" aclocal.m4 || die
98
99 for lang in ${LANGS}; do
100 use linguas_${lang} || rm po/${lang}.po || die
101 done
102
103 eautoreconf
104 }
105
106 src_configure() {
107 # documentation generation currently not supported since it requires a newer
108 # version of texi2html than is currently in the tree
109
110 econf \
111 --with-ncsb-dir=/usr/share/fonts/urw-fonts \
112 --disable-documentation \
113 --disable-optimising \
114 --disable-pipe \
115 $(use_enable debug debugging) \
116 $(use_enable profile profiling)
117 }
118
119 src_compile() {
120 default
121
122 if use emacs ; then
123 elisp-compile elisp/lilypond-{font-lock,indent,mode,what-beat}.el \
124 || die "elisp-compile failed"
125 fi
126 }
127
128 src_install () {
129 emake DESTDIR="${D}" vimdir=/usr/share/vim/vimfiles install
130
131 # remove elisp files since they are in the wrong directory
132 rm -r "${ED}"/usr/share/emacs || die
133
134 if use emacs ; then
135 elisp-install ${PN} elisp/*.{el,elc} elisp/out/*.el \
136 || die "elisp-install failed"
137 elisp-site-file-install "${FILESDIR}"/50${PN}-gentoo.el
138 fi
139
140 python_fix_shebang "${ED}"
141
142 dodoc AUTHORS.txt HACKING NEWS.txt README.txt
143 }
144
145 pkg_postinst() {
146 use emacs && elisp-site-regen
147 }
148
149 pkg_postrm() {
150 use emacs && elisp-site-regen
151 }