From owner-cvs-share Sun Apr 16 05:35:19 1995 Return-Path: cvs-share-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id FAA28768 for cvs-share-outgoing; Sun, 16 Apr 1995 05:35:19 -0700 Received: (from ats@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id FAA28758 ; Sun, 16 Apr 1995 05:35:14 -0700 Date: Sun, 16 Apr 1995 05:35:14 -0700 From: Andreas Schulz Message-Id: <199504161235.FAA28758@freefall.cdrom.com> To: CVS-commiters, cvs-share Subject: cvs commit: src/share/man/man5 link.5 Sender: cvs-share-owner@freebsd.org Precedence: bulk ats 95/04/16 05:35:14 Modified: share/man/man5 link.5 Log: Update the link.5 man page to reflect the changes in ld/rtld/link.h. From owner-cvs-share Sun Apr 16 06:04:24 1995 Return-Path: cvs-share-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id GAA29541 for cvs-share-outgoing; Sun, 16 Apr 1995 06:04:24 -0700 Received: (from joerg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id GAA29531 ; Sun, 16 Apr 1995 06:04:22 -0700 Date: Sun, 16 Apr 1995 06:04:22 -0700 From: Joerg Wunsch Message-Id: <199504161304.GAA29531@freefall.cdrom.com> To: CVS-commiters, cvs-share Subject: cvs commit: src/share/FAQ/Text kernel-memory.FAQ Sender: cvs-share-owner@freebsd.org Precedence: bulk joerg 95/04/16 06:04:22 Added: share/FAQ/Text kernel-memory.FAQ Log: Put David's and my answer regarding loader and kernel memory usage here. From owner-cvs-share Sun Apr 16 23:28:21 1995 Return-Path: cvs-share-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id XAA08499 for cvs-share-outgoing; Sun, 16 Apr 1995 23:28:21 -0700 Received: (from asami@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id XAA08489 ; Sun, 16 Apr 1995 23:28:17 -0700 Date: Sun, 16 Apr 1995 23:28:17 -0700 From: Satoshi Asami Message-Id: <199504170628.XAA08489@freefall.cdrom.com> To: CVS-commiters, cvs-share Subject: cvs commit: src/share/mk bsd.port.mk Sender: cvs-share-owner@freebsd.org Precedence: bulk asami 95/04/16 23:28:16 Modified: share/mk bsd.port.mk Log: "all" now depends on "build", not "extract configure build". Since "build" depends on "configure", which depends on "patch", etc., this shouldn't disrupt any Makefile that doesn't break the dependency chain. The old behavior was very annoying because when I did a "make -k", it would still try to go configure and build even if the extraction failed. From owner-cvs-share Sun Apr 16 23:39:08 1995 Return-Path: cvs-share-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id XAA08787 for cvs-share-outgoing; Sun, 16 Apr 1995 23:39:08 -0700 Received: (from asami@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id XAA08777 ; Sun, 16 Apr 1995 23:39:06 -0700 Date: Sun, 16 Apr 1995 23:39:06 -0700 From: Satoshi Asami Message-Id: <199504170639.XAA08777@freefall.cdrom.com> To: CVS-commiters, cvs-share Subject: cvs commit: src/share/mk bsd.port.mk Sender: cvs-share-owner@freebsd.org Precedence: bulk asami 95/04/16 23:39:06 Modified: share/mk bsd.port.mk Log: "package" now depends on "install", so we can do "make -k package" from the top level and have the build-package sequence of each port work together. For the old behavior (i.e, just go ahead and blindly pack everything up, regardless of the contents of work/), there is a new target "repackage". From owner-cvs-share Tue Apr 18 01:18:56 1995 Return-Path: cvs-share-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id BAA22778 for cvs-share-outgoing; Tue, 18 Apr 1995 01:18:56 -0700 Received: (from asami@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id BAA22740 ; Tue, 18 Apr 1995 01:18:34 -0700 Date: Tue, 18 Apr 1995 01:18:34 -0700 From: Satoshi Asami Message-Id: <199504180818.BAA22740@freefall.cdrom.com> To: CVS-commiters, cvs-share Subject: cvs commit: src/share/mk bsd.port.mk Sender: cvs-share-owner@freebsd.org Precedence: bulk asami 95/04/18 01:18:32 Modified: share/mk bsd.port.mk Log: Use PKGNAME instead of DISTNAME in messages. To avoid things like "Building for WWW" (pops up in two different ports) "Installing for web2c-6.1" (ditto), which aren even't reminiscent of the port's real name. Sorry jmz, please don't go fix the print Makefiles' own messages. We are going to take them out after we do the great bsd.port.mk update anyway. From owner-cvs-share Tue Apr 18 01:24:45 1995 Return-Path: cvs-share-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id BAA23503 for cvs-share-outgoing; Tue, 18 Apr 1995 01:24:45 -0700 Received: (from asami@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id BAA23458 ; Tue, 18 Apr 1995 01:24:23 -0700 Date: Tue, 18 Apr 1995 01:24:23 -0700 From: Satoshi Asami Message-Id: <199504180824.BAA23458@freefall.cdrom.com> To: CVS-commiters, cvs-share Subject: cvs commit: src/share/mk bsd.port.mk Sender: cvs-share-owner@freebsd.org Precedence: bulk asami 95/04/18 01:24:21 Modified: share/mk bsd.port.mk Log: Use PKGNAME in the "describe" target (used to generate INDEX) too. Didn't make sense to have two ports with the same name. From owner-cvs-share Thu Apr 20 11:03:11 1995 Return-Path: cvs-share-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id LAA03940 for cvs-share-outgoing; Thu, 20 Apr 1995 11:03:11 -0700 Received: (from asami@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id LAA03926 ; Thu, 20 Apr 1995 11:03:04 -0700 Date: Thu, 20 Apr 1995 11:03:04 -0700 From: Satoshi Asami Message-Id: <199504201803.LAA03926@freefall.cdrom.com> To: CVS-commiters, cvs-share Subject: cvs commit: src/share/mk bsd.port.mk Sender: cvs-share-owner@freebsd.org Precedence: bulk asami 95/04/20 11:03:04 Modified: share/mk bsd.port.mk Log: Major overhaul. The major targets (fetch, extract, patch, configure, build, install) are now all skeletons and do nothing but (1) Call pre-* target (if exists) (2) Call scripts/pre-* script (if exists) (3) Call do-* target (4) Call post-* target (if exists) (5) Call scripts/post-* script (if exists) The do-* targets do all the work. The pre-* and post-* targets/scripts don't exist by default. The main targets check for the cookies too, so porters shouldn't have to worry about them at all. NOTE: THE MAIN TARGETS IN THE PORTS MAKEFILES SHOULD GO AWAY. We need to fix this before wcarchive comes back up. Change the names to do-*, rip out the cookies, rip out the calls to pre-* etc. and most of them should work. Also, reorganize the whole thing so that similar targets are together and add more comments. Surround section header with 64 #'s (C-u C-u C-u # in emacs :). Hopefully this will be the last major change to bsd.port.mk. Now let the Makefile-hacking begin. From owner-cvs-share Fri Apr 21 00:14:20 1995 Return-Path: cvs-share-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id AAA01992 for cvs-share-outgoing; Fri, 21 Apr 1995 00:14:20 -0700 Received: from localhost (localhost [127.0.0.1]) by freefall.cdrom.com (8.6.10/8.6.6) with SMTP id AAA01985 ; Fri, 21 Apr 1995 00:14:10 -0700 X-Authentication-Warning: freefall.cdrom.com: Host localhost didn't use HELO protocol To: Satoshi Asami cc: CVS-commiters@freefall.cdrom.com, cvs-share@freefall.cdrom.com Subject: Re: cvs commit: src/share/mk bsd.port.mk In-reply-to: Your message of "Thu, 20 Apr 95 11:03:04 PDT." <199504201803.LAA03926@freefall.cdrom.com> Date: Fri, 21 Apr 1995 00:14:10 -0700 Message-ID: <1983.798448450@freefall.cdrom.com> From: "Jordan K. Hubbard" Sender: cvs-share-owner@freebsd.org Precedence: bulk > asami 95/04/20 11:03:04 > > Modified: share/mk bsd.port.mk > Log: > Major overhaul. The major targets (fetch, extract, patch, configure, > build, install) are now all skeletons and do nothing but > > (1) Call pre-* target (if exists) > (2) Call scripts/pre-* script (if exists) > (3) Call do-* target > (4) Call post-* target (if exists) > (5) Call scripts/post-* script (if exists) Maybe it's just me, but does anyone else see: (1) Call pre-* target (if exists) (2) Call scripts/pre-* script (if exists) (3) Call do-* target (if exists) (4) Call scripts/do-* target (if exists) (5) Call post-* target (if exists) (6) Call scripts/post-* script (if exists) As slightly more consistent? Or is this just a gratuitous addition of functionality? Jordan From owner-cvs-share Fri Apr 21 01:21:41 1995 Return-Path: cvs-share-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id BAA03157 for cvs-share-outgoing; Fri, 21 Apr 1995 01:21:41 -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 BAA03151 ; Fri, 21 Apr 1995 01:21:26 -0700 Received: (from asami@localhost) by silvia.HIP.Berkeley.EDU (8.6.9/8.6.9) id BAA15192; Fri, 21 Apr 1995 01:21:23 -0700 Date: Fri, 21 Apr 1995 01:21:23 -0700 Message-Id: <199504210821.BAA15192@silvia.HIP.Berkeley.EDU> To: jkh@freefall.cdrom.com CC: CVS-commiters@freefall.cdrom.com, cvs-share@freefall.cdrom.com In-reply-to: <1983.798448450@freefall.cdrom.com> (jkh@freefall.cdrom.com) Subject: Re: cvs commit: src/share/mk bsd.port.mk From: asami@cs.berkeley.edu (Satoshi Asami | =?ISO-2022-JP?B?GyRCQHUbKEI=?= =?ISO-2022-JP?B?GyRCOCsbKEIgGyRCOC0bKEI=?=) Sender: cvs-share-owner@freebsd.org Precedence: bulk * Maybe it's just me, but does anyone else see: * * (1) Call pre-* target (if exists) * (2) Call scripts/pre-* script (if exists) * (3) Call do-* target (if exists) * (4) Call scripts/do-* target (if exists) * (5) Call post-* target (if exists) * (6) Call scripts/post-* script (if exists) * * As slightly more consistent? Or is this just a gratuitous addition of * functionality? Well, the "if exists" test for the do-* target is not really required, because the do-* targets are defined in bsd.port.mk itself (and you can't undefine a target). But you are right, it is certainly more orthogonal to add scripts/do-*. Although there really isn't any necessity for that...I mean, people will override do-* if and only if they don't want something in the default do-* targets to happen. So, if I want to override it by a script, I can define an empty do-* target in my Makefile and then supply a pre-* or post-* script to do the real work. So, I don't think it's necessary, but if people think it's more consistent that way, I certainly won't oppose. After all, I'm the one who started this overhaul thing just for the sake of consistency and orthogonality. :) Satoshi From owner-cvs-share Fri Apr 21 16:59:27 1995 Return-Path: cvs-share-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id QAA25293 for cvs-share-outgoing; Fri, 21 Apr 1995 16:59:27 -0700 Received: from time.cdrom.com (time.cdrom.com [192.216.223.46]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id QAA25287 ; Fri, 21 Apr 1995 16:59:22 -0700 Received: (from jkh@localhost) by time.cdrom.com (8.6.11/8.6.9) id RAA03701; Fri, 21 Apr 1995 17:01:30 -0700 Date: Fri, 21 Apr 1995 17:01:30 -0700 From: "Jordan K. Hubbard" Message-Id: <199504220001.RAA03701@time.cdrom.com> To: CVS-commiters@time.cdrom.com, cvs-share@time.cdrom.com Subject: cvs commit: src/share/mk bsd.port.mk Sender: cvs-share-owner@freebsd.org Precedence: bulk jkh 95/04/21 17:01:28 Modified: share/mk bsd.port.mk Log: Instead of copying PLIST over, run pkg_create in a special mode that dumps the fully-formed PLIST to stdout and uses that.