Gentoo Archives: gentoo-commits

From: "Lance Albertson (ramereth)" <ramereth@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in www-apps/cgit: metadata.xml ChangeLog cgit-0.8.3.1.ebuild
Date: Tue, 23 Feb 2010 22:54:13
Message-Id: E1Nk3dr-0001Z4-Ts@stork.gentoo.org
1 ramereth 10/02/23 22:54:11
2
3 Added: metadata.xml ChangeLog cgit-0.8.3.1.ebuild
4 Log:
5 New package: cgit (#223339)
6 (Portage version: 2.1.7.16/cvs/Linux x86_64)
7
8 Revision Changes Path
9 1.1 www-apps/cgit/metadata.xml
10
11 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-apps/cgit/metadata.xml?rev=1.1&view=markup
12 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-apps/cgit/metadata.xml?rev=1.1&content-type=text/plain
13
14 Index: metadata.xml
15 ===================================================================
16 <?xml version="1.0" encoding="UTF-8"?>
17 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
18 <pkgmetadata>
19 <herd>web-apps</herd>
20 <maintainer>
21 <email>ramereth@g.o</email>
22 <name>Lance Albertson</name>
23 </maintainer>
24 <longdescription lang="en">
25 cgit - cgi for git
26
27 This is an attempt to create a fast web interface for the git scm, using a
28 builtin cache to decrease server io-pressure.
29 </longdescription>
30 </pkgmetadata>
31
32
33
34
35 1.1 www-apps/cgit/ChangeLog
36
37 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-apps/cgit/ChangeLog?rev=1.1&view=markup
38 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-apps/cgit/ChangeLog?rev=1.1&content-type=text/plain
39
40 Index: ChangeLog
41 ===================================================================
42 # ChangeLog for www-apps/cgit
43 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
44 # $Header: /var/cvsroot/gentoo-x86/www-apps/cgit/ChangeLog,v 1.1 2010/02/23 22:54:11 ramereth Exp $
45
46 *cgit-0.8.3.1 (20 Feb 2010)
47
48 20 Feb 2010; Lance Albertson <ramereth@g.o> +cgit-0.8.3.1.ebuild,
49 +files/cgitrc, +files/postinstall-en.txt, +metadata.xml:
50 Initial ebuild
51
52 Thanks to everyone who helped in #223339 for contributing to the ebuild.
53
54
55
56
57 1.1 www-apps/cgit/cgit-0.8.3.1.ebuild
58
59 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-apps/cgit/cgit-0.8.3.1.ebuild?rev=1.1&view=markup
60 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-apps/cgit/cgit-0.8.3.1.ebuild?rev=1.1&content-type=text/plain
61
62 Index: cgit-0.8.3.1.ebuild
63 ===================================================================
64 # Copyright 1999-2010 Gentoo Foundation
65 # Distributed under the terms of the GNU General Public License v2
66 # $Header: /var/cvsroot/gentoo-x86/www-apps/cgit/cgit-0.8.3.1.ebuild,v 1.1 2010/02/23 22:54:11 ramereth Exp $
67
68 EAPI="2"
69
70 inherit webapp
71
72 GIT_V="1.6.4.3"
73
74 DESCRIPTION="a fast web-interface for git repositories"
75 HOMEPAGE="http://hjemli.net/git/cgit/about/"
76 SRC_URI="mirror://kernel/software/scm/git/git-${GIT_V}.tar.bz2
77 http://hjemli.net/git/cgit/snapshot/${P}.tar.bz2"
78
79 LICENSE="GPL-2"
80 KEYWORDS="~amd64 ~x86"
81 IUSE="+cgi"
82
83 RDEPEND="dev-util/git
84 sys-libs/zlib
85 dev-libs/openssl
86 cgi? ( virtual/httpd-cgi )"
87 DEPEND="${RDEPEND}
88 app-text/asciidoc"
89
90 src_prepare() {
91 rmdir git
92 mv "${WORKDIR}"/git-"${GIT_V}" git
93 }
94
95 src_compile() {
96 emake || die "emake died"
97 emake man-doc || die "emake man-doc died"
98 }
99
100 src_install() {
101 webapp_src_preinst
102
103 mv cgit cgit.cgi
104 if use cgi -o use fastcgi ; then
105 cp cgit.cgi "${D}"/${MY_CGIBINDIR}
106 fi
107 insinto ${MY_HTDOCSDIR}
108 doins cgit.css cgit.png
109 insinto /etc
110 doins "${FILESDIR}"/cgitrc
111 dodir /var/cache/cgit
112 keepdir /var/cache/cgit
113 dodoc README
114 doman cgitrc.5
115
116 webapp_postinst_txt en "${FILESDIR}"/postinstall-en.txt
117 webapp_src_install
118 }