Commit graph

20 commits

Author SHA1 Message Date
jlam
d7f69e47ce Instead of including bsd.pkg.install.mk directly in a package Makefile,
have it be automatically included by bsd.pkg.mk if USE_PKGINSTALL is set
to "YES".  This enforces the requirement that bsd.pkg.install.mk be
included at the end of a package Makefile.  Idea suggested by Julio M.
Merino Vidal <jmmv at menta.net>.
2003-01-28 22:03:00 +00:00
martti
10a4f71311 Updated cvsweb to 2.0.6
* New config variable: annotate_options
* Make annotate work under mod_perl
* Output address only if it's set
* Fix annotate HTML output
* Escape file names in directory listings
* Mention cvs < 1.11 '-l' bug
2002-09-29 12:46:41 +00:00
jlam
a020ed9056 Merge packages from the buildlink2 branch back into the main trunk that
have been converted to USE_BUILDLINK2.
2002-08-25 21:50:52 +00:00
lukem
96a9db687e update HOMEPAGE per request from Ville Skytt? <scop at freebsd> 2002-08-06 00:01:53 +00:00
martti
5f17a3dce3 Updated cvsweb to 2.0.5
* Fix diffs between tags
* Fix duplicate accesskeys and id's in the "front" page
* Fix typo in JavaScript download window parameter
* Include query string in JavaScript download links in order to unbreak
  downloads from non-default CVS roots
* Don't display @ForbiddenFiles in directory listings; also make sure their
  logs are not accessible via direct URLs
* Fix dir sort order breakage when there are rogue files in the repository
  dir and the sort order is not by file name
* Add -f; avoid reading ~/.cvsrc
2002-07-24 11:38:47 +00:00
lukem
3b5520554b netbsd cvs supports -u for read-only cvs access 2002-06-27 04:24:54 +00:00
lukem
5a48f1420d + Update from 1.112 to 2.0.3 (from FreeBSD's cvsweb / local-ports).
Notable changes:
	- cross site scripting fixes
	- html & perl cleanups
	- add config vars: @ForbiddenFiles, $allow_log_extra,
	  $allow_dir_extra, $allow_source_extra
+ Add local patches to change location of latest version of cvsweb and
  to not display the address section if $address == "".
2002-06-27 03:22:22 +00:00
dmcmahill
a55e3512ac if /usr/bin/rlog doesn't exist, then add a depends on devel/rcs for the
benefit of Darwin and Solaris.  Noted in PR pkg/17401 by
Pierre Bourgin.
2002-06-26 15:42:55 +00:00
jlam
d0c121ed09 Don't depend on Apache. CVSweb is a simple perl CGI script and works with
just about every webserver out there that supports CGI executables.  Fixes
pkg/14971 by matthew green <mrg@eterna.com.au>.
2001-12-17 22:11:46 +00:00
jlam
55ffb37406 bsd.pkg.install.mk calls the INSTALL script at the right times
automatically, so no need to do it ourselves.
2001-12-02 06:56:38 +00:00
jlam
f97ace6a37 Buildlinkify. 2001-11-28 14:00:47 +00:00
jlam
ffceca11a9 PKG_SYSCONFDIR is where the configuration files for a package may be found.
This value may be customized in various ways:

PKG_SYSCONFBASE is the main config directory under which all package
	configuration files are to be found.

PKG_SYSCONFSUBDIR is the subdirectory of PKG_SYSCONFBASE under which the
	configuration files for a particular package may be found.

PKG_SYSCONFDIR.${PKGBASE} overrides the value of ${PKG_SYSCONFDIR} for a
	particular package.

Users will typically want to set PKG_SYSCONFBASE to /etc, or accept the
default location of ${PREFIX}/etc.

This obsoletes the use of CONFDIR, which was active for only 6 days, so no
need to have a workaround to still accept old CONFDIR settings.
2001-11-25 18:59:45 +00:00
jlam
b23d2e8626 Adapt to use shared INSTALL/DEINSTALL scripts by using the logic in
bsd.pkg.install.mk:

	* Remove old DEINSTALL/INSTALL scripts.
	* Move some text printed at POST-INSTALL time into the MESSAGE file.
	* Adjust rc.d scripts to respect rc.conf settings, so that the
	  script may be directly copied into /etc/rc.d.
2001-11-19 16:23:08 +00:00
zuntum
431e7a7dda Move pkg/ files into package's toplevel directory 2001-11-01 02:15:23 +00:00
martti
cc077f6a97 Updated cvsweb to version 1.112. Changes since 1.93:
- Fixed all prototypes
- Add prototypes to work with newer perl version
- By default, thwart access to files named 'passwd' and '.cvspass'
  (configurable in cvsweb.conf). This avoids security problems with
  naive configuration
- diff "Attic" redirect bugfix
- Preset the global variable the stores the per file cvs info to avoid
  accumulating cruft under modperl
- Avoid warning about uninitialized value if displaying a particular
  branch only
- Allow for 0.X versions
- Fix the PRINTF tie method, this messed up the annotate display
- Implement gzip compressed output by using the Compress::Zlib module
- View Adobe Acrobat .pdf files embedded in the cvs markup view
2001-10-15 17:25:09 +00:00
jlam
9820a22a90 In package Makefiles, create FILES_SUBST instead of duplicating sed
expression for substituting in DEINSTALL/INSTALL scripts.  Use "${CMP} -s"
instead of "diff -q" since the former is more portable across OSes.
2001-07-13 07:09:17 +00:00
kim
30761500e5 Disable "-w" for perl, as this causes lots and lots of warnings about
uninitialized variables.  Since the script works, this will prevent
the web error log from filling up...
2001-04-24 13:25:29 +00:00
kim
53cca51a51 Fix bug in CVS log form. 2001-04-23 21:20:32 +00:00
kim
fcfedf9cdf Typofix. 2001-04-23 20:12:24 +00:00
kim
341895f922 cvsweb is a web interface for browsing cvs repositories 2001-04-23 20:05:44 +00:00