Install a gitweb.conf initial file and update pkg-message to make it easier

to configure it

PR:		218229
Submitted by:	Zsolt Udvari <uzsolt@uzsolt.hu>
Sponsored by:	Rubicon Communications, LLC (Netgate)
This commit is contained in:
Renato Botelho 2018-04-20 12:01:06 +00:00
parent 5d2f0b41ef
commit bf7ee16017
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=467821
4 changed files with 15 additions and 8 deletions

View file

@ -3,7 +3,7 @@
PORTNAME= git
DISTVERSION= 2.17.0
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= devel
MASTER_SITES= KERNEL_ORG/software/scm/git
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
@ -23,7 +23,7 @@ CONFLICTS_INSTALL?= git-gui-[0-9]* git-subversion-[0-9]* git-lite-[0-9]*
USERS= git_daemon
GROUPS= git_daemon
SUB_FILES= pkg-message
SUB_FILES= pkg-message gitweb.conf
GNU_CONFIGURE= yes
USES= autoreconf gmake iconv shebangfix ssl tar:xz
@ -234,4 +234,9 @@ post-install-CONTRIB-off:
post-install-P4-on:
${INSTALL_SCRIPT} ${WRKSRC}/git-p4.py ${STAGEDIR}${PREFIX}/bin/
post-install-GITWEB-on:
${MKDIR} ${STAGEDIR}${ETCDIR}
${INSTALL_DATA} ${WRKDIR}/gitweb.conf \
${STAGEDIR}${ETCDIR}/gitweb.conf.sample
.include <bsd.port.mk>

View file

@ -0,0 +1 @@
our $projectroot="%%PREFIX%%/git/pub";

View file

@ -7,12 +7,11 @@ In the directory %%EXAMPLESDIR%%/gitweb you can find all files to
make gitweb work as a public repository on the web.
All you have to do to make gitweb work is:
1) Copy the files %%EXAMPLESDIR%%/gitweb/* to a directory on
your web server (e.g. Apache2) in which you are able to execute
CGI-scripts.
2) In gitweb.cgi, adjust the variable $projectroot to point to
your git repository (that is where you have your *.git project
directories).
1) Please be sure you're able to execute CGI scripts in
%%EXAMPLESDIR%%/gitweb.
2) Set the GITWEB_CONFIG variable in your webserver's config to
%%ETCDIR%%/gitweb.conf. This variable is passed to gitweb.cgi.
3) Restart server.
*************************** GITWEB *************************************
*************************** CONTRIB ************************************

View file

@ -1228,6 +1228,7 @@ man/man7/gitworkflows.7.gz
%%HTMLDOCS%%%%DOCSDIR%%/user-manual.txt
share/emacs/site-lisp/git/git-blame.el
share/emacs/site-lisp/git/git.el
%%GITWEB%%@sample %%ETCDIR%%/gitweb.conf.sample
%%GITWEB%%%%EXAMPLESDIR%%/gitweb/gitweb.cgi
%%GITWEB%%%%EXAMPLESDIR%%/gitweb/static/git-favicon.png
%%GITWEB%%%%EXAMPLESDIR%%/gitweb/static/git-logo.png
@ -1496,3 +1497,4 @@ share/git-core/templates/info/exclude
%%NLS%%share/locale/vi/LC_MESSAGES/git.mo
%%NLS%%share/locale/zh_CN/LC_MESSAGES/git.mo
@dir share/git-core/templates/branches
@dir %%ETCDIR%%