From owner-cvs-all Mon Mar 20 8:47:38 2000 Delivered-To: cvs-all@freebsd.org Received: from relay.nuxi.com (nuxi.cs.ucdavis.edu [169.237.7.38]) by hub.freebsd.org (Postfix) with ESMTP id 9FB6737B8D3; Mon, 20 Mar 2000 08:47:15 -0800 (PST) (envelope-from obrien@NUXI.ucdavis.edu) Received: from dragon.nuxi.com (root@d60-024.leach.ucdavis.edu [169.237.60.24]) by relay.nuxi.com (8.9.3/8.9.3) with ESMTP id IAA56376; Mon, 20 Mar 2000 08:47:15 -0800 (PST) (envelope-from obrien@dragon.nuxi.com) Received: (from obrien@localhost) by dragon.nuxi.com (8.9.3/8.9.1) id IAA96589; Mon, 20 Mar 2000 08:47:15 -0800 (PST) (envelope-from obrien) Date: Mon, 20 Mar 2000 08:47:14 -0800 From: "David O'Brien" To: Satoshi - Ports Wraith - Asami Cc: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: ports/devel/ElectricFence Makefile ports/lang/Sather Makefile ports/print/a2ps43-letter Makefile ports/textproc/agrep Makefile ports/news/aub Makefile ports/shells/bash1 Makefile ports/lang/bc-gcc Makefile ports/print/bibcard Makefile ... Message-ID: <20000320084714.A96452@dragon.nuxi.com> Reply-To: obrien@FreeBSD.org References: <200003200237.SAA95508@freefall.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0.1i In-Reply-To: ; from asami@FreeBSD.org on Mon, Mar 20, 2000 at 01:26:42AM -0800 X-Operating-System: FreeBSD 4.0-CURRENT Organization: The NUXI BSD group X-PGP-Fingerprint: B7 4D 3E E9 11 39 5F A3 90 76 5D 69 58 D9 98 7A X-Pgp-Keyid: 34F9F9D5 Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Mon, Mar 20, 2000 at 01:26:42AM -0800, Satoshi - Ports Wraith - Asami wrote: > * From: "David E. O'Brien" > > * Modified files: > * devel/ElectricFence Makefile > : > * comms/zmtx-zmrx Makefile > * Log: > * Remove the "version required" line. > > This is part of the required header, as specified in the handbook. If > you want to remove it, you need to discuss and get consensus first. > > Please revert this commit. > > Satoshi > > P.S. This is an order. You will lose commit privs to the ports tree > if you do not comply. DO WHAT?!? We did discuss it, and there was consensus -- billf, kris, reg (did not object to), "Akinori -Aki- MUSHA" (by not objecting and by saying we need real make variables), myself, and you. Below is your email from Date: 13 Feb 2000 18:51:50 -0800. Did I misunderstand this part: But you are right, we should probably remove the comment for obvious cases (which will be most). After the release, though. | From owner-freebsd-ports@FreeBSD.ORG Sun Feb 13 19:57:26 2000 ..snip.. | To: "Akinori -Aki- MUSHA" | Cc: kris@FreeBSD.ORG, obrien@NUXI.com, ports@FreeBSD.ORG | Subject: Re: "# Version required:" | References: <20000212180205.A42274@dragon.nuxi.com> <86puu1prj4.wl@daemon.local.idaemons.org> | From: asami@FreeBSD.ORG (Satoshi - Ports Wraith - Asami) | Date: 13 Feb 2000 18:51:50 -0800 | In-Reply-To: "Akinori -Aki- MUSHA"'s message of "Sun, 13 Feb 2000 15:04:15 +0900" | Message-ID: | X-Mailer: Gnus v5.7/Emacs 20.5 | Sender: owner-freebsd-ports@FreeBSD.ORG | X-Loop: FreeBSD.org | Precedence: bulk | X-UIDL: 9875ab5d8d26a28038f071aa0c53a5cd | Status: RO | Content-Length: 1555 | Lines: 34 | | Well, the "version required" was supposed to be a definitive version | number that sometimes can't be encoded in PKGNAME. Things like | "foobar version X.5 plus bazoolix patch Alternate.B.9". But you are | right, we should probably remove the comment for obvious cases (which | will be most). After the release, though. | | * From: "Akinori -Aki- MUSHA" | | * Yes, and NetBSD's already done it. I'm looking into NetBSD's | * packages system and bsd.pkg.mk to make a plan to merge their _big_ | * efforts back into FreeBSD. Yesterday I happened to make contact with | * a NetBSD developer who's in charge of the system and was told what | * they'd made over ours. | * | * They have added upgrading mechanism, version comparison mechanism, | * wildcard matching in depend's and much more. So much to learn. | | I'll be very interested in hearing how they changed. I've also | thought about adding a mandatory VERSION variable separate from | DISTNAME/PKGNAME, to have something like | | PORTNAME= foo | VERSION= 1.2 | | These two variables will be mandatory, and DISTNAME and PKGNAME will | be defined in bsd.port.mk as ${PORTNAME}-${VERSION}. (The PKGNAME | will not be overridable; it will be an error for a port to define it.) | | At least this will help ensure that the ${PKGNAME} will have correct | formats (well, you can always put a "-" in VERSION, but that's far | easier to find than going through a list of packages/All or | packages/Latest). | | -PW | | To Unsubscribe: send mail to majordomo@FreeBSD.org | with "unsubscribe freebsd-ports" in the body of the message To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message