From owner-freebsd-ports Wed Apr 19 23:46:00 1995 Return-Path: ports-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id XAA20225 for ports-outgoing; Wed, 19 Apr 1995 23:46:00 -0700 Received: from silvia.HIP.Berkeley.EDU (silvia.HIP.Berkeley.EDU [136.152.64.181]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id XAA20210 ; Wed, 19 Apr 1995 23:45:58 -0700 Received: (from asami@localhost) by silvia.HIP.Berkeley.EDU (8.6.9/8.6.9) id XAA12292; Wed, 19 Apr 1995 23:45:53 -0700 Date: Wed, 19 Apr 1995 23:45:53 -0700 Message-Id: <199504200645.XAA12292@silvia.HIP.Berkeley.EDU> To: jkh@freefall.cdrom.com CC: core@FreeBSD.org, ports@FreeBSD.org In-reply-to: <19024.798357334@freefall.cdrom.com> (jkh@freefall.cdrom.com) Subject: Re: pkg_add mimic code? From: asami@cs.berkeley.edu (Satoshi Asami | =?ISO-2022-JP?B?GyRCQHUbKEI=?= =?ISO-2022-JP?B?GyRCOCsbKEIgGyRCOC0bKEI=?=) Sender: ports-owner@FreeBSD.org Precedence: bulk * Drop the new skeletal structure in and a few of us will go on another * quick Makefile rampage. I'll join in since I think it's worth it. * The override rules in various Makefiles are the most vulnerable part * of the system and I anticipate that you'll spend just as much time * fixing the old stuff as rolling over to the new. Okay, since wcarchive is down now, ordinary (i.e., non-sup or ctm) people can't get the -current source anyway, so I guess now's as good time as any. I'll drop it in later tonight. By the way, these are the categories: archivers audio cad comms databases devel editors games graphics japanese lang mail math net news print shells utils x11 Let's split by category. I'll take japanese (obviously :), I assume Jean-Marc can take care of print. What about others? I can take some more, but will wait for people to grab what they are interested in. This involves taking things like ===== INSTALL_DONUT= ${.CURDIR}/work/.install_donut install: build ${INSTALL_DONUT} do some stuff ===== and convert it into ===== do-install: do some stuff ===== That is, just rip out all the cookie stuff and the dependencies, and change the target name from "something" to "do-something". My guess is that that should do it for 70% of the Makefiles. The remaining 25% need some things added to make it work with accordance to the new bsd.port.mk (like the fake-pkg stuff) but these need to be fixed anyway. The remaining 5% are print Makefiles so I'll let Jean-Marc worry about them. :) Does this sound ok? Satoshi