From owner-freebsd-ports Sun Aug 18 0: 2:14 2002 Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B505737B400 for ; Sun, 18 Aug 2002 00:02:12 -0700 (PDT) Received: from starbug.ugh.net.au (starbug.ugh.net.au [203.31.238.37]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1E3F343E70 for ; Sun, 18 Aug 2002 00:02:12 -0700 (PDT) (envelope-from andrew@ugh.net.au) Received: by starbug.ugh.net.au (Postfix, from userid 1000) id 0084EA809; Sun, 18 Aug 2002 17:02:10 +1000 (EST) Received: from localhost (localhost [127.0.0.1]) by starbug.ugh.net.au (Postfix) with ESMTP id F1E2C542D for ; Sun, 18 Aug 2002 17:02:10 +1000 (EST) Date: Sun, 18 Aug 2002 17:02:10 +1000 (EST) From: Andrew To: freebsd-ports@freebsd.org Subject: sed_inplace, ghostscript and make release Message-ID: <20020818165347.R4537-100000@starbug.ugh.net.au> X-WonK: *wibble* MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Hi, I am trying to make release 4.6.2 on a box running 4.6.1-RELEASE-p10. It dies while trying to build ghostscript-gnu-nox11 (presumbaly for producing docs) because it can't find /usr/local/bin/sed_inplace. I've found a number of posts about this in the archives but seen no solutions. From looking at bsd.port.mk (1.4.21) it seems sed_inplace should be listed as a dependency automatically (kern.osreldate: 460002 on this machine) but somethings not working. Any ideas? Thanks, Andrew To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Sun Aug 18 0:20:12 2002 Delivered-To: freebsd-ports@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C55E337B400 for ; Sun, 18 Aug 2002 00:20:02 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id E3BD643E72 for ; Sun, 18 Aug 2002 00:20:01 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.4/8.12.4) with ESMTP id g7I7K1JU045835 for ; Sun, 18 Aug 2002 00:20:01 -0700 (PDT) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.4/8.12.4/Submit) id g7I7K1Lq045834; Sun, 18 Aug 2002 00:20:01 -0700 (PDT) Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5979237B400 for ; Sun, 18 Aug 2002 00:10:54 -0700 (PDT) Received: from w250.z064001178.sjc-ca.dsl.cnc.net (adsl-66.218.45.239.dslextreme.com [66.218.45.239]) by mx1.FreeBSD.org (Postfix) with SMTP id D1F5343E6E for ; Sun, 18 Aug 2002 00:10:53 -0700 (PDT) (envelope-from jos@catnook.com) Received: (qmail 17208 invoked by uid 1000); 18 Aug 2002 07:11:10 -0000 Message-Id: <20020818071110.17207.qmail@lizzy.catnook.com> Date: 18 Aug 2002 07:11:10 -0000 From: Jos Backus Reply-To: Jos Backus To: FreeBSD-gnats-submit@FreeBSD.org Cc: albertm@phil.mooseriver.com X-Send-Pr-Version: 3.113 Subject: ports/41756: Patch to sysutils/ucspi-tcp to add manpages Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >Number: 41756 >Category: ports >Synopsis: Patch to sysutils/ucspi-tcp to add manpages >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Sun Aug 18 00:20:01 PDT 2002 >Closed-Date: >Last-Modified: >Originator: Jos Backus >Release: FreeBSD 5.0-CURRENT i386 >Organization: CatNook >Environment: System: FreeBSD lizzy.catnook.com 5.0-CURRENT FreeBSD 5.0-CURRENT #24: Fri Aug 16 19:48:50 PDT 2002 jos@lizzy.catnook.com:/disk0/usr/obj/disk0/usr/src/sys/LIZZY i386 >Description: This patch fetches and installs the manpages for the programs that are part of sysutils/ucspi-tcp, similar to sysutils/daemontools. >How-To-Repeat: >Fix: diff -Naru ucspi-tcp/Makefile ucspi-tcp-wman/Makefile --- ucspi-tcp/Makefile Thu Mar 7 11:14:41 2002 +++ ucspi-tcp-wman/Makefile Sat Aug 17 14:16:54 2002 @@ -9,6 +9,17 @@ PORTVERSION= 0.88 CATEGORIES= sysutils net MASTER_SITES= http://cr.yp.to/ucspi-tcp/ +DISTFILES= ${DISTNAME}${EXTRACT_SUFX} + +.if !defined(WITHOUT_MAN) +MASTER_SITES+= http://smarden.org/pape/djb/manpages/:1 +DISTFILES+= ${DISTNAME}-man.tar.gz:1 + +MAN1= addcr.1 argv0.1 date@.1 delcr.1 finger@.1 fixcrio.1 \ + http@.1 mconnect.1 rblsmtpd.1 recordio.1 tcpcat.1 \ + tcpclient.1 tcprules.1 tcprulescheck.1 tcpserver.1 who@.1 +MANCOMPRESSED= no +.endif MAINTAINER= dom@happygiraffe.net @@ -31,5 +42,8 @@ .for file in date@ finger@ http@ mconnect who@ tcpcat @${INSTALL_SCRIPT} ${WRKSRC}/${file} ${PREFIX}/bin .endfor +.if !defined(WITHOUT_MAN) + @${INSTALL_MAN} ${WRKSRC}-man/*.1 ${PREFIX}/man/man1/ +.endif .include diff -Naru ucspi-tcp/distinfo ucspi-tcp-wman/distinfo --- ucspi-tcp/distinfo Sun Jul 9 18:41:27 2000 +++ ucspi-tcp-wman/distinfo Sat Aug 17 14:09:10 2002 @@ -1 +1,2 @@ MD5 (ucspi-tcp-0.88.tar.gz) = 39b619147db54687c4a583a7a94c9163 +MD5 (ucspi-tcp-0.88-man.tar.gz) = d33160cbd43bccbc0963d0499dfcebdb >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Sun Aug 18 5: 0: 5 2002 Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E9DC937B400 for ; Sun, 18 Aug 2002 05:00:01 -0700 (PDT) Received: from anchor-post-30.mail.demon.net (anchor-post-30.mail.demon.net [194.217.242.88]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3FC0043E6E for ; Sun, 18 Aug 2002 05:00:01 -0700 (PDT) (envelope-from kevin@caomhin.demon.co.uk) Received: from caomhin.demon.co.uk ([62.49.21.186]) by anchor-post-30.mail.demon.net with esmtp (Exim 3.35 #1) id 17gOit-000CmZ-0U for ports@FreeBSD.org; Sun, 18 Aug 2002 12:59:59 +0100 Message-ID: <6knqakBAw4X9EwwV@caomhin.demon.co.uk> Date: Sun, 18 Aug 2002 12:58:56 +0100 To: ports@freebsd.org From: Kevin Golding Subject: making a new port - make install wants to strip a shell script MIME-Version: 1.0 X-Mailer: Turnpike Integrated Version 5.01 U Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org I'm trying to build a new port. Building from source seems to have gone well enough, I made a Makefile and assorted extras to help the build but when I tested it the thing died here: Installing allegro-config to /var/tmp/allegro/bin /usr/libexec/elf/strip: /var/tmp/allegro/bin/allegro-config: File format not recognized install: wait: No such file or directory gmake: *** [install-lib] Error 70 *** Error code 2 Stop Now allegro-config is a shell script which explains the error. However being new to this port building lark I'm curious about how to avoid this happening? I feel this will probably end up being something obvious but the Porter's Handbook/Google/etc. don't seem to have anything on this, any suggestions folks? Kevin -- kevin@caomhin.demon.co.uk To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Sun Aug 18 5:18:48 2002 Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 02F0F37B400 for ; Sun, 18 Aug 2002 05:18:42 -0700 (PDT) Received: from mail.exception.at (exception.at [80.252.33.200]) by mx1.FreeBSD.org (Postfix) with SMTP id 68A8343E72 for ; Sun, 18 Aug 2002 05:18:41 -0700 (PDT) (envelope-from j.el-rayes@muthaland.at) Received: (qmail 11813 invoked from network); 18 Aug 2002 12:13:46 -0000 Received: from dsl-linz4-234-218.utaonline.at (HELO hammer) (212.152.234.218) by mail.exception.at with SMTP; 18 Aug 2002 12:13:46 -0000 Subject: xft/render in mozilla From: Josef El-Rayes To: freebsd-ports@freebsd.org Content-Type: text/plain Content-Transfer-Encoding: 7bit X-Mailer: Ximian Evolution 1.0.8 Date: 18 Aug 2002 14:18:40 +0200 Message-Id: <1029673120.224.6.camel@hammer> Mime-Version: 1.0 Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Hello, i am not sure whether this topics belongs to freebsd-mozilla, or freebsd-ports, and after not getting any response in freebsd-mozilla i try here. i am interested in asking developers of the native mozilla, if they plan to enable xft in mozilla. maybe i am not correct, but as far as i found out there are two possiblities of getting AA fonts with mozilla. first one is compiling with "enable-xft" flag. the other one is using pachtes which do only exist for red hat users. so my questions is, does it work compiling mozilla from ports with "--enable-xft" (which didnt work for me) or will we get this patched mozilla (i.e. to install via ports). are there any efforts in this direction? have a nice weekend josef el-rayes To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mozilla" in the body of the message To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Sun Aug 18 5:23:35 2002 Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9450537B400 for ; Sun, 18 Aug 2002 05:23:29 -0700 (PDT) Received: from mailout08.sul.t-online.com (mailout08.sul.t-online.com [194.25.134.20]) by mx1.FreeBSD.org (Postfix) with ESMTP id C060D43E4A for ; Sun, 18 Aug 2002 05:23:28 -0700 (PDT) (envelope-from Alexander@Leidinger.net) Received: from fwd09.sul.t-online.de by mailout08.sul.t-online.com with smtp id 17gP5b-0006CB-00; Sun, 18 Aug 2002 14:23:27 +0200 Received: from Andro-Beta.Leidinger.net (520065502893-0001@[80.131.109.189]) by fmrl09.sul.t-online.com with esmtp id 17gP5N-0s9oCuC; Sun, 18 Aug 2002 14:23:13 +0200 Received: from Magelan.Leidinger.net (Magelan [192.168.1.1]) by Andro-Beta.Leidinger.net (8.11.6/8.11.6) with ESMTP id g7ICNCx80997; Sun, 18 Aug 2002 14:23:12 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Received: from Magelan.Leidinger.net (netchild@localhost [127.0.0.1]) by Magelan.Leidinger.net (8.12.5/8.12.5) with SMTP id g7ICNBbG057582; Sun, 18 Aug 2002 14:23:11 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Date: Sun, 18 Aug 2002 14:23:10 +0200 From: Alexander Leidinger To: naddy@mips.inka.de (Christian Weisgerber) Cc: freebsd-ports@FreeBSD.ORG Subject: Re: ports/41710: [port] lame update (fix CFLAGS) Message-Id: <20020818142310.7245a08b.Alexander@Leidinger.net> In-Reply-To: References: <200208161640.g7GGe3Dh028390@freefall.freebsd.org> <20020816191056.0a9a3b2c.Alexander@Leidinger.net> Organization: Independend X-Mailer: Sylpheed version 0.8.1claws (GTK+ 1.2.10; i386-portbld-freebsd5.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Sender: 520065502893-0001@t-dialin.net Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org On Fri, 16 Aug 2002 19:07:42 +0000 (UTC) naddy@mips.inka.de (Christian Weisgerber) wrote: > > > *I* want to decide if I build with "-pipe" or without. And if I > > > > I know only one bugreport with "-pipe", Irix doesn't seem to like > > it. > > To its credit, the script checks whether the compiler is gcc before > adding this. I know, I'm responsible for a large part of configure.in for LAME. > > Besides this, every OS seems to accept it. Normaly it speeds up the > > build. > > I know somebody who will tell you not to bother with "-pipe" and > instead to use a memory-backed /tmp. Hey, maybe we could benchmark > the effect of either by building the lame port... Oh, I guess we > can't. Not every OS has such a possibility, and LAME tries to work out of the box on as much systems as possible. > > So why do we need to patch it (nitpicking on "-pipe" seems to be > > a bikeshed argument for me)? > > I don't nitpick on "-pipe", you do. I just want to know a showstopper argument: why do we need to remove "-pipe" and "-Wall"? Depending on your answer I may want to change it in the LAME CVS. > > > want to, then what's the point of "-pipe -pipe"? "-Wall" doesn't > > > add anything outside development. > > > > It isn't harmfull. We do we need to add a patch for it? > > It obscures the important warnings. Why does the configure script > have to go out of its way to *add* it? Who will fix the warnings Because configure normaly sets -Wall (and other options) in the macro AC_PROG_LIBTOOL and I refuse to use theses modified CFLAGS here. I restore the initial CFLAGS after AC_PROG_LIBTOOL and only use options we want. Running configure is supposed to configure everything to enable the use of LAME for users and easy development for developers. We also have a --enable-debug option for configure, but this is overkill for normal development, so adding '-Wall' there isn't an option. > if I dump the output of the build on him? Generally: nobody. LAME is Mark Taylors baby and he refuses to allow a lot of the changes which are needed to get the source -Wall clean (there are a lot of warnings related to not so strict use of types). There are some developers which don't share his opinion, and those developers try to write warns clean code where possible. Feel free to point out major errors, I will forward them to the people in charge for the particular subsystems. > > > Basically these happened to be nearby, so I removed them along > > > with the other cruft that killed the compile on -CURRENT/alpha. > > > > Can you be more specific please? > > The lame configure script used to add various optimization flags > to CFLAGS, in particular -O3, which produces garish warnings on > alpha > > cc1: warning: > *** > *** The -O3 flag TRIGGERS KNOWN OPTIMIZER BUGS ON THIS PLATFORM > *** For which versions of gcc is this the case? I want to add a workaround to configure. > There are probably thousands of ports in the tree that don't respect > CFLAGS. Haggling over each flag isn't going to help clean this > mess up. I don't want to do that, I just interested in LAME. This conversation revealed a bug in the configure script (which I have fixed locally now) and may also lead to some workarounds for gcc-alpha. Bye, Alexander. -- If Bill Gates had a dime for every time a Windows box crashed... ...Oh, wait a minute, he already does. http://www.Leidinger.net Alexander @ Leidinger.net GPG fingerprint = C518 BC70 E67F 143F BE91 3365 79E2 9C60 B006 3FE7 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Sun Aug 18 6:29:45 2002 Delivered-To: freebsd-ports@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8DFBC37B400; Sun, 18 Aug 2002 06:29:41 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3F79B43E70; Sun, 18 Aug 2002 06:29:41 -0700 (PDT) (envelope-from naddy@FreeBSD.org) Received: from freefall.freebsd.org (naddy@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.4/8.12.4) with ESMTP id g7IDTfJU043567; Sun, 18 Aug 2002 06:29:41 -0700 (PDT) (envelope-from naddy@freefall.freebsd.org) Received: (from naddy@localhost) by freefall.freebsd.org (8.12.4/8.12.4/Submit) id g7IDTe85043563; Sun, 18 Aug 2002 06:29:40 -0700 (PDT) Date: Sun, 18 Aug 2002 06:29:40 -0700 (PDT) From: Christian Weisgerber Message-Id: <200208181329.g7IDTe85043563@freefall.freebsd.org> To: glennpj@charter.net, naddy@FreeBSD.org, freebsd-ports@FreeBSD.org Subject: Re: ports/41753: Have GNOME apps show up in menu and properly start xscreensaver Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Synopsis: Have GNOME apps show up in menu and properly start xscreensaver State-Changed-From-To: open->closed State-Changed-By: naddy State-Changed-When: Sun Aug 18 06:29:13 PDT 2002 State-Changed-Why: Superseded by ports/41754. http://www.freebsd.org/cgi/query-pr.cgi?pr=41753 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Sun Aug 18 7:13:18 2002 Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4764E37B400 for ; Sun, 18 Aug 2002 07:13:16 -0700 (PDT) Received: from smtp.web.de (smtp01.web.de [194.45.170.210]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2FD9343E6E for ; Sun, 18 Aug 2002 07:13:15 -0700 (PDT) (envelope-from henrik.motakef@web.de) Received: from dsl-213-023-026-129.arcor-ip.net ([213.23.26.129] helo=pokey.henrik-motakef.de.web.de) by smtp.web.de with esmtp (WEB.DE(Exim) 4.75 #2) id 17gQnp-0004ja-00; Sun, 18 Aug 2002 16:13:13 +0200 To: Kevin Golding Cc: ports@freebsd.org Subject: Re: making a new port - make install wants to strip a shell script References: <6knqakBAw4X9EwwV@caomhin.demon.co.uk> From: Henrik Motakef In-Reply-To: <6knqakBAw4X9EwwV@caomhin.demon.co.uk> User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2 Date: 18 Aug 2002 16:23:21 +0200 Message-ID: <8765y8mejq.fsf@pokey.henrik-motakef.de> Lines: 21 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Kevin Golding writes: > I'm trying to build a new port. Building from source seems to have gone > well enough, I made a Makefile and assorted extras to help the build but > when I tested it the thing died here: > > Installing allegro-config to /var/tmp/allegro/bin > /usr/libexec/elf/strip: /var/tmp/allegro/bin/allegro-config: File format > not recognized [...] > Now allegro-config is a shell script which explains the error. Is allegro-config one of your assorted extras? (I guess so; if your port is Allegro Common Lisp, it doesn't contain such a script AFAIK) If so, how do you install it? You should use ${INSTALL_SCRIPT}, not ${INSTALL_PROGRAM}, because the latter will try to strip the installed program. Regards Henrik To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Sun Aug 18 7:50:19 2002 Delivered-To: freebsd-ports@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BE83437B400 for ; Sun, 18 Aug 2002 07:50:04 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id E768743E4A for ; Sun, 18 Aug 2002 07:50:03 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.4/8.12.4) with ESMTP id g7IEo3JU070108 for ; Sun, 18 Aug 2002 07:50:03 -0700 (PDT) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.4/8.12.4/Submit) id g7IEo3xL070107; Sun, 18 Aug 2002 07:50:03 -0700 (PDT) Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 29A5E37B400 for ; Sun, 18 Aug 2002 07:46:04 -0700 (PDT) Received: from buzz.avcp.mei.co.jp (YahooBB218130092094.bbtec.net [218.130.92.94]) by mx1.FreeBSD.org (Postfix) with ESMTP id B4EC243E4A for ; Sun, 18 Aug 2002 07:45:31 -0700 (PDT) (envelope-from takamune@buzz.avcp.mei.co.jp) Received: from buzz.avcp.mei.co.jp (localhost [127.0.0.1]) by buzz.avcp.mei.co.jp (8.12.5/8.12.5) with ESMTP id g7IEjKCm080548 for ; Sun, 18 Aug 2002 23:45:20 +0900 (JST) (envelope-from takamune@buzz.avcp.mei.co.jp) Received: (from takamune@localhost) by buzz.avcp.mei.co.jp (8.12.5/8.12.5/Submit) id g7IEjJgO080547; Sun, 18 Aug 2002 23:45:19 +0900 (JST) Message-Id: <200208181445.g7IEjJgO080547@buzz.avcp.mei.co.jp> Date: Sun, 18 Aug 2002 23:45:19 +0900 (JST) From: Kazu TAKAMUNE Reply-To: Kazu TAKAMUNE To: FreeBSD-gnats-submit@FreeBSD.org Cc: takamune@avrl.mei.co.jp X-Send-Pr-Version: 3.113 Subject: ports/41762: Update: japanese/eb, japanese/eb2 Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >Number: 41762 >Category: ports >Synopsis: Update: japanese/eb, japanese/eb2 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Sun Aug 18 07:50:02 PDT 2002 >Closed-Date: >Last-Modified: >Originator: Kazu TAKAMUNE >Release: FreeBSD 4.6-STABLE i386 >Organization: Matsushita Electric Industrial Co., Ltd. >Environment: System: FreeBSD 4.6-STABLE(Mon Aug 5 10:28:53 JST 2002) ports/Mk/bsd.port.mk,v 1.421 2002/08/04 09:03:47 >Description: Please apply attached patches to upgrade ports. o [eb] Updates japanese/eb for the latest version 3.2.3 (bug fix version). o [eb, eb2] New appendix; genius2-1.0. o [eb, eb2] Extract appendices as root:wheel. o [eb, eb2] No files have been added or removed. >How-To-Repeat: >Fix: diff -x CVS -Nur /usr/ports/japanese/eb/Makefile japanese/eb/Makefile --- /usr/ports/japanese/eb/Makefile Fri Aug 2 11:02:56 2002 +++ japanese/eb/Makefile Sun Aug 18 22:27:39 2002 @@ -6,7 +6,7 @@ # PORTNAME= eb -PORTVERSION= 3.2.2 +PORTVERSION= 3.2.3 CATEGORIES= japanese MASTER_SITES= ftp://ftp.sra.co.jp/pub/misc/eb/ DISTFILES= ${EBFILES} \ @@ -35,6 +35,7 @@ appendix/daijirin-2.0.tar.gz \ appendix/dd75-2.0.tar.gz \ appendix/genius-1.0.tar.gz \ + appendix/genius2-1.0.tar.gz \ appendix/global-2.0.tar.gz \ appendix/heritage-2.2.tar.gz \ appendix/izumi-2.0.tar.gz \ @@ -72,7 +73,8 @@ ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/${file} ${APPENDIXDIR} .endfor .for file in ${APPENDIXFILES} - ${TAR} -C ${APPENDIXDIR} -zxmf ${DISTDIR}/${DIST_SUBDIR}/${file} + ${TAR} --no-same-owner --exclude CVS -C ${APPENDIXDIR} -zxmf\ + ${DISTDIR}/${DIST_SUBDIR}/${file} .endfor .include diff -x CVS -Nur /usr/ports/japanese/eb/distinfo japanese/eb/distinfo --- /usr/ports/japanese/eb/distinfo Mon Jul 8 13:52:36 2002 +++ japanese/eb/distinfo Sun Aug 18 21:00:15 2002 @@ -1,6 +1,6 @@ -MD5 (eb/eb-3.2.2.tar.gz) = 1e9a6640d16faa47f3131500516e7c56 -MD5 (eb/appendix/LIST) = c7119dfcaf285b4db78b586f22f677ca -MD5 (eb/appendix/LIST-ja) = b878956caacf2e72a9eeafc3292494d8 +MD5 (eb/eb-3.2.3.tar.gz) = e5592556de2a1c23cd84f44b393a7a87 +MD5 (eb/appendix/LIST) = 21c4443d3f4cc516e0a44efc90c2ee00 +MD5 (eb/appendix/LIST-ja) = 7ce507ee11a343983639bf75383d5f53 MD5 (eb/appendix/cencro-1.0.tar.gz) = 1c93a68fae90990b631bd5302349d199 MD5 (eb/appendix/chujiten-2.3.tar.gz) = 750c15b8e94faca7cb4b15b98d1fbb19 MD5 (eb/appendix/chujiten2-2.0.tar.gz) = 62a86bdb51a38b554bc6c3bb40da443a @@ -11,6 +11,7 @@ MD5 (eb/appendix/daijirin-2.0.tar.gz) = d56b2f50a2fd8a9dc49dcda2b075781c MD5 (eb/appendix/dd75-2.0.tar.gz) = 7979cfb612d8f2ab97fc1c3e7af5d653 MD5 (eb/appendix/genius-1.0.tar.gz) = 534571189137c7f508fdea767399d0f4 +MD5 (eb/appendix/genius2-1.0.tar.gz) = c02fd1cd62fec73d089887dd6ba17102 MD5 (eb/appendix/global-2.0.tar.gz) = 3750ea2d2c78ad786f1d2bc47a8c5b82 MD5 (eb/appendix/heritage-2.2.tar.gz) = 71ef3b257474c83a0af385001eee3fbf MD5 (eb/appendix/izumi-2.0.tar.gz) = 89a0d17f13c84c0aa0e57db434eb7462 diff -x CVS -Nur /usr/ports/japanese/eb/pkg-plist japanese/eb/pkg-plist --- /usr/ports/japanese/eb/pkg-plist Mon Apr 1 09:16:49 2002 +++ japanese/eb/pkg-plist Sun Aug 18 22:03:35 2002 @@ -94,6 +94,10 @@ share/eb/appendix/genius-1.0/catalog.app share/eb/appendix/genius-1.0/genius.app share/eb/appendix/genius-1.0/genius/appendix +share/eb/appendix/genius2-1.0/catalogs +share/eb/appendix/genius2-1.0/catalogs.app +share/eb/appendix/genius2-1.0/genius.app +share/eb/appendix/genius2-1.0/genius/data/furoku share/eb/appendix/global-2.0/catalogs share/eb/appendix/global-2.0/catalogs.app share/eb/appendix/global-2.0/gejcje.app @@ -210,6 +214,9 @@ @dirrm share/eb/appendix/cencro-1.0 @dirrm share/eb/appendix/genius-1.0/genius @dirrm share/eb/appendix/genius-1.0 +@dirrm share/eb/appendix/genius2-1.0/genius/data +@dirrm share/eb/appendix/genius2-1.0/genius +@dirrm share/eb/appendix/genius2-1.0 @dirrm share/eb/appendix/chujiten-2.3/eiwa @dirrm share/eb/appendix/chujiten-2.3/waei @dirrm share/eb/appendix/chujiten-2.3 diff -x CVS -Nur /usr/ports/japanese/eb2/Makefile japanese/eb2/Makefile --- /usr/ports/japanese/eb2/Makefile Tue May 7 09:24:51 2002 +++ japanese/eb2/Makefile Sun Aug 18 23:27:39 2002 @@ -33,6 +33,7 @@ appendix/daijirin-2.0.tar.gz \ appendix/dd75-2.0.tar.gz \ appendix/genius-1.0.tar.gz \ + appendix/genius2-1.0.tar.gz \ appendix/global-2.0.tar.gz \ appendix/heritage-2.2.tar.gz \ appendix/izumi-2.0.tar.gz \ @@ -64,7 +65,8 @@ ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/${file} ${APPENDIXDIR} .endfor .for file in ${APPENDIXFILES} - ${TAR} -C ${APPENDIXDIR} -zxmf ${DISTDIR}/${DIST_SUBDIR}/${file} + ${TAR} --no-same-owner --exclude CVS -C ${APPENDIXDIR} -zxmf\ + ${DISTDIR}/${DIST_SUBDIR}/${file} .endfor .include diff -x CVS -Nur /usr/ports/japanese/eb2/distinfo japanese/eb2/distinfo --- /usr/ports/japanese/eb2/distinfo Thu Mar 15 06:24:49 2001 +++ japanese/eb2/distinfo Sun Aug 18 23:31:27 2002 @@ -1,6 +1,6 @@ MD5 (eb/eb-2.3.8.tar.gz) = fd4e150cf1fc45123a2d82eba0253604 -MD5 (eb/appendix/LIST) = c7119dfcaf285b4db78b586f22f677ca -MD5 (eb/appendix/LIST-ja) = b878956caacf2e72a9eeafc3292494d8 +MD5 (eb/appendix/LIST) = 21c4443d3f4cc516e0a44efc90c2ee00 +MD5 (eb/appendix/LIST-ja) = 7ce507ee11a343983639bf75383d5f53 MD5 (eb/appendix/cencro-1.0.tar.gz) = 1c93a68fae90990b631bd5302349d199 MD5 (eb/appendix/chujiten-2.3.tar.gz) = 750c15b8e94faca7cb4b15b98d1fbb19 MD5 (eb/appendix/chujiten2-2.0.tar.gz) = 62a86bdb51a38b554bc6c3bb40da443a @@ -11,6 +11,7 @@ MD5 (eb/appendix/daijirin-2.0.tar.gz) = d56b2f50a2fd8a9dc49dcda2b075781c MD5 (eb/appendix/dd75-2.0.tar.gz) = 7979cfb612d8f2ab97fc1c3e7af5d653 MD5 (eb/appendix/genius-1.0.tar.gz) = 534571189137c7f508fdea767399d0f4 +MD5 (eb/appendix/genius2-1.0.tar.gz) = c02fd1cd62fec73d089887dd6ba17102 MD5 (eb/appendix/global-2.0.tar.gz) = 3750ea2d2c78ad786f1d2bc47a8c5b82 MD5 (eb/appendix/heritage-2.2.tar.gz) = 71ef3b257474c83a0af385001eee3fbf MD5 (eb/appendix/izumi-2.0.tar.gz) = 89a0d17f13c84c0aa0e57db434eb7462 diff -x CVS -Nur /usr/ports/japanese/eb2/pkg-plist japanese/eb2/pkg-plist --- /usr/ports/japanese/eb2/pkg-plist Wed Jul 5 01:34:25 2000 +++ japanese/eb2/pkg-plist Sun Aug 18 23:29:14 2002 @@ -94,6 +94,10 @@ share/eb/appendix/genius-1.0/catalog.app share/eb/appendix/genius-1.0/genius.app share/eb/appendix/genius-1.0/genius/appendix +share/eb/appendix/genius2-1.0/catalogs +share/eb/appendix/genius2-1.0/catalogs.app +share/eb/appendix/genius2-1.0/genius.app +share/eb/appendix/genius2-1.0/genius/data/furoku share/eb/appendix/global-2.0/catalogs share/eb/appendix/global-2.0/catalogs.app share/eb/appendix/global-2.0/gejcje.app @@ -207,6 +211,9 @@ @dirrm share/eb/appendix/cencro-1.0 @dirrm share/eb/appendix/genius-1.0/genius @dirrm share/eb/appendix/genius-1.0 +@dirrm share/eb/appendix/genius2-1.0/genius/data +@dirrm share/eb/appendix/genius2-1.0/genius +@dirrm share/eb/appendix/genius2-1.0 @dirrm share/eb/appendix/chujiten-2.3/eiwa @dirrm share/eb/appendix/chujiten-2.3/waei @dirrm share/eb/appendix/chujiten-2.3 >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Sun Aug 18 8:40:16 2002 Delivered-To: freebsd-ports@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7BF8637B401 for ; Sun, 18 Aug 2002 08:40:03 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 92B2443E6E for ; Sun, 18 Aug 2002 08:40:02 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.4/8.12.4) with ESMTP id g7IFe2JU083721 for ; Sun, 18 Aug 2002 08:40:02 -0700 (PDT) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.4/8.12.4/Submit) id g7IFe2ZR083720; Sun, 18 Aug 2002 08:40:02 -0700 (PDT) Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AAA9837B400 for ; Sun, 18 Aug 2002 08:31:27 -0700 (PDT) Received: from www.freebsd.org (www.FreeBSD.org [216.136.204.117]) by mx1.FreeBSD.org (Postfix) with ESMTP id 649CB43E70 for ; Sun, 18 Aug 2002 08:31:27 -0700 (PDT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.12.4/8.12.4) with ESMTP id g7IFVQOT091834 for ; Sun, 18 Aug 2002 08:31:26 -0700 (PDT) (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.12.4/8.12.4/Submit) id g7IFVQd7091833; Sun, 18 Aug 2002 08:31:26 -0700 (PDT) Message-Id: <200208181531.g7IFVQd7091833@www.freebsd.org> Date: Sun, 18 Aug 2002 08:31:26 -0700 (PDT) From: yonatan To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-1.0 Subject: ports/41763: [walkthrough] fixing security/acid port Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >Number: 41763 >Category: ports >Synopsis: [walkthrough] fixing security/acid port >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sun Aug 18 08:40:01 PDT 2002 >Closed-Date: >Last-Modified: >Originator: yonatan >Release: 4.6.2 >Organization: Xpert systems >Environment: irrelevant >Description: The current Acid port suffers four problems: 1. It's not the latest version (ports/36940). 2. It should be indifferent to the version of apache it runs on. (ports/41577). 3. There are two unlisted dependencies: phplot and adodb. 4. The build process is not complete If a long time has passed since this was submitted, please contact me about it. I might have to to supply patches. >How-To-Repeat: cd /usr/ports/security/acid && make install clean Open a browser. go to ServerName. see nothing. >Fix: The complete build process follows. # are my comments. not a part of the build. -snip- cd /usr/ports/www/apache13-modssl make build make certificate make install clean cd /usr/ports/www/mod_php4 make install clean # Now I've encountered two bugs, they are # present at the time of submitting this # PR: mod_php4 breaks when compiled WITH_APACHE2, # and when compiled with apache13-modssl, it # only loads PHP if you use SSL. # Here's how to fix: # change: LoadModule ssl_module libexec/apache/libssl.so LoadModule php4_module libexec/apache/libphp4.so # To: LoadModule ssl_module libexec/apache/libssl.so LoadModule php4_module libexec/apache/libphp4.so # And: AddModule mod_ssl.c AddModule mod_php4.c # To: AddModule mod_ssl.c AddModule mod_php4.c # Irrelevant of this bug, it's not a good idea to # send the error messages to the user, or to allow uploading files. cp /usr/local/etc/php.ini-dist /usr/local/etc/php.ini # And in the php.ini comment this line: error_reporting = E_ALL & ~E_NOTICE # and uncomment this line: ;error_reporting = E_COMPILE_ERROR|E_ERROR|E_CORE_ERROR # and change this line: file_uploads = On # to "Off". cd /usr/ports/security/snort make -DWITH_MYSQL install clean # The last one should install mysql323-server # 1. create user and empty database for snort. # 2. extract create_mysql from snort tarball (under contrib). # 3. mysql -u user_u_created -p password database_name "Create Acid AG". >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Sun Aug 18 8:58:24 2002 Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 43D7637B400 for ; Sun, 18 Aug 2002 08:58:23 -0700 (PDT) Received: from mx1.ovh.net (b0.ovh.net [213.186.33.50]) by mx1.FreeBSD.org (Postfix) with ESMTP id 27E0F43E65 for ; Sun, 18 Aug 2002 08:58:22 -0700 (PDT) (envelope-from pcasidy@casidy.com) Received: (qmail 1983 invoked by uid 503); 18 Aug 2002 15:58:13 -0000 Received: from unknown (HELO gueway.home) (212.43.212.24) by ns0.ovh.net with DES-CBC3-SHA encrypted SMTP; 18 Aug 2002 15:58:13 -0000 Received: from littleoak.home (littleoak.home [192.168.1.3]) by gueway.home (8.12.5/8.12.5) with ESMTP id g7IFxFaW097122 for ; Sun, 18 Aug 2002 17:59:19 +0200 (CEST) (envelope-from pcasidy@littleoak.home) Message-Id: <200208181559.g7IFxFaW097122@gueway.home> Date: Sun, 18 Aug 2002 17:53:23 +0200 (CEST) From: Philippe CASIDY Subject: tkrat ports To: freebsd-ports@freebsd.org MIME-Version: 1.0 Content-Type: TEXT/plain; charset=us-ascii Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Hi! Just wanted to know if someone has planned to port the new version of tkrat. If i have no answer within 3 days or get a negative answer then i'll do it. Thanks Phil. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Sun Aug 18 9: 0:16 2002 Delivered-To: freebsd-ports@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C409E37B400 for ; Sun, 18 Aug 2002 09:00:09 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id CF35A43E72 for ; Sun, 18 Aug 2002 09:00:08 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.4/8.12.4) with ESMTP id g7IG08JU087504 for ; Sun, 18 Aug 2002 09:00:08 -0700 (PDT) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.4/8.12.4/Submit) id g7IG08DB087503; Sun, 18 Aug 2002 09:00:08 -0700 (PDT) Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9383337B400 for ; Sun, 18 Aug 2002 08:51:36 -0700 (PDT) Received: from www.freebsd.org (www.FreeBSD.org [216.136.204.117]) by mx1.FreeBSD.org (Postfix) with ESMTP id 12E7043EBE for ; Sun, 18 Aug 2002 08:51:29 -0700 (PDT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.12.4/8.12.4) with ESMTP id g7IFpROT093018 for ; Sun, 18 Aug 2002 08:51:27 -0700 (PDT) (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.12.4/8.12.4/Submit) id g7IFpRWY093017; Sun, 18 Aug 2002 08:51:27 -0700 (PDT) Message-Id: <200208181551.g7IFpRWY093017@www.freebsd.org> Date: Sun, 18 Aug 2002 08:51:27 -0700 (PDT) From: SUMIDA Hatsushi To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-1.0 Subject: ports/41764: ja-samba, can't make package. Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >Number: 41764 >Category: ports >Synopsis: ja-samba, can't make package. >Confidential: no >Severity: critical >Priority: high >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sun Aug 18 09:00:08 PDT 2002 >Closed-Date: >Last-Modified: >Originator: SUMIDA Hatsushi >Release: FreeBSD 4.6.1-p10 >Organization: GAZO-CREATE Ltd. >Environment: FreeBSD create5.gazo.co.jp 4.6.1-RELEASE-p10 FreeBSD 4.6.1-RELEASE-p10 #0: Sat Aug 17 08:45:44 JST 2002 >Description: This report was verified by maintainer(nakaji@jp.FreeBSD.org). ports: ja-samba-2.2.4.j1.0 can't make package bad file: pkg-plist Working revision: 1.12 Mon Jul 8 13:53:47 2002 >How-To-Repeat: % cd /usr/ports/japanese/samba % make install == skip == % make package ===> Building package for ja-samba-2.2.4.j1.0 Creating package /usr/ports/packages/All/ja-samba-2.2.4.j1.0.tbz Registering depends:. Creating bzip'd tar ball in '/usr/ports/packages/All/ja-samba-2.2.4.j1.0.tbz2' tar: can't add file share/examples/samba/VFS/block/block.o : No such file or directory tar: can't add file share/examples/samba/VFS/block/block.so : No such file or directory pkg_create: make_dist: tar command failed with code 256 *** Error code 1 >Fix: --- pkg-plist- Mon Jul 8 22:53:47 2002 +++ pkg-plist Sun Aug 11 06:51:37 2002 @@ -784,8 +784,6 @@ share/examples/samba/VFS/audit.c share/examples/samba/VFS/block/Makefile share/examples/samba/VFS/block/block.c -share/examples/samba/VFS/block/block.o -share/examples/samba/VFS/block/block.so share/examples/samba/VFS/block/samba-block.conf share/examples/samba/VFS/block/smb.conf share/examples/samba/VFS/recycle.c >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Sun Aug 18 9:50: 9 2002 Delivered-To: freebsd-ports@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5891637B400 for ; Sun, 18 Aug 2002 09:50:04 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 15B6F43E3B for ; Sun, 18 Aug 2002 09:50:04 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.4/8.12.4) with ESMTP id g7IGo3JU002720 for ; Sun, 18 Aug 2002 09:50:03 -0700 (PDT) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.4/8.12.4/Submit) id g7IGo3x1002719; Sun, 18 Aug 2002 09:50:03 -0700 (PDT) Date: Sun, 18 Aug 2002 09:50:03 -0700 (PDT) Message-Id: <200208181650.g7IGo3x1002719@freefall.freebsd.org> To: freebsd-ports@FreeBSD.org Cc: From: Christian Brueffer Subject: Re: ports/41716: x11-fonts/webfonts cannot be fetched anymore Reply-To: Christian Brueffer Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org The following reply was made to PR ports/41716; it has been noted by GNATS. From: Christian Brueffer To: Miguel Mendez Cc: FreeBSD-gnats-submit@FreeBSD.ORG, kkonstan@daemon.gr Subject: Re: ports/41716: x11-fonts/webfonts cannot be fetched anymore Date: Sun, 18 Aug 2002 18:46:57 +0000 The Eula of all the font packages says, they can be redistributed. Thus, we can simply add new mastersites to the Makefile. Following patch should do the trick: diff -ruN webfonts/Makefile webfonts.modified/Makefile --- webfonts/Makefile Sat Feb 2 07:10:31 2002 +++ webfonts.modified/Makefile Sun Aug 18 16:34:16 2002 @@ -8,9 +8,9 @@ PORTNAME= webfonts PORTVERSION= 0.21 CATEGORIES= x11-fonts -MASTER_SITES= http://www.microsoft.com/typography/downloads/ \ - http://www.eu.microsoft.com/typography/downloads/ \ - http://www.asia.microsoft.com/typography/downloads/ +MASTER_SITES= ftp://ftp.uni-koeln.de/pc/win32/msoft-95/ \ + ftp://ftp.ic.tsu.ru/pub/FreeBSD/ports/distfiles/webfonts/ + .if defined(WITH_ARIAL_UNICODE) MASTER_SITES+= http://download.microsoft.com/download/publisher2000/Aruniup/200 0/WIN98/EN-US/ .endif - Christian -- http://www.unixpages.org chris@unixpages.org GPG Pub-Key : www.unixpages.org/cbrueffer.asc GPG Fingerprint: 0DB5 8563 2473 C72A A8D1 56EA DAD2 B05D 5F3C 3185 GPG Key ID : DAD2B05D5F3C3185 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Sun Aug 18 10:31:20 2002 Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3EC2037B401 for ; Sun, 18 Aug 2002 10:31:10 -0700 (PDT) Received: from web10004.mail.yahoo.com (web10004.mail.yahoo.com [216.136.130.40]) by mx1.FreeBSD.org (Postfix) with SMTP id A5A5543E6A for ; Sun, 18 Aug 2002 10:31:09 -0700 (PDT) (envelope-from kstailey@yahoo.com) Message-ID: <20020818173109.16798.qmail@web10004.mail.yahoo.com> Received: from [66.92.164.43] by web10004.mail.yahoo.com via HTTP; Sun, 18 Aug 2002 10:31:09 PDT Date: Sun, 18 Aug 2002 10:31:09 -0700 (PDT) From: Kenneth Stailey Subject: recent ports upgrade nuked my Epson C40UX printer To: questions@FreeBSD.org Cc: ports@FreeBSD.org, dgilbert@velocet.ca MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org I had the ghostscript-afpl package printing nicely via this script: $ cat ~/bin/ps2stylus #! /bin/sh if [ $# != 1 ]; then res=low else res=$1 fi case $res in low|l) gs -sDEVICE=stp -sModel=escp2-c40ux -sOutputFile=- -q - ;; high|h) gs -sDEVICE=stp -sModel=escp2-c40ux \ -r720hq2 -dBrightness=1.4 \ -sOutputFile=- -q - ;; glossy|gloss|g) gs -sDEVICE=stp -sModel=escp2-c40ux \ -r1440x720hq -sOutputFile=- -q - ;; *) echo unknown resolution: $1 >&2 esac Recent "improvements" destroyed that. ghostscript-afpl-7.04_6 AFPL Postscript interpreter version 7 gimp-print-4.2.1 GIMP Print Printer Driver cups-1.1.15.1 The Common UNIX Printing System cups-base-1.1.15.1_1 The Common UNIX Printing System cups-lpr-1.1.15.1_1 The CUPS BSD and system V compatibility binaries cups-pstoraster-7.05.3 GNU Postscript interpreter for CUPS printing to non-PS prin $ ps2stylus Unknown device: stp Now I'm lost again. Seems not even sure if support for my printer is out there at all anymore. hermes# find /usr/local -type f -exec grep -i c40ux {} /dev/null \; Binary file /usr/local/bin/escputil matches Binary file /usr/local/lib/libgimpprint.so.1 matches Binary file /usr/local/lib/libgimpprint.a matches Binary file /usr/local/share/locale/fr/LC_MESSAGES/gimp-print.mo matches Binary file /usr/local/share/locale/nl/LC_MESSAGES/gimp-print.mo matches Binary file /usr/local/share/locale/no/LC_MESSAGES/gimp-print.mo matches Binary file /usr/local/share/locale/pl/LC_MESSAGES/gimp-print.mo matches Binary file /usr/local/share/locale/sv/LC_MESSAGES/gimp-print.mo matches Binary file /usr/local/share/locale/sk/LC_MESSAGES/gimp-print.mo matches Binary file /usr/local/share/locale/el/LC_MESSAGES/gimp-print.mo matches Binary file /usr/local/share/locale/en_GB/LC_MESSAGES/gimp-print.mo matches hermes# Where do I go for docs? With the printer online and idle I get: hermes# escputil -s -u -r /dev/lpt0 Escputil version 4.2.1, Copyright (C) 2000-2001 Robert Krawitz Escputil comes with ABSOLUTELY NO WARRANTY; for details type 'escputil -l' This is free software, and you are welcome to redistribute it under certain conditions; type 'escputil -l' for details. Cannot open /dev/lpt0 read/write: Device busy hermes# escputil -s -u -r /dev/ulpt0 Escputil version 4.2.1, Copyright (C) 2000-2001 Robert Krawitz Escputil comes with ABSOLUTELY NO WARRANTY; for details type 'escputil -l' This is free software, and you are welcome to redistribute it under certain conditions; type 'escputil -l' for details. Cannot read from /dev/ulpt0: Operation not supported by device hermes# escputil -s -u -r /dev/unlpt0 Escputil version 4.2.1, Copyright (C) 2000-2001 Robert Krawitz Escputil comes with ABSOLUTELY NO WARRANTY; for details type 'escputil -l' This is free software, and you are welcome to redistribute it under certain conditions; type 'escputil -l' for details. Cannot read from /dev/unlpt0: Operation not supported by device hermes# Was this upgrade actually tested? How do I print with my once functional printer? __________________________________________________ Do You Yahoo!? HotJobs - Search Thousands of New Jobs http://www.hotjobs.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Sun Aug 18 11:45:48 2002 Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AC4F037B400 for ; Sun, 18 Aug 2002 11:45:44 -0700 (PDT) Received: from quark.look.ca (quark.look.ca [207.136.80.22]) by mx1.FreeBSD.org (Postfix) with ESMTP id 20DC443E4A for ; Sun, 18 Aug 2002 11:45:39 -0700 (PDT) (envelope-from bminard@flatfoot.ca) Received: from on-tor-blr-a58-02-448.look.ca ([216.154.7.194] helo=yop.flatfoot.ca) by quark.look.ca with esmtp (Exim 4.05) id 17gV34-00022P-00 for ports@FreeBSD.org; Sun, 18 Aug 2002 18:45:14 +0000 Received: from yop.flatfoot.ca (localhost [127.0.0.1]) by yop.flatfoot.ca (8.12.5/8.12.5) with ESMTP id g7IIEuhF034660 for ; Sun, 18 Aug 2002 14:14:56 -0400 (EDT) (envelope-from bminard@yop.flatfoot.ca) Received: (from bminard@localhost) by yop.flatfoot.ca (8.12.5/8.12.5/Submit) id g7II927K022773; Sun, 18 Aug 2002 14:09:02 -0400 (EDT) From: Brian Minard MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <15711.58046.374297.308642@yop.flatfoot.ca> Date: Sun, 18 Aug 2002 14:09:02 -0400 To: ports@FreeBSD.org Subject: print/detex-2.7 X-Mailer: VM 7.03 under 21.1 (patch 14) "Cuyahoga Valley" XEmacs Lucid Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Hi, I've encountered a problem with this port where it fails to build for FreeBSD 4.6-STABLE FreeBSD 4.6-STABLE #14: Thu Aug 1 07:29:21 EDT 2002 i386. The problem appears to be cause by a missing "CFLAGS=-DNO_MALLOC_DECL" (required by detex.l). Thanks, Brian ===> Extracting for detex-2.7 >> Checksum OK for detex-2.7.tar. ===> Patching for detex-2.7 ===> Configuring for detex-2.7 ===> Building for detex-2.7 sed -f states.sed detex.l > xxx.l lex xxx.l rm -f xxx.l mv lex.yy.c detex.c cc -O -pipe -c detex.c In file included from lex.yy.c:781: /usr/include/stdlib.h:99: conflicting types for `malloc' xxx.l:42: previous declaration of `malloc' *** Error code 1 Stop in /usr/ports/print/detex/work. *** Error code 1 Stop in /usr/ports/print/detex. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Sun Aug 18 12:10:18 2002 Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D543337B400 for ; Sun, 18 Aug 2002 12:10:15 -0700 (PDT) Received: from anchor-post-35.mail.demon.net (anchor-post-35.mail.demon.net [194.217.242.85]) by mx1.FreeBSD.org (Postfix) with ESMTP id 41EFE43E4A for ; Sun, 18 Aug 2002 12:10:15 -0700 (PDT) (envelope-from kevin@caomhin.demon.co.uk) Received: from caomhin.demon.co.uk ([62.49.21.186]) by anchor-post-35.mail.demon.net with esmtp (Exim 3.36 #2) id 17gVRF-0003ZH-0U; Sun, 18 Aug 2002 20:10:14 +0100 Message-ID: Date: Sun, 18 Aug 2002 20:09:07 +0100 To: Henrik Motakef Cc: ports@freebsd.org From: Kevin Golding Subject: Re: making a new port - make install wants to strip a shell script References: <6knqakBAw4X9EwwV@caomhin.demon.co.uk> <8765y8mejq.fsf@pokey.henrik-motakef.de> In-Reply-To: <8765y8mejq.fsf@pokey.henrik-motakef.de> MIME-Version: 1.0 X-Mailer: Turnpike Integrated Version 5.01 U Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Someone, quite probably Henrik Motakef, once wrote: >Kevin Golding writes: > >> I'm trying to build a new port. Building from source seems to have gone >> well enough, I made a Makefile and assorted extras to help the build but >> when I tested it the thing died here: >> >> Installing allegro-config to /var/tmp/allegro/bin >> /usr/libexec/elf/strip: /var/tmp/allegro/bin/allegro-config: File format >> not recognized >[...] >> Now allegro-config is a shell script which explains the error. > >Is allegro-config one of your assorted extras? (I guess so; if your port >is Allegro Common Lisp, it doesn't contain such a script AFAIK) Nope, you're giving me far too much credit, I'm starting out with something easy :-) The Allegro I'm trying to get working is a games library (I figured a good starting place for learning how to build ports would be to move one of the few games I play into ports, and it depends on Allegro). http://www.talula.demon.co.uk/allegro/ All I've added has been a little shell script that makes the Makefile usable by the ports system, seriously low grade tinkering. allegro-config is a Bourne script that is part of the standard install, and by default it goes in bin. >If so, how do you install it? You should use ${INSTALL_SCRIPT}, not >${INSTALL_PROGRAM}, because the latter will try to strip the installed >program. That kind of works, at least allegro-config is getting installed without a problem. The problem I'm having now is that all the binaries get ignored. I've tried including an ${INSTALL_PROGRAM} with wildcards to try and install the binaries but that throws errors but I can't see an obvious install technique other than declaring there are binaries. Naming all the binaries individually feels like a bit of a kludge and I'm sure there must be a better way to do this. do-install: ${INSTALL_SCRIPT} ${WRKSRC}/allegro-config ${PREFIX}/bin Any suggestions on how to fix that properly? Kevin, worried about just what he missed in bsd.port.mk this time -- kevin@caomhin.demon.co.uk To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Sun Aug 18 12:30: 9 2002 Delivered-To: freebsd-ports@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 318C937B400 for ; Sun, 18 Aug 2002 12:30:03 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7F15E43E77 for ; Sun, 18 Aug 2002 12:30:02 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.4/8.12.4) with ESMTP id g7IJU2JU043224 for ; Sun, 18 Aug 2002 12:30:02 -0700 (PDT) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.4/8.12.4/Submit) id g7IJU2sL043223; Sun, 18 Aug 2002 12:30:02 -0700 (PDT) Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 99AE537B400 for ; Sun, 18 Aug 2002 12:26:32 -0700 (PDT) Received: from www.freebsd.org (www.FreeBSD.org [216.136.204.117]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5D2E443E65 for ; Sun, 18 Aug 2002 12:26:32 -0700 (PDT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.12.4/8.12.4) with ESMTP id g7IJQVOT008537 for ; Sun, 18 Aug 2002 12:26:31 -0700 (PDT) (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.12.4/8.12.4/Submit) id g7IJQVsr008536; Sun, 18 Aug 2002 12:26:31 -0700 (PDT) Message-Id: <200208181926.g7IJQVsr008536@www.freebsd.org> Date: Sun, 18 Aug 2002 12:26:31 -0700 (PDT) From: "Guilherme J. R. Oliveira" To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-1.0 Subject: ports/41766: WDM port breaks while doing 'make install' Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >Number: 41766 >Category: ports >Synopsis: WDM port breaks while doing 'make install' >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sun Aug 18 12:30:02 PDT 2002 >Closed-Date: >Last-Modified: >Originator: Guilherme J. R. Oliveira >Release: 4.6.1-RELEASE-p10 >Organization: Host-Valley.com >Environment: FreeBSD parpa.garpa 4.6.1-RELEASE-p10 FreeBSD 4.6.1-RELEASE-p10 #0: Fri Aug 16 1 3:11:56 WEST 2002 root@parpa.garpa:/usr/obj/usr/src/sys/PARPA i386 >Description: Installing the wdm port breaks with automake14 because 'header-vars.am' file is not present in /usr/local/share/automake14/automake/ root@parpa:/usr/ports/x11/wdm# make install ===> Configuring for wdm-1.20_1 automake: installation error: cannot open `/usr/local/share/automake14/automake/ header-vars.am' *** Error code 2 Stop in /usr/ports/x11/wdm. root@parpa:/usr/ports/x11/wdm# >How-To-Repeat: cd /usr/ports/x11/wdm & make install >Fix: >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Sun Aug 18 12:33:30 2002 Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A1A2E37B400 for ; Sun, 18 Aug 2002 12:33:28 -0700 (PDT) Received: from smtp.web.de (smtp03.web.de [217.72.192.158]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7FDDB43E6A for ; Sun, 18 Aug 2002 12:33:27 -0700 (PDT) (envelope-from henrik.motakef@web.de) Received: from dsl-213-023-026-129.arcor-ip.net ([213.23.26.129] helo=pokey.henrik-motakef.de.web.de) by smtp.web.de with esmtp (WEB.DE(Exim) 4.75 #2) id 17gVnh-0004h3-00; Sun, 18 Aug 2002 21:33:25 +0200 To: Kevin Golding Cc: ports@freebsd.org Subject: Re: making a new port - make install wants to strip a shell script References: <6knqakBAw4X9EwwV@caomhin.demon.co.uk> <8765y8mejq.fsf@pokey.henrik-motakef.de> From: Henrik Motakef In-Reply-To: User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2 Date: 18 Aug 2002 21:43:35 +0200 Message-ID: <87ptwgkl5k.fsf@pokey.henrik-motakef.de> Lines: 44 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Kevin Golding writes: > >Is allegro-config one of your assorted extras? (I guess so; if your port > >is Allegro Common Lisp, it doesn't contain such a script AFAIK) > > Nope, you're giving me far too much credit, I'm starting out with > something easy :-) Actually, Allegro CL would be rather easy, FreeBSD is one of it's supported platforms. However: > All I've added has been a little shell script that makes the Makefile > usable by the ports system, seriously low grade tinkering. Huh? I don't think I understand what you are doing here. > allegro-config is a Bourne script that is part of the standard install, > and by default it goes in bin. > > >If so, how do you install it? You should use ${INSTALL_SCRIPT}, not > >${INSTALL_PROGRAM}, because the latter will try to strip the installed > >program. I don't think you need this, or any do-install at all. I just had a quick look at allegro, and it compiled and installed just fine out of the box, including allegro-config. So, just setting GNU_CONFIGURE and USE_GMAKE to yes should be enough. > Kevin, > worried about just what he missed in bsd.port.mk this time Sorry if I completely misunderstand the problem, but - did you read the Porter's Handbook?[1] It looks as if you do rather strange things, and trying to learn building ports from bsd.port.mk would be an easy way to get confused... Maybe you could post your Makefile? Regards Henrik Footnotes: [1] http://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/index.html To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Sun Aug 18 12:56:31 2002 Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D756B37B400 for ; Sun, 18 Aug 2002 12:56:29 -0700 (PDT) Received: from wwweasel.geeksrus.net (wwweasel.geeksrus.net [64.8.210.226]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2ADC043E65 for ; Sun, 18 Aug 2002 12:56:29 -0700 (PDT) (envelope-from alane@wwweasel.geeksrus.net) Received: from wwweasel.geeksrus.net (alane@localhost [127.0.0.1]) by wwweasel.geeksrus.net (8.12.5/8.12.5) with ESMTP id g7IJuSIO001608 for ; Sun, 18 Aug 2002 15:56:28 -0400 (EDT) (envelope-from alane@wwweasel.geeksrus.net) Received: (from alane@localhost) by wwweasel.geeksrus.net (8.12.5/8.12.5/Submit) id g7IJuS2D001607 for ports@freebsd.org; Sun, 18 Aug 2002 15:56:28 -0400 (EDT) (envelope-from alane) Date: Sun, 18 Aug 2002 15:56:28 -0400 From: Alan E To: FreeBSD Ports List Subject: archivemail updated from 0.1.0 to 0.4.9 Message-ID: <20020818195628.GA1596@wwweasel.geeksrus.net> Reply-To: alane@geeksrus.net Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-message-flag: Magic 8-Ball says "Outlook not so good." I'll ask it about Exchange next. User-Agent: Mutt/1.5.1i Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org This is a really useful little program for folks who just have too many old messages stuffing up their mailboxes. Last time I tried (with 0.1.10), it could not operate on your system mailbox, though, dues to permission issues. So, if that still deosn't work, it's hereby officially a "design feature". -- AlanE KDE-FreeBSD Core Team (http://freebsd.kde.org/) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Sun Aug 18 13: 5:48 2002 Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A8E9537B400 for ; Sun, 18 Aug 2002 13:05:44 -0700 (PDT) Received: from anchor-post-35.mail.demon.net (anchor-post-35.mail.demon.net [194.217.242.85]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0DE1A43E75 for ; Sun, 18 Aug 2002 13:05:44 -0700 (PDT) (envelope-from kevin@caomhin.demon.co.uk) Received: from caomhin.demon.co.uk ([62.49.21.186]) by anchor-post-35.mail.demon.net with esmtp (Exim 3.36 #2) id 17gWIw-0002rb-0U; Sun, 18 Aug 2002 21:05:42 +0100 Message-ID: Date: Sun, 18 Aug 2002 21:04:26 +0100 To: Henrik Motakef Cc: ports@freebsd.org From: Kevin Golding Subject: Re: making a new port - make install wants to strip a shell script References: <6knqakBAw4X9EwwV@caomhin.demon.co.uk> <8765y8mejq.fsf@pokey.henrik-motakef.de> <87ptwgkl5k.fsf@pokey.henrik-motakef.de> In-Reply-To: <87ptwgkl5k.fsf@pokey.henrik-motakef.de> MIME-Version: 1.0 X-Mailer: Turnpike Integrated Version 5.01 U Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Someone, quite probably Henrik Motakef, once wrote: >Kevin Golding writes: >> All I've added has been a little shell script that makes the Makefile >> usable by the ports system, seriously low grade tinkering. > >Huh? I don't think I understand what you are doing here. While I'm finding my way around I hit a problem with the compile. It seems that within the ports system it defaults to assuming it will find a Makefile, but allegro produces a makefile. So I used the scripts directory and made a file post-configure like this: #!/bin/sh mv ${WRKSRC}/makefile ${WRKSRC}/Makefile Which means it doesn't die try to open a file that doesn't exist. My plan is that once I can get this thing working I'll go through and look at all these things and try to find a more elegant solution. >> allegro-config is a Bourne script that is part of the standard install, >> and by default it goes in bin. >> >> >If so, how do you install it? You should use ${INSTALL_SCRIPT}, not >> >${INSTALL_PROGRAM}, because the latter will try to strip the installed >> >program. > >I don't think you need this, or any do-install at all. I just had a >quick look at allegro, and it compiled and installed just fine out of >the box, including allegro-config. I agree, outside of ports I've had no trouble. I've thrown various configure options at it and I've not broken it before. My woes started when I started trying this inside ports. >Sorry if I completely misunderstand the problem, but - did you read >the Porter's Handbook?[1] It looks as if you do rather strange things, >and trying to learn building ports from bsd.port.mk would be an easy >way to get confused... I've jumped between the two. I read the quick section of the Porters Handbook and realised I needed the slow version. It also says to read bsd.port.mk alongside which I have. I guess I may have ended up spending too much time on the wrong one though. I've tried to do this as much as a normal port as possible. I made a directory in the relevant category and touched standard files to make it familiar. Then built the Makefile below which I figured should get it built (I figure I can work on things like pkg-plist and LIB_DEPENDS once I've worked out where I'm screwing up). >Maybe you could post your Makefile? # New ports collection makefile for: allegro # Date created: 17 August 2002 # Whom: Kevin Golding # # $FreeBSD$ # PORTNAME= allegro PORTVERSION= 4.0.2 CATEGORIES= games MASTER_SITES= http://ufoot.free.fr/archive/ MAINTAINER= kpg@caomhin.org GNU_CONFIGURE= yes USE_GMAKE= yes .include To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Sun Aug 18 13:40: 8 2002 Delivered-To: freebsd-ports@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BFE6337B400 for ; Sun, 18 Aug 2002 13:40:05 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6903343E42 for ; Sun, 18 Aug 2002 13:40:05 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.4/8.12.4) with ESMTP id g7IKe4JU059579 for ; Sun, 18 Aug 2002 13:40:04 -0700 (PDT) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.4/8.12.4/Submit) id g7IKe4cj059578; Sun, 18 Aug 2002 13:40:04 -0700 (PDT) Date: Sun, 18 Aug 2002 13:40:04 -0700 (PDT) Message-Id: <200208182040.g7IKe4cj059578@freefall.freebsd.org> To: freebsd-ports@FreeBSD.org Cc: From: Guilherme Oliveira Subject: Re: ports/41766: WDM port breaks while doing 'make install' Reply-To: Guilherme Oliveira Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org The following reply was made to PR ports/41766; it has been noted by GNATS. From: Guilherme Oliveira To: freebsd-gnats-submit@FreeBSD.org, guilherme@nortenet.pt Cc: Subject: Re: ports/41766: WDM port breaks while doing 'make install' Date: Sun, 18 Aug 2002 22:33:40 +0100 I resolved the problem (this is the strange thing) installing /usr/ports/devel/automake14 wich was suposed to be installed in /var/db/pkg ... :-/ Before the directory had about 10 files but this way it is complete. -- mailto:guilherme@nortenet.pt || http://guilherme.host-valley.com/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Sun Aug 18 13:50:16 2002 Delivered-To: freebsd-ports@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9E0CE37B400 for ; Sun, 18 Aug 2002 13:50:02 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id E2A6843E70 for ; Sun, 18 Aug 2002 13:50:01 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.4/8.12.4) with ESMTP id g7IKo1JU061274 for ; Sun, 18 Aug 2002 13:50:01 -0700 (PDT) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.4/8.12.4/Submit) id g7IKo1kf061273; Sun, 18 Aug 2002 13:50:01 -0700 (PDT) Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 408E537B401 for ; Sun, 18 Aug 2002 13:40:14 -0700 (PDT) Received: from agora.rdrop.com (agora.rdrop.com [199.26.172.34]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8182243E3B for ; Sun, 18 Aug 2002 13:40:13 -0700 (PDT) (envelope-from alan@agora.rdrop.com) Received: from agora.rdrop.com (202@localhost [127.0.0.1]) by agora.rdrop.com (8.12.2/8.12.2) with ESMTP id g7IKeDgS018324 for ; Sun, 18 Aug 2002 13:40:13 -0700 (PDT) (envelope-from alan@agora.rdrop.com) Received: (from alan@localhost) by agora.rdrop.com (8.12.2/8.12.2/Submit) id g7IKeCho018316; Sun, 18 Aug 2002 13:40:12 -0700 (PDT) Message-Id: <200208182040.g7IKeCho018316@agora.rdrop.com> Date: Sun, 18 Aug 2002 13:40:12 -0700 (PDT) From: Alan Batie Reply-To: Alan Batie To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/41767: make clean causes infinite loop Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >Number: 41767 >Category: ports >Synopsis: make clean causes infinite loop >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sun Aug 18 13:50:01 PDT 2002 >Closed-Date: >Last-Modified: >Originator: Alan Batie >Release: FreeBSD 4.5-STABLE i386 >Organization: RainDrop Laboratories >Environment: System: FreeBSD agora.rdrop.com 4.5-STABLE FreeBSD 4.5-STABLE #0: Wed Apr 3 08:52:15 PST 2002 root@agora.rdrop.com:/usr/src/freebsd/src/sys/compile/AGORA i386 >Description: "make clean" in ports/mail/mutt causes infinite process loop resulting in "Resources temporarily unavailable" eventually: 16768 pa S+ 0:00.07 make clean 16786 pa S+ 0:00.00 /bin/sh -ec cd /usr/src/ports/mail/mutt && make 'CKSU 16787 pa S+ 0:00.06 make CKSUMFILES+=mutt-1.4i.tar.gz patch-1.4.rr.compre 16792 pa S+ 0:00.00 (sh) 16793 pa S+ 0:00.00 (sh) 16794 pa S+ 0:00.00 (sh) 16795 pa S+ 0:00.00 sort -u 16867 pa S+ 0:00.06 make PARENT_CHECKED=/usr/ports/devel/autoconf213 /usr 16878 pa S+ 0:00.00 (sh) 16879 pa S+ 0:00.00 (sh) 16880 pa S+ 0:00.00 sort -u 16917 pa S+ 0:00.05 make PARENT_CHECKED=/usr/ports/devel/libtool /usr/po 16922 pa S+ 0:00.00 (sh) 16923 pa S+ 0:00.00 (sh) 16924 pa S+ 0:00.00 sort -u 16936 pa S+ 0:00.06 make PARENT_CHECKED=/usr/ports/devel/libtool /usr/po 16947 pa S+ 0:00.00 (sh) 16948 pa S+ 0:00.00 (sh) 16949 pa S+ 0:00.00 sort -u 16964 pa S+ 0:00.05 make PARENT_CHECKED=/usr/ports/devel/libtool /usr/po 16970 pa S+ 0:00.00 (sh) 16971 pa S+ 0:00.00 (sh) 16972 pa S+ 0:00.00 sort -u 16984 pa S+ 0:00.06 make PARENT_CHECKED=/usr/ports/devel/libtool /usr/po 16995 pa S+ 0:00.00 (sh) 16996 pa S+ 0:00.00 (sh) 16997 pa S+ 0:00.00 sort -u 17012 pa S+ 0:00.05 make PARENT_CHECKED=/usr/ports/devel/libtool /usr/po 17017 pa S+ 0:00.00 (sh) 17018 pa S+ 0:00.00 (sh) 17019 pa S+ 0:00.00 sort -u 17031 pa S+ 0:00.06 make PARENT_CHECKED=/usr/ports/devel/libtool /usr/po 17042 pa S+ 0:00.00 (sh) 17043 pa S+ 0:00.00 (sh) 17047 pa S+ 0:00.00 sort -u 17059 pa S+ 0:00.05 make PARENT_CHECKED=/usr/ports/devel/libtool /usr/po 17064 pa S+ 0:00.00 (sh) 17065 pa S+ 0:00.00 (sh) 17067 pa S+ 0:00.00 sort -u 17078 pa S+ 0:00.06 make PARENT_CHECKED=/usr/ports/devel/libtool /usr/po 17089 pa S+ 0:00.00 (sh) ... >How-To-Repeat: cd /usr/ports cvs update -dP Mk cd devel/libtool cvs update -dP cd /usr/ports/mail/mutt cvs update -dP make clean >Fix: >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Sun Aug 18 14:19: 4 2002 Delivered-To: freebsd-ports@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B069437B400; Sun, 18 Aug 2002 14:19:03 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6177443E4A; Sun, 18 Aug 2002 14:19:03 -0700 (PDT) (envelope-from lioux@FreeBSD.org) Received: from freefall.freebsd.org (lioux@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.4/8.12.4) with ESMTP id g7ILJ3JU070288; Sun, 18 Aug 2002 14:19:03 -0700 (PDT) (envelope-from lioux@freefall.freebsd.org) Received: (from lioux@localhost) by freefall.freebsd.org (8.12.4/8.12.4/Submit) id g7ILJ2WR070284; Sun, 18 Aug 2002 14:19:02 -0700 (PDT) Date: Sun, 18 Aug 2002 14:19:02 -0700 (PDT) From: Mario Sergio Fujikawa Ferreira Message-Id: <200208182119.g7ILJ2WR070284@freefall.freebsd.org> To: lioux@FreeBSD.org, freebsd-ports@FreeBSD.org, obrien@FreeBSD.org Subject: Re: ports/41767: make clean causes infinite loop Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Synopsis: make clean causes infinite loop Responsible-Changed-From-To: freebsd-ports->obrien Responsible-Changed-By: lioux Responsible-Changed-When: Sun Aug 18 14:19:01 PDT 2002 Responsible-Changed-Why: Over to maintainer(s) http://www.freebsd.org/cgi/query-pr.cgi?pr=41767 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Sun Aug 18 14:30:17 2002 Delivered-To: freebsd-ports@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B653537B400 for ; Sun, 18 Aug 2002 14:30:12 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 042B343E6A for ; Sun, 18 Aug 2002 14:30:11 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.4/8.12.4) with ESMTP id g7ILUBJU072066 for ; Sun, 18 Aug 2002 14:30:11 -0700 (PDT) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.4/8.12.4/Submit) id g7ILUBDl072065; Sun, 18 Aug 2002 14:30:11 -0700 (PDT) Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 368E437B400 for ; Sun, 18 Aug 2002 14:23:22 -0700 (PDT) Received: from stevenwills.com (rdu57-247-044.nc.rr.com [66.57.247.44]) by mx1.FreeBSD.org (Postfix) with ESMTP id 78F6643E72 for ; Sun, 18 Aug 2002 14:23:21 -0700 (PDT) (envelope-from steve@stevenwills.com) Received: from tigger.example.com (slw@localhost [127.0.0.1]) by stevenwills.com (8.12.3/8.12.3) with ESMTP id g7ILNJ6l050481 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NOT) for ; Sun, 18 Aug 2002 17:23:20 -0400 (EDT) (envelope-from steve@tigger.example.com) Received: (from steve@localhost) by tigger.example.com (8.12.3/8.12.3/Submit) id g7ILNJJw050480; Sun, 18 Aug 2002 17:23:19 -0400 (EDT) Message-Id: <200208182123.g7ILNJJw050480@tigger.example.com> Date: Sun, 18 Aug 2002 17:23:19 -0400 (EDT) From: Steve Wills Reply-To: Steve Wills To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/41768: Feature request: WITHOUT_SHELL for Nethack port Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >Number: 41768 >Category: ports >Synopsis: Feature request: WITHOUT_SHELL for Nethack port >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sun Aug 18 14:30:01 PDT 2002 >Closed-Date: >Last-Modified: >Originator: User & >Release: FreeBSD 4.6.2-RELEASE i386 >Organization: >Environment: >Description: It would be nice if the Nethack34 port supported a WITHOUT_SHELL option >How-To-Repeat: >Fix: Here's a patch that does it, may not be the *best* way, but it works: --- Makefile.orig Sun Aug 18 16:55:17 2002 +++ Makefile Sun Aug 18 16:56:09 2002 @@ -65,6 +65,9 @@ @${PERL} -pi -e 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/include/config.h @${PERL} -pi -e 's|||g' ${WRKSRC}/src/sounds.c @${PERL} -pi -e 's|||g' ${WRKSRC}/win/Qt/qt_win.cpp +.if defined(WITHOUT_SHELL) + @${PERL} -pi -e 's|#define SHELL|/* #define SHELL|' ${WRKSRC}/include/unixconf.h +.endif pre-configure: @cd ${WRKSRC}/sys/unix; ${SH} setup.sh >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Sun Aug 18 15:15:45 2002 Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 793C437B400 for ; Sun, 18 Aug 2002 15:15:44 -0700 (PDT) Received: from smtp.web.de (smtp01.web.de [194.45.170.210]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9A00E43E65 for ; Sun, 18 Aug 2002 15:15:43 -0700 (PDT) (envelope-from Jan.Lentfer@web.de) Received: from [80.129.107.124] (helo=floundjan.homeip.net) by smtp.web.de with esmtp (WEB.DE(Exim) 4.75 #2) id 17gYKk-0000xI-00 for freebsd-ports@freebsd.org; Mon, 19 Aug 2002 00:15:42 +0200 Received: from localhost (localhost.lan [127.0.0.1]) by floundjan.homeip.net (Postfix on FreeBSD 4.5) with ESMTP id 0FA7A15D for ; Mon, 19 Aug 2002 00:15:41 +0200 (CEST) Received: from jan-linnb.lan (jan-linnb.lan [192.168.0.25]) by floundjan.homeip.net (Postfix on FreeBSD 4.5) with ESMTP id 1E4B061 for ; Mon, 19 Aug 2002 00:15:37 +0200 (CEST) Subject: deskutils/yank conflicts with biology/emboss From: Jan Lentfer To: freebsd-ports@freebsd.org Content-Type: text/plain Content-Transfer-Encoding: 7bit X-Mailer: Ximian Evolution 1.0.8 Date: 19 Aug 2002 00:14:30 +0200 Message-Id: <1029708871.12315.2.camel@jan-linnb.lan> Mime-Version: 1.0 X-Virus-Scanned: by AMaViS perl-10 Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Hi, the EMBOSS suite consists of many small programs, one of them called "yank" in /usr/local/bin. The package deskutils/yank also install in "yank" in /usr/local/bin, so things are a little weird when you want to install both. Jan To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Sun Aug 18 16:36: 9 2002 Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7309E37B400 for ; Sun, 18 Aug 2002 16:36:08 -0700 (PDT) Received: from ws1-6.us4.outblaze.com (205-158-62-53.outblaze.com [205.158.62.53]) by mx1.FreeBSD.org (Postfix) with SMTP id CEFA643E42 for ; Sun, 18 Aug 2002 16:35:57 -0700 (PDT) (envelope-from benjsh@post.com) Received: (qmail 32058 invoked by uid 1001); 18 Aug 2002 23:35:57 -0000 Message-ID: <20020818233557.32057.qmail@mail.com> Content-Type: text/plain; charset="iso-8859-1" Content-Disposition: inline Content-Transfer-Encoding: 7bit MIME-Version: 1.0 X-Mailer: MIME-tools 5.41 (Entity 5.404) Received: from [213.237.118.40] by ws1-6.us4.outblaze.com with http for benjsh@post.com; Sun, 18 Aug 2002 18:35:57 -0500 From: "adfsf sdfasdf" To: ports@freebsd.org Date: Sun, 18 Aug 2002 18:35:57 -0500 Subject: nbaudit ports broken against win2k sp3 X-Originating-Ip: 213.237.118.40 X-Originating-Server: ws1-6.us4.outblaze.com Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Hi all, Anyone tested the nbaudit ports package from /usr/ports/security against windows 2000 sp3 that seems to crash it. Regards, James -- __________________________________________________________ Sign-up for your own FREE Personalized E-mail at Mail.com http://www.mail.com/?sr=signup To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Sun Aug 18 16:40:38 2002 Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DFA2937B400 for ; Sun, 18 Aug 2002 16:40:36 -0700 (PDT) Received: from fed1mtao02.cox.net (fed1mtao02.cox.net [68.6.19.243]) by mx1.FreeBSD.org (Postfix) with ESMTP id 71F5243E6A for ; Sun, 18 Aug 2002 16:40:36 -0700 (PDT) (envelope-from s.wingate@cox.net) Received: from smtp.west.cox.net ([172.18.180.57]) by fed1mtao02.cox.net (InterMail vM.5.01.04.05 201-253-122-122-105-20011231) with SMTP id <20020818234032.IYPQ1374.fed1mtao02.cox.net@smtp.west.cox.net> for ; Sun, 18 Aug 2002 19:40:32 -0400 From: To: freebsd-ports@freebsd.org Subject: StarOffice 6.0 CD & freebsd port Date: Sun, 18 Aug 2002 19:40:35 -0400 MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Message-Id: <20020818234032.IYPQ1374.fed1mtao02.cox.net@smtp.west.cox.net> Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org If I buy the StarOffice CD box from a store, will I be able to use the ports system to install it? I want the CD set so I get the windows & linux versions. TIA. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Sun Aug 18 17: 2: 1 2002 Delivered-To: freebsd-ports@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CF28537B400 for ; Sun, 18 Aug 2002 17:01:49 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id DFAA543E84 for ; Sun, 18 Aug 2002 17:00:38 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.4/8.12.4) with ESMTP id g7J00GJU006864 for ; Sun, 18 Aug 2002 17:00:16 -0700 (PDT) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.4/8.12.4/Submit) id g7J00GCR006863; Sun, 18 Aug 2002 17:00:16 -0700 (PDT) Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1475137B400 for ; Sun, 18 Aug 2002 16:53:08 -0700 (PDT) Received: from www.freebsd.org (www.FreeBSD.org [216.136.204.117]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8A69543E65 for ; Sun, 18 Aug 2002 16:53:07 -0700 (PDT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.12.4/8.12.4) with ESMTP id g7INr6OT036600 for ; Sun, 18 Aug 2002 16:53:06 -0700 (PDT) (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.12.4/8.12.4/Submit) id g7INr6Ge036599; Sun, 18 Aug 2002 16:53:06 -0700 (PDT) Message-Id: <200208182353.g7INr6Ge036599@www.freebsd.org> Date: Sun, 18 Aug 2002 16:53:06 -0700 (PDT) From: Nakata Maho To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-1.0 Subject: ports/41770: port maintainer fix: ATLAS compilation fails on Alpha platforms Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >Number: 41770 >Category: ports >Synopsis: port maintainer fix: ATLAS compilation fails on Alpha platforms >Confidential: no >Severity: critical >Priority: high >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sun Aug 18 17:00:03 PDT 2002 >Closed-Date: >Last-Modified: >Originator: Nakata Maho >Release: 4.6-stable >Organization: private >Environment: FreeBSD quanta.synchem.kyoto-u.ac.jp 4.6-STABLE FreeBSD 4.6-STABLE #0: Wed Jul 3 23:00:59 JST 2002 maho@quanta.synchem.kyoto-u.ac.jp:/usr/src/sys/compile/MAHO-QUANTA alpha >Description: Compilation of the port math/atlas fails on Alpha platforms. reported by Christian Weisgerber I update the port and build succesfully on these platforms. There are other problems, that math/atlas ignore CC and CFLAGS. However, author of atlas knows what is the best choices of CC, and CFLAGS, so I keep untouched. For example, for i386, I build atlas with using intel C compiler which may be faster than gcc, but I didn't get performance gain and even slower. So the best way is that keep untouched. >How-To-Repeat: >Fix: diff -urN /work/cvsup/ports/math/atlas/Makefile atlas/Makefile --- /work/cvsup/ports/math/atlas/Makefile Tue Jul 16 06:23:27 2002 +++ atlas/Makefile Sun Aug 18 12:40:49 2002 @@ -20,6 +20,11 @@ USE_BZIP2= yes WRKSRC= ${WRKDIR}/ATLAS INSTALLS_SHLIB= yes +USE_REINPLACE= yes + +.if (${MACHINE_ARCH} == "alpha") +USE_GCC= 3.1 +.endif do-configure: .if defined(BATCH) || defined(PACKAGE_BUILDING) @@ -27,9 +32,16 @@ .else @(cd ${WRKSRC}; ${MAKE_ENV} ${MAKE} config) .endif +.if (${MACHINE_ARCH} == "alpha") + @(cd ${WRKSRC}; ${PATCH} < ${FILESDIR}/alpha-patch) +.endif do-build: +.if (${MACHINE_ARCH} == "alpha") || defined(USE_GCC) + @${REINPLACE_CMD} -e 's|/usr/bin/gcc|${CC}|g;' ${WRKSRC}/Make.`cat ${WRKSRC}/ARCHNAME` +.endif (cd ${WRKSRC}; ${MAKE_ENV} ${MAKE} install arch=`cat ${WRKSRC}/ARCHNAME`) + (cd ${WRKSRC}; ${MAKE_ENV} ${MAKE} sanity_test arch=`cat ${WRKSRC}/ARCHNAME`) (cd ${WRKSRC}; ${MKDIR} tmp ; \ ${CP} ${LOCALBASE}/lib/liblapack.a tmp ;\ cd tmp ;\ diff -urN /work/cvsup/ports/math/atlas/files/alpha-patch atlas/files/alpha-patch --- /work/cvsup/ports/math/atlas/files/alpha-patch Thu Jan 1 09:00:00 1970 +++ atlas/files/alpha-patch Sun Aug 18 10:47:51 2002 @@ -0,0 +1,9 @@ +--- src/blas/gemm/GOTO/ATLU_usergemm.c~ Mon Jun 17 10:38:22 2002 ++++ src/blas/gemm/GOTO/ATLU_usergemm.c Sun Aug 18 10:41:19 2002 +@@ -1,5 +1,5 @@ + #include "atlas_misc.h" +-#include ++/*#include */ + + #ifdef EV6 + #ifdef ATL_OS_OSF1 diff -urN /work/cvsup/ports/math/atlas/files/patch-aa atlas/files/patch-aa --- /work/cvsup/ports/math/atlas/files/patch-aa Tue Jul 16 06:23:27 2002 +++ atlas/files/patch-aa Sun Aug 18 03:11:47 2002 @@ -1,6 +1,26 @@ ---- config.c.orig Mon Jun 17 09:37:24 2002 -+++ config.c Mon Jul 15 18:39:46 2002 -@@ -2049,12 +2049,14 @@ +--- config.c.orig Mon Jun 17 10:37:24 2002 ++++ config.c Sun Aug 18 03:11:24 2002 +@@ -692,7 +692,7 @@ + else if (mach == IA64Itan || MachIsUS(mach) || + mach == Dec21164 || mach == Dec21264) + { +- if (major == 3) ++ if ((major == 2 && minor < 96) || (major == 3)) /* Nasty hack for FreeBSD/Alpha STABLE */ + { + strcpy(goodgcc, files[i]); + return(0); +@@ -2040,7 +2040,10 @@ + if (!CmndOneLine(targ, "sysctl hw.model", ln)) + { + if (strstr(ln, "433au")) mach = Dec21164; ++ else if (strstr(ln, "500au")) mach = Dec21164; ++ else if (strstr(ln, "AlphaPC 164")) mach = Dec21164; + else if (strstr(ln, "XP1000")) mach = Dec21264; ++ else mach = Dec21264; + } + break; + case LAIA64: /* don't know */ +@@ -2049,12 +2052,14 @@ if (!CmndOneLine(targ, "sysctl hw.model", ln)) { if (strstr(ln, "Pentium Pro")) mach = IntPPRO; @@ -10,12 +30,13 @@ else if (strstr(ln, "Athlon")) mach = AmdAthlon; else if (strstr(ln, "AMD-K7")) mach = AmdAthlon; else if (strstr(ln, "Pentium/P55C")) mach = IntP5MMX; /* sent by */ - else if (strstr(ln, "Pentium")) mach=IntP5; /* Nakata Maho */ -+ else mach=IntP5; +- else if (strstr(ln, "Pentium")) mach=IntP5; /* Nakata Maho */ ++ else if (strstr(ln, "Pentium")) mach = IntP5; /* Nakata Maho */ ++ else mach = IntP5; } break; default:; -@@ -3024,6 +3026,9 @@ +@@ -3024,6 +3029,9 @@ } if (USEWINF77) strcpy(F77, "$(BINdir)/winf77.exe"); diff -urN /work/cvsup/ports/math/atlas/pkg-descr atlas/pkg-descr --- /work/cvsup/ports/math/atlas/pkg-descr Sat Jun 22 18:33:15 2002 +++ atlas/pkg-descr Sun Aug 18 02:42:21 2002 @@ -11,14 +11,13 @@ IT SIGNIFICANTLY IMPROVES PERFORMANCE. If you use blas, you can simply change flags when linking, -from -lblas to -lf77blas -latlas (order is important) -get a significantly performance increase. +from -lblas to -lf77blas -latlas (order is important). A few routines from LAPACK are merged into one library as libalapack. It requres both C and Fortran77 interfaces, and thus that link line would be: --lalapack -lf77blas -lcblas -latlas -lg2c -lm -Order *is* important, so -latlas -lcblas will *not* work. +-lalapack -lf77blas -lcblas -latlas -lg2c -lm . + +Other choice of CC and CFLAGS are *NOT* recommended. +They are already optimized for this platform and automatically searched. WWW: http://math-atlas.sourceforge.net/ -- NAKATA, Maho - E-mail: chat95@mbox.kyoto-inet.or.jp >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Mon Aug 19 0:11:23 2002 Delivered-To: freebsd-ports@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7968037B400 for ; Mon, 19 Aug 2002 00:10:04 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id C775F43E6A for ; Mon, 19 Aug 2002 00:10:02 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.4/8.12.4) with ESMTP id g7J7A2JU016476 for ; Mon, 19 Aug 2002 00:10:02 -0700 (PDT) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.4/8.12.4/Submit) id g7J7A2DN016475; Mon, 19 Aug 2002 00:10:02 -0700 (PDT) Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A005437B400 for ; Mon, 19 Aug 2002 00:06:05 -0700 (PDT) Received: from serg.informika.ru (serg.informika.ru [194.226.215.93]) by mx1.FreeBSD.org (Postfix) with ESMTP id D008A43E42 for ; Mon, 19 Aug 2002 00:06:01 -0700 (PDT) (envelope-from serg@serg.informika.ru) Received: from serg.informika.ru (localhost.informika.ru [127.0.0.1]) by serg.informika.ru (8.12.4/8.12.4) with ESMTP id g7J7Beg0000854 for ; Mon, 19 Aug 2002 11:11:40 +0400 (MSD) (envelope-from serg@serg.informika.ru) Received: (from root@localhost) by serg.informika.ru (8.12.4/8.12.4/Submit) id g7J7BcaN000853; Mon, 19 Aug 2002 11:11:38 +0400 (MSD) Message-Id: <200208190711.g7J7BcaN000853@serg.informika.ru> Date: Mon, 19 Aug 2002 11:11:38 +0400 (MSD) From: "Sergey E. Levov" Reply-To: "Sergey E. Levov" To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/41773: new port: x11-servers/Mozdev-PrintServer Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >Number: 41773 >Category: ports >Synopsis: new port: x11-servers/Mozdev-PrintServer >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Mon Aug 19 00:10:01 PDT 2002 >Closed-Date: >Last-Modified: >Originator: Sergey E. Levov >Release: FreeBSD 4.6-STABLE i386 >Organization: Informika >Environment: System: FreeBSD serg.informika.ru 4.6-STABLE FreeBSD 4.6-STABLE #10: Fri Jun 28 13:25:18 MSD 2002 serg@serg.informika.ru:/usr/obj/usr/src/sys/MAIN i386 >Description: Mozdev-PrintServer is a replacement for broken X print server comes with XFree86 4.2.0. >How-To-Repeat: >Fix: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # Mozdev-PrintServer # Mozdev-PrintServer/Makefile # Mozdev-PrintServer/pkg-comment # Mozdev-PrintServer/pkg-descr # Mozdev-PrintServer/pkg-plist # Mozdev-PrintServer/files # Mozdev-PrintServer/files/patch-ad # Mozdev-PrintServer/files/patch-ab # Mozdev-PrintServer/files/patch-ac # Mozdev-PrintServer/files/patch-aa # Mozdev-PrintServer/files/patch-ae # Mozdev-PrintServer/distinfo # echo c - Mozdev-PrintServer mkdir -p Mozdev-PrintServer > /dev/null 2>&1 echo x - Mozdev-PrintServer/Makefile sed 's/^X//' >Mozdev-PrintServer/Makefile << 'END-of-Mozdev-PrintServer/Makefile' X# New ports collection makefile for: Mozdev-PrintServer X# Date created: 16 Aug 2002 X# Whom: serg@informika.ru X# X# $FreeBSD$ X# X XPORTNAME= PrintServer XPORTVERSION= 0.006 XCATEGORIES= x11-servers XMASTER_SITES= http://puck.informatik.med.uni-giessen.de/download/ XDISTFILES= xprint_mozdev_org_source-2002-07-10-trunk.tar.gz XEXTRACT_ONLY= xprint_mozdev_org_source-2002-07-10-trunk.tar.gz XPKGNAMEPREFIX= Mozdev- X XMAINTAINER= serg@informika.ru X XXFREE86_VERSION= 4 X#USE_IMAKE= YES XUSE_X_PREFIX= YES XDIST_SUBDIR= xprint-mozdev XWRKSRC= ${WRKDIR}/xprint/src/xprint_main/xc XSCRIPTS_ENV= HasXdmAuth=${HasXdmAuth} XMAKE_ENV= MAN_INSTALL_TARGET=NOOP XALL_TARGET= World XINSTALL_TARGET= installXprt X XHasXdmAuth?= YES X X.include END-of-Mozdev-PrintServer/Makefile echo x - Mozdev-PrintServer/pkg-comment sed 's/^X//' >Mozdev-PrintServer/pkg-comment << 'END-of-Mozdev-PrintServer/pkg-comment' XXPRINT.MOZDEV.ORG X print server X END-of-Mozdev-PrintServer/pkg-comment echo x - Mozdev-PrintServer/pkg-descr sed 's/^X//' >Mozdev-PrintServer/pkg-descr << 'END-of-Mozdev-PrintServer/pkg-descr' XThis package contains Xprt, X print server, from MOZDEV.ORG X XWWW: http://xprint.mozdev.org/ END-of-Mozdev-PrintServer/pkg-descr echo x - Mozdev-PrintServer/pkg-plist sed 's/^X//' >Mozdev-PrintServer/pkg-plist << 'END-of-Mozdev-PrintServer/pkg-plist' Xbin/Xprt END-of-Mozdev-PrintServer/pkg-plist echo c - Mozdev-PrintServer/files mkdir -p Mozdev-PrintServer/files > /dev/null 2>&1 echo x - Mozdev-PrintServer/files/patch-ad sed 's/^X//' >Mozdev-PrintServer/files/patch-ad << 'END-of-Mozdev-PrintServer/files/patch-ad' X--- programs/Imakefile.orig Fri Aug 16 19:06:45 2002 X+++ programs/Imakefile Fri Aug 16 19:07:49 2002 X@@ -44,16 +44,8 @@ X SCRIPTSDIR = scripts X #endif X X-SUBDIRS = \ X- appres bdftopcf bitmap editres fsinfo fslsfonts fstobdf iceauth \ X- mkfontdir oclock $(PROXYMGRSRCDIR) $(RGBSRCDIR) $(RSTARTSRCDIR) \ X- $(SMPROXYSRCDIR) $(TWMSRCDIR) x11perf xauth xclipboard xclock \ X- xcmsdb $(XCONSOLESRCDIR) $(XDMSRCDIR) xdpyinfo xfd $(XFSSRCDIR) \ X- $(XFINDPROXYSRCDIR) $(XFWPSRCDIR) $(XHOSTSRCDIR) xieperf \ X- $(XINITSRCDIR) $(XKBSRCDIRS) xkill xlogo xlsatoms xlsclients \ X- xlsfonts xmag xmodmap xprop xrdb xrefresh $(XRXSRCDIR) xset \ X- xsetroot $(XSMSRCDIR) xstdcmap $(XTERMSRCDIR) xwd xwininfo xwud \ X- $(XSSRCDIR) $(XASSRCDIR) $(LBXPROXYSRCDIR) $(XPSRCDIRS) $(SCRIPTSDIR) X+SUBDIRS = $(XSSRCDIR) $(XPSRCDIRS) X+ X X MakeSubdirs($(SUBDIRS)) X DependSubdirs($(SUBDIRS)) END-of-Mozdev-PrintServer/files/patch-ad echo x - Mozdev-PrintServer/files/patch-ab sed 's/^X//' >Mozdev-PrintServer/files/patch-ab << 'END-of-Mozdev-PrintServer/files/patch-ab' X--- config/imake/Makefile.ini.orig Tue May 28 05:27:37 2002 X+++ config/imake/Makefile.ini Fri Aug 16 13:11:40 2002 X@@ -7,6 +7,7 @@ X # may be given at the top of the build tree for systems that do not define X # any machine-specific preprocessor symbols. X # X+# $XFree86: xc/config/imake/Makefile.ini,v 3.10 2001/01/17 16:38:55 dawes Exp $ X X BOOTSTRAPCFLAGS = X CC = cc X@@ -25,7 +26,7 @@ X @echo "making imake with BOOTSTRAPCFLAGS=$(BOOTSTRAPCFLAGS) in config/imake" X X imake:: imake.o X- $(CC) -o imake imake.o X+ $(CC) -o imake $(CFLAGS) imake.o X X imake.o: ccimake imake.c X $(CC) -c $(CFLAGS) `./ccimake` imake.c X@@ -37,8 +38,10 @@ X .NO_CONFIG_REC: ccimake X X bootstrap: X- @if [ -d bootstrap ]; then exit 0; else set -x; mkdir bootstrap; fi X- $(MV) *.o imake bootstrap X+ -@if [ -d bootstrap ]; then exit 0; else set -x; mkdir bootstrap; fi X+ $(MV) *.o bootstrap X+ @if [ -f imake.exe ]; then set -x; $(MV) imake.exe bootstrap; \ X+ elif [ -f imake ]; then set -x; $(MV) imake bootstrap; else exit 0; fi X X relink: X $(RM) imake X@@ -63,3 +66,10 @@ X clean.Win32: X if exist imake.exe del imake.exe X if exist imake.obj del imake.obj X+ X+clean.os2: X+ imakesvc 4 imake imake.exe imake.o /imake.exe X+ X+imake.os2: imake.c X+ $(CC) -DBSD43 $(CFLAGS) -o imake.exe imake.c X+ copy imake.exe \\ X X--- config/imake/ccimake.c.orig Tue May 28 05:27:37 2002 X+++ config/imake/ccimake.c Fri Aug 16 13:11:40 2002 X@@ -24,6 +24,7 @@ X in this Software without prior written authorization from The Open Group . X X */ X+/* $XFree86: xc/config/imake/ccimake.c,v 1.3 2001/12/14 19:53:18 dawes Exp $ */ X X /* X * Warning: This file must be kept as simple as posible so that it can X@@ -38,9 +39,10 @@ X #define imake_ccflags "-O" X #endif X X+int X main() X { X write(1, imake_ccflags, sizeof(imake_ccflags) - 1); X- exit(0); X+ return 0; X } X X--- config/imake/imake.c.orig Tue May 28 05:27:37 2002 X+++ config/imake/imake.c Fri Aug 16 13:11:40 2002 X@@ -1,4 +1,3 @@ X-/* $Id */ X X /*************************************************************************** X * * X@@ -8,6 +7,7 @@ X * be passed to the template file. * X * * X ***************************************************************************/ X+/* $XFree86: xc/config/imake/imake.c,v 3.48 2001/12/14 19:53:18 dawes Exp $ */ X X /* X * X@@ -47,6 +47,8 @@ X * on the Makefile. X * Options: X * -D define. Same as cpp -D argument. X+ * -U undefine. Same as cpp -U argument. X+ * -W warning. Same as cpp -W argument. X * -I Include directory. Same as cpp -I argument. X * -T template. Designate a template other X * than Imake.tmpl X@@ -102,6 +104,9 @@ X * - If DEFAULT_OS_TEENY_REV is defined, format the utsname struct X * and call the result . Add: X * #define DefaultOSTeenyVersion X+ * - If DEFAULT_MACHINE_ARCITECTURE is defined, format the utsname struct X+ * and define the corresponding macro. (For example on the amiga, X+ * this will define amiga in addition to m68k). X * - If the file "localdefines" is readable in the current X * directory, print a warning message to stderr and add: X * #define IMAKE_LOCAL_DEFINES "localdefines" X@@ -140,17 +145,27 @@ X * #include INCLUDE_IMAKEFILE X * X */ X+#if defined(__FreeBSD__) || defined(__NetBSD__) X+/* This needs to be before _POSIX_SOURCE gets defined */ X+# include X+# include X+# include X+#endif X+#include X #include X-#include X #include "Xosdefs.h" X+#include X+#include X #ifdef WIN32 X # include "Xw32defs.h" X #endif X+#if 0 X #ifndef X_NOT_POSIX X # ifndef _POSIX_SOURCE X # define _POSIX_SOURCE X # endif X #endif X+#endif X #include X #include X #ifdef X_NOT_POSIX X@@ -160,6 +175,9 @@ X #else X # include X #endif X+#ifdef ISC X+# include X+#endif X #if defined(X_NOT_POSIX) || defined(_POSIX_SOURCE) X # include X #else X@@ -167,9 +185,16 @@ X # include X # undef _POSIX_SOURCE X #endif X+#if !defined(SIGCHLD) && defined(SIGCLD) X+# define SIGCHLD SIGCLD X+#endif X #include X #ifndef X_NOT_POSIX X # ifdef _POSIX_SOURCE X+# ifdef SCO325 X+# include X+# include X+# endif X # include X # else X # define _POSIX_SOURCE X@@ -202,21 +227,20 @@ X # define WIFEXITED(w) waitCode(w) X # endif X #endif /* X_NOT_POSIX */ X-#ifndef X_NOT_STDC_ENV X-# include X-#else X-char *malloc(), *realloc(); X-void exit(); X-#endif X+#include X #if defined(macII) && !defined(__STDC__) /* stdlib.h fails to define these */ X char *malloc(), *realloc(); X #endif /* macII */ X-#ifdef X_NOT_STDC_ENV X-extern char *getenv(); X-#endif X #include X-#ifdef X_NOT_STDC_ENV X-extern int errno; X+#ifdef __minix_vmd X+#define USE_FREOPEN 1 X+#endif X+ X+#if !((defined(sun) && !defined(SVR4)) || defined(macII)) X+#define USE_STRERROR 1 X+#endif X+#ifdef __EMX__ X+#define USE_STRERROR 1 X #endif X #ifndef WIN32 X #include X@@ -230,21 +254,21 @@ X # define SYS_NMLN 257 X # endif X #endif X-#ifdef linux X+#if defined(linux) || defined(__GNU__) X #include X+#include X #endif X-/* X- * is strstr() in on X_NOT_STDC_ENV? X- * are there any X_NOT_STDC_ENV machines left in the world? X- */ X-#include X+#ifdef __QNX__ X+#include X+#endif X+ X #include "imakemdep.h" X X /* X * This define of strerror is copied from (and should be identical to) X * Xos.h, which we don't want to include here for bootstrapping reasons. X */ X-#if defined(X_NOT_STDC_ENV) || (defined(sun) && !defined(SVR4)) || defined(macII) X+#ifndef USE_STRERROR X # ifndef strerror X extern char *sys_errlist[]; X extern int sys_nerr; X@@ -253,6 +277,14 @@ X # endif X #endif X X+#if defined(__NetBSD__) /* see code clock in init() below */ X+#include X+#endif X+ X+#if !(defined(Lynx) || defined(__Lynx__) || (defined(SVR4) && !defined(sun))) && !defined(__CYGWIN__) X+#define HAS_MKSTEMP X+#endif X+ X #define TRUE 1 X #define FALSE 0 X X@@ -273,7 +305,7 @@ X * space instead of being deleted. Blech. X */ X #ifdef FIXUP_CPP_WHITESPACE X-void KludgeOutputLine(), KludgeResetRule(); X+void KludgeOutputLine(char **), KludgeResetRule(void); X #else X # define KludgeOutputLine(arg) X # define KludgeResetRule() X@@ -316,35 +348,45 @@ X boolean haveImakefileC = FALSE; X char *cleanedImakefile = NULL; X char *program; X-char *FindImakefile(); X-char *ReadLine(); X-char *CleanCppInput(); X-char *Strdup(); X-char *Emalloc(); X-void LogFatalI(), LogFatal(), LogMsg(); X- X-void showit(); X-void wrapup(); X-void init(); X-void AddMakeArg(); X-void AddCppArg(); X-void SetOpts(); X-void CheckImakefileC(); X-void cppit(); X-void makeit(); X-void CleanCppOutput(); X-boolean isempty(); X-void writetmpfile(); X+char *FindImakefile(char *Imakefile); X+char *ReadLine(FILE *tmpfd, char *tmpfname); X+char *CleanCppInput(char *imakefile); X+char *Strdup(char *cp); X+char *Emalloc(int size); X+void LogFatalI(char *s, int i), LogFatal(char *x0, char *x1), X+ LogMsg(char *x0, char *x1); X+ X+void showit(FILE *fd); X+void wrapup(void); X+void init(void); X+void AddMakeArg(char *arg); X+void AddCppArg(char *arg); X+void SetOpts(int argc, char **argv); X+void CheckImakefileC(char *masterc); X+void cppit(char *imakefile, char *template, char *masterc, X+ FILE *outfd, char *outfname); X+void makeit(void); X+void CleanCppOutput(FILE *tmpfd, char *tmpfname); X+boolean isempty(char *line); X+void writetmpfile(FILE *fd, char *buf, int cnt, char *fname); X+#ifdef SIGNALRETURNSINT X+int catch(int sig); X+#else X+void catch(int sig); X+#endif X+void showargs(char **argv); X+boolean optional_include(FILE *inFile, char *defsym, char *fname); X+void doit(FILE *outfd, char *cmd, char **argv); X+boolean define_os_defaults(FILE *inFile); X+ X X boolean verbose = FALSE; X boolean show = TRUE; X X int X-main(argc, argv) X- int argc; X- char **argv; X+main(int argc, char *argv[]) X { X- FILE *tmpfd; X+ FILE *tmpfd = NULL; X char makeMacro[ BUFSIZ ]; X char makefileMacro[ BUFSIZ ]; X X@@ -354,11 +396,29 @@ X X Imakefile = FindImakefile(Imakefile); X CheckImakefileC(ImakefileC); X- if (Makefile) X- tmpMakefile = Makefile; X- else { X+ if (Makefile) { X+ tmpMakefile = Makefile; X+ if ((tmpfd = fopen(tmpMakefile, "w+")) == NULL) X+ LogFatal("Cannot create temporary file %s.", tmpMakefile); X+ } else { X+#ifdef HAS_MKSTEMP X+ int fd; X+#endif X tmpMakefile = Strdup(tmpMakefile); X- (void) mktemp(tmpMakefile); X+#ifndef HAS_MKSTEMP X+ if (mktemp(tmpMakefile) == NULL || X+ (tmpfd = fopen(tmpMakefile, "w+")) == NULL) { X+ LogFatal("Cannot create temporary file %s.", tmpMakefile); X+ } X+#else X+ fd = mkstemp(tmpMakefile); X+ if (fd == -1 || (tmpfd = fdopen(fd, "w+")) == NULL) { X+ if (fd != -1) { X+ unlink(tmpMakefile); close(fd); X+ } X+ LogFatal("Cannot create temporary file %s.", tmpMakefile); X+ } X+#endif X } X AddMakeArg("-f"); X AddMakeArg( tmpMakefile ); X@@ -367,9 +427,6 @@ X sprintf(makefileMacro, "MAKEFILE=%s", Imakefile); X AddMakeArg( makefileMacro ); X X- if ((tmpfd = fopen(tmpMakefile, "w+")) == NULL) X- LogFatal("Cannot create temporary file %s.", tmpMakefile); X- X cleanedImakefile = CleanCppInput(Imakefile); X cppit(cleanedImakefile, Template, ImakefileC, tmpfd, tmpMakefile); X X@@ -383,8 +440,7 @@ X } X X void X-showit(fd) X- FILE *fd; X+showit(FILE *fd) X { X char buf[ BUFSIZ ]; X int red; X@@ -397,7 +453,7 @@ X } X X void X-wrapup() X+wrapup(void) X { X if (tmpMakefile != Makefile) X unlink(tmpMakefile); X@@ -412,8 +468,7 @@ X #else X void X #endif X-catch(sig) X- int sig; X+catch(int sig) X { X errno = 0; X LogFatalI("Signal %d.", sig); X@@ -423,7 +478,7 @@ X * Initialize some variables. X */ X void X-init() X+init(void) X { X register char *p; X X@@ -434,6 +489,27 @@ X while (cpp_argv[ cpp_argindex ] != NULL) X cpp_argindex++; X X+#if defined(__NetBSD__) X+ { X+ struct utsname uts; X+ static char argument[512]; X+ X+ /* X+ * Sharable imake configurations require a X+ * machine identifier. X+ */ X+ if (uname(&uts) != 0) X+ LogFatal("uname(3) failed; can't tell what %s", X+ "kind of machine you have."); X+ X+ memset(argument, 0, sizeof(argument)); X+ (void)snprintf(argument, sizeof(argument) - 1, X+ "-D__%s__", uts.machine); X+ X+ AddCppArg(argument); X+ } X+#endif /* __NetBSD__ */ X+ X /* X * See if the standard include directory is different than X * the default. Or if cpp is not the default. Or if the make X@@ -457,11 +533,13 @@ X X if (signal(SIGINT, SIG_IGN) != SIG_IGN) X signal(SIGINT, catch); X+#ifdef SIGCHLD X+ signal(SIGCHLD, SIG_DFL); X+#endif X } X X void X-AddMakeArg(arg) X- char *arg; X+AddMakeArg(char *arg) X { X errno = 0; X if (make_argindex >= ARGUMENTS-1) X@@ -471,8 +549,7 @@ X } X X void X-AddCppArg(arg) X- char *arg; X+AddCppArg(char *arg) X { X errno = 0; X if (cpp_argindex >= ARGUMENTS-1) X@@ -482,9 +559,7 @@ X } X X void X-SetOpts(argc, argv) X- int argc; X- char **argv; X+SetOpts(int argc, char **argv) X { X errno = 0; X /* X@@ -499,6 +574,10 @@ X AddCppArg(argv[0]); X } else if (argv[0][1] == 'I') { X AddCppArg(argv[0]); X+ } else if (argv[0][1] == 'U') { X+ AddCppArg(argv[0]); X+ } else if (argv[0][1] == 'W') { X+ AddCppArg(argv[0]); X } else if (argv[0][1] == 'f') { X if (argv[0][2]) X Imakefile = argv[0]+2; X@@ -563,36 +642,32 @@ X } X X char * X-FindImakefile(Imakefile) X- char *Imakefile; X+FindImakefile(char *Imakefile) X { X if (Imakefile) { X if (access(Imakefile, R_OK) < 0) X LogFatal("Cannot find %s.", Imakefile); X } else { X- if (access("Imakefile", R_OK) < 0) X+ if (access("Imakefile", R_OK) < 0) { X if (access("imakefile", R_OK) < 0) X LogFatal("No description file.", ""); X else X Imakefile = "imakefile"; X- else X+ } else X Imakefile = "Imakefile"; X } X return(Imakefile); X } X X void X-LogFatalI(s, i) X- char *s; X- int i; X+LogFatalI(char *s, int i) X { X /*NOSTRICT*/ X- LogFatal(s, (char *)i); X+ LogFatal(s, (char *)(long)i); X } X X void X-LogFatal(x0,x1) X- char *x0, *x1; X+LogFatal(char *x0, char *x1) X { X static boolean entered = FALSE; X X@@ -607,8 +682,7 @@ X } X X void X-LogMsg(x0,x1) X- char *x0, *x1; X+LogMsg(char *x0, char *x1) X { X int error_number = errno; X X@@ -622,8 +696,7 @@ X } X X void X-showargs(argv) X- char **argv; X+showargs(char **argv) X { X for (; *argv; argv++) X fprintf(stderr, "%s ", *argv); X@@ -633,8 +706,7 @@ X #define ImakefileCHeader "/* imake - temporary file */" X X void X-CheckImakefileC(masterc) X- char *masterc; X+CheckImakefileC(char *masterc) X { X char mkcbuf[1024]; X FILE *inFile; X@@ -661,10 +733,7 @@ X #define OverrideWarning "Warning: local file \"%s\" overrides global macros." X X boolean X-optional_include(inFile, defsym, fname) X- FILE *inFile; X- char *defsym; X- char *fname; X+optional_include(FILE *inFile, char *defsym, char *fname) X { X errno = 0; X if (access(fname, R_OK) == 0) { X@@ -676,10 +745,7 @@ X } X X void X-doit(outfd, cmd, argv) X- FILE *outfd; X- char *cmd; X- char **argv; X+doit(FILE *outfd, char *cmd, char **argv) X { X int pid; X waitType status; X@@ -721,11 +787,7 @@ X X #ifndef WIN32 X static void X-parse_utsname(name, fmt, result, msg) X- struct utsname *name; X- char *fmt; X- char *result; X- char *msg; X+parse_utsname(struct utsname *name, char *fmt, char *result, char *msg) X { X char buf[SYS_NMLN * 5 + 1]; X char *ptr = buf; X@@ -795,8 +857,7 @@ X */ X X static char * X-trim_version(p) X- char *p; X+trim_version(char *p) X { X X if (p != 0 && *p != '\0') X@@ -809,43 +870,7 @@ X #endif X X #ifdef linux X-static void get_distrib(inFile) X- FILE* inFile; X-{ X- struct stat sb; X- X- static char* yast = "/sbin/YaST"; X- static char* redhat = "/etc/redhat-release"; X- X- fprintf (inFile, "%s\n", "#define LinuxUnknown 0"); X- fprintf (inFile, "%s\n", "#define LinuxSuSE 1"); X- fprintf (inFile, "%s\n", "#define LinuxCaldera 2"); X- fprintf (inFile, "%s\n", "#define LinuxCraftworks 3"); X- fprintf (inFile, "%s\n", "#define LinuxDebian 4"); X- fprintf (inFile, "%s\n", "#define LinuxInfoMagic 5"); X- fprintf (inFile, "%s\n", "#define LinuxKheops 6"); X- fprintf (inFile, "%s\n", "#define LinuxPro 7"); X- fprintf (inFile, "%s\n", "#define LinuxRedHat 8"); X- fprintf (inFile, "%s\n", "#define LinuxSlackware 9"); X- fprintf (inFile, "%s\n", "#define LinuxTurbo 10"); X- fprintf (inFile, "%s\n", "#define LinuxWare 11"); X- fprintf (inFile, "%s\n", "#define LinuxYggdrasil 12"); X- X- if (lstat (yast, &sb) == 0) { X- fprintf (inFile, "%s\n", "#define DefaultLinuxDistribution LinuxSuSE"); X- return; X- } X- if (lstat (redhat, &sb) == 0) { X- fprintf (inFile, "%s\n", "#define DefaultLinuxDistribution LinuxRedHat"); X- return; X- } X- /* what's the definitive way to tell what any particular distribution is? */ X- X- fprintf (inFile, "%s\n", "#define DefaultLinuxDistribution LinuxUnknown"); X- /* would like to know what version of the distribution it is */ X-} X- X-static const char *libc_c= X+const char *libc_c= X "#include \n" X "#include \n" X "\n" X@@ -910,74 +935,106 @@ X "}\n" X ; X X-static void get_libc_version(inFile) X- FILE* inFile; X+static void X+get_distrib(FILE *inFile) X { X- static char* libcso = "/usr/lib/libc.so"; X struct stat sb; X- char buf[PATH_MAX]; X- char* ptr; X- int libcmajor, libcminor, libcteeny; X X- if (lstat (libcso, &sb) == 0) { X- if (S_ISLNK (sb.st_mode)) { X- /* X- * /usr/lib/libc.so is a symlink -- this is libc 5.x X- * we can do this the quick way X- */ X- if (readlink (libcso, buf, PATH_MAX) >= 0) { X- for (ptr = buf; *ptr && !isdigit (*ptr); ptr++); X- (void) sscanf (ptr, "%d.%d.%d", &libcmajor, &libcminor, &libcteeny); X- fprintf(inFile, "#define DefaultLinuxCLibMajorVersion %d\n", libcmajor); X- fprintf(inFile, "#define DefaultLinuxCLibMinorVersion %d\n", libcminor); X- fprintf(inFile, "#define DefaultLinuxCLibTeenyVersion %d\n", libcteeny); X- } X- } else { X- /* X- * /usr/lib/libc.so is NOT a symlink -- this is libc 6.x / glibc 2.x X- * now we have to figure this out the hard way. X- */ X- char *aout = tmpnam (NULL); X- FILE *fp; X- const char *format = "%s -o %s -x c -"; X- char *cc; X- int len; X- char *command; X- X- cc = getenv ("CC"); X- if (cc == NULL) X- cc = "gcc"; X- len = strlen (aout) + strlen (format) + strlen (cc); X- if (len < 128) len = 128; X- command = alloca (len); X- X- if (snprintf (command , len, format, cc, aout) == len) X- abort (); X- X- fp = popen (command, "w"); X- if (fp == NULL || fprintf (fp, "%s\n", libc_c) < 0 || pclose (fp) != 0) X- abort (); X- X- fp = popen (aout, "r"); X- if (fp == NULL) X- abort (); X+ static char* yast = "/sbin/YaST"; X+ static char* redhat = "/etc/redhat-release"; X+ static char* debian = "/etc/debian_version"; X X- while (fgets (command, len, fp)) X- fprintf (inFile, command); X- X- len = pclose (fp); X- remove (aout); X- if (len) X- abort (); X+ fprintf (inFile, "%s\n", "#define LinuxUnknown 0"); X+ fprintf (inFile, "%s\n", "#define LinuxSuSE 1"); X+ fprintf (inFile, "%s\n", "#define LinuxCaldera 2"); X+ fprintf (inFile, "%s\n", "#define LinuxCraftworks 3"); X+ fprintf (inFile, "%s\n", "#define LinuxDebian 4"); X+ fprintf (inFile, "%s\n", "#define LinuxInfoMagic 5"); X+ fprintf (inFile, "%s\n", "#define LinuxKheops 6"); X+ fprintf (inFile, "%s\n", "#define LinuxPro 7"); X+ fprintf (inFile, "%s\n", "#define LinuxRedHat 8"); X+ fprintf (inFile, "%s\n", "#define LinuxSlackware 9"); X+ fprintf (inFile, "%s\n", "#define LinuxTurbo 10"); X+ fprintf (inFile, "%s\n", "#define LinuxWare 11"); X+ fprintf (inFile, "%s\n", "#define LinuxYggdrasil 12"); X+ X+ if (lstat (yast, &sb) == 0) { X+ fprintf (inFile, "%s\n", "#define DefaultLinuxDistribution LinuxSuSE"); X+ fprintf (inFile, "%s\n", "#define DefaultLinuxDistName SuSE"); X+ return; X+ } X+ if (lstat (redhat, &sb) == 0) { X+ fprintf (inFile, "%s\n", "#define DefaultLinuxDistribution LinuxRedHat"); X+ fprintf (inFile, "%s\n", "#define DefaultLinuxDistName RedHat"); X+ return; X+ } X+ if (lstat (debian, &sb) == 0) { X+ fprintf (inFile, "%s\n", "#define DefaultLinuxDistribution LinuxDebian"); X+ fprintf (inFile, "%s\n", "#define DefaultLinuxDistName Debian"); X+ /* You could also try to get the version of the Debian distrib by looking X+ * at the content of /etc/debian_version */ X+ return; X+ } X+ /* what's the definitive way to tell what any particular distribution is? */ X+ X+ fprintf (inFile, "%s\n", "#define DefaultLinuxDistribution LinuxUnknown"); X+ fprintf (inFile, "%s\n", "#define DefaultLinuxDistName Unknown"); X+ /* would like to know what version of the distribution it is */ X+} X+ X+static void X+get_libc_version(FILE *inFile) X+{ X+ char aout[] = "/tmp/imakeXXXXXX"; X+ FILE *fp; X+ const char *format = "%s -o %s -x c -"; X+ char *cc; X+ int len; X+ char *command; X+ X+ /* Pre-create temp file safely */ X+ { X+ /* Linux + ELF has mkstemp() */ X+ int tmpfd; X+ if ((tmpfd = mkstemp(aout)) == -1) { X+ perror("mkstemp"); X+ abort(); X } X+ close(tmpfd); X } X+ cc = getenv ("CC"); X+ if (cc == NULL) X+ cc = "gcc"; X+ len = strlen (aout) + strlen (format) + strlen (cc); X+ if (len < 128) len = 128; X+ command = alloca (len); X+ X+ if (snprintf (command , len, format, cc, aout) == len) X+ abort (); X+ X+ fp = popen (command, "w"); X+ if (fp == NULL || fprintf (fp, "%s\n", libc_c) < 0 X+ || pclose (fp) != 0) X+ abort (); X+ X+ fp = popen (aout, "r"); X+ if (fp == NULL) X+ abort (); X+ X+ while (fgets (command, len, fp)) X+ fprintf (inFile, command); X+ X+ len = pclose (fp); X+ remove (aout); X+ if (len) X+ abort (); X } X X-static void get_ld_version(inFile) X- FILE* inFile; X+static void X+get_ld_version(FILE *inFile) X { X FILE* ldprog = popen ("ld -v", "r"); X- char c; X+ signed char c; X int ldmajor, ldminor; X X if (ldprog) { X@@ -986,20 +1043,52 @@ X } while (c != EOF && !isdigit (c)); X ungetc (c, ldprog); X (void) fscanf (ldprog, "%d.%d", &ldmajor, &ldminor); X+ /* Start conversion to a more rational number */ X+ if ((ldmajor > 2) || ((ldmajor == 2) && (ldminor > 9))) X+ ldmajor *= 100; X+ else X+ ldmajor *= 10; X fprintf(inFile, "#define DefaultLinuxBinUtilsMajorVersion %d\n", X- ldmajor * 10 + ldminor); X+ ldmajor + ldminor); X pclose (ldprog); X } X } X #endif X X+#ifdef __FreeBSD__ X+static void X+get_binary_format(FILE *inFile) X+{ X+ int mib[2]; X+ size_t len; X+ int osrel = 0; X+ FILE *objprog = NULL; X+ int iself = 0; X+ char buf[10]; X+ X+ mib[0] = CTL_KERN; X+ mib[1] = KERN_OSRELDATE; X+ len = sizeof(osrel); X+ sysctl(mib, 2, &osrel, &len, NULL, 0); X+ if (osrel >= 300004 && X+ (objprog = popen("objformat", "r")) != NULL && X+ fgets(buf, sizeof(buf), objprog) != NULL && X+ strncmp(buf, "elf", 3) == 0) X+ iself = 1; X+ if (objprog) X+ pclose(objprog); X+ X+ fprintf(inFile, "#define DefaultToElfFormat %s\n", iself ? "YES" : "NO"); X+} X+#endif X+ X #ifndef PATH_MAX X #define PATH_MAX 1024 X #endif X X #if defined(sun) && defined(__SVR4) X-static void get_sun_compiler_versions (inFile) X- FILE* inFile; X+static void X+get_sun_compiler_versions (FILE *inFile) X { X char buf[PATH_MAX]; X char cmd[PATH_MAX]; X@@ -1051,11 +1140,28 @@ X } X #endif X X-static void get_gcc_incdir(inFile) X- FILE* inFile; X+#ifdef __GNUC__ X+static void X+get_gcc_version(FILE *inFile) X+{ X+ fprintf (inFile, "#define HasGcc 1\n"); X+#if __GNUC__ > 1 X+ fprintf (inFile, "#define HasGcc2 1\n"); X+#endif X+ fprintf (inFile, "#define GccMajorVersion %d\n", __GNUC__); X+ fprintf (inFile, "#define GccMinorVersion %d\n", __GNUC_MINOR__); X+#if defined(HAS_MERGE_CONSTANTS) X+ fprintf (inFile, "#define HasGccMergeConstants %d\n", HAS_MERGE_CONSTANTS); X+#endif X+} X+#endif X+ X+#ifndef __EMX__ X+static void X+get_gcc_incdir(FILE *inFile) X { X static char* gcc_path[] = { X-#ifdef linux X+#if defined(linux) || defined(__OpenBSD__) || defined (__GNU__) X "/usr/bin/cc", /* for Linux PostIncDir */ X #endif X "/usr/local/bin/gcc", X@@ -1084,16 +1190,16 @@ X } X } X if (buf[0]) X- fprintf (inFile, "#define DefaultGccIncludeDir %s\n", buf); X+ fprintf (inFile, "#define DefaultGccIncludeDir \"%s\"\n", buf); X } X+#endif X X boolean X-define_os_defaults(inFile) X- FILE *inFile; X+define_os_defaults(FILE *inFile) X { X-#ifndef WIN32 X+#if !defined(WIN32) && !defined(__EMX__) X #if (defined(DEFAULT_OS_NAME) || defined(DEFAULT_OS_MAJOR_REV) || \ X- defined(DEFAULT_OS_MINOR_REV) || defined(DEFAUL_OS_TEENY_REV)) X+ defined(DEFAULT_OS_MINOR_REV) || defined(DEFAULT_OS_TEENY_REV)) X struct utsname name; X char buf[SYS_NMLN * 5 + 1]; X X@@ -1101,9 +1207,25 @@ X if (uname(&name) < 0) X LogFatal("Cannot invoke uname", ""); X X+# ifdef __FreeBSD__ X+ /* Hack for FreeBSD ports "Cross Version" compiling system. */ X+ { X+ char *e; X+ if ((e = getenv("OSREL")) != NULL && X+ strlen(name.sysname) + strlen(e) + 1 < SYS_NMLN) { X+ strcpy(name.release, e); X+ strcpy(name.version, name.sysname); X+ strcat(name.version, " "); X+ strcat(name.version, e); X+ } X+ } X+# endif X # ifdef DEFAULT_OS_NAME X parse_utsname(&name, DEFAULT_OS_NAME, buf, X "Bad DEFAULT_OS_NAME syntax %s"); X+# ifdef DEFAULT_OS_NAME_FROB X+ DEFAULT_OS_NAME_FROB(buf, sizeof buf); X+# endif X if (buf[0] != '\0') X fprintf(inFile, "#define DefaultOSName %s\n", buf); X # endif X@@ -1111,23 +1233,37 @@ X # ifdef DEFAULT_OS_MAJOR_REV X parse_utsname(&name, DEFAULT_OS_MAJOR_REV, buf, X "Bad DEFAULT_OS_MAJOR_REV syntax %s"); X- fprintf(inFile, "#define DefaultOSMajorVersion %s\n", X+# ifdef DEFAULT_OS_MAJOR_REV_FROB X+ DEFAULT_OS_MAJOR_REV_FROB(buf, sizeof buf); X+# endif X+ fprintf(inFile, "#define DefaultOSMajorVersion %s\n", X *buf ? trim_version(buf) : "0"); X # endif X X # ifdef DEFAULT_OS_MINOR_REV X parse_utsname(&name, DEFAULT_OS_MINOR_REV, buf, X "Bad DEFAULT_OS_MINOR_REV syntax %s"); X- fprintf(inFile, "#define DefaultOSMinorVersion %s\n", X+# ifdef DEFAULT_OS_MINOR_REV_FROB X+ DEFAULT_OS_MINOR_REV_FROB(buf, sizeof buf); X+# endif X+ fprintf(inFile, "#define DefaultOSMinorVersion %s\n", X *buf ? trim_version(buf) : "0"); X # endif X X # ifdef DEFAULT_OS_TEENY_REV X parse_utsname(&name, DEFAULT_OS_TEENY_REV, buf, X "Bad DEFAULT_OS_TEENY_REV syntax %s"); X- fprintf(inFile, "#define DefaultOSTeenyVersion %s\n", X+# ifdef DEFAULT_OS_TEENY_REV_FROB X+ DEFAULT_OS_TEENY_REV_FROB(buf, sizeof buf); X+# endif X+ fprintf(inFile, "#define DefaultOSTeenyVersion %s\n", X *buf ? trim_version(buf) : "0"); X # endif X+# ifdef DEFAULT_MACHINE_ARCHITECTURE X+ parse_utsname(&name, DEFAULT_MACHINE_ARCHITECTURE, buf, X+ "Bad DEFAULT_MACHINE_ARCHITECTURE %s"); X+ fprintf(inFile, "#ifndef %s\n# define %s\n#endif\n", buf, buf); X+# endif X #endif X #ifdef linux X get_distrib (inFile); X@@ -1138,7 +1274,14 @@ X #if defined (sun) && defined(SVR4) X get_sun_compiler_versions (inFile); X #endif X+#ifdef __GNUC__ X+ get_gcc_version (inFile); X+#endif X+#ifdef __FreeBSD__ X+ get_binary_format(inFile); X+#endif X #else /* WIN32 */ X+#ifndef __EMX__ X OSVERSIONINFO osvi; X static char* os_names[] = { "Win32s", "Windows 95", "Windows NT" }; X X@@ -1153,17 +1296,18 @@ X fprintf(inFile, "#define DefaultOSMinorVersion %d\n", osvi.dwMinorVersion); X fprintf(inFile, "#define DefaultOSTeenyVersion %d\n", X osvi.dwBuildNumber & 0xFFFF); X+#else /* EMX */ X+ fprintf(inFile, "#define DefaultOSMajorVersion 4\n"); X+ fprintf(inFile, "#define DefaultOSMinorVersion 0\n"); X+ fprintf(inFile, "#define DefaultOSTeenyVersion 0\n"); X+#endif /* EMX */ X #endif /* WIN32 */ X return FALSE; X } X X void X-cppit(imakefile, template, masterc, outfd, outfname) X- char *imakefile; X- char *template; X- char *masterc; X- FILE *outfd; X- char *outfname; X+cppit(char *imakefile, char *template, char *masterc, X+ FILE *outfd, char *outfname) X { X FILE *inFile; X X@@ -1191,14 +1335,13 @@ X } X X void X-makeit() X+makeit(void) X { X doit(NULL, make_argv[0], make_argv); X } X X char * X-CleanCppInput(imakefile) X- char *imakefile; X+CleanCppInput(char *imakefile) X { X FILE *outFile = NULL; X FILE *inFile; X@@ -1252,12 +1395,28 @@ X strcmp(ptoken, "pragma") && X strcmp(ptoken, "undef")) { X if (outFile == NULL) { X+#ifdef HAS_MKSTEMP X+ int fd; X+#endif X tmpImakefile = Strdup(tmpImakefile); X- (void) mktemp(tmpImakefile); X- outFile = fopen(tmpImakefile, "w"); X- if (outFile == NULL) X+#ifndef HAS_MKSTEMP X+ if (mktemp(tmpImakefile) == NULL || X+ (outFile = fopen(tmpImakefile, "w+")) == NULL) { X+ LogFatal("Cannot open %s for write.", X+ tmpImakefile); X+ } X+#else X+ fd=mkstemp(tmpImakefile); X+ if (fd != -1) X+ outFile = fdopen(fd, "w"); X+ if (outFile == NULL) { X+ if (fd != -1) { X+ unlink(tmpImakefile); close(fd); X+ } X LogFatal("Cannot open %s for write.", X tmpImakefile); X+ } X+#endif X } X writetmpfile(outFile, punwritten, pbuf-punwritten, X tmpImakefile); X@@ -1281,9 +1440,7 @@ X } X X void X-CleanCppOutput(tmpfd, tmpfname) X- FILE *tmpfd; X- char *tmpfname; X+CleanCppOutput(FILE *tmpfd, char *tmpfname) X { X char *input; X int blankline = 0; X@@ -1317,10 +1474,9 @@ X * "XCOMM" token is transformed to "#". X */ X boolean X-isempty(line) X- register char *line; X+isempty(char *line) X { X- register char *pend; X+ char *pend; X X /* X * Check for lines of the form X@@ -1391,9 +1547,7 @@ X X /*ARGSUSED*/ X char * X-ReadLine(tmpfd, tmpfname) X- FILE *tmpfd; X- char *tmpfname; X+ReadLine(FILE *tmpfd, char *tmpfname) X { X static boolean initialized = FALSE; X static char *buf, *pline, *end; X@@ -1419,7 +1573,7 @@ X end = buf + total_red; X *end = '\0'; X fseek(tmpfd, 0, 0); X-#if defined(SYSV) || defined(WIN32) X+#if defined(SYSV) || defined(WIN32) || defined(USE_FREOPEN) X tmpfd = freopen(tmpfname, "w+", tmpfd); X #ifdef WIN32 X if (! tmpfd) /* if failed try again */ X@@ -1464,19 +1618,14 @@ X } X X void X-writetmpfile(fd, buf, cnt, fname) X- FILE *fd; X- int cnt; X- char *buf; X- char *fname; X+writetmpfile(FILE *fd, char *buf, int cnt, char *fname) X { X if (fwrite(buf, sizeof(char), cnt, fd) == -1) X LogFatal("Cannot write to %s.", fname); X } X X char * X-Emalloc(size) X- int size; X+Emalloc(int size) X { X char *p; X X@@ -1487,8 +1636,7 @@ X X #ifdef FIXUP_CPP_WHITESPACE X void X-KludgeOutputLine(pline) X- char **pline; X+KludgeOutputLine(char **pline) X { X char *p = *pline; X char quotechar = '\0'; X@@ -1571,17 +1719,16 @@ X } X X void X-KludgeResetRule() X+KludgeResetRule(void) X { X InRule = FALSE; X } X #endif /* FIXUP_CPP_WHITESPACE */ X X char * X-Strdup(cp) X- register char *cp; X+Strdup(char *cp) X { X- register char *new = Emalloc(strlen(cp) + 1); X+ char *new = Emalloc(strlen(cp) + 1); X X strcpy(new, cp); X return new; X X--- config/imake/imake.man.orig Tue May 28 05:27:37 2002 X+++ config/imake/imake.man Fri Aug 16 13:11:40 2002 X@@ -22,11 +22,15 @@ X .\" not be used in advertising or otherwise to promote the sale, use or X .\" other dealings in this Software without prior written authorization X .\" from The Open Group. X-.TH IMAKE 1 "Release 6.1" "X Version 11" X+.\" X+.\" $XFree86: xc/config/imake/imake.man,v 1.8 2001/12/14 19:53:19 dawes Exp $ X+.\" X+.TH IMAKE 1 __xorgversion__ X .SH NAME X imake \- C preprocessor interface to the make utility X .SH SYNOPSIS X \fBimake\fP [ \fB\-D\fP\fIdefine\fP ] [ \fB\-I\fP\fIdir\fP ] X+[ \fB\-U\fP\fIdefine\fP ] X [ \fB\-T\fP\fItemplate\fP ] X [ \fB\-f\fP \fIfilename\fP ] [ \fB\-C\fP \fIfilename\fP ] X [ \fB\-s\fP \fIfilename\fP ] [ \fB\-e\fP ] X@@ -54,6 +58,10 @@ X indicate the directory in which the \fIimake\fP template and configuration X files may be found. X .TP 8 X+.B \-U\fIdefine\fP X+This option is passed directly to \fIcpp\fP. It is typically used to X+unset variables when debugging \fIimake\fP configuration files. X+.TP 8 X .B \-T\fItemplate\fP X This option specifies the name of the master template file (which is usually X located in the directory specified with \fI\-I\fP) used by \fIcpp\fP. X@@ -87,9 +95,9 @@ X following 3 lines: X .sp X .nf X- #define IMAKE_TEMPLATE "Imake.tmpl" X- #define INCLUDE_IMAKEFILE X- #include IMAKE_TEMPLATE X+\& #define IMAKE_TEMPLATE "Imake.tmpl" X+\& #define INCLUDE_IMAKEFILE X+\& #include IMAKE_TEMPLATE X .fi X .sp X where \fIImake.tmpl\fP and \fIImakefile\fP may be overridden by the X@@ -126,8 +134,8 @@ X .ta 1i 1.6i 5i X .nf X X-#define program_target(program, objlist) @@\e X-program: objlist @@\e X+\& #define program_target(program, objlist) @@\e X+ program: objlist @@\e X $(CC) \-o $@ objlist $(LDFLAGS) X X .fi X@@ -136,7 +144,7 @@ X will expand to X .nf X X-foo: foo1.o foo2.o X+ foo: foo1.o foo2.o X $(CC) \-o $@ foo1.o foo2.o $(LDFLAGS) X X .fi X--- config/imake/imakemdep.h.orig Tue May 28 05:27:37 2002 X+++ config/imake/imakemdep.h Fri Aug 16 13:11:40 2002 X@@ -24,6 +24,7 @@ X in this Software without prior written authorization from The Open Group. X X */ X+/* $XFree86: xc/config/imake/imakemdep.h,v 3.56 2001/12/14 19:53:19 dawes Exp $ */ X X X /* X@@ -39,6 +40,10 @@ X * These will be passed to the compile along with the contents of the X * make variable BOOTSTRAPCFLAGS. X */ X+#if defined(clipper) || defined(__clipper__) X+#define imake_ccflags "-O -DSYSV -DBOOTSTRAPCFLAGS=-DSYSV" X+#endif X+ X #ifdef hpux X #ifdef hp9000s800 X #define imake_ccflags "-DSYSV" X@@ -64,7 +69,7 @@ X #ifdef imake_ccflags X #undef imake_ccflags X #endif X-#define imake_ccflags "-Dsco" X+#define imake_ccflags "-Dsco -DSYSV -DSCO -DSCO325" X #endif X X #ifdef sony X@@ -122,6 +127,10 @@ X # endif X #endif X X+#if defined(Lynx) || defined(__Lynx__) X+#define imake_ccflags "-DLynx" X+#endif /* Lynx */ X+ X #ifdef __convex__ X #define imake_ccflags "-fn -tm c1" X #endif X@@ -162,7 +171,7 @@ X #define imake_ccflags "-DSVR4" X #endif X X-#ifdef MACH X+#if defined(MACH) && !defined(__GNU__) X #define imake_ccflags "-DNOSTDHDRS" X #endif X X@@ -171,6 +180,14 @@ X #define imake_ccflags "-DBSD43" X #endif X X+#if defined(__QNX__) && !defined(__QNXNTO__) X+#define imake_ccflags "-D__QNX__ -D_i386" X+#endif X+ X+#if defined(__QNXNTO__) X+#define imake_ccflags "-D__QNXNTO__" X+#endif X+ X #else /* not CCIMAKE */ X #ifndef MAKEDEPEND X /* X@@ -194,7 +211,7 @@ X * all colons). One way to tell if you need this is to see whether or not X * your Makefiles have no tabs in them and lots of @@ strings. X */ X-#if defined(sun) || defined(SYSV) || defined(SVR4) || defined(hcx) || defined(WIN32) || defined(sco) || (defined(AMOEBA) && defined(CROSS_COMPILE)) X+#if defined(sun) || defined(SYSV) || defined(SVR4) || defined(hcx) || defined(WIN32) || defined(sco) || (defined(AMOEBA) && defined(CROSS_COMPILE)) || defined(__QNX__) || defined(__sgi) X #define FIXUP_CPP_WHITESPACE X #endif X #ifdef WIN32 X@@ -202,6 +219,18 @@ X #define INLINE_SYNTAX X #define MAGIC_MAKE_VARS X #endif X+#ifdef __minix_vmd X+#define FIXUP_CPP_WHITESPACE X+#endif X+ X+#if defined(Lynx) X+/* On LynxOS 2.4.0 imake gets built with the old "legacy" X+ * /bin/cc which has a rather pedantic builtin preprocessor. X+ * Using a macro which is not #defined (as in Step 5 X+ * below) flags an *error* X+ */ X+#define __NetBSD_Version__ 0 X+#endif X X /* X * Step 4: USE_CC_E, DEFAULT_CC, DEFAULT_CPP X@@ -209,6 +238,13 @@ X * If use cc -E but want a different compiler, define DEFAULT_CC. X * If the cpp you need is not in /lib/cpp, define DEFAULT_CPP. X */ X+#if defined(__APPLE__) X+#define DEFAULT_CPP "/usr/bin/cpp" X+#endif X+#if defined(Lynx) || defined(__Lynx__) X+#define DEFAULT_CC "gcc" X+#define USE_CC_E X+#endif X #ifdef hpux X #define USE_CC_E X #endif X@@ -219,6 +255,9 @@ X #ifdef apollo X #define DEFAULT_CPP "/usr/lib/cpp" X #endif X+#if defined(clipper) || defined(__clipper__) X+#define DEFAULT_CPP "/usr/lib/cpp" X+#endif X #if defined(_IBMR2) && !defined(DEFAULT_CPP) X #define DEFAULT_CPP "/usr/ccs/lib/cpp" X #endif X@@ -237,13 +276,16 @@ X #ifdef _CRAY X #define DEFAULT_CPP "/lib/pcpp" X #endif X-#if defined(__386BSD__) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__FreeBSD__) X+#if defined(__386BSD__) X #define DEFAULT_CPP "/usr/libexec/cpp" X #endif X+#if defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) X+#define USE_CC_E X+#endif X #if defined(__sgi) && defined(__ANSI_CPP__) X #define USE_CC_E X #endif X-#ifdef MACH X+#if defined(MACH) && !defined(__GNU__) X #define USE_CC_E X #endif X #ifdef __minix_vmd X@@ -253,7 +295,17 @@ X /* expects cpp in PATH */ X #define DEFAULT_CPP "cpp" X #endif X- X+#ifdef __CYGWIN__ X+#define DEFAULT_CC "gcc" X+#define DEFAULT_CPP "/usr/bin/cpp" X+#endif X+#if defined (__QNX__) X+#ifdef __QNXNTO__ X+#define DEFAULT_CPP "/usr/bin/cpp" X+#else X+#define DEFAULT_CPP "/usr/X11R6/bin/cpp" X+#endif X+#endif X /* X * Step 5: cpp_argv X * The following table contains the flags that should be passed X@@ -275,13 +327,63 @@ X char *cpp_argv[ARGUMENTS] = { X "cc", /* replaced by the actual program to exec */ X "-I.", /* add current directory to include path */ X+#if !defined(__NetBSD_Version__) || __NetBSD_Version__ < 103080000 X #ifdef unix X "-Uunix", /* remove unix symbol so that filename unix.c okay */ X #endif X-#if defined(__386BSD__) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__FreeBSD__) || defined(MACH) X+#endif X+#if defined(__386BSD__) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__FreeBSD__) || defined(MACH) || defined(linux) || defined(__GNU__) || defined(__bsdi__) X # ifdef __i386__ X "-D__i386__", X # endif X+# ifdef __i486__ X+ "-D__i486__", X+# endif X+# ifdef __i586__ X+ "-D__i586__", X+# endif X+# ifdef __i686__ X+ "-D__i686__", X+# endif X+# ifdef __k6__ X+ "-D__k6__", X+# endif X+# ifdef __ia64__ X+ "-D__ia64__", X+# endif X+# ifdef __s390__ X+ "-D__s390__", X+# endif X+# ifdef __alpha__ X+ "-D__alpha__", X+# endif X+# ifdef __arm__ X+ "-D__arm__", X+# endif X+# ifdef __s390x__ X+ "-D__s390x__", X+# endif X+# ifdef __sparc__ X+ "-D__sparc__", X+# endif X+# ifdef __m68k__ X+ "-D__m68k__", X+# endif X+# ifdef __sh__ X+ "-D__sh__", X+# endif X+# ifdef __sh3__ X+ "-D__sh3__", X+# endif X+# ifdef __SH3__ X+ "-D__SH3__", X+# endif X+# ifdef __SH4__ X+ "-D__SH4__", X+# endif X+# ifdef __SH4NOFPU__ X+ "-D__SH4_NOFPU__", X+# endif X # ifdef __GNUC__ X "-traditional", X # endif X@@ -356,9 +458,7 @@ X #endif /* MOTOROLA */ X #if defined(M_UNIX) || defined(sco) X "-Dsco", X-# if defined(sco324) X- "-Dsco324", X-# endif X+ "-DSYSV", X #endif X #ifdef i386 X "-Di386", X@@ -385,59 +485,56 @@ X # endif X # ifdef SCO X "-DSCO", X-# ifdef SCO324 X- "-DSCO324", X+# ifdef _SCO_DS X+ "-DSCO325", X # endif X # endif X-# ifdef ESIX X+# endif X+# ifdef ESIX X "-DESIX", X-# endif X-# ifdef ATT X+# endif X+# ifdef ATT X "-DATT", X-# endif X-# ifdef DELL X+# endif X+# ifdef DELL X "-DDELL", X-# endif X # endif X #endif X-#ifdef SYSV386 /* System V/386 folks, obsolete */ X+#ifdef SYSV386 /* System V/386 folks, obsolete */ X "-Di386", X # ifdef SVR4 X "-DSVR4", X # endif X-# ifdef SYSV X- "-DSYSV", X-# ifdef ISC X+# ifdef ISC X "-DISC", X-# ifdef ISC40 X+# ifdef ISC40 X "-DISC40", /* ISC 4.0 */ X-# else X-# ifdef ISC202 X+# else X+# ifdef ISC202 X "-DISC202", /* ISC 2.0.2 */ X-# else X-# ifdef ISC30 X+# else X+# ifdef ISC30 X "-DISC30", /* ISC 3.0 */ X-# else X+# else X "-DISC22", /* ISC 2.2.1 */ X-# endif X # endif X # endif X # endif X-# ifdef SCO X+# endif X+# ifdef SCO X "-DSCO", X-# ifdef SCO324 X- "-DSCO324", X-# endif X+# ifdef _SCO_DS X+ "-DSCO325", X # endif X-# ifdef ESIX X+# endif X+# ifdef ESIX X "-DESIX", X-# endif X-# ifdef ATT X+# endif X+# ifdef ATT X "-DATT", X-# endif X-# ifdef DELL X+# endif X+# ifdef DELL X "-DDELL", X-# endif X # endif X #endif X #ifdef __osf__ X@@ -448,6 +545,12 @@ X # ifdef __alpha X "-D__alpha", X # endif X+# ifdef __amiga__ X+ "-D__amiga__", X+# endif X+# ifdef __alpha__ X+ "-D__alpha__", X+# endif X # ifdef __i386__ X "-D__i386__", X # endif X@@ -475,9 +578,28 @@ X "-DNCR", /* NCR */ X #endif X #ifdef linux X- "-traditional", X "-Dlinux", X #endif X+#if defined(__CYGWIN__) X+ "-traditional", X+#endif X+#if defined(Lynx) || defined(__Lynx__) X+ "-traditional", X+#if 0 X+ "-DLYNX", /* do we really need this?? */ X+#endif X+ "-DLynx", X+# ifdef ppc X+ "-Dppc", X+# endif X+# if defined(m68k) || defined(M68k) || defined(m68040) X+ "-Dm68k", X+ "-DM68k", X+# endif X+# ifdef uSPARC1 X+ "-Dsparc", X+# endif X+#endif X #ifdef __uxp__ X "-D__uxp__", X #endif X@@ -492,13 +614,13 @@ X # ifdef CROSS_COMPILE X "-DCROSS_COMPILE", X # ifdef CROSS_i80386 X- "-DCROSS_i80386", X+ "-Di80386", X # endif X # ifdef CROSS_sparc X- "-DCROSS_sparc", X+ "-Dsparc", X # endif X # ifdef CROSS_mc68000 X- "-DCROSS_mc68000", X+ "-Dmc68000", X # endif X # else X # ifdef i80386 X@@ -523,6 +645,50 @@ X "-traditional", X "-Demxos2", X #endif X+#ifdef MetroLink X+ "-DMetroLink", X+# ifdef SVR4 X+ "-DSVR4", X+# endif X+# ifdef __powerpc__ X+ "-D__powerpc__", X+# endif X+# ifdef PowerMAX_OS X+ "-DPowerMAX_OS", X+# endif X+#endif X+#if defined (__QNX__) && !defined(__QNXNTO__) X+ "-traditional", X+ "-D__QNX__", X+#endif X+ X+#if defined(__QNXNTO__) X+ "-traditional", X+ "-D__QNXNTO__", X+#if defined(i386) X+ "-Di386", X+#endif X+#if defined(__i386__) X+ "-D__i386__", X+#endif X+#if defined(PPC) X+ "-DPPC", X+#endif X+#if defined(MIPS) X+ "-DMIPS", X+#endif X+#endif X+ X+#if defined(__APPLE__) X+ "-D__APPLE__", X+ "-D__DARWIN__", X+# ifdef __ppc__ X+ "-D__ppc__", X+# endif X+# ifdef __i386__ X+ "-D__i386__", X+# endif X+#endif X X }; X X@@ -537,6 +703,10 @@ X * Supported uname arguments are "snrvm", and if you specify multiple X * arguments they will be separated by spaces. No more than 5 arguments X * may be given. Unlike uname() order of arguments matters. X+ * X+ * DEFAULT_OS_MAJOR_REV_FROB, DEFAULT_OS_MINOR_REV_FROB, X+ * DEFAULT_OS_TEENY_REV_FROB, and DEFAULT_OS_NAME_FROB can be used to X+ * modify the results of the use of the various strings. X */ X #if defined(aix) X /* uname -v returns "x" (e.g. "4"), and uname -r returns "y" (e.g. "1") */ X@@ -544,7 +714,7 @@ X # define DEFAULT_OS_MINOR_REV "r %[0-9]" X /* No information available to generate default OSTeenyVersion value. */ X # define DEFAULT_OS_NAME "srvm %[^\n]" X-#elif defined(sun) || defined(sgi) || defined(ultrix) || defined(__uxp__) || defined(linux) || defined(sony) X+#elif defined(sun) || defined(sgi) || defined(ultrix) || defined(__uxp__) || defined(sony) X /* uname -r returns "x.y[.z]", e.g. "5.4" or "4.1.3" */ X # define DEFAULT_OS_MAJOR_REV "r %[0-9]" X # define DEFAULT_OS_MINOR_REV "r %*d.%[0-9]" X@@ -562,6 +732,12 @@ X # define DEFAULT_OS_MINOR_REV "v %*d.%1s" X # define DEFAULT_OS_TEENY_REV "v %*d.%*c%[.0-9]" X # define DEFAULT_OS_NAME "srvm %[^\n]" X+#elif defined(__APPLE__) X+/* uname -v returns "x.yz" or "x.y.z", e.g. "2.02" or "2.1.2". */ X+# define DEFAULT_OS_MAJOR_REV "r %[0-9]" X+# define DEFAULT_OS_MINOR_REV "r %*d.%[0-9]" X+# define DEFAULT_OS_TEENY_REV "r %*d.%*d.%[0-9]" /* this will just get 0 */ X+# define DEFAULT_OS_NAME "s %[^\n]" X #elif defined(__osf__) X /* uname -r returns "Wx.y", e.g. "V3.2" or "T4.0" */ X # define DEFAULT_OS_MAJOR_REV "r %*[^0-9]%[0-9]" X@@ -573,13 +749,97 @@ X # define DEFAULT_OS_MAJOR_REV "v V%[0-9]" X # define DEFAULT_OS_MINOR_REV "v V%*dL%[0-9]" X # define DEFAULT_OS_NAME "srvm %[^\n]" X-#elif defined(__FreeBSD__) X-/* NetBSD, OpenBSD, 386BSD, and BSD/OS too? */ X+#elif defined(linux) || defined(__bsdi__) X+# define DEFAULT_OS_MAJOR_REV "r %[0-9]" X+# define DEFAULT_OS_MINOR_REV "r %*d.%[0-9]" X+# define DEFAULT_OS_TEENY_REV "r %*d.%*d.%[0-9]" X+# define DEFAULT_OS_NAME "srm %[^\n]" X+#elif defined(__GNU__) X+# define DEFAULT_OS_MAJOR_REV "r %[0-9]" X+# define DEFAULT_OS_MINOR_REV "r %*d.%[0-9]" X+# define DEFAULT_OS_NAME "srm %[^\n]" X+#elif defined(ISC) X+/* ISC all Versions ? */ X+/* uname -r returns "x.y", e.g. "3.2" ,uname -v returns "x" e.g. "2" */ X+# define DEFAULT_OS_MAJOR_REV "r %[0-9]" X+# define DEFAULT_OS_MINOR_REV "r %*d.%[0-9]" X+# define DEFAULT_OS_TEENY_REV "v %[0-9]" X+/* # define DEFAULT_OS_NAME "srm %[^\n]" */ /* Not useful on ISC */ X+#elif defined(__FreeBSD__) || defined(__OpenBSD__) X+/* BSD/OS too? */ X /* uname -r returns "x.y[.z]-mumble", e.g. "2.1.5-RELEASE" or "2.2-0801SNAP" */ X # define DEFAULT_OS_MAJOR_REV "r %[0-9]" X # define DEFAULT_OS_MINOR_REV "r %*d.%[0-9]" X # define DEFAULT_OS_TEENY_REV "r %*d.%*d.%[0-9]" X # define DEFAULT_OS_NAME "srm %[^\n]" X+# if defined(__FreeBSD__) X+/* Use an alternate way to find the teeny version for -STABLE, -SNAP versions */ X+# define DEFAULT_OS_TEENY_REV_FROB(buf, size) \ X+ do { \ X+ if (*buf == 0) { \ X+ int __mib[2]; \ X+ size_t __len; \ X+ int __osrel; \ X+ \ X+ __mib[0] = CTL_KERN; \ X+ __mib[1] = KERN_OSRELDATE; \ X+ __len = sizeof(__osrel); \ X+ sysctl(__mib, 2, &__osrel, &__len, NULL, 0); \ X+ if (__osrel < 210000) { \ X+ if (__osrel < 199607) \ X+ buf[0] = '0'; \ X+ else if (__osrel < 199612) \ X+ buf[0] = '5'; \ X+ else if (__osrel == 199612) \ X+ buf[0] = '6'; \ X+ else \ X+ buf[0] = '8'; /* guess */ \ X+ } else { \ X+ buf[0] = ((__osrel / 1000) % 10) + '0'; \ X+ } \ X+ buf[1] = 0; \ X+ } \ X+ } while (0) X+# else X+ /* OpenBSD - Add DEFAULT_MACHINE_ARCHITECTURE */ X+# define DEFAULT_MACHINE_ARCHITECTURE "m %[^\n]" X+# endif X+#elif defined(__NetBSD__) X+/* X+ * uname -r returns "x.y([ABCD...]|_mumble)", e.g.: X+ * 1.2 1.2_BETA 1.2A 1.2B X+ * X+ * That means that we have to do something special to turn the X+ * TEENY revision into a form that we can use (i.e., a string of X+ * decimal digits). X+ * X+ * We also frob the name DEFAULT_OS_NAME so that it looks like the X+ * 'standard' NetBSD name for the version, e.g. "NetBSD/i386 1.2B" for X+ * NetBSD 1.2B on an i386. X+ */ X+# define DEFAULT_OS_MAJOR_REV "r %[0-9]" X+# define DEFAULT_OS_MINOR_REV "r %*d.%[0-9]" X+# define DEFAULT_OS_TEENY_REV "r %*d.%*d%[A-Z]" X+# define DEFAULT_OS_TEENY_REV_FROB(buf, size) \ X+ do { \ X+ if (*(buf) >= 'A' && *(buf) <= 'Z') /* sanity check */ \ X+ snprintf((buf), (size), "%d", *(buf) - 'A' + 1); \ X+ else \ X+ *(buf) = '\0'; \ X+ } while (0) X+# define DEFAULT_OS_NAME "smr %[^\n]" X+# define DEFAULT_OS_NAME_FROB(buf, size) \ X+ do { \ X+ char *__sp; \ X+ if ((__sp = strchr((buf), ' ')) != NULL) \ X+ *__sp = '/'; \ X+ } while (0) X+#elif defined(__Lynx__) || defined(Lynx) X+/* Lynx 2.4.0 /bin/cc doesn't like #elif */ X+# define DEFAULT_OS_MAJOR_REV "r %[0-9]" X+# define DEFAULT_OS_MINOR_REV "r %*d.%[0-9]" X+# define DEFAULT_OS_TEENY_REV "r %*d.%*d.%[0-9]" X+# define DEFAULT_OS_NAME "srm %[^\n]" X #elif defined(_SEQUENT_) X /* uname -v returns 'Vx.y.z', e.g. 'V4.4.2' */ X # define DEFAULT_OS_MAJOR_REV "v V%[0-9]" X@@ -599,6 +859,12 @@ X #ifdef apollo X {"apollo", "1"}, X #endif X+#if defined(clipper) || defined(__clipper__) X+ {"clipper", "1"}, X+ {"__clipper__", "1"}, X+ {"clix", "1"}, X+ {"__clix__", "1"}, X+#endif X #ifdef ibm032 X {"ibm032", "1"}, X #endif X@@ -675,7 +941,14 @@ X {"mc68020", "1"}, X #endif X #ifdef __GNUC__ X+# if __GNUC__ == 1 X {"__GNUC__", "1"}, X+# else X+ {"__GNUC__", "2"}, X+# endif X+#endif X+#ifdef __STRICT_ANSI__ X+ {"__STRICT_ANSI__", "1"}, X #endif X #if __STDC__ X {"__STDC__", "1"}, X@@ -713,6 +986,12 @@ X #ifdef m68k X {"m68k", "1"}, X #endif X+#ifdef M68k X+ {"M68k", "1"}, X+#endif X+#ifdef __m68k__ X+ {"__m68k__", "1"}, X+#endif X #ifdef m88k X {"m88k", "1"}, X #endif X@@ -740,9 +1019,15 @@ X #ifdef __osf__ X {"__osf__", "1"}, X #endif X+#ifdef __amiga__ X+ {"__amiga__", "1"}, X+#endif X #ifdef __alpha X {"__alpha", "1"}, X #endif X+#ifdef __alpha__ X+ {"__alpha__", "1"}, X+#endif X #ifdef __DECC X {"__DECC", "1"}, X #endif X@@ -804,9 +1089,92 @@ X #ifdef __NetBSD__ X {"__NetBSD__", "1"}, X #endif X+#ifdef __GNU__ X+ {"__GNU__", "1"}, X+#endif X+#ifdef __ELF__ X+ {"__ELF__", "1"}, X+#endif X #ifdef __EMX__ X {"__EMX__", "1"}, X #endif X+#if defined(__QNX__) X+ {"__QNX__", "1"}, X+#endif X+#ifdef __QNXNTO__ X+ {"__QNXNTO__", "1"}, X+#endif X+# ifdef __powerpc__ X+ {"__powerpc__", "1"}, X+# endif X+# ifdef PowerMAX_OS X+ {"PowerMAX_OS", "1"}, X+# endif X+# ifdef ia64 X+ {"ia64", "1"}, X+# endif X+# ifdef __ia64__ X+ {"__ia64__", "1"}, X+# endif X+# ifdef __i386__ X+ {"__i386__", "1"}, X+# endif X+# ifdef __i486__ X+ {"__i486__", "1"}, X+# endif X+# ifdef __i586__ X+ {"__i586__", "1"}, X+# endif X+# ifdef __i686__ X+ {"__i686__", "1"}, X+# endif X+# ifdef __k6__ X+ {"__k6__", "1"}, X+# endif X+# ifdef i386 X+ {"i386", "1"}, X+# endif X+# ifdef i486 X+ {"i486", "1"}, X+# endif X+# ifdef i586 X+ {"i586", "1"}, X+# endif X+# ifdef i686 X+ { "i686", "1"}, X+# endif X+# ifdef k6 X+ {"k6", "1"}, X+# endif X+# ifdef __s390__ X+ {"__s390__", "1"}, X+# endif X+# ifdef __sh__ X+ {"__sh__", "1"}, X+# endif X+# ifdef __sh3_ X+ {"__sh3__", "1"}, X+# endif X+# ifdef __SH3__ X+ {"__SH3__", "1"}, X+# endif X+# ifdef __SH4__ X+ {"__SH4__", "1"}, X+# endif X+# ifdef __SH4NOFPU__ X+ {"__SH4NOFPU__", "1"}, X+# endif X+#if defined(__ppc__) X+ {"__ppc__", "1"}, X+#endif X+#if defined(__BIG_ENDIAN__) X+ {"__BIG_ENDIAN__", "1"}, X+#endif X+#if defined(__LITTLE_ENDIAN__) X+ {"__LITTLE_ENDIAN__", "1"}, X+#endif X+ X+ X /* add any additional symbols before this line */ X {NULL, NULL} X }; END-of-Mozdev-PrintServer/files/patch-ab echo x - Mozdev-PrintServer/files/patch-ac sed 's/^X//' >Mozdev-PrintServer/files/patch-ac << 'END-of-Mozdev-PrintServer/files/patch-ac' X--- Imakefile.orig Fri Aug 16 18:11:37 2002 X+++ Imakefile Fri Aug 16 18:09:29 2002 X@@ -37,6 +37,13 @@ X MakeDir($(BUILDINCDIR)) X MakeDir($(BUILDBINDIR)) X X+installXprt:: X+ (cd programs/Xserver && \ X+ $(INSTALL) -c $(INSTALLFLAGS) $(INSTPGMFLAGS) Xprt $(DESTDIR)$(BINDIR)/Xprt) X+ X+NOOP: X+ @echo : X+ X XCOMM X XCOMM Watch out!!! Make sure you do make includes after removing X11.... X XCOMM END-of-Mozdev-PrintServer/files/patch-ac echo x - Mozdev-PrintServer/files/patch-aa sed 's/^X//' >Mozdev-PrintServer/files/patch-aa << 'END-of-Mozdev-PrintServer/files/patch-aa' X--- config/cf/site.def.orig Wed Jul 10 19:40:05 2002 X+++ config/cf/site.def Fri Aug 16 14:03:50 2002 X@@ -1,15 +1,20 @@ X /* Some flags to build the Xprint server (Xprt), the tools and the fonts */ X #define BuildServer YES X #define XprtServer YES X+#define PrintOnlyServer YES X+#define XpColorPclDDX YES X+#define XpMonoPclDDX YES X+#define XpPostScriptDDX YES X #define XpRasterDDX YES X #define XpPdfDDX NO X #define XpSvgDDX NO X-#define BuildFonts YES X-#define BuildType1 YES X+#define BuildFonts NO X+#define BuildType1 NO X /* Build PS CID font support */ X-#define BuildCID YES X+#define BuildCID NO X #define GzipFontCompression YES X-#define BuildFreeType YES X+/* Xprt does not support TTF fonts yet */ X+#define BuildFreeType NO X /* Xprt does not have special support for XIE (yet) */ X #define BuildXIE NO X /* Xprt does not support MIT-SHM */ END-of-Mozdev-PrintServer/files/patch-aa echo x - Mozdev-PrintServer/files/patch-ae sed 's/^X//' >Mozdev-PrintServer/files/patch-ae << 'END-of-Mozdev-PrintServer/files/patch-ae' X--- Makefile.orig Tue May 28 05:27:34 2002 X+++ Makefile Fri Aug 16 19:17:41 2002 X@@ -155,3 +155,5 @@ X $(MAKE_CMD) $@ X VerifyOS: X $(MAKE_CMD) $@ X+installXprt: X+ $(MAKE_CMD) $@ END-of-Mozdev-PrintServer/files/patch-ae echo x - Mozdev-PrintServer/distinfo sed 's/^X//' >Mozdev-PrintServer/distinfo << 'END-of-Mozdev-PrintServer/distinfo' XMD5 (xprint-mozdev/xprint_mozdev_org_source-2002-07-10-trunk.tar.gz) = 7096e01f13b37f9669d8b0a2357d04c0 END-of-Mozdev-PrintServer/distinfo exit >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Mon Aug 19 1:40: 8 2002 Delivered-To: freebsd-ports@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 23B1D37B400 for ; Mon, 19 Aug 2002 01:40:04 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id DA83C43E6A for ; Mon, 19 Aug 2002 01:40:03 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.4/8.12.4) with ESMTP id g7J8e3JU038277 for ; Mon, 19 Aug 2002 01:40:03 -0700 (PDT) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.4/8.12.4/Submit) id g7J8e32L038275; Mon, 19 Aug 2002 01:40:03 -0700 (PDT) Date: Mon, 19 Aug 2002 01:40:03 -0700 (PDT) Message-Id: <200208190840.g7J8e32L038275@freefall.freebsd.org> To: freebsd-ports@FreeBSD.org Cc: From: Marc Fonvieille Subject: Re: ports/41716: x11-fonts/webfonts cannot be fetched anymore Reply-To: Marc Fonvieille Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org The following reply was made to PR ports/41716; it has been noted by GNATS. From: Marc Fonvieille To: FreeBSD-gnats-submit@FreeBSD.ORG Cc: Subject: Re: ports/41716: x11-fonts/webfonts cannot be fetched anymore Date: Mon, 19 Aug 2002 10:36:43 +0200 Hello, http://corefonts.sourceforge.net/ is a project that provides these fonts. Here are fast mirrors: http://unc.dl.sourceforge.net/sourceforge/corefonts/ http://twtelecom.dl.sourceforge.net/sourceforge/corefonts http://telia.dl.sourceforge.net/sourceforge/corefonts/ http://cesnet.dl.sourceforge.net/sourceforge/corefonts/ http://belnet.dl.sourceforge.net/sourceforge/corefonts/ http://files.vn.ua/pub/win/freefont/ And for Aruniupd.exe: http://web.kcua.ac.jp/pub/win/ttf/ Marc PS: sorry no patch :) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Mon Aug 19 2:10: 9 2002 Delivered-To: freebsd-ports@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8BE1237B400 for ; Mon, 19 Aug 2002 02:10:03 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9758743E65 for ; Mon, 19 Aug 2002 02:10:02 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.4/8.12.4) with ESMTP id g7J9A2JU048270 for ; Mon, 19 Aug 2002 02:10:02 -0700 (PDT) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.4/8.12.4/Submit) id g7J9A2Mc048269; Mon, 19 Aug 2002 02:10:02 -0700 (PDT) Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E5C5737B400 for ; Mon, 19 Aug 2002 02:08:14 -0700 (PDT) Received: from www.freebsd.org (www.FreeBSD.org [216.136.204.117]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8E68143E6A for ; Mon, 19 Aug 2002 02:08:14 -0700 (PDT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.12.4/8.12.4) with ESMTP id g7J98DOT006890 for ; Mon, 19 Aug 2002 02:08:13 -0700 (PDT) (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.12.4/8.12.4/Submit) id g7J98DLW006889; Mon, 19 Aug 2002 02:08:13 -0700 (PDT) Message-Id: <200208190908.g7J98DLW006889@www.freebsd.org> Date: Mon, 19 Aug 2002 02:08:13 -0700 (PDT) From: Yuri Khotyaintsev To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-1.0 Subject: ports/41774: amanda-server fails to build Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >Number: 41774 >Category: ports >Synopsis: amanda-server fails to build >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon Aug 19 02:10:01 PDT 2002 >Closed-Date: >Last-Modified: >Originator: Yuri Khotyaintsev >Release: 4.6-STABLE >Organization: Swedish Inst. of Space Physics >Environment: FreeBSD nest.irfu.se 4.6-STABLE FreeBSD 4.6-STABLE #0: Thu Aug 8 10:36:16 CEST 2002 yuri@nest.irfu.se:/stor/obj/stor/src/sys/NEST.DEBUG i386 >Description: mkdir .libs cc -O2 -pipe -march=pentiumpro -o chg-scsi chg-scsi.o scsi-aix.o scsi-changer-driver.o scsi-hpux_new.o scsi-irix.o scsi-linux.o scsi-solaris.o scsi-bsd.o scsi-cam.o sense.o ../common-src/libamanda.a ../server-src/libamserver.a ../tape-src/libamtape.a ../common-src/libamanda.a -lm -lreadline -ltermcap -lcam scsi-cam.o: In function `SCSI_OpenDevice': scsi-cam.o(.text+0xf0): multiple definition of `SCSI_OpenDevice' scsi-bsd.o(.text+0x0): first defined here /usr/libexec/elf/ld: Warning: size of symbol `SCSI_OpenDevice' changed from 451 to 676 in scsi-cam.o scsi-cam.o: In function `SCSI_CloseDevice': scsi-cam.o(.text+0x394): multiple definition of `SCSI_CloseDevice' scsi-bsd.o(.text+0x1c4): first defined here /usr/libexec/elf/ld: Warning: size of symbol `SCSI_CloseDevice' changed from 49 to 69 in scsi-cam.o scsi-cam.o: In function `SCSI_ExecuteCommand': scsi-cam.o(.text+0x3dc): multiple definition of `SCSI_ExecuteCommand' scsi-bsd.o(.text+0x1f8): first defined here /usr/libexec/elf/ld: Warning: size of symbol `SCSI_ExecuteCommand' changed from 415 to 421 in scsi-cam.o scsi-cam.o: In function `Tape_Ioctl': scsi-cam.o(.text+0x584): multiple definition of `Tape_Ioctl' scsi-bsd.o(.text+0x398): first defined here scsi-cam.o: In function `Tape_Status': scsi-cam.o(.text+0x624): multiple definition of `Tape_Status' scsi-bsd.o(.text+0x438): first defined here /usr/libexec/elf/ld: Warning: size of symbol `Tape_Status' changed from 12 to 233 in scsi-cam.o scsi-cam.o: In function `ScanBus': scsi-cam.o(.text+0x710): multiple definition of `ScanBus' scsi-bsd.o(.text+0x444): first defined here /usr/libexec/elf/ld: Warning: size of symbol `ScanBus' changed from 12 to 479 in scsi-cam.o gmake[1]: *** [chg-scsi] Error 1 gmake[1]: Leaving directory `/stor/ports/misc/amanda-server/work/amanda-2.4.3b2/changer-src' gmake: *** [all-recursive] Error 1 *** Error code 2 Stop in /stor/ports/misc/amanda-server. >How-To-Repeat: cd /usr/ports/misc/amanda-server make >Fix: >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Mon Aug 19 2:50:18 2002 Delivered-To: freebsd-ports@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4755B37B400 for ; Mon, 19 Aug 2002 02:50:04 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id EBC0343E75 for ; Mon, 19 Aug 2002 02:50:03 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.4/8.12.4) with ESMTP id g7J9o3JU056373 for ; Mon, 19 Aug 2002 02:50:03 -0700 (PDT) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.4/8.12.4/Submit) id g7J9o31q056372; Mon, 19 Aug 2002 02:50:03 -0700 (PDT) Date: Mon, 19 Aug 2002 02:50:03 -0700 (PDT) Message-Id: <200208190950.g7J9o31q056372@freefall.freebsd.org> To: freebsd-ports@FreeBSD.org Cc: From: Yuri Khotyaintsev Subject: Re: ports/41774: amanda-server fails to build Reply-To: Yuri Khotyaintsev Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org The following reply was made to PR ports/41774; it has been noted by GNATS. From: Yuri Khotyaintsev To: Maxim Maximov Cc: freebsd-gnats-submit@FreeBSD.ORG Subject: Re: ports/41774: amanda-server fails to build Date: Mon, 19 Aug 2002 11:46:57 +0200 (CEST) You are right, this mashine have started from 3.0-CURRENT and this file is present ;-)) I will remove /usr/include and reinstall the world, and the try again to build amanda. Thanx! On Mon, 19 Aug 2002, Maxim Maximov wrote: > it seems you have /usr/include/sys/scsiio.h, which disappeared Sat Oct 9 > 13:25:30 1999 UTC from source tree.. > > Yuri Khotyaintsev wrote: > >>Number: 41774 > >>Category: ports > >>Synopsis: amanda-server fails to build > >>Confidential: no > >>Severity: non-critical > >>Priority: low > >>Responsible: freebsd-ports > >>State: open > >>Quarter: > >>Keywords: > >>Date-Required: > >>Class: sw-bug > >>Submitter-Id: current-users > >>Arrival-Date: Mon Aug 19 02:10:01 PDT 2002 > >>Closed-Date: > >>Last-Modified: > >>Originator: Yuri Khotyaintsev > >>Release: 4.6-STABLE > >>Organization: > > > > Swedish Inst. of Space Physics > > > >>Environment: > > > > FreeBSD nest.irfu.se 4.6-STABLE FreeBSD 4.6-STABLE #0: Thu Aug 8 10:36:16 CEST 2002 yuri@nest.irfu.se:/stor/obj/stor/src/sys/NEST.DEBUG i386 > > > >>Description: > > > > mkdir .libs > > cc -O2 -pipe -march=pentiumpro -o chg-scsi chg-scsi.o scsi-aix.o scsi-changer-driver.o scsi-hpux_new.o scsi-irix.o scsi-linux.o scsi-solaris.o scsi-bsd.o scsi-cam.o sense.o ../common-src/libamanda.a ../server-src/libamserver.a ../tape-src/libamtape.a ../common-src/libamanda.a -lm -lreadline -ltermcap -lcam > > scsi-cam.o: In function `SCSI_OpenDevice': > > scsi-cam.o(.text+0xf0): multiple definition of `SCSI_OpenDevice' > > scsi-bsd.o(.text+0x0): first defined here > > /usr/libexec/elf/ld: Warning: size of symbol `SCSI_OpenDevice' changed from 451 to 676 in scsi-cam.o > > scsi-cam.o: In function `SCSI_CloseDevice': > > scsi-cam.o(.text+0x394): multiple definition of `SCSI_CloseDevice' > > scsi-bsd.o(.text+0x1c4): first defined here > > /usr/libexec/elf/ld: Warning: size of symbol `SCSI_CloseDevice' changed from 49 to 69 in scsi-cam.o > > scsi-cam.o: In function `SCSI_ExecuteCommand': > > scsi-cam.o(.text+0x3dc): multiple definition of `SCSI_ExecuteCommand' > > scsi-bsd.o(.text+0x1f8): first defined here > > /usr/libexec/elf/ld: Warning: size of symbol `SCSI_ExecuteCommand' changed from 415 to 421 in scsi-cam.o > > scsi-cam.o: In function `Tape_Ioctl': > > scsi-cam.o(.text+0x584): multiple definition of `Tape_Ioctl' > > scsi-bsd.o(.text+0x398): first defined here > > scsi-cam.o: In function `Tape_Status': > > scsi-cam.o(.text+0x624): multiple definition of `Tape_Status' > > scsi-bsd.o(.text+0x438): first defined here > > /usr/libexec/elf/ld: Warning: size of symbol `Tape_Status' changed from 12 to 233 in scsi-cam.o > > scsi-cam.o: In function `ScanBus': > > scsi-cam.o(.text+0x710): multiple definition of `ScanBus' > > scsi-bsd.o(.text+0x444): first defined here > > /usr/libexec/elf/ld: Warning: size of symbol `ScanBus' changed from 12 to 479 in scsi-cam.o > > gmake[1]: *** [chg-scsi] Error 1 > > gmake[1]: Leaving directory `/stor/ports/misc/amanda-server/work/amanda-2.4.3b2/changer-src' > > gmake: *** [all-recursive] Error 1 > > *** Error code 2 > > > > Stop in /stor/ports/misc/amanda-server. > > > > > >>How-To-Repeat: > > > > cd /usr/ports/misc/amanda-server > > make > > > >>Fix: > > > > > > > >>Release-Note: > >>Audit-Trail: > >>Unformatted: > > > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > > with "unsubscribe freebsd-ports" in the body of the message > > > > > > > -- > Maxim Maximov > System Administrator > AGAVA Software (http://www.agava.com) > > Yuri Khotyaintsev Swedish Institute of Space Physics, Uppsala Division, Box 537, S-75121 Uppsala http://cluster.irfu.se/yuri mailto:Yuri.Khotyaintsev@irfu.se ph: 46-18-471-5929 fax: 46-18-471-5905 private: 46-18-462-905 mobile: 46-73-674-8136 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Mon Aug 19 3:11:16 2002 Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5019537B401 for ; Mon, 19 Aug 2002 03:11:14 -0700 (PDT) Received: from rocket.naverex.net (rocket.naverex.net [213.169.64.107]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8C5E843EA9 for ; Mon, 19 Aug 2002 03:11:10 -0700 (PDT) (envelope-from DRWEB-DAEMON@naverex.kiev.ua) Received: from mix.naverex.net (mix.naverex.net [213.169.64.99]) by rocket.naverex.net (8.Who.Cares/8.Who.Cares) with ESMTP id NAA21377 for ; Mon, 19 Aug 2002 13:11:10 +0300 (EEST) (envelope-from DRWEB-DAEMON@naverex.kiev.ua) From: DRWEB-DAEMON@naverex.kiev.ua Received: from mix.naverex.net (localhost [127.0.0.1]) by mix.naverex.net (8.Who.Cares/8.Who.Cares) with ESMTP id g7JAB7hH099933 for ; Mon, 19 Aug 2002 13:11:07 +0300 (EEST) (envelope-from DRWEB-DAEMON@naverex.kiev.ua) Received: (from root@localhost) by mix.naverex.net (8.12.5/8.12.1/Submit) id g7JAB7nq099930 for ; Mon, 19 Aug 2002 13:11:07 +0300 (EEST)?g (envelope-from DRWEB-DAEMON@naverex.kiev.ua) Date: Mon, 19 Aug 2002 13:11:07 +0300 (EEST) Message-Id: <200208191011.g7JAB7nq099930@mix.naverex.net> Subject: Undelivered mail: Undeliverable mail--"some questions" Content-Type: text/plain; charset=us-ascii To: undisclosed-recipients: ; Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Dear User, The message sent by is infected by a virus and has not been delivered. DrWeb antivirus filter reports: --- DrWeb report --- ======================== DrWeb found next viruses: ======================== инфицирован Win32.HLLM.Klez.4 --- DrWeb report --- An original message was storied in archive record named: drweb.infected_HxkaNr In order to receive the original message, please send request to virusalert@naverex.kiev.ua, referring to the archive record name given above. --- Antivirus service provided by DrWeb Daemon (http://www.drweb.ru) Please send your comments to DialogueScience, Inc. (http://www.dials.ru, support@dials.ru) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Mon Aug 19 3:11:49 2002 Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C0ABC37B400 for ; Mon, 19 Aug 2002 03:11:47 -0700 (PDT) Received: from rocket.naverex.net (rocket.naverex.net [213.169.64.107]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6CF6943E6A for ; Mon, 19 Aug 2002 03:11:42 -0700 (PDT) (envelope-from DRWEB-DAEMON@naverex.kiev.ua) Received: from mix.naverex.net (mix.naverex.net [213.169.64.99]) by rocket.naverex.net (8.Who.Cares/8.Who.Cares) with ESMTP id NAA21458 for ; Mon, 19 Aug 2002 13:11:39 +0300 (EEST) (envelope-from DRWEB-DAEMON@naverex.kiev.ua) From: DRWEB-DAEMON@naverex.kiev.ua Received: from mix.naverex.net (localhost [127.0.0.1]) by mix.naverex.net (8.Who.Cares/8.Who.Cares) with ESMTP id g7JABahH000253 for ; Mon, 19 Aug 2002 13:11:36 +0300 (EEST) (envelope-from DRWEB-DAEMON@naverex.kiev.ua) Received: (from root@localhost) by mix.naverex.net (8.12.5/8.12.1/Submit) id g7JABaur000248 for ; Mon, 19 Aug 2002 13:11:36 +0300 (EEST)?g (envelope-from DRWEB-DAEMON@naverex.kiev.ua) Date: Mon, 19 Aug 2002 13:11:36 +0300 (EEST) Message-Id: <200208191011.g7JABaur000248@mix.naverex.net> Subject: Undelivered mail: Before contacting Content-Type: text/plain; charset=us-ascii To: undisclosed-recipients: ; Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Dear User, The message sent by is infected by a virus and has not been delivered. DrWeb antivirus filter reports: --- DrWeb report --- ======================== DrWeb found next viruses: ======================== инфицирован Trojan.IframeExec инфицирован Win32.HLLM.Klez.4 --- DrWeb report --- An original message was storied in archive record named: drweb.infected_IUatZn In order to receive the original message, please send request to virusalert@naverex.kiev.ua, referring to the archive record name given above. --- Antivirus service provided by DrWeb Daemon (http://www.drweb.ru) Please send your comments to DialogueScience, Inc. (http://www.dials.ru, support@dials.ru) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Mon Aug 19 3:15:24 2002 Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E4DCC37B405 for ; Mon, 19 Aug 2002 03:15:21 -0700 (PDT) Received: from rocket.naverex.net (rocket.naverex.net [213.169.64.107]) by mx1.FreeBSD.org (Postfix) with ESMTP id CE63543E4A for ; Mon, 19 Aug 2002 03:15:18 -0700 (PDT) (envelope-from DRWEB-DAEMON@naverex.kiev.ua) Received: from mix.naverex.net (mix.naverex.net [213.169.64.99]) by rocket.naverex.net (8.Who.Cares/8.Who.Cares) with ESMTP id NAA23077 for ; Mon, 19 Aug 2002 13:15:18 +0300 (EEST) (envelope-from DRWEB-DAEMON@naverex.kiev.ua) From: DRWEB-DAEMON@naverex.kiev.ua Received: from mix.naverex.net (localhost [127.0.0.1]) by mix.naverex.net (8.Who.Cares/8.Who.Cares) with ESMTP id g7JAFFhH001664 for ; Mon, 19 Aug 2002 13:15:15 +0300 (EEST) (envelope-from DRWEB-DAEMON@naverex.kiev.ua) Received: (from root@localhost) by mix.naverex.net (8.12.5/8.12.1/Submit) id g7JAFEvF001656 for ; Mon, 19 Aug 2002 13:15:14 +0300 (EEST)?g (envelope-from DRWEB-DAEMON@naverex.kiev.ua) Date: Mon, 19 Aug 2002 13:15:14 +0300 (EEST) Message-Id: <200208191015.g7JAFEvF001656@mix.naverex.net> Subject: Undelivered mail: For questions about this documentation, e Content-Type: text/plain; charset=us-ascii To: undisclosed-recipients: ; Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Dear User, The message sent by is infected by a virus and has not been delivered. DrWeb antivirus filter reports: --- DrWeb report --- ======================== DrWeb found next viruses: ======================== инфицирован Trojan.IframeExec инфицирован Win32.HLLM.Klez.4 --- DrWeb report --- An original message was storied in archive record named: drweb.infected_ROx0Pa In order to receive the original message, please send request to virusalert@naverex.kiev.ua, referring to the archive record name given above. --- Antivirus service provided by DrWeb Daemon (http://www.drweb.ru) Please send your comments to DialogueScience, Inc. (http://www.dials.ru, support@dials.ru) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Mon Aug 19 3:16:48 2002 Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 57EEA37B400 for ; Mon, 19 Aug 2002 03:16:46 -0700 (PDT) Received: from rocket.naverex.net (rocket.naverex.net [213.169.64.107]) by mx1.FreeBSD.org (Postfix) with ESMTP id CC6A943E7B for ; Mon, 19 Aug 2002 03:16:42 -0700 (PDT) (envelope-from DRWEB-DAEMON@naverex.kiev.ua) Received: from mix.naverex.net (mix.naverex.net [213.169.64.99]) by rocket.naverex.net (8.Who.Cares/8.Who.Cares) with ESMTP id NAA23285 for ; Mon, 19 Aug 2002 13:16:42 +0300 (EEST) (envelope-from DRWEB-DAEMON@naverex.kiev.ua) From: DRWEB-DAEMON@naverex.kiev.ua Received: from mix.naverex.net (localhost [127.0.0.1]) by mix.naverex.net (8.Who.Cares/8.Who.Cares) with ESMTP id g7JAGdhH002218 for ; Mon, 19 Aug 2002 13:16:39 +0300 (EEST) (envelope-from DRWEB-DAEMON@naverex.kiev.ua) Received: (from root@localhost) by mix.naverex.net (8.12.5/8.12.1/Submit) id g7JAGd8d002214 for ; Mon, 19 Aug 2002 13:16:39 +0300 (EEST)?g (envelope-from DRWEB-DAEMON@naverex.kiev.ua) Date: Mon, 19 Aug 2002 13:16:39 +0300 (EEST) Message-Id: <200208191016.g7JAGd8d002214@mix.naverex.net> Subject: Undelivered mail: So cool a flash,enjoy it Content-Type: text/plain; charset=us-ascii To: undisclosed-recipients: ; Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Dear User, The message sent by is infected by a virus and has not been delivered. DrWeb antivirus filter reports: --- DrWeb report --- ======================== DrWeb found next viruses: ======================== инфицирован Trojan.IframeExec инфицирован Win32.HLLM.Klez.4 --- DrWeb report --- An original message was storied in archive record named: drweb.infected_49ghDk In order to receive the original message, please send request to virusalert@naverex.kiev.ua, referring to the archive record name given above. --- Antivirus service provided by DrWeb Daemon (http://www.drweb.ru) Please send your comments to DialogueScience, Inc. (http://www.dials.ru, support@dials.ru) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Mon Aug 19 3:20:12 2002 Delivered-To: freebsd-ports@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 52DF137B400 for ; Mon, 19 Aug 2002 03:20:04 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0876843E70 for ; Mon, 19 Aug 2002 03:20:04 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.4/8.12.4) with ESMTP id g7JAK3JU066579 for ; Mon, 19 Aug 2002 03:20:03 -0700 (PDT) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.4/8.12.4/Submit) id g7JAK30R066577; Mon, 19 Aug 2002 03:20:03 -0700 (PDT) Date: Mon, 19 Aug 2002 03:20:03 -0700 (PDT) Message-Id: <200208191020.g7JAK30R066577@freefall.freebsd.org> To: freebsd-ports@FreeBSD.org Cc: From: Maxim Maximov Subject: Re: ports/41774: amanda-server fails to build Reply-To: Maxim Maximov Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org The following reply was made to PR ports/41774; it has been noted by GNATS. From: Maxim Maximov To: Yuri Khotyaintsev Cc: freebsd-gnats-submit@FreeBSD.ORG Subject: Re: ports/41774: amanda-server fails to build Date: Mon, 19 Aug 2002 13:36:01 +0400 it seems you have /usr/include/sys/scsiio.h, which disappeared Sat Oct 9 13:25:30 1999 UTC from source tree.. Yuri Khotyaintsev wrote: >>Number: 41774 >>Category: ports >>Synopsis: amanda-server fails to build >>Confidential: no >>Severity: non-critical >>Priority: low >>Responsible: freebsd-ports >>State: open >>Quarter: >>Keywords: >>Date-Required: >>Class: sw-bug >>Submitter-Id: current-users >>Arrival-Date: Mon Aug 19 02:10:01 PDT 2002 >>Closed-Date: >>Last-Modified: >>Originator: Yuri Khotyaintsev >>Release: 4.6-STABLE >>Organization: > > Swedish Inst. of Space Physics > >>Environment: > > FreeBSD nest.irfu.se 4.6-STABLE FreeBSD 4.6-STABLE #0: Thu Aug 8 10:36:16 CEST 2002 yuri@nest.irfu.se:/stor/obj/stor/src/sys/NEST.DEBUG i386 > >>Description: > > mkdir .libs > cc -O2 -pipe -march=pentiumpro -o chg-scsi chg-scsi.o scsi-aix.o scsi-changer-driver.o scsi-hpux_new.o scsi-irix.o scsi-linux.o scsi-solaris.o scsi-bsd.o scsi-cam.o sense.o ../common-src/libamanda.a ../server-src/libamserver.a ../tape-src/libamtape.a ../common-src/libamanda.a -lm -lreadline -ltermcap -lcam > scsi-cam.o: In function `SCSI_OpenDevice': > scsi-cam.o(.text+0xf0): multiple definition of `SCSI_OpenDevice' > scsi-bsd.o(.text+0x0): first defined here > /usr/libexec/elf/ld: Warning: size of symbol `SCSI_OpenDevice' changed from 451 to 676 in scsi-cam.o > scsi-cam.o: In function `SCSI_CloseDevice': > scsi-cam.o(.text+0x394): multiple definition of `SCSI_CloseDevice' > scsi-bsd.o(.text+0x1c4): first defined here > /usr/libexec/elf/ld: Warning: size of symbol `SCSI_CloseDevice' changed from 49 to 69 in scsi-cam.o > scsi-cam.o: In function `SCSI_ExecuteCommand': > scsi-cam.o(.text+0x3dc): multiple definition of `SCSI_ExecuteCommand' > scsi-bsd.o(.text+0x1f8): first defined here > /usr/libexec/elf/ld: Warning: size of symbol `SCSI_ExecuteCommand' changed from 415 to 421 in scsi-cam.o > scsi-cam.o: In function `Tape_Ioctl': > scsi-cam.o(.text+0x584): multiple definition of `Tape_Ioctl' > scsi-bsd.o(.text+0x398): first defined here > scsi-cam.o: In function `Tape_Status': > scsi-cam.o(.text+0x624): multiple definition of `Tape_Status' > scsi-bsd.o(.text+0x438): first defined here > /usr/libexec/elf/ld: Warning: size of symbol `Tape_Status' changed from 12 to 233 in scsi-cam.o > scsi-cam.o: In function `ScanBus': > scsi-cam.o(.text+0x710): multiple definition of `ScanBus' > scsi-bsd.o(.text+0x444): first defined here > /usr/libexec/elf/ld: Warning: size of symbol `ScanBus' changed from 12 to 479 in scsi-cam.o > gmake[1]: *** [chg-scsi] Error 1 > gmake[1]: Leaving directory `/stor/ports/misc/amanda-server/work/amanda-2.4.3b2/changer-src' > gmake: *** [all-recursive] Error 1 > *** Error code 2 > > Stop in /stor/ports/misc/amanda-server. > > >>How-To-Repeat: > > cd /usr/ports/misc/amanda-server > make > >>Fix: > > > >>Release-Note: >>Audit-Trail: >>Unformatted: > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-ports" in the body of the message > > -- Maxim Maximov System Administrator AGAVA Software (http://www.agava.com) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Mon Aug 19 3:29:20 2002 Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6A18337B400 for ; Mon, 19 Aug 2002 03:29:18 -0700 (PDT) Received: from anchor-post-34.mail.demon.net (anchor-post-34.mail.demon.net [194.217.242.92]) by mx1.FreeBSD.org (Postfix) with ESMTP id CCA0143E72 for ; Mon, 19 Aug 2002 03:29:17 -0700 (PDT) (envelope-from kevin@caomhin.demon.co.uk) Received: from caomhin.demon.co.uk ([62.49.21.186]) by anchor-post-34.mail.demon.net with esmtp (Exim 3.35 #1) id 17gjme-0004JH-0Y; Mon, 19 Aug 2002 11:29:16 +0100 Message-ID: Date: Mon, 19 Aug 2002 11:27:44 +0100 To: Henrik Motakef Cc: ports@freebsd.org From: Kevin Golding Subject: Re: making a new port - make install wants to strip a shell script References: <6knqakBAw4X9EwwV@caomhin.demon.co.uk> <8765y8mejq.fsf@pokey.henrik-motakef.de> <87ptwgkl5k.fsf@pokey.henrik-motakef.de> In-Reply-To: <87ptwgkl5k.fsf@pokey.henrik-motakef.de> MIME-Version: 1.0 X-Mailer: Turnpike Integrated Version 5.01 U Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Someone, quite probably Henrik Motakef, once wrote: >Kevin Golding writes: >> allegro-config is a Bourne script that is part of the standard install, >> and by default it goes in bin. >> >> >If so, how do you install it? You should use ${INSTALL_SCRIPT}, not >> >${INSTALL_PROGRAM}, because the latter will try to strip the installed >> >program. > >I don't think you need this, or any do-install at all. I just had a >quick look at allegro, and it compiled and installed just fine out of >the box, including allegro-config. Well, I've ended up making a patch for makefile.in so that it uses ${INSTALL_SCRIPT} and now I've got it to compile and install. I'm not really clear why this difference occurs, but I figure I've learnt to look out for this in the future and it's given me something to think about over the next few days. Thanks for the help, Kevin -- kevin@caomhin.demon.co.uk To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Mon Aug 19 3:43:26 2002 Delivered-To: freebsd-ports@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E6C8C37B400; Mon, 19 Aug 2002 03:43:24 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9A0CC43E42; Mon, 19 Aug 2002 03:43:24 -0700 (PDT) (envelope-from naddy@FreeBSD.org) Received: from freefall.freebsd.org (naddy@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.4/8.12.4) with ESMTP id g7JAhOJU071687; Mon, 19 Aug 2002 03:43:24 -0700 (PDT) (envelope-from naddy@freefall.freebsd.org) Received: (from naddy@localhost) by freefall.freebsd.org (8.12.4/8.12.4/Submit) id g7JAhOWo071683; Mon, 19 Aug 2002 03:43:24 -0700 (PDT) Date: Mon, 19 Aug 2002 03:43:24 -0700 (PDT) From: Christian Weisgerber Message-Id: <200208191043.g7JAhOWo071683@freefall.freebsd.org> To: naddy@FreeBSD.org, freebsd-ports@FreeBSD.org, naddy@FreeBSD.org Subject: Re: ports/41770: port maintainer fix: ATLAS compilation fails on Alpha platforms Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Synopsis: port maintainer fix: ATLAS compilation fails on Alpha platforms Responsible-Changed-From-To: freebsd-ports->naddy Responsible-Changed-By: naddy Responsible-Changed-When: Mon Aug 19 03:43:07 PDT 2002 Responsible-Changed-Why: I'll handle this. http://www.freebsd.org/cgi/query-pr.cgi?pr=41770 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Mon Aug 19 3:44:52 2002 Delivered-To: freebsd-ports@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9A64337B400; Mon, 19 Aug 2002 03:44:49 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4F40143E70; Mon, 19 Aug 2002 03:44:49 -0700 (PDT) (envelope-from naddy@FreeBSD.org) Received: from freefall.freebsd.org (naddy@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.4/8.12.4) with ESMTP id g7JAinJU071802; Mon, 19 Aug 2002 03:44:49 -0700 (PDT) (envelope-from naddy@freefall.freebsd.org) Received: (from naddy@localhost) by freefall.freebsd.org (8.12.4/8.12.4/Submit) id g7JAin2r071798; Mon, 19 Aug 2002 03:44:49 -0700 (PDT) Date: Mon, 19 Aug 2002 03:44:49 -0700 (PDT) From: Christian Weisgerber Message-Id: <200208191044.g7JAin2r071798@freefall.freebsd.org> To: naddy@FreeBSD.org, freebsd-ports@FreeBSD.org, jeh@FreeBSD.org Subject: Re: ports/41774: amanda-server fails to build Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Synopsis: amanda-server fails to build Responsible-Changed-From-To: freebsd-ports->jeh Responsible-Changed-By: naddy Responsible-Changed-When: Mon Aug 19 03:44:28 PDT 2002 Responsible