From owner-freebsd-ports Thu Oct 17 02:18:15 1996 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id CAA18663 for ports-outgoing; Thu, 17 Oct 1996 02:18:15 -0700 (PDT) Received: from relay.nuxi.com (nuxi.cs.ucdavis.edu [128.120.56.38]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id CAA18658 for ; Thu, 17 Oct 1996 02:18:13 -0700 (PDT) Received: (from obrien@localhost) by relay.nuxi.com (8.7.5/8.6.12) id CAA00993 for freebsd-ports@freebsd.org; Thu, 17 Oct 1996 02:18:12 -0700 (PDT) From: "David E. O'Brien" Message-Id: <199610170918.CAA00993@relay.nuxi.com> Subject: Re: discussion of porting Ports to other things? To: freebsd-ports@freebsd.org (FreeBSD ports list) Date: Thu, 17 Oct 1996 02:18:12 -0700 (PDT) In-Reply-To: from Jake Hamby at "Oct 16, 96 11:41:34 am" X-PGP-Fingerprint: B7 4D 3E E9 11 39 5F A3 90 76 5D 69 58 D9 98 7A X-Pgp-Keyid: 34F9F9D5 X-Mailer: ELM [version 2.4ME+ PL22 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-ports@freebsd.org X-Loop: FreeBSD.org Precedence: bulk > md5 is easy. But fetch is impossible! Literally. It relies on aspects > of stdio that are only in 4.4BSD and there seems to be no portable > equivalent. This is one hellishly non-portable program! > > I would suggest anyone interested in a more portable ports-chain, consider > reimplementing libftpio and fetch in C++, or maybe some sort of C wrapper > to behave like 4.4BSD stdio. Any suggestions? (and don't say STREAMS! :-) Why not just got back to ncftp (version 1.x) like 2.0 - 2.1 used. Grab /pub/FreeBSD-CVS/share/mk/bsd.port* and use RCS to extract that version of the Makefile. -- David