Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 29 Oct 2003 15:03:50 -0600
From:      Jeremy Messenger <mezz7@cox.net>
To:        Joe Marcus Clarke <marcus@marcuscom.com>
Cc:        FreeBSD GNOME Users <gnome@freebsd.org>
Subject:   Re: New attach here, update2.. Re: marcusmerge help doc
Message-ID:  <oprxtosozu8ckrg5@smtp.central.cox.net>
In-Reply-To: <oprxspqqvv8ckrg5@smtp.central.cox.net>
References:  <1067029176.730.38.camel@gyros> <20031025171150.S684@daemon.g-e-e-k.net> <oprxpvckj38ckrg5@smtp.central.cox.net> <1067285522.758.43.camel@gyros> <oprxqe2whn8ckrg5@smtp.central.cox.net> <1067313535.48228.24.camel@shumai.marcuscom.com> <oprxr5gzkm8ckrg5@smtp.central.cox.net> <oprxsncbsb8ckrg5@smtp.central.cox.net> <oprxspqqvv8ckrg5@smtp.central.cox.net>

next in thread | previous in thread | raw e-mail | index | archive | help
------------E9QIKYemhRn0gjBOOpdFsP
Content-Type: text/plain; format=flowed; charset=iso-8859-1
Content-Transfer-Encoding: 8bit

Umm... mailing list has deleted my attaches... Let's re-send, but without 
gzip it. I haven't change anything today yet, but will work more on it 
this evening.
------------E9QIKYemhRn0gjBOOpdFsP
Content-Disposition: attachment; filename=marcusmerge.1
Content-Type: application/octet-stream; name=marcusmerge.1
Content-Transfer-Encoding: 8bit

