Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 27 Feb 1998 17:14:02 -0800 (PST)
From:      asami@FreeBSD.ORG (Satoshi Asami)
To:        chuckr@glue.umd.edu
Cc:        obrien@NUXI.com, cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-ports@FreeBSD.ORG
Subject:   Re: cvs commit: ports/print/c2ps Makefile
Message-ID:  <199802280114.RAA18850@vader.cs.berkeley.edu>
In-Reply-To: <Pine.BSF.3.96.980227191713.316K-100000@localhost> (message from Chuck Robey on Fri, 27 Feb 1998 19:22:34 -0500 (EST))

next in thread | previous in thread | raw e-mail | index | archive | help
 * 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 <port>-<papersize> directories instead of
<port> 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



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