Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/gnu/usr.bin/xcvs Add build glue and new config file.



details:   https://anonhg.NetBSD.org/src/rev/6ce601e7f49f
branches:  trunk
changeset: 587973:6ce601e7f49f
user:      christos <christos%NetBSD.org@localhost>
date:      Sat Feb 04 16:22:53 2006 +0000

description:
Add build glue and new config file.

diffstat:

 gnu/usr.bin/xcvs/Makefile         |    7 +
 gnu/usr.bin/xcvs/Makefile.inc     |   21 +
 gnu/usr.bin/xcvs/cvsbug/Makefile  |   28 ++
 gnu/usr.bin/xcvs/doc/Makefile     |   10 +
 gnu/usr.bin/xcvs/include/config.h |  525 ++++++++++++++++++++++++++++++++++++++
 gnu/usr.bin/xcvs/libcvs/Makefile  |   16 +
 gnu/usr.bin/xcvs/libdiff/Makefile |   14 +
 gnu/usr.bin/xcvs/rcs2log/Makefile |   17 +
 gnu/usr.bin/xcvs/xcvs/Makefile    |   40 ++
 9 files changed, 678 insertions(+), 0 deletions(-)

diffs (truncated from 714 to 300 lines):

diff -r 761e0361ef43 -r 6ce601e7f49f gnu/usr.bin/xcvs/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/gnu/usr.bin/xcvs/Makefile Sat Feb 04 16:22:53 2006 +0000
@@ -0,0 +1,7 @@
+#      $NetBSD: Makefile,v 1.1 2006/02/04 16:22:53 christos Exp $
+
+# The two four of these are libraries and have to be built first.
+
+SUBDIR=        libcvs libdiff .WAIT doc xcvs cvsbug rcs2log
+
+.include <bsd.subdir.mk>
diff -r 761e0361ef43 -r 6ce601e7f49f gnu/usr.bin/xcvs/Makefile.inc
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/gnu/usr.bin/xcvs/Makefile.inc     Sat Feb 04 16:22:53 2006 +0000
@@ -0,0 +1,21 @@
+#      $NetBSD: Makefile.inc,v 1.1 2006/02/04 16:22:53 christos Exp $
+
+.include <bsd.own.mk>
+
+WARNS?=        0
+
+IDIST= ${NETBSDSRCDIR}/gnu/dist/xcvs
+
+CPPFLAGS+= -DSETXID_SUPPORT -DHAVE_CONFIG_H \
+       -I${.CURDIR}/../include -I${IDIST}/lib \
+       -I${IDIST}/diff -I${IDIST}/src
+
+DOBJDIR!=cd $(.CURDIR)/../libdiff && ${PRINTOBJDIR}
+COBJDIR!=cd $(.CURDIR)/../libcvs && ${PRINTOBJDIR}
+
+LIBDIFF=       ${DOBJDIR}/libdiff.a
+LIBCVS=                ${COBJDIR}/libcvs.a
+
+.if exists(${.CURDIR}/../../Makefile.inc)
+.include "${.CURDIR}/../../Makefile.inc"
+.endif
diff -r 761e0361ef43 -r 6ce601e7f49f gnu/usr.bin/xcvs/cvsbug/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/gnu/usr.bin/xcvs/cvsbug/Makefile  Sat Feb 04 16:22:53 2006 +0000
@@ -0,0 +1,28 @@
+#      $NetBSD: Makefile,v 1.1 2006/02/04 16:22:53 christos Exp $
+
+.include "${.CURDIR}/../Makefile.inc"
+
+DIST=  ${IDIST}/src
+.PATH: ${DIST} ${IDIST}/man ${IDIST}
+
+SCRIPTS= cvsbug
+MAN=   cvsbug.8
+CLEANFILES+=.fname cvsbug
+
+cvsbug: cvsbug.in
+       ${_MKTARGET_CREATE}
+       sed -e 's,@PACKAGE_BUGREPORT@,bug-cvs%gnu.org@localhost,g' \
+           -e "s,@VERSION@,`cat .fname`,g" ${.ALLSRC} > ${.TARGET}
+       chmod a+x ${.TARGET}
+
+cvsbug: .fname
+
+.fname: configure
+       ${_MKTARGET_CREATE}
+       echo > .fname \
+         cvs-`sed < ${.ALLSRC} \
+                   -e '/PACKAGE_VERSION/!d' \
+                   -e 's/[^0-9.]*\([0-9.]*\).*/\1/' \
+                   -e q`
+
+.include <bsd.prog.mk>
diff -r 761e0361ef43 -r 6ce601e7f49f gnu/usr.bin/xcvs/doc/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/gnu/usr.bin/xcvs/doc/Makefile     Sat Feb 04 16:22:53 2006 +0000
@@ -0,0 +1,10 @@
+#      $NetBSD: Makefile,v 1.1 2006/02/04 16:22:53 christos Exp $
+
+.include "${.CURDIR}/../Makefile.inc"
+
+DIST=${IDIST}/doc
+.PATH: ${DIST}
+TEXINFO = cvsclient.texi cvs.texinfo
+INFOFLAGS = -I${DIST} -I${.CURDIR}
+
+.include <bsd.info.mk>
diff -r 761e0361ef43 -r 6ce601e7f49f gnu/usr.bin/xcvs/include/config.h
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/gnu/usr.bin/xcvs/include/config.h Sat Feb 04 16:22:53 2006 +0000
@@ -0,0 +1,525 @@
+/* config.h.  Generated by configure.  */
+/* config.h.in.  Generated from configure.in by autoheader.  */
+
+/* Enable AUTH_CLIENT_SUPPORT to enable pserver as a remote access method in
+   the CVS client (default) */
+#define AUTH_CLIENT_SUPPORT 1
+
+/* Define if you want to use the password authenticated server. */
+#define AUTH_SERVER_SUPPORT 1
+
+/* Define if you want CVS to be able to be a remote repository client. */
+#define CLIENT_SUPPORT 1
+
+/* Define to 1 if the `closedir' function returns void instead of `int'. */
+/* #undef CLOSEDIR_VOID */
+
+/* The CVS admin command is restricted to the members of the group
+   CVS_ADMIN_GROUP. If this group does not exist, all users are allowed to run
+   CVS admin. To disable the CVS admin command for all users, create an empty
+   CVS_ADMIN_GROUP by running configure with the --with-cvs-admin-group=
+   option. To disable access control for CVS admin, run configure with the
+   --without-cvs-admin-group option in order to comment out the define below.
+   */
+#define CVS_ADMIN_GROUP "cvsadmin"
+
+/* When committing a permanent change, CVS and RCS make a log entry of who
+   committed the change. If you are committing the change logged in as "root"
+   (not under "su" or other root-priv giving program), CVS/RCS cannot
+   determine who is actually making the change. As such, by default, CVS
+   prohibits changes committed by users logged in as "root". You can disable
+   checking by passing the "--enable-rootcommit" option to configure or by
+   commenting out the lines below. */
+#define CVS_BADROOT 1
+
+/* The default editor to use, if one does not specify the "-e" option to cvs,
+   or does not have an EDITOR environment variable. If this is not set to an
+   absolute path to an executable, use the shell to find where the editor
+   actually is. This allows sites with /usr/bin/vi or /usr/ucb/vi to work
+   equally well (assuming that their PATH is reasonable). */
+#define EDITOR_DFLT "vi"
+
+/* Define to enable encryption support. */
+/* #undef ENCRYPTION */
+
+/* Define if this executable will be running on case insensitive file systems.
+   In the client case, this means that it will request that the server pretend
+   to be case insensitive if it isn't already. */
+/* #undef FILENAMES_CASE_INSENSITIVE */
+
+/* When committing or importing files, you must enter a log message. Normally,
+   you can do this either via the -m flag on the command line, the -F flag on
+   the command line, or an editor will be started for you. If you like to use
+   logging templates (the rcsinfo file within the $CVSROOT/CVSROOT directory),
+   you might want to force people to use the editor even if they specify a
+   message with -m or -F. Enabling FORCE_USE_EDITOR will cause the -m or -F
+   message to be appended to the temp file when the editor is started. */
+/* #undef FORCE_USE_EDITOR */
+
+/* Define to an alternative value if GSS_C_NT_HOSTBASED_SERVICE isn't defined
+   in the gssapi.h header file. MIT Kerberos 1.2.1 requires this. Only
+   relevant when using GSSAPI. */
+/* #undef GSS_C_NT_HOSTBASED_SERVICE */
+
+/* Define if you have the connect function. */
+#define HAVE_CONNECT 1
+
+/* Define if you have the crypt function. */
+#define HAVE_CRYPT 1
+
+/* Define to 1 if you have the <direct.h> header file. */
+/* #undef HAVE_DIRECT_H */
+
+/* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
+   */
+#define HAVE_DIRENT_H 1
+
+/* Define to 1 if you have the `dup2' function. */
+#define HAVE_DUP2 1
+
+/* Define to 1 if you have the <errno.h> header file. */
+#define HAVE_ERRNO_H 1
+
+/* Define to 1 if you have the `fchdir' function. */
+#define HAVE_FCHDIR 1
+
+/* Define to 1 if you have the `fchmod' function. */
+#define HAVE_FCHMOD 1
+
+/* Define to 1 if you have the <fcntl.h> header file. */
+#define HAVE_FCNTL_H 1
+
+/* Define to 1 if your system has a working POSIX `fnmatch' function. */
+#define HAVE_FNMATCH 1
+
+/* Define to 1 if you have the <fnmatch.h> header file. */
+#define HAVE_FNMATCH_H 1
+
+/* Define to 1 if you have the `fork' function. */
+#define HAVE_FORK 1
+
+/* Define to 1 if you have the `fsync' function. */
+#define HAVE_FSYNC 1
+
+/* Define to 1 if you have the `ftime' function. */
+/* #undef HAVE_FTIME */
+
+/* Define to 1 if you have the `ftruncate' function. */
+#define HAVE_FTRUNCATE 1
+
+/* Define to 1 if you have the `geteuid' function. */
+#define HAVE_GETEUID 1
+
+/* Define to 1 if you have the `getgroups' function. */
+#define HAVE_GETGROUPS 1
+
+/* Define to 1 if you have the `gethostname' function. */
+#define HAVE_GETHOSTNAME 1
+
+/* Define to 1 if you have the `getopt' function. */
+#define HAVE_GETOPT 1
+
+/* Define to 1 if you have the `getpagesize' function. */
+#define HAVE_GETPAGESIZE 1
+
+/* Define if you have the getspnam function. */
+/* #undef HAVE_GETSPNAM */
+
+/* Define to 1 if you have the `gettimeofday' function. */
+#define HAVE_GETTIMEOFDAY 1
+
+/* Define if you have GSSAPI with Kerberos version 5 available. */
+/* #undef HAVE_GSSAPI */
+
+/* Define to 1 if you have the <gssapi/gssapi_generic.h> header file. */
+/* #undef HAVE_GSSAPI_GSSAPI_GENERIC_H */
+
+/* Define to 1 if you have the <gssapi/gssapi.h> header file. */
+#define HAVE_GSSAPI_GSSAPI_H 1
+
+/* Define to 1 if you have the <gssapi.h> header file. */
+/* #undef HAVE_GSSAPI_H */
+
+/* Define to 1 if you have the `initgroups' function. */
+#define HAVE_INITGROUPS 1
+
+/* Define to 1 if you have the <inttypes.h> header file. */
+#define HAVE_INTTYPES_H 1
+
+/* Define to 1 if you have the <io.h> header file. */
+/* #undef HAVE_IO_H */
+
+/* Define if you have MIT Kerberos version 4 available. */
+/* #undef HAVE_KERBEROS */
+
+/* Define to 1 if you have the <krb5.h> header file. */
+/* #undef HAVE_KRB5_H */
+
+/* Define to 1 if you have the `krb_get_err_text' function. */
+/* #undef HAVE_KRB_GET_ERR_TEXT */
+
+/* Define to 1 if you have the `krb' library (-lkrb). */
+/* #undef HAVE_LIBKRB */
+
+/* Define to 1 if you have the `krb4' library (-lkrb4). */
+/* #undef HAVE_LIBKRB4 */
+
+/* Define if IPv6 is supported.  */
+#define ENABLE_IPV6 1
+
+/* Define to 1 if you have the `nsl' library (-lnsl). */
+/* #undef HAVE_LIBNSL */
+
+/* Define to 1 if you have the <limits.h> header file. */
+#define HAVE_LIMITS_H 1
+
+/* Define to 1 if you have the `login' function. */
+/* #undef HAVE_LOGIN */
+
+/* Define to 1 if you have the `logout' function. */
+/* #undef HAVE_LOGOUT */
+
+/* Define to 1 if you support file names longer than 14 characters. */
+#define HAVE_LONG_FILE_NAMES 1
+
+/* Define if you have the getaddrinfo function.  */
+#define HAVE_GETADDRINFO 1
+
+/* Define if you have the getgroups function.  */
+#define HAVE_GETGROUPS 1
+
+/* Define if you have the getnameinfo function.  */
+#define HAVE_GETNAMEINFO 1
+
+/* Define if you have memchr (always for CVS). */
+#define HAVE_MEMCHR 1
+
+/* Define to 1 if you have the `memmove' function. */
+#define HAVE_MEMMOVE 1
+
+/* Define to 1 if you have the <memory.h> header file. */
+#define HAVE_MEMORY_H 1
+
+/* Define to 1 if you have the `mkdir' function. */
+#define HAVE_MKDIR 1
+
+/* Define to 1 if you have the `mknod' function. */
+#define HAVE_MKNOD 1
+
+/* Define to 1 if you have the `mkstemp' function. */
+#define HAVE_MKSTEMP 1
+
+/* Define to 1 if you have the `mktemp' function. */
+#define HAVE_MKTEMP 1
+



Home | Main Index | Thread Index | Old Index