From owner-freebsd-ports Mon Jan 28 11:21: 8 2002 Delivered-To: freebsd-ports@freebsd.org Received: from dastardly.newsbastards.org.72.27.172.IN-addr.ARPA.NetScum.dyndns.dk (dclient217-162-168-72.hispeed.ch [217.162.168.72]) by hub.freebsd.org (Postfix) with ESMTP id 95A4E37B400 for ; Mon, 28 Jan 2002 11:20:59 -0800 (PST) Received: from beerswilling.netscum.dyndns.dk (dcf77-zeit.netscum.dyndns.dk [172.27.72.27] (may be forged)) by dastardly.newsbastards.org.72.27.172.IN-addr.ARPA.NetScum.dyndns.dk (8.11.6/8.11.6) with ESMTP id g0SJKsT03155 (using TLSv1/SSLv3 with cipher EDH-RSA-DES-CBC3-SHA (168 bits) verified FAIL); Mon, 28 Jan 2002 20:20:56 +0100 (CET) (envelope-from bounce@dcf77-zeit.netscum.dyndns.dk) Received: (from root@localhost) by beerswilling.netscum.dyndns.dk (8.11.6/8.11.6) id g0SJKrO03154; Mon, 28 Jan 2002 20:20:53 +0100 (CET) (envelope-from bounce@dcf77-zeit.netscum.dyndns.dk) Date: Mon, 28 Jan 2002 20:20:53 +0100 (CET) Message-Id: <200201281920.g0SJKrO03154@beerswilling.netscum.dyndns.dk> From: BOUWSMA Beery Organization: Men not wearing any pants that dont shave To: freebsd-ports@freebsd.org Subject: Pain with cvs checkouts from CVS ports repository X-Hacked: via telnet to your port 25, what else? X-Internet-Access-Provided-By: Mountain Informatik AG Zuerich X-NetScum: Yes X-One-And-Only-Real-True-Fluffy: No Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Moin, moin! I've nabbed the CVS repository in preparation to set up a mirror site and thought to myself, "Self, why not *use* this repository with `cvs' in order to keep up-to-date without wasting bandwidth by downloading the same stuff again, and without bothering to configure a cvsupd swerver?" And so I did. Or I tried. First of all, it seems the following line in the CVSR00T/modules,v file (and CVSR00T/modules) causes me no end of pain no matter what I do: 24253 docbook-241 ports/textproc/docbook-241 24254 docbook-300 ports/textproc/docbook-300 24255 docbook-310 ports/textproc/docbook-310 -> 24256 docbook-410/ ports/textproc/docbook-410/ 24257 docbook-tdg ports/textproc/docbook-tdg 24258 docbook-to-man ports/textproc/docbook-to-man 24259 docbook-xml ports/textproc/docbook-xml If someone would be so kind as to do whatever is needed to purge the offending trailing slash, I'd be overjoyed. Or explain why it's there, or something. It sure makes `co docbook-410' difficult. Secondly, I'm not sure if I'm supposed to be able to use `cvs co' on the local CVS RCS file repository to get the needed ports one at a time (or update them, as I see fit), or if there's a special way that I should be doing this, for when I do the above, for many ports, I get both the old-fashioned pkg and patches and files/md5 junk, plus the present way to store all this, which triggers the following lines in the bsd.port.mk file for most (but not all) ports: .if (!defined(PATCHDIR) && exists(${MASTERDIR}/patches)) || \ (!defined(PKGDIR) && exists(${MASTERDIR}/pkg)) || \ (!defined(MD5_FILE) && exists(${MASTERDIR}/files/md5)) pre-everything:: @${ECHO} "Error: your port uses an old layout. Please update it to matc h this bsd.port.mk. If you have updated your ports collection via cvsup and are still getting this error, see Q12 and Q13 in the cvsup FAQ on http://www.polstr a.com for further information." Shouldn't the old-fashioned files be moved into an Attic directory or otherwise cleared from view so I don't check them out, or is this not a supported way for me to keep up-to-date, as it were? (Yeah, I'm sure that if I were to `cvsup' from my CVS repository rather than `cvs co', I wouldn't have this problem, but I'd like to hear that `cvs co' isn't a supported way to do things before I give up and conform) thnks, barry bouwsma To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message