diff options
author | René 'Necoro' Neumann <necoro@necoro.eu> | 2020-04-11 23:15:42 +0200 |
---|---|---|
committer | René 'Necoro' Neumann <necoro@necoro.eu> | 2020-04-11 23:15:42 +0200 |
commit | 4b566cbb3fd1fa6f5897506e33f6c62560d07269 (patch) | |
tree | 21a07b85025daa89d84612dbba25cf03c9bdafe9 /www-apps/cgit | |
parent | 061df8c50e6cc1daf8cbe0526b2ab607f68390b2 (diff) | |
download | overlay-4b566cbb3fd1fa6f5897506e33f6c62560d07269.tar.gz overlay-4b566cbb3fd1fa6f5897506e33f6c62560d07269.tar.bz2 overlay-4b566cbb3fd1fa6f5897506e33f6c62560d07269.zip |
Remove cgit
Diffstat (limited to '')
-rw-r--r-- | www-apps/cgit/cgit-9999.ebuild | 80 | ||||
-rw-r--r-- | www-apps/cgit/files/cgitrc | 126 | ||||
-rw-r--r-- | www-apps/cgit/files/postinstall-en.txt | 45 |
3 files changed, 0 insertions, 251 deletions
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} - !<www-apps/cgit-0.8.3.3 - doc? ( app-text/docbook-xsl-stylesheets - >=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://<vhostname>/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 -<Directory /var/www/<vhostname>/htdocs> section. -<snip> - 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] -<snip> - -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://<vhostname>/ to get the -listing, and http://<vhostname>/repository to go directly to repository. |