From owner-freebsd-ports Fri Aug 2 10:11:01 1996 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id KAA17079 for ports-outgoing; Fri, 2 Aug 1996 10:11:01 -0700 (PDT) Received: from haven.uchicago.edu (root@haven.uchicago.edu [128.135.12.3]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id KAA17074 for ; Fri, 2 Aug 1996 10:11:00 -0700 (PDT) Received: from woodlawn.uchicago.edu (root@woodlawn.uchicago.edu [128.135.12.9]) by haven.uchicago.edu (8.7.5/8.7.3) with ESMTP id MAA23961; Fri, 2 Aug 1996 12:07:38 -0500 (CDT) Received: from woodlawn.uchicago.edu (csdayton@localhost.uchicago.edu [127.0.0.1]) by woodlawn.uchicago.edu (8.7.1/8.7.2) with ESMTP id MAA04372; Fri, 2 Aug 1996 12:09:48 -0500 (CDT) Message-Id: <199608021709.MAA04372@woodlawn.uchicago.edu> In-reply-to: Warner Losh's message of Fri, 02 Aug 1996 10:37:19 -0600 To: Warner Losh cc: ports@freebsd.org, Mark Murray Subject: Re: Automatic ports Makefile generator? Reply-To: csdayton@midway.uchicago.edu References: <199608021637.KAA02782@rover.village.org> Date: Fri, 02 Aug 1996 12:09:47 CDT From: Soren Dayton Sender: owner-ports@freebsd.org X-Loop: FreeBSD.org Precedence: bulk > : OK - generating Makefile > : OK - making directories > : OK - making checksum > > Need to have automatic generation of patches as well :-) This is what I am concerned about. Patches seem to be applied in blocks that do not necessarily map nicely onto the files that they change. FOr example, there might be one diff that just gzips the manpages in the Makefile. Until the world converts to BSD 4.4 make, this is going to be a conceptually different diff than the one that prevents the core dump due to something else. Generating the diffs (patch-aa!) would just be wrong. This requires much more cleverness I think > : OK - done! > :[...] > : I could come up with a proof of concept in a few days, if anyone > : is interested. > > Yes. I'd be keen on trying it out! will it generate the list of files? That is the most frustrating thing for me for big packages. something that reads the make output and figures out where the files went would be marvelous. Soren