Add doc useflag to make install the manpage optional
authorLance Albertson <ramereth@gentoo.org>
Tue, 9 Mar 2010 23:12:20 +0000 (23:12 +0000)
committerLance Albertson <ramereth@gentoo.org>
Tue, 9 Mar 2010 23:12:20 +0000 (23:12 +0000)
Package-Manager: portage-2.1.7.17/cvs/Linux x86_64

www-apps/cgit/ChangeLog
www-apps/cgit/Manifest
www-apps/cgit/cgit-0.8.3.1-r1.ebuild [new file with mode: 0644]

index f04392f17897ef301a76b26ba77d5713471fd45d..60cd6a901f0ac29d3eef682486b72e5773ccfafc 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for www-apps/cgit
 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/www-apps/cgit/ChangeLog,v 1.1 2010/02/23 22:54:11 ramereth Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-apps/cgit/ChangeLog,v 1.2 2010/03/09 23:12:20 ramereth Exp $
+
+*cgit-0.8.3.1-r1 (09 Mar 2010)
+
+  09 Mar 2010; Lance Albertson <ramereth@gentoo.org>
+  +cgit-0.8.3.1-r1.ebuild:
+  Add doc useflag to make install the manpage optional
 
 *cgit-0.8.3.1 (20 Feb 2010)
 
index e9285a0ba72d77a139568adcadf4896474844146..170a5a74b85dbdce36bd7bb7e45994496956fad0 100644 (file)
@@ -5,13 +5,14 @@ AUX cgitrc 2432 RMD160 2f1f7487f969824ac4f7c0696ceaf752dd74df90 SHA1 79feeaafcfc
 AUX postinstall-en.txt 659 RMD160 3b52b26751dc66759a78d23abff0a4762624aea3 SHA1 5b3b7077e1d0fb710afb829b8720f0f9a2ad7849 SHA256 1e1ddd6048719a55c7b854fc64f9e488e61dbf32e0d1d21a16592474ce914751
 DIST cgit-0.8.3.1.tar.bz2 54767 RMD160 9df4fd06644b0642d2cf00afeb89d6a49cd17df7 SHA1 bc84001880cdb4b646b048dc8227e771469d754e SHA256 4b466f33dcaf585eaa798de13a130ae6fa348b902eff18abcc9f7619cf298fd2
 DIST git-1.6.4.3.tar.bz2 2172892 RMD160 4cb8708336e4e7cdf855ade5621a99ae7363fd30 SHA1 961ae8028609dfa95daf80fe33d24cf342f03454 SHA256 36db53f6d8d656c94fbfacc555e8d550a2381414585e6f7f6da0662dc717c138
+EBUILD cgit-0.8.3.1-r1.ebuild 1239 RMD160 4b6b8766b28ff9df6653c153a74d9daeac456b2f SHA1 9ac683f87dc46b76ea04df889c697c1d6641aafa SHA256 549b1e48f93f7f87d03c26ba749a3dace1b5d99c765d664c1e3238304aba92a2
 EBUILD cgit-0.8.3.1.ebuild 1188 RMD160 238d75f8ec352de142643f600db3b004673a35d5 SHA1 101d585160dd0787592cde188d2f17a51f842f8a SHA256 3aee8bbf284c359ac7c71766181676e52a627617c0ed40ef3932050dcd0a73a5
-MISC ChangeLog 458 RMD160 3e0c8def2e8087512f0d09b0a75d56c39dffb15d SHA1 03018f743eb0cd9e3217064cdf27098ad47059b0 SHA256 62ef95694ba6d2d9faf093a9cf25cb83bd0cea49382a1dab42ddceaf5dbb7918
+MISC ChangeLog 626 RMD160 17ef2eeb87ee4bcd9569818a4b4fcddd05a0a518 SHA1 3f72329f54d181c3e306bd25983ad657c6f798ea SHA256 9351d1376603406b0265c1732b58c05c905cdd6338aeebab00af924f0bb68f7f
 MISC metadata.xml 453 RMD160 f809bcc7c679d9e22db739c83324b7c8d64eb5bb SHA1 3618c828304423698771f05bcd43ad59ad860676 SHA256 0b508c183120b5fcace6a6d9f3ef1799b899dfdef8150639c207ab0179f406ab
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.11 (GNU/Linux)
 
-iD8DBQFLhFw0QW+hXSf0t0IRAsjcAKDi/DqHd6p84YDSdcRVvZzgBLhgEgCg4+m4
-HndLEYymeVMMuOMEt9X8cnA=
-=pi5f
+iD8DBQFLltVSQW+hXSf0t0IRAn+2AKDp9sfeRffilKO62OOjZuVniF6ZHQCgqR97
+JDuc4hGrCM34/e+X9VO70No=
+=Ytne
 -----END PGP SIGNATURE-----
diff --git a/www-apps/cgit/cgit-0.8.3.1-r1.ebuild b/www-apps/cgit/cgit-0.8.3.1-r1.ebuild
new file mode 100644 (file)
index 0000000..cf8af03
--- /dev/null
@@ -0,0 +1,57 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/www-apps/cgit/cgit-0.8.3.1-r1.ebuild,v 1.1 2010/03/09 23:12:20 ramereth Exp $
+
+EAPI="2"
+
+inherit webapp
+
+GIT_V="1.6.4.3"
+
+DESCRIPTION="a fast web-interface for git repositories"
+HOMEPAGE="http://hjemli.net/git/cgit/about/"
+SRC_URI="mirror://kernel/software/scm/git/git-${GIT_V}.tar.bz2
+       http://hjemli.net/git/cgit/snapshot/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86"
+IUSE="+cgi doc"
+
+RDEPEND="dev-util/git
+       sys-libs/zlib
+       dev-libs/openssl
+       cgi? ( virtual/httpd-cgi )"
+DEPEND="${RDEPEND}
+       doc? ( app-text/asciidoc )"
+
+src_prepare() {
+       rmdir git
+       mv "${WORKDIR}"/git-"${GIT_V}" git
+}
+
+src_compile() {
+       emake || die "emake died"
+       if use doc ; then
+               emake man-doc || die "emake man-doc died"
+       fi
+}
+
+src_install() {
+       webapp_src_preinst
+
+       mv cgit cgit.cgi
+       if use cgi -o use fastcgi ; then
+               cp cgit.cgi "${D}"/${MY_CGIBINDIR}
+       fi
+       insinto ${MY_HTDOCSDIR}
+       doins cgit.css cgit.png
+       insinto /etc
+       doins "${FILESDIR}"/cgitrc
+       dodir /var/cache/cgit
+       keepdir /var/cache/cgit
+       dodoc README
+       use doc && doman cgitrc.5
+
+       webapp_postinst_txt en "${FILESDIR}"/postinstall-en.txt
+       webapp_src_install
+}