From 4b566cbb3fd1fa6f5897506e33f6c62560d07269 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20=27Necoro=27=20Neumann?= Date: Sat, 11 Apr 2020 23:15:42 +0200 Subject: Remove cgit --- www-apps/cgit/cgit-9999.ebuild | 80 --------------------- www-apps/cgit/files/cgitrc | 126 --------------------------------- www-apps/cgit/files/postinstall-en.txt | 45 ------------ 3 files changed, 251 deletions(-) delete mode 100644 www-apps/cgit/cgit-9999.ebuild delete mode 100644 www-apps/cgit/files/cgitrc delete mode 100644 www-apps/cgit/files/postinstall-en.txt diff --git a/www-apps/cgit/cgit-9999.ebuild b/www-apps/cgit/cgit-9999.ebuild deleted file mode 100644 index c312128..0000000 --- a/www-apps/cgit/cgit-9999.ebuild +++ /dev/null @@ -1,80 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/www-apps/cgit/cgit-9999.ebuild,v 1.5 2012/06/01 04:30:38 zmedico Exp $ - -EAPI="4" - -WEBAPP_MANUAL_SLOT="yes" - -inherit webapp multilib user git-2 - -[[ -z "${CGIT_CACHEDIR}" ]] && CGIT_CACHEDIR="/var/cache/${PN}/" - -GIT_V="1.7.4" - -DESCRIPTION="a fast web-interface for git repositories" -HOMEPAGE="http://hjemli.net/git/cgit/about/" -SRC_URI="" -EGIT_REPO_URI="git://git.necoro.eu/others/${PN}" -EGIT_BRANCH="necoro" -EGIT_HAS_SUBMODULES="yes" -EGIT_PRUNE="yes" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64" -IUSE="doc highlight" - -RDEPEND=" - dev-vcs/git - sys-libs/zlib - dev-libs/openssl - virtual/httpd-cgi - highlight? ( app-text/highlight ) -" -# ebuilds without WEBAPP_MANUAL_SLOT="yes" are broken -DEPEND="${RDEPEND} - !=app-text/asciidoc-8.5.1 ) -" - -pkg_setup() { - webapp_pkg_setup - enewuser "${PN}" -} - -src_compile() { - emake - use doc && emake doc-man -} - -src_install() { - webapp_src_preinst - - emake \ - prefix="${EPREFIX}"/usr \ - libdir="${EPREFIX}"/usr/$(get_libdir) \ - CGIT_SCRIPT_PATH="${MY_CGIBINDIR}" \ - CGIT_DATA_PATH="${MY_HTDOCSDIR}" \ - DESTDIR="${D}" install - - insinto /etc - doins "${FILESDIR}"/cgitrc - - dodoc README - use doc && doman cgitrc.5 - - webapp_postinst_txt en "${FILESDIR}"/postinstall-en.txt - webapp_src_install - - keepdir "${CGIT_CACHEDIR}" - #fowners ${PN}:${PN} "${CGIT_CACHEDIR}" - #fperms 700 "${CGIT_CACHEDIR}" -} - -pkg_postinst() { - webapp_pkg_postinst - ewarn "If you intend to run cgit using web server's user" - ewarn "you should change ${CGIT_CACHEDIR} permissions." -} diff --git a/www-apps/cgit/files/cgitrc b/www-apps/cgit/files/cgitrc deleted file mode 100644 index a3eba11..0000000 --- a/www-apps/cgit/files/cgitrc +++ /dev/null @@ -1,126 +0,0 @@ -# Enable caching of up to 1000 output entriess -#cache-size=1000 - - -# Specify some default clone prefixes -#clone-prefix=git://foobar.com ssh://foobar.com/pub/git http://foobar.com/git - -# Specify the css url -#css=/css/cgit.css - - -# Show extra links for each repository on the index page -#enable-index-links=1 - - -# Enable ASCII art commit history graph on the log pages -#enable-commit-graph=1 - - -# Show number of affected files per commit on the log pages -#enable-log-filecount=1 - - -# Show number of added/removed lines per commit on the log pages -#enable-log-linecount=1 - - -# Add a cgit favicon -#favicon=/favicon.ico - - -# Use a custom logo -#logo=/img/mylogo.png - - -# Enable statistics per week, month and quarter -#max-stats=quarter - - -# Set the title and heading of the repository index page -#root-title=foobar.com git repositories - - -# Set a subheading for the repository index page -#root-desc=tracking the foobar development - - -# Include some more info about foobar.com on the index page -#root-readme=/var/www/htdocs/about.html - - -# Allow download of tar.gz, tar.bz2 and zip-files -#snapshots=tar.gz tar.bz2 zip - - -## -## List of common mimetypes -## - -#mimetype.gif=image/gif -#mimetype.html=text/html -#mimetype.jpg=image/jpeg -#mimetype.jpeg=image/jpeg -#mimetype.pdf=application/pdf -#mimetype.png=image/png -#mimetype.svg=image/svg+xml - - -## -## List of repositories. -## PS: Any repositories listed when section is unset will not be -## displayed under a section heading -## PPS: This list could be kept in a different file (e.g. '/etc/cgitrepos') -## and included like this: -## include=/etc/cgitrepos -## - - -#repo.url=foo -#repo.path=/pub/git/foo.git -#repo.desc=the master foo repository -#repo.owner=fooman@foobar.com -#repo.readme=info/web/about.html - - -#repo.url=bar -#repo.path=/pub/git/bar.git -#repo.desc=the bars for your foo -#repo.owner=barman@foobar.com -#repo.readme=info/web/about.html - - -# The next repositories will be displayed under the 'extras' heading -#section=extras - - -#repo.url=baz -#repo.path=/pub/git/baz.git -#repo.desc=a set of extensions for bar users - -#repo.url=wiz -#repo.path=/pub/git/wiz.git -#repo.desc=the wizard of foo - - -# Add some mirrored repositories -#section=mirrors - - -#repo.url=git -#repo.path=/pub/git/git.git -#repo.desc=the dscm - - -#repo.url=linux -#repo.path=/pub/git/linux.git -#repo.desc=the kernel - -# Disable adhoc downloads of this repo -#repo.snapshots=0 - -# Disable line-counts for this repo -#repo.enable-log-linecount=0 - -# Restrict the max statistics period for this repo -#repo.max-stats=month diff --git a/www-apps/cgit/files/postinstall-en.txt b/www-apps/cgit/files/postinstall-en.txt deleted file mode 100644 index b164123..0000000 --- a/www-apps/cgit/files/postinstall-en.txt +++ /dev/null @@ -1,45 +0,0 @@ -There is a few variants of configuration: -1) Via global config file: /etc/cgitrc -2) Or via local config file, shipped in ./conf dir into webapp_dir. It has to - be explicitly specified with CGIT_CONFIG env variable in your web server - configuration. - -If you would like to update the list of git repositories in cgit automatically, -you might consider adding something similar to the following as a cronjob: - -"${MY_CGIBINDIR}/cgit.cgi --scan-tree=/git/repo-parent-path > /etc/cgit-repos" - -Then add "include=/etc/cgit-repos" in /etc/cgitrc. This way it's simpler and -more convenient. You won't need to update your cgitrc every time you add a new -repository. - -=============================================================================== - Apache HowTo -=============================================================================== - -With a default apache vhost config you can now access your repository at -http:///cgi-bin/cgit.cgi/ - -If you wish to access your repository starting from the root and don't want -'cgi-bin/cgit.cgi' to be invisible, 2 things are needed. - -In your apache vhost configuration file for your domain, add the following -rewrite rules to your -/htdocs> section. - - RewriteEngine On - # Redirect all non-existant urls to cgit - RewriteCond %{REQUEST_FILENAME} !-f - RewriteCond %{REQUEST_FILENAME} !-d - RewriteRule ^.* /cgi-bin/cgit.cgi/$0 [L,PT] - - # Redirect the empty url to cgit - RewriteRule ^$ /cgi-bin/cgit.cgi/ [L,PT] - - -To make cgit create the correct URL's internally add to /etc/cgitrc (or your -local config file) -Enable virtual-root=/ - -After these rules, you can now access cgit via http:/// to get the -listing, and http:///repository to go directly to repository. -- cgit v1.2.3