.\" Copyright 1996-2003 Jeremy Messenger <mezz7@cox.net>.
.\" All rights reserved.
.\"
.\" Redistribution and use in source and binary forms, with or without
.\" modification, are permitted provided that the following conditions
.\" are met:
.\" 1. Redistributions of source code must retain the above copyright
.\"    notice, this list of conditions and the following disclaimer.
.\" 2. Redistributions in binary form must reproduce the above copyright
.\"    notice, this list of conditions and the following disclaimer in the
.\"    documentation and/or other materials provided with the distribution.
.\" 3. All advertising materials mentioning features or use of this software
.\"    must display the following acknowledgment:
.\"      This product includes software developed by John D. Polstra.
.\" 4. The name of the author may not be used to endorse or promote products
.\"    derived from this software without specific prior written permission.
.\"
.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
.\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
.\" IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
.\" $Id$
.\"
.Dd October 27, 2003
.Os FreeBSD
.Dt MARCUSMERGE 1
.Sh NAME
.Nm marcusmerge
.Nd FreeBSD GNOME package for MarcusCom CVS repositories
.Sh SYNOPSIS
.Nm
.Op Fl alptuv
.Op Fl c Ar cvsroot
.Op Fl d Ar directory
.Op Fl m Ar module
.Op Fl s Ar directory
.Sh DESCRIPTION
.Nm
is a shell script for blah, blah, blah and blah.
.Sh OPTIONS
The following options are supported by
.Nm :
.Bl -tag -width Fl
.It Fl a
Combinations three options;
.Fl u ,
.Fl l
and
.Fl p .
.It Fl c
Specifies the CVSROOT, overriding any
.Cm CVSROOT
specifications in the cvsup. The default
.Cm CVSROOT
is
.Ar creme-brulee.marcuscom.com ,
MarcusCom CVS.
.It Fl d
Specifies the path of official ports collection, overriding any
.Cm DESTDIR
specifications in the
.Nm . The default path is
.Ar /usr/ports .
.It Fl l
Lists the outdated ports to show which application(s) will need to update.
.It Fl m
Specifies the CVS module to checkout from MarcusCom CVS. There has the different
modules following:
.Pp
.Bl -bullet -compact
.It
.Cm ports :
The GNOME desktop development snapshots as well as the Evolution beta ports and
some other GT2K apps related.
.It
.Cm ports-stable :
This module is only being use when the ports tree freeze for a month. The Gnome
packages will be update in here.
.El
.Pp
Overridding any
.Cm MODULE
specifications in the
.Nm . The default CVS module is
.Ar ports .
.It Fl p
Updates the official ports collection and checkouts the MarcusCom ports. You
should fill out the
.Cm SUPFILE
in
.Nm ,
before use this option. Specifies the path of MarcusCom ports without the
trailing module name (i.e. without the trailing /ports), overriding any
.Cm SRCDIR
specifications in the
.Nm . There is no default path, so this is recommend for you to either use this
option or fillout the
.Cm SRCDIR .
.It Fl t
Enables the download a tarball instead of using CVS, overriding any
.Cm TARBALL
specifications in the
.Nm . The default is
.Ar no ,
using CVS.
.It Fl u
Updates the MarcusCom ports repo.
.It Fl v
Enables the verbose output, overridding any
.Cm VERBOSE
specifications in the
.Nm . The default is
.Ar no ,
disable.
.El
.Sh VARIBLES
You can either edit in the
.Nm
or
.Ar marcusmerge.cfg
the varibles. The
.Ar marcusmerge.cfg
will overridding any varibles in the
.Nm ,
so you can copy the varibles from
.Nm
and put them in the
.Ar marcusmerge.cfg .
Uses
.Ar marcusmerge.cfg ,
you won't have to edit the new
.Nm
at the every time when you download it.
.Pp
Default, you will have to create marcusmerge.cfg by manual if you want to use
it.
.Pp
The varibles in the
.Nm
are:
.Bl -tag -width Cm
.It Cm DESTDIR=" Ns Ar <path>"
Specifies the path of official ports collection, overriding any
.Fl d
option. The default path is
.Ar /usr/ports .
.It Cm MODULE=" Ns Ar <CVS module>"
Specifies the CVS module to checkout from MarcusCom CVS. There has the different
modules following:
.Pp
.Bl -bullet -compact
.It
.Cm ports :
The GNOME desktop development snapshots as well as the Evolution beta ports and
some other GT2K apps related.
.It
.Cm ports-stable :
This module is only being use when the ports tree freeze for a month. The Gnome
packages will be update in here.
.El
.Pp
Overridding any
.Fl m
option. The default CVS module is
.Ar ports .
.It Cm SRCDIR=" Ns Ar <path>"
Specifies the path of MarcusCom ports without the trailing module name (i.e.
without the trailing /ports), overriding any -s options. There is no default
path, so this is recommend for you to either fill this out or use
.Fl s
option.
.It Cm SUPFILE=" Ns Ar <path>"
Specifies the path of your ports-supfile (default: auto).
.It Cm TARBALL=" Ns Ar <yes|no>"
Enables or disables the download a tarball instead of using CVS, overriding any
.Fl t
option. The default is
.Ar no ,
using CVS.
.It Cm VERBOSE=" Ns Ar <yes|no>"
Enables or disables the verbose output, overridding any
.Fl v
option. The default is
.Ar no ,
disable.
.El
.Sh FILES
.Bl -tag -width Pa
.It Pa $ Ns Ev PATH Ns Pa /marcusmerge
Any path, up to your prefer.
.It Pa /usr/local/etc/marcusmerge.cfg
Read under the
.Ar VARIBLES
subject above to learn more about it. Default, you will have to create it by
manual.
.El
.Sh AUTHORS
.An Joe Marcus Clarke Aq marcus@FreeBSD.org .
.An Martin Klaffenboeck Aq martin.klaffenboeck@gmx.at .
.An Franz Klammer Aq klammer@webonaut.com .
.Pp
.An This manual page was written by Jeremy Messenger Aq mezz7@cox.net .
.Sh LICENCE AND DISCLAIME
BSD License

------------E9QIKYemhRn0gjBOOpdFsP--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?oprxtosozu8ckrg5>