From owner-cvs-ports Tue Dec 16 16:58:17 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id QAA17483 for cvs-ports-outgoing; Tue, 16 Dec 1997 16:58:17 -0800 (PST) (envelope-from owner-cvs-ports) Received: from vader.cs.berkeley.edu (vader.CS.Berkeley.EDU [128.32.38.234]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id QAA17437; Tue, 16 Dec 1997 16:57:36 -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 QAA04736; Tue, 16 Dec 1997 16:57:31 -0800 (PST) Date: Tue, 16 Dec 1997 16:57:31 -0800 (PST) Message-Id: <199712170057.QAA04736@vader.cs.berkeley.edu> To: vanilla@FreeBSD.ORG CC: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-ports@FreeBSD.ORG In-reply-to: <199712151757.JAA17726@freefall.freebsd.org> (vanilla@FreeBSD.ORG) Subject: Re: cvs commit: ports/chinese/xcin - Imported sources From: asami@cs.berkeley.edu (Satoshi Asami) Sender: owner-cvs-ports@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk * xcin is a chinese input program. Thanks, a couple of questions.... (1) CONFIGURE_ARGS is defined by "+=" in two places in the Makefile. As far as I can tell, the first one can be "=". (2) What's the purpose of this "pre-configure" rule? === .if !defined(USE_24_FONT) pre-fetch: @echo @echo You can set USE_24_FONT=YES if you want to use 24 fonts @echo as default when xcin is running. @echo .else pre-configure: CONFIGURE_ARGS+=-use-24-fonts .endif === Variables aren't defined in rules, so I think this should be what you wanted to do (also reversed the order of conditionals, I generally don't use "!foo" when there are both then and else clauses. === .if defined(USE_24_FONT) CONFIGURE_ARGS+=-use-24-fonts .else pre-fetch: @echo @echo You can set USE_24_FONT=YES if you want to use 24 fonts @echo as default when xcin is running. @echo .endif === Satoshi