From owner-cvs-all Fri Feb 27 17:14:17 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id RAA12451 for cvs-all-outgoing; Fri, 27 Feb 1998 17:14:17 -0800 (PST) (envelope-from owner-cvs-all@FreeBSD.ORG) Received: from vader.cs.berkeley.edu (vader.CS.Berkeley.EDU [128.32.38.234]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id RAA12422; Fri, 27 Feb 1998 17:14:13 -0800 (PST) (envelope-from asami@vader.cs.berkeley.edu) Received: (from asami@localhost) by vader.cs.berkeley.edu (8.8.7/8.7.3) id RAA18850; Fri, 27 Feb 1998 17:14:02 -0800 (PST) Date: Fri, 27 Feb 1998 17:14:02 -0800 (PST) Message-Id: <199802280114.RAA18850@vader.cs.berkeley.edu> To: chuckr@glue.umd.edu CC: obrien@NUXI.com, cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-ports@FreeBSD.ORG In-reply-to: (message from Chuck Robey on Fri, 27 Feb 1998 19:22:34 -0500 (EST)) Subject: Re: cvs commit: ports/print/c2ps Makefile From: asami@FreeBSD.ORG (Satoshi Asami) Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk * I could do that. I currrently have about 90 minutes to burn. could you * do a repository (why does that remind of suppository?) copy from a2ps to * a2ps-whatever. I don't know if you want to do it twice to make * a2ps-letter and a2ps-a4, or upper/lowercase, or do it once and rename the * directory that's left behind, whatever, if they show up, I'll modify them * to DTRT. I think you still want the options to accept upper/lowercase, * but I can ditch the cookies. I'd like to decide what to do first though. So, the idea is to have - directories instead of that we have currently. People just cd into those and type "make install", and it will compile and install that version. For the files that can be shared (e.g., Makefile, pkg/PLIST), one of the port Makefile will include the other after overriding appropriate variables. What do we do with PAPERSIZE? The nice thing about the current setting is that you can type "make install" from ports/print and get everything set up correctly if you have that variable defined. One thing we can do, is to add, for each port, something like: print/a2ps-letter/Makefile: === : .if defined(PAPERSIZE) && ${PAPERSIZE} != letter BROKEN= This port is for Letter-sized printerheads. Go to ${PORTSDIR}/print/a2ps-a4 for A4 paper size. .endif === Does this sound right? * I didn't want to gratuitously raise the size of our ports behemoth, but * you're the lead here, I'll happily take my cue from what I see show up. The size of the behemoth comes from the large distfiles and packages. Adding a port directory or two won't hurt at all. :) * Of course, since I've been so incredibly absent, if David wants to do it, * ok. I have the time right now. Sorry, I just got back from a meeting, I'm afraid I burned away half of your 90 minutes already. ;) Satoshi To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message