Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 19 Apr 1995 23:45:53 -0700
From:      asami@cs.berkeley.edu (Satoshi Asami | =?ISO-2022-JP?B?GyRCQHUbKEI=?= =?ISO-2022-JP?B?GyRCOCsbKEIgGyRCOC0bKEI=?=)
To:        jkh@freefall.cdrom.com
Cc:        core@FreeBSD.org, ports@FreeBSD.org
Subject:   Re: pkg_add mimic code?
Message-ID:  <199504200645.XAA12292@silvia.HIP.Berkeley.EDU>
In-Reply-To: <19024.798357334@freefall.cdrom.com> (jkh@freefall.cdrom.com)

next in thread | previous in thread | raw e-mail | index | archive | help
 * 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



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