BSD Ports

devel/viewvc 1.3.0 FreeBSD

Web-based Version Control Repository Browsing

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
BSD2CLAUSE
Categories
devel, python
Package size
381.6 KiB, 1485.8 KiB installed

Description

ViewVC is a browser interface for CVS and Subversion version control repositories. It generates templatized HTML to present navigable directory, revision, and change log listings. It can display specific versions of files as well as diffs between those versions. Basically, ViewVC provides the bulk of the report-like functionality you expect out of your version control tool, but much more prettily than the average textual command-line program output.

Install

Binary package:

pkg install py312-viewvc

From the ports tree:

cd /usr/ports/devel/viewvc/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	py312-viewvc>0:devel/viewvc

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.3.01.3.0--1.3.0
FreeBSD:14:quarterly1.3.01.3.0n/a-1.3.0
FreeBSD:15:latest1.3.01.3.0n/a--
FreeBSD:15:quarterly1.3.01.3.0n/an/an/a
FreeBSD:16:latest1.3.01.3.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Runtime 1

The full lists below include those, and their dependencies in turn.

Build dependencies 7
Run dependencies 45

No port depends on this one.

Configuration

Options name: devel_viewvc

OptionDefaultDescription
APACHEonApache server support
APMODoffdepend on Apache module
HTPASSWDoffUse htpasswd feature on standalone server
LIGHTTPDoffLighttpd server support
MODWSGIoffAdd mod_wsgi to the list of package dependencies
SUBVERSIONonSubversion version control support
WEBSRVonEnable web server support
USES
cpe python
Service scripts
viewvc
Conflicts with
viewvc-devel-1.[1-4].[0-9]*

Message after installing

To use ViewVC, modify the configuration file located at
 /usr/local/viewvc/viewvc.conf.

 If no webserver was selected during installation, then
 a rc script for running ViewVC standalone is installed.
 To enable the standalone ViewVC server in rc.conf use
 parameter viewvc_enable="YES".

 You can also adjust the user which runs the ViewVC standalone
 server with the parameter "viewvc_user".

 If you want to run the ViewVC standalone server with another
 IP/PORT, use the parameter "viewvc_flags".

 To see all available parameters, use the command
 /usr/local/viewvc/bin/standalone.py --help


 To use ViewVC with Apache or lighttpd as a CGI script,
 see the following config examples.

 Example config lines for Apache 2.4
 ===================================
 <IfModule wsgi_module>
   WSGIRestrictSignal Off
 </IfModule>

 <IfModule !wsgi_module>
   ScriptAlias "/viewvc" "/usr/local/viewvc/bin/cgi/viewvc.cgi"
 </IfModule>

 <IfModule wsgi_module>
   WSGIScriptAlias "/viewvc" "/usr/local/viewvc/bin/wsgi/viewvc.wsgi"
 </IfModule>

 <Location /viewvc>
     Options NONE +ExecCGI
 </Location>

 Example config lines for lighttpd
 =================================
 server.modules = (
   "mod_alias",
   "mod_access"
 )

 alias.url += ( "/viewvc" => "/usr/local/viewvc/bin/cgi" )

 $HTTP["url"] =~ "^/viewvc/" {
   index-file.names  = ( "viewvc.cgi" )
     cgi.assign = (
       ".cgi" => "/usr/local/bin/python3.12",
     )
 }

 Note: Cvsdb (Bonsai-like repository query) feature is not stable and
       have some incompatibility on DB data with any released version,
       (and it may be also incompatible with any feature release).

Please review your vievc.conf, see viewvc.sample.conf
  ======================================================
   - the template path has changed
   - the vhost notation has changed

  Additional upgrade informations:
  https://github.com/viewvc/viewvc/blob/master/docs/upgrading-howto.html

  Note: Cvsdb (Bonsai-like repository query) feature is not stable and
        have some incompatibility on DB data with any released version,
        (and it may be also incompatible with any feature release). 
        So if you want to use this feature, make sure to make back up
        of existing DB and then rebuild your DB data with
        cvsdbadmin/svndbadmin.

Files

