Gentoo Archives: gentoo-commits

From: "Sebastien Fabbro (bicatali)" <bicatali@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-util/cmt: cmt-1.20.20070720.ebuild metadata.xml Manifest ChangeLog
Date: Sat, 15 Sep 2007 13:22:20
Message-Id: E1IWXU0-00081w-31@stork.gentoo.org
1 bicatali 07/09/15 13:14:48
2
3 Added: cmt-1.20.20070720.ebuild metadata.xml Manifest
4 ChangeLog
5 Log:
6 Initial import from science overlay, closing bug #65835.
7 (Portage version: 2.1.2.12)
8
9 Revision Changes Path
10 1.1 dev-util/cmt/cmt-1.20.20070720.ebuild
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/cmt/cmt-1.20.20070720.ebuild?rev=1.1&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/cmt/cmt-1.20.20070720.ebuild?rev=1.1&content-type=text/plain
14
15 Index: cmt-1.20.20070720.ebuild
16 ===================================================================
17 # Copyright 1999-2007 Gentoo Foundation
18 # Distributed under the terms of the GNU General Public License v2
19 # $Header: /var/cvsroot/gentoo-x86/dev-util/cmt/cmt-1.20.20070720.ebuild,v 1.1 2007/09/15 13:14:47 bicatali Exp $
20
21 inherit elisp-common toolchain-funcs versionator
22
23 CPV=($(get_version_components ${PV}))
24 CMT_PV=v${CPV[0]}r${CPV[1]}p${CPV[2]}
25
26 DESCRIPTION="Cross platform configuration management environment"
27 HOMEPAGE="http://www.cmtsite.org/"
28 SRC_URI="http://www.cmtsite.org/${CMT_PV}/CMT${CMT_PV}.tar.gz"
29
30 LICENSE="CeCILL-2"
31 SLOT="0"
32 KEYWORDS="~amd64 ~x86"
33 IUSE="emacs java doc"
34
35 DEPEND=""
36 RDEPEND="emacs? ( virtual/emacs )
37 java? ( virtual/jdk )"
38
39 RESTRICT="test"
40 S=${WORKDIR}/CMT/${CMT_PV}
41
42 src_compile() {
43 cd mgr
44 ./INSTALL
45 source setup.sh
46 emake -j1 \
47 cpp="$(tc-getCXX)" \
48 cppflags="${CXXFLAGS}" \
49 || die "make failed"
50
51 sed -i -e "s:${WORKDIR}:/usr/$(get_libdir):g" setup.*sh
52 cd "${S}"
53 mv src/demo .
54 rm -f ${CMTBIN}/*.o
55 }
56
57 src_install() {
58 CMTDIR=/usr/$(get_libdir)/CMT/${CMT_PV}
59 dodir ${CMTDIR}
60 cp -pPR mgr src ${CMTBIN} "${D}"/${CMTDIR}
61 dodir /usr/bin
62 dosym ${CMTDIR}/${CMTBIN}/cmt.exe /usr/bin/cmt
63
64 echo "CMTROOT=\"${CMTDIR}\"" > 99cmt
65 echo "CMTBIN=\"$(uname)-$(uname -m | sed -e 's# ##g')\"" >> 99cmt
66 echo "CMTCONFIG=\"$(${CMTROOT}/mgr/cmt_system.sh)\"" >> 99cmt
67
68 if use java; then
69 cp -pPR java "${D}"/${CMTDIR}
70 echo "#!/bin/sh" > jcmt
71 echo "java cmt_parser" >> jcmt
72 exeinto /usr/bin
73 doexe jcmt
74 echo "CLASSPATH=\"${CMTDIR}/java/cmt.jar\"" >> 99cmt
75 fi
76
77 doenvd 99cmt
78 dodoc ChangeLog doc/*.txt || die "dodoc failed"
79 dohtml doc/{ChangeLog,ReleaseNotes}.html || die "dohtml failed"
80
81 if use doc; then
82 cd "${S}"/mgr
83 make gendoc || die "make gendoc failed"
84 cd "${S}"/doc
85 dohtml -r CMTDoc.html Images CMTFAQ.html || die "dohtml failed"
86 doins -r demo || die "doins demo failed"
87 fi
88
89 use emacs && \
90 elisp-site-file-install \
91 doc/cmt-mode.el "${FILESDIR}"/80cmt-mode-gentoo.el
92 }
93
94 pkg_postinst () {
95 use emacs && elisp-site-regen
96 }
97
98 pkg_postrm() {
99 use emacs && elisp-site-regen
100 }
101
102
103
104 1.1 dev-util/cmt/metadata.xml
105
106 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/cmt/metadata.xml?rev=1.1&view=markup
107 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/cmt/metadata.xml?rev=1.1&content-type=text/plain
108
109 Index: metadata.xml
110 ===================================================================
111 <?xml version="1.0" encoding="UTF-8"?>
112 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
113 <pkgmetadata>
114 <maintainer><email>bicatali@g.o</email></maintainer>
115 <longdescription lang="en">
116 CMT is a configuration management environment, based on some
117 management conventions and comprises several shell-based
118 utilities. It is an attempt to formalize software production and
119 especially configuration management around a package-oriented
120 principle. Used a lot in High Energy Physics large experiments, where
121 a lot of tailored packages are developped.
122 </longdescription>
123 </pkgmetadata>
124
125
126
127 1.1 dev-util/cmt/Manifest
128
129 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/cmt/Manifest?rev=1.1&view=markup
130 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/cmt/Manifest?rev=1.1&content-type=text/plain
131
132 Index: Manifest
133 ===================================================================
134 AUX 80cmt-mode-gentoo.el 205 RMD160 1cd8921efc32dee6505c9d325c85ea717d2ec55a SHA1 eac397e0ddfa9fa92b184b70deff1e8c4242d366 SHA256 f2f2614ae2cb957a7a02b52d8a26ace52bcff6a3cb6dcd62d20e1ff4dc93afca
135 MD5 114d61e10aa17f3b71985c584c8ebcd7 files/80cmt-mode-gentoo.el 205
136 RMD160 1cd8921efc32dee6505c9d325c85ea717d2ec55a files/80cmt-mode-gentoo.el 205
137 SHA256 f2f2614ae2cb957a7a02b52d8a26ace52bcff6a3cb6dcd62d20e1ff4dc93afca files/80cmt-mode-gentoo.el 205
138 DIST CMTv1r20p20070720.tar.gz 2062465 RMD160 100fba545c237dd916b346581a4f311e2e34282f SHA1 6c92df284836f7ae3a3df565b917316dba2d3543 SHA256 3fdd0a64425a0ab1fe18face8a30a55384e44564f63f989a7e0ed8fb20061bbe
139 EBUILD cmt-1.20.20070720.ebuild 1935 RMD160 3171e7ac7c7a5e1fdc57996a14e542a07ef24c86 SHA1 158fd4ca23cf2fb524d54d008143b03df393d2bf SHA256 b9181f018c55ac40cf8388951a84066a53dbe8b2d3c959e27fe28898a6f6540e
140 MD5 345e0917a9cf74fd320c3dd03da19f34 cmt-1.20.20070720.ebuild 1935
141 RMD160 3171e7ac7c7a5e1fdc57996a14e542a07ef24c86 cmt-1.20.20070720.ebuild 1935
142 SHA256 b9181f018c55ac40cf8388951a84066a53dbe8b2d3c959e27fe28898a6f6540e cmt-1.20.20070720.ebuild 1935
143 MISC ChangeLog 335 RMD160 3c52c243dd64476653cd2b8b620a4e5e74bfcfc3 SHA1 fbfd774ad817ff18f5cbb77ceac2a278dc5c3949 SHA256 e7092907d562533c34247ca2d420a0f9c3fbef32c7e98ddc88b355ffef0dfb44
144 MD5 9932d5866a263c4729c16b90c487d2d1 ChangeLog 335
145 RMD160 3c52c243dd64476653cd2b8b620a4e5e74bfcfc3 ChangeLog 335
146 SHA256 e7092907d562533c34247ca2d420a0f9c3fbef32c7e98ddc88b355ffef0dfb44 ChangeLog 335
147 MISC metadata.xml 616 RMD160 45eb511a027eaa1e2262c2b44d0018d06ba6a602 SHA1 e17e02449018625f969aadce030692fbf0523c27 SHA256 cfd3f5afe561a0b3520bee7122df9178ae0ee085d24c32b6f41197aed064464e
148 MD5 d304000df8170d26722bb2187d17e2c1 metadata.xml 616
149 RMD160 45eb511a027eaa1e2262c2b44d0018d06ba6a602 metadata.xml 616
150 SHA256 cfd3f5afe561a0b3520bee7122df9178ae0ee085d24c32b6f41197aed064464e metadata.xml 616
151 MD5 6c1aa783fd1eaaead3c5a2dcfb2c131f files/digest-cmt-1.20.20070720 256
152 RMD160 7b3352a1a17d7cfc4f2577d16eb54638b42197cd files/digest-cmt-1.20.20070720 256
153 SHA256 b07a46adb269b280236f56dde635684583828b211519459b5d1841878d162d6b files/digest-cmt-1.20.20070720 256
154
155
156
157 1.1 dev-util/cmt/ChangeLog
158
159 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/cmt/ChangeLog?rev=1.1&view=markup
160 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/cmt/ChangeLog?rev=1.1&content-type=text/plain
161
162 Index: ChangeLog
163 ===================================================================
164 # ChangeLog for dev-util/cmt
165 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
166 # $Header: /var/cvsroot/gentoo-x86/dev-util/cmt/ChangeLog,v 1.1 2007/09/15 13:14:47 bicatali Exp $
167
168 *cmt-1.20.20070720 (15 Sep 2007)
169
170 15 Sep 2007; Sébastien Fabbro <bicatali@g.o>
171 +files/80cmt-mode-gentoo.el, +metadata.xml, +cmt-1.20.20070720.ebuild:
172 Initial import from science overlay, closing bug #65835.
173
174
175
176
177 --
178 gentoo-commits@g.o mailing list