head 1.8; access; symbols pkgsrc-2013Q2:1.8.0.26 pkgsrc-2013Q2-base:1.8 pkgsrc-2012Q4:1.8.0.24 pkgsrc-2012Q4-base:1.8 pkgsrc-2011Q4:1.8.0.22 pkgsrc-2011Q4-base:1.8 pkgsrc-2011Q2:1.8.0.20 pkgsrc-2011Q2-base:1.8 pkgsrc-2009Q4:1.8.0.18 pkgsrc-2009Q4-base:1.8 pkgsrc-2008Q4:1.8.0.16 pkgsrc-2008Q4-base:1.8 pkgsrc-2008Q3:1.8.0.14 pkgsrc-2008Q3-base:1.8 cube-native-xorg:1.8.0.12 cube-native-xorg-base:1.8 pkgsrc-2008Q2:1.8.0.10 pkgsrc-2008Q2-base:1.8 pkgsrc-2008Q1:1.8.0.8 pkgsrc-2008Q1-base:1.8 pkgsrc-2007Q4:1.8.0.6 pkgsrc-2007Q4-base:1.8 pkgsrc-2007Q3:1.8.0.4 pkgsrc-2007Q3-base:1.8 pkgsrc-2007Q2:1.8.0.2 pkgsrc-2007Q2-base:1.8 pkgsrc-2007Q1:1.7.0.22 pkgsrc-2007Q1-base:1.7 pkgsrc-2006Q4:1.7.0.20 pkgsrc-2006Q4-base:1.7 pkgsrc-2006Q3:1.7.0.18 pkgsrc-2006Q3-base:1.7 pkgsrc-2006Q2:1.7.0.16 pkgsrc-2006Q2-base:1.7 pkgsrc-2006Q1:1.7.0.14 pkgsrc-2006Q1-base:1.7 pkgsrc-2005Q4:1.7.0.12 pkgsrc-2005Q4-base:1.7 pkgsrc-2005Q3:1.7.0.10 pkgsrc-2005Q3-base:1.7 pkgsrc-2005Q2:1.7.0.8 pkgsrc-2005Q2-base:1.7 pkgsrc-2005Q1:1.7.0.6 pkgsrc-2005Q1-base:1.7 pkgsrc-2004Q4:1.7.0.4 pkgsrc-2004Q4-base:1.7 pkgsrc-2004Q3:1.7.0.2 pkgsrc-2004Q3-base:1.7 pkgsrc-2004Q2:1.6.0.6 pkgsrc-2004Q2-base:1.6 pkgsrc-2004Q1:1.6.0.4 pkgsrc-2004Q1-base:1.6 pkgsrc-2003Q4:1.6.0.2 pkgsrc-2003Q4-base:1.6 netbsd-1-6:1.5.0.8 netbsd-1-6-RELEASE-base:1.5 pkgviews:1.5.0.4 pkgviews-base:1.5 buildlink2:1.5.0.2 buildlink2-base:1.5 netbsd-1-5-PATCH003:1.5 netbsd-1-5-PATCH001:1.5 netbsd-1-5-RELEASE:1.4 netbsd-1-4-PATCH003:1.4 netbsd-1-4-PATCH002:1.4 comdex-fall-1999:1.4 netbsd-1-4-PATCH001:1.4 netbsd-1-4-RELEASE:1.4 netbsd-1-3-PATCH003:1.4 netbsd-1-3-PATCH002:1.2; locks; strict; comment @# @; 1.8 date 2007.05.27.09.49.44; author schmonz; state dead; branches; next 1.7; 1.7 date 2004.09.09.22.25.16; author wiz; state Exp; branches; next 1.6; 1.6 date 2002.11.24.21.31.22; author hubertf; state dead; branches; next 1.5; 1.5 date 2000.10.18.03.31.16; author hubertf; state Exp; branches; next 1.4; 1.4 date 98.08.21.19.06.52; author tv; state Exp; branches; next 1.3; 1.3 date 98.08.07.10.40.23; author agc; state Exp; branches; next 1.2; 1.2 date 98.02.14.16.47.47; author hubertf; state Exp; branches; next 1.1; 1.1 date 98.02.14.08.42.34; author tron; state Exp; branches; next ; desc @@ 1.8 log @Move cvs to scmcvs so it can be checked out on a case-insensitive filesystem without interference from devel/CVS metadata. PKGNAME stays the same. Discussed with agc. @ text @$NetBSD: patch-ad,v 1.7 2004/09/09 22:25:16 wiz Exp $ --- lib/sighandle.c.orig 2004-02-03 15:37:50.000000000 +0100 +++ lib/sighandle.c @@@@ -155,8 +155,10 @@@@ int sig; this = SIG_handlers[sig]; while (this != (struct SIG_hlist *) NULL) { - (*this->handler)(sig); + /* handler may free this (and thus clobber this->next) */ + struct SIG_hlist *current = this; this = this->next; + (*current->handler)(sig); } return; @ 1.7 log @From otto@@OpenBSD: Do not evaluate this->next after calling the handler; the handler may have clobbered it. Resolves core dumps of cvs server on user ^C. @ text @d1 1 a1 1 $NetBSD$ @ 1.6 log @Update cvs to 1.11.2. Changes: Changes since 1.11.1p1: * The "log" and "rlog" commands now have a -S option to suppress the header information when no revisions are selected. * A serious error that allowed read-only users to tag files has been corrected. * The "annotate" command will no longer annotate binary files unless you specify the new -F option. * The "tag" and "rtag" commands will no longer move or delete branch tags unless you use the new -B option. (This prevents accidental changes to branch tags that are hard to undo.) * We've standardized on the 1.5 Automake release for the moment. Again, this should only really affect developers. See the section of the INSTALL file about using the autotools if you are compiling CVS yourself. Changes from 1.11.1 to 1.11.1p1: * Read only access was broken - now fixed. Changes from 1.11 to 1.11.1: * The "cvs diff" command now accepts the -y/--side=by-side and -T/ --initial-tab options. (To use these options with a remote repository, both the client and the server must support them.) * The expansion of the loginfo format string has changed slightly. Previously, the expansion was surrounded by single quotes ('); if a file name contained a single quote character, the string would not be parsed as a single entity by the Unix shell (and it would not be possible to parse it unambiguously). Now the expansion is surrounded by double quotes (") and any embedded dollar signs ($), backticks (`), backslashes (\), and double quotes are preceded by a backslash. This is parsed as a single entity by the shell reguardless of content. This change should not be noticable unless you're not using a Unix shell or you have embedded the format string inside a double quoted string. * There was a bug in the diff code which sometimes caused conflicts to be flagged which shouldn't have been. This has been fixed. * New "cvs rlog" and "cvs rannotate" commands have been added to get log messages and annotations without having to have a checked-out copy. * Exclusive revision ranges have been added to "cvs log" using :: (similar to "cvs admin -o"). * The VMS client now accepts wildcards if you're running VMS 7.x. * ZLIB has been updated to version 1.1.3, the most current version. This includes mostly some optimizations and minor bug fixes. * The ~/.cvspass file has a slightly modified format. CVSROOTs are now stored in a new canonical form - hostnames are now case insensitive and port numbers are always stored in the new format. Until a new login for a particular CVSROOT is performed with the new version of CVS, new and old versions of CVS should interoperate invisibly. After that point, an extra login using the old version of CVS may be necessary to continue to allow the new and old versions of CVS to interoperate using the same ~/.cvspass file and CVSROOT. The exception to this rule occurs when the CVSROOTs used with the different versions use case insensitively different hostnames, for example, "empress", and "empress.2-wit.com". * A password and a port number may now be specified in CVSROOT for pserver connections. The new format is: :pserver:[[user][:password]@@]host[:[port]]/path Note that passwords specified in a checkout command will be saved in the clear in the CVS/Root file in each created directory, so this is not recommended, except perhaps when accessing anonymous repositories or the like. * The distribution has been converted to use Automake. This shouldn't affect most users except to ease some portability concerns, but if you are building from the repository and encounter problems with the makefiles, you might try running ./noautomake.sh after a fresh update -AC. @ text @d1 1 a1 1 $NetBSD: patch-ad,v 1.5 2000/10/18 03:31:16 hubertf Exp $ d3 12 a14 8 --- contrib/Makefile.in.orig Fri Sep 8 20:28:02 2000 +++ contrib/Makefile.in @@@@ -37,7 +37,7 @@@@ # Use cp if you don't have install. INSTALL = @@INSTALL@@ INSTALL_DATA = @@INSTALL_DATA@@ -INSTALL_PROGRAM = @@INSTALL_PROGRAM@@ +INSTALL_PROGRAM = ${BSD_INSTALL_SCRIPT} d16 1 a16 24 DISTFILES = \ ChangeLog README .cvsignore intro.doc \ @@@@ -80,10 +80,10 @@@@ install: all installdirs for f in $(CONTRIB_FILES) ; do\ - $(INSTALL_DATA) $(srcdir)/$$f $(libdir)/cvs/contrib/$$f; \ + $(INSTALL_DATA) $(srcdir)/$$f $(prefix)/share/cvs/contrib/$$f; \ done for f in $(CONTRIB_PROGS) ; do\ - $(INSTALL_PROGRAM) $$f $(libdir)/cvs/contrib/$$f; \ + $(INSTALL_PROGRAM) $$f $(prefix)/share/cvs/contrib/$$f; \ done for f in $(PROGS) ; do\ $(INSTALL_PROGRAM) $$f $(bindir)/$$f; \ @@@@ -91,7 +91,7 @@@@ .PHONY: install installdirs: - $(top_srcdir)/mkinstalldirs $(libdir)/cvs/contrib + $(top_srcdir)/mkinstalldirs $(prefix)/share/cvs/contrib .PHONY: installdirs tags: @ 1.5 log @Update to 1.11. Changes since 1.10: * The new "cvs version" command gives a short version message. If the repository is remote, both the client and server versions are reported. * "cvs admin -t" now works correctly in client/server mode. * The "cvs history" command output format has changed -- the date now includes the year and is given is ISO 8601 format (yyyy-mm-dd). Also, the new LogHistory option in CVSROOT/config can be used to control what information gets recorded in the log file and code has been added to record file removals. * The buggy PreservePermissions code has been disabled. * Anonymous read-only access can now be done without requiring a password. On the server side, simply give that user (presumably `anonymous') an empty password in the CVSROOT/passwd file, and then any received password will authenticate successfully. * There is a new access method :fork: which is similar to :local: except that it is implemented via the CVS remote protocol, and thus has a somewhat different set of quirks and bugs. * The -d command line option no longer updates the CVS/Root file. For one thing, the CVS 1.9/1.10 behavior never had updated CVS/Root in subdirectories, and for another, it didn't seem that popular in general. So this change restores the CVS 1.8 behavior (which is also the CVS 1.9/1.10 behavior if the environment variable CVS_IGNORE_REMOTE_ROOT is set; with this change, CVS_IGNORE_REMOTE_ROOT no longer has any effect). * It is now possible for a single CVS command to recurse into several CVS roots. This includes roots which are located on several servers, or which are both remote and local. CVS will make connections to as many servers as necessary. * It is now possible to put the CVS lock files in a directory set by the new LockDir option in CVSROOT/config. The default continues to be to put the lock files in the repository itself. @ text @d1 1 a1 1 $NetBSD$ @ 1.4 log @Welcome to cvs 1.10. @ text @d3 2 a4 2 --- contrib/Makefile.in.orig Sat Feb 21 22:02:32 1998 +++ contrib/Makefile.in Fri Aug 21 14:53:04 1998 d14 1 a14 1 @@@@ -81,10 +81,10 @@@@ d27 1 a27 1 @@@@ -92,7 +92,7 @@@@ @ 1.3 log @Add NetBSD RCS Ids. @ text @d3 17 a19 4 --- contrib/Makefile.in.orig Fri Feb 13 17:39:12 1998 +++ contrib/Makefile.in Fri Feb 13 17:41:51 1998 @@@@ -89,10 +89,10 @@@@ $(INSTALL_DATA) $(srcdir)/$$f $(libdir)/cvs/contrib/$$f; \ d23 1 a23 1 + $(INSTALL_SCRIPT) $$f $(libdir)/cvs/contrib/$$f; \ d26 2 a27 3 - $(INSTALL_PROGRAM) $$f $(bindir)/$$f; \ + $(INSTALL_SCRIPT) $$f $(bindir)/$$f; \ done d30 6 @ 1.2 log @Use our own INSTALL_SCRIPT; enhances fix to PR 4989. @ text @d1 2 @ 1.1 log @Don't try to strip scripts while installing. Fixes first half of PR pkg/4989 by David Brownlee. @ text @a2 9 @@@@ -43,7 +43,7 @@@@ # Use cp if you don't have install. INSTALL = @@INSTALL@@ INSTALL_DATA = @@INSTALL_DATA@@ -INSTALL_PROGRAM = @@INSTALL_PROGRAM@@ +INSTALL_SCRIPT = ${INSTALL} -m 0555 DISTFILES = \ ChangeLog README .cvsignore intro.doc \ @