pkg-plist 167
  • viewvc/bin/cgi/viewvc.cgi
  • viewvc/bin/db/cvsdbadmin
  • viewvc/bin/db/loginfo-handler
  • viewvc/bin/db/make-database
  • viewvc/bin/db/schema_0.sql
  • viewvc/bin/db/schema_1.sql
  • viewvc/bin/db/schema_2.sql
  • viewvc/bin/db/svndbadmin
  • viewvc/bin/standalone.py
  • viewvc/bin/cgi/iis/viewvc.cgi
  • viewvc/bin/wsgi/viewvc.fcgi
  • viewvc/bin/wsgi/viewvc.wsgi
  • @sample viewvc/cvsgraph.conf.sample
  • viewvc/lib/__pycache__/accept.pyc
  • viewvc/lib/__pycache__/common.pyc
  • viewvc/lib/__pycache__/config.pyc
  • viewvc/lib/__pycache__/cvsdb.pyc
  • viewvc/lib/__pycache__/dbi.pyc
  • viewvc/lib/__pycache__/ezt.pyc
  • viewvc/lib/__pycache__/idiff.pyc
  • viewvc/lib/__pycache__/popen.pyc
  • viewvc/lib/__pycache__/sapi.pyc
  • viewvc/lib/__pycache__/viewvc.pyc
  • viewvc/lib/accept.py
  • viewvc/lib/common.py
  • viewvc/lib/config.py
  • viewvc/lib/cvsdb.py
  • viewvc/lib/dbi.py
  • viewvc/lib/ezt.py
  • viewvc/lib/idiff.py
  • viewvc/lib/popen.py
  • viewvc/lib/sapi.py
  • viewvc/lib/vcauth/__init__.py
  • viewvc/lib/vcauth/__pycache__/__init__.pyc
  • viewvc/lib/vcauth/forbidden/__init__.py
  • viewvc/lib/vcauth/forbidden/__pycache__/__init__.pyc
  • viewvc/lib/vcauth/forbiddenre/__init__.py
  • viewvc/lib/vcauth/forbiddenre/__pycache__/__init__.pyc
  • viewvc/lib/vcauth/svnauthz/__init__.py
  • viewvc/lib/vcauth/svnauthz/__pycache__/__init__.pyc
  • viewvc/lib/vclib/__init__.py
  • viewvc/lib/vclib/__pycache__/__init__.pyc
  • viewvc/lib/vclib/ccvs/__init__.py
  • viewvc/lib/vclib/ccvs/__pycache__/__init__.pyc
  • viewvc/lib/vclib/ccvs/__pycache__/bincvs.pyc
  • viewvc/lib/vclib/ccvs/__pycache__/blame.pyc
  • viewvc/lib/vclib/ccvs/__pycache__/ccvs.pyc
  • viewvc/lib/vclib/ccvs/bincvs.py
  • viewvc/lib/vclib/ccvs/blame.py
  • viewvc/lib/vclib/ccvs/ccvs.py
  • viewvc/lib/vclib/ccvs/rcsparse/__init__.py
  • viewvc/lib/vclib/ccvs/rcsparse/__pycache__/__init__.pyc
  • viewvc/lib/vclib/ccvs/rcsparse/__pycache__/common.pyc
  • viewvc/lib/vclib/ccvs/rcsparse/__pycache__/debug.pyc
  • viewvc/lib/vclib/ccvs/rcsparse/__pycache__/default.pyc
  • viewvc/lib/vclib/ccvs/rcsparse/__pycache__/parse_rcs_file.pyc
  • viewvc/lib/vclib/ccvs/rcsparse/__pycache__/run-tests.pyc
  • viewvc/lib/vclib/ccvs/rcsparse/common.py
  • viewvc/lib/vclib/ccvs/rcsparse/debug.py
  • viewvc/lib/vclib/ccvs/rcsparse/default.py
  • viewvc/lib/vclib/ccvs/rcsparse/parse_rcs_file.py
  • viewvc/lib/vclib/ccvs/rcsparse/run-tests.py
  • viewvc/lib/vclib/ccvs/rcsparse/test-data/default,v
  • viewvc/lib/vclib/ccvs/rcsparse/test-data/default.out
  • viewvc/lib/vclib/ccvs/rcsparse/test-data/empty-file,v
  • viewvc/lib/vclib/ccvs/rcsparse/test-data/empty-file.out
  • viewvc/lib/vclib/svn/__init__.py
  • viewvc/lib/vclib/svn/__pycache__/__init__.pyc
  • viewvc/lib/vclib/svn/__pycache__/svn_ra.pyc
  • viewvc/lib/vclib/svn/__pycache__/svn_repos.pyc
  • viewvc/lib/vclib/svn/svn_ra.py
  • viewvc/lib/vclib/svn/svn_repos.py
  • viewvc/lib/viewvc.py
  • @sample viewvc/mimetypes.conf.sample
  • viewvc/templates/classic/_diff_display.ezt
  • viewvc/templates/classic/_diff_form.ezt
  • viewvc/templates/classic/_dir_footer.ezt
  • viewvc/templates/classic/_dir_header.ezt
  • viewvc/templates/classic/_file_header.ezt
  • viewvc/templates/classic/_footer.ezt
  • viewvc/templates/classic/_header.ezt
  • viewvc/templates/classic/_log_footer.ezt
  • viewvc/templates/classic/_log_header.ezt
  • viewvc/templates/classic/_paging.ezt
  • viewvc/templates/classic/_pathrev_form.ezt
  • viewvc/templates/classic/_props.ezt
  • viewvc/templates/classic/_sort.ezt
  • viewvc/templates/classic/diff.ezt
  • viewvc/templates/classic/dir_new.ezt
  • viewvc/templates/classic/directory.ezt
  • viewvc/templates/classic/docroot/help.css
  • viewvc/templates/classic/docroot/help_dirview.html
  • viewvc/templates/classic/docroot/help_log.html
  • viewvc/templates/classic/docroot/help_rootview.html
  • viewvc/templates/classic/docroot/images/annotate.png
  • viewvc/templates/classic/docroot/images/back.png
  • viewvc/templates/classic/docroot/images/back_small.png
  • viewvc/templates/classic/docroot/images/binary.png
  • viewvc/templates/classic/docroot/images/broken.png
  • viewvc/templates/classic/docroot/images/chalk.jpg

The first 100 are listed.

distinfo 1
FileSizeSHA256
viewvc-1.3.0.tar.gz305974c2982b0ae822e210ca083f9738ea8e2e52fdc1fa1665baa2a10c06e874c5b68f
Master sites 1
  • https://www.viewvc.org/downloads/

Commit history 0

No commits in the history this site was built from.