From owner-freebsd-ports Sun Jan 28 10:46:04 1996 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id KAA25312 for ports-outgoing; Sun, 28 Jan 1996 10:46:04 -0800 (PST) Received: from gatekeeper.megamedia.pt (gatekeeper.megamedia.pt [194.117.45.153]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id KAA25306 for ; Sun, 28 Jan 1996 10:45:58 -0800 (PST) Received: from pc24.megamedia.pt (pc24.megamedia.pt [192.168.200.24]) by gatekeeper.megamedia.pt (8.6.11/8.6.9) with SMTP id TAA01271 for ; Sun, 28 Jan 1996 19:46:31 GMT Received: by pc24.megamedia.pt with Microsoft Mail id <01BAEDB9.F401C7C0@pc24.megamedia.pt>; Sun, 28 Jan 1996 19:51:02 +-100 Message-ID: <01BAEDB9.F401C7C0@pc24.megamedia.pt> From: "Andre' Carvalho" To: "'ports@FreeBSD.ORG'" Subject: nntp Date: Sun, 28 Jan 1996 19:50:59 +-100 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: owner-ports@FreeBSD.ORG Precedence: bulk How do I install nntp? I thought that when I downloaded it I would get a -tgz file (easy to install). But I got a few drectories and a Makefile. When I make it, it gets a tar.gz from freeBSD site and when it tries to compile it it sopts saying one file is missing. What can I do? And if it finishes What do I get? Help me please. Andre' ---------------------------------------------------------------------------- Andre' Esteves de Carvalho MegaMedia, Solucoes Multimedia, SA Av. Almirante Reis 133 - 3Dto 1150 Lisboa Portugal tel: (+351 - 1) 353 82 76 fax: (+351 - 1) 353 82 96 e-mail: Andre.Carvalho@megamedia.pt ---------------------------------------------------------------------------- From owner-freebsd-ports Sun Jan 28 14:50:12 1996 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id OAA08123 for ports-outgoing; Sun, 28 Jan 1996 14:50:12 -0800 (PST) Received: from parody.tecc.co.uk (parody.tecc.co.uk [193.128.6.83]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id OAA08077 for ; Sun, 28 Jan 1996 14:49:55 -0800 (PST) Received: (from james@localhost) by parody.tecc.co.uk (8.6.12/8.6.12) id AAA03540; Sun, 28 Jan 1996 00:29:15 GMT Date: Sun, 28 Jan 1996 00:29:15 +0000 () From: James Raynard To: freebsd-ports@freebsd.org Subject: XGKS port Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-ports@freebsd.org Precedence: bulk I've just uploaded a port of XGKS (an implementation for X of the Graphics Kernel Standard) to ftp://freefall.cdrom.com/pub/incoming. Basically, this is a library that provides many graphical functions such as drawing lines, cross-hatching boxes, etc, etc. Could some kind person have a look at this and let me know what they think of it? Cheers James Segmentation fault (core dumped): cannot find file '.signature' From owner-freebsd-ports Mon Jan 29 06:22:14 1996 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id GAA04766 for ports-outgoing; Mon, 29 Jan 1996 06:22:14 -0800 (PST) Received: from tick.SSEC.WISC.EDU (tick.ssec.wisc.edu [144.92.108.121]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id GAA04754 for ; Mon, 29 Jan 1996 06:22:07 -0800 (PST) Received: from tick.SSEC.WISC.EDU (localhost [127.0.0.1]) by tick.SSEC.WISC.EDU (8.7.1/8.7.1) with ESMTP id IAA20989; Mon, 29 Jan 1996 08:14:32 -0600 (CST) From: Dave Glowacki Message-Id: <199601291414.IAA20989@tick.SSEC.WISC.EDU> X-Mailer: exmh version 1.6.5 12/11/95 To: tim@sssun.spb.su cc: "David E. O'Brien" , "Andrew V. Stesin" , freebsd-ports@freebsd.org Subject: Re: imake & /usr/local In-reply-to: Your message of "Sat, 27 Jan 1996 09:39:51 +0300." Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Mon, 29 Jan 1996 08:14:22 -0600 Sender: owner-ports@freebsd.org Precedence: bulk > I'd prefer /usr/local/X11/*, as well as stock X11 into /usr/X11/*, not > /usr/X11R6. When R7 come out we then shouldn't change this again, > and a little less typing :-) Having done this three times now (R3 -> R4 -> R5 -> R6) I've gotta say that it's MUCH easier to have things segregated by release number if you have a significant number of programs. Not EVERYTHING changes, but enough does that it's handy to have an old version and a new version available. xscreensaver, for example, used the XIdle extension under R5 but uses the new Screensaver extension under R6. Besides, we're alledgedly only going to have to worry about this for one more release (X11R6.1), after which we'll start with BroadwayR1... From owner-freebsd-ports Mon Jan 29 08:56:22 1996 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id IAA13291 for ports-outgoing; Mon, 29 Jan 1996 08:56:22 -0800 (PST) Received: from psiint.com (vv.psiint.com [204.189.53.1]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id IAA13284 for ; Mon, 29 Jan 1996 08:56:14 -0800 (PST) Received: by psiint.com (8.6.12/4.03) id IAA57273; Mon, 29 Jan 1996 08:55:07 -0800 Date: Mon, 29 Jan 1996 08:55:07 -0800 (PST) From: Dave Walton To: Dave Glowacki cc: tim@sssun.spb.su, "David E. O'Brien" , "Andrew V. Stesin" , freebsd-ports@FreeBSD.ORG Subject: Re: imake & /usr/local In-Reply-To: <199601291414.IAA20989@tick.SSEC.WISC.EDU> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-ports@FreeBSD.ORG Precedence: bulk On Mon, 29 Jan 1996, Dave Glowacki wrote: > Besides, we're alledgedly only going to have to worry about this for one > more release (X11R6.1), after which we'll start with BroadwayR1... First I've heard of this. Where can I look for more info? Dave ========================================================================== David Walton Programmer PSI INTERNATIONAL, Inc. email: dwalton@psiint.com 190 South Orchard #C200 Fax :(707)451-6484 Vacaville, CA 95688 Phone:(707)451-3503 ========================================================================== From owner-freebsd-ports Mon Jan 29 09:07:00 1996 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id JAA14009 for ports-outgoing; Mon, 29 Jan 1996 09:07:00 -0800 (PST) Received: from who.cdrom.com (who.cdrom.com [192.216.222.3]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id JAA13999 for ; Mon, 29 Jan 1996 09:06:55 -0800 (PST) Received: from unalBSD.usc.unal.edu.co ([200.21.26.68]) by who.cdrom.com (8.6.12/8.6.11) with ESMTP id JAA11115 for ; Mon, 29 Jan 1996 09:06:42 -0800 Received: (from pgiffuni@localhost) by unalBSD.usc.unal.edu.co (8.6.11/8.6.9) id MAA07004; Mon, 29 Jan 1996 12:04:41 GMT Date: Mon, 29 Jan 1996 12:04:40 +0000 () From: Pedro Giffuni To: freebsd-ports@FreeBSD.org Subject: Mail Server Proposal Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-ports@FreeBSD.org Precedence: bulk Hi, Ihave seen the Mayordomo working on fbsd, but I haven`t seen Anastasios Kotsikonas`s ListProcessor. I saw the last public source at: ftp://cs.bu.edu ftp://nic.funet.fi/pub(unix/mail/servers regards, Pedro From owner-freebsd-ports Mon Jan 29 09:11:17 1996 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id JAA14335 for ports-outgoing; Mon, 29 Jan 1996 09:11:17 -0800 (PST) Received: from unalBSD.usc.unal.edu.co ([200.21.26.68]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id JAA14236 for ; Mon, 29 Jan 1996 09:09:58 -0800 (PST) Received: (from pgiffuni@localhost) by unalBSD.usc.unal.edu.co (8.6.11/8.6.9) id MAA07019; Mon, 29 Jan 1996 12:10:28 GMT Date: Mon, 29 Jan 1996 12:10:27 +0000 () From: Pedro Giffuni To: freebsd-ports@freeBSD.org Subject: Report on SPICE Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-ports@freeBSD.org Precedence: bulk JIC someone is still looking for the original SPICE it is available at: ftp://sunsite.doc.ic.ac.uk/computing/design/chip/spice3 aditional patches are available at berkeley (read the READ-ME) regards, Pedro From owner-freebsd-ports Mon Jan 29 11:11:43 1996 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id LAA22761 for ports-outgoing; Mon, 29 Jan 1996 11:11:43 -0800 (PST) Received: from news1.gtn.com (news1.gtn.com [192.109.159.3]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id LAA22754 for ; Mon, 29 Jan 1996 11:11:38 -0800 (PST) Received: (from uucp@localhost) by news1.gtn.com (8.7.2/8.7.2) id UAA11539; Mon, 29 Jan 1996 20:00:32 +0100 (MET) Received: from knobel.gun.de (localhost [127.0.0.1]) by knobel.gun.de (8.7.3/8.7.3) with SMTP id TAA07912; Mon, 29 Jan 1996 19:36:21 +0100 (MET) Date: Mon, 29 Jan 1996 19:36:21 +0100 (MET) From: Andreas Klemm To: eistal@cyf-kr.edu.pl cc: freebsd-ports@freebsd.org Subject: Re: How to install WWW In-Reply-To: <199601262243.XAA14024@kinga.cyf-kr.edu.pl> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-ports@freebsd.org Precedence: bulk On Fri, 26 Jan 1996 eistal@cyf-kr.edu.pl wrote: > Hi, > > I'm beginner with UNIX. I've installed FreeBSD Release 2.1.0 on my P6. > I'd like to use my machine as the web server. I've read the handbook > but I don't know how to do it? It's not covered by the handbook I think, because a WWW server isn't part of an operating system ;-) There are different free WWW server around. It's not easy to decide, which one to use. But I think it's a good choice to use apache 1.0.0 from the ports collection. It's faster than the well known cern_httpd and might have other advantages. You should check this out yourself on the apache www server. > I was wondering if anyone could tell me how to install FreeBSD > compatible web server. Which one is good on my machine? You can choose every http server for Unix. FreeBSD isn't an esoteric Unix system, where you have to fiddle around much with sources. You are running a BSD system, not SCO ODT or whatever ;-) I'd suggest that you make heavily use of the FreeBSD ports collection. See the manual. ( I hope this section is covered ... ;-) To compile and install apache WWW server you simply need to do the following (assuming, you have the ports collection finally on your local harddrive in /usr/ports) :-) root# cd /usr/ports/www/apache root# make && make install After that you make an entry in /etc/rc.local to startup httpd on next reboot: /usr/local/sbin/httpd & Now you should start to configure the config files in /usr/local/www/server/conf Your WWW documents should be put under /usr/local/www/data. If you need a fast proxy server, better said proxy cache, then I recommend harvest's cached (it's also in the www ports collection. It speed ups your WWW requests enourmous. You have to configure Netscape to use a proxy. That's it. Wasn't that hard, wasn't it ... ;-)) Andreas /// -- andreas@knobel.gun.de /\/\___ Wiechers & Partner Datentechnik GmbH Andreas Klemm ___/\/\/ - Support Unix - aklemm@wup.de - \/ ftp://sunsite.unc.edu/pub/Linux/system/Printing/aps-491.tgz apsfilter - magic print filter 4lpd >>> knobel is powered by FreeBSD <<< From owner-freebsd-ports Mon Jan 29 11:12:37 1996 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id LAA22952 for ports-outgoing; Mon, 29 Jan 1996 11:12:37 -0800 (PST) Received: from tick.SSEC.WISC.EDU (tick.ssec.wisc.edu [144.92.108.121]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id LAA22934 for ; Mon, 29 Jan 1996 11:12:18 -0800 (PST) Received: from tick.SSEC.WISC.EDU (localhost [127.0.0.1]) by tick.SSEC.WISC.EDU (8.7.1/8.7.1) with ESMTP id NAA05470; Mon, 29 Jan 1996 13:05:52 -0600 (CST) From: Dave Glowacki Message-Id: <199601291905.NAA05470@tick.SSEC.WISC.EDU> X-Mailer: exmh version 1.6.5 12/11/95 To: Dave Walton cc: tim@sssun.spb.su, "David E. O'Brien" , "Andrew V. Stesin" , freebsd-ports@freebsd.org Subject: Re: imake & /usr/local In-reply-to: Your message of "Mon, 29 Jan 1996 08:55:07 PST." Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Mon, 29 Jan 1996 13:05:36 -0600 Sender: owner-ports@freebsd.org Precedence: bulk > On Mon, 29 Jan 1996, Dave Glowacki wrote: > > > Besides, we're alledgedly only going to have to worry about this for one > > more release (X11R6.1), after which we'll start with BroadwayR1... > > First I've heard of this. Where can I look for more info? There's some Web-based magazine that has more details, but I've lost the URL to it. More details are/were probably being disclosed at the X Conference, whenever than is/was. Basically, the X Consortium is concentrating more on multimedia and WWW application support, like handling the minutiae necessary to securely run an X client from another machine, which will come under the label "Broadway". There's a tiny bit more on this at http://www.x.org/consortium/broadway.html and it looks as though there'll be a lot more at the X conference (last 4 talks on Tuesday) I kinda doubt they'll stop developing X, but the afore-mentioned magazine article article made it sound as though they were renaming it... From owner-freebsd-ports Mon Jan 29 11:20:39 1996 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id LAA23595 for ports-outgoing; Mon, 29 Jan 1996 11:20:39 -0800 (PST) Received: from news1.gtn.com (news1.gtn.com [192.109.159.3]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id LAA23581 for ; Mon, 29 Jan 1996 11:20:33 -0800 (PST) Received: (from uucp@localhost) by news1.gtn.com (8.7.2/8.7.2) id UAA11602; Mon, 29 Jan 1996 20:00:45 +0100 (MET) Received: from knobel.gun.de (localhost [127.0.0.1]) by knobel.gun.de (8.7.3/8.7.3) with SMTP id TAA07920; Mon, 29 Jan 1996 19:39:08 +0100 (MET) Date: Mon, 29 Jan 1996 19:39:08 +0100 (MET) From: Andreas Klemm To: Dave Glowacki cc: tim@sssun.spb.su, "David E. O'Brien" , "Andrew V. Stesin" , freebsd-ports@freebsd.org Subject: Re: imake & /usr/local In-Reply-To: <199601291414.IAA20989@tick.SSEC.WISC.EDU> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-ports@freebsd.org Precedence: bulk On Mon, 29 Jan 1996, Dave Glowacki wrote: > > I'd prefer /usr/local/X11/*, as well as stock X11 into /usr/X11/*, not > > /usr/X11R6. When R7 come out we then shouldn't change this again, > > and a little less typing :-) > > Having done this three times now (R3 -> R4 -> R5 -> R6) I've gotta say that > it's MUCH easier to have things segregated by release number if you have a > significant number of programs. > > Not EVERYTHING changes, but enough does that it's handy to have an old > version and a new version available. xscreensaver, for example, used the > XIdle extension under R5 but uses the new Screensaver extension under R6. > > Besides, we're alledgedly only going to have to worry about this for one > more release (X11R6.1), after which we'll start with BroadwayR1... agreed ! /usr/X11Rx isn't that bad. So we should have /usr/local/X11Rx as well ?! ;-)) -- andreas@knobel.gun.de /\/\___ Wiechers & Partner Datentechnik GmbH Andreas Klemm ___/\/\/ - Support Unix - aklemm@wup.de - \/ ftp://sunsite.unc.edu/pub/Linux/system/Printing/aps-491.tgz apsfilter - magic print filter 4lpd >>> knobel is powered by FreeBSD <<< From owner-freebsd-ports Mon Jan 29 11:24:46 1996 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id LAA23929 for ports-outgoing; Mon, 29 Jan 1996 11:24:46 -0800 (PST) Received: from news1.gtn.com (news1.gtn.com [192.109.159.3]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id LAA23909 Mon, 29 Jan 1996 11:24:37 -0800 (PST) Received: (from uucp@localhost) by news1.gtn.com (8.7.2/8.7.2) id UAA14384; Mon, 29 Jan 1996 20:15:15 +0100 (MET) Received: from knobel.gun.de (localhost [127.0.0.1]) by knobel.gun.de (8.7.3/8.7.3) with SMTP id UAA08099; Mon, 29 Jan 1996 20:05:49 +0100 (MET) Message-ID: <310D1A85.41C67EA6@knobel.gun.de> Date: Mon, 29 Jan 1996 20:05:41 +0100 From: Andreas Klemm Organization: home sweet home X-Mailer: Mozilla 2.0b6a (X11; I; FreeBSD 2.2-CURRENT i386) MIME-Version: 1.0 To: pascal@ramoth.xs4all.nl CC: ports@freebsd.org, phk@critter.tfs.com, current@freebsd.org Subject: problems running X11R6 after compiling X with pgcc (gcc-2.7.2p-p6) on FreeBSD-current X-URL: http://www-iss.mach.uni-karlsruhe.de/pcg/pgcc-faq.html Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-ports@freebsd.org Precedence: bulk Hi ! I compiled X11R6 on FreeBSD-current with the gcc 2.7.2p-p6 using the Compiler switches: -mpentium -pipe -O2. When trying to run X11 via xinit, the Xserver hung during startup. So I think, that the patched gcc somehow produced strange code... Any thoughts ? For other programs the new gcc seems to work ok. Andreas /// -- andreas@knobel.gun.de /\/\___ Wiechers & Partner Datentechnik GmbH Andreas Klemm ___/\/\/ - Support Unix - aklemm@wup.de - \/ ftp://sunsite.unc.edu/pub/Linux/system/Printing/aps-491.tgz apsfilter - magic print filter 4lpd >>> knobel is powered by FreeBSD <<< From owner-freebsd-ports Mon Jan 29 12:09:01 1996 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id MAA27981 for ports-outgoing; Mon, 29 Jan 1996 12:09:01 -0800 (PST) Received: from siegfried.utmb.edu (siegfried.utmb.edu [129.109.59.86]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id MAA27961 for ; Mon, 29 Jan 1996 12:08:55 -0800 (PST) Received: from beowulf.utmb.EDU (beowulf.utmb.edu [129.109.59.83]) by siegfried.utmb.edu (8.5/8.5) with SMTP id OAA10706; Mon, 29 Jan 1996 14:06:36 -0600 Received: by beowulf.utmb.EDU (5.0/SMI-SVR4) id AA11716; Mon, 29 Jan 1996 14:06:05 +0600 Date: Mon, 29 Jan 1996 14:06:05 +0600 From: bdodson@beowulf.utmb.edu (M. L. Dodson) Message-Id: <9601292006.AA11716@beowulf.utmb.EDU> To: ports@freebsd.org Subject: ratfor source distribution a problem X-Sun-Charset: US-ASCII Sender: owner-ports@freebsd.org Precedence: bulk Hello all, I have a port of a public domain ratfor (rational fortran). The source ftp site does not have the distribution as a tar file of any kind, only the individual files of the distribution in a unique directory. How should I specify the ${MASTER_SITES} variable in this case? TIA, Bud Dodson -- M. L. Dodson bdodson@beowulf.utmb.edu 409-772-2178 FAX: 409-772-1790 From owner-freebsd-ports Mon Jan 29 13:01:29 1996 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id NAA02791 for ports-outgoing; Mon, 29 Jan 1996 13:01:29 -0800 (PST) Received: from news1.gtn.com (news1.gtn.com [192.109.159.3]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id NAA02784 for ; Mon, 29 Jan 1996 13:01:21 -0800 (PST) Received: (from uucp@localhost) by news1.gtn.com (8.7.2/8.7.2) id VAA29050; Mon, 29 Jan 1996 21:45:17 +0100 (MET) Received: from knobel.gun.de (localhost [127.0.0.1]) by knobel.gun.de (8.7.3/8.7.3) with SMTP id UAA10951; Mon, 29 Jan 1996 20:49:17 +0100 (MET) Date: Mon, 29 Jan 1996 20:49:17 +0100 (MET) From: Andreas Klemm To: "Andre' Carvalho" cc: "'ports@FreeBSD.ORG'" Subject: Re: nntp In-Reply-To: <01BAEDB9.F401C7C0@pc24.megamedia.pt> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-ports@FreeBSD.ORG Precedence: bulk On Sun, 28 Jan 1996, Andre' Carvalho wrote: > How do I install nntp? > > I thought that when I downloaded it I would get a -tgz file (easy to install). > > But I got a few drectories and a Makefile. Yes, it's the intention of the freebsd ports section, do download only these few files. Later the make utility tries to figure out, if it's also necessary, to fetch the sources via ncftp. But since most people have bought FreeBSD on cdrom, the sources can be found in /cdrom/ports/distfiles. So your very first action might be: # mount /cdrom # mkdir -p /usr/ports/distfiles # cd /usr/ports/distfiles # ln -s /cdrom/ports/distfiles/* . After that make should be able to find most of the sources on you system... So there is no need to setup slip or ppp to make an internet connection, to fetch the sources from a ftp server... > When I make it, it gets a tar.gz from freeBSD site and when it > tries to compile it it sopts saying one file is missing. > > What can I do? > > And if it finishes What do I get? Possibly the port is out of date ... I'll try that for you, just a moment... Oh nntp depends on cnews lib.... that's sick (sorry). Use inn ! It's better than cnews and is an nntp server for your site, too. -- andreas@knobel.gun.de /\/\___ Wiechers & Partner Datentechnik GmbH Andreas Klemm ___/\/\/ - Support Unix - aklemm@wup.de - \/ ftp://sunsite.unc.edu/pub/Linux/system/Printing/aps-491.tgz apsfilter - magic print filter 4lpd >>> knobel is powered by FreeBSD <<< From owner-freebsd-ports Mon Jan 29 23:32:09 1996 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id XAA10229 for ports-outgoing; Mon, 29 Jan 1996 23:32:09 -0800 (PST) Received: from news1.gtn.com (news1.gtn.com [192.109.159.3]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id XAA10175 for ; Mon, 29 Jan 1996 23:32:02 -0800 (PST) Received: (from uucp@localhost) by news1.gtn.com (8.7.2/8.7.2) id IAA18061; Tue, 30 Jan 1996 08:15:30 +0100 (MET) Received: (from andreas@localhost) by knobel.gun.de (8.7.3/8.7.3) id IAA00555; Tue, 30 Jan 1996 08:09:58 +0100 (MET) From: Andreas Klemm Message-Id: <199601300709.IAA00555@knobel.gun.de> Subject: Re: problems running X11R6 after compiling X with pgcc (gcc-2.7.2p-p6) on FreeBSD-current (fwd) To: root@cerebro.inka.de (Marc Lehmann) Date: Tue, 30 Jan 1996 08:09:58 +0100 (MET) Cc: ports@freebsd.org In-Reply-To: from "Marc Lehmann" at Jan 30, 96 04:55:10 am X-Mailer: ELM [version 2.4 PL24 ME8b] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-ports@freebsd.org Precedence: bulk > > Hi ! > > > > I compiled X11R6 on FreeBSD-current with the gcc 2.7.2p-p6 using the > > Compiler switches: -mpentium -pipe -O2. > > > > When trying to run X11 via xinit, the Xserver hung during startup. > > So I think, that the patched gcc somehow produced strange code... > > > > Any thoughts ? For other programs the new gcc seems to work ok. > > > > > > Andreas /// > Hmm.. maybe a problem with scheduling... Unfortunately, I cannot > look after that currently.. I'll leave a note in my database, > though. Ok, thanks. > Thanks for your report. BTW, another FreeBSD hacker said, that even without the patches another one has problems, too, with gcc 2.7.2, compiling X11. So it's maybe not your fault, it's 2.7.2 here :( > Bye (BTW: I still need somebody compiling pgcc for FreeBSD... > could you provide me the binaries, maybe even regularly?) I could do so. I'm running FreeBSD-current (2.2) here. So you you would give me patches on regulary basis ?! BTW, the release engineer of FreeBSD (is that still right, anyway ;) , Poul Henning Kamp, wanted to have a port of pgcc for the ports collection. I could start do that. Andreas /// BTW: are you root all the time in your life ?! Hard life ;-) (your From ;) -- andreas@knobel.gun.de /\/\___ Wiechers & Partner Datentechnik GmbH Andreas Klemm ___/\/\/ - Support Unix - aklemm@wup.de - \/ ftp://sunsite.unc.edu/pub/Linux/system/Printing/aps-491.tgz apsfilter - magic print filter 4lpd >>> knobel is powered by FreeBSD <<< From owner-freebsd-ports Tue Jan 30 03:54:17 1996 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id DAA10445 for ports-outgoing; Tue, 30 Jan 1996 03:54:17 -0800 (PST) Received: from irz301.inf.tu-dresden.de (irz301.inf.tu-dresden.de [141.76.1.11]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id DAA10386 for ; Tue, 30 Jan 1996 03:53:58 -0800 (PST) Received: from sax.sax.de by irz301.inf.tu-dresden.de (8.6.12/8.6.12-s1) with ESMTP id MAA25336; Tue, 30 Jan 1996 12:52:50 +0100 Received: by sax.sax.de (8.6.11/8.6.12-s1) with UUCP id MAA02938; Tue, 30 Jan 1996 12:52:39 +0100 Received: (from j@localhost) by uriah.heep.sax.de (8.7.3/8.6.9) id MAA13441; Tue, 30 Jan 1996 12:05:13 +0100 (MET) From: J Wunsch Message-Id: <199601301105.MAA13441@uriah.heep.sax.de> Subject: Re: ratfor source distribution a problem To: bdodson@beowulf.utmb.edu (M. L. Dodson) Date: Tue, 30 Jan 1996 12:05:12 +0100 (MET) Cc: ports@FreeBSD.org Reply-To: joerg_wunsch@uriah.heep.sax.de (Joerg Wunsch) In-Reply-To: <9601292006.AA11716@beowulf.utmb.EDU> from "M. L. Dodson" at Jan 29, 96 02:06:05 pm X-Phone: +49-351-2012 669 X-Mailer: ELM [version 2.4 PL23] MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Sender: owner-ports@FreeBSD.org Precedence: bulk As M. L. Dodson wrote: > > I have a port of a public domain ratfor (rational fortran). The > source ftp site does not have the distribution as a tar file > of any kind, only the individual files of the distribution > in a unique directory. How should I specify the ${MASTER_SITES} > variable in this case? This is a candidate for a ``FreeBSD local port''. Have a look at /usr/ports/emulators/cpmtools/Makefile for an example. -- cheers, J"org joerg_wunsch@uriah.heep.sax.de -- http://www.sax.de/~joerg/ -- NIC: JW11-RIPE Never trust an operating system you don't have sources for. ;-) From owner-freebsd-ports Tue Jan 30 09:22:30 1996 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id JAA09001 for ports-outgoing; Tue, 30 Jan 1996 09:22:30 -0800 (PST) Received: from mercury.Sun.COM (mercury.Sun.COM [192.9.25.1]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id JAA08994 Tue, 30 Jan 1996 09:22:19 -0800 (PST) Received: from Eng.Sun.COM by mercury.Sun.COM (Sun.COM) id JAA24747; Tue, 30 Jan 1996 09:21:38 -0800 Received: from sage.Eng.Sun.COM by Eng.Sun.COM (5.x/SMI-5.3) id AA04650; Tue, 30 Jan 1996 09:21:35 -0800 Received: from sage (localhost) by sage.Eng.Sun.COM (5.x/SMI-SVR4) id AA02208; Tue, 30 Jan 1996 09:21:34 -0800 Message-Id: <9601301721.AA02208@sage.Eng.Sun.COM> X-Mailer: exmh version 1.6.5b 12/20/95 To: "Julian H. Stacey" Cc: "Jordan K. Hubbard" , ports@freebsd.org, jkh@freebsd.org, brent.welch@Sun.COM, n1epo4tl@ibmmail.com, root@thud.freebsd.org Subject: Re: ports/mail/exmh In-Reply-To: jhs's message of Wed, 24 Jan 1996 22:47:44 +0100. <199601242147.WAA03843@vector.jhs.local> X-Url: http://www.smli.com/~bwelch/bwelch.html X-Face: "HxE|?EnC9fVMV8f70H83&{fgLE.|FZ^$>@Q(yb#N,Eh~N]e&]=>r5~UnRml1:4EglY{9B+ :'wJq$@c_C!l8@<$t,{YUr4K,QJGHSvS~U]H`<+L*x?eGzSk>XH\W:AK\j?@?c1o Sender: owner-ports@freebsd.org Precedence: bulk >>>"Julian H. Stacey" said: > > I believe that Alcatel has always put code like this in the `code' > > subdirectory, where one will indeed find the exmh package. > > OK, I've had my distfile about a month so didnt notice this. > I assume you are reccomending > MASTER_SITES= ftp://ftp.aud.alcatel.com/tcl/code/ Use MASTER_SITES= ftp://ftp.aud.alcatel.com/tcl/ftp.smli.com/exmh/ and if you can specify multiple sites, then add ftp://ftp.smli.com/pub/tcl/exmh/ One minor glitch is that I have a .tar.Z on ftp.smli.com but they put .tar.gz files on alcatel -- Brent Welch Sun Labs brent.welch@sun.com From owner-freebsd-ports Tue Jan 30 13:46:33 1996 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id NAA02387 for ports-outgoing; Tue, 30 Jan 1996 13:46:33 -0800 (PST) Received: from mail.cs.tu-berlin.de (root@mail.cs.tu-berlin.de [130.149.17.13]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id NAA02348 for ; Tue, 30 Jan 1996 13:46:10 -0800 (PST) Received: from caramba.cs.tu-berlin.de (wosch@caramba.cs.tu-berlin.de [130.149.17.12]) by mail.cs.tu-berlin.de (8.6.12/8.6.12) with ESMTP id WAA27704 for ; Tue, 30 Jan 1996 22:36:48 +0100 Received: (from wosch@localhost) by localhost (8.6.9/8.6.9) id WAA01357; Tue, 30 Jan 1996 22:29:19 +0100 Date: Tue, 30 Jan 1996 22:29:19 +0100 From: Wolfram Schneider Message-Id: <199601302129.WAA01357@localhost> To: ports@freebsd.org Subject: Seyon with status label in seconds Reply-to: Wolfram Schneider MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Sender: owner-ports@freebsd.org Precedence: bulk Old behavoir Hour:Min. New behavoir Hour:Min:Sec, Sec updated in 5 seconds intervals. --- SeSubsX.c Mon Jan 29 01:51:45 1996 +++ /usr2/home/wosch/current/ports/comms/seyon/work/seyon/SeSubsX.c Sun Apr 11 06:54:29 1993 @@ -49,19 +49,6 @@ onlineTime = 0; startTime = time((time_t*)0); } - -/* German Telecom sucks */ -#if 1 - if ((online = oldState[0])) - onlineTime = (time((time_t*)0) - startTime); - - if (onlineTime != oldOnlineTime) { - oldOnlineTime = onlineTime; - sprintf(buf, "%02d:%02d:%02d", - onlineTime / 3600, (onlineTime / 60) % 60, onlineTime % 60); - SeSetLabel(statusWidget[0], buf); - } -#else if ((online = oldState[0])) onlineTime = (time((time_t*)0) - startTime) / 60; @@ -70,7 +57,6 @@ sprintf(buf, "%02d:%02d", onlineTime / 60, onlineTime % 60); SeSetLabel(statusWidget[0], buf); } -#endif if (clientData) XtAppAddTimeOut(app_con, qres.modemStatusInterval * 1000, --- Seyon.ad Sun Jan 28 21:59:28 1996 +++ /usr2/home/wosch/current/ports/comms/seyon/work/seyon/Seyon.ad Wed Apr 21 03:33:30 1993 @@ -251,8 +251,7 @@ *statusBox.Toggle.Translations: #replace *statusBox.Toggle.state: off -! *statusBox.dcd.label: 00:00 -*statusBox.dcd.label: 00:00:00 +*statusBox.dcd.label: 00:00 *statusBox.dtr.label: DTR *statusBox.dsr.label: DSR *statusBox.rts.label: RTS From owner-freebsd-ports Tue Jan 30 14:06:08 1996 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id OAA04433 for ports-outgoing; Tue, 30 Jan 1996 14:06:08 -0800 (PST) Received: from gw0.telebase.com (root@gw0.telebase.com [192.132.57.100]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id OAA04410 for ; Tue, 30 Jan 1996 14:05:59 -0800 (PST) Received: from wormhole.telebase.com by gw0.telebase.com id RAA01793 for ; Tue, 30 Jan 1996 17:05:56 -0500 (EST) Received: from odo.telebase.com (root@odo.telebase.com [172.16.2.217]) by wormhole.telebase.com (8.7.1/8.6.9.1) with ESMTP id RAA22576 for ; Tue, 30 Jan 1996 17:05:55 -0500 (EST) Received: (from bmc@localhost) by odo.telebase.com (8.6.12/8.6.9.1) id RAA04240; Tue, 30 Jan 1996 17:05:54 -0500 Date: Tue, 30 Jan 1996 17:05:54 -0500 Message-Id: <199601302205.RAA04240@telebase.com.> From: Brian Clapper To: freebsd-ports@freebsd.org Subject: Submitted for your approval: TGIF Sender: owner-ports@freebsd.org Precedence: bulk I've uploaded a port of the TGIF X-based drawing tool; it's in ftp://ftp.freebsd.org//pub/FreeBSD/incoming/tgif.tar.gz ---- Brian Clapper, bmc@telebase.com, http://www.netaxs.com/~bmc/ The use of COBOL cripples the mind; its teaching should, therefore, be regarded as a criminal offense. -- E. W. Dijkstra From owner-freebsd-ports Tue Jan 30 16:35:50 1996 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id QAA24159 for ports-outgoing; Tue, 30 Jan 1996 16:35:50 -0800 (PST) Received: from news1.gtn.com (news1.gtn.com [192.109.159.3]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id QAA24143 for ; Tue, 30 Jan 1996 16:35:35 -0800 (PST) Received: (from uucp@localhost) by news1.gtn.com (8.7.2/8.7.2) id BAA21187 for ports@freebsd.org; Wed, 31 Jan 1996 01:30:31 +0100 (MET) Received: (from andreas@localhost) by knobel.gun.de (8.7.3/8.7.3) id BAA13863 for ports@freebsd.org; Wed, 31 Jan 1996 01:19:43 +0100 (MET) From: Andreas Klemm Message-Id: <199601310019.BAA13863@knobel.gun.de> Subject: Pentium gcc port done To: ports@freebsd.org Date: Wed, 31 Jan 1996 01:19:43 +0100 (MET) X-Mailer: ELM [version 2.4 PL24 ME8b] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-ports@freebsd.org Precedence: bulk Sent it tonight to Satoshi. Andreas /// -- andreas@knobel.gun.de /\/\___ Wiechers & Partner Datentechnik GmbH Andreas Klemm ___/\/\/ - Support Unix - aklemm@wup.de - \/ ftp://sunsite.unc.edu/pub/Linux/system/Printing/aps-491.tgz apsfilter - magic print filter 4lpd >>> knobel is powered by FreeBSD <<< From owner-freebsd-ports Tue Jan 30 17:39:08 1996 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id RAA29853 for ports-outgoing; Tue, 30 Jan 1996 17:39:08 -0800 (PST) Received: from clem.systemsix.com (clem.systemsix.com [198.99.86.131]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id RAA29810 for ; Tue, 30 Jan 1996 17:38:38 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by clem.systemsix.com (8.6.12/8.6.12) with SMTP id SAA29234; Tue, 30 Jan 1996 18:38:11 -0700 Message-Id: <199601310138.SAA29234@clem.systemsix.com> X-Authentication-Warning: clem.systemsix.com: Host localhost didn't use HELO protocol X-Mailer: exmh version 1.6.5 12/11/95 From: Steve Passe To: ports@freebsd.org cc: asami@cs.berkeley.edu Subject: perl5 port fails Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Tue, 30 Jan 1996 18:38:08 -0700 Sender: owner-ports@freebsd.org Precedence: bulk Hi, I ran into the following problem trying to install FreeBSD/ports-current/lang/perl5 on 2.1.0-RELEASE: ------------------------------------------------------------------------------- $ pwd /usr/ports-current/lang/perl5 $ make Checksums OK. ===> Extracting for perl-5.001 ===> Patching for perl-5.001 ===> Applying FreeBSD patches for perl-5.001 ===> Configuring for perl-5.001 ... [many lines of output removed] ... cc -o miniperl miniperlmain.o libperl.a -lgdbm -lm -lc -lcrypt ld: -lgdbm: no match *** Error code 1 Stop. *** Error code 1 Stop. *** Error code 1 Stop. *** Error code 1 Stop. ------------------------------------------------------------------------------- Fix: edit Makefile to tell Configure to search '/usr/local/lib': diff -c Makefile.orig Makefile *** Makefile.orig Tue Jan 30 18:07:30 1996 --- Makefile Tue Jan 30 18:12:29 1996 *************** *** 15,21 **** HAS_CONFIGURE= yes CONFIGURE_SCRIPT= Configure ! CONFIGURE_ARGS= -sde -Dprefix=${PREFIX} PERLMAN= "" api book bot call data debug diag embed form func guts ipc mod \ obj op ovl pod re ref run sec style sub syn trap var --- 15,21 ---- HAS_CONFIGURE= yes CONFIGURE_SCRIPT= Configure ! CONFIGURE_ARGS= -sde -Dprefix=${PREFIX} -Dldflags=-L/usr/local/lib PERLMAN= "" api book bot call data debug diag embed form func guts ipc mod \ obj op ovl pod re ref run sec style sub syn trap var -- Steve Passe | powered by smp@csn.net | FreeBSD From owner-freebsd-ports Tue Jan 30 22:51:55 1996 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id WAA23134 for ports-outgoing; Tue, 30 Jan 1996 22:51:55 -0800 (PST) Received: from news1.gtn.com (news1.gtn.com [192.109.159.3]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id WAA23108 Tue, 30 Jan 1996 22:51:27 -0800 (PST) Received: (from uucp@localhost) by news1.gtn.com (8.7.2/8.7.2) id HAA08418; Wed, 31 Jan 1996 07:45:18 +0100 (MET) Received: from knobel.gun.de (localhost [127.0.0.1]) by knobel.gun.de (8.7.3/8.7.3) with SMTP id HAA17472; Wed, 31 Jan 1996 07:42:14 +0100 (MET) Date: Wed, 31 Jan 1996 07:42:14 +0100 (MET) From: Andreas Klemm To: ports@FreeBSD.ORG cc: hackers@FreeBSD.ORG Subject: Re: Pentium gcc port done In-Reply-To: <199601310019.BAA13863@knobel.gun.de> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-ports@FreeBSD.ORG Precedence: bulk On Wed, 31 Jan 1996, Andreas Klemm wrote: > Sent it tonight to Satoshi. To be more specific. It's gcc-2.7.2p-p6. Get the pentium patch via Netscape and save it under patches/patch-aa. The appended patch save under patches-ab. The -mpentium option has to be added as command line option to generate pentium code. It seems to me, that even -O9 has some effect... Try a benchmark (bytebench's dhry2reg) with: -s -pipe -static -mpentium -O9 -fomit-frame-pointer For production code the authors suggest (as sane maximum) -O6. See http page: http://www-iss.mach.uni-karlsruhe.de/pcg/source.html # New ports collection makefile for: pgcc - Pentium gcc # Date created: Tue Jan 30 21:15:31 MET 1996 # Based on: gcc-2.7.2 # Pentium patches: http://www-iss.mach.uni-karlsruhe.de/pcg/source.html # Whom: Andreas Klemm # DISTNAME= gcc-2.7.2 PKGNAME= gcc-2.7.2p-p6 WRKSRC= ${WRKDIR}/${DISTNAME} MASTER_SITES= ftp://prep.ai.mit.edu/pub/gnu/ CATEGORIES+= lang MAINTAINER= andreas@knobel.gun.de #didn't find a ftp site for patches yet, they offer diff via http *sigh* #PATCH_SITES= ${MASTER_SITES} #PATCHFILES= gcc-2.7.2-2.7.2p-pl6.diff PATCH_STRIP= -p1 HAS_CONFIGURE= TRUE CONFIGURE_ARGS= --prefix=/usr/local --with-gnu-as --with-gnu-ld pentium-unknown-freebsd do-build: cd ${WRKSRC} && ${MAKE} bootstrap do-install: cd ${WRKSRC} && ${MAKE} install CC="stage2/xgcc -Bstage2/" CFLAGS="-O2" .include patch-ab: *** gcc-2.7.2/cccp.c.orig Tue Jan 30 22:44:20 1996 --- gcc-2.7.2/cccp.c Tue Jan 30 22:44:40 1996 *************** *** 316,322 **** #ifndef VMS #ifndef HAVE_STRERROR extern int sys_nerr; ! #if defined(bsd4_4) extern const char *const sys_errlist[]; #else extern char *sys_errlist[]; --- 316,322 ---- #ifndef VMS #ifndef HAVE_STRERROR extern int sys_nerr; ! #if defined(bsd4_4) || defined(__FreeBSD__) extern const char *const sys_errlist[]; #else extern char *sys_errlist[]; *** gcc-2.7.2/collect2.c.orig Tue Jan 30 22:44:20 1996 --- gcc-2.7.2/collect2.c Tue Jan 30 22:44:52 1996 *************** *** 49,55 **** #endif #ifndef HAVE_STRERROR ! #if defined(bsd4_4) extern const char *const sys_errlist[]; #else extern char *sys_errlist[]; --- 49,55 ---- #endif #ifndef HAVE_STRERROR ! #if defined(bsd4_4) || defined(__FreeBSD__) extern const char *const sys_errlist[]; #else extern char *sys_errlist[]; *** gcc-2.7.2/cp/g++.c.orig Tue Jan 30 22:44:20 1996 --- gcc-2.7.2/cp/g++.c Tue Jan 30 22:45:05 1996 *************** *** 94,100 **** extern int sys_nerr; #ifndef HAVE_STRERROR ! #if defined(bsd4_4) extern const char *const sys_errlist[]; #else extern char *sys_errlist[]; --- 94,100 ---- extern int sys_nerr; #ifndef HAVE_STRERROR ! #if defined(bsd4_4) || defined(__FreeBSD__) extern const char *const sys_errlist[]; #else extern char *sys_errlist[]; *** gcc-2.7.2/cpplib.c.orig Tue Jan 30 22:44:20 1996 --- gcc-2.7.2/cpplib.c Tue Jan 30 22:45:10 1996 *************** *** 7438,7444 **** #ifndef VMS #ifndef HAVE_STRERROR extern int sys_nerr; ! #if defined(bsd4_4) extern const char *const sys_errlist[]; #else extern char *sys_errlist[]; --- 7438,7444 ---- #ifndef VMS #ifndef HAVE_STRERROR extern int sys_nerr; ! #if defined(bsd4_4) || defined(__FreeBSD__) extern const char *const sys_errlist[]; #else extern char *sys_errlist[]; *** gcc-2.7.2/gcc.c.orig Tue Jan 30 22:44:20 1996 --- gcc-2.7.2/gcc.c Tue Jan 30 22:45:15 1996 *************** *** 177,183 **** extern int sys_nerr; #ifndef HAVE_STRERROR ! #if defined(bsd4_4) extern const char *const sys_errlist[]; #else extern char *sys_errlist[]; --- 177,183 ---- extern int sys_nerr; #ifndef HAVE_STRERROR ! #if defined(bsd4_4) || defined(__FreeBSD__) extern const char *const sys_errlist[]; #else extern char *sys_errlist[]; *** gcc-2.7.2/protoize.c.orig Tue Jan 30 22:44:20 1996 --- gcc-2.7.2/protoize.c Tue Jan 30 22:45:20 1996 *************** *** 87,93 **** #ifndef HAVE_STRERROR extern int sys_nerr; ! #if defined(bsd4_4) extern const char *const sys_errlist[]; #else extern char *sys_errlist[]; --- 87,93 ---- #ifndef HAVE_STRERROR extern int sys_nerr; ! #if defined(bsd4_4) || defined(__FreeBSD__) extern const char *const sys_errlist[]; #else extern char *sys_errlist[]; -- andreas@knobel.gun.de /\/\___ Wiechers & Partner Datentechnik GmbH Andreas Klemm ___/\/\/ - Support Unix - aklemm@wup.de - \/ ftp://sunsite.unc.edu/pub/Linux/system/Printing/aps-491.tgz apsfilter - magic print filter 4lpd >>> knobel is powered by FreeBSD <<< From owner-freebsd-ports Tue Jan 30 23:12:10 1996 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id XAA24281 for ports-outgoing; Tue, 30 Jan 1996 23:12:10 -0800 (PST) Received: from silvia.HIP.Berkeley.EDU (silvia.HIP.Berkeley.EDU [136.152.64.181]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id XAA24254 Tue, 30 Jan 1996 23:11:54 -0800 (PST) Received: (from asami@localhost) by silvia.HIP.Berkeley.EDU (8.7.3/8.6.9) id XAA01231; Tue, 30 Jan 1996 23:11:44 -0800 (PST) Date: Tue, 30 Jan 1996 23:11:44 -0800 (PST) Message-Id: <199601310711.XAA01231@silvia.HIP.Berkeley.EDU> To: andreas@knobel.gun.de CC: ports@FreeBSD.ORG, hackers@FreeBSD.ORG In-reply-to: (message from Andreas Klemm on Wed, 31 Jan 1996 07:42:14 +0100 (MET)) Subject: Re: Pentium gcc port done From: asami@cs.berkeley.edu (Satoshi Asami) Sender: owner-ports@FreeBSD.ORG Precedence: bulk * On Wed, 31 Jan 1996, Andreas Klemm wrote: * * > Sent it tonight to Satoshi. Now compiling it. Will commit later after testing packaging. Satoshi From owner-freebsd-ports Tue Jan 30 23:29:25 1996 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id XAA25916 for ports-outgoing; Tue, 30 Jan 1996 23:29:25 -0800 (PST) Received: from time.cdrom.com (time.cdrom.com [192.216.222.226]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id XAA25895 Tue, 30 Jan 1996 23:28:57 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by time.cdrom.com (8.7.3/8.6.9) with SMTP id XAA00334; Tue, 30 Jan 1996 23:28:43 -0800 (PST) To: Andreas Klemm cc: ports@FreeBSD.ORG, hackers@FreeBSD.ORG Subject: Re: Pentium gcc port done In-reply-to: Your message of "Wed, 31 Jan 1996 07:42:14 +0100." Date: Tue, 30 Jan 1996 23:28:43 -0800 Message-ID: <332.823073323@time.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-ports@FreeBSD.ORG Precedence: bulk > On Wed, 31 Jan 1996, Andreas Klemm wrote: > > > Sent it tonight to Satoshi. > > To be more specific. It's gcc-2.7.2p-p6. Get the pentium > patch via Netscape and save it under patches/patch-aa. > The appended patch save under patches-ab. Now, of course, the real question - have you tried compiling a complete system or kernel with it yet? :-) Jordan From owner-freebsd-ports Wed Jan 31 00:01:32 1996 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id AAA28432 for ports-outgoing; Wed, 31 Jan 1996 00:01:32 -0800 (PST) Received: from rah.star-gate.com (rah.star-gate.com [204.188.121.18]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id AAA28394 Wed, 31 Jan 1996 00:01:14 -0800 (PST) Received: from rah.star-gate.com (localhost.v-site.net [127.0.0.1]) by rah.star-gate.com (8.6.12/8.6.12) with ESMTP id AAA01009; Wed, 31 Jan 1996 00:00:09 -0800 Message-Id: <199601310800.AAA01009@rah.star-gate.com> X-Mailer: exmh version 1.6.5 12/11/95 To: Andreas Klemm cc: ports@FreeBSD.ORG, hackers@FreeBSD.ORG Subject: Re: Pentium gcc port done In-reply-to: Your message of "Wed, 31 Jan 1996 07:42:14 +0100." Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Wed, 31 Jan 1996 00:00:08 -0800 From: "Amancio Hasty Jr." Sender: owner-ports@FreeBSD.ORG Precedence: bulk Has anyone dare to build the stock gcc with this compiler and then do a make world. I seem to recollect that Rob Mallory stated that the stock gcc recompiled with the pentium gcc seems to be smaller and run faster... Amancio >>> Andreas Klemm said: > On Wed, 31 Jan 1996, Andreas Klemm wrote: > > > Sent it tonight to Satoshi. > > To be more specific. It's gcc-2.7.2p-p6. Get the pentium > patch via Netscape and save it under patches/patch-aa. > The appended patch save under patches-ab. > The -mpentium option has to be added as command line option to > generate pentium code. > It seems to me, that even -O9 has some effect... > Try a benchmark (bytebench's dhry2reg) with: > -s -pipe -static -mpentium -O9 -fomit-frame-pointer > > For production code the authors suggest (as sane maximum) -O6. > See http page: > http://www-iss.mach.uni-karlsruhe.de/pcg/source.html > > # New ports collection makefile for: pgcc - Pentium gcc > # Date created: Tue Jan 30 21:15:31 MET 1996 > # Based on: gcc-2.7.2 > # Pentium patches: http://www-iss.mach.uni-karlsruhe.de/pcg/source.html > # Whom: Andreas Klemm > # > > DISTNAME= gcc-2.7.2 > PKGNAME= gcc-2.7.2p-p6 > WRKSRC= ${WRKDIR}/${DISTNAME} > MASTER_SITES= ftp://prep.ai.mit.edu/pub/gnu/ > CATEGORIES+= lang > > MAINTAINER= andreas@knobel.gun.de > > #didn't find a ftp site for patches yet, they offer diff via http *sigh* > #PATCH_SITES= ${MASTER_SITES} > #PATCHFILES= gcc-2.7.2-2.7.2p-pl6.diff > > PATCH_STRIP= -p1 > > HAS_CONFIGURE= TRUE > CONFIGURE_ARGS= --prefix=/usr/local --with-gnu-as --with-gnu-ld pentium -unknown-freebsd > > do-build: > cd ${WRKSRC} && ${MAKE} bootstrap > > do-install: > cd ${WRKSRC} && ${MAKE} install CC="stage2/xgcc -Bstage2/" CFLAGS="-O2" > > .include > > > patch-ab: > *** gcc-2.7.2/cccp.c.orig Tue Jan 30 22:44:20 1996 > --- gcc-2.7.2/cccp.c Tue Jan 30 22:44:40 1996 > *************** > *** 316,322 **** > #ifndef VMS > #ifndef HAVE_STRERROR > extern int sys_nerr; > ! #if defined(bsd4_4) > extern const char *const sys_errlist[]; > #else > extern char *sys_errlist[]; > --- 316,322 ---- > #ifndef VMS > #ifndef HAVE_STRERROR > extern int sys_nerr; > ! #if defined(bsd4_4) || defined(__FreeBSD__) > extern const char *const sys_errlist[]; > #else > extern char *sys_errlist[]; > *** gcc-2.7.2/collect2.c.orig Tue Jan 30 22:44:20 1996 > --- gcc-2.7.2/collect2.c Tue Jan 30 22:44:52 1996 > *************** > *** 49,55 **** > #endif > > #ifndef HAVE_STRERROR > ! #if defined(bsd4_4) > extern const char *const sys_errlist[]; > #else > extern char *sys_errlist[]; > --- 49,55 ---- > #endif > > #ifndef HAVE_STRERROR > ! #if defined(bsd4_4) || defined(__FreeBSD__) > extern const char *const sys_errlist[]; > #else > extern char *sys_errlist[]; > *** gcc-2.7.2/cp/g++.c.orig Tue Jan 30 22:44:20 1996 > --- gcc-2.7.2/cp/g++.c Tue Jan 30 22:45:05 1996 > *************** > *** 94,100 **** > > extern int sys_nerr; > #ifndef HAVE_STRERROR > ! #if defined(bsd4_4) > extern const char *const sys_errlist[]; > #else > extern char *sys_errlist[]; > --- 94,100 ---- > > extern int sys_nerr; > #ifndef HAVE_STRERROR > ! #if defined(bsd4_4) || defined(__FreeBSD__) > extern const char *const sys_errlist[]; > #else > extern char *sys_errlist[]; > *** gcc-2.7.2/cpplib.c.orig Tue Jan 30 22:44:20 1996 > --- gcc-2.7.2/cpplib.c Tue Jan 30 22:45:10 1996 > *************** > *** 7438,7444 **** > #ifndef VMS > #ifndef HAVE_STRERROR > extern int sys_nerr; > ! #if defined(bsd4_4) > extern const char *const sys_errlist[]; > #else > extern char *sys_errlist[]; > --- 7438,7444 ---- > #ifndef VMS > #ifndef HAVE_STRERROR > extern int sys_nerr; > ! #if defined(bsd4_4) || defined(__FreeBSD__) > extern const char *const sys_errlist[]; > #else > extern char *sys_errlist[]; > *** gcc-2.7.2/gcc.c.orig Tue Jan 30 22:44:20 1996 > --- gcc-2.7.2/gcc.c Tue Jan 30 22:45:15 1996 > *************** > *** 177,183 **** > > extern int sys_nerr; > #ifndef HAVE_STRERROR > ! #if defined(bsd4_4) > extern const char *const sys_errlist[]; > #else > extern char *sys_errlist[]; > --- 177,183 ---- > > extern int sys_nerr; > #ifndef HAVE_STRERROR > ! #if defined(bsd4_4) || defined(__FreeBSD__) > extern const char *const sys_errlist[]; > #else > extern char *sys_errlist[]; > *** gcc-2.7.2/protoize.c.orig Tue Jan 30 22:44:20 1996 > --- gcc-2.7.2/protoize.c Tue Jan 30 22:45:20 1996 > *************** > *** 87,93 **** > > #ifndef HAVE_STRERROR > extern int sys_nerr; > ! #if defined(bsd4_4) > extern const char *const sys_errlist[]; > #else > extern char *sys_errlist[]; > --- 87,93 ---- > > #ifndef HAVE_STRERROR > extern int sys_nerr; > ! #if defined(bsd4_4) || defined(__FreeBSD__) > extern const char *const sys_errlist[]; > #else > extern char *sys_errlist[]; > -- > andreas@knobel.gun.de /\/\___ Wiechers & Partner Datentechnik GmbH > Andreas Klemm ___/\/\/ - Support Unix - aklemm@wup.de - > \/ > ftp://sunsite.unc.edu/pub/Linux/system/Printing/aps-491.tgz > apsfilter - magic print filter 4lpd >>> knobel is powered by FreeBSD <<< > From owner-freebsd-ports Wed Jan 31 00:39:37 1996 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id AAA01112 for ports-outgoing; Wed, 31 Jan 1996 00:39:37 -0800 (PST) Received: from rah.star-gate.com (rah.star-gate.com [204.188.121.18]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id AAA01089 Wed, 31 Jan 1996 00:39:24 -0800 (PST) Received: from rah.star-gate.com (localhost.v-site.net [127.0.0.1]) by rah.star-gate.com (8.6.12/8.6.12) with ESMTP id AAA01609; Wed, 31 Jan 1996 00:38:57 -0800 Message-Id: <199601310838.AAA01609@rah.star-gate.com> X-Mailer: exmh version 1.6.5 12/11/95 To: asami@cs.berkeley.edu (Satoshi Asami) cc: andreas@knobel.gun.de, ports@freebsd.org, hackers@freebsd.org, rmallory@wiley.csusb.edu Subject: Re: Pentium gcc port done In-reply-to: Your message of "Tue, 30 Jan 1996 23:11:44 PST." <199601310711.XAA01231@silvia.HIP.Berkeley.EDU> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Wed, 31 Jan 1996 00:38:57 -0800 From: "Amancio Hasty Jr." Sender: owner-ports@freebsd.org Precedence: bulk I think that you guys better check with Rob Mallory his mpeg_play compiled with whatever patches he has for gcc is about 20% faster than then the gcc-2.7.2p6 that I have over here . At the very lease someone should try to benchmark the new gcc-2.7.2p6 Amancio From owner-freebsd-ports Wed Jan 31 01:22:46 1996 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id BAA03798 for ports-outgoing; Wed, 31 Jan 1996 01:22:46 -0800 (PST) Received: from silvia.HIP.Berkeley.EDU (silvia.HIP.Berkeley.EDU [136.152.64.181]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id BAA03770 Wed, 31 Jan 1996 01:22:37 -0800 (PST) Received: (from asami@localhost) by silvia.HIP.Berkeley.EDU (8.7.3/8.6.9) id BAA02994; Wed, 31 Jan 1996 01:22:18 -0800 (PST) Date: Wed, 31 Jan 1996 01:22:18 -0800 (PST) Message-Id: <199601310922.BAA02994@silvia.HIP.Berkeley.EDU> To: andreas@knobel.gun.de CC: ports@freebsd.org, hackers@freebsd.org In-reply-to: <199601310711.XAA01231@silvia.HIP.Berkeley.EDU> (asami@cs.berkeley.edu) Subject: Re: Pentium gcc port done From: asami@cs.berkeley.edu (Satoshi Asami) Sender: owner-ports@freebsd.org Precedence: bulk * Now compiling it. Will commit later after testing packaging. Finished, made a few more little modifications and commited it. The package will be up for ftp too shortly. I used the http site for the patch file instead of including the 800KB file in the patches/ directory. The ftpget script we are testing now can handle this; and there is a copy on ftp.freebsd.org, so regular ncftp users will just get it from the backup site. People, please benchmark it! And thanks for the port, Andreas! Satoshi From owner-freebsd-ports Wed Jan 31 01:23:37 1996 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id BAA03903 for ports-outgoing; Wed, 31 Jan 1996 01:23:37 -0800 (PST) Received: from iaehv.IAEhv.nl (root@iaehv.IAEhv.nl [192.87.208.2]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id BAA03895 for ; Wed, 31 Jan 1996 01:23:27 -0800 (PST) Received: by iaehv.IAEhv.nl (8.6.12/1.63) id KAA24486; Wed, 31 Jan 1996 10:23:16 +0100 X-Disclaimer: iaehv.nl is a public access UNIX system and cannot be held responsible for the opinions of its individual users. Received: from localhost (localhost [127.0.0.1]) by nietzsche.bowtie.nl (8.6.12/8.6.9) with ESMTP id JAA25211; Wed, 31 Jan 1996 09:53:55 +0100 Message-Id: <199601310853.JAA25211@nietzsche.bowtie.nl> X-Mailer: exmh version 1.6.1 5/23/95 To: Brian Clapper cc: freebsd-ports@freebsd.org Subject: Re: Submitted for your approval: TGIF In-reply-to: bmc's message of Tue, 30 Jan 1996 17:05:54 -0500. <199601302205.RAA04240@telebase.com.> Date: Wed, 31 Jan 1996 09:53:54 +0100 From: Marc van Kempen Sender: owner-ports@freebsd.org Precedence: bulk > I've uploaded a port of the TGIF X-based drawing tool; it's in > > ftp://ftp.freebsd.org//pub/FreeBSD/incoming/tgif.tar.gz > ---- > Brian Clapper, bmc@telebase.com, http://www.netaxs.com/~bmc/ > The use of COBOL cripples the mind; its teaching should, therefore, be > regarded as a criminal offense. > -- E. W. Dijkstra There is a bug in the cut/copy/paste code in tgif. After doing a little copying/pasting it segfaults. Have you noticed this bug? Regards, Marc. ---------------------------------------------------- Marc van Kempen BowTie Technology Email: marc@bowtie.nl WWW & Databases tel. +31 40 2 43 20 65 fax. +31 40 2 44 21 86 http://www.bowtie.nl ---------------------------------------------------- From owner-freebsd-ports Wed Jan 31 03:16:25 1996 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id DAA12669 for ports-outgoing; Wed, 31 Jan 1996 03:16:25 -0800 (PST) Received: from silvia.HIP.Berkeley.EDU (silvia.HIP.Berkeley.EDU [136.152.64.181]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id DAA12663 for ; Wed, 31 Jan 1996 03:16:21 -0800 (PST) Received: (from asami@localhost) by silvia.HIP.Berkeley.EDU (8.7.3/8.6.9) id DAA06600; Wed, 31 Jan 1996 03:14:55 -0800 (PST) Date: Wed, 31 Jan 1996 03:14:55 -0800 (PST) Message-Id: <199601311114.DAA06600@silvia.HIP.Berkeley.EDU> To: bmc@telebase.com CC: freebsd-ports@freebsd.org In-reply-to: <199601302205.RAA04240@telebase.com.> (message from Brian Clapper on Tue, 30 Jan 1996 17:05:54 -0500) Subject: Re: Submitted for your approval: TGIF From: asami@cs.berkeley.edu (Satoshi Asami) Sender: owner-ports@freebsd.org Precedence: bulk * I've uploaded a port of the TGIF X-based drawing tool; it's in * * ftp://ftp.freebsd.org//pub/FreeBSD/incoming/tgif.tar.gz Thanks, committed under ports/graphics, please check it. Satoshi From owner-freebsd-ports Wed Jan 31 03:56:17 1996 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id DAA21427 for ports-outgoing; Wed, 31 Jan 1996 03:56:17 -0800 (PST) Received: from proxy.siemens.at (proxy.siemens.at [192.138.228.19]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id DAA21259 Wed, 31 Jan 1996 03:56:00 -0800 (PST) Received: from zerberus.hai.siemens.co.at (zerberus.hai.siemens-austria) by proxy.siemens.at with SMTP id AA27740 (5.67a/IDA-1.5); Wed, 31 Jan 1996 12:55:08 +0100 Received: from localhost by zerberus.hai.siemens.co.at (4.1/SMI-4.1) id AA16335; Wed, 31 Jan 96 12:55:07 +0100 Message-Id: <9601311155.AA16335@zerberus.hai.siemens.co.at> To: Andreas Klemm Cc: ports@freebsd.org, hackers@freebsd.org Subject: Re: Pentium gcc port done Date: Wed, 31 Jan 1996 12:55:05 +0100 From: Helmut Wirth Sender: owner-ports@freebsd.org Precedence: bulk > On Wed, 31 Jan 1996, Andreas Klemm wrote: > > > Sent it tonight to Satoshi. > > To be more specific. It's gcc-2.7.2p-p6. Get the pentium > patch via Netscape and save it under patches/patch-aa. > The appended patch save under patches-ab. I tried the port gcc-2.7.2-p6, but without the patch you included in this mail. Gcc with -mpentium and -O6 failed to compile a floating point benchmark (LINPACK). I will install your patches-ab and try again. If this fails too, I shall include more information. Helmut Wirth From owner-freebsd-ports Wed Jan 31 06:11:53 1996 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id GAA01371 for ports-outgoing; Wed, 31 Jan 1996 06:11:53 -0800 (PST) Received: from border.com (mail.border.com [199.71.190.98]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id GAA01350 Wed, 31 Jan 1996 06:11:47 -0800 (PST) Received: by janus.border.com id <20485>; Wed, 31 Jan 1996 09:18:19 -0500 Date: Wed, 31 Jan 1996 09:11:37 -0500 From: Jerry Kendall To: "Amancio Hasty Jr." Cc: Andreas Klemm , ports@FreeBSD.org, hackers@FreeBSD.org Subject: Re: Pentium gcc port done In-Reply-To: <199601310800.AAA01009@rah.star-gate.com> Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Message-Id: <96Jan31.091819est.20485@janus.border.com> Sender: owner-ports@FreeBSD.org Precedence: bulk Will it be put in an FTP site for those of us that have 2.1R installed and would like to get it and 'help' in testing the system after a total rebuild...????? After all, faster IS better.... Smaller is GREAT. On Wed, 31 Jan 1996, Amancio Hasty Jr. wrote: > > Has anyone dare to build the stock gcc with this compiler and > then do a make world. I seem to recollect that Rob Mallory > stated that the stock gcc recompiled > with the pentium gcc seems to be smaller and run faster... > > Amancio > > >>> Andreas Klemm said: > > On Wed, 31 Jan 1996, Andreas Klemm wrote: > > > > > Sent it tonight to Satoshi. > > > > To be more specific. It's gcc-2.7.2p-p6. Get the pentium > > patch via Netscape and save it under patches/patch-aa. > > The appended patch save under patches-ab. > > The -mpentium option has to be added as command line option to > > generate pentium code. > > It seems to me, that even -O9 has some effect... > > Try a benchmark (bytebench's dhry2reg) with: > > -s -pipe -static -mpentium -O9 -fomit-frame-pointer > > > > For production code the authors suggest (as sane maximum) -O6. > > See http page: > > http://www-iss.mach.uni-karlsruhe.de/pcg/source.html > > > > # New ports collection makefile for: pgcc - Pentium gcc > > # Date created: Tue Jan 30 21:15:31 MET 1996 > > # Based on: gcc-2.7.2 > > # Pentium patches: http://www-iss.mach.uni-karlsruhe.de/pcg/source.html > > # Whom: Andreas Klemm > > # > > > > DISTNAME= gcc-2.7.2 > > PKGNAME= gcc-2.7.2p-p6 > > WRKSRC= ${WRKDIR}/${DISTNAME} > > MASTER_SITES= ftp://prep.ai.mit.edu/pub/gnu/ > > CATEGORIES+= lang > > > > MAINTAINER= andreas@knobel.gun.de > > > > #didn't find a ftp site for patches yet, they offer diff via http *sigh* > > #PATCH_SITES= ${MASTER_SITES} > > #PATCHFILES= gcc-2.7.2-2.7.2p-pl6.diff > > > > PATCH_STRIP= -p1 > > > > HAS_CONFIGURE= TRUE > > CONFIGURE_ARGS= --prefix=/usr/local --with-gnu-as --with-gnu-ld pentium > -unknown-freebsd > > > > do-build: > > cd ${WRKSRC} && ${MAKE} bootstrap > > > > do-install: > > cd ${WRKSRC} && ${MAKE} install CC="stage2/xgcc -Bstage2/" CFLAGS="-O2" > > > > .include > > > > > > patch-ab: > > *** gcc-2.7.2/cccp.c.orig Tue Jan 30 22:44:20 1996 > > --- gcc-2.7.2/cccp.c Tue Jan 30 22:44:40 1996 > > *************** > > *** 316,322 **** > > #ifndef VMS > > #ifndef HAVE_STRERROR > > extern int sys_nerr; > > ! #if defined(bsd4_4) > > extern const char *const sys_errlist[]; > > #else > > extern char *sys_errlist[]; > > --- 316,322 ---- > > #ifndef VMS > > #ifndef HAVE_STRERROR > > extern int sys_nerr; > > ! #if defined(bsd4_4) || defined(__FreeBSD__) > > extern const char *const sys_errlist[]; > > #else > > extern char *sys_errlist[]; > > *** gcc-2.7.2/collect2.c.orig Tue Jan 30 22:44:20 1996 > > --- gcc-2.7.2/collect2.c Tue Jan 30 22:44:52 1996 > > *************** > > *** 49,55 **** > > #endif > > > > #ifndef HAVE_STRERROR > > ! #if defined(bsd4_4) > > extern const char *const sys_errlist[]; > > #else > > extern char *sys_errlist[]; > > --- 49,55 ---- > > #endif > > > > #ifndef HAVE_STRERROR > > ! #if defined(bsd4_4) || defined(__FreeBSD__) > > extern const char *const sys_errlist[]; > > #else > > extern char *sys_errlist[]; > > *** gcc-2.7.2/cp/g++.c.orig Tue Jan 30 22:44:20 1996 > > --- gcc-2.7.2/cp/g++.c Tue Jan 30 22:45:05 1996 > > *************** > > *** 94,100 **** > > > > extern int sys_nerr; > > #ifndef HAVE_STRERROR > > ! #if defined(bsd4_4) > > extern const char *const sys_errlist[]; > > #else > > extern char *sys_errlist[]; > > --- 94,100 ---- > > > > extern int sys_nerr; > > #ifndef HAVE_STRERROR > > ! #if defined(bsd4_4) || defined(__FreeBSD__) > > extern const char *const sys_errlist[]; > > #else > > extern char *sys_errlist[]; > > *** gcc-2.7.2/cpplib.c.orig Tue Jan 30 22:44:20 1996 > > --- gcc-2.7.2/cpplib.c Tue Jan 30 22:45:10 1996 > > *************** > > *** 7438,7444 **** > > #ifndef VMS > > #ifndef HAVE_STRERROR > > extern int sys_nerr; > > ! #if defined(bsd4_4) > > extern const char *const sys_errlist[]; > > #else > > extern char *sys_errlist[]; > > --- 7438,7444 ---- > > #ifndef VMS > > #ifndef HAVE_STRERROR > > extern int sys_nerr; > > ! #if defined(bsd4_4) || defined(__FreeBSD__) > > extern const char *const sys_errlist[]; > > #else > > extern char *sys_errlist[]; > > *** gcc-2.7.2/gcc.c.orig Tue Jan 30 22:44:20 1996 > > --- gcc-2.7.2/gcc.c Tue Jan 30 22:45:15 1996 > > *************** > > *** 177,183 **** > > > > extern int sys_nerr; > > #ifndef HAVE_STRERROR > > ! #if defined(bsd4_4) > > extern const char *const sys_errlist[]; > > #else > > extern char *sys_errlist[]; > > --- 177,183 ---- > > > > extern int sys_nerr; > > #ifndef HAVE_STRERROR > > ! #if defined(bsd4_4) || defined(__FreeBSD__) > > extern const char *const sys_errlist[]; > > #else > > extern char *sys_errlist[]; > > *** gcc-2.7.2/protoize.c.orig Tue Jan 30 22:44:20 1996 > > --- gcc-2.7.2/protoize.c Tue Jan 30 22:45:20 1996 > > *************** > > *** 87,93 **** > > > > #ifndef HAVE_STRERROR > > extern int sys_nerr; > > ! #if defined(bsd4_4) > > extern const char *const sys_errlist[]; > > #else > > extern char *sys_errlist[]; > > --- 87,93 ---- > > > > #ifndef HAVE_STRERROR > > extern int sys_nerr; > > ! #if defined(bsd4_4) || defined(__FreeBSD__) > > extern const char *const sys_errlist[]; > > #else > > extern char *sys_errlist[]; > > -- > > andreas@knobel.gun.de /\/\___ Wiechers & Partner Datentechnik GmbH > > Andreas Klemm ___/\/\/ - Support Unix - aklemm@wup.de - > > \/ > > ftp://sunsite.unc.edu/pub/Linux/system/Printing/aps-491.tgz > > apsfilter - magic print filter 4lpd >>> knobel is powered by FreeBSD <<< > > > > > -------------------------------------------------------------------------------- Any comments or opinions in this message are my own and may or may not reflect the comments or opinions of my present or previous employers. Jerry Kendall Border Network Technologies Inc. System Software Engineer Tel +1-416-368-7157 ext 303 jerry@border.com Fax +1-416-368-7178 From owner-freebsd-ports Wed Jan 31 07:25:07 1996 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id HAA08607 for ports-outgoing; Wed, 31 Jan 1996 07:25:07 -0800 (PST) Received: from gw0.telebase.com (root@gw0.telebase.com [192.132.57.100]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id HAA08602 for ; Wed, 31 Jan 1996 07:25:04 -0800 (PST) Received: from wormhole.telebase.com by gw0.telebase.com id KAA04086; Wed, 31 Jan 1996 10:24:47 -0500 (EST) Received: from odo.telebase.com (root@odo.telebase.com [172.16.2.217]) by wormhole.telebase.com (8.7.1/8.6.9.1) with ESMTP id KAA28595; Wed, 31 Jan 1996 10:24:46 -0500 (EST) Received: (from bmc@localhost) by odo.telebase.com (8.6.12/8.6.9.1) id KAA06697; Wed, 31 Jan 1996 10:24:45 -0500 Date: Wed, 31 Jan 1996 10:24:45 -0500 Message-Id: <199601311524.KAA06697@telebase.com.> From: Brian Clapper To: Marc van Kempen Cc: freebsd-ports@freebsd.org Subject: Re: Submitted for your approval: TGIF In-Reply-To: <199601310853.JAA25211@nietzsche.bowtie.nl> References: <199601302205.RAA04240@telebase.com.> <199601310853.JAA25211@nietzsche.bowtie.nl> Sender: owner-ports@freebsd.org Precedence: bulk >>>>> "Marc" == Marc van Kempen writes: Marc> There is a bug in the cut/copy/paste code in tgif. After doing a little Marc> copying/pasting it segfaults. Have you noticed this bug? No, I haven't, but that doesn't mean it doesn't exist. Can you give me the sequence of steps necessary to reproduce it? I can then try it here, under FreeBSD, Linux, UnixWare and Solaris, to see whether it's a problem specific to FreeBSD or a more general bug. ---- Brian Clapper, bmc@telebase.com, http://www.netaxs.com/~bmc/ When a place gets crowded enough to require ID's, social collapse is not far away. It is time to go elsewhere. The best thing about space travel is that it made it possible to go elsewhere. -- Robert Heinlein From owner-freebsd-ports Wed Jan 31 10:30:43 1996 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id KAA25624 for ports-outgoing; Wed, 31 Jan 1996 10:30:43 -0800 (PST) Received: from Glock.COM (root@glock.com [198.82.228.165]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id KAA25595 Wed, 31 Jan 1996 10:30:34 -0800 (PST) Received: (from mmead@localhost) by Glock.COM (8.7.1/8.7.1) id NAA09002; Wed, 31 Jan 1996 13:28:57 -0500 (EST) From: "matthew c. mead" Message-Id: <199601311828.NAA09002@Glock.COM> Subject: Re: Pentium gcc port done To: jkh@time.cdrom.com (Jordan K. Hubbard) Date: Wed, 31 Jan 1996 13:28:57 -0500 (EST) Cc: andreas@knobel.gun.de, ports@freebsd.org, hackers@freebsd.org In-Reply-To: <332.823073323@time.cdrom.com> from "Jordan K. Hubbard" at Jan 30, 96 11:28:43 pm X-Mailer: ELM [version 2.4 PL24] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-ports@freebsd.org Precedence: bulk Jordan K. Hubbard wrote: > > On Wed, 31 Jan 1996, Andreas Klemm wrote: > > > Sent it tonight to Satoshi. > > To be more specific. It's gcc-2.7.2p-p6. Get the pentium > > patch via Netscape and save it under patches/patch-aa. > > The appended patch save under patches-ab. > Now, of course, the real question - have you tried compiling a complete > system or kernel with it yet? :-) I of course mentioned this about a week or two ago. I've got a *mostly* pentium optimized kernel running. Most files compiled fine with -mpentium -O6, but a few wouldn't compile with anything but the gcc 2.6.3 that came with the system. Anyhow, it seems stable to me, it's been up 5 days and I've seen no odd behavior, and I posted lmbench comparisons. I can resend if desired. -matt PS - this is a 2.1 kernel -- Matthew C. Mead mmead@Glock.COM http://www.Glock.COM/~mmead/ From owner-freebsd-ports Wed Jan 31 11:58:22 1996 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id LAA04282 for ports-outgoing; Wed, 31 Jan 1996 11:58:22 -0800 (PST) Received: from news1.gtn.com (news1.gtn.com [192.109.159.3]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id LAA04262 Wed, 31 Jan 1996 11:58:16 -0800 (PST) Received: (from uucp@localhost) by news1.gtn.com (8.7.2/8.7.2) id UAA16820; Wed, 31 Jan 1996 20:45:20 +0100 (MET) Received: from knobel.gun.de (localhost [127.0.0.1]) by knobel.gun.de (8.7.3/8.7.3) with SMTP id SAA00444; Wed, 31 Jan 1996 18:43:35 +0100 (MET) Date: Wed, 31 Jan 1996 18:43:35 +0100 (MET) From: Andreas Klemm To: Satoshi Asami cc: ports@freebsd.org, hackers@freebsd.org Subject: Re: Pentium gcc port done In-Reply-To: <199601310922.BAA02994@silvia.HIP.Berkeley.EDU> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-ports@freebsd.org Precedence: bulk On Wed, 31 Jan 1996, Satoshi Asami wrote: > * Now compiling it. Will commit later after testing packaging. > > Finished, made a few more little modifications and commited it. The > package will be up for ftp too shortly. Fine ! > I used the http site for the patch file instead of including the 800KB > file in the patches/ directory. Very fine ! I wanted to do this, too, but noticed that the hypertext link isn't pointing to a ftp server, bad luck ;-) > The ftpget script we are testing now can handle this; and there is a > copy on ftp.freebsd.org, so regular ncftp users will just get it from > the backup site. Ah, fine. > People, please benchmark it! And thanks for the port, Andreas! Well, was a pleasure between 10pm and 1am ;-) I got the idea, when Paul Henning asked. Andreas /// -- andreas@knobel.gun.de /\/\___ Wiechers & Partner Datentechnik GmbH Andreas Klemm ___/\/\/ - Support Unix - aklemm@wup.de - \/ ftp://sunsite.unc.edu/pub/Linux/system/Printing/aps-491.tgz apsfilter - magic print filter 4lpd >>> knobel is powered by FreeBSD <<< From owner-freebsd-ports Wed Jan 31 11:58:47 1996 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id LAA04332 for ports-outgoing; Wed, 31 Jan 1996 11:58:47 -0800 (PST) Received: from news1.gtn.com (news1.gtn.com [192.109.159.3]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id LAA04293 Wed, 31 Jan 1996 11:58:32 -0800 (PST) Received: (from uucp@localhost) by news1.gtn.com (8.7.2/8.7.2) id UAA16889; Wed, 31 Jan 1996 20:45:26 +0100 (MET) Received: from knobel.gun.de (localhost [127.0.0.1]) by knobel.gun.de (8.7.3/8.7.3) with SMTP id SAA00456; Wed, 31 Jan 1996 18:48:52 +0100 (MET) Date: Wed, 31 Jan 1996 18:48:52 +0100 (MET) From: Andreas Klemm To: "Jordan K. Hubbard" cc: ports@freebsd.org, hackers@freebsd.org Subject: Re: Pentium gcc port done In-Reply-To: <332.823073323@time.cdrom.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-ports@freebsd.org Precedence: bulk On Tue, 30 Jan 1996, Jordan K. Hubbard wrote: > > On Wed, 31 Jan 1996, Andreas Klemm wrote: > > > > > Sent it tonight to Satoshi. > > > > To be more specific. It's gcc-2.7.2p-p6. Get the pentium > > patch via Netscape and save it under patches/patch-aa. > > The appended patch save under patches-ab. > > Now, of course, the real question - have you tried compiling a complete > system or kernel with it yet? :-) A complete make world isn't possible. You'll get many compiler errors, for example in libc and so on. What I don't understand is, that the new gcc can't compile sources that are compiled well by gcc-2.6.3. Surely it has to do with stricter prototyping I think... X11R6 didn't work for me after recompiling completely with -pipe -mpentium -O2... People told me, that they made same experiences. The port differs a bit from the version I used these days, I added --with-gnu-as and --with-gnu-ld, perhaps this makes a little difference in code generation ? We'll see. Andreas /// -- andreas@knobel.gun.de /\/\___ Wiechers & Partner Datentechnik GmbH Andreas Klemm ___/\/\/ - Support Unix - aklemm@wup.de - \/ ftp://sunsite.unc.edu/pub/Linux/system/Printing/aps-491.tgz apsfilter - magic print filter 4lpd >>> knobel is powered by FreeBSD <<< From owner-freebsd-ports Wed Jan 31 11:59:16 1996 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id LAA04435 for ports-outgoing; Wed, 31 Jan 1996 11:59:16 -0800 (PST) Received: from news1.gtn.com (news1.gtn.com [192.109.159.3]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id LAA04377 Wed, 31 Jan 1996 11:59:00 -0800 (PST) Received: (from uucp@localhost) by news1.gtn.com (8.7.2/8.7.2) id UAA16943; Wed, 31 Jan 1996 20:45:34 +0100 (MET) Received: (from andreas@localhost) by knobel.gun.de (8.7.3/8.7.3) id UAA05865; Wed, 31 Jan 1996 20:35:53 +0100 (MET) From: Andreas Klemm Message-Id: <199601311935.UAA05865@knobel.gun.de> Subject: Another Pentium gcc patch, -D__FreeBSD__=2 -Dbsd4_4 To: asami@cs.berkeley.edu (Satoshi Asami) Date: Wed, 31 Jan 1996 20:35:52 +0100 (MET) Cc: jkh@freebsd.org, ports@freebsd.org, hackers@freebsd.org X-Mailer: ELM [version 2.4 PL24 ME8b] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-ports@freebsd.org Precedence: bulk Hi ! I'd suggest to add something to the CPP_PREDEFINES... Here the self documenting patch ;-) BTW: Could compile /usr/src/bin and /usr/src/sbin without any trouble using -pipe -mpentium -O6. Compilation with -6 only failed in /usr/src/usr.bin/tftp. gcc got fatal signal 6. With -05, too. Optimization level -O4 worked ok for this subdir. [ Kernel compilation failed, Jordan ;-) ] Another thing... When bootstrapping gcc it will be build using the CFLAGS -O2. Should we perhaps change this to: -pipe -mpentium -O2 ??? Andreas /// *** gcc-2.7.2/config/i386/freebsd.h.orig Wed Jan 31 20:16:50 1996 --- gcc-2.7.2/config/i386/freebsd.h Wed Jan 31 20:17:43 1996 *************** *** 35,41 **** #include "i386/perform.h" #undef CPP_PREDEFINES ! #define CPP_PREDEFINES "-Dunix -Di386 -D__FreeBSD__ -D__386BSD__ -Asystem(unix) -Asystem(FreeBSD) -Acpu(i386) -Amachine(i386)" /* Like the default, except no -lg. */ #define LIB_SPEC "%{!p:%{!pg:-lc}}%{p:-lc_p}%{pg:-lc_p}" --- 35,41 ---- #include "i386/perform.h" #undef CPP_PREDEFINES ! #define CPP_PREDEFINES "-Dunix -Di386 -Dbsd4_4 -D__FreeBSD__=2 -D__386BSD__ -Asystem(unix) -Asystem(FreeBSD) -Acpu(i386) -Amachine(i386)" /* Like the default, except no -lg. */ #define LIB_SPEC "%{!p:%{!pg:-lc}}%{p:-lc_p}%{pg:-lc_p}" -- andreas@knobel.gun.de /\/\___ Wiechers & Partner Datentechnik GmbH Andreas Klemm ___/\/\/ - Support Unix - aklemm@wup.de - \/ ftp://sunsite.unc.edu/pub/Linux/system/Printing/aps-491.tgz apsfilter - magic print filter 4lpd >>> knobel is powered by FreeBSD <<< From owner-freebsd-ports Wed Jan 31 13:40:11 1996 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id NAA13604 for ports-outgoing; Wed, 31 Jan 1996 13:40:11 -0800 (PST) Received: from puli.cisco.com (puli.cisco.com [171.69.1.174]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id NAA13508 Wed, 31 Jan 1996 13:39:57 -0800 (PST) Received: from localhost.cisco.com (localhost.cisco.com [127.0.0.1]) by puli.cisco.com (8.6.8+c/8.6.5) with SMTP id NAA21667; Wed, 31 Jan 1996 13:38:44 -0800 Message-Id: <199601312138.NAA21667@puli.cisco.com> To: andreas@knobel.gun.de (Andreas Klemm) Cc: asami@cs.berkeley.edu (Satoshi Asami), jkh@FreeBSD.org, ports@FreeBSD.org, hackers@FreeBSD.org Subject: Re: Another Pentium gcc patch, -D__FreeBSD__=2 -Dbsd4_4 In-Reply-To: andreas@knobel.gun.de's message of 31 Jan 1996 11:35:52 PST Date: Wed, 31 Jan 1996 13:38:44 -0800 From: Paul Traina Sender: owner-ports@FreeBSD.org Precedence: bulk I don't think our current gcc defines bsd4_4, I'm certain it shouldn't. :-) There's a well defined way to find out what version of the OS you're running under. #ifdef _HAVE_PARAM_H #include #endif #if defined(BSD) && (BSD >= datecode) ... #endif This gives us much finer grained control. The other change (__FreeBSD__=2) is absolutely positively correct. > *** gcc-2.7.2/config/i386/freebsd.h.orig Wed Jan 31 20:16:50 1996 > --- gcc-2.7.2/config/i386/freebsd.h Wed Jan 31 20:17:43 1996 > *************** > *** 35,41 **** > #include "i386/perform.h" > > #undef CPP_PREDEFINES > ! #define CPP_PREDEFINES "-Dunix -Di386 -D__FreeBSD__ -D__386BSD__ -Asystem(unix) -Asystem(FreeBSD) -Acpu(i386) -Amachine(i386)" > > /* Like the default, except no -lg. */ > #define LIB_SPEC "%{!p:%{!pg:-lc}}%{p:-lc_p}%{pg:-lc_p}" > --- 35,41 ---- > #include "i386/perform.h" > > #undef CPP_PREDEFINES > ! #define CPP_PREDEFINES "-Dunix -Di386 -Dbsd4_4 -D__FreeBSD__=2 -D__386BSD__ -Asystem(unix) -Asystem(FreeBSD) -Acpu(i386) -Amachine(i386)" > > /* Like the default, except no -lg. */ > #define LIB_SPEC "%{!p:%{!pg:-lc}}%{p:-lc_p}%{pg:-lc_p}" From owner-freebsd-ports Wed Jan 31 13:41:04 1996 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id NAA13775 for ports-outgoing; Wed, 31 Jan 1996 13:41:04 -0800 (PST) Received: from news1.gtn.com (news1.gtn.com [192.109.159.3]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id NAA13744 Wed, 31 Jan 1996 13:40:50 -0800 (PST) Received: (from uucp@localhost) by news1.gtn.com (8.7.2/8.7.2) id WAA04909; Wed, 31 Jan 1996 22:30:15 +0100 (MET) Received: from knobel.gun.de (localhost [127.0.0.1]) by knobel.gun.de (8.7.3/8.7.3) with SMTP id WAA06455; Wed, 31 Jan 1996 22:03:26 +0100 (MET) Date: Wed, 31 Jan 1996 22:03:25 +0100 (MET) From: Andreas Klemm To: "matthew c. mead" cc: "Jordan K. Hubbard" , ports@freebsd.org, hackers@freebsd.org Subject: Re: Pentium gcc port done In-Reply-To: <199601311828.NAA09002@Glock.COM> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-ports@freebsd.org Precedence: bulk On Wed, 31 Jan 1996, matthew c. mead wrote: > I of course mentioned this about a week or two ago. I've got a > *mostly* pentium optimized kernel running. Most files compiled fine with > -mpentium -O6, but a few wouldn't compile with anything but the gcc 2.6.3 that > came with the system. Anyhow, it seems stable to me, it's been up 5 days and > I've seen no odd behavior, and I posted lmbench comparisons. I can resend if > desired. I compiled the kernel, as you suggested... runs fine here, too. Only a few file won't compile and there are linking problems. -- andreas@knobel.gun.de /\/\___ Wiechers & Partner Datentechnik GmbH Andreas Klemm ___/\/\/ - Support Unix - aklemm@wup.de - \/ ftp://sunsite.unc.edu/pub/Linux/system/Printing/aps-491.tgz apsfilter - magic print filter 4lpd >>> knobel is powered by FreeBSD <<< From owner-freebsd-ports Wed Jan 31 15:49:08 1996 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id PAA25744 for ports-outgoing; Wed, 31 Jan 1996 15:49:08 -0800 (PST) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id PAA25739 Wed, 31 Jan 1996 15:49:01 -0800 (PST) Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.9/8.6.9) id KAA30215; Thu, 1 Feb 1996 10:45:16 +1100 Date: Thu, 1 Feb 1996 10:45:16 +1100 From: Bruce Evans Message-Id: <199601312345.KAA30215@godzilla.zeta.org.au> To: andreas@knobel.gun.de, jkh@time.cdrom.com Subject: Re: Pentium gcc port done Cc: hackers@freebsd.org, ports@freebsd.org Sender: owner-ports@freebsd.org Precedence: bulk >> Now, of course, the real question - have you tried compiling a complete >> system or kernel with it yet? :-) >A complete make world isn't possible. You'll get many compiler >errors, for example in libc and so on. What I don't understand >is, that the new gcc can't compile sources that are compiled well >by gcc-2.6.3. Surely it has to do with stricter prototyping I >think... The distribution version of 2.6.3 probably couldn't compile FreeBSD either. About 30K of patches are required to convert to the FreeBSD version. Bruce From owner-freebsd-ports Wed Jan 31 19:53:28 1996 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id TAA18631 for ports-outgoing; Wed, 31 Jan 1996 19:53:28 -0800 (PST) Received: from rah.star-gate.com (rah.star-gate.com [204.188.121.18]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id TAA18623 Wed, 31 Jan 1996 19:53:21 -0800 (PST) Received: from rah.star-gate.com (localhost.v-site.net [127.0.0.1]) by rah.star-gate.com (8.6.12/8.6.12) with ESMTP id TAA05268; Wed, 31 Jan 1996 19:52:31 -0800 Message-Id: <199602010352.TAA05268@rah.star-gate.com> X-Mailer: exmh version 1.6.5 12/11/95 To: Bruce Evans cc: andreas@knobel.gun.de, jkh@time.cdrom.com, hackers@FreeBSD.org, ports@FreeBSD.org Subject: Re: Pentium gcc port done In-reply-to: Your message of "Thu, 01 Feb 1996 10:45:16 +1100." <199601312345.KAA30215@godzilla.zeta.org.au> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Wed, 31 Jan 1996 19:52:30 -0800 From: "Amancio Hasty Jr." Sender: owner-ports@FreeBSD.org Precedence: bulk >>> Bruce Evans said: > The distribution version of 2.6.3 probably couldn't compile FreeBSD > either. About 30K of patches are required to convert to the FreeBSD > version. > > Bruce So did we roll back any of the FreeBSD required patches to the FSF?? Amancio From owner-freebsd-ports Wed Jan 31 19:57:24 1996 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id TAA18952 for ports-outgoing; Wed, 31 Jan 1996 19:57:24 -0800 (PST) Received: from bnr.ca (x400gate.bnr.ca [192.58.194.73]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id TAA18947 for ; Wed, 31 Jan 1996 19:57:16 -0800 (PST) X400-Received: by mta bnr.ca in /PRMD=BNR/ADMD=TELECOM.CANADA/C=CA/; Relayed; Wed, 31 Jan 1996 22:56:24 -0500 X400-Received: by /PRMD=BNR/ADMD=TELECOM.CANADA/C=CA/; Relayed; Wed, 31 Jan 1996 22:56:13 -0500 X400-Received: by /PRMD=BNR/ADMD=TELECOM.CANADA/C=CA/; Relayed; Mon, 29 Jan 1996 22:56:00 -0500 Date: Wed, 31 Jan 1996 22:56:00 -0500 X400-Originator: /dd.id=1740711/g=bo/i=b/s=xiao/@bnr.ca X400-MTS-Identifier: [/PRMD=BNR/ADMD=TELECOM.CANADA/C=CA/;bcars520.b.454:01.01.96.03.56.13] X400-Content-Type: P2-1984 (2) Content-Identifier: Upgrading por... From: "bo (b.) xiao" Message-ID: <"18457 Wed Jan 31 22:56:15 1996"@bnr.ca> To: ports@freebsd.org Subject: Upgrading ports: tcl-7.5a2 and tk-4.1a2 Sender: owner-ports@freebsd.org Precedence: bulk Hi, I have placed tcl-7.5a2.port.tgz and tk4.1a2.port.tgz to incoming of cdrom. Could some one please inspect them? BTW, am I the only one that can not access http://www.freebsd.org/ for the past two days. -- Bo Xiao Bell Northern Research Ltd. Ottawa ON. Canada 613-763-4434 http://bcarh779:8080/people/xiao/ | Opinions are mine, not BNR's. From owner-freebsd-ports Wed Jan 31 20:32:12 1996 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id UAA20788 for ports-outgoing; Wed, 31 Jan 1996 20:32:12 -0800 (PST) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id UAA20742 Wed, 31 Jan 1996 20:32:01 -0800 (PST) Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.9/8.6.9) id PAA10372; Thu, 1 Feb 1996 15:21:59 +1100 Date: Thu, 1 Feb 1996 15:21:59 +1100 From: Bruce Evans Message-Id: <199602010421.PAA10372@godzilla.zeta.org.au> To: bde@zeta.org.au, hasty@rah.star-gate.com Subject: Re: Pentium gcc port done Cc: andreas@knobel.gun.de, hackers@freebsd.org, jkh@time.cdrom.com, ports@freebsd.org Sender: owner-ports@freebsd.org Precedence: bulk > > The distribution version of 2.6.3 probably couldn't compile FreeBSD > > either. About 30K of patches are required to convert to the FreeBSD > > version. >So did we roll back any of the FreeBSD required patches to the FSF?? Not yet. Many are local and/or poorly done so they shouldn't have been accepted by FSF. Bruce From owner-freebsd-ports Wed Jan 31 23:40:46 1996 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id XAA02775 for ports-outgoing; Wed, 31 Jan 1996 23:40:46 -0800 (PST) Received: from nixpbe.pdb.sni.de (mail.sni.de [192.109.2.33]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id XAA02696 for ; Wed, 31 Jan 1996 23:40:07 -0800 (PST) Received: (from nerv@localhost) by nixpbe.pdb.sni.de (8.6.12/8.6.12) id IAA25593 for ports@FreeBSD.org; Thu, 1 Feb 1996 08:39:25 +0100 Message-Id: <199602010739.IAA25593@nixpbe.pdb.sni.de> Subject: Re: Another Pentium gcc patch, -D__FreeBSD__=2 -Dbsd4_4 To: pst@cisco.com (Paul Traina) Date: Thu, 1 Feb 96 8:35:18 MET From: Greg Lehey Cc: hackers@FreeBSD.org, ports@FreeBSD.org In-Reply-To: <199601312138.NAA21667@puli.cisco.com>; from "Paul Traina" at Jan 31, 96 1:38 pm X-Mailer: xmail 2.4 (based on ELM 2.2 PL16) Sender: owner-ports@FreeBSD.org Precedence: bulk > > I don't think our current gcc defines bsd4_4, I'm certain it shouldn't. :-) > There's a well defined way to find out what version of the OS you're running > under. > > #ifdef _HAVE_PARAM_H > #include > #endif > > #if defined(BSD) && (BSD >= datecode) > ... > #endif > > This gives us much finer grained control. How does this distinguish between BSD/OS, NetBSD and FreeBSD? How does it distinguish between FreeBSD 2.1 and FreeBSD 2.2? What this really tells you is what version of the compiler or header files you have. I think that the gcc *should* define bsd4_4 (or similar). There's plenty of software out there which doesn't care which 4.4BSD-derived system you're running, and this would help, just like __386bsd__ used to be useful. Greg From owner-freebsd-ports Wed Jan 31 23:51:48 1996 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id XAA03312 for ports-outgoing; Wed, 31 Jan 1996 23:51:48 -0800 (PST) Received: from puli.cisco.com (puli.cisco.com [171.69.1.174]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id XAA03304 Wed, 31 Jan 1996 23:51:46 -0800 (PST) Received: from localhost.cisco.com (localhost.cisco.com [127.0.0.1]) by puli.cisco.com (8.6.8+c/8.6.5) with SMTP id XAA11280; Wed, 31 Jan 1996 23:50:36 -0800 Message-Id: <199602010750.XAA11280@puli.cisco.com> To: Greg Lehey Cc: hackers@FreeBSD.org, ports@FreeBSD.org Subject: Re: Another Pentium gcc patch, -D__FreeBSD__=2 -Dbsd4_4 In-Reply-To: Your message of "Thu, 01 Feb 1996 08:35:18 +0700." <199602010739.IAA25585@nixpbe.pdb.sni.de> Date: Wed, 31 Jan 1996 23:50:36 -0800 From: Paul Traina Sender: owner-ports@FreeBSD.org Precedence: bulk From: Greg Lehey Subject: Re: Another Pentium gcc patch, -D__FreeBSD__=2 -Dbsd4_4 > > I don't think our current gcc defines bsd4_4, I'm certain it shouldn't. :-) > There's a well defined way to find out what version of the OS you're runnin >>g > under. > > #ifdef _HAVE_PARAM_H > #include > #endif > > #if defined(BSD) && (BSD >= datecode) > ... > #endif > > This gives us much finer grained control. How does this distinguish between BSD/OS, NetBSD and FreeBSD? How does it distinguish between FreeBSD 2.1 and FreeBSD 2.2? What this really tells you is what version of the compiler or header files you have. The big mistake most porters make is they TRY to distinguish us from NetBSD and BSD/OS. Most "freebsd" distinctions are really 4.4 and later distinctions and should use the BSD define. That's why you should use the sys/param.h method, becuase it's what everyone decided on as the STANDARD way to do this. If you gratuitously define bsd4_4 in the compiler and have programs rely on it, then you're not doing anyone any favors. I know, it's a pain in the ass to use the method I mentioned (see quote above), but it's correct. When you need to get finer grained than the standard, then use: __NetBSD__ __FreeBSD__ or __FreeBSD__== or bsdi I think that the gcc *should* define bsd4_4 (or similar). There's plenty of software out there which doesn't care which 4.4BSD-derived system you're running, and this would help, just like __386bsd__ used to be useful. We're in violent agreement about your second sentence, disagreement about your first. The "portable" method has already been defined, and it's not the one you chose. I don't like it either, but I live with it. Sorry, Paul From owner-freebsd-ports Thu Feb 1 01:50:26 1996 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id BAA12103 for ports-outgoing; Thu, 1 Feb 1996 01:50:26 -0800 (PST) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id BAA12092 Thu, 1 Feb 1996 01:50:17 -0800 (PST) Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.9/8.6.9) id UAA24491; Thu, 1 Feb 1996 20:44:23 +1100 Date: Thu, 1 Feb 1996 20:44:23 +1100 From: Bruce Evans Message-Id: <199602010944.UAA24491@godzilla.zeta.org.au> To: lehey.pad@sni.de, pst@cisco.com Subject: Re: Another Pentium gcc patch, -D__FreeBSD__=2 -Dbsd4_4 Cc: hackers@FreeBSD.ORG, ports@FreeBSD.ORG Sender: owner-ports@FreeBSD.ORG Precedence: bulk >The big mistake most porters make is they TRY to distinguish us from >NetBSD and BSD/OS. Most "freebsd" distinctions are really 4.4 and later >distinctions and should use the BSD define. >That's why you should use the sys/param.h method, becuase it's what >everyone decided on as the STANDARD way to do this. If you gratuitously The big mistake most porters make is they TRY to distinguish BSD from foonix. Most "freebsd" distinctions are really for POSIX and other things that every modern OS has and shouldn't use the BSD define. That's why you shouldn't use the sys/param.h method, becuase it's what only BSDpersons decided on as a NONSTANDARD way to do this. Bruce From owner-freebsd-ports Thu Feb 1 02:01:51 1996 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id CAA13300 for ports-outgoing; Thu, 1 Feb 1996 02:01:51 -0800 (PST) Received: from nixpbe.pdb.sni.de (mail.sni.de [192.109.2.33]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id CAA13268 for ; Thu, 1 Feb 1996 02:01:37 -0800 (PST) Received: (from nerv@localhost) by nixpbe.pdb.sni.de (8.6.12/8.6.12) id LAA06728 for ports@FreeBSD.org; Thu, 1 Feb 1996 11:00:54 +0100 Message-Id: <199602011000.LAA06728@nixpbe.pdb.sni.de> Subject: Re: Another Pentium gcc patch, -D__FreeBSD__=2 -Dbsd4_4 To: pst@cisco.com (Paul Traina) Date: Thu, 1 Feb 96 10:56:47 MET From: Greg Lehey Cc: hackers@FreeBSD.org, ports@FreeBSD.org In-Reply-To: <199602010750.XAA11280@puli.cisco.com>; from "Paul Traina" at Jan 31, 96 11:50 pm X-Mailer: xmail 2.4 (based on ELM 2.2 PL16) Sender: owner-ports@FreeBSD.org Precedence: bulk >> I don't think our current gcc defines bsd4_4, I'm certain it shouldn't. :-) >> There's a well defined way to find out what version of the OS you're runnin >>> g >> under. >> >> #ifdef _HAVE_PARAM_H >> #include >> #endif >> >> #if defined(BSD) && (BSD >= datecode) >> ... >> #endif >> >> This gives us much finer grained control. > > How does this distinguish between BSD/OS, NetBSD and FreeBSD? How > does it distinguish between FreeBSD 2.1 and FreeBSD 2.2? What this > really tells you is what version of the compiler or header files you > have. > > The big mistake most porters make is they TRY to distinguish us from > NetBSD and BSD/OS. Most "freebsd" distinctions are really 4.4 and later > distinctions and should use the BSD define. I think we need to look back and decide what we're trying to do here. I don't have the original message (>>), but I believe it was you who wrote it. You said: "There's a well defined way to find out what version of the OS you're running under." Grouping all versions of FreeBSD, NetBSD and BSD/OS doesn't achieve this. Also, the fact remains that you're at the mercy of the correct installation (and contents :-) of sys/param.h. > That's why you should use the sys/param.h method, becuase it's what > everyone decided on as the STANDARD way to do this. If you gratuitously > define bsd4_4 in the compiler and have programs rely on it, then you're > not doing anyone any favors. Agreed, defining the operating system version in param.h is closer to the truth than defining it in the compiler. But be aware that in gcc, the definitions are really in (mumble)/specs, a text file which you can modify. However, if we're going to talk about STANDARDs, it's about time that we thought out a better way. Most usage of #ifdef BSD and friends isn't to find out whether the target system is running BSD, it's a help to guess whether a certain specific feature is available. I've seen some really bad misassumptions based on this feature. What we really need is to specify (in sys/param.h, if you think it appropriate) which features the system has. To make this worthwhile, though, every flavour of UNIX would have to agree, and I don't see that happening. > I know, it's a pain in the ass to use the method I mentioned (see quote > above), but it's correct. This I debate. > When you need to get finer grained than the standard, then use: > __NetBSD__ > > __FreeBSD__ > > or __FreeBSD__== > > or bsdi > > I think that the gcc *should* define bsd4_4 (or similar). There's > plenty of software out there which doesn't care which 4.4BSD-derived > system you're running, and this would help, just like __386bsd__ used > to be useful. > > We're in violent agreement about your second sentence, disagreement about > your first. The "portable" method has already been defined, and it's not > the one you chose. It looks like we'll have to remain in disagreement, unless I can convince you. There is *no* portable method. I suppose, though, I could agree that defining BSD4_4 is as much of a crock as everything else: my original message drew attention to the date code method of recognizing FreeBSD (only). A completely portable method would be one which requires no modification of existing sources, a reasonably portable method would require minimal changes, etc.--not just on FreeBSD, but on all platforms. Any method which requires changes to the majority of the source code ported to a particular platform is not portable. > I don't like it either, but I live with it. Well, I live with it too :-) But, like you, I don't like it. Greg From owner-freebsd-ports Thu Feb 1 02:08:21 1996 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id CAA13823 for ports-outgoing; Thu, 1 Feb 1996 02:08:21 -0800 (PST) Received: from nixpbe.pdb.sni.de (mail.sni.de [192.109.2.33]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id CAA13808 for ; Thu, 1 Feb 1996 02:08:10 -0800 (PST) Received: (from nerv@localhost) by nixpbe.pdb.sni.de (8.6.12/8.6.12) id LAA07523 for ports@FreeBSD.ORG; Thu, 1 Feb 1996 11:08:01 +0100 Message-Id: <199602011008.LAA07523@nixpbe.pdb.sni.de> Subject: Re: Another Pentium gcc patch, -D__FreeBSD__=2 -Dbsd4_4 To: bde@zeta.org.au (Bruce Evans) Date: Thu, 1 Feb 96 11:03:54 MET From: Greg Lehey Cc: hackers@FreeBSD.ORG, ports@FreeBSD.ORG In-Reply-To: <199602010944.UAA24491@godzilla.zeta.org.au>; from "Bruce Evans" at Feb 1, 96 8:44 pm X-Mailer: xmail 2.4 (based on ELM 2.2 PL16) Sender: owner-ports@FreeBSD.ORG Precedence: bulk > >> The big mistake most porters make is they TRY to distinguish us from >> NetBSD and BSD/OS. Most "freebsd" distinctions are really 4.4 and later >> distinctions and should use the BSD define. > >> That's why you should use the sys/param.h method, becuase it's what >> everyone decided on as the STANDARD way to do this. If you gratuitously > > The big mistake most porters make is they TRY to distinguish BSD from > foonix. Most "freebsd" distinctions are really for POSIX and other things > that every modern OS has and shouldn't use the BSD define. Most of the time. As I mentioned in my last posting, it's frequently used to check for other things (in older software, you might find it used to guess whether the system has symlink(2), for example). The real problem is that you don't really want to go and change all the sources to get it to run, so to a certain extent you're at the mercy of the authors. > That's why you shouldn't use the sys/param.h method, becuase it's what > only BSDpersons decided on as a NONSTANDARD way to do this. Precisely. Greg From owner-freebsd-ports Thu Feb 1 05:13:56 1996 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id FAA25170 for ports-outgoing; Thu, 1 Feb 1996 05:13:56 -0800 (PST) Received: from mail1.digital.com (mail1.digital.com [204.123.2.50]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id FAA25164 Thu, 1 Feb 1996 05:13:52 -0800 (PST) From: garyj@frt.dec.com Received: from cssmuc.frt.dec.com by mail1.digital.com (5.65 EXP 4/12/95 for V3.2/1.0/WV) id AA31869; Thu, 1 Feb 1996 05:05:20 -0800 Received: from localhost by cssmuc.frt.dec.com; (5.65v3.2/1.1.8.2/14Nov95-0232PM) id AA05947; Thu, 1 Feb 1996 14:05:17 +0100 Message-Id: <9602011305.AA05947@cssmuc.frt.dec.com> X-Mailer: exmh version 1.6.4 10/10/95 To: ports%freebsd.org@inet-gw-1.pa.dec.com, hackers%freebsd.org@inet-gw-1.pa.dec.com In-Reply-To: Message from Andreas Klemm of Wed, 31 Jan 96 18:43:35 +0100. Reply-To: gjennejohn@frt.dec.com Subject: Re: Pentium gcc port done Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Thu, 01 Feb 96 14:05:17 +0100 X-Mts: smtp Sender: owner-ports@FreeBSD.ORG Precedence: bulk andreas@knobel.gun.de writes: > On Wed, 31 Jan 1996, Satoshi Asami wrote: > > I used the http site for the patch file instead of including the 800KB > > file in the patches/ directory. > > Very fine ! I wanted to do this, too, but noticed that the > hypertext link isn't pointing to a ftp server, bad luck ;-) > > > The ftpget script we are testing now can handle this; and there is a > > copy on ftp.freebsd.org, so regular ncftp users will just get it from > > the backup site. > > Ah, fine. > didn't work for me, I had to grab the patch using netscape. And ftp.cdrom.com was full up (600 users, amazing !). I noticed that there's now a patch on the pgcc server dated 31.Jan.96. Maybe we could look into using this instead ? This is supposed to be the last patch until gcc 2.8.0 is released. > > People, please benchmark it! And thanks for the port, Andreas! > > Well, was a pleasure between 10pm and 1am ;-) I got the idea, > when Paul Henning asked. I tried to generate a -current kernel with it, no joy. Haven't tried it with any user-land stuff yet. --- Gary Jennejohn (work) gjennejohn@frt.dec.com (home) Gary.Jennejohn@munich.netsurf.de (play) gj@freebsd.org From owner-freebsd-ports Thu Feb 1 06:25:18 1996 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id GAA29311 for ports-outgoing; Thu, 1 Feb 1996 06:25:18 -0800 (PST) Received: from sivka.carrier.kiev.ua (root@sivka.carrier.kiev.ua [193.125.68.130]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id GAA29289 for ; Thu, 1 Feb 1996 06:24:50 -0800 (PST) Received: from elvisti.kiev.ua (uucp@localhost) by sivka.carrier.kiev.ua (Sendmail 8.who.cares/5) with UUCP id PAA21446 for ports@freebsd.org; Thu, 1 Feb 1996 15:20:01 +0200 Received: from office.elvisti.kiev.ua (office.elvisti.kiev.ua [193.125.28.33]) by spider2.elvisti.kiev.ua (8.6.12/8.ElVisti) with ESMTP id NAA08416 for ; Thu, 1 Feb 1996 13:12:05 +0200 Received: (from stesin@localhost) by office.elvisti.kiev.ua (8.6.12/8.ElVisti) id NAA09799 for ports@freebsd.org; Thu, 1 Feb 1996 13:12:02 +0200 From: "Andrew V. Stesin" Message-Id: <199602011112.NAA09799@office.elvisti.kiev.ua> Subject: How do you folks generate PLISTs? To: ports@FreeBSD.org Date: Thu, 1 Feb 1996 13:12:01 +0200 (EET) X-Mailer: ELM [version 2.4 PL24alpha5] Content-Type: text Sender: owner-ports@FreeBSD.org Precedence: bulk Hello, that's the question I want to ask porting gurus: has anyone some kind of "technology" or hints of how to automate PLIST file creation? (I'm new to the mtree utility, I suspect that it might help, but don't have some creative idea on "howto"). You all know, of course -- some _big_ piece of code, a bunch of executables/manpages/configfiles... how to fight this? RTFM was done (a handbook chapter on porting). No ideas or suggestions (maybe should have some?) Same with bsd.port.mk. Maybe: a. Before an install create an mtree listing of a target dir. tree (how?) b. Install; c. Use mtree again to find differences just introduced; d. Create a PLIST from them. But I can't develop the exact procedure just now myself (lack of experience with mtree). And that may be rather LONG process for a filled /usr/local, for example. Or simply go hack a PLIST from the 'install*' targets of the orig. Makefile? That's the risk to miss something. Thanks in advanse! -- With best regards -- Andrew Stesin. +380 (44) 2760188 +380 (44) 2713457 +380 (44) 2713560 "You may delegate authority, but not responsibility." Frank's Management Rule #1. From owner-freebsd-ports Thu Feb 1 08:22:14 1996 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id IAA07284 for ports-outgoing; Thu, 1 Feb 1996 08:22:14 -0800 (PST) Received: from grumble.grondar.za (root@grumble.grondar.za [196.7.18.130]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id IAA07275 for ; Thu, 1 Feb 1996 08:21:36 -0800 (PST) Received: from localhost (mark@localhost [127.0.0.1]) by grumble.grondar.za (8.7.3/8.7.3) with SMTP id SAA27722; Thu, 1 Feb 1996 18:18:54 +0200 (SAT) Message-Id: <199602011618.SAA27722@grumble.grondar.za> X-Authentication-Warning: grumble.grondar.za: Host mark@localhost [127.0.0.1] didn't use HELO protocol To: "Andrew V. Stesin" cc: ports@FreeBSD.org Subject: Re: How do you folks generate PLISTs? Date: Thu, 01 Feb 1996 18:18:50 +0200 From: Mark Murray Sender: owner-ports@FreeBSD.org Precedence: bulk "Andrew V. Stesin" wrote: > that's the question I want to ask porting gurus: I'm no guru, I've only done a couple, but anyway... > has anyone some kind of "technology" or hints of how to > automate PLIST file creation? (I'm new to the mtree utility, > I suspect that it might help, but don't have some creative idea > on "howto"). You all know, of course -- some _big_ piece of code, > a bunch of executables/manpages/configfiles... how to fight this? The way _I_ do it is to move my /usr/local out of the way, say to /usr/local.BAK. I then make a new (and therefore clean) /usr/local and install to that. I then move the new /usr/local to (say) /usr/local.PLIST and the old one back to where it belongs. Now I can examine the /usr/local.PLIST for glitches, problems etc. If I am happy, "find . -type f" and "find . -type l" tell me what has been installed in an almost PLIST-compatible way. After that editing is a cinch. This does not work for X11R6 ports or on systems in use by other folks, but is OK for single-owner/user workstations otherwise. M -- Mark Murray 46 Harvey Rd, Claremont, Cape Town 7700, South Africa +27 21 61-3768 GMT+0200 Finger mark@grondar.za for PGP key From owner-freebsd-ports Thu Feb 1 10:20:07 1996 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id KAA15883 for ports-outgoing; Thu, 1 Feb 1996 10:20:07 -0800 (PST) Received: from alpha.xerox.com (alpha.Xerox.COM [13.1.64.93]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id KAA15814 Thu, 1 Feb 1996 10:20:02 -0800 (PST) Received: from gemini.sdsp.mc.xerox.com ([13.231.132.20]) by alpha.xerox.com with SMTP id <15057(14)>; Thu, 1 Feb 1996 10:19:22 PST Received: from gnu.mc.xerox.com (gnu.sdsp.mc.xerox.com) by gemini.sdsp.mc.xerox.com (4.1/SMI-4.1) id AA01203; Thu, 1 Feb 96 13:19:19 EST Received: by gnu.mc.xerox.com (4.1/SMI-4.1) id AA09036; Thu, 1 Feb 96 13:19:17 EST Message-Id: <9602011819.AA09036@gnu.mc.xerox.com> X-Mailer: exmh version 1.6.4 10/10/95 To: Jerry Kendall Cc: "Amancio Hasty Jr." , Andreas Klemm , ports@freebsd.org, hackers@freebsd.org Subject: Re: Pentium gcc port done In-Reply-To: Your message of "Wed, 31 Jan 1996 06:11:37 PST." <96Jan31.091819est.20485@janus.border.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Thu, 1 Feb 1996 10:19:15 PST From: "Marty Leisner" Sender: owner-ports@freebsd.org Precedence: bulk Instead of doing system ifdefs, I this is how LPRng does it... if defined(HAVE_SYS_NERR) # if !defined(HAVE_SYS_NERR_DEF) extern int sys_nerr; # endif # define num_errors (sys_nerr) # else # define num_errors (-1) /* always use "errno=%d" */ # endif # if defined(HAVE_SYS_ERRLIST) # if !defined(HAVE_SYS_ERRLIST_DEF) extern const char *const sys_errlist[]; # endif # else # undef num_errors # define num_errors (-1) /* always use "errno=%d" */ # endif #endif the definitions are created by configure scripts. > > > *** gcc-2.7.2/cccp.c.orig Tue Jan 30 22:44:20 1996 > > > --- gcc-2.7.2/cccp.c Tue Jan 30 22:44:40 1996 > > > *************** > > > *** 316,322 **** > > > #ifndef VMS > > > #ifndef HAVE_STRERROR > > > extern int sys_nerr; > > > ! #if defined(bsd4_4) > > > extern const char *const sys_errlist[]; > > > #else > > > extern char *sys_errlist[]; -- marty leisner@sdsp.mc.xerox.com Member of the League for Programming Freedom From owner-freebsd-ports Thu Feb 1 12:11:54 1996 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id MAA24661 for ports-outgoing; Thu, 1 Feb 1996 12:11:54 -0800 (PST) Received: from time.cdrom.com (time.cdrom.com [192.216.222.226]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id MAA24654 for ; Thu, 1 Feb 1996 12:11:52 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by time.cdrom.com (8.7.3/8.6.9) with SMTP id MAA03161; Thu, 1 Feb 1996 12:05:25 -0800 (PST) To: "Andrew V. Stesin" cc: ports@FreeBSD.org Subject: Re: How do you folks generate PLISTs? In-reply-to: Your message of "Thu, 01 Feb 1996 13:12:01 +0200." <199602011112.NAA09799@office.elvisti.kiev.ua> Date: Thu, 01 Feb 1996 12:05:25 -0800 Message-ID: <3159.823205125@time.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-ports@FreeBSD.org Precedence: bulk > Or simply go hack a PLIST from the 'install*' targets of the orig. Makefile? > That's the risk to miss something. I capture the output of `make install' and then look through it. Works for me! Jordan From owner-freebsd-ports Thu Feb 1 12:29:24 1996 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id MAA26698 for ports-outgoing; Thu, 1 Feb 1996 12:29:24 -0800 (PST) Received: from cabri.obs-besancon.fr (cabri.obs-besancon.fr [193.52.184.3]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id MAA26673 for ; Thu, 1 Feb 1996 12:28:47 -0800 (PST) Received: by cabri.obs-besancon.fr (5.57/Ultrix3.0-C) id AA05879; Thu, 1 Feb 96 21:20:32 +0100 Date: Thu, 1 Feb 96 21:20:32 +0100 Message-Id: <9602012020.AA05879@cabri.obs-besancon.fr> From: Jean-Marc Zucconi To: stesin@elvisti.kiev.ua Cc: ports@freebsd.org In-Reply-To: <199602011112.NAA09799@office.elvisti.kiev.ua> (stesin@elvisti.kiev.ua) Subject: Re: How do you folks generate PLISTs? X-Mailer: Emacs Sender: owner-ports@freebsd.org Precedence: bulk I install the port in a empty directory (remove /usr/local or use make PREFIX=/tmp/local) and then run the following script: #!/usr/bin/perl require "find.pl"; $prefix = $ARGV[0] ? $ARGV[0] : "/usr/local"; chdir $prefix || die "$!\n"; &find ("./"); foreach $key (keys %f) { print "\@mode $key\n"; print $f{$key}; } sub wanted { ($dev, $ino, $mode, $nlink, $uid, $gid, $rdev, $size, $atime, $mtime, $ctime, $blksize, $blocks) = stat($_); $mode = sprintf ("%o", $mode & 0xfff); $f{$mode} .= substr($name, 2) . "\n" if (! -d "$_"); } Jean-Marc _____________________________________________________________________________ Jean-Marc Zucconi Observatoire de Besancon F 25010 Besancon cedex PGP Key: finger jmz@cabri.obs-besancon.fr ============================================================================= From owner-freebsd-ports Thu Feb 1 13:02:36 1996 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id NAA29415 for ports-outgoing; Thu, 1 Feb 1996 13:02:36 -0800 (PST) Received: from sivka.carrier.kiev.ua (sivka.carrier.kiev.ua [193.125.68.130]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id NAA29320 for ; Thu, 1 Feb 1996 13:00:43 -0800 (PST) Received: from elvisti.kiev.ua (uucp@localhost) by sivka.carrier.kiev.ua (Sendmail 8.who.cares/5) with UUCP id WAA00287 for ports@FreeBSD.org; Thu, 1 Feb 1996 22:59:27 +0200 Received: from office.elvisti.kiev.ua (office.elvisti.kiev.ua [193.125.28.33]) by spider2.elvisti.kiev.ua (8.6.12/8.ElVisti) with ESMTP id UAA28022 for ; Thu, 1 Feb 1996 20:27:23 +0200 Received: (from stesin@localhost) by office.elvisti.kiev.ua (8.6.12/8.ElVisti) id UAA11397; Thu, 1 Feb 1996 20:27:22 +0200 From: "Andrew V. Stesin" Message-Id: <199602011827.UAA11397@office.elvisti.kiev.ua> Subject: Re: How do you folks generate PLISTs? To: mark@grondar.za (Mark Murray) Date: Thu, 1 Feb 1996 20:27:21 +0200 (EET) Cc: stesin@elvisti.kiev.ua, ports@FreeBSD.org In-Reply-To: <199602011618.SAA27722@grumble.grondar.za> from "Mark Murray" at Feb 1, 96 06:18:50 pm X-Mailer: ELM [version 2.4 PL24alpha5] Content-Type: text Sender: owner-ports@FreeBSD.org Precedence: bulk Hello Mark, # The way _I_ do it is to move my /usr/local out of the way, say to # /usr/local.BAK. I then make a new (and therefore clean) /usr/local # and install to that. I then move the new /usr/local to (say) # /usr/local.PLIST and the old one back to where it belongs. Way cool idea! So, when your'e done and Ok, you specify _another_ top-level prefix, some '/usr/foo' in port's main Makefile, do 'make clean all install' and voila -- it's here in the cage. Got it. This may become another way to check a port's correctness (if everything goes to /usr/foo, and some odd chunk of bytes goes to /usr/local anyway, you probably aren't Ok yet ;) # -- # Mark Murray # 46 Harvey Rd, Claremont, Cape Town 7700, South Africa # +27 21 61-3768 GMT+0200 # Finger mark@grondar.za for PGP key -- With best regards -- Andrew Stesin. +380 (44) 2760188 +380 (44) 2713457 +380 (44) 2713560 "You may delegate authority, but not responsibility." Frank's Management Rule #1. From owner-freebsd-ports Thu Feb 1 13:15:04 1996 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id NAA00266 for ports-outgoing; Thu, 1 Feb 1996 13:15:04 -0800 (PST) Received: from news1.gtn.com (news1.gtn.com [192.109.159.3]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id NAA00242 Thu, 1 Feb 1996 13:14:56 -0800 (PST) Received: (from uucp@localhost) by news1.gtn.com (8.7.2/8.7.2) id WAA28898; Thu, 1 Feb 1996 22:00:29 +0100 (MET) Received: from knobel.gun.de (localhost [127.0.0.1]) by knobel.gun.de (8.7.3/8.7.3) with SMTP id TAA00715; Thu, 1 Feb 1996 19:41:39 +0100 (MET) Date: Thu, 1 Feb 1996 19:41:39 +0100 (MET) From: Andreas Klemm To: Greg Lehey cc: Paul Traina , hackers@FreeBSD.ORG, ports@FreeBSD.ORG Subject: Re: Another Pentium gcc patch, -D__FreeBSD__=2 -Dbsd4_4 In-Reply-To: <199602011000.LAA06724@nixpbe.pdb.sni.de> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-ports@FreeBSD.ORG Precedence: bulk On Thu, 1 Feb 1996, Greg Lehey wrote: > >> I don't think our current gcc defines bsd4_4, I'm certain it shouldn't. :-) > >> There's a well defined way to find out what version of the OS you're runnin > >>> g > >> under. When I did the gcc port, cc failed to compile some sources, because the correct typedef for us (FreeBSD) was only included, when bsd4_4 would have beed defined. So I had to patch the sources, to add #if defined(bsd4_4) && defined(__FreeBSD__) ^^^^^^^^^^^^^^^^^^^^^^^ I think the bsd4_4 definition should be included to make it easier to compile stuff for 4.4 BSD. It seems to me, that it's for some people common to test for bsd4_4. It would make it easier to compile those sources and would decrease the amount of modifications/ patches. > >> This gives us much finer grained control. But if other people don't accept that standard ... We can't force them to accept our "local" standard as "global" standard... > > I think that the gcc *should* define bsd4_4 (or similar). There's > > plenty of software out there which doesn't care which 4.4BSD-derived > > system you're running, and this would help, just like __386bsd__ used > > to be useful. Agreed. So I think, too. So could we meet in the middle, that we add this definition as long as it doesn't disturb us ? I only see the usefullness as __386BSD__... Please re-think Andreas /// -- andreas@knobel.gun.de /\/\___ Wiechers & Partner Datentechnik GmbH Andreas Klemm ___/\/\/ - Support Unix - aklemm@wup.de - \/ ftp://sunsite.unc.edu/pub/Linux/system/Printing/aps-491.tgz apsfilter - magic print filter 4lpd >>> knobel is powered by FreeBSD <<< From owner-freebsd-ports Thu Feb 1 13:16:05 1996 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id NAA00419 for ports-outgoing; Thu, 1 Feb 1996 13:16:05 -0800 (PST) Received: from news1.gtn.com (news1.gtn.com [192.109.159.3]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id NAA00387 Thu, 1 Feb 1996 13:15:58 -0800 (PST) Received: (from uucp@localhost) by news1.gtn.com (8.7.2/8.7.2) id WAA28911; Thu, 1 Feb 1996 22:00:31 +0100 (MET) Received: from knobel.gun.de (localhost [127.0.0.1]) by knobel.gun.de (8.7.3/8.7.3) with SMTP id TAA00723; Thu, 1 Feb 1996 19:43:30 +0100 (MET) Date: Thu, 1 Feb 1996 19:43:30 +0100 (MET) From: Andreas Klemm To: Bruce Evans cc: bde@zeta.org.au, hasty@rah.star-gate.com, hackers@FreeBSD.ORG, jkh@time.cdrom.com, ports@FreeBSD.ORG Subject: Re: Pentium gcc port done In-Reply-To: <199602010421.PAA10372@godzilla.zeta.org.au> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-ports@FreeBSD.ORG Precedence: bulk On Thu, 1 Feb 1996, Bruce Evans wrote: > > > The distribution version of 2.6.3 probably couldn't compile FreeBSD > > > either. About 30K of patches are required to convert to the FreeBSD > > > version. > > >So did we roll back any of the FreeBSD required patches to the FSF?? > > Not yet. Many are local and/or poorly done so they shouldn't have been > accepted by FSF. Could you please send me the diffs, maybe I'm able to fiddle them in into gcc-2.7.2p... -- andreas@knobel.gun.de /\/\___ Wiechers & Partner Datentechnik GmbH Andreas Klemm ___/\/\/ - Support Unix - aklemm@wup.de - \/ ftp://sunsite.unc.edu/pub/Linux/system/Printing/aps-491.tgz apsfilter - magic print filter 4lpd >>> knobel is powered by FreeBSD <<< From owner-freebsd-ports Thu Feb 1 14:08:56 1996 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id OAA04906 for ports-outgoing; Thu, 1 Feb 1996 14:08:56 -0800 (PST) Received: from news1.gtn.com (news1.gtn.com [192.109.159.3]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id OAA04895 for ; Thu, 1 Feb 1996 14:08:49 -0800 (PST) Received: (from uucp@localhost) by news1.gtn.com (8.7.2/8.7.2) id XAA08262; Thu, 1 Feb 1996 23:00:17 +0100 (MET) Received: (from andreas@localhost) by knobel.gun.de (8.7.3/8.7.3) id XAA03683; Thu, 1 Feb 1996 23:01:00 +0100 (MET) From: Andreas Klemm Message-Id: <199602012201.XAA03683@knobel.gun.de> Subject: New pgcc patches To: asami@cs.berkeley.edu (Satoshi Asami) Date: Thu, 1 Feb 1996 23:01:00 +0100 (MET) Cc: ports@freebsd.org X-Mailer: ELM [version 2.4 PL24 ME8b] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-ports@freebsd.org Precedence: bulk Hi Satoshi ! You modified the port very clever ;-) Looks good. Here some changes. Andreas /// --------------------------- snip ----------------------------------------- # New ports collection makefile for: pgcc - Pentium gcc # Version required: gcc-2.7.2 + Pentium patch #7 # Date created: Tue Jan 30 21:15:31 MET 1996 # Whom: Andreas Klemm # # $Id: Makefile,v 1.1.1.1 1996/01/31 09:12:30 asami Exp $ # DISTNAME= gcc-2.7.2 PKGNAME= pgcc-2.7.2.7 CATEGORIES+= lang MASTER_SITES= ftp://prep.ai.mit.edu/pub/gnu/ # note this is an http site PATCH_SITES= http://www-iss.mach.uni-karlsruhe.de/pcg/ PATCHFILES= gcc-2.7.2-2.7.2p-pl7.diff.gz PATCH_DIST_STRIP= -p1 MAINTAINER= andreas@knobel.gun.de WRKSRC= ${WRKDIR}/${DISTNAME} HAS_CONFIGURE= yes CONFIGURE_ARGS= --prefix=${PREFIX} --with-gnu-as --with-gnu-ld pentium-unknown-freebsd do-build: cd ${WRKSRC} && ${MAKE} bootstrap do-install: cd ${WRKSRC} && ${MAKE} install CC="stage2/xgcc -Bstage2/" CFLAGS="-O2" .if !defined(NOMANCOMPRESS) .for file in gcc g++ cccp gzip -9nf ${PREFIX}/man/man1/${file}.1 .endfor .endif .include --------------------------- snip ----------------------------------------- and... --------------------------- snip ----------------------------------------- *** ./config/i386/freebsd.h.orig Wed Jan 31 20:16:50 1996 --- ./config/i386/freebsd.h Wed Jan 31 20:17:43 1996 *************** *** 35,41 **** #include "i386/perform.h" #undef CPP_PREDEFINES ! #define CPP_PREDEFINES "-Dunix -Di386 -D__FreeBSD__ -D__386BSD__ -Asystem(unix) -Asystem(FreeBSD) -Acpu(i386) -Amachine(i386)" /* Like the default, except no -lg. */ #define LIB_SPEC "%{!p:%{!pg:-lc}}%{p:-lc_p}%{pg:-lc_p}" --- 35,41 ---- #include "i386/perform.h" #undef CPP_PREDEFINES ! #define CPP_PREDEFINES "-Dunix -Di386 -Dbsd4_4 -D__FreeBSD__=2 -D__386BSD__ -Asystem(unix) -Asystem(FreeBSD) -Acpu(i386) -Amachine(i386)" /* Like the default, except no -lg. */ #define LIB_SPEC "%{!p:%{!pg:-lc}}%{p:-lc_p}%{pg:-lc_p}" *** Makefile.in.orig Thu Feb 1 22:52:54 1996 --- Makefile.in Thu Feb 1 22:53:43 1996 *************** *** 47,53 **** # to the stage2 and stage3 compilations # XCFLAGS is used for most compilations but not when using the GCC just built. XCFLAGS = ! CFLAGS = -O2 BOOT_CFLAGS = -O $(CFLAGS) # These exists to be overridden by the x-* and t-* files, respectively. X_CFLAGS = --- 47,53 ---- # to the stage2 and stage3 compilations # XCFLAGS is used for most compilations but not when using the GCC just built. XCFLAGS = ! CFLAGS = -pipe -O2 BOOT_CFLAGS = -O $(CFLAGS) # These exists to be overridden by the x-* and t-* files, respectively. X_CFLAGS = *************** *** 2367,2375 **** # To prevent `make install' from compiling alloca.o and then relinking cc1 # because alloca.o is newer, we permit these recursive makes to compile # alloca.o. Then cc1 is newer, so it won't have to be relinked. ! $(MAKE) CC="stage1/xgcc -Bstage1/" CFLAGS="$(BOOT_CFLAGS)" LDFLAGS="$(BOOT_LDFLAGS)" libdir=$(libdir) STAGE_PREFIX=stage1/ LANGUAGES="$(LANGUAGES)" $(MAKE) stage2 ! $(MAKE) CC="stage2/xgcc -Bstage2/" CFLAGS="$(BOOT_CFLAGS)" LDFLAGS="$(BOOT_LDFLAGS)" libdir=$(libdir) STAGE_PREFIX=stage2/ LANGUAGES="$(LANGUAGES)" bootstrap2: force $(MAKE) CC="stage1/xgcc -Bstage1/" CFLAGS="$(BOOT_CFLAGS)" LDFLAGS="$(BOOT_LDFLAGS)" libdir=$(libdir) STAGE_PREFIX=stage1/ LANGUAGES="$(LANGUAGES)" --- 2367,2375 ---- # To prevent `make install' from compiling alloca.o and then relinking cc1 # because alloca.o is newer, we permit these recursive makes to compile # alloca.o. Then cc1 is newer, so it won't have to be relinked. ! $(MAKE) CC="stage1/xgcc -Bstage1/" CFLAGS="-mpentium $(BOOT_CFLAGS)" LDFLAGS="$(BOOT_LDFLAGS)" libdir=$(libdir) STAGE_PREFIX=stage1/ LANGUAGES="$(LANGUAGES)" $(MAKE) stage2 ! $(MAKE) CC="stage2/xgcc -Bstage2/" CFLAGS="-mpentium $(BOOT_CFLAGS)" LDFLAGS="$(BOOT_LDFLAGS)" libdir=$(libdir) STAGE_PREFIX=stage2/ LANGUAGES="$(LANGUAGES)" bootstrap2: force $(MAKE) CC="stage1/xgcc -Bstage1/" CFLAGS="$(BOOT_CFLAGS)" LDFLAGS="$(BOOT_LDFLAGS)" libdir=$(libdir) STAGE_PREFIX=stage1/ LANGUAGES="$(LANGUAGES)" --------------------------- snip ----------------------------------------- -- andreas@knobel.gun.de /\/\___ Wiechers & Partner Datentechnik GmbH Andreas Klemm ___/\/\/ - Support Unix - aklemm@wup.de - \/ ftp://sunsite.unc.edu/pub/Linux/system/Printing/aps-491.tgz apsfilter - magic print filter 4lpd >>> knobel is powered by FreeBSD <<< From owner-freebsd-ports Thu Feb 1 14:49:10 1996 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id OAA07668 for ports-outgoing; Thu, 1 Feb 1996 14:49:10 -0800 (PST) Received: from gw0.telebase.com (root@gw0.telebase.com [192.132.57.100]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id OAA07661 for ; Thu, 1 Feb 1996 14:49:04 -0800 (PST) Received: from wormhole.telebase.com by gw0.telebase.com id RAA24177 for ; Thu, 1 Feb 1996 17:48:54 -0500 (EST) Received: from odo.telebase.com (root@odo.telebase.com [172.16.2.217]) by wormhole.telebase.com (8.7.1/8.6.9.1) with ESMTP id RAA13380 for ; Thu, 1 Feb 1996 17:48:53 -0500 (EST) Received: (from bmc@localhost) by odo.telebase.com (8.6.12/8.6.9.1) id RAA13230; Thu, 1 Feb 1996 17:48:52 -0500 Date: Thu, 1 Feb 1996 17:48:52 -0500 Message-Id: <199602012248.RAA13230@telebase.com.> From: Brian Clapper To: freebsd-ports@freebsd.org Subject: Re: Submitted for your approval: TGIF In-Reply-To: <199602010811.JAA01924@nietzsche.bowtie.nl> References: <199601311524.KAA06697@telebase.com.> <199602010811.JAA01924@nietzsche.bowtie.nl> Sender: owner-ports@freebsd.org Precedence: bulk Marc van Kempen writes: >>> There is a bug in the cut/copy/paste code in tgif. After doing a little >>> copying/pasting it segfaults. Have you noticed this bug? >> >> No, I haven't, but that doesn't mean it doesn't exist. Can you give me the >> sequence of steps necessary to reproduce it? I can then try it here, under >> FreeBSD, Linux, UnixWare and Solaris, to see whether it's a problem >> specific to FreeBSD or a more general bug. > > Start tgif > draw a rectangle > select the rectangle > choose edit->copy from the menu > choose edit->paste from the menu and put the rectangle somewhere > choose the edit menu again > At this point it already sigfaults FYI, I tested this problem. On FreeBSD, it reliably gets a segmentation violation if you do exactly what Marc says. I built the same version on Linux 1.2.1, Solaris 2.3, UnixWare 1.1.2, and BSDI 2.0.1. FreeBSD 2.1 dumped core Linux 1.2.1 ok Solaris 2.3 ok UnixWare 1.1.2 ok BSDI 2.0.1 dumped core I'll look into it in my copious free time. Perhaps I'll even contact the author... ---- Brian Clapper, bmc@telebase.com, http://www.netaxs.com/~bmc/ pi seconds is a nanocentury. -- Tom Duff From owner-freebsd-ports Thu Feb 1 15:08:35 1996 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id PAA09044 for ports-outgoing; Thu, 1 Feb 1996 15:08:35 -0800 (PST) Received: from mozart.american.com (mozart.american.com [204.253.96.2]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id PAA09038 for ; Thu, 1 Feb 1996 15:08:30 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by mozart.american.com (8.6.12/8.6.9) with SMTP id SAA21682 for ; Thu, 1 Feb 1996 18:07:59 -0500 Message-Id: <199602012307.SAA21682@mozart.american.com> X-Authentication-Warning: mozart.american.com: Host localhost didn't use HELO protocol To: ports@freebsd.org Subject: anyone tried TWIN/XPDK Windows emulator? Reply-to: pgf@American.COM MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <21679.823216078.1@mozart> Date: Thu, 01 Feb 1996 18:07:59 -0500 From: Paul Fox Sender: owner-ports@freebsd.org Precedence: bulk hi -- Willow Software (www.willows.com) has a Windows emulator that is reportedly pretty good, that runs on many UNIX platforms. it's good enough that one person reported (to me) running sol.exe on an Alpha running Linux, and another reported running "most of Microsoft Office" under Linux. it apparently supports serial ports, and the winsock interface -- i don't know how well. unfortunately, FreeBSD is not among their "native" ports -- at least not among the ones they list. they do claim to run under both Linux and SCO. has anyone tried to run it in non-native-emulation mode on FreeBSD? (oh -- btw, for non-commercial use, it's apparently free...) paul --------------------- paul fox american internet corporation pgf@american.com (home: pgf@foxharp.boston.ma.us) From owner-freebsd-ports Thu Feb 1 15:38:58 1996 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id PAA11045 for ports-outgoing; Thu, 1 Feb 1996 15:38:58 -0800 (PST) Received: from time.cdrom.com (time.cdrom.com [192.216.222.226]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id PAA11036 for ; Thu, 1 Feb 1996 15:38:56 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by time.cdrom.com (8.7.3/8.6.9) with SMTP id PAA07116; Thu, 1 Feb 1996 15:38:50 -0800 (PST) To: pgf@American.COM cc: ports@freebsd.org Subject: Re: anyone tried TWIN/XPDK Windows emulator? In-reply-to: Your message of "Thu, 01 Feb 1996 18:07:59 EST." <199602012307.SAA21682@mozart.american.com> Date: Thu, 01 Feb 1996 15:38:50 -0800 Message-ID: <7114.823217930@time.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-ports@freebsd.org Precedence: bulk The redistribution terms on this pretty much eliminate any chance of it ever being a port (it's free of charge, but still requires execution of a license agreement followed by an email-back of the FTP login info) but some of us have got the source and will get the porting information back to Willow once it's finished. Jordan > hi -- Willow Software (www.willows.com) has a Windows emulator that is > reportedly pretty good, that runs on many UNIX platforms. it's good enough > that one person reported (to me) running sol.exe on an Alpha running Linux, > and another reported running "most of Microsoft Office" under Linux. it > apparently supports serial ports, and the winsock interface -- i don't know > how well. > > unfortunately, FreeBSD is not among their "native" ports -- at least not > among the ones they list. > > they do claim to run under both Linux and SCO. has anyone tried to run it > in non-native-emulation mode on FreeBSD? > > (oh -- btw, for non-commercial use, it's apparently free...) > > paul > --------------------- > paul fox american internet corporation > pgf@american.com (home: pgf@foxharp.boston.ma.us) From owner-freebsd-ports Thu Feb 1 17:38:23 1996 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id RAA20964 for ports-outgoing; Thu, 1 Feb 1996 17:38:23 -0800 (PST) Received: from who.cdrom.com (who.cdrom.com [192.216.222.3]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id RAA20958 for ; Thu, 1 Feb 1996 17:38:18 -0800 (PST) Received: from fxqjm.uafdcc.alaska.edu (fxqjm.uafdcc.alaska.edu [137.229.15.199]) by who.cdrom.com (8.6.12/8.6.11) with ESMTP id RAA28961 for ; Thu, 1 Feb 1996 17:38:05 -0800 Received: (from root@localhost) by fxqjm.uafdcc.alaska.edu (8.6.12/8.6.12) id QAA21454; Thu, 1 Feb 1996 16:41:13 -0900 Date: Thu, 1 Feb 1996 16:41:11 -0900 (AKST) From: Quanah Mount To: ports@freebsd.org Subject: Mosaic.. Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-ports@freebsd.org Precedence: bulk You continue to fail to note that Mosaic that Motif be installed on ones system. Since I don't have Motif it would be nice if 1) You would put together a package of Mosaic and 2) If you would note in the DESCR that Mosaic requires Motif to be compiled, as you have noted a requirment for Motif in other ports. Thank you, Quanah Mount From owner-freebsd-ports Thu Feb 1 19:50:54 1996 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id TAA28999 for ports-outgoing; Thu, 1 Feb 1996 19:50:54 -0800 (PST) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id TAA28983 Thu, 1 Feb 1996 19:50:29 -0800 (PST) Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.9/8.6.9) id OAA25135; Fri, 2 Feb 1996 14:41:30 +1100 Date: Fri, 2 Feb 1996 14:41:30 +1100 From: Bruce Evans Message-Id: <199602020341.OAA25135@godzilla.zeta.org.au> To: andreas@knobel.gun.de, lehey.pad@sni.de Subject: Re: Another Pentium gcc patch, -D__FreeBSD__=2 -Dbsd4_4 Cc: hackers@freebsd.org, ports@freebsd.org, pst@cisco.com Sender: owner-ports@freebsd.org Precedence: bulk >> > I think that the gcc *should* define bsd4_4 (or similar). There's >> > plenty of software out there which doesn't care which 4.4BSD-derived >> > system you're running, and this would help, just like __386bsd__ used >> > to be useful. >Agreed. So I think, too. So could we meet in the middle, that >we add this definition as long as it doesn't disturb us ? >I only see the usefullness as __386BSD__... Both have negative usefulness. __386BSD__ says that the system is 386BSD, which it isn't. bsd4_4 may say that the system is BSD.4.4, which FreeBSD isn't. Defining __FreeBSD__ in the compiler is almost as bad. The compiler has very little to do with the version of FreeBSD that the compiler runs on. Defining __FreeBSD__ anywhere is almost as bad... Bruce From owner-freebsd-ports Thu Feb 1 21:52:36 1996 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id VAA21097 for ports-outgoing; Thu, 1 Feb 1996 21:52:36 -0800 (PST) Received: from austin.polstra.com (austin.polstra.com [206.213.73.10]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id VAA21090 for ; Thu, 1 Feb 1996 21:52:33 -0800 (PST) Received: from austin.polstra.com (jdp@localhost) by austin.polstra.com (8.6.12/8.6.12) with ESMTP id VAA04054 for ; Thu, 1 Feb 1996 21:52:26 -0800 Message-Id: <199602020552.VAA04054@austin.polstra.com> To: freebsd-ports@freebsd.org Subject: pkg_create vs. my new port Date: Thu, 01 Feb 1996 21:52:26 -0800 From: John Polstra Sender: owner-ports@freebsd.org Precedence: bulk I need some help to work around a bug in pkg_create that causes "make package" to fail on a new port that I'm creating. The port is for DEC Systems Research Center's Modula-3 system. It's a very large system with a deep directory structure, and so my PLIST file is large -- 2168 lines and 86125 characters. When I run "make package", pkg_create dies with the message "Failed to execute tar command". I did a ktrace and found out the reason: argument list too long. Well, that's no wonder, because pkg_create puts every filename onto the tar command line, and the system limit is 65536 characters. I could fix pkg_create to use tar's "-T" option (get the list of files from a file instead of from the command line), but I'm looking for an easier work-around. One idea I had was to use "@cwd" lines in the PLIST, to make it smaller. For example, there are many files whose names all begin with "lib/m3/pkg/". So I could bracket these lines with: @cwd lib/m3/pkg ... @cwd ../../.. and eliminate that prefix from every filename, saving quite a few characters. But I don't think it'll work. At the end of my PLIST, there's a ldconfig execution: @exec /sbin/ldconfig -m %D/lib/m3/FreeBSD2 >From looking at the code, I'm pretty sure that %D will be replaced with the literal text from the last @cwd, that is, "../../..". That doesn't sound so great. Do any of you have any ideas about how to solve this problem? -- John Polstra jdp@polstra.com John D. Polstra & Co., Inc. Seattle, Washington USA "Self-knowledge is always bad news." -- John Barth From owner-freebsd-ports Fri Feb 2 09:03:51 1996 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id JAA00715 for ports-outgoing; Fri, 2 Feb 1996 09:03:51 -0800 (PST) Received: from who.cdrom.com (who.cdrom.com [192.216.222.3]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id JAA00654 for ; Fri, 2 Feb 1996 09:03:45 -0800 (PST) Received: from austin.polstra.com (austin.polstra.com [206.213.73.10]) by who.cdrom.com (8.6.12/8.6.11) with ESMTP id IAA00416 for ; Fri, 2 Feb 1996 08:57:24 -0800 Received: from austin.polstra.com (jdp@localhost) by austin.polstra.com (8.6.12/8.6.12) with ESMTP id IAA06723; Fri, 2 Feb 1996 08:41:01 -0800 Message-Id: <199602021641.IAA06723@austin.polstra.com> To: asami@cs.berkeley.edu (Satoshi Asami) cc: freebsd-ports@FreeBSD.org Subject: Re: pkg_create vs. my new port In-reply-to: Your message of "Thu, 01 Feb 1996 23:03:54 PST." <199602020703.XAA01917@sunrise.cs.berkeley.edu> Date: Fri, 02 Feb 1996 08:41:01 -0800 From: John Polstra Sender: owner-ports@FreeBSD.org Precedence: bulk Satoshi wrote: > * easier work-around. One idea I had was to use "@cwd" lines in the > * PLIST, to make it smaller. For example, there are many files whose > > Well you can just specify the subdirectory name, like "lib/m3".... ;) Perfect! Thanks, that's just the kind of advice I needed. I didn't know whether it was OK to just put a directory name into the PLIST file. > * I could fix pkg_create to use tar's "-T" option (get the list of files > * from a file instead of from the command line), but I'm looking for an > > It will be greatly appreciated if you can do that! There are some > other ports that can use help. OK, I'll do that right away. I looked at the existing code, and it won't be that hard to do. Can you suggest somebody to review my changes after I've made them? Thanks, John From owner-freebsd-ports Fri Feb 2 09:07:00 1996 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id JAA01357 for ports-outgoing; Fri, 2 Feb 1996 09:07:00 -0800 (PST) Received: from who.cdrom.com (who.cdrom.com [192.216.222.3]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id JAA01270 for ; Fri, 2 Feb 1996 09:06:39 -0800 (PST) Received: from hda.com (hda.com [199.232.40.182]) by who.cdrom.com (8.6.12/8.6.11) with ESMTP id DAA06155 for ; Fri, 2 Feb 1996 03:19:07 -0800 Received: (from dufault@localhost) by hda.com (8.6.11/8.6.9) id GAA02334; Fri, 2 Feb 1996 06:18:18 -0500 From: Peter Dufault Message-Id: <199602021118.GAA02334@hda.com> Subject: Re: anyone tried TWIN/XPDK Windows emulator? To: jkh@time.cdrom.com (Jordan K. Hubbard) Date: Fri, 2 Feb 1996 06:18:17 -0500 (EST) Cc: pgf@American.COM, ports@FreeBSD.org In-Reply-To: <7114.823217930@time.cdrom.com> from "Jordan K. Hubbard" at Feb 1, 96 03:38:50 pm X-Mailer: ELM [version 2.4 PL24] Content-Type: text Sender: owner-ports@FreeBSD.org Precedence: bulk > The redistribution terms on this pretty much eliminate any chance of > it ever being a port (it's free of charge, but still requires > execution of a license agreement followed by an email-back of the FTP > login info) but some of us have got the source and will get the > porting information back to Willow once it's finished. It still should be a "port" so that it is easily found by poking around in the ports directory. The distribution can't be on th CDROM, but the FTP and e-mail back of login info could maybe be handled by the ports mechanism. Maybe they can be convinced to change the policy if part of the installation process encourages the registration, and does it for internet-connected installs. The alternative is probably to lose the non-internet customers (or at least make it a lot tougher for them). -- Peter Dufault Real-Time Machine Control and Simulation HD Associates, Inc. Voice: 508 433 6936 dufault@hda.com Fax: 508 433 5267 From owner-freebsd-ports Fri Feb 2 09:15:17 1996 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id JAA03058 for ports-outgoing; Fri, 2 Feb 1996 09:15:17 -0800 (PST) Received: from who.cdrom.com (who.cdrom.com [192.216.222.3]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id JAA03029 Fri, 2 Feb 1996 09:15:11 -0800 (PST) Received: from rover.village.org (rover.village.org [204.144.255.49]) by who.cdrom.com (8.6.12/8.6.11) with ESMTP id JAA01100 ; Fri, 2 Feb 1996 09:14:52 -0800 Received: from localhost (localhost [127.0.0.1]) by rover.village.org (8.6.11/8.6.6) with SMTP id HAA24937; Fri, 2 Feb 1996 07:39:38 -0700 Message-Id: <199602021439.HAA24937@rover.village.org> To: Andreas Klemm Subject: Re: Another Pentium gcc patch, -D__FreeBSD__=2 -Dbsd4_4 Cc: hackers@FreeBSD.org, ports@FreeBSD.org In-reply-to: Your message of Thu, 01 Feb 1996 19:41:39 +0100 Date: Fri, 02 Feb 1996 07:39:37 -0700 From: Warner Losh Sender: owner-ports@FreeBSD.org Precedence: bulk : When I did the gcc port, cc failed to compile some sources, because : the correct typedef for us (FreeBSD) was only included, when bsd4_4 : would have beed defined. So I had to patch the sources, to add : : #if defined(bsd4_4) && defined(__FreeBSD__) : ^^^^^^^^^^^^^^^^^^^^^^^ : : I think the bsd4_4 definition should be included to make it easier : to compile stuff for 4.4 BSD. It seems to me, that it's for some : people common to test for bsd4_4. It would make it easier to : compile those sources and would decrease the amount of modifications/ : patches. The latest gcc don't have this problem. In fact, xm-freebsd.h defines HAVE_STRERROR so that bsd4_4 doesn't even get tested for builds for FreeBSD systems. bsd4_4 is defined by gcc *ONLY* on mips-dec-bsd, as far as I can tell. That's the only place in the entire gcc 2.7.2 sources where -Dbsd4_4 or #define bsd4_4 happens in the source. As it turns out, cpp is compiled on this one architecture to have bsd4_4 defined. NetBSD doesn't, FreeBSD doesn't, BSDi doesn't. Etc. gcc itself only uses bsd4_4 when HAVE_STRERROR isn't defined and it is building its own strerror. gcc didn't used to be like this, but it is as of the latest release. In fact, most versions of gcc that were wrong were easily fixed by adding #define HAVE_STRERROR to tm-freebsd.h and rebuilding. I recall once adding #define bsd4_4 to that file a long time ago before the HAVE_STRERROR code was in place. Since that was just once place to fix, rather than 6 or so in the sources. That's part of porting, I guess :-). If you want bsd4_4, then you can just as easily include: #ifdef HAVE_SYS_PARAMS #include #endif #ifdef BSD4_4 #define bsd4_4 #endif since params.h is the *STANDARD* bsd way of figuring out if you are running on a BSD system. To date, I have never needed __FreeBSD__ as a define. The BSD year/month version number has always proven to be suffcient for my needs. This includes porting kerberos, gcc and some other stuff that had old, icky defines before. I've ported about 500,000 lines of code to FreeBSD between work projects and software from the net, so this isn't a trivial amount of code. I'm not saying that __FreeBSD__ shouldn't be defined, but its use should be very rare... Ideally, however, you'd not need to ask the question "Am I running BSD 4.4" Instead, something like autoconfig should ask much smaller questions and then tell you what it found by defining HAVE_STRERROR, HAVE_BROKEN_SELECT, HAVE_PARALLEL_PRINTER_PORT_DONGLE, etc. Warner From owner-freebsd-ports Fri Feb 2 11:03:44 1996 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id JAA02279 for ports-outgoing; Fri, 2 Feb 1996 09:09:55 -0800 (PST) Received: from who.cdrom.com (who.cdrom.com [192.216.222.3]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id JAA02200 for ; Fri, 2 Feb 1996 09:09:36 -0800 (PST) Received: from sunrise.cs.berkeley.edu (sunrise.CS.Berkeley.EDU [128.32.38.121]) by who.cdrom.com (8.6.12/8.6.11) with ESMTP id XAA03705 for ; Thu, 1 Feb 1996 23:04:47 -0800 Received: (from asami@localhost) by sunrise.cs.berkeley.edu (8.6.12/8.6.12) id XAA01917; Thu, 1 Feb 1996 23:03:54 -0800 Date: Thu, 1 Feb 1996 23:03:54 -0800 Message-Id: <199602020703.XAA01917@sunrise.cs.berkeley.edu> To: jdp@polstra.com CC: freebsd-ports@freebsd.org In-reply-to: <199602020552.VAA04054@austin.polstra.com> (message from John Polstra on Thu, 01 Feb 1996 21:52:26 -0800) Subject: Re: pkg_create vs. my new port From: asami@cs.berkeley.edu (Satoshi Asami) Sender: owner-ports@freebsd.org Precedence: bulk * I could fix pkg_create to use tar's "-T" option (get the list of files * from a file instead of from the command line), but I'm looking for an It will be greatly appreciated if you can do that! There are some other ports that can use help. * easier work-around. One idea I had was to use "@cwd" lines in the * PLIST, to make it smaller. For example, there are many files whose Well you can just specify the subdirectory name, like "lib/m3".... ;) Satoshi From owner-freebsd-ports Fri Feb 2 13:45:54 1996 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id NAA28573 for ports-outgoing; Fri, 2 Feb 1996 13:45:54 -0800 (PST) Received: from ibp.ibp.fr (ibp.ibp.fr [132.227.60.30]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id NAA28538 Fri, 2 Feb 1996 13:45:42 -0800 (PST) Received: from blaise.ibp.fr (blaise.ibp.fr [132.227.60.1]) by ibp.ibp.fr (8.6.12/jtpda-5.0) with ESMTP id WAA27230 ; Fri, 2 Feb 1996 22:45:27 +0100 Received: from (uucp@localhost) by blaise.ibp.fr (8.6.12/jtpda-5.0) with UUCP id WAA06113 ; Fri, 2 Feb 1996 22:45:18 +0100 Received: (from roberto@localhost) by keltia.freenix.fr (8.7.3/keltia-uucp-2.7) id VAA23862; Fri, 2 Feb 1996 21:45:08 +0100 (MET) From: Ollivier Robert Message-Id: <199602022045.VAA23862@keltia.freenix.fr> Subject: Re: Another Pentium gcc patch, -D__FreeBSD__=2 -Dbsd4_4 To: pst@cisco.com (Paul Traina) Date: Fri, 2 Feb 1996 21:45:07 +0100 (MET) Cc: andreas@knobel.gun.de, asami@cs.berkeley.edu, jkh@FreeBSD.org, ports@FreeBSD.org, hackers@FreeBSD.org In-Reply-To: <199601312138.NAA21667@puli.cisco.com> from "Paul Traina" at "Jan 31, 96 01:38:44 pm" X-Operating-System: FreeBSD 2.2-CURRENT ctm#1586 X-Mailer: ELM [version 2.4ME+ PL3 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-ports@FreeBSD.org Precedence: bulk It seems that Paul Traina said: > I don't think our current gcc defines bsd4_4, I'm certain it shouldn't. :-) > There's a well defined way to find out what version of the OS you're running > under. I don't think the -D__386BSD__ is correct either. This is the current #defines: /usr/libexec/cpp -lang-c -v -undef -D__GNUC__=2 -D__GNUC_MINOR__=6 -Dunix -Di386 -D__FreeBSD__=2 -D__unix__ -D__i386__ -D__FreeBSD__=2 -D__unix -D__i386 -Asystem(unix) -Asystem(FreeBSD) -Acpu(i386) -Amachine(i386) foo.c /tmp/cc023835.i -- Ollivier ROBERT -=- The daemon is FREE! -=- roberto@keltia.frmug.fr.net FreeBSD keltia.freenix.fr 2.2-CURRENT #1: Sun Jan 14 20:23:45 MET 1996 From owner-freebsd-ports Fri Feb 2 14:19:27 1996 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id OAA03550 for ports-outgoing; Fri, 2 Feb 1996 14:19:27 -0800 (PST) Received: from puli.cisco.com (puli.cisco.com [171.69.1.174]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id OAA03528 Fri, 2 Feb 1996 14:19:21 -0800 (PST) Received: from localhost.cisco.com (localhost.cisco.com [127.0.0.1]) by puli.cisco.com (8.6.8+c/8.6.5) with SMTP id OAA12331; Fri, 2 Feb 1996 14:17:29 -0800 Message-Id: <199602022217.OAA12331@puli.cisco.com> To: Ollivier Robert Cc: andreas@knobel.gun.de, asami@cs.berkeley.edu, jkh@FreeBSD.org, ports@FreeBSD.org, hackers@FreeBSD.org Subject: Re: Another Pentium gcc patch, -D__FreeBSD__=2 -Dbsd4_4 In-Reply-To: Your message of "Fri, 02 Feb 1996 21:45:07 +0100." <199602022045.VAA23862@keltia.freenix.fr> Date: Fri, 02 Feb 1996 14:17:28 -0800 From: Paul Traina Sender: owner-ports@FreeBSD.org Precedence: bulk Exactly, the pentium port should ONLY define what the system compiler defines, and I'm quite happy with what the system compiler currently defines. (Well, ideally, it wouldn't define __FreeBSD__=2, but wtf) From: Ollivier Robert Subject: Re: Another Pentium gcc patch, -D__FreeBSD__=2 -Dbsd4_4 It seems that Paul Traina said: > I don't think our current gcc defines bsd4_4, I'm certain it shouldn't. :-) > There's a well defined way to find out what version of the OS you're runnin >>g > under. I don't think the -D__386BSD__ is correct either. This is the current #defines: /usr/libexec/cpp -lang-c -v -undef -D__GNUC__=2 -D__GNUC_MINOR__=6 -Dunix -D >>i386 -D__FreeBSD__=2 -D__unix__ -D__i386__ -D__FreeBSD__=2 -D__unix -D__i386 >>-Asystem(unix) -Asystem(FreeBSD) -Acpu(i386) -Amachine(i386) foo.c /tmp/cc023 >>835.i -- Ollivier ROBERT -=- The daemon is FREE! -=- roberto@keltia.frmug.fr.net FreeBSD keltia.freenix.fr 2.2-CURRENT #1: Sun Jan 14 20:23:45 MET 1996 From owner-freebsd-ports Sat Feb 3 07:30:59 1996 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id HAA05183 for ports-outgoing; Sat, 3 Feb 1996 07:30:59 -0800 (PST) Received: from news1.gtn.com (news1.gtn.com [192.109.159.3]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id HAA05157 Sat, 3 Feb 1996 07:30:50 -0800 (PST) Received: (from uucp@localhost) by news1.gtn.com (8.7.2/8.7.2) id OAA25211; Sat, 3 Feb 1996 14:15:17 +0100 (MET) Received: from knobel.gun.de (localhost [127.0.0.1]) by knobel.gun.de (8.7.3/8.7.3) with SMTP id OAA01645; Sat, 3 Feb 1996 14:02:52 +0100 (MET) Date: Sat, 3 Feb 1996 14:02:52 +0100 (MET) From: Andreas Klemm To: ports@freebsd.org cc: Ollivier Robert , asami@cs.berkeley.edu, jkh@freebsd.org, hackers@freebsd.org, root@cerebro.inka.de Subject: Re: Another Pentium gcc patch, -D__FreeBSD__=2 -Dbsd4_4 In-Reply-To: <199602022217.OAA12331@puli.cisco.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-ports@freebsd.org Precedence: bulk On Fri, 2 Feb 1996, Paul Traina wrote: > I don't think the -D__386BSD__ is correct either. > > This is the current #defines: > > /usr/libexec/cpp -lang-c -v -undef -D__GNUC__=2 -D__GNUC_MINOR__=6 -Dunix -D > >>i386 -D__FreeBSD__=2 -D__unix__ -D__i386__ -D__FreeBSD__=2 -D__unix -D__i386 > >>-Asystem(unix) -Asystem(FreeBSD) -Acpu(i386) -Amachine(i386) foo.c /tmp/cc023 > >>835.i Ok, maybe one should remove __386BSD__ and not include bsd4_4.... but add -D__FreeBSD__=2 Would that be okay ? May I say that officially to the pgcc developers ?! Currently Marc Lehmann and I have a nice e-mail contact. I also suggested to him, to include a note into their Web pages to point to the FreeBSD ports collection instead of offering pgcc binaries for FreeBSD... I explained to him the ports collection mechanism, he didn't know him (as many people), but I think, he will like it ;-)) He already told me, he wants to include it into the Web page, today I sent to him two URL's... One pointing to the tgz archive file, another to the entry point of the ports collection, where people can get information, why they only got a few files ;-))) Andreas // -- andreas@knobel.gun.de /\/\___ Wiechers & Partner Datentechnik GmbH Andreas Klemm ___/\/\/ - Support Unix - aklemm@wup.de - \/ ftp://sunsite.unc.edu/pub/Linux/system/Printing/aps-491.tgz apsfilter - magic print filter 4lpd >>> knobel is powered by FreeBSD <<< From owner-freebsd-ports Sat Feb 3 10:36:50 1996 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id KAA18764 for ports-outgoing; Sat, 3 Feb 1996 10:36:50 -0800 (PST) Received: from news1.gtn.com (news1.gtn.com [192.109.159.3]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id KAA18755 for ; Sat, 3 Feb 1996 10:36:45 -0800 (PST) Received: (from uucp@localhost) by news1.gtn.com (8.7.2/8.7.2) id TAA12215; Sat, 3 Feb 1996 19:15:21 +0100 (MET) Received: (from andreas@localhost) by knobel.gun.de (8.7.3/8.7.3) id TAA12914; Sat, 3 Feb 1996 19:19:15 +0100 (MET) From: Andreas Klemm Message-Id: <199602031819.TAA12914@knobel.gun.de> Subject: cached port updated from 1.4pl0 to 1.4pl2 To: asami@cs.berkeley.edu (Satoshi Asami) Date: Sat, 3 Feb 1996 19:19:14 +0100 (MET) Cc: ports@freebsd.org X-Mailer: ELM [version 2.4 PL24 ME8b] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-ports@freebsd.org Precedence: bulk Hi Satoshi ! Here is the complete modified port. From the ChangeLog: Changes to the v1.4pl2 release (Jan 20, 1996): - Fixed coredump bug caused by using wrong values in memset(). Changes to the v1.4pl1 release (Jan 17, 1996): - Added mkdir $(prefix) in the top Makefile. - Clarified cached.conf comments about quick_abort. - Fixed logfile rotations off-by-one error (looking for non-existant log.-1). - Changed conditions for which we return UDP_HIT. Now only if the object will not expire for at least another 5 minutes. This prevents a UDP_HIT to be followed by a TCP_MISS_TTL which may cause neighbors to deadlock. - Changed N_UPPER_CACHES from hard-coded #define to a variable. Now allocate exactly enough slots for all neighbors and parents in cached.conf. - Fixed never seeing REVIVE_PARENT message. - Changed storeRebuild timestamp max delta from 5 to 2 seconds for better consistency on reload. - Fixed cached to not exit if mkdir() says EEXIST. - Significant changes/fixes to ftpget.c: - Try PASV first, then try PORT. - Try to RETR the object before trying to CWD to it. (needed to work with buggy Windows NT ftpd). - Close unused FD's from trying to grab README. - Use relative URLs in directory listings. - Only include a BASE HREF if absolutely necessary. - Changed directory listing to use "LIST" instead of "LIST -l". - Include any informational ftpd replies in the error page. - Verified to work much better with: Windows NT Netware - Added the cached.conf read_timeout on the ftpget command line. - Fixed a bug when checking return code from child ftpget processes. Eliminated call to kill_zombie() so now all child process deaths go through sig_child(). - Fixed RunCache to detect frequent failures and give up. - Increased some cached.conf defaults: changed client_lifetime from 15 minutes to 3+ hours. changed max object sizes from 1M to 4M. changed read_timeout from 5 minutes to 15 minutes. changed dns_children from 3 to 5. - Changed hierarchy logging for source_ping's. Now logged as SOURCE_FASTEST followed by the IP addresses of the source host. begin 664 cached.tar.gz M'XL("+ZF$S$"`V-A8VAE9"YT87(`[%Q[<]M&DO>_Y*>8R*FCM$>"#^L59IVL M;,NQ+GZH)'J=K5Q*.P2&Y*Q`@(L!1#-W]]VO'S/``*0=Y\I*76U922P3F.GI MZ>>O>X8)9;A04?_!??Z(P\')R9%X(/!GT/AM/XCCX>#P9/1H-#P68CAX=/+H M@3AZ\`?\%":7F1`/LC3-/S9NO5`J?O`O]Q.R_E_)6S73L;J7-8:#P?'AX0?U M/SHY.2[U/SP<@OY'PT>A>*W68I5FN1%A&LI\(H;??',,H]\MTB6,:ITE$4PQXL=8+9?BSY(__N4V2:3UV:OSQW8C/69ZU+[\\8>MYX/VT[/)^0]OKB[.K__]<6N]7K=? MG5U/SJ]NKB\FY]>/6[-\->[WX<\@3]=)L)!Q'*39O+\JIOV%S.Z4R?M/2WI] M\9]M;TIH`I!RFLDH#514T*1(FSS34_/;LZ6Y#8I$]VYE%INL6"@0#I'0R2PU M&Y.KY2=0,46B\L#PS$1GNV:TSW^:7)T]G=QW]?P.-$+M7?]\1CL5>CO"=^^5;D"Y7@CEHAZ'?_^<7+ M\^MG%U<'?58BR#>9]6JS:#`$FJ_W+Z_.GU_\=%#N.-93?]JW.%+%1OU^\CMI M$[V9AJVI<)&*O>^^^T[XFY;D:PN=Y"8(@KUR'$;%5&S20B1*12(KDD0G?+RQ5(8L\70*[,#3>C)N#\*=?F*Q/M$H)3'72ORH2,BOQ;TW."A`SM#S(L.!(*F,1K^6=WHN\S03^Z]5 M;D*Y4EWQ*C52AUV0\$&32,YL2+NXH<6J07LUS5V\NGQS-3E[/1%`JER?-V'% MY!ZR8BF`?O755_55>]^)\TCGOVV-V]/>R^4J5N/?GEHWT+UV.]!)&!=@JW^> MFBC`'+T!?_]@?B/];^,CNX+_QU_&/\A MW&_H?S0\.OR"__Z(GU?/CL1^'19YR?X`,K`\CM2CZ3"*3D9R=#A51Z/3Z/#H M='08?C.#1Z?M!U]^_D7\_X,9Y#/X_^!#_G]T3\[%XNP*LXR/: MKD]3:`/XRFR6TS36(:+/6X1=^0*>4RG7?MCRQX.US601YX$0%S/"P&N9Y#@E M7,ADKKR9`L"0-`H)9&J9WC$4JR]%>#)=;78M`42;BPLQP>H"RU]&E;PHP6U_ M'.X?)>!OM"=>6"C[9OH/J*,%`]]M3(A36R^@#AA7"$A\__WW\/29,F&F5SAT M7#Z%Y\\!TBY3`)M8Z65+IB6G:9'3GGOR$KTN]9Q#%*',C3! MOH%X,9EG8E^&>8'5A3`K%>J9!H(Z@7F0 MC?H6O?99EL'B`(B@2'!;44^&H8I!/!'L&>'\Z<"N<2?C`LUCKN^`)6)U*3=B MJ@082Y;I*(+'TPU,PBH"!=F3H*_E$JT&ZR28FY(R0.&5'(CA]L.S'U^VO8>G M@TIF1;3Z/TGLXNFE<'(2LRQ=`H%$Z?EB"B]ISD[Q/1I\+O%!71+*!"44:2.G M,79]6FN=+P2@`T^HXG>(M``2OE!%*5(G)MH""[1\=#H@@98B)5YOF%<@V(@- M50$,]@I.S\,%#5<95H1=%!F5O@M4*S89J*"F".$K*)UQ64H$N"+$%=8+'2[L M9(^L,(NTB"/4WEIF4:6]?"%SL=3&@!JJ$I%E""0\_0%Q*VQO87\)5$T9#E$? M=M.TZY(T;GR:@J9@]_YLW)\4"4:-F.M^\#$L!IF2<4!/`Y)D\R$9OZ<]6N]FD>8W=\N;&=AJFI%OP/97,@,UY"!E M^)`F,=H.N@;&X6IS\,ZU0;!;%N8Q;D,G-;MP@DHX2832>-6YN%5JA;FHU#-Z M-P5,(R!$Z4S!VD!Q";DDVP"==SQ'=&I\=X0IPH4W%QU7P0HP<2ZGFURA"?&& M@130N4Z[Q(:_<&5L3%PX:L1W'!8Q]E%!IQ3^6Y:#,"U`]8\KZN)/HL:E6T[,L;ORI'9G@6WJ+8<`STQ88=GP^[6,`)0ZX`5;P?,3CJ;=="/ M2!84@^;9"DXSM?9&DQ7_@FFFP%U*#A/#4' MF\W:(*'/\H-BOG1^Q!&%@QUGFXK'F4832PB`J;+1EJ?B9H?C0XQ` M>TQM>H+M`P,NIZ'HI%AH4$$6+C;=LC?(6&=,MHQPR+6&1;Y9*0^9>`D75Z;D MIKA;UJ7)#\4G_K!ND%Y]5KFR_T-%LTGY8[9D[?15&7?C*4X)CM/K:FL1*&6 M%VXQN6BGTFV'3A#L)@C[E.D1Z-'I88N715CK\C.J MS`*H),T111J07,0!/][PLEQE4AQF5/E1P5*JS2@[)6FYU4C/H!922:A@D7RM M%`::J[D^`T;,.M1%V"=VD$U'UIY*W*U\`\:[4Q4@8*@=$5LQ?:#-DN> M"(H);Q58$NP>`'EBZ_9.2;3#L+%$C-;'P8[8!H%3C9`<2V:LB!C36UA.P8O9 M!`%>0LVLW[O2A1^C]ET5U/FJ`\A`)A;?5X&GH0O2G_4`-F%>#^;8M2K3;OU) MG"4;K_QP-F`+*RZUD*#TU-%EA[(!-.7-+$H4HNI<4;V%L:X%B[RCS@9@ M(`U:*Q=!H?HKP,1<(_S,>`%O14[).C,88,BI+17J\:Q6,1HAK\6M#YQE!`DN M2=W83#&`QS!"JUN1\7+$!(C2B]-(;T(^C:.3U$$Y>%YG)<5,>)$3!"^C'D:]WHN$D!/$/A@KB/#:F*W$HTEQ'(3V#V)G_$#09J@ MYE(6@V.PI+K2Y>R'B>9B"S)1?P^1J*3[G!S/+&AE0+XE,* MFJ0*"&$;5[E2#G2J,5Z<@'".&\C@Y=Y4;=(DXQ<()G1HWW4/`]*WA' M`83_[/4UA.?TMEB9,E&]O7I)%A*4D,CZ? MM&=Y'S$\U"5HQIF+I.ZAE3H;"JUL^6#O9K5A96VWQW(=F$:I57^>'B MLJ+1LI)W#D/5_D)!>HNH3,4N!U^ML@E&>OX&T[$O1PI,ZG[G')?F2X,M^)HP MM2$@C?U@]'YLU96;A,E/7+^N/BFW&0CGIL9HZE"E0MZEFB-'Q1L82Y[.%>4B MM(=(Q9H:9P14RF``B2`&0>!KN?%,`D0]'`3TC__H9!0,C_EA91_XXO";8/3H M)!@=X;O2^W`+L;IA@[N9;E:29+[#2DBVFL2?WDJJZWDX=^!<(0J3]RZ!*/R[ M5\(+QI:$."`>T9(N='$&Y6P*NJG9U"[F@,I_8QL`ASU1,^SO5VU#L`O!T8ED[?D;>/$:`SK=2\'#`79]FX<)9X,)(36P@BG$4,RZJ==G MJZ&VK`!E@4'G(>:>&3:I2YNPFK4M-H3[NP1BL5%]81;+M48P_E%Y>E!>BCM$ M@O,T18ZQRQ/:==6DM?R%(PFMKUZT7Z1IC(M"=(8^5TR"-;LGV%-L8IE@RRQPR M2C:%BQ$9]A>I0RPI:=>@)Q1A(3I5U2+%//S$[\&7:]KF/N\9"&Y<26DIEL4I MUS2.0^OY(/8H1L/*7![EMG0IFIG4,?D09K]*H'[TV!+:A_(*BQ&*Z1G(+K/` MWF@\3@HWN.D[R,D1GC54FG'("<'Q3H=SW3^)B4@L26Y6_2_PE#S9YO$YS:P-L,O[&"&`I*I!!NQ#?EM2#!DI`&MTB M`S"K0XHV-I(X'&W[%ANA,]@)EB-8E23H"#8Y(RB+P/;Q!BQV="W4J_AIB!@$ M"0*`A(W&1.FD`;#O> MXX;)N+A\D^NE0@GM`VX$ELR!RTOP*<_2&#OQ:\BEU(P%N*\YF60*BRKCX&D3 M%:,1)AZ@^R"")D+HBI1C*.PM(5A1,4S\B/VH(/>,LG2U4E$I&2PF8V1-)[?F MP-IV#2G:2%`&"P/J,73^6#JTZ[U;QZXUY-&$K'`P34.Q8UDBV6X)^RH`V/)F\-$[&MOER'UUR/,_9IP,H/D%;]9RU9"^+_:I%7NDS2T`21DJ%KE-/][AKK<\$!@.!A5% M/%-T_D.$6(3S,EY378'VYUE:J\#:Y>756W)B6'C)+3"A[G18M5FAXDW4NOI8 M7C((:@'5VRPNII#26'@M85#P?BFJKC?^IKQ8<(#C@8%Y@2?>6>!2]E-DM]S?8B!OB1Q:;&IFJ.9;S91>R M0:V$<92Z<3F%<9>&JX2.$IWNZ/1@BCUJOM846=3'K!))(-$@VI0:R^9X4'M& M8OAFAS0!A*%2GQ$6PWA"_(I*.K0_ M!TNWW+.?+U=]YSN4;_^6%@1274^G[%=6?%)/DX\;8.]168G0'8@EIE#7[<_9 MRR@:4K_1:^XCI6IYOYU/;];KM7US#_D&A4L'M.@85KKV>PX*E*^I/?%Y,PP> M0M^`"E==**)6$%SMAYE]C-J_AM_4/9EQYZB#`8M^VSH2P8KDOKE1=`\CF1N7 M^*U)\L%]D?1H7XB(`[XHV+73_`AE/Y]V]LA??;DP*>)$K\,T[4?(%K1183+'E7$=,/`E,BL.DH4 MW@VV,R0@2(TTF6^Y&:ZI$0=?7+J&/O5G*^M/LZBZ9$05-B<*O42$+FW5NR'Q MD'G3#4;N$8&5``=)KNEPK'G,C2%9,E\)I7U[YH$+/8VQH'D*U=X4@?EP=!H, M1T?!T="%%IC.8Y[4QQP'`RJ"K4SLS0SJ\"0;ZM13JK:UA"D/@\84CEJ>N.FF M?[DN]G1VO[4-GU:E'-(J]?3;WHQ6O0M4#<<^KZ]ROGEA5O7LRWZ'WG6^=WBL->7IOS&AH&&H9R$R9T['[^`E:YN!K)V`*4]E,AIR- M6C5E"Z?J2BI;TWPSJ.YX?8HAB!UF0+75QPUAPLC9;]7P,9PX>SXYO\*KKW2Q M*7;<=]!`&W+`^0$?]&!YV,5C1AKM>F:0OJO-@I_-(9%!8C8Y'WC*F*^;HCR? MO)F\8(+-0^*ZD4IA&TQ0PB-'W""O[&04'%G#_H"HFP97,X&:R3$IWR8\NZI- MJT64X4?>C=H^N6:\^6>AP]L;J!CHJD750/!J(A2]3@J&,9F"1*KNJLQH+_X2 M!16)VL5I71X+%PF40#JCWAQ8'%7I^RH`,[M^>7&)X)9J=C2?/BB"^J?3PFRJ M>\07U$I!11-V)\+P6=!1`WUY,;+7T?%0;(H)<$5?[T8%(G.N&YJIGF62>V-X M/2-T'4M7FY&>/-G0;1)L?B/R\IZWTL27)B1X",/E`0I=F+"W^^AXR02V+]/NL1B8 M2@#3]LJ;WD5FBP];!7EEA\=(<[[89KO&;VQU0YY)E^GA;0R!(Q:]GA@\GF+?=M2>Y7&;V^X+?``I,Z2#?C[.J2L+@U>. M-\?6KC2Q)T;>65B7>I=\1$W)1KI(2IV/6I98L6W/8'XM-#HA?Y%;76PZ\LC MO#">3?`)0`.=Z82OE5R>35YX5NMOB"GL:`DEQM_TM7?)QG7''8I5[U58Y&05 MU-I(C+T58(\F@^WH"6.XY?%[6??9*HG<5Y,F+Q)WA'HOY@6R=_V8+E6<("C[ M'3[LA/YO>]?>V[:1Q/^V/@6;I+"42+*HAV.KZ"&.K30^R`]8RJ4]%*>C14IF M(Y,"*<5Q<1_^YK7+Y4..@W.5T3^XMI M2#$)\E>#(DFQ`A0&"+]@28D8U*;I4D.WBN"20?*KZ"N]AN$0L36GZCWLE==N M6LYA>8]6*69Q>2H`G6DD5N@\:81<@2#0$F>RM6-U:]PE!60S7X@--J#!!G5) MV3/*-V2)9TAURU4.0X.OJ`ND;ED'3(2Q`/1/H*]"UQ&V#@?0SZI"@UX?_>]P'=R`E2OQ##;V6P^CR0^9R"KOF#7\99(44)"(4WSXKO+;S9 M8*_5:C$!%1_E)LY@'5N&:0N?OVVX+=Y=#&%\YQ@Q@MF\1#63\)G5^#98.9]$ M]@.IS\]&Q[]BJ9C`=2)71%(1-%.-C8)CX1ND+PK)BVLDX\Y7VBX6\"*VV603 M/'E*;J06*;XA1K'VCCL*F8K,C.$9$3S2/X6D3$/5/:1%G[+F+N-P@3Q`24\4 M^D-13>E%'#DP`E[,^D!#](GKKS7NDRPH,=`1U([="]4W!)X.CY/O-(29OB*V M5H@*3KW"#+DP]E=@6""_!HT_O2BLZ6_685B06@XM,0(V("@EE77YW$;#%8'TN(C_%+\B7J"H8$V MR)\O$3!2(,@9!T2\"@6T$7F,@C.S$'%-P""]$EGJ=33^"@A3Q`(H?"E>6)TE MEB$'1Z`9/8@(AH>.;ABW&K6ON12_@'D$^\O`!34EQ+)-X#EIWN8N!8W`FSO( M676&ZRAVD*F#\\]2MQ2]%_,#PN"/=G"N!MRNKE0:JG M``UT7:$)R25*DYQW\B&NN]QJ#)#Z4VN*N4E MM]@V"A/F4N?UK]3-E:?&JH M^S7S>W/NSYX5#U5[+VFF=W('_6N\/ MCD?:1D:X'UK-59M6VWD-K7NR3ZIM^JV<(CYB`*+YFH+@Y)Y,Z87,],G;E#04 M:X?MMZ3FQU@5AD/;!I3#-?G!L8I=X^C=:##!/DXN!L.#WY3CZ6CPYOAT,$(. MQ5H';!#H@J;X=N/EVJ]F[;5@\>BFP5HLZ29`Z[1F;24XG#&(FL8J;`QI/8:9 M46/,BY*2RE\!RZ8R_US3!9I9PWKJ)2D4WDKP?DD<6]>"R+_&2,C`7'//2[GC M4JXX=.M2.&.%.$T!6!D?W2O$)`EXPM1 MZPY.4B":JW#5$,[!2]P4PQMBD5RA+Q$2'?&GJH5X.6*E0CG1!:^#[2:-52^Y M8,HMQ59H?0F=48Q?N`SJZ` M8@4Q86S#F\!2_<3`"2,OI%U"B8CVJ"M3(/5T[D`A4'/%09V`=)K0(I@N/%E8 M[@.L$+4@5NUV2].)B9PA)-Q@TAD#@BDB%\FH`RP`PF)"?Y2!Y6:IZ\R0%5/M M25NL,W;=$W#V-0HP<=L%.<&I#%!-M,CDG\C MH=#J)6F/!CN$!W-UFARL+W/BU]E,LDP&>61X%H6;E2I9&T$\7`%DI=-V[#-<&N MC,'U=11@1EQ($-@`W0%QB!D]Z>(",!18U84+N2#QS2^DT5)?$TL,ESI+6&4) MF]<+"&(1O@`:Q1(-F,,T#S#NC!5MTC*E;KE.4L!(TP7CG]MX)QKC!*6F'O*O&N(:S-:P4WBLY=(+7)5DANL5G8A3^:A)$?L@&>OK6),09)R4\G\V)T80):]L*-O$`X,\G1E]'RB!%O M:-I(:6Y2R*GW2BM7.2D>B/@%VB`.,JQD9@#[,'_QP@D,AJ,G?,N"^9*T)3_` MXOK*-F+2XX!@S!4]B[:J>B?K&3-&IYT7N%RRR?P\T/P)AI$ZUWFPJ,I!DN.# M6LDR$V3YRED5G^PH/7(;N+?PSCT)07E*IW13=GX"2A&+CJ0X[4=^DTU MQ)+;/H)H$!CU=A#%',TBK;(!"%B1YX9+D2DU2.3*4 MU2PDS>:0NV)O@1;C'RP%R2I2>8(F+5**JFO$:C$%._59-F@17RW$JID6UBB1 M$6*5^=.'$0DZ=5_8JE\,$ER0BK5D:/H'A5D<`).>$)_!(7!H(D_0OJ%3U.45*BDP"6^KHL1 M6-MF#[=UZ3KJ'MHN'WT'LS5K:L1-2DM!'/P&E4HKT?5M9)J&:GK;,&'H,AQ^+%2L)A)D;.*)*5*Q\L]9U2=7FWC(JS M6WHQH=ND7Q.SVD7J`@)X5FO<9L<\&0;S_%D&`*R8[U!D20C0[#JS""E'KM([ M%[<2[*3VG(^P/BK<*H[+>^\2]1AQU&,EK6#A!+!>>K(IS)I+TT2+U=SAB+O9O/F19RDD75F,E+RBAEGNG.3BJ<$IRB\!,P,XLT/ MG)47F^L:-,*X[6NQ0ACXX<)<=551CB5H64^55"2IJ4UH(_6 M73%>SJ:#3U+_6@)Q+O#GM063__1?(_/QHLX7/._JYP?_>D_/BR$F=7=(IQJQ M=G_MSZ]69F$%HV(',V3R*FC(J):4V>3Q/Q\> MC\;?8/]'JTO[/P*/V*U.KT7[_[1ZG7+_C\NK8L!:/_'@:DG6&?B^!;8\(*5!'2\NC M>`D!+Y:@]N-S:(-Q0KY"P:")(+L\5I)]'U%L-@W>A]'"M=YCN5M`R7%&W1A;#$ MUU]5H1(T_0\'%Z>2V(&>%TNHZRKW3JY5!>_\$-.:O+]A<($Y:Z.D!O3P:=JP3I\)HX:L!JN3@XJ:O>&T"CNB98 M)?6BU"U(-MVO.`^1HLT=PEE%!_4"-X]G.K!6WO0J(,MOZ2`P&/ASNHYU:3OE M9!,76^"*'XZR&`V.H<)AD<_.7&1/[80@_]'=6_1.XQWL1N31-^_$TZL;)UK] MN2,OIV6J"?W]>Q%_:*\6`ES8*P]SXY__-':RV-Y.-DS2<2`GKK"Y?LEC<<\] MG(S"!;R74T755`$K#*&T5&92;QV%DP_S756?&:7##A*:6P)OK:@;WB*6YQR] M6XG+9E.?*OHI-YRN-0B`"SXV&`2_JGSIYE05C*;-UA%7&P56P'0$2@GWO,_U M2/B6&FJ66Q>:Z__AVO?9_MD$*=$C_;W=*_\\W&'_ZM^$XCRG_NVV[ MFY'_G9Z]6\K_QSB>/W]N-7BG]@8_-QO41)/Q;*>ZIWJ MXY4++VA>_25S%BW"[-DUQM5=//L"SLY<;V9-)F\BSWL].II,Z&2^63CK+6(O MU1#6J$0]DZ\&KC]+7?:B*`CYY?`?U?2N/A<<["0(5_[LMF95<=OLTW?#X4^5 MA+R2E\*QQ.EL`Y6[?9@H&2KGGLP^U.NW]N\@]GY]OV<0&W[NYXF-^ST5T+IP M!&Y13D3.]=R%&<@5:%U+;[G=T-U.:GL@^T^ZV] M.RC=13Y.*`T_NSE*/U&;L#ZY!ZD?BZTI2[>(JAO.8]Y#(;$1=]Z\*B1VI]]K M;2`V/Y6?"W;W#F+WZONV06SXN9L0>V;]P#L@NM71^&`\>5O#T[(I(I_!*?SP M5'UAW8>(3ZCH1X8'GE"58SR9(^LJ#!?Q!B;>[7RS_1NXN+V_6]/8.P M[?I^NT@X%XEA`=EMXN*MK9WG9$$`67`:@*",5^O9S'J^\Y49'%Z(=7N^@,4C M3ZJ5"YMGV;5P,&P4*LE@Y)[)W]Z^@\7W[?K^RV0DX*<-K>>'XIY?L5%D?@W2 M\RRD1M\>7/QM,((9=_[NUTFN%\@*6+@?'B^ML>]%_[]\3/W?MC'F+_8?&`.L M_[\L]?_'TO]13*E\:99J;R*?Q)3=ME#GZ?6[O;144[=OC9R5]<:[M"PP#O;Z M[7:_U]DLT.Q6&T38/HLTBXI4P-1O7']P_:@/)[9>47JR3T#89]4E;<982_[" MX*_Q"V22\4L"M#_AOGB_8V-;B-I'W]8/5L.UGCV#=G]BJ.#OE1_@\A;MBT(O M5U?E0N8[_D\^ MOA2O_Z7R?_K@\G]WL_S?;9'_A^3_R]U6E^1_NY3_CRK__;&W]#/*$_IR,S\YKUM/&&?P_ MA_^/Z*RZ<3(\?CW:^AGUS!^LPS?#@U]&QK,H.@\/#M\.)G2E9C6.F\T=I74^ MJ_XZOCB8\%,U5E6AN:/C"VRB";_>C8^'9Z__"B^PHMETK]=JAOB'_;*S!W^1 MPXOS$B<,?`AQ!Q=,)54P\&8HDI\_4>3^`WSBB^_L&Q7W1-[<^_19_MGOMUZF M^2?W7/X1^PY3U>[5V[;BH(N#4_A$_+Y7_.YH.OI@6?NJ?#/^#]>_%PW10C=TZ6GQNY#JMW,AEGLH_T.Y\;S.? MR7T^N!B.#B^.S\?(^PQY;"X7>.7BC!L3'.0WG,!?VE4UE@H3>8\![;;3`UKT M:/ZIWOT2-J MK"@HPXR?K]15IHU,&5&<'&Q5#2,Z:.YPS*P7[O#3__C+A?1O+M?[_44S;^$/8]/#X?OCDC0 M`].E&&_KJ77R;C2F#N"UF1_%*\V_%K=^>'@&@J9F>HREHMHUJ08G'$ MS:@CT]5GU>$1M]P8FJL2S8'&@E8D^!=5#M4X7J69=/';^1A_H0IS.#P>G([5 MD!4\0!S`Y!,.>"SRO?C?H%]I#9?V/]O_[F/:_]9N]R79_QV[9W?%_F^5^3^/ M:O^;(`/*;F$5XR0,R!'>> knobel is powered by FreeBSD <<< From owner-freebsd-ports Sat Feb 3 11:50:00 1996 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id LAA24225 for ports-outgoing; Sat, 3 Feb 1996 11:50:00 -0800 (PST) Received: from chemserv.umd.edu (chemserv.umd.edu [129.2.64.40]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id LAA24212 for ; Sat, 3 Feb 1996 11:49:49 -0800 (PST) Received: from mocha.eng.umd.edu (mocha.eng.umd.edu [129.2.98.16]) by chemserv.umd.edu (8.7.3/8.7) with ESMTP id OAA15512; Sat, 3 Feb 1996 14:50:01 -0500 (EST) Received: (chuckr@localhost) by mocha.eng.umd.edu (8.7.3/8.6.4) id OAA02908; Sat, 3 Feb 1996 14:49:41 -0500 (EST) Date: Sat, 3 Feb 1996 14:49:40 -0500 (EST) From: Chuck Robey X-Sender: chuckr@mocha.eng.umd.edu To: FreeBSD-ports@FreeBSD.org cc: Satoshi Asami , "Derek B. Noonburg" Subject: xpdf port Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-ports@FreeBSD.org Precedence: bulk Here's a port of a new app by Derek Noonburg which displays Acrobat files (PDFs). It works very nicely! begin 664 xpdf.tar.gz M'XL(".BV$S$``WAP9&8N=&%R`.T976_:2#"O^%>,E(J)8MC9\>SLS.Q\+)_F8=0X MV"V`K3<=!PY`@O[@+\S_TLF.TN`_R/^.\X9A7_]P%; M]B\^5=__SFL\$?]-JVF5]9]IN6A_RW3U*O[O`T(:1:#F`@;^+9%U@!9P%M'I MP[&BJFJ)0Z-Y?@:_^PQ-!8;=,HP6'G#C]-15ZO7Z)MV2](),`)#4:CEFRV@N M2,_/036,$Q?J^#R%\W-E%0^"$.+L]@4DR`A",B6>B+$.:Q'Y!44^J'<(&K7PA"7GG=$V"$(.?NZ_;[WOBZ M?=,>C%\CL\[%F_:E9V)-H:CK[^H'QM6HU,Y`2,]3CRXY2`CDNJ&TL>C=O] MT3%\_KQ&C'D:C;DB]U]Q+Q!&58"YZSE$[EOH,9 M!OM[R#NB_UW]Z4[>K^F\?4-J_\W8PZ%T-=['&D_V_997] MOZG+^S^CZ1I5_;8G!'@$[9!/R+-4D:$GY5%VAQRU8X!"-H&U&]9O(8KV[JH_ M*BIX^?((/E`6\COP[M.,))JBK+82DF6QEW&8$$@3V?[)UT@4T8#B=E#V?@8A M1TD9SP"[C8+E@&=8[>+^1]FZ`UK0(DD*90,T0BVQ3$ZMUOR8TXP@5:$USL!7 M[.>NZKIPW9$[8-B$K/HDE/1'&WT#RO-__:;O[23[?T/^-\SR_!OV\OZORO][ M@?).Y&=RR@KV!H7]5]<;.UKCR?Q?UO\6!H!F\?N?;5?G?Q]P"%?D#N:8\%,( M.";L(*.8OY+5#2Z6`ZU:$1\.X3T1J9P4!-.=(&%K84C-PKFNC_DO$`0_EOAB MSBSNL(I[JT/X,./)>JZ\3YWEP:TXG\8YT?(DU$B8*X?XIW0Q(5VU![VS)>'J M3DZY_N.RP-=*3*<][%V^O>GWO/I9;2XHRY1!VQOV;L9>?]CS)(;YI`B`#:4W&MZT.\.Q]^YB=%9;_ABJ(*?^U1#_>S=GM<>$ ?5;3R$FJ2AIK4I9;; Sat, 3 Feb 1996 14:00:23 -0800 (PST) Received: from austin.polstra.com (jdp@localhost) by austin.polstra.com (8.6.12/8.6.12) with ESMTP id OAA03405 for ; Sat, 3 Feb 1996 14:00:22 -0800 Message-Id: <199602032200.OAA03405@austin.polstra.com> To: ports@FreeBSD.org Subject: New port of Modula-3 on freefall Date: Sat, 03 Feb 1996 14:00:22 -0800 From: John Polstra Sender: owner-ports@FreeBSD.org Precedence: bulk I have put a new port of DEC SRC's Modula-3 language system in: ftp://freefall.cdrom.com/pub/incoming/modula-3.tar.gz and also a description in "modula-3.tar.gz.README". I'd appreciate it if somebody would look it over, and put it into the ports collection. Here's what it is (from the DESCR file): This is a port of Modula-3 release 3.5.3, from DEC Systems Research Center. Modula-3 is a modern compiled programming language designed for systems programming as well as large applications. Some notable features include: * A clean type system with good support for object-oriented programming. * A powerful module system. * Lightweight threads, fully integrated into the language and all of the libraries. * Generics. * Exceptions. * Automatic storage management by a multithreaded, incremental, generational garbage collector. * Guaranteed type safety, plus the ability to confine unsafe code behind safe interfaces. * Elegance and simplicity, even compared with less powerful languages such as C++ and Ada. * Ease of integration with existing C libraries. * A huge collection of runtime libraries, providing: - Text manipulation. - Generic containers (lists, sequences, tables, etc.). - Atoms and symbolic expressions. - An extensible stream I/O system. - Persistent objects. - Operating system interfaces. - Networking. - Very nice object-oriented graphics facilities, and some convenient tools for building GUIs. * A convenient browser. A wealth of information about Modula-3 can be found at: http://www.research.digital.com/SRC/modula-3/html/home.html This port includes patches for a number of bugs found since the release of DEC SRC's version 3.5.3. Let me know if you have any questions or comments. -- John Polstra jdp@polstra.com John D. Polstra & Co., Inc. Seattle, Washington USA "Self-knowledge is always bad news." -- John Barth